.LoginPage_page__IUfJc{--login-bg:#050a12;--login-panel:rgba(12,24,39,0.82);--login-line:rgba(151,183,220,0.16);--login-line-strong:rgba(151,183,220,0.28);--login-text:#f4f7fb;--login-soft:#c0cad8;--login-muted:#8391a5;--login-blue:#67a6ec;--login-gold:#d8b16a;position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;background:radial-gradient(circle at 72% 42%,rgba(37,106,185,.14),transparent 31rem),linear-gradient(180deg,#06101c 0,var(--login-bg) 100%);color:var(--login-text);isolation:isolate}.LoginPage_grid__kS0vl{position:absolute;z-index:-3;inset:0;opacity:.25;background-image:linear-gradient(rgba(119,162,207,.07) 1px,transparent 0),linear-gradient(90deg,rgba(119,162,207,.07) 1px,transparent 0);background-position:50%;background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,rgba(0,0,0,.35) 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,rgba(0,0,0,.35) 85%,transparent)}.LoginPage_blueGlow__khpn1,.LoginPage_goldGlow__vak64{position:absolute;z-index:-2;border-radius:50%;pointer-events:none}.LoginPage_blueGlow__khpn1{top:-28rem;left:12%;width:54rem;height:45rem;background:radial-gradient(circle,rgba(51,125,203,.13),transparent 68%)}.LoginPage_goldGlow__vak64{right:-20rem;bottom:-26rem;width:58rem;height:50rem;background:radial-gradient(circle,rgba(216,177,106,.08),transparent 67%)}.LoginPage_footer__xgJHB,.LoginPage_header__pPziJ{position:relative;z-index:2;display:flex;width:min(1280px,calc(100% - 64px));margin-inline:auto;align-items:center;justify-content:space-between}.LoginPage_header__pPziJ{min-height:92px;border-bottom:1px solid rgba(151,183,220,.09)}.LoginPage_brand__IZJNt{display:inline-flex;border-radius:8px}.LoginPage_brand__IZJNt img{width:166px;height:auto}.LoginPage_backLink__lMTOe{display:inline-flex;padding:10px 0;align-items:center;gap:9px;color:#aeb9c8!important;font-size:13px;font-weight:550;transition:color .18s ease}.LoginPage_backLink__lMTOe:hover{color:#fff!important}.LoginPage_backLink__lMTOe svg{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .18s ease}.LoginPage_backLink__lMTOe:hover svg{transform:translateX(-3px)}.LoginPage_layout__5YYec{position:relative;z-index:1;display:grid;width:min(1120px,calc(100% - 64px));margin:auto;padding:72px 0;align-items:center;grid-template-columns:minmax(0,1fr) 440px;gap:clamp(64px,10vw,148px)}.LoginPage_intro__n3CO4{max-width:590px}.LoginPage_kicker__WlKdD{display:flex;margin-bottom:25px;align-items:center;gap:10px;color:#9aa8ba;font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.LoginPage_kicker__WlKdD span{width:28px;height:1px;background:var(--login-gold);box-shadow:0 0 10px rgba(216,177,106,.55)}.LoginPage_intro__n3CO4 h1{max-width:590px;margin:0;color:#f7f9fc;font-size:clamp(3.3rem,5vw,5.15rem);font-weight:670;letter-spacing:-.065em;line-height:.95}.LoginPage_intro__n3CO4 h1 em{display:block;margin-top:10px;padding-bottom:.1em;background:linear-gradient(110deg,#eaf4ff 5%,#8cbef0 48%,#d9bb7f 94%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display),Georgia,serif;font-size:.88em;font-style:italic;font-weight:400;letter-spacing:-.045em}.LoginPage_introText__bu_6b{max-width:540px;margin-top:25px;color:#9daabc;font-size:15px;line-height:1.75}.LoginPage_signals__nsR3W{display:flex;margin-top:30px;flex-wrap:wrap;gap:12px 22px}.LoginPage_signals__nsR3W span{display:inline-flex;align-items:center;gap:7px;color:#b7c2d0;font-size:12px}.LoginPage_signals__nsR3W svg{width:15px;height:15px;fill:none;stroke:var(--login-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.LoginPage_card__OJ1Xj{position:relative;overflow:hidden;padding:34px;border:1px solid var(--login-line);border-radius:16px;background:linear-gradient(145deg,rgba(14,29,47,.94),rgba(8,17,29,.91));box-shadow:0 30px 80px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(18px)}.LoginPage_cardAccent__nSFll{position:absolute;top:0;right:32px;left:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(103,166,236,.85),transparent);box-shadow:0 0 16px rgba(103,166,236,.32)}.LoginPage_cardHeader__94qL7{display:flex;align-items:center;gap:14px}.LoginPage_lockIcon__vGU_I{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(103,166,236,.25);border-radius:11px;background:rgba(103,166,236,.08);color:#8fc1f5}.LoginPage_lockIcon__vGU_I svg{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.LoginPage_cardEyebrow__o_eh2{margin-bottom:4px;color:#8fa0b4;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.LoginPage_card__OJ1Xj h2{color:#f5f8fb;font-size:22px;font-weight:640;letter-spacing:-.025em}.LoginPage_cardIntro__dfflq{margin-top:19px;color:#8f9caf;font-size:13px;line-height:1.6}.LoginPage_alert__LgP3V,.LoginPage_formError__c5GPr{border:1px solid rgba(229,172,86,.28);border-radius:9px;background:rgba(185,117,18,.1);color:#efcf99;font-size:12px;line-height:1.55}.LoginPage_alert__LgP3V{margin-top:18px;padding:11px 12px}.LoginPage_form__IGzlI{display:grid;margin-top:25px;gap:17px}.LoginPage_field__UdjV4{display:grid;gap:8px}.LoginPage_field__UdjV4>span{color:#d5dde7;font-size:12px;font-weight:600}.LoginPage_inputWrap__tWKXK{position:relative}.LoginPage_inputWrap__tWKXK>svg{position:absolute;top:50%;left:14px;width:17px;transform:translateY(-50%);fill:none;stroke:#738399;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;pointer-events:none}.LoginPage_inputWrap__tWKXK input{width:100%;height:48px;padding:0 14px 0 43px;border:1px solid rgba(151,183,220,.16);border-radius:9px;outline:none;background:rgba(4,11,20,.64);color:#f4f7fb;font:inherit;font-size:13px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.LoginPage_inputWrap__tWKXK input::-moz-placeholder{color:#5f6e82}.LoginPage_inputWrap__tWKXK input::placeholder{color:#5f6e82}.LoginPage_inputWrap__tWKXK input:hover{border-color:rgba(151,183,220,.26)}.LoginPage_inputWrap__tWKXK input:focus{border-color:rgba(103,166,236,.65);background:rgba(5,14,25,.82);box-shadow:0 0 0 3px rgba(103,166,236,.1)}.LoginPage_inputWrap__tWKXK:focus-within>svg{stroke:#82b7ef}.LoginPage_formError__c5GPr{padding:10px 12px}.LoginPage_submit__K4Gvu{display:inline-flex;width:100%;height:48px;margin-top:3px;padding:0 17px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(137,193,251,.4);border-radius:9px;background:linear-gradient(135deg,#397dc9,#2366b3);box-shadow:0 12px 30px rgba(30,102,179,.22),inset 0 1px rgba(255,255,255,.14);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.LoginPage_submit__K4Gvu:hover:not(:disabled){border-color:rgba(164,209,255,.76);background:linear-gradient(135deg,#458bd8,#2c71bf);box-shadow:0 16px 38px rgba(30,102,179,.33),inset 0 1px rgba(255,255,255,.18);transform:translateY(-1px)}.LoginPage_submit__K4Gvu:focus-visible{outline:2px solid #94c7ff;outline-offset:3px}.LoginPage_submit__K4Gvu:disabled{cursor:wait;opacity:.65}.LoginPage_submit__K4Gvu svg{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .18s ease}.LoginPage_submit__K4Gvu:hover svg{transform:translateX(3px)}.LoginPage_support__B77ZR{margin-top:24px;padding-top:21px;border-top:1px solid rgba(151,183,220,.1);color:#718096;font-size:11px;text-align:center}.LoginPage_support__B77ZR a{color:#9cbde1!important;font-weight:600}.LoginPage_support__B77ZR a:hover{color:#c7e2ff!important}.LoginPage_footer__xgJHB{min-height:66px;border-top:1px solid rgba(151,183,220,.08);color:#66758a;font-size:11px}.LoginPage_status__fzQNm{display:inline-flex;align-items:center;gap:8px}.LoginPage_status__fzQNm i{width:6px;height:6px;border-radius:50%;background:#63c699;box-shadow:0 0 8px rgba(99,198,153,.65)}@media (max-width:900px){.LoginPage_layout__5YYec{width:min(480px,calc(100% - 40px));padding:56px 0;grid-template-columns:1fr;gap:42px}.LoginPage_intro__n3CO4{text-align:center}.LoginPage_kicker__WlKdD,.LoginPage_signals__nsR3W{justify-content:center}.LoginPage_intro__n3CO4 h1{font-size:clamp(2.65rem,10vw,4rem)}.LoginPage_introText__bu_6b{margin-inline:auto}}@media (max-width:600px){.LoginPage_footer__xgJHB,.LoginPage_header__pPziJ{width:calc(100% - 40px)}.LoginPage_header__pPziJ{min-height:76px}.LoginPage_brand__IZJNt img{width:140px}.LoginPage_backLink__lMTOe{font-size:0}.LoginPage_backLink__lMTOe svg{width:19px}.LoginPage_layout__5YYec{padding:40px 0}.LoginPage_introText__bu_6b{font-size:14px}.LoginPage_signals__nsR3W{display:none}.LoginPage_card__OJ1Xj{padding:27px 22px}}@media (max-height:760px) and (min-width:901px){.LoginPage_header__pPziJ{min-height:76px}.LoginPage_layout__5YYec{padding:34px 0}.LoginPage_footer__xgJHB{min-height:54px}.LoginPage_intro__n3CO4 h1{font-size:clamp(3rem,4.4vw,4.4rem)}}@media (prefers-reduced-motion:reduce){.LoginPage_page__IUfJc *,.LoginPage_page__IUfJc :after,.LoginPage_page__IUfJc :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}