.inputs.svelte-1qcx1hp{grid-template-columns:repeat(6,minmax(0,46px));justify-content:center;gap:7px;display:grid}input.svelte-1qcx1hp{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-inset);width:100%;min-width:0;color:var(--text);caret-color:var(--solid);text-align:center;transition:border-color var(--t-fast), background var(--t-fast);outline:none;font-size:19px;font-weight:620}input.svelte-1qcx1hp:hover:not(:disabled),input.filled.svelte-1qcx1hp{background:var(--bg-surface-2)}input.svelte-1qcx1hp:focus,input.svelte-1qcx1hp:focus-visible{border-color:var(--solid);outline:1px solid var(--solid);outline-offset:-1px;box-shadow:none}input.svelte-1qcx1hp:disabled{opacity:.5}@media (width<=400px){.inputs.svelte-1qcx1hp{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}}.field.svelte-119851{font-family:var(--font-ui);gap:7px;display:grid}label.svelte-119851{color:var(--text-secondary);font-size:14px;font-weight:600}input.svelte-119851{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-inset);width:100%;height:44px;color:var(--text);transition:border-color var(--t-fast), background var(--t-fast);outline:none;padding:0 13px;font-size:15px}input.svelte-119851:hover:not(:disabled){background:var(--bg-surface-2)}input.svelte-119851:focus,input.svelte-119851:focus-visible{border-color:var(--solid);outline:1px solid var(--solid);outline-offset:-1px;box-shadow:none}input[aria-invalid=true].svelte-119851{border-color:color-mix(in srgb, var(--danger) 60%, transparent)}input.svelte-119851::placeholder{color:var(--text-disabled)}input.svelte-119851:disabled{cursor:not-allowed;opacity:.58}.detail.svelte-119851{margin:0;font-size:12.5px;line-height:1.45}.hint.svelte-119851{color:var(--text-disabled)}.error.svelte-119851{color:var(--danger)}.turnstile.svelte-1of3d2c{border-radius:var(--r-sm);flex-direction:column;align-items:center;gap:6px;display:flex}.widget.svelte-1of3d2c{justify-content:center;display:flex}.turnstile.svelte-1of3d2c>span:where(.svelte-1of3d2c){color:var(--text-muted);font-size:12px}.failed.svelte-1of3d2c .widget:where(.svelte-1of3d2c){display:none}button.svelte-1of3d2c{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-inset);min-width:44px;min-height:36px;color:var(--text-secondary);cursor:pointer;padding:0 12px;font-size:12px}button.svelte-1of3d2c:hover{color:var(--text)}main.svelte-1s728sz{align-content:center;place-items:center;gap:20px;min-height:calc(100vh - 61px);padding:44px 20px 56px;display:grid;position:relative;overflow:hidden}.auth-halo.svelte-1s728sz{z-index:-1;background:radial-gradient(circle,#3ecf6e14,#0000 64%);border-radius:50%;width:680px;height:680px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.auth-grid.svelte-1s728sz{z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 48% at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(58% 48% at 50% 42%,#000,#0000 78%)}.auth-card.svelte-1s728sz{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-surface);width:min(100%,470px);box-shadow:var(--shadow-pop);font-family:var(--font-ui);padding:32px 30px 28px;position:relative}.assurance.svelte-1s728sz{color:var(--text-disabled);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;line-height:1.35;display:flex}.assurance.svelte-1s728sz svg:where(.svelte-1s728sz){fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.step.svelte-1s728sz{flex-direction:column;gap:20px;display:flex}.heading.svelte-1s728sz{text-align:center}h1.svelte-1s728sz,p.svelte-1s728sz{margin:0}h1.svelte-1s728sz{letter-spacing:-.02em;margin-top:8px;font-size:31px;font-weight:680;line-height:1.1}h1.svelte-1s728sz:focus{outline:none}.heading.svelte-1s728sz>p:where(.svelte-1s728sz),.success.svelte-1s728sz p:where(.svelte-1s728sz),.session-check.svelte-1s728sz p:where(.svelte-1s728sz){color:var(--text-muted);margin-top:12px;font-size:15px;line-height:1.6}.heading.svelte-1s728sz strong:where(.svelte-1s728sz){color:var(--text-secondary);overflow-wrap:anywhere;font-weight:570}.expired.svelte-1s728sz{color:var(--danger)}.form-side.svelte-1s728sz{min-width:0;margin-top:4px}.tabs.svelte-1s728sz{border-radius:var(--r-sm);background:var(--bg-inset);grid-template-columns:1fr 1fr;gap:3px;margin-bottom:14px;padding:3px;display:grid}.tabs.svelte-1s728sz button:where(.svelte-1s728sz){min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:14px;font-weight:620}.tabs.svelte-1s728sz button.active:where(.svelte-1s728sz){background:var(--bg-surface-2);color:var(--text)}.back-link.svelte-1s728sz,.forgot-link.svelte-1s728sz{width:fit-content;min-height:44px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:0 6px;font-size:13px;font-weight:550}.back-link.svelte-1s728sz{margin:0 0 9px 1px}.forgot-link.svelte-1s728sz{justify-self:end;margin-top:-5px}.back-link.svelte-1s728sz:hover,.forgot-link.svelte-1s728sz:hover{color:var(--text)}form.svelte-1s728sz{gap:12px;display:grid}.code-side.svelte-1s728sz{min-width:0;margin-top:4px}.code-label.svelte-1s728sz{color:var(--text-secondary);font-size:14px;font-weight:600}.otp-wrap.svelte-1s728sz{margin:2px 0 3px}.code-actions.svelte-1s728sz{color:var(--text-disabled);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.code-actions.svelte-1s728sz button:where(.svelte-1s728sz){min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 7px;font-size:13px;font-weight:550}.code-actions.svelte-1s728sz button:where(.svelte-1s728sz):hover:not(:disabled){color:var(--text)}.code-actions.svelte-1s728sz button:where(.svelte-1s728sz):disabled{cursor:default;opacity:.4}.success.svelte-1s728sz,.session-check.svelte-1s728sz{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:330px;display:flex}.success-mark.svelte-1s728sz,.session-check-icon.svelte-1s728sz{border:1px solid var(--border-strong);background:var(--bg-inset);width:58px;height:58px;color:var(--text-secondary);border-radius:50%;place-items:center;margin-bottom:21px;display:grid}.success-mark.svelte-1s728sz{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:var(--accent-soft);color:var(--accent)}.session-check-icon.svelte-1s728sz svg,.dashboard-handoff.svelte-1s728sz svg{animation:1.15s linear infinite rotate}.session-check.svelte-1s728sz p:where(.svelte-1s728sz),.success.svelte-1s728sz p:where(.svelte-1s728sz){max-width:360px}.session-check-track.svelte-1s728sz{border-radius:var(--r-pill);background:var(--control-tonal);width:min(100%,310px);height:3px;margin-top:26px;overflow:hidden}.session-check-track.svelte-1s728sz span:where(.svelte-1s728sz){border-radius:inherit;background:var(--solid);width:42%;height:100%;animation:svelte-1s728sz-session-scan 1.35s var(--e-in-out) infinite;display:block}.session-check.svelte-1s728sz small:where(.svelte-1s728sz){color:var(--text-disabled);margin-top:13px;font-size:12px}.dashboard-handoff.svelte-1s728sz{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-inset);min-height:38px;color:var(--text-secondary);align-items:center;gap:8px;margin-top:25px;padding:0 12px;font-size:12px;font-weight:580;display:inline-flex}@keyframes svelte-1s728sz-session-scan{0%{transform:translate(-110%)}55%,to{transform:translate(240%)}}.footnote.svelte-1s728sz{max-width:470px;color:var(--text-disabled);text-align:center;font-size:12px;font-family:var(--font-ui)}.footnote.svelte-1s728sz a:where(.svelte-1s728sz){min-height:44px;color:var(--text-muted);align-items:center;display:inline-flex}.footnote.svelte-1s728sz a:where(.svelte-1s728sz):hover{color:var(--text)}@media (width<=480px){main.svelte-1s728sz{align-content:start;padding:28px 14px 40px}.auth-card.svelte-1s728sz{padding:24px 20px 20px}h1.svelte-1s728sz{font-size:28px}}
