body,html{padding:0;margin:0;font-family:Inter,sans-serif;background-color:white;color:var(--text);transition:background-color .3s ease,color .3s ease}a{color:inherit;text-decoration:none}body,html{overscroll-behavior-x:none;overscroll-behavior-y:none}button{background-color:var(--primary);color:var(--onPrimary);border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;cursor:pointer;transition:.3s}button:hover{opacity:.9}:root{--bg:#000;--text:#fff;--muted:#a7abb8;--ink:#e6e7ec;--line:rgba(255,255,255,0.1);--glass:rgba(255,255,255,0.05);--accent1:#8b5cf6;--accent2:#22d3ee;--g1:#ff7e5f;--g2:#ff00a6;--g3:#6e00ff;--g4:#00c6ff;--primary:#ff0050;--onPrimary:#fff;--btnGlow:rgba(255,0,166,0.4);--btnGlow2:rgba(110,0,255,0.4);--r:16px;--card:rgba(255,255,255,0.04);--stroke:rgba(255,255,255,0.12);--pink:var(--primary);--surface:rgba(255,255,255,0.02);--shadow:rgba(0,0,0,0.4);--accent1-rgb:139,92,246;--accent2-rgb:34,211,238;--shadow-strong:rgba(0,0,0,0.45);--shadow-medium:rgba(0,0,0,0.35);--success:#2ed573;--success-rgb:46,213,115;--danger:#ff4d6d;--danger-rgb:255,77,109;--surface-deep:#0b0c10;--stroke-strong:rgba(255,255,255,0.15);--surface-deep:#050712;--glass-strong:rgba(255,255,255,0.12);--stroke-strong:rgba(255,255,255,0.22)}[data-theme=light]{--bg:#f9f9fb;--text:#1a1a1a;--muted:#5a5d6c;--ink:#2b2b2b;--line:rgba(0,0,0,0.1);--glass:rgba(0,0,0,0.05);--accent1:#7c3aed;--accent2:#0891b2;--g1:#ff9a9e;--g2:#fad0c4;--g3:#a1c4fd;--g4:#c2e9fb;--primary:#ff0050;--onPrimary:#fff;--btnGlow:rgba(255,0,166,0.25);--btnGlow2:rgba(110,0,255,0.25);--r:16px;--card:rgba(255,255,255,0.8);--stroke:rgba(0,0,0,0.08);--pink:var(--primary);--surface:rgba(0,0,0,0.03);--shadow:rgba(0,0,0,0.1);--accent1-rgb:124,58,237;--accent2-rgb:8,145,178;--shadow-strong:rgba(0,0,0,0.18);--shadow-medium:rgba(0,0,0,0.12);--success:#28c76f;--success-rgb:40,199,111;--danger:#e63950;--danger-rgb:230,57,80;--surface-deep:#f3f4f9;--glass-strong:rgba(15,23,42,0.04);--stroke-strong:rgba(15,23,42,0.16)}.container{width:90%;max-width:1200px;margin:0 auto}.flex-center{display:flex;align-items:center;justify-content:center}.text-muted{color:var(--muted)}.glass{background:var(--glass);backdrop-filter:blur(10px)}.line{border-top:1px solid var(--line)}img,video{max-width:100%;height:auto}@media (max-width:768px){html{font-size:90%}}@media (max-width:480px){html{font-size:85%}}:root{--header-height:40px}body,html{overflow-x:hidden!important}.modal_backdrop__Eajix{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:color-mix(in srgb,var(--bg) 55%,transparent);backdrop-filter:blur(12px);z-index:9999;padding:20px}.modal_modal__5C7CX{width:100%;max-width:430px;background:var(--card);border:1px solid var(--stroke);border-radius:22px;padding:16px 46px;position:relative;box-sizing:border-box;color:var(--text);box-shadow:0 0 20px rgba(var(--accent2-rgb),.08),0 0 35px rgba(var(--accent1-rgb),.06)}.modal_closeBtn__MJu7I{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:var(--glass);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:.2s ease;transform:translateZ(0);display:grid;place-items:center}[data-theme=light] .modal_closeBtn__MJu7I{background:rgba(0,0,0,.08);color:var(--text)}.modal_closeBtn__MJu7I:hover{background:color-mix(in srgb,var(--glass) 70%,var(--accent1) 10%)}.modal_title__COZeC{color:var(--text);margin-bottom:22px;text-align:center;font-size:22px;font-weight:700}.modal_forgot__ynE3M{text-align:right;font-size:13px;color:var(--accent2);cursor:pointer;margin-top:-4px}.modal_forgot__ynE3M:hover{text-decoration:underline}.modal_googleBtn__Z4fAN{width:90%;display:flex;justify-content:center;align-items:center;gap:10px;padding:12px;border-radius:10px;background:var(--glass);border:1px solid var(--line);cursor:pointer;font-weight:600;color:var(--text);transition:.2s ease}.modal_googleBtn__Z4fAN:hover{background:color-mix(in srgb,var(--glass) 85%,var(--accent1) 10%)}.modal_divider__2S7_N{text-align:center;margin:20px 0;color:var(--muted);font-size:12px}.modal_form__GFCIN{display:flex;flex-direction:column;gap:14px}.modal_input__dsNsT{margin:0 auto;width:90%;padding:14px;border-radius:10px;border:1px solid var(--line);background:var(--glass);color:var(--text);font-size:14px;transition:.2s ease}.modal_input__dsNsT::placeholder{color:var(--muted)}.modal_input__dsNsT:focus{border-color:rgba(var(--accent2-rgb),.7);background:color-mix(in srgb,var(--glass) 70%,var(--accent2) 5%);outline:none;box-shadow:0 0 10px rgba(var(--accent2-rgb),.25),0 0 20px rgba(var(--accent1-rgb),.15)}.modal_submitBtn__iT2id{width:100%;padding:14px;border-radius:10px;border:none;font-weight:700;background:linear-gradient(90deg,var(--accent1),var(--accent2));color:var(--onPrimary);cursor:pointer;transition:.2s ease}.modal_submitBtn__iT2id:hover{transform:scale(1.02)}.modal_submitBtn__iT2id:disabled{opacity:.6;cursor:not-allowed}.modal_switchAuth__GXRGv{text-align:center;margin-top:14px;color:var(--muted);font-size:13px}.modal_switchAuth__GXRGv .modal_link__CGwgl{color:var(--accent2);cursor:pointer;font-weight:600}.modal_switchAuth__GXRGv .modal_link__CGwgl:hover{text-decoration:underline}.modal_otpRow__PQcWo{display:flex;justify-content:center;gap:12px;margin:10px 0 6px}.modal_otpBox__JnVnE,.modal_otpInput__MZ0v5{width:55px;height:58px;text-align:center;font-size:24px;font-weight:700;border-radius:12px;background:var(--glass);border:1px solid var(--line);color:var(--text)}.modal_otpBox__JnVnE:focus,.modal_otpInput__MZ0v5:focus{border-color:var(--accent2);outline:none;background:color-mix(in srgb,var(--glass) 80%,var(--accent2) 5%)}.modal_resendArea__ZrDve,.modal_resendRow__TDh6R{margin-top:14px;text-align:center;color:var(--muted);font-size:14px}.modal_timerText__W2iTW{color:var(--muted)}.modal_countdown__FyUD1,.modal_resendBtn__Z06Ep,.modal_resendLink__4aNv7{color:var(--accent2);font-weight:600;cursor:pointer}.modal_resendBtn__Z06Ep:hover,.modal_resendLink__4aNv7:hover{text-decoration:underline}.modal_verifyMsg__vOoUJ{color:var(--muted);font-size:14px;text-align:center;margin-bottom:20px}.Header_wrap__x6jRB{position:fixed;top:0;left:0;width:100%;z-index:60;pointer-events:none}.Header_logo__0dir7 img{height:60px;width:auto;object-fit:contain}.Header_navbar__g1l5B{pointer-events:auto;margin:1rem auto;max-width:calc(100% - 4rem);width:100%;height:64px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;background:var(--glass);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(14px);box-shadow:0 20px 60px var(--shadow-medium);padding:0 16px;transition:background .3s ease,border-color .3s ease}@media (max-width:600px){.Header_navbar__g1l5B{width:calc(100% - 2rem);max-width:100%;margin:1rem auto;padding:0 12px;box-sizing:border-box}.Header_mobileMenu__B5eYP{width:calc(100% - 2rem);margin:0 auto;box-sizing:border-box}}.Header_logo__0dir7{font-size:clamp(18px,2vw,20px);font-weight:800;color:var(--text);letter-spacing:-.02em;display:inline-flex;align-items:center;gap:6px}.Header_accent__k596R{background:linear-gradient(90deg,var(--accent1),var(--accent2));-webkit-background-clip:text;color:transparent}.Header_nav__evgr5{display:flex;align-items:center;gap:26px}.Header_navItem__d8hEO{position:relative;display:inline-flex;align-items:center;height:40px;color:var(--muted);font-size:14px;padding:0 2px;transition:color .2s ease,text-shadow .2s ease}.Header_navItem__d8hEO:hover{color:var(--text);text-shadow:0 0 16px color-mix(in srgb,var(--accent1) 35%,transparent)}.Header_underline__Eadby{position:absolute;left:50%;bottom:8px;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent1),var(--accent2));transform:translateX(-50%);transition:width .25s ease}.Header_active__3IUjt .Header_underline__Eadby,.Header_navItem__d8hEO:hover .Header_underline__Eadby{width:70%}.Header_active__3IUjt{color:var(--text)}.Header_navText__EwsMA{position:relative;z-index:1}.Header_actions__k1C3x{display:flex;align-items:center;gap:8px}.Header_btnOutline__353aD,.Header_btnPrimary__rcZGY,.Header_btnText__X9gF6{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.Header_btnText__X9gF6{background:transparent;color:var(--muted)}.Header_btnText__X9gF6:hover{color:var(--text)}.Header_btnOutline__353aD{background:transparent;color:var(--text);border:1px solid var(--line)}.Header_btnOutline__353aD:hover{background:color-mix(in srgb,var(--glass) 60%,transparent)}.Header_btnPrimary__rcZGY{background:linear-gradient(90deg,var(--accent1),var(--accent2));color:var(--onPrimary);border:none;box-shadow:0 12px 26px rgba(0,0,0,.4)}.Header_btnPrimary__rcZGY:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(0,0,0,.5)}.Header_mobileControls__0B5FR{display:none;align-items:center;justify-self:end;gap:8px}.Header_mobileToggle__kfC__,.Header_userQuick__L9_Xm{background:var(--glass);color:var(--text);border:1px solid var(--line);width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .12s ease}.Header_mobileToggle__kfC__:hover,.Header_userQuick__L9_Xm:hover{background:color-mix(in srgb,var(--glass) 80%,var(--accent1) 10%)}.Header_mobileToggle__kfC__ svg,.Header_userQuick__L9_Xm svg{width:20px;height:20px;flex-shrink:0}.Header_userDropdown__wYQ_1{position:absolute;top:calc(64px + 8px);right:calc(2rem + 16px);min-width:180px;background:var(--glass);border:1px solid var(--line);border-radius:12px;backdrop-filter:blur(14px);box-shadow:0 16px 46px rgba(0,0,0,.4);padding:8px;display:grid;gap:6px;animation:Header_pop__ZJYKy .15s ease;z-index:61}@keyframes Header_pop__ZJYKy{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_dropItem__vtY4V{display:flex;align-items:center;gap:8px;padding:10px;color:var(--text);background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease}.Header_dropItem__vtY4V:hover{background:color-mix(in srgb,var(--glass) 80%,var(--accent1) 8%)}.Header_mobileMenu__B5eYP{pointer-events:none;overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .3s ease,margin .3s ease;width:calc(100% - 4rem);margin:0 2rem;border-radius:var(--r);border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(14px);box-shadow:0 24px 60px var(--shadow-strong)}.Header_mobileMenu__B5eYP.Header_open__cQB4I{pointer-events:auto;max-height:70vh;opacity:1;margin-top:8px}.Header_mobileInner__LHBcD{display:grid;gap:10px;padding:14px;overflow-y:auto;max-height:70vh}.Header_mobileLink__tOQUl{display:block;text-align:center;padding:12px;color:var(--muted);border-radius:10px;transition:background .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent}.Header_mobileLink__tOQUl:hover{color:var(--text);background:color-mix(in srgb,var(--glass) 80%,var(--accent1) 10%);border-color:var(--line)}.Header_mobileActions__iAQMZ{display:grid;gap:10px;margin-top:6px}.Header_mobileBtnOutline__VcvHC,.Header_mobileBtn__Kz3B6{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:14px;font-weight:600;border-radius:12px;cursor:pointer;transition:transform .12s ease,background .2s ease,border-color .2s ease}.Header_mobileBtn__Kz3B6{background:linear-gradient(90deg,var(--accent1),var(--accent2));color:var(--onPrimary);border:none}.Header_mobileBtn__Kz3B6:hover{transform:translateY(-1px)}.Header_mobileBtnOutline__VcvHC{background:transparent;color:var(--text);border:1px solid var(--line)}.Header_mobileBtnOutline__VcvHC:hover{background:color-mix(in srgb,var(--glass) 60%,var(--accent1) 5%)}@media (max-width:1100px){.Header_actions__k1C3x,.Header_nav__evgr5{display:none}.Header_mobileControls__0B5FR{display:inline-flex}}@media (max-width:420px){.Header_navbar__g1l5B{height:58px;padding:0 12px}.Header_mobileToggle__kfC__,.Header_userQuick__L9_Xm{width:34px;height:34px}}.Header_themeToggle__KeH_z{background:var(--glass);border:1px solid var(--line);width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--accent1);transition:background .2s ease,border-color .2s ease,transform .12s ease}.Header_themeToggle__KeH_z:hover{background:color-mix(in srgb,var(--glass) 80%,var(--accent1) 10%)}.Header_themeToggle__KeH_z svg{width:18px;height:18px}[data-theme=light] .Header_mobileMenu__B5eYP{background:rgba(255,255,255,.9);backdrop-filter:blur(16px)}[data-theme=light] .Header_mobileLink__tOQUl{color:#0f0f12}[data-theme=light] .Header_mobileMenu__B5eYP.Header_open__cQB4I{border-color:rgba(0,0,0,.18)}[data-theme=light] .Header_dropItem__vtY4V{color:#0f0f12}.Footer_footer__yl3k1{background:color-mix(in srgb,var(--bg) 88%,transparent);border-top:1px solid var(--line);padding:3rem 1rem 2rem;backdrop-filter:blur(14px);color:var(--muted)}.Footer_inner__9zxDp{max-width:1050px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2.5rem}.Footer_col__NfObb h4{font-size:1rem;margin-bottom:1rem;color:var(--text)}.Footer_logo__ZIHpg{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.Footer_accent__UqQbz{background:linear-gradient(90deg,var(--accent1),var(--accent2));-webkit-background-clip:text;color:transparent}.Footer_desc__ydfeF{font-size:.85rem;color:var(--muted);margin-bottom:1rem;max-width:230px}.Footer_col__NfObb ul{list-style:none;padding:0;margin:0}.Footer_col__NfObb ul li{margin-bottom:.5rem}.Footer_col__NfObb ul li a{text-decoration:none;color:var(--muted);font-size:.85rem;transition:.2s ease}.Footer_col__NfObb ul li a:hover{color:var(--text)}.Footer_socials__WKMoi{display:flex;gap:.8rem;margin-top:.8rem}.Footer_socials__WKMoi a{color:var(--muted);font-size:1.1rem;transition:.2s ease-in-out}.Footer_socials__WKMoi a:hover{color:var(--accent1);transform:translateY(-2px)}.Footer_bottom__D31Rr{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);text-align:center;font-size:.8rem;color:var(--muted)}@media (max-width:750px){.Footer_inner__9zxDp{grid-template-columns:1fr;text-align:center}.Footer_desc__ydfeF{margin:auto}.Footer_socials__WKMoi{justify-content:center}}.Layout_container__l2gjk{width:100%;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;display:flex;flex-direction:column;min-height:100vh}.Layout_main__BqQ1G{flex:1;padding-top:var(--header-height,80px)}.TelegramChatButton_fab__m_GxK{position:fixed;right:22px;bottom:22px;background:#2aabee;color:white;width:52px;height:52px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 6px 20px rgba(0,0,0,.25);cursor:pointer;transition:transform .3s ease,opacity .3s ease;opacity:0;z-index:9997}.TelegramChatButton_show__O76AR{opacity:1;transform:translateY(0);animation:TelegramChatButton_bounce__Lp0Sb 1s ease infinite}@keyframes TelegramChatButton_bounce__Lp0Sb{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.TelegramChatButton_fab__m_GxK:hover{transform:scale(1.08)}