.am-screen.svelte-1uha8ag{flex-direction:column;align-items:center;width:100%;animation:.6s cubic-bezier(.2,.7,.3,1) svelte-1uha8ag-am-screen-in;display:flex}.am-signin.svelte-1uha8ag{text-align:center;max-width:540px}.am-wordmark.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.14em;color:var(--ink-room);text-shadow:0 0 26px color-mix(in oklab, var(--hearth), transparent calc(58% + (1 - var(--atmos)) * 30%)), 0 0 4px color-mix(in oklab, var(--hearth), transparent 40%);margin:0 0 0 .14em;font-size:clamp(46px,8.5vw,92px);font-weight:600;line-height:1;animation:8s ease-in-out infinite svelte-1uha8ag-am-breathe}.am-tagline.svelte-1uha8ag{letter-spacing:.1em;color:var(--ink-dim);margin:18px 0 0;font-size:14px}.am-rule.svelte-1uha8ag{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ember), transparent 55%), transparent);width:min(420px,70vw);height:1px;margin:26px 0 4px}.am-form.svelte-1uha8ag{text-align:left;flex-direction:column;gap:14px;width:100%;margin-top:40px;display:flex}.am-whisper.svelte-1uha8ag{letter-spacing:.04em;color:var(--ink-faint);text-align:center;margin:4px 0 -2px;font-size:12.5px;font-style:italic}.am-field.svelte-1uha8ag input:where(.svelte-1uha8ag){background:var(--field);width:100%;height:58px;color:var(--ink-narr);border:1px solid var(--field-line);font-family:var(--font-body);letter-spacing:.02em;caret-color:var(--ember);border-radius:10px;outline:none;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.am-field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--ink-faint);letter-spacing:.04em}.am-field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:color-mix(in oklab, var(--ember), transparent 42%);box-shadow:0 0 0 1px color-mix(in oklab, var(--ember), transparent 64%), 0 0 26px color-mix(in oklab, var(--ember), transparent 82%);background:#11111b}.am-cta.svelte-1uha8ag{appearance:none;cursor:pointer;width:100%;min-height:58px;font-family:var(--font-display);letter-spacing:.06em;color:var(--ink-room);background:linear-gradient(180deg, color-mix(in oklab, var(--ember), transparent 88%), transparent 70%), #14141e;border:1px solid color-mix(in oklab, var(--ember), transparent 56%);border-radius:10px;margin-top:8px;padding:0 24px;font-size:21px;transition:all .2s}.am-cta.svelte-1uha8ag:hover:not(:disabled){color:#f6e7bd;border-color:color-mix(in oklab, var(--ember), transparent 30%);box-shadow:0 0 30px color-mix(in oklab, var(--ember), transparent 74%);transform:translateY(-1px)}.am-cta.svelte-1uha8ag:disabled{cursor:default;color:var(--ink-dim);border-color:var(--panel-line);background:#11111a}.am-links.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:24px;display:flex}.am-link.svelte-1uha8ag{appearance:none;color:var(--ink-dim);cursor:pointer;font-family:var(--font-body);letter-spacing:.03em;background:0 0;border:none;padding:2px 0;font-size:13px}.am-link.svelte-1uha8ag:hover{color:var(--ink-presence)}.am-error.svelte-1uha8ag{color:var(--ink-danger);text-align:center;font-size:13px}.am-status.svelte-1uha8ag{color:var(--ink-exit);text-align:center;font-size:13px;line-height:1.6}@keyframes svelte-1uha8ag-am-screen-in{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes svelte-1uha8ag-am-breathe{0%,to{text-shadow:0 0 24px color-mix(in oklab, var(--hearth), transparent 60%), 0 0 4px color-mix(in oklab, var(--hearth), transparent 42%)}50%{text-shadow:0 0 38px color-mix(in oklab, var(--hearth), transparent 48%), 0 0 6px color-mix(in oklab, var(--hearth), transparent 34%)}}@media (prefers-reduced-motion:reduce){.am-screen.svelte-1uha8ag,.am-wordmark.svelte-1uha8ag{animation:none}}
