.auth-skip-link[data-v-b04db833]{z-index:1200;padding:var(--tt-space-3) var(--tt-space-4);border:2px solid var(--tt-color-focus);border-radius:var(--tt-radius-sm);color:var(--tt-color-ink);background:var(--tt-color-surface-raised);translate:0 calc(-100% - var(--tt-space-6));font-weight:700;text-decoration:none;position:fixed;inset-block-start:var(--tt-space-3);inset-inline-start:var(--tt-space-3)}.auth-skip-link[data-v-b04db833]:focus{translate:0}@media (prefers-reduced-motion:reduce){.auth-skip-link[data-v-b04db833]{transition:none}}.auth-shell[data-v-b941fa0a]{min-block-size:100dvh;color:var(--tt-color-ink);background:var(--tt-color-page);font-family:var(--tt-font-body);flex-direction:column;display:flex}.auth-shell__header[data-v-b941fa0a]{border-block-end:1px solid var(--tt-color-hairline-strong);background:var(--tt-color-surface)}.auth-shell__header-inner[data-v-b941fa0a]{justify-content:space-between;align-items:center;gap:var(--tt-space-4);min-block-size:4.75rem;inline-size:min(100% - 2rem,76rem);margin-inline:auto;display:flex}.auth-shell__brand[data-v-b941fa0a]{align-items:center;gap:var(--tt-space-3);border-radius:var(--tt-radius-sm);color:inherit;text-decoration:none;display:inline-flex}.auth-shell__brand img[data-v-b941fa0a]{block-size:2.5rem;inline-size:2.5rem}.auth-shell__brand span[data-v-b941fa0a]{display:grid}.auth-shell__brand strong[data-v-b941fa0a]{font:800 var(--tt-type-body) / 1.25 var(--tt-font-display)}.auth-shell__brand small[data-v-b941fa0a]{color:var(--tt-color-ink-muted);font-size:var(--tt-type-caption)}.auth-shell__utility[data-v-b941fa0a]{align-items:center;gap:var(--tt-space-2);display:flex}.auth-shell__back[data-v-b941fa0a],.auth-shell__locale[data-v-b941fa0a]{border:1px solid var(--tt-color-border);border-radius:var(--tt-radius-sm);min-block-size:2.75rem;padding-inline:var(--tt-space-3);color:var(--tt-color-ink-muted);background:var(--tt-color-surface);font:700 var(--tt-type-label) / 1 var(--tt-font-body);align-items:center;text-decoration:none;display:inline-flex}.auth-shell__locale[data-v-b941fa0a]{cursor:pointer}.auth-shell__back[data-v-b941fa0a]:hover,.auth-shell__locale[data-v-b941fa0a]:hover{border-color:var(--tt-color-brand);color:var(--tt-color-brand)}.auth-shell__main[data-v-b941fa0a]{outline:none;flex:1;grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);display:grid}.auth-shell__form-column[data-v-b941fa0a]{place-items:center;padding:clamp(2rem,6vw,6rem) clamp(1rem,6vw,6.5rem);display:grid}.auth-shell__form-frame[data-v-b941fa0a]{border:1px solid var(--tt-color-hairline);border-radius:var(--tt-radius-lg);background:var(--tt-color-surface);inline-size:min(100%,38rem);box-shadow:var(--tt-elevation-2);padding:clamp(1.5rem,4vw,3rem);animation:.5s cubic-bezier(.22,1,.36,1) both auth-frame-arrive-b941fa0a}.auth-shell__eyebrow[data-v-b941fa0a]{margin:0 0 var(--tt-space-3);color:var(--tt-color-accent);font-size:var(--tt-type-caption);font-weight:700}.auth-shell h1[data-v-b941fa0a]{color:var(--tt-color-ink);font:850 clamp(2rem, 1.6rem + 1.8vw, 3.25rem) / 1.18 var(--tt-font-display);letter-spacing:-.025em;margin:0}[dir=rtl] .auth-shell h1[data-v-b941fa0a]{letter-spacing:0;line-height:1.45}.auth-shell__description[data-v-b941fa0a]{max-inline-size:30rem;margin:var(--tt-space-4) 0 0;color:var(--tt-color-ink-muted);font-size:var(--tt-type-body);line-height:var(--tt-leading-body)}.auth-shell__content[data-v-b941fa0a]{gap:var(--tt-space-6);grid-template-columns:minmax(0,1fr);margin-block-start:var(--tt-space-8);display:grid}.auth-shell__content[data-v-b941fa0a]>*{margin-block:0}.auth-shell__below-form[data-v-b941fa0a]{border-block-start:1px solid var(--tt-color-hairline);margin-block-start:var(--tt-space-6);padding-block-start:var(--tt-space-5)}.auth-shell__editorial[data-v-b941fa0a]{border-inline-start:1px solid var(--tt-color-border-strong);color:var(--tt-color-on-strong);background:var(--tt-color-ink);padding:clamp(2rem,6vw,6rem)}.auth-shell__editorial-inner[data-v-b941fa0a]{animation:.65s cubic-bezier(.22,1,.36,1) 80ms both auth-editorial-arrive-b941fa0a}@keyframes auth-frame-arrive-b941fa0a{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes auth-editorial-arrive-b941fa0a{0%{transform:translate(.5rem)}to{transform:translate(0)}}[dir=rtl] .auth-shell__editorial-inner[data-v-b941fa0a]{animation-name:auth-editorial-arrive-rtl-b941fa0a}@keyframes auth-editorial-arrive-rtl-b941fa0a{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@media (width>=64rem){.auth-shell__editorial-inner[data-v-b941fa0a]{position:sticky;inset-block-start:clamp(2rem,6vw,6rem)}}.auth-shell__editorial-kicker[data-v-b941fa0a]{color:var(--tt-color-accent-on-strong);font-size:var(--tt-type-caption);margin:0;font-weight:700}.auth-shell__editorial h2[data-v-b941fa0a]{max-inline-size:32rem;margin:var(--tt-space-4) 0 0;font:800 clamp(1.75rem, 1.4rem + 1.4vw, 2.75rem) / 1.3 var(--tt-font-display)}[dir=rtl] .auth-shell__editorial h2[data-v-b941fa0a]{line-height:1.6}.auth-shell__editorial p[data-v-b941fa0a]:not(.auth-shell__editorial-kicker){max-inline-size:32rem;margin:var(--tt-space-5) 0 0;color:var(--tt-color-on-strong);line-height:1.85}.auth-shell__editorial ol[data-v-b941fa0a]{gap:var(--tt-space-5);max-inline-size:34rem;margin:var(--tt-space-10) 0 0;padding:0;list-style:none;display:grid}.auth-shell__editorial li[data-v-b941fa0a]{gap:var(--tt-space-1) var(--tt-space-4);border-block-start:1px solid var(--tt-color-border-strong);grid-template-columns:2.25rem minmax(0,1fr);padding-block-start:var(--tt-space-4);display:grid}.auth-shell__editorial li>span[data-v-b941fa0a]{color:var(--tt-color-accent-on-strong);font:700 var(--tt-type-caption) / 1.5 var(--tt-font-mono);grid-row:1/3}.auth-shell__editorial li strong[data-v-b941fa0a]{font-size:var(--tt-type-label)}.auth-shell__editorial li small[data-v-b941fa0a]{color:var(--tt-color-on-strong);line-height:1.65}.auth-shell__footer[data-v-b941fa0a]{justify-content:center;align-items:center;gap:var(--tt-space-3) var(--tt-space-6);min-block-size:4rem;padding:var(--tt-space-4);border-block-start:1px solid var(--tt-color-hairline);color:var(--tt-color-ink-muted);background:var(--tt-color-surface-muted);font-size:var(--tt-type-caption);text-align:center;flex-wrap:wrap;display:flex}.auth-shell__footer p[data-v-b941fa0a]{margin:0}.auth-shell__footer nav[data-v-b941fa0a]{gap:var(--tt-space-2) var(--tt-space-4);flex-wrap:wrap;display:flex}.auth-shell__footer a[data-v-b941fa0a]{min-block-size:1.75rem;padding-inline:var(--tt-space-1);border-radius:var(--tt-radius-xs);color:var(--tt-color-brand);text-underline-offset:.2em;align-items:center;display:inline-flex}:where(a[data-v-b941fa0a],button[data-v-b941fa0a]):focus-visible{outline:var(--tt-focus-width) solid var(--tt-color-focus);outline-offset:var(--tt-focus-offset)}@media (width<=52rem){.auth-shell__main[data-v-b941fa0a]{grid-template-columns:1fr}.auth-shell__editorial[data-v-b941fa0a]{border-inline-start:0;border-block-start:1px solid var(--tt-color-border-strong)}}@media (width<=36rem){.auth-shell__header-inner[data-v-b941fa0a]{inline-size:min(100% - 1.25rem,76rem)}.auth-shell__brand small[data-v-b941fa0a],.auth-shell__back[data-v-b941fa0a]{display:none}.auth-shell__form-column[data-v-b941fa0a]{padding:var(--tt-space-8) var(--tt-space-3)}.auth-shell__form-frame[data-v-b941fa0a]{padding:var(--tt-space-6) var(--tt-space-5)}.auth-shell__editorial[data-v-b941fa0a]{padding:var(--tt-space-10) var(--tt-space-5)}}@media (forced-colors:active){.auth-shell__header[data-v-b941fa0a],.auth-shell__form-frame[data-v-b941fa0a],.auth-shell__editorial[data-v-b941fa0a],.auth-shell__footer[data-v-b941fa0a],:where(a[data-v-b941fa0a],button[data-v-b941fa0a]){border-color:canvastext}.auth-shell__editorial[data-v-b941fa0a]{color:canvastext;background:canvas}.auth-shell__editorial[data-v-b941fa0a] :where(p,span,small){color:canvastext}:where(a[data-v-b941fa0a],button[data-v-b941fa0a]):focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.auth-shell__form-frame[data-v-b941fa0a],.auth-shell__editorial-inner[data-v-b941fa0a]{animation:none}:where(a[data-v-b941fa0a],button[data-v-b941fa0a]){scroll-behavior:auto;transition:none}}.auth-shell{--tt-color-page:var(--bt-color-core-off-white,#f8fafc);--tt-color-surface:var(--bt-color-core-white,#fff);--tt-color-surface-raised:var(--bt-color-core-white,#fff);--tt-color-surface-muted:#eef2f7;--tt-color-ink:#1e1b4b;--tt-color-ink-muted:#475569;--tt-color-ink-faint:#64748b;--tt-color-border:#64748b;--tt-color-border-strong:#475569;--tt-color-brand:#4f46e5;--tt-color-brand-hover:#4338ca;--tt-color-brand-soft:#eef2ff;--tt-color-accent:#4f46e5;--tt-color-accent-soft:#f1f5f9;--tt-color-focus:#4f46e5;--tt-color-accent-on-strong:#818cf8;--tt-color-danger:#b42318;--tt-color-danger-soft:#fef3f2;--tt-color-success:#047857;--tt-color-success-soft:#ecfdf5;--tt-color-warning:#b45309;--tt-color-warning-soft:#fffbeb}@media (forced-colors:active){.auth-shell{--tt-color-accent-on-strong:CanvasText}}
