.auth_shell__YxGRT{position:relative;display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:max(28px,env(safe-area-inset-top,0px)) 20px max(28px,env(safe-area-inset-bottom,0px));color:#ffffff;background:radial-gradient(circle at 50% 26%,rgba(23,88,161,.22),transparent 34rem),linear-gradient(145deg,#03152d,#061e3e 48%,#04162f)}.auth_grid__Hjevg{inset:0;opacity:.16;background-image:linear-gradient(rgba(105,159,218,.11) 1px,transparent 0),linear-gradient(90deg,rgba(105,159,218,.11) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at center,black 0,transparent 76%)}.auth_glow__IOSF0,.auth_grid__Hjevg{position:absolute;pointer-events:none}.auth_glow__IOSF0{width:520px;height:520px;border:1px solid rgba(55,139,226,.09);border-radius:50%;box-shadow:0 0 0 80px rgba(38,111,190,.025),0 0 0 160px rgba(38,111,190,.018)}.auth_portal___rVab{position:relative;z-index:1;width:min(100%,410px);overflow:hidden;border:1px solid rgba(136,177,222,.2);border-radius:4px;background:linear-gradient(180deg,rgba(7,34,69,.99),rgba(4,24,51,.995));box-shadow:0 28px 75px rgba(0,7,20,.42)}.auth_portalHeader__Dg5Sh{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(132,172,215,.17);color:rgba(240,247,255,.88);background:rgba(2,17,37,.72);font-size:10px;font-weight:700;letter-spacing:.01em}.auth_secureMark__XmY1p{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;border:1px solid rgba(84,175,255,.28);border-radius:3px;color:#78c3ff;background:rgba(17,107,181,.08);font-size:7px;font-weight:800;letter-spacing:.14em}.auth_portalBody__5Xzb0{padding:34px 36px 30px}.auth_brandBlock__90o9d{text-align:center}.auth_brandMark__ltOm7{display:grid;width:112px;height:76px;margin:0 auto 18px;place-items:center;border:1px solid rgba(76,164,242,.16);background:radial-gradient(circle at 50% 35%,rgba(18,126,217,.2),transparent 62%)}.auth_wordmark__Hp_bH{width:94px;height:auto;filter:grayscale(1) brightness(0) invert(1);opacity:.97}.auth_brandEyebrow__Qh7bS{margin:0;color:#4ba9ef;font-size:8px;font-weight:800;letter-spacing:.22em}.auth_brandBlock__90o9d h1{margin:8px 0 0;color:#ffffff;font-size:25px;font-weight:600;letter-spacing:-.025em}.auth_platformLabel__7M2ip{margin:5px 0 0;color:rgba(224,235,247,.72);font-size:13px;font-weight:500}.auth_accessDivider__a93la{display:flex;align-items:center;gap:11px;margin:28px 0 20px;color:rgba(166,191,218,.58);font-size:7px;font-weight:800;letter-spacing:.18em}.auth_accessDivider__a93la:after,.auth_accessDivider__a93la:before{height:1px;flex:1;content:"";background:rgba(129,168,210,.16)}.auth_form__TOqgD{margin:0}.auth_field__rM1DK{display:block}.auth_field__rM1DK+.auth_field__rM1DK{margin-top:14px}.auth_field__rM1DK span{display:block;margin-bottom:7px;color:rgba(207,222,239,.78);font-size:8px;font-weight:700;letter-spacing:.04em}.auth_field__rM1DK input{width:100%;height:46px;padding:0 13px;border:1px solid rgba(141,179,219,.35);border-radius:3px;outline:0;color:#f7fbff;background:rgba(2,18,40,.72);font-size:13px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.auth_field__rM1DK input::placeholder{color:rgba(165,190,218,.34)}.auth_field__rM1DK input:focus{border-color:rgba(74,166,244,.78);background:rgba(3,22,47,.96);box-shadow:0 0 0 2px rgba(43,137,217,.11)}.auth_primaryButton__3Ystd{width:100%;min-height:46px;margin-top:19px;border:1px solid #d0a456;border-radius:3px;color:#07172c;background:linear-gradient(180deg,#e6c078,#cfa356);box-shadow:0 8px 20px rgba(0,8,22,.2);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.auth_primaryButton__3Ystd:hover{filter:brightness(1.035)}.auth_accessTools__Qv4Kg{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.auth_textButton__qWPUw{min-height:32px;padding:0;border:0;color:rgba(131,190,238,.78);background:transparent;font-size:9px;font-weight:600}.auth_textButton__qWPUw:hover{color:#8dd1ff}.auth_error__oxV8g,.auth_notice__r_CzN{margin:13px 0 0;padding:10px 11px;border-radius:3px;font-size:9px;line-height:1.5}.auth_notice__r_CzN{border:1px solid rgba(54,153,225,.27);color:#c7e7ff;background:rgba(22,105,170,.11)}.auth_error__oxV8g{border:1px solid rgba(238,105,121,.28);color:#ffd7dc;background:rgba(187,48,67,.12)}.auth_footer__SqHTg{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-top:1px solid rgba(132,172,215,.13);color:rgba(158,184,212,.48);background:rgba(2,16,35,.58);font-size:7px}.auth_callbackShell__agMTA{position:relative;display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:24px;color:#ffffff;background:radial-gradient(circle at 50% 30%,rgba(23,88,161,.21),transparent 34rem),#04172f}.auth_callbackCard___H8cg{width:min(100%,410px);border:1px solid rgba(136,177,222,.2);border-radius:4px;padding:30px;background:rgba(4,25,53,.98);box-shadow:0 24px 62px rgba(0,7,20,.38)}.auth_callbackEyebrow__VaHCc{color:#4ba9ef;font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.auth_callbackCard___H8cg h1{margin:9px 0 0;font-size:24px;font-weight:600}.auth_callbackMessage__9qhBa{margin:12px 0 0;color:rgba(214,228,243,.68);font-size:11px;line-height:1.6}@media (max-width:520px){.auth_shell__YxGRT{padding:0;place-items:stretch}.auth_glow__IOSF0{display:none}.auth_portal___rVab{width:100%;min-height:100dvh;border:0;border-radius:0}.auth_portalBody__5Xzb0{padding:36px 24px 28px}.auth_footer__SqHTg{margin-top:auto}}