.auth-page-module__MpGTgG__pageLoader{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 42%,#57b8ff2e,#0000 32%),radial-gradient(circle at 58% 58%,#7c5cff38,#0000 34%),#05070df7;place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:fixed;inset:0}.auth-page-module__MpGTgG__pageLoaderHidden{opacity:0;visibility:hidden;pointer-events:none}.auth-page-module__MpGTgG__loaderShell{place-items:center;width:212px;height:212px;display:grid;position:relative}.auth-page-module__MpGTgG__loaderOrbit{border:1px solid #94a3b81f;border-radius:50%;animation:2.4s linear infinite auth-page-module__MpGTgG__loaderOrbitRotate;position:absolute;inset:0}.auth-page-module__MpGTgG__loaderOrbit:before,.auth-page-module__MpGTgG__loaderOrbit:after{content:"";background:linear-gradient(135deg,#57b8ff,#7c5cff);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 24px #57b8ffe6}.auth-page-module__MpGTgG__loaderOrbit:before{top:20px;left:36px}.auth-page-module__MpGTgG__loaderOrbit:after{bottom:40px;right:24px}.auth-page-module__MpGTgG__loaderCard{background:#080c16f0;border:1px solid #94a3b82e;border-radius:32px;place-items:center;width:168px;height:168px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080,0 0 70px #57b8ff2e}.auth-page-module__MpGTgG__loaderCard:before{content:"";background:conic-gradient(from 180deg,#0000,#57b8ff8c,#7c5cffc7,#0000);animation:1.8s linear infinite auth-page-module__MpGTgG__loaderSpin;position:absolute;inset:-50%}.auth-page-module__MpGTgG__loaderCard:after{content:"";background:#080c16f5;border-radius:31px;position:absolute;inset:1px}.auth-page-module__MpGTgG__loaderLogo{z-index:2;color:#fff;background:linear-gradient(135deg,#57b8ff,#7c5cff);border-radius:20px;place-items:center;width:58px;height:58px;font-size:30px;font-weight:950;animation:1.35s ease-in-out infinite auth-page-module__MpGTgG__loaderLogoPulse;display:grid;position:relative;box-shadow:0 18px 45px #57b8ff47}.auth-page-module__MpGTgG__loaderText{z-index:2;letter-spacing:3px;font-size:13px;font-weight:900;position:absolute;bottom:32px}.auth-page-module__MpGTgG__loaderStatus{z-index:2;color:#94a3b8;font-size:11px;animation:1.3s ease-in-out infinite auth-page-module__MpGTgG__loaderTextBlink;position:absolute;bottom:16px}.auth-page-module__MpGTgG__page{justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:2.8rem 0 2.2rem;display:flex;position:relative}.auth-page-module__MpGTgG__background{}.auth-page-module__MpGTgG__page:after{content:"";z-index:-1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#19d7ff1a 24%,#0000 46%),linear-gradient(300deg,#0000 10%,#50aaff1f 32%,#0000 56%),linear-gradient(340deg,#0000 18%,#8b5cff14 40%,#0000 62%);animation:12s ease-in-out infinite alternate auth-page-module__MpGTgG__lightSweep;position:fixed;inset:-10%}.auth-page-module__MpGTgG__container{justify-items:center;gap:0;width:min(100%,980px);margin:0 auto;padding:0 20px;display:grid}.auth-page-module__MpGTgG__panelSection{justify-content:center;width:100%;padding-top:1.2rem;display:flex}.auth-page-module__MpGTgG__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#101626e0,#080c18c7);border:1px solid #ffffff14;border-radius:2rem;width:min(100%,30rem);padding:1.55rem;animation:.55s auth-page-module__MpGTgG__panelEnter;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.auth-page-module__MpGTgG__tabs{background:#00000047;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:1.5rem;padding:.35rem;display:grid}.auth-page-module__MpGTgG__tabButton{color:#d6e0f1a3;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.9rem;font-weight:700;transition:color .22s,transform .22s,background .22s}.auth-page-module__MpGTgG__tabButton:hover{color:#f5f8ff;transform:translateY(-1px)}.auth-page-module__MpGTgG__tabButtonActive{color:#fff;background:linear-gradient(135deg,#1fbfff,#8b5cff);box-shadow:0 12px 20px #5b78ff2e}.auth-page-module__MpGTgG__formPanel{gap:1rem;display:grid}.auth-page-module__MpGTgG__field{gap:.45rem;display:grid}.auth-page-module__MpGTgG__label{color:#f3f8ff;letter-spacing:.01em;font-size:1rem;font-weight:700}.auth-page-module__MpGTgG__input{color:#fff;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;outline:none;width:100%;min-height:3.55rem;padding:0 1.1rem;font-size:1.02rem;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s}.auth-page-module__MpGTgG__input::placeholder{color:#d6e0f185;letter-spacing:.01em;font-size:.96rem;font-weight:500}.auth-page-module__MpGTgG__input:focus{border-color:#62bfffb8;box-shadow:0 0 0 3px #3490ff1f}.auth-page-module__MpGTgG__passwordField{position:relative}.auth-page-module__MpGTgG__passwordField .auth-page-module__MpGTgG__input{padding-right:6.9rem}.auth-page-module__MpGTgG__toggleButton{color:#8fd6ff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.84rem;font-weight:800;transition:color .2s;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.auth-page-module__MpGTgG__toggleButton:hover{color:#dff5ff}.auth-page-module__MpGTgG__metaRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-page-module__MpGTgG__checkboxRow{color:#dee7f6c2;cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.5;display:flex}.auth-page-module__MpGTgG__checkboxInput{opacity:0;pointer-events:none;position:absolute}.auth-page-module__MpGTgG__checkboxControl{background:#ffffff0a;border:1px solid #8fd6ff47;border-radius:.38rem;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.16rem;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:inset 0 1px #ffffff0a}.auth-page-module__MpGTgG__checkboxControl:after{content:"";transform-origin:50%;border-bottom:2px solid #04111f;border-right:2px solid #04111f;width:.28rem;height:.55rem;transition:transform .18s;position:absolute;top:.12rem;left:.33rem;transform:rotate(45deg)scale(0)}.auth-page-module__MpGTgG__checkboxInput:checked+.auth-page-module__MpGTgG__checkboxControl{background:linear-gradient(135deg,#1fbfff,#8b5cff);border-color:#0000;box-shadow:0 0 0 4px #5680ff1f}.auth-page-module__MpGTgG__checkboxInput:checked+.auth-page-module__MpGTgG__checkboxControl:after{transform:rotate(45deg)scale(1)}.auth-page-module__MpGTgG__checkboxRow:hover .auth-page-module__MpGTgG__checkboxControl{border-color:#8fd6ff7a;transform:translateY(-1px)}.auth-page-module__MpGTgG__textAction{color:#8fd6ff;cursor:pointer;background:0 0;border:0;font-size:.9rem;transition:color .2s}.auth-page-module__MpGTgG__textAction:hover{color:#f2f8ff}.auth-page-module__MpGTgG__inlineLink{color:#8fd6ff;text-decoration:none;transition:color .2s}.auth-page-module__MpGTgG__inlineLink:hover{color:#f2f8ff;text-decoration:underline}.auth-page-module__MpGTgG__submitButton,.auth-page-module__MpGTgG__telegramButton{cursor:pointer;border-radius:999px;min-height:3.15rem;font-weight:700}.auth-page-module__MpGTgG__submitButton{color:#fff;background:linear-gradient(135deg,#1fbfff,#8b5cff);border:0;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 14px 28px #5865ff2e}.auth-page-module__MpGTgG__submitButton:hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 18px 34px #5865ff3d}.auth-page-module__MpGTgG__submitButtonLoading{pointer-events:none}.auth-page-module__MpGTgG__submitButtonSuccess{pointer-events:none;background:linear-gradient(135deg,#34d399,#55e59a);box-shadow:0 18px 42px #55e59a3d}.auth-page-module__MpGTgG__submitButtonError{background:linear-gradient(135deg,#fb7185,#ef4444);animation:.36s auth-page-module__MpGTgG__buttonShake;box-shadow:0 18px 42px #fb718542}.auth-page-module__MpGTgG__buttonContent{justify-content:center;align-items:center;gap:9px;display:inline-flex}.auth-page-module__MpGTgG__buttonLoader{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite auth-page-module__MpGTgG__buttonSpin}.auth-page-module__MpGTgG__buttonCheck{background:#ffffff38;border-radius:50%;width:19px;height:19px;display:inline-block;position:relative}.auth-page-module__MpGTgG__buttonCheck:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.auth-page-module__MpGTgG__loginStatus{color:#94a3b8;opacity:0;background:#ffffff08;border:1px solid #94a3b814;border-radius:14px;align-items:center;gap:8px;min-height:24px;margin-top:-2px;padding:8px 12px;font-size:13px;transition:opacity .26s,transform .26s,color .22s;display:flex;transform:translateY(-6px)}.auth-page-module__MpGTgG__loginStatusVisible{opacity:1;transform:translateY(0)}.auth-page-module__MpGTgG__loginStatusLoading{color:#cbe8ff;background:#57b8ff0d;border-color:#57b8ff2e}.auth-page-module__MpGTgG__loginStatusSuccess{color:#bbf7d0;background:#55e59a0d;border-color:#55e59a2e}.auth-page-module__MpGTgG__loginStatusError{color:#fda4af;background:#fb71850f;border-color:#fb71852e;animation:.34s auth-page-module__MpGTgG__statusRevealError}.auth-page-module__MpGTgG__loginStatusDot{background:#57b8ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #57b8ffe6}.auth-page-module__MpGTgG__loginStatusLoading .auth-page-module__MpGTgG__loginStatusDot{animation:1s ease-in-out infinite auth-page-module__MpGTgG__loginDotPulse}.auth-page-module__MpGTgG__loginStatusSuccess .auth-page-module__MpGTgG__loginStatusDot{background:#55e59a;box-shadow:0 0 16px #55e59af2}.auth-page-module__MpGTgG__loginStatusError .auth-page-module__MpGTgG__loginStatusDot{background:#fb7185;box-shadow:0 0 16px #fb7185e6}.auth-page-module__MpGTgG__telegramSection{border-top:1px solid #ffffff14;padding-top:1rem}.auth-page-module__MpGTgG__telegramButton{color:#8fd6ff;background:#19d7ff14;border:1px solid #62bfff2e;width:100%;transition:transform .22s,border-color .22s,background .22s,color .22s}.auth-page-module__MpGTgG__telegramButton:hover{color:#f5fbff;background:#19d7ff1f;border-color:#8fd6ff52;transform:translateY(-1px)}.auth-page-module__MpGTgG__errorText{color:#ff8b8b;font-size:.82rem}@keyframes auth-page-module__MpGTgG__lightSweep{0%{opacity:.48;transform:translate(-3%,-1%)rotate(0)}50%{opacity:.86;transform:translate(3%,2%)rotate(1deg)}to{opacity:.58;transform:translate(6%,-2%)rotate(2deg)}}@keyframes auth-page-module__MpGTgG__panelEnter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-page-module__MpGTgG__loaderSpin{to{transform:rotate(360deg)}}@keyframes auth-page-module__MpGTgG__loaderOrbitRotate{to{transform:rotate(360deg)}}@keyframes auth-page-module__MpGTgG__loaderLogoPulse{0%,to{transform:scale(1);box-shadow:0 18px 45px #57b8ff3d}50%{transform:scale(1.06);box-shadow:0 22px 60px #7c5cff61}}@keyframes auth-page-module__MpGTgG__loaderTextBlink{0%,to{opacity:.55}50%{opacity:1}}@keyframes auth-page-module__MpGTgG__buttonSpin{to{transform:rotate(360deg)}}@keyframes auth-page-module__MpGTgG__buttonShake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes auth-page-module__MpGTgG__statusRevealError{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-page-module__MpGTgG__loginDotPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@media (max-width:640px){.auth-page-module__MpGTgG__page{align-items:flex-start;min-height:calc(100vh - 68px);padding:2.6rem 0 1.8rem}.auth-page-module__MpGTgG__panel{border-radius:1.5rem;width:min(100%,28rem);padding:1.15rem}.auth-page-module__MpGTgG__panelSection{padding-top:1.4rem}.auth-page-module__MpGTgG__metaRow{flex-direction:column;align-items:flex-start}}
