@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@300;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;800&family=Rajdhani:wght@300;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@300;500;700&display=swap);@font-face{font-display:swap;font-family:"4436lee";font-style:normal;font-weight:400;src:url(/static/media/4436lee.88f06749571db058fff7.woff2) format("woff2")}:root{--main-font:"4436lee","Nunito",sans-serif}html{height:auto!important}@font-face{font-display:swap;font-family:"4436lee";font-style:normal;font-weight:500;src:url(/static/media/4436lee1.4a820ef384fb9f926c90.woff2) format("woff2")}@font-face{font-display:swap;font-family:"4436lee";font-style:normal;font-weight:600;src:url(/static/media/4436lee2.eeb8927b8aeb47cb41e5.woff2) format("woff2")}@font-face{font-display:swap;font-family:"4436lee";font-style:normal;font-weight:700;src:url(/static/media/4436lee3.a33565f4165bcd6788d5.woff2) format("woff2")}@font-face{font-display:swap;font-family:"4436lee";font-style:normal;font-weight:800;src:url(/static/media/4436lee4.7af7c608e21cb6a1d297.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{background:#1a1a2e;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#9d3ef7;border:2px solid #ffffff1a;border-radius:10px;box-shadow:0 2px 8px #9d3ef74d;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:#9d3ef7;box-shadow:0 4px 12px #9d3ef780}::-webkit-scrollbar-track{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000000d;border-radius:10px}html{scroll-behavior:auto;scroll-padding-top:0}body{font-family:"4436lee",Nunito,sans-serif;overflow-x:hidden;overflow-y:auto;transition:background-color .3s ease,color .3s ease}body,html{background-color:#190127}[data-theme=light] ::-webkit-scrollbar-track{background:#00000008}[data-theme=light] ::-webkit-scrollbar-thumb{background:#9d3ef7;border:2px solid #0000000d;box-shadow:0 2px 8px #9d3ef733}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#9d3ef7;box-shadow:0 4px 12px #9d3ef766}html{scroll-behavior:smooth}body,html{overscroll-behavior:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@keyframes shimmer{0%{background-position:-1000%}to{background-position:1000%}}}pre{font-family:"4436lee",Nunito,sans-serif}.some_custom_class2{background:#fff!important}.some_custom_class2,.some_custom_overlay_class1{position:relative!important;z-index:55!important}.some_custom_overlay_class1{background:hsla(0,0%,100%,.902)!important}.css-13cymwt-control{border:none!important;border-bottom:1px solid #d4d5d5!important;border-radius:0!important}.css-13cymwt-control:active{border:none!important;border-bottom:1px solid #000!important}.modal-overlay{align-items:center;animation:fadeIn .25s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:99999!important}.modal-content{animation:slideUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:90%;overflow-y:auto;width:100%}@media(max-width:600px){.modal-content{max-width:95%;padding:25px!important}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=light] .modal-overlay{background:#0000004d}[data-theme=light] .modal-content{background:#fff;box-shadow:0 20px 60px #667eea33;color:#1a1a2e}[data-theme=light] *{--bg-primary:#f8f9fa;--bg-secondary:#fff;--text-primary:#1a1a2e;--text-secondary:#6c757d;--text-muted:#999;--border-color:#e0e0e0;--card-bg:#fff;--card-shadow:0 4px 12px #00000014;--accent-color:#667eea;--accent-secondary:#764ba2;--error-color:#d32f2f;--success-color:#4caf50;--warning-color:#f57c00}[data-theme=light] [class*=Card],[data-theme=light] [class*=card]{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=light] [class*=Card] div,[data-theme=light] [class*=Card] h1,[data-theme=light] [class*=Card] h2,[data-theme=light] [class*=Card] h3,[data-theme=light] [class*=Card] h4,[data-theme=light] [class*=Card] h5,[data-theme=light] [class*=Card] h6,[data-theme=light] [class*=Card] p,[data-theme=light] [class*=Card] span,[data-theme=light] [class*=card] div,[data-theme=light] [class*=card] h1,[data-theme=light] [class*=card] h2,[data-theme=light] [class*=card] h3,[data-theme=light] [class*=card] h4,[data-theme=light] [class*=card] h5,[data-theme=light] [class*=card] h6,[data-theme=light] [class*=card] p,[data-theme=light] [class*=card] span{color:inherit}[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]),[data-theme=light] [class*=modal]:not([class*=overlay]){background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) div,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) h1,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) h2,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) h3,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) h4,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) h5,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) h6,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) p,[data-theme=light] [class*=Modal]:not([class*=overlay]):not([class*=Overlay]) span,[data-theme=light] [class*=modal]:not([class*=overlay]) div,[data-theme=light] [class*=modal]:not([class*=overlay]) h1,[data-theme=light] [class*=modal]:not([class*=overlay]) h2,[data-theme=light] [class*=modal]:not([class*=overlay]) h3,[data-theme=light] [class*=modal]:not([class*=overlay]) h4,[data-theme=light] [class*=modal]:not([class*=overlay]) h5,[data-theme=light] [class*=modal]:not([class*=overlay]) h6,[data-theme=light] [class*=modal]:not([class*=overlay]) p,[data-theme=light] [class*=modal]:not([class*=overlay]) span{color:inherit}[data-theme=light] [class*=Button]:not([class*=primary]):not([class*=gradient]):not([class*=auth]):not([class*=join]):not([class*=Join]),[data-theme=light] [class*=btn]:not([class*=primary]):not([class*=gradient]):not([class*=auth]):not([class*=join]):not([class*=Join]),[data-theme=light] [class*=button]:not([class*=primary]):not([class*=gradient]):not([class*=auth]):not([class*=join]):not([class*=Join]){border-color:var(--accent-color)!important;color:var(--accent-color)!important}[data-theme=light] [class*=auth][class*=btn]{background:#667eea1a!important;border-color:#667eea4d!important;color:#667eea!important}[data-theme=light] input:not([type=checkbox]):not([type=radio]),[data-theme=light] select,[data-theme=light] textarea{background:var(--bg-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=light] input:not([type=checkbox]):not([type=radio])::placeholder,[data-theme=light] select::placeholder,[data-theme=light] textarea::placeholder{color:var(--text-muted)!important}[data-theme=light] input:not([type=checkbox]):not([type=radio]):focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{background:var(--bg-secondary)!important;border-color:var(--accent-color)!important}.EnterToSystemSection_section__NAzYX{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s ease;width:100%}.EnterToSystemSection_heroRow__NRxRE{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,4fr) minmax(220px,1fr);width:100%}.EnterToSystemSection_newsSide__9RVjP{align-self:start;display:flex;min-width:0}@media(max-width:780px){.EnterToSystemSection_newsSide__9RVjP{margin:0 15px}}.EnterToSystemSection_newsRing__bIxeM{animation:EnterToSystemSection_ringFlow__9a4r3 9s ease-in-out infinite;background:linear-gradient(130deg,#f6c0fff2,#dfa8fff2 24%,#ca92fff2 48%,#eab2fff2 72%,#f6c0fff2);background-size:220% 220%;border-radius:18px;box-shadow:0 10px 40px #00000040;padding:2px;width:100%}.EnterToSystemSection_newsPanel__dZq2P{background:linear-gradient(180deg,#280c3efa,#36124ff5);border:1px solid #ecb6ff57;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:14px;width:100%}.EnterToSystemSection_newsHeader__LmSfJ{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.EnterToSystemSection_newsHeader__LmSfJ h3{color:#f4ecff;font-size:18px;font-weight:700;margin:0}.EnterToSystemSection_newsHeader__LmSfJ span{color:#f6cefffa;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.EnterToSystemSection_newsViewport__dcFDJ{background:#e9baff1a;border:1px solid #f0c6ff59;border-radius:14px;height:425px;overflow:hidden;padding:8px;position:relative}@media(max-width:2700px){.EnterToSystemSection_newsViewport__dcFDJ{height:330px}}@media(max-width:2000px){.EnterToSystemSection_newsViewport__dcFDJ{height:299px}}@media(max-width:1615px){.EnterToSystemSection_newsViewport__dcFDJ{height:235px}}@media(max-width:1440px){.EnterToSystemSection_newsViewport__dcFDJ{height:222px}}.EnterToSystemSection_newsTrack__6i2O7{display:flex;flex-direction:column;gap:8px}.EnterToSystemSection_newsTrackAnimated__Hny9k{animation:EnterToSystemSection_newsMarqueeUp__k7Att 24s linear infinite}.EnterToSystemSection_newsItem__0ZZMn{background:#ffeeff0f;border:1px solid #eebcff4d;border-radius:12px;padding:10px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.EnterToSystemSection_newsItem__0ZZMn:hover{background:#ecb4ff33;border-color:#f8d2ff8c;transform:translateY(-1px)}.EnterToSystemSection_newsItemTitle__GRHHh{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13px;line-height:1.35;margin:0;overflow:hidden}.EnterToSystemSection_newsItemDate__LAqgB{color:#f4d0ffeb;display:inline-block;font-size:11px;margin-top:6px}.EnterToSystemSection_newsEmptyState__grOVJ{align-items:center;color:#ffffffbf;display:flex;font-size:13px;justify-content:center;min-height:100%;text-align:center}.EnterToSystemSection_moreNewsButton__3vL7E{background:linear-gradient(135deg,#d884ff,#be6cff,#e7a0ff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:11px 12px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.EnterToSystemSection_moreNewsButton__3vL7E:hover{box-shadow:0 8px 20px #da84ff73;transform:translateY(-2px)}.EnterToSystemSection_pwaBlock__0VT1d{display:none}@media(max-width:780px){.EnterToSystemSection_pwaBlock__0VT1d{display:flex;flex-direction:column;gap:10px;margin:12px 15px 4px}}.EnterToSystemSection_pwaBtn__csgjX{align-items:center;background:linear-gradient(135deg,#9d3ef7,#c471ed);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:8px;justify-content:center;padding:12px 16px;transition:opacity .2s,transform .2s;width:100%}.EnterToSystemSection_pwaBtn__csgjX:active{opacity:.9;transform:scale(.97)}.EnterToSystemSection_iosSteps__MJ6bA{background:#2d084eb3;border:1px solid #9d3ef74d;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.EnterToSystemSection_iosStep__Binrw{align-items:center;color:#fffc;display:flex;font-size:.85rem;gap:10px}.EnterToSystemSection_iosStep__Binrw span{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.EnterToSystemSection_iosNum__RixmM{align-items:center;background:#9d3ef74d;border:1px solid #9d3ef780;border-radius:50%;color:#c471ed;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:22px;justify-content:center;width:22px}.EnterToSystemSection_iosTag__yfp-A{align-items:center;background:#007aff;border-radius:5px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;gap:4px;padding:2px 8px}.EnterToSystemSection_iosTagGreen__nq1O9{background:#52e0a233;border:1px solid #52e0a266;border-radius:5px;color:#52e0a2;display:inline-flex;font-size:.8rem;font-weight:700;padding:2px 8px}.EnterToSystemSection_pwaDismiss__vxaoJ{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:.75rem;margin-top:4px;padding:4px;text-align:center;width:100%}.EnterToSystemSection_pwaDismiss__vxaoJ:hover{color:#fff9}@keyframes EnterToSystemSection_ringFlow__9a4r3{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes EnterToSystemSection_newsMarqueeUp__k7Att{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.EnterToSystemSection_titleWithStats__koqQ0{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.EnterToSystemSection_titleWithStats__koqQ0 h1{flex:1 1;font-family:var(--main-font);font-size:clamp(18px,2.5vw,29px);font-weight:500;min-width:300px;text-align:start}@media(max-width:768px){.EnterToSystemSection_titleWithStats__koqQ0 h1{font-size:18px;min-width:100%;padding:0 16px;text-align:center}}.EnterToSystemSection_titleWithStats__koqQ0 .EnterToSystemSection_desktopSlogan__aLIhf{display:block}@media(max-width:768px){.EnterToSystemSection_titleWithStats__koqQ0 .EnterToSystemSection_desktopSlogan__aLIhf{display:none}}.EnterToSystemSection_titleWithStats__koqQ0 .EnterToSystemSection_mobileSlogan__QB9Hs{display:none}@media(max-width:768px){.EnterToSystemSection_titleWithStats__koqQ0 .EnterToSystemSection_mobileSlogan__QB9Hs{display:block;margin-top:10px}}.EnterToSystemSection_left_side__tA2d2{border-radius:20px;color:#fff;display:flex;flex-direction:column;font-family:var(--main-font);font-weight:500;max-width:100%;transition:all .3s ease;width:100%}[data-theme=light] .EnterToSystemSection_left_side__tA2d2{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 10px 40px #667eea1a,0 0 0 1px #667eea0d;color:#1a1a2e}.EnterToSystemSection_left_side__tA2d2 h1{align-items:center;display:flex;font-family:var(--main-font);font-size:clamp(18px,2.5vw,29px);font-weight:500;justify-content:center;padding:0;text-align:start;width:100%}@media(max-width:768px){.EnterToSystemSection_left_side__tA2d2 h1{font-size:24px;padding:0 16px;text-align:center}}.EnterToSystemSection_left_side__tA2d2 img{border-radius:10px;height:100%;max-width:100%;object-fit:contain;width:100%}.EnterToSystemSection_left_side__tA2d2 .EnterToSystemSection_icon__WXvI6{display:block;width:100%}.EnterToSystemSection_slider__lYy\+h{position:relative;touch-action:pan-y;width:100%}@media(max-width:768px){.EnterToSystemSection_slider__lYy\+h{padding:0 15px}}.EnterToSystemSection_slides__LfzZG{border-radius:15px;height:316px;overflow:hidden;position:relative;width:100%}@media(max-width:2700px){.EnterToSystemSection_slides__LfzZG{height:450px}}@media(max-width:2000px){.EnterToSystemSection_slides__LfzZG{height:417px}}@media(max-width:1615px){.EnterToSystemSection_slides__LfzZG{height:355px}}@media(max-width:1440px){.EnterToSystemSection_slides__LfzZG{height:365px}}.EnterToSystemSection_slide__UNjm3{display:block;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .4s ease-in-out,filter .4s ease-in-out;width:100%;z-index:0}.EnterToSystemSection_active__eIGhf{opacity:1;z-index:1}.EnterToSystemSection_slide__UNjm3{align-items:center;display:flex;justify-content:center}.EnterToSystemSection_slide__UNjm3 img{height:100%;object-fit:cover;object-position:center;width:100%}.EnterToSystemSection_measurerPicture__H3k5R,.EnterToSystemSection_slide__UNjm3,.EnterToSystemSection_slider__lYy\+h,.EnterToSystemSection_slides__LfzZG,img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.EnterToSystemSection_slide__UNjm3:after{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .4s ease-in-out;z-index:2}.EnterToSystemSection_slide__UNjm3.EnterToSystemSection_active__eIGhf:after{background:#0000001f}.EnterToSystemSection_slider__lYy\+h:hover .EnterToSystemSection_slide__UNjm3.EnterToSystemSection_active__eIGhf:after{background:#00000014}.EnterToSystemSection_dots__pr2Ck{align-items:center;display:flex;gap:8px;justify-content:center;margin:12px 0 0}.EnterToSystemSection_dot__GW0OD{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:17px;padding:0;transition:all .2s ease;width:17px}[data-theme=light] .EnterToSystemSection_dot__GW0OD{background:#667eea4d}.EnterToSystemSection_dragging__ySRSb{cursor:grabbing}.EnterToSystemSection_activeDot__b46T\+{background:#fda00d;border-radius:999px;height:17px;transition:all .2s ease;width:65px}[data-theme=light] .EnterToSystemSection_activeDot__b46T\+{background:#780add;box-shadow:0 4px 12px #667eea66}.EnterToSystemSection_measurer__vS-sG{display:block;height:auto;visibility:hidden;width:100%}.EnterToSystemSection_measurerPicture__H3k5R{display:block;width:100%}@media(max-width:1024px){.EnterToSystemSection_heroRow__NRxRE{gap:14px;grid-template-columns:1fr}.EnterToSystemSection_newsPanel__dZq2P{min-height:0;min-height:auto}.EnterToSystemSection_newsViewport__dcFDJ{height:200px}.EnterToSystemSection_slides__LfzZG{height:229px}.EnterToSystemSection_left_side__tA2d2 h1{font-size:clamp(16px,2.2vw,26px)}.EnterToSystemSection_left_side__tA2d2 .EnterToSystemSection_titleWithStats__koqQ0{gap:15px;padding:clamp(12px,1.8vw,20px)}.EnterToSystemSection_dots__pr2Ck{margin:10px 0 0}.EnterToSystemSection_dot__GW0OD{height:14px;width:14px}.EnterToSystemSection_activeDot__b46T\+{height:14px;width:50px}}@media(max-width:780px){.EnterToSystemSection_heroRow__NRxRE{grid-template-columns:1fr}.EnterToSystemSection_newsRing__bIxeM{border-radius:18px}.EnterToSystemSection_newsPanel__dZq2P{border-radius:16px;padding:12px}.EnterToSystemSection_newsViewport__dcFDJ{height:180px}.EnterToSystemSection_slides__LfzZG{height:205px}.EnterToSystemSection_section__NAzYX{flex-direction:column}.EnterToSystemSection_left_side__tA2d2{width:100%}.EnterToSystemSection_left_side__tA2d2 h1{font-size:clamp(13px,2vw,18px)}.EnterToSystemSection_left_side__tA2d2 .EnterToSystemSection_titleWithStats__koqQ0{align-items:center;flex-direction:column;gap:12px}.EnterToSystemSection_left_side__tA2d2 .EnterToSystemSection_titleWithStats__koqQ0 h1{font-size:22px;min-width:auto;width:100%}.EnterToSystemSection_left_side__tA2d2 img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:100%}.EnterToSystemSection_icon__WXvI6,.EnterToSystemSection_measurer__vS-sG{height:auto}.EnterToSystemSection_dots__pr2Ck{margin:8px 0 0}.EnterToSystemSection_dot__GW0OD{height:12px;width:12px}.EnterToSystemSection_activeDot__b46T\+{height:12px;width:40px}}@media(max-width:500px){.EnterToSystemSection_left_side__tA2d2 h1{font-size:clamp(12px,1.8vw,16px)}.EnterToSystemSection_left_side__tA2d2 .EnterToSystemSection_titleWithStats__koqQ0{gap:10px;padding:10px}.EnterToSystemSection_dots__pr2Ck{margin:6px 0 0}.EnterToSystemSection_dot__GW0OD{height:10px;width:10px}.EnterToSystemSection_activeDot__b46T\+{height:10px;width:35px}}.EliteServersSection_section__JspHF{margin-top:28px;padding:0 0 8px}.EliteServersSection_container__FUcgr{margin:0 auto}.EliteServersSection_eliteServersWrapper__0SSYz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;padding:0}@media(max-width:1100px){.EliteServersSection_eliteServersWrapper__0SSYz{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.EliteServersSection_eliteServersWrapper__0SSYz{gap:12px;grid-template-columns:1fr}}.EliteServersSection_eliteServerBlock__sVC0d{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141999;border:1px solid #ffffff14;border-radius:24px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:32px 36px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}@media(max-width:1280px){.EliteServersSection_eliteServerBlock__sVC0d{border-radius:18px;padding:24px 26px}}@media(max-width:1100px){.EliteServersSection_eliteServerBlock__sVC0d{border-radius:20px;padding:28px 32px}}@media(max-width:540px){.EliteServersSection_eliteServerBlock__sVC0d{border-radius:16px;padding:20px}}[data-theme=light] .EliteServersSection_eliteServerBlock__sVC0d{background:#fff;border:1px solid #00000012;border-left:4px solid var(--accent-color);box-shadow:0 2px 20px #00000014}[data-theme=light] .EliteServersSection_eliteServerBlock__sVC0d:before{opacity:0}[data-theme=light] .EliteServersSection_eliteServerBlock__sVC0d:hover{border-color:#00000017;border-left-color:var(--accent-color);box-shadow:0 16px 48px #00000021}[data-theme=light] .EliteServersSection_eliteServerBlock__sVC0d:hover:before{opacity:0}[data-theme=light] .EliteServersSection_eliteServerBlock__sVC0d:hover .EliteServersSection_joinButton__uwYyQ{box-shadow:0 8px 24px #0003;filter:brightness(1.1) saturate(1.2);transform:translateX(5px)}.EliteServersSection_eliteServerBlock__sVC0d:before{background:radial-gradient(circle at top right,var(--glow-color),#0000 60%);bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;transition:opacity .3s ease}.EliteServersSection_eliteServerBlock__sVC0d:hover{border-color:var(--accent-color);box-shadow:0 20px 40px -10px #00000080,0 0 30px -5px var(--glow-color);transform:translateY(-8px)}.EliteServersSection_eliteServerBlock__sVC0d:hover:before{opacity:.2}.EliteServersSection_eliteServerBlock__sVC0d:hover .EliteServersSection_eliteServerIcon__mI3g-{filter:drop-shadow(0 0 25px var(--accent-color));transform:scale(1.15) rotate(5deg)}.EliteServersSection_eliteServerBlock__sVC0d:hover .EliteServersSection_joinButton__uwYyQ{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 6px 20px #0000004d;color:#fff;transform:translateX(5px)}.EliteServersSection_eliteServerInfo__gz9Zi{display:flex;flex-direction:column;gap:10px;max-width:68%;min-width:0;position:relative;z-index:2}@media(max-width:1280px){.EliteServersSection_eliteServerInfo__gz9Zi{gap:7px}}@media(max-width:540px){.EliteServersSection_eliteServerInfo__gz9Zi{gap:6px;max-width:72%}}.EliteServersSection_eliteServerLabel__U4AUk{align-items:center;color:var(--accent-color);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:1.2px;margin-bottom:-4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:1280px){.EliteServersSection_eliteServerLabel__U4AUk{font-size:9px;letter-spacing:.8px}}@media(max-width:1100px){.EliteServersSection_eliteServerLabel__U4AUk{font-size:10px}}@media(max-width:540px){.EliteServersSection_eliteServerLabel__U4AUk{font-size:9px}}.EliteServersSection_eliteServerLabel__U4AUk:before{background:var(--accent-color);border-radius:50%;box-shadow:0 0 10px var(--accent-color);content:"";flex-shrink:0;height:7px;width:7px}.EliteServersSection_eliteServerTitle__jINLB{color:#fff;font-size:28px;font-weight:900;letter-spacing:.3px;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.EliteServersSection_eliteServerTitle__jINLB{font-size:20px}}@media(max-width:1100px){.EliteServersSection_eliteServerTitle__jINLB{font-size:24px}}@media(max-width:540px){.EliteServersSection_eliteServerTitle__jINLB{font-size:20px}}[data-theme=light] .EliteServersSection_eliteServerTitle__jINLB{color:#1a1a2e}.EliteServersSection_eliteServerAddress__8axuK{background:#0003;border:1px solid #ffffff0d;border-radius:8px;color:#8b8b91;font-family:monospace;font-size:13px;max-width:100%;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}@media(max-width:1280px){.EliteServersSection_eliteServerAddress__8axuK{font-size:11px;padding:4px 8px}}@media(max-width:1100px){.EliteServersSection_eliteServerAddress__8axuK{font-size:12px}}@media(max-width:540px){.EliteServersSection_eliteServerAddress__8axuK{font-size:11px}}[data-theme=light] .EliteServersSection_eliteServerAddress__8axuK{background:#0000000a;border-color:#00000017;color:#555;font-weight:600}.EliteServersSection_joinButton__uwYyQ{align-items:center;background:#0000;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.7px;margin-top:8px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:-webkit-fit-content;width:fit-content}@media(max-width:1280px){.EliteServersSection_joinButton__uwYyQ{border-radius:8px;font-size:10px;letter-spacing:.4px;padding:8px 14px}}@media(max-width:1100px){.EliteServersSection_joinButton__uwYyQ{font-size:12px;letter-spacing:.6px;padding:10px 18px}}@media(max-width:540px){.EliteServersSection_joinButton__uwYyQ{font-size:11px;margin-top:4px;padding:8px 14px}}[data-theme=light] .EliteServersSection_joinButton__uwYyQ{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 4px 14px #00000026;color:#fff;font-weight:800}.EliteServersSection_eliteServerIconWrapper__x9gTc{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;position:relative;width:80px;z-index:1}@media(max-width:1280px){.EliteServersSection_eliteServerIconWrapper__x9gTc{height:58px;width:58px}}@media(max-width:1100px){.EliteServersSection_eliteServerIconWrapper__x9gTc{height:70px;width:70px}}@media(max-width:540px){.EliteServersSection_eliteServerIconWrapper__x9gTc{height:46px;width:46px}}.EliteServersSection_eliteServerIcon__mI3g-{color:var(--accent-color);filter:drop-shadow(0 0 15px rgba(0,0,0,.3));height:100%;transition:all .6s cubic-bezier(.34,1.56,.64,1);width:100%}[data-theme=light] .EliteServersSection_eliteServerIcon__mI3g-{filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}.EliteServersSection_betaBanner__BHLaV{background:#ff8c000d;border:1px solid #ff8c0038;border-radius:14px;margin:0 0 28px;overflow:hidden;transition:border-color .2s}.EliteServersSection_betaBannerOpen__0Btd\+,.EliteServersSection_betaBanner__BHLaV:hover{border-color:#ff8c0059}.EliteServersSection_betaBar__cZ4NH{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:11px 18px;width:100%}.EliteServersSection_betaBarLeft__0N9xT{align-items:center;display:flex;gap:9px;min-width:0}.EliteServersSection_betaDot__Z0FAv{animation:EliteServersSection_betaPulse__rhHHp 1.6s ease-in-out infinite;background:#ff8c00;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes EliteServersSection_betaPulse__rhHHp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.EliteServersSection_betaBarBadge__pPC\+o{background:#ff8c001f;border:1px solid #ff8c004d;border-radius:20px;color:#ff8c00;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:1.5px;padding:2px 9px;text-transform:uppercase}.EliteServersSection_betaBarTitle__nZdJP{color:#ffaa3cd9;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .EliteServersSection_betaBarTitle__nZdJP{color:#a05000d9}.EliteServersSection_betaChevron__nJ6hp{color:#ff8c0080;display:inline-block;flex-shrink:0;font-size:20px;transform:rotate(90deg);transition:transform .25s ease}.EliteServersSection_betaChevronOpen__hiXCZ{transform:rotate(-90deg)}.EliteServersSection_betaBody__X8dhl{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .3s ease,padding .3s ease}.EliteServersSection_betaBannerOpen__0Btd\+ .EliteServersSection_betaBody__X8dhl{max-height:200px;padding:0 18px 16px}.EliteServersSection_betaText__P6yKF{color:#ffa032bf;font-size:13.5px;line-height:1.7;margin:0 0 12px}[data-theme=light] .EliteServersSection_betaText__P6yKF{color:#a05000cc}.EliteServersSection_betaFeedbackBtn__ly48O{align-items:center;background:#ff8c0014;border:1.5px solid #ff8c0066;border-radius:20px;color:#ff8c00;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;padding:7px 16px;transition:all .2s}.EliteServersSection_betaFeedbackBtn__ly48O:hover{background:#ff8c00;border-color:#ff8c00;color:#fff}@media(max-width:768px){.EliteServersSection_container__FUcgr{padding:0 16px}.EliteServersSection_eliteServerBlock__sVC0d{border-radius:16px;padding:20px}.EliteServersSection_eliteServerTitle__jINLB{font-size:20px}.EliteServersSection_eliteServerIconWrapper__x9gTc{height:46px;width:46px}.EliteServersSection_eliteServerLabel__U4AUk{font-size:9px}}.SnakeLeaderboard_wrap__P\+kPA{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f081eb3;border:1px solid #a050ff33;border-radius:16px;margin-bottom:28px;padding:16px 20px}.SnakeLeaderboard_header__qCLWe{align-items:center;display:flex;gap:8px;margin-bottom:14px}.SnakeLeaderboard_header__qCLWe .SnakeLeaderboard_playBtn__8UEz2{background:#a050ff33;border:1px solid #ce9aff73;border-radius:20px;color:#ce9afff2;cursor:pointer;display:none;font-size:12px;font-weight:700;letter-spacing:.5px;margin-left:auto;padding:5px 14px;transition:background .2s,box-shadow .2s;white-space:nowrap}.SnakeLeaderboard_header__qCLWe .SnakeLeaderboard_playBtn__8UEz2:hover{background:#a050ff66;box-shadow:0 0 10px #a050ff66}@media(min-width:1024px){.SnakeLeaderboard_header__qCLWe .SnakeLeaderboard_playBtn__8UEz2{display:block}}.SnakeLeaderboard_icon__AA7Z3{font-size:20px}.SnakeLeaderboard_title__VSFZ1{color:#ce9affe6;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.SnakeLeaderboard_row__LP9Ea{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow:visible}.SnakeLeaderboard_card__zRHb8{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;display:flex;gap:8px;min-width:0;padding:8px 12px;position:relative;transition:background .2s,border-color .2s}.SnakeLeaderboard_card__zRHb8:hover{background:#ffffff14;border-color:#ce9aff4d}.SnakeLeaderboard_card__zRHb8:hover .SnakeLeaderboard_tooltip__tEQPB{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.SnakeLeaderboard_card__zRHb8.SnakeLeaderboard_me__I6ogv{background:#a050ff26;border-color:#ce9aff73;box-shadow:0 0 12px #a050ff33}.SnakeLeaderboard_rank__kh91c{color:#ce9aff99;flex-shrink:0;font-size:11px;font-weight:700;min-width:22px;text-align:right}.SnakeLeaderboard_avatar__4DViy{border:1px solid #ce9aff40;border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.SnakeLeaderboard_info__bPoTf{display:flex;flex-direction:column;gap:1px;min-width:0}.SnakeLeaderboard_username__i5I0J{color:#fff;font-size:13px;font-weight:600;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SnakeLeaderboard_score__VMHJr{color:#64ff82e6;font-size:12px;font-weight:700;letter-spacing:.5px}.SnakeLeaderboard_separator__EDYcp{color:#ce9aff66;font-size:18px;font-weight:700;padding:0 4px;-webkit-user-select:none;user-select:none}.SnakeLeaderboard_tooltip__tEQPB{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f081ef5;border:1px solid #ce9aff73;border-radius:14px;bottom:calc(100% + 10px);box-shadow:0 6px 24px #0000008c,0 0 16px #a050ff26;display:flex;flex-direction:column;gap:5px;left:50%;opacity:0;padding:12px 16px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:200}.SnakeLeaderboard_tooltip__tEQPB:after{border:6px solid #0000;border-top-color:#ce9aff73;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.SnakeLeaderboard_tooltipAvatar__eWwD3{border:2px solid #ce9aff66;border-radius:50%;height:48px;margin-bottom:2px;object-fit:cover;width:48px}.SnakeLeaderboard_tooltipRank__A3Qjo{color:#ce9aff99;font-size:11px;font-weight:700}.SnakeLeaderboard_tooltipName__6Bd5Y{color:#fff;font-size:14px;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis}.SnakeLeaderboard_tooltipScore__9Skpc{color:#64ff82e6;font-size:13px;font-weight:700;letter-spacing:.5px}.OurServicesSection_section__aMGck{overflow:hidden;padding:0;position:relative;transition:background-color .3s ease}.OurServicesSection_section__aMGck:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}[data-theme=light] .OurServicesSection_section__aMGck{background:linear-gradient(180deg,#f8f9fa00,#fff)}[data-theme=light] .OurServicesSection_section__aMGck:before{background:radial-gradient(circle at 20% 50%,#667eea08 0,#0000 50%),radial-gradient(circle at 80% 80%,#764ba208 0,#0000 50%)}.OurServicesSection_container__naUU8{position:relative;z-index:1}.OurServicesSection_header__oMiy2{margin-bottom:60px;text-align:center}.OurServicesSection_title__lpAKx{animation:OurServicesSection_fadeInDown__zFJBV .6s ease-out;color:#fff;font-family:var(--main-font);font-size:56px;font-weight:800;margin-bottom:20px;text-align:center}.OurServicesSection_title__lpAKx,[data-theme=light] .OurServicesSection_title__lpAKx{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text}[data-theme=light] .OurServicesSection_title__lpAKx{color:#1a1a2e}@keyframes OurServicesSection_fadeInDown__zFJBV{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_subtitle__sLtUT{animation:OurServicesSection_fadeInUp__XOt4B .6s ease-out .2s both;color:#8b8b91;font-family:var(--main-font);font-size:20px;line-height:1.6;margin:0 auto 50px;max-width:700px;text-align:center;transition:color .3s ease}[data-theme=light] .OurServicesSection_subtitle__sLtUT{color:#6c757d}@keyframes OurServicesSection_fadeInUp__XOt4B{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_betaBanner__BbEAb{background:#ff8c000d;border:1px solid #ff8c0038;border-radius:14px;margin:0 0 28px;overflow:hidden;transition:border-color .2s}.OurServicesSection_betaBanner__BbEAb:hover{border-color:#ff8c0059}[data-theme=light] .OurServicesSection_betaBanner__BbEAb{background:#ff8c000d}.OurServicesSection_betaBannerOpen__veiIT{border-color:#ff8c0059}.OurServicesSection_betaBar__R\+X19{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:11px 18px;width:100%}.OurServicesSection_betaBarLeft__hdR3f{align-items:center;display:flex;gap:9px;min-width:0}.OurServicesSection_betaDot__DaeZ2{animation:OurServicesSection_betaPulse__ffQtz 1.6s ease-in-out infinite;background:#ff8c00;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes OurServicesSection_betaPulse__ffQtz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.OurServicesSection_betaBarBadge__R3CAw{background:#ff8c001f;border:1px solid #ff8c004d;border-radius:20px;color:#ff8c00;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:1.5px;padding:2px 9px;text-transform:uppercase}.OurServicesSection_betaBarTitle__qJSkx{color:#ffaa3cd9;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .OurServicesSection_betaBarTitle__qJSkx{color:#a05000d9}.OurServicesSection_betaChevron__TB1QY{color:#ff8c0080;display:inline-block;flex-shrink:0;font-size:20px;transform:rotate(90deg);transition:transform .25s ease}.OurServicesSection_betaChevronOpen__j0XkF{transform:rotate(-90deg)}.OurServicesSection_betaBody__2WXhU{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .3s ease,padding .3s ease}.OurServicesSection_betaBannerOpen__veiIT .OurServicesSection_betaBody__2WXhU{max-height:200px;padding:0 18px 16px}.OurServicesSection_betaText__g3lS2{color:#ffa032bf;font-size:13.5px;line-height:1.7;margin:0 0 12px}[data-theme=light] .OurServicesSection_betaText__g3lS2{color:#a05000cc}.OurServicesSection_betaFeedbackBtn__ssmom{align-items:center;background:#ff8c0014;border:1.5px solid #ff8c0066;border-radius:20px;color:#ff8c00;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;padding:7px 16px;transition:all .2s}.OurServicesSection_betaFeedbackBtn__ssmom:hover{background:#ff8c00;border-color:#ff8c00;color:#fff}.OurServicesSection_categoryFilter__SUIDS{display:flex;flex-wrap:wrap;gap:12px;justify-content:left;margin-bottom:28px}.OurServicesSection_filterButton__98ifC{align-items:center;background:#271a41;border:none;border-radius:13px;color:#fff;cursor:pointer;display:flex;font-family:var(--main-font);font-size:15px;font-weight:400;gap:8px;padding:12px 24px;transition:background .2s ease,color .2s ease}[data-theme=light] .OurServicesSection_filterButton__98ifC{background:#e8e8ee;color:#2c2c2c}.OurServicesSection_filterButton__98ifC:hover{background:#3a2757;color:#fff}[data-theme=light] .OurServicesSection_filterButton__98ifC:hover{background:#d0d0d8;color:#1a1a1a}.OurServicesSection_filterButton__98ifC.OurServicesSection_active__vk7EI{background:linear-gradient(180deg,#9a3ef7,#ae3ef7);box-shadow:none;color:#fff}[data-theme=light] .OurServicesSection_filterButton__98ifC.OurServicesSection_active__vk7EI{background:linear-gradient(180deg,#7326a2,#8833c4);color:#fff}.OurServicesSection_filterIcon__azZQt{align-items:center;display:flex;height:22px;transition:transform .3s ease;width:22px}.OurServicesSection_filterIcon__azZQt img,.OurServicesSection_filterIcon__azZQt svg{filter:brightness(0) invert(1)}[data-theme=light] .OurServicesSection_filterButton__98ifC:not(.OurServicesSection_active__vk7EI) .OurServicesSection_filterIcon__azZQt img,[data-theme=light] .OurServicesSection_filterButton__98ifC:not(.OurServicesSection_active__vk7EI) .OurServicesSection_filterIcon__azZQt svg{filter:brightness(0) invert(.2)}[data-theme=light] .OurServicesSection_filterButton__98ifC.OurServicesSection_active__vk7EI .OurServicesSection_filterIcon__azZQt img,[data-theme=light] .OurServicesSection_filterButton__98ifC.OurServicesSection_active__vk7EI .OurServicesSection_filterIcon__azZQt svg{filter:brightness(0) invert(1)}.OurServicesSection_filterIconStar__UQu\+7{align-items:center;display:flex;font-size:18px}.OurServicesSection_filterButton__98ifC:hover .OurServicesSection_filterIcon__azZQt{transform:scale(1.1)}.OurServicesSection_comingSoonSection__LwObG{margin-top:40px;width:100%}.OurServicesSection_comingSoonHeader__RTOWi{align-items:center;display:flex;gap:20px;margin-bottom:20px}.OurServicesSection_comingSoonTitle__pX5Lm{color:#ffffff80;font-family:var(--main-font);font-size:13px;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase;white-space:nowrap}[data-theme=light] .OurServicesSection_comingSoonTitle__pX5Lm{color:#00000080}.OurServicesSection_categoriesWrapper__Q7gi\+,.OurServicesSection_categoryBlock__NBEo6{display:contents}@keyframes OurServicesSection_slideIn__IS3C2{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.OurServicesSection_categoryHeader__6C96g{align-items:center;display:flex;gap:20px;grid-column:1/-1;margin-bottom:0;margin-top:16px}.OurServicesSection_categoryBadge__XzVqV{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;box-shadow:none;display:flex;gap:8px;opacity:.9;overflow:hidden;padding:5px 14px;position:relative;white-space:nowrap}.OurServicesSection_categoryIconWrapper__Klfqa{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.OurServicesSection_categoryIcon__DQEBL{align-items:center;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:18px;width:18px}.OurServicesSection_categoryName__DNkHV{color:#fff;font-family:var(--main-font);font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase}[data-theme=light] .OurServicesSection_categoryName__DNkHV{color:#1a1a1a}.OurServicesSection_categoryLine__ZhZsH{background:linear-gradient(90deg,#fff3,#0000);flex:1 1;height:2px}[data-theme=light] .OurServicesSection_categoryLine__ZhZsH{background:linear-gradient(90deg,#00000026,#0000)}.OurServicesSection_servicesGrid__LXMKL{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,320px));justify-content:start}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG{min-width:0;width:100%}@media(max-width:2000px){.OurServicesSection_servicesGrid__LXMKL{grid-template-columns:repeat(auto-fill,minmax(200px,281px));justify-content:start}}@media(max-width:1400px){.OurServicesSection_servicesGrid__LXMKL{grid-template-columns:repeat(auto-fill,minmax(240px,293px));justify-content:start}}@media(max-width:1200px){.OurServicesSection_servicesGrid__LXMKL{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:start}}@media(max-width:768px){.OurServicesSection_servicesGrid__LXMKL{gap:14px;grid-template-columns:repeat(2,1fr);justify-content:stretch}}@media(max-width:480px){.OurServicesSection_servicesGrid__LXMKL{grid-template-columns:1fr;justify-content:stretch}}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG{align-items:stretch;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:35px 28px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}[data-theme=light] .OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:before{background:#667eea;background:var(--accent-color,#667eea);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:after{background:radial-gradient(circle,#667eea 0,#0000 70%);background:radial-gradient(circle,var(--accent-color,#667eea) 0,#0000 70%);border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s ease;width:0}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover{background:#ffffff0f;border-color:#667eea;border-color:var(--accent-color,#667eea);box-shadow:0 25px 50px #0006,0 0 40px #667eea26;transform:translateY(0) scale(1.02)}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover:before{opacity:1}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover:after{height:500px;opacity:.1;width:500px}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_cardGlow__0W8v0{opacity:.15;transform:scale(1.5)}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_iconWrapper__J95It{box-shadow:0 8px 24px #00000040;transform:scale(1.08)}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_serviceIcon__Mw-Ln{filter:drop-shadow(0 0 10px rgba(102,126,234,.8));filter:drop-shadow(0 0 10px var(--accent-color,rgba(102,126,234,.8)))}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_serviceArrow__PiKN2{transform:translateX(10px)}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_featureTag__xHSTh{background:rgba(var(--accent-color),.1);border-color:var(--accent-color)}[data-theme=light] .OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover{background:#fff;border-color:#667eea;border-color:var(--accent-color,#667eea);box-shadow:0 25px 50px #667eea26,0 0 40px #667eea14}[data-theme=light] .OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_iconWrapper__J95It{transform:scale(1.08)}[data-theme=light] .OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_serviceIcon__Mw-Ln{filter:drop-shadow(0 0 8px rgba(102,126,234,.6));filter:drop-shadow(0 0 8px var(--accent-color,rgba(102,126,234,.6)))}[data-theme=light] .OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_featureTag__xHSTh{border-color:var(--accent-color);opacity:1}@keyframes OurServicesSection_cardFadeIn__KBTPW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_cardContent__fmFkr{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:0;height:100%;position:relative;width:100%;z-index:1}.OurServicesSection_cardLeft__D3dO3{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0}.OurServicesSection_cardRight__goiPx{border-radius:20px;bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.OurServicesSection_cardRight__goiPx:after{background:linear-gradient(90deg,#0d061ef2,#0d061e99 40%,#0d061e4d 70%,#0000);content:"";inset:0;position:absolute;z-index:1}.OurServicesSection_blockImage__hqlGZ{height:100%;object-fit:cover;object-position:center;opacity:.45;transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1);width:100%}.OurServicesSection_serviceCard__w31iG:hover .OurServicesSection_cardRight__goiPx .OurServicesSection_blockImage__hqlGZ{opacity:.6;transform:scale(1.06)}.OurServicesSection_cardGlow__0W8v0{filter:blur(60px);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:all .6s ease;width:200%;z-index:0}.OurServicesSection_iconWrapper__J95It{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;margin-bottom:22px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:52px;z-index:1}.OurServicesSection_serviceIcon__Mw-Ln{align-items:center;display:flex;flex-shrink:0;height:26px;justify-content:center;opacity:1;transition:filter .3s ease;width:26px}.OurServicesSection_serviceTitle__zOdlP{color:#fff;font-family:var(--main-font);font-size:22px;font-weight:700;line-height:1.3;margin-bottom:14px;position:relative;transition:color .3s ease;z-index:1}[data-theme=light] .OurServicesSection_serviceTitle__zOdlP{color:#1a1a2e}.OurServicesSection_serviceDescription__vb7Nu{flex-grow:1;font-family:var(--main-font);font-size:15px;line-height:1.6;margin-bottom:24px;position:relative;transition:color .3s ease;z-index:1}[data-theme=light] .OurServicesSection_serviceDescription__vb7Nu{color:#6c757d}.OurServicesSection_featuresWrapper__dZa0l{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.OurServicesSection_featureTag__xHSTh{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;color:#8b8b91;display:inline-flex;font-family:var(--main-font);font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .3s ease}[data-theme=light] .OurServicesSection_featureTag__xHSTh{background:#0000;border:1px solid var(--accent-color);color:var(--accent-color);opacity:.5}.OurServicesSection_featureCheck__xbMiC{color:var(--accent-color);font-size:14px;font-weight:700}.OurServicesSection_cardFooter__KJPdH{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;position:relative;z-index:1}.OurServicesSection_serviceLink__u2ohc{color:#667eea;color:var(--accent-color,#667eea);font-family:var(--main-font);font-size:15px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.OurServicesSection_serviceArrow__PiKN2{color:#667eea;color:var(--accent-color,#667eea);font-size:24px;font-weight:700;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.OurServicesSection_developmentNote__F62o0{align-items:center;background:#ff98001a;border:1px solid #ff980040;border-radius:20px;color:#ff9800;display:flex;font-family:var(--main-font);font-size:12px;font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:8px 16px;position:relative;text-align:center;z-index:1}[data-theme=light] .OurServicesSection_developmentNote__F62o0{background:#ff980014;border:1px solid #ff980033;color:#f57c00}.OurServicesSection_developmentBadge__7TGej{align-items:center;background:#ff6b3526;border:1px solid #ff6b354d;border-radius:25px;box-shadow:0 4px 12px #ff6b3533;color:#ff6b35;display:flex;font-family:var(--main-font);font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.5px;margin-top:auto;padding:10px 20px;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:1}[data-theme=light] .OurServicesSection_developmentBadge__7TGej{background:#ff98001a;border:1px solid #ff980040;box-shadow:0 4px 12px #ff980026;color:#f57c00}.OurServicesSection_devIcon__VWEZp{animation:OurServicesSection_pulse__fsApo 2s ease-in-out infinite;font-size:16px}@keyframes OurServicesSection_pulse__fsApo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@media(max-width:1024px){.OurServicesSection_title__lpAKx{font-size:44px}.OurServicesSection_subtitle__sLtUT{font-size:18px}.OurServicesSection_categoriesWrapper__Q7gi\+{gap:30px}.OurServicesSection_categoryBlock__NBEo6{min-width:280px}.OurServicesSection_servicesGrid__LXMKL{gap:24px}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG{flex:1 1 280px;padding:30px 24px}.OurServicesSection_serviceIcon__Mw-Ln{font-size:48px}.OurServicesSection_categoryName__DNkHV{font-size:24px}.OurServicesSection_categoryIcon__DQEBL{font-size:28px}.OurServicesSection_filterButton__98ifC{font-size:14px;padding:10px 20px}}@media(max-width:768px){.OurServicesSection_section__aMGck{padding:60px 15px}.OurServicesSection_container__naUU8{padding:0}.OurServicesSection_header__oMiy2{margin-bottom:40px}.OurServicesSection_title__lpAKx{font-size:36px;margin-bottom:16px}.OurServicesSection_subtitle__sLtUT{font-size:16px;margin-bottom:30px}.OurServicesSection_categoryFilter__SUIDS{gap:8px;justify-content:flex-start;margin-bottom:32px;padding:0 12px}.OurServicesSection_filterButton__98ifC{border-radius:25px;flex-shrink:0;font-size:13px;gap:6px;padding:10px 18px}.OurServicesSection_filterIcon__azZQt{font-size:16px}.OurServicesSection_categoriesWrapper__Q7gi\+{flex-direction:column;gap:50px}.OurServicesSection_categoryBlock__NBEo6{max-width:100%;min-width:100%}.OurServicesSection_categoryHeader__6C96g{align-items:flex-start;flex-direction:column;margin-bottom:30px}.OurServicesSection_categoryBadge__XzVqV{gap:12px;padding:12px 24px}.OurServicesSection_categoryIcon__DQEBL{font-size:24px}.OurServicesSection_categoryName__DNkHV{font-size:20px}.OurServicesSection_categoryLine__ZhZsH{display:none}.OurServicesSection_servicesGrid__LXMKL{gap:20px}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG{flex:1 1 100%;flex-direction:column;padding:28px 20px}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG:hover{transform:translateY(-8px) scale(1)}.OurServicesSection_cardContent__fmFkr{flex-direction:column;gap:16px}.OurServicesSection_cardRight__goiPx{height:220px;width:100%}.OurServicesSection_serviceIcon__Mw-Ln{font-size:44px}.OurServicesSection_serviceTitle__zOdlP{font-size:22px;margin-bottom:12px}.OurServicesSection_serviceDescription__vb7Nu{font-size:15px;margin-bottom:20px}.OurServicesSection_featuresWrapper__dZa0l{gap:6px;margin-bottom:16px}.OurServicesSection_featureTag__xHSTh{font-size:11px;padding:5px 10px}}@media(max-width:480px){.OurServicesSection_section__aMGck{padding:0 15px}.OurServicesSection_title__lpAKx{font-size:28px}.OurServicesSection_subtitle__sLtUT{font-size:15px}.OurServicesSection_categoryFilter__SUIDS{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden;padding:8px 12px;position:relative;scrollbar-color:#667eea80 #0000;scrollbar-width:thin}.OurServicesSection_categoryFilter__SUIDS::-webkit-scrollbar{height:4px}.OurServicesSection_categoryFilter__SUIDS::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.OurServicesSection_categoryFilter__SUIDS::-webkit-scrollbar-thumb{background:#780add;border-radius:10px;box-shadow:0 2px 8px #667eea4d}.OurServicesSection_categoryFilter__SUIDS:after{animation:OurServicesSection_scrollHint__tC03c 2s ease-in-out infinite;background:linear-gradient(270deg,#111111f2 60%,#0000);color:#667eea;content:"→";font-size:18px;font-weight:700;padding:8px 16px 8px 40px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}@keyframes OurServicesSection_scrollHint__tC03c{0%,to{opacity:1;transform:translateY(-50%) translateX(0)}50%{opacity:.5;transform:translateY(-50%) translateX(5px)}}.OurServicesSection_filterButton__98ifC{border-radius:20px;box-shadow:0 2px 8px #0003;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 16px;white-space:nowrap}.OurServicesSection_filterButton__98ifC.OurServicesSection_active__vk7EI{box-shadow:0 4px 16px #667eea66}.OurServicesSection_filterIcon__azZQt{font-size:16px;height:18px;width:18px}.OurServicesSection_filterIconStar__UQu\+7{font-size:16px}.OurServicesSection_categoryBadge__XzVqV{gap:10px;padding:8px 20px}.OurServicesSection_categoryIcon__DQEBL{font-size:20px}.OurServicesSection_categoryName__DNkHV{font-size:18px}.OurServicesSection_servicesGrid__LXMKL .OurServicesSection_serviceCard__w31iG{padding:24px 18px}.OurServicesSection_cardRight__goiPx{height:180px}.OurServicesSection_serviceIcon__Mw-Ln{font-size:40px}.OurServicesSection_serviceTitle__zOdlP{font-size:20px}.OurServicesSection_serviceDescription__vb7Nu{font-size:14px}.OurServicesSection_serviceLink__u2ohc{font-size:13px}.OurServicesSection_serviceArrow__PiKN2{font-size:20px}}.OurServicesSection_eliteServersWrapper__7l\+Wq{display:flex;flex-wrap:wrap;gap:24px;justify-content:stretch;margin-bottom:28px;padding:0}.OurServicesSection_eliteServerBlock__uGmpp{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141999;border:1px solid #ffffff14;border-radius:24px;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;max-width:100%;min-width:320px;overflow:hidden;padding:36px 40px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}[data-theme=light] .OurServicesSection_eliteServerBlock__uGmpp{background:#fff;border:1px solid #00000012;border-left:4px solid var(--accent-color);box-shadow:0 2px 20px #00000014}[data-theme=light] .OurServicesSection_eliteServerBlock__uGmpp:before{opacity:0}[data-theme=light] .OurServicesSection_eliteServerBlock__uGmpp:hover{border-color:#00000017;border-left-color:var(--accent-color);box-shadow:0 16px 48px #00000021}[data-theme=light] .OurServicesSection_eliteServerBlock__uGmpp:hover:before{opacity:0}[data-theme=light] .OurServicesSection_eliteServerBlock__uGmpp:hover .OurServicesSection_joinButton__rZQ8l{box-shadow:0 8px 24px #0003;filter:brightness(1.1) saturate(1.2);transform:translateX(5px)}.OurServicesSection_eliteServerBlock__uGmpp:before{background:radial-gradient(circle at top right,var(--glow-color),#0000 60%);bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;transition:opacity .3s ease}.OurServicesSection_eliteServerBlock__uGmpp:hover{border-color:var(--accent-color);box-shadow:0 20px 40px -10px #00000080,0 0 30px -5px var(--glow-color);transform:translateY(-8px)}.OurServicesSection_eliteServerBlock__uGmpp:hover:before{opacity:.2}.OurServicesSection_eliteServerBlock__uGmpp:hover .OurServicesSection_eliteServerIcon__tP6F6{filter:drop-shadow(0 0 25px var(--accent-color));transform:scale(1.15) rotate(5deg)}.OurServicesSection_eliteServerBlock__uGmpp:hover .OurServicesSection_joinButton__rZQ8l{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 6px 20px #0000004d;color:#fff;transform:translateX(5px)}.OurServicesSection_eliteServerInfo__WA2vB{display:flex;flex-direction:column;gap:12px;max-width:70%;position:relative;z-index:2}.OurServicesSection_eliteServerLabel__YXbl\+{align-items:center;color:var(--accent-color);display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:1.5px;margin-bottom:-4px;text-transform:uppercase}.OurServicesSection_eliteServerLabel__YXbl\+:before{background:var(--accent-color);border-radius:50%;box-shadow:0 0 10px var(--accent-color);content:"";height:8px;width:8px}.OurServicesSection_eliteServerTitle__169Z-{color:#fff;font-family:var(--main-font);font-size:32px;font-weight:900;letter-spacing:.5px;line-height:1.1;margin:0}[data-theme=light] .OurServicesSection_eliteServerTitle__169Z-{color:#1a1a2e}.OurServicesSection_eliteServerAddress__0cV8h{background:#0003;border:1px solid #ffffff0d;border-radius:8px;color:#8b8b91;font-family:monospace;font-size:16px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}[data-theme=light] .OurServicesSection_eliteServerAddress__0cV8h{background:#0000000a;border-color:#00000017;color:#555;font-weight:600}.OurServicesSection_joinButton__rZQ8l{align-items:center;background:#0000;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;margin-top:10px;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:fit-content}[data-theme=light] .OurServicesSection_joinButton__rZQ8l{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 4px 14px #00000026;color:#fff;font-weight:800}.OurServicesSection_eliteServerIconWrapper__hKDRy{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px;z-index:1}.OurServicesSection_eliteServerIcon__tP6F6{color:var(--accent-color);filter:drop-shadow(0 0 15px rgba(0,0,0,.3));height:100%;transition:all .6s cubic-bezier(.34,1.56,.64,1);width:100%}[data-theme=light] .OurServicesSection_eliteServerIcon__tP6F6{filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}@media(max-width:768px){.OurServicesSection_eliteServersWrapper__7l\+Wq{flex-direction:column;gap:16px;padding:0}.OurServicesSection_eliteServerBlock__uGmpp{border-radius:20px;max-width:100%;min-width:100%;padding:24px}.OurServicesSection_eliteServerTitle__169Z-{font-size:24px}.OurServicesSection_eliteServerIconWrapper__hKDRy{height:70px;width:70px}.OurServicesSection_eliteServerLabel__YXbl\+{font-size:11px}}.WelcomeHeader_wrapper__r3rNX{align-items:center;display:flex;justify-content:space-between;padding:14px 0;width:100%}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logo__wrapper__i2BcW{align-items:center;cursor:pointer;display:flex;gap:12px}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logo__l0F1Q{filter:drop-shadow(0 0 8px rgba(0,210,255,.4));height:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:28px}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logo__l0F1Q:hover{transform:scale(1.12)}[data-theme=light] .WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logo__l0F1Q{filter:invert(1)}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logoTextWrapper__\+3ycq{align-items:center;display:flex;height:35px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logoTextWrapper__\+3ycq:hover{transform:scale(1.04)}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logoTextWrapper__\+3ycq svg{filter:drop-shadow(0 0 5px rgba(255,255,255,.2));height:100%;width:auto}@media(max-width:768px){.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_logoTextWrapper__\+3ycq{display:none}}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_betaBadge__uHujE{align-items:center;background:#ff8c001a;border:1px solid #ff8c0080;border-radius:4px;box-shadow:0 0 10px #ff8c0033;color:#ff8c00;display:flex;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;height:20px;justify-content:center;letter-spacing:1.5px;margin-top:5px;padding:2px 8px;text-transform:uppercase;transform:skewX(-15deg);transition:all .3s ease}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_betaBadge__uHujE span{transform:skewX(15deg)}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_betaBadge__uHujE:hover{background:#ff8c0033;box-shadow:0 0 15px #ff8c0066}@media(max-width:480px){.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_betaBadge__uHujE{display:none}}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_favoritesBadge__b-cSn{align-items:center;background:linear-gradient(135deg,#ff3c781f,#ff645014);border:1px solid #ff506473;border-radius:4px;box-shadow:0 0 10px #ff3c7833;color:#ff4d7d;display:flex;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;height:20px;justify-content:center;letter-spacing:1.2px;margin-top:5px;padding:2px 9px;text-transform:uppercase;transform:skewX(-15deg);transition:all .3s ease;white-space:nowrap}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_favoritesBadge__b-cSn span{transform:skewX(15deg)}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_favoritesBadge__b-cSn:hover{background:linear-gradient(135deg,#ff3c7840,#ff64502e);box-shadow:0 0 16px #ff3c7866}@media(max-width:768px){.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_favoritesBadge__b-cSn{display:none}}.WelcomeHeader_wrapper__r3rNX .WelcomeHeader_enter_buttons__pf8Lm{align-items:center;display:flex;gap:16px}.auth-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:99999}.auth-modal{animation:authSlideUp .3s cubic-bezier(.4,0,.2,1);background:#271a41;border:1px solid #7326a233;border-radius:24px;box-shadow:0 24px 48px #00000080;color:#f0f0f0;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);max-width:460px;padding:32px;position:relative;width:100%}@keyframes authSlideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-modal-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:28px}.auth-modal-title{color:#fff;flex:1 1;font-size:28px;font-weight:700;line-height:1.2;margin:0}.auth-close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#9f9fa0;cursor:pointer;display:flex;flex-shrink:0;font-size:32px;height:36px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:36px}.auth-close-btn:hover{background:#ffffff1a;color:#fff}.af-group{margin-bottom:16px}.af-label{color:#f0f0f0;display:block;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:8px}.af-field{align-items:center;background:#3a2757;border:1px solid #ffffff26;border-radius:12px;display:flex;overflow:hidden;padding:0;transition:all .2s ease}.af-field:focus-within{background:#42305e;border-color:#8833c4;box-shadow:0 0 0 3px #8833c433}.af-icon{align-items:center;color:#9f9fa0;display:flex;flex-shrink:0;justify-content:center;padding:12px 14px}.af-icon svg{height:20px;width:20px}.af-sep{background:#9f9fa033;flex-shrink:0;height:24px;width:1px}.af-input{background:#0000;border:none;color:#f0f0f0;flex:1 1;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:14px;outline:none;padding:12px 14px}.af-input::placeholder{color:#9f9fa0}.af-input:-webkit-autofill,.af-input:-webkit-autofill:active,.af-input:-webkit-autofill:focus,.af-input:-webkit-autofill:hover{-webkit-text-fill-color:#f0f0f0!important;border-color:#ffffff26;-webkit-box-shadow:inset 0 0 0 1000px #3a2757!important;caret-color:#f0f0f0}.af-eye{align-items:center;background:#0000;border:none;color:#9f9fa0;cursor:pointer;display:flex;justify-content:center;padding:12px 14px;transition:color .2s}.af-eye svg{height:20px;width:20px}.af-eye:hover{color:#f0f0f0}.af-forgot{display:block;margin-bottom:16px;margin-top:8px;text-align:right}.af-forgot a{color:#8833c4;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s}.af-forgot a:hover{color:#9f4ce0;text-decoration:underline}.af-submit-btn{background:#35ec90;border:none;border-radius:12px;color:#000;cursor:pointer;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:15px;font-weight:700;margin-bottom:16px;padding:14px;transition:all .2s ease;width:100%}.af-submit-btn:hover:not(:disabled){background:#2dd67f;box-shadow:0 4px 12px #35ec904d;transform:translateY(-1px)}.af-submit-btn:disabled{cursor:not-allowed;opacity:.6}.af-social{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.af-social-btn{align-items:center;border:1px solid #9f9fa033;border-radius:12px;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s ease}.af-social-btn.google{background:#fff;color:#000}.af-social-btn.google:hover{background:#f5f5f5;transform:translateY(-1px)}.af-social-btn.telegram{background:#08c;border-color:#08c;color:#fff}.af-social-btn.telegram:hover{background:#006fa8;border-color:#006fa8;transform:translateY(-1px)}.af-social-btn svg{flex-shrink:0;height:18px;width:18px}.af-footer{color:#77747d;font-size:16px;text-align:center}.af-footer span{margin-right:6px}.af-footer-link{background:#0000;border:none;color:#8833c4;cursor:pointer;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s}.af-footer-link:hover{color:#9f4ce0;text-decoration:underline}.af-terms{align-items:flex-start;color:#c4c4c8;display:flex;font-size:15px;gap:10px;margin-bottom:16px}.af-terms label{cursor:pointer;font-weight:500;line-height:1.5}@media(max-width:768px){.af-terms{font-size:12px;gap:8px}}.af-checkbox{-webkit-appearance:none;appearance:none;border:2px solid #9f9fa0;border-radius:6px;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .2s ease;width:20px}.af-checkbox:checked{background:#b633fe;border-color:#b633fe}.af-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.af-checkbox:hover{border-color:#b633fe}@media(max-width:768px){.af-checkbox{height:16px;width:16px}.af-checkbox:checked:after{height:8px;left:4px;top:1px;width:5px}}.af-terms-link{color:#8833c4;font-weight:700;text-decoration:none;transition:color .2s}@media(max-width:768px){.af-terms-link{font-size:12px}}.af-terms-link:hover{color:#9f4ce0;text-decoration:underline}.af-error{background:#ff4d4d26;border:1px solid #ff4d4d4d;border-radius:10px;color:#f99;font-size:13px;line-height:1.4;margin-bottom:16px;padding:12px 14px}.am-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100000}.am-modal{animation:authSlideUp .3s cubic-bezier(.4,0,.2,1);background:#271a41;border:1px solid #7326a233;border-radius:20px;color:#f0f0f0;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);max-width:400px;padding:28px;width:100%}.am-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.am-title{color:#fff;font-size:22px;font-weight:700;margin:0}.am-close{background:#0000;border:none;color:#9f9fa0;cursor:pointer;padding:4px;transition:color .2s}.am-close:hover{color:#fff}.af-step-desc{color:#9f9fa0;font-size:14px;line-height:1.5;margin-bottom:20px}.af-step-desc strong{color:#fff}.af-link-btn{background:#0000;border:none;color:#7326a2;cursor:pointer;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:14px;font-weight:600;padding:8px 0;transition:color .2s}.af-link-btn:hover{color:#9333ea}.af-link-btn:disabled{cursor:not-allowed;opacity:.5}.auth-label{color:#888;display:block;font-size:11.5px;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.auth-field{align-items:center;display:flex;margin-bottom:4px;position:relative}.auth-input{background:#1c1c1c;border:1.5px solid #ffffff14;border-radius:10px;color:#f0f0f0;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:15px;outline:none;padding:11px 14px;transition:border-color .2s,background .2s;width:100%}.auth-input::placeholder{color:#404040}.auth-input:focus{background:#1f1f1f;border-color:#ff8c00}.password-toggle{background:#0000;border:none;color:#555;cursor:pointer;font-size:16px;line-height:1;padding:0;position:absolute;right:12px;transition:color .2s}.password-toggle:hover{color:#aaa}.auth-field .auth-input{padding-right:40px}.auth-error{background:#ef44441a;border:1px solid #ef44444d;border-left:3px solid #ef4444;border-radius:8px;color:#fca5a5;font-size:13px;margin-bottom:10px;padding:8px 12px}.auth-actions{display:flex;flex-direction:column;gap:8px;margin-top:6px}.auth__btn{background:#ff8c00!important;border:none!important;border-radius:10px!important;color:#fff!important;cursor:pointer;font-family:Nunito,sans-serif!important;font-family:var(--main-font,"Nunito",sans-serif)!important;font-size:15px!important;font-weight:700!important;padding:11px 16px!important;transition:background .2s,transform .15s!important;width:100%}.auth__btn:hover:not(:disabled){background:#e07800!important;transform:translateY(-1px)}.auth__btn:disabled{cursor:not-allowed;opacity:.55}.auth-social-row{display:flex;gap:8px;margin-top:2px}.google-btn{align-items:center!important;background:#1e1e1e!important;border:1.5px solid #ffffff14!important;border-radius:10px!important;color:#d0d0d0!important;cursor:pointer;display:inline-flex!important;flex:1 1;font-family:Nunito,sans-serif!important;font-family:var(--main-font,"Nunito",sans-serif)!important;font-size:13.5px!important;font-weight:600!important;gap:8px!important;justify-content:center!important;padding:9px 12px!important;transition:all .2s!important;width:50%}.google-btn:hover{background:#242424!important;border-color:#ffffff2e!important;color:#fff!important}.telegram-btn{align-items:center!important;background:#1e1e1e!important;border:1.5px solid #ffffff14!important;border-radius:10px!important;color:#d0d0d0!important;cursor:pointer;display:inline-flex!important;flex:1 1;font-family:Nunito,sans-serif!important;font-family:var(--main-font,"Nunito",sans-serif)!important;font-size:13.5px!important;font-weight:600!important;gap:8px!important;justify-content:center!important;padding:9px 12px!important;transition:all .2s!important;width:50%}.telegram-btn:hover{background:#2aabee12!important;border-color:#2aabee66!important;color:#2aabee!important}.google-logo,.tg-logo{display:inline-flex;flex-shrink:0;height:18px;width:18px}.auth-divider{align-items:center;color:#444;display:flex;font-size:12px;gap:10px;margin:2px 0}.auth-divider:after,.auth-divider:before{background:#ffffff0f;content:"";flex:1 1;height:1px}.auth-footer{color:#444;font-size:11.5px;line-height:1.5;margin-top:14px;text-align:center}.avatar-upload{align-items:center;display:flex;gap:14px;margin-bottom:10px;margin-top:10px}.avatar-preview{background:#1c1c1c;border:2px solid #ff8c004d;border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.avatar-file-label{background:#1e1e1e;border:1px solid #ff8c0040;border-radius:8px;color:#ff8c00;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:7px 16px;transition:all .2s}.avatar-file-label:hover{background:#ff8c0014;border-color:#ff8c0080}.avatar-file-input{display:none}:global([data-theme=light]) .auth-modal{background:#fff;border-color:#7326a21a;box-shadow:0 32px 64px #0000001f;color:#1a1a2e}:global([data-theme=light]) .auth-modal-title{color:#1a1a2e}:global([data-theme=light]) .auth-close-btn{color:#888}:global([data-theme=light]) .auth-close-btn:hover{background:#0000000f;color:#333}:global([data-theme=light]) .af-label{color:#555}:global([data-theme=light]) .af-field{background:#f5f5f7;border-color:#0000001f}:global([data-theme=light]) .af-field:focus-within{background:#fff;border-color:#8833c4;box-shadow:0 0 0 3px #8833c41f}:global([data-theme=light]) .af-icon{color:#666}:global([data-theme=light]) .af-sep{background:#0000001a}:global([data-theme=light]) .af-input{color:#1a1a2e}:global([data-theme=light]) .af-input::placeholder{color:#999}:global([data-theme=light]) .af-input:-webkit-autofill,:global([data-theme=light]) .af-input:-webkit-autofill:active,:global([data-theme=light]) .af-input:-webkit-autofill:focus,:global([data-theme=light]) .af-input:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a2e!important;border-color:#0000001f;-webkit-box-shadow:inset 0 0 0 1000px #f5f5f7!important;caret-color:#1a1a2e}:global([data-theme=light]) .af-eye{color:#666}:global([data-theme=light]) .af-eye:hover{color:#333}:global([data-theme=light]) .af-forgot a{color:#7326a2}:global([data-theme=light]) .af-forgot a:hover{color:#8833c4}:global([data-theme=light]) .af-footer{color:#666}:global([data-theme=light]) .af-footer-link{color:#7326a2}:global([data-theme=light]) .af-footer-link:hover{color:#8833c4}:global([data-theme=light]) .af-terms{color:#555}:global([data-theme=light]) .af-checkbox{border-color:#999}:global([data-theme=light]) .af-checkbox:checked{background:#8833c4;border-color:#8833c4}:global([data-theme=light]) .af-checkbox:hover{border-color:#8833c4}:global([data-theme=light]) .af-terms-link{color:#7326a2}:global([data-theme=light]) .af-terms-link:hover{color:#8833c4}:global([data-theme=light]) .af-error{background:#dc26261a;border-color:#dc26264d;color:#dc2626}:global([data-theme=light]) .af-social-btn.google{background:#fff;border-color:#00000026;color:#1a1a2e}:global([data-theme=light]) .af-social-btn.google:hover{background:#f8f8f8;border-color:#0003}:global([data-theme=light]) .af-social-btn.telegram{background:#08c;border-color:#08c;color:#fff}:global([data-theme=light]) .af-social-btn.telegram:hover{background:#006fa8;border-color:#006fa8}:global([data-theme=light]) .am-modal{background:#fff;border-color:#7326a21a;box-shadow:0 32px 64px #0000001f;color:#1a1a2e}:global([data-theme=light]) .am-title{color:#1a1a2e}:global([data-theme=light]) .am-close-btn{color:#888}:global([data-theme=light]) .am-close-btn:hover{background:#0000000f;color:#333}:global([data-theme=light]) .am-desc{color:#666}:global([data-theme=light]) .am-code-inputs input{background:#f5f5f7;border-color:#0000001f;color:#1a1a2e}:global([data-theme=light]) .am-code-inputs input:focus{background:#fff;border-color:#8833c4}:global([data-theme=light]) .am-resend-btn{color:#7326a2}:global([data-theme=light]) .am-resend-btn:hover{color:#8833c4}:global([data-theme=light]) .avatar-upload-area{background:#f5f5f7;border-color:#0000001f;color:#666}:global([data-theme=light]) .avatar-upload-area:hover{background:#fff;border-color:#8833c4}:global([data-theme=light]) .avatar-icon{color:#888}.btn{background-color:#191919;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:10px 15px;position:relative;text-decoration:none;transition:all .3s ease}:global([data-theme=light]) .btn{background-color:#667eea;color:#fff}.get__tariff{background-color:#fff;color:#000}.default__tariff,.get__tariff{border:1px solid #00000026;border-radius:4px}.default__tariff{background-color:#736ced;color:#f7f7f7}.purple__welcome_btn{background-color:#736ced;border:none;border-radius:4px;color:#fff;font-family:Nunito,sans-serif;font-weight:300}.auth__btn{background:#1b1b1b;border:2px solid #fda00d4d;border-radius:6px;color:#fda00d;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;text-transform:none;transition:all .3s ease}:global([data-theme=light]) .auth__btn{background:#fff;border:2px solid #667eea;box-shadow:0 2px 8px #667eea26;color:#667eea}.auth__btn:hover{background:rgba(253,160,13,.349);color:#fda00d;cursor:pointer;transition:.3s}:global([data-theme=light]) .auth__btn:hover{background:#667eea;border-color:#667eea;box-shadow:0 4px 12px #667eea40;color:#fff}.btn_modal_access{background:#333;border-radius:6px;color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;text-transform:none;transition:.3s}.btn_modal_access:hover{background:#000000ad;cursor:pointer}.btn_modal_close{background:#1b1b1b;border:none;border-radius:6px;color:#fda00d;font-family:Nunito,sans-serif;font-size:17px;font-weight:700;margin-top:15px;text-transform:none;transition:.3s}:global([data-theme=light]) .btn_modal_close{background:#f8f9fa;border:1px solid #e0e0e0;color:#667eea}.btn_modal_close:hover{background:rgba(253,160,13,.349);color:#fda00d;cursor:pointer;transition:.3s}:global([data-theme=light]) .btn_modal_close:hover{background:#667eea;border-color:#667eea;color:#fff}:global([data-theme=light]) .btn_modal_close:disabled{background:#667eea;color:#fff;cursor:default;opacity:1}.sign__google__btn{align-items:center;background-color:#0000;border:none;border-radius:6px;color:#2e2e2e;display:flex;justify-content:center;margin-top:16px;text-transform:none;width:100%}.sign__google__btn:hover{background-color:#736ced;border:none;color:#fff}.btn[disabled]{cursor:not-allowed;opacity:.5}.create__statement__btn{border:none;border-radius:6px;color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;text-transform:none;transition:.3s}.create__statement__btn:hover{background:#4a0075b5;cursor:pointer}.add__requir{background-color:#bbed21;border-radius:3px;color:#535c69;font-size:14px;font-weight:300;margin-top:5px;text-transform:none;transition:.3s}.add__requir:hover{background-color:#d2f95f}.requirment__update{background-color:#bbed21;border-radius:3px;color:#535c69;font-size:12px;font-weight:300;margin-top:5px;text-transform:none;transition:.3s}.requirment__update:hover{background-color:#d2f95f}.act_update{background-color:#bbed21;border-radius:3px;color:#535c69;font-size:12px;font-weight:300;margin-top:5px;text-transform:none;transition:.3s}.act_update:hover{background-color:#d2f95f}.requirment__delete{background-color:#ff5752;border-radius:3px;color:#fff;font-size:12px;font-weight:300;margin-top:5px;text-transform:none;transition:.3s}.requirment__delete:hover{background-color:#f77672}.confirm__requir{background-color:#027fe6;border-radius:3px;font-size:18px;font-weight:300;text-transform:none;transition:.3s}.confirm__requir:hover{background-color:#025090}.ProductCard_card__kYlio{background:#1f1632;border:1px solid #9d3ef71a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}[data-theme=light] .ProductCard_card__kYlio{background:#fff;border-color:#e0e0e0;box-shadow:0 4px 12px #0000000d}.ProductCard_card__kYlio:hover{border-color:#9d3ef7;box-shadow:0 10px 30px #9d3ef733;transform:translateY(-5px)}.ProductCard_card__kYlio:hover .ProductCard_image__QPEgT{transform:scale(1.05)}.ProductCard_imageWrap__9ClUE{background:#150e24;overflow:hidden;padding-top:100%;position:relative;width:100%}.ProductCard_image__QPEgT{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.ProductCard_noImage__Zt6fs{align-items:center;color:#666;display:flex;font-family:Rajdhani,sans-serif;font-size:14px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ProductCard_shopBadge__2XWnz{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140a23d9;border:1px solid #9d3ef74d;border-radius:20px;box-shadow:0 2px 8px #0000004d;display:flex;gap:8px;left:10px;padding:4px 10px 4px 4px;position:absolute;top:10px;transition:transform .2s;z-index:2}.ProductCard_shopBadge__2XWnz:hover{border-color:#9d3ef7;transform:scale(1.02)}.ProductCard_shopBadge__2XWnz img{border:1px solid #fff3;border-radius:50%;height:22px;object-fit:cover;width:22px}.ProductCard_shopBadge__2XWnz span{color:#fff;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;letter-spacing:.3px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_content_prod__NT9GB{display:flex;flex-direction:column;flex-grow:1;gap:6px;padding:14px}.ProductCard_category__FBoj8{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}[data-theme=light] .ProductCard_category__FBoj8{color:#00000080}.ProductCard_title__TK7QM{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;height:42px;line-height:1.3;margin-bottom:2px;overflow:hidden}[data-theme=light] .ProductCard_title__TK7QM{color:#1a1a2e}.ProductCard_priceRow__UCmkU{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}[data-theme=light] .ProductCard_priceRow__UCmkU{border-top-color:#0000000d}.ProductCard_price__0y73M{color:#9d3ef7;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:800}.ProductCard_actions__APK2Q{margin-top:12px;width:100%}.ProductCard_btnFull__bWf9K{background:linear-gradient(135deg,#9d3ef7,#662d91);border:none;border-radius:8px;box-shadow:0 4px 12px #9d3ef740;color:#fff;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;padding:10px 0;text-transform:uppercase;transition:all .2s;width:100%}.ProductCard_btnFull__bWf9K:hover{box-shadow:0 6px 16px #9d3ef766;filter:brightness(1.15);transform:translateY(-1px)}.ProductCard_btnFull__bWf9K:active{transform:translateY(1px)}.CatalogCard_wrapper__Bqnh0{margin-bottom:24px}.CatalogCard_headerRow__Pz\+b-{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CatalogCard_title__ngN5N{font-size:33px;margin:0}.CatalogCard_productsRow__f88I\+{display:flex;gap:40px;overflow-x:auto}@media(max-width:1200px){.CatalogCard_title__ngN5N{font-size:33px}}@media(max-width:768px){.CatalogCard_title__ngN5N{font-size:28px}}@media(max-width:420px){.CatalogCard_title__ngN5N{font-size:24px}}.video-player{aspect-ratio:16/9;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden;position:relative;width:100%}.video-player.fullscreen{aspect-ratio:unset;height:100vh}.video-player video{cursor:pointer;height:100%;object-fit:contain;width:100%}.video-player__overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.video-player__overlay,.video-player__play-big{align-items:center;display:flex;justify-content:center}.video-player__play-big{background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;height:80px;pointer-events:auto;transition:all .3s ease;width:80px}.video-player__play-big svg{color:#000;height:40px;margin-left:4px;width:40px}.video-player__play-big:hover{background:#fff;transform:scale(1.1)}.video-player__next-episode{animation:slideIn .3s ease;background:#000c;border-radius:8px;bottom:100px;padding:15px 20px;pointer-events:auto;position:absolute;right:20px}.video-player__next-episode p{color:#fff;font-size:14px;margin:0 0 10px}.video-player__next-episode button{background:#e50914;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:background .2s ease}.video-player__next-episode button:hover{background:#f40612}.video-player__controls{background:linear-gradient(0deg,#000c 0,#0000);bottom:0;left:0;opacity:0;padding:40px 20px 20px;position:absolute;transition:opacity .3s ease;width:100%;z-index:3}.video-player.show-controls .video-player__controls,.video-player:hover .video-player__controls{opacity:1}.video-player__progress{background:#ffffff4d;border-radius:3px;cursor:pointer;height:5px;margin-bottom:15px;position:relative;transition:height .2s ease;width:100%}.video-player__progress:hover{height:8px}.video-player__progress-buffered{background:#ffffff80}.video-player__progress-buffered,.video-player__progress-played{border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .1s ease}.video-player__progress-played{background:#e50914}.video-player__progress-played:after{background:#fff;border-radius:50%;content:"";height:12px;opacity:0;position:absolute;right:-6px;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:12px}.video-player__progress:hover .video-player__progress-played:after{opacity:1}.video-player__controls-row{justify-content:space-between}.video-player__controls-left,.video-player__controls-right,.video-player__controls-row{align-items:center;display:flex;gap:10px}.video-player button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:all .2s ease}.video-player button svg{height:24px;width:24px}.video-player button .forward-label,.video-player button .rewind-label{font-size:10px;font-weight:600;position:absolute}.video-player button:hover{color:#e50914;transform:scale(1.1)}.video-player__volume-slider{-webkit-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:80px}.video-player__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:12px}.video-player__volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.video-player__volume-slider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;cursor:pointer;height:12px;-moz-transition:all .2s ease;transition:all .2s ease;width:12px}.video-player__volume-slider::-moz-range-thumb:hover{transform:scale(1.2)}.video-player__time{color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.video-player__speed-select{background:#0009;border:1px solid #ffffff4d;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;outline:none;padding:4px 8px}.video-player__speed-select:hover{border-color:#fff}.video-player__speed-select option{background:#000}.video-player__title{color:#fff;left:20px;position:absolute;top:20px}.video-player__title h3{font-size:18px;font-weight:600;margin:0 0 5px}.video-player__title span{font-size:14px;opacity:.8}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.video-player__controls{padding:30px 10px 10px}.video-player__volume-slider{width:50px}.video-player__time{font-size:12px}.video-player button svg{height:20px;width:20px}}.voice-chat__room{flex-direction:row;height:100%}.voice-chat__room,.voice-chat__text-area{display:flex;min-height:0;overflow:hidden}.voice-chat__text-area{flex:1 1;flex-direction:column;min-width:0}.vc-mob-bar,.vc-mob-chat-btn,.vc-mobile-tabs{display:none}.vc-mobile-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#a78bfab3;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px 8px;transition:all .18s ease}.vc-mobile-tab--active{background:#7c3aed12;border-bottom-color:#7c3aed;color:#7c3aed}.vc-mobile-tab__dot{background:#4caf50;border-radius:50%;box-shadow:0 0 5px #4caf50b3;flex-shrink:0;height:7px;width:7px}.vc-panel{border-right:1px solid #7c3aed33;color:#fff;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:280px}.vc-panel__header{align-items:center;background:#7c3aed0f;border-bottom:1px solid #7c3aed33;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 14px}.vc-panel__title{color:#c4b5fd;font-size:13px;font-weight:700;letter-spacing:.2px}.vc-panel__dot{background:#7c3aed80;border-radius:50%;flex-shrink:0;height:7px;width:7px}.vc-panel__dot.on{animation:vcPulse 2s infinite;background:#4caf50;box-shadow:0 0 5px #4caf50b3}.vc-panel__dot.off{background:#f44336}.vc-panel__error{background:#f443361f;border:1px solid #f4433640;border-radius:5px;color:#ff8a80;padding:5px 9px}.vc-panel__error,.vc-panel__mic-select{flex-shrink:0;font-size:11px;margin:6px}.vc-panel__mic-select{background:#7c3aed1a;border:1px solid #7c3aed4d;border-radius:6px;color:#fff;cursor:pointer;padding:5px 8px;width:calc(100% - 12px)}.vc-panel__mic-select option{background:#161622}.vc-panel__mic-select:focus{border-color:#780add80;outline:none}.vc-panel__search{background:#7c3aed14;border:1px solid #7c3aed40;border-radius:6px;box-sizing:border-box;color:#fff;flex-shrink:0;font-size:11px;margin:6px;outline:none;padding:5px 9px;width:calc(100% - 12px)}.vc-panel__search::placeholder{color:#ffffff4d}.vc-panel__search:focus{border-color:#780add80}.vc-panel__ios-unlock{animation:vcPulse 2s ease-in-out infinite;background:#7c3aed2e;border:1px solid #7c3aed66;border-radius:6px;color:#f06292;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;margin:6px;padding:8px 10px;text-align:center;width:calc(100% - 12px)}.vc-panel__ios-unlock:active{transform:scale(.97)}.vc-panel__list-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.vc-panel__scroll-btns{bottom:6px;display:flex;flex-direction:column;gap:4px;left:6px;pointer-events:none;position:absolute;z-index:5}.vc-panel__scroll-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#7c3aedcc,#6d28d9cc);border:1px solid #fff3;border-radius:50%;box-shadow:0 2px 8px #7c3aed66;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;pointer-events:all;transition:all .18s ease;width:24px}.vc-panel__scroll-btn:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 3px 12px #7c3aed99;transform:scale(1.18)}.vc-panel__scroll-btn:active{transform:scale(.9)}.vc-panel__list{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.vc-panel__list::-webkit-scrollbar{width:4px}.vc-panel__list::-webkit-scrollbar-track{background:#0000}.vc-panel__list::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:3px}.vc-panel__item{align-items:center;background:#7c3aed0f;border:1px solid #0000;border-radius:12px;display:flex;gap:10px;margin-bottom:4px;padding:8px 10px;transition:background .15s,border-color .15s}.vc-panel__item:hover{background:#7c3aed1f;border-color:#7c3aed2e}.vc-panel__item--self{background:#22c55e12;border:1px solid #22c55e33}.vc-panel__item--self:hover{background:#22c55e1f}.vc-panel__item--speaking{background:#4caf5012;border-color:#4caf5033}.vc-panel__av-wrap{border-radius:50%;flex-shrink:0;height:42px;position:relative;transition:box-shadow .15s;width:42px}.vc-panel__av-wrap.spk{animation:speakPulse 1.4s ease-in-out infinite;box-shadow:0 0 0 2.5px #4caf50,0 0 10px #4caf5073}.vc-panel__av-img{border:2px solid #7c3aed59;border-radius:50%;display:block;height:42px;object-fit:cover;width:42px}.vc-panel__muted-badge{align-items:center;background:#0f0019eb;border:1.5px solid #7c3aed4d;border-radius:50%;bottom:-2px;display:flex;font-size:10px;height:17px;justify-content:center;line-height:1;position:absolute;right:-2px;width:17px}.vc-panel__nm-row{align-items:center;display:flex;gap:6px}.vc-panel__you{background:#7c3aed38;border-radius:4px;color:#a78bfa;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.4px;padding:1px 5px;text-transform:uppercase}.vc-panel__actions{display:flex;flex-direction:column;flex-shrink:0;gap:3px}.vc-panel__meta{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.vc-panel__nm{color:#f0eaff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-panel__bar{background:#7c3aed2e;border-radius:3px;height:4px;overflow:hidden}.vc-panel__bar-fill{background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:3px;height:100%;transition:width .08s ease}.vc-panel__vol{-webkit-appearance:none;appearance:none;background:#7c3aed2e;border-radius:1px;cursor:pointer;height:2px;margin-top:1px;outline:none;width:100%}.vc-panel__vol::-webkit-slider-thumb{-webkit-appearance:none;background:#780add;border-radius:50%;cursor:pointer;height:9px;width:9px}.vc-panel__vol::-moz-range-thumb{background:#780add;border:none;border-radius:50%;cursor:pointer;height:9px;width:9px}.vc-panel__vol:disabled{cursor:not-allowed;opacity:.25}.vc-panel__badge{flex-shrink:0;font-size:11px}.vc-panel__badge.muted{opacity:.5}.vc-panel__ibtn{align-items:center;background:#7c3aed14;border:1px solid #7c3aed40;border-radius:4px;color:#ffffff8c;cursor:pointer;display:flex;flex-shrink:0;font-size:9px;height:20px;justify-content:center;transition:all .12s;width:20px}.vc-panel__ibtn:hover{background:#7c3aed2e;color:#fff}.vc-panel__ibtn.active{background:#f443362e;border-color:#f4433659;color:#ef9a9a}.vc-panel__ibtn--kick{background:#f443361a;border-color:#f4433638;color:#ef5350}.vc-panel__ibtn--kick:hover{background:#f4433638}.vc-panel__controls{background:#00000026;border-top:1px solid #7c3aed2e;display:flex;flex-shrink:0;gap:12px;justify-content:center;padding:12px 16px}.vc-panel__privacy{color:#a78bfa80;flex-shrink:0;font-size:10px;letter-spacing:.2px;padding:3px 10px 6px;text-align:center}.vc-panel__ctrl{align-items:center;background:#7c3aed1f;border:1.5px solid #7c3aed4d;border-radius:50%;color:#c4b5fd;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:all .18s;width:42px}.vc-panel__ctrl svg{height:18px;width:18px}.vc-panel__ctrl:hover:not(:disabled){background:#7c3aed47;color:#fff;transform:scale(1.06)}.vc-panel__ctrl:disabled{cursor:not-allowed;opacity:.3}.vc-panel__ctrl.active{background:#f4433633;border-color:#f4433673;box-shadow:0 0 10px #f4433640;color:#ef5350}.vc-panel__ctrl--leave{background:#f4433621;border-color:#f4433647;color:#ef5350}.vc-panel__ctrl--leave:hover{background:#f4433647;transform:scale(1.06)}.vc-panel__invite{align-items:center;border-top:1px solid #7c3aed2e;display:flex;flex-shrink:0;gap:5px;padding:5px 10px}.vc-panel__invite-code{color:#ff9800;flex:1 1;font-family:monospace;font-size:12px;font-weight:700;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-panel__invite-copy{background:#ff98001f;border:1px solid #ff980047;border-radius:4px;color:#ff9800;cursor:pointer;flex-shrink:0;font-size:11px;padding:2px 6px;transition:background .15s}.vc-panel__invite-copy:hover{background:#ff980040}@media(max-width:850px){.vc-mobile-tabs{display:none}.vc-mob-bar{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#7c3aed17;border-bottom:1px solid #7c3aed38;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:10px 16px;transition:background .15s;-webkit-user-select:none;user-select:none}.vc-mob-bar:active{background:#7c3aed2e}.vc-mob-bar__icon{flex-shrink:0;font-size:16px;line-height:1}.vc-mob-bar__title{color:#c4b5fd;flex:1 1;font-size:13px;font-weight:700;letter-spacing:.2px}.vc-mob-bar__chevron{color:#a78bfa99;flex-shrink:0;transition:transform .22s ease}.vc-mob-bar__chevron--up{transform:rotate(180deg)}.vc-mob-chat-btn{align-items:center;background:#7c3aed24;border:1.5px solid #7c3aed59;border-radius:10px;color:#c4b5fd;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700;justify-content:center;margin:8px 12px 4px;padding:10px;transition:background .15s}.vc-mob-chat-btn:active{background:#7c3aed47}.vc-mobile-hidden{display:none!important}.voice-chat__room{flex-direction:column}.vc-panel{border-right:none;flex:0 0 auto;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1);width:100%}.vc-panel__header{display:none}.vc-panel.vc-mob-open{max-height:440px;overflow-y:auto}.vc-panel.vc-mob-closed{border-bottom:none;max-height:0;padding:0!important}.voice-chat__text-area{display:flex!important;flex:1 1;min-height:0;width:100%}}@keyframes vcPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes speakPulse{0%,to{box-shadow:0 0 0 2px #4caf50,0 0 8px #4caf504d}50%{box-shadow:0 0 0 4px #4caf50,0 0 16px #4caf508c}}.voice-chat{background:linear-gradient(135deg,#1e1e2e,#2a2a3e);border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#fff;padding:20px}.voice-chat__header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.voice-chat__header h3{font-size:20px;font-weight:600;margin:0}.voice-chat__status{align-items:center;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px}.voice-chat__status:before{animation:pulse 2s infinite;border-radius:50%;content:"";height:8px;width:8px}.voice-chat__status.connected{background:#4caf5033;color:#4caf50}.voice-chat__status.connected:before{background:#4caf50}.voice-chat__status.disconnected{background:#f4433633;color:#f44336}.voice-chat__status.disconnected:before{background:#f44336}.voice-chat__participants{margin-bottom:20px}.voice-chat__participants h4{font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 15px;opacity:.7;text-transform:uppercase}.voice-chat__participants ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.voice-chat__participant{background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px;transition:all .2s ease}.voice-chat__participant:hover{background:#7c3aed2e}.voice-chat__participant--self{background:#4caf501a;border:1px solid #4caf504d}.voice-chat__participant-top{align-items:center;display:flex;gap:12px}.voice-chat__participant-volume{align-items:center;display:flex;gap:8px;padding-left:48px}.voice-chat__volume-icon{flex-shrink:0;font-size:14px;text-align:center;width:18px}.voice-chat__volume-slider{-webkit-appearance:none;appearance:none;background:#ffffff26;border-radius:2px;cursor:pointer;flex:1 1;height:4px;min-width:60px;outline:none}.voice-chat__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#780add;border-radius:50%;cursor:pointer;height:14px;-webkit-transition:background .2s;transition:background .2s;width:14px}.voice-chat__volume-slider::-moz-range-thumb{background:#780add;border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.voice-chat__volume-slider:hover::-webkit-slider-thumb{background:#9a2af0}.voice-chat__volume-value{flex-shrink:0;font-size:11px;min-width:32px;opacity:.6;text-align:right}.voice-chat__avatar{align-items:center;background:#780add;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:36px;justify-content:center;width:36px}.voice-chat__username{flex:1 1;font-size:14px;font-weight:500}.voice-chat__mic-status{align-items:center;display:flex;flex-shrink:0;font-size:16px;height:24px;justify-content:center;width:24px}.voice-chat__mic-status.active{animation:micActive 1.5s infinite}.voice-chat__mic-status.muted{opacity:.4}.voice-chat__controls{display:flex;gap:10px;margin-top:20px}.voice-chat__btn{align-items:center;background:#7c3aed2e;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.voice-chat__btn svg{height:20px;width:20px}.voice-chat__btn:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.voice-chat__btn:active:not(:disabled){transform:translateY(0)}.voice-chat__btn:disabled{cursor:not-allowed;opacity:.5}.voice-chat__btn.muted{background:#f4433633;border-color:#f4433666}.voice-chat__btn.muted:hover:not(:disabled){background:#f443364d}.voice-chat__btn--leave{background:#f4433633;border-color:#f4433666}.voice-chat__btn--leave:hover:not(:disabled){background:#f443364d;border-color:#f4433680}.voice-chat__level-bar{align-self:center;background:#7c3aed2e;border-radius:4px;flex:1 1;height:8px;min-width:40px;overflow:hidden}.voice-chat__level-bar__fill{border-radius:4px;height:100%;transition:width .06s ease,background .15s ease}.voice-chat__level-bar--self{background:#4caf501f;border:1px solid #4caf504d;border-radius:11px;height:8px}.voice-chat__level-bar--self .voice-chat__level-bar__fill{border-radius:11px}.voice-chat__participant-level{align-items:center;display:flex;padding-left:48px}.voice-chat__participant-level .voice-chat__level-bar--self{flex:1 1}.voice-chat__muted-label{font-size:12px;font-style:italic;opacity:.45;padding-left:4px}.voice-chat__error{background:#f4433626;border:1px solid #f4433666;border-radius:8px;color:#ff8a80;font-size:13px;margin-bottom:14px;padding:10px 14px}.voice-chat__mic-select{align-items:center;display:flex;gap:10px;margin-bottom:14px}.voice-chat__mic-select label{font-size:13px;opacity:.8;white-space:nowrap}.voice-chat__mic-select select{background:#ffffff12;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;padding:6px 10px}.voice-chat__mic-select select option{background:#1e1e2e}.voice-chat__mic-select select:focus{border-color:#780add99;outline:none}.voice-chat__invite-block{align-items:center;background:#ff98001a;border:1px solid #ff98004d;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:10px 14px}.voice-chat__invite-label{font-size:12px;opacity:.7}.voice-chat__invite-code{color:#ff9800;flex:1 1;font-family:monospace;font-size:16px;font-weight:700;letter-spacing:2px}.voice-chat__invite-copy{background:#ff980033;border:1px solid #ff980066;border-radius:6px;color:#ff9800;cursor:pointer;font-size:13px;padding:5px 10px;transition:background .2s}.voice-chat__invite-copy:hover{background:#ff980059}.voice-chat__kick-btn{align-items:center;background:#f4433626;border:1px solid #f443364d;border-radius:50%;color:#ef5350;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:24px;justify-content:center;transition:all .2s;width:24px}.voice-chat__kick-btn:hover{background:#f443364d;border-color:#f4433699}@media(max-width:768px){.voice-chat{padding:15px}.voice-chat__header h3{font-size:18px}.voice-chat__btn{font-size:13px;padding:10px 15px}.voice-chat__btn span{display:none}.voice-chat__btn svg{height:18px;width:18px}.voice-chat__avatar{font-size:14px;height:32px;width:32px}.voice-chat__username{font-size:13px}}.emoji-picker-wrapper{flex-shrink:0;position:relative}.emoji-picker-btn{align-items:center;background:#7c3aed1a;border:1.5px solid #7c3aed4d;border-radius:10px;color:#a78bfae6;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;line-height:1;transition:all .2s ease;width:38px}.emoji-picker-btn:hover{background:#7c3aed40;border-color:#a78bfa80;transform:scale(1.05)}@media(max-width:600px){.emoji-picker-btn{border-radius:8px;font-size:20px;height:36px;width:36px}.emoji-picker-btn,.emoji-picker-btn:hover{background:#0000;border-color:#0000}}.emoji-picker-popup{background:#1e1e2e;border:1px solid #ffffff1f;border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 20px 60px #0009;max-height:380px;position:absolute;right:0;width:320px;z-index:9999}.emoji-picker-inline,.emoji-picker-popup{display:flex;flex-direction:column;overflow:hidden}.emoji-picker-inline{background:#0000;width:100%}.emoji-picker-search{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:8px;padding:10px 12px}.emoji-picker-search input{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:13px;outline:none;padding:7px 12px}.emoji-picker-search input::placeholder{color:#ffffff59}.emoji-picker-search input:focus{border-color:#7c3aed80}.emoji-picker-close{align-items:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:all .15s;width:28px}.emoji-picker-close:hover{background:#ef444426;border-color:#ef444466;color:#f87171}.emoji-picker-categories{border-bottom:1px solid #ffffff12;display:flex;gap:2px;overflow-x:auto;padding:6px 10px;scrollbar-width:none}.emoji-picker-categories::-webkit-scrollbar{display:none}.emoji-picker-cat-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.emoji-picker-cat-btn.active,.emoji-picker-cat-btn:hover{background:#e91e6333;border-color:#e91e6366}.emoji-picker-grid{grid-gap:2px;display:grid;flex:1 1;gap:2px;grid-template-columns:repeat(8,1fr);overflow-y:auto;padding:8px 10px 10px;scrollbar-color:#ffffff26 #0000;scrollbar-width:thin}.emoji-picker-grid::-webkit-scrollbar{width:4px}.emoji-picker-grid::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.emoji-picker-item{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:20px;height:34px;justify-content:center;line-height:1;transition:background .1s ease;width:34px}.emoji-picker-item:hover{background:#ffffff1a;transform:scale(1.2)}.emoji-picker-empty{color:#ffffff59;font-size:13px;grid-column:1/-1;padding:20px 0;text-align:center}.text-chat{background:linear-gradient(175deg,#100018,#160020 50%,#0d0d1f);border-radius:12px;color:#e9d5ff;display:flex;flex-direction:column;font-family:Inter,Segoe UI,sans-serif;height:100%;overflow:hidden}.text-chat__header{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040;border-bottom:1px solid #a78bfa2e;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 10px}.text-chat__header h3{color:#a78bfa;font-size:15px;font-weight:700;letter-spacing:.3px;margin:0}.text-chat__status{align-items:center;display:flex;font-size:11.5px;font-weight:500;gap:5px}.text-chat__status.connected{color:#22c55e}.text-chat__status.disconnected{color:#f87171}.text-chat__status-dot{background:currentColor;border-radius:50%;box-shadow:0 0 5px currentColor;height:7px;width:7px}.text-chat__messages-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.text-chat__messages{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:10px 0 8px;scroll-behavior:smooth}.text-chat__messages::-webkit-scrollbar{width:5px}.text-chat__messages::-webkit-scrollbar-track{background:#0000}.text-chat__messages::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:4px}.text-chat__loading,.text-chat__loading-more{color:#a78bfa;font-size:13px;padding:10px;text-align:center}.text-chat__load-more{align-self:center;background:#7c3aed26;border:1px solid #a78bfa2e;border-radius:20px;color:#a78bfa;cursor:pointer;font-size:12px;margin:8px auto;padding:5px 14px;transition:background .2s}.text-chat__load-more:hover{background:#7c3aed4d}.text-chat__empty{align-items:center;color:#6d4da0;display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:center;padding:24px}.text-chat__empty-icon{font-size:40px;margin-bottom:8px;opacity:.6}.text-chat__empty p{font-size:13px;margin:0}.text-chat__message{align-items:flex-start;display:flex;gap:10px;padding:3px 14px 4px 12px;position:relative;transition:background .15s}.text-chat__message:hover{background:#7c3aed26;z-index:5}.text-chat__message.group-start{padding-top:18px}.text-chat__message.grouped{padding-top:2px}.text-chat__message.optimistic .text-chat__message-text{opacity:.6}.text-chat__message.deleted .text-chat__message-text{color:#6d4da0;font-size:13px;font-style:italic}.text-chat__msg-left{align-items:flex-start;display:flex;flex-shrink:0;justify-content:center;padding-top:1px;width:36px}.text-chat__avatar{border:2px solid #7c3aed80;border-radius:50%;box-shadow:0 2px 8px #0006;flex-shrink:0;height:36px;object-fit:cover;width:36px}.text-chat__hover-ts{align-self:center;color:#6d4da0;display:none;font-size:10px;line-height:1;text-align:right;white-space:nowrap;width:36px}.text-chat .text-chat__message:hover .text-chat__hover-ts{display:block}.text-chat__message-content{flex:1 1;min-width:0}.text-chat__message-header{align-items:baseline;display:flex;gap:7px;line-height:1;margin-bottom:3px}.text-chat__username{color:#a78bfa;font-size:14px;font-weight:700}.text-chat__username.own-name{color:#f0abfc}.text-chat__timestamp{color:#6d4da0;font-size:11px}.text-chat__reply-quote{background:#7c3aed1f;border-left:3px solid #7c3aed;border-radius:0 6px 6px 0;cursor:pointer;display:flex;flex-direction:column;gap:2px;margin-bottom:5px;padding:5px 10px;transition:background .15s}.text-chat__reply-quote:hover{background:#7c3aed38}.text-chat__reply-quote-name{color:#a78bfa;font-size:12px;font-weight:700}.text-chat__reply-quote-text{color:#a78bfa;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-chat__reply-quote-img-wrap{align-items:center;display:flex;gap:8px;min-width:0}.text-chat__reply-quote-img{border:1px solid #a78bfa2e;border-radius:6px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.text-chat__reply-quote-video-thumb{align-items:center;background:#7c3aed33;border:1px solid #a78bfa2e;border-radius:8px;color:#a78bfa;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.text-chat__reply-quote-video-preview{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.text-chat__reply-quote-circle-thumb{background:#000;border:2px solid #7c3aed;border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.text-chat__reply-quote-circle-video{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.text-chat__reply-quote-audio-thumb{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.text-chat__message-text{color:#e9d5ff;font-size:14.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.text-chat__message-text--deleted{color:#6d4da0;font-style:italic}.text-chat__actions{background:#12001ceb;border:1px solid #a78bfa2e;border-radius:8px;box-shadow:0 2px 12px #00000080;display:flex;gap:4px;padding:3px 5px;position:absolute;right:10px;top:4px;z-index:20}.text-chat__action-btn{align-items:center;background:none;border:none;border-radius:5px;color:#a78bfa;cursor:pointer;display:flex;justify-content:center;padding:4px 5px;transition:background .15s,color .15s}.text-chat__action-btn:hover{background:#7c3aed40;color:#a78bfa}.text-chat__action-btn--delete:hover{background:#ef444433;color:#ef4444}.text-chat__reactions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px;margin-top:8px}.text-chat__reaction{align-items:center;background:#7c3aed21;border:1px solid #7c3aed47;border-radius:20px;color:#e9d5ff;cursor:pointer;display:flex;font-size:19px;gap:5px;line-height:1.2;padding:4px 12px;transition:all .15s}.text-chat__reaction span{color:#a78bfa;font-size:13px;font-weight:600;min-width:10px}.text-chat__reaction:hover{background:#7c3aed4d;border-color:#7c3aed;transform:scale(1.06)}.text-chat__reaction.active{background:#7c3aed52;border-color:#7c3aed;box-shadow:0 0 10px #7c3aed8c}.text-chat__reaction.active span{color:#a78bfa;font-weight:700}.text-chat__reaction-add-wrap{position:relative}.text-chat__reaction-picker{background:#1a0028;border:1px solid #a78bfa2e;border-radius:14px;bottom:calc(100% + 6px);box-shadow:0 8px 32px #000000b3,0 0 0 1px #7c3aed33;left:auto;max-width:340px;min-width:260px;padding:10px;position:absolute;right:0;z-index:60}.text-chat__reaction-picker-grid{display:flex;flex-wrap:wrap;gap:4px}.text-chat__reaction-picker-btn{background:#7c3aed1a;border:1px solid #0000;border-radius:8px;color:#e9d5ff;cursor:pointer;font-size:18px;padding:6px 8px;transition:all .15s}.text-chat__reaction-picker-btn:hover{background:#7c3aed4d;border-color:#7c3aed;transform:scale(1.18)}.text-chat__reaction-picker-more{color:#a78bfa;font-size:13px;font-weight:700;letter-spacing:2px}.text-chat__reaction-picker-more:hover{color:#a78bfa}.text-chat__reaction-full-picker{border-top:1px solid #a78bfa2e;margin-top:8px;max-height:280px;overflow-y:auto;padding-top:8px}.text-chat__reaction-full-picker::-webkit-scrollbar{width:3px}.text-chat__reaction-full-picker::-webkit-scrollbar-thumb{background:#7c3aed8c;border-radius:3px}.text-chat__file-card{align-items:center;background:#7c3aed1a;border:1px solid #a78bfa2e;border-radius:8px;display:flex;gap:8px;max-width:280px;padding:8px 10px}.text-chat__image-wrap{border:1px solid #a78bfa2e;border-radius:12px;cursor:pointer;display:inline-block;max-width:320px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.text-chat__image-wrap:hover{box-shadow:0 8px 32px #7c3aed66;transform:scale(1.02)}.text-chat__image-wrap:hover .text-chat__image-dl{opacity:1}.text-chat__image-preview{border-radius:12px;display:block;height:auto;max-height:400px;max-width:320px;object-fit:cover;width:100%}.text-chat__image-dl{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:8px;bottom:8px;color:#fff;display:flex;justify-content:center;opacity:0;padding:5px 7px;position:absolute;right:8px;text-decoration:none;transition:opacity .2s ease}.text-chat__image-dl:hover{background:#7c3aedb3}.text-chat__lightbox{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:fixed;z-index:9999}.text-chat__lightbox-img{border-radius:12px;box-shadow:0 16px 64px #000000b3;max-height:80vh;max-width:min(90vw,1000px);object-fit:contain}.text-chat__lightbox-close{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:20px;top:16px;transition:background .2s;width:40px}.text-chat__lightbox-close:hover{background:#fff3}.text-chat__lightbox-dl{align-items:center;background:#7c3aed4d;border:1px solid #7c3aed80;border-radius:10px;color:#c4b5fd;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;text-decoration:none;transition:background .2s}.text-chat__lightbox-dl:hover{background:#7c3aed80;color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.text-chat__file-icon{font-size:20px}.text-chat__file-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.text-chat__file-name{color:#e9d5ff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-chat__file-size{color:#a78bfa;font-size:11px}.text-chat__file-dl{color:#a78bfa;transition:color .15s}.text-chat__file-dl:hover{color:#f0abfc}.text-chat__circle-video-wrap{cursor:pointer;flex-shrink:0;height:220px;position:relative;width:220px}.text-chat__circle-video-wrap:hover .text-chat__circle-video-dl,.text-chat__circle-video-wrap:hover .text-chat__circle-video-overlay{opacity:1}.text-chat__circle-video{background:#000;border:3px solid #7c3aed;border-radius:50%;box-shadow:0 0 0 5px #7c3aed33,0 12px 40px #00000080;display:block;height:220px;object-fit:cover;pointer-events:none;width:220px}.text-chat__circle-video-overlay{align-items:center;border-radius:50%;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.text-chat__circle-video-overlay svg{color:#fff;filter:drop-shadow(0 2px 16px rgba(0,0,0,.8)) drop-shadow(0 0 6px rgba(0,0,0,.6));height:56px;width:56px}.text-chat__circle-video-dl{align-items:center;background:#000000a6;border:1px solid #fff3;border-radius:50%;bottom:10px;color:#fff;display:flex;height:30px;justify-content:center;opacity:0;position:absolute;right:10px;text-decoration:none;transition:opacity .2s;width:30px;z-index:2}.text-chat__circle-video-dl svg{height:14px;width:14px}.text-chat__circle-video-dl:hover{background:#7c3aedcc}.text-chat__video-wrap{border:1px solid #a78bfa2e;border-radius:12px;display:inline-block;max-width:320px;overflow:hidden;position:relative}.text-chat__video-preview{background:#000;border-radius:12px;display:block;max-height:400px;max-width:320px;width:100%}.text-chat__video-preview:hover+.text-chat__image-dl{opacity:1}.text-chat__audio-wrap{align-items:center;background:#22c55e12;border:1px solid #22c55e40;border-radius:14px;display:flex;gap:10px;max-width:320px;padding:10px 14px}.text-chat__audio-icon{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:50%;box-shadow:0 3px 10px #22c55e4d;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.text-chat__audio-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.text-chat__audio-player{accent-color:#22c55e;height:28px;width:100%}.text-chat__audio-label{color:#4ade80;font-size:11px;font-weight:500}.text-chat__audio-dur{color:#a78bfa;font-size:11px;white-space:nowrap}.text-chat__voice-msg{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120624b3;border:1px solid #7c3aed40;border-radius:22px;display:flex;gap:12px;max-width:320px;min-width:230px;overflow:hidden;padding:11px 15px 11px 11px;position:relative;transition:border-color .3s}.text-chat__voice-msg:before{background:linear-gradient(90deg,#0000,#a78bfa80,#0000);border-radius:1px;content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.text-chat__voice-msg.playing{border-color:#a78bfa80;box-shadow:inset 0 0 0 1px #7c3aed26,0 8px 32px #7c3aed2e}.text-chat__voice-msg-play{align-items:center;background:linear-gradient(145deg,#8b5cf6,#6d28d9);border:none;border-radius:50%;box-shadow:0 4px 18px #6d28d98c,0 0 0 3px #8b5cf633;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;transition:transform .18s,box-shadow .18s;width:48px}.text-chat__voice-msg-play svg{pointer-events:none;position:relative;z-index:1}.text-chat__voice-msg-play-ripple{background:#ffffff14;border-radius:50%;inset:0;opacity:0;position:absolute;transition:opacity .15s}.text-chat__voice-msg-play:hover{box-shadow:0 6px 24px #6d28d9b3,0 0 0 4px #8b5cf64d;transform:scale(1.07)}.text-chat__voice-msg-play:hover .text-chat__voice-msg-play-ripple{opacity:1}.text-chat__voice-msg-play:active{transform:scale(.95)}.text-chat__voice-msg-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.text-chat__voice-msg-wave{align-items:flex-end;cursor:pointer;display:flex;gap:2px;height:44px;padding-bottom:2px;position:relative}.text-chat__voice-msg-bar{background:#8b5cf638;border-radius:3px 3px 1px 1px;flex:1 1;min-height:5px;transition:height .1s ease,background .15s}.text-chat__voice-msg-bar.filled{background:linear-gradient(0deg,#7c3aed,#a78bfa)}.text-chat__voice-msg-bar.live{transition:height .1s cubic-bezier(.34,1.56,.64,1)}.text-chat__voice-msg-wave:hover .text-chat__voice-msg-bar:not(.filled){background:#8b5cf661}.text-chat__voice-msg-thumb{background:#c4b5fd;border-radius:50%;bottom:0;box-shadow:0 0 6px #c4b5fdcc;height:10px;margin-left:-5px;pointer-events:none;position:absolute;transition:left .1s linear;width:10px}.text-chat__voice-msg-foot{align-items:center;display:flex;justify-content:space-between}.text-chat__voice-msg-time{font-feature-settings:"tnum";color:#c4b5fd;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px}.text-chat__voice-msg-mic{align-items:center;color:#a78bfa73;display:flex;font-size:10px;gap:4px;letter-spacing:.6px;text-transform:uppercase}.text-chat__voice-msg-mic svg{opacity:.5}.text-chat__circle-record-wrap{display:flex;flex-shrink:0;gap:4px;position:relative}.text-chat__circle-record-btn{align-items:center;background:#7c3aed1a;border:1.5px solid #7c3aed4d;border-radius:10px;color:#a78bfa;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.text-chat__circle-record-btn:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:#0000;box-shadow:0 4px 14px #7c3aed80;color:#fff;transform:scale(1.07) translateY(-1px)}.text-chat__circle-record-btn:disabled{cursor:not-allowed;opacity:.4}.text-chat__circle-record-btn--audio{background:#22c55e1a;border-color:#22c55e4d;color:#4ade80}.text-chat__circle-record-btn--audio:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);border-color:#0000;box-shadow:0 4px 14px #22c55e73;color:#fff}.text-chat__circle-record-btn--busy{background:#ef444414!important;border-color:#ef444459!important;color:#f87171!important;cursor:not-allowed;opacity:.65}.text-chat__circle-record-btn--busy svg{overflow:visible}.text-chat__rec-error{align-items:center;animation:popupIn .15s ease;background:#0f0303e6;border:1px solid #ef444473;border-radius:10px;bottom:calc(100% + 6px);color:#f87171;display:flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;pointer-events:none;position:absolute;right:0;white-space:nowrap;z-index:201}.text-chat__rec-error--mobile{bottom:calc(100% + 8px);left:auto;right:0}.text-chat__rec-popup{align-items:center;animation:popupIn .22s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0418e0;border:1px solid #7c3aed59;border-radius:20px;bottom:calc(100% + 10px);box-shadow:0 8px 40px #0000008c,inset 0 0 0 1px #a78bfa14;display:flex;flex-direction:column;gap:16px;padding:22px 20px 16px;position:absolute;right:0;width:300px;z-index:200}.text-chat__rec-circle-wrap{height:240px;position:relative;width:240px}.text-chat__rec-circle-video{background:#000;border:3px solid #7c3aed;border-radius:50%;box-shadow:0 0 0 6px #7c3aed33,0 12px 32px #0009;display:block;height:240px;object-fit:cover;width:240px}.text-chat__rec-circle-ring{animation:ringPulse 1.4s ease-in-out infinite;border:2px solid #7c3aed8c;border-radius:50%;inset:-8px;pointer-events:none;position:absolute}.text-chat__rec-circle-badge{font-feature-settings:"tnum";align-items:center;background:#0a0014e6;border:1px solid #ef444459;border-radius:16px;bottom:-16px;color:#fff;display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;left:50%;padding:3px 11px;position:absolute;transform:translateX(-50%);white-space:nowrap}.text-chat__rec-audio-ring{align-items:center;animation:audioRingPulse 1.1s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#22c55e47,#16a34a1a);border:2px solid #22c55e8c;border-radius:50%;display:flex;height:120px;justify-content:center;position:relative;width:120px}.text-chat__rec-audio-ring:after,.text-chat__rec-audio-ring:before{animation:sonarRing 1.8s ease-out infinite;border:2px solid #22c55e80;border-radius:50%;content:"";inset:0;position:absolute}.text-chat__rec-audio-ring:after{animation-delay:.6s;border-color:#22c55e4d}.text-chat__rec-audio-icon{align-items:center;color:#4ade80;display:flex;justify-content:center}.text-chat__rec-audio-badge{font-feature-settings:"tnum";align-items:center;background:#0a0014e6;border:1px solid #ef444459;border-radius:16px;bottom:-16px;color:#fff;display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;left:50%;padding:3px 11px;position:absolute;transform:translateX(-50%);white-space:nowrap}.text-chat__recording-dot{animation:pulse 1s ease infinite;background:#ef4444;border-radius:50%;flex-shrink:0;height:8px;width:8px}.text-chat__rec-hint{color:#a78bfa99;font-size:12px;letter-spacing:.2px;margin:4px 0 0}.text-chat__rec-btns{align-items:center;display:flex;gap:10px}.text-chat__rec-cancel{align-items:center;background:#ef44441a;border:1px solid #ef444466;border-radius:50%;color:#f87171;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.text-chat__rec-cancel:hover{background:#ef444447;color:#fff}.text-chat__rec-stop{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:50%;box-shadow:0 4px 18px #7c3aed99;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.text-chat__rec-stop:hover{box-shadow:0 6px 24px #7c3aedcc;transform:scale(1.08)}@keyframes popupIn{0%{opacity:0;transform:scale(.88) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes ringPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes audioRingPulse{0%,to{background:radial-gradient(circle at 50% 50%,#22c55e26,#16a34a0d);box-shadow:0 0 0 0 #22c55e00;transform:scale(1)}50%{background:radial-gradient(circle at 50% 50%,#22c55e61,#16a34a2e);box-shadow:0 0 22px 0 #22c55e59;transform:scale(1.04)}}@keyframes sonarRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@keyframes ringPulseGreen{0%,to{box-shadow:0 0 0 8px #22c55e14}50%{box-shadow:0 0 0 16px #22c55e26}}.text-chat__scroll-btns{bottom:6px;display:flex;flex-direction:column;gap:3px;position:absolute;right:8px;z-index:10}.text-chat__scroll-btn{align-items:center;background:#12001cd9;border:1px solid #a78bfa2e;border-radius:7px;color:#a78bfa;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.text-chat__scroll-btn:hover{background:#7c3aed40;color:#a78bfa}.text-chat__reply-bar{align-items:center;animation:replyBarIn .18s ease;background:#7c3aed1f;border-bottom:1px solid #7c3aed26;border-top:1px solid #7c3aed4d;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:7px 14px}@keyframes replyBarIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.text-chat__reply-bar-inner{align-items:center;display:flex;flex:1 1;gap:7px;min-width:0}.text-chat__reply-bar-icon{color:#a78bfa;flex-shrink:0}.text-chat__reply-bar-content{display:flex;flex-direction:column;gap:1px;min-width:0}.text-chat__reply-bar-name{color:#a78bfa;font-size:12px;font-weight:700}.text-chat__reply-bar-text{color:#a78bfa;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-chat__reply-bar-close{background:none;border:none;border-radius:5px;color:#6d4da0;cursor:pointer;flex-shrink:0;font-size:14px;padding:3px 5px;transition:color .15s,background .15s}.text-chat__reply-bar-close:hover{background:#ffffff14;color:#e9d5ff}.text-chat__input-container{align-items:flex-end;background:#0000004d;border-top:1px solid #a78bfa2e;display:flex;flex-shrink:0;gap:6px;padding:10px 12px;position:relative}.text-chat__desk-only{display:flex}.text-chat__mob-only{display:none}.text-chat__input-wrap{align-items:flex-end;display:flex;flex:1 1;min-width:0;position:relative}.text-chat__input-emoji-slot{bottom:3px;position:absolute;right:3px;z-index:2}.text-chat__input-emoji-slot .emoji-picker-btn{background:#0000;border-color:#0000;box-shadow:none}.text-chat__input-emoji-slot .emoji-picker-btn:hover{background:#7c3aed26;border-color:#0000}.text-chat__input{background:#7c3aed1a;border:1.5px solid #7c3aed4d;border-radius:10px;color:#e9d5ff;flex:1 1;font-family:inherit;font-size:14px;line-height:1.45;max-height:140px;min-height:40px;overflow-y:auto;padding:9px 44px 9px 12px;resize:none;transition:border-color .2s,box-shadow .2s}.text-chat__input:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed40;outline:none}.text-chat__input::placeholder{color:#6d4da0}.text-chat__input:disabled{cursor:not-allowed;opacity:.5}.text-chat__input::-webkit-scrollbar{width:3px}.text-chat__input::-webkit-scrollbar-thumb{background:#7c3aed8c;border-radius:3px}.text-chat__attach-btn,.text-chat__send-btn{align-items:center;border:1.5px solid #7c3aed4d;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s;width:38px}.text-chat__attach-btn svg,.text-chat__send-btn svg{height:16px;width:16px}.text-chat__attach-btn{background:#7c3aed1a;color:#a78bfa}.text-chat__attach-btn:hover:not(:disabled){background:#7c3aed40;color:#a78bfa}.text-chat__attach-btn:disabled{cursor:not-allowed;opacity:.4}.text-chat__send-btn{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:10px;box-shadow:0 3px 14px #7c3aed80;color:#fff;height:38px;overflow:hidden;position:relative;width:38px}.text-chat__send-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:16px;position:relative;width:16px;z-index:1}.text-chat__send-btn:before{background:radial-gradient(circle at 35% 35%,#ffffff38 0,#0000 65%);border-radius:10px;content:"";inset:0;position:absolute}.text-chat__send-btn:hover:not(:disabled){background:linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:0 5px 20px #7c3aedb3,0 0 0 3px #7c3aed2e;transform:scale(1.07) translateY(-1px)}.text-chat__send-btn:active:not(:disabled){box-shadow:0 2px 8px #7c3aed66;transform:scale(.96)}.text-chat__send-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.4;transform:none}.text-chat__spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.text-chat__mobile-record-wrap{flex-shrink:0;position:relative}.text-chat__mobile-action-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background .2s,box-shadow .2s,transform .15s;width:44px}.text-chat__mobile-action-btn svg{flex-shrink:0}.text-chat__mobile-action-btn.is-send{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 3px 14px #7c3aed80;color:#fff}.text-chat__mobile-action-btn.is-send:active{transform:scale(.93)}.text-chat__mobile-action-btn.is-video{background:#7c3aed26;border:1.5px solid #7c3aed66;color:#a78bfa}.text-chat__mobile-action-btn.is-video:active{background:#7c3aed47;transform:scale(.93)}.text-chat__mobile-action-btn.is-audio{background:#22c55e1f;border:1.5px solid #22c55e59;color:#4ade80}.text-chat__mobile-action-btn.is-audio:active{background:#22c55e38;transform:scale(.93)}.text-chat__mobile-action-btn:disabled{cursor:not-allowed;opacity:.4}.text-chat__privacy{color:#6d4da0;font-size:10px;opacity:.7;padding:4px 8px 6px;text-align:center}@media(max-width:600px){.text-chat{border-radius:0}.text-chat__message{gap:7px;padding:2px 8px}.text-chat__message.own{flex-direction:row-reverse}.text-chat__message.own .text-chat__message-content{align-items:flex-end}.text-chat__message.own .text-chat__message-header{flex-direction:row-reverse}.text-chat__message.own .text-chat__message-text:not(.text-chat__message-text--media){background:#7c3aed38;border-radius:18px 4px 18px 18px;display:inline-block;max-width:80vw;padding:7px 11px}.text-chat__message.own .text-chat__reply-quote{border-left:none;border-radius:6px 0 0 6px;border-right:3px solid #7c3aed;text-align:right}.text-chat__message-content{display:flex;flex-direction:column}.text-chat__message-text{font-size:14px}.text-chat__reply-bar{padding:6px 10px}.text-chat__input-container{gap:6px;padding:8px}.text-chat__input{font-size:16px;min-height:44px;padding-right:48px}.text-chat__desk-only{display:none!important}.text-chat__mob-only{display:flex!important}.text-chat__attach-btn{border-radius:12px;height:44px;width:44px}.text-chat__actions{bottom:calc(100% + 4px);left:auto;right:4px;top:auto}.text-chat__voice-msg{gap:8px;max-width:72vw;min-width:180px;padding:8px 10px 8px 8px}.text-chat__voice-msg-play{box-shadow:0 3px 12px #6d28d980;height:36px;width:36px}.text-chat__voice-msg-wave{height:32px}.text-chat__rec-popup{bottom:calc(68px + env(safe-area-inset-bottom, 0px));left:10px;max-width:calc(100vw - 20px);padding:24px 20px 18px;position:fixed;right:10px;width:auto}.text-chat__rec-circle-video,.text-chat__rec-circle-wrap{height:min(78vw,260px);width:min(78vw,260px)}}.VisitorStats_visitorStats__D5V5B{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--main-font);gap:20px;justify-content:center;padding:10px 0;position:relative}[data-theme=light] .VisitorStats_visitorStats__D5V5B .VisitorStats_statBlock__RuCj1{background:#fffc;box-shadow:0 4px 12px #667eea26}[data-theme=light] .VisitorStats_visitorStats__D5V5B .VisitorStats_statBlock__RuCj1:hover{box-shadow:0 6px 16px #667eea40}[data-theme=light] .VisitorStats_visitorStats__D5V5B .VisitorStats_statValue__1NscC{color:#1a1a2e}[data-theme=light] .VisitorStats_visitorStats__D5V5B .VisitorStats_statLabel__SZSeD{color:#666}[data-theme=light] .VisitorStats_visitorStats__D5V5B .VisitorStats_countdown__zyfqV{background:#667eeae6;box-shadow:0 2px 8px #667eea66}.VisitorStats_statBlock__RuCj1{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;gap:12px;min-width:140px;padding:12px 20px;transition:all .3s ease}.VisitorStats_statBlock__RuCj1:hover{background:#ffffff14;box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.VisitorStats_statBlock__RuCj1:hover .VisitorStats_modalTooltip__CJgBb{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.VisitorStats_modalTooltip__CJgBb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141ef2;border:1px solid #ffffff1a;border-radius:8px;bottom:100%;box-shadow:0 10px 25px #00000080;color:#fff;font-size:14px;font-weight:600;left:50%;margin-bottom:12px;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .3s cubic-bezier(.175,.885,.32,1.275);visibility:hidden;white-space:nowrap;z-index:1000}.VisitorStats_modalTooltip__CJgBb:before{border:6px solid #0000;border-bottom:none;border-top-color:#14141ef2;bottom:-6px;content:"";left:50%;position:absolute;transform:translateX(-50%)}[data-theme=light] .VisitorStats_modalTooltip__CJgBb{background:#fffffff2;border-color:#0000001a;box-shadow:0 -10px 25px #00000026;color:#1a1a2e}[data-theme=light] .VisitorStats_modalTooltip__CJgBb:before{border-top-color:#fffffff2}.VisitorStats_iconWrapper__hrCgQ{align-items:center;display:flex;justify-content:center;min-width:32px}.VisitorStats_iconWrapper__hrCgQ .VisitorStats_icon__7pFO-{filter:drop-shadow(0 0 8px currentColor)}.VisitorStats_statContent__7wPlM{display:flex;flex-direction:column;gap:2px}.VisitorStats_statValue__1NscC{color:#fff;font-family:var(--main-font);font-size:clamp(20px,2.5vw,28px);font-weight:600;line-height:1}.VisitorStats_statLabel__SZSeD{color:#ffffffb3;font-family:var(--main-font);font-size:clamp(11px,1.2vw,13px);font-weight:400;letter-spacing:.5px;text-transform:uppercase}.VisitorStats_countdown__zyfqV{align-items:center;background:#e91e63e6;border-radius:12px;box-shadow:0 2px 8px #e91e6366;color:#fff;display:flex;font-family:var(--main-font);font-size:11px;font-weight:600;height:24px;justify-content:center;letter-spacing:.3px;min-width:24px;padding:2px 6px;position:absolute;right:-5px;top:-5px;transition:all .3s ease;z-index:10}.VisitorStats_countdown__zyfqV:hover{transform:scale(1.05)}@media(max-width:1024px){.VisitorStats_visitorStats__D5V5B{gap:15px}.VisitorStats_statBlock__RuCj1{gap:10px;min-width:120px;padding:10px 16px}.VisitorStats_statValue__1NscC{font-size:clamp(18px,2.2vw,24px)}.VisitorStats_statLabel__SZSeD{font-size:clamp(10px,1.1vw,12px)}.VisitorStats_countdown__zyfqV{font-size:10px;height:22px;min-width:22px;padding:2px 5px}}@media(max-width:780px){.VisitorStats_visitorStats__D5V5B{gap:12px;padding:8px 0}.VisitorStats_statBlock__RuCj1{gap:8px;min-width:110px;padding:8px 14px}.VisitorStats_iconWrapper__hrCgQ{min-width:28px}.VisitorStats_iconWrapper__hrCgQ svg{height:24px;width:24px}.VisitorStats_statValue__1NscC{font-size:clamp(16px,2vw,20px)}.VisitorStats_statLabel__SZSeD{font-size:clamp(9px,1vw,11px)}.VisitorStats_countdown__zyfqV{font-size:9px;height:20px;min-width:20px;padding:2px 4px;right:-3px;top:-3px}}@media(max-width:500px){.VisitorStats_visitorStats__D5V5B{gap:10px;padding:6px 0}.VisitorStats_statBlock__RuCj1{gap:6px;min-width:100px;padding:6px 12px}.VisitorStats_iconWrapper__hrCgQ{min-width:24px}.VisitorStats_iconWrapper__hrCgQ svg{height:20px;width:20px}.VisitorStats_statValue__1NscC{font-size:clamp(14px,1.8vw,18px)}.VisitorStats_statLabel__SZSeD{font-size:clamp(8px,.9vw,10px)}.VisitorStats_countdown__zyfqV{font-size:8px;height:18px;min-width:18px;padding:1px 3px;right:-2px;top:-2px}}.ProfileButton_authButtons__-UHGf{align-items:center;display:flex;gap:12px}.ProfileButton_loginButton__unXeE{background:#271a41;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:14px;font-weight:600;padding:10px 28px;transition:all .3s ease}.ProfileButton_loginButton__unXeE:hover{background:#3a2757;box-shadow:0 4px 12px #271a414d;transform:translateY(-1px)}.ProfileButton_loginButton__unXeE:active{transform:translateY(0)}[data-theme=light] .ProfileButton_loginButton__unXeE{background:#271a41;color:#fff}[data-theme=light] .ProfileButton_loginButton__unXeE:hover{background:#3a2757;box-shadow:0 4px 12px #271a414d}.ProfileButton_registerButton__Mrl0j{background:#35ec90;border:none;border-radius:12px;color:#000;cursor:pointer;font-family:Nunito,sans-serif;font-family:var(--main-font,"Nunito",sans-serif);font-size:14px;font-weight:700;padding:10px 28px;transition:all .3s ease}.ProfileButton_registerButton__Mrl0j:hover{background:#2dd67f;box-shadow:0 4px 12px #35ec904d;transform:translateY(-1px)}.ProfileButton_registerButton__Mrl0j:active{transform:translateY(0)}[data-theme=light] .ProfileButton_registerButton__Mrl0j{background:#35ec90;color:#000}[data-theme=light] .ProfileButton_registerButton__Mrl0j:hover{background:#2dd67f;box-shadow:0 4px 12px #35ec904d}.ProfileButton_container__7pwSw{align-items:center;display:flex;gap:16px}.ProfileButton_avatar__Gqz83{border:2px solid #ffffff1a;border-radius:50%;box-shadow:0 0 15px #00000080;cursor:pointer;height:42px;overflow:hidden;transition:all .3s ease;width:42px}.ProfileButton_avatar__Gqz83 img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProfileButton_avatar__Gqz83:hover{border-color:#00d2ff;box-shadow:0 0 20px #00d2ff66;transform:scale(1.05)}.ProfileButton_avatar__Gqz83:hover img{transform:scale(1.1)}.ProfileButton_btn_modal_close_prof__xBZuA{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #fff3;border-radius:50%;box-shadow:0 0 10px #00000080;color:#00d2ff;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;height:42px;justify-content:center;transition:all .3s ease;width:42px}.ProfileButton_btn_modal_close_prof__xBZuA:hover{border-color:#00d2ff;box-shadow:0 0 15px #00d2ff4d;color:#fff;transform:scale(1.05)}.ProfileButton_bonus__w701M{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffd70033;border-radius:30px;box-shadow:0 0 15px #0000004d;color:gold;display:flex;gap:8px;padding:6px 14px;transition:all .3s ease}.ProfileButton_bonus__w701M svg{filter:drop-shadow(0 0 5px rgba(255,215,0,.4));height:20px;width:20px}.ProfileButton_bonus__w701M:hover{background:#ffd7001a;border-color:gold;box-shadow:0 0 20px #ffd70033;transform:translateY(-1px)}.ProfileButton_bonusText__NlYXU{align-items:center;display:flex;font-family:Rajdhani,sans-serif;gap:4px;line-height:1}.ProfileButton_points__gLVnL{color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 5px #ffd70080}.ProfileButton_symbol__X4-qs{color:gold;font-size:16px}@media screen and (max-width:500px){.ProfileButton_container__7pwSw{gap:8px}.ProfileButton_bonus__w701M{padding:4px 10px}.ProfileButton_points__gLVnL{font-size:14px}.ProfileButton_avatar__Gqz83,.ProfileButton_btn_modal_close_prof__xBZuA{height:36px;width:36px}.ProfileButton_loginButton__unXeE{font-size:12px;padding:8px 16px}}.CategoryProductsPage_container__WzOAt{margin:0 auto;padding:16px}.CategoryProductsPage_empty__SvSR2{padding:20px}.CategoryProductsPage_header__qdcOZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CategoryProductsPage_title__Fmj\+i{font-size:1.25rem;margin:0}.CategoryProductsPage_productsGrid__2ILs\+{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.CategoryProductsPage_productsGrid__2ILs\+{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.CategoryProductsPage_productsGrid__2ILs\+{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.CategoryProductsPage_productsGrid__2ILs\+{grid-template-columns:repeat(1,1fr)}}.ProductPage_productPage__B1lIk{background:#f8f9fa;min-height:100vh;padding:2rem 0}.ProductPage_productPage__B1lIk .ProductPage_container__0PsVf{margin:0 auto;max-width:1200px;padding:0 1rem}.ProductPage_productPage__B1lIk .ProductPage_loadingContainer__L57yx{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.ProductPage_productPage__B1lIk .ProductPage_loadingContainer__L57yx p{color:#666;font-size:1.1rem;margin-top:1rem}.ProductPage_productPage__B1lIk .ProductPage_errorContainer__YcGzZ{background:#fff;border-radius:15px;margin:2rem auto;max-width:500px;padding:3rem;text-align:center}.ProductPage_productPage__B1lIk .ProductPage_errorContainer__YcGzZ h2{color:#f44336;margin-bottom:1rem}.ProductPage_productPage__B1lIk .ProductPage_errorContainer__YcGzZ p{color:#666;line-height:1.6;margin-bottom:2rem}.ProductPage_productPage__B1lIk .ProductPage_errorContainer__YcGzZ .ProductPage_backButton__sBY7L{background:#780add;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.ProductPage_productPage__B1lIk .ProductPage_errorContainer__YcGzZ .ProductPage_backButton__sBY7L:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductPage_productPage__B1lIk .ProductPage_breadcrumbs__E1\+81{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.ProductPage_productPage__B1lIk .ProductPage_breadcrumbs__E1\+81 .ProductPage_breadcrumbLink__8Ske0{color:#667eea;cursor:pointer;text-decoration:none;transition:color .3s ease}.ProductPage_productPage__B1lIk .ProductPage_breadcrumbs__E1\+81 .ProductPage_breadcrumbLink__8Ske0:hover{color:#764ba2;text-decoration:underline}.ProductPage_productPage__B1lIk .ProductPage_breadcrumbs__E1\+81 .ProductPage_separator__kSJwo{color:#ccc}.ProductPage_productPage__B1lIk .ProductPage_breadcrumbs__E1\+81 .ProductPage_breadcrumbCurrent__CFNps{color:#333;font-weight:500}.ProductPage_productPage__B1lIk .ProductPage_productMain__arkLM{grid-gap:3rem;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem;padding:2rem}@media(max-width:768px){.ProductPage_productPage__B1lIk .ProductPage_productMain__arkLM{gap:2rem;grid-template-columns:1fr;padding:1rem}}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;margin-bottom:3rem;overflow:hidden}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabsHeader__EfRAQ{background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabsHeader__EfRAQ .ProductPage_tab__kzEl-{background:#0000;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:1.5rem 2rem;transition:all .3s ease}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabsHeader__EfRAQ .ProductPage_tab__kzEl-:hover{background:#667eea1a;color:#667eea}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabsHeader__EfRAQ .ProductPage_tab__kzEl-.ProductPage_active__jqfA7{background:#fff;border-bottom-color:#667eea;color:#667eea}@media(max-width:768px){.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabsHeader__EfRAQ .ProductPage_tab__kzEl-{font-size:.9rem;padding:1rem}}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q{padding:2rem}@media(max-width:768px){.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q{padding:1rem}}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN h3{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL{color:#666;font-size:1rem;line-height:1.8;margin-bottom:2rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL h1,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL h2,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL h3,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL h4,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL h5,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL h6{color:#333;margin:1.5rem 0 1rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL p{margin-bottom:1rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL ol,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL ul{margin:1rem 0;padding-left:2rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL ol li,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL ul li{margin-bottom:.5rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_descriptionText__hByYL img{border-radius:10px;height:auto;margin:1rem 0;max-width:100%}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_features__fr5ZB h4{color:#333;font-size:1.2rem;margin-bottom:1rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_features__fr5ZB ul{list-style:none;padding:0}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_features__fr5ZB ul li{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.75rem}.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm .ProductPage_tabContent__i155Q .ProductPage_description__L6mRN .ProductPage_features__fr5ZB ul li:before{color:#4caf50;content:"✓";font-size:1.1rem;font-weight:700;margin-top:.1rem}@media(max-width:480px){.ProductPage_productPage__B1lIk{padding:1rem 0}.ProductPage_productPage__B1lIk .ProductPage_container__0PsVf{padding:0 .5rem}.ProductPage_productPage__B1lIk .ProductPage_breadcrumbs__E1\+81{flex-wrap:wrap;margin-bottom:1rem}.ProductPage_productPage__B1lIk .ProductPage_productMain__arkLM,.ProductPage_productPage__B1lIk .ProductPage_productTabs__ghYPm{margin-bottom:2rem}}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O{align-items:center;aspect-ratio:1;background:#f8f9fa;border-radius:15px;display:flex;justify-content:center;margin-bottom:1rem;overflow:hidden;position:relative}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_mainImage__vbvVV{cursor:zoom-in;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_mainImage__vbvVV:hover{transform:scale(1.02)}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_zoomButton__pvOl-{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.8;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_zoomButton__pvOl-:hover{background:#000000e6;opacity:1;transform:scale(1.1)}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_navButton__fdZPK{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:2}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_navButton__fdZPK:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_navButton__fdZPK.ProductGallery_prevButton__docFp{left:1rem}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_navButton__fdZPK.ProductGallery_nextButton__w9gDe{right:1rem}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O:hover .ProductGallery_navButton__fdZPK{opacity:.8}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_imageCounter__DSBF2{background:#000000b3;border-radius:20px;bottom:1rem;color:#fff;font-size:.9rem;font-weight:500;padding:.5rem 1rem;position:absolute;right:1rem}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0;scroll-behavior:smooth}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8::-webkit-scrollbar{height:4px}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8 .ProductGallery_thumbnail__BpFz9{background:#f8f9fa;border:2px solid #0000;border-radius:10px;cursor:pointer;flex-shrink:0;height:80px;overflow:hidden;padding:0;transition:all .3s ease;width:80px}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8 .ProductGallery_thumbnail__BpFz9:hover{border-color:#667eea;transform:scale(1.05)}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8 .ProductGallery_thumbnail__BpFz9.ProductGallery_active__loqE6{border-color:#667eea;box-shadow:0 0 0 2px #667eea4d}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8 .ProductGallery_thumbnail__BpFz9 img{height:100%;object-fit:cover;width:100%}.ProductGallery_galleryContainer__pqD4s .ProductGallery_placeholder__6LfVA{align-items:center;aspect-ratio:1;background:#f8f9fa;border-radius:15px;color:#999;display:flex;font-size:1.1rem;justify-content:center}.ProductGallery_fullscreenOverlay__SDTki{align-items:center;background:#000000f2;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;width:100%}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_closeButton__wPgJ\+{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:50px;justify-content:center;position:absolute;right:2rem;top:2rem;transition:all .3s ease;width:50px;z-index:10}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_closeButton__wPgJ\+:hover{background:#ffffff4d;transform:scale(1.1)}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenImage__DUUdb{border-radius:10px;cursor:default;max-height:90vh;max-width:90vw;object-fit:contain}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenNavButton__3AGJC{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenNavButton__3AGJC:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenNavButton__3AGJC.ProductGallery_fullscreenPrev__Y8xj6{left:2rem}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenNavButton__3AGJC.ProductGallery_fullscreenNext__su0RY{right:2rem}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenCounter__hdaqc{background:#000000b3;border-radius:25px;color:#fff;font-size:1rem;font-weight:500;left:50%;padding:.75rem 1.5rem;position:absolute;top:2rem;transform:translateX(-50%)}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI{background:#00000080;border-radius:15px;bottom:2rem;display:flex;gap:.5rem;left:50%;max-width:80vw;overflow-x:auto;padding:1rem;position:absolute;transform:translateX(-50%)}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI::-webkit-scrollbar{height:4px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI::-webkit-scrollbar-track{background:#fff3;border-radius:2px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:2px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI::-webkit-scrollbar-thumb:hover{background:#ffffffb3}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI .ProductGallery_fullscreenThumbnail__HBFGg{background:#0000;border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;padding:0;transition:all .3s ease;width:60px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI .ProductGallery_fullscreenThumbnail__HBFGg:hover{border-color:#fff;transform:scale(1.05)}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI .ProductGallery_fullscreenThumbnail__HBFGg.ProductGallery_active__loqE6{border-color:#667eea;box-shadow:0 0 0 2px #667eea80}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI .ProductGallery_fullscreenThumbnail__HBFGg img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_navButton__fdZPK{height:40px;width:40px}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_navButton__fdZPK.ProductGallery_prevButton__docFp{left:.5rem}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_navButton__fdZPK.ProductGallery_nextButton__w9gDe{right:.5rem}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_imageCounter__DSBF2{bottom:.5rem;font-size:.8rem;padding:.25rem .75rem;right:.5rem}.ProductGallery_galleryContainer__pqD4s .ProductGallery_mainImageContainer__qiU8O .ProductGallery_zoomButton__pvOl-{height:35px;right:.5rem;top:.5rem;width:35px}.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8 .ProductGallery_thumbnail__BpFz9{height:60px;width:60px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH{padding:1rem}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_closeButton__wPgJ\+{font-size:1rem;height:40px;right:1rem;top:1rem;width:40px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenNavButton__3AGJC{font-size:1.2rem;height:50px;width:50px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenNavButton__3AGJC.ProductGallery_fullscreenPrev__Y8xj6{left:1rem}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenNavButton__3AGJC.ProductGallery_fullscreenNext__su0RY{right:1rem}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenCounter__hdaqc{font-size:.9rem;padding:.5rem 1rem;top:1rem}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI{bottom:1rem;padding:.5rem}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI .ProductGallery_fullscreenThumbnail__HBFGg{height:50px;width:50px}}@media(max-width:480px){.ProductGallery_galleryContainer__pqD4s .ProductGallery_thumbnails__OJsM8 .ProductGallery_thumbnail__BpFz9{height:50px;width:50px}.ProductGallery_fullscreenOverlay__SDTki .ProductGallery_fullscreenContainer__15tNH .ProductGallery_fullscreenThumbnails__Y9RGI .ProductGallery_fullscreenThumbnail__HBFGg{height:40px;width:40px}}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_title__aWY0D{color:#333;flex:1 1;font-size:2rem;font-weight:700;line-height:1.3;margin:0 1rem 0 0}@media(max-width:768px){.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_title__aWY0D{font-size:1.5rem}}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_actions__J8onC{display:flex;flex-shrink:0;gap:.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_actions__J8onC .ProductInfo_actionButton__b65ls{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.1rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_actions__J8onC .ProductInfo_actionButton__b65ls:hover{border-color:#667eea;color:#667eea;transform:scale(1.1)}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_actions__J8onC .ProductInfo_actionButton__b65ls.ProductInfo_favorite__4K2W0{background:#ff4757;border-color:#ff4757;color:#fff}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_actions__J8onC .ProductInfo_actionButton__b65ls.ProductInfo_favorite__4K2W0:hover{background:#ff3838;border-color:#ff3838}.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np .ProductInfo_stars__fTQm2{display:flex;gap:.25rem}.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np .ProductInfo_stars__fTQm2 .ProductInfo_starFilled__Dwipy,.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np .ProductInfo_stars__fTQm2 .ProductInfo_starHalf__oDTTh{color:gold}.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np .ProductInfo_stars__fTQm2 .ProductInfo_starEmpty__lIBLN{color:#e0e0e0}.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np .ProductInfo_ratingValue__fpNdd{color:#333;font-size:1.1rem;font-weight:600}.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np .ProductInfo_reviewsCount__gS6DN{color:#666;cursor:pointer;text-decoration:underline}.ProductInfo_productInfo__Mo51c .ProductInfo_rating__sU2np .ProductInfo_reviewsCount__gS6DN:hover{color:#667eea}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly .ProductInfo_currentPrice__BmPU9{color:#667eea;font-size:2.25rem;font-weight:700}@media(max-width:768px){.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly .ProductInfo_currentPrice__BmPU9{font-size:1.75rem}}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly .ProductInfo_oldPrice__YW1AL{color:#999;font-size:1.25rem;text-decoration:line-through}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly .ProductInfo_discount__709Dh{align-items:center;background:linear-gradient(135deg,#ff4757,#ff3838);border-radius:20px;color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.5rem 1rem}.ProductInfo_productInfo__Mo51c .ProductInfo_shortDescription__uJiGu{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ProductInfo_productInfo__Mo51c .ProductInfo_features__8cW0Q{background:#f8f9fa;border-radius:15px;margin-bottom:2rem;padding:1.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_features__8cW0Q h3{color:#333;font-size:1.2rem;margin:0 0 1rem}.ProductInfo_productInfo__Mo51c .ProductInfo_features__8cW0Q ul{list-style:none;margin:0;padding:0}.ProductInfo_productInfo__Mo51c .ProductInfo_features__8cW0Q ul li{align-items:center;color:#333;display:flex;gap:.75rem;padding:.5rem 0}.ProductInfo_productInfo__Mo51c .ProductInfo_features__8cW0Q ul li svg{color:#4caf50;font-size:.9rem}.ProductInfo_productInfo__Mo51c .ProductInfo_availability__rNUvG{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem}.ProductInfo_productInfo__Mo51c .ProductInfo_availability__rNUvG .ProductInfo_status__BneRQ{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_availability__rNUvG .ProductInfo_status__BneRQ.ProductInfo_inStock__Mi8MD{color:#4caf50}.ProductInfo_productInfo__Mo51c .ProductInfo_availability__rNUvG .ProductInfo_status__BneRQ.ProductInfo_inStock__Mi8MD svg{background:#4caf50;border-radius:50%;color:#fff;font-size:.8rem;padding:2px}.ProductInfo_productInfo__Mo51c .ProductInfo_availability__rNUvG .ProductInfo_status__BneRQ.ProductInfo_outOfStock__BGUkn{color:#f44336}.ProductInfo_productInfo__Mo51c .ProductInfo_availability__rNUvG .ProductInfo_stockInfo__k4u40{color:#666;font-size:.95rem}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429{margin-bottom:2rem}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89 .ProductInfo_quantityLabel__3a52w{color:#333;font-weight:600}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89 .ProductInfo_quantityControls__z5MQV{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:10px;display:flex;overflow:hidden}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89 .ProductInfo_quantityControls__z5MQV .ProductInfo_quantityButton__0chTd{align-items:center;background:#f8f9fa;border:none;color:#333;cursor:pointer;display:flex;height:45px;justify-content:center;transition:all .3s ease;width:45px}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89 .ProductInfo_quantityControls__z5MQV .ProductInfo_quantityButton__0chTd:hover:not(:disabled){background:#667eea;color:#fff}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89 .ProductInfo_quantityControls__z5MQV .ProductInfo_quantityButton__0chTd:disabled{cursor:not-allowed;opacity:.5}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89 .ProductInfo_quantityControls__z5MQV .ProductInfo_quantity__UHczN{font-size:1.1rem;font-weight:600;min-width:60px;padding:0 1.5rem;text-align:center}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_addToCartButton__9riab{align-items:center;background:#780add;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:.75rem;justify-content:center;padding:1.25rem 2rem;transition:all .3s ease;width:100%}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_addToCartButton__9riab:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_addToCartButton__9riab:active{transform:translateY(0)}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_successMessage__z6lU1{align-items:center;animation:ProductInfo_slideDown__0GC7v .3s ease;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:10px;color:#fff;display:flex;font-weight:600;gap:.5rem;margin-top:1rem;padding:1rem}@keyframes ProductInfo_slideDown__0GC7v{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProductInfo_productInfo__Mo51c .ProductInfo_totalPrice__cm2ly{align-items:center;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:15px;display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:2rem;padding:1.25rem}.ProductInfo_productInfo__Mo51c .ProductInfo_totalPrice__cm2ly strong{color:#667eea;font-size:1.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr{margin-bottom:2rem}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr .ProductInfo_infoItem__7xzCx{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:1rem;padding:1rem 0}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr .ProductInfo_infoItem__7xzCx:last-child{border-bottom:none}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr .ProductInfo_infoItem__7xzCx svg{color:#667eea;font-size:1.2rem;margin-top:.25rem}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr .ProductInfo_infoItem__7xzCx strong{color:#333;display:block;font-size:1rem;margin-bottom:.25rem}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr .ProductInfo_infoItem__7xzCx p{color:#666;font-size:.95rem;line-height:1.4;margin:0}.ProductInfo_productInfo__Mo51c .ProductInfo_metadata__Ag08c{border-top:1px solid #e0e0e0;padding-top:1.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_metadata__Ag08c .ProductInfo_metaItem__9nPYW{color:#666;display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.ProductInfo_productInfo__Mo51c .ProductInfo_metadata__Ag08c .ProductInfo_metaItem__9nPYW strong{color:#333}.ProductInfo_productInfo__Mo51c .ProductInfo_loading__O1J6p{align-items:center;color:#666;display:flex;font-size:1.1rem;justify-content:center;min-height:200px}@media(max-width:768px){.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh{flex-direction:column;gap:1rem}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_actions__J8onC{align-self:flex-end}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly{flex-wrap:wrap;gap:.75rem}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly .ProductInfo_currentPrice__BmPU9{font-size:1.75rem}.ProductInfo_productInfo__Mo51c .ProductInfo_purchase__Jg429 .ProductInfo_quantitySelector__THn89{align-items:flex-start;flex-direction:column;gap:.75rem}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr .ProductInfo_infoItem__7xzCx{gap:.75rem}.ProductInfo_productInfo__Mo51c .ProductInfo_extraInfo__5\+MBr .ProductInfo_infoItem__7xzCx svg{font-size:1rem}}@media(max-width:480px){.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_title__aWY0D{font-size:1.25rem}.ProductInfo_productInfo__Mo51c .ProductInfo_header__OkcFh .ProductInfo_actions__J8onC .ProductInfo_actionButton__b65ls{height:40px;width:40px}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly .ProductInfo_currentPrice__BmPU9{font-size:1.5rem}.ProductInfo_productInfo__Mo51c .ProductInfo_pricing__oS7ly .ProductInfo_discount__709Dh{font-size:.8rem;padding:.4rem .8rem}.ProductInfo_productInfo__Mo51c .ProductInfo_totalPrice__cm2ly{font-size:1rem}.ProductInfo_productInfo__Mo51c .ProductInfo_totalPrice__cm2ly strong{font-size:1.25rem}}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a{grid-gap:3rem;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:20px;display:grid;gap:3rem;grid-template-columns:auto 1fr;margin-bottom:2.5rem;padding:2rem}@media(max-width:768px){.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a{gap:2rem;grid-template-columns:1fr;text-align:center}}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg{align-items:center;display:flex;flex-direction:column;text-align:center}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg .ProductReviews_ratingNumber__tIewU{color:#667eea;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg .ProductReviews_stars__TGgwa{display:flex;gap:.25rem;margin-bottom:.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg .ProductReviews_stars__TGgwa .ProductReviews_star__hmGaf{font-size:1.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg .ProductReviews_stars__TGgwa .ProductReviews_star__hmGaf.ProductReviews_filled__cEF9r{color:gold}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg .ProductReviews_stars__TGgwa .ProductReviews_star__hmGaf.ProductReviews_empty__pEOpn{color:#e0e0e0}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg .ProductReviews_totalReviews__MEikH{color:#666;font-size:1.1rem;font-weight:500}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx{display:flex;flex-direction:column;gap:.75rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx .ProductReviews_ratingRow__VmA7C{grid-gap:.75rem;align-items:center;display:grid;font-size:.95rem;gap:.75rem;grid-template-columns:auto auto 1fr auto}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx .ProductReviews_ratingRow__VmA7C .ProductReviews_ratingLabel__3kmrc{color:#333;font-weight:500}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx .ProductReviews_ratingRow__VmA7C .ProductReviews_starIcon__j2QdC{color:gold;font-size:.9rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx .ProductReviews_ratingRow__VmA7C .ProductReviews_ratingBar__8E7Wd{background:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;position:relative}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx .ProductReviews_ratingRow__VmA7C .ProductReviews_ratingBar__8E7Wd .ProductReviews_ratingFill__kVRSQ{background:linear-gradient(90deg,gold,#ffb700);height:100%;transition:width .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx .ProductReviews_ratingRow__VmA7C .ProductReviews_ratingCount__edImB{color:#666;font-weight:500;min-width:20px;text-align:right}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}@media(max-width:768px){.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa{align-items:stretch;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa .ProductReviews_sortControls__dCKUw{align-items:center;display:flex;gap:.75rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa .ProductReviews_sortControls__dCKUw label{color:#333;font-weight:500}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa .ProductReviews_sortControls__dCKUw .ProductReviews_sortSelect__W1VGc{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-size:.95rem;padding:.5rem 1rem;transition:border-color .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa .ProductReviews_sortControls__dCKUw .ProductReviews_sortSelect__W1VGc:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa .ProductReviews_addReviewButton__2MDos{background:#780add;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsHeader__XjMCa .ProductReviews_addReviewButton__2MDos:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe{background:#fff;border:2px solid #e0e0e0;border-radius:15px;margin-bottom:2rem;padding:2rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe h3{color:#333;font-size:1.5rem;margin:0 0 1.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG{margin-bottom:1.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG .ProductReviews_ratingInput__Fq1L8{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG .ProductReviews_ratingInput__Fq1L8 .ProductReviews_star__hmGaf{cursor:pointer;font-size:1.8rem;transition:all .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG .ProductReviews_ratingInput__Fq1L8 .ProductReviews_star__hmGaf.ProductReviews_filled__cEF9r{color:gold}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG .ProductReviews_ratingInput__Fq1L8 .ProductReviews_star__hmGaf.ProductReviews_empty__pEOpn{color:#e0e0e0}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG .ProductReviews_ratingInput__Fq1L8 .ProductReviews_star__hmGaf.ProductReviews_interactive__o3eue:hover{transform:scale(1.2)}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG input,.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG textarea{border:2px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG input:focus,.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG textarea:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG input::placeholder,.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG textarea::placeholder{color:#999}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formGroup__ccaxG textarea{line-height:1.6;min-height:120px;resize:vertical}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formActions__e37XS{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:480px){.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formActions__e37XS{flex-direction:column}}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formActions__e37XS .ProductReviews_submitButton__cYaV\+{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formActions__e37XS .ProductReviews_submitButton__cYaV\+:hover{box-shadow:0 5px 15px #4caf504d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formActions__e37XS .ProductReviews_cancelButton__LbiMn{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;color:#666;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe .ProductReviews_formActions__e37XS .ProductReviews_cancelButton__LbiMn:hover{background:#e9ecef;border-color:#ccc}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_noReviews__y7OSB{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_noReviews__y7OSB p{line-height:1.6;margin:0}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR:hover{box-shadow:0 4px 20px #0000001a}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:568px){.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD{flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf{display:flex;gap:1rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userAvatar__C8fM4{border:2px solid #e0e0e0;border-radius:50%;height:50px;object-fit:cover;width:50px}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userDetails__40Lua .ProductReviews_userName__ai79Y{align-items:center;color:#333;display:flex;font-weight:600;gap:.5rem;margin-bottom:.25rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userDetails__40Lua .ProductReviews_userName__ai79Y .ProductReviews_verifiedIcon__wzPN0{color:#4caf50;font-size:.9rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userDetails__40Lua .ProductReviews_reviewDate__fa3dy{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userDetails__40Lua .ProductReviews_reviewDate__fa3dy svg{font-size:.8rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_reviewRating__g926F{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_reviewRating__g926F .ProductReviews_star__hmGaf{font-size:1.2rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_reviewRating__g926F .ProductReviews_star__hmGaf.ProductReviews_filled__cEF9r{color:gold}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_reviewRating__g926F .ProductReviews_star__hmGaf.ProductReviews_empty__pEOpn{color:#e0e0e0}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp{margin-bottom:1rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp .ProductReviews_reviewTitle__lkq-n{color:#333;font-size:1.2rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp .ProductReviews_reviewText__B3KFC{color:#666;line-height:1.6;margin:0 0 1rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp .ProductReviews_reviewImages__cajFi{display:flex;flex-wrap:wrap;gap:.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp .ProductReviews_reviewImages__cajFi .ProductReviews_reviewImage__iDAy8{border-radius:10px;cursor:pointer;height:100px;object-fit:cover;transition:transform .3s ease;width:100px}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp .ProductReviews_reviewImages__cajFi .ProductReviews_reviewImage__iDAy8:hover{transform:scale(1.05)}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:1rem}@media(max-width:480px){.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ{align-items:flex-start;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_helpfulActions__P-az5{display:flex;gap:1rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_helpfulButton__7lB8p,.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_replyButton__pVQKF{align-items:center;background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_helpfulButton__7lB8p:hover,.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_replyButton__pVQKF:hover{background:#f8f9fa;color:#667eea}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_helpfulButton__7lB8p svg,.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_replyButton__pVQKF svg{font-size:.8rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_helpfulButton__7lB8p:first-child:hover{color:#4caf50}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewActions__K24xZ .ProductReviews_helpfulButton__7lB8p:nth-child(2):hover{color:#f44336}@media(max-width:480px){.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a{padding:1.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_averageRating__nnyLg .ProductReviews_ratingNumber__tIewU{font-size:2.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsSummary__H7C1a .ProductReviews_ratingDistribution__dsGhx .ProductReviews_ratingRow__VmA7C{font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe{padding:1.5rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_addReviewForm__7BMPe h3{font-size:1.25rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR{padding:1rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf{gap:.75rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userAvatar__C8fM4{height:40px;width:40px}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userDetails__40Lua .ProductReviews_userName__ai79Y{font-size:.95rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewHeader__NJgZD .ProductReviews_userInfo__Sr\+rf .ProductReviews_userDetails__40Lua .ProductReviews_reviewDate__fa3dy{font-size:.8rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp .ProductReviews_reviewTitle__lkq-n{font-size:1.1rem}.ProductReviews_reviewsContainer__Ir6QV .ProductReviews_reviewsList__1QHIx .ProductReviews_review__3-NXR .ProductReviews_reviewContent__62Jrp .ProductReviews_reviewImages__cajFi .ProductReviews_reviewImage__iDAy8{height:80px;width:80px}}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsHeader__r\+u94{margin-bottom:2.5rem;text-align:center}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsHeader__r\+u94 h2{color:#333;font-size:2rem;font-weight:700;margin:0 0 .5rem}@media(max-width:768px){.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsHeader__r\+u94 h2{font-size:1.5rem}}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsHeader__r\+u94 p{color:#666;font-size:1.1rem;line-height:1.5;margin:0}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_noSpecs__G3aX-{background:#f8f9fa;border-radius:15px;color:#666;padding:3rem;text-align:center}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_noSpecs__G3aX- svg{color:#ddd;font-size:3rem;margin-bottom:1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_noSpecs__G3aX- h3{color:#333;font-size:1.5rem;margin:0 0 1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_noSpecs__G3aX- p{font-size:1.1rem;line-height:1.6;margin:0}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA{grid-gap:2rem;display:grid;gap:2rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF{background:#fff;border:1px solid #e0e0e0;border-radius:15px;overflow:hidden;transition:all .3s ease}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF:hover{box-shadow:0 4px 20px #0000001a}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_categoryTitle__48CzX{align-items:center;background:#780add;color:#fff;display:flex;font-size:1.3rem;font-weight:600;gap:.75rem;margin:0;padding:1.25rem 1.5rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_categoryTitle__48CzX svg{font-size:1.1rem}@media(max-width:768px){.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_categoryTitle__48CzX{font-size:1.1rem;padding:1rem 1.25rem}}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem{padding:0}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:1fr 1fr;transition:background-color .3s ease}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ:last-child{border-bottom:none}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ:hover{background:#667eea0d}@media(max-width:768px){.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ{gap:.5rem;grid-template-columns:1fr}}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specLabel__3SXBM{align-items:center;background:#f8f9fa;border-right:1px solid #e0e0e0;color:#333;display:flex;font-weight:600;gap:.5rem;padding:1rem 1.5rem}@media(max-width:768px){.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specLabel__3SXBM{border-bottom:1px solid #e0e0e0;border-right:none;padding:.75rem 1.25rem .5rem}}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specLabel__3SXBM .ProductSpecs_specIcon__2I7UR{color:#667eea;font-size:.9rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specValue__hgdTC{color:#555;line-height:1.5;padding:1rem 1.5rem}@media(max-width:768px){.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specValue__hgdTC{padding:.5rem 1.25rem .75rem}}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea1a;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX h3{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX h4{color:#555;font-size:1.2rem;font-weight:600;margin:0 0 1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_features__rF6LF,.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_included__ozbU2{margin-bottom:2rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_features__rF6LF ul,.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_included__ozbU2 ul{list-style:none;margin:0;padding:0}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_features__rF6LF ul li,.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_included__ozbU2 ul li{border-bottom:1px solid #667eea1a;color:#555;line-height:1.5;padding:.75rem 0 .75rem 1.5rem;position:relative}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_features__rF6LF ul li:last-child,.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_included__ozbU2 ul li:last-child{border-bottom:none}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_features__rF6LF ul li:before,.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_included__ozbU2 ul li:before{color:#667eea;content:"●";left:0;position:absolute;top:.75rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_notes__1bVvt p{background:#fff;border:1px solid #667eea33;border-radius:10px;color:#666;font-style:italic;line-height:1.6;margin:0;padding:1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK h3{align-items:center;color:#333;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin:0 0 1.5rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK h3 svg{color:#667eea;font-size:1.2rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj .ProductSpecs_document__qzci4{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .3s ease}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj .ProductSpecs_document__qzci4:hover{background:#667eea0d;border-color:#667eea}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj .ProductSpecs_document__qzci4 svg{color:#667eea;font-size:1.1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj .ProductSpecs_document__qzci4 span{color:#555;font-weight:500}@media(max-width:480px){.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsHeader__r\+u94{margin-bottom:2rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsHeader__r\+u94 h2{font-size:1.25rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsHeader__r\+u94 p{font-size:1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA{gap:1.5rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_categoryTitle__48CzX{font-size:1rem;padding:.75rem 1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specLabel__3SXBM,.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specValue__hgdTC{padding:.75rem 1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specLabel__3SXBM{font-size:.9rem;gap:.4rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specLabel__3SXBM .ProductSpecs_specIcon__2I7UR{font-size:.8rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_specsGrid__EICNA .ProductSpecs_specsCategory__0s2EF .ProductSpecs_specsTable__tyHem .ProductSpecs_specRow__TyUlJ .ProductSpecs_specValue__hgdTC{font-size:.9rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX h3{font-size:1.25rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX h4{font-size:1.1rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_features__rF6LF ul li,.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_additionalInfo__Hj9sX .ProductSpecs_included__ozbU2 ul li{font-size:.9rem;padding:.5rem 0 .5rem 1.25rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK h3{font-size:1.25rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj{grid-template-columns:1fr}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj .ProductSpecs_document__qzci4{padding:.75rem}.ProductSpecs_specsContainer__uNHeQ .ProductSpecs_certificates__pORGK .ProductSpecs_documentsGrid__KKbUj .ProductSpecs_document__qzci4 span{font-size:.9rem}}.Loader_loader__tom8N{align-items:center;display:inline-flex;justify-content:center}.Loader_spinner__bDt6z{animation:Loader_spin__BhW3t 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#667eea}.Loader_small__bqUfQ .Loader_spinner__bDt6z{height:20px;width:20px}.Loader_medium__4UE\+u .Loader_spinner__bDt6z{height:40px;width:40px}.Loader_large__xlK9s .Loader_spinner__bDt6z{height:60px;width:60px}@keyframes Loader_spin__BhW3t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_profilePage__lTDc4{background:#190127;border-radius:6px;min-height:100vh;overflow-x:hidden;position:relative}.ProfilePage_profilePage__lTDc4 .ProfilePage_btnModalClose__z1OX9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9d3ef71a;border:1px solid #9d3ef74d;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;left:15px;padding:10px 20px;position:absolute;top:15px;transition:all .3s ease;z-index:1000}.ProfilePage_profilePage__lTDc4 .ProfilePage_btnModalClose__z1OX9:hover{background:#9d3ef733;border-color:#9d3ef7;box-shadow:0 4px 20px #9d3ef766;transform:translateY(-2px)}@keyframes ProfilePage_pulseGlow__TRbMo{0%,to{opacity:.5}50%{opacity:1}}.ProfilePage_container__muXdx{display:flex;gap:20px;margin:0 auto;min-height:100vh;padding:0 15px 15px;position:relative;z-index:1}@media(max-width:768px){.ProfilePage_container__muXdx{flex-direction:column;gap:15px;max-width:100%;padding:0 0 100px;width:100%}}.ProfilePage_sidebar__52JwZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163299;border:1px solid #9d3ef733;border-radius:16px;box-shadow:0 4px 20px #0000004d;height:-webkit-fit-content;height:fit-content;padding:20px 0;position:-webkit-sticky;position:sticky;top:90px;width:260px}@media(max-width:768px){.ProfilePage_sidebar__52JwZ{background:#1f1632fa;border:none;border-radius:16px 16px 0 0;border-top:1px solid #9d3ef766;bottom:0;box-shadow:0 -5px 20px #0006;height:auto;left:0;margin:0;max-height:75vh;padding:0;position:fixed;transform:translateY(calc(100% - 48px));transition:transform .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:1000}.ProfilePage_sidebar__52JwZ.ProfilePage_mobileOpen__5SqDK{transform:translateY(0)}}.ProfilePage_mobileMenuTrigger__ecoEQ{display:none}@media(max-width:768px){.ProfilePage_mobileMenuTrigger__ecoEQ{align-items:center;background:#0000;border:none;border-bottom:1px solid #9d3ef71a;cursor:pointer;display:flex;justify-content:space-between;padding:12px 18px;width:100%}.ProfilePage_mobileMenuTrigger__ecoEQ .ProfilePage_triggerLabel__KgY5n{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#9d3ef7);-webkit-background-clip:text;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProfilePage_mobileMenuTrigger__ecoEQ .ProfilePage_triggerIcon__Z84zx{align-items:center;border-radius:50%;color:#9d3ef7;display:flex;height:24px;justify-content:center;width:24px}.ProfilePage_mobileMenuTrigger__ecoEQ .ProfilePage_triggerIcon__Z84zx svg{height:20px;width:20px}}.ProfilePage_sidebarNav__aL0B\+{display:flex;flex-direction:column;gap:6px;padding:0 12px}@media(max-width:768px){.ProfilePage_sidebarNav__aL0B\+{gap:4px;left:27px;max-height:60vh;overflow-y:auto;padding:10px 12px 25px}}.ProfilePage_sidebarNav__aL0B\+ button{align-items:center;background:none;border:none;border-radius:10px;color:#fff9;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .3s ease}@media(max-width:768px){.ProfilePage_sidebarNav__aL0B\+ button{font-size:14px;padding:10px 14px}}.ProfilePage_sidebarNav__aL0B\+ button:before{background:linear-gradient(135deg,#9d3ef7,#667eea);border-radius:0 3px 3px 0;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s ease;width:3px}.ProfilePage_sidebarNav__aL0B\+ button:hover{background:#9d3ef71a;color:#9d3ef7;transform:translateX(5px)}.ProfilePage_sidebarNav__aL0B\+ button:hover:before{height:60%}.ProfilePage_sidebarNav__aL0B\+ button.ProfilePage_active__ZWq2E{background:#9d3ef733;border:1px solid #9d3ef74d;box-shadow:0 2px 15px #9d3ef74d;color:#fff}.ProfilePage_sidebarNav__aL0B\+ button.ProfilePage_active__ZWq2E:before{height:80%}.ProfilePage_sidebarNav__aL0B\+ button.ProfilePage_active__ZWq2E .ProfilePage_icon__Db4Uk{filter:drop-shadow(0 0 6px rgba(157,62,247,.6));transform:scale(1.1)}.ProfilePage_icon__Db4Uk{font-size:18px;min-width:18px;transition:transform .3s ease}.ProfilePage_content__UB0Fw{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163266;border:1px solid #9d3ef733;border-radius:16px;box-shadow:0 4px 20px #0000004d;flex:1 1;overflow:hidden;padding:25px;position:relative}@media(max-width:768px){.ProfilePage_content__UB0Fw{padding:15px}}@keyframes ProfilePage_rotateGlow__I1te5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_profileInfo__edbda{position:relative;z-index:1}.ProfilePage_profileInfo__edbda .ProfilePage_left_div__IiQbn{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.ProfilePage_profileInfo__edbda .ProfilePage_left_div__IiQbn h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#9d3ef7);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin:0}.ProfilePage_profileInfo__edbda .ProfilePage_left_div__IiQbn .ProfilePage_btnExit__Nb7LZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b6b26;border:1px solid #ff6b6b4d;border-radius:10px;color:#ff6b6b;cursor:pointer;font-weight:600;padding:10px 22px;transition:all .3s ease}.ProfilePage_profileInfo__edbda .ProfilePage_left_div__IiQbn .ProfilePage_btnExit__Nb7LZ:hover{background:#ff6b6b40;border-color:#ff6b6b99;box-shadow:0 4px 20px #ff6b6b66;transform:translateY(-2px)}.ProfilePage_profileContent__dbVvF{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.ProfilePage_profileContent__dbVvF{gap:15px}}.ProfilePage_avatarSection__ltb1y{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163280;border:1px solid #9d3ef733;border-radius:16px;box-shadow:0 4px 20px #0003;display:flex;gap:30px;overflow:hidden;padding:25px;position:relative}.ProfilePage_avatarSection__ltb1y:before{background:linear-gradient(135deg,#9d3ef70d,#667eea0d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.ProfilePage_avatarSection__ltb1y:hover:before{opacity:1}@media(max-width:768px){.ProfilePage_avatarSection__ltb1y{flex-direction:column;gap:20px;padding:20px;text-align:center}}.ProfilePage_avatarSection__ltb1y .ProfilePage_left_div__IiQbn{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative}.ProfilePage_avatarSection__ltb1y .ProfilePage_avatarPlaceholder__SiOM1,.ProfilePage_avatarSection__ltb1y .ProfilePage_avatar__uoLEl{border:3px solid #9d3ef766;border-radius:50%;box-shadow:0 0 0 6px #9d3ef71a,0 4px 20px #0000004d;height:120px;overflow:hidden;position:relative;transition:all .3s ease;width:120px}.ProfilePage_avatarSection__ltb1y .ProfilePage_avatarPlaceholder__SiOM1:before,.ProfilePage_avatarSection__ltb1y .ProfilePage_avatar__uoLEl:before{animation:ProfilePage_rotateBorder__qgNNy 3s linear infinite;background:linear-gradient(135deg,#9d3ef7,#667eea);border-radius:50%;content:"";inset:-3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute}.ProfilePage_avatarSection__ltb1y .ProfilePage_avatarPlaceholder__SiOM1 img,.ProfilePage_avatarSection__ltb1y .ProfilePage_avatar__uoLEl img{display:block;height:100%;object-fit:cover;width:100%}.ProfilePage_avatarSection__ltb1y .ProfilePage_avatarPlaceholder__SiOM1:hover,.ProfilePage_avatarSection__ltb1y .ProfilePage_avatar__uoLEl:hover{box-shadow:0 0 0 8px #9d3ef726,0 6px 30px #9d3ef766;transform:scale(1.05)}.ProfilePage_avatarSection__ltb1y .ProfilePage_avatarPlaceholder__SiOM1{align-items:center;background:linear-gradient(135deg,#9d3ef7,#667eea);color:#fff;display:flex;font-size:42px;font-weight:700;justify-content:center;text-shadow:0 2px 10px #0000004d}@keyframes ProfilePage_rotateBorder__qgNNy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_expandControl__KmMwO{display:flex;justify-content:center;margin:-15px auto 15px;position:relative;z-index:10}.ProfilePage_expandControl__KmMwO .ProfilePage_expandBtn__H066k{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9d3ef71a;border:1px solid #9d3ef74d;border-radius:25px;color:#9d3ef7;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.3px;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}.ProfilePage_expandControl__KmMwO .ProfilePage_expandBtn__H066k:hover{background:#9d3ef733;box-shadow:0 0 12px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_expandControl__KmMwO .ProfilePage_expandBtn__H066k.ProfilePage_active__ZWq2E{background:#9d3ef7;box-shadow:0 0 16px #9d3ef799;color:#fff}.ProfilePage_expandControl__KmMwO .ProfilePage_expandBtn__H066k.ProfilePage_active__ZWq2E .ProfilePage_expandIcon__8\+Oy\+{transform:rotate(180deg)}.ProfilePage_expandControl__KmMwO .ProfilePage_expandBtn__H066k .ProfilePage_expandIcon__8\+Oy\+{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.ProfilePage_collapsibleWrapper__lG8e5{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease}.ProfilePage_collapsibleWrapper__lG8e5.ProfilePage_expanded__UnvVp{margin-bottom:20px;max-height:2000px;opacity:1}.ProfilePage_userStats__fnrZn{flex:1 1}.ProfilePage_userStats__fnrZn .ProfilePage_name__yml\+V{color:#fff;font-size:24px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 10px #0000004d}.ProfilePage_userStats__fnrZn .ProfilePage_title__8vXFO{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ProfilePage_userStats__fnrZn .ProfilePage_title__8vXFO .ProfilePage_titleName__Vqg7L{background:linear-gradient(135deg,#9d3ef7,#667eea);border:1px solid #fff3;border-radius:16px;box-shadow:0 2px 12px #9d3ef766;color:#fff;font-size:13px;font-weight:600;padding:6px 14px;transition:all .3s ease}.ProfilePage_userStats__fnrZn .ProfilePage_title__8vXFO .ProfilePage_titleName__Vqg7L:hover{box-shadow:0 4px 16px #9d3ef799;transform:translateY(-2px)}.ProfilePage_userStats__fnrZn .ProfilePage_title__8vXFO .ProfilePage_cashbackPercent__fKN\+a{background:#4caf5026;border:1px solid #4caf504d;border-radius:16px;box-shadow:0 2px 12px #4caf504d;color:#4caf50;font-size:13px;font-weight:600;padding:6px 14px;transition:all .3s ease}.ProfilePage_userStats__fnrZn .ProfilePage_title__8vXFO .ProfilePage_cashbackPercent__fKN\+a:hover{box-shadow:0 4px 16px #4caf5080;transform:translateY(-2px)}.ProfilePage_statsGrid__FTK7v{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #9d3ef733;border-radius:10px;overflow:hidden;padding:10px 12px;position:relative;text-align:center;transition:all .3s ease}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4:before{background:linear-gradient(90deg,#9d3ef7,#667eea);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4:hover{background:#9d3ef71a;border-color:#9d3ef766;box-shadow:0 4px 12px #9d3ef74d;transform:translateY(-2px)}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4:hover:before{transform:scaleX(1)}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4 .ProfilePage_statValue__NJb9X{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9d3ef7,#667eea);-webkit-background-clip:text;background-clip:text;display:block;font-size:18px;font-weight:700;margin-bottom:4px}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4 .ProfilePage_statLabel__WLFUK{color:#fff9;font-size:11px;font-weight:500;line-height:1.3}@media(max-width:768px){.ProfilePage_statsGrid__FTK7v{gap:8px;grid-template-columns:repeat(3,1fr)}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4{padding:8px 10px}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4 .ProfilePage_statValue__NJb9X{font-size:16px;margin-bottom:3px}.ProfilePage_statsGrid__FTK7v .ProfilePage_stat__EcVA4 .ProfilePage_statLabel__WLFUK{font-size:10px}}.ProfilePage_verificationBanner__aHkyZ{align-items:center;animation:ProfilePage_pulse__oUWGs 2s ease-in-out infinite;background:#ffc10714;border:2px solid #ffc1074d;border-radius:12px;display:flex;gap:16px;margin-bottom:20px;padding:16px 20px}@keyframes ProfilePage_pulse__oUWGs{0%,to{box-shadow:0 0 0 0 #ffc10766}50%{box-shadow:0 0 0 8px #ffc10700}}.ProfilePage_verificationBanner__aHkyZ .ProfilePage_verificationIcon__2NP4c{flex-shrink:0;font-size:36px}.ProfilePage_verificationBanner__aHkyZ .ProfilePage_verificationContent__iBrw1{flex:1 1}.ProfilePage_verificationBanner__aHkyZ .ProfilePage_verificationContent__iBrw1 h4{color:#ffc107;font-size:18px;font-weight:700;margin:0 0 5px}.ProfilePage_verificationBanner__aHkyZ .ProfilePage_verificationContent__iBrw1 p{color:#fffc;font-size:14px;line-height:1.4;margin:0}.ProfilePage_verificationBanner__aHkyZ .ProfilePage_verificationBtn__2tbwD{background:linear-gradient(135deg,#ffc107,#ff9800);border:none;border-radius:8px;box-shadow:0 2px 12px #ffc1074d;color:#000;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;padding:10px 20px;transition:all .3s ease}.ProfilePage_verificationBanner__aHkyZ .ProfilePage_verificationBtn__2tbwD:hover{box-shadow:0 4px 16px #ffc10766;transform:translateY(-2px)}.ProfilePage_verificationBanner__aHkyZ .ProfilePage_verificationBtn__2tbwD:active{transform:translateY(0)}.ProfilePage_profileDetails__A9yM1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163266;border:1px solid #9d3ef733;border-radius:14px;box-shadow:0 2px 15px #0003;padding:20px;position:relative;z-index:1}.ProfilePage_detailsView__wl1sG .ProfilePage_detailRow__kqAK7{align-items:center;border-bottom:1px solid #9d3ef726;display:flex;justify-content:space-between;padding:14px 0;transition:all .3s ease}.ProfilePage_detailsView__wl1sG .ProfilePage_detailRow__kqAK7:hover{background:#9d3ef70d;border-radius:8px;padding-left:8px}.ProfilePage_detailsView__wl1sG .ProfilePage_detailRow__kqAK7:last-child{border-bottom:none;margin-bottom:20px}.ProfilePage_detailsView__wl1sG .ProfilePage_detailRow__kqAK7 .ProfilePage_label__w0W16{color:#fff9;font-size:13px;font-weight:600}.ProfilePage_detailsView__wl1sG .ProfilePage_detailRow__kqAK7 .ProfilePage_value__awMFu{color:#fff;font-size:14px;font-weight:500}.ProfilePage_detailsView__wl1sG .ProfilePage_btnSecondary_div__XoOW-{display:flex;gap:12px}@media(max-width:768px){.ProfilePage_detailsView__wl1sG .ProfilePage_btnSecondary_div__XoOW-{flex-direction:column}}.ProfilePage_detailsView__wl1sG .ProfilePage_btnSecondary_div__XoOW- .ProfilePage_btnSecondary__n9Bdp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9d3ef726;border:1px solid #9d3ef766;border-radius:10px;color:#9d3ef7;cursor:pointer;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.ProfilePage_detailsView__wl1sG .ProfilePage_btnSecondary_div__XoOW- .ProfilePage_btnSecondary__n9Bdp:before{background:#9d3ef74d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.ProfilePage_detailsView__wl1sG .ProfilePage_btnSecondary_div__XoOW- .ProfilePage_btnSecondary__n9Bdp:hover{background:#9d3ef740;border-color:#9d3ef799;box-shadow:0 4px 20px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_detailsView__wl1sG .ProfilePage_btnSecondary_div__XoOW- .ProfilePage_btnSecondary__n9Bdp:hover:before{height:300px;width:300px}.ProfilePage_editForm__JnmeQ{animation:ProfilePage_fadeIn__lcOEP .5s ease-out;display:flex;flex-direction:column;gap:20px}@keyframes ProfilePage_fadeIn__lcOEP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProfilePage_editForm__JnmeQ .ProfilePage_editHeader__RzsDP{margin-bottom:15px;text-align:center}.ProfilePage_editForm__JnmeQ .ProfilePage_editHeader__RzsDP h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#9d3ef7);-webkit-background-clip:text;color:#fff;font-size:22px;margin-bottom:8px}.ProfilePage_editForm__JnmeQ .ProfilePage_editHeader__RzsDP p{color:#ffffff80;font-size:13px}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe{display:flex;justify-content:center;margin-bottom:16px}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf{cursor:pointer;height:140px;position:relative;width:140px}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf input{display:none}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf .ProfilePage_previewImage__v42Z4{border:3px solid #9d3ef780;border-radius:50%;box-shadow:0 0 0 6px #9d3ef71a,0 8px 25px #0006;height:100%;overflow:hidden;position:relative;transition:all .3s ease;width:100%;z-index:1}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf .ProfilePage_previewImage__v42Z4 img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf .ProfilePage_uploadOverlay__o4xV9{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#190127cc;border:3px solid #9d3ef7;border-radius:50%;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;position:absolute;transition:all .3s ease;z-index:2}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf .ProfilePage_uploadOverlay__o4xV9 svg{color:#fff;filter:drop-shadow(0 0 8px rgba(157,62,247,.8));height:38px;margin-bottom:6px;transform:scale(.8);transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:38px}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf .ProfilePage_uploadOverlay__o4xV9 span{color:#fff;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf:hover .ProfilePage_previewImage__v42Z4{border-color:#9d3ef7;box-shadow:0 0 0 6px #9d3ef733,0 12px 35px #9d3ef766}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf:hover .ProfilePage_previewImage__v42Z4 img{filter:blur(2px);transform:scale(1.1)}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf:hover .ProfilePage_uploadOverlay__o4xV9{opacity:1}.ProfilePage_editForm__JnmeQ .ProfilePage_avatarUploadSection__6OdHe .ProfilePage_avatarUploadWrapper__FfAzf:hover .ProfilePage_uploadOverlay__o4xV9 svg{transform:scale(1)}.ProfilePage_editForm__JnmeQ .ProfilePage_fieldsGrid__YF-23{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.ProfilePage_editForm__JnmeQ .ProfilePage_fieldsGrid__YF-23{grid-template-columns:1fr}}.ProfilePage_editForm__JnmeQ .ProfilePage_inputWrapper__HbcOs{position:relative}.ProfilePage_editForm__JnmeQ .ProfilePage_inputWrapper__HbcOs label{color:#ffffffb3;display:block;font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:8px;margin-left:4px;text-transform:uppercase;transition:color .3s ease}.ProfilePage_editForm__JnmeQ .ProfilePage_inputWrapper__HbcOs .ProfilePage_inputField__el\+\+t{background:#ffffff08;border:1px solid #9d3ef74d;border-radius:12px;box-shadow:inset 0 2px 4px #0003;color:#fff;font-size:15px;padding:12px 16px;transition:all .3s ease;width:100%}.ProfilePage_editForm__JnmeQ .ProfilePage_inputWrapper__HbcOs .ProfilePage_inputField__el\+\+t:focus{background:#ffffff12;border-color:#9d3ef7;box-shadow:0 0 0 3px #9d3ef726,0 4px 16px #0003;outline:none;transform:translateY(-2px)}.ProfilePage_editForm__JnmeQ .ProfilePage_inputWrapper__HbcOs .ProfilePage_inputField__el\+\+t:hover:not(:focus){background:#ffffff0d;border-color:#9d3ef780}.ProfilePage_editForm__JnmeQ .ProfilePage_inputWrapper__HbcOs:focus-within label{color:#9d3ef7}.ProfilePage_editForm__JnmeQ .ProfilePage_editForm_btn__x01ss{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;margin-top:15px;padding-top:20px}.ProfilePage_formActions__Ta83O{border-top:1px solid #9d3ef71a;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px}@media(max-width:768px){.ProfilePage_formActions__Ta83O{flex-direction:column}}.ProfilePage_btnPrimary__cN-Ys{background:linear-gradient(135deg,#9d3ef7,#667eea);border:1px solid #ffffff26;border-radius:10px;box-shadow:0 4px 16px #9d3ef766,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-size:12px;font-weight:700;letter-spacing:.4px;overflow:hidden;padding:12px 28px;position:relative;text-transform:uppercase;transition:all .3s ease}.ProfilePage_btnPrimary__cN-Ys:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ProfilePage_btnPrimary__cN-Ys:after{background:linear-gradient(135deg,#ffffff4d,#0000);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ProfilePage_btnPrimary__cN-Ys:hover:not(:disabled){box-shadow:0 8px 24px #9d3ef799,0 0 0 1px #fff3,inset 0 1px 0 #ffffff4d;transform:translateY(-3px)}.ProfilePage_btnPrimary__cN-Ys:hover:not(:disabled):before{left:100%}.ProfilePage_btnPrimary__cN-Ys:active:not(:disabled){transform:translateY(-1px)}.ProfilePage_btnPrimary__cN-Ys:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5;transform:none}.ProfilePage_btnSecondary__n9Bdp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f1632cc;border:1px solid #9d3ef74d;border-radius:10px;box-shadow:0 2px 12px #0003;color:#9d3ef7;cursor:pointer;font-family:inherit;font-size:14px;font-size:12px;font-weight:700;letter-spacing:.4px;overflow:hidden;padding:12px 28px;position:relative;text-transform:uppercase;transition:all .3s ease}.ProfilePage_btnSecondary__n9Bdp:hover{background:#9d3ef733;border-color:#9d3ef780;box-shadow:0 4px 20px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_btnSecondary__n9Bdp:active{transform:translateY(-1px)}.ProfilePage_historySection__KqBRh{position:relative;z-index:1}.ProfilePage_historySection__KqBRh h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#9d3ef7);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin-bottom:25px}.ProfilePage_historyTabs__neuBG{border-bottom:2px solid #9d3ef726;display:flex;gap:10px;margin-bottom:25px;padding-bottom:8px}@media(max-width:768px){.ProfilePage_historyTabs__neuBG{flex-wrap:wrap}}.ProfilePage_historyTabs__neuBG button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #9d3ef733;border-radius:10px;color:#fff9;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.ProfilePage_historyTabs__neuBG button:hover{background:#9d3ef71a;border-color:#9d3ef766;color:#9d3ef7;transform:translateY(-2px)}.ProfilePage_historyTabs__neuBG button.ProfilePage_active__ZWq2E{background:linear-gradient(135deg,#9d3ef7,#667eea);border-color:#0000;box-shadow:0 2px 16px #9d3ef780;color:#fff;transform:translateY(-2px)}.ProfilePage_historyContent__FMNQy{display:flex;flex-direction:column;gap:15px}.ProfilePage_historyItem__9cvrw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #9d3ef733;border-radius:14px;display:flex;gap:20px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.ProfilePage_historyItem__9cvrw:before{background:linear-gradient(135deg,#9d3ef7,#667eea);content:"";height:0;left:0;position:absolute;top:0;transition:height .3s ease;width:3px}.ProfilePage_historyItem__9cvrw:hover{background:#ffffff0d;border-color:#9d3ef766;box-shadow:0 6px 25px #9d3ef74d;transform:translateY(-3px)}.ProfilePage_historyItem__9cvrw:hover:before{height:100%}@media(max-width:768px){.ProfilePage_historyItem__9cvrw{flex-direction:column;text-align:center}}.ProfilePage_historyItem__9cvrw .ProfilePage_itemImage__B-RbX{border:2px solid #667eea33;border-radius:12px;box-shadow:0 4px 15px #0000004d;flex-shrink:0;height:130px;overflow:hidden;width:90px}.ProfilePage_historyItem__9cvrw .ProfilePage_itemImage__B-RbX img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProfilePage_historyItem__9cvrw:hover .ProfilePage_itemImage__B-RbX img{transform:scale(1.1)}.ProfilePage_historyItem__9cvrw .ProfilePage_itemInfo__DXSbP{flex:1 1}.ProfilePage_historyItem__9cvrw .ProfilePage_itemInfo__DXSbP h3{color:#fff;font-size:19px;font-weight:700;margin:0 0 12px}.ProfilePage_historyItem__9cvrw .ProfilePage_itemInfo__DXSbP p{color:#ffffffb3;font-size:14px;margin:0 0 10px}.ProfilePage_historyItem__9cvrw .ProfilePage_itemInfo__DXSbP .ProfilePage_watchTime__VVInv{color:#ffffff80;font-size:12px;font-weight:500}.ProfilePage_historyItem__9cvrw .ProfilePage_itemActions__vrcs0{flex-shrink:0}.ProfilePage_progressBar__2L5zu{background:#667eea26;border-radius:10px;box-shadow:inset 0 2px 4px #0003;height:8px;margin:12px 0;overflow:hidden;width:100%}.ProfilePage_progressBar__2L5zu .ProfilePage_progressFill__cJ7Ka{animation:ProfilePage_shimmer__x1RK\+ 2s linear infinite;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;box-shadow:0 0 10px #667eea80;height:100%;transition:width .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes ProfilePage_shimmer__x1RK\+{0%{background-position:200% 0}to{background-position:-200% 0}}.ProfilePage_activityItem__5QHOw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #667eea33;border-radius:14px;display:flex;gap:18px;padding:18px 24px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_activityItem__5QHOw:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 8px 25px #667eea4d;transform:translateY(-3px)}.ProfilePage_activityItem__5QHOw .ProfilePage_activityIcon__tZa-n{align-items:center;background:linear-gradient(135deg,#667eea26,#764ba226);border:1px solid #667eea4d;border-radius:50%;box-shadow:0 4px 15px #667eea33;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;transition:transform .3s ease;width:48px}.ProfilePage_activityItem__5QHOw:hover .ProfilePage_activityIcon__tZa-n{transform:rotate(1turn) scale(1.1)}.ProfilePage_activityItem__5QHOw .ProfilePage_activityInfo__JMH14{flex:1 1}.ProfilePage_activityItem__5QHOw .ProfilePage_activityInfo__JMH14 h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.ProfilePage_activityItem__5QHOw .ProfilePage_activityInfo__JMH14 p{color:#fff9;font-size:13px;margin:0}.ProfilePage_activityItem__5QHOw .ProfilePage_activityPoints__LuMo0{background:#4caf5026;border:1px solid #4caf504d;border-radius:20px;color:#4caf50;font-size:15px;font-weight:700;padding:6px 12px}.ProfilePage_addressesSection__I\+5ZN,.ProfilePage_paymentSection__2sOsz{position:relative;z-index:1}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m-,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m-{align-items:center;border-bottom:1px solid #667eea26;display:flex;justify-content:space-between;margin-bottom:35px;padding-bottom:20px}@media(max-width:768px){.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m-,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m-{align-items:stretch;flex-direction:column;gap:15px}}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- h3,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#667eea);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin:0;position:relative}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- h3:after,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- h3:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:50px}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- button,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- button{background:#780add;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 4px 16px #667eea66;color:#fff;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:14px 28px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- button:before,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- button:before{content:"+";font-size:18px;font-weight:700;margin-right:8px}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- button:after,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- button:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- button:hover,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- button:hover{box-shadow:0 8px 28px #667eea99;transform:translateY(-3px)}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- button:hover:after,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- button:hover:after{height:300px;width:300px}.ProfilePage_addressesSection__I\+5ZN .ProfilePage_sectionHeader__2m8m- button:active,.ProfilePage_paymentSection__2sOsz .ProfilePage_sectionHeader__2m8m- button:active{transform:translateY(-1px)}.ProfilePage_addressForm__TpT1k,.ProfilePage_paymentForm__FR3Qo{-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);background:linear-gradient(135deg,#14142df2,#191932fa);border:1px solid #667eea4d;border-radius:20px;box-shadow:0 12px 48px #00000080,0 0 0 1px #667eea33,inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000080;margin-bottom:30px;overflow:hidden;padding:35px;position:relative}.ProfilePage_addressForm__TpT1k:before,.ProfilePage_paymentForm__FR3Qo:before{background:linear-gradient(90deg,#0000,#667eea99,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ProfilePage_addressForm__TpT1k:after,.ProfilePage_paymentForm__FR3Qo:after{background:radial-gradient(circle at 50% 0,#667eea0d 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ProfilePage_addressForm__TpT1k h4,.ProfilePage_paymentForm__FR3Qo h4{color:#fff;font-size:20px;font-weight:700;margin:0 0 25px;padding-bottom:12px;position:relative}.ProfilePage_addressForm__TpT1k h4:after,.ProfilePage_paymentForm__FR3Qo h4:after{background:linear-gradient(90deg,#9d3ef7,#667eea);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.ProfilePage_formGrid__va-kA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:25px}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT{position:relative}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT label{color:#ffffffe6;display:block;font-size:13px;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:8px;opacity:.8;text-transform:uppercase}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT input,.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163299;border:1px solid #9d3ef740;border-radius:10px;box-shadow:inset 0 2px 6px #0000004d;color:#fff;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT input::placeholder,.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT select::placeholder{color:#ffffff59;font-weight:400}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT input:hover,.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT select:hover{background:#1f1632b3;border-color:#9d3ef766}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT input:focus,.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT select:focus{background:#1f1632cc;border-color:#9d3ef7;box-shadow:0 0 0 3px #9d3ef726,0 4px 16px #9d3ef740;outline:none;transform:translateY(-2px)}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT select{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6 6L11 1" stroke="%239D3EF7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.ProfilePage_formGrid__va-kA .ProfilePage_inputGroup__E7IZT select option{background:#190127;color:#fff;padding:10px}.ProfilePage_formGrid__va-kA .ProfilePage_checkboxGroup__qM\+Iy{align-items:center;background:#9d3ef70d;border:1px solid #9d3ef726;border-radius:10px;display:flex;padding:12px 16px;transition:all .3s ease}.ProfilePage_formGrid__va-kA .ProfilePage_checkboxGroup__qM\+Iy:hover{background:#9d3ef714;border-color:#9d3ef740}.ProfilePage_formGrid__va-kA .ProfilePage_checkboxGroup__qM\+Iy label{align-items:center;color:#ffffffe6;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:normal;margin:0;text-transform:none;width:100%}.ProfilePage_formGrid__va-kA .ProfilePage_checkboxGroup__qM\+Iy label input[type=checkbox]{accent-color:#9d3ef7;border-radius:6px;cursor:pointer;height:20px;margin:0;transition:all .3s ease;width:20px}.ProfilePage_formGrid__va-kA .ProfilePage_checkboxGroup__qM\+Iy label input[type=checkbox]:checked{transform:scale(1.1)}.ProfilePage_addressesList__BMYSu,.ProfilePage_paymentsList__06DLr{grid-gap:20px;display:grid;gap:20px}.ProfilePage_addressItem__mWhgw,.ProfilePage_paymentItem__lb7xH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #667eea33;border-radius:16px;overflow:hidden;padding:25px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_addressItem__mWhgw:before,.ProfilePage_paymentItem__lb7xH:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.ProfilePage_addressItem__mWhgw:hover,.ProfilePage_paymentItem__lb7xH:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-4px)}.ProfilePage_addressItem__mWhgw:hover:before,.ProfilePage_paymentItem__lb7xH:hover:before{left:100%}.ProfilePage_addressHeader__MkDaA,.ProfilePage_paymentHeader__kCeu8{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ProfilePage_addressHeader__MkDaA h4,.ProfilePage_paymentHeader__kCeu8 h4{color:#fff;font-size:19px;font-weight:700;margin:0}.ProfilePage_addressHeader__MkDaA .ProfilePage_defaultBadge__syv8M,.ProfilePage_paymentHeader__kCeu8 .ProfilePage_defaultBadge__syv8M{background:linear-gradient(135deg,#4caf50,#66bb6a);border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 15px #4caf5066;color:#fff;font-size:12px;font-weight:600;padding:6px 12px}.ProfilePage_paymentType__lWOy-{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:600;gap:12px}.ProfilePage_addressDetails__kdQfm,.ProfilePage_paymentDetails__GJV6u{margin-bottom:18px}.ProfilePage_addressDetails__kdQfm p,.ProfilePage_paymentDetails__GJV6u p{color:#ffffffb3;font-size:14px;line-height:1.6;margin:6px 0}.ProfilePage_addressActions__KZmS7,.ProfilePage_paymentActions__tNFfi{display:flex;gap:12px}.ProfilePage_addressActions__KZmS7 .ProfilePage_deleteBtn__gMmv-,.ProfilePage_addressActions__KZmS7 .ProfilePage_editBtn__XRasl,.ProfilePage_paymentActions__tNFfi .ProfilePage_deleteBtn__gMmv-,.ProfilePage_paymentActions__tNFfi .ProfilePage_editBtn__XRasl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_addressActions__KZmS7 .ProfilePage_editBtn__XRasl,.ProfilePage_paymentActions__tNFfi .ProfilePage_editBtn__XRasl{background:#9d3ef726;border:1px solid #9d3ef766;color:#9d3ef7}.ProfilePage_addressActions__KZmS7 .ProfilePage_editBtn__XRasl:hover,.ProfilePage_paymentActions__tNFfi .ProfilePage_editBtn__XRasl:hover{background:#9d3ef740;box-shadow:0 4px 16px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_addressActions__KZmS7 .ProfilePage_deleteBtn__gMmv-,.ProfilePage_paymentActions__tNFfi .ProfilePage_deleteBtn__gMmv-{background:#f4433626;border:1px solid #f4433666;color:#f44336}.ProfilePage_addressActions__KZmS7 .ProfilePage_deleteBtn__gMmv-:hover,.ProfilePage_paymentActions__tNFfi .ProfilePage_deleteBtn__gMmv-:hover{background:#f4433640;box-shadow:0 4px 16px #f4433666;color:#fff;transform:translateY(-2px)}.ProfilePage_purchasesSection__deBm\+{position:relative;z-index:1}.ProfilePage_purchasesSection__deBm\+ .ProfilePage_sectionHeader__2m8m-{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.ProfilePage_purchasesSection__deBm\+ h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#9d3ef7);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin:0}.ProfilePage_shopOrdersSection__7SOue{position:relative;z-index:1}.ProfilePage_shopOrdersSection__7SOue h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#9d3ef7);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin-bottom:25px}.ProfilePage_foodOrdersSection__02dZ1{position:relative;z-index:1}.ProfilePage_foodOrdersSection__02dZ1 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff6b35);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin-bottom:25px}.ProfilePage_tourBookingsSection__LnWnX{position:relative;z-index:1}.ProfilePage_tourBookingsSection__LnWnX h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00bcd4);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin-bottom:25px}.ProfilePage_noOrders__cipy4{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:60px 20px;text-align:center}.ProfilePage_noOrders__cipy4 .ProfilePage_noOrdersIcon__6faWk{font-size:64px;margin-bottom:16px;opacity:.5}.ProfilePage_noOrders__cipy4 h3{color:#fff;font-size:24px;margin-bottom:8px}.ProfilePage_noOrders__cipy4 p{color:#fff9;font-size:16px}.ProfilePage_ordersList__PTUuU{display:flex;flex-direction:column;gap:20px}.ProfilePage_orderCard__KU9Wq{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.ProfilePage_orderCard__KU9Wq:hover{background:#ffffff0d;border-color:#ff6b354d;box-shadow:0 8px 25px #ff6b3526;transform:translateY(-2px)}.ProfilePage_orderHeader__EaFcf{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ProfilePage_orderHeader__EaFcf .ProfilePage_orderInfo__jKoec h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.ProfilePage_orderHeader__EaFcf .ProfilePage_orderInfo__jKoec .ProfilePage_orderDate__LPQ6t{color:#ffffff80;font-size:14px}.ProfilePage_orderStatus__1iJto{border-radius:8px;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase}.ProfilePage_orderStatus__1iJto.ProfilePage_statuscreated__9dWn0,.ProfilePage_orderStatus__1iJto.ProfilePage_statuspending__luvLr{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.ProfilePage_orderStatus__1iJto.ProfilePage_statusconfirmed__0g5Ld,.ProfilePage_orderStatus__1iJto.ProfilePage_statuscooking__Yr6Sg{background:#2196f326;border:1px solid #2196f34d;color:#2196f3}.ProfilePage_orderStatus__1iJto.ProfilePage_statusin_delivery__1DL9U,.ProfilePage_orderStatus__1iJto.ProfilePage_statusready__EDuNX{background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}.ProfilePage_orderStatus__1iJto.ProfilePage_statusdelivered__J0Kjm{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.ProfilePage_orderStatus__1iJto.ProfilePage_statuscancelled__W2n7W{background:#f4433626;border:1px solid #f443364d;color:#f44336}.ProfilePage_orderBody__oazR4{margin-bottom:20px}.ProfilePage_orderDetails__-zuQh{margin-bottom:16px}.ProfilePage_orderDetails__-zuQh p{color:#fffc;font-size:15px;line-height:1.6;margin:8px 0}.ProfilePage_orderDetails__-zuQh p strong{color:#fff;font-weight:600;margin-right:8px}.ProfilePage_orderItems__Eny4r{background:#0003;border-radius:12px;margin-top:16px;padding:16px}.ProfilePage_orderItems__Eny4r h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.ProfilePage_orderItems__Eny4r ul{list-style:none;margin:0;padding:0}.ProfilePage_orderItems__Eny4r ul li{border-bottom:1px solid #ffffff0d;color:#fffc;font-size:14px;padding:8px 0}.ProfilePage_orderItems__Eny4r ul li:last-child{border-bottom:none}.ProfilePage_orderFooter__aej8V{border-top:1px solid #ffffff1a;padding-top:16px}.ProfilePage_orderTotal__WAC6f{align-items:center;display:flex;justify-content:space-between}.ProfilePage_orderTotal__WAC6f span{color:#fff9;font-size:16px}.ProfilePage_orderTotal__WAC6f strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,orange);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700}.ProfilePage_loadingSpinner__k2y8G{color:#fff9;font-size:16px;padding:40px;text-align:center}.ProfilePage_avatar1__d8Fk0{border-radius:50%;display:inline-block;height:50px;overflow:hidden;width:50px}.ProfilePage_avatar1__d8Fk0 img{display:block;object-fit:cover;object-position:center;width:100%}.ProfilePage_wrapper__I9tSS{display:flex;flex-direction:column;gap:20px;padding:16px}.ProfilePage_left__4HKR3{display:flex;flex-direction:column;gap:10px;width:100%}.ProfilePage_right__otVqv{flex:1 1}.ProfilePage_bonus__-pQe9{align-items:center;background:#2f2f18;border-radius:10px;display:flex;font-size:20px;gap:8px;justify-content:center;padding:7px 10px}.ProfilePage_bonus__-pQe9 h1{color:#fed647;font-size:20px}.ProfilePage_username__\+4puI{color:#666}.ProfilePage_phone__FVLso{color:#666;margin-bottom:10px}@media(max-width:1024px){.ProfilePage_container__muXdx{gap:20px}.ProfilePage_sidebar__52JwZ{left:27px;width:250px}}@media(max-width:768px){.ProfilePage_formGrid__va-kA{grid-template-columns:1fr}.ProfilePage_addressActions__KZmS7,.ProfilePage_paymentActions__tNFfi{justify-content:center}.ProfilePage_historyItem__9cvrw .ProfilePage_itemImage__B-RbX{height:90px;width:60px}}@media screen and (max-width:746px){.ProfilePage_wrapper_body__N6aBX{padding:0!important}.ProfilePage_wrapper__I9tSS{margin-top:25px;padding:0}}@media(max-width:480px){.ProfilePage_container__muXdx{padding:0 10px 20px}.ProfilePage_content__UB0Fw{padding:20px 15px}.ProfilePage_avatarSection__ltb1y{padding:20px}.ProfilePage_avatarSection__ltb1y .ProfilePage_avatarPlaceholder__SiOM1,.ProfilePage_avatarSection__ltb1y .ProfilePage_avatar__uoLEl{height:100px;width:100px}}.ProfilePage_ordersStats__vloDm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}@media(max-width:768px){.ProfilePage_ordersStats__vloDm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ProfilePage_statCard__FsIMR{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #667eea33;border-radius:16px;display:flex;gap:20px;padding:25px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_statCard__FsIMR:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-5px)}.ProfilePage_statCard__FsIMR .ProfilePage_statIcon__-B2ej{align-items:center;background:linear-gradient(135deg,#667eea26,#764ba226);border:2px solid #667eea4d;border-radius:50%;box-shadow:0 4px 15px #667eea33;display:flex;flex-shrink:0;font-size:32px;height:70px;justify-content:center;width:70px}.ProfilePage_statCard__FsIMR .ProfilePage_statInfo__amZGz{flex:1 1}.ProfilePage_statCard__FsIMR .ProfilePage_statInfo__amZGz h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.ProfilePage_statCard__FsIMR .ProfilePage_statInfo__amZGz .ProfilePage_statValue__NJb9X{color:#667eea;font-size:28px;font-weight:700;line-height:1;margin:0}.ProfilePage_statCard__FsIMR .ProfilePage_statInfo__amZGz span{color:#fff9;font-size:14px;font-weight:500}.ProfilePage_totalStats__X-CEE{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23cc,#19192de6);border:1px solid #667eea4d;border-radius:20px;box-shadow:0 10px 40px #0006;margin-top:40px;padding:30px;text-align:center}.ProfilePage_totalStats__X-CEE h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#667eea);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin:0 0 25px}.ProfilePage_totalStats__X-CEE .ProfilePage_totalCard__EMlG0 .ProfilePage_totalValue__Z0mqn{color:#667eea;font-size:48px;font-weight:700;line-height:1;margin:0;text-shadow:0 0 20px #667eea80}.ProfilePage_totalStats__X-CEE .ProfilePage_totalCard__EMlG0 span{color:#ffffffb3;display:block;font-size:16px;font-weight:500;margin-top:10px}.ChangePasswordModal_modalOverlay__Sjjeq{align-items:center;animation:ChangePasswordModal_fadeIn__n3mN6 .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes ChangePasswordModal_fadeIn__n3mN6{0%{opacity:0}to{opacity:1}}.ChangePasswordModal_modal__YnlEi{animation:ChangePasswordModal_slideUp__eUpGA .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23fa,#141428fa);border:1px solid #667eea4d;border-radius:20px;box-shadow:0 20px 60px #0009,0 0 0 1px #667eea33,inset 0 1px 0 #ffffff0d;max-width:90vw;overflow:hidden;padding:32px;position:relative;width:420px}.ChangePasswordModal_modal__YnlEi:before{animation:ChangePasswordModal_shimmer__uA4QK 3s linear infinite;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.ChangePasswordModal_modal__YnlEi h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#667eea);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin:0 0 24px}@keyframes ChangePasswordModal_slideUp__eUpGA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ChangePasswordModal_shimmer__uA4QK{0%{background-position:200% 0}to{background-position:-200% 0}}.ChangePasswordModal_field__xpEAO{margin-bottom:20px}.ChangePasswordModal_field__xpEAO label{color:#ffffffe6;display:block;font-size:14px;font-weight:600;letter-spacing:.3px;margin-bottom:10px}.ChangePasswordModal_field__xpEAO .ChangePasswordModal_auth-field__sw2xk{position:relative}.ChangePasswordModal_field__xpEAO .ChangePasswordModal_auth-field__sw2xk input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #667eea4d;border-radius:12px;box-sizing:border-box;color:#fff;font-size:16px;padding:14px 45px 14px 18px;transition:all .3s ease;width:100%}.ChangePasswordModal_field__xpEAO .ChangePasswordModal_auth-field__sw2xk input::placeholder{color:#fff6}.ChangePasswordModal_field__xpEAO .ChangePasswordModal_auth-field__sw2xk input:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33,0 0 20px #667eea4d;outline:none}.ChangePasswordModal_field__xpEAO .ChangePasswordModal_auth-field__sw2xk .ChangePasswordModal_password-toggle__w45ri{background:none;border:none;cursor:pointer;font-size:20px;opacity:.6;padding:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .3s ease}.ChangePasswordModal_field__xpEAO .ChangePasswordModal_auth-field__sw2xk .ChangePasswordModal_password-toggle__w45ri:hover{opacity:1}.ChangePasswordModal_actions__i\+\+87{border-top:1px solid #667eea1a;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.ChangePasswordModal_actions__i\+\+87 button{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:14px 32px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ChangePasswordModal_actions__i\+\+87 button:disabled{cursor:not-allowed;opacity:.5}.ChangePasswordModal_actions__i\+\+87 .ChangePasswordModal_btn__OgzrA{background:linear-gradient(135deg,#0f0f23cc,#141428e6);border:1px solid #667eea4d;color:#667eea}.ChangePasswordModal_actions__i\+\+87 .ChangePasswordModal_btn__OgzrA:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.ChangePasswordModal_actions__i\+\+87 .ChangePasswordModal_btn_primary__jz6Oz{background:#780add;border:1px solid #ffffff26;box-shadow:0 6px 24px #667eea66;color:#fff}.ChangePasswordModal_actions__i\+\+87 .ChangePasswordModal_btn_primary__jz6Oz:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.ChangePasswordModal_actions__i\+\+87 .ChangePasswordModal_btn_primary__jz6Oz:hover:not(:disabled){box-shadow:0 10px 32px #667eea99;transform:translateY(-3px)}.ChangePasswordModal_actions__i\+\+87 .ChangePasswordModal_btn_primary__jz6Oz:hover:not(:disabled):before{left:100%}.ChangePasswordModal_errors__EugN8{background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:10px;color:#ff6b6b;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:16px;padding:12px 16px}.PurchaseList_wrapper__4V4Fv{padding:8px}.PurchaseList_table__Ar11Q{border-collapse:collapse;width:100%}.PurchaseList_table__Ar11Q img{height:40px;margin-right:8px;object-fit:cover;width:40px}.PurchaseList_table__Ar11Q td,.PurchaseList_table__Ar11Q th{border:1px solid #eee;padding:8px}.PurchaseList_pager__jNC5i{align-items:center;display:flex;gap:8px;margin-top:12px}.TitleDisplay_titleDisplay__YzAv9{display:flex;flex-direction:column;gap:20px}.TitleDisplay_currentTitle__M4zMH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163299;border:1px solid #9d3ef74d;border-radius:16px;box-shadow:0 4px 20px #0000004d;overflow:hidden;padding:25px;position:relative}.TitleDisplay_currentTitle__M4zMH:before{animation:TitleDisplay_rotateGlow__7L-FD 20s linear infinite;background:radial-gradient(ellipse at 30% 40%,#9d3ef714 0,#0000 50%),radial-gradient(ellipse at 70% 60%,#667eea0f 0,#0000 50%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.TitleDisplay_currentTitle__M4zMH:after{background:linear-gradient(90deg,#0000,#9d3ef766,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes TitleDisplay_rotateGlow__7L-FD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TitleDisplay_titleHeader__OP7pY{align-items:center;display:flex;gap:25px;position:relative;z-index:1}@media(max-width:768px){.TitleDisplay_titleHeader__OP7pY{flex-direction:column;text-align:center}}.TitleDisplay_iconWrapper__ut8yz{flex-shrink:0;position:relative}.TitleDisplay_iconWrapper__ut8yz .TitleDisplay_titleIcon__RBZHg{animation:TitleDisplay_float__TOHp5 3s ease-in-out infinite;filter:drop-shadow(0 4px 16px rgba(157,62,247,.6));position:relative;z-index:2}.TitleDisplay_iconWrapper__ut8yz .TitleDisplay_glow__FqLak{animation:TitleDisplay_pulse__Lh47e 2s ease-in-out infinite;background:radial-gradient(circle,#9d3ef766,#0000 70%);border-radius:50%;height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px}@keyframes TitleDisplay_float__TOHp5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes TitleDisplay_pulse__Lh47e{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.TitleDisplay_titleInfo__DnxiB{flex:1 1}.TitleDisplay_titleInfo__DnxiB .TitleDisplay_titleName__xKqHE{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9d3ef7,#667eea);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0 0 8px}.TitleDisplay_titleInfo__DnxiB .TitleDisplay_titleDescription__wtxFo{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0 0 16px}.TitleDisplay_benefits__57VRH{display:flex;flex-wrap:wrap;gap:15px}.TitleDisplay_benefit__iDRJe{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #9d3ef733;border-radius:10px;display:flex;gap:8px;padding:8px 16px;transition:all .3s ease}.TitleDisplay_benefit__iDRJe:hover{background:#9d3ef726;border-color:#9d3ef766;transform:translateY(-2px)}.TitleDisplay_benefit__iDRJe .TitleDisplay_benefitLabel__9Hnb6{color:#fff9;font-size:12px;font-weight:500}.TitleDisplay_benefit__iDRJe .TitleDisplay_benefitValue__n4qdj{color:#9d3ef7;font-size:15px;font-weight:700}.TitleDisplay_progressSection__Qky6g{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163280;border:1px solid #9d3ef733;border-radius:16px;box-shadow:0 4px 20px #0003;padding:20px}.TitleDisplay_progressHeader__qVQ4g{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TitleDisplay_progressHeader__qVQ4g .TitleDisplay_progressLabel__qw2qS{color:#ffffffb3;font-size:14px;font-weight:600}.TitleDisplay_progressHeader__qVQ4g .TitleDisplay_progressPoints__XnoWd{color:#9d3ef7;font-size:15px;font-weight:700}.TitleDisplay_progressBar__NKaqS{background:#9d3ef71a;border:1px solid #9d3ef733;border-radius:18px;box-shadow:inset 0 2px 6px #0000004d;height:36px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.TitleDisplay_progressFill__r6dK3{animation:TitleDisplay_shimmer__bMJJY 3s linear infinite;background:linear-gradient(90deg,#9d3ef7,#667eea 50%,#9d3ef7);background-size:200% 100%;border-radius:18px;box-shadow:0 0 16px #9d3ef799,inset 0 1px 0 #ffffff4d;height:100%;position:relative;transition:width 1s cubic-bezier(.68,-.55,.265,1.55)}.TitleDisplay_progressFill__r6dK3 .TitleDisplay_progressGlow__Mkxxg{animation:TitleDisplay_slideGlow__KtKOE 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6);height:100%;position:absolute;right:0;top:0;width:60px}@keyframes TitleDisplay_shimmer__bMJJY{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes TitleDisplay_slideGlow__KtKOE{0%,to{opacity:0}50%{opacity:1}}.TitleDisplay_progressPercentage__CyAYW{color:#fff;font-size:15px;font-weight:700;left:50%;position:absolute;text-shadow:0 2px 8px #00000080;top:50%;transform:translate(-50%,-50%);z-index:2}.TitleDisplay_nextTitle__VPYgp{align-items:center;background:#ffffff0d;border:1px solid #9d3ef733;border-radius:14px;display:flex;gap:20px;padding:20px;transition:all .3s ease}.TitleDisplay_nextTitle__VPYgp:hover{background:#ffffff14;border-color:#9d3ef766;box-shadow:0 6px 20px #9d3ef74d;transform:translateY(-3px)}@media(max-width:768px){.TitleDisplay_nextTitle__VPYgp{flex-direction:column;text-align:center}}.TitleDisplay_nextIconWrapper__IZtIN{flex-shrink:0;position:relative}.TitleDisplay_nextIconWrapper__IZtIN .TitleDisplay_nextIcon__0If7B{filter:drop-shadow(0 2px 12px rgba(157,62,247,.4));opacity:.8;transition:all .3s ease}.TitleDisplay_nextIconWrapper__IZtIN:hover .TitleDisplay_nextIcon__0If7B{opacity:1;transform:scale(1.1)}.TitleDisplay_nextTitleInfo__DG1Ar{flex:1 1}.TitleDisplay_nextTitleInfo__DG1Ar .TitleDisplay_nextTitleName__ld9mQ{color:#fff;font-size:18px;font-weight:700;margin:0 0 6px}.TitleDisplay_nextTitleInfo__DG1Ar .TitleDisplay_nextTitleDescription__WHBbp{color:#fff9;font-size:13px;line-height:1.5;margin:0 0 12px}.TitleDisplay_nextBenefits__7al2H{display:flex;flex-wrap:wrap;gap:12px}.TitleDisplay_nextBenefits__7al2H .TitleDisplay_nextBenefit__cItmx,.TitleDisplay_nextBenefits__7al2H .TitleDisplay_pointsNeeded__DRMeZ{border-radius:8px;font-size:12px;font-weight:600;padding:5px 10px}.TitleDisplay_nextBenefits__7al2H .TitleDisplay_nextBenefit__cItmx{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.TitleDisplay_nextBenefits__7al2H .TitleDisplay_pointsNeeded__DRMeZ{background:#9d3ef726;border:1px solid #9d3ef74d;color:#9d3ef7}.TitleDisplay_allTitles__LWhZ2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f163280;border:1px solid #9d3ef733;border-radius:16px;box-shadow:0 4px 20px #0003;padding:20px}.TitleDisplay_allTitlesHeader__x0frS{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#9d3ef7);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin:0 0 20px}.TitleDisplay_titlesGrid__4WBMi{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:768px){.TitleDisplay_titlesGrid__4WBMi{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.TitleDisplay_titleCard__yQmNH{background:#ffffff0d;border:1px solid #9d3ef733;border-radius:14px;cursor:pointer;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.TitleDisplay_titleCard__yQmNH:before{background:linear-gradient(90deg,#9d3ef7,#667eea);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.TitleDisplay_titleCard__yQmNH:hover{box-shadow:0 6px 20px #9d3ef766;transform:translateY(-4px)}.TitleDisplay_titleCard__yQmNH:hover:before{transform:scaleX(1)}.TitleDisplay_titleCard__yQmNH.TitleDisplay_unlocked__ECQeF{background:#9d3ef714;border-color:#9d3ef74d}.TitleDisplay_titleCard__yQmNH.TitleDisplay_unlocked__ECQeF .TitleDisplay_cardIcon__2DNMD{filter:drop-shadow(0 2px 10px rgba(157,62,247,.5))}.TitleDisplay_titleCard__yQmNH.TitleDisplay_locked__03pZA{opacity:.5}.TitleDisplay_titleCard__yQmNH.TitleDisplay_locked__03pZA .TitleDisplay_cardIcon__2DNMD{filter:grayscale(1) opacity(.5)}.TitleDisplay_titleCard__yQmNH.TitleDisplay_current__gsyVq{background:#9d3ef733;border:2px solid #9d3ef780;box-shadow:0 4px 20px #9d3ef780,inset 0 1px 0 #fff3}.TitleDisplay_cardIconWrapper__Hutck{display:flex;justify-content:center;margin-bottom:12px;position:relative}.TitleDisplay_cardIconWrapper__Hutck .TitleDisplay_cardIcon__2DNMD{transition:all .3s ease}.TitleDisplay_cardIconWrapper__Hutck .TitleDisplay_currentBadge__3uomQ{animation:TitleDisplay_bounce__H-qR8 2s ease-in-out infinite;background:linear-gradient(135deg,#4caf50,#66bb6a);border-radius:8px;box-shadow:0 2px 8px #4caf5080;color:#fff;font-size:9px;font-weight:700;padding:3px 7px;position:absolute;right:-8px;top:-8px}.TitleDisplay_cardIconWrapper__Hutck .TitleDisplay_lockOverlay__3ZH1\+{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));font-size:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes TitleDisplay_bounce__H-qR8{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.TitleDisplay_cardInfo__8bGW8{text-align:center}.TitleDisplay_cardInfo__8bGW8 .TitleDisplay_cardTitle__DKwYF{color:#fff;font-size:15px;font-weight:700;margin:0 0 6px}.TitleDisplay_cardInfo__8bGW8 .TitleDisplay_cardCashback__DYRGU{color:#4caf50;font-size:12px;font-weight:600;margin:0 0 4px}.TitleDisplay_cardInfo__8bGW8 .TitleDisplay_cardRequirement__mIjnH{color:#ffffff80;font-size:11px;margin:0}.TitleDisplay_titleCard__yQmNH:hover .TitleDisplay_cardIcon__2DNMD{transform:scale(1.1)}.TitleDisplay_loading__TQBhf{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:30px}.TitleDisplay_loading__TQBhf p{font-size:15px;font-weight:500;margin:0}.TitleDisplay_loadingSpinner__ZZKrY{animation:TitleDisplay_spin__DhIs7 1s linear infinite;border:3px solid #9d3ef733;border-radius:50%;border-top-color:#9d3ef7;height:36px;width:36px}@keyframes TitleDisplay_spin__DhIs7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerificationModal_overlay__f2YVY{align-items:center;animation:EmailVerificationModal_fadeIn__\+\+g5j .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes EmailVerificationModal_fadeIn__\+\+g5j{0%{opacity:0}to{opacity:1}}.EmailVerificationModal_modal__Xahcz{animation:EmailVerificationModal_slideUp__Va1yc .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;position:relative;width:90%}@keyframes EmailVerificationModal_slideUp__Va1yc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationModal_closeBtn__2KvSQ{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s;width:40px}.EmailVerificationModal_closeBtn__2KvSQ:hover{background:#f1f3f5;color:#333;transform:rotate(90deg)}.EmailVerificationModal_content__5TMzZ{padding:60px 40px 40px;text-align:center}.EmailVerificationModal_icon__9BcNU{animation:EmailVerificationModal_bounce__nztnv .6s ease;font-size:64px;margin-bottom:20px}@keyframes EmailVerificationModal_bounce__nztnv{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.EmailVerificationModal_successIcon__kZCRc{animation:EmailVerificationModal_scaleIn__Y3e72 .5s cubic-bezier(.68,-.55,.265,1.55);font-size:80px;margin-bottom:20px}@keyframes EmailVerificationModal_scaleIn__Y3e72{0%{transform:scale(0)}to{transform:scale(1)}}h2{color:#333;font-size:28px;font-weight:700;margin:0 0 10px}.EmailVerificationModal_description__tZpZN{color:#666;font-size:16px;line-height:1.6;margin:0 0 30px}.EmailVerificationModal_emailDisplay__5wzNc{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;display:flex;gap:10px;justify-content:center;margin:20px 0;padding:20px}.EmailVerificationModal_emailIcon__ln0kR{font-size:24px}.EmailVerificationModal_email__HdCGu{color:#333;font-size:16px;font-weight:600}.EmailVerificationModal_codeInputs__TVYhr{display:flex;gap:10px;justify-content:center;margin:30px 0}.EmailVerificationModal_codeInput__NIlWd{background:#fff;border:3px solid #e1e8ed;border-radius:12px;color:#667eea;font-family:Courier New,monospace;font-size:32px;font-weight:700;height:70px;text-align:center;transition:all .2s;width:60px}.EmailVerificationModal_codeInput__NIlWd:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:scale(1.05)}.EmailVerificationModal_codeInput__NIlWd:not(:placeholder-shown){border-color:#667eea}.EmailVerificationModal_timer__SjTWJ{color:#666;font-size:14px;margin:15px 0}.EmailVerificationModal_timer__SjTWJ strong{color:#667eea;font-weight:700}.EmailVerificationModal_success__j3gDy{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;font-size:14px;margin:15px 0;padding:12px 20px}.EmailVerificationModal_error__AEyMW{animation:EmailVerificationModal_shake__bIoa4 .4s;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-size:14px;margin:15px 0;padding:12px 20px}@keyframes EmailVerificationModal_shake__bIoa4{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.EmailVerificationModal_sendBtn__WDgQy,.EmailVerificationModal_verifyBtn__p08f4{background:#780add;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:16px;transition:all .3s;width:100%}.EmailVerificationModal_sendBtn__WDgQy:hover:not(:disabled),.EmailVerificationModal_verifyBtn__p08f4:hover:not(:disabled){box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.EmailVerificationModal_sendBtn__WDgQy:active:not(:disabled),.EmailVerificationModal_verifyBtn__p08f4:active:not(:disabled){transform:translateY(0)}.EmailVerificationModal_sendBtn__WDgQy:disabled,.EmailVerificationModal_verifyBtn__p08f4:disabled{cursor:not-allowed;opacity:.6}.EmailVerificationModal_actions__YIAcl{display:flex;flex-direction:column;gap:10px}.EmailVerificationModal_resendBtn__RuBNy{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:10px;transition:all .2s}.EmailVerificationModal_resendBtn__RuBNy:hover:not(:disabled){color:#764ba2;text-decoration:underline}.EmailVerificationModal_resendBtn__RuBNy:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.EmailVerificationModal_modal__Xahcz{margin:20px;width:95%}.EmailVerificationModal_content__5TMzZ{padding:50px 20px 30px}.EmailVerificationModal_codeInput__NIlWd{font-size:24px;height:55px;width:45px}.EmailVerificationModal_codeInputs__TVYhr{gap:6px}h2{font-size:24px}}.ShopOrdersList_ordersList__fFglt{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.ShopOrdersList_orderCard__6gLA1{background:linear-gradient(145deg,#150025,#0f001e 60%,#0d0d20);border:1px solid #7c3aed47;border-radius:18px;box-shadow:0 8px 32px #00000080,inset 0 1px 0 #a78bfa0f;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ShopOrdersList_orderCard__6gLA1:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);content:"";height:2px;left:0;opacity:.7;position:absolute;right:0;top:0}.ShopOrdersList_orderCard__6gLA1:hover{border-color:#7c3aed73;box-shadow:0 12px 40px #0009,0 0 0 1px #7c3aed59;transform:translateY(-2px)}.ShopOrdersList_orderHeader__wRTHI{align-items:flex-start;background:#7c3aed12;border-bottom:1px solid #7c3aed26;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ShopOrdersList_orderInfo__H\+h90 h3{color:#c4b5fd;font-size:16px;font-weight:700;margin:0 0 5px}.ShopOrdersList_orderDate__dX16q{color:#ffffff80;font-size:12.5px}.ShopOrdersList_orderStatus__IkfOB{border-radius:20px;color:#fff;flex-shrink:0;font-size:13px;font-weight:600;padding:6px 14px;white-space:nowrap}.ShopOrdersList_orderItems__BUwTm{display:flex;flex-direction:column;gap:10px;padding:14px 22px}.ShopOrdersList_orderItem__Wxr7k{align-items:center;background:#ffffff08;border:1px solid #7c3aed1f;border-radius:12px;display:flex;gap:14px;padding:10px 14px;transition:background .2s}.ShopOrdersList_orderItem__Wxr7k:hover{background:#7c3aed12}.ShopOrdersList_itemImage__gxXUF{border:1px solid #7c3aed33;border-radius:10px;flex-shrink:0;height:54px;overflow:hidden;width:54px}.ShopOrdersList_itemImage__gxXUF img{height:100%;object-fit:cover;width:100%}.ShopOrdersList_itemInfo__5IWP3{flex:1 1;min-width:0}.ShopOrdersList_itemInfo__5IWP3 h4{color:#ffffffeb;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopOrdersList_itemInfo__5IWP3 p{color:#ffffff73;font-size:12.5px;margin:0}.ShopOrdersList_itemTotal__-jfIb{color:#a78bfa;flex-shrink:0;font-size:14px;font-weight:700;white-space:nowrap}.ShopOrdersList_orderNotes__8xLgw{color:#ffffff8c;font-size:13px;line-height:1.5;padding:0 22px 14px}.ShopOrdersList_orderNotes__8xLgw strong{color:#c4b5fdcc;font-weight:600}.ShopOrdersList_orderFooter__id3wN{border-top:1px solid #7c3aed1f;display:flex;justify-content:flex-end;padding:14px 22px}.ShopOrdersList_orderTotal__tsTfI{align-items:center;display:flex;font-size:15px;gap:10px}.ShopOrdersList_orderTotal__tsTfI span{color:#ffffff80}.ShopOrdersList_orderTotal__tsTfI strong{color:#c4b5fd;font-size:17px;font-weight:700}.ShopOrdersList_empty__dxMCo,.ShopOrdersList_error__DfjfI,.ShopOrdersList_loader__nq3oK{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:48px 16px;text-align:center}.ShopOrdersList_error__DfjfI{color:#fca5a5}.ShopOrdersList_error__DfjfI button{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:14px;padding:10px 24px;transition:opacity .2s}.ShopOrdersList_error__DfjfI button:hover{opacity:.85}.ShopOrdersList_empty__dxMCo .ShopOrdersList_emptyIcon__ow61i{filter:drop-shadow(0 0 12px rgba(167,139,250,.2));font-size:52px;margin-bottom:14px}.ShopOrdersList_empty__dxMCo h3{color:#c4b5fdd9;font-size:17px;margin:0 0 8px}.ShopOrdersList_empty__dxMCo p{font-size:13.5px;margin:0}@media(max-width:600px){.ShopOrdersList_orderHeader__wRTHI{padding:14px 16px 12px}.ShopOrdersList_orderItems__BUwTm{padding:12px 16px}.ShopOrdersList_orderItem__Wxr7k{flex-wrap:wrap;gap:10px}.ShopOrdersList_itemTotal__-jfIb{font-size:13px;text-align:right;width:100%}.ShopOrdersList_orderFooter__id3wN{padding:12px 16px}.ShopOrdersList_orderNotes__8xLgw{padding:0 16px 12px}}.AudioPlayer_audioPlayer__O3mLB{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f0f23e6,#1e1432e6);border:1px solid #667eea33;border-radius:12px;margin:12px 0;padding:16px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerHeader__Ev8h0{margin-bottom:16px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerHeader__Ev8h0 .AudioPlayer_trackInfo__VWJvB .AudioPlayer_trackTitle__WhqHn{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerHeader__Ev8h0 .AudioPlayer_trackInfo__VWJvB .AudioPlayer_trackArtist__CU1A\+{color:#fff9;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerHeader__Ev8h0 .AudioPlayer_trackInfo__VWJvB .AudioPlayer_errorMessage__5lB-O{color:#ff6b6b;font-size:11px;font-weight:500;margin:4px 0 0}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV{align-items:center;display:flex;gap:12px;margin-bottom:12px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_playButton__Iud\+9{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_playButton__Iud\+9:hover{box-shadow:0 6px 20px #667eea80;transform:scale(1.05)}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_playButton__Iud\+9:active{transform:scale(.95)}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_playButton__Iud\+9.AudioPlayer_playing__tPiSR{background:linear-gradient(135deg,#764ba2,#667eea)}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU{align-items:center;display:flex;flex:1 1;gap:8px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_timeDisplay__2YOGK{color:#ffffffb3;font-size:12px;font-weight:500;min-width:30px;text-align:center}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_progressBar__-NlSf{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;cursor:pointer;flex:1 1;height:4px;outline:none}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_progressBar__-NlSf::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 2px 8px #667eea66;cursor:pointer;height:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:12px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_progressBar__-NlSf::-webkit-slider-thumb:hover{box-shadow:0 2px 12px #667eea99;height:14px;width:14px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_progressBar__-NlSf::-moz-range-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 2px 8px #667eea66;cursor:pointer;height:12px;-moz-transition:all .2s ease;transition:all .2s ease;width:12px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_progressBar__-NlSf::-moz-range-thumb:hover{box-shadow:0 2px 12px #667eea99;height:14px;width:14px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_progressBar__-NlSf::-webkit-slider-runnable-track{background:#ffffff1a;border-radius:2px;height:4px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_progressBar__-NlSf::-moz-range-track{background:#0000;border:none}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE{align-items:center;display:flex;gap:10px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE .AudioPlayer_volumeToggle__TbMSF{align-items:center;background:none;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE .AudioPlayer_volumeToggle__TbMSF:hover{background:#ffffff1a;color:#fff}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE .AudioPlayer_volumeToggle__TbMSF.AudioPlayer_muted__MfikI{color:#ff6464cc}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE .AudioPlayer_volumeBar__LsO\+i{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;cursor:pointer;height:3px;outline:none;width:100px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE .AudioPlayer_volumeBar__LsO\+i::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fffc;border-radius:50%;cursor:pointer;height:10px;width:10px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE .AudioPlayer_volumeBar__LsO\+i::-moz-range-thumb{background:#fffc;border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}@media(max-width:768px){.AudioPlayer_audioPlayer__O3mLB{padding:12px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV{gap:10px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_playButton__Iud\+9{height:40px;width:40px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU{gap:6px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_playerControls__7NjUV .AudioPlayer_progressSection__eierU .AudioPlayer_timeDisplay__2YOGK{font-size:11px;min-width:28px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE{gap:8px}.AudioPlayer_audioPlayer__O3mLB .AudioPlayer_volumeSection__0oVGE .AudioPlayer_volumeBar__LsO\+i{width:60px}}.PersonalPanelPage_personalPanelPage__6m1qm{background:#0000;color:#fff;padding:28px 18px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_authRequired__YVOnn,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_loading__mqc2Q{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #bd93f940;border-radius:20px;margin:100px auto;max-width:600px;padding:40px;text-align:center}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_authIcon__4EfA\+,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_emptyIcon__xVjXQ{font-size:64px;margin-bottom:20px}.PersonalPanelPage_personalPanelPage__6m1qm h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:28px;margin-bottom:16px}.PersonalPanelPage_personalPanelPage__6m1qm p{color:#ffffffb3;font-size:16px;line-height:1.6;margin-bottom:24px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_loginBtn__BDkx\+{background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s ease}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_loginBtn__BDkx\+:hover{box-shadow:0 8px 20px #7c3aed66;transform:translateY(-2px)}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_featureList__YKZ3U{list-style:none;margin:24px 0;padding:0;text-align:left}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_featureList__YKZ3U li{background:#ffffff0d;border-radius:8px;font-size:16px;margin:8px 0;padding:12px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_workspaceLayout__jsnC7{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:360px minmax(0,1fr);margin:0;max-width:none;width:100%}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesSidebar__GdlP1{align-items:stretch;background:linear-gradient(165deg,#3e1b61e6,#2e144eeb);border:1px solid #ce9aff57;border-radius:18px;box-shadow:0 12px 30px #54228f59;display:flex;flex-direction:column;justify-content:flex-start;max-height:calc(100vh - 32px);overflow:hidden;padding:14px;position:-webkit-sticky;position:sticky;top:16px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesHeader__BD\+tm{margin-bottom:12px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesHeader__BD\+tm h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f5d0fe,#c4b5fd);-webkit-background-clip:text;background-clip:text;font-size:22px;margin:0 0 4px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesHeader__BD\+tm p{color:#f2e4ffb8;font-size:12px;margin:0}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesTabs__CAjoV{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesTabBtn__1OfWi{background:#7643b647;border:1px solid #d4a0ff57;border-radius:10px;color:#f6e8fff2;cursor:pointer;font-size:13px;font-weight:600;padding:10px;transition:all .2s ease}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesTabBtn__1OfWi:hover{border-color:#e9d5ff73}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesTabBtnActive__0Mhtc{background:linear-gradient(135deg,#ae70f480,#894ed68f);border-color:#e1bdffb8;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_newNoteBox__dclsr{margin-bottom:12px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_newNoteInput__\+yZQd,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteInput__pG\+bZ{-webkit-backdrop-filter:none;backdrop-filter:none;background:#341a58c7;border:1px solid #daaaff73;border-radius:12px;color:#fff;font-size:14px;line-height:1.4;min-height:66px;outline:none;overflow:hidden;padding:10px 11px;resize:none;width:100%}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_newNoteInput__\+yZQd::placeholder,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteInput__pG\+bZ::placeholder{color:#dfc4fab8}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_newNoteInput__\+yZQd:focus,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteInput__pG\+bZ:focus{border-color:#e4beffe6;box-shadow:0 0 0 3px #a25feb4d}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesList__uAq0Y{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;overflow:auto;padding-right:2px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesEmptyState__wjr\+5{background:#40206685;border:1px dashed #d1a5fa66;border-radius:12px;color:#f1e6ffb3;font-size:13px;padding:14px;text-align:center}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteCard__Mnuca{background:linear-gradient(145deg,#4a227ae0,#3c1b68e6);border:1px solid #d6a6ff80;border-radius:12px;padding:10px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteCardArchived__J7y54{background:linear-gradient(145deg,#381a5cdb,#2c144ae6);border-color:#be8cf08f}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteFooter__udQz9{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteDate__qDMiB{color:#e8d8fccc;font-size:11px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteActionButtons__dGJFF{display:flex;gap:6px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteActionBtn__XezND{background:#975ae04d;border:1px solid #d8a8ff99;border-radius:9px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteActionBtn__XezND:hover{background:#ae6bf766;border-color:#ecccffe6}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteActionBtn__XezND.PersonalPanelPage_noteDeleteBtn__fxWz0{background:#c8323233;border-color:#ff646480;color:#ff6464;padding:6px 8px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_noteActionBtn__XezND.PersonalPanelPage_noteDeleteBtn__fxWz0:hover{background:#dc50504d;border-color:#ff9696cc;color:#f88}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelSection__dwJAe{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:12px;min-width:0;padding:0}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_hubNotice__sgD\+g{align-items:flex-start;background:linear-gradient(135deg,#ffe6ff38,#e6a8ff33);border:1px solid #f6d0ffa6;border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-left:auto;max-width:460px;padding:10px 14px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_hubNotice__sgD\+g strong{color:#fff;font-size:14px;letter-spacing:.2px;line-height:1.2}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_hubNotice__sgD\+g span{color:#ffeeffeb;font-size:12px;line-height:1.35}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_emptyPanelInside__zmKpI{background:#fff1ff1a;border:1px solid #f4cfff59;border-radius:18px;margin:0;max-width:none;padding:34px;text-align:center;width:100%}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelGrid__tgjkh{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_placeholderSpace__K28ZX{font-size:0;height:0;overflow:hidden}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse{background:linear-gradient(145deg,#ffe9ff26,#e6aaff24);border:2px solid #f4ccff5c;border-radius:12px;cursor:move;max-height:280px;overflow:auto;padding:16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse:hover{border-color:#fbe2ff99;box-shadow:0 8px 24px #dc94ff47;transform:translateY(-4px)}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse.PersonalPanelPage_isDragging__oSBxQ{background:linear-gradient(145deg,#a855f74d,#c864c833);border-color:#a855f7cc;box-shadow:0 15px 35px #a855f780,inset 0 0 20px #ffffff1a;opacity:.5;transform:scale(.98) rotate(2deg)}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse.PersonalPanelPage_dropTarget__M47hU{background:linear-gradient(145deg,#a855f726,#c864c81a);border:2px dashed #a855f7b3;box-shadow:inset 0 0 20px #a855f733,0 0 20px #a855f726}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_itemHeader__a1blZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_itemHeader__a1blZ .PersonalPanelPage_itemType__7ww7N{background:#a855f733;border-radius:12px;color:#ffe8ff;font-size:12px;font-weight:600;padding:4px 12px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_itemHeader__a1blZ .PersonalPanelPage_removeBtn__A046r{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;color:#fff9;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_itemHeader__a1blZ .PersonalPanelPage_removeBtn__A046r:hover{background:#f003;border-color:#ff000080;color:#f44}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_mediaItem__VATk8{display:flex;gap:12px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_mediaItem__VATk8 .PersonalPanelPage_mediaPoster__BcFi2{border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:80px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_mediaItem__VATk8 .PersonalPanelPage_mediaPoster__BcFi2 img{height:100%;object-fit:cover;width:100%}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_mediaItem__VATk8 .PersonalPanelPage_mediaInfo__ZZkpw{flex:1 1}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_mediaItem__VATk8 .PersonalPanelPage_mediaInfo__ZZkpw h3{color:#fff;font-size:16px;margin-bottom:8px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_mediaItem__VATk8 .PersonalPanelPage_mediaInfo__ZZkpw p{color:#ffecffd6;font-size:13px;margin:0}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3{background:linear-gradient(135deg,#667eea1a,#a855f714);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:8px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO{display:flex;flex-direction:column;gap:10px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverTitle__5FHLt,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverTitle__5FHLt{color:#fff;flex:1 1;font-size:16px;font-weight:700;letter-spacing:.5px;word-break:break-word}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;white-space:nowrap}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h .PersonalPanelPage_statusText__JmaMq,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h .PersonalPanelPage_statusText__JmaMq{font-size:10px;letter-spacing:.3px;text-transform:uppercase}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-online__0SXVF,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-online__0SXVF{background:#4caf501a;border-color:#4caf504d;color:#4caf50}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-offline__kUcHU,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-offline__kUcHU{background:#f443361a;border-color:#f443364d;color:#f44336}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-maintenance__W\+C-g,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-maintenance__W\+C-g{background:#ff98001a;border-color:#ff98004d;color:#ff9800}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-loading__vUWbz,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_serverHeader__36Ua2 .PersonalPanelPage_serverStatusBadge__riH8h.PersonalPanelPage_status-loading__vUWbz{background:#2196f31a;border-color:#2196f34d;color:#2196f3}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz{align-items:center;background:linear-gradient(135deg,#667eea33,#a855f726);border:1px solid #667eea66;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Monaco,Courier New,monospace;font-size:13px;font-weight:500;gap:10px;justify-content:space-between;overflow:hidden;padding:10px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz .PersonalPanelPage_addressText__Lhdz-,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz .PersonalPanelPage_addressText__Lhdz-{flex:1 1;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz .PersonalPanelPage_addressIcon__FNd-w,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz .PersonalPanelPage_addressIcon__FNd-w{align-items:center;display:flex;flex-shrink:0;font-size:14px;justify-content:center;transition:all .3s ease}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz:hover,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz:hover{background:linear-gradient(135deg,#667eea4d,#a855f740);border-color:#667eea99;box-shadow:0 4px 16px #667eea40;transform:translateY(-2px)}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz:active,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz:active{box-shadow:0 2px 8px #667eea26;transform:translateY(0)}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz.PersonalPanelPage_copied__lqTDN,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz.PersonalPanelPage_copied__lqTDN{background:linear-gradient(135deg,#4caf5033,#8bc34a26);border-color:#4caf5080;box-shadow:0 4px 16px #4caf5033}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz.PersonalPanelPage_copied__lqTDN .PersonalPanelPage_addressIcon__FNd-w,.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_serverItem__RhIL3 .PersonalPanelPage_serverContent__EKYYO .PersonalPanelPage_addressButton__nY9hz.PersonalPanelPage_copied__lqTDN .PersonalPanelPage_addressIcon__FNd-w{animation:PersonalPanelPage_scaleIn__w58\+r .3s ease;color:#4caf50}@keyframes PersonalPanelPage_scaleIn__w58\+r{0%{transform:scale(.5)}to{transform:scale(1)}}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_forumItem__vQ3jT{align-items:center;display:flex;gap:16px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_forumItem__vQ3jT .PersonalPanelPage_forumIcon__B2S4f{flex-shrink:0;font-size:48px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_forumItem__vQ3jT .PersonalPanelPage_forumInfo__Oj2bK{flex:1 1}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_forumItem__vQ3jT .PersonalPanelPage_forumInfo__Oj2bK h3{color:#fff;font-size:18px;margin-bottom:8px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_forumItem__vQ3jT .PersonalPanelPage_forumInfo__Oj2bK p{color:#ffecffd6;font-size:14px;margin:0}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR{align-items:center;display:flex;gap:16px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_chatIcon__FJxqE{flex-shrink:0;font-size:48px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_chatInfo__bXRL9{flex:1 1}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_chatInfo__bXRL9 h3{color:#fff;font-size:18px;margin-bottom:8px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_chatItem__qk-kR .PersonalPanelPage_chatInfo__bXRL9 p{color:#ffecffd6;font-size:14px;margin:0}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelItem__IWYse .PersonalPanelPage_musicItem__Ez7jP{align-items:stretch;display:flex;flex-direction:column;width:100%}@media(max-width:768px){.PersonalPanelPage_personalPanelPage__6m1qm{padding:16px 10px}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_workspaceLayout__jsnC7{gap:12px;grid-template-columns:1fr}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_hubNotice__sgD\+g{margin-left:0;max-width:none}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_notesSidebar__GdlP1{max-height:none;position:static}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_panelGrid__tgjkh{grid-template-columns:1fr}.PersonalPanelPage_personalPanelPage__6m1qm .PersonalPanelPage_header__SAQGJ h1{font-size:28px}}.AboutUsPage_page__tXhVq{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .AboutUsPage_page__tXhVq{background:linear-gradient(180deg,#f8f9fa,#fff)}.AboutUsPage_heroSection__OjkCr{align-items:center;background:#0000;display:flex;justify-content:center;min-height:30vh;overflow:hidden;padding:60px 20px;position:relative;transition:background-color .3s ease}.AboutUsPage_heroContent__CsA\+\+{animation:AboutUsPage_fadeInUp__r5Rnr 1s ease-out;max-width:1000px;position:relative;text-align:center;z-index:2}@keyframes AboutUsPage_fadeInUp__r5Rnr{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AboutUsPage_heroTitle__EQ0wP{color:#fff;font-family:var(--main-font);font-size:76px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:25px;text-shadow:0 0 40px #667eea4d;transition:color .3s ease}.AboutUsPage_heroTitle__EQ0wP .AboutUsPage_nColor__hPTGW{color:#ff8c00}.AboutUsPage_heroTitle__EQ0wP .AboutUsPage_coreColor__XPt-L{color:#fff}[data-theme=light] .AboutUsPage_heroTitle__EQ0wP .AboutUsPage_coreColor__XPt-L{color:#1a1a2e}@media(max-width:768px){.AboutUsPage_heroTitle__EQ0wP .AboutUsPage_coreColor__XPt-L{color:#000}}[data-theme=light] .AboutUsPage_heroTitle__EQ0wP{color:#1a1a2e;text-shadow:0 0 40px #667eea1a}@keyframes AboutUsPage_gradientShift__yxriS{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.AboutUsPage_heroSubtitle__TPUBz{animation:AboutUsPage_fadeIn__EGFEM 1.5s ease-out .3s both;color:#ffffffb3;font-family:var(--main-font);font-size:24px;font-weight:500;letter-spacing:2px;margin-bottom:0;transition:color .3s ease}[data-theme=light] .AboutUsPage_heroSubtitle__TPUBz{color:#1a1a2eb3}@keyframes AboutUsPage_fadeIn__EGFEM{0%{opacity:0}to{opacity:1}}.AboutUsPage_statsSection__ZaPuk{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_statsSection__ZaPuk{background:#667eea08}.AboutUsPage_statsGrid__9px5C{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_statCard__GXguC{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.AboutUsPage_statCard__GXguC:hover{background:#ffffff0d;box-shadow:0 10px 30px #667eea33;transform:translateY(-5px)}[data-theme=light] .AboutUsPage_statCard__GXguC{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_statCard__GXguC:hover{background:#fff;box-shadow:0 10px 30px #667eea26}.AboutUsPage_statNumber__Vtk73{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text;font-family:var(--main-font);font-size:48px;font-weight:800;margin-bottom:10px}.AboutUsPage_statLabel__RTEJ4{color:#8b8b91;font-family:var(--main-font);font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}[data-theme=light] .AboutUsPage_statLabel__RTEJ4{color:#6c757d}.AboutUsPage_missionSection__acELX{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_sectionTitle__nR9ya{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text;font-family:var(--main-font);font-size:48px;font-weight:700;margin-bottom:60px;text-align:center}.AboutUsPage_missionContent__T238A{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.AboutUsPage_missionText__pNH2W h3{color:#fff;font-family:var(--main-font);font-size:28px;font-weight:600;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .AboutUsPage_missionText__pNH2W h3{color:#1a1a2e}.AboutUsPage_missionText__pNH2W p{color:#b0b0b0;font-family:var(--main-font);font-size:17px;line-height:1.8;transition:color .3s ease}[data-theme=light] .AboutUsPage_missionText__pNH2W p{color:#6c757d}.AboutUsPage_valuesSection__9vM9m{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_valuesSection__9vM9m{background:#667eea08}.AboutUsPage_valuesGrid__fFqCa{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_valueCard__p6SnQ{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 30px;text-align:center;transition:all .3s ease}.AboutUsPage_valueCard__p6SnQ:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_valueCard__p6SnQ{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_valueCard__p6SnQ:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.AboutUsPage_valueIcon__ErjpX{margin-bottom:20px}.AboutUsPage_valueIcon__ErjpX .AboutUsPage_icon__8mPXj{color:#667eea;height:56px;transition:all .3s ease;width:56px}.AboutUsPage_valueCard__p6SnQ:hover .AboutUsPage_valueIcon__ErjpX .AboutUsPage_icon__8mPXj{filter:drop-shadow(0 0 10px rgba(102,126,234,.6));transform:scale(1.1)}.AboutUsPage_valueTitle__4fL4n{color:#fff;font-family:var(--main-font);font-size:24px;font-weight:600;margin-bottom:15px;transition:color .3s ease}[data-theme=light] .AboutUsPage_valueTitle__4fL4n{color:#1a1a2e}.AboutUsPage_valueDescription__Xem-R{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .AboutUsPage_valueDescription__Xem-R{color:#6c757d}.AboutUsPage_servicesSection__5fQRF{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_servicesGrid__CxjTZ{grid-gap:30px;display:grid;gap:30px}.AboutUsPage_serviceCard__ymkbU{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px;transition:all .3s ease}.AboutUsPage_serviceCard__ymkbU:hover{background:#ffffff0d;border-color:#667eea80}[data-theme=light] .AboutUsPage_serviceCard__ymkbU{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_serviceCard__ymkbU:hover{background:#fff;border-color:#667eea4d;box-shadow:0 8px 30px #667eea1f}.AboutUsPage_serviceHeader__5epKV{margin-bottom:20px}.AboutUsPage_serviceHeader__5epKV h3{color:#fff;font-family:var(--main-font);font-size:28px;font-weight:600;margin-bottom:15px;transition:color .3s ease}[data-theme=light] .AboutUsPage_serviceHeader__5epKV h3{color:#1a1a2e}.AboutUsPage_serviceItems__zQH\+D{display:flex;flex-wrap:wrap;gap:10px}.AboutUsPage_serviceTag__9f6rS{background:#667eea33;border:1px solid #667eea4d;border-radius:20px;color:#667eea;display:inline-block;font-size:14px;font-weight:500;padding:6px 16px}.AboutUsPage_serviceDescription__StN3T{color:#b0b0b0;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_serviceDescription__StN3T{color:#6c757d}.AboutUsPage_teamSection__Colxy{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_teamSection__Colxy{background:#667eea08}.AboutUsPage_teamIntro__fWx7c{color:#8b8b91;font-size:20px;font-style:italic;margin-bottom:60px;text-align:center;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamIntro__fWx7c{color:#6c757d}.AboutUsPage_teamGrid__m60j7{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_teamCard__YQZnK{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:50px 40px;text-align:center;transition:all .3s ease}.AboutUsPage_teamCard__YQZnK:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea4d;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_teamCard__YQZnK{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_teamCard__YQZnK:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.AboutUsPage_teamIcon__MDN9X{margin-bottom:25px}.AboutUsPage_teamIcon__MDN9X .AboutUsPage_icon__8mPXj{color:#764ba2;height:64px;transition:all .3s ease;width:64px}.AboutUsPage_teamCard__YQZnK:hover .AboutUsPage_teamIcon__MDN9X .AboutUsPage_icon__8mPXj{filter:drop-shadow(0 0 15px rgba(118,75,162,.6));transform:scale(1.15)}.AboutUsPage_teamRole__N4c-w{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamRole__N4c-w{color:#1a1a2e}.AboutUsPage_teamDescription__GtydS{color:#8b8b91;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamDescription__GtydS{color:#6c757d}@media(max-width:1024px){.AboutUsPage_heroTitle__EQ0wP{font-size:56px}.AboutUsPage_heroSubtitle__TPUBz{font-size:24px}.AboutUsPage_sectionTitle__nR9ya{font-size:40px}.AboutUsPage_missionContent__T238A{grid-template-columns:1fr}}@media(max-width:768px){.AboutUsPage_heroSection__OjkCr{min-height:25vh;padding:40px 20px}.AboutUsPage_heroTitle__EQ0wP{font-size:40px}.AboutUsPage_heroSubtitle__TPUBz{font-size:18px}.AboutUsPage_sectionTitle__nR9ya{font-size:32px;margin-bottom:40px}.AboutUsPage_statsGrid__9px5C{gap:20px;grid-template-columns:repeat(2,1fr)}.AboutUsPage_statNumber__Vtk73{font-size:36px}.AboutUsPage_teamGrid__m60j7,.AboutUsPage_valuesGrid__fFqCa{grid-template-columns:1fr}.AboutUsPage_missionContent__T238A{gap:30px}.AboutUsPage_missionText__pNH2W h3{font-size:24px}.AboutUsPage_serviceCard__ymkbU{padding:30px 20px}}@media(max-width:480px){.AboutUsPage_heroTitle__EQ0wP{font-size:32px}.AboutUsPage_heroSubtitle__TPUBz{font-size:18px}.AboutUsPage_statsGrid__9px5C{grid-template-columns:1fr}.AboutUsPage_statNumber__Vtk73{font-size:32px}.AboutUsPage_sectionTitle__nR9ya{font-size:28px}}.ContactsPage_page__JAXGG{overflow-x:hidden;padding-bottom:60px;transition:background-color .3s ease;width:100%}[data-theme=light] .ContactsPage_page__JAXGG{background:linear-gradient(180deg,#f8f9fa,#fff)}.ContactsPage_heroSection__Eu26X{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:30vh;padding:60px 20px;position:relative;text-align:center}.ContactsPage_heroTitle__5bgbS{-webkit-text-fill-color:#0000;animation:ContactsPage_gradientShift__fxumh 5s ease infinite,ContactsPage_fadeInUp__c7j6t 1s ease-out;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-family:var(--main-font);font-size:72px;font-weight:800;letter-spacing:-1px;margin-bottom:25px;position:relative;text-shadow:0 0 40px #667eea4d;z-index:2}@keyframes ContactsPage_gradientShift__fxumh{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ContactsPage_fadeInUp__c7j6t{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactsPage_heroSubtitle__aP5Xi{animation:ContactsPage_fadeIn__YuAcl 1.5s ease-out .3s both;color:#ffffffb3;font-family:var(--main-font);font-size:20px;line-height:1.6;margin:0 auto;max-width:600px;position:relative;transition:color .3s ease;z-index:2}[data-theme=light] .ContactsPage_heroSubtitle__aP5Xi{color:#1a1a2eb3}.ContactsPage_contactMethodsSection__4UbUs{margin:0 auto;padding:20px}.ContactsPage_methodsGrid__owY7\+{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ContactsPage_methodCard__f14CF{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.ContactsPage_methodCard__f14CF:before{background:#667eea;background:var(--accent,#667eea);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ContactsPage_methodCard__f14CF:hover{background:#ffffff0d;box-shadow:0 20px 50px #0000004d;transform:translateY(-10px)}.ContactsPage_methodCard__f14CF:hover:before{opacity:1}.ContactsPage_methodCard__f14CF:hover .ContactsPage_methodIcon__eFco8{transform:scale(1.2)}[data-theme=light] .ContactsPage_methodCard__f14CF{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_methodCard__f14CF:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.ContactsPage_methodIcon__eFco8{margin-bottom:20px;transition:transform .3s ease}.ContactsPage_methodIcon__eFco8 .ContactsPage_icon__95CTq{color:#667eea;color:var(--accent,#667eea);height:56px;width:56px}.ContactsPage_methodTitle__DlyAz{color:#fff;font-family:var(--main-font);font-size:24px;font-weight:600;margin-bottom:10px;transition:color .3s ease}[data-theme=light] .ContactsPage_methodTitle__DlyAz{color:#1a1a2e}.ContactsPage_methodValue__iCssh{color:#667eea;color:var(--accent,#667eea);font-family:var(--main-font);font-size:18px;font-weight:500;margin-bottom:10px}.ContactsPage_methodDescription__LE3B3{color:#8b8b91;font-family:var(--main-font);font-size:14px;transition:color .3s ease}[data-theme=light] .ContactsPage_methodDescription__LE3B3{color:#6c757d}.ContactsPage_formsSection__JVLxa{grid-gap:60px;display:grid;gap:60px;margin:0 auto;padding:40px 20px}.ContactsPage_formContainer__Xap4I{background:#ffffff05;border:1px solid #ffffff1a;border-radius:24px;padding:50px 40px;transition:all .3s ease}.ContactsPage_formContainer__Xap4I:hover{background:#ffffff08;box-shadow:0 10px 40px #667eea1a}[data-theme=light] .ContactsPage_formContainer__Xap4I{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_formContainer__Xap4I:hover{background:#fff;box-shadow:0 10px 40px #667eea1f}.ContactsPage_formHeader__jQZFp{margin-bottom:40px;text-align:center}.ContactsPage_formIcon__a6NN9{margin-bottom:20px}.ContactsPage_formIcon__a6NN9 .ContactsPage_icon__95CTq{color:#667eea;height:64px;width:64px}.ContactsPage_formTitle__40HMX{color:#fff;font-family:var(--main-font);font-size:36px;font-weight:700;margin-bottom:15px;transition:color .3s ease}[data-theme=light] .ContactsPage_formTitle__40HMX{color:#1a1a2e}.ContactsPage_formDescription__JuCEQ{color:#8b8b91;font-family:var(--main-font);font-size:18px;margin:0 auto;max-width:600px;transition:color .3s ease}[data-theme=light] .ContactsPage_formDescription__JuCEQ{color:#6c757d}.ContactsPage_form__9uZ8D{margin:0 auto;max-width:800px}.ContactsPage_formRow__hOWlE{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:25px}.ContactsPage_inputGroup__wWuX1{display:flex;flex-direction:column;margin-bottom:25px}.ContactsPage_inputGroup__wWuX1 label{color:#fff;font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase;transition:color .3s ease}[data-theme=light] .ContactsPage_inputGroup__wWuX1 label{color:#1a1a2e}.ContactsPage_inputGroup__wWuX1 input,.ContactsPage_inputGroup__wWuX1 select,.ContactsPage_inputGroup__wWuX1 textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-family:var(--main-font);font-size:16px;padding:14px 18px;transition:all .3s ease}.ContactsPage_inputGroup__wWuX1 input:focus,.ContactsPage_inputGroup__wWuX1 select:focus,.ContactsPage_inputGroup__wWuX1 textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ContactsPage_inputGroup__wWuX1 input::placeholder,.ContactsPage_inputGroup__wWuX1 select::placeholder,.ContactsPage_inputGroup__wWuX1 textarea::placeholder{color:#5a5a5a}[data-theme=light] .ContactsPage_inputGroup__wWuX1 input,[data-theme=light] .ContactsPage_inputGroup__wWuX1 select,[data-theme=light] .ContactsPage_inputGroup__wWuX1 textarea{background:#f8f9fa;border:1px solid #667eea26;color:#1a1a2e}[data-theme=light] .ContactsPage_inputGroup__wWuX1 input:focus,[data-theme=light] .ContactsPage_inputGroup__wWuX1 select:focus,[data-theme=light] .ContactsPage_inputGroup__wWuX1 textarea:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}[data-theme=light] .ContactsPage_inputGroup__wWuX1 input::placeholder,[data-theme=light] .ContactsPage_inputGroup__wWuX1 select::placeholder,[data-theme=light] .ContactsPage_inputGroup__wWuX1 textarea::placeholder{color:#adb5bd}.ContactsPage_inputGroup__wWuX1 textarea{min-height:120px;resize:vertical}.ContactsPage_inputGroup__wWuX1 select{background:#16162a;color:#fff;cursor:pointer}.ContactsPage_inputGroup__wWuX1 select option{background:#16162a;color:#fff}[data-theme=light] .ContactsPage_inputGroup__wWuX1 select{background:#f8f9fa;color:#1a1a2e}[data-theme=light] .ContactsPage_inputGroup__wWuX1 select option{background:#fff;color:#1a1a2e}.ContactsPage_submitButton__NEhp4{background:#780add;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:1px;margin-top:10px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease;width:100%}.ContactsPage_submitButton__NEhp4:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.ContactsPage_submitButton__NEhp4:active{transform:translateY(0)}.ContactsPage_mapSection__npPKy{background:#ffffff05;padding:100px 20px;text-align:center;transition:background-color .3s ease}[data-theme=light] .ContactsPage_mapSection__npPKy{background:#667eea08}.ContactsPage_sectionTitle__ffcTk{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin-bottom:20px}.ContactsPage_sectionSubtitle__39\+gB{color:#8b8b91;font-size:20px;margin-bottom:60px;transition:color .3s ease}[data-theme=light] .ContactsPage_sectionSubtitle__39\+gB{color:#6c757d}.ContactsPage_statsRow__KPH2X{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto}.ContactsPage_statItem__NO9Vr{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 20px;transition:all .3s ease}.ContactsPage_statItem__NO9Vr:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-5px)}[data-theme=light] .ContactsPage_statItem__NO9Vr{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_statItem__NO9Vr:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.ContactsPage_statNumber__9Oxgk{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;margin-bottom:10px}.ContactsPage_statLabel__SLhsd{color:#8b8b91;font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}[data-theme=light] .ContactsPage_statLabel__SLhsd{color:#6c757d}@media(max-width:1024px){.ContactsPage_heroTitle__5bgbS{font-size:52px}.ContactsPage_formContainer__Xap4I{padding:40px 30px}.ContactsPage_sectionTitle__ffcTk{font-size:40px}}@media(max-width:768px){.ContactsPage_heroSection__Eu26X{padding:80px 20px 60px}.ContactsPage_heroTitle__5bgbS{font-size:40px}.ContactsPage_heroSubtitle__aP5Xi{font-size:18px}.ContactsPage_methodsGrid__owY7\+{grid-template-columns:1fr}.ContactsPage_formContainer__Xap4I{padding:30px 20px}.ContactsPage_formTitle__40HMX{font-size:28px}.ContactsPage_formDescription__JuCEQ{font-size:16px}.ContactsPage_formRow__hOWlE{gap:0;grid-template-columns:1fr}.ContactsPage_sectionTitle__ffcTk{font-size:32px}.ContactsPage_statsRow__KPH2X{gap:20px;grid-template-columns:1fr}.ContactsPage_statNumber__9Oxgk{font-size:40px}}@media(max-width:480px){.ContactsPage_heroTitle__5bgbS{font-size:32px}.ContactsPage_heroSubtitle__aP5Xi{font-size:16px}.ContactsPage_formIcon__a6NN9{font-size:56px}.ContactsPage_formTitle__40HMX{font-size:24px}.ContactsPage_methodIcon__eFco8{font-size:48px}.ContactsPage_submitButton__NEhp4{font-size:16px;padding:14px 24px}}.ContactsPage_modalOverlay__zRk\+0{align-items:center;animation:ContactsPage_fadeIn__YuAcl .2s ease;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ContactsPage_modalBox__rxErK{animation:ContactsPage_slideUp__JczCQ .25s ease;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:16px;max-width:420px;padding:40px 36px;text-align:center;width:90%}.ContactsPage_modalIcon__CDybh{align-items:center;border-radius:50%;display:flex;font-size:28px;font-weight:700;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.ContactsPage_modalIconSuccess__oYQ2T{background:#4caf5033;border:2px solid #4caf50;color:#4caf50}.ContactsPage_modalIconError__clk8p{background:#f4433633;border:2px solid #f44336;color:#f44336}.ContactsPage_modalTitle__zI1Ip{color:#fff;font-size:22px;font-weight:700;margin:0 0 12px}.ContactsPage_modalMessage__TQosF{color:#ffffffbf;font-size:15px;line-height:1.6;margin:0 0 28px}.ContactsPage_modalBtn__pvG-6{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 36px;transition:opacity .2s}.ContactsPage_modalBtn__pvG-6:hover{opacity:.85}@keyframes ContactsPage_fadeIn__YuAcl{0%{opacity:0}to{opacity:1}}@keyframes ContactsPage_slideUp__JczCQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicyPage_page__n657F{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .PrivacyPolicyPage_page__n657F{background:linear-gradient(180deg,#f8f9fa,#fff)}.PrivacyPolicyPage_heroSection__KZL\+L{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:30vh;padding:60px 20px;position:relative;text-align:center}.PrivacyPolicyPage_heroTitle__T0pQk{-webkit-text-fill-color:#0000;animation:PrivacyPolicyPage_gradientShift__KE0jf 5s ease infinite,PrivacyPolicyPage_fadeInUp__6u9LO 1s ease-out;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-family:var(--main-font);font-size:68px;font-weight:800;letter-spacing:-1px;margin-bottom:25px;position:relative;text-shadow:0 0 40px #667eea4d;z-index:2}@keyframes PrivacyPolicyPage_gradientShift__KE0jf{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PrivacyPolicyPage_fadeInUp__6u9LO{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicyPage_heroSubtitle__XJw2c{animation:PrivacyPolicyPage_fadeIn__FAyol 1.5s ease-out .3s both;color:#ffffffb3;font-family:var(--main-font);font-size:20px;line-height:1.6;margin:0 auto;max-width:600px;position:relative;transition:color .3s ease;z-index:2}[data-theme=light] .PrivacyPolicyPage_heroSubtitle__XJw2c{color:#1a1a2eb3}@keyframes PrivacyPolicyPage_fadeIn__FAyol{0%{opacity:0}to{opacity:1}}.PrivacyPolicyPage_principlesSection__y6WdB{margin:0 auto;max-width:1200px;padding:80px 20px;transition:background-color .3s ease}.PrivacyPolicyPage_sectionTitle__OQ75l{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text;font-family:var(--main-font);font-size:42px;font-weight:700;margin-bottom:60px;text-align:center}.PrivacyPolicyPage_principlesGrid__l1OyT{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PrivacyPolicyPage_principleCard__rFNvM{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.PrivacyPolicyPage_principleCard__rFNvM:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea33;transform:translateY(-10px)}[data-theme=light] .PrivacyPolicyPage_principleCard__rFNvM{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_principleCard__rFNvM:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.PrivacyPolicyPage_principleIcon__O\+9ru{margin-bottom:20px}.PrivacyPolicyPage_principleIcon__O\+9ru .PrivacyPolicyPage_icon__FSgqH{color:#667eea;height:56px;transition:all .3s ease;width:56px}.PrivacyPolicyPage_principleCard__rFNvM:hover .PrivacyPolicyPage_principleIcon__O\+9ru .PrivacyPolicyPage_icon__FSgqH{filter:drop-shadow(0 0 12px rgba(102,126,234,.6));transform:scale(1.15)}.PrivacyPolicyPage_principleTitle__POD-5{color:#fff;font-family:var(--main-font);font-size:24px;font-weight:600;margin-bottom:15px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_principleTitle__POD-5{color:#1a1a2e}.PrivacyPolicyPage_principleDescription__qQa8g{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_principleDescription__qQa8g{color:#6c757d}.PrivacyPolicyPage_contentSection__8EN\+v{margin:0 auto;max-width:1000px;padding:60px 20px}.PrivacyPolicyPage_contentBlock__IPUWC{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:60px;padding:40px;transition:all .3s ease}.PrivacyPolicyPage_contentBlock__IPUWC:hover{background:#ffffff08;box-shadow:0 10px 30px #0003}.PrivacyPolicyPage_contentBlock__IPUWC:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_contentBlock__IPUWC{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_contentBlock__IPUWC:hover{background:#fff;box-shadow:0 10px 30px #667eea1f}.PrivacyPolicyPage_blockHeader__deT3p{align-items:center;border-bottom:2px solid #667eea33;display:flex;margin-bottom:25px;padding-bottom:20px}.PrivacyPolicyPage_blockIcon__1qWB4{margin-right:20px}.PrivacyPolicyPage_blockIcon__1qWB4 .PrivacyPolicyPage_icon__FSgqH{color:#764ba2;height:48px;width:48px}.PrivacyPolicyPage_blockTitle__Fk8Wl{color:#fff;font-size:32px;font-weight:700;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_blockTitle__Fk8Wl{color:#1a1a2e}.PrivacyPolicyPage_blockList__UV8Sz{list-style:none;margin:0;padding:0}.PrivacyPolicyPage_listItem__keHt7{border-bottom:1px solid #ffffff0d;color:#b0b0b0;font-size:17px;line-height:1.7;padding:15px 0 15px 30px;position:relative;transition:all .2s ease}.PrivacyPolicyPage_listItem__keHt7:last-child{border-bottom:none}.PrivacyPolicyPage_listItem__keHt7:before{color:#667eea;content:"▸";font-size:20px;left:0;position:absolute}.PrivacyPolicyPage_listItem__keHt7:hover{color:#fff;padding-left:35px}[data-theme=light] .PrivacyPolicyPage_listItem__keHt7{border-bottom:1px solid #667eea0d;color:#6c757d}[data-theme=light] .PrivacyPolicyPage_listItem__keHt7:hover{color:#1a1a2e}.PrivacyPolicyPage_contactSection__E5yqr{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactSection__E5yqr{background:#667eea08}.PrivacyPolicyPage_contactBox__q\+TKj{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;margin:0 auto;max-width:800px;padding:60px 50px;text-align:center;transition:all .3s ease}[data-theme=light] .PrivacyPolicyPage_contactBox__q\+TKj{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.PrivacyPolicyPage_contactTitle__5rw1t{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactTitle__5rw1t{color:#1a1a2e}.PrivacyPolicyPage_contactText__77L4X{color:#b0b0b0;font-size:18px;line-height:1.7;margin-bottom:40px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactText__77L4X{color:#6c757d}.PrivacyPolicyPage_contactInfo__MRSGO{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-bottom:30px}.PrivacyPolicyPage_infoItem__HFKcF{align-items:center;background:#667eea1a;border:1px solid #667eea33;border-radius:12px;display:flex;gap:12px;padding:15px 30px;transition:all .3s ease}.PrivacyPolicyPage_infoItem__HFKcF:hover{background:#667eea33;transform:translateY(-3px)}[data-theme=light] .PrivacyPolicyPage_infoItem__HFKcF{background:#667eea14;border:1px solid #667eea26}[data-theme=light] .PrivacyPolicyPage_infoItem__HFKcF:hover{background:#667eea26}.PrivacyPolicyPage_infoIcon__CpPxm{font-size:24px}.PrivacyPolicyPage_infoText__-KyD8{color:#fff;font-size:18px;font-weight:500;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_infoText__-KyD8{color:#1a1a2e}.PrivacyPolicyPage_responseTime__sgxrM{color:#8b8b91;font-size:16px;font-style:italic;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_responseTime__sgxrM{color:#6c757d}.PrivacyPolicyPage_agreementSection__6rQt7{padding:80px 20px 100px}.PrivacyPolicyPage_agreementBox__3BmET{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d;border-radius:24px;margin:0 auto;max-width:900px;padding:50px 60px}.PrivacyPolicyPage_agreementTitle__lbo-X{color:#fff;font-size:32px;font-weight:700;margin-bottom:25px;text-align:center}[data-theme=light] .PrivacyPolicyPage_agreementTitle__lbo-X{color:#1a1a2e}.PrivacyPolicyPage_agreementText__tJuBZ{color:#b0b0b0;font-size:17px;line-height:1.8;margin-bottom:20px}.PrivacyPolicyPage_agreementText__tJuBZ:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_agreementText__tJuBZ{color:#6c757d}@media(max-width:1024px){.PrivacyPolicyPage_heroTitle__T0pQk{font-size:48px}.PrivacyPolicyPage_sectionTitle__OQ75l{font-size:36px}.PrivacyPolicyPage_blockTitle__Fk8Wl{font-size:28px}.PrivacyPolicyPage_contactBox__q\+TKj{padding:50px 40px}.PrivacyPolicyPage_agreementBox__3BmET{padding:40px}}@media(max-width:768px){.PrivacyPolicyPage_heroSection__KZL\+L{padding:80px 20px 60px}.PrivacyPolicyPage_heroTitle__T0pQk{font-size:36px}.PrivacyPolicyPage_heroSubtitle__XJw2c{font-size:18px}.PrivacyPolicyPage_principlesGrid__l1OyT{grid-template-columns:1fr}.PrivacyPolicyPage_contentBlock__IPUWC{padding:30px 20px}.PrivacyPolicyPage_blockHeader__deT3p{flex-direction:column;text-align:center}.PrivacyPolicyPage_blockIcon__1qWB4{margin-bottom:15px;margin-right:0}.PrivacyPolicyPage_blockTitle__Fk8Wl{font-size:24px}.PrivacyPolicyPage_listItem__keHt7{font-size:16px;padding-left:25px}.PrivacyPolicyPage_contactBox__q\+TKj{padding:40px 25px}.PrivacyPolicyPage_contactTitle__5rw1t{font-size:28px}.PrivacyPolicyPage_contactText__77L4X{font-size:16px}.PrivacyPolicyPage_contactInfo__MRSGO{flex-direction:column;gap:20px}.PrivacyPolicyPage_agreementBox__3BmET{padding:30px 25px}.PrivacyPolicyPage_agreementTitle__lbo-X{font-size:24px}.PrivacyPolicyPage_agreementText__tJuBZ{font-size:15px}}@media(max-width:480px){.PrivacyPolicyPage_heroTitle__T0pQk{font-size:28px}.PrivacyPolicyPage_heroSubtitle__XJw2c{font-size:16px}.PrivacyPolicyPage_sectionTitle__OQ75l{font-size:28px}.PrivacyPolicyPage_principleIcon__O\+9ru{font-size:48px}.PrivacyPolicyPage_blockIcon__1qWB4{font-size:40px}.PrivacyPolicyPage_contentBlock__IPUWC{padding:20px 15px}.PrivacyPolicyPage_listItem__keHt7{font-size:15px}.PrivacyPolicyPage_contactTitle__5rw1t{font-size:24px}.PrivacyPolicyPage_infoItem__HFKcF{padding:12px 20px}}.InternetSpeedPage_container__ekgcf{align-items:center;color:#e0e6ed;display:flex;flex-direction:column;font-family:Rajdhani,sans-serif;justify-content:center;min-height:80vh;overflow:hidden;padding:20px;position:relative}.InternetSpeedPage_container__ekgcf:before{content:"";height:120vh;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:120vw;z-index:0}.InternetSpeedPage_container__ekgcf:after{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%);pointer-events:none;position:absolute;right:0;top:0;z-index:0}.InternetSpeedPage_container__ekgcf .InternetSpeedPage_backButton__PIEV0{background:#0000;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;left:20px;padding:8px 16px;position:absolute;top:20px;z-index:10}.InternetSpeedPage_container__ekgcf .InternetSpeedPage_backButton__PIEV0:hover{background:#ffffff1a}.InternetSpeedPage_speedtestCard__tHV75{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 60px #0009,inset 0 0 0 1px #ffffff0d;display:flex;flex-direction:column;padding:3rem 4rem;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1);width:100%;z-index:2}.InternetSpeedPage_header__myo1i{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;width:100%}.InternetSpeedPage_header__myo1i .InternetSpeedPage_logo__uixAp{align-items:center;color:#fff;display:flex;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;gap:12px;letter-spacing:2px;text-shadow:0 0 15px #00d2ff80}.InternetSpeedPage_header__myo1i .InternetSpeedPage_logo__uixAp svg{color:#00d2ff;filter:drop-shadow(0 0 8px rgba(0,210,255,.6))}.InternetSpeedPage_header__myo1i .InternetSpeedPage_serverInfo__FgcB6{align-items:center;border:1px solid #ffffff0d;border-radius:20px;color:#ffffff80;display:flex;font-size:.9rem;gap:8px;padding:6px 12px}.InternetSpeedPage_header__myo1i .InternetSpeedPage_serverInfo__FgcB6 svg{color:#3a7bd5}.InternetSpeedPage_gaugeWrapper__54HZg{display:flex;height:300px;justify-content:center;margin-bottom:6rem;position:relative;width:400px}.InternetSpeedPage_gaugeSvg__NAer2{height:auto;overflow:visible;width:100%}.InternetSpeedPage_gaugeSvg__NAer2 .InternetSpeedPage_track__p9G5s{fill:none;stroke:#ffffff0d;stroke-width:12;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.InternetSpeedPage_gaugeSvg__NAer2 .InternetSpeedPage_progress__lniL5{fill:none;stroke:url(#gradientSpeed);stroke-width:12;stroke-linecap:round;filter:drop-shadow(0 0 15px rgba(0,210,255,.6))}.InternetSpeedPage_gaugeSvg__NAer2 .InternetSpeedPage_ticks__21-TO line{stroke:#fff3;stroke-width:2}.InternetSpeedPage_gaugeSvg__NAer2 .InternetSpeedPage_ticks__21-TO text{fill:#fff6;text-anchor:middle;font-family:Rajdhani,sans-serif;font-size:10px}.InternetSpeedPage_centerDisplay__ZgJhg{align-items:center;bottom:60px;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}.InternetSpeedPage_speedValue__QKztH{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";background:linear-gradient(180deg,#fff,#a0a0a0);-webkit-background-clip:text;filter:drop-shadow(0 0 20px rgba(255,255,255,.2));font-family:Orbitron,sans-serif;font-size:5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.InternetSpeedPage_speedUnit__Gq4hC{color:#00d2ff;font-size:1.2rem;font-weight:600;letter-spacing:2px;margin-top:5px;text-shadow:0 0 10px #00d2ff99;text-transform:uppercase}.InternetSpeedPage_statusLabel__Mu5xg{color:#fff6;font-size:.9rem;letter-spacing:4px;margin-top:10px;text-transform:uppercase}.InternetSpeedPage_actionButton__mMRdW{bottom:-60px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.InternetSpeedPage_actionButton__mMRdW button{background:#0000;border:2px solid #00d2ff4d;border-radius:40px;color:#00d2ff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:2px;overflow:hidden;padding:12px 40px;position:relative;text-transform:uppercase;transition:all .3s ease}.InternetSpeedPage_actionButton__mMRdW button:before{background:linear-gradient(90deg,#0000,#00d2ff33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.InternetSpeedPage_actionButton__mMRdW button:hover{border-color:#00d2ff;box-shadow:0 0 30px #00d2ff66;color:#fff;text-shadow:0 0 5px #fffc}.InternetSpeedPage_actionButton__mMRdW button:hover:before{left:100%}.InternetSpeedPage_actionButton__mMRdW button:active{transform:scale(.95)}.InternetSpeedPage_statsGrid__8bWaB{grid-gap:1.5rem;border-top:1px solid #ffffff0d;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:1rem;padding-top:2rem;width:100%}.InternetSpeedPage_statCard__k7nLu{border:1px solid #ffffff0d;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.InternetSpeedPage_statCard__k7nLu:after{background:linear-gradient(90deg,#0000,#00d2ff,#0000);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.InternetSpeedPage_statCard__k7nLu.InternetSpeedPage_active__eSGwU{background:#00d2ff0d;border-color:#00d2ff33;box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.InternetSpeedPage_statCard__k7nLu.InternetSpeedPage_active__eSGwU:after{opacity:1}.InternetSpeedPage_statCard__k7nLu.InternetSpeedPage_active__eSGwU .InternetSpeedPage_statValue__jMgRX{color:#fff;text-shadow:0 0 10px #00d2ff80}.InternetSpeedPage_statCard__k7nLu.InternetSpeedPage_active__eSGwU .InternetSpeedPage_statIcon__RaHE3{color:#00d2ff}.InternetSpeedPage_statIcon__RaHE3{color:#ffffff4d;font-size:1.2rem;margin-bottom:.8rem;transition:color .3s ease}.InternetSpeedPage_statLabel__ytZEA{color:#fff6;font-size:.8rem;letter-spacing:1.5px;margin-bottom:.5rem;text-transform:uppercase}.InternetSpeedPage_statValue__jMgRX{color:#ffffffb3;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;transition:all .3s ease}.InternetSpeedPage_statValue__jMgRX span{color:#fff6;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:400;margin-left:4px}.InternetSpeedPage_footerInfo__wYTRL{background:#0003;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:space-between;margin-top:2rem;padding:1.5rem;width:100%}.InternetSpeedPage_infoItem__0A5G0{display:flex;flex-direction:column;gap:4px}.InternetSpeedPage_infoItem__0A5G0 .InternetSpeedPage_label__me03g{color:#fff6;font-size:.75rem;letter-spacing:1px;text-transform:uppercase}.InternetSpeedPage_infoItem__0A5G0 .InternetSpeedPage_value__IrK6G{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:8px}.InternetSpeedPage_infoItem__0A5G0 .InternetSpeedPage_value__IrK6G svg{color:#00d2ff}.InternetSpeedPage_ipTag__i\+vVm{border:1px solid #2ed57333;border-radius:4px;color:#2ed573;font-size:.7rem;letter-spacing:.5px;margin-left:8px;padding:2px 6px;text-transform:uppercase}@media(max-width:768px){.InternetSpeedPage_container__ekgcf{padding:10px}.InternetSpeedPage_speedtestCard__tHV75{padding:2rem 1rem}.InternetSpeedPage_gaugeWrapper__54HZg{height:260px;margin-bottom:4rem;max-width:360px;width:100%}.InternetSpeedPage_centerDisplay__ZgJhg{bottom:40px}.InternetSpeedPage_speedValue__QKztH{font-size:4.5rem}.InternetSpeedPage_statsGrid__8bWaB{gap:1rem;grid-template-columns:1fr}.InternetSpeedPage_footerInfo__wYTRL{flex-direction:column;gap:1rem}}@keyframes AIPage_fadeIn__HJfZL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AIPage_pulse__7OsfI{0%{box-shadow:0 0 0 0 #64c8ff66}70%{box-shadow:0 0 0 10px #64c8ff00}to{box-shadow:0 0 0 0 #64c8ff00}}.AIPage_container__pm-fW{animation:AIPage_fadeIn__HJfZL .6s ease-out;display:flex;flex-direction:column;height:calc(100vh - 100px);margin:0 auto;padding:20px;width:100%}.AIPage_chatWindow__9398Y{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#14141e99;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 50px #0000004d;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.AIPage_chatWindow__9398Y:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.AIPage_header__\+r8dQ{align-items:center;background:#14141e66;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:20px 30px}.AIPage_title__a9\+gV{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:12px}.AIPage_status__Y0Eqj{background:#4caf501a;border:1px solid #4caf5033;border-radius:12px;color:#4caf50;font-size:12px;padding:4px 10px}.AIPage_messagesArea__OQD80{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px 24px}.AIPage_messagesArea__OQD80::-webkit-scrollbar{width:6px}.AIPage_messagesArea__OQD80::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.AIPage_message__jOSD-{border-radius:18px;font-size:15px;line-height:1.65;max-width:70%;padding:14px 18px;position:relative}.AIPage_userMessage__D5M8G{align-self:flex-end;background:#1e3a8a;border:1px solid #3b82f64d;border-bottom-right-radius:4px;box-shadow:0 2px 4px #0000001a;color:#f0f9ff}.AIPage_aiMessage__9INUK{align-self:flex-start;background:#ffffff0d;border:1px solid #ffffff1a;border-bottom-left-radius:4px;color:#ffffffe6}.AIPage_inputArea__iNz3V{background:#14141e66;border-top:1px solid #ffffff0d;padding:20px 30px}.AIPage_inputContainer__mfflx{background:#0003;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:15px;padding:8px;transition:border-color .2s}.AIPage_inputContainer__mfflx:focus-within{border-color:#64c8ff66}.AIPage_input__hCr7n{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;padding:12px 16px}.AIPage_input__hCr7n:focus{outline:none}.AIPage_input__hCr7n::placeholder{color:#ffffff4d}.AIPage_sendButton__Nc\+cg{align-items:center;background:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.AIPage_sendButton__Nc\+cg:hover{background:#f0f0f0;transform:scale(1.05)}.AIPage_sendButton__Nc\+cg:disabled{cursor:not-allowed;opacity:.5;transform:none}.AIPage_limitBadge__JJ3hj{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffff80;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}@keyframes AIPage_cursorBlink__aPKDO{0%,to{opacity:1}50%{opacity:0}}@keyframes AIPage_typing__YnWDD{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.AIPage_messageWrapper__wI7Qf{align-items:flex-end;animation:AIPage_fadeIn__HJfZL .25s ease-out;display:flex;gap:10px}.AIPage_wrapperUser__OKJGT{flex-direction:row-reverse}.AIPage_wrapperAi__7Tmfd{flex-direction:row}.AIPage_aiAvatar__qk0gb{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #64c8ff40;border-radius:50%;color:#64c8ffcc;display:flex;font-size:14px;height:32px;justify-content:center;margin-bottom:4px;min-width:32px;width:32px}.AIPage_messageText__flWx4{white-space:pre-wrap;word-break:break-word}.AIPage_messageTime__bI-oY{color:#ffffff40;font-size:10px;margin-top:6px;text-align:right}.AIPage_userMessage__D5M8G .AIPage_messageTime__bI-oY{text-align:right}.AIPage_aiMessage__9INUK .AIPage_messageTime__bI-oY{text-align:left}.AIPage_cursor__2dBNi{animation:AIPage_cursorBlink__aPKDO .7s step-end infinite;background:#64c8ffcc;border-radius:1px;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}.AIPage_quickReplies__YYwFd{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px 0}.AIPage_quickReply__8CPtJ{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;color:#ffffffa6;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 14px;transition:all .18s ease;white-space:nowrap}.AIPage_quickReply__8CPtJ:hover{background:#ff8c001f;border-color:#ff8c0059;color:#ff8c00;transform:translateY(-1px)}.AIPage_quickReply__8CPtJ:active{transform:translateY(0)}.AIPage_aiAvatarHeader__6s1Jh{align-items:center;background:linear-gradient(135deg,#64c8ff26,#0064c833);border:1px solid #64c8ff4d;border-radius:50%;color:#64c8ff;display:flex;font-size:16px;height:38px;justify-content:center;width:38px}.AIPage_titleName__3Vazr{color:#fff;font-size:16px;font-weight:600}.AIPage_titleSub__BKYLN{color:#4caf50;font-size:11px;margin-top:1px}.AIPage_headerRight__hzRNH{align-items:center;display:flex;gap:12px}.AIPage_clearBtn__ptOFn{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:10px;color:#fff6;cursor:pointer;display:flex;font-size:12px;height:34px;justify-content:center;transition:all .2s;width:34px}.AIPage_clearBtn__ptOFn:hover{background:#ff505014;border-color:#ff505066;color:#ff5050b3}.AIPage_inputFooter__SWU9I{color:#fff3;font-size:11px;margin-top:10px;text-align:center}.AIPage_sendActive__lMPKK{background:#ff8c00!important;color:#fff!important}.AIPage_sendActive__lMPKK:hover{background:#e67e00!important}.AIPage_typingIndicator__Kzobl{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;border-bottom-left-radius:4px;display:inline-flex;gap:5px;padding:14px 18px}.AIPage_typingIndicator__Kzobl span{animation:AIPage_typing__YnWDD 1.4s ease-in-out infinite both;background:#64c8ff80;border-radius:50%;height:7px;width:7px}.AIPage_typingIndicator__Kzobl span:first-child{animation-delay:-.32s}.AIPage_typingIndicator__Kzobl span:nth-child(2){animation-delay:-.16s}.AIPage_typingIndicator__Kzobl span:nth-child(3){animation-delay:0s}@media(max-width:768px){.AIPage_container__pm-fW{border-radius:0;height:100dvh;margin-top:0;max-height:100dvh;padding:0}.AIPage_chatWindow__9398Y{background:#101015;border:none;border-radius:0;height:100%}.AIPage_header__\+r8dQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141ee6;flex-direction:row;gap:12px;padding:15px}.AIPage_message__jOSD-{font-size:15px;max-width:85%;padding:12px 16px}.AIPage_quickReplies__YYwFd{padding:10px 15px 0}.AIPage_quickReply__8CPtJ{font-size:11px;padding:5px 11px}.AIPage_inputArea__iNz3V{background:#14141ef2;padding:15px 15px 75px;transition:padding-bottom .3s cubic-bezier(.25,.8,.5,1)}.AIPage_inputArea__iNz3V:focus-within{padding-bottom:15px}}.ServicesPage_wrapper__JF5Je{min-height:100vh;padding:0}.TermsPage_wrapper__GFw-d{color:#fff;font-family:Montserrat,sans-serif;min-height:100vh;padding:20px 20px 60px}[data-theme=light] .TermsPage_wrapper__GFw-d{color:#1a1a1a}.TermsPage_container__s\+Ia5{margin:0 auto}.TermsPage_title__AzjwZ{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9333ea,#7326a2);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:700;margin-bottom:1rem;text-align:center}@media(max-width:768px){.TermsPage_title__AzjwZ{font-size:2rem}}.TermsPage_subtitle__u0PlR{color:#fff9;font-size:1.1rem;margin-bottom:3rem;text-align:center}[data-theme=light] .TermsPage_subtitle__u0PlR{color:#0009}@media(max-width:768px){.TermsPage_subtitle__u0PlR{font-size:1rem;margin-bottom:2rem}}.TermsPage_accordionContainer__vc8f8{display:flex;flex-direction:column;gap:16px;margin-bottom:3rem}.TermsPage_accordionItem__KwobL{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#271a4166;border:1px solid #7326a233;border-radius:16px;overflow:hidden;transition:all .3s ease}[data-theme=light] .TermsPage_accordionItem__KwobL{background:#ffffffe6;border-color:#7326a226}.TermsPage_accordionItem__KwobL.TermsPage_open__QCser{border-color:#7326a266;box-shadow:0 8px 24px #7326a226}.TermsPage_accordionHeader__6F8ez{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:all .2s ease;width:100%}.TermsPage_accordionHeader__6F8ez:hover{background:#7326a21a}@media(max-width:768px){.TermsPage_accordionHeader__6F8ez{padding:16px 18px}}.TermsPage_accordionTitle__4M24p{color:#fff;font-size:1.2rem;font-weight:600;text-align:left}[data-theme=light] .TermsPage_accordionTitle__4M24p{color:#1a1a1a}@media(max-width:768px){.TermsPage_accordionTitle__4M24p{font-size:1rem}}.TermsPage_accordionIcon__nxF\+d{color:#7326a2;flex-shrink:0;font-size:1.8rem;font-weight:300;margin-left:16px;transition:transform .3s ease}.TermsPage_open__QCser .TermsPage_accordionIcon__nxF\+d{transform:rotate(180deg)}.TermsPage_accordionContent__ei0mp{animation:TermsPage_slideDown__v4Uk8 .3s ease;color:#ffffffd9;line-height:1.7;padding:15px 24px 24px}[data-theme=light] .TermsPage_accordionContent__ei0mp{color:#000c}@media(max-width:768px){.TermsPage_accordionContent__ei0mp{font-size:.95rem;padding:0 18px 18px}}.TermsPage_accordionContent__ei0mp h3{color:#9333ea;font-size:1.1rem;font-weight:600;margin:1.5rem 0 .8rem}.TermsPage_accordionContent__ei0mp h3:first-child{margin-top:0}[data-theme=light] .TermsPage_accordionContent__ei0mp h3{color:#7326a2}.TermsPage_accordionContent__ei0mp p{color:#ffffffbf;margin:.8rem 0}[data-theme=light] .TermsPage_accordionContent__ei0mp p{color:#000000b3}.TermsPage_accordionContent__ei0mp ul{margin:.8rem 0;padding-left:1.5rem}.TermsPage_accordionContent__ei0mp ul li{color:#ffffffbf;margin:.5rem 0}[data-theme=light] .TermsPage_accordionContent__ei0mp ul li{color:#000000b3}.TermsPage_accordionContent__ei0mp strong{color:#fff;font-weight:600}[data-theme=light] .TermsPage_accordionContent__ei0mp strong{color:#1a1a1a}@keyframes TermsPage_slideDown__v4Uk8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TermsPage_footer__1JuBw{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#271a414d;border:1px solid #7326a233;border-radius:16px;padding:24px;text-align:center}[data-theme=light] .TermsPage_footer__1JuBw{background:#fffc;border-color:#7326a226}.TermsPage_footer__1JuBw p{color:#ffffffb3;margin:.5rem 0}[data-theme=light] .TermsPage_footer__1JuBw p{color:#0009}.TermsPage_lastUpdate__PN0Aw{color:#ffffff80!important;font-size:.9rem;margin-top:1rem!important}[data-theme=light] .TermsPage_lastUpdate__PN0Aw{color:#0006!important}.TermsPage_backButton__Ok4d1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7326a233;border:1px solid #7326a24d;border-radius:12px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;left:100px;padding:12px 24px;position:fixed;top:100px;transition:all .2s ease;z-index:10}.TermsPage_backButton__Ok4d1:hover{background:#7326a24d;border-color:#7326a280;transform:translateX(-2px)}[data-theme=light] .TermsPage_backButton__Ok4d1{background:#ffffffe6;border-color:#7326a233;color:#7326a2}[data-theme=light] .TermsPage_backButton__Ok4d1:hover{background:#fff;border-color:#7326a266}@media(max-width:768px){.TermsPage_backButton__Ok4d1{font-size:.9rem;left:20px;padding:10px 18px;top:20px}}.ShopPage_shopPage__Ijx-\+{--sh-bg:#0f0f1c;--sh-surface:hsla(0,0%,100%,.055);--sh-surface2:#ffffff08;--sh-surface-s:#1a1a2e;--sh-border:#ffffff1a;--sh-border2:#a078ff59;--sh-accent:#a855f7;--sh-accent2:#ec4899;--sh-grad:linear-gradient(135deg,#a855f7,#ec4899);--sh-grad-soft:linear-gradient(135deg,#a855f72e,#ec48991f);--sh-glow:#a855f780;--sh-green:#34d399;--sh-red:#f87171;--sh-gold:#fbbf24;--sh-text:#f4f0ff;--sh-text2:#c8b8e8;--sh-text3:#8870b8;--sh-radius:16px;--sh-radius-sm:10px;--sh-radius-xs:6px;--sh-transition:0.2s cubic-bezier(0.4,0,0.2,1);color:var(--sh-text);font-family:Inter,sans-serif;font-family:var(--main-font,"Inter",sans-serif);font-size:14px;min-height:80vh}.ShopPage_topNav__8i95f{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--sh-border);border-radius:var(--sh-radius);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:50}@media(max-width:800px){.ShopPage_topNav__8i95f{border-radius:0}}.ShopPage_navBrand__vMlaJ{-webkit-text-fill-color:#0000;align-items:center;background:var(--sh-grad);-webkit-background-clip:text;background-clip:text;display:flex;flex-shrink:0;font-size:15px;font-weight:800;gap:9px;letter-spacing:1.8px;text-transform:uppercase}.ShopPage_navTabs__1gkho{align-items:center;background:#ffffff0d;border:1px solid var(--sh-border);border-radius:100px;display:flex;gap:4px;padding:4px}.ShopPage_navTab__EXh9l{align-items:center;background:none;border:none;border-radius:100px;color:var(--sh-text2);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:7px;padding:7px 18px;position:relative;transition:color var(--sh-transition),background var(--sh-transition);white-space:nowrap}.ShopPage_navTab__EXh9l:hover{background:#a855f726;color:var(--sh-text)}.ShopPage_navTabActive__E5\+Ks{background:var(--sh-grad)!important;box-shadow:0 4px 16px var(--sh-glow);color:#fff!important}.ShopPage_navTabCount__oUsCu{background:#ffffff2e;border-radius:100px;color:inherit;font-size:10px;font-weight:700;padding:1px 7px}.ShopPage_cartBadge__7zNcB{align-items:center;background:var(--sh-grad);border-radius:100px;box-shadow:0 2px 8px var(--sh-glow);color:#fff;display:flex;font-size:9px;font-weight:700;height:17px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:4px;top:2px}.ShopPage_content__W81AL{margin:0 auto;padding:28px 0 56px}@media(max-width:900px){.ShopPage_content__W81AL{padding:20px 16px 40px}}.ShopPage_catalogLayout__h5vzx{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:210px 1fr}@media(max-width:900px){.ShopPage_catalogLayout__h5vzx{grid-template-columns:1fr}}.ShopPage_sidebar__9si\+Y{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);padding:18px 12px;position:-webkit-sticky;position:sticky;top:78px}.ShopPage_sidebarTitle__Md3tz{color:var(--sh-text3);font-size:9px;font-weight:800;letter-spacing:2px;margin-bottom:10px;padding:0 8px;text-transform:uppercase}.ShopPage_catBtn__LiJSZ{align-items:center;background:none;border:none;border-radius:var(--sh-radius-sm);color:var(--sh-text2);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left;transition:color var(--sh-transition),background var(--sh-transition);width:100%}.ShopPage_catBtn__LiJSZ:hover{background:#a855f71f;color:var(--sh-text)}.ShopPage_catBtnActive__wfrGc{background:var(--sh-grad-soft)!important;border:1px solid #a855f74d!important;color:#fff!important;font-weight:600}.ShopPage_catCount__BplJW{background:#ffffff14;border-radius:100px;color:var(--sh-text3);flex-shrink:0;font-size:10px;font-weight:600;padding:1px 8px}.ShopPage_mainArea__D1VwM{min-width:0}.ShopPage_controlsBar__j2TQ5{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ShopPage_searchBox__nDoTS{align-items:center;display:flex;flex:1 1;max-width:420px;min-width:200px;position:relative}.ShopPage_searchIcon__p3Fss{color:var(--sh-text3);left:13px;pointer-events:none;position:absolute}.ShopPage_searchInput__w6gLA{background:#ffffff0f;border:1px solid var(--sh-border);border-radius:100px;color:var(--sh-text);font-size:13px;outline:none;padding:10px 36px;transition:border-color var(--sh-transition),box-shadow var(--sh-transition),background var(--sh-transition);width:100%}.ShopPage_searchInput__w6gLA::placeholder{color:var(--sh-text3)}.ShopPage_searchInput__w6gLA:focus{background:#a855f714;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71f}.ShopPage_clearSearch__aggPk{background:none;border:none;color:var(--sh-text3);cursor:pointer;font-size:18px;line-height:1;padding:0 4px;position:absolute;right:12px;transition:color var(--sh-transition)}.ShopPage_clearSearch__aggPk:hover{color:var(--sh-text)}.ShopPage_sortSelect__uNFgx{background:#ffffff0f;border:1px solid var(--sh-border);border-radius:100px;color:var(--sh-text);cursor:pointer;font-size:13px;outline:none;padding:10px 16px;transition:border-color var(--sh-transition),background var(--sh-transition)}.ShopPage_sortSelect__uNFgx:focus{background:#a855f714;border-color:#a855f780}.ShopPage_sortSelect__uNFgx option{background:#1a1a2e}.ShopPage_productsGrid__THbGt{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ShopPage_productCard__IDVbD{background:hsla(0,0%,100%,.045);border:1px solid #ffffff17;border-radius:var(--sh-radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--sh-transition),box-shadow var(--sh-transition),border-color var(--sh-transition)}.ShopPage_productCard__IDVbD:hover{border-color:#a855f766;box-shadow:0 20px 60px #00000080,0 0 0 1px #a855f766,0 0 30px #a855f71f;transform:translateY(-6px)}.ShopPage_cardImgWrap__RsRJs{aspect-ratio:1/1;background:#ffffff0a;border-radius:var(--sh-radius) var(--sh-radius) 0 0;overflow:hidden;position:relative}.ShopPage_cardImgWrap__RsRJs:after{background:linear-gradient(180deg,#0000 50%,#0a08168c);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ShopPage_cardImg__wWL0J{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.4,0,.2,1),filter .4s ease;width:100%}.ShopPage_productCard__IDVbD:hover .ShopPage_cardImg__wWL0J{filter:brightness(1.08);transform:scale(1.08)}.ShopPage_discBadge__yy-sq{background:var(--sh-grad);border-radius:var(--sh-radius-xs);box-shadow:0 4px 12px #a855f766;color:#fff;font-size:11px;font-weight:800;left:10px;letter-spacing:.5px;padding:3px 9px;position:absolute;top:10px;z-index:2}.ShopPage_soldOutOverlay__0yCMZ{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a14b8;color:#ffffff80;display:flex;font-size:13px;font-weight:600;inset:0;justify-content:center;letter-spacing:.5px;position:absolute;z-index:3}.ShopPage_cardBody__fiyLN{display:flex;flex:1 1;flex-direction:column;gap:7px;padding:15px 16px 16px}.ShopPage_cardCatRow__FzDLN{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;overflow:hidden;position:relative}.ShopPage_cardStoreLogo__ohezd{filter:grayscale(.15);flex-shrink:0;height:28px;max-width:64px;object-fit:contain;opacity:.25;transition:opacity .2s}.ShopPage_cardBody__fiyLN:hover .ShopPage_cardStoreLogo__ohezd{opacity:.4}.ShopPage_cardCat__5usfp{-webkit-text-fill-color:#0000;background:var(--sh-grad);-webkit-background-clip:text;background-clip:text;font-size:9px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.ShopPage_cardName__6\+kFI{color:var(--sh-text);font-size:14px;font-weight:700;line-height:1.4}.ShopPage_cardDesc__KUlY3,.ShopPage_cardName__6\+kFI{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.ShopPage_cardDesc__KUlY3{color:var(--sh-text3);flex-grow:1;font-size:12px;line-height:1.5}.ShopPage_cardMeta__xJYHf{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.ShopPage_cardRating__9KPL8{align-items:center;color:var(--sh-text2);display:flex;font-size:12px;gap:3px}.ShopPage_star__pnDkG{color:var(--sh-gold)}.ShopPage_revCount__VUiIu{color:var(--sh-text3);font-size:11px;margin-left:2px}.ShopPage_noRatingCard__DehMu{color:var(--sh-text3);font-size:11px;font-style:italic}.ShopPage_stockPill__bYcCP{border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 9px}.ShopPage_inStock__-AI63{background:#34d3991f;border:1px solid #34d39933;color:#6ee7b7}.ShopPage_noStock__\+7R3g{background:#f871711a;border:1px solid #f8717133;color:#fca5a5}.ShopPage_cardFooter__GxZ0M{align-items:center;border-top:1px solid #ffffff12;display:flex;gap:10px;justify-content:space-between;padding-top:12px}.ShopPage_priceBlock__hQAft{display:flex;flex-direction:column;gap:2px}.ShopPage_priceNew__M\+DH3,.ShopPage_price__\+ARnd{color:var(--sh-text);font-size:17px;font-weight:800;line-height:1}.ShopPage_priceOld__Kjnya{color:var(--sh-text3);font-size:11px;text-decoration:line-through}.ShopPage_addBtn__4bctp{background:var(--sh-grad);border:none;border-radius:100px;box-shadow:0 4px 14px #a855f759;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:8px 14px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition),transform var(--sh-transition);white-space:nowrap}.ShopPage_addBtn__4bctp:hover:not(:disabled){box-shadow:0 8px 24px #a855f780;opacity:.88;transform:scale(1.04)}.ShopPage_addBtn__4bctp:disabled{background:#ffffff14;box-shadow:none;color:var(--sh-text3);cursor:not-allowed}.ShopPage_addBtnDone__18zld{background:linear-gradient(135deg,#34d399,#059669)!important;box-shadow:0 4px 14px #34d39959!important}.ShopPage_addBtnInCart__ohXhc{background:#a855f726!important;border:1px solid #a855f766!important;box-shadow:none!important;color:#d8b4fe!important}.ShopPage_pagination__YHzNS{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:36px}.ShopPage_pageBtn__gp3pG{background:#ffffff0d;border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);color:var(--sh-text2);cursor:pointer;font-size:13px;height:38px;min-width:38px;padding:0 10px;transition:all var(--sh-transition)}.ShopPage_pageBtn__gp3pG:hover:not(:disabled){background:#a855f71a;border-color:#a855f766;color:var(--sh-text)}.ShopPage_pageBtn__gp3pG:disabled{cursor:not-allowed;opacity:.3}.ShopPage_pageBtnActive__0LS7J{background:var(--sh-grad)!important;border-color:#0000!important;box-shadow:0 4px 14px #a855f766;color:#fff!important}.ShopPage_detailView__qjytr{margin:0 auto}.ShopPage_backBtn__nHosK{align-items:center;background:#ffffff0d;border:1px solid var(--sh-border);border-radius:100px;color:var(--sh-text2);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;margin-bottom:28px;padding:8px 18px;transition:color var(--sh-transition),border-color var(--sh-transition),background var(--sh-transition)}.ShopPage_backBtn__nHosK:hover{background:#a855f714;border-color:#a855f766;color:var(--sh-text)}.ShopPage_detailLayout__TzufT{grid-gap:44px;align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,420px) 1fr}@media(max-width:768px){.ShopPage_detailLayout__TzufT{grid-template-columns:1fr}}.ShopPage_detailMainImgWrap__TgywL{aspect-ratio:1/1;background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);box-shadow:0 20px 60px #0006;cursor:zoom-in;overflow:hidden;position:relative;transition:box-shadow .4s ease,border-color .4s ease}.ShopPage_detailMainImgWrap__TgywL:after{background:linear-gradient(180deg,#0000 55%,#0a081673);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:1}.ShopPage_detailMainImgWrap__TgywL:hover{border-color:#a855f766;box-shadow:0 28px 80px #0009,0 0 0 1px #a855f759}.ShopPage_detailMainImgWrap__TgywL:hover:after{opacity:0}.ShopPage_detailMainImgWrap__TgywL:hover .ShopPage_detailMainImg__FL3RL{filter:brightness(1.08) saturate(1.1);transform:scale(1.18)}.ShopPage_detailMainImgWrap__TgywL:hover .ShopPage_zoomHint__uRV5j{opacity:1;transform:translateY(0)}.ShopPage_detailMainImg__FL3RL{display:block;height:100%;object-fit:cover;object-position:center;transition:opacity .25s ease,transform .6s cubic-bezier(.25,.46,.45,.94),filter .5s ease;width:100%}.ShopPage_zoomHint__uRV5j{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0816b3;border:1px solid #a855f766;border-radius:100px;bottom:12px;color:#ffffffd9;display:flex;font-size:11px;font-weight:600;gap:5px;opacity:0;padding:5px 12px 5px 9px;pointer-events:none;position:absolute;right:12px;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;z-index:3}.ShopPage_thumbsRow__jJGVz{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ShopPage_thumb__0zvml{border:2px solid #ffffff14;border-radius:var(--sh-radius-sm);cursor:pointer;filter:brightness(.85);height:72px;object-fit:cover;object-position:center;transition:border-color var(--sh-transition),transform var(--sh-transition),box-shadow var(--sh-transition);width:72px}.ShopPage_thumb__0zvml:hover{border-color:#a855f799;filter:brightness(1);transform:scale(1.08)}.ShopPage_thumbActive__t0uT6{border-color:var(--sh-accent)!important;box-shadow:0 0 0 2px #a855f766;filter:brightness(1)!important}.ShopPage_detailCat__u2l6K{-webkit-text-fill-color:#0000;background:var(--sh-grad);-webkit-background-clip:text;background-clip:text;font-size:10px;font-weight:800;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.ShopPage_detailName__iL\+5g{color:var(--sh-text);font-size:28px;font-weight:800;line-height:1.25;margin:0 0 16px}.ShopPage_detailRating__-\+gze{align-items:center;display:flex;gap:3px;margin-bottom:20px}.ShopPage_starFilled__MVPd2{color:var(--sh-gold);font-size:18px}.ShopPage_starEmpty__eca4X{color:#fff3;font-size:18px}.ShopPage_ratingVal__DaNGu{color:var(--sh-text);font-size:14px;font-weight:700;margin-left:6px}.ShopPage_ratingRevs__dUxkc{color:var(--sh-text3);font-size:12px}.ShopPage_noRatings__vDAuu{color:var(--sh-text3);font-size:13px;font-style:italic}.ShopPage_detailPrices__wikUR{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.ShopPage_detailPriceNew__5MX3H,.ShopPage_detailPrice__Cueuv{color:var(--sh-text);font-size:34px;font-weight:900;line-height:1}.ShopPage_detailPriceOld__I-N0d{color:var(--sh-text3);font-size:18px;text-decoration:line-through}.ShopPage_detailSavings__1Jt4X{background:#34d3991a;border:1px solid #34d39933;border-radius:100px;color:#6ee7b7;font-size:13px;font-weight:700;padding:3px 10px}.ShopPage_detailStock__Eif7r{border-radius:100px;display:inline-block;font-size:13px;font-weight:700;margin-bottom:22px;padding:7px 14px}.ShopPage_detailStockIn__l4-XO{background:#34d3991a;border:1px solid #34d39940;color:#6ee7b7}.ShopPage_detailStockOut__Bhi1v{background:#f8717114;border:1px solid #f8717133;color:#fca5a5}.ShopPage_detailDesc__bL27d{margin-bottom:28px}.ShopPage_detailDesc__bL27d h4{color:var(--sh-text3);font-size:10px;font-weight:800;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.ShopPage_detailDesc__bL27d p{color:var(--sh-text2);font-size:14px;line-height:1.8;margin:0}.ShopPage_descToggleBtn__ctbg\+{align-items:center;background:none;border:1px solid #ffffff1f;border-radius:8px;color:var(--sh-text2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-top:10px;padding:5px 14px;transition:border-color .2s,color .2s}.ShopPage_descToggleBtn__ctbg\+:hover{border-color:#ffffff4d;color:#fff}.ShopPage_detailStoreBadge__6fraY{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:10px 14px;width:-webkit-fit-content;width:fit-content}.ShopPage_detailStoreLogo__cPsM9{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));height:36px;max-width:80px;object-fit:contain}.ShopPage_detailStoreInfo__zzcc-{display:flex;flex-direction:column;gap:1px}.ShopPage_detailStoreLabel__3Z8u-{color:var(--sh-text3);font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.ShopPage_detailStoreName__d4mKr{color:var(--sh-text2);font-size:13px;font-weight:700}.ShopPage_detailActions__eWKW-{display:flex;flex-wrap:wrap;gap:12px;max-width:305px}.ShopPage_detailAddBtn__cxXSb{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 8px 28px #a855f766;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;letter-spacing:.3px;min-width:180px;padding:15px 24px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition),transform var(--sh-transition)}.ShopPage_detailAddBtn__cxXSb:hover:not(:disabled){box-shadow:0 14px 40px #a855f78c;opacity:.88;transform:translateY(-2px)}.ShopPage_detailAddBtn__cxXSb:disabled{background:#ffffff12;box-shadow:none;color:var(--sh-text3);cursor:not-allowed}.ShopPage_detailAddBtnDone__pPACf{background:linear-gradient(135deg,#34d399,#059669)!important;box-shadow:0 8px 28px #34d39966!important}.ShopPage_goCartBtn__PUSgt{background:#a855f71a;border:1px solid #a855f74d;border-radius:var(--sh-radius);color:#d8b4fe;cursor:pointer;font-size:14px;font-weight:600;padding:15px 20px;transition:background var(--sh-transition),border-color var(--sh-transition)}.ShopPage_goCartBtn__PUSgt:hover{background:#a855f72e;border-color:#a855f780}.ShopPage_sectionTitle__2LEqd{align-items:center;color:var(--sh-text);display:flex;font-size:22px;font-weight:800;gap:12px;margin:0 0 24px}.ShopPage_sectionCount__vg-59{background:#a855f726;border:1px solid #a855f74d;border-radius:100px;color:#d8b4fe;font-size:12px;font-weight:700;padding:3px 12px}.ShopPage_cartLayout__FtZY9{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 310px}@media(max-width:860px){.ShopPage_cartLayout__FtZY9{grid-template-columns:1fr}}.ShopPage_cartItems__nMjKp{display:flex;flex-direction:column;gap:10px}.ShopPage_cartItem__\+616l{grid-gap:16px;align-items:center;background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);display:grid;gap:16px;grid-template-columns:72px 1fr auto auto 36px;padding:14px;transition:border-color var(--sh-transition),background var(--sh-transition)}.ShopPage_cartItem__\+616l:hover{background:#a855f70a;border-color:#a855f740}@media(max-width:600px){.ShopPage_cartItem__\+616l{grid-template-columns:60px 1fr;grid-template-rows:auto auto}}.ShopPage_cartItemImg__Ss5HT{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);flex-shrink:0;height:72px;overflow:hidden;width:72px}.ShopPage_cartItemImg__Ss5HT img{height:100%;object-fit:cover;width:100%}.ShopPage_cartItemInfo__EYkGo{min-width:0}.ShopPage_cartItemName__0rJFD{color:var(--sh-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopPage_cartItemUnit__nG6d3{color:var(--sh-text3);font-size:12px;margin-top:4px}.ShopPage_qtyControl__\+W0De{align-items:center;background:#ffffff0f;border:1px solid var(--sh-border);border-radius:100px;display:flex;overflow:hidden}.ShopPage_qtyBtn__SB4Ln{align-items:center;background:none;border:none;color:var(--sh-text2);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:background var(--sh-transition),color var(--sh-transition);width:32px}.ShopPage_qtyBtn__SB4Ln:hover{background:#a855f72e;color:var(--sh-text)}.ShopPage_qtyNum__fg5Ob{color:var(--sh-text);font-size:13px;font-weight:700;min-width:32px;text-align:center}.ShopPage_cartItemSub__XcVU4{color:var(--sh-text);font-size:16px;font-weight:800;white-space:nowrap}.ShopPage_removeBtn__H-7NR{align-items:center;background:none;border:1px solid #0000;border-radius:var(--sh-radius-sm);color:var(--sh-text3);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--sh-transition);width:32px}.ShopPage_removeBtn__H-7NR:hover{background:#f871711a;border-color:#f8717140;color:#fca5a5}.ShopPage_cartSummaryBox__vVgKT{background:#a855f712;border:1px solid #a855f740;border-radius:var(--sh-radius);padding:22px;position:-webkit-sticky;position:sticky;top:80px}.ShopPage_cartSummaryBox__vVgKT h3{color:var(--sh-text);font-size:16px;font-weight:800;margin:0 0 18px}.ShopPage_summaryRows__e-mcC{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ShopPage_summaryRow__X84H3{color:var(--sh-text2);display:flex;font-size:13px;justify-content:space-between}.ShopPage_summaryTotal__cTU9l{border-top:1px solid #ffffff1a;color:var(--sh-text);font-size:17px;font-weight:800;padding-top:12px}.ShopPage_cartNote__BYtCx{background:#ffffff0a;border-left:3px solid #a855f799;border-radius:var(--sh-radius-sm);color:var(--sh-text2);font-size:12px;line-height:1.6;margin:0 0 18px;padding:10px 12px}.ShopPage_checkoutBtn__jO-aZ{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 8px 24px #a855f766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.3px;margin-bottom:10px;padding:14px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition),transform var(--sh-transition);width:100%}.ShopPage_checkoutBtn__jO-aZ:hover{box-shadow:0 12px 32px #a855f78c;opacity:.88;transform:translateY(-1px)}.ShopPage_continueBtn__PxM\+q{background:#0000;border:1px solid #ffffff1a;border-radius:var(--sh-radius);color:var(--sh-text2);cursor:pointer;font-size:13px;padding:12px;transition:all var(--sh-transition);width:100%}.ShopPage_continueBtn__PxM\+q:hover{background:#a855f70f;border-color:#a855f74d;color:var(--sh-text)}.ShopPage_checkoutView__c1rj9{margin:0 auto}.ShopPage_checkoutLayout__NA5Q8{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:320px 1fr}@media(max-width:840px){.ShopPage_checkoutLayout__NA5Q8{grid-template-columns:1fr}}.ShopPage_orderSummaryPanel__vHy1S{background:#a855f712;border:1px solid #a855f740;border-radius:var(--sh-radius);padding:22px;position:-webkit-sticky;position:sticky;top:80px}.ShopPage_orderSummaryPanel__vHy1S h3{color:var(--sh-text);font-size:15px;font-weight:800;margin:0 0 18px}.ShopPage_orderSummaryItems__-4Ykk{display:flex;flex-direction:column;gap:12px}.ShopPage_summaryItem__DnSNw{align-items:center;display:flex;gap:10px}.ShopPage_summaryItemImg__Ni7jW{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);flex-shrink:0;height:46px;object-fit:cover;width:46px}.ShopPage_summaryItemInfo__4eHv5{flex:1 1;min-width:0}.ShopPage_summaryItemName__Ce0U6{color:var(--sh-text);display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopPage_summaryItemQty__zKqAi{color:var(--sh-text3);font-size:12px}.ShopPage_summaryItemPrice__QLYga{color:var(--sh-text);flex-shrink:0;font-size:13px;font-weight:700;white-space:nowrap}.ShopPage_summaryDivider__YaxJT{background:#ffffff1a;height:1px;margin:16px 0}.ShopPage_summaryFinal__gGPsM{align-items:center;color:var(--sh-text2);display:flex;font-size:13px;justify-content:space-between}.ShopPage_summaryFinalAmt__6fI\+a{color:var(--sh-text);font-size:20px;font-weight:900}.ShopPage_checkoutForm__Nvh0F{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);padding:30px 26px}.ShopPage_checkoutForm__Nvh0F h2{color:var(--sh-text);font-size:22px;font-weight:800;margin:0 0 6px}.ShopPage_formSubtitle__eTlyP{color:var(--sh-text3);font-size:13px;line-height:1.6;margin:0 0 26px}.ShopPage_formGroup__3-Vrc{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.ShopPage_formGroup__3-Vrc label{color:var(--sh-text3);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ShopPage_formRow__7SE-J{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:560px){.ShopPage_formRow__7SE-J{grid-template-columns:1fr}}.ShopPage_formInput__iItNV,.ShopPage_formTextarea__s3Ehj{background:#ffffff0f;border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);color:var(--sh-text);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;resize:none;transition:border-color var(--sh-transition),box-shadow var(--sh-transition),background var(--sh-transition)}.ShopPage_formInput__iItNV::placeholder,.ShopPage_formTextarea__s3Ehj::placeholder{color:var(--sh-text3)}.ShopPage_formInput__iItNV:focus,.ShopPage_formTextarea__s3Ehj:focus{background:#a855f714;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71a}.ShopPage_formInputErr__Wp4M-{border-color:#f871718c!important;box-shadow:0 0 0 3px #f8717114!important}.ShopPage_fieldErr__sSFXN{color:#fca5a5;font-size:12px}.ShopPage_submitErr__ZOfyL{background:#f871711a;border:1px solid #f8717140;border-radius:var(--sh-radius-sm);color:#fca5a5;font-size:13px;margin-bottom:16px;padding:10px 14px}.ShopPage_submitOrderBtn__kAiZN{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 8px 28px #a855f766;color:#fff;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:.3px;margin-top:6px;padding:16px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition),transform var(--sh-transition);width:100%}.ShopPage_submitOrderBtn__kAiZN:hover:not(:disabled){box-shadow:0 14px 40px #a855f78c;opacity:.87;transform:translateY(-2px)}.ShopPage_submitOrderBtn__kAiZN:disabled{cursor:not-allowed;opacity:.5}.ShopPage_successView__4NHcT{align-items:center;display:flex;flex-direction:column;gap:16px;margin:60px auto 0;max-width:520px;text-align:center}.ShopPage_successIconWrap__HL1E\+{align-items:center;background:linear-gradient(135deg,#34d39938,#34d3990f);border:1px solid #34d3994d;border-radius:50%;box-shadow:0 0 40px #34d39940;color:#6ee7b7;display:flex;height:96px;justify-content:center;margin-bottom:4px;width:96px}.ShopPage_successTitle__QdsJn{color:var(--sh-text);font-size:28px;font-weight:900;margin:0}.ShopPage_successOrderNum__EtbDy{background:var(--sh-grad-soft);border:1px solid #a855f74d;border-radius:100px;color:#d8b4fe;font-size:13px;font-weight:700;padding:5px 16px}.ShopPage_successText__Us3\+f{color:var(--sh-text2);font-size:14px;line-height:1.8;margin:0}.ShopPage_successNote__Uvka6{color:var(--sh-text3);font-size:13px;line-height:1.7;margin:0}.ShopPage_successNote__Uvka6 strong{color:var(--sh-text2)}.ShopPage_successActions__IPEQP{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.ShopPage_myOrdersBtn__Wo5uO{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 6px 20px #a855f766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 28px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition)}.ShopPage_myOrdersBtn__Wo5uO:hover{box-shadow:0 10px 30px #a855f78c;opacity:.88}.ShopPage_ordersList__giXKv{display:flex;flex-direction:column;gap:14px}.ShopPage_orderCard__AwWRG{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);overflow:hidden;transition:border-color var(--sh-transition)}.ShopPage_orderCard__AwWRG:hover{border-color:#a855f74d}.ShopPage_orderCardHead__\+LGm9{align-items:center;border-bottom:1px solid var(--sh-border);display:flex;flex-wrap:wrap;gap:14px;padding:16px 20px}.ShopPage_orderNum__4JscH{color:var(--sh-text);flex:1 1;font-size:15px;font-weight:700}.ShopPage_orderStatus__MR\+Jf{border:1px solid;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 12px}.ShopPage_orderDate__MZF5p{color:var(--sh-text3);font-size:12px}.ShopPage_orderItems__kJXmy{display:flex;flex-direction:column;gap:8px;padding:14px 20px}.ShopPage_orderItem__v2bOG{align-items:center;display:flex;font-size:13px;gap:12px}.ShopPage_orderItemName__\+S76e{color:var(--sh-text);flex:1 1}.ShopPage_orderItemQty__T1w-v{color:var(--sh-text3);white-space:nowrap}.ShopPage_orderItemPrice__0TC68{color:var(--sh-text);font-weight:700;white-space:nowrap}.ShopPage_orderCardFoot__y7Ei3{border-top:1px solid var(--sh-border);display:flex;flex-direction:column;gap:10px;padding:14px 20px}.ShopPage_orderTotal__zA8pI{color:var(--sh-text2);font-size:14px}.ShopPage_orderTotal__zA8pI strong{color:var(--sh-text);font-size:17px}.ShopPage_orderDelivery__JVLoV{color:var(--sh-text3);font-size:12px}.ShopPage_orderDelivery__JVLoV strong{color:var(--sh-text2);display:block;margin-bottom:4px}.ShopPage_orderNotes__FOZiQ{color:var(--sh-text3);font-family:inherit;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap}.ShopPage_stateBox__1xspH{align-items:center;color:var(--sh-text3);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:70px 20px;text-align:center}.ShopPage_stateBox__1xspH svg{opacity:.35}.ShopPage_stateBox__1xspH p{color:var(--sh-text2);font-size:16px;margin:0}.ShopPage_retryBtn__LglG1,.ShopPage_shopBtn__toECS{background:#ffffff0d;border:1px solid var(--sh-border);border-radius:var(--sh-radius);color:var(--sh-text);cursor:pointer;font-size:13px;padding:11px 26px;transition:all var(--sh-transition)}.ShopPage_retryBtn__LglG1:hover,.ShopPage_shopBtn__toECS:hover{background:#a855f714;border-color:#a855f766}.ShopPage_loaderWrap__P-flt{display:flex;justify-content:center;padding:70px 0}.ShopPage_authNotice__RFg7c{align-items:center;display:flex;flex-direction:column;gap:18px;padding:56px 20px;text-align:center}.ShopPage_authNotice__RFg7c p{color:var(--sh-text2);font-size:15px;line-height:1.7;margin:0;max-width:340px}.ShopPage_authBtn__Ko\+SL{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 6px 22px #a855f766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 30px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition)}.ShopPage_authBtn__Ko\+SL:hover{box-shadow:0 10px 30px #a855f78c;opacity:.88}.ShopPage_floatingCart__sDXBT{align-items:center;background:var(--sh-grad);border:none;border-radius:100px;bottom:28px;box-shadow:0 8px 32px #a855f78c,0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;padding:13px 22px 13px 18px;position:fixed;right:28px;transition:transform var(--sh-transition),box-shadow var(--sh-transition),opacity var(--sh-transition);z-index:1000}.ShopPage_floatingCart__sDXBT:hover{box-shadow:0 16px 44px #a855f7b3,0 2px 12px #0006;transform:translateY(-3px) scale(1.03)}.ShopPage_floatingCart__sDXBT:active{transform:translateY(0) scale(.97)}.ShopPage_floatingCount__oF5sp{background:#ffffff40;border-radius:100px;font-size:12px;font-weight:800;padding:2px 9px}.ShopPage_floatingTotal__68-ZG{font-size:14px;font-weight:800}.ShopPage_rvSection__QmIoY{border-top:1px solid #ffffff14;margin-top:52px;padding-top:36px}.ShopPage_rvTitle__P0E5D{align-items:center;color:var(--sh-text);display:flex;font-size:18px;font-weight:800;gap:10px;margin:0 0 28px}.ShopPage_rvTitleCount__WijxU{background:#a855f726;border:1px solid #a855f74d;border-radius:100px;color:#d8b4fe;font-size:12px;font-weight:700;padding:2px 10px}.ShopPage_rvRatingSummary__g0MAu{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--sh-radius);display:flex;gap:32px;margin-bottom:28px;padding:20px 24px}@media(max-width:600px){.ShopPage_rvRatingSummary__g0MAu{flex-direction:column;gap:16px;padding:16px}}.ShopPage_rvRatingBig__9ApRb{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:100px}.ShopPage_rvRatingNum__sMC92{-webkit-text-fill-color:#0000;background:var(--sh-grad);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:900;line-height:1}.ShopPage_rvRatingStars__VOLxB{display:flex;gap:2px}.ShopPage_rvRatingTotal__qFqFf{color:var(--sh-text3);font-size:11px}.ShopPage_rvRatingBars__7XI8r{display:flex;flex:1 1;flex-direction:column;gap:6px}.ShopPage_rvRatingBar__ikhw\+{align-items:center;display:flex;gap:8px}.ShopPage_rvBarStar__ZhzuF{color:var(--sh-text3);font-size:11px;min-width:22px;text-align:right}.ShopPage_rvBarTrack__TI425{background:#ffffff12;border-radius:100px;flex:1 1;height:6px;overflow:hidden}.ShopPage_rvBarFill__Wlon1{border-radius:100px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.ShopPage_rvBarCount__NE6wf{color:var(--sh-text3);font-size:11px;min-width:14px}.ShopPage_rvForm__uS\+lL{background:#a855f70f;border:1px solid #a855f733;border-radius:var(--sh-radius);margin-bottom:32px;padding:20px}.ShopPage_rvFormHeader__Y065n{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.ShopPage_rvFormLabel__ARB5f{color:var(--sh-text2);font-size:13px;font-weight:700}.ShopPage_starPicker__h-0ot{display:flex;gap:4px}.ShopPage_starPickerBtn__yRJse{background:none;border:none;color:#ffffff26;cursor:pointer;filter:drop-shadow(0 0 0 transparent);font-size:28px;line-height:1;padding:0 2px;transition:color .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s ease}.ShopPage_starPickerBtn__yRJse:hover{filter:drop-shadow(0 0 10px currentColor);transform:scale(1.35) translateY(-3px)}.ShopPage_starPickerBtn__yRJse[data-lit]{filter:drop-shadow(0 0 5px currentColor)}.ShopPage_rvInput__EI9H2{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--sh-radius-sm);box-sizing:border-box;color:var(--sh-text);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;resize:vertical;transition:border-color var(--sh-transition),box-shadow var(--sh-transition);width:100%}.ShopPage_rvInput__EI9H2::placeholder{color:var(--sh-text3)}.ShopPage_rvInput__EI9H2:focus{background:#a855f70f;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71a}.ShopPage_rvFormFooter__jCxbb{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.ShopPage_rvCharCount__U4pPx{color:var(--sh-text3);font-size:11px}.ShopPage_rvSubmitBtn__G2j2k{background:var(--sh-grad);border:none;border-radius:100px;box-shadow:0 4px 14px #a855f759;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition),transform var(--sh-transition)}.ShopPage_rvSubmitBtn__G2j2k:hover:not(:disabled){box-shadow:0 6px 20px #a855f780;opacity:.88;transform:scale(1.04)}.ShopPage_rvSubmitBtn__G2j2k:disabled{cursor:not-allowed;opacity:.4}.ShopPage_rvCancelBtn__wTVZw{background:#0000;border:1px solid #ffffff1a;border-radius:100px;color:var(--sh-text3);cursor:pointer;font-size:13px;padding:9px 16px;transition:all var(--sh-transition)}.ShopPage_rvCancelBtn__wTVZw:hover{border-color:#ffffff40;color:var(--sh-text2)}.ShopPage_rvErr__Rs3kt{background:#f871711a;border:1px solid #f8717140;border-radius:var(--sh-radius-sm);color:#fca5a5;font-size:12px;margin-top:10px;padding:9px 12px}.ShopPage_rvAuthNotice__XLbTe{align-items:center;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:var(--sh-radius);color:var(--sh-text3);display:flex;font-size:14px;gap:16px;justify-content:center;margin-bottom:28px;padding:20px}.ShopPage_rvAuthBtn__93JRE{background:var(--sh-grad);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 20px;transition:opacity var(--sh-transition)}.ShopPage_rvAuthBtn__93JRE:hover{opacity:.85}.ShopPage_rvList__e5dZo{display:flex;flex-direction:column;gap:14px}.ShopPage_rvLoading__tAJ9R{display:flex;justify-content:center;padding:40px 0}.ShopPage_rvEmpty__vSrwH{align-items:center;color:var(--sh-text3);display:flex;flex-direction:column;gap:12px;padding:50px 0}.ShopPage_rvEmpty__vSrwH svg{opacity:.3}.ShopPage_rvEmpty__vSrwH p{font-size:14px;margin:0}.ShopPage_rvComment__KNwgt{background:#ffffff0a;border:1px solid #ffffff12;border-radius:var(--sh-radius);padding:16px 18px;transition:border-color var(--sh-transition)}.ShopPage_rvComment__KNwgt:hover{border-color:#a855f733}.ShopPage_rvCommentHead__X8aQo{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.ShopPage_rvAvatar__yG9D1{object-fit:cover}.ShopPage_rvAvatarFallback__bFUZ1,.ShopPage_rvAvatar__yG9D1{border:2px solid #a855f74d;border-radius:50%;flex-shrink:0;height:36px;width:36px}.ShopPage_rvAvatarFallback__bFUZ1{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:700;justify-content:center}.ShopPage_rvCommentMeta__X706S{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.ShopPage_rvCommentUser__7\+jEM{color:var(--sh-text);font-size:13px;font-weight:700}.ShopPage_rvCommentRating__Ckl0P{display:flex;font-size:13px;gap:1px}.ShopPage_rvCommentDate__i0X8K{color:var(--sh-text3);font-size:11px;margin-left:auto}.ShopPage_rvDeleteBtn__5hm5H{background:none;border:none;border-radius:var(--sh-radius-xs);color:var(--sh-text3);cursor:pointer;padding:3px;transition:color var(--sh-transition),background var(--sh-transition)}.ShopPage_rvDeleteBtn__5hm5H:hover{background:#f8717114;color:#fca5a5}.ShopPage_rvCommentBody__8wOIy{color:var(--sh-text2);font-size:14px;line-height:1.7;margin:0 0 10px;white-space:pre-wrap}.ShopPage_rvReplyToggle__67AuD{background:none;border:none;color:var(--sh-text3);cursor:pointer;font-size:12px;padding:2px 0;transition:color var(--sh-transition)}.ShopPage_rvReplyToggle__67AuD:hover{color:var(--sh-accent)}.ShopPage_rvReplies__Tg5Zd{border-left:2px solid #a855f733;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-left:14px}.ShopPage_rvReply__sfnoy{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:var(--sh-radius-sm);padding:12px 14px}.ShopPage_rvReplyForm__O\+6Ch{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ShopPage_rvReplyForm__O\+6Ch .ShopPage_rvInput__EI9H2{min-height:64px}.ShopPage_rvReplyFormBtns__W49vx{display:flex;gap:8px}.ShopPage_rvPagination__A0GSH{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.ShopPage_rvPageBtn__xqmjD{background:#ffffff0d;border:1px solid var(--sh-border);border-radius:100px;color:var(--sh-text2);cursor:pointer;font-size:13px;padding:8px 18px;transition:all var(--sh-transition)}.ShopPage_rvPageBtn__xqmjD:hover:not(:disabled){background:#a855f71a;border-color:#a855f766;color:var(--sh-text)}.ShopPage_rvPageBtn__xqmjD:disabled{cursor:not-allowed;opacity:.3}.ShopPage_rvPageInfo__pw3iT{color:var(--sh-text3);font-size:13px}.ShopPage_rvDeleteOverlay__Fash9{align-items:center;animation:ShopPage_lbFadeIn__Wd\+nI .18s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#05040ebf;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.ShopPage_rvDeleteModal__zWFjl{align-items:center;animation:ShopPage_lbScaleIn__\+GG0v .22s cubic-bezier(.34,1.56,.64,1);background:#1a1830;border:1px solid #a855f740;border-radius:16px;box-shadow:0 24px 80px #0009;display:flex;flex-direction:column;gap:10px;max-width:340px;padding:32px 28px 24px;text-align:center;width:calc(100% - 32px)}.ShopPage_rvDeleteIcon__vCMPp{align-items:center;background:#ef44441f;border:1px solid #ef44444d;border-radius:50%;color:#ef4444;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.ShopPage_rvDeleteTitle__fihRS{color:#fff;font-size:17px;font-weight:700;margin:0}.ShopPage_rvDeleteSub__Nf6AD{color:#ffffff73;font-size:13px;margin:0}.ShopPage_rvDeleteBtns__9oczu{display:flex;gap:10px;margin-top:8px;width:100%}.ShopPage_rvConfirmDeleteBtn__CdHA\+{background:#ef44442e;border:1px solid #ef444473;border-radius:10px;color:#f77;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 0;transition:background .18s,border-color .18s,transform .12s}.ShopPage_rvConfirmDeleteBtn__CdHA\+:hover{background:#ef444452;border-color:#ef4444b3;transform:translateY(-1px)}.ShopPage_rvConfirmDeleteBtn__CdHA\+:active{transform:translateY(0)}.ShopPage_lightboxOverlay__Nb6iY{align-items:center;animation:ShopPage_lbFadeIn__Wd\+nI .2s ease;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#05040eeb;cursor:zoom-out;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes ShopPage_lbFadeIn__Wd\+nI{0%{opacity:0}to{opacity:1}}.ShopPage_lightboxImg__FAjJ6{animation:ShopPage_lbScaleIn__\+GG0v .25s cubic-bezier(.34,1.56,.64,1);border-radius:var(--sh-radius);box-shadow:0 40px 120px #000c,0 0 0 1px #a855f733;cursor:default;max-height:90vh;max-width:90vw;object-fit:contain}@keyframes ShopPage_lbScaleIn__\+GG0v{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.ShopPage_lightboxClose__LnOWn{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;color:#ffffffd9;cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;line-height:1;position:absolute;right:24px;top:20px;transition:background var(--sh-transition),border-color var(--sh-transition),transform var(--sh-transition);width:44px;z-index:2}.ShopPage_lightboxClose__LnOWn:hover{background:#a855f733;border-color:#a855f780;transform:scale(1.1)}.FoodPage_foodPage__FmaiI{color:#fff;padding:40px 20px;transition:all .3s ease}[data-theme=light] .FoodPage_foodPage__FmaiI{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.FoodPage_header__R3Mac{margin-bottom:48px;text-align:center}.FoodPage_pageTitle__LVKXo{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#ff9800,#f57c00);-webkit-background-clip:text;display:flex;font-size:48px;font-weight:700;gap:16px;justify-content:center;margin:0 0 16px}.FoodPage_icon__I1Pty{font-size:56px}.FoodPage_pageSubtitle__ng54z{color:#8b8b91;font-size:20px;transition:color .3s ease}[data-theme=light] .FoodPage_pageSubtitle__ng54z{color:#6c757d}.FoodPage_pageSubtitle__ng54z{margin:0 0 16px}.FoodPage_locationInfo__Lj1KS{background:#4caf501a;border:1px solid #4caf504d;border-radius:24px;color:#4caf50;display:inline-block;font-size:16px;padding:12px 24px}.FoodPage_errorContainer__hsLMX{align-items:center;animation:FoodPage_fadeInUp__bX-ZE .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.FoodPage_errorIcon__JyV4\+{flex-shrink:0;font-size:48px}.FoodPage_errorContent__vmlTs{flex:1 1}.FoodPage_errorTitle__UE2ZC{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_errorMessage__ii2M6{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.FoodPage_retryButton__nSZ\+A{align-items:center;background:linear-gradient(135deg,#ff9800,#f57c00);display:inline-flex;font-size:16px;font-weight:500;gap:8px;transition:all .3s ease}.FoodPage_retryButton__nSZ\+A:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#e65100);box-shadow:0 8px 20px #ff98004d;transform:translateY(-2px)}.FoodPage_retryButton__nSZ\+A:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes FoodPage_fadeInUp__bX-ZE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FoodPage_controls__1QxLf{margin-bottom:40px}.FoodPage_topControls__JEIhY{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.FoodPage_sortSelect__Y6riF .FoodPage_select__l1XP4{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}[data-theme=light] .FoodPage_sortSelect__Y6riF .FoodPage_select__l1XP4{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .FoodPage_sortSelect__Y6riF .FoodPage_select__l1XP4:focus{background:#fff;border-color:#ff9800}[data-theme=light] .FoodPage_sortSelect__Y6riF .FoodPage_select__l1XP4 option{background:#fff;color:#1a1a2e}.FoodPage_sortSelect__Y6riF .FoodPage_select__l1XP4:focus{border-color:#ff9800;outline:none}.FoodPage_sortSelect__Y6riF .FoodPage_select__l1XP4 option{background:#1a1a1a;color:#fff}.FoodPage_trackingButton__5Ewst{background:#ff98001a;border:1px solid #ff98004d;border-radius:8px;color:#ff9800;cursor:pointer;font-weight:500;padding:12px 20px;transition:all .3s ease}.FoodPage_trackingButton__5Ewst:hover{background:#ff980033}.FoodPage_error__uvD6L{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.FoodPage_error__uvD6L p{color:#f44336;margin:0 0 16px}.FoodPage_retryButton__nSZ\+A{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px 24px;transition:transform .3s ease}.FoodPage_retryButton__nSZ\+A:hover{transform:translateY(-2px)}.FoodPage_content__RXJNX{margin-bottom:80px}.FoodPage_stats__b6sW3{align-items:center;color:#8b8b91;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin-bottom:24px}.FoodPage_stats__b6sW3 strong{color:#ff9800}.FoodPage_locationNote__4ZjUe{color:#4caf50!important;font-size:13px}.FoodPage_restaurantsGrid__YxkyX{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.FoodPage_loadingContainer__EFR1f{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.FoodPage_loadingContainer__EFR1f p{font-size:18px;margin-top:20px}.FoodPage_loadingMore__QQxly{display:flex;justify-content:center;padding:40px}.FoodPage_cartButton__UYWGI{background:linear-gradient(135deg,#ff9800,#f57c00);border:none;border-radius:50px;bottom:30px;box-shadow:0 8px 32px #ff980066;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;position:fixed;right:30px;transition:all .3s ease;z-index:100}.FoodPage_cartButton__UYWGI:hover{box-shadow:0 12px 40px #ff980099;transform:translateY(-4px)}@media(max-width:1024px){.FoodPage_pageTitle__LVKXo{font-size:40px}.FoodPage_restaurantsGrid__YxkyX{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){.FoodPage_foodPage__FmaiI{padding:20px 16px}.FoodPage_pageTitle__LVKXo{flex-direction:column;font-size:32px;gap:8px}.FoodPage_icon__I1Pty{font-size:40px}.FoodPage_pageSubtitle__ng54z{font-size:16px}.FoodPage_topControls__JEIhY{align-items:stretch;flex-direction:column;gap:16px}.FoodPage_restaurantsGrid__YxkyX{gap:16px;grid-template-columns:1fr}.FoodPage_cartButton__UYWGI{bottom:20px;font-size:14px;padding:14px 20px;right:20px}.FoodPage_stats__b6sW3{align-items:stretch;flex-direction:column;text-align:center}}@media(max-width:480px){.FoodPage_pageTitle__LVKXo{font-size:28px}.FoodPage_icon__I1Pty{font-size:36px}.FoodPage_cartButton__UYWGI{border-radius:12px;left:20px;right:20px;text-align:center}}.FoodPage_foodHeader__3wFTB{margin-bottom:40px;padding:0 20px;text-align:center}.FoodPage_foodSubtitle__O91hK{color:#8b8b91;font-size:18px;line-height:1.6;margin-top:12px}.FoodPage_authWarning__aFviB{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-left:4px solid #ff6b35;border-radius:16px;display:flex;gap:20px;margin:0 20px 32px;padding:20px 28px}.FoodPage_authWarningIcon__5h41J{flex-shrink:0;font-size:40px;opacity:.9}.FoodPage_authWarningContent__bqGcD{flex:1 1}.FoodPage_authWarningContent__bqGcD h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.FoodPage_authWarningContent__bqGcD p{color:#8b8b91;line-height:1.5;margin:0}.FoodPage_foodControls__txYt1{margin-bottom:32px;padding:0 20px}.FoodPage_searchInput__NalG4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238B8B91' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat 16px;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:16px;padding:14px 20px 14px 48px;transition:all .3s ease;width:100%}.FoodPage_searchInput__NalG4:focus{background-color:#ffffff14;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_searchInput__NalG4::placeholder{color:#8b8b91}.FoodPage_categoriesGrid__SHo3a{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px;padding:0 20px}.FoodPage_categoryCard__vxIOR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.FoodPage_categoryCard__vxIOR:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}.FoodPage_categoryCard__vxIOR:hover .FoodPage_categoryImage__IehEK{transform:scale(1.05)}.FoodPage_categoryImage__IehEK{background:linear-gradient(135deg,#ff6b3533,#f7931e1a);display:block;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_categoryContent__DNSIR{padding:20px}.FoodPage_categoryContent__DNSIR h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_categoryContent__DNSIR p{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 16px}.FoodPage_viewItemsBtn__FY3QE{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;color:#ff6b35;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:all .3s ease;width:100%}.FoodPage_viewItemsBtn__FY3QE:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_itemsSection__QxUV6{padding:0 20px 40px}.FoodPage_itemsHeader__Fkjea{align-items:center;display:flex;gap:16px;margin-bottom:32px}.FoodPage_itemsHeader__Fkjea h2{color:#fff;font-size:28px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .FoodPage_itemsHeader__Fkjea h2{color:#1a1a2e!important}.FoodPage_itemsGrid__1ZzqD{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.FoodPage_itemCard__Q8ALQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.FoodPage_itemCard__Q8ALQ:hover{background:#ffffff14;border-color:#ff6b354d;box-shadow:0 8px 20px #ff6b3533;transform:translateY(-2px)}.FoodPage_itemCard__Q8ALQ:hover .FoodPage_itemImage__bOq9W{transform:scale(1.08)}.FoodPage_itemImageWrapper__cUsw\+{background:linear-gradient(135deg,#ff6b3526,#f7931e14);height:220px;overflow:hidden;position:relative;width:100%}.FoodPage_itemImage__bOq9W{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_itemBadges__Ey2p5{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:12px;top:12px}.FoodPage_itemContent__zXI3h{display:flex;flex:1 1;flex-direction:column;padding:20px}.FoodPage_itemContent__zXI3h h3{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 8px}.FoodPage_itemDescription__Xlqxs{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 12px}.FoodPage_itemIngredients__1AOta{color:#8b8b91b3;font-size:13px;font-style:italic;line-height:1.4;margin:0 0 16px}.FoodPage_itemMeta__nmcHR{border-top:1px solid #ffffff1a;display:flex;gap:16px;margin-bottom:16px;padding-top:12px}.FoodPage_metaItem__04Xvw{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:6px}.FoodPage_metaItem__04Xvw span:first-child{font-size:18px}.FoodPage_itemFooter__XVhZH{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.FoodPage_itemPrice__ikOVy{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.FoodPage_addToCartBtn__5dReZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;color:#ff6b35;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.FoodPage_addToCartBtn__5dReZ:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 6px 20px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_addToCartBtn__5dReZ:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_spicyBadge__3IIvo,.FoodPage_vegBadge__N4F0P{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:8px;box-shadow:0 2px 8px #0000004d;font-size:14px;font-weight:600;padding:6px 12px}.FoodPage_vegBadge__N4F0P{background:#4caf50e6;border-color:#4caf50;color:#fff}.FoodPage_spicyBadge__3IIvo{background:#f44336e6;border-color:#f44336;color:#fff}.FoodPage_cartOverlay__\+8725{animation:FoodPage_fadeIn__RfNG- .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.FoodPage_cartModal__pt\+J8{animation:FoodPage_slideUp__wdn\+a .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111111fa;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;left:50%;max-height:85vh;max-width:750px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.FoodPage_cartHeader__HtlbQ{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.FoodPage_cartHeader__HtlbQ h2{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;margin:0}.FoodPage_closeCart__soZZI{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;transition:all .3s ease;width:40px}.FoodPage_closeCart__soZZI:hover{background:#ffffff14;border-color:#ff6b3580;color:#ff6b35;transform:rotate(90deg)}.FoodPage_cartItems__J9rHj{flex:1 1;overflow-y:auto;padding:24px}.FoodPage_cartItem__DM7PP{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;margin-bottom:12px;padding:16px}.FoodPage_cartItem__DM7PP img{background:linear-gradient(135deg,#ff6b3526,#f7931e14);border-radius:8px;height:80px;object-fit:cover;width:80px}.FoodPage_cartItemInfo__jWgs8{display:flex;flex:1 1;flex-direction:column;gap:8px}.FoodPage_cartItemInfo__jWgs8 h4{color:#fff;font-size:16px;font-weight:600;margin:0}.FoodPage_cartItemMeta__Gm\+8j{color:#8b8b91;display:flex;font-size:13px;gap:12px}.FoodPage_cartItemControls__df8tK{align-items:center;display:flex;gap:12px}.FoodPage_quantityControls__G6dTt{align-items:center;display:flex;gap:8px}.FoodPage_quantityControls__G6dTt button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:1px solid #ff6b354d;border-radius:8px;color:#ff6b35;cursor:pointer;font-size:18px;height:32px;transition:all .2s ease;width:32px}.FoodPage_quantityControls__G6dTt button:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;color:#fff;transform:scale(1.1)}.FoodPage_quantityControls__G6dTt button:disabled{cursor:not-allowed;opacity:.3;transform:none}.FoodPage_quantityControls__G6dTt span{color:#fff;font-size:16px;font-weight:600;min-width:32px;text-align:center}.FoodPage_cartItemPrice__VWxiK{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;white-space:nowrap}.FoodPage_removeItemBtn__AjXMX{background:#f443361a;border:1px solid #f443364d;border-radius:8px;color:#f44336;cursor:pointer;font-size:20px;height:36px;transition:all .2s ease;width:36px}.FoodPage_removeItemBtn__AjXMX:hover{background:#f4433633;border-color:#f4433680;transform:scale(1.1)}.FoodPage_cartFooter__exx1E{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-top:1px solid #ffffff1a;padding:24px;transition:all .3s ease}[data-theme=light] .FoodPage_cartFooter__exx1E{background:#f8f9fa;border-top:1px solid #e0e0e0}.FoodPage_cartTotal__iLRpc{align-items:center;display:flex;justify-content:space-between}.FoodPage_cartTotal__iLRpc span{color:#fff;font-size:21px;font-weight:600}.FoodPage_totalPrice__Vv8BV{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.FoodPage_phoneInputGroup__CrWp\+{margin-bottom:16px;width:100%}.FoodPage_phoneInputGroup__CrWp\+ label{color:#8b8b91;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.FoodPage_phoneInput__nNePk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:2px solid #ff6b3533;border-radius:10px;color:#fff;font-family:inherit;font-size:16px;padding:14px 16px;transition:all .3s ease;width:100%}.FoodPage_phoneInput__nNePk::placeholder{color:#8b8b91;opacity:.5}.FoodPage_phoneInput__nNePk:focus{background:#ffffff0d;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_checkoutBtn__tfhqc{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;color:#ff6b35;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.5px;padding:16px;text-transform:uppercase;transition:all .3s ease;width:100%}.FoodPage_checkoutBtn__tfhqc:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b3566;color:#fff;transform:translateY(-2px)}.FoodPage_checkoutBtn__tfhqc:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_authRequired__g66tl{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-left:4px solid #ff6b35;border-radius:12px;display:flex;gap:16px;padding:20px 24px}.FoodPage_authRequiredIcon__qHfQU{flex-shrink:0;font-size:32px;opacity:.9}.FoodPage_authRequiredText__fq-UF{flex:1 1}.FoodPage_authRequiredText__fq-UF h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.FoodPage_authRequiredText__fq-UF p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0}.FoodPage_floatingCartBtn__\+4mnb{align-items:center;animation:FoodPage_pulse__dAfyg 2s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ff6b3526,#f7931e14);border:2px solid #ff6b3566;border-radius:50px;bottom:80px;box-shadow:0 8px 32px #ff6b3540;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 20px;position:fixed;right:30px;transition:all .3s ease;z-index:998}.FoodPage_floatingCartBtn__\+4mnb:hover{animation:none;background:linear-gradient(135deg,#ff6b3540,#f7931e26);border-color:#ff6b3599;box-shadow:0 12px 40px #ff6b3566;transform:translateY(-4px) scale(1.05)}.FoodPage_floatingCartBtn__\+4mnb:active{transform:translateY(-2px) scale(1.02)}.FoodPage_cartIcon__Y5LSY{flex-shrink:0;height:22px;width:22px}.FoodPage_cartCount__U7\+n\+{background:#fff;border-radius:10px;color:#ff6b35;font-size:13px;font-weight:700;line-height:1;min-width:24px;padding:3px 8px;text-align:center;transition:all .3s ease}[data-theme=light] .FoodPage_cartCount__U7\+n\+{background:#ff6b35;color:#fff}.FoodPage_cartTotal__iLRpc{font-size:21px;font-weight:700;letter-spacing:.3px;transition:color .3s ease;white-space:nowrap}[data-theme=light] .FoodPage_cartTotal__iLRpc{color:#1a1a2e}.FoodPage_successMessage__w8r69{padding:40px 24px;text-align:center}.FoodPage_successMessage__w8r69 h3{color:#fff;font-size:24px;margin:16px 0 8px}.FoodPage_successMessage__w8r69 p{color:#8b8b91;margin:0}.FoodPage_successIcon__xIzXe{animation:FoodPage_bounceIn__fr2hs .6s ease;font-size:64px;margin-bottom:16px}.FoodPage_backButton__3RlyJ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:10px;color:#ff6b35;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.FoodPage_backButton__3RlyJ:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 4px 15px #ff6b354d;color:#fff;transform:translateX(-4px)}.FoodPage_backButton__3RlyJ:active{transform:translateX(-2px)}.FoodPage_noResults__0Puzs{color:#8b8b91;padding:60px 20px;text-align:center}.FoodPage_noResults__0Puzs span{display:block;font-size:48px;margin-bottom:16px;opacity:.5}.FoodPage_noResults__0Puzs p{font-size:18px;margin:0}.FoodPage_errorMessage__ii2M6{color:#f44336;padding:40px 20px;text-align:center}.FoodPage_errorMessage__ii2M6 span{display:block;font-size:48px;margin-bottom:16px}.FoodPage_errorMessage__ii2M6 p{font-size:16px;margin:0}@keyframes FoodPage_fadeIn__RfNG-{0%{opacity:0}to{opacity:1}}@keyframes FoodPage_slideUp__wdn\+a{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes FoodPage_bounceIn__fr2hs{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale(.3)}20%{transform:scale(1.1)}40%{transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}80%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes FoodPage_pulse__dAfyg{0%,to{box-shadow:0 0 0 0 #ff6b354d}50%{box-shadow:0 0 0 8px #ff6b3500}}@media(max-width:768px){.FoodPage_categoriesGrid__SHo3a,.FoodPage_itemsGrid__1ZzqD{grid-template-columns:1fr}.FoodPage_cartModal__pt\+J8{max-height:90vh;width:95%}.FoodPage_itemsHeader__Fkjea{align-items:flex-start;flex-direction:column}.FoodPage_floatingCartBtn__\+4mnb{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.FoodPage_floatingCartBtn__\+4mnb .FoodPage_cartIcon__Y5LSY{height:20px;width:20px}.FoodPage_floatingCartBtn__\+4mnb .FoodPage_cartTotal__iLRpc{display:none}}@media(max-width:480px){.FoodPage_floatingCartBtn__\+4mnb{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.FoodPage_floatingCartBtn__\+4mnb .FoodPage_cartCount__U7\+n\+{font-size:12px;min-width:24px;padding:3px 8px}.FoodPage_cartModal__pt\+J8{border-radius:0;height:100%;left:0;max-height:100vh;top:0;transform:none;width:100%}}.ITPage_page__Lhrd0{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .ITPage_page__Lhrd0{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ITPage_itPage__19Uqg{padding:0 20px 20px}.ITPage_container__JZEU0{padding:20px}@media(max-width:1440px){.ITPage_container__JZEU0{max-width:1200px;padding:80px 20px 20px}}@media(max-width:1024px){.ITPage_container__JZEU0{max-width:960px;padding:70px 16px 20px}}@media(max-width:768px){.ITPage_container__JZEU0{max-width:100%;padding:60px 16px 20px}}@media(max-width:480px){.ITPage_container__JZEU0{padding:50px 12px 20px}}.ITPage_header__xiGJX{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}@media(max-width:768px){.ITPage_header__xiGJX{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}}@media(max-width:480px){.ITPage_header__xiGJX{gap:12px;margin-bottom:24px}}.ITPage_title__rpt\+j{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2196f3,#1976d2);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin:0}@media(max-width:1024px){.ITPage_title__rpt\+j{font-size:40px}}@media(max-width:768px){.ITPage_title__rpt\+j{font-size:32px}}@media(max-width:480px){.ITPage_title__rpt\+j{font-size:28px}}.ITPage_tabs__UDNvo{background:#ffffff0d;border-radius:12px;display:flex;gap:8px;padding:4px;transition:all .3s ease}[data-theme=light] .ITPage_tabs__UDNvo{background:#667eea14}@media(max-width:768px){.ITPage_tabs__UDNvo{gap:4px;padding:3px;width:100%}}@media(max-width:480px){.ITPage_tabs__UDNvo{flex-wrap:wrap;gap:6px;padding:4px}}.ITPage_tab__sbtek{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;padding:12px 24px;transition:all .3s ease}[data-theme=light] .ITPage_tab__sbtek{color:#6c757d}[data-theme=light] .ITPage_tab__sbtek:hover{background:#667eea1a;color:#667eea}@media(max-width:768px){.ITPage_tab__sbtek{flex:1 1;font-size:14px;padding:10px 16px;text-align:center}}@media(max-width:480px){.ITPage_tab__sbtek{font-size:12px;padding:8px 12px}}.ITPage_tab__sbtek.ITPage_active__XbnuS{background:#702cdd;color:#fff}[data-theme=light] .ITPage_tab__sbtek.ITPage_active__XbnuS{background:#667eea;color:#fff}.ITPage_tab__sbtek:hover:not(.ITPage_active__XbnuS){background:#ffffff1a;color:#fff}.ITPage_errorContainer__IWUXL{align-items:center;animation:ITPage_fadeInUp__VSkkE .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ITPage_errorIcon__Pa8mx{flex-shrink:0;font-size:48px}.ITPage_errorContent__d0U5Z{flex:1 1}.ITPage_errorTitle__j-HJN{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ITPage_errorMessage__eGwtc{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ITPage_retryButton__fff0b{align-items:center;background:linear-gradient(135deg,#2196f3,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.ITPage_retryButton__fff0b:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}.ITPage_retryButton__fff0b:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ITPage_fadeInUp__VSkkE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ITPage_projectsGrid__2emq8,.ITPage_servicesGrid__GF7Op{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.ITPage_controls__32etu{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:32px;padding:24px}@media(max-width:768px){.ITPage_controls__32etu{border-radius:12px;margin-bottom:24px;padding:20px}}@media(max-width:480px){.ITPage_controls__32etu{border-radius:10px;margin-bottom:20px;padding:16px}}.ITPage_filtersSection__42UYf{margin-bottom:32px}@media(max-width:768px){.ITPage_filtersSection__42UYf{margin-bottom:24px}}.ITPage_searchContainer__R5JD8{align-items:center;display:flex;gap:12px}@media(max-width:600px){.ITPage_searchContainer__R5JD8{flex-direction:column;gap:10px}}.ITPage_searchInput__AlMjC{background:#7c3aed12;border:1px solid #7c3aed4d;border-radius:14px;font-size:15px;padding:14px 18px;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.ITPage_searchInput__AlMjC::placeholder{color:#a78bfa73}.ITPage_searchInput__AlMjC:focus{background:#7c3aed1f;border-color:#a78bfab3;box-shadow:0 0 0 3px #7c3aed2e}@media(max-width:600px){.ITPage_searchInput__AlMjC{width:100%}}.ITPage_searchButton__qqc4\+{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:14px;box-shadow:0 4px 16px #7c3aed4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:7px;padding:14px 24px;transition:all .22s ease;white-space:nowrap}.ITPage_searchButton__qqc4\+:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed7a;transform:translateY(-2px)}.ITPage_searchButton__qqc4\+:active{transform:translateY(0)}@media(max-width:600px){.ITPage_searchButton__qqc4\+{justify-content:center;width:100%}}.ITPage_filtersRow__8x76n{align-items:flex-end;gap:20px}@media(max-width:1024px){.ITPage_filtersRow__8x76n{gap:16px}}@media(max-width:768px){.ITPage_filtersRow__8x76n{align-items:stretch;flex-direction:column;gap:16px}}.ITPage_filterGroup__Dco-d{display:flex;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.ITPage_filterGroup__Dco-d{min-width:auto;width:100%}}.ITPage_filterGroup__Dco-d label{color:#b0b0b0;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ITPage_filterSelect__Z2Mfg{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #2196f34d;border-radius:10px}.ITPage_filterSelect__Z2Mfg:focus{background:#2196f31a;box-shadow:0 4px 12px #2196f333}.ITPage_filterSelect__Z2Mfg:hover{background:#ffffff14;border-color:#2196f380}.ITPage_filterSelect__Z2Mfg option{background:#1a1a1a;padding:8px}[data-theme=light] .ITPage_filterSelect__Z2Mfg option{background:#fff;color:#1a1a2e}@media(max-width:768px){.ITPage_filterSelect__Z2Mfg{font-size:16px;padding:14px 16px;width:100%}}.ITPage_applyButton__TJ0bB{align-self:flex-end;background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:12px;box-shadow:0 4px 15px #4caf5033;color:#fff;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ITPage_applyButton__TJ0bB:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ITPage_applyButton__TJ0bB:hover{background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 8px 25px #4caf5066,0 0 30px #4caf504d;transform:translateY(-2px)}.ITPage_applyButton__TJ0bB:hover:before{left:100%}.ITPage_applyButton__TJ0bB:active{box-shadow:0 4px 15px #4caf504d;transform:translateY(0)}@media(max-width:768px){.ITPage_applyButton__TJ0bB{align-self:stretch;font-size:16px;padding:16px 24px;width:100%}}.ITPage_filtersRow__8x76n{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}@media(max-width:768px){.ITPage_filtersRow__8x76n{gap:12px;margin-bottom:16px}}@media(max-width:480px){.ITPage_filtersRow__8x76n{flex-direction:column;gap:10px;margin-bottom:12px}}.ITPage_searchInput__AlMjC{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:16px;min-width:300px;padding:12px 16px;transition:all .3s ease}@media(max-width:768px){.ITPage_searchInput__AlMjC{font-size:14px;min-width:250px;padding:10px 14px}}@media(max-width:480px){.ITPage_searchInput__AlMjC{font-size:16px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_searchInput__AlMjC::placeholder{color:#8b8b91}.ITPage_searchInput__AlMjC:focus{background:#ffffff14;border-color:#2196f3;box-shadow:0 0 20px #2196f333;outline:none}.ITPage_filterSelect__Z2Mfg{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;min-width:150px;padding:12px 16px;transition:all .3s ease}@media(max-width:768px){.ITPage_filterSelect__Z2Mfg{font-size:13px;min-width:120px;padding:10px 14px}}@media(max-width:480px){.ITPage_filterSelect__Z2Mfg{font-size:14px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_filterSelect__Z2Mfg:focus{background:#ffffff14;border-color:#2196f3;outline:none}.ITPage_filterSelect__Z2Mfg option{background:#222;color:#fff}.ITPage_statsRow__kxw2b{gap:20px;justify-content:space-around}@media(max-width:768px){.ITPage_statsRow__kxw2b{gap:16px;justify-content:center}}@media(max-width:480px){.ITPage_statsRow__kxw2b{gap:12px}}.ITPage_statsSection__rlmgJ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2196f30d,#2196f303);border:1px solid #2196f333;border-radius:20px;margin:32px 0;padding:24px}@media(max-width:768px){.ITPage_statsSection__rlmgJ{border-radius:16px;margin:24px 0;padding:20px}}.ITPage_statsGrid__MDSBH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:800px}@media(max-width:768px){.ITPage_statsGrid__MDSBH{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ITPage_statsGrid__MDSBH{gap:12px;grid-template-columns:1fr}}.ITPage_statIcon__PZqWd{font-size:32px;margin-bottom:4px}@media(max-width:768px){.ITPage_statIcon__PZqWd{font-size:28px}}@media(max-width:480px){.ITPage_statIcon__PZqWd{font-size:24px}}.ITPage_statContent__ovjaE{display:flex;flex-direction:column;gap:4px}.ITPage_statValue__6oMnv{color:#2196f3;font-size:32px;font-weight:700;line-height:1}@media(max-width:768px){.ITPage_statValue__6oMnv{font-size:28px}}@media(max-width:480px){.ITPage_statValue__6oMnv{font-size:24px}}.ITPage_statLabel__qYjgU{color:#b0b0b0;font-size:14px;font-weight:500;line-height:1.3;text-align:center}@media(max-width:768px){.ITPage_statLabel__qYjgU{font-size:13px}}@media(max-width:480px){.ITPage_statLabel__qYjgU{font-size:12px}}.ITPage_statCard__BSYdv{align-items:center;background:#ffffff0d;border:1px solid #2196f333;border-radius:16px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}[data-theme=light] .ITPage_statCard__BSYdv{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.ITPage_statCard__BSYdv:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 10px 25px #2196f326;transform:translateY(-5px)}[data-theme=light] .ITPage_statCard__BSYdv:hover{background:#f8f9fa;border-color:#667eea;box-shadow:0 8px 20px #667eea26}.ITPage_statCard__BSYdv:before{background:linear-gradient(135deg,#2196f3,#1976d2);content:"";height:3px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.ITPage_statCard__BSYdv{border-radius:12px;gap:10px;padding:20px}}@media(max-width:480px){.ITPage_statCard__BSYdv{gap:8px;padding:16px}}@media(max-width:768px){.ITPage_statCard__BSYdv .ITPage_statNumber__xbOZK{font-size:20px}}@media(max-width:480px){.ITPage_statCard__BSYdv .ITPage_statNumber__xbOZK{font-size:18px}}[data-theme=light] .ITPage_statCard__BSYdv .ITPage_statLabel__qYjgU{color:#6c757d}@media(max-width:768px){.ITPage_statCard__BSYdv .ITPage_statLabel__qYjgU{font-size:12px}}@media(max-width:480px){.ITPage_statCard__BSYdv .ITPage_statLabel__qYjgU{font-size:11px}}.ITPage_navigation__ITSRi{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:32px 0 24px}@media(max-width:1024px){.ITPage_navigation__ITSRi{align-items:stretch;flex-direction:column;gap:16px;margin:24px 0 20px}}@media(max-width:768px){.ITPage_navigation__ITSRi{gap:12px;margin:20px 0 16px}}.ITPage_actions__U2Gf\+{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:1024px){.ITPage_actions__U2Gf\+{justify-content:stretch}.ITPage_actions__U2Gf\+>button{flex:1 1;min-width:0}}@media(max-width:768px){.ITPage_actions__U2Gf\+{gap:8px}.ITPage_actions__U2Gf\+>button{font-size:13px;padding:10px 16px}}@media(max-width:480px){.ITPage_actions__U2Gf\+{flex-direction:column;gap:8px}}.ITPage_consultationButton__f6lgI,.ITPage_contactButton__1VY1B,.ITPage_projectButton__vys2D{align-items:center;border:none;border-radius:11px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:7px;padding:11px 18px;transition:all .22s ease}.ITPage_consultationButton__f6lgI{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aed52;color:#fff}.ITPage_consultationButton__f6lgI:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.ITPage_consultationButton__f6lgI:active{transform:translateY(0)}.ITPage_projectButton__vys2D{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 15px #2196f333;color:#fff;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ITPage_projectButton__vys2D:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.4,0,.2,1);width:100%}.ITPage_projectButton__vys2D:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 25px #2196f380,0 0 30px #2196f34d;transform:translateY(-2px)}.ITPage_projectButton__vys2D:hover:before{left:100%}.ITPage_projectButton__vys2D:active{box-shadow:0 2px 10px #2196f34d;transform:translateY(0)}.ITPage_contactButton__1VY1B{background:#ffffff0d;border:1px solid #fff3;box-shadow:0 4px 15px #ffffff0d;color:#fff;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ITPage_contactButton__1VY1B:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.4,0,.2,1);width:100%}.ITPage_contactButton__1VY1B:hover{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 8px 25px #ffffff26,0 0 30px #ffffff1a;transform:translateY(-2px)}.ITPage_contactButton__1VY1B:hover:before{left:100%}.ITPage_contactButton__1VY1B:active{box-shadow:0 2px 10px #ffffff14;transform:translateY(0)}.ITPage_statsRow__kxw2b{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ITPage_statCard__BSYdv{background:#2196f31a;border:1px solid #2196f34d;border-radius:12px;min-width:120px;padding:16px 20px;text-align:center}.ITPage_statCard__BSYdv .ITPage_statNumber__xbOZK{color:#2196f3;font-size:24px;font-weight:700;margin-bottom:4px}.ITPage_statCard__BSYdv .ITPage_statLabel__qYjgU{color:#8b8b91;font-size:14px}.ITPage_projectCard__4\+Gsy,.ITPage_serviceCard__Cy5fW{background:linear-gradient(145deg,#150025,#0f001e 60%,#0d0d20);border:1px solid #7c3aed47;border-radius:20px;box-shadow:0 4px 24px #0006,inset 0 1px 0 #a78bfa0f;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ITPage_projectCard__4\+Gsy:before,.ITPage_serviceCard__Cy5fW:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0;transition:opacity .25s}.ITPage_projectCard__4\+Gsy:hover,.ITPage_serviceCard__Cy5fW:hover{border-color:#7c3aed80;box-shadow:0 16px 44px #0000008c,0 0 0 1px #7c3aed33;transform:translateY(-5px)}.ITPage_projectCard__4\+Gsy:hover:before,.ITPage_serviceCard__Cy5fW:hover:before{opacity:1}.ITPage_projectCard__4\+Gsy h3,.ITPage_serviceCard__Cy5fW h3{color:#fff;font-size:17px;font-weight:700;line-height:1.3;margin:0}.ITPage_projectCard__4\+Gsy p,.ITPage_serviceCard__Cy5fW p{color:#ffffff80;line-height:1.6;margin:0}.ITPage_serviceCard__Cy5fW .ITPage_serviceHeader__2PkH1{align-items:center;background:#7c3aed12;border-bottom:1px solid #7c3aed24;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 16px}.ITPage_serviceCard__Cy5fW .ITPage_serviceIcon__wbaVo{align-items:center;background:#7c3aed2e;border:1px solid #7c3aed4d;border-radius:12px;color:#a78bfa;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.ITPage_serviceCard__Cy5fW .ITPage_categoryBadge__IrBhJ{background:#7c3aed26;border:1px solid #7c3aed40;border-radius:20px;color:#c4b5fd;font-size:11px;font-weight:700;letter-spacing:.6px;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.ITPage_serviceCard__Cy5fW>h3{font-size:17px;padding:18px 22px 0}.ITPage_serviceCard__Cy5fW .ITPage_serviceDescription__CIZi6{color:#ffffff8c;flex:1 1;font-size:14px;line-height:1.65;padding:10px 22px 0}.ITPage_serviceCard__Cy5fW .ITPage_serviceFooter__hBPSb{align-items:center;border-top:1px solid #7c3aed1f;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding:16px 22px 20px}.ITPage_serviceCard__Cy5fW .ITPage_servicePrice__iNtaA{color:#a78bfa;font-size:18px;font-weight:800;letter-spacing:-.3px}.ITPage_serviceCard__Cy5fW .ITPage_orderButton__gPexs{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:11px;box-shadow:0 4px 14px #7c3aed4d;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;padding:10px 20px;transition:all .22s ease;white-space:nowrap}.ITPage_serviceCard__Cy5fW .ITPage_orderButton__gPexs:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 7px 22px #7c3aed80;transform:translateY(-2px)}.ITPage_serviceCard__Cy5fW .ITPage_orderButton__gPexs:active{transform:translateY(0)}.ITPage_projectBudget__PYpRN,.ITPage_servicePrice__iNtaA{color:#4caf50;font-weight:600;margin-bottom:8px}.ITPage_projectStatus__Eks-O{background:#2196f333;border-radius:20px;color:#2196f3;display:inline-block;font-size:14px;padding:6px 12px}.ITPage_loading__huJxx{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.ITPage_container__JZEU0{padding:90px 24px 20px}.ITPage_header__xiGJX{align-items:flex-start;flex-direction:column}.ITPage_title__rpt\+j{font-size:32px}.ITPage_projectsGrid__2emq8,.ITPage_servicesGrid__GF7Op{gap:16px;grid-template-columns:1fr}}.ITPage_consultationsSection__0KN4T{padding:20px 0}.ITPage_consultationTypes__b35en{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:24px}@media(min-width:1200px){.ITPage_consultationTypes__b35en{gap:40px;grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.ITPage_consultationTypes__b35en{gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:768px){.ITPage_consultationTypes__b35en{gap:20px;grid-template-columns:1fr}}@media(max-width:480px){.ITPage_consultationTypes__b35en{gap:16px;margin-top:16px}}.ITPage_consultationModal__ybw33,.ITPage_contactModal__tAyaI,.ITPage_projectModal__\+oBQS,.ITPage_projectViewModal__WUtVM{align-items:flex-start;animation:ITPage_fadeIn__0DP5M .35s ease forwards;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:#0a0c1ac7;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:32px 20px;position:fixed;z-index:1200}@media(max-width:768px){.ITPage_consultationModal__ybw33,.ITPage_contactModal__tAyaI,.ITPage_projectModal__\+oBQS,.ITPage_projectViewModal__WUtVM{padding:24px 16px}}@keyframes ITPage_fadeIn__0DP5M{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ITPage_modalContent__a6fB1{background:linear-gradient(145deg,#150025,#0f001e 60%,#0d0d20);border:1px solid #7c3aed52;border-radius:28px;box-shadow:0 24px 60px #0000008c,inset 0 1px 0 #a78bfa12;color:#fff;margin:auto 0;overflow:hidden;padding:40px 44px;position:relative;width:min(620px,100%)}.ITPage_modalContent__a6fB1:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:768px){.ITPage_modalContent__a6fB1{border-radius:22px;padding:32px 28px}}@media(max-width:480px){.ITPage_modalContent__a6fB1{border-radius:20px;padding:28px 24px}}.ITPage_modalHeader__cY7eg{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.ITPage_modalHeader__cY7eg h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e9d5ff,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;letter-spacing:.3px;margin:0}@media(max-width:768px){.ITPage_modalHeader__cY7eg h3{font-size:20px}}@media(max-width:480px){.ITPage_modalHeader__cY7eg h3{font-size:18px}}.ITPage_closeButton__OuGXx{background:#7c3aed1f;border:none;border-radius:12px;color:#c4b5fd;cursor:pointer;flex-shrink:0;font-size:20px;font-weight:600;height:40px;transition:all .22s ease;width:40px}.ITPage_closeButton__OuGXx:hover{background:#7c3aed59;box-shadow:0 8px 20px #7c3aed59;color:#fff;transform:translateY(-2px) scale(1.04)}.ITPage_modalBody__5MFy-{color:#ffffffbf;display:flex;flex-direction:column;font-size:15px;gap:24px;line-height:1.65;position:relative;z-index:1}@media(max-width:480px){.ITPage_modalBody__5MFy-{font-size:14px;gap:20px}}.ITPage_form__lWhIw{display:flex;flex-direction:column;gap:18px}.ITPage_formGroup__xFKZ2{display:flex;flex-direction:column;gap:8px}.ITPage_formGroup__xFKZ2 label{color:#a78bfa;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.ITPage_formGroup__xFKZ2 input,.ITPage_formGroup__xFKZ2 textarea{background:#7c3aed12;border:1px solid #7c3aed4d;border-radius:12px;box-sizing:border-box;color:#fff;font-size:15px;min-height:50px;padding:13px 16px;resize:none;transition:all .22s ease;width:100%}.ITPage_formGroup__xFKZ2 input::placeholder,.ITPage_formGroup__xFKZ2 textarea::placeholder{color:#a78bfa73}.ITPage_formGroup__xFKZ2 input:focus,.ITPage_formGroup__xFKZ2 textarea:focus{background:#7c3aed1f;border-color:#a78bfab3;box-shadow:0 0 0 3px #7c3aed2e;outline:none}.ITPage_formGroup__xFKZ2 textarea{min-height:130px}.ITPage_submitButton__hyCYJ{align-self:flex-start;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:13px;box-shadow:0 8px 24px #7c3aed59;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.6px;padding:14px 34px;text-transform:uppercase;transition:all .25s ease}.ITPage_submitButton__hyCYJ:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 14px 32px #7c3aed80;transform:translateY(-2px)}.ITPage_submitButton__hyCYJ:active{box-shadow:0 6px 16px #7c3aed4d;transform:translateY(0)}@media(max-width:480px){.ITPage_submitButton__hyCYJ{text-align:center;width:100%}}.ITPage_contactModal__tAyaI .ITPage_modalContent__a6fB1{width:min(480px,100%)}.ITPage_contactModal__tAyaI .ITPage_modalContent__a6fB1 p{color:#ffffffbf;font-size:15px;margin:0}.ITPage_contactModal__tAyaI .ITPage_modalContent__a6fB1 p:not(:last-child){margin-bottom:10px}.ITPage_projectViewModal__WUtVM .ITPage_modalContent__a6fB1{width:min(680px,100%)}.ITPage_consultationType__ihO4C{background:linear-gradient(145deg,#150025,#0f001e 60%,#0d0d20);border:1px solid #7c3aed47;border-radius:20px;box-shadow:0 4px 20px #0006,inset 0 1px 0 #a78bfa0f;overflow:hidden;padding:32px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(max-width:768px){.ITPage_consultationType__ihO4C{border-radius:16px;padding:24px}}@media(max-width:480px){.ITPage_consultationType__ihO4C{border-radius:12px;padding:20px}}.ITPage_consultationType__ihO4C:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);border-radius:20px 20px 0 0;content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0;transition:opacity .25s}@media(max-width:768px){.ITPage_consultationType__ihO4C:before{border-radius:16px 16px 0 0}}@media(max-width:480px){.ITPage_consultationType__ihO4C:before{border-radius:12px 12px 0 0}}.ITPage_consultationType__ihO4C:hover{border-color:#7c3aed80;box-shadow:0 16px 40px #00000080,0 0 0 1px #7c3aed33;transform:translateY(-5px)}.ITPage_consultationType__ihO4C:hover:before{opacity:1}@media(max-width:768px){.ITPage_consultationType__ihO4C:hover{transform:translateY(-3px)}}.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}@media(max-width:480px){.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0{align-items:flex-start;flex-direction:column;gap:8px}}.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0 h3{color:#fff;font-size:19px;font-weight:700;line-height:1.3;margin:0}@media(max-width:768px){.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0 h3{font-size:17px}}@media(max-width:480px){.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0 h3{font-size:16px}}.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0 .ITPage_price__frRh3{background:#7c3aed2e;border:1px solid #7c3aed4d;border-radius:20px;color:#c4b5fd;font-size:13px;font-weight:700;padding:6px 14px;white-space:nowrap}@media(max-width:768px){.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0 .ITPage_price__frRh3{border-radius:16px;font-size:12px;padding:5px 11px}}@media(max-width:480px){.ITPage_consultationType__ihO4C .ITPage_typeHeader__5you0 .ITPage_price__frRh3{border-radius:12px;font-size:11px;padding:4px 10px}}.ITPage_consultationType__ihO4C p{color:#ffffff85;font-size:15px;line-height:1.65;margin-bottom:20px}@media(max-width:768px){.ITPage_consultationType__ihO4C p{font-size:14px;margin-bottom:16px}}@media(max-width:480px){.ITPage_consultationType__ihO4C p{font-size:13px;margin-bottom:12px}}.ITPage_consultationType__ihO4C ul{list-style:none;margin:0 0 24px;padding:0}@media(max-width:768px){.ITPage_consultationType__ihO4C ul{margin-bottom:20px}}@media(max-width:480px){.ITPage_consultationType__ihO4C ul{margin-bottom:16px}}.ITPage_consultationType__ihO4C ul li{color:#d0d0d0;font-size:15px;padding:8px 0 8px 24px;position:relative}@media(max-width:768px){.ITPage_consultationType__ihO4C ul li{font-size:14px;padding:6px 0 6px 20px}}@media(max-width:480px){.ITPage_consultationType__ihO4C ul li{font-size:13px;padding:4px 0 4px 18px}}.ITPage_consultationType__ihO4C ul li:before{color:#a78bfa;content:"✓";font-size:15px;font-weight:700;left:0;position:absolute}@media(max-width:768px){.ITPage_consultationType__ihO4C ul li:before{font-size:14px}}@media(max-width:480px){.ITPage_consultationType__ihO4C ul li:before{font-size:12px}}.ITPage_consultationType__ihO4C .ITPage_orderButton__gPexs{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:12px;box-shadow:0 6px 18px #7c3aed52;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.5px;padding:14px 24px;text-transform:uppercase;transition:all .25s ease;width:100%}@media(max-width:768px){.ITPage_consultationType__ihO4C .ITPage_orderButton__gPexs{border-radius:10px;font-size:14px;padding:13px 20px}}@media(max-width:480px){.ITPage_consultationType__ihO4C .ITPage_orderButton__gPexs{border-radius:8px;font-size:13px;letter-spacing:.3px;padding:12px 16px}}.ITPage_consultationType__ihO4C .ITPage_orderButton__gPexs:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 12px 28px #7c3aed80;transform:translateY(-2px)}@media(max-width:768px){.ITPage_consultationType__ihO4C .ITPage_orderButton__gPexs:hover{box-shadow:0 8px 18px #7c3aed61;transform:translateY(-1px)}}.ITPage_consultationType__ihO4C .ITPage_orderButton__gPexs:active{transform:translateY(0)}.ITPage_authNotification__l1lMy{animation:ITPage_slideInDown__9wC7E .4s ease forwards;position:fixed;right:20px;top:80px;z-index:9999}@media(max-width:768px){.ITPage_authNotification__l1lMy{left:16px;right:16px;top:70px}}@keyframes ITPage_slideInDown__9wC7E{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.ITPage_notificationContent__fud3X{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4caf50f2,#388e3cf2);border-radius:12px;box-shadow:0 8px 24px #0000004d,0 0 0 1px #ffffff1a;color:#fff;display:flex;gap:12px;min-width:300px;padding:16px 24px}@media(max-width:768px){.ITPage_notificationContent__fud3X{min-width:auto;padding:14px 20px}}.ITPage_notificationIcon__xoxCO{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;width:32px}@media(max-width:768px){.ITPage_notificationIcon__xoxCO{font-size:20px;height:28px;width:28px}}.ITPage_notificationMessage__nkSLP{font-size:15px;font-weight:500;line-height:1.4}@media(max-width:768px){.ITPage_notificationMessage__nkSLP{font-size:14px}}.ITPage_aboutSection__QpBCr{display:flex;flex-direction:column;gap:56px;padding:8px 0 40px}@media(max-width:768px){.ITPage_aboutSection__QpBCr{gap:40px}}.ITPage_aboutHero__7af9M{background:linear-gradient(145deg,#150025,#0f001e 60%,#0d0d20);border:1px solid #7c3aed47;border-radius:28px;overflow:hidden;padding:56px 32px;position:relative;text-align:center}.ITPage_aboutHero__7af9M:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ITPage_aboutHero__7af9M:after{background:radial-gradient(circle,#7c3aed2e 0,#0000 70%);content:"";height:320px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:320px}@media(max-width:768px){.ITPage_aboutHero__7af9M{border-radius:20px;padding:40px 24px}}.ITPage_aboutHeroBadge__DPClc{background:#7c3aed2e;border:1px solid #7c3aed4d;border-radius:24px;color:#c4b5fd;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:20px;padding:6px 18px;position:relative;text-transform:uppercase;z-index:1}.ITPage_aboutHeroTitle__J0\+YF{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c4b5fd 60%,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:800;line-height:1.15;margin:0 0 16px;position:relative;z-index:1}@media(max-width:768px){.ITPage_aboutHeroTitle__J0\+YF{font-size:32px}}@media(max-width:480px){.ITPage_aboutHeroTitle__J0\+YF{font-size:26px}}.ITPage_aboutHeroSub__zMxiq{color:#ffffff94;font-size:16px;line-height:1.7;margin:0 auto;max-width:560px;position:relative;z-index:1}@media(max-width:768px){.ITPage_aboutHeroSub__zMxiq{font-size:15px}}.ITPage_aboutSectionTitle__2mjlN{align-items:center;color:#c4b5fd;display:flex;font-size:22px;font-weight:700;gap:10px;margin:0 0 28px}@media(max-width:768px){.ITPage_aboutSectionTitle__2mjlN{font-size:19px;margin-bottom:22px}}.ITPage_goalsGrid__NAiIY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:768px){.ITPage_goalsGrid__NAiIY{gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:480px){.ITPage_goalsGrid__NAiIY{grid-template-columns:1fr}}.ITPage_goalCard__IxeBy{background:linear-gradient(145deg,#150025,#0f001e 60%,#0d0d20);border:1px solid #7c3aed40;border-radius:20px;overflow:hidden;padding:28px 24px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ITPage_goalCard__IxeBy:before{background:linear-gradient(90deg,#7c3aed,#a78bfa);content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity .22s}.ITPage_goalCard__IxeBy:hover{border-color:#7c3aed73;box-shadow:0 12px 32px #0006;transform:translateY(-4px)}.ITPage_goalCard__IxeBy:hover:before{opacity:1}@media(max-width:768px){.ITPage_goalCard__IxeBy{padding:22px 20px}}.ITPage_goalIcon__U8MRY{font-size:30px;margin-bottom:14px}.ITPage_goalCard__IxeBy h4{color:#e9d5ff;font-size:16px;font-weight:700;margin:0 0 10px}.ITPage_goalCard__IxeBy p{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.ITPage_servicesList__FbL4l{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}@media(max-width:768px){.ITPage_servicesList__FbL4l{gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:480px){.ITPage_servicesList__FbL4l{grid-template-columns:1fr}}.ITPage_serviceItem__sN2g\+{align-items:flex-start;background:#7c3aed12;border:1px solid #7c3aed2e;border-radius:14px;display:flex;gap:14px;padding:16px 18px;transition:background .2s ease,border-color .2s ease}.ITPage_serviceItem__sN2g\+:hover{background:#7c3aed21;border-color:#7c3aed59}.ITPage_serviceItemIcon__tNwzq{flex-shrink:0;font-size:24px;margin-top:1px}.ITPage_serviceItemLabel__lZC0O{color:#e9d5ff;font-size:14px;font-weight:700;margin-bottom:3px}.ITPage_serviceItemDesc__vQqNz{color:#ffffff75;font-size:13px;line-height:1.4}.ITPage_whyGrid__yr\+2g{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:480px){.ITPage_whyGrid__yr\+2g{gap:14px;grid-template-columns:1fr}}.ITPage_whyItem__oZWNz{background:linear-gradient(145deg,#150025,#0f001e 80%);border:1px solid #7c3aed38;border-radius:18px;padding:26px 22px;transition:transform .22s ease,border-color .22s ease}.ITPage_whyItem__oZWNz:hover{border-color:#7c3aed6b;transform:translateY(-3px)}@media(max-width:768px){.ITPage_whyItem__oZWNz{padding:20px 18px}}.ITPage_whyNum__OfGOu{color:#7c3aed40;font-size:36px;font-weight:900;line-height:1;margin-bottom:12px}.ITPage_whyItem__oZWNz h4{color:#e9d5ff;font-size:16px;font-weight:700;margin:0 0 8px}.ITPage_whyItem__oZWNz p{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.ITPage_aboutConsultForm__I8q8W{grid-gap:48px;align-items:start;background:linear-gradient(145deg,#150025,#0f001e 60%,#0d0d20);border:1px solid #7c3aed4d;border-radius:28px;display:grid;gap:48px;grid-template-columns:1fr 1.3fr;overflow:hidden;padding:48px;position:relative}.ITPage_aboutConsultForm__I8q8W:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);content:"";height:2px;left:0;position:absolute;right:0;top:0}@media(max-width:960px){.ITPage_aboutConsultForm__I8q8W{gap:32px;grid-template-columns:1fr;padding:36px}}@media(max-width:768px){.ITPage_aboutConsultForm__I8q8W{border-radius:20px;padding:28px 24px}}.ITPage_aboutConsultFormBadge__amV3O{background:#7c3aed2e;border:1px solid #7c3aed4d;border-radius:24px;color:#c4b5fd;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.ITPage_aboutConsultFormLeft__PohkE h3{color:#fff;font-size:24px;font-weight:800;line-height:1.25;margin:0 0 14px}@media(max-width:768px){.ITPage_aboutConsultFormLeft__PohkE h3{font-size:20px}}.ITPage_aboutConsultFormLeft__PohkE p{color:#ffffff8c;font-size:15px;line-height:1.7;margin:0 0 20px}.ITPage_aboutConsultPerks__gZ4l9{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ITPage_aboutConsultPerks__gZ4l9 li{align-items:center;color:#ffffffb3;display:flex;font-size:14px;gap:10px}.ITPage_aboutConsultPerks__gZ4l9 li:before{align-items:center;background:#7c3aed38;border-radius:50%;color:#a78bfa;content:"✓";display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.ITPage_aboutForm__Y\+zAV{display:flex;flex-direction:column;gap:16px}.ITPage_aboutFormSubmit__nC4Aj{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:13px;box-shadow:0 8px 24px #7c3aed59;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.4px;margin-top:4px;padding:14px 28px;transition:all .22s ease}.ITPage_aboutFormSubmit__nC4Aj:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 14px 32px #7c3aed80;transform:translateY(-2px)}.ITPage_aboutFormSubmit__nC4Aj:active{transform:translateY(0)}.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb{border:1px solid #2196f340;border-radius:24px;display:none;margin-bottom:48px;overflow:hidden;padding:48px;position:relative}.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb:before{background:radial-gradient(circle,#2196f326 0,#0000 70%);content:"";height:400px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:400px}@media(max-width:768px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb{border-radius:20px;margin-bottom:36px;padding:36px}}@media(max-width:480px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb{border-radius:16px;margin-bottom:28px;padding:28px 24px}}.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e3f2fd,#90caf9);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:32px;font-weight:700;margin:0 0 20px;position:relative;z-index:1}@media(max-width:768px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb h3{font-size:26px;margin-bottom:16px}}@media(max-width:480px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb h3{font-size:22px;margin-bottom:14px}}.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb>p{color:#d0d0d0;font-size:17px;line-height:1.8;margin:0 0 32px;position:relative;z-index:1}@media(max-width:768px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb>p{font-size:16px;margin-bottom:28px}}@media(max-width:480px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__L25Rb>p{font-size:15px;line-height:1.7;margin-bottom:24px}}.ITPage_advantages__51jBj{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}@media(max-width:768px){.ITPage_advantages__51jBj{gap:20px}}@media(max-width:480px){.ITPage_advantages__51jBj{gap:16px;grid-template-columns:1fr}}.ITPage_advantage__9\+lj6{background:#ffffff0f;border:1px solid #2196f333;border-radius:16px;overflow:hidden;padding:28px;position:relative;transition:all .4s ease}.ITPage_advantage__9\+lj6:before{background:linear-gradient(90deg,#2196f3,#21cbf3);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.ITPage_advantage__9\+lj6:hover{background:#ffffff17;border-color:#2196f366;box-shadow:0 12px 30px #2196f326;transform:translateY(-4px)}.ITPage_advantage__9\+lj6:hover:before{transform:scaleX(1)}.ITPage_advantage__9\+lj6:hover h4{color:#64b5f6}@media(max-width:768px){.ITPage_advantage__9\+lj6{border-radius:14px;padding:24px}}@media(max-width:480px){.ITPage_advantage__9\+lj6{border-radius:12px;padding:20px}}.ITPage_advantage__9\+lj6 h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px;transition:color .3s ease}@media(max-width:768px){.ITPage_advantage__9\+lj6 h4{font-size:17px;margin-bottom:10px}}@media(max-width:480px){.ITPage_advantage__9\+lj6 h4{font-size:16px;margin-bottom:8px}}.ITPage_advantage__9\+lj6 p{color:#b0b0b0;font-size:15px;line-height:1.6;margin:0}@media(max-width:768px){.ITPage_advantage__9\+lj6 p{font-size:14px}}@media(max-width:480px){.ITPage_advantage__9\+lj6 p{font-size:13px;line-height:1.5}}.ITPage_specialistsSection__ZE3fa{margin-top:48px}@media(max-width:768px){.ITPage_specialistsSection__ZE3fa{margin-top:36px}}@media(max-width:480px){.ITPage_specialistsSection__ZE3fa{margin-top:28px}}.ITPage_specialistsSection__ZE3fa h3{color:#fff;font-size:28px;font-weight:700;margin:0 0 32px;text-align:center}@media(max-width:768px){.ITPage_specialistsSection__ZE3fa h3{font-size:24px;margin-bottom:28px}}@media(max-width:480px){.ITPage_specialistsSection__ZE3fa h3{font-size:20px;margin-bottom:24px}}.ITPage_specialistsGrid__hcRro{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.ITPage_specialistsGrid__hcRro{gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:480px){.ITPage_specialistsGrid__hcRro{gap:20px;grid-template-columns:1fr}}.ITPage_specialistCard__MDlR9{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:24px;text-align:center;transition:all .4s ease}.ITPage_specialistCard__MDlR9:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 16px 40px #2196f326;transform:translateY(-8px)}@media(max-width:768px){.ITPage_specialistCard__MDlR9{border-radius:16px;padding:20px}}@media(max-width:480px){.ITPage_specialistCard__MDlR9{padding:18px}}.ITPage_specialistPhoto__K2DyR{background:linear-gradient(135deg,#2196f333,#2196f30d);border:3px solid #2196f34d;border-radius:50%;height:120px;margin:0 auto 20px;overflow:hidden;width:120px}.ITPage_specialistPhoto__K2DyR img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ITPage_specialistPhoto__K2DyR{height:100px;margin-bottom:16px;width:100px}}@media(max-width:480px){.ITPage_specialistPhoto__K2DyR{height:90px;width:90px}}.ITPage_specialistInfo__Gwnb- h4{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}@media(max-width:768px){.ITPage_specialistInfo__Gwnb- h4{font-size:18px;margin-bottom:6px}}@media(max-width:480px){.ITPage_specialistInfo__Gwnb- h4{font-size:16px}}.ITPage_specialistInfo__Gwnb- .ITPage_position__SMBZB{color:#64b5f6;font-size:14px;font-weight:500;margin-bottom:4px}@media(max-width:480px){.ITPage_specialistInfo__Gwnb- .ITPage_position__SMBZB{font-size:13px}}.ITPage_specialistInfo__Gwnb- .ITPage_experience__k\+IdJ{color:#b0b0b0;font-size:13px;margin-bottom:16px}@media(max-width:480px){.ITPage_specialistInfo__Gwnb- .ITPage_experience__k\+IdJ{font-size:12px;margin-bottom:12px}}.ITPage_skills__aHJd\+{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}@media(max-width:768px){.ITPage_skills__aHJd\+{gap:6px;margin-top:12px}}.ITPage_skill__wfYme{background:#7c3aed26;border:1px solid #7c3aed40;border-radius:12px;color:#c4b5fd;font-size:12px;font-weight:500;padding:6px 12px}.Pagination_pagination__EoFXl{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px 0}.Pagination_pageNumbers__cNSCa{align-items:center;display:flex;gap:8px}.Pagination_pageButton__Sa1S9{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;min-width:44px;padding:12px 16px;transition:all .3s ease}.Pagination_pageButton__Sa1S9:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.Pagination_pageButton__Sa1S9:disabled{cursor:not-allowed;opacity:.5}.Pagination_pageButton__Sa1S9.Pagination_active__fy8rl{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}.Pagination_pageButton__Sa1S9.Pagination_navButton__kE216{font-weight:500;padding:12px 20px}.Pagination_ellipsis__Oom\+f{color:#8b8b91;font-size:14px;padding:0 4px}.Pagination_pageInfo__tCt2t{color:#8b8b91;font-size:14px;margin-left:16px;white-space:nowrap}@media(max-width:768px){.Pagination_pagination__EoFXl{flex-direction:column;gap:12px}.Pagination_pageNumbers__cNSCa{order:-1}.Pagination_pageButton__Sa1S9{font-size:13px;min-width:36px;padding:10px 12px}.Pagination_pageButton__Sa1S9.Pagination_navButton__kE216{padding:10px 16px}.Pagination_pageInfo__tCt2t{margin-left:0;order:1}}@media(max-width:480px){.Pagination_pagination__EoFXl{gap:8px}.Pagination_pageNumbers__cNSCa{flex-wrap:wrap;gap:4px;justify-content:center}.Pagination_pageButton__Sa1S9{font-size:12px;min-width:32px;padding:8px 10px}.Pagination_pageButton__Sa1S9.Pagination_navButton__kE216{font-size:11px;padding:8px 12px}}.ServiceRequestModal_modalOverlay__3i4sR{align-items:center;animation:ServiceRequestModal_fadeIn__D5W8X .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:10000}@keyframes ServiceRequestModal_fadeIn__D5W8X{0%{opacity:0}to{opacity:1}}.ServiceRequestModal_modalContent__SnOAZ{animation:ServiceRequestModal_slideUp__mvFob .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#1a1d2e,#16182a);border:1px solid #667eea4d;border-radius:20px;box-shadow:0 25px 80px #0009;max-height:90vh;max-width:560px;overflow-y:auto;position:relative;width:100%}@media(max-width:768px){.ServiceRequestModal_modalContent__SnOAZ{border-radius:16px;max-height:95vh;max-width:100%}}@keyframes ServiceRequestModal_slideUp__mvFob{0%{opacity:0;transform:translateY(100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ServiceRequestModal_closeButton__9DIV7{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;float:right;font-size:1rem;height:34px;justify-content:center;position:-webkit-sticky;position:sticky;right:.6rem;top:.6rem;transition:all .3s ease;width:34px;z-index:10}.ServiceRequestModal_closeButton__9DIV7:hover:not(:disabled){background:#ff4757cc;color:#fff;transform:rotate(90deg) scale(1.1)}.ServiceRequestModal_closeButton__9DIV7:disabled{cursor:not-allowed;opacity:.5}.ServiceRequestModal_modalHeader__DcvFm{background:linear-gradient(135deg,#667eea26,#764ba226);border-bottom:1px solid #667eea33;border-radius:20px 20px 0 0;padding:1rem 1.25rem .75rem}@media(max-width:768px){.ServiceRequestModal_modalHeader__DcvFm{padding:.75rem 1rem}}.ServiceRequestModal_modalHeader__DcvFm .ServiceRequestModal_serviceInfo__\+Tv1N h2{color:#fff;font-size:1.4rem;font-weight:800;margin:0 0 .5rem;text-shadow:2px 2px 10px #0003}.ServiceRequestModal_modalHeader__DcvFm .ServiceRequestModal_serviceInfo__\+Tv1N .ServiceRequestModal_serviceName__QDNcS{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:10px;color:#fffffff2;display:flex;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:.4rem;padding:.35rem .85rem}.ServiceRequestModal_modalHeader__DcvFm .ServiceRequestModal_serviceInfo__\+Tv1N .ServiceRequestModal_serviceName__QDNcS svg{font-size:.85rem}.ServiceRequestModal_modalHeader__DcvFm .ServiceRequestModal_serviceInfo__\+Tv1N .ServiceRequestModal_servicePrice__ecynT{background:#ffffff1a;border-radius:8px;color:#ffffffe6;display:inline-block;font-size:.85rem;padding:.25rem .85rem}.ServiceRequestModal_modalHeader__DcvFm .ServiceRequestModal_serviceInfo__\+Tv1N .ServiceRequestModal_servicePrice__ecynT strong{color:#fff;font-size:.95rem;font-weight:700}.ServiceRequestModal_modalForm__WukFn{padding:1rem 1.25rem 1.25rem}@media(max-width:768px){.ServiceRequestModal_modalForm__WukFn{padding:.75rem 1rem 1rem}}.ServiceRequestModal_errorAlert__N8keP{align-items:center;animation:ServiceRequestModal_shake__2lR2H .5s;background:#ff475726;border:2px solid #ff475780;border-left:5px solid #ff4757;border-radius:12px;color:#ff6b7a;display:flex;font-weight:600;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.ServiceRequestModal_errorAlert__N8keP svg{flex-shrink:0;font-size:1.4rem}@keyframes ServiceRequestModal_shake__2lR2H{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.ServiceRequestModal_formGroup__a6uez{margin-bottom:.85rem}.ServiceRequestModal_formGroup__a6uez label{color:#fff;display:block;font-size:.85rem;font-weight:700;margin-bottom:.3rem}.ServiceRequestModal_formGroup__a6uez label .ServiceRequestModal_required__\+eTWi{color:#ff4757;margin-left:.25rem}.ServiceRequestModal_formGroup__a6uez input[type=email],.ServiceRequestModal_formGroup__a6uez input[type=tel],.ServiceRequestModal_formGroup__a6uez input[type=text],.ServiceRequestModal_formGroup__a6uez textarea{background:#ffffff0d;border:1.5px solid #667eea4d;border-radius:10px;color:#fff;font-family:inherit;font-size:.9rem;padding:.5rem .85rem;transition:all .3s ease;width:100%}.ServiceRequestModal_formGroup__a6uez input[type=email]:focus,.ServiceRequestModal_formGroup__a6uez input[type=tel]:focus,.ServiceRequestModal_formGroup__a6uez input[type=text]:focus,.ServiceRequestModal_formGroup__a6uez textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}.ServiceRequestModal_formGroup__a6uez input[type=email]::placeholder,.ServiceRequestModal_formGroup__a6uez input[type=tel]::placeholder,.ServiceRequestModal_formGroup__a6uez input[type=text]::placeholder,.ServiceRequestModal_formGroup__a6uez textarea::placeholder{color:#fff6}.ServiceRequestModal_formGroup__a6uez input[type=email].ServiceRequestModal_error__M7bFF,.ServiceRequestModal_formGroup__a6uez input[type=tel].ServiceRequestModal_error__M7bFF,.ServiceRequestModal_formGroup__a6uez input[type=text].ServiceRequestModal_error__M7bFF,.ServiceRequestModal_formGroup__a6uez textarea.ServiceRequestModal_error__M7bFF{background:#ff47571a;border-color:#ff4757}.ServiceRequestModal_formGroup__a6uez input[type=email]:disabled,.ServiceRequestModal_formGroup__a6uez input[type=tel]:disabled,.ServiceRequestModal_formGroup__a6uez input[type=text]:disabled,.ServiceRequestModal_formGroup__a6uez textarea:disabled{background:#ffffff05;cursor:not-allowed;opacity:.5}.ServiceRequestModal_formGroup__a6uez textarea{line-height:1.5;min-height:70px;resize:vertical}.ServiceRequestModal_formGroup__a6uez .ServiceRequestModal_charCount__jaRDp{color:#fff6;font-size:.78rem;font-weight:500;margin-top:.2rem;text-align:right}.ServiceRequestModal_formGroup__a6uez .ServiceRequestModal_errorMessage__2TSB8{align-items:center;color:#ff4757;display:flex;font-size:.82rem;font-weight:600;gap:.5rem;margin-top:.35rem}.ServiceRequestModal_formGroup__a6uez .ServiceRequestModal_errorMessage__2TSB8 svg{font-size:.9rem}.ServiceRequestModal_priorityOptions__PcR8k{display:flex;flex-wrap:wrap;gap:6px}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX{background:#ffffff0d;border:1.5px solid #667eea4d;border-radius:20px;cursor:pointer;flex:1 1;min-width:90px;padding:.4rem .85rem;position:relative;text-align:center;transition:all .2s ease}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX:hover:not(:has(input:disabled)){background:#ffffff14;border-color:var(--priority-color)}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX.ServiceRequestModal_selected__3iFBA{background:#ffffff1a;border-color:var(--priority-color);box-shadow:0 2px 10px #667eea40}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX.ServiceRequestModal_selected__3iFBA .ServiceRequestModal_optionLabel__rvtCG{color:var(--priority-color);font-weight:800}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX.ServiceRequestModal_selected__3iFBA .ServiceRequestModal_optionIndicator__NIGH7{display:none}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX .ServiceRequestModal_optionContent__zu6WH{display:flex;flex-direction:column}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX .ServiceRequestModal_optionContent__zu6WH .ServiceRequestModal_optionLabel__rvtCG{color:#fff;font-size:.82rem;font-weight:600;transition:all .2s ease}.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX .ServiceRequestModal_optionContent__zu6WH .ServiceRequestModal_optionDescription__D\+UYz,.ServiceRequestModal_priorityOptions__PcR8k .ServiceRequestModal_priorityOption__8CeLX .ServiceRequestModal_optionIndicator__NIGH7{display:none}.ServiceRequestModal_formActions__bjIvT{display:flex;gap:.75rem;margin-top:1rem}@media(max-width:480px){.ServiceRequestModal_formActions__bjIvT{flex-direction:column-reverse}}.ServiceRequestModal_formActions__bjIvT button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;padding:.6rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceRequestModal_formActions__bjIvT button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.ServiceRequestModal_formActions__bjIvT .ServiceRequestModal_cancelButton__R85Mh{background:#ffffff0d;border:1.5px solid #fff3;color:#fff}.ServiceRequestModal_formActions__bjIvT .ServiceRequestModal_cancelButton__R85Mh:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.ServiceRequestModal_formActions__bjIvT .ServiceRequestModal_submitButton__K6naK{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 4px 15px #4caf5059;color:#fff}.ServiceRequestModal_formActions__bjIvT .ServiceRequestModal_submitButton__K6naK:hover:not(:disabled){box-shadow:0 6px 20px #4caf5080;transform:translateY(-2px)}.ServiceRequestModal_formActions__bjIvT .ServiceRequestModal_submitButton__K6naK svg{font-size:.9rem}.ServiceRequestModal_formNote__SDCCz{align-items:flex-start;background:#667eea1a;border-left:3px solid #667eea;border-radius:8px;display:flex;gap:.6rem;margin-top:.75rem;padding:.6rem 1rem}.ServiceRequestModal_formNote__SDCCz svg{color:#667eea;flex-shrink:0;font-size:.9rem;margin-top:.15rem}.ServiceRequestModal_formNote__SDCCz p{color:#ffffffb3;font-size:.8rem;line-height:1.4;margin:0}.ServiceRequestModal_successMessage__X\+NvK{padding:4rem 2.5rem;text-align:center}@media(max-width:768px){.ServiceRequestModal_successMessage__X\+NvK{padding:3rem 2rem}}.ServiceRequestModal_successMessage__X\+NvK .ServiceRequestModal_successIcon__kZiB0{margin-bottom:2rem}.ServiceRequestModal_successMessage__X\+NvK .ServiceRequestModal_successIcon__kZiB0 svg{animation:ServiceRequestModal_scaleIn__GmtFI .6s cubic-bezier(.4,0,.2,1);color:#4caf50;filter:drop-shadow(0 10px 20px rgba(76,175,80,.3));font-size:6rem}.ServiceRequestModal_successMessage__X\+NvK h3{color:#fff;font-size:2rem;font-weight:800;margin:0 0 1.25rem}@media(max-width:768px){.ServiceRequestModal_successMessage__X\+NvK h3{font-size:1.6rem}}.ServiceRequestModal_successMessage__X\+NvK p{color:#fffc;font-size:1.15rem;line-height:1.7;margin:0}@media(max-width:768px){.ServiceRequestModal_successMessage__X\+NvK p{font-size:1rem}}@keyframes ServiceRequestModal_scaleIn__GmtFI{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ServiceRequestModal_modalContent__SnOAZ::-webkit-scrollbar{width:10px}.ServiceRequestModal_modalContent__SnOAZ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.ServiceRequestModal_modalContent__SnOAZ::-webkit-scrollbar-thumb{background:#780add;border-radius:10px}.ServiceRequestModal_modalContent__SnOAZ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#653a8b)}.ServersPage_serversPage__rYxRQ{padding:1rem;transition:all .3s ease}[data-theme=light] .ServersPage_serversPage__rYxRQ{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ServersPage_serversPage__rYxRQ .ServersPage_header__YrlOd{background:#780add;border-radius:15px;color:#fff;margin-bottom:2rem;padding:2rem 1rem;text-align:center}.ServersPage_serversPage__rYxRQ .ServersPage_header__YrlOd .ServersPage_pageTitle__tErJD{align-items:center;display:flex;font-size:2.5rem;font-weight:700;gap:.5rem;justify-content:center;margin:0}.ServersPage_serversPage__rYxRQ .ServersPage_header__YrlOd .ServersPage_pageTitle__tErJD .ServersPage_icon__YLxVJ{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));font-size:3rem}.ServersPage_serversPage__rYxRQ .ServersPage_header__YrlOd .ServersPage_pageSubtitle__sUsGf{font-size:1.1rem;margin:.5rem 0 0;opacity:.9}.ServersPage_serversPage__rYxRQ .ServersPage_loadingContainer__VWx7w{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.ServersPage_serversPage__rYxRQ .ServersPage_loadingContainer__VWx7w p{color:#666;margin-top:1rem}.ServersPage_serversPage__rYxRQ .ServersPage_errorContainer__ah\+80{align-items:center;animation:ServersPage_fadeInUp__Kg9cB .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ServersPage_serversPage__rYxRQ .ServersPage_errorIcon__3LY3c{flex-shrink:0;font-size:48px}.ServersPage_serversPage__rYxRQ .ServersPage_errorContent__Wnd97{flex:1 1}.ServersPage_serversPage__rYxRQ .ServersPage_errorTitle__mhVBl{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ServersPage_serversPage__rYxRQ .ServersPage_errorMessage__zlMFl{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ServersPage_serversPage__rYxRQ .ServersPage_retryButton__jPot6{align-items:center;background:linear-gradient(135deg,#9c27b0,#7b1fa2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.ServersPage_serversPage__rYxRQ .ServersPage_retryButton__jPot6:hover:not(:disabled){background:linear-gradient(135deg,#7b1fa2,#4a148c);box-shadow:0 8px 20px #9c27b04d;transform:translateY(-2px)}.ServersPage_serversPage__rYxRQ .ServersPage_retryButton__jPot6:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ServersPage_fadeInUp__Kg9cB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#667eea1a,#764ba214);border:1px solid #667eea40;border-radius:16px;display:flex;gap:1rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3:before{background:linear-gradient(135deg,#0000,#667eea1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3:hover{border-color:#667eea66;box-shadow:0 8px 24px #667eea33;transform:translateY(-4px)}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3:hover:before{opacity:1}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3:hover .ServersPage_statIcon__yEYnw{transform:scale(1.1) rotate(5deg)}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardOnline__37Rad{background:linear-gradient(145deg,#4caf501f,#388e3c14);border-color:#4caf504d}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardOnline__37Rad:hover{border-color:#4caf5080;box-shadow:0 8px 24px #4caf5040}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardOnline__37Rad .ServersPage_statIcon__yEYnw{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardOffline__rAq2D{background:linear-gradient(145deg,#f443361f,#d32f2f14);border-color:#f443364d}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardOffline__rAq2D:hover{border-color:#f4433680;box-shadow:0 8px 24px #f4433640}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardOffline__rAq2D .ServersPage_statIcon__yEYnw{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardPlayers__\+tlHh{background:linear-gradient(145deg,#ff98001f,#f57c0014);border-color:#ff98004d}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardPlayers__\+tlHh:hover{border-color:#ff980080;box-shadow:0 8px 24px #ff980040}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3.ServersPage_statCardPlayers__\+tlHh .ServersPage_statIcon__yEYnw{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statIcon__yEYnw{align-items:center;background:linear-gradient(135deg,#780addcc,#667eeacc);border-radius:12px;box-shadow:0 4px 12px #780add4d;color:#fff;display:flex;height:48px;justify-content:center;min-width:48px;position:relative;transition:all .3s ease;width:48px;z-index:1}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statIcon__yEYnw svg{height:24px;width:24px}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statContent__2xrv6{flex:1 1;min-width:0;position:relative;z-index:1}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statValue__gEjjO{color:#fff;font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem}[data-theme=light] .ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statValue__gEjjO{color:#1a1a2e}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statLabel__jGzg8{color:#ffffffb3;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}[data-theme=light] .ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statLabel__jGzg8{color:#1a1a2eb3}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW .ServersPage_tabs__178Nl{display:flex;gap:.5rem}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW .ServersPage_tabs__178Nl .ServersPage_tab__oz942{background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW .ServersPage_tabs__178Nl .ServersPage_tab__oz942:hover{background:#e0e0e0}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW .ServersPage_tabs__178Nl .ServersPage_tab__oz942.ServersPage_active__-RhVn{background:#780add;color:#fff}.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_serversGrid__zl6RS{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:.5rem}@media(min-width:1400px){.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_serversGrid__zl6RS{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px)and (max-width:1399px){.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_serversGrid__zl6RS{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_serversGrid__zl6RS{grid-template-columns:repeat(2,1fr)}}.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_emptyState__JMHjY{color:#666;grid-column:1/-1;padding:3rem 1rem;text-align:center}.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_emptyState__JMHjY .ServersPage_emptyIcon__p5Znb{font-size:4rem;margin-bottom:1rem;opacity:.5}.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_emptyState__JMHjY h3{color:#333;margin-bottom:.5rem}.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_emptyState__JMHjY p{line-height:1.5;margin-bottom:1.5rem}.ServersPage_serversPage__rYxRQ .ServersPage_content__GLxIF .ServersPage_loadingMore__E07jv{display:flex;justify-content:center;padding:2rem}@media(max-width:768px){.ServersPage_serversPage__rYxRQ{padding:.5rem}.ServersPage_serversPage__rYxRQ .ServersPage_header__YrlOd .ServersPage_pageTitle__tErJD{font-size:2rem}.ServersPage_serversPage__rYxRQ .ServersPage_header__YrlOd .ServersPage_pageTitle__tErJD .ServersPage_icon__YLxVJ{font-size:2.5rem}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI{gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3{padding:1rem}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statIcon__yEYnw{height:40px;min-width:40px;width:40px}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statIcon__yEYnw svg{height:20px;width:20px}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statValue__gEjjO{font-size:1.5rem}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statLabel__jGzg8{font-size:.7rem}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW{align-items:stretch;flex-direction:column;gap:1rem}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW .ServersPage_tabs__178Nl{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI{gap:.6rem;grid-template-columns:1fr}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3{flex-direction:row;padding:.875rem}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statIcon__yEYnw{height:44px;min-width:44px;width:44px}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statValue__gEjjO{font-size:1.4rem}.ServersPage_serversPage__rYxRQ .ServersPage_statsCards__CEyOI .ServersPage_statCard__ozVO3 .ServersPage_statLabel__jGzg8{font-size:.65rem}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW .ServersPage_tabs__178Nl{gap:.25rem}.ServersPage_serversPage__rYxRQ .ServersPage_navigation__gSPcW .ServersPage_tabs__178Nl .ServersPage_tab__oz942{font-size:.9rem;padding:.5rem 1rem}}.ServersPage_searchContainer__z0O4e{align-items:center;display:flex;gap:12px;width:100%}.ServersPage_searchButton__ao9\+H{background:linear-gradient(135deg,#4caf50,#388e3c);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.ServersPage_searchButton__ao9\+H:hover{background:linear-gradient(135deg,#388e3c,#2e7d32);box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.ServersPage_searchButton__ao9\+H:active{transform:translateY(0)}.ServersPage_serverCard__n5r2M{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#667eea14,#667eea05);border:1px solid #667eea33;border-radius:16px;margin:16px 0 24px;padding:24px}.ServersPage_serverCard__n5r2M .ServersPage_serverHeader__higcD{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ServersPage_serverCard__n5r2M .ServersPage_serverHeader__higcD .ServersPage_serverStatus__Vj46T{align-items:center;display:flex;gap:8px}.ServersPage_serverCard__n5r2M .ServersPage_serverHeader__higcD .ServersPage_serverStatus__Vj46T .ServersPage_statusDot__2SFZ0{border-radius:50%;display:inline-block;height:10px;width:10px}.ServersPage_serverCard__n5r2M .ServersPage_serverHeader__higcD .ServersPage_serverStatus__Vj46T .ServersPage_statusText__6JjRC{font-size:14px;font-weight:500}.ServersPage_serverCard__n5r2M .ServersPage_serverHeader__higcD .ServersPage_featuredBadge__tz6Un{background:linear-gradient(135deg,gold,orange);border-radius:6px;color:#333;font-size:12px;font-weight:600;padding:4px 8px}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5{margin-bottom:1rem}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverName__yCec9{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .5rem;transition:color .3s ease}[data-theme=light] .ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverName__yCec9{color:#333}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverDetails__Wn3T2{color:#666;display:flex;font-size:14px;gap:1rem;margin-bottom:.75rem}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverDetails__Wn3T2 .ServersPage_gameType__zlFrg{background:#667eea1a;border-radius:4px;color:#667eea;font-weight:500;padding:2px 8px}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverDetails__Wn3T2 .ServersPage_region__LrN9A{font-weight:500}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverStats__dn66R{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverStats__dn66R .ServersPage_stat__dZeNI{display:flex;font-size:14px;justify-content:space-between}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverStats__dn66R .ServersPage_stat__dZeNI .ServersPage_statLabel__jGzg8{color:#666}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverStats__dn66R .ServersPage_stat__dZeNI .ServersPage_statValue__gEjjO{color:#333;font-weight:600}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddressWrapper__cly7j{margin-bottom:.75rem;position:relative}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov{align-items:center;background:linear-gradient(135deg,#780add26,#667eea26);border:2px solid #780add66;border-radius:12px;cursor:pointer;display:flex;gap:8px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov:hover{background:linear-gradient(135deg,#780add40,#667eea40);border-color:#780add;box-shadow:0 6px 20px #780add4d;transform:translateY(-2px)}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov:hover:before{left:100%}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov:hover .ServersPage_copyIcon__ugGum{color:#780add;transform:scale(1.1)}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov:hover .ServersPage_addressCode__dosjt{color:#780add}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov:active{transform:translateY(0)}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov .ServersPage_addressLabel__Bwt-k{color:#667eea;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov .ServersPage_addressCode__dosjt{background:#0003;border-radius:6px;color:#fff;flex:1 1;font-family:Courier New,monospace;font-size:14px;font-weight:600;padding:6px 12px;transition:all .3s ease}[data-theme=light] .ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov .ServersPage_addressCode__dosjt{background:#ffffff80;color:#333}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverAddress__Qjrov .ServersPage_copyIcon__ugGum{color:#667eea;flex-shrink:0;height:20px;transition:all .3s ease;width:20px}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_copiedNotification__\+5xwx{animation:ServersPage_slideInDown__\+JxKf .3s ease,ServersPage_slideOutUp__4iYoc .3s ease 1.7s;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:8px;box-shadow:0 4px 15px #4caf5066;color:#fff;font-size:14px;font-weight:600;left:50%;padding:8px 16px;position:absolute;top:-35px;transform:translateX(-50%);white-space:nowrap;z-index:10}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_copiedNotification__\+5xwx:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #45a049;bottom:-6px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.ServersPage_serverCard__n5r2M .ServersPage_serverInfo__dHIU5 .ServersPage_serverDescription__FMHRZ{color:#666;font-size:14px;line-height:1.4;margin:0}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA{display:flex;gap:1rem;justify-content:space-between}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_viewButton__5FEaB{background:#780add;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-weight:500;padding:10px 20px;transition:all .3s ease}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_viewButton__5FEaB:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px)}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_panelAddButton__bTui\+{background:linear-gradient(135deg,#7c3aed57,#6366f14d);border:1px solid #c4b5fd8f;border-radius:8px;color:#ede9fe;cursor:pointer;font-size:13px;font-weight:600;padding:10px 14px;transition:all .2s ease}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_panelAddButton__bTui\+:hover{background:linear-gradient(135deg,#8b5cf685,#6366f175);border-color:#ddd6fee6;box-shadow:0 8px 18px #6366f13d;transform:translateY(-1px)}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_panelAddButtonAdded__g3Opx{background:#2e7d323d;border-color:#81c784bf;color:#c8e6c9}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_panelAddButtonAdded__g3Opx:hover{background:#2e7d324d;border-color:#a5d6a7e6;box-shadow:0 8px 16px #2e7d3233}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_likeButton__Z259b{align-items:center;background:#782ddd0d;border:2px solid #782ddd4d;border-radius:8px;color:#782dddb3;cursor:pointer;display:flex;justify-content:center;padding:10px 12px;transition:all .3s ease}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_likeButton__Z259b svg{height:20px;transition:all .3s ease;width:20px}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_likeButton__Z259b:hover{background:#782ddd1a;border-color:#782ddd80;color:#780add}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_likeButton__Z259b.ServersPage_liked__b8\+6l{background:#782ddd26;border-color:#780add;color:#780add}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_likeButton__Z259b.ServersPage_liked__b8\+6l svg{fill:#780add}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_likeButton__Z259b.ServersPage_animating__V-TTu{animation:ServersPage_likeAnimationServers__Yxj2O .6s ease-out}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_favoriteButton__CoWwY{background:none;border:1px solid #667eea4d;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 12px;transition:all .3s ease}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_favoriteButton__CoWwY:hover{background:#667eea1a;border-color:#667eea80}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_favoriteButton__CoWwY.ServersPage_active__-RhVn{background:#f443361a;border-color:#f443364d}@media(max-width:768px){.ServersPage_serverCard__n5r2M{border-radius:12px;margin:16px 0 20px;padding:20px}.ServersPage_serverCard__n5r2M .ServersPage_serverStats__dn66R{gap:.5rem;grid-template-columns:1fr}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA{flex-direction:column;gap:.5rem}.ServersPage_serverCard__n5r2M .ServersPage_serverActions__1SNzA .ServersPage_favoriteButton__CoWwY{align-self:center;padding:8px 12px}}.ServersPage_filterRow__24Kwv{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:16px}@media(max-width:768px){.ServersPage_filterRow__24Kwv{gap:16px;grid-template-columns:1fr;margin-top:12px}}.ServersPage_filterGroup__\+JTDL{display:flex;flex-direction:column;gap:8px}.ServersPage_filterGroup__\+JTDL label{color:#667eea;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ServersPage_filterSelect__\+\+2G0{background:#ffffff0d;border:1px solid #667eea4d;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--main-font);font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.ServersPage_filterSelect__\+\+2G0:focus{background:#667eea1a;border-color:#667eea;box-shadow:0 4px 12px #667eea33;outline:none}.ServersPage_filterSelect__\+\+2G0:hover{background:#ffffff14;border-color:#667eea80}.ServersPage_filterSelect__\+\+2G0 option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.ServersPage_filterSelect__\+\+2G0{font-size:16px;padding:14px 16px}}@keyframes ServersPage_likeAnimationServers__Yxj2O{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ServersPage_slideInDown__\+JxKf{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes ServersPage_slideOutUp__4iYoc{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.ServersPage_modal__nw04C{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.ServersPage_modalContent__ATAB4{background:linear-gradient(145deg,#080f28f2,#0f1937fa);border:1px solid #78b4ff59;border-radius:28px;box-shadow:0 20px 40px #0003;color:#fff;max-width:600px;position:relative;width:100%}.ServersPage_modalContent__ATAB4:before{background:radial-gradient(circle,#52a8ff66 0,#080f2800 65%);content:"";height:320px;inset:-120px -140px auto auto;opacity:.8;pointer-events:none;position:absolute;width:320px}.ServersPage_modalHeader__r1q-6{align-items:center;border-bottom:1px solid #78b4ff33;display:flex;justify-content:space-between;padding:20px}.ServersPage_modalHeader__r1q-6 h2{color:#fff;font-size:1.5rem;margin:0}.ServersPage_modalHeader__r1q-6 .ServersPage_closeButton__kM3iR{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.ServersPage_modalHeader__r1q-6 .ServersPage_closeButton__kM3iR:hover{color:#90caf9}.ServersPage_modalBody__mfgq4{padding:20px;position:relative;z-index:1}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalAddressWrapper__QTaR3{margin-bottom:20px;position:relative}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J{align-items:center;background:linear-gradient(135deg,#780add33,#667eea33);border:2px solid #780add80;border-radius:14px;cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J:hover{background:linear-gradient(135deg,#780add4d,#667eea4d);border-color:#780add;box-shadow:0 8px 25px #780add66;transform:translateY(-2px)}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J:hover:before{left:100%}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J:hover .ServersPage_copyIcon__ugGum{color:#90caf9;transform:scale(1.15)}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J:hover .ServersPage_addressCode__dosjt{color:#90caf9}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J:active{transform:translateY(0)}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J .ServersPage_addressLabel__Bwt-k{color:#90caf9;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J .ServersPage_addressCode__dosjt{background:#0006;border-radius:8px;color:#fff;flex:1 1;font-family:Courier New,monospace;font-size:15px;font-weight:700;letter-spacing:.5px;padding:8px 14px;transition:all .3s ease}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_modalServerAddress__4yM1J .ServersPage_copyIcon__ugGum{color:#90caf9;flex-shrink:0;height:22px;transition:all .3s ease;width:22px}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_infoRow__L-ttJ{align-items:center;border-bottom:1px solid #78b4ff1a;display:flex;justify-content:space-between;padding:8px 0}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_infoRow__L-ttJ:last-child{border-bottom:none}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_infoRow__L-ttJ strong{color:#fff;font-weight:600}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_infoRow__L-ttJ code{background:#0000004d;border-radius:4px;color:#90caf9;font-family:Courier New,monospace;padding:4px 8px}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_description__\+-haX{border-top:1px solid #78b4ff33;margin-top:16px;padding-top:16px}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_description__\+-haX p{color:#ecf5ffe6;line-height:1.5;margin:8px 0 0}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_links__DLo4h{margin-top:12px}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_links__DLo4h a{align-items:center;border:1px solid #90caf94d;border-radius:8px;color:#90caf9;display:inline-flex;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.ServersPage_modalBody__mfgq4 .ServersPage_serverModalInfo__hXgTV .ServersPage_links__DLo4h a:hover{background:#90caf91a;border-color:#90caf980}.ServersPage_updateSection__1o-tK{background:linear-gradient(145deg,#667eea0d,#667eea05);border:1px solid #667eea33;border-radius:12px;margin:24px 0;padding:20px;text-align:center}.ServersPage_updateButton__2RE-e{background:#780add;border:none;border-radius:12px;box-shadow:0 4px 15px #667eea33;color:#fff;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease}.ServersPage_updateButton__2RE-e:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ServersPage_updateButton__2RE-e:disabled{cursor:not-allowed;opacity:.7;transform:none}.ServersPage_updateButton__2RE-e:active:not(:disabled){transform:translateY(0)}.ServersPage_updateHint__lj6OT{color:#8b8b91;font-size:14px;font-style:italic;margin:0}.SearchBar_searchForm__y7xa8{max-width:600px;width:100%}.SearchBar_searchContainer__\+9JWA{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.SearchBar_searchContainer__\+9JWA.SearchBar_focused__a1GT-{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.SearchBar_searchContainer__\+9JWA:hover{border-color:#fff3}.SearchBar_searchIcon__dC1XZ{color:#8b8b91;font-size:18px;padding:0 16px;pointer-events:none}.SearchBar_searchInput__yF7TO{background:none;border:none;color:#fff;flex:1 1;font-size:16px;outline:none;padding:16px 8px}.SearchBar_searchInput__yF7TO::placeholder{color:#8b8b91}.SearchBar_clearButton__9tW2J{background:none;border:none;color:#8b8b91;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .3s ease}.SearchBar_clearButton__9tW2J:hover{background:#ffffff1a;color:#fff}@media(max-width:768px){.SearchBar_searchContainer__\+9JWA{border-radius:8px}.SearchBar_searchIcon__dC1XZ{font-size:16px;padding:0 12px}.SearchBar_searchInput__yF7TO{font-size:14px;padding:14px 6px}.SearchBar_clearButton__9tW2J{font-size:14px;padding:10px 12px}}.CommunityPage_page__dfR0I{color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_page__dfR0I{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_communityPage__PzesB{color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_communityPage__PzesB{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_container__8x6NT{padding:20px}.CommunityPage_header__OfHjb{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;color:#fff;margin-bottom:2rem;padding:1.8rem 1.5rem;text-align:center;transition:all .3s ease}.CommunityPage_header__OfHjb:hover{background:#ffffff0f;border-color:#7c3aed4d}.CommunityPage_header__OfHjb .CommunityPage_title__8fL3w{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:600;gap:.75rem;justify-content:center;letter-spacing:.3px;margin:0}.CommunityPage_header__OfHjb .CommunityPage_title__8fL3w .CommunityPage_icon__N7u4F{color:#7c3aed;font-size:2rem;transition:transform .3s ease}.CommunityPage_header__OfHjb:hover .CommunityPage_icon__N7u4F{transform:scale(1.1)}.CommunityPage_header__OfHjb .CommunityPage_subtitle__XgmtI{color:#ffffffb3;font-size:1rem;font-weight:400;margin:.75rem 0 0;opacity:.7}.CommunityPage_statsCards__5o7d5{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.CommunityPage_statsCards__5o7d5 .CommunityPage_statCard__hyF1N{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:2px solid #ffffff14;border-radius:20px;color:#fff;overflow:hidden;padding:28px;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.CommunityPage_statsCards__5o7d5 .CommunityPage_statCard__hyF1N:before{background:radial-gradient(circle,#7c3aed26 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.CommunityPage_statsCards__5o7d5 .CommunityPage_statCard__hyF1N:hover{border-color:#7c3aed80;box-shadow:0 15px 45px #7c3aed4d,0 0 0 1px #7c3aed4d;transform:translateY(-8px) scale(1.02)}.CommunityPage_statsCards__5o7d5 .CommunityPage_statCard__hyF1N:hover:before{opacity:1}.CommunityPage_statsCards__5o7d5 .CommunityPage_statCard__hyF1N:hover .CommunityPage_statValue__8yJts{text-shadow:0 0 20px #7c3aedcc;transform:scale(1.1)}.CommunityPage_statsCards__5o7d5 .CommunityPage_statCard__hyF1N .CommunityPage_statValue__8yJts{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:8px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.CommunityPage_statsCards__5o7d5 .CommunityPage_statCard__hyF1N .CommunityPage_statLabel__XpV8-{color:#ffffffe6;font-size:.95rem;font-weight:600;letter-spacing:1px;opacity:.8;text-transform:uppercase}.CommunityPage_navigation__x2QAB{align-items:center;display:flex;justify-content:left;margin-bottom:32px}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:2px solid #ffffff14;border-radius:16px;box-shadow:0 4px 15px #0003;display:flex;gap:8px;padding:8px}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE{background:#0000;border:none;border-radius:12px;color:#fff9;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;padding:12px 28px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE:before{background:linear-gradient(90deg,#7c3aed,#a78bfa);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE:hover{background:#7c3aed1f;color:#a78bfa;transform:translateY(-2px)}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE:hover:before{width:80%}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE.CommunityPage_active__7Zwwh{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 6px 20px #7c3aed66,inset 0 1px 0 #fff3;color:#fff;transform:translateY(-3px)}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE.CommunityPage_active__7Zwwh:before{width:0}@media(max-width:600px){.CommunityPage_navigation__x2QAB{align-items:stretch;flex-direction:column;gap:12px;padding:0}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF{border-radius:14px;width:100%}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE{flex:1 1;font-size:13px;letter-spacing:.2px;padding:10px 8px;text-align:center;transform:none!important}}.CommunityPage_loadingContainer__65Bq1{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.CommunityPage_loadingContainer__65Bq1 p{color:#8b8b91;margin-top:1rem}.CommunityPage_title__8fL3w{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#6d28d9);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin:0 0 40px}.CommunityPage_errorContainer__lH5je{align-items:center;animation:CommunityPage_fadeInUp__cnWWA .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.CommunityPage_errorIcon__90ihb{flex-shrink:0;font-size:48px}.CommunityPage_errorContent__gqqOs{flex:1 1}.CommunityPage_errorTitle__fLHhB{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.CommunityPage_errorMessage__BJKrs{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_retryButton__87Ms\+{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.CommunityPage_retryButton__87Ms\+:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 8px 20px #7c3aed4d;transform:translateY(-2px)}.CommunityPage_retryButton__87Ms\+:disabled{cursor:not-allowed;opacity:.7;transform:none}.CommunityPage_authPrompt__oUXCU{align-items:center;background:#2196f31a;border:1px solid #2196f34d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px;text-align:center}.CommunityPage_authPromptIcon__JEvvR{flex-shrink:0;font-size:48px}.CommunityPage_authPromptContent__oJzQ2{flex:1 1}.CommunityPage_authPromptContent__oJzQ2 h3{color:#2196f3;font-size:20px;margin:0 0 8px}.CommunityPage_authPromptContent__oJzQ2 p{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_authButton__nwOk\+{background:linear-gradient(135deg,#2196f3,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease}.CommunityPage_authButton__nwOk\+:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}.CommunityPage_postsContainer__9hKZ9{display:flex;flex-direction:column;gap:24px}.CommunityPage_postsGrid__lMHdE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));margin-top:24px}@media(max-width:768px){.CommunityPage_postsGrid__lMHdE{gap:16px;grid-template-columns:1fr}}.CommunityPage_postCard__ttEGv{background:#ffffff0a;border:1px solid #ffffff1a;padding:24px}.CommunityPage_postCard__ttEGv:hover{background:#ffffff0f;border-color:#7c3aed66;box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.CommunityPage_postCard__ttEGv:hover .CommunityPage_authorAvatar__a\+eBt{transform:scale(1.05)}.CommunityPage_postHeader__3IBy4{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.CommunityPage_authorInfo__6G3Ot{align-items:center;display:flex;flex:1 1;gap:12px}.CommunityPage_authorInfo__6G3Ot .CommunityPage_authorAvatar__a\+eBt{border:2px solid #7c3aed4d;border-radius:50%;height:48px;object-fit:cover;transition:all .3s ease;width:48px}.CommunityPage_authorInfo__6G3Ot .CommunityPage_authorDetails__0lTfR{display:flex;flex-direction:column;gap:4px;min-width:0}.CommunityPage_authorInfo__6G3Ot .CommunityPage_authorDetails__0lTfR .CommunityPage_authorName__BZ1bW{color:#fff;font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_authorInfo__6G3Ot .CommunityPage_authorDetails__0lTfR .CommunityPage_postDate__2z61K{color:#ffffff80;font-size:13px;font-weight:500}.CommunityPage_postMeta__KGkus{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.CommunityPage_postMeta__KGkus .CommunityPage_category__OP0BW{background:#7c3aed26;border:1px solid #7c3aed4d;border-radius:14px;color:#7c3aed;font-size:11px;font-weight:600;letter-spacing:.4px;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.CommunityPage_postMeta__KGkus .CommunityPage_featuredBadge__dRImG,.CommunityPage_postMeta__KGkus .CommunityPage_pinnedBadge__UDr3j{align-items:center;border-radius:14px;display:flex;font-size:11px;font-weight:600;letter-spacing:.3px;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.CommunityPage_postMeta__KGkus .CommunityPage_pinnedBadge__UDr3j{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.CommunityPage_postMeta__KGkus .CommunityPage_featuredBadge__dRImG{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.CommunityPage_postContent__1Dij0{margin-bottom:16px}.CommunityPage_postContent__1Dij0 .CommunityPage_postTitle__SKzl3{color:#fff;font-size:19px;font-weight:600;line-height:1.4;margin:0 0 12px;transition:color .3s ease}.CommunityPage_postContent__1Dij0 .CommunityPage_postText__eR2fb{color:#ffffffbf;font-size:14px;line-height:1.6;margin:0 0 14px}.CommunityPage_postContent__1Dij0 .CommunityPage_postImage__bEGUV{border-radius:12px;margin-top:14px;max-height:400px;object-fit:cover;transition:all .3s ease;width:100%}.CommunityPage_postContent__1Dij0 .CommunityPage_postImage__bEGUV:hover{box-shadow:0 8px 20px #0006;transform:scale(1.01)}.CommunityPage_postContent__1Dij0 .CommunityPage_videoContainer__fuQLd{border-radius:12px;margin-top:14px;overflow:hidden;width:100%}.CommunityPage_postContent__1Dij0 .CommunityPage_videoContainer__fuQLd iframe{border:none;height:350px;width:100%}.CommunityPage_postContent__1Dij0 .CommunityPage_externalLink__RiJA6{align-items:center;background:#2196f31f;border:1px solid #2196f340;border-radius:10px;color:#2196f3;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:10px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.CommunityPage_postContent__1Dij0 .CommunityPage_externalLink__RiJA6:hover{background:#2196f32e;border-color:#2196f366;transform:translateX(3px)}.CommunityPage_postActions__u3X1w{border-top:1px solid #ffffff14;display:flex;gap:10px;padding-top:14px}.CommunityPage_postActions__u3X1w .CommunityPage_actionButton__f6Lm8{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .3s ease}.CommunityPage_postActions__u3X1w .CommunityPage_actionButton__f6Lm8:hover{background:#7c3aed1f;border-color:#7c3aed4d;color:#7c3aed;transform:translateY(-2px)}.CommunityPage_postActions__u3X1w .CommunityPage_actionButton__f6Lm8:active{transform:translateY(0)}.CommunityPage_postActions__u3X1w .CommunityPage_actionButton__f6Lm8.CommunityPage_liked__arIq3{background:#7c3aed26;border-color:#7c3aed66;color:#7c3aed}.CommunityPage_recentComments__ixz9-{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.CommunityPage_recentComments__ixz9- h4{color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:.4px;margin:0 0 12px;text-transform:uppercase}.CommunityPage_inlineComments__eCKs8{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.CommunityPage_commentsLoading__pJpjY{display:flex;justify-content:center;padding:12px}.CommunityPage_commentsList__sQEj0{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;max-height:280px;overflow-y:auto}.CommunityPage_commentsList__sQEj0::-webkit-scrollbar{width:4px}.CommunityPage_commentsList__sQEj0::-webkit-scrollbar-track{background:#0000}.CommunityPage_commentsList__sQEj0::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.CommunityPage_commentItem__0mPG8{align-items:flex-start;display:flex;gap:10px}.CommunityPage_commentAvatar__ySYDF{border:1px solid #7c3aed4d;border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.CommunityPage_commentBody__0hrQ9{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;flex:1 1;min-width:0;padding:8px 12px}.CommunityPage_commentAuthor__PZnte{color:#7c3aed;font-size:12px;font-weight:700;margin-right:8px}.CommunityPage_commentDate__0UYRv{color:#ffffff59;font-size:11px}.CommunityPage_commentText__1M-0Y{color:#fffc;font-size:13px;line-height:1.5;margin:4px 0 0}.CommunityPage_noComments__129TK{color:#fff6;font-size:13px;margin-bottom:12px;padding:8px;text-align:center}.CommunityPage_commentForm__tE2HI{align-items:flex-end;display:flex;gap:10px}.CommunityPage_commentInput__hgy\+1{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#fff;flex:1 1;font-family:inherit;font-size:13px;padding:10px 14px;resize:none;transition:border-color .2s}.CommunityPage_commentInput__hgy\+1::placeholder{color:#ffffff59}.CommunityPage_commentInput__hgy\+1:focus{border-color:#e91e6380;outline:none}.CommunityPage_commentSubmit__9Vfpa{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:10px 18px;transition:all .2s}.CommunityPage_commentSubmit__9Vfpa:hover:not(:disabled){box-shadow:0 4px 12px #e91e6366;transform:translateY(-1px)}.CommunityPage_commentSubmit__9Vfpa:disabled{cursor:not-allowed;opacity:.4}.CommunityPage_loading__6FEz0{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.CommunityPage_container__8x6NT{padding:5px 12px 20px}.CommunityPage_title__8fL3w{font-size:32px}.CommunityPage_postCard__ttEGv{padding:14px}.CommunityPage_postHeader__3IBy4{flex-direction:column;flex-wrap:wrap;gap:10px}.CommunityPage_postMeta__KGkus{margin-left:0;width:100%}.CommunityPage_authorInfo__6G3Ot .CommunityPage_authorAvatar__a\+eBt{height:38px;width:38px}.CommunityPage_postActions__u3X1w{flex-wrap:wrap;gap:8px}.CommunityPage_postActions__u3X1w .CommunityPage_actionButton__f6Lm8{font-size:12px;padding:8px 12px}.CommunityPage_createButton__xIdJC{font-size:13px;padding:10px 18px}}.CommunityPage_communityFilters__4trnF{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff14,#ffffff0a);border:2px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0003,inset 0 1px 0 #ffffff1a;margin:20px 0 32px;padding:28px;transition:all .4s ease}.CommunityPage_communityFilters__4trnF:hover{border-color:#7c3aed4d;box-shadow:0 12px 40px #7c3aed26,inset 0 1px 0 #ffffff26}@media(max-width:768px){.CommunityPage_communityFilters__4trnF{border-radius:16px;margin:16px 0 24px;padding:24px}}.CommunityPage_filterRow__ERCUM{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:16px}@media(max-width:768px){.CommunityPage_filterRow__ERCUM{gap:16px;grid-template-columns:1fr;margin-top:12px}}.CommunityPage_filterGroup__PKcN8{display:flex;flex-direction:column;gap:8px}.CommunityPage_filterGroup__PKcN8 label{color:#7c3aed;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.CommunityPage_filterSelect__8sZoN{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(135deg,#ffffff0f,#ffffff08);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23E91E63' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;border:2px solid #ffffff26;border-radius:12px;color:#fff;cursor:pointer;font-family:var(--main-font);font-size:15px;font-weight:600;padding:14px 45px 14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.CommunityPage_filterSelect__8sZoN:focus{background:linear-gradient(135deg,#7c3aed1f,#7c3aed14);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff6b9d' d='m7 14 5-5 5 5z'/%3E%3C/svg%3E");border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed26,0 4px 15px #7c3aed4d;outline:none;transform:translateY(-2px)}.CommunityPage_filterSelect__8sZoN:hover{background:linear-gradient(135deg,#ffffff17,#ffffff0d);border-color:#7c3aed66;transform:translateY(-1px)}.CommunityPage_filterSelect__8sZoN option{background:#1a1a2e;color:#fff;font-weight:600;padding:12px}.CommunityPage_filterSelect__8sZoN option:checked{background:linear-gradient(135deg,#7c3aed4d,#6d28d94d)}@media(max-width:768px){.CommunityPage_filterSelect__8sZoN{font-size:16px;padding:16px 20px}}.CommunityPage_createButtons__X5gvY{display:flex;gap:12px;margin-left:auto}@media(max-width:600px){.CommunityPage_createButtons__X5gvY{flex-wrap:wrap;justify-content:center;margin-left:0;width:100%}}.CommunityPage_createButton__xIdJC{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:2px solid #0000;border-radius:12px;box-shadow:0 4px 15px #7c3aed4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:.5px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.CommunityPage_createButton__xIdJC:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CommunityPage_createButton__xIdJC:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);border-color:#ffffff1a;box-shadow:0 8px 25px #7c3aed80;transform:translateY(-3px)}.CommunityPage_createButton__xIdJC:hover:before{left:100%}.CommunityPage_createButton__xIdJC:active{box-shadow:0 4px 15px #7c3aed66;transform:translateY(-1px)}.CommunityPage_chatsContainer__rvn6e{display:flex;flex-direction:column;gap:20px}.CommunityPage_chatRoomsGrid__Wjq1Q{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.CommunityPage_chatRoomCard__o-DZt{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:24px;position:relative;transition:all .3s ease}.CommunityPage_chatRoomCard__o-DZt:hover{background:#ffffff0f;border-color:#7c3aed66;box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.CommunityPage_chatRoomCard__o-DZt.CommunityPage_public__WxT-L{border-left:3px solid #4caf50}.CommunityPage_chatRoomCard__o-DZt.CommunityPage_private__yiIY8{border-left:3px solid #ff9800}.CommunityPage_chatRoomCard__o-DZt.CommunityPage_voice__qYLA6{border-left:3px solid #9c27b0}.CommunityPage_chatRoomCard__o-DZt.CommunityPage_voice_private__iSjYj{border-left:3px solid #7c3aed}.CommunityPage_chatRoomTop__0Vmui{display:flex;flex-direction:column}.CommunityPage_chatRoomBottom__4Dg0q{display:flex;flex-direction:column;margin-top:auto}.CommunityPage_chatRoomHeader__6ESdB{align-items:flex-start;display:flex;gap:14px;margin-bottom:16px}.CommunityPage_chatRoomHeader__6ESdB .CommunityPage_roomIcon__4dEqj{flex-shrink:0;font-size:32px;opacity:.9;transition:all .3s ease}.CommunityPage_chatRoomHeader__6ESdB .CommunityPage_roomInfo__2zcdE{flex:1 1;min-width:0}.CommunityPage_chatRoomHeader__6ESdB .CommunityPage_roomInfo__2zcdE h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_chatRoomHeader__6ESdB .CommunityPage_roomBadges__PH\+OX{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CommunityPage_roomType__F\+p6I{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.CommunityPage_roomType__F\+p6I.CommunityPage_public__WxT-L{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.CommunityPage_roomType__F\+p6I.CommunityPage_private__yiIY8{background:#ff980026;border:1px solid #ff98004d;color:#ff9800}.CommunityPage_roomType__F\+p6I.CommunityPage_voice__qYLA6{background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}.CommunityPage_roomType__F\+p6I.CommunityPage_voice_private__iSjYj{background:#7c3aed26;border:1px solid #7c3aed4d;color:#7c3aed}.CommunityPage_activeBadge__jhaug{background:#4caf5026;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.CommunityPage_chatRoomDescription__ztSJ0{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffb3;display:-webkit-box;font-size:14px;line-height:1.5;margin:0;min-height:63px;overflow:hidden}.CommunityPage_chatRoomMeta__qiDXz{background:#ffffff05;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0;padding:10px}.CommunityPage_chatRoomMeta__qiDXz span{align-items:center;color:#ffffffb3;display:flex;font-size:13px;font-weight:500;gap:6px}.CommunityPage_chatRoomActions__PWF-h{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.CommunityPage_panelAddBtn__ePGCG{background:linear-gradient(135deg,#9c27b05c,#8e24aa4d);border:1px solid #e1bee78f;border-radius:10px;color:#f3e5f5;cursor:pointer;font-size:13px;font-weight:600;padding:11px 14px;transition:all .2s ease}.CommunityPage_panelAddBtn__ePGCG:hover{background:linear-gradient(135deg,#ab47bc80,#9c27b070);border-color:#f3e5f5e6;box-shadow:0 8px 18px #9c27b042;transform:translateY(-2px)}.CommunityPage_panelAddBtnAdded__h86\+O{background:#2e7d323d;border-color:#81c784b3;color:#c8e6c9}.CommunityPage_panelAddBtnAdded__h86\+O:hover{background:#2e7d324d;border-color:#a5d6a7e6;box-shadow:0 8px 16px #2e7d322e}.CommunityPage_joinButton__PQuNK{background:#7c3aed;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;letter-spacing:.3px;min-width:120px;padding:11px 14px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.CommunityPage_joinButton__PQuNK:hover{background:#6d28d9;box-shadow:0 6px 16px #7c3aed66;transform:translateY(-2px)}.CommunityPage_joinButton__PQuNK:active{transform:translateY(0)}.CommunityPage_manageButton__pg1c5{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#ffffffe6;cursor:pointer;font-size:13px;font-weight:600;padding:11px 14px;transition:all .3s ease;white-space:nowrap}.CommunityPage_manageButton__pg1c5:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.CommunityPage_oldManageButton__6sobd{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .3s ease}.CommunityPage_oldManageButton__6sobd:hover{background:#ffffff26;border-color:#7c3aed}.CommunityPage_authRequiredButton__XzWqs{align-items:center;background:#ff98001f;border:1px solid #ff98004d;border-radius:10px;color:#ff9800;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.4px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease;width:100%}.CommunityPage_authRequiredButton__XzWqs:hover{background:#ff980033;border-color:#ff980066;transform:translateY(-2px)}.CommunityPage_authRequiredButton__XzWqs:active{transform:translateY(0)}.CommunityPage_chatRoom__nc6lD{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;height:calc(100vh - 350px);margin-bottom:50px;min-height:600px;overflow:hidden}.CommunityPage_chatHeader__8esuk{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 20px}.CommunityPage_chatHeader__8esuk .CommunityPage_roomInfo__2zcdE{display:flex;flex:1 1;flex-direction:column;gap:4px}.CommunityPage_chatHeader__8esuk .CommunityPage_roomInfo__2zcdE h3{font-size:1.2rem;margin:0}.CommunityPage_chatHeader__8esuk .CommunityPage_roomInfo__2zcdE .CommunityPage_roomDescription__NY2XM{font-size:.85rem;opacity:.9}.CommunityPage_backButton__c7XKM{align-items:center;background:#7c3aed26;border:1px solid #7c3aed59;border-radius:8px;color:#7c3aed;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.CommunityPage_backButton__c7XKM:hover{background:#7c3aed47;border-color:#7c3aed99;transform:translateX(-2px)}.CommunityPage_membersCount__5d4Gd{font-size:14px;opacity:.9;white-space:nowrap}.CommunityPage_chatContent__oK0jc{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_voiceChatSection__Oq3v6{background:#ffffff08;border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:1rem}.CommunityPage_textChatSection__nX1qS{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_messagesContainer__qqWBK{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:20px}.CommunityPage_message__sutYt{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;padding:12px 16px}.CommunityPage_messageHeader__5LXqL{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.CommunityPage_messageHeader__5LXqL strong{color:#7c3aed}.CommunityPage_messageTime__sYT2n{color:#8b8b91;font-size:12px}.CommunityPage_messageContent__LOYAH{color:#fff;line-height:1.4}.CommunityPage_messageInput__771fO{background:#ffffff0d;border-top:1px solid #ffffff1a;display:flex;gap:12px;padding:16px 20px}.CommunityPage_messageField__1daJJ{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px 16px}.CommunityPage_messageField__1daJJ:focus{border-color:#7c3aed;outline:none}.CommunityPage_messageField__1daJJ::placeholder{color:#8b8b91}.CommunityPage_sendButton__4Yuzh{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease}.CommunityPage_sendButton__4Yuzh:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);transform:translateY(-2px)}.CommunityPage_sendButton__4Yuzh:disabled{cursor:not-allowed;opacity:.5;transform:none}.CommunityPage_forumsContainer__vNQWX{display:flex;flex-direction:column;gap:20px}.CommunityPage_forumsGrid__pwfrh{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CommunityPage_forumCard__RjGi9{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_forumCard__RjGi9:hover{border-color:#7c3aed;transform:translateY(-2px)}.CommunityPage_forumHeader__\+902U{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_forumHeader__\+902U h4{color:#fff;font-size:18px;margin:0}.CommunityPage_categoryBadge__p4RIt{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:12px;color:#fff;font-size:12px;padding:4px 8px}.CommunityPage_forumDescription__02OGA{color:#8b8b91;line-height:1.5;margin-bottom:12px}.CommunityPage_forumMeta__03dGV{color:#8b8b91;display:flex;font-size:14px;gap:16px;margin-bottom:16px}.CommunityPage_enterButton__Kiyv\+{border-radius:8px;font-weight:500;padding:10px 16px}.CommunityPage_forumView__V73\+x{background:#111;display:flex;flex-direction:column;inset:0;overflow-y:auto;position:fixed;z-index:1000}.CommunityPage_forumHeader__\+902U{color:#fff;padding:16px 20px}.CommunityPage_forumHeader__\+902U h3{margin:0 0 8px}.CommunityPage_forumHeader__\+902U p{font-size:14px;margin:0;opacity:.9}.CommunityPage_threadsList__JV7RH{padding:20px}.CommunityPage_threadCard__I1hKe{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:12px;padding:18px}.CommunityPage_threadCard__I1hKe:hover{background:#ffffff14;border-color:#7c3aed4d;transform:translateY(-2px)}.CommunityPage_threadCard__I1hKe.CommunityPage_pinned__hWcAE{background:#ffc1070d;border-color:#ffc1074d}.CommunityPage_threadHeader__J7fcv{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_threadTitleSection__ilp64{flex:1 1}.CommunityPage_threadTitleSection__ilp64 h4{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px}.CommunityPage_threadBadges__vXkZy{display:flex;flex-wrap:wrap;gap:8px}.CommunityPage_lockedBadge__42d9g,.CommunityPage_pinnedBadge__UDr3j,.CommunityPage_solvedBadge__EWLIc{align-items:center;border-radius:8px;display:inline-flex;letter-spacing:.3px;text-transform:uppercase}.CommunityPage_pinnedBadge__UDr3j{background:#ffc10726;border:1px solid #ffc1074d}.CommunityPage_lockedBadge__42d9g{background:#f4433626;border:1px solid #f443364d}.CommunityPage_solvedBadge__EWLIc{background:#4caf5026;border:1px solid #4caf504d}.CommunityPage_threadMeta__ZBvHp{align-items:center;color:#fff9;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CommunityPage_threadAuthor__kYbyh{align-items:center;display:flex;gap:8px}.CommunityPage_threadAuthorAvatar__pPZPD{border:2px solid #7c3aed4d;border-radius:50%;height:24px;object-fit:cover;width:24px}.CommunityPage_threadAuthorName__cww88{color:#7c3aed;font-weight:600}@media(max-width:768px){.CommunityPage_navigation__x2QAB{flex-direction:column;gap:12px;padding:0}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF{width:100%}.CommunityPage_navigation__x2QAB .CommunityPage_tabs__7KrjF .CommunityPage_tab__UzhvE{flex:1 1;font-size:13px;letter-spacing:.2px;padding:10px 8px;text-align:center}.CommunityPage_createButtons__X5gvY{flex-wrap:wrap;justify-content:center;margin-left:0;width:100%}.CommunityPage_chatRoomsGrid__Wjq1Q,.CommunityPage_forumsGrid__pwfrh{grid-template-columns:1fr}.CommunityPage_chatRoomCard__o-DZt,.CommunityPage_forumCard__RjGi9{padding:16px}.CommunityPage_messagesContainer__qqWBK{max-height:300px;padding:16px}.CommunityPage_messageInput__771fO{flex-direction:column;padding:12px 16px}.CommunityPage_messageField__1daJJ{margin-bottom:8px}}.CommunityPage_forumCard__RjGi9{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:2px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.CommunityPage_forumCard__RjGi9:before{animation:CommunityPage_shimmer__43li0 3s linear infinite;background:linear-gradient(90deg,#7c3aed,#6d28d9,#7c3aed);background-size:200% 100%;content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.CommunityPage_forumCard__RjGi9:hover{border-color:#7c3aed80;box-shadow:0 10px 30px #7c3aed33;transform:translateY(-5px)}.CommunityPage_forumCard__RjGi9:hover:before{opacity:1}.CommunityPage_forumCardHeader__tmURk{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CommunityPage_forumCardHeader__tmURk .CommunityPage_forumIcon__dF2J9{filter:drop-shadow(0 0 10px rgba(124,58,237,.5));font-size:40px}.CommunityPage_forumCardHeader__tmURk .CommunityPage_forumCardInfo__nptQB{flex:1 1}.CommunityPage_forumCardHeader__tmURk .CommunityPage_forumCardInfo__nptQB h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.CommunityPage_forumCardHeader__tmURk .CommunityPage_forumCardInfo__nptQB .CommunityPage_categoryBadge__p4RIt{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:15px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;margin-right:8px;padding:4px 12px;text-transform:uppercase}.CommunityPage_forumCardHeader__tmURk .CommunityPage_forumCardInfo__nptQB .CommunityPage_privateBadge__abgUt{background:#ff980033;border:1px solid #ff980066;border-radius:15px;color:#ff9800;font-size:11px;font-weight:600;padding:4px 12px}.CommunityPage_forumStats__X9I7a{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:20px;margin:16px 0;padding:12px}.CommunityPage_forumStats__X9I7a span{color:#fffc;font-size:13px;font-weight:500}.CommunityPage_forumActions__vuIrJ{display:flex;flex-direction:column;gap:10px;margin-top:12px}.CommunityPage_forumActions__vuIrJ .CommunityPage_panelAddBtn__ePGCG{width:100%}.CommunityPage_enterButton__Kiyv\+{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:12px;box-shadow:0 4px 15px #7c3aed4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease;width:100%}.CommunityPage_enterButton__Kiyv\+:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 20px #7c3aed80;transform:translateY(-2px)}.CommunityPage_forumViewHeader__iXvJN,.CommunityPage_threadViewHeader__8VNr7{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#14141efa,#1e0f28fa);border-bottom:2px solid #7c3aed33;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CommunityPage_forumViewHeader__iXvJN .CommunityPage_forumInfo__4c7rB,.CommunityPage_forumViewHeader__iXvJN .CommunityPage_threadInfo__yF03x,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_forumInfo__4c7rB,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_threadInfo__yF03x{flex:1 1}.CommunityPage_forumViewHeader__iXvJN .CommunityPage_forumInfo__4c7rB h3,.CommunityPage_forumViewHeader__iXvJN .CommunityPage_threadInfo__yF03x h3,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_forumInfo__4c7rB h3,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_threadInfo__yF03x h3{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px}.CommunityPage_forumViewHeader__iXvJN .CommunityPage_forumInfo__4c7rB p,.CommunityPage_forumViewHeader__iXvJN .CommunityPage_threadInfo__yF03x p,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_forumInfo__4c7rB p,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_threadInfo__yF03x p{color:#ffffffb3;font-size:13px;margin:0}.CommunityPage_threadCard__I1hKe{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:2px solid #ffffff14;border-radius:16px;cursor:pointer;margin-bottom:16px;padding:20px;transition:all .3s ease}.CommunityPage_threadCard__I1hKe.CommunityPage_pinned__hWcAE{background:linear-gradient(135deg,#ffc1071a,#ff98000d);border-color:#ffc10766}.CommunityPage_threadCard__I1hKe:hover{background:linear-gradient(135deg,#7c3aed1a,#6d28d90d);border-color:#7c3aed66;box-shadow:0 4px 20px #7c3aed26;transform:translateX(8px)}.CommunityPage_threadCard__I1hKe .CommunityPage_threadHeader__J7fcv{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_threadCard__I1hKe .CommunityPage_threadHeader__J7fcv h4{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0}.CommunityPage_threadCard__I1hKe .CommunityPage_threadHeader__J7fcv .CommunityPage_threadBadges__vXkZy{display:flex;flex-wrap:wrap;gap:6px}.CommunityPage_threadCard__I1hKe .CommunityPage_threadMeta__ZBvHp{color:#fff9;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CommunityPage_threadCard__I1hKe .CommunityPage_threadMeta__ZBvHp span{align-items:center;display:flex;gap:4px}.CommunityPage_lockedBadge__42d9g,.CommunityPage_pinnedBadge__UDr3j,.CommunityPage_solvedBadge__EWLIc{border-radius:12px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.CommunityPage_pinnedBadge__UDr3j{background:#ffc10733;border:1px solid #ffc10766;color:#ffc107}.CommunityPage_lockedBadge__42d9g{background:#f4433633;border:1px solid #f4433666;color:#f44336}.CommunityPage_solvedBadge__EWLIc{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_threadView__Qr\+uy{background:#0e0e16;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:100003}.CommunityPage_threadLayout__0T0Cy{display:flex;flex:1 1;flex-direction:row;min-height:0;overflow:hidden}.CommunityPage_threadPostsPanel__mirhK{display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;width:40%}.CommunityPage_threadPostsHeader__xMjcP{align-items:flex-start;background:linear-gradient(135deg,#7c3aed14,#6d28d90a);border-bottom:1px solid #7c3aed2e;display:flex;flex-shrink:0;gap:12px;padding:14px 20px}.CommunityPage_threadPostsHeader__xMjcP .CommunityPage_threadPostsHeaderIcon__y5lbM{flex-shrink:0;font-size:22px;line-height:1;margin-top:2px}.CommunityPage_threadPostsHeader__xMjcP h4{color:#fff;font-size:14px;font-weight:700;letter-spacing:.6px;margin:0 0 4px;text-transform:uppercase}.CommunityPage_threadPostsHeader__xMjcP p{color:#ffffff80;font-size:12px;line-height:1.5;margin:0}.CommunityPage_threadVoiceChatPanel__cFn1A{background:#161622;border-left:1px solid #ffffff12;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.CommunityPage_threadVoiceChatLabel__qgk1V{background:#7c3aed12;border-bottom:1px solid #7c3aed26;color:#7c3aed;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.6px;padding:8px 12px;text-transform:uppercase}.CommunityPage_threadVoiceChatInner__ZfWpZ{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.CommunityPage_mobileTabs__fPzGg{display:none;flex-shrink:0}.CommunityPage_mobileTab__RIizk{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#ffffff80;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:13px 8px;transition:all .2s ease}.CommunityPage_mobileTab__RIizk:active{background:#ffffff0a}.CommunityPage_mobileTabActive__CrZ1K{background:#7c3aed12;border-bottom-color:#7c3aed;color:#7c3aed}.CommunityPage_mobileTabCount__K-gqX{align-items:center;background:#7c3aed38;border-radius:10px;color:#7c3aed;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-width:18px;padding:1px 7px}@media(max-width:850px){.CommunityPage_mobileTabs__fPzGg{background:#0c0c14fa;border-bottom:1px solid #ffffff12;display:flex}.CommunityPage_mobileHidden__XP205{display:none!important}.CommunityPage_forumViewHeader__iXvJN,.CommunityPage_threadViewHeader__8VNr7{align-items:flex-start;flex-direction:column;gap:6px;padding:8px 12px}.CommunityPage_forumViewHeader__iXvJN .CommunityPage_forumInfo__4c7rB,.CommunityPage_forumViewHeader__iXvJN .CommunityPage_threadInfo__yF03x,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_forumInfo__4c7rB,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_threadInfo__yF03x{width:100%}.CommunityPage_forumViewHeader__iXvJN .CommunityPage_forumInfo__4c7rB h3,.CommunityPage_forumViewHeader__iXvJN .CommunityPage_threadInfo__yF03x h3,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_forumInfo__4c7rB h3,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_threadInfo__yF03x h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.CommunityPage_forumViewHeader__iXvJN .CommunityPage_threadMeta__ZBvHp,.CommunityPage_threadViewHeader__8VNr7 .CommunityPage_threadMeta__ZBvHp{font-size:11px;gap:6px}.CommunityPage_backButton__c7XKM{align-self:flex-start;font-size:11px;padding:6px 10px}.CommunityPage_threadLayout__0T0Cy{flex-direction:column}.CommunityPage_threadPostsPanel__mirhK{flex:1 1;min-height:0;width:100%}.CommunityPage_threadVoiceChatPanel__cFn1A{border-left:none;border-top:none;flex:1 1;height:auto;min-height:0;width:100%}.CommunityPage_threadPostsHeader__xMjcP{padding:10px 14px}.CommunityPage_threadPostsHeader__xMjcP .CommunityPage_threadPostsHeaderIcon__y5lbM{font-size:18px}.CommunityPage_threadPostsHeader__xMjcP h4{font-size:13px}.CommunityPage_threadPostsHeader__xMjcP p{display:none}.CommunityPage_forumPostsList__07MC8{gap:8px;padding:8px 10px}.CommunityPage_forumPost__yNEHN{gap:10px;padding:8px 10px}.CommunityPage_forumPostLeft__okMuR{width:34px}.CommunityPage_forumPostAvatar__4S1xQ{height:28px;width:28px}.CommunityPage_replyForm__6xO9B{gap:6px;padding:8px 10px}.CommunityPage_replyForm__6xO9B .CommunityPage_replyTextarea__rjmKM{font-size:16px}.CommunityPage_replyForm__6xO9B .CommunityPage_replyButton__5z7Ib{font-size:12px;padding:10px 14px}.CommunityPage_scrollButtons__wmQF8{display:none}}.CommunityPage_postsListWrapper__NzXX1{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.CommunityPage_scrollButtons__wmQF8{bottom:10px;display:flex;flex-direction:column;gap:5px;left:10px;pointer-events:none;position:absolute;z-index:5}.CommunityPage_scrollBtn__BBSxT{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#7c3aedd1,#6d28d9d1);border:1px solid #ffffff38;border-radius:50%;box-shadow:0 2px 10px #7c3aed73,0 0 0 1px #ffffff0f;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;pointer-events:all;transition:all .18s ease;width:28px}.CommunityPage_scrollBtn__BBSxT:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aeda6;transform:scale(1.18)}.CommunityPage_scrollBtn__BBSxT:active{transform:scale(.9)}.CommunityPage_forumPostsList__07MC8{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px}.CommunityPage_forumPostsList__07MC8::-webkit-scrollbar{width:5px}.CommunityPage_forumPostsList__07MC8::-webkit-scrollbar-track{background:#0000}.CommunityPage_forumPostsList__07MC8::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.CommunityPage_postCard__ttEGv{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:2px solid #ffffff14;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_postCard__ttEGv:hover{border-color:#7c3aed4d;box-shadow:0 4px 15px #0003}.CommunityPage_postAuthor__wSecY{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px}.CommunityPage_postAuthor__wSecY .CommunityPage_avatarLarge__DP9vB{border:2px solid #7c3aed80;border-radius:50%;height:50px;object-fit:cover;width:50px}.CommunityPage_postAuthor__wSecY .CommunityPage_authorInfo__6G3Ot{display:flex;flex-direction:column;gap:4px}.CommunityPage_postAuthor__wSecY .CommunityPage_authorInfo__6G3Ot strong{color:#fff;font-size:16px}.CommunityPage_postAuthor__wSecY .CommunityPage_authorInfo__6G3Ot .CommunityPage_postDate__2z61K{color:#fff9;font-size:12px}.CommunityPage_postAuthor__wSecY .CommunityPage_authorInfo__6G3Ot .CommunityPage_opBadge__9ijdC,.CommunityPage_postAuthor__wSecY .CommunityPage_authorInfo__6G3Ot .CommunityPage_solutionBadge__7HLzM{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;margin-top:4px;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.CommunityPage_postAuthor__wSecY .CommunityPage_authorInfo__6G3Ot .CommunityPage_opBadge__9ijdC{background:#7c3aed33;border:1px solid #7c3aed66;color:#7c3aed}.CommunityPage_postAuthor__wSecY .CommunityPage_authorInfo__6G3Ot .CommunityPage_solutionBadge__7HLzM{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_postContent__1Dij0{color:#ffffffe6;font-size:15px;line-height:1.7}.CommunityPage_postContent__1Dij0 .CommunityPage_editedLabel__J-fhK{color:#ffffff80;display:block;font-size:12px;font-style:italic;margin-top:12px}.CommunityPage_replyForm__6xO9B{align-items:flex-end;background:#14141ef7;border-top:1px solid #ffffff14;display:flex;flex-shrink:0;gap:8px;padding:10px 16px}.CommunityPage_replyForm__6xO9B .CommunityPage_replyTextarea__rjmKM{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;flex:1 1;font-family:inherit;font-size:14px;max-height:120px;min-height:40px;overflow-y:auto;padding:9px 12px;resize:none;transition:border-color .2s}.CommunityPage_replyForm__6xO9B .CommunityPage_replyTextarea__rjmKM:focus{border-color:#7c3aed80;outline:none}.CommunityPage_replyForm__6xO9B .CommunityPage_replyTextarea__rjmKM::placeholder{color:#ffffff59}.CommunityPage_replyForm__6xO9B .CommunityPage_replyActions__-Botg{align-items:center;display:flex;flex-shrink:0;gap:6px}.CommunityPage_replyForm__6xO9B .CommunityPage_replyButton__5z7Ib{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:all .2s ease;white-space:nowrap}.CommunityPage_replyForm__6xO9B .CommunityPage_replyButton__5z7Ib:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6)}.CommunityPage_replyForm__6xO9B .CommunityPage_replyButton__5z7Ib:disabled{cursor:not-allowed;opacity:.4}.CommunityPage_lockedNotice__uvPe6{background:#f443361a;border:2px solid #f443364d;border-radius:12px;color:#f44336;font-weight:600;margin:24px;padding:20px;text-align:center}.CommunityPage_emptyState__HRsrc{align-items:center;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:2px dashed #ffffff26;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin:40px 0;padding:80px 40px;text-align:center;transition:all .4s ease}.CommunityPage_emptyState__HRsrc:hover{background:linear-gradient(135deg,#7c3aed14,#7c3aed08);border-color:#7c3aed4d}.CommunityPage_emptyState__HRsrc:hover .CommunityPage_emptyIcon__N2gHM{filter:drop-shadow(0 0 20px rgba(124,58,237,.5));transform:scale(1.1) rotate(5deg)}.CommunityPage_emptyState__HRsrc .CommunityPage_emptyIcon__N2gHM{filter:drop-shadow(0 4px 15px rgba(0,0,0,.3));font-size:80px;margin-bottom:24px;opacity:.6;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.CommunityPage_emptyState__HRsrc h3{color:#ffffffe6;font-size:24px;font-weight:700;letter-spacing:.5px;margin:0 0 12px}.CommunityPage_emptyState__HRsrc p{color:#fff9;font-size:16px;line-height:1.6;margin:0 0 28px;max-width:400px}.CommunityPage_loadingMore__\+wv0J{align-items:center;animation:CommunityPage_fadeInUp__cnWWA .5s ease;display:flex;justify-content:center;padding:60px;position:relative}.CommunityPage_loadingMore__\+wv0J:before{animation:CommunityPage_pulse__A-NAK 2s infinite;background:radial-gradient(circle,#7c3aed33 0,#0000 70%);border-radius:50%;content:"";height:100px;position:absolute;width:100px}@keyframes CommunityPage_shimmer__43li0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CommunityPage_pulse__A-NAK{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes CommunityPage_fadeInUp__cnWWA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes CommunityPage_slideUp__LrDyU{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CommunityPage_fadeIn__Dq7bv{0%{opacity:0}to{opacity:1}}.CommunityPage_postsList__ClDdz{display:flex;flex-direction:column;gap:20px;margin-top:16px}.CommunityPage_openButton__-98Ic{background:linear-gradient(135deg,#4caf50,#388e3c);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;letter-spacing:.4px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.CommunityPage_openButton__-98Ic:hover{background:linear-gradient(135deg,#388e3c,#2e7d32);box-shadow:0 6px 16px #4caf5066;transform:translateY(-2px)}.CommunityPage_memberBadge__jqDxq{background:#4caf5026;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:11px;font-weight:600;padding:4px 12px;white-space:nowrap}.CommunityPage_inviteCodeBlock__AFnWw{align-items:center;background:#ff980014;border:1px solid #ff980040;border-radius:10px;display:flex;gap:8px;margin:10px 0;padding:10px 14px}.CommunityPage_inviteCodeLabel__v\+Ks1{color:#fff9;flex-shrink:0;font-size:12px}.CommunityPage_inviteCode__VzQZ\+{color:#ff9800;flex:1 1;font-family:monospace;font-size:15px;font-weight:700;letter-spacing:2px}.CommunityPage_copyInviteBtn__Hu0KC{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:2px 4px;transition:background .2s}.CommunityPage_copyInviteBtn__Hu0KC:hover{background:#ffffff1a}.CommunityPage_inviteButton__OuADI{background:#ff98001f;border:1px solid #ff980059;border-radius:10px;color:#ff9800;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:all .3s ease;white-space:nowrap}.CommunityPage_inviteButton__OuADI:hover{background:#ff980033;border-color:#ff980080;transform:translateY(-2px)}.CommunityPage_inviteModalOverlay__9pmza{align-items:center;animation:CommunityPage_fadeIn__Dq7bv .2s ease;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.CommunityPage_inviteModalContent__AHA6c{animation:CommunityPage_slideUp__LrDyU .25s ease;background:#1a1a1a;border:1px solid #ff98004d;border-radius:20px;max-width:440px;padding:36px;width:100%}.CommunityPage_inviteModalContent__AHA6c h3{color:#fff;font-size:22px;margin:0 0 8px}.CommunityPage_inviteModalContent__AHA6c p{color:#fff9;font-size:14px;line-height:1.5;margin:0 0 20px}.CommunityPage_inviteInput__IHrK\+{background:#ffffff0f;border:2px solid #ff98004d;border-radius:12px;box-sizing:border-box;color:#fff;font-family:monospace;font-size:18px;letter-spacing:3px;padding:14px 18px;text-align:center;text-transform:uppercase;transition:border-color .2s;width:100%}.CommunityPage_inviteInput__IHrK\+:focus{border-color:#ff9800;box-shadow:0 0 0 3px #ff980026;outline:none}.CommunityPage_inviteInput__IHrK\+::placeholder{color:#ffffff4d;font-size:14px;letter-spacing:1px}.CommunityPage_inviteError__GrlUA{color:#f44336;font-size:13px;margin:8px 0 0}.CommunityPage_inviteModalActions__nzmcp{display:flex;gap:12px;margin-top:20px}.CommunityPage_inviteSubmitBtn__5IEhv{background:linear-gradient(135deg,#ff9800,#f57c00);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:13px;transition:all .3s ease}.CommunityPage_inviteSubmitBtn__5IEhv:hover{box-shadow:0 6px 16px #ff980066;transform:translateY(-2px)}.CommunityPage_inviteCancelBtn__Yu39W{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;color:#ffffffb3;cursor:pointer;font-size:15px;font-weight:600;padding:13px 22px;transition:all .3s ease}.CommunityPage_inviteCancelBtn__Yu39W:hover{background:#ffffff1a;color:#fff}.CommunityPage_forumPost__yNEHN{border-bottom:1px solid #ffffff12;display:flex;gap:16px;padding:5px 24px;transition:background .2s ease}.CommunityPage_forumPost__yNEHN:last-child{border-bottom:none}.CommunityPage_forumPost__yNEHN:hover{background:#ffffff05}.CommunityPage_forumPostSolution__OUfXH{background:#4caf500a!important;border-left:3px solid #4caf50}.CommunityPage_forumPostLeft__okMuR{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:52px}.CommunityPage_forumPostAvatar__4S1xQ{border:2px solid #7c3aed80;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.CommunityPage_forumPostThread__bo9C3{background:#ffffff12;border-radius:1px;flex:1 1;min-height:16px;width:2px}.CommunityPage_forumPostNumber__siH3I{color:#ffffff40;font-family:monospace;font-size:11px}.CommunityPage_forumPostRight__Cqlxa{flex:1 1;min-width:0}.CommunityPage_forumPostHeader__K19FG{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:10px}.CommunityPage_forumPostMeta__P1p5t{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CommunityPage_forumPostUsername__52Cv7{color:#fff;font-size:13px;font-weight:700}.CommunityPage_forumPostDate__CGrW8{color:#ffffff59;font-size:12px}.CommunityPage_forumPostBody__3iMxS{color:#ffffffd9;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.CommunityPage_opBadge__9ijdC{background:#7c3aed33;border:1px solid #7c3aed66;border-radius:10px;color:#7c3aed;letter-spacing:.5px;text-transform:uppercase}.CommunityPage_opBadge__9ijdC,.CommunityPage_solutionBadge__7HLzM{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px}.CommunityPage_solutionBadge__7HLzM{background:#4caf5033;border:1px solid #4caf5066;border-radius:10px;color:#4caf50}.CommunityPage_editedLabel__J-fhK{color:#fff6;font-size:11px;font-style:italic}.CommunityPage_forumPagination__vjG-C{border-top:1px solid #ffffff12;display:flex;justify-content:center;padding:16px 24px}.CreatePostModal_modalOverlay__LZL0y{align-items:center;animation:CreatePostModal_fadeIn__SThfB .25s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes CreatePostModal_fadeIn__SThfB{0%{opacity:0}to{opacity:1}}.CreatePostModal_modal__rJpMG{animation:CreatePostModal_slideUp__Ro1SC .35s cubic-bezier(.22,.9,.36,1);background:linear-gradient(145deg,#150025,#0f001e 55%,#0d0d20);border:1px solid #7c3aed52;border-radius:22px;box-shadow:0 28px 70px #000000b3,0 0 0 1px #7c3aed1f,inset 0 1px 0 #a78bfa14;max-height:90vh;max-width:560px;overflow-y:auto;padding:0;position:relative;width:92%}.CreatePostModal_modal__rJpMG:before{animation:CreatePostModal_shimmer__dNHYh 4s linear infinite;background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9,#a78bfa,#7c3aed);background-size:250% 100%;border-radius:22px 22px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CreatePostModal_modal__rJpMG::-webkit-scrollbar{width:6px}.CreatePostModal_modal__rJpMG::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.CreatePostModal_modal__rJpMG::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:3px}.CreatePostModal_modal__rJpMG::-webkit-scrollbar-thumb:hover{background:#a78bfa}@keyframes CreatePostModal_slideUp__Ro1SC{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreatePostModal_shimmer__dNHYh{0%{background-position:250% 0}to{background-position:-250% 0}}.CreatePostModal_modalHeader__Ffi1b{align-items:center;background:linear-gradient(135deg,#7c3aed1f,#6d28d912);border-bottom:1px solid #7c3aed2e;display:flex;justify-content:space-between;padding:24px 28px}.CreatePostModal_modalHeader__Ffi1b h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin:0}.CreatePostModal_closeButton__WFgXN{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#ffffff8c;cursor:pointer;display:flex;font-size:24px;font-weight:300;justify-content:center;line-height:1;padding:2px 10px;transition:all .25s ease}.CreatePostModal_closeButton__WFgXN:hover{background:#7c3aed26;border-color:#7c3aed66;color:#a78bfa;transform:rotate(90deg)}.CreatePostModal_closeButton__WFgXN:disabled{cursor:not-allowed;opacity:.4}.CreatePostModal_modalBody__qOwDH{padding:20px 28px}.CreatePostModal_formGroup__398B2{margin-bottom:16px}.CreatePostModal_formGroup__398B2 label{color:#ffffffd9;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:7px;text-transform:uppercase}.CreatePostModal_formGroup__398B2 input,.CreatePostModal_formGroup__398B2 select,.CreatePostModal_formGroup__398B2 textarea{background:#ffffff0d;border:1.5px solid #7c3aed38;border-radius:10px;color:#fff;font-family:inherit;font-size:13.5px;padding:11px 14px;transition:all .25s ease;width:100%}.CreatePostModal_formGroup__398B2 input::placeholder,.CreatePostModal_formGroup__398B2 select::placeholder,.CreatePostModal_formGroup__398B2 textarea::placeholder{color:#ffffff52}.CreatePostModal_formGroup__398B2 input:hover,.CreatePostModal_formGroup__398B2 select:hover,.CreatePostModal_formGroup__398B2 textarea:hover{background:#ffffff12;border-color:#7c3aed66}.CreatePostModal_formGroup__398B2 input:focus,.CreatePostModal_formGroup__398B2 select:focus,.CreatePostModal_formGroup__398B2 textarea:focus{background:#7c3aed14;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed29;outline:none}.CreatePostModal_formGroup__398B2 input:disabled,.CreatePostModal_formGroup__398B2 select:disabled,.CreatePostModal_formGroup__398B2 textarea:disabled{cursor:not-allowed;opacity:.5}.CreatePostModal_formGroup__398B2 input[type=file]{color:#ffffffb3;cursor:pointer;padding:8px 12px}.CreatePostModal_formGroup__398B2 input[type=file]::-webkit-file-upload-button{background:#7c3aed33;border:1px solid #7c3aed66;border-radius:7px;color:#a78bfa;cursor:pointer;font-size:12px;margin-right:10px;padding:4px 12px;-webkit-transition:all .2s;transition:all .2s}.CreatePostModal_formGroup__398B2 input[type=file]::file-selector-button{background:#7c3aed33;border:1px solid #7c3aed66;border-radius:7px;color:#a78bfa;cursor:pointer;font-size:12px;margin-right:10px;padding:4px 12px;transition:all .2s}.CreatePostModal_formGroup__398B2 input[type=file]::-webkit-file-upload-button:hover{background:#7c3aed59}.CreatePostModal_formGroup__398B2 input[type=file]::file-selector-button:hover{background:#7c3aed59}.CreatePostModal_formGroup__398B2 textarea{line-height:1.6;min-height:80px;resize:vertical}.CreatePostModal_formGroup__398B2 select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23a78bfa' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:38px}.CreatePostModal_formGroup__398B2 select option{background:#150025;color:#fff}.CreatePostModal_formGroup__398B2 .CreatePostModal_hint__URUU6{color:#ffffff61;display:block;font-size:11.5px;margin-top:4px}.CreatePostModal_formRow__Xrkxj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CreatePostModal_error__gdxeu{border-color:#f87171b3!important;box-shadow:0 0 0 3px #f871711f!important}.CreatePostModal_errorText__soa8M{color:#fca5a5;display:block;font-size:12px;font-weight:500;margin-top:5px}.CreatePostModal_errorMessage__kJMgP{background:#f871711a;border:1.5px solid #f871714d;border-radius:10px;color:#fca5a5;font-size:13px;font-weight:500;margin-bottom:16px;padding:12px 16px}.CreatePostModal_modalFooter__qktGh{border-top:1px solid #7c3aed24;display:flex;gap:10px;justify-content:flex-end;margin-top:6px;padding:16px 28px 22px}.CreatePostModal_modalFooter__qktGh button{border:none;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:600;padding:11px 24px;transition:all .25s ease}.CreatePostModal_modalFooter__qktGh button:disabled{cursor:not-allowed;opacity:.5}.CreatePostModal_modalFooter__qktGh .CreatePostModal_cancelButton__nbEvM{background:#ffffff0f;border:1.5px solid #ffffff1a;color:#ffffffb3}.CreatePostModal_modalFooter__qktGh .CreatePostModal_cancelButton__nbEvM:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.CreatePostModal_modalFooter__qktGh .CreatePostModal_submitButton__pwT8S{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 14px #7c3aed59;color:#fff}.CreatePostModal_modalFooter__qktGh .CreatePostModal_submitButton__pwT8S:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 7px 22px #7c3aed80;transform:translateY(-2px)}.CreatePostModal_modalFooter__qktGh .CreatePostModal_submitButton__pwT8S:active:not(:disabled){transform:translateY(0)}@media(max-width:768px){.CreatePostModal_modal__rJpMG{max-height:95vh;width:95%}.CreatePostModal_modalHeader__Ffi1b{padding:18px 20px}.CreatePostModal_modalHeader__Ffi1b h3{font-size:17px}.CreatePostModal_modalBody__qOwDH{padding:16px 20px}.CreatePostModal_formRow__Xrkxj{grid-template-columns:1fr}.CreatePostModal_modalFooter__qktGh{flex-direction:column;padding:14px 20px 18px}.CreatePostModal_modalFooter__qktGh button{width:100%}}.CreateChatModal_modalOverlay__o7omW{align-items:center;animation:CreateChatModal_fadeIn__3dTua .25s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes CreateChatModal_fadeIn__3dTua{0%{opacity:0}to{opacity:1}}.CreateChatModal_modal__A5Ram{animation:CreateChatModal_slideUp__sj94\+ .35s cubic-bezier(.22,.9,.36,1);background:linear-gradient(145deg,#150025,#0f001e 55%,#0d0d20);border:1px solid #7c3aed52;border-radius:22px;box-shadow:0 28px 70px #000000b3,0 0 0 1px #7c3aed1f,inset 0 1px 0 #a78bfa14;max-height:90vh;max-width:600px;overflow-y:auto;padding:0;position:relative;width:90%}.CreateChatModal_modal__A5Ram:before{animation:CreateChatModal_shimmer__M\+d3g 4s linear infinite;background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9,#a78bfa,#7c3aed);background-size:250% 100%;border-radius:22px 22px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CreateChatModal_modal__A5Ram::-webkit-scrollbar{width:6px}.CreateChatModal_modal__A5Ram::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.CreateChatModal_modal__A5Ram::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:3px}.CreateChatModal_modal__A5Ram::-webkit-scrollbar-thumb:hover{background:#a78bfa}@keyframes CreateChatModal_slideUp__sj94\+{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateChatModal_shimmer__M\+d3g{0%{background-position:250% 0}to{background-position:-250% 0}}.CreateChatModal_modalHeader__3JpYY{align-items:center;background:linear-gradient(135deg,#7c3aed1f,#6d28d912);border-bottom:1px solid #7c3aed2e;display:flex;justify-content:space-between;padding:26px 32px}.CreateChatModal_modalHeader__3JpYY h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;margin:0}.CreateChatModal_modalHeader__3JpYY .CreateChatModal_closeButton__\+7mbI{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#ffffff8c;cursor:pointer;font-size:26px;font-weight:300;line-height:1;padding:2px 11px;transition:all .25s ease}.CreateChatModal_modalHeader__3JpYY .CreateChatModal_closeButton__\+7mbI:hover{background:#7c3aed26;border-color:#7c3aed66;color:#a78bfa;transform:rotate(90deg)}.CreateChatModal_form__tESdY{padding:26px 32px}.CreateChatModal_formGroup__3XTHd{margin-bottom:22px}.CreateChatModal_formGroup__3XTHd label{color:#ffffffe0;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:9px;text-transform:uppercase}.CreateChatModal_formGroup__3XTHd label .CreateChatModal_required__n-nJQ{color:#a78bfa;margin-left:4px}.CreateChatModal_formGroup__3XTHd input,.CreateChatModal_formGroup__3XTHd select,.CreateChatModal_formGroup__3XTHd textarea{background:#ffffff0d;border:1.5px solid #7c3aed38;border-radius:11px;color:#fff;font-family:inherit;font-size:14px;padding:13px 16px;transition:all .25s ease;width:100%}.CreateChatModal_formGroup__3XTHd input:hover,.CreateChatModal_formGroup__3XTHd select:hover,.CreateChatModal_formGroup__3XTHd textarea:hover{background:#ffffff12;border-color:#7c3aed66}.CreateChatModal_formGroup__3XTHd input:focus,.CreateChatModal_formGroup__3XTHd select:focus,.CreateChatModal_formGroup__3XTHd textarea:focus{background:#7c3aed14;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e,0 4px 14px #7c3aed26;outline:none}.CreateChatModal_formGroup__3XTHd input::placeholder,.CreateChatModal_formGroup__3XTHd select::placeholder,.CreateChatModal_formGroup__3XTHd textarea::placeholder{color:#ffffff59}.CreateChatModal_formGroup__3XTHd input:disabled,.CreateChatModal_formGroup__3XTHd select:disabled,.CreateChatModal_formGroup__3XTHd textarea:disabled{cursor:not-allowed;opacity:.5}.CreateChatModal_formGroup__3XTHd input.CreateChatModal_inputError__j7kTt,.CreateChatModal_formGroup__3XTHd select.CreateChatModal_inputError__j7kTt,.CreateChatModal_formGroup__3XTHd textarea.CreateChatModal_inputError__j7kTt{border-color:#f87171b3;box-shadow:0 0 0 3px #f871711f}.CreateChatModal_formGroup__3XTHd textarea{line-height:1.6;min-height:100px;resize:vertical}.CreateChatModal_formGroup__3XTHd select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23a78bfa' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:44px}.CreateChatModal_formGroup__3XTHd select option{background:#150025;color:#fff}.CreateChatModal_formGroup__3XTHd select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23a78bfa' d='m7 14 5-5 5 5z'/%3E%3C/svg%3E")}.CreateChatModal_formGroup__3XTHd select#CreateChatModal_room_type__XlAxA{background-color:#7c3aed12;border-color:#7c3aed59;font-weight:600}.CreateChatModal_formGroup__3XTHd select#CreateChatModal_room_type__XlAxA:hover{background-color:#7c3aed1a;border-color:#7c3aed8c}.CreateChatModal_formGroup__3XTHd select#CreateChatModal_room_type__XlAxA:focus{background-color:#7c3aed1f;border-color:#7c3aed}.CreateChatModal_typeHint__zXdWl{background:#7c3aed1a;border:1px solid #7c3aed40;border-radius:8px;color:#c4b5fdd9;font-size:12px;line-height:1.5;margin:8px 0 0;padding:8px 12px}.CreateChatModal_errorMessage__6n0Kt{color:#fca5a5;display:block;font-size:12.5px;font-weight:500;margin-top:7px}.CreateChatModal_submitError__k6NkD{background:#f871711a;border:1.5px solid #f871714d;border-radius:11px;color:#fca5a5;font-size:13.5px;font-weight:500;margin-bottom:22px;padding:13px 16px}.CreateChatModal_formActions__QBzz3{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.CreateChatModal_formActions__QBzz3 button{border:none;border-radius:11px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .25s ease}.CreateChatModal_formActions__QBzz3 button:disabled{cursor:not-allowed;opacity:.5}.CreateChatModal_formActions__QBzz3 .CreateChatModal_cancelButton__UD385{background:#ffffff0f;border:1.5px solid #ffffff1a;color:#ffffffbf}.CreateChatModal_formActions__QBzz3 .CreateChatModal_cancelButton__UD385:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.CreateChatModal_formActions__QBzz3 .CreateChatModal_submitButton__vMYmm{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aed59;color:#fff}.CreateChatModal_formActions__QBzz3 .CreateChatModal_submitButton__vMYmm:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.CreateChatModal_formActions__QBzz3 .CreateChatModal_submitButton__vMYmm:active:not(:disabled){transform:translateY(0)}.CreateChatModal_successScreen__dGsor{align-items:center;display:flex;flex-direction:column;gap:16px;padding:44px 36px;text-align:center}.CreateChatModal_successIcon__SgPp5{filter:drop-shadow(0 0 16px rgba(167,139,250,.4));font-size:60px;line-height:1}.CreateChatModal_successTitle__Ji3Dx{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700;margin:0}.CreateChatModal_successDesc__\+LddX{color:#ffffffb3;font-size:15px;margin:0}.CreateChatModal_successDesc__\+LddX strong{color:#c4b5fd}.CreateChatModal_inviteCodeBlock__tF5Qf{background:#7c3aed1a;border:1.5px solid #7c3aed59;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px;width:100%}.CreateChatModal_inviteCodeLabel__XUE98{color:#c4b5fdcc;font-size:12px;font-weight:700;letter-spacing:.8px;margin:0;text-transform:uppercase}.CreateChatModal_inviteCodeRow__79-xw{align-items:center;display:flex;gap:12px;justify-content:center}.CreateChatModal_inviteCodeText__d3nJK{background:#7c3aed1f;border-radius:10px;color:#c4b5fd;flex:1 1;font-family:Courier New,monospace;font-size:26px;font-weight:900;letter-spacing:6px;padding:8px 18px;text-align:center}.CreateChatModal_copyBtn__wmW4t{background:#7c3aed33;border:1.5px solid #7c3aed80;border-radius:9px;color:#a78bfa;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.CreateChatModal_copyBtn__wmW4t:hover{background:#7c3aed59;color:#c4b5fd}.CreateChatModal_inviteNote__QP9MF{color:#ffffff73;font-size:12.5px;line-height:1.5;margin:0}.CreateChatModal_successButton__neHRs,.CreateChatModal_successScreen__dGsor .CreateChatModal_submitButton__vMYmm{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:11px;box-shadow:0 4px 16px #7c3aed59;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:13px 36px;transition:all .25s ease}.CreateChatModal_successButton__neHRs:hover,.CreateChatModal_successScreen__dGsor .CreateChatModal_submitButton__vMYmm:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.CreateChatModal_successButton__neHRs:active,.CreateChatModal_successScreen__dGsor .CreateChatModal_submitButton__vMYmm:active{transform:translateY(0)}@media(max-width:768px){.CreateChatModal_modal__A5Ram{max-height:95vh;width:95%}.CreateChatModal_form__tESdY,.CreateChatModal_modalHeader__3JpYY{padding:18px 20px}.CreateChatModal_modalHeader__3JpYY h2{font-size:18px}.CreateChatModal_formActions__QBzz3{flex-direction:column}.CreateChatModal_formActions__QBzz3 button{width:100%}}.CreateForumModal_modalOverlay__gzIj6{align-items:center;animation:CreateForumModal_fadeIn__LaAyv .25s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes CreateForumModal_fadeIn__LaAyv{0%{opacity:0}to{opacity:1}}.CreateForumModal_modal__DgV\+0{animation:CreateForumModal_slideUp__3fLdc .35s cubic-bezier(.22,.9,.36,1);background:linear-gradient(145deg,#150025,#0f001e 55%,#0d0d20);border:1px solid #7c3aed52;border-radius:22px;box-shadow:0 28px 70px #000000b3,0 0 0 1px #7c3aed1f,inset 0 1px 0 #a78bfa14;max-height:90vh;max-width:650px;overflow-y:auto;padding:0;position:relative;width:90%}.CreateForumModal_modal__DgV\+0:before{animation:CreateForumModal_shimmer__E9p9c 4s linear infinite;background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9,#a78bfa,#7c3aed);background-size:250% 100%;border-radius:22px 22px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CreateForumModal_modal__DgV\+0::-webkit-scrollbar{width:6px}.CreateForumModal_modal__DgV\+0::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.CreateForumModal_modal__DgV\+0::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:3px}.CreateForumModal_modal__DgV\+0::-webkit-scrollbar-thumb:hover{background:#a78bfa}@keyframes CreateForumModal_slideUp__3fLdc{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateForumModal_shimmer__E9p9c{0%{background-position:250% 0}to{background-position:-250% 0}}.CreateForumModal_modalHeader__YfFNc{align-items:center;background:linear-gradient(135deg,#7c3aed1f,#6d28d912);border-bottom:1px solid #7c3aed2e;display:flex;justify-content:space-between;padding:26px 32px}.CreateForumModal_modalHeader__YfFNc .CreateForumModal_headerContent__H6um6{align-items:center;display:flex;gap:14px}.CreateForumModal_modalHeader__YfFNc .CreateForumModal_headerContent__H6um6 .CreateForumModal_icon__UgNGy{filter:drop-shadow(0 0 10px rgba(167,139,250,.45));font-size:30px}.CreateForumModal_modalHeader__YfFNc .CreateForumModal_headerContent__H6um6 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;margin:0}.CreateForumModal_modalHeader__YfFNc .CreateForumModal_closeButton__CbDld{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#ffffff8c;cursor:pointer;font-size:26px;font-weight:300;line-height:1;padding:2px 11px;transition:all .25s ease}.CreateForumModal_modalHeader__YfFNc .CreateForumModal_closeButton__CbDld:hover{background:#7c3aed26;border-color:#7c3aed66;color:#a78bfa;transform:rotate(90deg)}.CreateForumModal_form__nAQ\+U{padding:26px 32px}.CreateForumModal_formGroup__6csRA{margin-bottom:22px}.CreateForumModal_formGroup__6csRA label{color:#ffffffe0;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:9px;text-transform:uppercase}.CreateForumModal_formGroup__6csRA label .CreateForumModal_required__lj-H-{color:#a78bfa;margin-left:4px}.CreateForumModal_formGroup__6csRA input,.CreateForumModal_formGroup__6csRA select,.CreateForumModal_formGroup__6csRA textarea{background:#ffffff0d;border:1.5px solid #7c3aed38;border-radius:11px;color:#fff;font-family:inherit;font-size:14px;padding:13px 16px;transition:all .25s ease;width:100%}.CreateForumModal_formGroup__6csRA input:hover,.CreateForumModal_formGroup__6csRA select:hover,.CreateForumModal_formGroup__6csRA textarea:hover{background:#ffffff12;border-color:#7c3aed66}.CreateForumModal_formGroup__6csRA input:focus,.CreateForumModal_formGroup__6csRA select:focus,.CreateForumModal_formGroup__6csRA textarea:focus{background:#7c3aed14;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e,0 4px 14px #7c3aed26;outline:none}.CreateForumModal_formGroup__6csRA input::placeholder,.CreateForumModal_formGroup__6csRA select::placeholder,.CreateForumModal_formGroup__6csRA textarea::placeholder{color:#ffffff59}.CreateForumModal_formGroup__6csRA input:disabled,.CreateForumModal_formGroup__6csRA select:disabled,.CreateForumModal_formGroup__6csRA textarea:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formGroup__6csRA input.CreateForumModal_inputError__16dUJ,.CreateForumModal_formGroup__6csRA select.CreateForumModal_inputError__16dUJ,.CreateForumModal_formGroup__6csRA textarea.CreateForumModal_inputError__16dUJ{border-color:#f87171b3;box-shadow:0 0 0 3px #f871711f}.CreateForumModal_formGroup__6csRA textarea{line-height:1.6;min-height:110px;resize:vertical}.CreateForumModal_formGroup__6csRA select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23a78bfa' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;cursor:pointer;padding-right:45px}.CreateForumModal_formGroup__6csRA select option{background:#150025;color:#fff}.CreateForumModal_formGroup__6csRA select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23a78bfa' d='m7 14 5-5 5 5z'/%3E%3C/svg%3E")}.CreateForumModal_formGroup__6csRA select#CreateForumModal_category__esmTx{background-color:#7c3aed12;border-color:#7c3aed59;font-weight:600}.CreateForumModal_formGroup__6csRA select#CreateForumModal_category__esmTx:hover{background-color:#7c3aed1a;border-color:#7c3aed8c}.CreateForumModal_formGroup__6csRA select#CreateForumModal_category__esmTx:focus{background-color:#7c3aed1f;border-color:#7c3aed}.CreateForumModal_checkboxGroup__zQFUH{margin-bottom:22px}.CreateForumModal_checkboxGroup__zQFUH .CreateForumModal_checkboxLabel__\+-ZSY{align-items:center;background:#ffffff0a;border:1.5px solid #7c3aed2e;border-radius:11px;cursor:pointer;display:flex;gap:12px;padding:13px 16px;transition:all .25s ease}.CreateForumModal_checkboxGroup__zQFUH .CreateForumModal_checkboxLabel__\+-ZSY:hover{background:#7c3aed14;border-color:#7c3aed59}.CreateForumModal_checkboxGroup__zQFUH .CreateForumModal_checkboxLabel__\+-ZSY input[type=checkbox]{accent-color:#7c3aed;cursor:pointer;height:18px;width:18px}.CreateForumModal_checkboxGroup__zQFUH .CreateForumModal_checkboxLabel__\+-ZSY span{color:#ffffffd9;font-size:14px;font-weight:500}.CreateForumModal_errorMessage__rCk-M{color:#fca5a5;display:block;font-size:12.5px;font-weight:500;margin-top:7px}.CreateForumModal_submitError__o14Ey{background:#f871711a;border:1.5px solid #f871714d;border-radius:11px;color:#fca5a5;font-size:13.5px;font-weight:500;margin-bottom:22px;padding:13px 16px}.CreateForumModal_formActions__aIGtk{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.CreateForumModal_formActions__aIGtk button{border:none;border-radius:11px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .25s ease}.CreateForumModal_formActions__aIGtk button:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formActions__aIGtk .CreateForumModal_cancelButton__Y0NJK{background:#ffffff0f;border:1.5px solid #ffffff1a;color:#ffffffbf}.CreateForumModal_formActions__aIGtk .CreateForumModal_cancelButton__Y0NJK:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.CreateForumModal_formActions__aIGtk .CreateForumModal_submitButton__0Nthj{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aed59;color:#fff}.CreateForumModal_formActions__aIGtk .CreateForumModal_submitButton__0Nthj:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.CreateForumModal_formActions__aIGtk .CreateForumModal_submitButton__0Nthj:active:not(:disabled){transform:translateY(0)}@media(max-width:768px){.CreateForumModal_modal__DgV\+0{max-height:95vh;width:95%}.CreateForumModal_form__nAQ\+U,.CreateForumModal_modalHeader__YfFNc{padding:18px 20px}.CreateForumModal_modalHeader__YfFNc .CreateForumModal_headerContent__H6um6 .CreateForumModal_icon__UgNGy{font-size:24px}.CreateForumModal_modalHeader__YfFNc .CreateForumModal_headerContent__H6um6 h2{font-size:18px}.CreateForumModal_formActions__aIGtk{flex-direction:column}.CreateForumModal_formActions__aIGtk button{width:100%}}.MoviePage_moviePage__yzrLU{color:#fff;padding:40px 20px;transition:all .3s ease}[data-theme=light] .MoviePage_moviePage__yzrLU{background:#0000;color:#1a1a2e}.MoviePage_header__UkcRs{margin-bottom:48px;text-align:center}.MoviePage_pageTitle__b5Zfx{align-items:center;color:#667eea;display:flex;font-size:48px;font-weight:700;gap:16px;justify-content:center;margin:0 0 16px}[data-theme=light] .MoviePage_pageTitle__b5Zfx{color:#667eea}.MoviePage_icon__OjtSe{font-size:56px}.MoviePage_pageSubtitle__l0qs0{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .MoviePage_pageSubtitle__l0qs0{color:#6c757d}.MoviePage_controls__BTK0i{margin-bottom:40px}.MoviePage_errorContainer__SVoG9{align-items:center;animation:MoviePage_fadeInUp__zCQM6 .3s ease;background:#667eea1a;border:1px solid #667eea4d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}[data-theme=light] .MoviePage_errorContainer__SVoG9{background:#667eea0d;border:1px solid #667eea33}.MoviePage_errorIcon__fVido{flex-shrink:0;font-size:48px}.MoviePage_errorContent__Bcy6I{flex:1 1}.MoviePage_errorTitle__iEEPH{color:#667eea;font-size:20px;font-weight:600;margin:0 0 8px}.MoviePage_errorMessage__TVVcw{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .MoviePage_errorMessage__TVVcw{color:#1a1a2e}.MoviePage_retryButton__Dde8L{align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.MoviePage_retryButton__Dde8L:hover:not(:disabled){background:#5568d3;box-shadow:0 8px 20px #667eea4d;transform:translateY(-2px)}.MoviePage_retryButton__Dde8L:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes MoviePage_fadeInUp__zCQM6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MoviePage_topControls__Lqo8p{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MoviePage_viewControls__fNSnT{align-items:center;display:flex;gap:16px;margin-left:auto}.MoviePage_sortSelect__JA6M9 .MoviePage_select__14ZVJ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.MoviePage_sortSelect__JA6M9 .MoviePage_select__14ZVJ:hover{border-color:#fff3}.MoviePage_sortSelect__JA6M9 .MoviePage_select__14ZVJ:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea4d;outline:none}.MoviePage_sortSelect__JA6M9 .MoviePage_select__14ZVJ option{background:#1a1a1a;color:#fff}.MoviePage_viewMode__q\+SQg{background:#ffffff0d;border-radius:8px;display:flex;gap:4px;padding:4px}.MoviePage_viewButton__9uYmv{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.MoviePage_viewButton__9uYmv:hover{background:#ffffff1a;color:#fff}.MoviePage_viewButton__9uYmv.MoviePage_active__oykLf{background:#667eea;color:#fff}.MoviePage_filters__ZoZgs{display:flex;flex-direction:column;gap:20px}.MoviePage_error__dd0jf{background:#667eea1a;border:1px solid #667eea4d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.MoviePage_error__dd0jf p{color:#667eea;font-size:16px;margin:0 0 16px}.MoviePage_content__vQgNV{margin-bottom:40px}.MoviePage_stats__A0hsi{color:#8b8b91;font-size:14px;margin-bottom:24px}.MoviePage_stats__A0hsi strong{color:#667eea}.MoviePage_moviesContainer__wS\+FL.MoviePage_grid__xljDo{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MoviePage_moviesContainer__wS\+FL.MoviePage_list__GnKi\+{display:flex;flex-direction:column;gap:24px}.MoviePage_moviesContainer__wS\+FL.MoviePage_list__GnKi\+>*{width:100%}.MoviePage_loadingContainer__\+Gprw{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.MoviePage_loadingContainer__\+Gprw p{font-size:18px;margin-top:20px}.MoviePage_loadingMore__XBiMC{display:flex;justify-content:center;padding:40px}@media(max-width:1024px){.MoviePage_pageTitle__b5Zfx{font-size:40px}.MoviePage_icon__OjtSe{font-size:48px}.MoviePage_topControls__Lqo8p{align-items:stretch;flex-direction:column;gap:16px}.MoviePage_topControls__Lqo8p .MoviePage_viewControls__fNSnT{justify-content:space-between;margin-left:0}}@media(max-width:768px){.MoviePage_moviePage__yzrLU{padding:20px 16px}.MoviePage_pageTitle__b5Zfx{flex-direction:column;font-size:32px;gap:8px}.MoviePage_icon__OjtSe{font-size:40px}.MoviePage_pageSubtitle__l0qs0{font-size:16px}.MoviePage_controls__BTK0i{margin-bottom:32px}.MoviePage_moviesContainer__wS\+FL.MoviePage_grid__xljDo{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.MoviePage_viewControls__fNSnT{flex-direction:column;gap:12px}.MoviePage_filters__ZoZgs{gap:16px}}@media(max-width:480px){.MoviePage_moviesContainer__wS\+FL.MoviePage_grid__xljDo{grid-template-columns:1fr}.MoviePage_pageTitle__b5Zfx{font-size:28px}.MoviePage_icon__OjtSe{font-size:36px}}.MovieCard_movieCard__BfgWQ{background:#1a1a1ef2;border:1px solid #667eea33;border-radius:16px;box-shadow:0 4px 12px #0000004d;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=light] .MovieCard_movieCard__BfgWQ{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a}.MovieCard_movieCard__BfgWQ.MovieCard_grid__kB0Wh{cursor:pointer;display:flex;flex-direction:column}.MovieCard_movieCard__BfgWQ.MovieCard_grid__kB0Wh:hover{border-color:#667eea66;box-shadow:0 12px 24px #0006,0 4px 8px #667eea33;transform:translateY(-8px)}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz{align-items:flex-start;display:flex;flex-direction:row;min-height:200px}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz:hover{border-color:#667eea66;box-shadow:0 12px 32px #0006,0 4px 8px #667eea33}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz:hover:before{opacity:.5}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz .MovieCard_posterContainer__tlXva{flex-shrink:0;height:270px;margin-right:24px;max-height:none;width:180px}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz .MovieCard_movieInfo__3WLRj{flex:1 1;padding:16px 20px 16px 0;position:relative;z-index:2}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz .MovieCard_overlay__oXHtG{opacity:0}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz .MovieCard_favoriteButton__6YVse{z-index:15}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz .MovieCard_ratingStars__dQwnt{z-index:20}.MovieCard_posterContainer__tlXva{aspect-ratio:2/3;cursor:pointer;max-height:225px;overflow:hidden;position:relative}.MovieCard_posterContainer__tlXva:hover .MovieCard_overlay__oXHtG{opacity:1}.MovieCard_poster__wIIq7{filter:brightness(.95);height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.MovieCard_poster__wIIq7:hover{filter:brightness(1.05);transform:scale(1.08)}.MovieCard_overlay__oXHtG{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;bottom:0;flex-direction:column;justify-content:space-between;left:0;padding:24px;position:absolute;right:0;top:0}.MovieCard_overlay__oXHtG,.MovieCard_playButton__JfyNr{align-items:center;color:#fff;display:flex;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.MovieCard_playButton__JfyNr{background:#667eea;border-radius:50%;box-shadow:0 8px 24px #667eea66;font-size:56px;height:72px;justify-content:center;margin-bottom:auto;margin-top:auto;transform:scale(.6) translateY(10px);width:72px}.MovieCard_posterContainer__tlXva:hover .MovieCard_playButton__JfyNr{opacity:1;transform:scale(1) translateY(0)}.MovieCard_playButton__JfyNr:hover{background:#5568d3;box-shadow:0 12px 32px #667eea99;transform:scale(1.1) translateY(0)}.MovieCard_overlayInfo__LRbPv{text-align:center}.MovieCard_overlayInfo__LRbPv h4{font-size:16px;font-weight:600;margin:0 0 8px}.MovieCard_overlayInfo__LRbPv p{font-size:14px;margin:0;opacity:.8}.MovieCard_favoriteButton__6YVse{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border:1px solid #ffffff26;border-radius:50%;box-shadow:0 4px 12px #0000004d;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;z-index:50}.MovieCard_favoriteButton__6YVse:hover{background:#667eea;box-shadow:0 6px 16px #667eea80;transform:scale(1.2) rotate(10deg)}.MovieCard_favoriteButton__6YVse:active{transform:scale(1.1) rotate(5deg)}[data-theme=light] .MovieCard_favoriteButton__6YVse{background:#fffffff2;border:1px solid #0000001a}[data-theme=light] .MovieCard_favoriteButton__6YVse:hover{background:#667eea;color:#fff}.MovieCard_adultBadge__7Edn6{background:#f44336;border-radius:4px;color:#fff;font-size:12px;font-weight:600;left:12px;padding:4px 8px;position:absolute;top:12px}.MovieCard_movieInfo__3WLRj{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.MovieCard_title__UEbKP{color:#fff;cursor:pointer;font-size:19px;font-weight:700;letter-spacing:.3px;line-height:1.3;margin:0;text-shadow:0 2px 4px #0000004d;transition:all .3s ease}[data-theme=light] .MovieCard_title__UEbKP{color:#1a1a2e;text-shadow:none}.MovieCard_title__UEbKP:hover{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f44336);-webkit-background-clip:text;background-clip:text;transform:translateX(4px)}.MovieCard_originalTitle__xn3\+S{color:#8b8b91;font-size:14px;font-style:italic;margin:0;transition:color .3s ease}[data-theme=light] .MovieCard_originalTitle__xn3\+S{color:#6c757d}.MovieCard_metadata__lU0y\+{color:#8b8b91;display:flex;font-size:14px;gap:16px}.MovieCard_duration__dKFaw,.MovieCard_type__k2POs,.MovieCard_year__4eQo0{align-items:center;display:flex;font-weight:500;gap:4px}.MovieCard_duration__dKFaw:before,.MovieCard_type__k2POs:before,.MovieCard_year__4eQo0:before{content:"📅";font-size:12px}.MovieCard_duration__dKFaw:before{content:"⏱️"}.MovieCard_type__k2POs{background:#667eea26;border:1px solid #667eea4d;border-radius:12px;font-size:12px;padding:4px 10px}.MovieCard_type__k2POs:before{content:none}.MovieCard_genres__cLzwB{display:flex;flex-wrap:wrap;gap:8px}.MovieCard_genre__2Jx5s{background:#667eea26;border:1px solid #667eea4d;border-radius:16px;color:#a29bfe;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .3s ease}.MovieCard_genre__2Jx5s:hover{background:#667eea40;border-color:#667eea80;box-shadow:0 4px 8px #667eea33;transform:translateY(-2px)}.MovieCard_ratings__ga-KL{display:flex;flex-direction:column;gap:8px}.MovieCard_averageRating__8xwJt{align-items:center;display:flex;gap:8px}.MovieCard_ratingValue__5-muA{color:gold;font-size:16px;font-weight:600}.MovieCard_voteCount__W8nVu{color:#8b8b91;font-size:12px}.MovieCard_userRatingContainer__F1Uan{position:relative;z-index:10}.MovieCard_rateButton__F\+Vny{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:10px;color:gold;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .3s ease;white-space:nowrap}.MovieCard_rateButton__F\+Vny:hover{background:#ffd70033;border-color:#ffd70080;box-shadow:0 4px 12px #ffd7004d;transform:translateY(-1px)}[data-theme=light] .MovieCard_rateButton__F\+Vny{background:#ffd70026;border:1px solid #ffd70066;color:#d4a000}[data-theme=light] .MovieCard_rateButton__F\+Vny:hover{background:#ffd70040}.MovieCard_ratingStars__dQwnt{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;border:1px solid #ff6b354d;border-radius:12px;box-shadow:0 8px 24px #00000080;display:flex;gap:6px;left:0;margin-top:8px;padding:12px;position:absolute;top:100%;z-index:100}[data-theme=light] .MovieCard_ratingStars__dQwnt{background:#fffffffa;border:1px solid #667eea4d;box-shadow:0 8px 24px #00000026}.MovieCard_star__l8vxS{background:none;border:none;cursor:pointer;filter:grayscale(.8);font-size:24px;opacity:.4;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}.MovieCard_star__l8vxS.MovieCard_filled__jHh3n{filter:grayscale(0) drop-shadow(0 0 8px rgba(255,215,0,.6));opacity:1}.MovieCard_star__l8vxS:hover{filter:grayscale(0) drop-shadow(0 0 12px rgba(255,215,0,.8));opacity:1;transform:scale(1.25) rotate(15deg)}.MovieCard_star__l8vxS:active{transform:scale(1.15) rotate(15deg)}.MovieCard_overview__LNhI\+{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}.MovieCard_actions__E-MEr{gap:8px;margin-top:auto;padding-top:12px}.MovieCard_detailsButton__Q96k2,.MovieCard_trailerButton__j6qqO{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.MovieCard_detailsButton__Q96k2:hover,.MovieCard_trailerButton__j6qqO:hover{transform:translateY(-2px)}.MovieCard_detailsButton__Q96k2:active,.MovieCard_trailerButton__j6qqO:active{transform:translateY(0)}.MovieCard_detailsButton__Q96k2{background:#667eea;box-shadow:0 4px 12px #667eea4d;color:#fff;font-weight:600;letter-spacing:.5px;overflow:hidden;position:relative}.MovieCard_detailsButton__Q96k2:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.MovieCard_detailsButton__Q96k2:hover:before{left:100%}.MovieCard_detailsButton__Q96k2:hover{background:#5568d3;box-shadow:0 6px 20px #667eea80}.MovieCard_trailerButton__j6qqO{background:#ffffff1a;border:1px solid #fff3;color:#fff}@media(max-width:768px){.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz{flex-direction:column}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz .MovieCard_posterContainer__tlXva{aspect-ratio:2/3;height:auto;margin-bottom:12px;margin-right:0;width:100%}.MovieCard_movieCard__BfgWQ.MovieCard_list__y9shz .MovieCard_movieInfo__3WLRj,.MovieCard_movieInfo__3WLRj{padding:16px}.MovieCard_title__UEbKP{font-size:16px}.MovieCard_actions__E-MEr{flex-direction:column}.MovieCard_playButton__JfyNr{font-size:36px}.MovieCard_overlay__oXHtG{padding:16px}}.MovieCard_actions__E-MEr{align-items:center;display:flex;gap:10px}.MovieCard_panelButton__wtDOH{background:linear-gradient(135deg,#7c3aed57,#5b21b64d);border:1px solid #c4b5fd8c;border-radius:10px;color:#f5edff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 12px;transition:all .2s ease}.MovieCard_panelButton__wtDOH:hover{background:linear-gradient(135deg,#8b5cf680,#6d28d975);border-color:#ddd6fee6;box-shadow:0 8px 18px #6d28d942;transform:translateY(-1px)}[data-theme=light] .MovieCard_panelButton__wtDOH{background:#7c3aed14;border-color:#7c3aed47;color:#5b21b6}.MovieCard_panelButtonAdded__5TAzh{background:#22c55e33;border-color:#4ade80a6;color:#bbf7d0}.MovieCard_panelButtonAdded__5TAzh:hover{background:#22c55e3d;border-color:#86efaccc;box-shadow:0 8px 16px #22c55e33}.ImageWithFallback_fallback__O0\+qy{align-items:center;background:linear-gradient(135deg,#673ab71a,#3f51b51a);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ImageWithFallback_fallback__O0\+qy.ImageWithFallback_loading__o5GqJ{opacity:.5}.ImageWithFallback_fallbackIcon__VdBSN{animation:ImageWithFallback_pulse__ck898 2s ease-in-out infinite;font-size:48px;opacity:.5}.ImageWithFallback_fallbackText__X1VNJ{color:#8b8b91;font-size:14px;font-weight:500;text-align:center}.ImageWithFallback_loading__o5GqJ{opacity:0;transition:opacity .3s ease}.ImageWithFallback_loaded__upgy9{opacity:1;transition:opacity .3s ease}@keyframes ImageWithFallback_pulse__ck898{0%,to{opacity:.3}50%{opacity:.7}}.MovieFilters_movieFilters__-MaVY{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.MovieFilters_filterGroup__8dHiF{display:flex;flex-direction:column;gap:8px;min-width:160px}.MovieFilters_filterLabel__TG93m{color:#fff;font-size:14px;font-weight:500}.MovieFilters_filterSelect__N6vSo{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.MovieFilters_filterSelect__N6vSo:hover{background:#ffffff14;border-color:#fff3}.MovieFilters_filterSelect__N6vSo:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.MovieFilters_filterSelect__N6vSo option{background:#1a1a1a;color:#fff}.MovieFilters_clearButton__Xph75{background:#f443361a;border:1px solid #f443364d;border-radius:8px;color:#f44336;cursor:pointer;font-size:14px;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.MovieFilters_clearButton__Xph75:hover{background:#f4433633;border-color:#f4433680}@media(max-width:768px){.MovieFilters_movieFilters__-MaVY{align-items:stretch;flex-direction:column;gap:16px}.MovieFilters_filterGroup__8dHiF{min-width:auto;width:100%}.MovieFilters_filterSelect__N6vSo{font-size:13px;padding:10px 12px}.MovieFilters_clearButton__Xph75{text-align:center;width:100%}}.GenreFilter_genreFilter__zI8ab{margin-bottom:24px}.GenreFilter_filterTitle__OIJm-{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.GenreFilter_genreList__L6vsM{display:flex;flex-wrap:wrap;gap:8px}.GenreFilter_genreButton__9zPSs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.GenreFilter_genreButton__9zPSs:hover{background:#ffffff1a;border-color:#fff3}.GenreFilter_genreButton__9zPSs.GenreFilter_active__mbNx-{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}@media(max-width:768px){.GenreFilter_filterTitle__OIJm-{font-size:14px;margin-bottom:12px}.GenreFilter_genreButton__9zPSs{font-size:13px;padding:6px 12px}}.AnimePage_page__NQjfy{color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .AnimePage_page__NQjfy{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.AnimePage_container__8ysQ9{padding:90px 20px 40px}.AnimePage_header__5vfao{margin-bottom:48px;text-align:center}.AnimePage_titleSection__0Tklm{align-items:center;display:flex;flex-direction:column;gap:16px}.AnimePage_title__u-5eS{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#673ab7,#3f51b5);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin:0}[data-theme=light] .AnimePage_title__u-5eS{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text}.AnimePage_titleIcon__PW-Ll{filter:drop-shadow(0 0 10px rgba(103,58,183,.3));font-size:56px;margin:8px 0}.AnimePage_subtitle__pKI8Y{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .AnimePage_subtitle__pKI8Y{color:#6c757d}.AnimePage_loadingContainer__uGdf-{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.AnimePage_loadingContainer__uGdf- p{color:#8b8b91;font-size:18px}.AnimePage_controls__EkDdN{margin-bottom:40px}.AnimePage_topControls__2pffe{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.AnimePage_searchContainer__XH9dM{display:flex;flex:1 1;gap:12px;max-width:600px}.AnimePage_searchInput__QyfVa{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;flex:1 1;font-size:16px;padding:14px 20px;transition:all .3s ease}.AnimePage_searchInput__QyfVa::placeholder{color:#8b8b91}.AnimePage_searchInput__QyfVa:focus{background:#ffffff14;border-color:#673ab7;box-shadow:0 0 20px #673ab733;outline:none}[data-theme=light] .AnimePage_searchInput__QyfVa{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_searchInput__QyfVa::placeholder{color:#999}[data-theme=light] .AnimePage_searchInput__QyfVa:focus{background:#fff;border-color:#667eea;box-shadow:0 0 20px #667eea26}.AnimePage_searchButton__1EVPZ{background:linear-gradient(135deg,#673ab7,#3f51b5);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:14px 24px;transition:all .3s ease;white-space:nowrap}.AnimePage_searchButton__1EVPZ:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_statsInfo__8hIN0{color:#8b8b91;font-size:16px;transition:color .3s ease;white-space:nowrap}.AnimePage_statsInfo__8hIN0 strong{color:#673ab7;font-weight:600}[data-theme=light] .AnimePage_statsInfo__8hIN0 strong{color:#667eea}[data-theme=light] .AnimePage_statsInfo__8hIN0{color:#6c757d}.AnimePage_filters__vBwbw{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.AnimePage_filterGroup__SGZYQ{display:flex;flex-direction:column;gap:8px}.AnimePage_filterGroup__SGZYQ label{color:#8b8b91;font-size:13px;font-weight:500;transition:color .3s ease}[data-theme=light] .AnimePage_filterGroup__SGZYQ label{color:#6c757d}.AnimePage_filterSelect__qPFzL{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;min-width:150px;padding:12px 16px;transition:all .3s ease}.AnimePage_filterSelect__qPFzL:focus{background:#ffffff14;border-color:#673ab7;outline:none}.AnimePage_filterSelect__qPFzL option{background:#1a1a1a;color:#fff}[data-theme=light] .AnimePage_filterSelect__qPFzL{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_filterSelect__qPFzL:focus{background:#fff;border-color:#667eea}[data-theme=light] .AnimePage_filterSelect__qPFzL option{background:#fff;color:#1a1a2e}.AnimePage_resetButton__CK5-a{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.AnimePage_resetButton__CK5-a:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}[data-theme=light] .AnimePage_resetButton__CK5-a{background:#fff;border:2px solid #667eea;color:#667eea}[data-theme=light] .AnimePage_resetButton__CK5-a:hover{background:#667eea;color:#fff}.AnimePage_errorContainer__8uJy5{align-items:center;animation:AnimePage_fadeInUp__HWglH .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px;transition:all .3s ease}[data-theme=light] .AnimePage_errorContainer__8uJy5{background:#f443360d;border:1px solid #f4433633}.AnimePage_errorIcon__wCL\+R{flex-shrink:0;font-size:48px}.AnimePage_errorContent__E-OMK{flex:1 1}.AnimePage_errorTitle__tC2T4{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.AnimePage_errorMessage__\+OvDp{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .AnimePage_errorMessage__\+OvDp{color:#1a1a2e}.AnimePage_retryButton__eHBbq{align-items:center;background:linear-gradient(135deg,#673ab7,#3f51b5);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.AnimePage_retryButton__eHBbq:hover:not(:disabled){background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_retryButton__eHBbq:disabled{cursor:not-allowed;opacity:.7;transform:none}.AnimePage_animeGrid__IL547{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(388px,1fr));margin-bottom:40px}.AnimePage_animeCard__-dZ6x{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.AnimePage_animeCard__-dZ6x:hover{border-color:#673ab7;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.AnimePage_animeCard__-dZ6x:hover .AnimePage_animeOverlay__krENj{opacity:1}.AnimePage_animeCard__-dZ6x:hover .AnimePage_animePoster__LBrLH img{transform:scale(1.05)}[data-theme=light] .AnimePage_animeCard__-dZ6x{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #00000014}[data-theme=light] .AnimePage_animeCard__-dZ6x:hover{border-color:#667eea;box-shadow:0 12px 32px #667eea33}.AnimePage_animePoster__LBrLH{background:#0000004d;border-radius:16px 16px 0 0;height:350px;overflow:hidden;position:relative}.AnimePage_posterImage__SXdul{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;height:100%;object-fit:cover;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform .3s ease;width:100%}.AnimePage_animeOverlay__krENj{align-items:center;background:linear-gradient(180deg,#0000004d 0,#000c);bottom:0;display:flex;flex-direction:column;gap:12px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.AnimePage_playButton__jhaaJ{align-items:center;background:linear-gradient(135deg,#673ab7,#3f51b5);border:none;border-radius:12px;box-shadow:0 4px 12px #673ab766;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s ease}.AnimePage_playButton__jhaaJ:hover{box-shadow:0 6px 20px #673ab799;transform:scale(1.05)}.AnimePage_likeButton__bl\+5q{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;transition:all .2s ease;width:44px}.AnimePage_likeButton__bl\+5q:hover{background:#ffffff40;transform:scale(1.1)}.AnimePage_likeButton__bl\+5q.AnimePage_liked__YW5SZ{background:#f4433633;border-color:#f44336;transform:scale(1.05)}.AnimePage_typeBadge__pPkI5{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#673ab7e6;border-radius:8px;color:#fff;font-size:12px;font-weight:600;left:12px;letter-spacing:.5px;padding:6px 12px;position:absolute;text-transform:uppercase;top:12px}.AnimePage_animeInfo__ZAsja{display:flex;flex-direction:column;gap:10px;padding:20px}.AnimePage_animeTitle__Dcrd-{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.3;margin:0;overflow:hidden;transition:color .2s ease}.AnimePage_animeTitle__Dcrd-:hover{color:#673ab7}[data-theme=light] .AnimePage_animeTitle__Dcrd-:hover{color:#667eea}[data-theme=light] .AnimePage_animeTitle__Dcrd-{color:#1a1a2e}.AnimePage_originalName__WO46u{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#8b8b91;display:-webkit-box;font-size:13px;line-height:1.3;margin:0;overflow:hidden;transition:color .3s ease}[data-theme=light] .AnimePage_originalName__WO46u{color:#6c757d}.AnimePage_animeDetails__p-6px{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;transition:color .3s ease}[data-theme=light] .AnimePage_animeDetails__p-6px{color:#6c757d}.AnimePage_animeEpisodes__JOqkv,.AnimePage_animeYear__gW1ne{align-items:center;display:flex;gap:4px;white-space:nowrap}.AnimePage_animeStats__AeY9A{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AnimePage_animeLikes__nA7bD,.AnimePage_animeRating__EVQ7B,.AnimePage_animeReviews__yHmXa{align-items:center;background:#ffffff0d;border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:500;gap:4px;padding:4px 10px;transition:all .3s ease}[data-theme=light] .AnimePage_animeLikes__nA7bD,[data-theme=light] .AnimePage_animeRating__EVQ7B,[data-theme=light] .AnimePage_animeReviews__yHmXa{background:#0000000d;color:#1a1a2e}.AnimePage_animeRating__EVQ7B{background:#ffc10726;color:#ffc107}.AnimePage_animeLikes__nA7bD{background:#f4433626;color:#f44336}.AnimePage_animeReviews__yHmXa{background:#2196f326;color:#2196f3}.AnimePage_animeStudio__8bwur{align-self:flex-start;background:#ffffff0d;border-radius:6px;color:#8b8b91;font-size:13px;padding:6px 12px;transition:all .3s ease}[data-theme=light] .AnimePage_animeStudio__8bwur{background:#f8f9fa;color:#6c757d}.AnimePage_animeGenres__w2Spi{display:flex;flex-wrap:wrap;gap:6px}.AnimePage_genreTag__\+QXtB{background:#673ab733;border:1px solid #673ab74d;border-radius:6px;color:#9575cd;font-size:12px;font-weight:500;padding:5px 10px;transition:all .2s ease}.AnimePage_genreTag__\+QXtB:hover{background:#673ab74d;border-color:#673ab7;color:#b39ddb}[data-theme=light] .AnimePage_genreTag__\+QXtB:hover{background:#667eea33;border-color:#667eea}[data-theme=light] .AnimePage_genreTag__\+QXtB{background:#667eea1a;border:1px solid #667eea4d;color:#667eea}.AnimePage_animeDescription__3gDuV{color:#8b8b91;font-size:13px;line-height:1.5;transition:color .3s ease}[data-theme=light] .AnimePage_animeDescription__3gDuV{color:#6c757d}.AnimePage_animeDescription__3gDuV{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.AnimePage_emptyState__aRxrE{color:#8b8b91;padding:80px 20px;text-align:center}.AnimePage_emptyState__aRxrE .AnimePage_emptyIcon__OHTp7{font-size:64px;margin-bottom:24px}.AnimePage_emptyState__aRxrE h3{color:#fff;font-size:24px;margin-bottom:12px}.AnimePage_emptyState__aRxrE p{font-size:16px;line-height:1.5}@keyframes AnimePage_fadeInUp__HWglH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.AnimePage_animeGrid__IL547{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AnimePage_animePoster__LBrLH{height:280px}.AnimePage_title__u-5eS{font-size:40px}.AnimePage_topControls__2pffe{align-items:stretch;flex-direction:column}.AnimePage_searchContainer__XH9dM{max-width:none}.AnimePage_statsInfo__8hIN0{text-align:center}.AnimePage_filters__vBwbw{gap:12px}.AnimePage_filterGroup__SGZYQ{flex:1 1;min-width:140px}}@media(max-width:768px){.AnimePage_container__8ysQ9{padding:90px 16px 20px}.AnimePage_animePoster__LBrLH{height:200px}.AnimePage_animeGrid__IL547{gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.AnimePage_title__u-5eS{font-size:32px}.AnimePage_topControls__2pffe{gap:16px}.AnimePage_searchContainer__XH9dM{flex-direction:column;gap:10px}.AnimePage_searchButton__1EVPZ{padding:12px;width:100%}.AnimePage_filters__vBwbw{align-items:stretch;flex-direction:column;gap:12px}.AnimePage_filterGroup__SGZYQ{width:100%}.AnimePage_filterSelect__qPFzL{min-width:auto;width:100%}.AnimePage_resetButton__CK5-a{width:100%}.AnimePage_animeCard__-dZ6x .AnimePage_playButton__jhaaJ{font-size:13px;padding:10px 20px}.AnimePage_animeCard__-dZ6x .AnimePage_likeButton__bl\+5q{font-size:16px;height:36px;width:36px}}@media(max-width:480px){.AnimePage_container__8ysQ9{padding:80px 12px 16px}.AnimePage_animeGrid__IL547{gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.AnimePage_animePoster__LBrLH{height:160px}.AnimePage_title__u-5eS{font-size:26px}.AnimePage_subtitle__pKI8Y{font-size:16px}.AnimePage_animeCard__-dZ6x .AnimePage_animeInfo__ZAsja{gap:8px;padding:12px}.AnimePage_animeCard__-dZ6x .AnimePage_animeTitle__Dcrd-{font-size:14px}.AnimePage_animeCard__-dZ6x .AnimePage_originalName__WO46u{font-size:11px}.AnimePage_animeCard__-dZ6x .AnimePage_animeDetails__p-6px,.AnimePage_animeCard__-dZ6x .AnimePage_animeStats__AeY9A{font-size:11px;gap:8px}.AnimePage_animeCard__-dZ6x .AnimePage_animeStudio__8bwur{font-size:11px;padding:4px 8px}.AnimePage_animeCard__-dZ6x .AnimePage_genreTag__\+QXtB{font-size:10px;padding:3px 6px}.AnimePage_animeCard__-dZ6x .AnimePage_animeDescription__3gDuV{-webkit-line-clamp:2;font-size:11px}.AnimePage_animeCard__-dZ6x .AnimePage_playButton__jhaaJ{font-size:12px;padding:8px 16px}.AnimePage_animeCard__-dZ6x .AnimePage_likeButton__bl\+5q{font-size:14px;height:32px;width:32px}.AnimePage_errorContainer__8uJy5{flex-direction:column;padding:20px;text-align:center}.AnimePage_errorIcon__wCL\+R{font-size:36px}.AnimePage_errorTitle__tC2T4{font-size:18px}.AnimePage_errorMessage__\+OvDp{font-size:14px}}.AnimePage_modalOverlay__CVul-{align-items:center;animation:AnimePage_fadeIn__ydWD1 .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.AnimePage_modalContent__KdluB{animation:AnimePage_slideUp__LMBzQ .3s ease;background:linear-gradient(145deg,#1a1d2e,#16182a);border:1px solid #673ab74d;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}.AnimePage_modalClose__ZJ9OC{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10}.AnimePage_modalClose__ZJ9OC:hover{background:#f443364d;border-color:#f44336;transform:rotate(90deg)}.AnimePage_modalBody__-3Aev{grid-gap:30px;display:grid;gap:30px;grid-template-columns:300px 1fr;padding:30px}.AnimePage_modalPoster__SkTaJ{aspect-ratio:3/4;background:linear-gradient(135deg,#673ab71a,#3f51b51a);border-radius:12px;box-shadow:0 10px 30px #0000004d;overflow:hidden;position:relative;width:100%}.AnimePage_modalInfo__4efCQ{display:flex;flex-direction:column;gap:16px}.AnimePage_modalTitle__Lzw0Z{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0}.AnimePage_modalOriginalName__82o1B{color:#8b8b91;font-size:16px;font-style:italic;margin:0}.AnimePage_modalMeta__70uL9{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.AnimePage_modalEpisodes__FgCPb,.AnimePage_modalRating__0AzL9,.AnimePage_modalType__TJ3Pc,.AnimePage_modalYear__QTUy1{align-items:center;background:#ffffff0d;border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px}.AnimePage_modalStudio__LyA-x{color:#8b8b91;font-size:14px}.AnimePage_modalStudio__LyA-x strong{color:#fff;margin-right:8px}.AnimePage_modalGenres__Yr\+n6{display:flex;flex-wrap:wrap;gap:8px}.AnimePage_modalGenreTag__gesK1{background:#673ab733;border:1px solid #673ab74d;border-radius:8px;color:#9575cd;font-size:13px;font-weight:500;padding:6px 14px}.AnimePage_modalDescription__r4akA{color:#8b8b91;font-size:14px;line-height:1.6}.AnimePage_modalDescription__r4akA strong{color:#fff;display:block;font-size:15px;margin-bottom:8px}.AnimePage_modalDescription__r4akA p{margin:0}.AnimePage_episodesLoading__HEdIf{align-items:center;color:#8b8b91;display:flex;gap:12px;justify-content:center;padding:20px}.AnimePage_modalEpisodesList__EMyyu{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px}.AnimePage_episodesTitle__VBnYW{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.AnimePage_episodesGrid__wfDr0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:16px;max-height:400px;overflow-y:auto;padding-right:8px}.AnimePage_episodesGrid__wfDr0::-webkit-scrollbar{width:6px}.AnimePage_episodesGrid__wfDr0::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.AnimePage_episodesGrid__wfDr0::-webkit-scrollbar-thumb{background:#673ab799;border-radius:3px}.AnimePage_episodesGrid__wfDr0::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePage_episodeCard__ndeXl{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;overflow:hidden;padding:8px;position:relative;transition:all .3s ease}.AnimePage_episodeCard__ndeXl:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePage_episodeCard__ndeXl:hover .AnimePage_playOverlay__SnrQQ{opacity:1}.AnimePage_episodeNumber__WZbrO{background:#000000b3;border-radius:4px;color:#fff;font-size:12px;font-weight:600;left:8px;padding:4px 8px;position:absolute;top:8px;z-index:2}.AnimePage_episodeThumbnail__DK-Fh{border-radius:6px;height:80px;margin-bottom:8px;object-fit:cover;width:100%}.AnimePage_episodeInfo__KMipC{padding:4px}.AnimePage_episodeName__hl-2A{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.3;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.AnimePage_episodeDuration__MWhl2{color:#8b8b91;font-size:11px}.AnimePage_playOverlay__SnrQQ{align-items:center;background:#673ab7b3;border-radius:8px;bottom:0;color:#fff;display:flex;font-size:32px;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.AnimePage_showAllEpisodes__4gFzR{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;transition:all .3s ease;width:100%}.AnimePage_showAllEpisodes__4gFzR:hover{background:#ffffff1a;border-color:#673ab7}.AnimePage_modalActions__UohAA{display:flex;gap:12px;margin-top:16px}.AnimePage_modalWatchButton__1CQBQ{align-items:center;background:linear-gradient(135deg,#673ab7,#3f51b5);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:all .3s ease}.AnimePage_modalWatchButton__1CQBQ:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab766;transform:translateY(-2px)}.AnimePage_modalLikeButton__BPtao{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:all .3s ease}.AnimePage_modalLikeButton__BPtao:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}.AnimePage_modalLikeButton__BPtao.AnimePage_liked__YW5SZ{background:#f4433633;border-color:#f44336;color:#f44336}.AnimePage_modalStats__SCMPx{border-top:1px solid #ffffff1a;color:#8b8b91;display:flex;font-size:14px;gap:20px;padding-top:12px}.AnimePage_modalStats__SCMPx div{align-items:center;display:flex;gap:6px}@keyframes AnimePage_fadeIn__ydWD1{0%{opacity:0}to{opacity:1}}@keyframes AnimePage_slideUp__LMBzQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AnimePage_modalBody__-3Aev{gap:20px;grid-template-columns:1fr;padding:20px}.AnimePage_modalPoster__SkTaJ{margin:0 auto;max-width:300px}.AnimePage_modalTitle__Lzw0Z{font-size:22px}.AnimePage_modalActions__UohAA{flex-direction:column}.AnimePage_modalLikeButton__BPtao,.AnimePage_modalWatchButton__1CQBQ{width:100%}}@media(max-width:480px){.AnimePage_modalContent__KdluB{border-radius:12px;max-height:95vh}.AnimePage_modalBody__-3Aev{padding:16px}.AnimePage_modalClose__ZJ9OC{font-size:18px;height:32px;right:12px;top:12px;width:32px}.AnimePage_modalTitle__Lzw0Z{font-size:20px}.AnimePage_modalOriginalName__82o1B{font-size:14px}.AnimePage_modalMeta__70uL9{gap:8px}.AnimePage_modalEpisodes__FgCPb,.AnimePage_modalRating__0AzL9,.AnimePage_modalType__TJ3Pc,.AnimePage_modalYear__QTUy1{font-size:12px;padding:4px 8px}}.AnimePage_animeCardActions__m\+erH{display:flex;justify-content:flex-end;margin-top:12px}.AnimePage_addToPanelButton__4Uuvz{background:linear-gradient(135deg,#673ab75c,#512da852);border:1px solid #c4b5fd9e;border-radius:10px;color:#ede7f6;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .2s ease}.AnimePage_addToPanelButton__4Uuvz:hover{background:linear-gradient(135deg,#7e57c28a,#5e35b180);border-color:#ddd6feeb;box-shadow:0 8px 18px #673ab747;transform:translateY(-1px)}[data-theme=light] .AnimePage_addToPanelButton__4Uuvz{background:#673ab714;border-color:#5e35b14d;color:#5e35b1}.AnimePage_addToPanelButtonAdded__9jzi7{background:#2e7d323d;border-color:#81c784b3;color:#c8e6c9}.AnimePage_addToPanelButtonAdded__9jzi7:hover{background:#2e7d324d;border-color:#a5d6a7e6;box-shadow:0 8px 16px #2e7d3233}.AnimePlayerModal_modalOverlay__xD36L{align-items:center;animation:AnimePlayerModal_fadeIn__VzVSb .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.AnimePlayerModal_pageWrapper__2RImS{padding:16px;width:100%}.AnimePlayerModal_pageContent__mBgX2{height:auto;max-width:none;min-height:calc(100vh - 130px);width:100%}.AnimePlayerModal_modalContent__m7HZS{animation:AnimePlayerModal_slideUp__axlTT .3s ease;background:#1a1a1a;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative}.AnimePlayerModal_modalContent__m7HZS.AnimePlayerModal_fullscreen__fw-iZ{border-radius:0;height:100vh;max-width:100vw;width:100vw}.AnimePlayerModal_modalContent__m7HZS.AnimePlayerModal_fullscreen__fw-iZ .AnimePlayerModal_episodesSection__63cmA{display:none}.AnimePlayerModal_modalContent__m7HZS.AnimePlayerModal_fullscreen__fw-iZ .AnimePlayerModal_playerSection__bffLz{height:100vh}.AnimePlayerModal_closeButton__LADcF{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:100}.AnimePlayerModal_closeButton__LADcF:hover{background:#ff6b35e6;transform:scale(1.1)}.AnimePlayerModal_playerSection__bffLz{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_videoPlayer__DFSG8{background:#000;height:100%;object-fit:contain;width:100%}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_videoLoading__fzZPy{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_videoLoading__fzZPy .AnimePlayerModal_spinner__NS6lE{color:#673ab7;font-size:3rem}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_centerPlayButton__rxla8{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#673ab7e6;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:80px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_centerPlayButton__rxla8:hover{background:#673ab7;transform:translate(-50%,-50%) scale(1.1)}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_centerPlayButton__rxla8 svg{color:#fff;font-size:2rem;margin-left:4px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_noVideo__K9em8{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_noVideo__K9em8 .AnimePlayerModal_noVideoIcon__cjqG5{font-size:4rem;margin-bottom:20px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_noVideo__K9em8 h3{color:#fff;font-size:24px;margin-bottom:10px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_noVideo__K9em8 p{font-size:16px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq.AnimePlayerModal_visible__yggt9{opacity:1;transform:translateY(0)}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq.AnimePlayerModal_hidden__OSbe6{opacity:0;pointer-events:none;transform:translateY(100%)}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux{margin-bottom:15px;padding:4px 0}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy{-webkit-appearance:none;appearance:none;background:#ffffff4d;border-radius:3px;cursor:pointer;display:block;height:6px;outline:none;transition:height .2s ease;width:100%}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy:hover{height:8px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#673ab7;border-radius:50%;box-shadow:0 0 8px #673ab799;cursor:pointer;height:14px;-webkit-transition:transform .2s;transition:transform .2s;width:14px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy:hover::-webkit-slider-thumb{transform:scale(1.3)}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy::-webkit-slider-runnable-track{border-radius:3px;height:6px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy::-moz-range-thumb{background:#673ab7;border:none;border-radius:50%;box-shadow:0 0 8px #673ab799;cursor:pointer;height:14px;width:14px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy::-moz-range-track{background:#ffffff4d;border-radius:3px;height:6px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_progressContainer__xmCux .AnimePlayerModal_seekBar__8VWFy::-moz-range-progress{background:#673ab7;border-radius:3px;height:6px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J{align-items:center;display:flex;justify-content:space-between}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlsLeft__ILE-X,.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlsRight__KQ9jO{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlsLeft__ILE-X{gap:4px}}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlButton__hwXG0{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}@media(max-width:768px){.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlButton__hwXG0{height:32px;width:32px}}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlButton__hwXG0:hover:not(:disabled){background:#673ab7cc;transform:scale(1.1)}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlButton__hwXG0:disabled{cursor:not-allowed;opacity:.5}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlButton__hwXG0 svg{font-size:14px}@media(max-width:768px){.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_controlButton__hwXG0 svg{font-size:12px}}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_volumeControl__Hvwat{align-items:center;display:flex;gap:8px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_volumeControl__Hvwat .AnimePlayerModal_volumeSlider__5zDIu{opacity:0;transition:all .3s ease;width:80px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_volumeControl__Hvwat .AnimePlayerModal_volumeSlider__5zDIu input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_volumeControl__Hvwat .AnimePlayerModal_volumeSlider__5zDIu input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#673ab7;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_volumeControl__Hvwat .AnimePlayerModal_volumeSlider__5zDIu input[type=range]::-moz-range-thumb{background:#673ab7;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_volumeControl__Hvwat:hover .AnimePlayerModal_volumeSlider__5zDIu{opacity:1}.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_timeDisplay__jNBQx{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}@media(max-width:768px){.AnimePlayerModal_playerSection__bffLz .AnimePlayerModal_controls__\+f7Jq .AnimePlayerModal_controlsBar__h8Q8J .AnimePlayerModal_timeDisplay__jNBQx{font-size:11px;min-width:80px}}.AnimePlayerModal_animeInfoSection__NClaV{background:#1a1a1a;border-bottom:1px solid #ffffff1a;max-height:400px;overflow-y:auto;padding:24px}.AnimePlayerModal_animeInfoSection__NClaV::-webkit-scrollbar{width:8px}.AnimePlayerModal_animeInfoSection__NClaV::-webkit-scrollbar-track{background:#ffffff0d}.AnimePlayerModal_animeInfoSection__NClaV::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.AnimePlayerModal_animeInfoSection__NClaV::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4{display:flex;gap:20px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animePoster__oUOrF{background:#ffffff0d;border-radius:8px;flex-shrink:0;height:180px;overflow:hidden;width:120px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animePoster__oUOrF img{height:100%;object-fit:cover;width:100%}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb{flex:1 1}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeTitle__SatSJ{color:#fff;font-size:24px;font-weight:700;margin:0 0 12px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeMetadata__XTdqn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeMetadata__XTdqn .AnimePlayerModal_metadataItem__MC9YF{display:flex;font-size:14px;gap:8px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeMetadata__XTdqn .AnimePlayerModal_metadataItem__MC9YF .AnimePlayerModal_metadataLabel__5jHv8{color:#8b8b91;font-weight:600}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeMetadata__XTdqn .AnimePlayerModal_metadataItem__MC9YF .AnimePlayerModal_metadataValue__Ra\+xY{color:#fff}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeDescription__YOmL4{margin-bottom:16px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeDescription__YOmL4 p{color:#fffc;font-size:14px;line-height:1.5;margin:0}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeGenres__PzfHk{display:flex;flex-wrap:wrap;gap:8px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeGenres__PzfHk .AnimePlayerModal_genreTag__d\+VBD{background:#673ab733;border:1px solid #ce9eff4d;border-radius:16px;color:#ce9eff;font-size:12px;font-weight:600;padding:4px 12px}@media(max-width:768px){.AnimePlayerModal_animeInfoSection__NClaV{padding:16px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4{flex-direction:column;gap:12px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animePoster__oUOrF{height:150px;width:100px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeTitle__SatSJ{font-size:18px}.AnimePlayerModal_animeInfoSection__NClaV .AnimePlayerModal_animeInfoContainer__-2Jp4 .AnimePlayerModal_animeDetails__-1Zjb .AnimePlayerModal_animeMetadata__XTdqn{grid-template-columns:1fr}}.AnimePlayerModal_episodesSection__63cmA{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.AnimePlayerModal_episodesHeader__nZToP{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.AnimePlayerModal_episodesHeader__nZToP h3{color:#fff;font-size:20px;font-weight:600;margin:0}.AnimePlayerModal_episodesHeader__nZToP .AnimePlayerModal_episodeCount__HppzY{color:#8b8b91;font-size:14px}.AnimePlayerModal_episodesList__39qvC{grid-gap:16px;align-content:start;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:16px 24px}.AnimePlayerModal_episodesList__39qvC::-webkit-scrollbar{width:8px}.AnimePlayerModal_episodesList__39qvC::-webkit-scrollbar-track{background:#ffffff0d}.AnimePlayerModal_episodesList__39qvC::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.AnimePlayerModal_episodesList__39qvC::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePlayerModal_episodeItem__QnvjP{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .3s ease}.AnimePlayerModal_episodeItem__QnvjP:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePlayerModal_episodeItem__QnvjP.AnimePlayerModal_active__nOg1I{background:#673ab733;border-color:#673ab7;box-shadow:0 0 20px #673ab766}.AnimePlayerModal_episodeItem__QnvjP .AnimePlayerModal_episodeNumber__ZTkGw{align-items:center;background:#ffffff1a;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.AnimePlayerModal_episodeItem__QnvjP .AnimePlayerModal_episodeThumbnail__-uncT{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.AnimePlayerModal_episodeItem__QnvjP .AnimePlayerModal_episodeThumbnail__-uncT img{height:100%;object-fit:cover;width:100%}.AnimePlayerModal_episodeItem__QnvjP .AnimePlayerModal_episodeInfo__pnzlu{flex:1 1;min-width:0}.AnimePlayerModal_episodeItem__QnvjP .AnimePlayerModal_episodeInfo__pnzlu .AnimePlayerModal_episodeName__nsHvl{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnimePlayerModal_episodeItem__QnvjP .AnimePlayerModal_episodeInfo__pnzlu .AnimePlayerModal_episodeDuration__I3Aad{color:#8b8b91;font-size:12px}.AnimePlayerModal_episodeItem__QnvjP .AnimePlayerModal_playingIndicator__XqiDy{animation:AnimePlayerModal_pulse__bDU2A 1.5s ease-in-out infinite;color:#673ab7;font-size:20px}@keyframes AnimePlayerModal_fadeIn__VzVSb{0%{opacity:0}to{opacity:1}}@keyframes AnimePlayerModal_slideUp__axlTT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimePlayerModal_pulse__bDU2A{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.AnimePlayerModal_episodesList__39qvC{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.AnimePlayerModal_modalContent__m7HZS{border-radius:0;height:100vh;width:100%}.AnimePlayerModal_playerSection__bffLz{height:40vh}.AnimePlayerModal_episodesList__39qvC{gap:12px;grid-template-columns:1fr}.AnimePlayerModal_closeButton__LADcF{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.MoviePlayerModal_modalOverlay__-68ny{align-items:center;animation:MoviePlayerModal_fadeIn__oy2HG .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.MoviePlayerModal_pageWrapper__kMaZ2{padding:16px;width:100%}.MoviePlayerModal_pageContent__Ca5vI{height:auto;max-width:none;min-height:calc(100vh - 130px);width:100%}.MoviePlayerModal_modalContent__AvDDw{animation:MoviePlayerModal_slideUp__WNfHq .3s ease;background:#1a1a1a;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative}.MoviePlayerModal_modalContent__AvDDw.MoviePlayerModal_fullscreen__IHrIZ{border-radius:0;height:100vh;max-width:100vw;width:100vw}.MoviePlayerModal_modalContent__AvDDw.MoviePlayerModal_fullscreen__IHrIZ .MoviePlayerModal_episodesSection__Ny71h{display:none}.MoviePlayerModal_modalContent__AvDDw.MoviePlayerModal_fullscreen__IHrIZ .MoviePlayerModal_playerSection__GcBUN{height:100vh}.MoviePlayerModal_closeButton__368ne{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:100}.MoviePlayerModal_closeButton__368ne:hover{background:#ff6b35e6;transform:scale(1.1)}.MoviePlayerModal_playerSection__GcBUN{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_videoPlayer__aN9UL{background:#000;height:100%;object-fit:contain;width:100%}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_videoLoading__XiIYO{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_videoLoading__XiIYO .MoviePlayerModal_spinner__oC5To{color:#ff6b35;font-size:3rem}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_centerPlayButton__TKPpD{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b35e6;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:80px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_centerPlayButton__TKPpD:hover{background:#ff6b35;transform:translate(-50%,-50%) scale(1.1)}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_centerPlayButton__TKPpD svg{color:#fff;font-size:2rem;margin-left:4px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_noVideo__zPViA{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_noVideo__zPViA .MoviePlayerModal_noVideoIcon__B7Ool{font-size:4rem;margin-bottom:20px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_noVideo__zPViA h3{color:#fff;font-size:24px;margin-bottom:10px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_noVideo__zPViA p{font-size:16px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9.MoviePlayerModal_visible__5QrNs{opacity:1;transform:translateY(0)}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9.MoviePlayerModal_hidden__JGHez{opacity:0;pointer-events:none;transform:translateY(100%)}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2{margin-bottom:15px;padding:4px 0}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8{-webkit-appearance:none;appearance:none;background:#ffffff4d;border-radius:3px;cursor:pointer;display:block;height:6px;outline:none;transition:height .2s ease;width:100%}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8:hover{height:8px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff6b35;border-radius:50%;box-shadow:0 0 8px #ff6b3599;cursor:pointer;height:14px;-webkit-transition:transform .2s;transition:transform .2s;width:14px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8:hover::-webkit-slider-thumb{transform:scale(1.3)}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8::-webkit-slider-runnable-track{border-radius:3px;height:6px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8::-moz-range-thumb{background:#ff6b35;border:none;border-radius:50%;box-shadow:0 0 8px #ff6b3599;cursor:pointer;height:14px;width:14px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8::-moz-range-track{background:#ffffff4d;border-radius:3px;height:6px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_progressContainer__nKIz2 .MoviePlayerModal_seekBar__xN5e8::-moz-range-progress{background:#ff6b35;border-radius:3px;height:6px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB{align-items:center;display:flex;justify-content:space-between}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlsLeft__7WUMT,.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlsRight__liw9Z{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlsLeft__7WUMT{gap:4px}}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlButton__HwHhd{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}@media(max-width:768px){.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlButton__HwHhd{height:32px;width:32px}}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlButton__HwHhd:hover:not(:disabled){background:#ff6b35cc;transform:scale(1.1)}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlButton__HwHhd:disabled{cursor:not-allowed;opacity:.5}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlButton__HwHhd svg{font-size:14px}@media(max-width:768px){.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_controlButton__HwHhd svg{font-size:12px}}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_volumeControl__ur6sD{align-items:center;display:flex;gap:8px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_volumeControl__ur6sD .MoviePlayerModal_volumeSlider__ILXnL{opacity:0;transition:all .3s ease;width:80px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_volumeControl__ur6sD .MoviePlayerModal_volumeSlider__ILXnL input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_volumeControl__ur6sD .MoviePlayerModal_volumeSlider__ILXnL input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff6b35;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_volumeControl__ur6sD .MoviePlayerModal_volumeSlider__ILXnL input[type=range]::-moz-range-thumb{background:#ff6b35;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_volumeControl__ur6sD:hover .MoviePlayerModal_volumeSlider__ILXnL{opacity:1}.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_timeDisplay__awGdk{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}@media(max-width:768px){.MoviePlayerModal_playerSection__GcBUN .MoviePlayerModal_controls__yQwE9 .MoviePlayerModal_controlsBar__BU5mB .MoviePlayerModal_timeDisplay__awGdk{font-size:11px;min-width:80px}}.MoviePlayerModal_movieInfoSection__FY5EE{background:#1a1a1a;border-bottom:1px solid #ffffff1a;max-height:400px;overflow-y:auto;padding:24px}.MoviePlayerModal_movieInfoSection__FY5EE::-webkit-scrollbar{width:8px}.MoviePlayerModal_movieInfoSection__FY5EE::-webkit-scrollbar-track{background:#ffffff0d}.MoviePlayerModal_movieInfoSection__FY5EE::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.MoviePlayerModal_movieInfoSection__FY5EE::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4{display:flex;gap:20px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_moviePoster__HojTG{background:#ffffff0d;border-radius:8px;flex-shrink:0;height:180px;overflow:hidden;width:120px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_moviePoster__HojTG img{height:100%;object-fit:cover;width:100%}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0{flex:1 1}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieTitle__86CUR{color:#fff;font-size:24px;font-weight:700;margin:0 0 12px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieMetadata__wG4bQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieMetadata__wG4bQ .MoviePlayerModal_metadataItem__vkPDw{display:flex;font-size:14px;gap:8px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieMetadata__wG4bQ .MoviePlayerModal_metadataItem__vkPDw .MoviePlayerModal_metadataLabel__Wl5iz{color:#8b8b91;font-weight:600}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieMetadata__wG4bQ .MoviePlayerModal_metadataItem__vkPDw .MoviePlayerModal_metadataValue__E-o\+o{color:#fff}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieDescription__Zj7Dn{margin-bottom:16px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieDescription__Zj7Dn p{color:#fffc;font-size:14px;line-height:1.5;margin:0}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieGenres__HbJJG{display:flex;flex-wrap:wrap;gap:8px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieGenres__HbJJG .MoviePlayerModal_genreTag__jOJov{background:#673ab733;border:1px solid #ce9eff4d;border-radius:16px;color:#ce9eff;font-size:12px;font-weight:600;padding:4px 12px}@media(max-width:768px){.MoviePlayerModal_movieInfoSection__FY5EE{padding:16px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4{flex-direction:column;gap:12px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_moviePoster__HojTG{height:150px;width:100px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieTitle__86CUR{font-size:18px}.MoviePlayerModal_movieInfoSection__FY5EE .MoviePlayerModal_movieInfoContainer__ptji4 .MoviePlayerModal_movieDetails__sqII0 .MoviePlayerModal_movieMetadata__wG4bQ{grid-template-columns:1fr}}.MoviePlayerModal_episodesSection__Ny71h{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MoviePlayerModal_episodesHeader__J6CIn{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.MoviePlayerModal_episodesHeader__J6CIn h3{color:#fff;font-size:20px;font-weight:600;margin:0}.MoviePlayerModal_episodesHeader__J6CIn .MoviePlayerModal_episodeCount__YJqZT{color:#8b8b91;font-size:14px}.MoviePlayerModal_episodesList__6hxaL{flex:1 1;overflow-y:auto;padding:16px 24px}.MoviePlayerModal_episodesList__6hxaL::-webkit-scrollbar{width:8px}.MoviePlayerModal_episodesList__6hxaL::-webkit-scrollbar-track{background:#ffffff0d}.MoviePlayerModal_episodesList__6hxaL::-webkit-scrollbar-thumb{background:#ff6b3599;border-radius:4px}.MoviePlayerModal_episodesList__6hxaL::-webkit-scrollbar-thumb:hover{background:#ff6b35cc}.MoviePlayerModal_seasonGroup__EEJuy{margin-bottom:24px}.MoviePlayerModal_seasonGroup__EEJuy .MoviePlayerModal_seasonTitle__nfxy5{border-bottom:2px solid #ff6b354d;color:#ff6b35;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.MoviePlayerModal_seasonEpisodes__ReWX2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.MoviePlayerModal_episodeItem__zOz4e{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .3s ease}.MoviePlayerModal_episodeItem__zOz4e:hover{background:#ffffff1a;border-color:#ff6b35;box-shadow:0 4px 12px #ff6b354d;transform:translateY(-2px)}.MoviePlayerModal_episodeItem__zOz4e.MoviePlayerModal_active__3-HrJ{background:#ff6b3533;border-color:#ff6b35;box-shadow:0 0 20px #ff6b3566}.MoviePlayerModal_episodeItem__zOz4e .MoviePlayerModal_episodeNumber__eD1c9{align-items:center;background:#ffffff1a;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.MoviePlayerModal_episodeItem__zOz4e .MoviePlayerModal_episodeThumbnail__udET0{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.MoviePlayerModal_episodeItem__zOz4e .MoviePlayerModal_episodeThumbnail__udET0 img{height:100%;object-fit:cover;width:100%}.MoviePlayerModal_episodeItem__zOz4e .MoviePlayerModal_episodeInfo__oNQer{flex:1 1;min-width:0}.MoviePlayerModal_episodeItem__zOz4e .MoviePlayerModal_episodeInfo__oNQer .MoviePlayerModal_episodeName__gtzCU{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MoviePlayerModal_episodeItem__zOz4e .MoviePlayerModal_episodeInfo__oNQer .MoviePlayerModal_episodeDuration__NGCs4{color:#8b8b91;font-size:12px}.MoviePlayerModal_episodeItem__zOz4e .MoviePlayerModal_playingIndicator__SOuPm{animation:MoviePlayerModal_pulse__aebLG 1.5s ease-in-out infinite;color:#ff6b35;font-size:20px}@keyframes MoviePlayerModal_fadeIn__oy2HG{0%{opacity:0}to{opacity:1}}@keyframes MoviePlayerModal_slideUp__WNfHq{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MoviePlayerModal_pulse__aebLG{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.MoviePlayerModal_seasonEpisodes__ReWX2{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.MoviePlayerModal_modalContent__AvDDw{border-radius:0;height:100vh;width:100%}.MoviePlayerModal_playerSection__GcBUN{height:40vh}.MoviePlayerModal_seasonEpisodes__ReWX2{grid-template-columns:1fr}.MoviePlayerModal_closeButton__368ne{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.EventsPage_eventsPage__324SY{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .EventsPage_eventsPage__324SY{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.EventsPage_header__pzX58{margin-bottom:48px;text-align:center}.EventsPage_pageTitle__ykOYb{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#ff5722,#e64a19);-webkit-background-clip:text;background-clip:text;display:flex;font-size:48px;font-weight:700;gap:16px;justify-content:center;margin:0 0 16px}.EventsPage_icon__U\+yUK{filter:drop-shadow(0 4px 8px rgba(255,87,34,.3));font-size:52px}.EventsPage_pageSubtitle__UGhxz{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.EventsPage_navigation__78qfj{margin-bottom:32px}.EventsPage_tabs__gDDy2{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.EventsPage_tab__lTp5P{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s ease}.EventsPage_tab__lTp5P.EventsPage_active__iysRo{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_tab__lTp5P:not(.EventsPage_active__iysRo):hover{background:#ff57221a;color:#fff}.EventsPage_controls__D\+361{margin-bottom:32px}.EventsPage_topControls__sKPB8{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.EventsPage_searchInput__ZJ0UJ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:16px;min-width:300px;padding:12px 16px;transition:all .3s ease}.EventsPage_searchInput__ZJ0UJ::placeholder{color:#fff9}.EventsPage_searchInput__ZJ0UJ:focus{background:#ffffff14;border-color:#ff5722;box-shadow:0 0 20px #ff572233;outline:none}.EventsPage_sortSelect__KoDGc .EventsPage_select__C-NRd{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.EventsPage_sortSelect__KoDGc .EventsPage_select__C-NRd:hover{border-color:#ff57224d}.EventsPage_sortSelect__KoDGc .EventsPage_select__C-NRd:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_sortSelect__KoDGc .EventsPage_select__C-NRd option{background:#1a1a1a;color:#fff}.EventsPage_errorContainer__twJoH{align-items:center;animation:EventsPage_fadeInUp__GPkdZ .3s ease;background:#ff57221a;border:1px solid #ff57224d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.EventsPage_errorIcon__kgACT{flex-shrink:0;font-size:48px}.EventsPage_errorContent__wN69R{flex:1 1}.EventsPage_errorTitle__ti6MN{color:#ff5722;font-size:20px;font-weight:600;margin:0 0 8px}.EventsPage_errorMessage__JENNH{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.EventsPage_retryButton__ps4Ox{align-items:center;background:linear-gradient(135deg,#ff5722,#e64a19);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.EventsPage_retryButton__ps4Ox:hover:not(:disabled){background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 8px 20px #ff57224d;transform:translateY(-2px)}.EventsPage_retryButton__ps4Ox:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes EventsPage_fadeInUp__GPkdZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EventsPage_stats__y5aHQ{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.EventsPage_stats__y5aHQ span strong{color:#ff5722}.EventsPage_eventsGrid__PfDey{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.EventsPage_eventCard__X9l0\+{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}[data-theme=light] .EventsPage_eventCard__X9l0\+{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.EventsPage_eventCard__X9l0\+:hover{border-color:#ff5722;box-shadow:0 20px 40px #ff572226;transform:translateY(-8px)}[data-theme=light] .EventsPage_eventCard__X9l0\+:hover{border-color:#ff5722;box-shadow:0 8px 20px #ff572233}.EventsPage_eventImage__-sFQO{background:linear-gradient(135deg,#ff57221a,#ff57220d);height:220px;overflow:hidden;position:relative}.EventsPage_eventImage__-sFQO img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EventsPage_eventCard__X9l0\+:hover .EventsPage_eventImage__-sFQO img{transform:scale(1.05)}.EventsPage_eventCategory__cy0MI{background:#ff5722e6;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;position:absolute;right:12px;top:12px}.EventsPage_eventInfo__craGP{padding:24px}.EventsPage_eventInfo__craGP h3{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px;transition:color .3s ease}[data-theme=light] .EventsPage_eventInfo__craGP h3{color:#1a1a2e}.EventsPage_eventDescription__kon2T{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8b8b91;display:-webkit-box;font-size:14px;line-height:1.5;margin:0 0 16px;overflow:hidden;transition:color .3s ease}[data-theme=light] .EventsPage_eventDescription__kon2T{color:#6c757d}.EventsPage_eventDate__hTQqK,.EventsPage_eventLocation__RzsDZ{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .EventsPage_eventDate__hTQqK,[data-theme=light] .EventsPage_eventLocation__RzsDZ{color:#6c757d}.EventsPage_dateIcon__Si5w9,.EventsPage_locationIcon__axzbS{color:#ff5722;font-size:16px}.EventsPage_eventPrice__Q0vN7{color:#ff5722;font-size:18px;font-weight:600;margin:16px 0}.EventsPage_eventActions__45gOd{align-items:center;display:flex;gap:12px}.EventsPage_registerButton__kmbEE,.EventsPage_viewButton__llZ7b{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.EventsPage_viewButton__llZ7b{background:#ffffff1a;border:1px solid #fff3;color:#fff}.EventsPage_viewButton__llZ7b:hover{background:#ffffff26;border-color:#ffffff4d}.EventsPage_registerButton__kmbEE{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_registerButton__kmbEE:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}.EventsPage_registeredBadge__iWliv{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.EventsPage_emptyState__3mY8\+{grid-column:1/-1;padding:80px 20px;text-align:center}.EventsPage_emptyState__3mY8\+ .EventsPage_emptyIcon__bE57C{font-size:64px;margin-bottom:20px;opacity:.5}.EventsPage_emptyState__3mY8\+ h3{color:#fff;font-size:24px;margin:0 0 12px}.EventsPage_emptyState__3mY8\+ p{color:#8b8b91;font-size:16px;margin:0}.EventsPage_loadingContainer__Enzbv,.EventsPage_loadingMore__Hbhn0{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.EventsPage_myRegistrations__r4o9y .EventsPage_registrationsList__f7hAJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.EventsPage_myRegistrations__r4o9y .EventsPage_registrationCard__NNtz\+{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.EventsPage_myRegistrations__r4o9y .EventsPage_registrationCard__NNtz\+ h4{color:#fff;margin:0 0 12px}.EventsPage_myRegistrations__r4o9y .EventsPage_registrationCard__NNtz\+ p{color:#8b8b91;font-size:14px;margin:0 0 8px}.EventsPage_eventModal__VsJpy,.EventsPage_registrationModal__V8Ida{align-items:center;animation:EventsPage_fadeIn__ixxN7 .3s ease;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.EventsPage_modalContent__A8Vg5{animation:EventsPage_slideInUp__pYFBJ .3s ease;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.EventsPage_modalHeader__NM\+3s{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.EventsPage_modalHeader__NM\+3s h3{color:#fff;font-size:20px;margin:0}.EventsPage_closeButton__wQE49{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:24px;padding:4px;transition:all .3s ease}.EventsPage_closeButton__wQE49:hover{background:#ffffff1a;color:#fff}.EventsPage_modalBody__Yi8EJ{padding:24px}.EventsPage_modalBody__Yi8EJ p{color:#8b8b91;line-height:1.5;margin:0 0 16px}.EventsPage_modalBody__Yi8EJ form{display:flex;flex-direction:column;gap:16px}.EventsPage_modalBody__Yi8EJ form input,.EventsPage_modalBody__Yi8EJ form textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px 16px}.EventsPage_modalBody__Yi8EJ form input:focus,.EventsPage_modalBody__Yi8EJ form textarea:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_modalBody__Yi8EJ form input::placeholder,.EventsPage_modalBody__Yi8EJ form textarea::placeholder{color:#8b8b91}.EventsPage_modalBody__Yi8EJ form textarea{min-height:80px;resize:vertical}.EventsPage_modalBody__Yi8EJ form button[type=submit]{background:linear-gradient(135deg,#ff5722,#e64a19);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease}.EventsPage_modalBody__Yi8EJ form button[type=submit]:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}@keyframes EventsPage_fadeIn__ixxN7{0%{opacity:0}to{opacity:1}}@keyframes EventsPage_slideInUp__pYFBJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.EventsPage_eventsPage__324SY{padding:90px 16px 20px}.EventsPage_pageTitle__ykOYb{font-size:32px}.EventsPage_eventsGrid__PfDey{gap:16px;grid-template-columns:1fr}.EventsPage_topControls__sKPB8{align-items:stretch;flex-direction:column}.EventsPage_tabs__gDDy2{flex-direction:column}.EventsPage_modalContent__A8Vg5{margin:10px;max-height:90vh}.EventsPage_modalBody__Yi8EJ{padding:16px}}.EventsPage_eventFilters__TbgGG{background:linear-gradient(145deg,#ff572214,#ff572205);border:1px solid #ff572233;border-radius:16px;margin-top:16px;padding:24px}@media(max-width:768px){.EventsPage_eventFilters__TbgGG{border-radius:12px;padding:20px}}.EventsPage_filterRow__8-RDF{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:768px){.EventsPage_filterRow__8-RDF{flex-direction:column;gap:16px}}.EventsPage_filterGroup__ee1\+b{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.EventsPage_filterGroup__ee1\+b{min-width:auto}}.EventsPage_filterGroup__ee1\+b label{color:#ff5722;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.EventsPage_filterSelect__SwpeJ{background:#ffffff0d;border:1px solid #ff57224d;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.EventsPage_filterSelect__SwpeJ:focus{background:#ff57221a;border-color:#ff5722;box-shadow:0 4px 12px #ff572233;outline:none}.EventsPage_filterSelect__SwpeJ:hover{background:#ffffff14;border-color:#ff572280}.EventsPage_filterSelect__SwpeJ option{background:#1a1a1a;color:#fff}@media(max-width:768px){.EventsPage_filterSelect__SwpeJ{font-size:16px;padding:14px 16px}}.MediaPage_page__EmjbA{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .MediaPage_page__EmjbA{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.MediaPage_container__qyGM5{padding:20px}.MediaPage_title__42Eds{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#795548,#5d4037);-webkit-background-clip:text;background-clip:text;display:flex;font-size:48px;font-weight:700;gap:16px;margin:0 0 16px}.MediaPage_pageSubtitle__SFIAt{color:#b0b0b0;font-size:18px;line-height:1.5;margin:0 0 40px;transition:color .3s ease}[data-theme=light] .MediaPage_pageSubtitle__SFIAt{color:#6c757d}.MediaPage_topControls__EaM0G{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MediaPage_searchInput__djyPn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:16px;min-width:300px;padding:12px 16px;transition:all .3s ease}.MediaPage_searchInput__djyPn::placeholder{color:#fff9}.MediaPage_searchInput__djyPn:focus{background:#ffffff14;border-color:#795548;box-shadow:0 0 20px #79554833;outline:none}.MediaPage_searchButton__vqnKH{background:linear-gradient(135deg,#795548,#5d4037);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}[data-theme=light] .MediaPage_searchButton__vqnKH{background:#780add;box-shadow:0 2px 8px #667eea26}.MediaPage_searchButton__vqnKH:hover{background:linear-gradient(135deg,#5d4037,#4e342e);box-shadow:0 4px 12px #7955484d;transform:translateY(-2px)}[data-theme=light] .MediaPage_searchButton__vqnKH:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 4px 12px #667eea40}.MediaPage_searchButton__vqnKH:active{transform:translateY(0)}.MediaPage_sortSelect__qfJ2t .MediaPage_select__TZ7cQ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;min-width:150px;padding:12px 16px;transition:all .3s ease}[data-theme=light] .MediaPage_sortSelect__qfJ2t .MediaPage_select__TZ7cQ{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .MediaPage_sortSelect__qfJ2t .MediaPage_select__TZ7cQ:focus{background:#fff;border-color:#795548}[data-theme=light] .MediaPage_sortSelect__qfJ2t .MediaPage_select__TZ7cQ option{background:#fff;color:#1a1a2e}.MediaPage_sortSelect__qfJ2t .MediaPage_select__TZ7cQ:focus{background:#ffffff14;border-color:#795548;outline:none}.MediaPage_sortSelect__qfJ2t .MediaPage_select__TZ7cQ option{background:#222;color:#fff}.MediaPage_mediaGrid__S-DMs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:32px}.MediaPage_mediaCard__dkseZ{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #79554833;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}[data-theme=light] .MediaPage_mediaCard__dkseZ{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.MediaPage_mediaCard__dkseZ:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.MediaPage_mediaCard__dkseZ:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}[data-theme=light] .MediaPage_mediaCard__dkseZ:hover{border-color:#795548;box-shadow:0 4px 12px #79554833}.MediaPage_mediaCard__dkseZ .MediaPage_mediaCover__srS9u{background:#0000004d;height:220px;overflow:hidden;position:relative;width:100%}.MediaPage_mediaCard__dkseZ .MediaPage_mediaCover__srS9u img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.MediaPage_mediaCard__dkseZ .MediaPage_mediaCover__srS9u:hover img{transform:scale(1.05)}.MediaPage_mediaCard__dkseZ .MediaPage_mediaCover__srS9u .MediaPage_playIcon__0I9iN{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#795548e6;border-radius:50%;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:60px}.MediaPage_mediaCard__dkseZ .MediaPage_mediaCover__srS9u .MediaPage_playIcon__0I9iN:hover{background:#795548;transform:translate(-50%,-50%) scale(1.1)}.MediaPage_mediaCard__dkseZ .MediaPage_mediaIcon__HCAc4{background:#7955481a;font-size:48px;padding:32px 0;text-align:center}.MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm{display:flex;flex:1 1;flex-direction:column;padding:24px}.MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm h3{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px;transition:color .3s ease}[data-theme=light] .MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm h3{color:#1a1a2e}.MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm .MediaPage_contentType__nMw9p{background:#79554833;border-radius:12px;color:#795548;display:inline-block;font-size:12px;font-weight:500;margin-bottom:12px;padding:4px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm .MediaPage_description__80mKK{color:#b0b0b0;flex:1 1;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm .MediaPage_description__80mKK{color:#6c757d}.MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm .MediaPage_mediaStats__w-biX{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:auto}.MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm .MediaPage_mediaStats__w-biX span{align-items:center;display:flex;gap:4px}@media(max-width:768px){.MediaPage_mediaCard__dkseZ .MediaPage_mediaCover__srS9u{height:180px}.MediaPage_mediaCard__dkseZ .MediaPage_mediaInfo__xB6nm{padding:20px}}.MediaPage_tabs__Ojbvy{background:#ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:6px}.MediaPage_tab__aS1MS{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease}[data-theme=light] .MediaPage_tab__aS1MS{color:#6c757d}[data-theme=light] .MediaPage_tab__aS1MS:hover:not(.MediaPage_active__foL\+E){background:#667eea1a;color:#667eea}.MediaPage_tab__aS1MS.MediaPage_active__foL\+E{background:linear-gradient(135deg,#795548,#5d4037);box-shadow:0 4px 12px #7955484d;color:#fff}[data-theme=light] .MediaPage_tab__aS1MS.MediaPage_active__foL\+E{background:#780add;box-shadow:0 2px 8px #667eea33}.MediaPage_tab__aS1MS:hover:not(.MediaPage_active__foL\+E){background:#ffffff1a;color:#fff}.MediaPage_filesGrid__eCZkq{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MediaPage_fileCard__bayTS{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #79554833;border-radius:16px;cursor:pointer;overflow:hidden;padding:24px;position:relative;text-align:center;transition:all .3s ease}.MediaPage_fileCard__bayTS:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MediaPage_fileCard__bayTS:hover{border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}.MediaPage_fileIcon__gZZZd{font-size:48px;margin-bottom:16px}.MediaPage_fileInfo__Kk20- h3{color:#fff;font-size:16px;margin:0 0 8px}.MediaPage_fileInfo__Kk20- p{color:#8b8b91;font-size:14px;margin:0 0 12px;text-transform:uppercase}.MediaPage_fileStats__S8KII{color:#795548;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center;margin-top:12px}.MediaPage_fileStats__S8KII span{align-items:center;background:#7955481a;border-radius:8px;display:flex;gap:4px;padding:4px 8px}.MediaPage_loading__RWE3Y{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}.MediaPage_contentGrid__cv9T1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.MediaPage_contentGrid__cv9T1.MediaPage_all__Lxojp{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__cv9T1.MediaPage_press__N6htM{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MediaPage_contentGrid__cv9T1.MediaPage_news__baK9F{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__cv9T1.MediaPage_letsplay__1uCqR,.MediaPage_contentGrid__cv9T1.MediaPage_reviews__W9fQj{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.MediaPage_contentGrid__cv9T1.MediaPage_streamers__MWn41{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__cv9T1.MediaPage_video__1r\+mG{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media(max-width:768px){.MediaPage_contentGrid__cv9T1{gap:16px;grid-template-columns:1fr}}.MediaPage_stats__EoPNH{background:#ffffff0d;border:1px solid #79554833;border-radius:12px;margin:24px 0;padding:16px 24px}.MediaPage_stats__EoPNH span{color:#b0b0b0;font-size:14px}.MediaPage_stats__EoPNH span strong{color:#795548;font-weight:600}.MediaPage_loadingMore__M\+64k{display:flex;justify-content:center;padding:40px}.MediaPage_error__BO6qd{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.MediaPage_error__BO6qd p{color:#f44336;margin-bottom:16px}.MediaPage_error__BO6qd .MediaPage_retryButton__ek2tt{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.MediaPage_error__BO6qd .MediaPage_retryButton__ek2tt:hover{background:linear-gradient(135deg,#d32f2f,#b71c1c);transform:translateY(-2px)}.MediaPage_mediaFilters__pp\+Zv{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#79554814,#79554805);border:1px solid #79554833;border-radius:16px;margin:16px 0 24px;padding:24px}@media(max-width:768px){.MediaPage_mediaFilters__pp\+Zv{border-radius:12px;margin:16px 0 20px;padding:20px}}.MediaPage_filterGroup__sv\+k5{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.MediaPage_filterGroup__sv\+k5:last-child{margin-bottom:0}.MediaPage_filterGroup__sv\+k5 label{color:#795548;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.MediaPage_filterSelect__9PA5q{background:#ffffff0d;border:1px solid #7955484d;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--main-font);font-size:14px;max-width:300px;padding:12px 16px;transition:all .3s ease}.MediaPage_filterSelect__9PA5q:focus{background:#7955481a;border-color:#795548;box-shadow:0 4px 12px #79554833;outline:none}.MediaPage_filterSelect__9PA5q:hover{background:#ffffff14;border-color:#79554880}.MediaPage_filterSelect__9PA5q option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.MediaPage_filterSelect__9PA5q{font-size:16px;max-width:100%;padding:14px 16px}.MediaPage_container__qyGM5{padding:90px 24px 20px}.MediaPage_title__42Eds{flex-direction:column;font-size:36px;gap:12px;text-align:center}.MediaPage_pageSubtitle__SFIAt{font-size:16px;text-align:center}.MediaPage_tabs__Ojbvy{flex-direction:column;gap:4px}.MediaPage_tab__aS1MS{text-align:center}.MediaPage_topControls__EaM0G{align-items:stretch;flex-direction:column}.MediaPage_topControls__EaM0G .MediaPage_searchInput__djyPn{min-width:auto}.MediaPage_contentGrid__cv9T1,.MediaPage_mediaGrid__S-DMs{gap:16px;grid-template-columns:1fr}.MediaPage_filesGrid__eCZkq{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.MediaPage_fileCard__bayTS,.MediaPage_mediaCard__dkseZ{padding:20px}}.MediaModal_modalOverlay__LqZ0T{animation:MediaModal_fadeIn__srs-\+ .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;overflow-y:auto;padding:0;position:fixed;z-index:9999}@keyframes MediaModal_fadeIn__srs-\+{0%{opacity:0}to{opacity:1}}.MediaModal_modal__-8R7V{animation:MediaModal_slideUp__vYcy7 .3s cubic-bezier(.68,-.55,.265,1.55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23fa,#141428fa);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100vh;margin:0;max-height:100vh;overflow:hidden;padding:0;position:relative;width:100vw}.MediaModal_modal__-8R7V:before{background:#0000;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}@keyframes MediaModal_slideUp__vYcy7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MediaModal_shimmer__eWOjK{0%{background-position:200% 0}to{background-position:-200% 0}}.MediaModal_modalHeader__oO6xR{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23fa,#141428fa);border-bottom:1px solid #667eea1a;display:flex;gap:16px;padding:24px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.MediaModal_modalHeader__oO6xR .MediaModal_mediaIcon__RcRoV{font-size:32px}.MediaModal_modalHeader__oO6xR h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#667eea);-webkit-background-clip:text;background-clip:text;color:#fff;flex:1 1;font-size:24px;font-weight:700;margin:0}.MediaModal_modalHeader__oO6xR .MediaModal_closeButton__xwPHm{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-size:32px;padding:4px;transition:all .3s ease}.MediaModal_modalHeader__oO6xR .MediaModal_closeButton__xwPHm:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__XIl2c{flex:1 1;overflow-y:auto;padding:24px 32px}.MediaModal_modalBody__XIl2c .MediaModal_contentType__JB2j3{color:#667eea;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.MediaModal_modalBody__XIl2c h4{color:#fff;font-size:18px;font-weight:600;margin:24px 0 12px}.MediaModal_modalBody__XIl2c h4:first-child{margin-top:0}.MediaModal_modalBody__XIl2c .MediaModal_content__ZNInJ,.MediaModal_modalBody__XIl2c .MediaModal_description__Rc6UQ{color:#ffffffe6;line-height:1.6}.MediaModal_modalBody__XIl2c .MediaModal_content__ZNInJ p,.MediaModal_modalBody__XIl2c .MediaModal_description__Rc6UQ p{margin:0 0 16px}.MediaModal_modalBody__XIl2c .MediaModal_content__ZNInJ p:last-child,.MediaModal_modalBody__XIl2c .MediaModal_description__Rc6UQ p:last-child{margin-bottom:0}.MediaModal_modalBody__XIl2c .MediaModal_coverImageSection__T5jX5{border-radius:12px;box-shadow:0 4px 20px #0000004d;margin:16px 0;overflow:hidden}.MediaModal_modalBody__XIl2c .MediaModal_coverImageSection__T5jX5 img{display:block;height:auto;width:100%}.MediaModal_modalBody__XIl2c .MediaModal_streamSection__9x-y8,.MediaModal_modalBody__XIl2c .MediaModal_videoSection__9pJ2v{margin:16px 0}.MediaModal_modalBody__XIl2c .MediaModal_streamSection__9x-y8 .MediaModal_videoPlayerWrapper__0HgOF,.MediaModal_modalBody__XIl2c .MediaModal_videoSection__9pJ2v .MediaModal_videoPlayerWrapper__0HgOF{border-radius:12px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.MediaModal_modalBody__XIl2c .MediaModal_streamSection__9x-y8 .MediaModal_videoContainer__4ZlEV,.MediaModal_modalBody__XIl2c .MediaModal_videoSection__9pJ2v .MediaModal_videoContainer__4ZlEV{border-radius:12px;height:0;margin-top:12px;overflow:hidden;padding-bottom:56.25%;position:relative}.MediaModal_modalBody__XIl2c .MediaModal_streamSection__9x-y8 .MediaModal_videoContainer__4ZlEV iframe,.MediaModal_modalBody__XIl2c .MediaModal_streamSection__9x-y8 .MediaModal_videoContainer__4ZlEV video,.MediaModal_modalBody__XIl2c .MediaModal_videoSection__9pJ2v .MediaModal_videoContainer__4ZlEV iframe,.MediaModal_modalBody__XIl2c .MediaModal_videoSection__9pJ2v .MediaModal_videoContainer__4ZlEV video{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.MediaModal_modalBody__XIl2c .MediaModal_streamSection__9x-y8 .MediaModal_streamLink__ZI2rZ,.MediaModal_modalBody__XIl2c .MediaModal_videoSection__9pJ2v .MediaModal_streamLink__ZI2rZ{background:#780add;border-radius:12px;color:#fff;display:inline-block;font-weight:600;margin-top:12px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.MediaModal_modalBody__XIl2c .MediaModal_streamSection__9x-y8 .MediaModal_streamLink__ZI2rZ:hover,.MediaModal_modalBody__XIl2c .MediaModal_videoSection__9pJ2v .MediaModal_streamLink__ZI2rZ:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.MediaModal_modalBody__XIl2c .MediaModal_mediaStats__KTvjb{align-items:center;background:#ffffff0d;border:1px solid #667eea1a;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin:20px 0;padding:16px}.MediaModal_modalBody__XIl2c .MediaModal_mediaStats__KTvjb span{align-items:center;color:#fffc;display:flex;font-size:14px;gap:6px}.MediaModal_modalBody__XIl2c .MediaModal_mediaStats__KTvjb .MediaModal_likeButton__cgr7q{align-items:center;background:none;border:none;border-radius:20px;color:#fffc;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;transition:all .3s ease}.MediaModal_modalBody__XIl2c .MediaModal_mediaStats__KTvjb .MediaModal_likeButton__cgr7q:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__XIl2c .MediaModal_mediaStats__KTvjb .MediaModal_likeButton__cgr7q.MediaModal_liked__nyEyE{color:#e91e63}.MediaModal_modalBody__XIl2c .MediaModal_mediaStats__KTvjb .MediaModal_likeButton__cgr7q.MediaModal_liked__nyEyE:hover{background:#e91e631a}.MediaModal_modalBody__XIl2c .MediaModal_tags__hV7C\+ .MediaModal_tagList__G\+WBJ{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.MediaModal_modalBody__XIl2c .MediaModal_tags__hV7C\+ .MediaModal_tag__j071k{background:#667eea33;border:1px solid #667eea4d;border-radius:20px;color:#667eea;font-size:12px;font-weight:500;padding:6px 12px}.MediaModal_modalBody__XIl2c .MediaModal_author__UTsUF p{color:#ffffffe6;font-style:italic;margin:0}.MediaModal_statsBar__k-jQ6{padding:16px 32px 8px;z-index:99}.MediaModal_modalFooter__7JMSW,.MediaModal_statsBar__k-jQ6{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23fa,#141428fa);border-top:1px solid #667eea1a;bottom:0;position:-webkit-sticky;position:sticky}.MediaModal_modalFooter__7JMSW{display:flex;justify-content:flex-end;padding:24px 32px;z-index:100}.MediaModal_modalFooter__7JMSW .MediaModal_closeBtn__FA3kH{background:linear-gradient(135deg,#0f0f23cc,#141428e6);border:1px solid #667eea4d;border-radius:12px;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 32px;text-transform:uppercase;transition:all .3s ease}.MediaModal_modalFooter__7JMSW .MediaModal_closeBtn__FA3kH:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.MediaStats_mediaStats__0r1eE{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4a227a66,#3c1b6866);border:1px solid #ce9aff4d;border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:20px}.MediaStats_statsContainer__Y\+B4o{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.MediaStats_statItem__xDROo{align-items:flex-start;background:#ffffff0d;border:1px solid #ce9aff33;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .3s ease}.MediaStats_statItem__xDROo:hover{background:#ffffff1a;border-color:#ce9aff66}.MediaStats_statItem__xDROo .MediaStats_statIcon__gJs0j{align-items:center;background:#ae6bf733;border-radius:8px;color:#ce9eff;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.MediaStats_statItem__xDROo .MediaStats_statContent__0NEeJ{display:flex;flex-direction:column;gap:4px}.MediaStats_statItem__xDROo .MediaStats_statContent__0NEeJ .MediaStats_statLabel__vBiJW{color:#e8d8fcb3;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MediaStats_statItem__xDROo .MediaStats_statContent__0NEeJ .MediaStats_statValue__RFuWL{color:#fff;font-size:18px;font-weight:700;line-height:1}.MediaStats_likeStatItem__DnMjg{cursor:pointer;-webkit-user-select:none;user-select:none}.MediaStats_likeStatItem__DnMjg:hover{background:#ff648226;border-color:#ff648280}.MediaStats_likeStatItem__DnMjg:focus{outline:2px solid #ce9aff99;outline-offset:2px}.MediaStats_likedStat__yVdCY{background:#ff64821f;border-color:#ff648266}.MediaStats_likedStat__yVdCY .MediaStats_statIcon__gJs0j{background:#ff648240;color:#ff6482}.MediaStats_ratingStatItem__n4rEf .MediaStats_statContent__0NEeJ{flex:1 1}.MediaStats_ratingStars__q0l9t{align-items:center;display:flex;gap:4px;margin-top:4px}.MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS{align-items:center;background:#ae6bf733;border:1px solid #ce9aff4d;border-radius:6px;color:#ce9aff80;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;padding:0;transition:all .2s ease;width:28px}.MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS:hover{background:#ae6bf74d;border-color:#ce9aff99;color:#e8d8fc;transform:scale(1.1)}.MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS.MediaStats_filled__PnaBe{color:gold}.MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS.MediaStats_active__oKVhe{background:#ae6bf766;border-color:#ce9eff;color:gold}.MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS:disabled{cursor:not-allowed;opacity:.6}.MediaStats_ratingFeedback__Ornop{color:#e8d8fccc;font-size:12px;margin-top:4px}.MediaStats_ratingFeedback__Ornop strong{color:#ce9eff}.MediaStats_userRatingSection__AdKJD{background:#ffffff0d;border:1px solid #ce9aff33;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingTitle__L4Wie{color:#ce9eff;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t{align-items:center;display:flex;gap:8px}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS{align-items:center;background:#ae6bf733;border:1px solid #ce9aff4d;border-radius:8px;color:#ce9aff80;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS:hover{background:#ae6bf74d;border-color:#ce9aff99;color:#e8d8fc;transform:scale(1.1)}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS.MediaStats_filled__PnaBe{color:gold}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS.MediaStats_active__oKVhe{background:#ae6bf766;border-color:#ce9eff;color:gold}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS:disabled{cursor:not-allowed;opacity:.6}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingFeedback__Ornop{background:#ae6bf726;border-radius:6px;color:#e8d8fccc;font-size:13px;padding:8px 12px;text-align:center}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingFeedback__Ornop strong{color:#ce9eff}@media(max-width:768px){.MediaStats_mediaStats__0r1eE{padding:16px}.MediaStats_statsContainer__Y\+B4o{gap:12px;grid-template-columns:1fr 1fr}.MediaStats_statItem__xDROo{gap:10px;padding:10px}.MediaStats_statItem__xDROo .MediaStats_statIcon__gJs0j{font-size:18px;height:36px;width:36px}.MediaStats_statItem__xDROo .MediaStats_statContent__0NEeJ .MediaStats_statValue__RFuWL{font-size:16px}.MediaStats_userRatingSection__AdKJD{padding:12px}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t{gap:6px}.MediaStats_userRatingSection__AdKJD .MediaStats_ratingStars__q0l9t .MediaStats_star__VLqnS{font-size:20px;height:36px;width:36px}}.TourismPage_tourismPage__IdvoD{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .TourismPage_tourismPage__IdvoD{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.TourismPage_header__ncamL{margin-bottom:48px;text-align:center}.TourismPage_pageTitle__hw7Ry{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#00bcd4,#0097a7);-webkit-background-clip:text;background-clip:text;display:flex;font-size:48px;font-weight:700;gap:16px;justify-content:center;margin:0 0 16px}.TourismPage_icon__AZ8ma{filter:drop-shadow(0 4px 8px rgba(0,188,212,.3));font-size:52px}.TourismPage_pageSubtitle__\+aOQh{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.TourismPage_navigation__eoEkP{margin-bottom:32px}.TourismPage_tabs__t1osF{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.TourismPage_tab__0RG\+3{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s ease}.TourismPage_tab__0RG\+3.TourismPage_active__LN5I9{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#fff}.TourismPage_tab__0RG\+3:not(.TourismPage_active__LN5I9):hover{background:#00bcd41a;color:#fff}.TourismPage_controls__7VEHp{margin-bottom:32px}.TourismPage_topControls__wOSHg{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.TourismPage_searchInput__Hw97w{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:16px;min-width:300px;padding:12px 16px;transition:all .3s ease}.TourismPage_searchInput__Hw97w::placeholder{color:#fff9}.TourismPage_searchInput__Hw97w:focus{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 20px #4caf5033;outline:none}.TourismPage_sortSelect__7TKSY .TourismPage_select__IYjxs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.TourismPage_sortSelect__7TKSY .TourismPage_select__IYjxs:hover{border-color:#00bcd44d}.TourismPage_sortSelect__7TKSY .TourismPage_select__IYjxs:focus{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd433;outline:none}.TourismPage_sortSelect__7TKSY .TourismPage_select__IYjxs option{background:#1a1a1a;color:#fff}.TourismPage_errorContainer__N9KZh{align-items:center;animation:TourismPage_fadeInUp__QquXO .3s ease;background:#00bcd41a;border:1px solid #00bcd44d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.TourismPage_tourFilters__ikbAf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#00bcd414,#00bcd405);border:1px solid #00bcd433;border-radius:16px;margin:16px 0 24px;padding:24px}@media(max-width:768px){.TourismPage_tourFilters__ikbAf{border-radius:12px;margin:16px 0 20px;padding:20px}}.TourismPage_filterRow__qdlDx{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.TourismPage_filterRow__qdlDx{gap:16px;grid-template-columns:1fr}}.TourismPage_filterGroup__hVZf-{display:flex;flex-direction:column;gap:8px}.TourismPage_filterGroup__hVZf- label{color:#00bcd4;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_select__IYjxs{background:#ffffff0d;border:1px solid #00bcd44d;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--main-font);font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.TourismPage_select__IYjxs:focus{background:#00bcd41a;border-color:#00bcd4;box-shadow:0 4px 12px #00bcd433;outline:none}.TourismPage_select__IYjxs:hover{background:#ffffff14;border-color:#00bcd480}.TourismPage_select__IYjxs option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.TourismPage_select__IYjxs{font-size:16px;padding:14px 16px}}.TourismPage_errorIcon__bKYt8{flex-shrink:0;font-size:48px}.TourismPage_errorContent__t9a\+-{flex:1 1}.TourismPage_errorTitle__zOViM{color:#00bcd4;font-size:20px;font-weight:600;margin:0 0 8px}.TourismPage_errorMessage__D4mcp{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.TourismPage_retryButton__otUET{align-items:center;background:linear-gradient(135deg,#00bcd4,#0097a7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.TourismPage_retryButton__otUET:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 20px #00bcd44d;transform:translateY(-2px)}.TourismPage_retryButton__otUET:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes TourismPage_fadeInUp__QquXO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TourismPage_stats__Dvn4L{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.TourismPage_stats__Dvn4L span strong{color:#00bcd4}.TourismPage_toursGrid__5ucm6{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.TourismPage_tourCard__V0uiT{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.TourismPage_tourCard__V0uiT:hover{border-color:#00bcd4;box-shadow:0 20px 40px #00bcd426;transform:translateY(-8px)}.TourismPage_tourImage__FFm1Z{background:linear-gradient(135deg,#00bcd41a,#00bcd40d);height:220px;overflow:hidden;position:relative}.TourismPage_tourImage__FFm1Z img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TourismPage_tourCard__V0uiT:hover .TourismPage_tourImage__FFm1Z img{transform:scale(1.05)}.TourismPage_tourCategory__2zx9b{background:#00bcd4e6;border-radius:20px;color:#fff;right:12px}.TourismPage_featuredBadge__8S8JF,.TourismPage_tourCategory__2zx9b{font-size:12px;font-weight:500;padding:6px 12px;position:absolute;top:12px}.TourismPage_featuredBadge__8S8JF{background:#ffc107e6;left:12px}.TourismPage_tourInfo__JiGcY{padding:24px}.TourismPage_tourInfo__JiGcY h3{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.TourismPage_tourDescription__mEJ4i{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8b8b91;display:-webkit-box;font-size:14px;line-height:1.5;margin:0 0 16px;overflow:hidden}.TourismPage_tourDetails__24g\+l{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.TourismPage_destination__pDODA,.TourismPage_difficulty__NUzou,.TourismPage_duration__f-bwR{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px}.TourismPage_destinationIcon__6ryik,.TourismPage_difficultyIcon__SQ8pK,.TourismPage_durationIcon__rRgdz{color:#00bcd4;font-size:16px}.TourismPage_tourPrice__DIXad{color:#00bcd4;font-size:18px;font-weight:600;margin:16px 0}.TourismPage_tourActions__LxwVz{align-items:center;display:flex;gap:12px}.TourismPage_bookButton__0Ld5u,.TourismPage_viewButton__cXBh7{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.TourismPage_viewButton__cXBh7{background:#ffffff1a;border:1px solid #fff3;color:#fff}.TourismPage_viewButton__cXBh7:hover{background:#ffffff26;border-color:#ffffff4d}.TourismPage_bookButton__0Ld5u{align-items:center;background:linear-gradient(135deg,#00bcd4,#0097a7);border-radius:12px;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px}.TourismPage_bookButton__0Ld5u span{font-size:18px}.TourismPage_bookButton__0Ld5u:hover{background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_bookedBadge__LOYiG{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.TourismPage_emptyState__5t7gs{grid-column:1/-1;padding:80px 20px;text-align:center}.TourismPage_emptyState__5t7gs .TourismPage_emptyIcon__LsrGh{font-size:64px;margin-bottom:20px;opacity:.5}.TourismPage_emptyState__5t7gs h3{color:#fff;font-size:24px;margin:0 0 12px}.TourismPage_emptyState__5t7gs p{color:#8b8b91;font-size:16px;margin:0}.TourismPage_loadingContainer__mTzYB,.TourismPage_loadingMore__unM3x{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.TourismPage_myBookings__qKYq1 .TourismPage_bookingsList__Emc8y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.TourismPage_myBookings__qKYq1 .TourismPage_bookingCard__w8pqN{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.TourismPage_myBookings__qKYq1 .TourismPage_bookingCard__w8pqN h4{color:#fff;margin:0 0 12px}.TourismPage_myBookings__qKYq1 .TourismPage_bookingCard__w8pqN p{color:#8b8b91;font-size:14px;margin:0 0 8px}.TourismPage_tourBookingModal__QFfo\+,.TourismPage_tourModal__VKGrf{align-items:center;animation:TourismPage_fadeIn__wggff .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes TourismPage_fadeIn__wggff{0%{opacity:0}to{opacity:1}}.TourismPage_modalContent__\+guls{animation:TourismPage_slideUp__cjC-s .3s ease;background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid #00bcd433;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:700px;overflow-y:auto;width:100%}@media(min-width:1200px){.TourismPage_modalContent__\+guls{max-width:1100px}}@media(min-width:1600px){.TourismPage_modalContent__\+guls{max-width:1300px}}@keyframes TourismPage_slideUp__cjC-s{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TourismPage_modalHeader__SH7bQ{align-items:flex-start;background:#00bcd40d;border-bottom:1px solid #00bcd426;display:flex;justify-content:space-between;padding:28px}.TourismPage_modalTitle__ppBHF{flex:1 1}.TourismPage_modalTitle__ppBHF h3{color:#fff;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 12px}.TourismPage_modalTitle__ppBHF .TourismPage_tourName__PXhn8{color:#00bcd4;font-size:16px;font-weight:500;margin:0}.TourismPage_modalTitle__ppBHF .TourismPage_modalBadges__RKEZr{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.TourismPage_featuredBadge__8S8JF{align-items:center;background:linear-gradient(135deg,#ffa726,#ff6f00);border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px}.TourismPage_categoryBadge__euvyw{background:#00bcd426;border:1px solid #00bcd44d;border-radius:20px;color:#00bcd4;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px}.TourismPage_closeButton__7UUj7{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#8b8b91;cursor:pointer;display:flex;flex-shrink:0;font-size:28px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.TourismPage_closeButton__7UUj7:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:rotate(90deg)}.TourismPage_modalBody__91v2o{padding:28px}@media(min-width:1200px){.TourismPage_modalBody__91v2o{padding:36px}}@media(min-width:1600px){.TourismPage_modalBody__91v2o{padding:40px}}.TourismPage_tourModalImage__YA1sT{border-radius:16px;box-shadow:0 10px 30px #0000004d;height:300px;margin-bottom:28px;overflow:hidden;width:100%}@media(min-width:1200px){.TourismPage_tourModalImage__YA1sT{height:400px}}@media(min-width:1600px){.TourismPage_tourModalImage__YA1sT{height:500px}}.TourismPage_tourModalImage__YA1sT img{height:100%;object-fit:cover;width:100%}.TourismPage_tourSection__jzvda{margin-bottom:28px}.TourismPage_tourSection__jzvda h4{align-items:center;border-bottom:2px solid #00bcd433;color:#00bcd4;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 16px;padding-bottom:10px}@media(min-width:1200px){.TourismPage_tourSection__jzvda h4{font-size:20px;margin-bottom:20px}}.TourismPage_tourFullDescription__1k8Oy{color:#e0e0e0;font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap}.TourismPage_tourInfoGrid__veCfz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:1200px){.TourismPage_tourInfoGrid__veCfz{grid-template-columns:repeat(4,1fr)}}.TourismPage_infoCard__tPHre{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__tPHre:hover{background:#00bcd414}.TourismPage_infoCard__tPHre:hover .TourismPage_infoCard__tPHre{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__tPHre:hover .TourismPage_infoCard__tPHre:hover{background:#00bcd414;border-color:#00bcd44d;transform:translateY(-2px)}.TourismPage_infoCard__tPHre:hover .TourismPage_infoCard__tPHre .TourismPage_infoContent__7uQ6r{display:flex;flex-direction:column;gap:4px}.TourismPage_infoCard__tPHre:hover .TourismPage_infoCard__tPHre .TourismPage_infoContent__7uQ6r .TourismPage_infoLabel__0yT9p{color:#8b8b91;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_infoCard__tPHre:hover .TourismPage_infoCard__tPHre .TourismPage_infoContent__7uQ6r .TourismPage_infoValue__djKWN{color:#fff;font-size:16px;font-weight:600}.TourismPage_infoCard__tPHre:hover{flex-direction:column;gap:12px}.TourismPage_infoCard__tPHre .TourismPage_includeItem__C9cWQ{align-items:flex-start;display:flex;gap:12px}.TourismPage_infoCard__tPHre .TourismPage_includeItem__C9cWQ .TourismPage_excludesList__Ot96C,.TourismPage_infoCard__tPHre .TourismPage_includeItem__C9cWQ .TourismPage_includesList__p7VUS{display:flex;flex-direction:column;gap:12px}@media(min-width:1200px){.TourismPage_infoCard__tPHre .TourismPage_includeItem__C9cWQ .TourismPage_excludesList__Ot96C,.TourismPage_infoCard__tPHre .TourismPage_includeItem__C9cWQ .TourismPage_includesList__p7VUS{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}.TourismPage_excludeItem__q-FQZ{align-items:flex-start;background:#f4433614;border-left:3px solid #f44336;border-radius:8px;color:#e0e0e0;display:flex;font-size:14px;gap:12px;padding:12px}.TourismPage_excludeItem__q-FQZ .TourismPage_crossIcon__PNJ2x{color:#f44336;flex-shrink:0;font-size:24px;font-weight:700;line-height:1}.TourismPage_requirements__e-Cum{background:#ff98001a;border:1px solid #ff98004d;border-radius:12px;color:#ffb74d;font-size:14px;line-height:1.7;margin:0;padding:16px;white-space:pre-wrap}.TourismPage_scheduleCard__Bmolg{align-items:center;background:linear-gradient(135deg,#00bcd41a,#00bcd40d);border:2px solid #00bcd44d;border-radius:16px;display:flex;gap:20px;justify-content:space-between;padding:20px}@media(max-width:600px){.TourismPage_scheduleCard__Bmolg{align-items:stretch;flex-direction:column}}.TourismPage_scheduleInfo__838\+b{display:flex;flex:1 1;flex-direction:column;gap:12px}.TourismPage_scheduleItem__FP73S{align-items:center;color:#fff;display:flex;font-size:15px;gap:12px}.TourismPage_scheduleItem__FP73S .TourismPage_scheduleIcon__OAP2d{font-size:20px;opacity:.8}.TourismPage_schedulePrice__Xa6kc{background:linear-gradient(135deg,#00bcd4,#0097a7);border-radius:12px;box-shadow:0 4px 15px #00bcd44d;color:#fff;font-size:22px;font-weight:700;padding:16px 24px;white-space:nowrap}@media(max-width:600px){.TourismPage_schedulePrice__Xa6kc{text-align:center}}.TourismPage_tourModalFooter__J6c9j{align-items:center;border-top:2px solid #00bcd426;display:flex;gap:20px;justify-content:space-between;margin-top:24px;padding-top:24px}@media(max-width:600px){.TourismPage_tourModalFooter__J6c9j{align-items:stretch;flex-direction:column}}.TourismPage_priceSection__ClldQ{display:flex;flex-direction:column;gap:6px}.TourismPage_priceSection__ClldQ .TourismPage_priceLabel__sMVZO{color:#8b8b91;font-size:14px;font-weight:500}.TourismPage_priceSection__ClldQ .TourismPage_priceAmount__8fu9A{color:#00bcd4;font-size:28px;font-weight:700}.TourismPage_alreadyBooked__duxCX{align-items:center;background:#4caf5026;border:2px solid #4caf5066;border-radius:12px;color:#4caf50;display:flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px}.TourismPage_alreadyBooked__duxCX span{font-size:24px}.TourismPage_tourInfoBlock__i37i2{grid-gap:16px;background:#00bcd40d;border:1px solid #00bcd41a;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px;padding:20px}.TourismPage_tourInfoItem__uM1TY{align-items:flex-start;display:flex;gap:12px}.TourismPage_tourInfoItem__uM1TY .TourismPage_infoIcon__bpJoE{flex-shrink:0;font-size:24px}.TourismPage_tourInfoItem__uM1TY div strong{color:#8b8b91;display:block;font-size:13px;margin-bottom:4px}.TourismPage_tourInfoItem__uM1TY div p{color:#fff;font-size:15px;font-weight:500;margin:0}.TourismPage_errorBanner__c4RX2{align-items:center;background:#f443361a;border:1px solid #f443364d;border-radius:12px;color:#f44336;display:flex;font-size:14px;gap:12px;margin-bottom:24px;padding:16px}.TourismPage_errorBanner__c4RX2 .TourismPage_errorIcon__bKYt8{flex-shrink:0;font-size:20px}.TourismPage_noSchedules__y-FVa{background:#ff98001a;border:1px solid #ff98004d;border-radius:12px;padding:24px;text-align:center}.TourismPage_noSchedules__y-FVa p{color:#ffa726;margin:8px 0}.TourismPage_noSchedules__y-FVa p:first-child{font-weight:600}.TourismPage_bookingForm__6Xsgv{display:flex;flex-direction:column;gap:20px}.TourismPage_formGroup__T2JnB{display:flex;flex-direction:column;gap:8px}.TourismPage_formGroup__T2JnB label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.TourismPage_formGroup__T2JnB label .TourismPage_labelIcon__vIkXs{font-size:18px}.TourismPage_formRow__oFcPL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.TourismPage_formRow__oFcPL{grid-template-columns:1fr}}.TourismPage_formControl__KfZNQ{background:#ffffff08;border:2px solid #00bcd433;border-radius:10px;color:#fff;font-family:inherit;font-size:15px;padding:14px 16px;transition:all .3s ease}.TourismPage_formControl__KfZNQ:focus{background:#ffffff0d;border-color:#00bcd4;box-shadow:0 0 0 4px #00bcd41a;outline:none}.TourismPage_formControl__KfZNQ::placeholder{color:#8b8b91}.TourismPage_formControl__KfZNQ:disabled{cursor:not-allowed;opacity:.5}select.TourismPage_formControl__KfZNQ{cursor:pointer}select.TourismPage_formControl__KfZNQ option{background:#1a1a1a;color:#fff;padding:10px}select.TourismPage_formControl__KfZNQ option:disabled{color:#666}textarea.TourismPage_formControl__KfZNQ{font-family:inherit;min-height:100px;resize:vertical}.TourismPage_bookingFooter__aBeWZ{border-top:1px solid #00bcd426;margin-top:8px;padding-top:24px}.TourismPage_priceInfo__QVWbB{align-items:center;background:#00bcd414;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.TourismPage_priceInfo__QVWbB .TourismPage_priceLabel__sMVZO{color:#8b8b91;font-size:14px}.TourismPage_priceInfo__QVWbB .TourismPage_priceValue__5lKBh{color:#00bcd4;font-size:24px;font-weight:700}.TourismPage_submitButton__Lc3n8{align-items:center;background:linear-gradient(135deg,#00bcd4,#0097a7);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .3s ease;width:100%}.TourismPage_submitButton__Lc3n8 .TourismPage_buttonIcon__667oB{font-size:20px}.TourismPage_submitButton__Lc3n8:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_submitButton__Lc3n8:active:not(:disabled){transform:translateY(0)}.TourismPage_submitButton__Lc3n8:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.TourismPage_tourismPage__IdvoD{padding:90px 16px 20px}.TourismPage_pageTitle__hw7Ry{font-size:32px}.TourismPage_toursGrid__5ucm6{gap:16px;grid-template-columns:1fr}.TourismPage_topControls__wOSHg{align-items:stretch;flex-direction:column}.TourismPage_tabs__t1osF{flex-direction:column}.TourismPage_tourDetails__24g\+l{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.TourismPage_tourDetails__24g\+l .TourismPage_difficulty__NUzou{grid-column:1/-1}}:root{--default-background-color:#190127}.MusicPage_page__xRvPb{color:#fff;font-family:var(--main-font);min-height:100vh;position:relative}[data-theme=light] .MusicPage_page__xRvPb{background-color:#f8f9fa;color:#333}.MusicPage_container__USh4O{margin:0 auto;padding:5px 20px 120px}@media(max-width:768px){.MusicPage_container__USh4O{padding:5px 15px 175px}}.MusicPage_header__De8\+6{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.MusicPage_title__M0w3V{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1db954,#1ed760);-webkit-background-clip:text;font-size:32px;font-weight:700}.MusicPage_backButton__b3BQ3{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;gap:10px;transition:all .2s ease}[data-theme=light] .MusicPage_backButton__b3BQ3{color:#333}.MusicPage_backButton__b3BQ3:hover{opacity:.8}@media(max-width:768px){.MusicPage_backButton__b3BQ3{background:#181818;border:1px solid #ffffff1a;border-radius:30px;bottom:110px;box-shadow:0 4px 20px #0006;font-size:16px;left:20px;padding:10px 20px;position:fixed;z-index:1001}[data-theme=light] .MusicPage_backButton__b3BQ3{background:#fff;border:1px solid #0000001a;box-shadow:0 4px 20px #0000001a;color:#333}}.MusicPage_searchContainer__SbnCs{margin-bottom:40px;position:relative}.MusicPage_searchInput__Uu2Wy{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:30px;color:#fff;font-size:16px;outline:none;padding:15px 20px 15px 50px;transition:all .3s ease;width:100%}[data-theme=light] .MusicPage_searchInput__Uu2Wy{background:#fff;border:1px solid #ddd;color:#333}.MusicPage_searchInput__Uu2Wy:focus{background:#ffffff26;border-color:#1db954;box-shadow:0 0 0 2px #1db9544d}[data-theme=light] .MusicPage_searchInput__Uu2Wy:focus{background:#fff;border-color:#1db954}.MusicPage_searchIcon__Zfy\+X{color:#b3b3b3;left:18px;position:absolute;top:50%;transform:translateY(-50%)}.MusicPage_section__L53pT{margin-bottom:50px}.MusicPage_sectionHeader__PZjd5{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.MusicPage_sectionTitle__Ih58C{color:#fff;font-size:24px;font-weight:700}[data-theme=light] .MusicPage_sectionTitle__Ih58C{color:#333}.MusicPage_grid__Qqb8n{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:600px){.MusicPage_grid__Qqb8n{gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.MusicPage_artistCard__vmAYB{align-items:center;background:#181818;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:16px;text-align:center;transition:background-color .3s ease}[data-theme=light] .MusicPage_artistCard__vmAYB{background:#fff;box-shadow:0 4px 12px #0000000d}[data-theme=light] .MusicPage_artistCard__vmAYB:hover{background:#f0f0f0}.MusicPage_artistCard__vmAYB:hover{background:#282828}.MusicPage_artistImage__h8cE8{border-radius:50%;box-shadow:0 8px 24px #00000080;height:140px;margin-bottom:16px;object-fit:cover;width:140px}.MusicPage_artistName__7fbux{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}[data-theme=light] .MusicPage_artistName__7fbux{color:#333}.MusicPage_artistLabel__5MRqT{color:#b3b3b3;font-size:14px}.MusicPage_albumCard__zaFRX{background:#181818;border-radius:8px;cursor:pointer;padding:16px;transition:background-color .3s ease}[data-theme=light] .MusicPage_albumCard__zaFRX{background:#fff;box-shadow:0 4px 12px #0000000d}[data-theme=light] .MusicPage_albumCard__zaFRX:hover{background:#f0f0f0}.MusicPage_albumCard__zaFRX:hover{background:#282828}.MusicPage_albumImageWrapper__EBFYX{border-radius:4px;box-shadow:0 8px 24px #00000080;margin-bottom:16px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.MusicPage_albumImage__1suUf{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.MusicPage_albumTitle__ICgG\+{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .MusicPage_albumTitle__ICgG\+{color:#333}.MusicPage_albumArtist__KviQt{color:#b3b3b3;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicPage_trackList__TsSWK{display:flex;flex-direction:column}.MusicPage_trackRow__dl55e{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:10px 16px;transition:background-color .2s ease}.MusicPage_trackRow__dl55e:hover{background:#ffffff1a}[data-theme=light] .MusicPage_trackRow__dl55e:hover{background:#0000000d}.MusicPage_trackRow__dl55e:hover .MusicPage_trackNumber__kcgfU{display:none}.MusicPage_trackRow__dl55e:hover .MusicPage_playIcon__ZPguK{display:block}.MusicPage_trackRow__dl55e.MusicPage_active__9K16h{background:#ffffff1a}.MusicPage_trackRow__dl55e.MusicPage_active__9K16h .MusicPage_trackTitle__Nozts{color:#1ed760}.MusicPage_trackRow__dl55e.MusicPage_active__9K16h .MusicPage_trackNumber__kcgfU{display:none}.MusicPage_trackRow__dl55e.MusicPage_active__9K16h .MusicPage_playingIcon__2GDMK{color:#1ed760;display:block}.MusicPage_trackNumberContainer__YbiLD{align-items:center;display:flex;justify-content:center;margin-right:16px;width:40px}.MusicPage_trackNumber__kcgfU{color:#b3b3b3;font-size:16px}.MusicPage_playIcon__ZPguK,.MusicPage_playingIcon__2GDMK{color:#fff;display:none;font-size:16px}[data-theme=light] .MusicPage_playIcon__ZPguK,[data-theme=light] .MusicPage_playingIcon__2GDMK{color:#333}.MusicPage_trackInfo__jQtuD{display:flex;flex:1 1;flex-direction:column}.MusicPage_trackTitle__Nozts{color:#fff;font-size:16px;font-weight:500}[data-theme=light] .MusicPage_trackTitle__Nozts{color:#333}.MusicPage_trackArtist__kDDd0{color:#b3b3b3;font-size:14px}.MusicPage_trackMeta__pYkPa{align-items:center;display:flex;gap:20px}.MusicPage_trackDuration__LeHJt{color:#b3b3b3;font-size:14px}.MusicPage_addToPanelButton__\+PSu9{background:#0000;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px;transition:all .3s ease;white-space:nowrap}.MusicPage_addToPanelButton__\+PSu9:hover{border-color:#fff9;color:#1db954}.MusicPage_addToPanelButton__\+PSu9.MusicPage_addToPanelButtonAdded__s9eNX{background:#1db954;border-color:#1db954;color:#fff}.MusicPage_addToPanelButton__\+PSu9.MusicPage_addToPanelButtonAdded__s9eNX:hover{background:#1ed760;border-color:#1ed760}.MusicPage_playerBar__muAPA{align-items:center;background:#181818;border-top:1px solid #282828;bottom:0;display:grid;grid-template-columns:1fr 2fr 1fr;height:90px;left:78px;left:var(--sidebar-offset,78px);padding:0 50px;position:fixed;right:0;transition:left .3s cubic-bezier(.4,0,.2,1);z-index:5000}[data-theme=light] .MusicPage_playerBar__muAPA{background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000000d}@media(max-width:768px){.MusicPage_playerBar__muAPA{bottom:60px;gap:16px;grid-template-columns:auto 1fr;height:80px;left:0;padding:0 16px;z-index:9999}}.MusicPage_playerLeft__HPL5H{align-items:center;display:flex;min-width:0}@media(max-width:768px){.MusicPage_playerLeft__HPL5H{margin-right:0}}.MusicPage_currentTrackImage__Xjqwy{box-shadow:0 0 10px #0000004d;height:56px;margin-right:14px;object-fit:cover;width:56px}@media(max-width:768px){.MusicPage_currentTrackImage__Xjqwy{border-radius:4px;height:60px;margin-right:0;width:60px}}.MusicPage_currentTrackInfo__2IykN{display:flex;flex-direction:column;justify-content:center;margin-right:12px;overflow:hidden}@media(max-width:768px){.MusicPage_currentTrackInfo__2IykN{display:none}}.MusicPage_currentTrackTitle__ekY2N{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .MusicPage_currentTrackTitle__ekY2N{color:#333}.MusicPage_currentTrackArtist__wMq73{color:#b3b3b3;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicPage_playerCenter__01BO3{align-items:center;display:flex;flex-direction:column;max-width:722px;width:100%}@media(max-width:768px){.MusicPage_playerCenter__01BO3{align-items:center;justify-content:center}}.MusicPage_playerControls__cFtHT{align-items:center;display:flex;gap:16px;margin-bottom:8px}@media(max-width:768px){.MusicPage_playerControls__cFtHT{gap:24px;justify-content:center;width:100%}}.MusicPage_controlButton__pc5A6{align-items:center;background:none;border:none;color:#b3b3b3;cursor:pointer;display:flex;justify-content:center;transition:color .2s}.MusicPage_controlButton__pc5A6:hover{color:#fff}[data-theme=light] .MusicPage_controlButton__pc5A6:hover{color:#333}.MusicPage_controlButton__pc5A6.MusicPage_playPause__o2UuS{background:#fff;border-radius:50%;color:#000;height:32px;width:32px}[data-theme=light] .MusicPage_controlButton__pc5A6.MusicPage_playPause__o2UuS{background:#1db954;color:#fff}.MusicPage_controlButton__pc5A6.MusicPage_playPause__o2UuS:hover{color:#000;transform:scale(1.05)}.MusicPage_progressBarContainer__pAHO9{align-items:center;color:#b3b3b3;display:flex;font-size:11px;gap:8px;width:100%}.MusicPage_progressBar__lnGKg{background:#535353;border-radius:2px;cursor:pointer;flex:1 1;height:4px;position:relative}[data-theme=light] .MusicPage_progressBar__lnGKg{background:#e0e0e0}.MusicPage_progressFill__0mPAd{background:#b3b3b3;border-radius:2px;height:100%}.MusicPage_progressBar__lnGKg:hover .MusicPage_progressFill__0mPAd,[data-theme=light] .MusicPage_progressFill__0mPAd{background:#1db954}.MusicPage_playerRight__P98VZ{align-items:center;display:flex;justify-content:flex-end}@media(max-width:768px){.MusicPage_playerRight__P98VZ{display:none}}.MusicPage_volumeContainer__5LRIV{align-items:center;display:flex;gap:8px;width:120px}.MusicPage_volumeSlider__Ql-iM{-webkit-appearance:none;background:#535353;border-radius:2px;flex:1 1;height:4px;outline:none}[data-theme=light] .MusicPage_volumeSlider__Ql-iM{background:#e0e0e0}.MusicPage_volumeSlider__Ql-iM::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:12px;visibility:hidden;visibility:visible;width:12px}.MusicPage_empty__QFrta,.MusicPage_error__yVBKp,.MusicPage_loader__RjXZD{align-items:center;color:#b3b3b3;display:flex;justify-content:center;min-height:50vh}.DonationsPage_donationsPage__8N72z{background:#0000;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .DonationsPage_donationsPage__8N72z{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.DonationsPage_authWarning__oe7kw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-left:4px solid #ff6b35;border-radius:16px;display:flex;gap:20px;margin-bottom:30px;padding:20px 28px;transition:all .3s ease}.DonationsPage_authWarningIcon__h8Rfb{flex-shrink:0;font-size:40px;opacity:.9}.DonationsPage_authWarningContent__c20S1{flex:1 1}.DonationsPage_authWarningContent__c20S1 h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__c20S1 h3{color:#1a1a2e}.DonationsPage_authWarningContent__c20S1 p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__c20S1 p{color:#6c757d}.DonationsPage_authWarningButtons__lk6wT{display:flex;flex-shrink:0;gap:12px}.DonationsPage_loginBtnSmall__7Zm7Q,.DonationsPage_registerBtnSmall__E-o8i{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .3s ease;white-space:nowrap}.DonationsPage_loginBtnSmall__7Zm7Q{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.DonationsPage_loginBtnSmall__7Zm7Q:hover{box-shadow:0 4px 12px #ff6b3566;transform:translateY(-2px)}.DonationsPage_registerBtnSmall__E-o8i{background:#ffffff1a;border:2px solid #ff6b354d;color:#fff;transition:all .3s ease}[data-theme=light] .DonationsPage_registerBtnSmall__E-o8i{background:#f8f9fa;border:2px solid #ff6b35;color:#ff6b35}.DonationsPage_registerBtnSmall__E-o8i:hover{background:#ffffff26;border-color:#ff6b3580;transform:translateY(-2px)}[data-theme=light] .DonationsPage_registerBtnSmall__E-o8i:hover{background:#fff;box-shadow:0 4px 12px #ff6b354d}.DonationsPage_donationsHeader__jU2gI{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_donationsHeader__jU2gI h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin:0}.DonationsPage_donationsHeader__jU2gI .DonationsPage_donationsSubtitle__luyZ4{color:#8b8b91;font-size:18px;margin:8px 0 0}.DonationsPage_donationsControls__t2PNj{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.DonationsPage_searchInput__b0tv-{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;flex:1 1;font-size:16px;min-width:300px;padding:16px 20px;transition:all .3s ease}.DonationsPage_searchInput__b0tv-::placeholder{color:#8b8b91}.DonationsPage_searchInput__b0tv-:focus{background:#ffffff14;border-color:#ff6b35;outline:none}.DonationsPage_filterButtons__6kUMN{display:flex;flex-wrap:wrap;gap:12px}.DonationsPage_filterBtn__Yq3QD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;box-shadow:0 4px 15px #ff6b3533;color:#ff6b35;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease}.DonationsPage_filterBtn__Yq3QD:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_filterBtn__Yq3QD.DonationsPage_active__\+N05a{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationsPage_categoriesGrid__CC3ez{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_categoryCard__-UZG2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}[data-theme=light] .DonationsPage_categoryCard__-UZG2{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_categoryCard__-UZG2:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_categoryCard__-UZG2:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_categoryCard__-UZG2:hover .DonationsPage_categoryImage__iQ1AQ img{transform:scale(1.1)}.DonationsPage_categoryImage__iQ1AQ{height:200px;overflow:hidden;position:relative;width:100%}.DonationsPage_categoryImage__iQ1AQ img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.DonationsPage_categoryBadge__wtMBs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b35e6;border-radius:20px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:12px;font-weight:600;padding:8px 16px;position:absolute;right:12px;top:12px}.DonationsPage_categoryContent__nfl54{padding:20px}.DonationsPage_categoryContent__nfl54 h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryContent__nfl54 h3{color:#1a1a2e}.DonationsPage_categoryDescription__1l11u{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryDescription__1l11u{color:#6c757d}.DonationsPage_viewProductsBtn__eU2Vz{background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;padding:12px;text-transform:uppercase;transition:all .3s ease;width:100%}.DonationsPage_viewProductsBtn__eU2Vz:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_productsSection__weHCQ{margin-bottom:40px}.DonationsPage_productsHeader__ATGNG{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_productsHeader__ATGNG h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;flex:1 1;font-size:36px;font-weight:700;margin:0;text-align:center}.DonationsPage_backButton__p4fwE{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;box-shadow:0 4px 15px #ff6b3533;color:#ff6b35;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease}.DonationsPage_backButton__p4fwE:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_cartToggleBtn__I4PF1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;box-shadow:0 4px 15px #ff6b3533;color:#ff6b35;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease}.DonationsPage_cartToggleBtn__I4PF1:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_categoryInfo__wi9gZ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:20px}.DonationsPage_categoryInfo__wi9gZ p{color:#b0b0b0;line-height:1.6;margin:0}.DonationsPage_productsGrid__D-R6i{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_productCard__-R77M{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:0;transition:all .3s ease}[data-theme=light] .DonationsPage_productCard__-R77M{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_productCard__-R77M:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_productCard__-R77M:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_productCard__-R77M.DonationsPage_unavailable__0IJ\+U{filter:grayscale(80%);opacity:.5;pointer-events:none}.DonationsPage_productImage__OBABs{height:180px;overflow:hidden;position:relative;width:100%}.DonationsPage_productImage__OBABs img{height:100%;object-fit:cover;width:100%}.DonationsPage_discountBadge__4gvqN{background:linear-gradient(135deg,#ff416c,#ff4b2b);border-radius:20px;box-shadow:0 4px 15px #ff416c66;color:#fff;font-size:12px;font-weight:700;padding:6px 12px;position:absolute;right:12px;top:12px}.DonationsPage_featuredBadge__OSbYi{background:linear-gradient(135deg,gold,orange);border-radius:50px;color:#000;font-size:12px;font-weight:700;margin-left:8px;padding:4px 12px;white-space:nowrap}.DonationsPage_productDescription__hoKxK,.DonationsPage_productFooter__cFPJH,.DonationsPage_productHeader__zkvJY,.DonationsPage_productShortDescription__KJniK{padding:0 24px}.DonationsPage_productHeader__zkvJY{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px;padding-top:20px}.DonationsPage_productHeader__zkvJY h4{color:#fff;flex:1 1;font-size:20px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_productHeader__zkvJY h4{color:#1a1a2e}.DonationsPage_popularBadge__UNa2u{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:50px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.DonationsPage_productShortDescription__KJniK{color:#b0b0b0;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:8px}.DonationsPage_productDescription__hoKxK{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px}.DonationsPage_productActions__8IMbv{display:flex;gap:12px;margin-bottom:16px;padding:0 24px}.DonationsPage_favoriteBtn__X1BcX,.DonationsPage_likeBtn__g1dVX{align-items:center;background:#ff6b350d;border:2px solid #ff6b354d;border-radius:10px;color:#8b8b91;cursor:pointer;display:flex;flex:1 1;height:44px;justify-content:center;padding:0;transition:all .3s ease}.DonationsPage_favoriteBtn__X1BcX svg,.DonationsPage_likeBtn__g1dVX svg{height:24px;transition:all .3s ease;width:24px}.DonationsPage_favoriteBtn__X1BcX:hover,.DonationsPage_likeBtn__g1dVX:hover{background:#ff6b351a;border-color:#ff6b3580;color:#ff6b35}.DonationsPage_favoriteBtn__X1BcX.DonationsPage_favorited__fUZa1,.DonationsPage_favoriteBtn__X1BcX.DonationsPage_liked__40W0e,.DonationsPage_likeBtn__g1dVX.DonationsPage_favorited__fUZa1,.DonationsPage_likeBtn__g1dVX.DonationsPage_liked__40W0e{background:#ff6b3526;border-color:#ff6b35;color:#ff6b35}.DonationsPage_favoriteBtn__X1BcX.DonationsPage_favorited__fUZa1 svg,.DonationsPage_favoriteBtn__X1BcX.DonationsPage_liked__40W0e svg,.DonationsPage_likeBtn__g1dVX.DonationsPage_favorited__fUZa1 svg,.DonationsPage_likeBtn__g1dVX.DonationsPage_liked__40W0e svg{fill:#ff6b35}.DonationsPage_favoriteBtn__X1BcX.DonationsPage_animating__0qoq7,.DonationsPage_likeBtn__g1dVX.DonationsPage_animating__0qoq7{animation:DonationsPage_likeAnimation__oOSw9 .6s ease-out}.DonationsPage_productFooter__cFPJH{padding-bottom:24px}.DonationsPage_priceSection__7c3N9{align-items:center;display:flex;gap:12px;margin-bottom:12px}.DonationsPage_originalPrice__VwNTx{color:#8b8b91;font-size:16px;text-decoration:line-through}.DonationsPage_currentPrice__i68rj{color:#ff6b35;font-size:28px;font-weight:700}.DonationsPage_stockInfo__\+dRit{font-size:14px;margin-bottom:12px}.DonationsPage_inStock__0Ll1g{color:#4caf50;font-weight:600}.DonationsPage_outOfStock__41gZj{color:#f44336;font-weight:600}.DonationsPage_addToCartBtn__tVXz5{background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;padding:14px;text-transform:uppercase;transition:all .3s ease;width:100%}.DonationsPage_addToCartBtn__tVXz5:hover:not(:disabled){box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_addToCartBtn__tVXz5:disabled{background:#ffffff0d;color:#8b8b91;cursor:not-allowed;opacity:.6}.DonationsPage_cartOverlay__oxVLy{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DonationsPage_cartModal__9RMOx{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:85vh;max-width:700px;width:100%}.DonationsPage_cartHeader__9wi60{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 28px}.DonationsPage_cartHeader__9wi60 h3{color:#fff;font-size:24px;font-weight:600;margin:0}.DonationsPage_closeCart__WsCJ6{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#8b8b91;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.DonationsPage_closeCart__WsCJ6:hover{background:#ff6b3533;border-color:#ff6b354d;color:#ff6b35}.DonationsPage_cartItems__RFFLP{flex:1 1;overflow-y:auto;padding:24px 28px}.DonationsPage_cartItem__hKhtt{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px;transition:all .3s ease}.DonationsPage_cartItem__hKhtt:hover{background:#ffffff14;border-color:#ff6b354d}.DonationsPage_cartItemInfo__8yY4t h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.DonationsPage_cartItemCategory__MW09e{color:#8b8b91;font-size:13px}.DonationsPage_cartItemControls__j2mlg{align-items:center;display:flex;gap:16px}.DonationsPage_quantityControls__FyrIP{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:flex;gap:8px;padding:4px}.DonationsPage_quantityControls__FyrIP button{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.DonationsPage_quantityControls__FyrIP button:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationsPage_quantityControls__FyrIP span{color:#fff;font-weight:600;min-width:32px;text-align:center}.DonationsPage_cartItemPrice__Pnw0R{color:#ff6b35;font-size:18px;font-weight:700;min-width:90px;text-align:right}.DonationsPage_removeItemBtn__eU6vj{background:#f443361a;border:1px solid #f4433633;border-radius:8px;color:#f44336;cursor:pointer;font-size:18px;padding:8px;transition:all .3s ease}.DonationsPage_removeItemBtn__eU6vj:hover{background:#f4433633;border-color:#f4433666;transform:scale(1.1)}.DonationsPage_cartFooter__B26Rb{border-top:1px solid #ffffff1a;padding:24px 28px}.DonationsPage_cartTotal__VIMpc{align-items:center;color:#fff;display:flex;justify-content:space-between}.DonationsPage_totalPrice__p3waP{color:#ff6b35;font-size:32px;font-weight:700}.DonationsPage_checkoutBtn__YaTqi{background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:16px;text-transform:uppercase;transition:all .3s ease;width:100%}.DonationsPage_checkoutBtn__YaTqi:hover:not(:disabled){box-shadow:0 10px 30px #ff6b3580;transform:translateY(-2px)}.DonationsPage_checkoutBtn__YaTqi:disabled{cursor:not-allowed;opacity:.6}.DonationsPage_authRequired__0A48z{align-items:center;animation:DonationsPage_pulse__4FTQy 2s ease-in-out infinite;background:#ff6b351a;border:2px solid #ff6b354d;border-radius:12px;display:flex;gap:16px;padding:20px 24px}.DonationsPage_authRequiredIcon__uhw9w{filter:drop-shadow(0 0 10px rgba(255,107,53,.5));font-size:32px}.DonationsPage_authRequiredText__W9opv{flex:1 1}.DonationsPage_authRequiredText__W9opv h4{color:#ff6b35;font-size:18px;font-weight:600;margin:0 0 8px}.DonationsPage_authRequiredText__W9opv p{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}@keyframes DonationsPage_pulse__4FTQy{0%,to{box-shadow:0 0 0 0 #ff6b3566}50%{box-shadow:0 0 0 10px #ff6b3500}}.DonationsPage_floatingCartBtn__l4dBm{align-items:center;animation:DonationsPage_pulse__4FTQy 2s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ff6b3526,#f7931e14);border:2px solid #ff6b3566;border-radius:50px;bottom:80px;box-shadow:0 8px 32px #ff6b3540;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 20px;position:fixed;right:30px;transition:all .3s ease;z-index:998}.DonationsPage_floatingCartBtn__l4dBm:hover{animation:none;background:linear-gradient(135deg,#ff6b3540,#f7931e26);border-color:#ff6b3599;box-shadow:0 12px 40px #ff6b3566;transform:translateY(-4px) scale(1.05)}.DonationsPage_floatingCartBtn__l4dBm:active{transform:translateY(-2px) scale(1.02)}.DonationsPage_cartIcon__U6DPu{flex-shrink:0;height:22px;width:22px}.DonationsPage_cartCount__ylHur{background:#fff;border-radius:10px;color:#ff6b35;font-size:13px;font-weight:700;line-height:1;min-width:24px;padding:3px 8px;text-align:center}.DonationsPage_cartTotal__VIMpc{font-size:21px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.DonationsPage_loadingSpinner__7IUOt{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationsPage_loadingSpinner__7IUOt p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationsPage_spinner__0DJXH{animation:DonationsPage_spin__Bu42m 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationsPage_spin__Bu42m{to{transform:rotate(1turn)}}@keyframes DonationsPage_likeAnimation__oOSw9{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}.DonationsPage_noResults__-A3g4{color:#8b8b91;padding:60px 20px;text-align:center}.DonationsPage_noResults__-A3g4 p{font-size:18px}.DonationsPage_errorMessage__H-e7H{align-items:center;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin:20px 0;padding:24px}.DonationsPage_errorMessage__H-e7H p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationsPage_errorMessage__H-e7H button{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.DonationsPage_errorMessage__H-e7H button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:1024px){.DonationsPage_donationsHeader__jU2gI h1{font-size:36px}.DonationsPage_productsHeader__ATGNG h2{font-size:28px}.DonationsPage_categoriesGrid__CC3ez,.DonationsPage_productsGrid__D-R6i{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:768px){.DonationsPage_donationsPage__8N72z{padding:90px 16px 20px}.DonationsPage_donationsHeader__jU2gI{align-items:flex-start;flex-direction:column;gap:16px}.DonationsPage_donationsHeader__jU2gI h1{font-size:28px}.DonationsPage_donationsControls__t2PNj{flex-direction:column;gap:16px}.DonationsPage_searchInput__b0tv-{min-width:0;min-width:auto}.DonationsPage_categoriesGrid__CC3ez,.DonationsPage_productsGrid__D-R6i{gap:16px;grid-template-columns:1fr}.DonationsPage_productsHeader__ATGNG{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_productsHeader__ATGNG h2{font-size:24px;text-align:left}.DonationsPage_cartModal__9RMOx{max-height:95vh;max-width:100%}.DonationsPage_cartFooter__B26Rb,.DonationsPage_cartHeader__9wi60,.DonationsPage_cartItems__RFFLP{padding:20px}.DonationsPage_cartItem__hKhtt{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_cartItemControls__j2mlg{justify-content:space-between}.DonationsPage_floatingCartBtn__l4dBm{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.DonationsPage_floatingCartBtn__l4dBm .DonationsPage_cartIcon__U6DPu{height:20px;width:20px}.DonationsPage_floatingCartBtn__l4dBm .DonationsPage_cartTotal__VIMpc{display:none}}@media(max-width:480px){.DonationsPage_donationsPage__8N72z{padding:90px 12px 20px}.DonationsPage_donationsHeader__jU2gI h1{font-size:24px}.DonationsPage_backButton__p4fwE,.DonationsPage_cartToggleBtn__I4PF1,.DonationsPage_filterBtn__Yq3QD{font-size:14px;padding:12px 20px}.DonationsPage_authRequired__0A48z{padding:40px 24px}.DonationsPage_authRequired__0A48z h2{font-size:28px}.DonationsPage_authRequired__0A48z p{font-size:16px}.DonationsPage_authRequiredIcon__uhw9w{font-size:80px}.DonationsPage_authButtons__v-uPo{flex-direction:column;gap:16px}.DonationsPage_loginBtn__-xgkh,.DonationsPage_registerBtn__jpqy3{min-width:0;min-width:auto;width:100%}.DonationsPage_floatingCartBtn__l4dBm{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.DonationsPage_floatingCartBtn__l4dBm .DonationsPage_cartCount__ylHur{font-size:12px;min-width:24px;padding:3px 8px}}.DonationsPage_underDev__2CN7D{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:80px 24px;text-align:center}.DonationsPage_underDevIcon__T0hHh{align-items:center;background:linear-gradient(135deg,#7c3aed2e,#6366f114);border:1px solid #7c3aed40;border-radius:50%;box-shadow:0 0 40px #7c3aed33;color:#818cf8;display:flex;height:104px;justify-content:center;margin-bottom:6px;width:104px}.DonationsPage_underDevTitle__7KIta{color:#e8e8f0;font-size:26px;font-weight:700;margin:0}.DonationsPage_underDevText__yJ\+Rt{color:#9898b4;font-size:15px;line-height:1.7;margin:0;max-width:440px}.DonationsPage_underDevBadge__ta-w4{background:#818cf81a;border:1px solid #818cf840;border-radius:100px;color:#818cf8;font-size:12px;font-weight:700;letter-spacing:2px;margin-top:4px;padding:6px 20px;text-transform:uppercase}.DonationHistoryPage_historyPage__HXolM{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px}.DonationHistoryPage_historyHeader__oPxcD{align-items:center;display:flex;gap:20px;margin-bottom:40px}.DonationHistoryPage_historyHeader__oPxcD h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin:0}.DonationHistoryPage_backButton__7W9kl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;box-shadow:0 4px 15px #ff6b3533;color:#ff6b35;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease}.DonationHistoryPage_backButton__7W9kl:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_historyFilters__V\+h83{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.DonationHistoryPage_filterBtn__\+\+CmE{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b351a,#ff6b350d);border:2px solid #ff6b354d;border-radius:12px;box-shadow:0 4px 15px #ff6b3533;color:#ff6b35;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease}.DonationHistoryPage_filterBtn__\+\+CmE:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_filterBtn__\+\+CmE.DonationHistoryPage_active__--CM4{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationHistoryPage_historyList__7CkIp{display:flex;flex-direction:column;gap:20px}.DonationHistoryPage_historyItem__\+4K5U{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.DonationHistoryPage_historyItem__\+4K5U:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-2px)}.DonationHistoryPage_historyItemHeader__Bwkmv{align-items:start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.DonationHistoryPage_orderInfo__QcX2r h3{color:#fff;font-size:22px;font-weight:600;margin-bottom:8px}.DonationHistoryPage_orderCategory__Cq99c{color:#8b8b91;font-size:14px;margin-bottom:4px}.DonationHistoryPage_orderId__rkASI{color:#666;font-family:Courier New,monospace;font-size:13px}.DonationHistoryPage_statusBadge__7sVb9{align-items:center;border-radius:50px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px}.DonationHistoryPage_statusIcon__W6sYz{font-size:18px}.DonationHistoryPage_historyItemBody__WAbLG{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.DonationHistoryPage_orderDetails__UZYHg{display:flex;flex-direction:column;gap:12px}.DonationHistoryPage_detailRow__fW8Z1{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.DonationHistoryPage_detailLabel__Bdzar{color:#8b8b91;font-size:14px;font-weight:600}.DonationHistoryPage_detailValue__PrnSZ{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_codesSection__7Krkc{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codesSection__7Krkc h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.DonationHistoryPage_codesList__eb4M0{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codeItem__THIwf{align-items:center;background:#ffffff08;border:1px solid #ff6b354d;border-radius:8px;display:flex;gap:12px;padding:12px}.DonationHistoryPage_codeItem__THIwf code{color:#ff6b35;flex:1 1;font-family:Courier New,monospace;font-size:15px;font-weight:600}.DonationHistoryPage_copyBtn__I8S6V{background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .3s ease}.DonationHistoryPage_copyBtn__I8S6V:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationHistoryPage_orderTimeline__WCz\+8{display:flex;flex-direction:column;gap:16px}.DonationHistoryPage_timelineItem__-6RUQ{background:#ffffff08;border-left:4px solid #ff6b35;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px}.DonationHistoryPage_timelineLabel__gUZGL{color:#8b8b91;font-size:13px;font-weight:600}.DonationHistoryPage_timelineDate__htR2M{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_errorInfo__5ms7w{background:#f443361a;border-left:4px solid #f44336;border-radius:8px;color:#f77066;font-size:14px;line-height:1.5;margin-top:16px;padding:16px}.DonationHistoryPage_noHistory__1A5Gx{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;border-radius:20px;margin:80px auto;max-width:600px;padding:60px 40px;text-align:center;transition:all .3s ease}.DonationHistoryPage_noHistory__1A5Gx h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.DonationHistoryPage_noHistory__1A5Gx p{color:#8b8b91;font-size:16px;line-height:1.5;margin-bottom:32px}.DonationHistoryPage_noHistoryIcon__x8aJB{font-size:80px;margin-bottom:20px}.DonationHistoryPage_goShoppingBtn__VdR6\+{background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease}.DonationHistoryPage_goShoppingBtn__VdR6\+:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationHistoryPage_loadingSpinner__NwdE0{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationHistoryPage_loadingSpinner__NwdE0 p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationHistoryPage_spinner__MNokq{animation:DonationHistoryPage_spin__f2EQJ 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationHistoryPage_spin__f2EQJ{to{transform:rotate(1turn)}}.DonationHistoryPage_errorMessage__SFdwx{align-items:center;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin:20px auto;max-width:500px;padding:24px}.DonationHistoryPage_errorMessage__SFdwx p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationHistoryPage_errorMessage__SFdwx button{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.DonationHistoryPage_errorMessage__SFdwx button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:768px){.DonationHistoryPage_historyPage__HXolM{padding:90px 16px 20px}.DonationHistoryPage_historyHeader__oPxcD{align-items:flex-start;flex-direction:column;gap:12px}.DonationHistoryPage_historyHeader__oPxcD h1{font-size:28px}.DonationHistoryPage_historyFilters__V\+h83{flex-wrap:wrap}.DonationHistoryPage_filterBtn__\+\+CmE{font-size:14px;padding:12px 20px}.DonationHistoryPage_historyItem__\+4K5U{padding:20px}.DonationHistoryPage_historyItemHeader__Bwkmv{flex-direction:column;gap:12px}.DonationHistoryPage_historyItemBody__WAbLG{gap:16px;grid-template-columns:1fr}}@media(max-width:480px){.DonationHistoryPage_historyPage__HXolM{padding:90px 12px 20px}.DonationHistoryPage_historyHeader__oPxcD h1{font-size:24px}.DonationHistoryPage_backButton__7W9kl,.DonationHistoryPage_filterBtn__\+\+CmE{font-size:13px;padding:10px 18px}.DonationHistoryPage_noHistory__1A5Gx{padding:40px 24px}.DonationHistoryPage_noHistory__1A5Gx h2{font-size:24px}.DonationHistoryPage_noHistory__1A5Gx p{font-size:14px}.DonationHistoryPage_noHistoryIcon__x8aJB{font-size:60px}}.FavoritesPage_page__NuBox{align-items:flex-start;display:flex;flex-direction:column;padding:10px 10px 80px;position:relative;z-index:1}.FavoritesPage_header__lNUk0{margin-bottom:15px;width:100%}.FavoritesPage_title__TGEx0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 30%,#c471ed);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(2rem,5vw,2.2rem);font-weight:800;margin:0 0 8px;text-align:left}@media(max-width:1645px){.FavoritesPage_title__TGEx0{font-size:clamp(2rem,5vw,2.2rem)}}@media(max-width:768px){.FavoritesPage_title__TGEx0{font-size:clamp(1.5rem,4vw,1.8rem)}}.FavoritesPage_subtitle__UDLU2{color:#ffffffa6;font-size:1.05rem;font-weight:400;letter-spacing:.02em;margin:0;text-align:left}.FavoritesPage_grid__K2rZ0{grid-gap:40px 32px;align-items:stretch;display:grid;gap:40px 32px;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:1400px){.FavoritesPage_grid__K2rZ0{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.FavoritesPage_grid__K2rZ0{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.FavoritesPage_grid__K2rZ0{grid-template-columns:1fr}}.FavoritesPage_card__494-w{align-items:center;background:#0000;display:flex;flex-direction:column;gap:0;height:100%}.FavoritesPage_cardBody__Z3Mqs{align-items:flex-start;background:linear-gradient(145deg,#1e0a3c,#3a1260 55%,#5a1a6e);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:16px;margin-top:12px;padding:25px;width:100%}.FavoritesPage_photoWrap__A0zLl{border-radius:10px;height:405px;overflow:hidden;width:100%}.FavoritesPage_photo__0X-j\+{border-radius:10px;display:block;height:405px;object-fit:cover;width:100%}.FavoritesPage_photoPlaceholder__tw6Ay{align-items:center;background:#ffffff0d;border-radius:10px;color:#ffffff40;display:flex;height:320px;justify-content:center}.FavoritesPage_nameRow__U1Us-{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;width:100%}.FavoritesPage_name__knV-b{color:#fff;flex:1 1;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;text-shadow:0 2px 12px #0006}.FavoritesPage_socials__Cc96I{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.FavoritesPage_socialLink__e8QO6{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;text-decoration:none;width:34px}.FavoritesPage_description__aGvWt{color:#ffffffd1;flex:1 1;font-size:.95rem;font-weight:500;line-height:1.7;margin:0;white-space:pre-line;width:100%}.FavoritesPage_likeBtn__Y-NfP{align-items:center;align-self:flex-end;background:#0000;border:1.5px solid #ffffff26;border-radius:50px;color:#fff9;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 22px;transition:border-color .2s,color .2s,background .2s,transform .15s}.FavoritesPage_likeBtn__Y-NfP:hover{border-color:#e05252;color:#e05252;transform:scale(1.04)}.FavoritesPage_likeBtn__Y-NfP.FavoritesPage_liked__UGlsD{background:#e052521a;border-color:#e05252;color:#e05252}.FavoritesPage_likeCount__\+1\+u8{font-size:.85rem;opacity:.75}.FavoritesPage_loader__6fsKZ{display:flex;justify-content:center;padding:80px 0;width:100%}.FavoritesPage_spinner__yyPTU{animation:FavoritesPage_spin__opdNv .75s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#9d3ef7;height:48px;width:48px}@keyframes FavoritesPage_spin__opdNv{to{transform:rotate(1turn)}}.FavoritesPage_empty__kfqZy,.FavoritesPage_error__QgxX8{color:#ffffffa6;font-size:1rem;padding:48px 0;text-align:center}.FavoritesPage_error__QgxX8{color:#e05252}.FavoritesPage_authToast__zLgZA{animation:FavoritesPage_fadeInUp__UFP\+K .3s ease;background:#1e1432f2;border:1px solid #9d3ef766;border-radius:50px;bottom:32px;color:#fff;font-size:.9rem;font-weight:500;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%);z-index:9999}@keyframes FavoritesPage_fadeInUp__UFP\+K{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.CookiePolicyPage_page__tuamP{color:#fff;min-height:100vh;padding:32px 16px 80px}.CookiePolicyPage_container__lN\+na{display:flex;flex-direction:column;gap:32px;margin:0 auto}.CookiePolicyPage_block__ueVmE{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d084e99;border:1px solid #9d3ef738;border-radius:16px;padding:32px 36px}@media(max-width:600px){.CookiePolicyPage_block__ueVmE{padding:20px 16px}}.CookiePolicyPage_blockHeader__c7VV2{align-items:center;border-bottom:1px solid #9d3ef733;display:flex;gap:14px;margin-bottom:24px;padding-bottom:18px}.CookiePolicyPage_blockTitle__NXo-c{color:#fff;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:800;line-height:1.2;margin:0}.CookiePolicyPage_section__ZRZ98{margin-bottom:24px}.CookiePolicyPage_section__ZRZ98:last-child{margin-bottom:0}.CookiePolicyPage_sectionTitle__AUpBo{color:#c471ed;font-size:1rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;margin:0 0 10px;text-transform:uppercase}.CookiePolicyPage_preamble__y-riY{background:#9d3ef714;border-left:3px solid #9d3ef7;border-radius:0 8px 8px 0;color:#ffffffc7;font-size:.95rem;line-height:1.7;margin:0 0 24px;padding:12px 16px}p{color:#ffffffbf;font-size:.93rem;line-height:1.7;margin:0 0 10px}p:last-child{margin-bottom:0}.CookiePolicyPage_list__BypfT{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.CookiePolicyPage_list__BypfT li{color:#ffffffbf;font-size:.92rem;line-height:1.65;padding-left:16px;position:relative}.CookiePolicyPage_list__BypfT li:before{color:#9d3ef7;content:"›";font-weight:700;left:0;position:absolute}.CookiePolicyPage_list__BypfT li strong{color:#fffffff2}.CookiePolicyPage_subList__9gpH1{display:flex;flex-direction:column;gap:4px;list-style:none;margin:8px 0 0 16px;padding:0}.CookiePolicyPage_subList__9gpH1 li{color:#fff9;font-size:.88rem}.CookiePolicyPage_subList__9gpH1 li:before{color:#9d3ef7b3;content:"–"}.CookiePolicyPage_link__vbNiH{border-bottom:1px dashed #c471ed80;color:#c471ed;text-decoration:none;transition:color .2s,border-color .2s}.CookiePolicyPage_link__vbNiH:hover{border-color:#fff;color:#fff}.ChatsPage_page__Gwe6r{padding:24px 16px 80px}.ChatsPage_header__nctz5{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.ChatsPage_title__hAqso{color:#fff;color:var(--text-primary,#fff);font-size:1.5rem;font-weight:700;margin:0}.ChatsPage_headerActions__px\+G8{align-items:center;display:flex;gap:8px}.ChatsPage_inviteEntryBtn__tSd0i{align-items:center;background:#ef44441a;border:1px solid #ef444459;border-radius:20px;color:#f87171;cursor:pointer;display:flex;font-size:.83rem;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s,transform .15s}.ChatsPage_inviteEntryBtn__tSd0i:hover{background:#ef444433;transform:translateY(-1px)}.ChatsPage_createBtn__V\+rdl{align-items:center;background:#7c3aed;background:var(--accent,#7c3aed);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 16px;transition:opacity .15s,transform .15s}.ChatsPage_createBtn__V\+rdl:hover{opacity:.88;transform:translateY(-1px)}.ChatsPage_searchWrap__PIjgH{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff6;display:flex;gap:10px;margin-bottom:14px;padding:10px 14px}.ChatsPage_searchWrap__PIjgH:focus-within{background:#ffffff12;border-color:#7c3aed73;color:#fff9}.ChatsPage_searchInput__jrAQ6{background:none;border:none;color:#fff;color:var(--text-primary,#fff);flex:1 1;font-size:.94rem;outline:none}.ChatsPage_searchInput__jrAQ6::placeholder{color:#ffffff52}.ChatsPage_list__hTOIp{display:flex;flex-direction:column;gap:4px}.ChatsPage_card__6jO5c{align-items:flex-start;background:#ffffff08;border:1px solid #0000;border-radius:16px;cursor:pointer;display:flex;gap:14px;padding:14px;transition:background .14s}.ChatsPage_card__6jO5c:hover{background:#ffffff12;border-color:#ffffff12}.ChatsPage_cardMember__x-ygc{background:#7c3aed0a;border-left:3px solid #7c3aed80}.ChatsPage_cardActive__z9kfO{border-left-color:#10b98199}.ChatsPage_ava__szFkL{align-items:center;background:#7c3aed33;border-radius:50%;color:#a78bfa;display:flex;flex-shrink:0;height:52px;justify-content:center;position:relative;width:52px}.ChatsPage_ava_private__0X47U,.ChatsPage_ava_voice_private__u\+qmm{background:#ef444426;color:#f87171}.ChatsPage_ava_voice__MGTbl{background:#10b98126;color:#34d399}.ChatsPage_avaLetter__4GJI6{font-size:1.35rem;font-weight:700;line-height:1}.ChatsPage_avaIcon__5-vK6{align-items:center;background:#14141ef2;border-radius:50%;bottom:-2px;display:flex;height:20px;justify-content:center;position:absolute;right:-2px;width:20px}.ChatsPage_avaIcon__5-vK6 svg{height:12px;width:12px}.ChatsPage_activeDot__f5xlz{background:#22c55e;border:2px solid #14141ee6;border-radius:50%;height:10px;position:absolute;right:2px;top:2px;width:10px}.ChatsPage_body__FjTbB{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.ChatsPage_topRow__17wJr{align-items:center;display:flex;gap:8px;justify-content:space-between}.ChatsPage_name__C1R9D{color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatsPage_time__IMHP4{color:#ffffff59;flex-shrink:0;font-size:.75rem;white-space:nowrap}.ChatsPage_metaRow__IXIIX{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ChatsPage_typeBadge__82656{background:#7c3aed2e;border-radius:8px;color:#a78bfa;font-size:.71rem;font-weight:600;padding:2px 7px}.ChatsPage_type_private__lLZti,.ChatsPage_type_voice_private__qwu-w{background:#ef444421;color:#fca5a5}.ChatsPage_type_voice__nbAgE{background:#10b98121;color:#6ee7b7}.ChatsPage_memberBadge__ti9aS{background:#10b98121;color:#6ee7b7}.ChatsPage_memberBadge__ti9aS,.ChatsPage_ownerBadge__GSIzM{border-radius:8px;font-size:.71rem;font-weight:600;padding:2px 7px}.ChatsPage_ownerBadge__GSIzM{background:#f59e0b26;color:#fde68a}.ChatsPage_memberCount__CRI9x{align-items:center;color:#ffffff61;display:flex;font-size:.76rem;gap:3px}.ChatsPage_catLabel__iS\+m3{color:#ffffff4d;font-size:.72rem;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatsPage_desc__6pEpk{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffff61;display:-webkit-box;font-size:.8rem;margin:0;overflow:hidden}.ChatsPage_inviteCodeRow__8l5nV{align-items:center;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;display:flex;font-size:.78rem;gap:7px;padding:5px 10px}.ChatsPage_inviteCodeLabel__gcC13{color:#ffffff73}.ChatsPage_inviteCodeVal__0V7aQ{color:#fde68a;font-family:monospace;letter-spacing:.04em}.ChatsPage_copyBtn__uddwy{align-items:center;background:none;border:none;border-radius:4px;color:#ffffff80;cursor:pointer;display:flex;font-size:.85rem;padding:2px 4px;transition:color .15s}.ChatsPage_copyBtn__uddwy:hover{color:#fde68a}.ChatsPage_actionBar__BUz1O{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;justify-content:space-between;margin-top:4px}.ChatsPage_unreadWrap__vZVPV{align-items:center;display:flex;flex-shrink:0;min-width:28px}.ChatsPage_unreadBadge__9tOSI{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:1px solid #ffffff26;border-radius:12px;box-shadow:0 2px 10px #7c3aed73;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:24px;justify-content:center;letter-spacing:-.2px;min-width:24px;padding:0 6px}.ChatsPage_btnGroup__EY6QE{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ChatsPage_authBtn__BZxrq,.ChatsPage_inviteEntryBtnRow__44cgO,.ChatsPage_joinBtn__X0Vgt,.ChatsPage_manageBtn__bmi2g,.ChatsPage_openBtn__hPbjB,.ChatsPage_panelBtn__QmPcF{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:6px 13px;transition:opacity .15s,transform .15s;white-space:nowrap}.ChatsPage_authBtn__BZxrq:hover,.ChatsPage_inviteEntryBtnRow__44cgO:hover,.ChatsPage_joinBtn__X0Vgt:hover,.ChatsPage_manageBtn__bmi2g:hover,.ChatsPage_openBtn__hPbjB:hover,.ChatsPage_panelBtn__QmPcF:hover{opacity:.85;transform:translateY(-1px)}.ChatsPage_authBtn__BZxrq:active,.ChatsPage_inviteEntryBtnRow__44cgO:active,.ChatsPage_joinBtn__X0Vgt:active,.ChatsPage_manageBtn__bmi2g:active,.ChatsPage_openBtn__hPbjB:active,.ChatsPage_panelBtn__QmPcF:active{transform:translateY(0)}.ChatsPage_authBtn__BZxrq:disabled,.ChatsPage_inviteEntryBtnRow__44cgO:disabled,.ChatsPage_joinBtn__X0Vgt:disabled,.ChatsPage_manageBtn__bmi2g:disabled,.ChatsPage_openBtn__hPbjB:disabled,.ChatsPage_panelBtn__QmPcF:disabled{cursor:default;opacity:.45;transform:none}.ChatsPage_openBtn__hPbjB{background:#7c3aed;background:var(--accent,#7c3aed);color:#fff}.ChatsPage_openBtnVoice__nOD0D{background:#059669}.ChatsPage_joinBtn__X0Vgt{background:#7c3aed2e;border:1px solid #7c3aed4d;color:#a78bfa}.ChatsPage_joinBtnVoice__OF3ug{background:#10b98126;border-color:#10b9814d;color:#6ee7b7}.ChatsPage_inviteEntryBtnRow__44cgO{background:#ef44441a;border:1px solid #ef444440;color:#f87171}.ChatsPage_authBtn__BZxrq{background:#ffffff12;border:1px solid #ffffff1f;color:#fff9}.ChatsPage_panelBtn__QmPcF{background:#ffffff0f;border:1px solid #ffffff1a;color:#ffffff80}.ChatsPage_panelBtnIn__HEMfX{background:#10b9811a;border-color:#10b98140;color:#6ee7b7}.ChatsPage_manageBtn__bmi2g{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fde68a}.ChatsPage_loader__UGP3X{display:flex;justify-content:center;padding:56px 0}.ChatsPage_empty__L7L2R{align-items:center;color:#ffffff61;display:flex;flex-direction:column;gap:10px;padding:72px 0}.ChatsPage_empty__L7L2R p{font-size:.95rem;margin:0}.ChatsPage_emptyIcon__o1TWj{font-size:2.8rem;opacity:.45}.ChatsPage_createBtnEmpty__Id5xw{align-items:center;background:#7c3aed;background:var(--accent,#7c3aed);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;margin-top:4px;padding:9px 18px;transition:opacity .15s}.ChatsPage_createBtnEmpty__Id5xw:hover{opacity:.85}.ChatsPage_paginationWrap__QuHTL{display:flex;justify-content:center;padding-top:24px}.ChatsPage_overlay__O-iSn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ChatsPage_modal__IknRx{background:#12121cfc;background:var(--bg-card,#12121cfc);border:1px solid #ffffff1a;border-radius:20px;display:flex;flex-direction:column;gap:14px;max-width:420px;padding:28px;width:100%}.ChatsPage_modal__IknRx h3{color:#fff;color:var(--text-primary,#fff);font-size:1.1rem;margin:0}.ChatsPage_modalHint__N0oZk{color:#ffffff6b;font-size:.85rem;margin:0}.ChatsPage_codeInput__ZeVii{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;color:var(--text-primary,#fff);font-family:monospace;font-size:.95rem;outline:none;padding:12px 14px;width:100%}.ChatsPage_codeInput__ZeVii:focus{border-color:#7c3aed80}.ChatsPage_inviteError__6ALfQ{color:#f87171;font-size:.85rem;margin:0}.ChatsPage_modalActions__kfFtG{display:flex;gap:10px;justify-content:flex-end}.ChatsPage_cancelBtn__crb2c{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#fff9;cursor:pointer;font-size:.88rem;padding:9px 18px;transition:opacity .15s}.ChatsPage_cancelBtn__crb2c:hover{opacity:.78}.ChatsPage_confirmBtn__zmoyD{background:#7c3aed;background:var(--accent,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.88rem;font-weight:600;padding:9px 18px;transition:opacity .15s}.ChatsPage_confirmBtn__zmoyD:hover{opacity:.85}.ChatsPage_confirmBtn__zmoyD:disabled{cursor:default;opacity:.4}@media(max-width:600px){.ChatsPage_page__Gwe6r{padding:14px 10px 100px}.ChatsPage_title__hAqso{font-size:1.2rem}.ChatsPage_card__6jO5c{gap:10px;padding:12px 10px}.ChatsPage_ava__szFkL{height:44px;width:44px}.ChatsPage_avaLetter__4GJI6{font-size:1.15rem}.ChatsPage_catLabel__iS\+m3,.ChatsPage_desc__6pEpk{display:none}.ChatsPage_actionBar__BUz1O{gap:5px}}.RepoCard_card__tPX17{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;padding:16px 20px;transition:all .2s ease}.RepoCard_card__tPX17:hover{background:#ffffff12;border-color:#9d3ef74d;box-shadow:0 4px 20px #9d3ef71a;transform:translateY(-1px)}.RepoCard_header__R2jQS{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.RepoCard_repoIcon__ONpCt{align-items:center;color:#9d3ef7;display:flex}.RepoCard_repoMeta__AH8ym{flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RepoCard_owner__\+YNx0{color:#888}.RepoCard_name__8tvbN{color:#9d3ef7}.RepoCard_name__8tvbN:hover{text-decoration:underline}.RepoCard_badge__T8Pp4{border:1px solid;border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px}.RepoCard_public__ogCyj{background:#4ade8014;border-color:#4ade804d;color:#4ade80}.RepoCard_private__zFPOk{background:#fb923c14;border-color:#fb923c4d;color:#fb923c}.RepoCard_archiveBadge__rqaOQ{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;color:#888;font-size:11px;padding:2px 8px}.RepoCard_forkBadge__CjuDl{background:#a78bfa14;border:1px solid #a78bfa4d;border-radius:20px;color:#a78bfa;font-size:11px;padding:2px 8px}.RepoCard_description__NC\+qk{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#888;display:-webkit-box;font-size:13px;line-height:1.5;margin:0 0 10px;overflow:hidden}.RepoCard_topics__gCmsv{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.RepoCard_topic__B2wdw{background:#9d3ef726;border-radius:20px;color:#9d3ef7;font-size:11px;font-weight:500;padding:2px 10px}.RepoCard_footer__v5er\+{align-items:center;color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.RepoCard_lang__h-wSt{align-items:center;display:flex;gap:5px}.RepoCard_langDot__AWwl2{border-radius:50%;flex-shrink:0;height:10px;width:10px}.RepoCard_stat__tncCZ{align-items:center;display:flex;gap:4px}.RepoCard_updatedAt__mRRhz{font-size:11px;margin-left:auto}.CreateRepoModal_overlay__2OwOK{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.CreateRepoModal_modal__HuWxp{background:#1a1030;border:1px solid #9d3ef74d;border-radius:16px;box-shadow:0 24px 64px #0009,0 0 0 1px #9d3ef71a;max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.CreateRepoModal_modal__HuWxp::-webkit-scrollbar{width:6px}.CreateRepoModal_modal__HuWxp::-webkit-scrollbar-track{background:#0000}.CreateRepoModal_modal__HuWxp::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:3px}.CreateRepoModal_modalHeader__V-5YM{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:20px 24px 16px}.CreateRepoModal_modalTitle__UW9F9{align-items:center;color:#e2e8f0;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.CreateRepoModal_closeBtn__oyNaI{align-items:center;background:none;border:none;border-radius:8px;color:#fff6;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s;width:32px}.CreateRepoModal_closeBtn__oyNaI:hover{background:#ffffff14;color:#fff}.CreateRepoModal_form__vX9Jk{display:flex;flex-direction:column;gap:18px;padding:20px 24px 24px}.CreateRepoModal_field__CpUV1{display:flex;flex-direction:column;gap:6px}.CreateRepoModal_label__uC66O{color:#fffc;font-size:13px;font-weight:600}.CreateRepoModal_required__CF8DL{color:#f87171}.CreateRepoModal_optional__iWN5j{color:#ffffff59;font-weight:400}.CreateRepoModal_input__icp2E{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s}.CreateRepoModal_input__icp2E:focus{background:#ffffff14;border-color:#9d3ef7}.CreateRepoModal_input__icp2E::placeholder{color:#ffffff4d}.CreateRepoModal_inputError__jWq\+H,.CreateRepoModal_inputError__jWq\+H:focus{border-color:#f87171!important}.CreateRepoModal_error__4\+tJ8{color:#f87171;font-size:12px}.CreateRepoModal_hint__4X30g{color:#ffffff59;font-size:11px}.CreateRepoModal_visibilityRow__6cDt5{display:flex;flex-direction:column;gap:8px}.CreateRepoModal_visOption__p0HsW{align-items:center;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s}.CreateRepoModal_visOption__p0HsW:hover{background:#9d3ef70f;border-color:#9d3ef766}.CreateRepoModal_visOption__p0HsW input{display:none}.CreateRepoModal_visActive__DlkMt{background:#9d3ef71a!important;border-color:#9d3ef7!important}.CreateRepoModal_visInfo__v\+oRD{align-items:center;display:flex;gap:12px}.CreateRepoModal_visIcon__EGO6o{font-size:20px}.CreateRepoModal_visLabel__tMNn9{color:#e2e8f0;display:block;font-size:14px;font-weight:600}.CreateRepoModal_visDesc__m\+koV{color:#ffffff73;display:block;font-size:12px}.CreateRepoModal_formActions__Nq-\+H{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.CreateRepoModal_cancelBtn__bJ5VN{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.CreateRepoModal_cancelBtn__bJ5VN:hover{background:#ffffff24;color:#fff}.CreateRepoModal_cancelBtn__bJ5VN:disabled{cursor:not-allowed;opacity:.5}.CreateRepoModal_createBtn__Dx0my{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s}.CreateRepoModal_createBtn__Dx0my:hover{background:#b565ff}.CreateRepoModal_createBtn__Dx0my:disabled{cursor:not-allowed;opacity:.45}.HelpModal_overlay__jRqu\+{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.HelpModal_modal__y6Sm6{background:#1a0e35;border:1px solid #9d3ef740;border-radius:18px;box-shadow:0 24px 80px #0009,0 0 0 1px #9d3ef71a;display:flex;flex-direction:column;max-height:88vh;max-width:860px;overflow:hidden;width:100%}.HelpModal_header__N70zB{align-items:center;background:linear-gradient(135deg,#1f1040,#1a0e35);border-bottom:1px solid #ffffff12;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.HelpModal_headerLeft__cRXzq{align-items:center;display:flex;gap:14px}.HelpModal_headerIcon__zfjTQ{align-items:center;background:linear-gradient(135deg,#9d3ef74d,#7c3aed33);border:1px solid #9d3ef759;border-radius:12px;color:#c084fc;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.HelpModal_headerTitle__q-chA{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#9d3ef7);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin:0}.HelpModal_headerSub__ENw3G{color:#fff6;font-size:13px;margin:3px 0 0}.HelpModal_closeBtn__wMz\+a{align-items:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.HelpModal_closeBtn__wMz\+a:hover{background:#ffffff1f;color:#fff}.HelpModal_body__7NssO{display:flex;flex:1 1;min-height:0;overflow:hidden}.HelpModal_nav__\+MGZp{background:#00000026;border-right:1px solid #ffffff12;display:flex;flex-direction:column;flex-shrink:0;gap:2px;overflow-y:auto;padding:12px 8px;width:210px}.HelpModal_nav__\+MGZp::-webkit-scrollbar{width:4px}.HelpModal_nav__\+MGZp::-webkit-scrollbar-track{background:#0000}.HelpModal_nav__\+MGZp::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:2px}.HelpModal_navItemActive__jZTFn,.HelpModal_navItem__OL4hK{background:none;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:left;transition:all .18s;width:100%}.HelpModal_navItem__OL4hK:hover{background:#ffffff0d;border-color:#ffffff14}.HelpModal_navItemActive__jZTFn{background:#9d3ef729;border-color:#9d3ef759}.HelpModal_navTitle__8P9qe{color:#e2e8f0;font-size:13px;font-weight:600}.HelpModal_navItemActive__jZTFn .HelpModal_navTitle__8P9qe{color:#c084fc}.HelpModal_navDesc__nnIVp{color:#ffffff59;font-size:11px;line-height:1.3}.HelpModal_navItemActive__jZTFn .HelpModal_navDesc__nnIVp{color:#c084fca6}.HelpModal_content__ao-PF{flex:1 1;overflow-y:auto;padding:24px 28px 32px}.HelpModal_content__ao-PF::-webkit-scrollbar{width:5px}.HelpModal_content__ao-PF::-webkit-scrollbar-track{background:#0000}.HelpModal_content__ao-PF::-webkit-scrollbar-thumb{background:#9d3ef740;border-radius:3px}.HelpModal_contentHeader__-8Gq3{border-bottom:1px solid #ffffff12;margin-bottom:24px;padding-bottom:16px}.HelpModal_contentTitle__vWQ7z{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#9d3ef7);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;margin:0 0 6px}.HelpModal_contentDesc__EtXtY{color:#ffffff73;font-size:14px;margin:0}.HelpModal_items__tWlVs{display:flex;flex-direction:column;gap:20px}.HelpModal_item__7q9jD{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:18px 20px;transition:border-color .2s}.HelpModal_item__7q9jD:hover{border-color:#9d3ef733}.HelpModal_itemHeading__bQ2Su{color:#e2e8f0;font-size:15px;font-weight:600;margin:0 0 10px}.HelpModal_itemBody__GxaH3{color:#fff9;font-size:14px;line-height:1.7;margin:0;white-space:pre-line}.HelpModal_itemCode__1AeJU{background:#0000004d;border:1px solid #9d3ef733;border-radius:8px;color:#c084fc;font-family:Fira Code,JetBrains Mono,Cascadia Code,monospace;font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:14px 16px;white-space:pre}.HelpModal_itemCode__1AeJU::-webkit-scrollbar{height:4px}.HelpModal_itemCode__1AeJU::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:2px}@media(max-width:640px){.HelpModal_overlay__jRqu\+{padding:0}.HelpModal_modal__y6Sm6{border-radius:0;height:100vh;max-height:100vh}.HelpModal_body__7NssO{flex-direction:column}.HelpModal_nav__\+MGZp{border-bottom:1px solid #ffffff12;border-right:none;flex-direction:row;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px;width:100%}.HelpModal_navItemActive__jZTFn,.HelpModal_navItem__OL4hK{align-items:center;flex-direction:row;flex-shrink:0;padding:7px 12px;white-space:nowrap}.HelpModal_navDesc__nnIVp{display:none}}.InstallModal_overlay__\+v5Ce{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.InstallModal_modal__lUtE6{background:#1a0e35;border:1px solid #9d3ef740;border-radius:18px;box-shadow:0 24px 80px #0009;max-height:90vh;max-width:620px;overflow-y:auto;width:100%}.InstallModal_modal__lUtE6::-webkit-scrollbar{width:5px}.InstallModal_modal__lUtE6::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:3px}.InstallModal_header__5vtxJ{align-items:center;background:linear-gradient(135deg,#1f1040,#1a0e35);border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:20px 24px}.InstallModal_headerLeft__IybMm{align-items:center;display:flex;gap:14px}.InstallModal_headerIcon__N8\+ds{align-items:center;background:linear-gradient(135deg,#9d3ef74d,#7c3aed33);border:1px solid #9d3ef759;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.InstallModal_title__2T7TF{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#9d3ef7);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;margin:0}.InstallModal_sub__lcHzg{color:#fff6;font-size:13px;margin:3px 0 0}.InstallModal_closeBtn__muofL{align-items:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .2s;width:34px}.InstallModal_closeBtn__muofL:hover{background:#ffffff1f;color:#fff}.InstallModal_downloadBox__OpHmE{align-items:center;border-bottom:1px solid #ffffff12;display:flex;flex-wrap:wrap;gap:14px;padding:20px 24px}.InstallModal_downloadBtn__AjIfa{align-items:center;background:linear-gradient(135deg,#9d3ef7,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:11px 22px;text-decoration:none;transition:opacity .2s}.InstallModal_downloadBtn__AjIfa:hover{opacity:.85}.InstallModal_downloadNote__fsbM8{color:#ffffff59;font-size:12px}.InstallModal_tabs__4jb-B{display:flex;gap:4px;padding:16px 24px 0}.InstallModal_tabActive__U1v9d,.InstallModal_tabBtn__nFyOa{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#fff9;cursor:pointer;display:flex;font-size:13px;gap:7px;padding:7px 14px;transition:all .18s}.InstallModal_tabBtn__nFyOa:hover{background:#ffffff0d;color:#fff}.InstallModal_tabActive__U1v9d{background:#9d3ef729;border-color:#9d3ef759;color:#c084fc;font-weight:600}.InstallModal_steps__prL4q{display:flex;flex-direction:column;gap:0;padding:16px 24px}.InstallModal_step__3oySK{border-bottom:1px solid #ffffff0d;display:flex;gap:16px;padding:16px 0}.InstallModal_step__3oySK:last-child{border-bottom:none}.InstallModal_stepNum__eBXU2{align-items:center;background:#9d3ef733;border:1px solid #9d3ef766;border-radius:50%;color:#c084fc;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-top:2px;width:28px}.InstallModal_stepBody__K6NpN{flex:1 1;min-width:0}.InstallModal_stepTitle__kwfYa{color:#e2e8f0;font-size:14px;font-weight:600;margin-bottom:6px}.InstallModal_stepDesc__YPWv4{color:#ffffff73;font-size:13px;margin:0 0 8px}.InstallModal_codeBlock__wk5nG{align-items:flex-start;background:#00000059;border:1px solid #9d3ef733;border-radius:10px;display:flex;gap:8px;padding:12px 14px}.InstallModal_code__ak5P2{color:#c084fc;flex:1 1;font-family:Fira Code,JetBrains Mono,Cascadia Code,monospace;font-size:13px;margin:0;overflow-x:auto;white-space:pre}.InstallModal_code__ak5P2::-webkit-scrollbar{height:3px}.InstallModal_code__ak5P2::-webkit-scrollbar-thumb{background:#9d3ef74d}.InstallModal_copyBtn__IVBx6{align-items:center;background:#9d3ef71f;border:1px solid #9d3ef740;border-radius:6px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;padding:5px 7px;transition:all .2s}.InstallModal_copyBtn__IVBx6:hover{background:#9d3ef740;color:#fff}.InstallModal_cmdsSection__zGaCk{border:1px solid #ffffff12;border-radius:12px;margin:0 24px 24px;overflow:hidden}.InstallModal_cmdsTitle__y98ul{background:#9d3ef70f;border-bottom:1px solid #ffffff0f;color:#9d3ef7cc;font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}.InstallModal_cmdsGrid__QN2L3{display:flex;flex-direction:column}.InstallModal_cmdRow__2tzI3{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:16px;padding:8px 16px}.InstallModal_cmdRow__2tzI3:last-child{border-bottom:none}.InstallModal_cmdRow__2tzI3:hover{background:#ffffff08}.InstallModal_cmdCode__f5iL\+{color:#a5b4fc;font-family:Fira Code,JetBrains Mono,monospace;font-size:12px;min-width:220px}.InstallModal_cmdDesc__2S9Pl{color:#fff6;font-size:12px}.NcoreHubPage_page__fuNdm{background:#120d22;display:flex;flex-direction:column;min-height:90%}.NcoreHubPage_earlyBanner__VF7w-{align-items:center;background:linear-gradient(90deg,#9d3ef71f,#fbbf2414 50%,#9d3ef71f);border-bottom:1px solid #fbbf2433;color:#fbbf24e6;display:flex;font-size:13px;gap:8px;justify-content:center;line-height:1.4;padding:9px 24px;text-align:center}.NcoreHubPage_earlyBanner__VF7w- svg{color:#fbbf24cc;flex-shrink:0}.NcoreHubPage_hero__eLTb3{background:linear-gradient(135deg,#1a0e35,#1f1040 50%,#1a0e35);border-bottom:1px solid #9d3ef733;padding:28px 0}.NcoreHubPage_heroInner__FzNsJ{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;padding:0 24px}.NcoreHubPage_heroText__h8of0{align-items:center;display:flex;gap:16px}.NcoreHubPage_heroIcon__c35UV{align-items:center;background:linear-gradient(135deg,#9d3ef74d,#7c3aed33);border:1px solid #9d3ef74d;border-radius:14px;color:#9d3ef7;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.NcoreHubPage_heroTitle__lqifT{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#9d3ef7);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;margin:0}.NcoreHubPage_heroSub__Zz3Jk{color:#ffffff73;font-size:14px;margin:4px 0 0}.NcoreHubPage_heroActions__E00Hf{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.NcoreHubPage_installBtn__jFXzK{align-items:center;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;color:#fffc;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s;white-space:nowrap}.NcoreHubPage_installBtn__jFXzK:hover{background:#9d3ef726;border-color:#9d3ef766;color:#fff}.NcoreHubPage_createBtn__IfStJ{align-items:center;background:#9d3ef7;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 22px;transition:background .2s;white-space:nowrap}.NcoreHubPage_createBtn__IfStJ:hover{background:#b565ff}.NcoreHubPage_main__\+l5\+b{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:24px 24px 40px;width:100%}.NcoreHubPage_toolbar__3XVAF{display:flex;flex-direction:column;gap:12px}.NcoreHubPage_searchBarRow__ToT0s{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.NcoreHubPage_helpBtn__-fvTP{align-items:center;background:#9d3ef71f;border:1px solid #9d3ef747;border-radius:10px;color:#ffffffbf;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:7px;padding:10px 18px;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.NcoreHubPage_helpBtn__-fvTP:hover{background:#9d3ef747;border-color:#9d3ef780;color:#fff}.NcoreHubPage_searchForm__weaqH{width:100%}.NcoreHubPage_searchWrap__pXdpL{max-width:480px;position:relative}.NcoreHubPage_searchIcon__DW\+Yi{color:#ffffff59;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.NcoreHubPage_searchInput__OQNVY{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:10px 14px 10px 38px;transition:border-color .2s;width:100%}.NcoreHubPage_searchInput__OQNVY:focus{background:#ffffff14;border-color:#9d3ef7}.NcoreHubPage_searchInput__OQNVY::placeholder{color:#ffffff4d}.NcoreHubPage_filterRow__LipUV{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.NcoreHubPage_filterActive__vu1L4,.NcoreHubPage_filterBtn__htc1K{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffa6;cursor:pointer;font-size:13px;padding:7px 16px;transition:all .2s}.NcoreHubPage_filterActive__vu1L4:hover,.NcoreHubPage_filterBtn__htc1K:hover{background:#ffffff1a;color:#fff}.NcoreHubPage_filterActive__vu1L4{background:#9d3ef72e;border-color:#9d3ef766;color:#c084fc;font-weight:600}.NcoreHubPage_sortWrap__qDaB1{margin-left:auto}.NcoreHubPage_sortSelect__znvwf{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:13px;outline:none;padding:7px 12px}.NcoreHubPage_sortSelect__znvwf option{background:#1a1030}.NcoreHubPage_sortSelect__znvwf:focus{border-color:#9d3ef7}.NcoreHubPage_resultsHeader__1V0Rm{align-items:center;display:flex;gap:12px;justify-content:space-between}.NcoreHubPage_resultsCount__oJj-M{align-items:center;color:#ffffff8c;display:flex;font-size:14px;gap:8px}.NcoreHubPage_countBadge__uxS1K{background:#ffffff14;border-radius:20px;color:#ffffff80;font-size:12px;padding:1px 8px}.NcoreHubPage_clearSearch__Ai0KD{background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:13px;padding:0}.NcoreHubPage_clearSearch__Ai0KD:hover{text-decoration:underline}.NcoreHubPage_grid__5CtXp,.NcoreHubPage_loadingGrid__N2KnA{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@keyframes NcoreHubPage_shimmer__7kM-2{0%{background-position:-400px 0}to{background-position:400px 0}}.NcoreHubPage_skeleton__-\+\+4R{animation:NcoreHubPage_shimmer__7kM-2 1.5s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14 50%,#ffffff0a);background-size:800px 100%;border-radius:12px;height:160px}.NcoreHubPage_empty__ZQ3Ra{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:80px 20px}.NcoreHubPage_empty__ZQ3Ra p{color:#fff6;font-size:16px;margin:0}.NcoreHubPage_pagination__a5N1j{align-items:center;display:flex;gap:16px;justify-content:center;padding:10px 0}.NcoreHubPage_pageBtn__VQZV7{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:14px;padding:8px 18px;transition:all .2s}.NcoreHubPage_pageBtn__VQZV7:hover:not(:disabled){background:#9d3ef733;border-color:#9d3ef766;color:#e2e8f0}.NcoreHubPage_pageBtn__VQZV7:disabled{cursor:not-allowed;opacity:.35}.NcoreHubPage_pageInfo__QGIxB{color:#ffffff73;font-size:14px}.CodeTab_wrap__9ZxG8{display:flex;flex-direction:column;gap:12px}.CodeTab_toolbar__JUsiz{align-items:center;display:flex;flex-wrap:wrap;gap:10px;position:relative}.CodeTab_branchSelector__VWaCU{position:relative}.CodeTab_branchBtn__mCl\+b{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s}.CodeTab_branchBtn__mCl\+b:hover{background:#9d3ef71f;border-color:#9d3ef766}.CodeTab_branchDropdown__ALQ-T{background:#1a1030;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 8px 24px #00000080;left:0;min-width:200px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:100}.CodeTab_branchDropdownHeader__\+NZCo{border-bottom:1px solid #ffffff14;color:#888;font-size:11px;letter-spacing:.05em;padding:10px 14px;text-transform:uppercase}.CodeTab_branchOption__oOOm0{align-items:center;color:#e0e0e0;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:9px 14px;transition:background .15s}.CodeTab_branchOption__oOOm0:hover{background:#ffffff0f}.CodeTab_branchOption__oOOm0.CodeTab_branchActive__rTCz4{color:#9d3ef7}.CodeTab_defaultTag__X0oL7,.CodeTab_protectedTag__nZ5Jg{background:#9d3ef71f;border-radius:4px;color:#9d3ef7;font-size:10px;padding:1px 5px}.CodeTab_breadcrumbs__BvJZ0{align-items:center;display:flex;flex:1 1;font-size:14px;gap:4px}.CodeTab_crumb__oXWkf{color:#9d3ef7;cursor:pointer}.CodeTab_crumb__oXWkf:hover{text-decoration:underline}.CodeTab_crumbSep__ysmkd{color:#888}.CodeTab_crumbActive__GWd8q{color:#e0e0e0}.CodeTab_cloneWrapper__0THfx{margin-left:auto;position:relative}.CodeTab_cloneBtn__slFa5{align-items:center;background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:7px 14px;transition:opacity .2s}.CodeTab_cloneBtn__slFa5:hover{opacity:.85}.CodeTab_cloneDropdown__Y20vP{background:#1a1030;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 32px #0009;display:flex;flex-direction:column;gap:14px;padding:16px;position:absolute;right:0;top:calc(100% + 6px);width:460px;z-index:100}.CodeTab_cloneSection__Zj2ab{display:flex;flex-direction:column;gap:6px}.CodeTab_cloneSectionTitle__8-3lA{color:#888;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.CodeTab_cloneRow__\+aP5J{align-items:center;background:#0f0a1e;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:8px;padding:8px 12px}.CodeTab_cloneCode__YEQer{color:#a78bfa;flex:1 1;font-family:Fira Code,Courier New,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeTab_copyBtn__DVfOT{background:none;border:none;color:#888;cursor:pointer;padding:2px}.CodeTab_copyBtn__DVfOT:hover{color:#9d3ef7}.CodeTab_cloneCommands__0IxFp{display:flex;flex-direction:column;gap:6px}.CodeTab_cloneCommands__0IxFp code{background:#0f0a1e;border:1px solid #ffffff14;border-radius:6px;color:#a78bfa;display:block;font-family:Fira Code,Courier New,monospace;font-size:12px;padding:5px 10px}.CodeTab_fileTree__a5RHg{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.CodeTab_table__tG9qn{border-collapse:collapse;width:100%}.CodeTab_table__tG9qn th{border-bottom:1px solid #ffffff14;color:#888;font-size:12px;font-weight:500;padding:10px 16px;text-align:left}.CodeTab_row__fyUO4{cursor:pointer;transition:background .15s}.CodeTab_row__fyUO4:hover td{background:#ffffff0f}.CodeTab_row__fyUO4 td{border-bottom:1px solid #ffffff0a;font-size:13px;padding:10px 16px}.CodeTab_row__fyUO4:last-child td{border-bottom:none}.CodeTab_nameCell__hD6hP{align-items:center;color:#9d3ef7;display:flex;font-weight:500;gap:8px}.CodeTab_icon__5q0fP{flex-shrink:0;font-size:16px}.CodeTab_commitCell__q5cFU,.CodeTab_fileNameCol__tkyl-{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeTab_commitCell__q5cFU{color:#888;max-width:300px}.CodeTab_dateCell__OYvv8,.CodeTab_sizeCell__6DFKa{color:#888;white-space:nowrap}.CodeTab_sizeCell__6DFKa{text-align:right}.CodeTab_loading__TI-lw{color:#888;padding:40px;text-align:center}.CodeTab_empty__YXQfq{display:none}.CodeTab_emptyRepo__MThJJ{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:680px;padding:32px 24px 40px}.CodeTab_emptyIcon__l1y9z{align-items:center;background:linear-gradient(135deg,#9d3ef726,#7c3aed1a);border:1px solid #9d3ef740;border-radius:20px;display:flex;height:88px;justify-content:center;width:88px}.CodeTab_emptyTitle__Gh0Vg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#9d3ef7);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;margin:0}.CodeTab_emptyDesc__dOT8-{color:#fff6;font-size:14px;margin:-10px 0 0}.CodeTab_repoUrlBox__vXO-v{background:#ffffff08;border:1px solid #9d3ef733;border-radius:12px;padding:14px 16px;width:100%}.CodeTab_repoUrlLabel__EN1P9{color:#9d3ef7cc;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.CodeTab_repoUrlRow__gAPNe{align-items:center;display:flex;gap:10px}.CodeTab_repoUrlText__jFyPE{color:#c084fc;cursor:default;flex:1 1;font-family:Fira Code,JetBrains Mono,monospace;font-size:13px;word-break:break-all}.CodeTab_repoUrlCopy__FIf4v{align-items:center;background:#9d3ef726;border:1px solid #9d3ef74d;border-radius:7px;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;padding:6px 8px;transition:all .2s}.CodeTab_repoUrlCopy__FIf4v:hover{background:#9d3ef74d;color:#fff}.CodeTab_setupBlocks__EOkzD{display:flex;flex-direction:column;gap:16px;width:100%}.CodeTab_setupBlock__-\+XT2{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.CodeTab_setupBlock__-\+XT2:hover{border-color:#9d3ef733}.CodeTab_setupBlockTitle__f6ZA3{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff0f;color:#e2e8f0;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 16px}.CodeTab_setupCmds__9-Tcp{display:flex;flex-direction:column;gap:0;padding:8px 0}.CodeTab_setupCmd__NCZEW{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px;transition:background .15s}.CodeTab_setupCmd__NCZEW:hover{background:#9d3ef714}.CodeTab_setupCmd__NCZEW:hover .CodeTab_setupCmdCopy__VYTf9{opacity:1}.CodeTab_setupCmdText__3LeiH{background:none;color:#a5b4fc;flex:1 1;font-family:Fira Code,JetBrains Mono,Cascadia Code,monospace;font-size:13px;white-space:pre}.CodeTab_setupCmdCopy__VYTf9{align-items:center;color:#ffffff80;display:flex;flex-shrink:0;opacity:0;transition:opacity .15s}.CodeTab_fileView__LyccP{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.CodeTab_fileViewHeader__0C-mv{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px}.CodeTab_backBtn__SOu2i{background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:13px;padding:0}.CodeTab_backBtn__SOu2i:hover{text-decoration:underline}.CodeTab_fileName__11LSd{color:#e0e0e0;font-weight:600}.CodeTab_fileSha__APnxc,.CodeTab_fileSize__JGNak{color:#888;font-size:12px}.CodeTab_fileSha__APnxc{font-family:monospace}.CodeTab_fileCommitInfo__1KZQZ{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;padding:8px 16px}.CodeTab_commitSha__MvqIM{color:#9d3ef7;font-family:monospace}.CodeTab_commitMsg__-kDTS{flex:1 1}.CodeTab_commitAuthor__rrlCD{color:#888}.CodeTab_fileContent__teiP5{background:#0f0a1e;color:#e2e8f0;font-family:Fira Code,Courier New,monospace;font-size:13px;line-height:1.6;margin:0;max-height:600px;overflow-x:auto;overflow-y:auto;padding:16px;tab-size:4}.CodeTab_fileContent__teiP5::-webkit-scrollbar{height:6px;width:6px}.CodeTab_fileContent__teiP5::-webkit-scrollbar-track{background:#0000}.CodeTab_fileContent__teiP5::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:3px}.CodeTab_commitsSection__KQ5dR{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:4px;overflow:hidden}.CodeTab_commitsSectionHeader__pj2OZ{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:10px 16px}.CodeTab_commitsSectionTitle__5YDQ4{align-items:center;color:#e0e0e0;display:flex;font-size:13px;font-weight:600;gap:7px}.CodeTab_commitsCountBadge__aJZn4{align-items:center;background:#9d3ef71f;border:1px solid #9d3ef74d;border-radius:10px;color:#9d3ef7;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.CodeTab_showAllBtn__XQqwe{background:none;border:1px solid #ffffff14;border-radius:7px;color:#888;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .2s}.CodeTab_showAllBtn__XQqwe:hover{background:#9d3ef71f;border-color:#9d3ef7;color:#9d3ef7}.CodeTab_commitsList__vVlwz{display:flex;flex-direction:column}.CodeTab_commitRow__4RBx4{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:12px;justify-content:space-between;padding:10px 16px;transition:background .15s}.CodeTab_commitRow__4RBx4:last-child{border-bottom:none}.CodeTab_commitRow__4RBx4:hover{background:#ffffff0f}.CodeTab_commitLeft__KbSzE{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.CodeTab_commitAvatar__DFBxf{flex-shrink:0}.CodeTab_commitInfo__hAa-y{display:flex;flex-direction:column;gap:2px;min-width:0}.CodeTab_commitMsg__-kDTS{color:#e0e0e0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeTab_commitMeta__Zwikn{align-items:center;display:flex;font-size:12px;gap:8px}.CodeTab_commitAuthorName__7uoS3{color:#888}.CodeTab_commitAdditions__D6E7h{color:#34d399;font-weight:600}.CodeTab_commitDeletions__Lcnjt{color:#f87171;font-weight:600}.CodeTab_commitRight__mLBVM{align-items:center;display:flex;flex-shrink:0;gap:10px}.CodeTab_commitShaTag__RNRuh{background:#9d3ef71f;border:1px solid #9d3ef733;border-radius:6px;color:#9d3ef7;font-family:Fira Code,monospace;font-size:12px;padding:2px 7px}.CodeTab_commitDate__6LqwT{color:#888;font-size:12px;white-space:nowrap}.IssuesTab_wrap__At5Uz{display:flex;flex-direction:column;gap:16px}.IssuesTab_header__sqZrz{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.IssuesTab_filters__NH2jV{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.IssuesTab_searchInput__cxZKC{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:8px 14px;width:220px}.IssuesTab_searchInput__cxZKC:focus{border-color:#9d3ef7}.IssuesTab_searchInput__cxZKC::placeholder{color:#ffffff59}.IssuesTab_stateToggle__dLopT{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden}.IssuesTab_activeFilter__r6-WF,.IssuesTab_filterBtn__9MMa8{background:none;border:none;color:#fff9;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.IssuesTab_activeFilter__r6-WF:hover,.IssuesTab_filterBtn__9MMa8:hover{background:#ffffff12;color:#fff}.IssuesTab_activeFilter__r6-WF{background:#9d3ef733;color:#9d3ef7;font-weight:600}.IssuesTab_select__rvv8r{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:13px;outline:none;padding:8px 12px}.IssuesTab_select__rvv8r option{background:#1a1030}.IssuesTab_select__rvv8r:focus{border-color:#9d3ef7}.IssuesTab_newBtn__WPTMJ{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:background .2s;white-space:nowrap}.IssuesTab_newBtn__WPTMJ:hover{background:#b565ff}.IssuesTab_createForm__akAx-{background:#9d3ef70f;border:1px solid #9d3ef740;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.IssuesTab_createForm__akAx- h3{color:#e2e8f0;font-size:16px;font-weight:600;margin:0}.IssuesTab_inputField__Hq1M2,.IssuesTab_textareaField__QST02{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:10px 14px;width:100%}.IssuesTab_inputField__Hq1M2:focus,.IssuesTab_textareaField__QST02:focus{border-color:#9d3ef7}.IssuesTab_inputField__Hq1M2::placeholder,.IssuesTab_textareaField__QST02::placeholder{color:#ffffff59}.IssuesTab_textareaField__QST02{font-family:inherit;min-height:100px;resize:vertical}.IssuesTab_formRow__Hb6xF{display:flex;gap:12px}.IssuesTab_formRow__Hb6xF .IssuesTab_select__rvv8r{flex:0 0 auto}.IssuesTab_formRow__Hb6xF .IssuesTab_inputField__Hq1M2,.IssuesTab_formRow__Hb6xF .IssuesTab_textareaField__QST02{flex:1 1}.IssuesTab_formActions__rax7A{display:flex;gap:10px;justify-content:flex-end}.IssuesTab_cancelBtn__COTw0{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.IssuesTab_cancelBtn__COTw0:hover{background:#ffffff24;color:#fff}.IssuesTab_submitBtn__CbW6N{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:background .2s}.IssuesTab_submitBtn__CbW6N:hover{background:#b565ff}.IssuesTab_submitBtn__CbW6N:disabled{cursor:not-allowed;opacity:.45}.IssuesTab_list__1rPIi{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.IssuesTab_loading__XGJRC{color:#fff6;font-size:14px;padding:40px;text-align:center}.IssuesTab_empty__HgkpU{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:10px;padding:60px 20px}.IssuesTab_empty__HgkpU p{font-size:15px;margin:0}.IssuesTab_issueRow__3i70K{align-items:flex-start;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;transition:background .15s}.IssuesTab_issueRow__3i70K:last-child{border-bottom:none}.IssuesTab_issueRow__3i70K:hover{background:#9d3ef714}.IssuesTab_issueLeft__O9W1N{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.IssuesTab_issueRight__NOwjD{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:16px}.IssuesTab_stateIcon__jCohR{flex-shrink:0;font-size:15px;margin-top:2px}.IssuesTab_openIcon__53psH{color:#4ade80}.IssuesTab_closedIcon__\+c3Eq{color:#9ca3af}.IssuesTab_issueInfo__oQr2B{display:flex;flex-direction:column;gap:4px;min-width:0}.IssuesTab_issueTitleLine__OEdnt{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.IssuesTab_issueRowTitle__WMg88{color:#e2e8f0;font-size:14px;font-weight:500}.IssuesTab_issueRowTitle__WMg88:hover{color:#9d3ef7}.IssuesTab_issueMeta2__SyCGV{color:#ffffff61;font-size:12px}.IssuesTab_typeTag__BNLmV{border:1px solid;border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.IssuesTab_label__93tYG{background:#9d3ef72e;border:1px solid #9d3ef74d;border-radius:20px;color:#c084fc;font-size:11px;padding:2px 8px;white-space:nowrap}.IssuesTab_commentCount__UbaiD{align-items:center;color:#ffffff80;display:flex;font-size:12px;gap:4px}.IssuesTab_detail__MGamt{display:flex;flex-direction:column;gap:16px}.IssuesTab_backBtn__x5GzG{align-self:flex-start;background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:14px;padding:0}.IssuesTab_backBtn__x5GzG:hover{text-decoration:underline}.IssuesTab_detailHeader__HuPB2{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.IssuesTab_issueTitleRow__KVdzq{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.IssuesTab_issueTitle__YzKWt{color:#e2e8f0;font-size:20px;font-weight:700;margin:0}.IssuesTab_issueNumber__67otq{color:#ffffff59;font-weight:400}.IssuesTab_stateTag__zLrrU{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px;white-space:nowrap}.IssuesTab_stateTag__zLrrU.IssuesTab_open__Ch\+tC{background:#4ade8026;border:1px solid #4ade804d;color:#4ade80}.IssuesTab_stateTag__zLrrU.IssuesTab_closed__Kfthu{background:#9ca3af26;border:1px solid #9ca3af4d;color:#9ca3af}.IssuesTab_issueMeta__dLoaQ{align-items:center;color:#ffffff80;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.IssuesTab_commentCard__1TfcA{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.IssuesTab_commentHeader__qq2rF{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;color:#fff9;display:flex;font-size:13px;gap:8px;padding:10px 16px}.IssuesTab_commentHeader__qq2rF strong{color:#e2e8f0}.IssuesTab_commentDate__lXphK{color:#ffffff59;margin-left:auto}.IssuesTab_commentOriginal__CKwX5{border:1px solid #9d3ef74d;border-radius:20px;color:#9d3ef7;font-size:11px;padding:2px 8px}.IssuesTab_editedTag__9m2ZS{color:#ffffff59;font-size:11px}.IssuesTab_commentBody__T4nX8{color:#c8d3e8;font-size:14px;line-height:1.6;padding:14px 16px;white-space:pre-wrap}.IssuesTab_commentForm__VPf8w{align-items:flex-start;display:flex;gap:12px}.IssuesTab_commentInput__Z5U2D{display:flex;flex:1 1;flex-direction:column;gap:8px}.IssuesTab_commentInput__Z5U2D textarea{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;resize:vertical;width:100%}.IssuesTab_commentInput__Z5U2D textarea:focus{border-color:#9d3ef7}.IssuesTab_commentInput__Z5U2D textarea::placeholder{color:#ffffff59}.IssuesTab_commentActions__9EtXy{display:flex;gap:8px;justify-content:flex-end}.IssuesTab_stateToggleBtn__xOykn{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.IssuesTab_stateToggleBtn__xOykn:hover{background:#ffffff1f}.IssuesTab_loginPrompt__dRl0F{border:1px dashed #ffffff1a;border-radius:10px;color:#ffffff59;font-size:14px;padding:24px;text-align:center}.IssuesTab_avatarFallback__0nvjg{align-items:center;background:linear-gradient(135deg,#9d3ef7,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.PullRequestsTab_wrap__8eo6k{display:flex;flex-direction:column;gap:16px}.PullRequestsTab_header__P-fd6{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.PullRequestsTab_stateToggle__hvsZ5{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden}.PullRequestsTab_activeFilter__oXPOD,.PullRequestsTab_filterBtn__okGv7{background:none;border:none;color:#fff9;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.PullRequestsTab_activeFilter__oXPOD:hover,.PullRequestsTab_filterBtn__okGv7:hover{background:#ffffff12;color:#fff}.PullRequestsTab_activeFilter__oXPOD{background:#9d3ef733;color:#9d3ef7;font-weight:600}.PullRequestsTab_newBtn__3xL9h{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:background .2s;white-space:nowrap}.PullRequestsTab_newBtn__3xL9h:hover{background:#b565ff}.PullRequestsTab_createForm__MJApV{background:#9d3ef70f;border:1px solid #9d3ef740;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.PullRequestsTab_createForm__MJApV h3{color:#e2e8f0;font-size:16px;font-weight:600;margin:0}.PullRequestsTab_inputField__W8vLD,.PullRequestsTab_textareaField__zEl91{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:10px 14px;width:100%}.PullRequestsTab_inputField__W8vLD:focus,.PullRequestsTab_textareaField__zEl91:focus{border-color:#9d3ef7}.PullRequestsTab_inputField__W8vLD::placeholder,.PullRequestsTab_textareaField__zEl91::placeholder{color:#ffffff59}.PullRequestsTab_textareaField__zEl91{font-family:inherit;min-height:80px;resize:vertical}.PullRequestsTab_select__Sz9jY{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:13px;outline:none;padding:8px 12px;width:100%}.PullRequestsTab_select__Sz9jY option{background:#1a1030}.PullRequestsTab_select__Sz9jY:focus{border-color:#9d3ef7}.PullRequestsTab_formRow__95kbl{display:flex;gap:16px}.PullRequestsTab_formRow__95kbl .PullRequestsTab_formGroup__smC-N{display:flex;flex:1 1;flex-direction:column;gap:6px}.PullRequestsTab_formRow__95kbl label{color:#ffffff80;font-size:12px}.PullRequestsTab_checkboxLabel__YeTgk{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;gap:8px}.PullRequestsTab_checkboxLabel__YeTgk input{accent-color:#9d3ef7;cursor:pointer}.PullRequestsTab_formActions__nj5tJ{display:flex;gap:10px;justify-content:flex-end}.PullRequestsTab_cancelBtn__Jvy5e{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.PullRequestsTab_cancelBtn__Jvy5e:hover{background:#ffffff24;color:#fff}.PullRequestsTab_submitBtn__Egbkw{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.PullRequestsTab_submitBtn__Egbkw:hover{background:#b565ff}.PullRequestsTab_submitBtn__Egbkw:disabled{cursor:not-allowed;opacity:.45}.PullRequestsTab_list__8L3mr{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.PullRequestsTab_loading__pdy\+2{color:#fff6;font-size:14px;padding:40px;text-align:center}.PullRequestsTab_empty__lPvjK{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:10px;padding:60px 20px}.PullRequestsTab_empty__lPvjK p{font-size:15px;margin:0}.PullRequestsTab_prRow__C78Y3{align-items:flex-start;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;transition:background .15s}.PullRequestsTab_prRow__C78Y3:last-child{border-bottom:none}.PullRequestsTab_prRow__C78Y3:hover{background:#9d3ef714}.PullRequestsTab_prLeft__sCbfm{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.PullRequestsTab_stateIcon__zjriC{flex-shrink:0;font-size:15px;margin-top:2px}.PullRequestsTab_prInfo__Vc3pe{display:flex;flex-direction:column;gap:4px;min-width:0}.PullRequestsTab_prTitleLine__VnrZ9{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PullRequestsTab_prRowTitle__kd-Ri{color:#e2e8f0;font-size:14px;font-weight:500}.PullRequestsTab_draftBadge__qCdRd{background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;color:#ffffff80;font-size:11px;padding:1px 8px}.PullRequestsTab_prMeta2__6EG9U{align-items:center;color:#ffffff61;display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.PullRequestsTab_branchTag__CUBx5{background:#9d3ef71f;border-radius:4px;color:#c084fc;font-family:monospace;font-size:11px;padding:1px 6px}.PullRequestsTab_branchArrow__IyM7S{color:#ffffff4d;font-size:12px}.PullRequestsTab_prStats__qamx6{align-items:center;display:flex;font-size:12px;font-weight:600;gap:8px;margin-left:16px}.PullRequestsTab_additions__f2jsX{color:#4ade80}.PullRequestsTab_deletions__5lnpG{color:#f87171}.PullRequestsTab_detail__ZXkjt{display:flex;flex-direction:column;gap:16px}.PullRequestsTab_backBtn__-3mAB{align-self:flex-start;background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:14px;padding:0}.PullRequestsTab_backBtn__-3mAB:hover{text-decoration:underline}.PullRequestsTab_detailHeader__QEqke{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.PullRequestsTab_prTitleRow__Fod4r{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PullRequestsTab_prTitle__Oc9v8{color:#e2e8f0;font-size:20px;font-weight:700;margin:0}.PullRequestsTab_prNumber__GXFvJ{color:#ffffff59;font-weight:400}.PullRequestsTab_stateTag__Pxjve{border:1px solid;border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px;white-space:nowrap}.PullRequestsTab_prBranch__EXCXP{align-items:center;display:flex;gap:8px}.PullRequestsTab_prMeta__71LMD{align-items:center;color:#ffffff80;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.PullRequestsTab_prMeta__71LMD strong{color:#e2e8f0}.PullRequestsTab_prBody__0xs9e{color:#c8d3e8;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.PullRequestsTab_prActions__mcX8W{display:flex;flex-wrap:wrap;gap:10px}.PullRequestsTab_mergeBtn__fcyjT{background:#a78bfa26;border:1px solid #a78bfa59;border-radius:8px;color:#a78bfa;cursor:pointer;font-size:14px;font-weight:600;padding:9px 20px;transition:all .2s}.PullRequestsTab_mergeBtn__fcyjT:hover{background:#a78bfa40}.PullRequestsTab_closeBtn__mznZR{background:#f871711a;border:1px solid #f871714d;border-radius:8px;color:#f87171;cursor:pointer;font-size:14px;font-weight:600;padding:9px 20px;transition:all .2s}.PullRequestsTab_closeBtn__mznZR:hover{background:#f8717133}.PullRequestsTab_commentCard__VV3mF{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.PullRequestsTab_commentHeader__NwWeS{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;color:#fff9;display:flex;font-size:13px;gap:8px;padding:10px 16px}.PullRequestsTab_commentHeader__NwWeS strong{color:#e2e8f0}.PullRequestsTab_commentDate__0AO55{color:#ffffff59;margin-left:auto}.PullRequestsTab_fileRef__Kh6Zh{background:#ffffff0f;border-radius:4px;color:#c084fc;font-family:monospace;font-size:11px;padding:2px 6px}.PullRequestsTab_commentBody__FrDby{color:#c8d3e8;font-size:14px;line-height:1.6;padding:14px 16px;white-space:pre-wrap}.PullRequestsTab_commentForm__7NalR{align-items:flex-start;display:flex;gap:12px}.PullRequestsTab_commentInput__m7cdy{display:flex;flex:1 1;flex-direction:column;gap:8px}.PullRequestsTab_commentInput__m7cdy textarea{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;resize:vertical;width:100%}.PullRequestsTab_commentInput__m7cdy textarea:focus{border-color:#9d3ef7}.PullRequestsTab_commentInput__m7cdy textarea::placeholder{color:#ffffff59}.PullRequestsTab_commentActions__Ph\+hj{display:flex;justify-content:flex-end}.PullRequestsTab_avatarFallback__0x7CW{align-items:center;background:linear-gradient(135deg,#9d3ef7,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.ReleasesTab_wrap__8oRfh{display:flex;flex-direction:column;gap:16px}.ReleasesTab_header__MgXWQ{align-items:center;display:flex;justify-content:space-between}.ReleasesTab_sectionTitle__Z1R\+3{align-items:center;color:#e2e8f0;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.ReleasesTab_badge__X94XC{background:#9d3ef733;border-radius:20px;color:#9d3ef7;font-size:12px;font-weight:600;padding:2px 10px}.ReleasesTab_newBtn__PpYra{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:background .2s}.ReleasesTab_newBtn__PpYra:hover{background:#b565ff}.ReleasesTab_createForm__rsEOA{background:#9d3ef70f;border:1px solid #9d3ef740;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.ReleasesTab_createForm__rsEOA h3{color:#e2e8f0;font-size:16px;font-weight:600;margin:0}.ReleasesTab_formRow__8V1w6{display:flex;gap:16px}.ReleasesTab_formGroup__Ak3NN{display:flex;flex:1 1;flex-direction:column;gap:6px}.ReleasesTab_formGroup__Ak3NN label{color:#ffffff80;font-size:12px}.ReleasesTab_inputField__OokA8,.ReleasesTab_textareaField__7kdqo{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:10px 14px;width:100%}.ReleasesTab_inputField__OokA8:focus,.ReleasesTab_textareaField__7kdqo:focus{border-color:#9d3ef7}.ReleasesTab_inputField__OokA8::placeholder,.ReleasesTab_textareaField__7kdqo::placeholder{color:#ffffff59}.ReleasesTab_textareaField__7kdqo{font-family:inherit;min-height:100px;resize:vertical}.ReleasesTab_checkboxRow__d\+1eL{display:flex;gap:20px}.ReleasesTab_checkboxLabel__TABM9{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;gap:8px}.ReleasesTab_checkboxLabel__TABM9 input{accent-color:#9d3ef7;cursor:pointer}.ReleasesTab_formActions__Ait13{display:flex;gap:10px;justify-content:flex-end}.ReleasesTab_cancelBtn__MamCo{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.ReleasesTab_cancelBtn__MamCo:hover{background:#ffffff24;color:#fff}.ReleasesTab_submitBtn__AWOGY{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.ReleasesTab_submitBtn__AWOGY:hover{background:#b565ff}.ReleasesTab_loading__Aesjb{color:#fff6;font-size:14px;padding:40px;text-align:center}.ReleasesTab_empty__gNpzp{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:10px;padding:70px 20px}.ReleasesTab_empty__gNpzp p{color:#ffffff8c;font-size:16px;margin:0}.ReleasesTab_empty__gNpzp span{font-size:13px}.ReleasesTab_releaseList__Rzmuz{border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.ReleasesTab_releaseCard__a0\+v9{border-bottom:1px solid #ffffff0f;display:flex}.ReleasesTab_releaseCard__a0\+v9:last-child{border-bottom:none}.ReleasesTab_releaseCard__a0\+v9:hover{background:#ffffff05}.ReleasesTab_draftCard__W5RV2{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff03 0,#ffffff03 20px);opacity:.75}.ReleasesTab_releaseLeft__FXjil{align-items:flex-start;border-right:1px solid #ffffff0f;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:20px 16px;width:180px}.ReleasesTab_tagCol__K7Ih1{align-items:center;display:flex;gap:6px}.ReleasesTab_tagIcon__ecpMv{font-size:16px}.ReleasesTab_tagName__A3Nde{color:#9d3ef7;font-family:monospace;font-size:14px;font-weight:600}.ReleasesTab_releaseContent__9mdXS{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.ReleasesTab_releaseHeader__Gb0fw{display:flex;flex-direction:column;gap:6px}.ReleasesTab_releaseTitleRow__kelig{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ReleasesTab_releaseTitle__onYgs{color:#e2e8f0;font-size:17px;font-weight:700;margin:0}.ReleasesTab_latestBadge__vW-OM{background:#4ade8026;border:1px solid #4ade804d;border-radius:20px;color:#4ade80;font-size:11px;font-weight:600;padding:2px 10px}.ReleasesTab_preBadge__Ab07n{background:#fbbf2426;border:1px solid #fbbf244d;border-radius:20px;color:#fbbf24;font-size:11px;font-weight:600;padding:2px 10px}.ReleasesTab_draftBadge__G0mke{background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;color:#ffffff80;font-size:11px;padding:2px 10px}.ReleasesTab_releaseMeta__WX0Kx{align-items:center;color:#ffffff73;display:flex;font-size:13px;gap:8px}.ReleasesTab_releaseBody__JqHPf{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;color:#c8d3e8;font-family:inherit;font-size:14px;line-height:1.7;margin:0;padding:14px;white-space:pre-wrap}.ReleasesTab_releaseFooter__h5LQn{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ReleasesTab_downloadLink__637rt{align-items:center;color:#9d3ef7;display:flex;font-size:13px;gap:6px;text-decoration:none}.ReleasesTab_downloadLink__637rt:hover{text-decoration:underline}.ReleasesTab_releaseActions__6N\+49{display:flex;gap:10px}.ReleasesTab_publishBtn__Q6Xow{background:#4ade801f;border:1px solid #4ade804d;border-radius:8px;color:#4ade80;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .2s}.ReleasesTab_publishBtn__Q6Xow:hover{background:#4ade8038}.ReleasesTab_deleteBtn__IO4Kn{background:#f871711a;border:1px solid #f8717140;border-radius:8px;color:#f87171;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .2s}.ReleasesTab_deleteBtn__IO4Kn:hover{background:#f8717133}.ReleasesTab_avatarFallback__0lg3k{align-items:center;background:linear-gradient(135deg,#9d3ef7,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.InsightsTab_wrap__Drr\+e{display:flex;flex-direction:column;gap:20px}.InsightsTab_empty__5Ir0D,.InsightsTab_loading__YCDsK{color:#fff6;font-size:15px;padding:60px;text-align:center}.InsightsTab_statsGrid__8p3Gv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.InsightsTab_statCard__-2vpq{background:#9d3ef714;border:1px solid #9d3ef733;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:18px 16px;transition:border-color .2s}.InsightsTab_statCard__-2vpq:hover{border-color:#9d3ef766}.InsightsTab_statValue__aCGEy{color:#e2e8f0;font-size:28px;font-weight:700;line-height:1}.InsightsTab_statLabel__ST4tD{color:#ffffff80;font-size:12px}.InsightsTab_chartsRow__qgyIh{display:flex;flex-wrap:wrap;gap:20px}.InsightsTab_section__tNrJA{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1 1;min-width:280px;padding:20px}.InsightsTab_sectionTitle__rezmg{color:#e2e8f0;font-size:15px;font-weight:600;margin:0 0 16px}.InsightsTab_noData__JAomA{color:#ffffff59;font-size:14px;padding:20px 0;text-align:center}.InsightsTab_barChart__8ruts{align-items:flex-end;display:flex;gap:2px;height:100px;padding-bottom:20px;position:relative}.InsightsTab_barCol__b5qJ8{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.InsightsTab_bar__f3DaM{background:#9d3ef7;border-radius:3px 3px 0 0;min-height:2px;opacity:.8;transition:height .3s;width:100%}.InsightsTab_bar__f3DaM:hover{opacity:1}.InsightsTab_barLabel__1IQTv{bottom:-18px;color:#fff6;font-size:9px;position:absolute;white-space:nowrap}.InsightsTab_langBar__EMYA2{border-radius:4px;display:flex;gap:1px;height:8px;margin-bottom:14px;overflow:hidden}.InsightsTab_langSegment__RbWrH{min-width:2px;transition:flex .3s}.InsightsTab_langList__CkE-6{display:flex;flex-direction:column;gap:8px}.InsightsTab_langItem__IHDzq{align-items:center;display:flex;font-size:13px;gap:8px}.InsightsTab_langDot__RJmb6{border-radius:50%;flex-shrink:0;height:10px;width:10px}.InsightsTab_langName__B5lWi{color:#e2e8f0;flex:1 1}.InsightsTab_langPct__\+p\+Nh{font-feature-settings:"tnum";color:#ffffff73;font-variant-numeric:tabular-nums}.InsightsTab_contributorList__P6UBB{display:flex;flex-direction:column;gap:10px}.InsightsTab_contributorRow__akpUe{display:flex;flex-direction:column;gap:6px}.InsightsTab_contributorInfo__-1zII{align-items:center;display:flex;gap:10px}.InsightsTab_cAvatar__9-lZ3{border-radius:50%;height:26px;object-fit:cover;width:26px}.InsightsTab_cAvatarFallback__edEhb{align-items:center;background:linear-gradient(135deg,#9d3ef7,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.InsightsTab_cUsername__a0rQN{color:#e2e8f0;flex:1 1;font-size:14px;font-weight:500}.InsightsTab_cCommits__wCqid{color:#ffffff73;font-size:12px}.InsightsTab_cBarWrap__T2H7D{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.InsightsTab_cBar__S1N8e{background:linear-gradient(90deg,#9d3ef7,#b565ff);border-radius:3px;height:100%;transition:width .4s}.WikiTab_loading__iK8D8{color:#fff6;font-size:15px;padding:60px;text-align:center}.WikiTab_disabled__qqfvZ{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:12px;padding:70px 20px}.WikiTab_disabled__qqfvZ h3{color:#ffffff8c;font-size:18px;margin:0}.WikiTab_disabled__qqfvZ p{font-size:14px;margin:0}.WikiTab_wrap__trcJg{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:0;min-height:420px;overflow:hidden}.WikiTab_sidebar__93SKy{border-right:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;width:220px}.WikiTab_sidebarHeader__0Q57a{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:14px 16px}.WikiTab_sidebarTitle__ahjtZ{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.WikiTab_addBtn__JMdQq{align-items:center;background:#9d3ef733;border:none;border-radius:6px;color:#9d3ef7;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;line-height:1;width:22px}.WikiTab_addBtn__JMdQq:hover{background:#9d3ef759}.WikiTab_pageList__c0j6l{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:8px 0}.WikiTab_pageItem__hPmTr{background:none;border:none;color:#ffffffa6;cursor:pointer;font-size:13px;overflow:hidden;padding:8px 16px;text-align:left;text-overflow:ellipsis;transition:all .15s;white-space:nowrap}.WikiTab_pageItem__hPmTr:hover{background:#ffffff0d;color:#e2e8f0}.WikiTab_activePageItem__uZith{background:#9d3ef726!important;border-left:2px solid #9d3ef7;color:#e2e8f0!important}.WikiTab_noPages__9t8jn{color:#ffffff4d;font-size:13px;padding:16px}.WikiTab_content__BDk9v{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.WikiTab_editForm__kStdR{display:flex;flex-direction:column;gap:14px;padding:24px}.WikiTab_editTitle__sTAuD{color:#e2e8f0;font-size:17px;font-weight:600;margin:0}.WikiTab_editor__VspQ1,.WikiTab_inputField__viEOs{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:10px 14px;width:100%}.WikiTab_editor__VspQ1:focus,.WikiTab_inputField__viEOs:focus{border-color:#9d3ef7}.WikiTab_editor__VspQ1::placeholder,.WikiTab_inputField__viEOs::placeholder{color:#ffffff59}.WikiTab_editor__VspQ1{font-family:Courier New,monospace;font-size:13px;line-height:1.6;min-height:300px;resize:vertical}.WikiTab_editActions__KKFx4{display:flex;gap:10px;justify-content:flex-end}.WikiTab_cancelBtn__gwTZ7{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.WikiTab_cancelBtn__gwTZ7:hover{background:#ffffff24;color:#fff}.WikiTab_deleteBtn__P7Eyx{background:#f871711a;border:1px solid #f8717140;border-radius:8px;color:#f87171;cursor:pointer;font-size:14px;margin-right:auto;padding:8px 18px}.WikiTab_deleteBtn__P7Eyx:hover{background:#f8717133}.WikiTab_saveBtn__1y91i{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.WikiTab_saveBtn__1y91i:hover{background:#b565ff}.WikiTab_pageView__YeLo3{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:24px}.WikiTab_pageViewHeader__VPp3w{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.WikiTab_pageViewTitle__GTsaG{color:#e2e8f0;font-size:22px;font-weight:700;margin:0}.WikiTab_pageMeta__DvB6a{color:#fff6;display:flex;font-size:12px;gap:16px}.WikiTab_editBtn__rzDni{align-self:flex-start;background:#9d3ef71f;border:1px solid #9d3ef74d;border-radius:8px;color:#9d3ef7;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s}.WikiTab_editBtn__rzDni:hover{background:#9d3ef738}.WikiTab_pageBody__zMlt8{flex:1 1;overflow-y:auto}.WikiTab_pageContent__ED1kB{color:#c8d3e8;font-family:inherit;font-size:14px;line-height:1.8;margin:0;white-space:pre-wrap;word-break:break-word}.WikiTab_emptyContent__FBXNw{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.WikiTab_emptyContent__FBXNw p{font-size:15px;margin:0}.Toast_container__5aZqQ{display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none;position:fixed;right:24px;top:24px;width:100%;z-index:99999}.Toast_toast__6oxkT{align-items:center;animation:Toast_slideIn__1YI7z .3s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;gap:12px;padding:14px 16px;pointer-events:all}@keyframes Toast_slideIn__1YI7z{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}.Toast_success__v8ueW{background:#10b98126;border-color:#10b98159;color:#6ee7b7}.Toast_success__v8ueW .Toast_icon__Ar1Sr{color:#10b981}.Toast_error__6TCig{background:#ef444426;border-color:#ef444459;color:#fca5a5}.Toast_error__6TCig .Toast_icon__Ar1Sr{color:#ef4444}.Toast_warning__avhSz{background:#f59e0b26;border-color:#f59e0b59;color:#fcd34d}.Toast_warning__avhSz .Toast_icon__Ar1Sr{color:#f59e0b}.Toast_info__EzMTo{background:#9d3ef726;border-color:#9d3ef759;color:#c084fc}.Toast_info__EzMTo .Toast_icon__Ar1Sr{color:#9d3ef7}.Toast_icon__Ar1Sr{align-items:center;display:flex;flex-shrink:0}.Toast_message__oDaE0{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.Toast_closeBtn__qAQq-{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;opacity:.6;padding:2px;transition:opacity .15s}.Toast_closeBtn__qAQq-:hover{opacity:1}.NcoreHubRepo_loadingPage__5WK1N{align-items:center;color:#fff6;display:flex;flex-direction:column;font-size:15px;gap:16px;justify-content:center;min-height:60vh}@keyframes NcoreHubRepo_spin__W8ZOp{to{transform:rotate(1turn)}}.NcoreHubRepo_loadingSpinner__eA9qG{animation:NcoreHubRepo_spin__W8ZOp .8s linear infinite;border:3px solid #9d3ef733;border-radius:50%;border-top-color:#9d3ef7;height:40px;width:40px}.NcoreHubRepo_errorPage__FFRn-{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.NcoreHubRepo_errorPage__FFRn- h2{color:#ffffff80;font-size:20px;margin:0}.NcoreHubRepo_backBtn__9QC82{background:#9d3ef726;border:1px solid #9d3ef74d;border-radius:8px;color:#9d3ef7;cursor:pointer;font-size:14px;padding:10px 20px}.NcoreHubRepo_backBtn__9QC82:hover{background:#9d3ef740}.NcoreHubRepo_page__cG551{background:#120d22;display:flex;flex-direction:column;min-height:100%}.NcoreHubRepo_repoHeader__lpuiW{background:linear-gradient(180deg,#1a0e35,#160b2e);border-bottom:1px solid #ffffff14;padding:20px 0 0}.NcoreHubRepo_headerInner__ua8ne{display:flex;flex-direction:column;gap:14px;margin:0 auto;padding:0 24px}.NcoreHubRepo_breadcrumbLink__FQcOt,.NcoreHubRepo_breadcrumb__moJak{align-items:center;display:flex;font-size:14px;gap:6px}.NcoreHubRepo_breadcrumbLink__FQcOt{background:none;border:none;color:#9d3ef7;cursor:pointer;padding:0;transition:color .2s}.NcoreHubRepo_breadcrumbLink__FQcOt:hover{color:#b565ff}.NcoreHubRepo_breadcrumbSep__2ansp{color:#ffffff40;font-size:16px}.NcoreHubRepo_breadcrumbCurrent__FlnW\+{color:#e2e8f0;font-weight:600}.NcoreHubRepo_archiveBadge__rLW9r,.NcoreHubRepo_forkedBadge__oqiJE,.NcoreHubRepo_privateBadge__bdMKy{border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px}.NcoreHubRepo_privateBadge__bdMKy{background:#fbbf241f;border:1px solid #fbbf2440;color:#fbbf24}.NcoreHubRepo_archiveBadge__rLW9r{background:#9ca3af1f;border:1px solid #9ca3af40;color:#9ca3af}.NcoreHubRepo_forkedBadge__oqiJE{background:#9d3ef71f;border:1px solid #9d3ef740;color:#c084fc}.NcoreHubRepo_titleRow__Hc\+b-{align-items:flex-start;display:flex;gap:14px}.NcoreHubRepo_repoAvatar__8MHCz{flex-shrink:0}.NcoreHubRepo_titleInfo__zW-3O{display:flex;flex-direction:column;gap:4px;min-width:0}.NcoreHubRepo_repoTitle__mgspN{color:#e2e8f0;font-size:22px;font-weight:800;margin:0}.NcoreHubRepo_repoDesc__R\+Kt0{color:#ffffff8c;font-size:14px;line-height:1.5;margin:0}.NcoreHubRepo_forkFrom__gXQOu{color:#fff6;font-size:13px;margin:0}.NcoreHubRepo_forkLink__k08mk{background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:13px;padding:0}.NcoreHubRepo_forkLink__k08mk:hover{text-decoration:underline}.NcoreHubRepo_topics__y3qL3{display:flex;flex-wrap:wrap;gap:8px}.NcoreHubRepo_topic__5QKFr{background:#9d3ef71f;border:1px solid #9d3ef740;border-radius:20px;color:#c084fc;cursor:default;font-size:12px;padding:3px 10px}.NcoreHubRepo_actions__WLIIz{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.NcoreHubRepo_actionBtn__hVx1N{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffbf;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:7px 14px;transition:all .2s}.NcoreHubRepo_actionBtn__hVx1N:hover{background:#ffffff1f;color:#e2e8f0}.NcoreHubRepo_actionActive__GGFS5{background:#9d3ef72e!important;border-color:#9d3ef766!important;color:#c084fc!important}.NcoreHubRepo_forkCount__vJKGs{background:#ffffff1a;border-radius:10px;font-size:11px;padding:1px 6px}.NcoreHubRepo_collabPanel__5S\+h2{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:8px;padding:16px}.NcoreHubRepo_collabTitle__wMCFv{color:#e2e8f0;font-size:14px;font-weight:600;margin:0 0 12px}.NcoreHubRepo_collabList__reAz0{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.NcoreHubRepo_collabRow__OakEf{align-items:center;display:flex;font-size:13px;gap:10px}.NcoreHubRepo_collabName__e8ALE{color:#e2e8f0;flex:1 1}.NcoreHubRepo_collabPermission__HGeLN{color:#ffffff73;font-size:12px;text-transform:capitalize}.NcoreHubRepo_addCollabForm__veFvc{display:flex;flex-wrap:wrap;gap:8px}.NcoreHubRepo_collabInput__XEiBf{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fff;flex:1 1;font-size:13px;min-width:140px;outline:none;padding:7px 12px}.NcoreHubRepo_collabInput__XEiBf:focus{border-color:#9d3ef7}.NcoreHubRepo_collabInput__XEiBf::placeholder{color:#ffffff4d}.NcoreHubRepo_collabSelect__--Gp6{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:13px;outline:none;padding:7px 10px}.NcoreHubRepo_collabSelect__--Gp6 option{background:#1a1030}.NcoreHubRepo_addCollabBtn__cRsCQ{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px}.NcoreHubRepo_addCollabBtn__cRsCQ:hover{background:#b565ff}.NcoreHubRepo_addCollabBtn__cRsCQ:disabled{cursor:not-allowed;opacity:.5}.NcoreHubRepo_tabBar__5lM9S{background:#160b2e;border-bottom:1px solid #ffffff14;overflow-x:auto}.NcoreHubRepo_tabBar__5lM9S::-webkit-scrollbar{height:0}.NcoreHubRepo_tabBarInner__wRSyu{display:flex;gap:0;margin:0 auto;padding:0 24px}.NcoreHubRepo_tab__UVJka{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#ffffff8c;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:12px 18px;transition:all .2s;white-space:nowrap}.NcoreHubRepo_tab__UVJka:hover{color:#e2e8f0}.NcoreHubRepo_tabActive__lg-dW{border-bottom-color:#9d3ef7;color:#e2e8f0;font-weight:600}.NcoreHubRepo_tabIcon__tKBkQ{font-size:15px}.NcoreHubRepo_tabBadge__kaJgH{background:#9d3ef740;border-radius:10px;color:#c084fc;font-size:10px;font-weight:700;padding:1px 6px}.NcoreHubRepo_content__d12Xe{flex:1 1;padding:24px 0 40px}.NcoreHubRepo_contentInner__7odzs{margin:0 auto;padding:0 24px}.LeftSidebar_sidebar__UZ8em{align-items:flex-start;background:#1f1632;border-radius:20px;bottom:10px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;gap:4px;left:10px;overflow:hidden;padding:12px 8px;position:fixed;top:10px;transition:width .3s cubic-bezier(.4,0,.2,1),background .3s ease;width:68px;z-index:9998}[data-theme=light] .LeftSidebar_sidebar__UZ8em{background:#f5f5f7;box-shadow:0 8px 32px #0000001a}.LeftSidebar_sidebar__UZ8em.LeftSidebar_expanded__FzimE{width:272px}@media(max-width:768px){.LeftSidebar_sidebar__UZ8em{display:none}.LeftSidebar_sidebar__UZ8em.LeftSidebar_fullScreenMobile__HNMgh{border-radius:15px;bottom:80px;display:flex;left:0;margin:10px;overflow-y:auto;padding:60px 16px 16px;right:0;top:0;width:94%;z-index:10001}}.LeftSidebar_mobileCloseBtn__bwe6d{display:none}@media(max-width:768px){.LeftSidebar_sidebar__UZ8em.LeftSidebar_fullScreenMobile__HNMgh .LeftSidebar_mobileCloseBtn__bwe6d{align-items:center;background:#ffffff1a;border-radius:50%;color:#a1a1a1;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:40px;z-index:10}[data-theme=light] .LeftSidebar_sidebar__UZ8em.LeftSidebar_fullScreenMobile__HNMgh .LeftSidebar_mobileCloseBtn__bwe6d{background:#0000000d;color:#6b6b6b}.LeftSidebar_sidebar__UZ8em.LeftSidebar_fullScreenMobile__HNMgh .LeftSidebar_mobileCloseBtn__bwe6d:hover{background:#fff3;color:#9d3ef7}[data-theme=light] .LeftSidebar_sidebar__UZ8em.LeftSidebar_fullScreenMobile__HNMgh .LeftSidebar_mobileCloseBtn__bwe6d:hover{background:#0000001a;color:#7326a2}}.LeftSidebar_item__S43fP,.LeftSidebar_profileItem__skXk0{align-items:center;border-radius:12px;color:#a1a1a1;cursor:pointer;display:flex;flex-shrink:0;gap:12px;justify-content:flex-start;padding:8px 0 8px 12px;position:relative;transition:color .2s ease;-webkit-user-select:none;user-select:none;width:100%}[data-theme=light] .LeftSidebar_item__S43fP,[data-theme=light] .LeftSidebar_profileItem__skXk0{color:#6b6b6b}.LeftSidebar_item__S43fP:hover,.LeftSidebar_profileItem__skXk0:hover{color:#9d3ef7}[data-theme=light] .LeftSidebar_item__S43fP:hover,[data-theme=light] .LeftSidebar_profileItem__skXk0:hover{color:#7326a2}.LeftSidebar_itemActive__aep3D.LeftSidebar_profileItem__skXk0,.LeftSidebar_item__S43fP.LeftSidebar_itemActive__aep3D{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemActive__aep3D.LeftSidebar_profileItem__skXk0,[data-theme=light] .LeftSidebar_item__S43fP.LeftSidebar_itemActive__aep3D{color:#7326a2}.LeftSidebar_sidebar__UZ8em.LeftSidebar_expanded__FzimE .LeftSidebar_item__S43fP,.LeftSidebar_sidebar__UZ8em.LeftSidebar_expanded__FzimE .LeftSidebar_profileItem__skXk0{padding:8px 0 8px 12px}.LeftSidebar_sidebarUnreadDot__xpeSn{background:linear-gradient(135deg,#7c3aed,#a855f7);border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 2px 7px #7c3aed80;color:#fff;font-size:9px;font-weight:800;height:16px;letter-spacing:-.2px;line-height:16px;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:-7px;text-align:center;top:-5px}.LeftSidebar_itemIcon__fC5hP{align-items:center;color:#a1a1a1;display:flex;flex-shrink:0;height:30px;justify-content:center;overflow:visible;transition:color .2s ease;width:30px}[data-theme=light] .LeftSidebar_itemIcon__fC5hP{color:#6b6b6b}.LeftSidebar_itemIcon__fC5hP.LeftSidebar_iconActive__A-v2m{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemIcon__fC5hP.LeftSidebar_iconActive__A-v2m{color:#7326a2}.LeftSidebar_itemIcon__fC5hP.LeftSidebar_iconHovered__evObV{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemIcon__fC5hP.LeftSidebar_iconHovered__evObV{color:#7326a2}.LeftSidebar_itemIcon__fC5hP img.LeftSidebar_avatarImg__n0915{border:2px solid #9d3ef7;border-radius:50%;height:26px;object-fit:cover;width:26px}[data-theme=light] .LeftSidebar_itemIcon__fC5hP img.LeftSidebar_avatarImg__n0915{border-color:#7326a2}.LeftSidebar_itemLabel__SGE84{color:#a1a1a1;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:600;opacity:1;overflow:hidden;transition:color .2s ease,opacity .2s ease;white-space:nowrap}[data-theme=light] .LeftSidebar_itemLabel__SGE84{color:#6b6b6b}.LeftSidebar_itemLabel__SGE84.LeftSidebar_labelActive__dQO5f{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemLabel__SGE84.LeftSidebar_labelActive__dQO5f{color:#7326a2}.LeftSidebar_profileItem__skXk0{margin-bottom:4px}.LeftSidebar_toggleBtn__Gt6Ih{align-items:center;border-radius:12px;color:#a1a1a1;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;margin-bottom:4px;padding:8px 0 8px 12px;transition:background .2s,color .2s;-webkit-user-select:none;user-select:none;width:100%}.LeftSidebar_toggleBtn__Gt6Ih:hover{background:#ffffff12;color:#fff}[data-theme=light] .LeftSidebar_toggleBtn__Gt6Ih:hover{background:#0000000d;color:#000}.LeftSidebar_toggleBtn__Gt6Ih:hover .LeftSidebar_itemIcon__fC5hP{color:#fff}.LeftSidebar_sidebar__UZ8em.LeftSidebar_expanded__FzimE .LeftSidebar_toggleBtn__Gt6Ih{padding:8px 0 8px 12px}.LeftSidebar_toggleLabel__Q0QJY{color:#a1a1a1;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.LeftSidebar_divider__ham8v{background:#ffffff12;flex-shrink:0;height:1px;margin:4px 8px;width:calc(100% - 16px)}[data-theme=light] .LeftSidebar_divider__ham8v{background:#00000014}@media(min-width:769px){.LeftSidebar_hideOnDesktop__8BKyR{display:none!important}}.LeftSidebar_pwaInstallItem__DfQOB{background:linear-gradient(135deg,#9d3ef726,#c471ed1a);border:1px solid #9d3ef74d;border-radius:10px;cursor:pointer;margin:0 4px;transition:background .2s;width:calc(100% - 8px)}.LeftSidebar_pwaInstallItem__DfQOB:hover{background:linear-gradient(135deg,#9d3ef747,#c471ed33);border-color:#9d3ef780}@media(max-width:768px){.LeftSidebar_pwaInstallItem__DfQOB{display:none}}.LeftSidebar_statsBlock__p\+FXx{display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:6px 0 6px 12px;width:100%}@media(max-width:768px){.LeftSidebar_statsBlock__p\+FXx{align-items:center;flex-direction:row;gap:50px;width:95%}}.LeftSidebar_statRow__J1V6I{align-items:center;display:flex;flex-direction:row;gap:8px}@media(max-width:768px){.LeftSidebar_statRow__J1V6I{gap:16px}}.LeftSidebar_statCol__fBaDL{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:3px;justify-content:center;width:30px}@media(max-width:768px){.LeftSidebar_statCol__fBaDL{flex-direction:row;width:47px}}.LeftSidebar_pulseWrapper__FYbOk{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;width:20px}@media(max-width:768px){.LeftSidebar_pulseWrapper__FYbOk{height:40px;margin-right:-10px;width:40px}}.LeftSidebar_pulseDot__le00v{background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade80e6;height:8px;position:absolute;width:8px;z-index:2}.LeftSidebar_pulseRing__koUcW{animation:LeftSidebar_pulse__xxzQE 1.8s ease-out infinite;background:#4ade804d;border-radius:50%;height:14px;position:absolute;width:14px;z-index:1}.LeftSidebar_pulseOuter__cw6IK{animation:LeftSidebar_pulseOuter__cw6IK 2.4s ease-out .4s infinite;background:#4ade801f;border-radius:50%;height:20px;position:absolute;width:20px;z-index:0}@keyframes LeftSidebar_pulse__xxzQE{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@keyframes LeftSidebar_pulseOuter__cw6IK{0%{opacity:.7;transform:scale(.5)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.LeftSidebar_statIcon__pWMPe{align-items:center;color:#9d3ef7;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}[data-theme=light] .LeftSidebar_statIcon__pWMPe{color:#7326a2}.LeftSidebar_statNum__qAwKe{color:#e0e0e0;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;line-height:1;min-width:14px;text-align:center}[data-theme=light] .LeftSidebar_statNum__qAwKe{color:#333}@media(max-width:768px){.LeftSidebar_statNum__qAwKe{font-size:17px;min-width:25px}}.LeftSidebar_statLbl__HBoqg{color:#a1a1a1;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:600;white-space:nowrap}[data-theme=light] .LeftSidebar_statLbl__HBoqg{color:#555}.LeftSidebar_statTooltip__Cy5NF{align-items:flex-start;background:#1a0f2e;border:1px solid #9d3ef766;border-radius:10px;box-shadow:0 4px 24px #00000080;display:flex;flex-direction:column;gap:2px;left:calc(100% + 14px);padding:8px 16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:9999}[data-theme=light] .LeftSidebar_statTooltip__Cy5NF{background:#fff;border-color:#7326a24d;box-shadow:0 4px 24px #0000001f}.LeftSidebar_statTooltipNum__xBMsU{color:#fff;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:800;line-height:1.1}[data-theme=light] .LeftSidebar_statTooltipNum__xBMsU{color:#1a0f2e}.LeftSidebar_statTooltipLbl__-09We{color:#ffffff80;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}[data-theme=light] .LeftSidebar_statTooltipLbl__-09We{color:#0006}.LeftSidebar_spacer__AkIUr{flex:1 1 auto;min-height:0}.LeftSidebar_tooltip__kve3K{animation:LeftSidebar_tooltipIn__QMBxd .15s ease;background:#0f081ef2;border:1px solid #9d3ef740;border-radius:8px;box-shadow:0 4px 16px #0006;color:#fff;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;left:calc(100% + 12px);padding:6px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:99999}@keyframes LeftSidebar_tooltipIn__QMBxd{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.LeftSidebar_servicesWrapper__zJdft{position:relative;width:100%}.LeftSidebar_submenu__0OL4I{background:#0c061cf7;border:1px solid #9d3ef733;border-radius:16px;box-shadow:0 8px 32px #00000080;left:calc(100% + 8px);min-width:200px;opacity:0;padding:10px 8px;pointer-events:none;position:absolute;top:0;transform:translateX(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:99999}.LeftSidebar_submenu__0OL4I.LeftSidebar_submenuVisible__otdF9{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.LeftSidebar_submenuTitle__L5S-r{border-bottom:1px solid #ffffff12;color:#9d3ef7;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;padding:4px 10px 10px;text-transform:uppercase}.LeftSidebar_submenuItem__qd8ft{align-items:center;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;gap:10px;padding:9px 10px;transition:background .15s,color .15s}.LeftSidebar_submenuItem__qd8ft .LeftSidebar_submenuIcon__GuAsw{align-items:center;color:#a1a1a1;display:flex;transition:color .15s}.LeftSidebar_submenuItem__qd8ft:hover{background:#9d3ef726;color:#fff}.LeftSidebar_submenuItem__qd8ft:hover .LeftSidebar_submenuIcon__GuAsw{color:#9d3ef7}.LeftSidebar_scrollContent__h4YUZ{-ms-overflow-style:none;flex:1 1;overflow-y:scroll;scrollbar-width:none;width:100%}.LeftSidebar_scrollContent__h4YUZ::-webkit-scrollbar{display:none}.LeftSidebar_scrollContent__h4YUZ{display:flex;flex-direction:column;gap:4px}.LeftSidebar_scrollIndicator__kxbnG{align-items:center;background:#9d3ef7cc;border-radius:0 0 20px 20px;bottom:0;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;left:0;opacity:.6;position:absolute;transition:opacity .2s,height .2s;width:100%;z-index:100}.LeftSidebar_scrollIndicator__kxbnG:hover{height:32px;opacity:1}.LeftSidebar_scrollIndicator__kxbnG.LeftSidebar_top__IRWqE{border-radius:20px 20px 0 0;bottom:auto;top:0}.LeftSidebar_scrollIndicatorIcon__uVPih{animation:LeftSidebar_bounce__tHTsT 1.5s infinite;height:16px;width:16px}@keyframes LeftSidebar_bounce__tHTsT{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.MobileBottomNav_mobileNav__rZV9n{background:#190127;bottom:0;display:none;height:auto;left:0;padding:0 12px 12px;position:fixed;right:0;transition:background .3s ease;z-index:10000}[data-theme=light] .MobileBottomNav_mobileNav__rZV9n{background:linear-gradient(180deg,#f0f2f5,#fff)}@media(max-width:768px){.MobileBottomNav_mobileNav__rZV9n{display:flex;flex-direction:column}}.MobileBottomNav_navBar__NMbRM{align-items:center;background:#1f1632;border-radius:15px;box-shadow:0 4px 12px #0000004d;display:flex;height:48px;justify-content:space-around;margin-bottom:8px;padding:0 8px;position:relative;transition:background .3s ease}[data-theme=light] .MobileBottomNav_navBar__NMbRM{background:#fffffffa;border:1px solid #667eea14;box-shadow:0 4px 12px #0000001a}.MobileBottomNav_navButton__EPryf{align-items:center;background:none;border:none;color:#a1a1a1;cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:center;padding:8px;position:relative;transition:all .2s ease}[data-theme=light] .MobileBottomNav_navButton__EPryf{color:#6b6b6b}.MobileBottomNav_navButton__EPryf svg{height:24px;transition:all .2s ease;width:24px}.MobileBottomNav_navButton__EPryf:hover{color:#9d3ef7}[data-theme=light] .MobileBottomNav_navButton__EPryf:hover{color:#7326a2}.MobileBottomNav_navButton__EPryf.MobileBottomNav_active__mF6bm{color:#9d3ef7}[data-theme=light] .MobileBottomNav_navButton__EPryf.MobileBottomNav_active__mF6bm{color:#7326a2}.MobileBottomNav_navButton__EPryf.MobileBottomNav_active__mF6bm svg{transform:scale(1.1)}.MobileBottomNav_navButton__EPryf.MobileBottomNav_plusButton__D3nhq{border-left:1px solid #ffffff1a}[data-theme=light] .MobileBottomNav_navButton__EPryf.MobileBottomNav_plusButton__D3nhq{border-left-color:#0000001a}.MobileBottomNav_navButton__EPryf.MobileBottomNav_plusButton__D3nhq svg{stroke:currentColor}.MobileBottomNav_iconWrap__lg2Nm{align-items:center;display:inline-flex;justify-content:center;position:relative}.MobileBottomNav_unreadDot__M9xGh{background:linear-gradient(135deg,#7c3aed,#a855f7);border:1.5px solid #ffffff2e;border-radius:9px;box-shadow:0 2px 8px #7c3aed8c;color:#fff;font-size:10px;font-weight:800;height:18px;letter-spacing:-.2px;line-height:18px;min-width:18px;padding:0 4px;pointer-events:none;position:absolute;right:-7px;text-align:center;top:-5px}.MobileBottomNav_labelsContainer__67a4A{align-items:center;display:flex;justify-content:space-around;padding:0 8px}.MobileBottomNav_label__YFIA\+{color:#a1a1a1;flex:1 1;font-size:10px;font-weight:500;line-height:1.2;text-align:center;transition:color .2s ease;white-space:nowrap}[data-theme=light] .MobileBottomNav_label__YFIA\+{color:#6b6b6b}.MobileBottomNav_label__YFIA\+.MobileBottomNav_activeLabel__8uzjs{color:#9d3ef7}[data-theme=light] .MobileBottomNav_label__YFIA\+.MobileBottomNav_activeLabel__8uzjs{color:#7326a2}@keyframes FloatingDecorations_floatA__AWaa1{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-22px) rotate(6deg)}66%{transform:translateY(-10px) rotate(-4deg)}}@keyframes FloatingDecorations_floatB__MM7-j{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-18px) rotate(-8deg) scale(1.06)}}@keyframes FloatingDecorations_floatC__0x9iw{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-14px) rotate(5deg)}75%{transform:translateY(-26px) rotate(-5deg)}}@keyframes FloatingDecorations_pulse__hozqP{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.1)}}@keyframes FloatingDecorations_spin__nSJtZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FloatingDecorations_decorations__PezEX{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}@media(max-width:768px){.FloatingDecorations_decorations__PezEX{display:none}}.FloatingDecorations_deco__azP5p{filter:blur(.3px);opacity:.17;position:absolute;will-change:transform,opacity}.FloatingDecorations_d1__PoPxs{animation:FloatingDecorations_floatA__AWaa1 7s ease-in-out infinite;left:3vw;top:6vh}.FloatingDecorations_d2__w5dVz{animation:FloatingDecorations_floatB__MM7-j 9s ease-in-out infinite;right:3vw;top:5vh}.FloatingDecorations_d3__a469a{animation:FloatingDecorations_floatC__0x9iw 8s ease-in-out infinite;left:42vw;top:2vh}.FloatingDecorations_d4__prJfV{animation:FloatingDecorations_floatA__AWaa1 10s ease-in-out 1s infinite;right:1.5vw;top:28vh}.FloatingDecorations_d5__pwJzP{animation:FloatingDecorations_floatB__MM7-j 6s ease-in-out .5s infinite;left:1vw;top:25vh}.FloatingDecorations_d6__rpy\+O{animation:FloatingDecorations_floatC__0x9iw 8s ease-in-out 2s infinite;left:2vw;top:55vh}.FloatingDecorations_d7__du5\+f{animation:FloatingDecorations_floatA__AWaa1 11s ease-in-out .8s infinite;right:2vw;top:58vh}.FloatingDecorations_d8__u8JBS{animation:FloatingDecorations_pulse__hozqP 5s ease-in-out infinite;right:1vw;top:42vh}.FloatingDecorations_d9__6j0qw{animation:FloatingDecorations_floatB__MM7-j 12s ease-in-out 1.5s infinite;left:18vw;top:3vh}.FloatingDecorations_d10__7iC\+U{animation:FloatingDecorations_floatC__0x9iw 9s ease-in-out .3s infinite;bottom:5vh;left:46vw}.FloatingDecorations_d11__Ezbye{animation:FloatingDecorations_floatA__AWaa1 7s ease-in-out 1.2s infinite;bottom:4vh;left:3vw}.FloatingDecorations_d12__xfu7v{animation:FloatingDecorations_floatB__MM7-j 10s ease-in-out .6s infinite;bottom:4vh;right:3vw}.FloatingDecorations_d13__G5HOp{animation:FloatingDecorations_floatA__AWaa1 9s ease-in-out .4s infinite;left:20vw;top:38vh}.FloatingDecorations_d14__sk7lN{animation:FloatingDecorations_floatC__0x9iw 11s ease-in-out 1.8s infinite;left:32vw;top:8vh}.FloatingDecorations_d15__OcxvH{animation:FloatingDecorations_floatB__MM7-j 13s ease-in-out .9s infinite;left:44vw;top:44vh}.FloatingDecorations_d16__\+API0{animation:FloatingDecorations_floatA__AWaa1 8s ease-in-out 2.2s infinite;left:64vw;top:30vh}.FloatingDecorations_d17__eIvBP{animation:FloatingDecorations_floatC__0x9iw 7s ease-in-out .7s infinite;left:22vw;top:62vh}.FloatingDecorations_d18__ul1-n{animation:FloatingDecorations_pulse__hozqP 6s ease-in-out 1.3s infinite;left:62vw;top:58vh}.FloatingDecorations_d19__Wb3Tk{animation:FloatingDecorations_floatB__MM7-j 9s ease-in-out 2s infinite;bottom:8vh;left:28vw}.FloatingDecorations_d20__tzeSH{animation:FloatingDecorations_floatA__AWaa1 12s ease-in-out .2s infinite;bottom:6vh;left:56vw}@keyframes CookieBanner_slideUp__5hAQz{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieBanner_btnPulse__aJXBv{0%{box-shadow:0 0 0 0 #ff79c680}70%{box-shadow:0 0 0 8px #ff79c600}to{box-shadow:0 0 0 0 #ff79c600}}.CookieBanner_banner__6K9l0{animation:CookieBanner_slideUp__5hAQz .4s cubic-bezier(.34,1.56,.64,1) both;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#260842f7;border:1px solid #9d3ef759;border-radius:10px;bottom:24px;box-shadow:0 8px 40px #0000008c,0 0 0 1px #9d3ef71a;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;position:fixed;right:24px;width:321px;z-index:9990}@media(max-width:480px){.CookieBanner_banner__6K9l0{bottom:110px;left:12px;right:12px;width:auto}}.CookieBanner_top__4kY9E{align-items:center;display:flex;gap:10px}.CookieBanner_iconWrap__lYEmc{align-items:center;display:flex;flex-shrink:0}.CookieBanner_title__z0MS5{color:#fff;font-size:21px;font-weight:800;letter-spacing:.01em;line-height:1.2;margin:0}.CookieBanner_subtitle__CxDVm{color:#fff;font-size:.97rem;font-weight:400;line-height:1.45;margin:0}.CookieBanner_btnDetails__G6nhA{background:none;border:none;color:#ffffff7a;cursor:pointer;font-size:.82rem;font-weight:500;padding:0;text-align:left;text-decoration:underline;-webkit-text-decoration-color:#ffffff38;text-decoration-color:#ffffff38;text-underline-offset:3px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.CookieBanner_btnDetails__G6nhA:hover{color:#ffffffd9;-webkit-text-decoration-color:#ffffff8c;text-decoration-color:#ffffff8c}.CookieBanner_btnAccept__1IqXT{background:#ff79c6;border:none;border-radius:8px;color:#111;cursor:pointer;font-size:.97rem;font-weight:700;letter-spacing:.02em;padding:12px 0;transition:background .2s;width:100%}.CookieBanner_btnAccept__1IqXT:hover{animation:CookieBanner_btnPulse__aJXBv .6s ease-out;background:#ff99d6}.CookieBanner_btnAccept__1IqXT:active{transform:scale(.97)}.WelcomePage_wrapper__3PlV9{background-color:#190127;display:flex;flex-direction:row;font-family:var(--main-font);font-weight:400;min-height:100vh;scroll-behavior:smooth;transition:background-color .3s ease}[data-theme=light] .WelcomePage_wrapper__3PlV9{background:linear-gradient(180deg,#f0f2f5,#fff)}.WelcomePage_mainArea__CoTpU{display:flex;flex:1 1;flex-direction:column;min-height:100vh;min-width:0}.WelcomePage_wrapper_header__Y65co{align-items:center;background:#190127;display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;padding:0 20px;transition:background-color .3s ease;width:100%;z-index:100}[data-theme=light] .WelcomePage_wrapper_header__Y65co{background:#fffffffa;border-bottom:1px solid #667eea14;box-shadow:0 2px 20px #667eea1a}.WelcomePage_wrapper_body__7TKdt{color:#fff;display:flex;flex:1 0 auto;flex-direction:column;padding:15px 20px;transition:color .3s ease;width:100%}[data-theme=light] .WelcomePage_wrapper_body__7TKdt{color:#1a1a2e}.WelcomePage_content__aX286{width:100%}.WelcomePage_controlsRow__FbCbY{align-items:center;bottom:73px;display:flex;gap:12px;left:20px;position:fixed;transition:bottom .3s ease;z-index:10000}@media(max-width:768px){.WelcomePage_controlsRowMusic__BrgPA{bottom:110px!important}}.WelcomePage_backButton__yLIbJ{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 20px #00000026;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;justify-content:center;overflow:hidden;padding:10px 24px;position:relative;transition:all .3s ease}.WelcomePage_backButton__yLIbJ:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 8px 30px #0003;transform:translateY(-2px)}.WelcomePage_backButton__yLIbJ:hover .WelcomePage_backIcon__1YJsG{transform:translateX(-3px)}.WelcomePage_backButton__yLIbJ:active{transform:translateY(0) scale(.98)}[data-theme=light] .WelcomePage_backButton__yLIbJ{background:#fffc;border:1px solid #0000001a;box-shadow:0 4px 15px #0000000d;color:#333}[data-theme=light] .WelcomePage_backButton__yLIbJ:hover{background:#fff;border-color:#0003;box-shadow:0 8px 25px #0000001a}.WelcomePage_backIcon__1YJsG{align-items:center;display:flex;font-size:20px;transition:transform .3s ease}.WelcomePage_backText__OHGZB{color:#fff;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease}[data-theme=light] .WelcomePage_backText__OHGZB{-webkit-text-fill-color:initial;background:none;color:#333}.WelcomePage_logo__6X6Cs{cursor:pointer}.WelcomePage_footerText__Z28Il{color:#8b8b91;margin-top:auto;padding-bottom:25px;transition:color .3s ease}[data-theme=light] .WelcomePage_footerText__Z28Il{color:#6c757d}.WelcomePage_serviceView__DszOZ{padding-top:20px;width:100%}.WelcomePage_serviceContainer__2Phm3{animation:WelcomePage_fadeIn__pI1fp .4s ease-in-out;width:100%}@keyframes WelcomePage_fadeIn__pI1fp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WelcomePage_serviceCategory__4JRpd{position:relative;width:100%}.WelcomePage_categoryBadge__WVMUQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea26,#764ba226);border:1px solid #667eea4d;border-radius:30px;box-shadow:0 8px 32px #667eea26;display:inline-flex;gap:12px;margin-bottom:30px;padding:12px 24px;position:-webkit-sticky;position:sticky;top:80px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content;z-index:100}[data-theme=light] .WelcomePage_categoryBadge__WVMUQ{background:#0000;border:2px solid #667eea4d;box-shadow:0 4px 20px #667eea1a}.WelcomePage_categoryBadge__WVMUQ:hover{background:linear-gradient(135deg,#667eea40,#764ba240);box-shadow:0 12px 40px #667eea40;transform:translateY(-2px)}[data-theme=light] .WelcomePage_categoryBadge__WVMUQ:hover{background:#667eea14;box-shadow:0 12px 40px #667eea33}.WelcomePage_badgeIcon__WQ5uH{align-items:center;animation:WelcomePage_float__6frZ6 3s ease-in-out infinite;display:flex;font-size:24px;justify-content:center}@keyframes WelcomePage_float__6frZ6{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.WelcomePage_badgeText__eNJek{font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.WelcomePage_badgeText__eNJek,[data-theme=light] .WelcomePage_badgeText__eNJek{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text}@media(max-width:768px){.WelcomePage_wrapper_header__Y65co{padding:0 24px}.WelcomePage_wrapper_body__7TKdt{padding:15px 0;width:100%}.WelcomePage_controlsRow__FbCbY{bottom:80px;left:24px}.WelcomePage_backButton__yLIbJ{font-size:15px;padding:10px 20px}.WelcomePage_backIcon__1YJsG{font-size:20px}.WelcomePage_categoryBadge__WVMUQ{gap:10px;padding:10px 20px;top:70px}.WelcomePage_badgeIcon__WQ5uH{font-size:20px}.WelcomePage_badgeText__eNJek{font-size:16px}}@media(max-width:480px){.WelcomePage_controlsRow__FbCbY{bottom:20px;left:50%;max-width:400px;position:fixed;top:auto;transform:translateX(-50%);width:calc(100% - 40px)}.WelcomePage_backButton__yLIbJ{border-radius:20px;box-shadow:0 12px 40px #667eea66;font-size:16px;justify-content:center;padding:10px 24px;width:40%}.WelcomePage_backButton__yLIbJ:hover{transform:translateY(-2px) scale(1.02)}.WelcomePage_backIcon__1YJsG{font-size:22px}.WelcomePage_backText__OHGZB{font-size:16px}.WelcomePage_categoryBadge__WVMUQ{gap:8px;padding:8px 16px}.WelcomePage_badgeIcon__WQ5uH{font-size:18px}.WelcomePage_badgeText__eNJek{font-size:14px;letter-spacing:.5px}}.NoMatch_notfoundPage__f8CUQ{background:#111;min-height:100vh;overflow:hidden;position:relative}.NoMatch_backgroundAnimation__jI0M9{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.NoMatch_particle__CqRWX{animation:NoMatch_float__TXK6I ease-in-out infinite;background:#667eea99;border-radius:50%;box-shadow:0 0 20px #667eeacc;position:absolute}@keyframes NoMatch_float__TXK6I{0%,to{opacity:.3;transform:translateY(0) translateX(0) scale(1)}25%{opacity:.7;transform:translateY(-30px) translateX(20px) scale(1.2)}50%{opacity:1;transform:translateY(-50px) translateX(-20px) scale(.8)}75%{opacity:.5;transform:translateY(-30px) translateX(30px) scale(1.1)}}.NoMatch_gradientOrb1__NQkwZ,.NoMatch_gradientOrb2__t0WES,.NoMatch_gradientOrb3__jGfyO{animation:NoMatch_orbFloat__QG-2i 15s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.NoMatch_gradientOrb1__NQkwZ{animation-delay:0s;background:radial-gradient(circle,#667eea80 0,#0000 70%);height:500px;left:-150px;top:-150px;width:500px}.NoMatch_gradientOrb2__t0WES{animation-delay:5s;background:radial-gradient(circle,#764ba280 0,#0000 70%);bottom:-200px;height:600px;right:-200px;width:600px}.NoMatch_gradientOrb3__jGfyO{animation-delay:10s;background:radial-gradient(circle,#ff6b3566 0,#0000 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}@keyframes NoMatch_orbFloat__QG-2i{0%,to{transform:translate(0)}33%{transform:translate(100px,-100px)}66%{transform:translate(-80px,80px)}}.NoMatch_content__cXhBz{align-items:center;background:#111;display:flex;justify-content:center;min-height:100vh;padding:120px 20px 80px;position:relative;z-index:1}.NoMatch_container__EdT3n{max-width:1000px;text-align:center;width:100%}.NoMatch_errorBlock__j5Cr1{animation:NoMatch_slideIn__Vs9Rp .8s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1e1ef2,#28282df2);border:1px solid #667eea4d;border-radius:30px;box-shadow:0 20px 60px #00000080,0 0 80px #667eea33,inset 0 1px 0 #ffffff1a;margin-bottom:40px;overflow:hidden;padding:60px 40px;position:relative}.NoMatch_errorBlock__j5Cr1:before{animation:NoMatch_shine__vZz3K 3s infinite;background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes NoMatch_slideIn__Vs9Rp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes NoMatch_shine__vZz3K{0%{left:-100%}50%,to{left:100%}}.NoMatch_iconWrapper__JHMnE{display:inline-block;margin-bottom:30px;position:relative}.NoMatch_warningIcon__QAiJG{animation:NoMatch_pulse__Ad0m3 2s ease-in-out infinite;color:#ff6b35;filter:drop-shadow(0 0 30px rgba(255,107,53,.8));font-size:80px}.NoMatch_iconGlow__xaW2B{animation:NoMatch_glowPulse__KLV7N 2s ease-in-out infinite;background:radial-gradient(circle,#ff6b3566 0,#0000 70%);border-radius:50%;height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px}@keyframes NoMatch_pulse__Ad0m3{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes NoMatch_glowPulse__KLV7N{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.3)}}.NoMatch_errorNumber__zI6pz{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:30px}.NoMatch_digitZero__WuDrX,.NoMatch_digit__-i6kT{-webkit-text-fill-color:#0000;animation:NoMatch_digitGlow__qmUUC 2s ease-in-out infinite;background:#780add;-webkit-background-clip:text;background-clip:text;font-size:120px;font-weight:900;line-height:1;position:relative;text-shadow:0 0 80px #667eea80}.NoMatch_digitZero__WuDrX:before,.NoMatch_digit__-i6kT:before{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;content:attr(data-text);filter:blur(20px);left:0;opacity:.7;position:absolute;top:0;z-index:-1}.NoMatch_digitZero__WuDrX{-webkit-text-fill-color:#0000;animation-delay:.5s;background:linear-gradient(135deg,#ff6b35,#f7971e);-webkit-background-clip:text}@keyframes NoMatch_digitGlow__qmUUC{0%,to{filter:brightness(1) drop-shadow(0 0 30px rgba(102,126,234,.6))}50%{filter:brightness(1.3) drop-shadow(0 0 50px rgb(102,126,234))}}.NoMatch_title__0C\+zg{align-items:center;animation:NoMatch_fadeIn__adu6U .8s ease-out .2s backwards;color:#fff;display:flex;font-size:42px;font-weight:700;gap:20px;justify-content:center;margin-bottom:20px;text-shadow:0 0 30px #ffffff4d}.NoMatch_boltIcon__GRzAz{animation:NoMatch_boltFlash__jEQq7 2s ease-in-out infinite;color:#667eea;font-size:32px}@keyframes NoMatch_boltFlash__jEQq7{0%,50%,to{opacity:1;transform:rotate(0deg) scale(1)}25%{opacity:.5;transform:rotate(-15deg) scale(1.2)}75%{opacity:.7;transform:rotate(15deg) scale(.9)}}.NoMatch_description__JApeo{animation:NoMatch_fadeIn__adu6U .8s ease-out .4s backwards;color:#fffc;font-size:18px;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.NoMatch_actions__6N3Tz{animation:NoMatch_fadeIn__adu6U .8s ease-out .6s backwards;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.NoMatch_primaryBtn__ltWyN,.NoMatch_secondaryBtn__LPhpc{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;overflow:hidden;padding:18px 40px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.NoMatch_primaryBtn__ltWyN svg,.NoMatch_secondaryBtn__LPhpc svg{font-size:20px;transition:transform .3s ease}.NoMatch_primaryBtn__ltWyN:hover svg,.NoMatch_secondaryBtn__LPhpc:hover svg{transform:translateX(5px)}.NoMatch_primaryBtn__ltWyN:active,.NoMatch_secondaryBtn__LPhpc:active{transform:scale(.95)}.NoMatch_primaryBtn__ltWyN{background:#780add;box-shadow:0 10px 40px #667eea80,0 0 0 3px #667eea1a;color:#fff}.NoMatch_primaryBtn__ltWyN:hover{box-shadow:0 15px 50px #667eeab3,0 0 0 5px #667eea26;transform:translateY(-3px)}.NoMatch_primaryBtn__ltWyN:hover .NoMatch_btnGlow__sZD0n{opacity:1}.NoMatch_btnGlow__sZD0n{background:radial-gradient(circle,#ffffff4d 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.NoMatch_secondaryBtn__LPhpc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #fff3;color:#fff}.NoMatch_secondaryBtn__LPhpc:hover{background:#ffffff1a;border-color:#fff6;box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}.NoMatch_quickLinks__f9SWe{animation:NoMatch_fadeIn__adu6U .8s ease-out .8s backwards}.NoMatch_quickLinksTitle__YSU3g{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;justify-content:center;margin-bottom:30px}.NoMatch_quickLinksTitle__YSU3g svg{animation:NoMatch_fireFlicker__Amv0G 1.5s ease-in-out infinite;color:#ff6b35}@keyframes NoMatch_fireFlicker__Amv0G{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.NoMatch_linksGrid__am\+LD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 40px;max-width:900px}.NoMatch_linkCard__lpHy9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e1e1ecc,#28282dcc);border:1px solid #667eea33;border-radius:20px;cursor:pointer;overflow:hidden;padding:30px 20px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.NoMatch_linkCard__lpHy9:hover{border-color:#667eea99;box-shadow:0 20px 40px #0006,0 0 60px #667eea4d;transform:translateY(-8px) scale(1.02)}.NoMatch_linkCard__lpHy9:hover .NoMatch_linkIcon__R7ZcH{transform:scale(1.2) rotate(10deg)}.NoMatch_linkCard__lpHy9:hover .NoMatch_linkIconGlow__1wzxn{opacity:1;transform:scale(1.5)}.NoMatch_linkCard__lpHy9:hover .NoMatch_cardShine__tpvwd{left:100%}.NoMatch_linkIcon__R7ZcH{color:#667eea;display:inline-block;filter:drop-shadow(0 0 20px rgba(102,126,234,.6));font-size:48px;margin-bottom:15px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.NoMatch_linkIconGlow__1wzxn{background:radial-gradient(circle,#667eea66 0,#0000 70%);border-radius:50%;height:80px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .4s ease;width:80px}.NoMatch_linkText__09KQq{color:#ffffffe6;display:block;font-size:16px;font-weight:600}.NoMatch_cardShine__tpvwd{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.NoMatch_decorativeBadge__dhQax{align-items:center;animation:NoMatch_fadeIn__adu6U 1s ease-out 1s backwards;background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid #667eea4d;border-radius:50px;color:#ffffffb3;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:12px 24px}.NoMatch_gemIcon__MAciP{animation:NoMatch_gemSpin__iOgd4 4s ease-in-out infinite;color:#667eea;font-size:18px}@keyframes NoMatch_gemSpin__iOgd4{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}@keyframes NoMatch_fadeIn__adu6U{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.NoMatch_content__cXhBz{padding:100px 15px 60px}.NoMatch_errorBlock__j5Cr1{padding:40px 25px}.NoMatch_warningIcon__QAiJG{font-size:60px}.NoMatch_errorNumber__zI6pz{gap:10px}.NoMatch_digitZero__WuDrX,.NoMatch_digit__-i6kT{font-size:80px}.NoMatch_title__0C\+zg{font-size:28px;gap:12px}.NoMatch_boltIcon__GRzAz{font-size:24px}.NoMatch_description__JApeo{font-size:16px;margin-bottom:30px}.NoMatch_actions__6N3Tz{align-items:stretch;flex-direction:column;margin:0 auto;max-width:300px}.NoMatch_primaryBtn__ltWyN,.NoMatch_secondaryBtn__LPhpc{justify-content:center}.NoMatch_quickLinksTitle__YSU3g{font-size:20px}.NoMatch_linksGrid__am\+LD{grid-template-columns:1fr;max-width:350px}}@media(max-width:480px){.NoMatch_warningIcon__QAiJG{font-size:50px}.NoMatch_digitZero__WuDrX,.NoMatch_digit__-i6kT{font-size:60px}.NoMatch_title__0C\+zg{flex-direction:column;font-size:24px;gap:10px}.NoMatch_description__JApeo{font-size:14px}.NoMatch_primaryBtn__ltWyN,.NoMatch_secondaryBtn__LPhpc{font-size:15px;padding:16px 30px}.NoMatch_linkCard__lpHy9{padding:25px 15px}.NoMatch_linkIcon__R7ZcH{font-size:40px}}.ChatRoomModal_fullPage__g9c6R{background:linear-gradient(160deg,#12001a,#1a0028 60%,#0d0d1f);color:#e8e0f0;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100%;z-index:100003}.ChatRoomModal_header__UvF0F{align-items:center;background:#7c3aed14;border-bottom:1px solid #7c3aed33;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 20px}.ChatRoomModal_headerLeft__LAs-n{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.ChatRoomModal_roomTypeIcon__avS3F{align-items:center;background:linear-gradient(135deg,#7c3aed4d,#6d28d933);border:1.5px solid #a78bfa59;border-radius:10px;color:#c4b5fd;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ChatRoomModal_roomInfo__Dlccn{flex:1 1;min-width:0}.ChatRoomModal_roomName__kmr3A{color:#f0eaff;font-size:17px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatRoomModal_roomMeta__RzIAN{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.ChatRoomModal_roomType__cQDhO{border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.ChatRoomModal_roomType__cQDhO.ChatRoomModal_public__aMwH5{background:#34d39926;border:1px solid #34d3994d;color:#34d399}.ChatRoomModal_roomType__cQDhO.ChatRoomModal_private__gs79L{background:#fbbf2426;border:1px solid #fbbf244d;color:#fbbf24}.ChatRoomModal_roomType__cQDhO.ChatRoomModal_voice__vKM7-{background:#60a5fa26;border:1px solid #60a5fa4d;color:#60a5fa}.ChatRoomModal_category__6XAVB{background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;color:#ffffff8c;font-size:11px;padding:2px 8px}.ChatRoomModal_headerActions__cgPaX{display:flex;flex-shrink:0;gap:6px}.ChatRoomModal_closeBtn__g9hdB,.ChatRoomModal_leaveBtn__brz7U,.ChatRoomModal_settingsBtn__O9Emy{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;color:#ffffffa6;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .18s;width:36px}.ChatRoomModal_closeBtn__g9hdB:hover,.ChatRoomModal_leaveBtn__brz7U:hover,.ChatRoomModal_settingsBtn__O9Emy:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.ChatRoomModal_leaveBtn__brz7U:hover{background:#f871712e;border-color:#f8717159;color:#fca5a5}.ChatRoomModal_mobileTabs__JZnHv{display:none}.ChatRoomModal_mobileTab__hZ8E8{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#ffffff73;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px 8px;transition:all .18s}.ChatRoomModal_mobileTabActive__WAKTP{background:#7c3aed14;border-bottom-color:#7c3aed;color:#a78bfa}.ChatRoomModal_mobileTabCount__dZBAp{align-items:center;background:#7c3aed40;border-radius:10px;color:#c4b5fd;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:1px 6px}.ChatRoomModal_chatSection__DU5bT,.ChatRoomModal_mainContent__RVnNC{display:flex;flex:1 1;min-height:0;overflow:hidden}.ChatRoomModal_chatSection__DU5bT{border-right:1px solid #7c3aed26;flex-direction:column;min-width:0}.ChatRoomModal_membersSection__7m1HV{background:#7c3aed0a;border-left:1px solid #7c3aed1f;display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;position:relative;transition:width .28s cubic-bezier(.4,0,.2,1)}.ChatRoomModal_membersSectionExpanded__mHjuZ{width:260px}.ChatRoomModal_membersSectionCollapsed__NoLdc{width:56px}.ChatRoomModal_membersToggle__jltUS{align-items:center;background:#7c3aed2e;border:1.5px solid #7c3aed59;border-radius:10px;box-shadow:0 2px 8px #7c3aed26;color:#c4b5fd;cursor:pointer;display:flex;height:32px;justify-content:center;left:6px;position:absolute;top:10px;transition:all .2s;width:32px;z-index:10}.ChatRoomModal_membersToggle__jltUS:hover{background:#7c3aed52;border-color:#a78bfa99;box-shadow:0 2px 12px #7c3aed4d;color:#fff;transform:scale(1.05)}.ChatRoomModal_membersAvatarStack__PfUwu{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:50px 6px 12px}.ChatRoomModal_membersAvatarStack__PfUwu::-webkit-scrollbar{display:none}.ChatRoomModal_membersCountBadge__YMnKq{background:#7c3aed33;border:1px solid #7c3aed4d;border-radius:10px;color:#a78bfa;font-size:10px;font-weight:700;margin-bottom:4px;padding:2px 6px}.ChatRoomModal_stackAvatar__MuHOu{border:2px solid #7c3aed4d;border-radius:50%;flex-shrink:0;height:36px;overflow:visible;position:relative;transition:transform .15s,border-color .15s;width:36px}.ChatRoomModal_stackAvatar__MuHOu img{border-radius:50%;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.ChatRoomModal_stackAvatar__MuHOu:hover{border-color:#a78bfab3;transform:scale(1.12)}.ChatRoomModal_stackOnlineDot__TVsM7{background:#34d399;border:2px solid #1a0028;border-radius:50%;bottom:-1px;box-shadow:0 0 5px #34d39999;height:10px;position:absolute;right:-1px;width:10px}.ChatRoomModal_stackAvatarSelf__WoELc{border-color:#a78bfab3!important;box-shadow:0 0 0 2px #7c3aed59}.ChatRoomModal_stackMore__Z6lT\+{align-items:center;background:#7c3aed33;border:2px solid #7c3aed4d;border-radius:50%;color:#a78bfa;display:flex;font-size:10px;font-weight:700;height:36px;justify-content:center;width:36px}.ChatRoomModal_membersHeader__x3Kdq{align-items:center;border-bottom:1px solid #7c3aed1f;display:flex;flex-shrink:0;gap:8px;padding:12px 12px 10px 42px}.ChatRoomModal_membersHeader__x3Kdq svg{color:#a78bfa}.ChatRoomModal_membersHeader__x3Kdq h3{align-items:center;color:#d4c8f5;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.6px;margin:0;text-transform:uppercase}.ChatRoomModal_memberCount__zMuph{background:#7c3aed40;border-radius:10px;color:#c4b5fd;font-size:11px;padding:1px 7px}.ChatRoomModal_memberSearch__fHH-i{background:#ffffff0d;border:1px solid #7c3aed33;border-radius:8px;box-sizing:border-box;color:#e8e0f0;flex-shrink:0;font-size:12px;margin:8px 10px 0;outline:none;padding:6px 10px;width:calc(100% - 20px)}.ChatRoomModal_memberSearch__fHH-i::placeholder{color:#ffffff40}.ChatRoomModal_memberSearch__fHH-i:focus{background:#ffffff12;border-color:#a78bfa80}.ChatRoomModal_membersList__fG-Az{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:8px}.ChatRoomModal_membersList__fG-Az::-webkit-scrollbar{width:3px}.ChatRoomModal_membersList__fG-Az::-webkit-scrollbar-track{background:#0000}.ChatRoomModal_membersList__fG-Az::-webkit-scrollbar-thumb{background:#7c3aed33;border-radius:2px}.ChatRoomModal_empty__4u9JH,.ChatRoomModal_loading__4IsCg{color:#ffffff59;font-size:13px;padding:20px 10px;text-align:center}.ChatRoomModal_memberCard__l\+EX0{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:11px;cursor:default;display:flex;gap:10px;margin-bottom:4px;padding:9px 10px;transition:all .18s}.ChatRoomModal_memberCard__l\+EX0.ChatRoomModal_currentUser__wU9XU{background:#7c3aed1a;border-color:#7c3aed38}.ChatRoomModal_memberCard__l\+EX0:hover{background:#7c3aed17;border-color:#7c3aed33}.ChatRoomModal_memberAvatarWrap__CeNx0{flex-shrink:0;position:relative}.ChatRoomModal_memberAvatar__vfZWu{border:2px solid #7c3aed4d;border-radius:50%;box-shadow:0 1px 6px #0000004d;display:block;height:36px;object-fit:cover;width:36px}.ChatRoomModal_memberOnlineDot__tYgwR{background:#34d399;border:2px solid #1a0028;border-radius:50%;bottom:0;height:9px;position:absolute;right:0;width:9px}.ChatRoomModal_memberInfo__o9DUK{flex:1 1;min-width:0}.ChatRoomModal_memberName__CrlE5{align-items:center;color:#f0eaff;display:flex;font-size:13px;font-weight:600;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatRoomModal_youBadge__YlHQE{background:#7c3aed33;border-radius:4px;color:#a78bfa;font-size:10px;font-weight:600;padding:1px 5px}.ChatRoomModal_memberRole__sH8yS{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:3px;margin-top:1px}.ChatRoomModal_ownerBadge__fxLoD{font-size:13px}.ChatRoomModal_modBadge__DpePD{background:#60a5fa2e;border:1px solid #60a5fa33;border-radius:5px;color:#93c5fd;font-size:10px;font-weight:600;padding:1px 5px}.ChatRoomModal_adminBadge__R7aqj{background:#a78bfa2e;border:1px solid #a78bfa33;border-radius:5px;color:#c4b5fd;font-size:10px;font-weight:600;padding:1px 5px}.ChatRoomModal_regularBadge__JhAwW{background:#ffffff0f;border-radius:5px;color:#fff6;font-size:10px;padding:1px 5px}.ChatRoomModal_mutedBadge__om2lp{flex-shrink:0;font-size:14px;opacity:.6}.ChatRoomModal_kickBtn__D3X2R{align-items:center;background:#f871711f;border:1px solid #f8717140;border-radius:5px;color:#fca5a5;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;margin-left:auto;transition:all .18s;width:22px}.ChatRoomModal_kickBtn__D3X2R:hover{background:#f8717147;border-color:#f8717180}.ChatRoomModal_invitePanel__HrjCt{background:#7c3aed1a;border:1px solid #7c3aed40;border-radius:9px;margin:6px 10px;padding:8px 10px}.ChatRoomModal_invitePanelLabel__rgAhE{color:#fff6;font-size:10px;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.ChatRoomModal_invitePanelRow__ae7DX{align-items:center;display:flex;gap:5px}.ChatRoomModal_invitePanelCode__9Yupr{background:none;border:none;color:#a78bfa;flex:1 1;font-family:Courier New,monospace;font-size:14px;font-weight:700;letter-spacing:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatRoomModal_inviteCopyBtn__VFWId,.ChatRoomModal_inviteRegenBtn__8mAU3{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;color:#ffffffa6;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:26px;justify-content:center;transition:all .18s;width:26px}.ChatRoomModal_inviteCopyBtn__VFWId:hover,.ChatRoomModal_inviteRegenBtn__8mAU3:hover{background:#ffffff1a;color:#fff}.ChatRoomModal_settingsPanel__IlY00{background:#7c3aed0f;border-top:1px solid #7c3aed33;flex-shrink:0;padding:18px 20px}.ChatRoomModal_settingsPanel__IlY00 h3{color:#f0eaff;font-size:15px;font-weight:700;margin:0 0 14px}.ChatRoomModal_settingItem__g6imf{margin-bottom:12px}.ChatRoomModal_settingItem__g6imf label{align-items:center;color:#ffffffa6;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:5px}.ChatRoomModal_settingItem__g6imf input[type=number]{background:#ffffff0d;border:1px solid #7c3aed33;border-radius:7px;box-sizing:border-box;color:#f0eaff;font-size:13px;padding:8px 10px;width:100%}.ChatRoomModal_settingItem__g6imf input[type=number]:focus{border-color:#a78bfa80;outline:none}.ChatRoomModal_settingActions__\+iU4A{display:flex;gap:8px;margin-top:14px}.ChatRoomModal_saveBtn__wnmmZ{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:opacity .18s}.ChatRoomModal_saveBtn__wnmmZ:hover{opacity:.88}.ChatRoomModal_cancelBtn__ftfoL{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffa6;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:background .18s}.ChatRoomModal_cancelBtn__ftfoL:hover{background:#ffffff1a}.ChatRoomModal_headerLeftTappable__wfzIY{outline:none}.ChatRoomModal_infoPanel__flPT8{display:none}@media(max-width:850px){.ChatRoomModal_mobileHidden__T2loY,.ChatRoomModal_mobileTabs__JZnHv{display:none!important}.ChatRoomModal_header__UvF0F{padding:8px 12px}.ChatRoomModal_roomTypeIcon__avS3F{height:32px;width:32px}.ChatRoomModal_roomName__kmr3A{font-size:14px}.ChatRoomModal_closeBtn__g9hdB,.ChatRoomModal_leaveBtn__brz7U,.ChatRoomModal_settingsBtn__O9Emy{height:32px;width:32px}.ChatRoomModal_mainContent__RVnNC{flex-direction:column}.ChatRoomModal_chatSection__DU5bT{border-right:none;flex:1 1;min-height:0}.ChatRoomModal_membersSection__7m1HV{border-left:none;border-top:1px solid #7c3aed26;flex:1 1;min-height:0;width:100%!important}.ChatRoomModal_membersToggle__jltUS{display:none}.ChatRoomModal_desktopOnly__atHWn{display:none!important}.ChatRoomModal_headerLeftTappable__wfzIY{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:8px;cursor:pointer;margin:-4px -6px;padding:4px 6px;transition:background .15s;-webkit-user-select:none;user-select:none}.ChatRoomModal_headerLeftTappable__wfzIY:active{background:#7c3aed26}}@keyframes ChatRoomModal_infoPanelSlideIn__BxMN5{0%{opacity:.8;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ChatRoomModal_infoPanel__flPT8{background:linear-gradient(160deg,#12001a,#1a0028 60%,#0d0d1f);border-left:1px solid #7c3aed2e;bottom:0;color:#e8e0f0;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:68px;width:260px;z-index:50}@media(max-width:850px){.ChatRoomModal_infoPanel__flPT8{animation:ChatRoomModal_infoPanelSlideIn__BxMN5 .22s ease-out;border-left:none;bottom:0;left:0;right:0;top:0;width:auto;z-index:200}}@media(min-width:851px){.ChatRoomModal_infoPanelVisible__MFmIw .ChatRoomModal_membersSection__7m1HV{display:none!important}.ChatRoomModal_infoPanelVisible__MFmIw .ChatRoomModal_chatSection__DU5bT{margin-right:260px}}.ChatRoomModal_infoPanelToggleBtn__-A54P{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;color:#ffffffa6;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .18s;width:36px}.ChatRoomModal_infoPanelToggleBtn__-A54P svg{display:block}.ChatRoomModal_infoPanelToggleBtn__-A54P:hover{background:#7c3aed38;border-color:#7c3aed80;color:#c4b5fd}.ChatRoomModal_infoPanelToggleBtnActive__44PkN{background:#7c3aed47!important;border-color:#7c3aed8c!important;color:#a78bfa!important}.ChatRoomModal_infoPanelHeader__P8bHb{align-items:center;background:#7c3aed12;border-bottom:1px solid #7c3aed38;display:flex;flex-shrink:0;gap:10px;padding:10px 14px}.ChatRoomModal_infoPanelBack__NxwWu{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;border-radius:8px;color:#a78bfa;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 8px}.ChatRoomModal_infoPanelBack__NxwWu:active,.ChatRoomModal_infoPanelBack__NxwWu:hover{background:#7c3aed26}.ChatRoomModal_infoPanelTitle__0uOe-{color:#f0eaff;flex:1 1;font-size:14px;font-weight:700;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ChatRoomModal_infoPanelMenu__Blcl4{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:12px 0}.ChatRoomModal_infoPanelMenuItem__DPkBl{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;border-bottom:1px solid #7c3aed1a;color:#e8e0f0;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:12px;padding:13px 14px;text-align:left;transition:background .12s}.ChatRoomModal_infoPanelMenuItem__DPkBl:hover{background:#7c3aed14}.ChatRoomModal_infoPanelMenuItem__DPkBl:active{background:#7c3aed1f}.ChatRoomModal_infoPanelMenuItem__DPkBl svg{color:#a78bfa80;flex-shrink:0;margin-left:auto}.ChatRoomModal_infoPanelMenuItemDanger__K1WLj{color:#fca5a5}.ChatRoomModal_infoPanelMenuItemDanger__K1WLj .ChatRoomModal_infoPanelMenuIcon__nBybv{background:#ef44441f;color:#f87171}.ChatRoomModal_infoPanelMenuIcon__nBybv{align-items:center;background:#7c3aed26;border-radius:10px;color:#a78bfa;display:flex;flex-shrink:0;height:36px;justify-content:center;line-height:0;margin:0;padding:0;width:36px}.ChatRoomModal_infoPanelMenuIcon__nBybv svg{display:block;margin:0;padding:0}.ChatRoomModal_infoPanelMenuLabel__xkKUg{flex:1 1}.ChatRoomModal_infoPanelMenuCount__r6CMX{background:#7c3aed40;border-radius:10px;color:#c4b5fd;flex-shrink:0;font-size:12px;font-weight:700;padding:1px 7px}.ChatRoomModal_infoPanelDivider__bIHA4{background:#7c3aed2e;height:1px;margin:8px 0}.ChatRoomModal_infoPanelLeaveWrap__hX3cG{background:#00000040;border-top:1px solid #7c3aed26;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.ChatRoomModal_infoPanelBackToChatBtn__Dw\+eP{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#7c3aed1a;border:1.5px solid #7c3aed4d;border-radius:12px;color:#c4b5fd;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:13px 20px;transition:background .15s,border-color .15s;width:100%}.ChatRoomModal_infoPanelBackToChatBtn__Dw\+eP svg{color:#a78bfa;flex-shrink:0}.ChatRoomModal_infoPanelBackToChatBtn__Dw\+eP:active,.ChatRoomModal_infoPanelBackToChatBtn__Dw\+eP:hover{background:#7c3aed38;border-color:#a78bfa8c}.ChatRoomModal_infoPanelPromo__I2QG3{align-items:flex-start;background:linear-gradient(120deg,#7c3aed14,#a78bfa0a);border-left:3px solid #a78bfa73;border-radius:0 10px 10px 0;display:flex;gap:10px;margin:4px 0 2px;padding:14px 18px}.ChatRoomModal_infoPanelPromo__I2QG3 svg{color:#a78bfa;flex-shrink:0;margin-top:2px}.ChatRoomModal_infoPanelPromo__I2QG3 p{color:#c4b5fdbf;font-size:13px;font-style:italic;line-height:1.55;margin:0}.ChatRoomModal_infoPanelLeaveBtn__nP74F{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#ef444412;border:1.5px solid #ef444447;border-radius:12px;color:#fca5a5;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:13px 20px;transition:background .15s,border-color .15s;width:100%}.ChatRoomModal_infoPanelLeaveBtn__nP74F svg{color:#f87171;flex-shrink:0}.ChatRoomModal_infoPanelLeaveBtn__nP74F:active,.ChatRoomModal_infoPanelLeaveBtn__nP74F:hover{background:#ef44442e;border-color:#ef444480}.ChatRoomModal_infoPanelContent__zRDH7{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:12px}.ChatRoomModal_infoPanelContent__zRDH7::-webkit-scrollbar{width:3px}.ChatRoomModal_infoPanelContent__zRDH7::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:2px}.ChatRoomModal_infoPanelEmpty__NISB8,.ChatRoomModal_infoPanelLoading__uETvK{color:#ffffff59;font-size:14px;padding:32px 16px;text-align:center}.ChatRoomModal_mediaGrid__f0Sam{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.ChatRoomModal_mediaThumb__Asi13{-webkit-tap-highlight-color:rgba(0,0,0,0);aspect-ratio:1;background:#7c3aed1a;border-radius:8px;cursor:pointer;display:block;overflow:hidden}.ChatRoomModal_mediaThumb__Asi13 img,.ChatRoomModal_mediaThumb__Asi13 video{display:block;height:100%;object-fit:cover;width:100%}.ChatRoomModal_mediaThumb__Asi13:active{opacity:.8}.ChatRoomModal_mediaThumbCircle__cOehY{border:2px solid #7c3aed80;border-radius:50%}.ChatRoomModal_docThumb__oYBZM{align-items:center;color:#ffffff8c;display:flex;flex-direction:column;font-size:11px;gap:4px;height:100%;justify-content:center;padding:8px;text-align:center;width:100%;word-break:break-all}.ChatRoomModal_audioList__mbCe2{display:flex;flex-direction:column;gap:8px}.ChatRoomModal_audioItem__afycL{align-items:center;background:#7c3aed0f;border:1px solid #7c3aed26;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.ChatRoomModal_audioItemIcon__RSEC7{align-items:center;background:#7c3aed26;border-radius:8px;color:#a78bfa;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ChatRoomModal_audioItemIcon__RSEC7 svg{display:block}.ChatRoomModal_audioPlayer__FzsLZ{accent-color:#7c3aed;flex:1 1;height:32px;min-width:0}.ChatRoomModal_infoPanelMembersList__0JlYL{display:flex;flex-direction:column;gap:4px}.ChatRoomModal_infoPanelLightboxOverlay__d8UAT{align-items:center;background:#000000eb;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:300}.ChatRoomModal_infoPanelLightboxClose__bJpOh{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px}.ChatRoomModal_infoPanelLightboxImg__nFnGP{border-radius:10px;max-height:85vh;max-width:95%;object-fit:contain}.SupportChat_chatContainer__vp7h\+{animation:SupportChat_slideIn__OC6cD .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14141ef2;border:1px solid #ffffff1a;border-radius:20px;bottom:80px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;height:500px;overflow:hidden;position:fixed;right:30px;width:350px;z-index:10005}@keyframes SupportChat_slideIn__OC6cD{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SupportChat_header__qLBQJ{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:16px}.SupportChat_title__y-qsd{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:10px}.SupportChat_closeButton__GDqVB{background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;transition:color .2s}.SupportChat_closeButton__GDqVB:hover{color:#fff}.SupportChat_messages__DkKzw{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.SupportChat_messages__DkKzw::-webkit-scrollbar{width:6px}.SupportChat_messages__DkKzw::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.SupportChat_message__QMIAu{word-wrap:break-word;animation:SupportChat_fadeIn__lQpSJ .3s ease;border-radius:12px;font-size:14px;line-height:1.4;max-width:85%;padding:12px 16px}@keyframes SupportChat_fadeIn__lQpSJ{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.SupportChat_userMessage__jCnXC{align-self:flex-end;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom-right-radius:4px;color:#fff}.SupportChat_botMessage__wmxIY{align-self:flex-start;background:#ffffff0d;border:1px solid #ffffff0d;border-bottom-left-radius:4px;color:#ffffffe6}.SupportChat_inputArea__\+etKx{border-top:1px solid #ffffff0d;display:flex;gap:10px;padding:16px}.SupportChat_input__yTLAE{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#fff;flex:1 1;font-family:inherit;font-size:16px;outline:none;padding:10px 16px;transition:border-color .2s}.SupportChat_input__yTLAE:focus{border-color:#667eea}.SupportChat_input__yTLAE::placeholder{color:#ffffff4d}.SupportChat_sendButton__iSkVg{align-items:center;background:#667eea;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .2s,background .2s;width:40px}.SupportChat_sendButton__iSkVg:hover{background:#764ba2;transform:scale(1.05)}.SupportChat_sendButton__iSkVg:disabled{cursor:default;opacity:.5;transform:none}.SupportChat_linkButton__IjoXH{background:#ffffff1a;border:1px solid #667eea4d;border-radius:8px;color:#667eea!important;display:inline-block;font-weight:500;margin-top:8px;padding:8px 16px;text-decoration:none;transition:all .2s}.SupportChat_linkButton__IjoXH:hover{background:#667eea1a;color:#fff}
/*# sourceMappingURL=main.2c5493b5.css.map*/