.page-module__aydn6q__page{isolation:isolate;background:radial-gradient(circle at 18% 16%,#22cdda33,#0000 34%),radial-gradient(circle at 78% 18%,#338fcd30,#0000 38%),radial-gradient(circle at 74% 84%,#42b7de1f,#0000 38%),linear-gradient(145deg,#07111a 0%,#091721 48%,#0b1b25 100%);place-items:center;min-height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}.page-module__aydn6q__stage{width:100%;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.page-module__aydn6q__stage:before,.page-module__aydn6q__stage:after{content:"";pointer-events:none;filter:blur(1px);border-radius:48% 52% 0 0;position:absolute}.page-module__aydn6q__stage:before{background:linear-gradient(120deg,#36d8e224,#2c84c41c);width:74%;height:43%;bottom:-25%;left:-18%;transform:rotate(7deg)}.page-module__aydn6q__stage:after{background:linear-gradient(120deg,#31a9d921,#d9f7ff0e);width:68%;height:48%;top:-27%;right:-20%;transform:rotate(-9deg)}.page-module__aydn6q__auroraOne,.page-module__aydn6q__auroraTwo,.page-module__aydn6q__auroraThree{pointer-events:none;filter:blur(76px);opacity:.72;border-radius:999px;position:absolute}.page-module__aydn6q__auroraOne{background:#26d3de2e;width:min(42vw,620px);height:min(42vw,620px);top:-26%;left:-12%}.page-module__aydn6q__auroraTwo{background:#3291d229;width:min(46vw,700px);height:min(46vw,700px);top:-30%;right:-13%}.page-module__aydn6q__auroraThree{background:#44bee01f;width:min(55vw,820px);height:min(32vw,430px);bottom:-24%;left:50%;transform:translate(-50%)}.page-module__aydn6q__softGrid{pointer-events:none;opacity:.07;background-image:linear-gradient(#a6e5f414 1px,#0000 1px),linear-gradient(90deg,#a6e5f414 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 73%);mask-image:radial-gradient(circle,#000 0%,#0000 73%)}.page-module__aydn6q__authStack{z-index:2;flex-direction:column;align-items:center;gap:18px;width:min(100%,430px);padding:clamp(24px,5vh,52px) 18px;display:flex;position:relative}html[data-theme=light] .page-module__aydn6q__page{background:radial-gradient(circle at 14% 18%,#47dae557,#0000 37%),radial-gradient(circle at 79% 15%,#9fe1f87a,#0000 39%),radial-gradient(circle at 82% 80%,#76beeb57,#0000 40%),linear-gradient(145deg,#d7f6fb 0%,#eafaff 38%,#fff 64%,#dceffa 100%)}html[data-theme=light] .page-module__aydn6q__stage:before{background:linear-gradient(120deg,#44d7e23b,#4597d026)}html[data-theme=light] .page-module__aydn6q__stage:after{background:linear-gradient(120deg,#ffffff6b,#73c8eb40)}html[data-theme=light] .page-module__aydn6q__softGrid{opacity:.12;background-image:linear-gradient(#ffffff7a 1px,#0000 1px),linear-gradient(90deg,#ffffff7a 1px,#0000 1px)}@media (max-height:760px) and (min-width:769px){.page-module__aydn6q__authStack{gap:12px;padding-top:22px;padding-bottom:22px}}@media (max-width:768px){.page-module__aydn6q__page{min-height:100svh;overflow-y:auto}.page-module__aydn6q__stage{min-height:100svh}.page-module__aydn6q__authStack{width:min(100%,420px);padding:max(30px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));gap:14px}.page-module__aydn6q__softGrid{background-size:42px 42px}}@media (max-width:390px){.page-module__aydn6q__authStack{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.page-module__aydn6q__auroraOne,.page-module__aydn6q__auroraTwo,.page-module__aydn6q__auroraThree{filter:blur(64px)}}
.LoginCard-module__FWzmRq__card{-webkit-backdrop-filter:blur(20px)saturate(118%);background:#0a151ff2;border:1px solid #7cabc72e;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 72px #0000005c,0 0 0 1px #ffffff06,inset 0 1px #ffffff0b}.LoginCard-module__FWzmRq__content{z-index:1;gap:26px;padding:clamp(28px,4vw,38px);display:grid;position:relative}.LoginCard-module__FWzmRq__hero{text-align:center;justify-items:center;padding:0 0 2px;display:grid}.LoginCard-module__FWzmRq__cardLogo{place-items:center;width:100%;display:grid}.LoginCard-module__FWzmRq__cardLogo img{filter:drop-shadow(0 12px 24px #001a2a3d);width:clamp(168px,20vw,196px);max-width:100%}html[data-theme=light] .LoginCard-module__FWzmRq__cardLogo img{filter:drop-shadow(0 12px 22px #2584ad26)}.LoginCard-module__FWzmRq__form{gap:15px;display:grid}.LoginCard-module__FWzmRq__field{gap:7px;display:grid}.LoginCard-module__FWzmRq__fieldLabel{color:#c9d8e2;padding-left:2px;font-size:.78rem;font-weight:700}.LoginCard-module__FWzmRq__inputShell{min-width:0;height:52px;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition), transform var(--transition);background:#ffffff09;border:1px solid #7cabc72e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px 0 15px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.LoginCard-module__FWzmRq__inputShell:hover{background:#ffffff0d;border-color:#36cddb4d}.LoginCard-module__FWzmRq__inputShell:focus-within{background:#ffffff0f;border-color:#31cddbbf;transform:translateY(-1px);box-shadow:0 0 0 4px #25cad91a,0 12px 24px #00000024}.LoginCard-module__FWzmRq__fieldIcon{color:#7f96a6;transition:color var(--transition), filter var(--transition)}.LoginCard-module__FWzmRq__inputShell:focus-within .LoginCard-module__FWzmRq__fieldIcon{color:#5ce4ec;filter:drop-shadow(0 0 9px #2dd7df3d)}.LoginCard-module__FWzmRq__input{color:#f0f7fa;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.88rem;font-weight:600}.LoginCard-module__FWzmRq__input::placeholder{color:#6f8493;font-weight:500}.LoginCard-module__FWzmRq__input:-webkit-autofill{caret-color:#f0f7fa;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f0f7fa!important;box-shadow:inset 0 0 0 1000px #0000!important}.LoginCard-module__FWzmRq__input:-webkit-autofill:hover{caret-color:#f0f7fa;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f0f7fa!important;box-shadow:inset 0 0 0 1000px #0000!important}.LoginCard-module__FWzmRq__input:-webkit-autofill:focus{caret-color:#f0f7fa;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f0f7fa!important;box-shadow:inset 0 0 0 1000px #0000!important}.LoginCard-module__FWzmRq__input:-webkit-autofill:active{caret-color:#f0f7fa;-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f0f7fa!important;box-shadow:inset 0 0 0 1000px #0000!important}.LoginCard-module__FWzmRq__passwordInput{padding-right:2px}.LoginCard-module__FWzmRq__visibilityButton{color:#8298a8;cursor:pointer;width:34px;height:34px;transition:color var(--transition), background var(--transition), transform var(--transition);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.LoginCard-module__FWzmRq__visibilityButton:hover{color:#e4f4f8;background:#ffffff0f;transform:translateY(-1px)}.LoginCard-module__FWzmRq__visibilityButton:focus-visible{color:#7cebf0;outline:none;box-shadow:0 0 0 3px #2dd7df1c}.LoginCard-module__FWzmRq__metaRow{justify-content:flex-start;align-items:center;padding:0 1px;display:flex}.LoginCard-module__FWzmRq__rememberControl{color:#9dafbb;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:inline-flex;position:relative}.LoginCard-module__FWzmRq__checkboxInput{opacity:0;pointer-events:none;position:absolute}.LoginCard-module__FWzmRq__checkboxVisual{color:#fff;width:18px;height:18px;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition), transform var(--transition);background:#ffffff09;border:1px solid #7cabc747;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.LoginCard-module__FWzmRq__rememberControl:hover .LoginCard-module__FWzmRq__checkboxVisual{border-color:#37d3df7a;transform:translateY(-1px)}.LoginCard-module__FWzmRq__checkboxInput:focus-visible+.LoginCard-module__FWzmRq__checkboxVisual{box-shadow:0 0 0 4px #2dd7df1a}.LoginCard-module__FWzmRq__checkboxInput:checked+.LoginCard-module__FWzmRq__checkboxVisual{background:linear-gradient(135deg,#25cbd7,#258bd1);border-color:#0000;box-shadow:0 8px 16px #258bd133}.LoginCard-module__FWzmRq__errorBox{color:#ffb7c1;background:#ff506914;border:1px solid #ff6b7d3d;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;font-size:.8rem;font-weight:650;line-height:1.45;animation:.3s ease-out both LoginCard-module__FWzmRq__errorEntrance;display:flex}.LoginCard-module__FWzmRq__errorBox:before{content:"!";color:#fff;background:#ff5b71ad;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;font-size:.72rem;font-weight:900;display:inline-grid}@keyframes LoginCard-module__FWzmRq__errorEntrance{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.LoginCard-module__FWzmRq__submitButton{margin-top:2px}.LoginCard-module__FWzmRq__buttonContent{justify-content:center;align-items:center;gap:9px;display:inline-flex}html[data-theme=light] .LoginCard-module__FWzmRq__card{background:#fffffff2;border-color:#68afcf3b;box-shadow:0 26px 62px #2d698929,0 0 0 1px #38a1ca0b,inset 0 1px #fffffffa}html[data-theme=light] .LoginCard-module__FWzmRq__fieldLabel{color:#314757}html[data-theme=light] .LoginCard-module__FWzmRq__inputShell{background:#f4f9fc;border-color:#5e99b52e;box-shadow:inset 0 1px #fffffff2}html[data-theme=light] .LoginCard-module__FWzmRq__inputShell:hover{background:#fff;border-color:#27b8ca52}html[data-theme=light] .LoginCard-module__FWzmRq__inputShell:focus-within{background:#fff;border-color:#1cadc299;box-shadow:0 0 0 4px #25cad91a,0 12px 24px #316f8d17}html[data-theme=light] .LoginCard-module__FWzmRq__fieldIcon{color:#7891a2}html[data-theme=light] .LoginCard-module__FWzmRq__inputShell:focus-within .LoginCard-module__FWzmRq__fieldIcon{color:#159caf;filter:none}html[data-theme=light] .LoginCard-module__FWzmRq__input{color:#1f303d}html[data-theme=light] .LoginCard-module__FWzmRq__input::placeholder{color:#8ca0ad}html[data-theme=light] .LoginCard-module__FWzmRq__input:-webkit-autofill{caret-color:#1f303d;-webkit-text-fill-color:#1f303d!important}html[data-theme=light] .LoginCard-module__FWzmRq__input:-webkit-autofill:hover{caret-color:#1f303d;-webkit-text-fill-color:#1f303d!important}html[data-theme=light] .LoginCard-module__FWzmRq__input:-webkit-autofill:focus{caret-color:#1f303d;-webkit-text-fill-color:#1f303d!important}html[data-theme=light] .LoginCard-module__FWzmRq__input:-webkit-autofill:active{caret-color:#1f303d;-webkit-text-fill-color:#1f303d!important}html[data-theme=light] .LoginCard-module__FWzmRq__visibilityButton{color:#7e93a1}html[data-theme=light] .LoginCard-module__FWzmRq__visibilityButton:hover{color:#138ca2;background:#20b1c314}html[data-theme=light] .LoginCard-module__FWzmRq__rememberControl{color:#607686}html[data-theme=light] .LoginCard-module__FWzmRq__checkboxVisual{background:#fff;border-color:#5e99b547}html[data-theme=light] .LoginCard-module__FWzmRq__errorBox{color:#b4233e;background:#f43f5e12;border-color:#dc264429}@media (max-height:740px) and (min-width:769px){.LoginCard-module__FWzmRq__content{gap:18px;padding:24px 30px}.LoginCard-module__FWzmRq__inputShell{height:48px}}@media (max-width:520px){.LoginCard-module__FWzmRq__card{border-radius:22px}.LoginCard-module__FWzmRq__content{gap:22px;padding:26px 20px}.LoginCard-module__FWzmRq__cardLogo img{width:170px}.LoginCard-module__FWzmRq__inputShell{height:50px}}@media (max-width:360px){.LoginCard-module__FWzmRq__content{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.LoginCard-module__FWzmRq__errorBox{animation:none}}
.PrimaryButton-module__GW_wTG__button{cursor:pointer;color:#fff;letter-spacing:.01em;min-height:52px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition), border-color var(--transition);background:linear-gradient(135deg,#23cbd7 0%,#2aaee1 48%,#287fc8 100%);border:1px solid #34beda38;border-radius:14px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 14px 28px #1c82bf3d,inset 0 1px #ffffff3d}.PrimaryButton-module__GW_wTG__button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff57 43%,#0000 66%);transition:transform .68s;position:absolute;inset:0;transform:translate(-140%)}.PrimaryButton-module__GW_wTG__button:hover:not(:disabled){filter:saturate(1.06)brightness(1.03);border-color:#78e1ef66;transform:translateY(-2px);box-shadow:0 18px 34px #1c82bf52,inset 0 1px #ffffff47}.PrimaryButton-module__GW_wTG__button:hover:not(:disabled):before{transform:translate(140%)}.PrimaryButton-module__GW_wTG__button:active:not(:disabled){transform:translateY(0)}.PrimaryButton-module__GW_wTG__button:focus-visible{outline:none;box-shadow:0 0 0 4px #25cad92b,0 14px 28px #1c82bf3d,inset 0 1px #ffffff3d}.PrimaryButton-module__GW_wTG__button:disabled{cursor:not-allowed;opacity:.7;filter:saturate(.76);transform:none}.PrimaryButton-module__GW_wTG__inner{z-index:1;position:relative}.PrimaryButton-module__GW_wTG__fullWidth{width:100%}html[data-theme=light] .PrimaryButton-module__GW_wTG__button{border-color:#23adca2e;box-shadow:0 14px 28px #1c82bf33,inset 0 1px #ffffff52}html[data-theme=light] .PrimaryButton-module__GW_wTG__button:hover:not(:disabled){box-shadow:0 18px 34px #1c82bf45,inset 0 1px #ffffff57}
.TopLogo-module__g2IBza__logoWrap{z-index:3;justify-content:center;width:100%;margin:0;display:flex;position:relative}.TopLogo-module__g2IBza__logoWrap:before{display:none}.TopLogo-module__g2IBza__logo{object-fit:contain;opacity:1;filter:drop-shadow(0 12px 22px #001a2a33);width:clamp(176px,24vw,216px);height:auto;position:relative}html[data-theme=light] .TopLogo-module__g2IBza__logo{filter:drop-shadow(0 12px 24px #2584ad29)}@media (max-width:520px){.TopLogo-module__g2IBza__logo{width:176px}}
