.AuthForm_authPage__RdDTI{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 84% -8%,rgb(var(--chop)/.08),transparent 29rem),radial-gradient(circle at 5% 82%,rgb(var(--chop)/.055),transparent 25rem),rgb(var(--surface));color:rgb(var(--on-surface))}.AuthForm_authPage__RdDTI,.AuthForm_authPage__RdDTI *,.AuthForm_authPage__RdDTI :after,.AuthForm_authPage__RdDTI :before{box-sizing:border-box}.AuthForm_authPage__RdDTI:before{position:absolute;inset:0;background-image:radial-gradient(rgb(var(--on-surface)/.055) .6px,transparent .6px);background-size:19px 19px;content:"";opacity:.16;pointer-events:none}.AuthForm_authPage__RdDTI :is(a,button,input):focus-visible{outline:2px solid rgb(var(--chop));outline-offset:3px;box-shadow:0 0 0 5px rgb(var(--chop)/.14)}.AuthForm_authBackdrop__aoFzu{position:relative;z-index:1;width:min(1184px,100%);min-width:0;max-width:100%;min-height:100svh;margin-inline:auto;padding:20px 24px 24px}.AuthForm_authHeader__FqMl7{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgb(var(--outline-faint)/.66)}.AuthForm_brand__mrp_I{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:rgb(var(--on-surface));font-family:var(--font-display),Archivo,Arial Narrow,sans-serif;font-size:16px;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase;transition:color var(--dur-control) var(--ease-out),transform var(--dur-press) var(--ease-out)}.AuthForm_brand__mrp_I:hover{color:rgb(var(--accent))}.AuthForm_brand__mrp_I:active{transform:scale(.97)}.AuthForm_brandMark__u7_uw{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid rgb(var(--accent)/.56);border-radius:50%;color:rgb(var(--accent));font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.02em}.AuthForm_brandWord__kFLVe span{color:rgb(var(--accent))}.AuthForm_headerNav__dRpDN{display:flex;min-width:0;align-items:center;gap:18px;color:rgb(var(--on-surface-muted));font-size:12px}.AuthForm_headerContext__vzYn0{color:rgb(var(--on-surface-muted));font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.AuthForm_headerLink__5fzok,.AuthForm_languageLink__W6sE0{min-height:44px;display:inline-flex;align-items:center;color:rgb(var(--on-surface-secondary));transition:color var(--dur-control) var(--ease-out),transform var(--dur-press) var(--ease-out)}.AuthForm_headerLink__5fzok:hover,.AuthForm_languageLink__W6sE0:hover{color:rgb(var(--on-surface))}.AuthForm_headerLink__5fzok:active,.AuthForm_languageLink__W6sE0:active{transform:scale(.97)}.AuthForm_languageLink__W6sE0{width:44px;min-width:44px;justify-content:center;border-left:1px solid rgb(var(--outline-faint)/.8);padding-left:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.AuthForm_authLens__0m6Sf{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);min-height:572px;margin:58px auto 0;border:1px solid rgb(255 255 255/.075);border-radius:34px 34px 34px 18px;background:linear-gradient(135deg,rgb(var(--surface-card)/.78),rgb(var(--surface-alt)/.64));box-shadow:var(--shadow-sheet),inset 0 1px 0 rgb(255 255 255/.07);backdrop-filter:blur(20px) saturate(122%);-webkit-backdrop-filter:blur(20px) saturate(122%)}.AuthForm_authLens__0m6Sf,.AuthForm_routeRail__H3dHY{width:100%;min-width:0;max-width:100%;overflow:hidden}.AuthForm_routeRail__H3dHY{position:relative;display:flex;flex-direction:column;border-right:1px solid rgb(var(--outline-faint)/.55);background:linear-gradient(155deg,rgb(var(--surface-elevated)/.44),rgb(var(--surface)/.24));padding:42px 34px 36px}.AuthForm_routeRail__H3dHY:after{position:absolute;right:8px;bottom:-10rem;width:20rem;height:20rem;border:1px solid rgb(var(--accent)/.08);border-radius:50%;box-shadow:0 0 0 34px rgb(var(--accent)/.025),0 0 0 68px rgb(var(--accent)/.018);content:"";pointer-events:none}.AuthForm_routeMap__6gqQE{position:absolute;top:84px;right:22px;bottom:120px;left:22px;width:calc(100% - 44px);height:calc(100% - 204px);opacity:.84;pointer-events:none}.AuthForm_routeMapPath__layUo{fill:none;stroke:rgb(var(--accent)/.4);stroke-dasharray:1 8;stroke-linecap:round;stroke-width:1.2}.AuthForm_routeMapPoint__87OMJ{fill:rgb(var(--surface));stroke:rgb(var(--accent)/.72);stroke-width:1.4}.AuthForm_routeRailHeader__EjFU7,.AuthForm_routeSignal__OsyQo,.AuthForm_routeStops__1rdHX{position:relative;z-index:1}.AuthForm_routeRailHeader__EjFU7{min-width:0;max-width:180px}.AuthForm_eyebrow__fsE07{color:rgb(var(--chop));font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.AuthForm_routeRailTitle__1mBbi{margin-top:18px;max-width:10ch;color:rgb(var(--on-surface));font-family:var(--font-display),Archivo,Arial Narrow,sans-serif;font-size:clamp(30px,3.7vw,47px);font-weight:600;letter-spacing:-.06em;line-height:.92;text-wrap:balance}.AuthForm_routeRailIntro__q6Uk8{max-width:210px;margin-top:16px;color:rgb(var(--on-surface-secondary));font-size:13px;line-height:1.55;text-wrap:pretty}.AuthForm_routeStops__1rdHX{display:grid;min-width:0;gap:17px;margin-top:auto;padding-top:36px}.AuthForm_routeStop__PNEvl{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);gap:11px;align-items:start}.AuthForm_routeStopMarker__fQHRG{position:relative;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.AuthForm_routeStopMarker__fQHRG:before{width:7px;height:7px;border:1px solid rgb(var(--outline-strong)/.9);border-radius:50%;background:rgb(var(--surface));box-shadow:0 0 0 4px rgb(var(--surface)/.72);content:""}.AuthForm_routeStop__PNEvl:not(:last-child) .AuthForm_routeStopMarker__fQHRG:after{position:absolute;top:18px;left:8px;width:1px;height:25px;background:rgb(var(--outline)/.44);content:""}.AuthForm_routeStopActive__P5WCi .AuthForm_routeStopMarker__fQHRG:before{border-color:rgb(var(--accent));background:rgb(var(--accent));box-shadow:0 0 0 4px rgb(var(--surface)/.74),0 0 16px rgb(var(--accent)/.35)}.AuthForm_routeStopActive__P5WCi:not(:last-child) .AuthForm_routeStopMarker__fQHRG:after{background:linear-gradient(rgb(var(--accent)/.68),rgb(var(--outline)/.44))}.AuthForm_routeStopLabel__ENRoC{color:rgb(var(--on-surface-secondary));font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.AuthForm_routeStopActive__P5WCi .AuthForm_routeStopLabel__ENRoC{color:rgb(var(--on-surface))}.AuthForm_routeStopDetail__GPH2y{display:block;margin-top:4px;color:rgb(var(--on-surface-muted));font-size:11px;line-height:1.35}.AuthForm_routeSignal__OsyQo{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:rgb(var(--on-surface-muted));font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.AuthForm_routeSignal__OsyQo:before{width:6px;height:6px;border-radius:50%;background:rgb(var(--accent));box-shadow:0 0 12px rgb(var(--accent)/.5);content:""}.AuthForm_formPanel__5FV3s{width:100%;min-width:0;max-width:100%;padding:48px clamp(28px,5vw,70px) 44px}.AuthForm_formHeader__aYYnO{min-width:0;max-width:560px}.AuthForm_formTitle___7WAA{max-width:12ch;margin-top:18px;color:rgb(var(--on-surface));font-family:var(--font-display),Archivo,Arial Narrow,sans-serif;font-size:clamp(39px,5.25vw,69px);font-weight:600;letter-spacing:-.068em;line-height:.91;text-wrap:balance}.AuthForm_formIntro__knblg{max-width:470px;margin-top:20px;color:rgb(var(--on-surface-secondary));font-size:15px;line-height:1.58;text-wrap:pretty}.AuthForm_credentialForm__vr0Cv{display:grid;min-width:0;gap:17px;max-width:500px;margin-top:32px}.AuthForm_accessMethods__lywdz{display:grid;gap:10px;padding-bottom:5px}.AuthForm_accessMethodLabel__DdLZe{color:rgb(var(--on-surface-muted));font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.AuthForm_accessTrack__S_1_C{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.AuthForm_accessTrack__S_1_C:before{position:absolute;top:12px;right:12px;left:12px;height:1px;background:rgb(var(--outline)/.62);content:""}.AuthForm_accessMethod__IkW7P{position:relative;display:grid;min-width:0;min-height:52px;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;border:0;background:transparent;color:rgb(var(--on-surface-muted));padding:3px 0 0;text-align:left;transition:color var(--dur-control) var(--ease-out),transform var(--dur-press) var(--ease-out)}.AuthForm_accessMethod__IkW7P:not(:disabled){cursor:pointer}.AuthForm_accessMethodActive___QAuI,.AuthForm_accessMethod__IkW7P:not(:disabled):hover{color:rgb(var(--on-surface))}.AuthForm_accessMethod__IkW7P:not(:disabled):active{transform:translateY(1px)}.AuthForm_accessMethod__IkW7P:disabled{cursor:not-allowed;opacity:.52}.AuthForm_accessMethodMarker__h31RU{position:relative;z-index:1;display:inline-block;width:9px;height:9px;margin:5px 0 0 4px;border:1px solid rgb(var(--outline-strong));border-radius:50%;background:rgb(var(--surface));box-shadow:0 0 0 4px rgb(var(--surface-card))}.AuthForm_accessMethodActive___QAuI .AuthForm_accessMethodMarker__h31RU{border-color:rgb(var(--accent));background:rgb(var(--accent));box-shadow:0 0 0 4px rgb(var(--surface-card)),0 0 14px rgb(var(--accent)/.36)}.AuthForm_accessMethod__IkW7P>span:nth-child(2){font-size:12px;font-weight:600;line-height:1.4}.AuthForm_accessMethod__IkW7P small{grid-column:2;color:rgb(var(--on-surface-muted));font-size:10px;line-height:1.35}.AuthForm_accessMethodNote__oS_Di{border-left:1px solid rgb(var(--chop)/.7);color:rgb(var(--on-surface-muted));padding-left:11px;font-size:11px;line-height:1.5}.AuthForm_fieldGroup__yzmKH{display:grid;min-width:0;gap:8px}.AuthForm_fieldLabel__AmeuF{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:rgb(var(--on-surface-secondary));font-size:12px;font-weight:600}.AuthForm_requiredMark__kxSLX{color:rgb(var(--chop))}.AuthForm_fieldControlShell__0fdqr{position:relative;min-width:0}.AuthForm_fieldControl__587b6{width:100%;min-width:0;max-width:100%;min-height:53px;border:1px solid rgb(var(--outline)/.76);border-radius:var(--radius-control);outline:none;background:rgb(var(--surface)/.78);color:rgb(var(--on-surface));padding:13px 15px;font-family:var(--font-body),system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.3;color-scheme:dark;transition:border-color var(--dur-control) var(--ease-out),background-color var(--dur-control) var(--ease-out),box-shadow var(--dur-control) var(--ease-out)}.AuthForm_fieldControl__587b6::-moz-placeholder{color:rgb(var(--on-surface-muted))}.AuthForm_fieldControl__587b6::placeholder{color:rgb(var(--on-surface-muted))}.AuthForm_fieldControl__587b6:hover{border-color:rgb(var(--outline-strong)/.72)}.AuthForm_fieldControl__587b6:focus{border-color:rgb(var(--chop)/.88);background:rgb(var(--surface)/.94);box-shadow:0 0 0 4px rgb(var(--chop)/.13),inset 0 1px 0 rgb(255 255 255/.04)}.AuthForm_fieldControl__587b6:focus-visible{box-shadow:0 0 0 4px rgb(var(--chop)/.13),0 0 0 5px rgb(var(--chop)/.14),inset 0 1px 0 rgb(255 255 255/.04)}.AuthForm_passwordControl__J8muT{padding-right:54px}.AuthForm_passwordToggle__oNV3v{position:absolute;top:50%;right:5px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:rgb(var(--on-surface-muted));transform:translateY(-50%);transition:background-color var(--dur-control) var(--ease-out),color var(--dur-control) var(--ease-out),transform var(--dur-press) var(--ease-out)}.AuthForm_passwordToggle__oNV3v:hover{background:rgb(var(--chop)/.08);color:rgb(var(--on-surface))}.AuthForm_passwordToggle__oNV3v:active{transform:translateY(-50%) scale(.96)}.AuthForm_fieldHint__5Z2x8{color:rgb(var(--on-surface-muted));font-size:11px;line-height:1.45}.AuthForm_consentRow__P6Gs4{display:grid;min-height:44px;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:rgb(var(--on-surface-secondary));font-size:12px;line-height:1.5}.AuthForm_consentCheckbox__9cn7I{width:18px;height:18px;margin-top:1px;accent-color:rgb(var(--accent))}.AuthForm_consentRow__P6Gs4 a,.AuthForm_formFooter__xQgBS a{display:inline-flex;min-height:44px;align-items:center;color:rgb(var(--on-surface));text-decoration:underline;text-decoration-color:rgb(var(--chop)/.56);text-underline-offset:3px;transition:color var(--dur-control) var(--ease-out),text-decoration-color var(--dur-control) var(--ease-out)}.AuthForm_consentRow__P6Gs4 a:hover,.AuthForm_formFooter__xQgBS a:hover{color:rgb(var(--chop));text-decoration-color:rgb(var(--chop))}.AuthForm_formError__i7khB{border-left:2px solid rgb(var(--danger));background:rgb(var(--danger)/.075);color:rgb(var(--danger));padding:11px 13px;font-size:12px;line-height:1.45}.AuthForm_submitButton__pveS7{display:inline-flex;min-width:0;max-width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgb(var(--chop)/.76);border-radius:var(--radius-pill);background:rgb(var(--chop));color:rgb(var(--on-accent));padding:12px 17px 12px 19px;font-size:13px;font-weight:700;transition:background-color var(--dur-press) linear,border-color var(--dur-press) linear,box-shadow var(--dur-press) linear,transform var(--dur-press) var(--ease-out)}.AuthForm_submitButton__pveS7:hover{border-color:rgb(var(--chop));background:rgb(var(--chop)/.88);box-shadow:0 9px 28px rgb(var(--chop)/.2),inset 0 1px 0 rgb(255 255 255/.24)}.AuthForm_submitButton__pveS7:active{transform:scale(.98)}.AuthForm_submitButton__pveS7:disabled{cursor:wait;opacity:.62}.AuthForm_submitArrow__Pac2O{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgb(var(--on-accent)/.28);border-radius:50%}.AuthForm_formFooter__xQgBS{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:23px;color:rgb(var(--on-surface-muted));font-size:12px;line-height:1.5}.AuthForm_successPanel__ONkoQ{max-width:520px;margin-top:34px;border-left:2px solid rgb(var(--accent));background:rgb(var(--surface)/.34);padding:2px 0 3px 20px}.AuthForm_successIcon__ddzPk{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgb(var(--accent)/.5);border-radius:50%;color:rgb(var(--accent))}.AuthForm_successTitle__yP43E{margin-top:20px;color:rgb(var(--on-surface));font-family:var(--font-display),Archivo,Arial Narrow,sans-serif;font-size:clamp(32px,4vw,54px);font-weight:600;letter-spacing:-.06em;line-height:.94;text-wrap:balance}.AuthForm_successBody__qMpE4{max-width:470px;margin-top:17px;color:rgb(var(--on-surface-secondary));font-size:15px;line-height:1.58;text-wrap:pretty}.AuthForm_successHint__6XEXJ{max-width:440px;margin-top:13px;color:rgb(var(--on-surface-muted));font-size:12px;line-height:1.5}.AuthForm_successAction__KABH0{display:inline-flex;min-height:45px;align-items:center;gap:9px;margin-top:26px;border-bottom:1px solid rgb(var(--chop)/.56);color:rgb(var(--on-surface));font-size:13px;font-weight:600;transition:color var(--dur-control) var(--ease-out),border-color var(--dur-control) var(--ease-out),transform var(--dur-press) var(--ease-out)}.AuthForm_successAction__KABH0:hover{border-color:rgb(var(--chop));color:rgb(var(--chop))}.AuthForm_successAction__KABH0:active{transform:translateX(2px)}.AuthForm_authFooter__GeFFr{display:flex;justify-content:space-between;gap:20px;margin-top:22px;color:rgb(var(--on-surface-muted));font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.AuthForm_authFooter__GeFFr span:last-child{text-align:right}@media (max-width:780px){.AuthForm_authBackdrop__aoFzu{padding-inline:18px}.AuthForm_authLens__0m6Sf{grid-template-columns:1fr;margin-top:38px}.AuthForm_routeRail__H3dHY{min-height:0;border-right:0;border-bottom:1px solid rgb(var(--outline-faint)/.55);padding:28px 28px 23px}.AuthForm_routeRailHeader__EjFU7{min-width:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:18px;max-width:none}.AuthForm_routeRailTitle__1mBbi{margin-top:13px;font-size:clamp(31px,7vw,44px)}.AuthForm_routeRailIntro__q6Uk8{margin-top:0}.AuthForm_routeMap__6gqQE{top:15px;right:30px;bottom:auto;left:42%;width:54%;height:104px}.AuthForm_routeStops__1rdHX{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:29px;padding-top:0}.AuthForm_routeStop__PNEvl{display:block;min-width:0}.AuthForm_routeStopMarker__fQHRG{display:flex;width:100%;min-width:0;max-width:100%;height:18px;justify-content:flex-start}.AuthForm_routeStop__PNEvl:not(:last-child) .AuthForm_routeStopMarker__fQHRG:after{top:8px;left:13px;width:calc(100% - 9px);height:1px}.AuthForm_routeStopLabel__ENRoC{display:block;width:100%;min-width:0;max-width:100%;margin-top:8px;overflow:hidden;font-size:8px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.AuthForm_routeSignal__OsyQo,.AuthForm_routeStopDetail__GPH2y{display:none}.AuthForm_formPanel__5FV3s{padding:38px 28px 34px}}@media (max-width:540px){.AuthForm_authBackdrop__aoFzu{padding:12px 12px 18px}.AuthForm_authHeader__FqMl7{min-height:48px}.AuthForm_headerContext__vzYn0,.AuthForm_headerLink__5fzok{display:none}.AuthForm_headerNav__dRpDN{gap:0}.AuthForm_languageLink__W6sE0{border-left:0;padding-left:10px}.AuthForm_authLens__0m6Sf{margin-top:26px;border-radius:27px 27px 27px 14px}.AuthForm_routeRail__H3dHY{width:100%;max-width:100%;padding:23px 20px 19px}.AuthForm_routeRail__H3dHY:after{right:8px;width:13rem;height:13rem}.AuthForm_routeRailHeader__EjFU7{display:block;width:100%;max-width:100%}.AuthForm_routeRailTitle__1mBbi{max-width:14ch;margin-top:12px;font-size:35px}.AuthForm_routeRailIntro__q6Uk8{width:100%;max-width:280px;margin-top:12px;font-size:12px;overflow-wrap:anywhere}.AuthForm_routeMap__6gqQE{top:23px;right:10px;left:48%;width:48%;height:93px}.AuthForm_routeStops__1rdHX{width:100%;max-width:100%;margin-top:25px}.AuthForm_routeStopLabel__ENRoC,.AuthForm_routeStopMarker__fQHRG,.AuthForm_routeStop__PNEvl{min-width:0;max-width:100%}.AuthForm_routeStopMarker__fQHRG{width:100%}.AuthForm_routeStop__PNEvl:not(:last-child) .AuthForm_routeStopMarker__fQHRG:after{width:calc(100% - 13px)}.AuthForm_routeStopLabel__ENRoC{width:100%}.AuthForm_formPanel__5FV3s{width:100%;max-width:100%;padding:31px 20px 27px}.AuthForm_credentialForm__vr0Cv,.AuthForm_fieldControlShell__0fdqr,.AuthForm_fieldControl__587b6,.AuthForm_fieldGroup__yzmKH,.AuthForm_formHeader__aYYnO,.AuthForm_formIntro__knblg,.AuthForm_submitButton__pveS7{width:100%;min-width:0;max-width:100%}.AuthForm_formTitle___7WAA{max-width:11ch;font-size:48px}.AuthForm_formIntro__knblg{margin-top:16px;font-size:14px}.AuthForm_credentialForm__vr0Cv{margin-top:26px}.AuthForm_authFooter__GeFFr{align-items:flex-start;flex-direction:column;gap:4px}.AuthForm_authFooter__GeFFr span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.AuthForm_authPage__RdDTI *,.AuthForm_authPage__RdDTI :after,.AuthForm_authPage__RdDTI :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.AuthForm_routeMapPath__layUo{stroke-dasharray:none}}