.Login_container__o2Bs5{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f3f4f6;padding:20px}.Login_mainFormWrapper__fy8lw{display:flex;width:100%;max-width:1400px;min-height:600px;align-items:center;justify-content:space-between;gap:40px}.Login_imageWrapper__CHFrM{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;flex:1}.Login_image__ZpyOu{width:100%;max-width:600px;height:auto;max-height:70vh;-o-object-fit:contain;object-fit:contain}.Login_formBox__m8X_U{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#1A1A21;width:50%;min-height:500px;max-width:600px;border-radius:20px;padding:40px 30px}.Login_formBoxWrapper__OAvMA{display:flex;flex-direction:column;width:100%;max-width:400px;gap:30px}.Login_logoWrapper__NEeqD{display:flex;align-items:flex-start;width:100%;padding-bottom:30px}.Login_logo__6FLMX{display:flex;width:86px;height:65px}.Login_titleWrapper__a00pw{display:flex;justify-content:space-between;padding-bottom:30px;gap:20px}.Login_titleLogin__FBVFc{border-bottom:2px solid #9c6bff;color:#fff}.Login_titleLogin__FBVFc,.Login_titleRegister__WalB_{display:flex;flex:1;transition:border .1s linear;align-items:center;justify-content:center;font-size:20px;padding-bottom:10px}.Login_titleRegister__WalB_{border-bottom:2px solid #a2a2b3;color:#A2A2B3}.Login_titleRegister__WalB_:hover{cursor:pointer;color:#fff;border-bottom-color:#fff}.Login_formStyle__VpCc5{display:flex;flex-direction:column;gap:17px}.Login_eyeButton__DhT1W{position:absolute;right:12px;top:37%;transform:translateY(-50%);background:none;border:none;color:#A2A2B3;font-size:20px;cursor:pointer;padding:0}.Login_eyeButton__DhT1W:hover{color:#fff}.Login_linkForgotPassword__uXYyh{display:flex;flex-direction:column;align-items:flex-end;color:#A2A2B3;font-size:14px}.Login_submitBtn__6YuCa{width:100%;background:#A259FF;color:#fff;padding:14px 0;border-radius:8px;font-weight:600;font-size:16px;border:none;margin-top:8px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.Login_submitBtn__6YuCa:hover:not(:disabled){background:#8e3ee6}.Login_submitBtn__6YuCa:disabled{background:#7a3cc9;cursor:not-allowed;opacity:.8}.Login_loadingContent__WkR_X{display:flex;align-items:center;justify-content:center;gap:8px}.Login_spinner__b7A65{animation:Login_spin__0C1LD 1s linear infinite}@keyframes Login_spin__0C1LD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_link__IiPy8{color:var(--primary);text-decoration:underline;cursor:pointer}.Login_socialButtonWrapper__bpycN{display:flex}.Login_socialDivider__mRwho{width:100%;display:flex;align-items:center;margin:24px 0}.Login_dividerLine__Y7jRN{flex:1;height:1px;background:#444}.Login_dividerText__HGE43{margin:0 16px;color:#888;font-size:14px}.Login_socialBtns__8Vbcr{width:100%;display:flex;gap:16px}.Login_socialBtn__lU4Qg{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #a259ff;color:#fff;background:transparent;padding:12px 0;border-radius:8px;font-size:14px;cursor:pointer;transition:background .2s}.Login_socialBtn__lU4Qg:hover:not(:disabled){background:#2d2c3a}.Login_socialBtn__lU4Qg:disabled{opacity:.5;cursor:not-allowed;border-color:#5a3a7a}.Login_loadingOverlay__HTTHd{display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:16px;background:rgba(156,107,255,.1);border:1px solid rgba(156,107,255,.3);border-radius:8px;animation:Login_pulse__vmq3t 2s ease-in-out infinite}.Login_loadingMessage__PQY6d{display:flex;align-items:center;justify-content:center;gap:12px;color:#9C6BFF;font-size:14px;font-weight:500}@keyframes Login_pulse__vmq3t{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:1024px){.Login_mainFormWrapper__fy8lw{gap:30px}.Login_formBox__m8X_U{padding:30px 25px}}@media (max-width:900px){.Login_mainFormWrapper__fy8lw{flex-direction:column;gap:30px}.Login_imageWrapper__CHFrM{width:100%;order:1}.Login_image__ZpyOu{max-height:200px}.Login_formBox__m8X_U{width:100%;max-width:500px;order:2;border-radius:16px}}@media (max-width:768px){.Login_container__o2Bs5{padding:16px}.Login_mainFormWrapper__fy8lw{min-height:auto}.Login_imageWrapper__CHFrM{display:none}.Login_formBox__m8X_U{width:100%;max-width:100%;min-height:auto;padding:30px 20px;border-radius:16px}.Login_formBoxWrapper__OAvMA{gap:24px}.Login_logoWrapper__NEeqD{padding-bottom:20px;justify-content:center}.Login_titleWrapper__a00pw{padding-bottom:20px}.Login_titleLogin__FBVFc,.Login_titleRegister__WalB_{font-size:18px}.Login_submitBtn__6YuCa{padding:12px 0;font-size:15px}.Login_socialBtns__8Vbcr{flex-direction:column;gap:12px}.Login_socialBtn__lU4Qg{padding:14px 0}}@media (max-width:480px){.Login_container__o2Bs5{padding:12px}.Login_formBox__m8X_U{padding:24px 16px;border-radius:12px}.Login_formBoxWrapper__OAvMA{gap:20px}.Login_logoWrapper__NEeqD{padding-bottom:16px}.Login_logo__6FLMX{width:70px;height:52px}.Login_titleWrapper__a00pw{padding-bottom:16px;gap:12px}.Login_titleLogin__FBVFc,.Login_titleRegister__WalB_{font-size:16px}.Login_formStyle__VpCc5{gap:14px}.Login_submitBtn__6YuCa{padding:12px 0;font-size:14px}.Login_dividerText__HGE43{font-size:12px;margin:0 12px}}.Modal_modalWrapper__XL1q3{position:fixed;display:flex;width:100vw;height:100vh;z-index:2147483647;top:0;left:0;overscroll-behavior:none;scrollbar-width:none;overflow:auto;background-color:rgba(0,0,0,.724);gap:10px;transition:opacity 1.7s ease,visibility 1.7s ease,transform 1.7s ease}.Modal_modal__HsdTd{margin:auto;position:relative;background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:15px;width:95vw;max-width:600px;min-width:400px;padding:20px;box-shadow:0 0 300px rgba(92,237,217);z-index:2147483647;max-height:90vh;overflow-y:auto;transition:background-color .3s ease,border-color .3s ease}@media (min-width:640px){.Modal_modal__HsdTd{width:500px;max-width:600px;padding:30px;border-radius:25px}}@media (min-width:1024px){.Modal_modal__HsdTd{width:600px;max-width:80vw}}.Modal_btnWrapper__RRAyo{position:absolute;right:-30px;top:29px}.google-sign-in-button{cursor:pointer;transition:background-color .3s,box-shadow .3s;padding:12px 16px 12px 42px;border:none;border-radius:30px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:white;background-repeat:no-repeat;background-position:12px 11px}.google-sign-in-button:hover,.yandex-sign-in-button:hover{box-shadow:0 5px 0 rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.25)}.google-sign-in-button:active,.yandex-sign-in-button:active{background-color:#eeeeee;outline:none;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc}.google-sign-in-button:disabled,.yandex-sign-in-button:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);cursor:not-allowed}.yandex-sign-in-button{cursor:pointer;transition:background-color .3s,box-shadow .3s;padding:12px 16px 12px 42px;border:none;border-radius:30px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#ffffff;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-image:url(data:./yandex_login.png);background-color:black;background-repeat:no-repeat;background-position:12px 11px}:root{--opacity-back:0}.black-text,.black-text:hover{color:black}.button{position:relative;display:flex;align-items:center;text-align:center;border-radius:40px;overflow:hidden;z-index:5}.button a{text-decoration:none}.button .gradientBorder{position:relative;position:absolute;left:0;width:100%;height:100%;z-index:-2}.button .gradientBorder:before{position:absolute;content:"";inset:0;border-radius:40px;border:3px solid transparent;background:linear-gradient(90deg,#be6ef5,#be6ef5 30%,#fe2782) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button .backSecondary{background:linear-gradient(90deg,#be6ef5,#be6ef5 30%,#fe2782) padding-box}.button .backPrimary,.button .backSecondary{left:0;position:absolute;border-radius:40px;opacity:var(--opacity-back);height:100%;width:100%;z-index:-2;transition:opacity .2s ease-out}.button .backPrimary{background-color:#d846bb}.button .inactive{left:0;position:absolute;border-radius:40px;height:100%;width:100%;z-index:1;background-color:rgba(0,0,0,.501)}.primary{background:linear-gradient(90deg,#be6ef5,#be6ef5 30%,#fe2782) padding-box}.secondary{background:#ff007322;backdrop-filter:blur(7px)}.centering span{width:100%}.primary:hover,.secondary:hover{color:white;--opacity-back:1.0}.small{font-size:18px;padding:7px 21px;gap:5px}.premiddle{font-size:18px;padding:16px 20px;gap:8px;white-space:nowrap}.middle{font-size:20px;padding:15px 30px;gap:12px;white-space:nowrap}.large{font-size:22px;padding:19px 44px;gap:22px}.shine:before{content:"";position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation-name:shine;animation-duration:1.6s;animation-iteration-count:infinite}@keyframes shine{0%{left:-100%}20%{left:100%}to{left:100%}}@media(max-width:435px){.large{display:none}.middle{font-size:14px}.button .backSecondary{width:50%}.google-sign-in-button{padding:10px 10px 10px 35px}.yandex-sign-in-button{padding:10px 15px 10px 35px}.small{font-size:14px}}.ModalCloseButton_closeButton__ge6kI{font-size:44px;font-weight:200;color:#A2A2B3;cursor:pointer;position:absolute;top:-35px;right:50px}.ModalCloseButton_closeButton__ge6kI:hover{display:flex;justify-content:center;color:white}@media(max-width:435px){.ModalCloseButton_closeButton__ge6kI{top:-29px;right:-2px}}.ModalWrapper_modal__yZIYu{display:flex;flex-direction:column;width:570px;box-sizing:border-box;background-color:#43454d;color:black;padding:50px 60px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.25);animation:ModalWrapper_slide-down__P7j4_ .3s ease-out forwards;z-index:2147483647}@media(max-width:435px){.ModalWrapper_modal__yZIYu{width:320px;padding:25px 30px}}.WriteAboutError_modalWrapper__nDc96{display:flex;flex-direction:column;gap:25px}.WriteAboutError_title__MZhcw{font-weight:700;text-align:center;margin-bottom:15px;color:#9C6BFF}.WriteAboutError_helptext__xppaN{font-size:medium;text-align:center;justify-content:center}.title_PageTitle__Ds4Db *{margin:0;font-size:inherit;font-weight:inherit;padding-bottom:20px}@media(max-width:435px){.title_PageTitle__Ds4Db *{font-size:14px;margin:14px;max-width:300px}}