.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-44c7532b]{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-44c7532b]{border-block-end:1px solid var(--tt-color-hairline-strong);background:var(--tt-color-surface)}.auth-shell__header-inner[data-v-44c7532b]{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-44c7532b]{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-44c7532b]{block-size:2.5rem;inline-size:2.5rem}.auth-shell__brand span[data-v-44c7532b]{display:grid}.auth-shell__brand strong[data-v-44c7532b]{font:800 var(--tt-type-body) / 1.25 var(--tt-font-display)}.auth-shell__brand small[data-v-44c7532b]{color:var(--tt-color-ink-muted);font-size:var(--tt-type-caption)}.auth-shell__utility[data-v-44c7532b]{align-items:center;gap:var(--tt-space-2);display:flex}.auth-shell__back[data-v-44c7532b],.auth-shell__locale[data-v-44c7532b]{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-44c7532b]{cursor:pointer}.auth-shell__back[data-v-44c7532b]:hover,.auth-shell__locale[data-v-44c7532b]:hover{border-color:var(--tt-color-brand);color:var(--tt-color-brand)}.auth-shell__main[data-v-44c7532b]{outline:none;flex:1;grid-template-columns:minmax(0,1fr);display:grid}.auth-shell__main[data-v-44c7532b]:has(>.auth-shell__editorial){grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.auth-shell__form-column[data-v-44c7532b]{place-items:center;padding:clamp(2rem,6vw,6rem) clamp(1rem,6vw,6.5rem);display:grid}.auth-shell__form-frame[data-v-44c7532b]{border:1px solid var(--tt-color-hairline);border-radius:var(--tt-radius-panel);background:var(--tt-color-surface);inline-size:min(100%,38rem);animation:auth-frame-arrive-44c7532b var(--tt-duration-slow) var(--tt-ease-enter) both;padding:clamp(1.5rem,4vw,3rem)}.auth-shell__eyebrow[data-v-44c7532b]{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-44c7532b]{color:var(--tt-color-ink);font:var(--tt-weight-display) var(--tt-type-headline) / 1.18 var(--tt-font-display);letter-spacing:var(--tt-tracking-display);margin:0}[dir=rtl] .auth-shell h1[data-v-44c7532b]{letter-spacing:0;line-height:1.45}.auth-shell__description[data-v-44c7532b]{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-44c7532b]{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-44c7532b]>*{margin-block:0}.auth-shell__below-form[data-v-44c7532b]{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-44c7532b]{--tt-color-focus:var(--tt-color-accent-on-strong);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)}@keyframes auth-frame-arrive-44c7532b{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@media (width>=64rem){.auth-shell__editorial-inner[data-v-44c7532b]{position:sticky;inset-block-start:clamp(2rem,6vw,6rem)}}.auth-shell__footer[data-v-44c7532b]{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-44c7532b]{margin:0}.auth-shell__footer nav[data-v-44c7532b]{gap:var(--tt-space-2) var(--tt-space-4);flex-wrap:wrap;display:flex}.auth-shell__footer a[data-v-44c7532b]{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-44c7532b],button[data-v-44c7532b]):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-44c7532b]:has(>.auth-shell__editorial){grid-template-columns:minmax(0,1fr)}.auth-shell__editorial[data-v-44c7532b]{display:none}}@media (width<=36rem){.auth-shell__header-inner[data-v-44c7532b]{inline-size:min(100% - 1.25rem,76rem)}.auth-shell__brand small[data-v-44c7532b],.auth-shell__back[data-v-44c7532b]{display:none}.auth-shell__form-column[data-v-44c7532b]{padding:var(--tt-space-8) var(--tt-space-3)}.auth-shell__form-frame[data-v-44c7532b]{padding:var(--tt-space-6) var(--tt-space-5)}}@media (forced-colors:active){.auth-shell__header[data-v-44c7532b],.auth-shell__form-frame[data-v-44c7532b],.auth-shell__editorial[data-v-44c7532b],.auth-shell__footer[data-v-44c7532b],:where(a[data-v-44c7532b],button[data-v-44c7532b]){border-color:canvastext}.auth-shell__editorial[data-v-44c7532b]{color:canvastext;background:canvas}.auth-shell__editorial[data-v-44c7532b] :where(p,span,small,strong){color:canvastext}:where(a[data-v-44c7532b],button[data-v-44c7532b]):focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.auth-shell__form-frame[data-v-44c7532b],.auth-shell__editorial-inner[data-v-44c7532b]{animation:none}:where(a[data-v-44c7532b],button[data-v-44c7532b]){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:#92400e;--tt-color-warning-soft:#fffbeb}@media (forced-colors:active){.auth-shell{--tt-color-accent-on-strong:CanvasText}}
