.signin.svelte-iq265b{max-width:460px;padding:48px 0 60px}.eyebrow.svelte-iq265b{margin:0 0 10px}.lede.svelte-iq265b{max-width:44ch;margin:12px 0 28px}.providers.svelte-iq265b{display:flex;flex-direction:column;gap:10px}.provider.svelte-iq265b{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);font-family:var(--display);font-size:.98rem;color:var(--ink)}.provider.svelte-iq265b:hover{border-color:var(--ink-faint)}.or.svelte-iq265b{display:flex;align-items:center;gap:12px;margin:22px 0 14px}.or.svelte-iq265b:before,.or.svelte-iq265b:after{content:"";flex:1;height:1px;background:var(--line)}.lbl.svelte-iq265b{display:block;font-size:.86rem;color:var(--ink-dim);margin:0 0 8px}.lbl.svelte-iq265b strong:where(.svelte-iq265b){font-weight:500;color:var(--ink)}.authrow.svelte-iq265b{display:flex;gap:8px}.authrow.svelte-iq265b input:where(.svelte-iq265b){flex:1;min-width:0;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit}.authrow.svelte-iq265b input:where(.svelte-iq265b):focus{outline:none;border-color:var(--ink)}.code.svelte-iq265b{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:180px}.primary.svelte-iq265b{padding:12px 18px;border-radius:var(--r);border:1px solid var(--ink);background:var(--ink);color:var(--bg);font:inherit;font-family:var(--display);cursor:pointer;white-space:nowrap}.resend.svelte-iq265b{margin-top:12px}.linky.svelte-iq265b{background:none;border:0;padding:0;color:var(--ink-dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:.86rem}.linky.svelte-iq265b:hover{color:var(--ink)}.warn.svelte-iq265b{color:var(--bad);margin:14px 0 0}.note.svelte-iq265b{padding:16px}.fine.svelte-iq265b{margin:30px 0 0;max-width:44ch;line-height:1.5}.back.svelte-iq265b{color:var(--ink-dim);text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.authrow.svelte-iq265b{flex-direction:column}.code.svelte-iq265b{max-width:none}}
