.auth-entry[data-v-23b5642c]{background:#fff;color:var(--color-ink-800);color-scheme:light;display:flex;flex-direction:column;min-height:100dvh;min-width:0;overflow-x:clip;touch-action:manipulation}.auth-entry[data-v-23b5642c] a{-webkit-tap-highlight-color:transparent}.auth-skip-link[data-v-23b5642c]{background:var(--color-ink-950);border-radius:.5rem;color:#fff;font-size:var(--text-sm);font-weight:600;inset-inline-start:1rem;padding:.5rem 1rem;position:fixed;top:.75rem;transform:translateY(-5rem);transition:transform .16s ease;z-index:50}.auth-skip-link[data-v-23b5642c]:focus{transform:none}.auth-layout[data-v-23b5642c]{display:grid;flex:1;grid-template-columns:minmax(0,1fr)}.auth-pane[data-v-23b5642c]{display:flex;flex-direction:column;min-height:100dvh;min-width:0}.auth-topbar[data-v-23b5642c]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:3.5rem;padding-inline:1.25rem}.auth-brand[data-v-23b5642c]{align-items:center;border-radius:.5rem;display:inline-flex;gap:.5rem;min-height:2.75rem;min-width:0;text-decoration:none}.auth-step-label[data-v-23b5642c]{border-inline-start:1px solid var(--color-ink-200);color:var(--color-ink-500);font-size:var(--text-sm);font-weight:500;line-height:1.25rem;margin-inline-start:.25rem;padding-inline-start:.75rem;white-space:nowrap}.auth-brand-mark[data-v-23b5642c]{background:#fff;box-shadow:0 0 0 1px var(--color-ink-100) inset,0 1px 2px #0f172a0d;display:flex;height:2rem;justify-content:center;width:2rem}.auth-brand-mark[data-v-23b5642c],.auth-topbar-link[data-v-23b5642c]{align-items:center;border-radius:.5rem}.auth-topbar-link[data-v-23b5642c]{color:var(--color-ink-600);font-size:var(--text-sm);font-weight:500;gap:.375rem;min-height:2.75rem;padding-inline:.5rem;transition:background-color .12s ease,color .12s ease}.auth-topbar-link[data-v-23b5642c]:hover{background:var(--color-ink-50);color:var(--color-ink-950)}.auth-switch[data-v-23b5642c]{align-items:center;background:#fff;border:1px solid var(--color-ink-200);border-radius:.75rem;color:var(--color-ink-900);display:inline-flex;flex-shrink:0;font-size:var(--text-sm);font-weight:600;min-height:2.75rem;padding-inline:1rem;transition:border-color .12s ease,background-color .12s ease}.auth-switch[data-v-23b5642c]:hover:not(:disabled){background:var(--color-ink-50);border-color:var(--color-ink-300)}button.auth-switch[data-v-23b5642c]{cursor:pointer}.auth-switch[data-v-23b5642c]:disabled{cursor:default;opacity:.6}.auth-body[data-v-23b5642c]{display:flex;flex:1;justify-content:center;padding:.5rem 1.25rem 2rem}.auth-body[data-v-23b5642c]:focus{outline:none}.auth-column[data-v-23b5642c]{display:flex;flex-direction:column;max-width:26.5rem;width:100%}.auth-intro[data-v-23b5642c]{margin-bottom:1.5rem}.auth-title[data-v-23b5642c]{color:var(--color-ink-950);font-size:var(--text-2xl);font-weight:700;letter-spacing:0;line-height:var(--leading-tight);text-wrap:balance}.auth-subtitle[data-v-23b5642c]{color:var(--color-ink-600);font-size:var(--text-base);line-height:1.5rem;margin-top:.5rem;text-wrap:pretty}.auth-footer[data-v-23b5642c]{align-items:center;border-top:1px solid var(--color-ink-100);color:var(--color-ink-500);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:0 1rem;justify-content:space-between;padding:.375rem 1.25rem calc(.375rem + env(safe-area-inset-bottom))}.auth-footer[data-v-23b5642c] a,.auth-footer-help[data-v-23b5642c]{align-items:center;color:var(--color-ink-600);display:inline-flex;min-height:2.75rem;text-underline-offset:3px}.auth-footer[data-v-23b5642c] a:hover,.auth-footer-help[data-v-23b5642c]:hover{color:var(--color-ink-950);text-decoration:underline}.auth-footer-help[data-v-23b5642c]{color:var(--color-brand-700);font-weight:600}.auth-proof[data-v-23b5642c]{align-items:center;border-top:1px solid var(--color-ink-100);color:var(--color-ink-600);display:flex;font-size:var(--text-sm);gap:.375rem;justify-content:center;line-height:1.25rem;margin-top:1.25rem;padding-top:1rem;text-align:center}.auth-desk[data-v-23b5642c]{display:none}@media(prefers-reduced-motion:no-preference){.auth-rise[data-v-23b5642c]{animation:auth-rise-23b5642c .56s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--rise, 0)*80ms)}}@keyframes auth-rise-23b5642c{0%{opacity:0;transform:translateY(.625rem)}}@media(max-width:639px)and (max-height:720px){.auth-title[data-v-23b5642c]{font-size:var(--text-xl)}.auth-subtitle[data-v-23b5642c]{margin-top:.25rem}.auth-intro[data-v-23b5642c]{margin-bottom:1.125rem}}@media(min-width:640px){.auth-topbar[data-v-23b5642c]{min-height:4rem;padding-inline:2rem}.auth-body[data-v-23b5642c]{align-items:center;padding:2rem 2rem 3rem}.auth-title[data-v-23b5642c]{font-size:var(--text-3xl)}.auth-subtitle[data-v-23b5642c]{font-size:var(--text-md);line-height:1.625rem}.auth-intro[data-v-23b5642c]{margin-bottom:2rem}.auth-footer[data-v-23b5642c]{padding:.375rem 2rem}}@media(min-width:1024px){.auth-layout[data-v-23b5642c]{grid-template-columns:minmax(30rem,.92fr) minmax(0,1.08fr)}.auth-footer[data-v-23b5642c],.auth-topbar[data-v-23b5642c]{padding-inline:2.5rem}.auth-footer[data-v-23b5642c]{border-top:0}.auth-proof[data-v-23b5642c]{display:none}.auth-desk[data-v-23b5642c]{background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--color-brand-50) 90%,#fff) 0,transparent 60%),linear-gradient(180deg,var(--color-ink-50) 0,color-mix(in srgb,var(--color-brand-50) 55%,var(--color-ink-50)) 100%);border-inline-start:1px solid var(--color-ink-100);display:block;position:relative}.auth-desk-inner[data-v-23b5642c]{height:100dvh;min-height:38rem;position:sticky;top:0}.auth-desk--onboarding[data-v-23b5642c]{overflow:clip}.auth-desk--onboarding .auth-desk-inner[data-v-23b5642c]{align-items:center;display:flex;height:auto;justify-content:center;min-height:100dvh;padding:3rem 2.5rem}.auth-one-tap[data-v-23b5642c]{inset-inline-end:1.25rem;position:absolute;top:1.25rem;z-index:30}}@media(prefers-reduced-motion:reduce){.auth-skip-link[data-v-23b5642c],.auth-switch[data-v-23b5642c],.auth-topbar-link[data-v-23b5642c]{transition:none}}
