.page.svelte-1x05zx6{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(var(--gutter),var(--safe-top)) max(var(--gutter),var(--safe-right)) max(var(--gutter),var(--safe-bottom)) max(var(--gutter),var(--safe-left))}.card.svelte-1x05zx6{width:min(420px,100%);background:var(--bg-card);border-radius:var(--radius);padding:28px 22px 26px;text-align:center;box-shadow:0 1px 3px var(--shadow),0 12px 40px var(--shadow)}.mark.svelte-1x05zx6{display:block;margin:0 auto 18px}h1.svelte-1x05zx6{font-size:clamp(26px,7vw,32px);letter-spacing:-.02em;margin:0}@media(min-width:600px){.card.svelte-1x05zx6{padding:40px 36px 36px}}.sub.svelte-1x05zx6{margin:10px 0 28px;color:var(--text-dim);font-size:16px}form.svelte-1x05zx6{display:grid;gap:18px;text-align:left}.field.svelte-1x05zx6{display:grid;gap:8px}.field.svelte-1x05zx6>span:where(.svelte-1x05zx6){font-size:13px;color:var(--text-dim)}.with-eye.svelte-1x05zx6{position:relative;display:flex}input.svelte-1x05zx6{width:100%;height:48px;padding:0 48px 0 16px;font:inherit;font-size:17px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input.svelte-1x05zx6::placeholder{color:var(--text-faint);letter-spacing:.08em}input.plain.svelte-1x05zx6{padding-right:16px}input.plain.svelte-1x05zx6::placeholder{letter-spacing:0}input.svelte-1x05zx6:focus{border-color:var(--link);box-shadow:0 0 0 3px #0066cc26}input.svelte-1x05zx6:disabled{opacity:.6}.eye.svelte-1x05zx6{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--text-dim);cursor:pointer}.eye.svelte-1x05zx6:hover{color:var(--text);background:var(--fill-soft)}.eye.svelte-1x05zx6:focus-visible{outline:2px solid var(--link);outline-offset:2px}.err-text.svelte-1x05zx6{margin:-4px 0 0;font-size:14px}.setup-note.svelte-1x05zx6{margin:-8px 0 26px;font-size:15px;line-height:1.5;color:var(--text)}.pill.svelte-1x05zx6{width:100%}@media(prefers-color-scheme:dark){.card.svelte-1x05zx6{box-shadow:none}}
