.auth.svelte-e3wec{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:var(--shell);color:var(--shell-ink);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.brand.svelte-e3wec{font-size:26px;font-weight:760;font-stretch:var(--condensed);letter-spacing:.01em;align-items:center;gap:10px;display:flex}.mark.svelte-e3wec{background:var(--red);color:#fff;border-radius:6px;place-items:center;width:34px;height:27px;padding-bottom:2px;font-size:19px;line-height:1;display:grid}.card.svelte-e3wec{background:var(--surface);width:100%;max-width:420px;color:var(--ink);border-radius:var(--r-md);gap:16px;padding:28px clamp(20px,5vw,32px);display:grid;box-shadow:0 18px 48px -16px #00000073}.plates.svelte-e3wec{gap:6px;margin:-8px 0 0;padding:0;list-style:none;display:flex}.plates.svelte-e3wec li:where(.svelte-e3wec){border:1px solid var(--shell-ink-2);border-radius:2px;width:28px;height:6px}.plates.svelte-e3wec li.done:where(.svelte-e3wec){background:var(--red);border-color:var(--red)}h1.svelte-e3wec{font-size:25px;font-weight:740;line-height:1.15;font-stretch:var(--condensed);margin:0}.lead.svelte-e3wec{color:var(--ink-2);margin:-6px 0 0;line-height:1.5}.foot.svelte-e3wec{color:var(--shell-ink-2);margin:0;font-size:13px}.card.svelte-e3wec form{gap:14px;display:grid}.card.svelte-e3wec .btn{min-height:44px}.card.svelte-e3wec .linkish{color:var(--ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.card.svelte-e3wec .linkish:hover{color:var(--red)}.card.svelte-e3wec .code-input{letter-spacing:.18em;font-variant-numeric:tabular-nums;text-align:center;font-size:22px}
