.auth_shell__Ud4of{--paper:#f4f3ed;--ink:#20231e;--blue:#2348f5;--butter:#f7e78c;--muted:#65665f;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0) max(32px,calc((100vw - 1320px) / 2),env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(32px,calc((100vw - 1320px) / 2),env(safe-area-inset-left,0px));background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--font-montserrat),Arial,sans-serif;-webkit-font-smoothing:antialiased}.auth_shell__Ud4of *,.auth_shell__Ud4of :after,.auth_shell__Ud4of :before{box-sizing:border-box}.auth_shell__Ud4of a{text-decoration:none}.auth_shell__Ud4of :is(a,button):focus-visible{outline:3px solid var(--blue);outline-offset:5px}.auth_shell__Ud4of ::-moz-selection{background:var(--butter);color:var(--ink)}.auth_shell__Ud4of ::selection{background:var(--butter);color:var(--ink)}.auth_header__LmUdB{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #d5d6cd}.auth_brand__WcM4A{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;gap:10px;color:var(--ink);font-size:43px;line-height:1;font-weight:750;letter-spacing:-3px}.auth_brandDot__fV2Af{color:var(--blue)}.auth_brandMark__wHykX{display:flex;gap:3px;align-items:flex-end;margin-right:7px;height:31px;transform:skewY(-12deg)}.auth_brandMark__wHykX i{width:7px;height:23px;background:var(--blue)}.auth_brandMark__wHykX i:nth-child(2){height:31px}.auth_brandMark__wHykX i:nth-child(3){height:18px}.auth_homeLink__pbnCv{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-size:12px;font-weight:500;white-space:nowrap}.auth_homeLink__pbnCv svg{width:17px;height:17px;transition:transform .2s}.auth_homeLink__pbnCv:hover{color:var(--blue)}.auth_homeLink__pbnCv:hover svg{transform:translateX(-3px)}.auth_content__hnDJK{flex:1;min-width:0;display:flex;align-items:center;padding:44px 0}.auth_footer__x_53E{display:flex;align-items:center;min-height:66px;border-top:1px solid #d5d6cd;color:var(--muted);font-size:10px}.auth_signIn__ATnPz{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);width:100%}.auth_visual__LVqMj{align-self:stretch;display:flex;flex-direction:column;min-width:0;min-height:570px;padding:40px 40px 20px;background:var(--butter);border-radius:8px;overflow:hidden}.auth_visual__LVqMj h2{position:relative;z-index:1;margin:0;font-size:clamp(36px,3.7vw,51px);font-weight:550;letter-spacing:-.06em;line-height:1.12}.auth_visual__LVqMj h2 span{color:var(--blue)}.auth_cityScene__Uvlxx{position:relative;isolation:isolate;width:100%;max-width:490px;flex:1;min-height:330px;margin:18px auto 0}.auth_cityDisc__TjS10{position:absolute;z-index:-1;top:5%;left:7%;width:86%;aspect-ratio:1;border-radius:50%;background:var(--blue)}.auth_cityScene__Uvlxx>svg{position:absolute;width:112%;height:112%;left:-6%;bottom:-5%}.auth_formSection__ClQ00{min-width:0;width:100%;max-width:380px;justify-self:center;padding:24px 0}.auth_formSection__ClQ00 h1{margin:0 0 14px;font-size:60px;font-weight:650;letter-spacing:-.075em;line-height:1.08}.auth_formSection__ClQ00 h1 span{color:var(--blue)}.auth_intro__DwKO0{color:var(--muted);font-size:13px;line-height:1.85;margin:0 0 32px;max-width:330px}.auth_accessHelp__15Tj3{padding-top:24px;margin:28px 0 0;border-top:1px solid #d5d6cd;font-size:11px;line-height:1.9;color:var(--muted)}.auth_accessHelp__15Tj3 a{color:var(--blue);font-weight:500}.auth_accessHelp__15Tj3 a:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:1500px){.auth_visual__LVqMj{min-height:640px}}@media (max-width:1000px){.auth_signIn__ATnPz{gap:45px}.auth_visual__LVqMj{min-height:520px;padding:32px 25px 20px}.auth_visual__LVqMj h2{font-size:37px}.auth_cityScene__Uvlxx{min-height:300px}.auth_formSection__ClQ00 h1{font-size:53px}}@media (max-width:760px){.auth_shell__Ud4of{padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(22px,env(safe-area-inset-right,0px))}.auth_header__LmUdB{min-height:86px;gap:18px}.auth_brand__WcM4A{font-size:36px}.auth_brandMark__wHykX{transform:scale(.85) skewY(-12deg);margin-right:0}.auth_homeLink__pbnCv{font-size:12px}.auth_content__hnDJK{padding:24px 0}.auth_signIn__ATnPz{grid-template-columns:1fr;gap:0}.auth_visual__LVqMj{display:none}.auth_formSection__ClQ00{max-width:420px;padding:12px 0}.auth_formSection__ClQ00 h1{font-size:52px}.auth_intro__DwKO0{font-size:14px;margin-bottom:28px}.auth_accessHelp__15Tj3{font-size:13px}.auth_accessHelp__15Tj3 a{display:inline-flex;align-items:center;min-height:44px}.auth_footer__x_53E{min-height:64px;font-size:11px}}@media (max-width:380px){.auth_shell__Ud4of{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.auth_header__LmUdB{gap:12px}.auth_homeLink__pbnCv{gap:6px}.auth_formSection__ClQ00 h1{font-size:47px}}@media (prefers-reduced-motion:reduce){.auth_shell__Ud4of *,.auth_shell__Ud4of :after,.auth_shell__Ud4of :before{animation:none!important;transition:none!important}}