:root{--red-light:#f23e60;--red-dark:#dc2974;--purple-light:#8b59f4;--purple-dark:#9337eb;--blue-light:#5e66f0;--blue-dark:#2963eb;--green-light:#14b5a7;--green-dark:#0d94b1;--orange-light:#f5970e;--orange-dark:#ea5e0e;--critical-red-light:#eb3f44;--critical-red-dark:#c2153c;--cyan-light:#12a3e4;--cyan-dark:#0993b6;--pink-light:#d943e7;--pink-dark:#db2a82;--yellow-light:#facc15;--yellow-dark:#eab308;--teal-light:#2dd4bf;--teal-dark:#0f766e;--indigo-light:#818cf8;--indigo-dark:#4f46e5;--gray-light:#9ca3af;--gray-dark:#374151}.Authorization-module-scss-module__0Tei7q__mainContent{box-sizing:border-box;width:100%;min-width:0;display:block}.Authorization-module-scss-module__0Tei7q__AuthorizationContainer{box-sizing:border-box;background-color:#f0f4f8;background-image:radial-gradient(at 15% 25%,#2563eb0f 0%,#0000 55%),radial-gradient(at 85% 75%,#2563eb0a 0%,#0000 50%);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:100dvh;display:flex;overflow:hidden scroll}.Authorization-module-scss-module__0Tei7q__AuthorizationContainerInner{background-color:#fff;border-radius:20px;flex-direction:column;gap:20px;width:30%;margin:50px;padding:36px;animation:.4s cubic-bezier(.34,1.1,.64,1) both Authorization-module-scss-module__0Tei7q__cardIn;display:flex;box-shadow:0 0 0 1px #0000000f,0 4px 6px #0000000a,0 16px 48px #00000014}@keyframes Authorization-module-scss-module__0Tei7q__cardIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.Authorization-module-scss-module__0Tei7q__AuthorizationContainerInner{width:70%}}.Authorization-module-scss-module__0Tei7q__AuthorizationContainerInnerLogo{flex-direction:row;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.Authorization-module-scss-module__0Tei7q__AuthorizationInnerLogoText{opacity:.5;align-items:center;gap:5px;font-size:clamp(10px,1.2vw,24px);font-weight:400;display:flex}.Authorization-module-scss-module__0Tei7q__AuthorizationInnerButtonContainer{flex-direction:column;gap:10px;display:flex;position:relative}.Authorization-module-scss-module__0Tei7q__AuthorizationInnerButtonIcon{opacity:.9;margin-right:10px;font-size:clamp(10px,1.2vw,24px);transform:translateY(2px)}.Authorization-module-scss-module__0Tei7q__AuthorizationInnerButton{cursor:pointer;color:#1a1a2e;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 16px;font-size:clamp(10px,1vw,24px);font-weight:700;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:static}.Authorization-module-scss-module__0Tei7q__AuthorizationInnerButton:hover{background-color:#f5f9ff;border-color:#29aded59;transform:translateY(-2px);box-shadow:0 0 0 4px #29aded0f}.Authorization-module-scss-module__0Tei7q__AuthorizationInnerButton:active{box-shadow:none;transform:translateY(0)}.Authorization-module-scss-module__0Tei7q__AuthorizationInput{cursor:pointer;box-sizing:border-box;color:#0f172a;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;min-width:0;padding:11px 14px;font-size:clamp(10px,1vw,24px);font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s;display:block}.Authorization-module-scss-module__0Tei7q__AuthorizationInput::placeholder{color:#b0bac4;font-weight:400}.Authorization-module-scss-module__0Tei7q__AuthorizationInput:hover{background-color:#fff;border-color:#c4d4e8}.Authorization-module-scss-module__0Tei7q__AuthorizationInput:focus{background-color:#fff;border-color:#29aded;outline:none;box-shadow:0 0 0 4px #29aded1a}.Authorization-module-scss-module__0Tei7q__AuthorizationInputSelect{cursor:pointer;color:#0f172a;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;padding:11px 14px;font-size:clamp(10px,1vw,24px);font-weight:600;transition:border-color .2s,box-shadow .2s}.Authorization-module-scss-module__0Tei7q__AuthorizationInputSelect:focus{border-color:#29aded;outline:none;box-shadow:0 0 0 4px #29aded1a}.Authorization-module-scss-module__0Tei7q__AuthorizationInputText{opacity:.55;margin-bottom:7px;font-size:clamp(10px,1vw,24px);font-weight:600;display:block}.Authorization-module-scss-module__0Tei7q__AuthorizationButton{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#29aded 0%,#1299db 100%);border:none;border-radius:12px;width:100%;margin-top:10px;padding:13px;font-size:clamp(10px,1.2vw,24px);font-weight:600;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 14px #29aded59}.Authorization-module-scss-module__0Tei7q__AuthorizationButton:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 60%);position:absolute;inset:0}.Authorization-module-scss-module__0Tei7q__AuthorizationButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #29aded66}.Authorization-module-scss-module__0Tei7q__AuthorizationButton:active{transform:translateY(0);box-shadow:0 2px 8px #29aded4d}.Authorization-module-scss-module__0Tei7q__AuthorizationLine{background-color:#e8edf2;width:100%;height:1px}.Authorization-module-scss-module__0Tei7q__AuthorizationLineContainer{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.Authorization-module-scss-module__0Tei7q__AuthorizationLineText{opacity:.45;white-space:nowrap;flex-wrap:nowrap;font-size:clamp(10px,.9vw,24px);font-weight:600;display:flex}@media (max-width:768px){.Authorization-module-scss-module__0Tei7q__AuthorizationLineText{width:80%}}.Authorization-module-scss-module__0Tei7q__AuthorizationDontHaveAccount{cursor:pointer;opacity:.6;color:#29aded;text-underline-offset:3px;background:0 0;border:none;justify-content:center;align-items:center;width:100%;margin-top:8px;font-size:clamp(10px,.9vw,24px);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:opacity .2s,color .2s,text-decoration-color .2s;display:flex}.Authorization-module-scss-module__0Tei7q__AuthorizationDontHaveAccount:hover{opacity:1;color:#1293d1;text-decoration-color:#1293d1}.Authorization-module-scss-module__0Tei7q__AuthorizationInputContainer{box-sizing:border-box;min-width:0;display:block}.Authorization-module-scss-module__0Tei7q__ErrorText{color:#ef4444;align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.Authorization-module-scss-module__0Tei7q__ErrorText:before{content:"⚠";font-size:11px}
