.auth.svelte-iq265b{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--paper)}.pane.svelte-iq265b{min-width:0}.form-pane.svelte-iq265b{display:grid;grid-template-rows:auto 1fr auto;padding:clamp(18px,3vw,32px) clamp(20px,6vw,72px);gap:var(--space-6)}.top.svelte-iq265b{display:flex;justify-content:space-between;align-items:center}.home.svelte-iq265b{display:inline-flex}.body.svelte-iq265b{width:min(420px,100%);margin-inline:auto;align-self:center;display:grid;gap:var(--space-5)}.head.svelte-iq265b{display:grid;gap:10px}.eyebrow.svelte-iq265b{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--violet)}h1.svelte-iq265b{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,4vw,2.6rem);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.head.svelte-iq265b .lede:where(.svelte-iq265b){font-size:var(--text-md)}.form.svelte-iq265b{display:grid;gap:var(--space-4)}.form.shake.svelte-iq265b{animation:svelte-iq265b-shake .45s var(--ease-out)}@keyframes svelte-iq265b-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.field.svelte-iq265b{display:grid;gap:7px;font-size:var(--text-sm);font-weight:600}.field.svelte-iq265b .row:where(.svelte-iq265b){display:flex;justify-content:space-between;align-items:baseline}.field.svelte-iq265b input:where(.svelte-iq265b){font:inherit;font-weight:400;font-size:var(--text-md);padding:13px 14px;border-radius:var(--radius-md);border:1.5px solid var(--line);background:var(--card);color:var(--ink);width:100%;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.field.svelte-iq265b input:where(.svelte-iq265b):focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 4px var(--lavender-soft)}.field.svelte-iq265b input[aria-invalid=true]:where(.svelte-iq265b){border-color:var(--coral)}.field.svelte-iq265b input[aria-invalid=true]:where(.svelte-iq265b):focus{box-shadow:0 0 0 4px #ffe3dc}.pw.svelte-iq265b{position:relative;display:block}.pw.svelte-iq265b input:where(.svelte-iq265b){padding-right:74px}.toggle.svelte-iq265b{position:absolute;right:8px;top:50%;translate:0 -50%;font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--violet);padding:6px 10px;border-radius:999px;background:var(--lavender-mist)}.toggle.svelte-iq265b:hover{background:var(--lavender-soft)}.link.svelte-iq265b{font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--violet);background:none;padding:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--dur-fast)}.link.svelte-iq265b:hover{text-decoration-color:currentColor}.link.strong.svelte-iq265b{font-size:inherit}.alert.svelte-iq265b{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:var(--radius-md);background:#fff1ec;color:#9a3412;border:1px solid #ffd2c2;font-size:var(--text-sm);line-height:1.45}.alert.svelte-iq265b p:where(.svelte-iq265b){margin:0;font-weight:600}.alert.svelte-iq265b small:where(.svelte-iq265b){display:block;margin-top:4px;color:#b45309;font-weight:400}.check.svelte-iq265b{display:flex;gap:10px;align-items:center;font-size:var(--text-sm);color:var(--ink-2)}.check.svelte-iq265b input:where(.svelte-iq265b){width:18px;height:18px;accent-color:var(--violet)}.submit.svelte-iq265b{justify-content:center;width:100%;padding-block:14px}.submit[disabled].svelte-iq265b{opacity:.8;cursor:progress}.spin.svelte-iq265b{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:svelte-iq265b-spin .8s linear infinite;margin-right:8px}@keyframes svelte-iq265b-spin{to{transform:rotate(360deg)}}.alt.svelte-iq265b{font-size:var(--text-sm);color:var(--ink-2);text-align:center}.staff.svelte-iq265b{font-size:var(--text-xs);color:var(--ink-3);text-align:center;text-wrap:pretty}.notice.svelte-iq265b{display:grid;gap:var(--space-4)}.badge.svelte-iq265b{justify-self:start;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--violet);background:var(--lavender-mist);padding:5px 10px;border-radius:999px}.notice.svelte-iq265b p:where(.svelte-iq265b){color:var(--ink-2);line-height:1.55}.actions.svelte-iq265b{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-2)}.foot.svelte-iq265b{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-xs);color:var(--ink-3)}.foot.svelte-iq265b a:where(.svelte-iq265b){color:inherit}.foot.svelte-iq265b a:where(.svelte-iq265b):hover{color:var(--violet)}.side.svelte-iq265b{position:relative;overflow:hidden;background:var(--midnight);color:#fff;display:grid;align-items:center;padding:clamp(28px,5vw,72px);isolation:isolate}.glow.svelte-iq265b{position:absolute;border-radius:50%;filter:blur(60px);opacity:.7;z-index:-1}.g1.svelte-iq265b{width:60%;aspect-ratio:1;background:#6130bb;top:-20%;right:-15%}.g2.svelte-iq265b{width:55%;aspect-ratio:1;background:#3b1d8a;bottom:-25%;left:-15%}.side-inner.svelte-iq265b{width:min(520px,100%);margin-inline:auto;display:grid;gap:var(--space-5)}.kicker.svelte-iq265b{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lavender)}.side.svelte-iq265b h2:where(.svelte-iq265b){font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.points.svelte-iq265b{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:var(--text-sm);color:#d8cff0}.points.svelte-iq265b li:where(.svelte-iq265b){display:flex;gap:10px;align-items:center}.points.svelte-iq265b i:where(.svelte-iq265b){width:8px;height:8px;border-radius:50%;background:var(--bright);box-shadow:0 0 0 4px #9f53f238;flex:none}.scene.svelte-iq265b{margin:0;position:relative;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.12);padding:12px}.scene.svelte-iq265b img:where(.svelte-iq265b){width:100%;height:auto;display:block;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.scene.svelte-iq265b figcaption:where(.svelte-iq265b){position:absolute;left:18px;top:18px;display:grid;gap:6px;justify-items:start}.tag.svelte-iq265b{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;padding:5px 9px;border-radius:999px;background:#fff;color:var(--ink)}.tag.ink.svelte-iq265b{background:var(--violet);color:#fff}blockquote.svelte-iq265b{margin:0;display:grid;gap:6px;padding-left:14px;border-left:2px solid var(--bright)}blockquote.svelte-iq265b p:where(.svelte-iq265b){font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.25}blockquote.svelte-iq265b cite:where(.svelte-iq265b){font-style:normal;font-size:var(--text-xs);color:#a99cc9}@media(max-width:900px){.auth.svelte-iq265b{grid-template-columns:1fr}.side.svelte-iq265b{display:none}.form-pane.svelte-iq265b{min-height:100dvh}}@media(prefers-reduced-motion:reduce){.form.shake.svelte-iq265b,.spin.svelte-iq265b{animation:none}}
