@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__3TcpB{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s ease;width:100%}.EnterToSystemSection_heroRow__4DXSB{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,4fr) minmax(220px,1fr);width:100%}.EnterToSystemSection_newsSide__YlLp8{align-self:start;display:flex;min-width:0}@media(max-width:780px){.EnterToSystemSection_newsSide__YlLp8{margin:0 15px}}.EnterToSystemSection_newsRing__J3-64{animation:EnterToSystemSection_ringFlow__QRvX7 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__-m\+SF{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__pPBUI{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.EnterToSystemSection_newsHeader__pPBUI h3{color:#f4ecff;font-size:18px;font-weight:700;margin:0}.EnterToSystemSection_newsHeader__pPBUI span{color:#f6cefffa;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.EnterToSystemSection_newsViewport__GkI4-{background:#e9baff1a;border:1px solid #f0c6ff59;border-radius:14px;height:425px;overflow:hidden;padding:8px;position:relative}@media(max-width:2700px){.EnterToSystemSection_newsViewport__GkI4-{height:330px}}@media(max-width:2000px){.EnterToSystemSection_newsViewport__GkI4-{height:299px}}@media(max-width:1615px){.EnterToSystemSection_newsViewport__GkI4-{height:235px}}@media(max-width:1440px){.EnterToSystemSection_newsViewport__GkI4-{height:222px}}.EnterToSystemSection_newsTrack__C7wtW{display:flex;flex-direction:column;gap:8px}.EnterToSystemSection_newsTrackAnimated__LQwEt{animation:EnterToSystemSection_newsMarqueeUp__wGAzA 24s linear infinite}.EnterToSystemSection_newsItem__ATt1H{background:#ffeeff0f;border:1px solid #eebcff4d;border-radius:12px;padding:10px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.EnterToSystemSection_newsItem__ATt1H:hover{background:#ecb4ff33;border-color:#f8d2ff8c;transform:translateY(-1px)}.EnterToSystemSection_newsItemTitle__uA2NX{-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__DhBgr{color:#f4d0ffeb;display:inline-block;font-size:11px;margin-top:6px}.EnterToSystemSection_newsEmptyState__4PMbl{align-items:center;color:#ffffffbf;display:flex;font-size:13px;justify-content:center;min-height:100%;text-align:center}.EnterToSystemSection_moreNewsButton__hM-U6{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__hM-U6:hover{box-shadow:0 8px 20px #da84ff73;transform:translateY(-2px)}.EnterToSystemSection_pwaBlock__I4yiJ{display:none}@media(max-width:780px){.EnterToSystemSection_pwaBlock__I4yiJ{display:flex;flex-direction:column;gap:10px;margin:12px 15px 4px}}.EnterToSystemSection_pwaBtn__OR1on{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__OR1on:active{opacity:.9;transform:scale(.97)}.EnterToSystemSection_iosSteps__3m\+D1{background:#2d084eb3;border:1px solid #9d3ef74d;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.EnterToSystemSection_iosStep__corj-{align-items:center;color:#fffc;display:flex;font-size:.85rem;gap:10px}.EnterToSystemSection_iosStep__corj- span{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.EnterToSystemSection_iosNum__j2vS3{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__BkcGX{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__38jTi{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__RMdNv{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:.75rem;margin-top:4px;padding:4px;text-align:center;width:100%}.EnterToSystemSection_pwaDismiss__RMdNv:hover{color:#fff9}@keyframes EnterToSystemSection_ringFlow__QRvX7{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes EnterToSystemSection_newsMarqueeUp__wGAzA{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.EnterToSystemSection_titleWithStats__i0zNt{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.EnterToSystemSection_titleWithStats__i0zNt 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__i0zNt h1{font-size:18px;min-width:100%;padding:0 16px;text-align:center}}.EnterToSystemSection_titleWithStats__i0zNt .EnterToSystemSection_desktopSlogan__qbTiw{display:block;margin-top:27px}@media(max-width:768px){.EnterToSystemSection_titleWithStats__i0zNt .EnterToSystemSection_desktopSlogan__qbTiw{display:none}}.EnterToSystemSection_titleWithStats__i0zNt .EnterToSystemSection_mobileSlogan__TkUdR{display:none}@media(max-width:768px){.EnterToSystemSection_titleWithStats__i0zNt .EnterToSystemSection_mobileSlogan__TkUdR{display:block;font-size:18px;margin-top:0}}.EnterToSystemSection_mobileTitleAfterSlider__\+WDKo{display:none}@media(max-width:768px){.EnterToSystemSection_mobileTitleAfterSlider__\+WDKo{display:block;margin-top:12px;padding:0 16px;width:100%}}.EnterToSystemSection_mobileTitleAfterSlider__\+WDKo h1{margin:0;text-align:center;width:100%}.EnterToSystemSection_left_side__nxWSv{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__nxWSv{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 10px 40px #667eea1a,0 0 0 1px #667eea0d;color:#1a1a2e}.EnterToSystemSection_left_side__nxWSv 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__nxWSv h1{font-size:24px;padding:0 16px;text-align:center}}.EnterToSystemSection_left_side__nxWSv img{border-radius:10px;height:100%;max-width:100%;object-fit:contain;width:100%}.EnterToSystemSection_left_side__nxWSv .EnterToSystemSection_icon__gbQcC{display:block;width:100%}.EnterToSystemSection_slider__bYR5D{position:relative;touch-action:pan-y;width:100%}@media(max-width:768px){.EnterToSystemSection_slider__bYR5D{padding:0 15px}}.EnterToSystemSection_slides__xgG\+0{border-radius:15px;height:316px;overflow:hidden;position:relative;width:100%}@media(max-width:2700px){.EnterToSystemSection_slides__xgG\+0{height:450px}}@media(max-width:2000px){.EnterToSystemSection_slides__xgG\+0{height:417px}}@media(max-width:1615px){.EnterToSystemSection_slides__xgG\+0{height:355px}}@media(max-width:1440px){.EnterToSystemSection_slides__xgG\+0{height:365px}}.EnterToSystemSection_slide__bRxVl{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__WzRZJ{opacity:1;z-index:1}.EnterToSystemSection_slide__bRxVl{align-items:center;display:flex;justify-content:center}.EnterToSystemSection_slide__bRxVl img{height:100%;object-fit:cover;object-position:center;width:100%}.EnterToSystemSection_measurerPicture__gbkVg,.EnterToSystemSection_slide__bRxVl,.EnterToSystemSection_slider__bYR5D,.EnterToSystemSection_slides__xgG\+0,img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.EnterToSystemSection_slide__bRxVl:after{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .4s ease-in-out;z-index:2}.EnterToSystemSection_slide__bRxVl.EnterToSystemSection_active__WzRZJ:after{background:#0000001f}.EnterToSystemSection_slider__bYR5D:hover .EnterToSystemSection_slide__bRxVl.EnterToSystemSection_active__WzRZJ:after{background:#00000014}.EnterToSystemSection_dots__Zx\+x\+{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080e5c;border-radius:999px;bottom:12px;display:flex;gap:6px;justify-content:flex-end;margin:0;padding:5px 8px;position:absolute;right:14px;z-index:6}.EnterToSystemSection_dot__m2jCz{background:#ffffff8c;border:none;border-radius:999px;cursor:pointer;height:4px;opacity:.75;padding:0;transition:all .2s ease;width:12px}[data-theme=light] .EnterToSystemSection_dot__m2jCz{background:#667eea4d}.EnterToSystemSection_dragging__I6n8s{cursor:grabbing}.EnterToSystemSection_activeDot__Ye6y-{background:#fda00d;border-radius:999px;box-shadow:0 0 10px #fda00d99;height:4px;opacity:1;transition:all .2s ease;width:26px}[data-theme=light] .EnterToSystemSection_activeDot__Ye6y-{background:#780add;box-shadow:0 4px 12px #667eea66}.EnterToSystemSection_measurer__cqZCJ{display:block;height:auto;visibility:hidden;width:100%}.EnterToSystemSection_measurerPicture__gbkVg{display:block;width:100%}@media(max-width:1024px){.EnterToSystemSection_heroRow__4DXSB{gap:14px;grid-template-columns:1fr}.EnterToSystemSection_newsPanel__-m\+SF{min-height:0;min-height:auto}.EnterToSystemSection_newsViewport__GkI4-{height:200px}.EnterToSystemSection_slides__xgG\+0{height:229px}.EnterToSystemSection_left_side__nxWSv h1{font-size:clamp(16px,2.2vw,26px)}.EnterToSystemSection_left_side__nxWSv .EnterToSystemSection_titleWithStats__i0zNt{gap:15px;padding:clamp(12px,1.8vw,20px)}.EnterToSystemSection_dots__Zx\+x\+{bottom:10px;gap:5px;padding:4px 7px;right:12px}.EnterToSystemSection_dot__m2jCz{height:3px;width:10px}.EnterToSystemSection_activeDot__Ye6y-{height:3px;width:22px}}@media(max-width:780px){.EnterToSystemSection_heroRow__4DXSB{grid-template-columns:1fr}.EnterToSystemSection_newsRing__J3-64{border-radius:18px}.EnterToSystemSection_newsPanel__-m\+SF{border-radius:16px;padding:12px}.EnterToSystemSection_newsViewport__GkI4-{height:180px}.EnterToSystemSection_slides__xgG\+0{height:205px}.EnterToSystemSection_section__3TcpB{flex-direction:column}.EnterToSystemSection_left_side__nxWSv{width:100%}.EnterToSystemSection_left_side__nxWSv h1{font-size:clamp(13px,2vw,18px)}.EnterToSystemSection_left_side__nxWSv .EnterToSystemSection_titleWithStats__i0zNt{align-items:center;flex-direction:column;gap:12px}.EnterToSystemSection_left_side__nxWSv .EnterToSystemSection_titleWithStats__i0zNt h1{font-size:22px;min-width:auto;width:100%}.EnterToSystemSection_left_side__nxWSv img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:100%}.EnterToSystemSection_icon__gbQcC,.EnterToSystemSection_measurer__cqZCJ{height:auto}.EnterToSystemSection_dots__Zx\+x\+{bottom:9px;gap:5px;padding:4px 6px;right:11px}.EnterToSystemSection_dot__m2jCz{height:3px;width:9px}.EnterToSystemSection_activeDot__Ye6y-{height:3px;width:20px}}@media(max-width:500px){.EnterToSystemSection_left_side__nxWSv h1{font-size:clamp(18px,1.8vw,16px)}.EnterToSystemSection_left_side__nxWSv .EnterToSystemSection_titleWithStats__i0zNt{gap:10px;padding:10px}.EnterToSystemSection_dots__Zx\+x\+{bottom:8px;gap:4px;padding:3px 5px;right:9px}.EnterToSystemSection_dot__m2jCz{height:3px;width:8px}.EnterToSystemSection_activeDot__Ye6y-{height:3px;width:17px}}.EliteServersSection_section__ucfxk{margin-top:28px;padding:0 0 8px}.EliteServersSection_container__8ii7y{margin:0 auto}.EliteServersSection_eliteServersWrapper__dxx41{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;padding:0}@media(max-width:1100px){.EliteServersSection_eliteServersWrapper__dxx41{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.EliteServersSection_eliteServersWrapper__dxx41{gap:12px;grid-template-columns:1fr}}.EliteServersSection_eliteServerBlock__HG7kC{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__HG7kC{border-radius:18px;padding:24px 26px}}@media(max-width:1100px){.EliteServersSection_eliteServerBlock__HG7kC{border-radius:20px;padding:28px 32px}}@media(max-width:540px){.EliteServersSection_eliteServerBlock__HG7kC{border-radius:16px;padding:20px}}[data-theme=light] .EliteServersSection_eliteServerBlock__HG7kC{background:#fff;border:1px solid #00000012;border-left:4px solid var(--accent-color);box-shadow:0 2px 20px #00000014}[data-theme=light] .EliteServersSection_eliteServerBlock__HG7kC:before{opacity:0}[data-theme=light] .EliteServersSection_eliteServerBlock__HG7kC:hover{border-color:#00000017;border-left-color:var(--accent-color);box-shadow:0 16px 48px #00000021}[data-theme=light] .EliteServersSection_eliteServerBlock__HG7kC:hover:before{opacity:0}[data-theme=light] .EliteServersSection_eliteServerBlock__HG7kC:hover .EliteServersSection_joinButton__5gIT4{box-shadow:0 8px 24px #0003;filter:brightness(1.1) saturate(1.2);transform:translateX(5px)}.EliteServersSection_eliteServerBlock__HG7kC: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__HG7kC: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__HG7kC:hover:before{opacity:.2}.EliteServersSection_eliteServerBlock__HG7kC:hover .EliteServersSection_eliteServerIcon__mPwHV{filter:drop-shadow(0 0 25px var(--accent-color));transform:scale(1.15) rotate(5deg)}.EliteServersSection_eliteServerBlock__HG7kC:hover .EliteServersSection_joinButton__5gIT4{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 6px 20px #0000004d;color:#fff;transform:translateX(5px)}.EliteServersSection_eliteServerInfo__Ptq8S{display:flex;flex-direction:column;gap:10px;max-width:68%;min-width:0;position:relative;z-index:2}@media(max-width:1280px){.EliteServersSection_eliteServerInfo__Ptq8S{gap:7px}}@media(max-width:540px){.EliteServersSection_eliteServerInfo__Ptq8S{gap:6px;max-width:72%}}.EliteServersSection_eliteServerLabel__o5WTh{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__o5WTh{font-size:9px;letter-spacing:.8px}}@media(max-width:1100px){.EliteServersSection_eliteServerLabel__o5WTh{font-size:10px}}@media(max-width:540px){.EliteServersSection_eliteServerLabel__o5WTh{font-size:9px}}.EliteServersSection_eliteServerLabel__o5WTh: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__R-qFl{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__R-qFl{font-size:20px}}@media(max-width:1100px){.EliteServersSection_eliteServerTitle__R-qFl{font-size:24px}}@media(max-width:540px){.EliteServersSection_eliteServerTitle__R-qFl{font-size:20px}}[data-theme=light] .EliteServersSection_eliteServerTitle__R-qFl{color:#1a1a2e}.EliteServersSection_eliteServerAddress__jDgDI{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__jDgDI{font-size:11px;padding:4px 8px}}@media(max-width:1100px){.EliteServersSection_eliteServerAddress__jDgDI{font-size:12px}}@media(max-width:540px){.EliteServersSection_eliteServerAddress__jDgDI{font-size:11px}}[data-theme=light] .EliteServersSection_eliteServerAddress__jDgDI{background:#0000000a;border-color:#00000017;color:#555;font-weight:600}.EliteServersSection_joinButton__5gIT4{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__5gIT4{border-radius:8px;font-size:10px;letter-spacing:.4px;padding:8px 14px}}@media(max-width:1100px){.EliteServersSection_joinButton__5gIT4{font-size:12px;letter-spacing:.6px;padding:10px 18px}}@media(max-width:540px){.EliteServersSection_joinButton__5gIT4{font-size:11px;margin-top:4px;padding:8px 14px}}[data-theme=light] .EliteServersSection_joinButton__5gIT4{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 4px 14px #00000026;color:#fff;font-weight:800}.EliteServersSection_eliteServerIconWrapper__qD8X7{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__qD8X7{height:58px;width:58px}}@media(max-width:1100px){.EliteServersSection_eliteServerIconWrapper__qD8X7{height:70px;width:70px}}@media(max-width:540px){.EliteServersSection_eliteServerIconWrapper__qD8X7{height:46px;width:46px}}.EliteServersSection_eliteServerIcon__mPwHV{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__mPwHV{filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}.EliteServersSection_betaBanner__DV25k{background:#ff8c000d;border:1px solid #ff8c0038;border-radius:14px;margin:0 0 28px;overflow:hidden;transition:border-color .2s}.EliteServersSection_betaBannerOpen__0o7Lb,.EliteServersSection_betaBanner__DV25k:hover{border-color:#ff8c0059}.EliteServersSection_betaBar__585Rr{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:11px 18px;width:100%}.EliteServersSection_betaBarLeft__u0H2k{align-items:center;display:flex;gap:9px;min-width:0}.EliteServersSection_betaDot__AePPg{animation:EliteServersSection_betaPulse__SemOk 1.6s ease-in-out infinite;background:#ff8c00;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes EliteServersSection_betaPulse__SemOk{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.EliteServersSection_betaBarBadge__wOvc-{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__Uq7R-{color:#ffaa3cd9;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .EliteServersSection_betaBarTitle__Uq7R-{color:#a05000d9}.EliteServersSection_betaChevron__coePB{color:#ff8c0080;display:inline-block;flex-shrink:0;font-size:20px;transform:rotate(90deg);transition:transform .25s ease}.EliteServersSection_betaChevronOpen__i2s5e{transform:rotate(-90deg)}.EliteServersSection_betaBody__hD\+65{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .3s ease,padding .3s ease}.EliteServersSection_betaBannerOpen__0o7Lb .EliteServersSection_betaBody__hD\+65{max-height:200px;padding:0 18px 16px}.EliteServersSection_betaText__HcZAL{color:#ffa032bf;font-size:13.5px;line-height:1.7;margin:0 0 12px}[data-theme=light] .EliteServersSection_betaText__HcZAL{color:#a05000cc}.EliteServersSection_betaFeedbackBtn__zBZMR{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__zBZMR:hover{background:#ff8c00;border-color:#ff8c00;color:#fff}@media(max-width:768px){.EliteServersSection_container__8ii7y{padding:0 16px}.EliteServersSection_eliteServerBlock__HG7kC{border-radius:16px;padding:20px}.EliteServersSection_eliteServerTitle__R-qFl{font-size:20px}.EliteServersSection_eliteServerIconWrapper__qD8X7{height:46px;width:46px}.EliteServersSection_eliteServerLabel__o5WTh{font-size:9px}}.SnakeLeaderboard_wrap__ySljT{-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__0z3GO{align-items:center;display:flex;gap:8px;margin-bottom:14px}.SnakeLeaderboard_header__0z3GO .SnakeLeaderboard_playBtn__mEKYl{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__0z3GO .SnakeLeaderboard_playBtn__mEKYl:hover{background:#a050ff66;box-shadow:0 0 10px #a050ff66}@media(min-width:1024px){.SnakeLeaderboard_header__0z3GO .SnakeLeaderboard_playBtn__mEKYl{display:block}}.SnakeLeaderboard_icon__e40t6{font-size:20px}.SnakeLeaderboard_title__vzFRy{color:#ce9affe6;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.SnakeLeaderboard_row__6unni{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow:visible}.SnakeLeaderboard_card__9PlMI{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__9PlMI:hover{background:#ffffff14;border-color:#ce9aff4d}.SnakeLeaderboard_card__9PlMI:hover .SnakeLeaderboard_tooltip__FgiOD{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.SnakeLeaderboard_card__9PlMI.SnakeLeaderboard_me__pQhro{background:#a050ff26;border-color:#ce9aff73;box-shadow:0 0 12px #a050ff33}.SnakeLeaderboard_rank__a8dR5{color:#ce9aff99;flex-shrink:0;font-size:11px;font-weight:700;min-width:22px;text-align:right}.SnakeLeaderboard_avatar__DHKVl{border:1px solid #ce9aff40;border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.SnakeLeaderboard_info__2MfJu{display:flex;flex-direction:column;gap:1px;min-width:0}.SnakeLeaderboard_username__84RbL{color:#fff;font-size:13px;font-weight:600;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SnakeLeaderboard_score__RZzGW{color:#64ff82e6;font-size:12px;font-weight:700;letter-spacing:.5px}.SnakeLeaderboard_separator__ZvzmP{color:#ce9aff66;font-size:18px;font-weight:700;padding:0 4px;-webkit-user-select:none;user-select:none}.SnakeLeaderboard_tooltip__FgiOD{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__FgiOD:after{border:6px solid #0000;border-top-color:#ce9aff73;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.SnakeLeaderboard_tooltipAvatar__K6-cC{border:2px solid #ce9aff66;border-radius:50%;height:48px;margin-bottom:2px;object-fit:cover;width:48px}.SnakeLeaderboard_tooltipRank__hiPZj{color:#ce9aff99;font-size:11px;font-weight:700}.SnakeLeaderboard_tooltipName__-5ToW{color:#fff;font-size:14px;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis}.SnakeLeaderboard_tooltipScore__JFGeJ{color:#64ff82e6;font-size:13px;font-weight:700;letter-spacing:.5px}.OurServicesSection_section__bmenW{overflow:hidden;padding:0;position:relative;transition:background-color .3s ease}.OurServicesSection_section__bmenW:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}[data-theme=light] .OurServicesSection_section__bmenW{background:linear-gradient(180deg,#f8f9fa00,#fff)}[data-theme=light] .OurServicesSection_section__bmenW:before{background:radial-gradient(circle at 20% 50%,#667eea08 0,#0000 50%),radial-gradient(circle at 80% 80%,#764ba208 0,#0000 50%)}.OurServicesSection_container__2mzu8{position:relative;z-index:1}.OurServicesSection_header__NTJzq{margin-bottom:60px;text-align:center}.OurServicesSection_title__c1Q\+p{animation:OurServicesSection_fadeInDown__Ht46O .6s ease-out;color:#fff;font-family:var(--main-font);font-size:56px;font-weight:800;margin-bottom:20px;text-align:center}.OurServicesSection_title__c1Q\+p,[data-theme=light] .OurServicesSection_title__c1Q\+p{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text}[data-theme=light] .OurServicesSection_title__c1Q\+p{color:#1a1a2e}@keyframes OurServicesSection_fadeInDown__Ht46O{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_subtitle__LlosG{animation:OurServicesSection_fadeInUp__MQ24f .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__LlosG{color:#6c757d}@keyframes OurServicesSection_fadeInUp__MQ24f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_betaBanner__nplMI{background:#ff8c000d;border:1px solid #ff8c0038;border-radius:14px;margin:0 0 28px;overflow:hidden;transition:border-color .2s}.OurServicesSection_betaBanner__nplMI:hover{border-color:#ff8c0059}[data-theme=light] .OurServicesSection_betaBanner__nplMI{background:#ff8c000d}.OurServicesSection_betaBannerOpen__uVrjK{border-color:#ff8c0059}.OurServicesSection_betaBar__59jLm{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:11px 18px;width:100%}.OurServicesSection_betaBarLeft__HpDxE{align-items:center;display:flex;gap:9px;min-width:0}.OurServicesSection_betaDot__awgTx{animation:OurServicesSection_betaPulse__Mc-K6 1.6s ease-in-out infinite;background:#ff8c00;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes OurServicesSection_betaPulse__Mc-K6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.OurServicesSection_betaBarBadge__q-cbz{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__KIhEH{color:#ffaa3cd9;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .OurServicesSection_betaBarTitle__KIhEH{color:#a05000d9}.OurServicesSection_betaChevron__QGcFm{color:#ff8c0080;display:inline-block;flex-shrink:0;font-size:20px;transform:rotate(90deg);transition:transform .25s ease}.OurServicesSection_betaChevronOpen__6-TL5{transform:rotate(-90deg)}.OurServicesSection_betaBody__8qf\+v{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .3s ease,padding .3s ease}.OurServicesSection_betaBannerOpen__uVrjK .OurServicesSection_betaBody__8qf\+v{max-height:200px;padding:0 18px 16px}.OurServicesSection_betaText__p04M9{color:#ffa032bf;font-size:13.5px;line-height:1.7;margin:0 0 12px}[data-theme=light] .OurServicesSection_betaText__p04M9{color:#a05000cc}.OurServicesSection_betaFeedbackBtn__ZeWcY{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__ZeWcY:hover{background:#ff8c00;border-color:#ff8c00;color:#fff}.OurServicesSection_categoryFilter__FV\+15{display:flex;flex-wrap:wrap;gap:12px;justify-content:left;margin-bottom:28px}.OurServicesSection_filterButton__mSVjt{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__mSVjt{background:#e8e8ee;color:#2c2c2c}.OurServicesSection_filterButton__mSVjt:hover{background:#3a2757;color:#fff}[data-theme=light] .OurServicesSection_filterButton__mSVjt:hover{background:#d0d0d8;color:#1a1a1a}.OurServicesSection_filterButton__mSVjt.OurServicesSection_active__2-\+dR{background:linear-gradient(180deg,#9a3ef7,#ae3ef7);box-shadow:none;color:#fff}[data-theme=light] .OurServicesSection_filterButton__mSVjt.OurServicesSection_active__2-\+dR{background:linear-gradient(180deg,#7326a2,#8833c4);color:#fff}.OurServicesSection_filterIcon__\+PoB9{align-items:center;display:flex;height:22px;transition:transform .3s ease;width:22px}.OurServicesSection_filterIcon__\+PoB9 img,.OurServicesSection_filterIcon__\+PoB9 svg{filter:brightness(0) invert(1)}[data-theme=light] .OurServicesSection_filterButton__mSVjt:not(.OurServicesSection_active__2-\+dR) .OurServicesSection_filterIcon__\+PoB9 img,[data-theme=light] .OurServicesSection_filterButton__mSVjt:not(.OurServicesSection_active__2-\+dR) .OurServicesSection_filterIcon__\+PoB9 svg{filter:brightness(0) invert(.2)}[data-theme=light] .OurServicesSection_filterButton__mSVjt.OurServicesSection_active__2-\+dR .OurServicesSection_filterIcon__\+PoB9 img,[data-theme=light] .OurServicesSection_filterButton__mSVjt.OurServicesSection_active__2-\+dR .OurServicesSection_filterIcon__\+PoB9 svg{filter:brightness(0) invert(1)}.OurServicesSection_filterIconStar__5J\+-v{align-items:center;display:flex;font-size:18px}.OurServicesSection_filterButton__mSVjt:hover .OurServicesSection_filterIcon__\+PoB9{transform:scale(1.1)}.OurServicesSection_comingSoonSection__4whH3{margin-top:40px;width:100%}.OurServicesSection_comingSoonHeader__2gVhK{align-items:center;display:flex;gap:20px;margin-bottom:20px}.OurServicesSection_comingSoonTitle__CG3MH{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__CG3MH{color:#00000080}.OurServicesSection_categoriesWrapper__3h2F1,.OurServicesSection_categoryBlock__yp3bN{display:contents}@keyframes OurServicesSection_slideIn__S1DC6{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.OurServicesSection_categoryHeader__86naf{align-items:center;display:flex;gap:20px;grid-column:1/-1;margin-bottom:0;margin-top:16px}.OurServicesSection_categoryBadge__wRWfK{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__1y9ln{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.OurServicesSection_categoryIcon__KZH06{align-items:center;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:18px;width:18px}.OurServicesSection_categoryName__cPaBs{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__cPaBs{color:#1a1a1a}.OurServicesSection_categoryLine__pmYRO{background:linear-gradient(90deg,#fff3,#0000);flex:1 1;height:2px}[data-theme=light] .OurServicesSection_categoryLine__pmYRO{background:linear-gradient(90deg,#00000026,#0000)}.OurServicesSection_servicesGrid__t5XrB{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,320px));justify-content:start}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG{min-width:0;width:100%}@media(max-width:2000px){.OurServicesSection_servicesGrid__t5XrB{grid-template-columns:repeat(auto-fill,minmax(200px,337px));justify-content:start}}@media(max-width:1400px){.OurServicesSection_servicesGrid__t5XrB{grid-template-columns:repeat(auto-fill,minmax(240px,293px));justify-content:start}}@media(max-width:1200px){.OurServicesSection_servicesGrid__t5XrB{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:start}}@media(max-width:768px){.OurServicesSection_servicesGrid__t5XrB{gap:14px;grid-template-columns:repeat(2,1fr);justify-content:stretch}}@media(max-width:480px){.OurServicesSection_servicesGrid__t5XrB{grid-template-columns:1fr;justify-content:stretch}}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG{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__t5XrB .OurServicesSection_serviceCard__mqmoG{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG: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__t5XrB .OurServicesSection_serviceCard__mqmoG: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__t5XrB .OurServicesSection_serviceCard__mqmoG: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__t5XrB .OurServicesSection_serviceCard__mqmoG:hover:before{opacity:1}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG:hover:after{height:500px;opacity:.1;width:500px}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_cardGlow__0gEwz{opacity:.15;transform:scale(1.5)}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_iconWrapper__b5kV\+{box-shadow:0 8px 24px #00000040;transform:scale(1.08)}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_serviceIcon__I5KDN{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__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_serviceArrow__8uJ4e{transform:translateX(10px)}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_featureTag__0Widc{background:rgba(var(--accent-color),.1);border-color:var(--accent-color)}[data-theme=light] .OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG: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__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_iconWrapper__b5kV\+{transform:scale(1.08)}[data-theme=light] .OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_serviceIcon__I5KDN{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__t5XrB .OurServicesSection_serviceCard__mqmoG:hover .OurServicesSection_featureTag__0Widc{border-color:var(--accent-color);opacity:1}@keyframes OurServicesSection_cardFadeIn__zAVpJ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_cardContent__ItA14{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:0;height:100%;position:relative;width:100%;z-index:1}.OurServicesSection_cardLeft__U4xRG{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0}.OurServicesSection_cardRight__P-JGm{border-radius:20px;bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.OurServicesSection_cardRight__P-JGm:after{background:linear-gradient(90deg,#0d061ef2,#0d061e99 40%,#0d061e4d 70%,#0000);content:"";inset:0;position:absolute;z-index:1}.OurServicesSection_blockImage__LHMGZ{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__mqmoG:hover .OurServicesSection_cardRight__P-JGm .OurServicesSection_blockImage__LHMGZ{opacity:.6;transform:scale(1.06)}.OurServicesSection_cardGlow__0gEwz{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__b5kV\+{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__I5KDN{align-items:center;display:flex;flex-shrink:0;height:26px;justify-content:center;opacity:1;transition:filter .3s ease;width:26px}.OurServicesSection_serviceTitle__ogQHz{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__ogQHz{color:#1a1a2e}.OurServicesSection_serviceDescription__vZVOC{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__vZVOC{color:#6c757d}.OurServicesSection_featuresWrapper__5GDog{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.OurServicesSection_featureTag__0Widc{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__0Widc{background:#0000;border:1px solid var(--accent-color);color:var(--accent-color);opacity:.5}.OurServicesSection_featureCheck__uw93t{color:var(--accent-color);font-size:14px;font-weight:700}.OurServicesSection_cardFooter__tHC6M{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__mbMuW{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__8uJ4e{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__IjK9h{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__IjK9h{background:#ff980014;border:1px solid #ff980033;color:#f57c00}.OurServicesSection_developmentBadge__mLi7i{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__mLi7i{background:#ff98001a;border:1px solid #ff980040;box-shadow:0 4px 12px #ff980026;color:#f57c00}.OurServicesSection_devIcon__OVnHS{animation:OurServicesSection_pulse__c5B7\+ 2s ease-in-out infinite;font-size:16px}@keyframes OurServicesSection_pulse__c5B7\+{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@media(max-width:1024px){.OurServicesSection_title__c1Q\+p{font-size:44px}.OurServicesSection_subtitle__LlosG{font-size:18px}.OurServicesSection_categoriesWrapper__3h2F1{gap:30px}.OurServicesSection_categoryBlock__yp3bN{min-width:280px}.OurServicesSection_servicesGrid__t5XrB{gap:24px}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG{flex:1 1 280px;padding:30px 24px}.OurServicesSection_serviceIcon__I5KDN{font-size:48px}.OurServicesSection_categoryName__cPaBs{font-size:24px}.OurServicesSection_categoryIcon__KZH06{font-size:28px}.OurServicesSection_filterButton__mSVjt{font-size:14px;padding:10px 20px}}@media(max-width:768px){.OurServicesSection_section__bmenW{padding:60px 15px}.OurServicesSection_container__2mzu8{padding:0}.OurServicesSection_header__NTJzq{margin-bottom:40px}.OurServicesSection_title__c1Q\+p{font-size:36px;margin-bottom:16px}.OurServicesSection_subtitle__LlosG{font-size:16px;margin-bottom:30px}.OurServicesSection_categoryFilter__FV\+15{gap:8px;justify-content:flex-start;margin-bottom:32px;padding:0 12px}.OurServicesSection_filterButton__mSVjt{border-radius:25px;flex-shrink:0;font-size:13px;gap:6px;padding:10px 18px}.OurServicesSection_filterIcon__\+PoB9{font-size:16px}.OurServicesSection_categoriesWrapper__3h2F1{flex-direction:column;gap:50px}.OurServicesSection_categoryBlock__yp3bN{max-width:100%;min-width:100%}.OurServicesSection_categoryHeader__86naf{align-items:flex-start;flex-direction:column;margin-bottom:30px}.OurServicesSection_categoryBadge__wRWfK{gap:12px;padding:12px 24px}.OurServicesSection_categoryIcon__KZH06{font-size:24px}.OurServicesSection_categoryName__cPaBs{font-size:20px}.OurServicesSection_categoryLine__pmYRO{display:none}.OurServicesSection_servicesGrid__t5XrB{gap:20px}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG{flex:1 1 100%;flex-direction:column;padding:28px 20px}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG:hover{transform:translateY(-8px) scale(1)}.OurServicesSection_cardContent__ItA14{flex-direction:column;gap:16px}.OurServicesSection_cardRight__P-JGm{height:220px;width:100%}.OurServicesSection_serviceIcon__I5KDN{font-size:44px}.OurServicesSection_serviceTitle__ogQHz{font-size:22px;margin-bottom:12px}.OurServicesSection_serviceDescription__vZVOC{font-size:15px;margin-bottom:20px}.OurServicesSection_featuresWrapper__5GDog{gap:6px;margin-bottom:16px}.OurServicesSection_featureTag__0Widc{font-size:11px;padding:5px 10px}}@media(max-width:480px){.OurServicesSection_section__bmenW{padding:0 15px}.OurServicesSection_title__c1Q\+p{font-size:28px}.OurServicesSection_subtitle__LlosG{font-size:15px}.OurServicesSection_categoryFilter__FV\+15{-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__FV\+15::-webkit-scrollbar{height:4px}.OurServicesSection_categoryFilter__FV\+15::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.OurServicesSection_categoryFilter__FV\+15::-webkit-scrollbar-thumb{background:#780add;border-radius:10px;box-shadow:0 2px 8px #667eea4d}.OurServicesSection_categoryFilter__FV\+15:after{animation:OurServicesSection_scrollHint__dFP3q 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__dFP3q{0%,to{opacity:1;transform:translateY(-50%) translateX(0)}50%{opacity:.5;transform:translateY(-50%) translateX(5px)}}.OurServicesSection_filterButton__mSVjt{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__mSVjt.OurServicesSection_active__2-\+dR{box-shadow:0 4px 16px #667eea66}.OurServicesSection_filterIcon__\+PoB9{font-size:16px;height:18px;width:18px}.OurServicesSection_filterIconStar__5J\+-v{font-size:16px}.OurServicesSection_categoryBadge__wRWfK{gap:10px;padding:8px 20px}.OurServicesSection_categoryIcon__KZH06{font-size:20px}.OurServicesSection_categoryName__cPaBs{font-size:18px}.OurServicesSection_servicesGrid__t5XrB .OurServicesSection_serviceCard__mqmoG{padding:24px 18px}.OurServicesSection_cardRight__P-JGm{height:180px}.OurServicesSection_serviceIcon__I5KDN{font-size:40px}.OurServicesSection_serviceTitle__ogQHz{font-size:20px}.OurServicesSection_serviceDescription__vZVOC{font-size:14px}.OurServicesSection_serviceLink__mbMuW{font-size:13px}.OurServicesSection_serviceArrow__8uJ4e{font-size:20px}}.OurServicesSection_eliteServersWrapper__Y4XW8{display:flex;flex-wrap:wrap;gap:24px;justify-content:stretch;margin-bottom:28px;padding:0}.OurServicesSection_eliteServerBlock__IuZ\+Z{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__IuZ\+Z{background:#fff;border:1px solid #00000012;border-left:4px solid var(--accent-color);box-shadow:0 2px 20px #00000014}[data-theme=light] .OurServicesSection_eliteServerBlock__IuZ\+Z:before{opacity:0}[data-theme=light] .OurServicesSection_eliteServerBlock__IuZ\+Z:hover{border-color:#00000017;border-left-color:var(--accent-color);box-shadow:0 16px 48px #00000021}[data-theme=light] .OurServicesSection_eliteServerBlock__IuZ\+Z:hover:before{opacity:0}[data-theme=light] .OurServicesSection_eliteServerBlock__IuZ\+Z:hover .OurServicesSection_joinButton__EBYzw{box-shadow:0 8px 24px #0003;filter:brightness(1.1) saturate(1.2);transform:translateX(5px)}.OurServicesSection_eliteServerBlock__IuZ\+Z: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__IuZ\+Z: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__IuZ\+Z:hover:before{opacity:.2}.OurServicesSection_eliteServerBlock__IuZ\+Z:hover .OurServicesSection_eliteServerIcon__t9CiX{filter:drop-shadow(0 0 25px var(--accent-color));transform:scale(1.15) rotate(5deg)}.OurServicesSection_eliteServerBlock__IuZ\+Z:hover .OurServicesSection_joinButton__EBYzw{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 6px 20px #0000004d;color:#fff;transform:translateX(5px)}.OurServicesSection_eliteServerInfo__y-mC2{display:flex;flex-direction:column;gap:12px;max-width:70%;position:relative;z-index:2}.OurServicesSection_eliteServerLabel__6XVV0{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__6XVV0:before{background:var(--accent-color);border-radius:50%;box-shadow:0 0 10px var(--accent-color);content:"";height:8px;width:8px}.OurServicesSection_eliteServerTitle__uO2bt{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__uO2bt{color:#1a1a2e}.OurServicesSection_eliteServerAddress__5Tu1b{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__5Tu1b{background:#0000000a;border-color:#00000017;color:#555;font-weight:600}.OurServicesSection_joinButton__EBYzw{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__EBYzw{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 4px 14px #00000026;color:#fff;font-weight:800}.OurServicesSection_eliteServerIconWrapper__tIWuI{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px;z-index:1}.OurServicesSection_eliteServerIcon__t9CiX{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__t9CiX{filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}@media(max-width:768px){.OurServicesSection_eliteServersWrapper__Y4XW8{flex-direction:column;gap:16px;padding:0}.OurServicesSection_eliteServerBlock__IuZ\+Z{border-radius:20px;max-width:100%;min-width:100%;padding:24px}.OurServicesSection_eliteServerTitle__uO2bt{font-size:24px}.OurServicesSection_eliteServerIconWrapper__tIWuI{height:70px;width:70px}.OurServicesSection_eliteServerLabel__6XVV0{font-size:11px}}.WelcomeHeader_wrapper__OGPcE{align-items:center;display:flex;justify-content:space-between;padding:14px 0;width:100%}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_logo__wrapper__wx8\+r{align-items:center;cursor:pointer;display:flex;gap:12px}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_logo__IvW7U{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__OGPcE .WelcomeHeader_logo__IvW7U:hover{transform:scale(1.12)}[data-theme=light] .WelcomeHeader_wrapper__OGPcE .WelcomeHeader_logo__IvW7U{filter:invert(1)}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_logoTextWrapper__7L\+Lv{align-items:center;display:flex;height:35px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_logoTextWrapper__7L\+Lv:hover{transform:scale(1.04)}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_logoTextWrapper__7L\+Lv svg{filter:drop-shadow(0 0 5px rgba(255,255,255,.2));height:100%;width:auto}@media(max-width:768px){.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_logoTextWrapper__7L\+Lv{display:none}}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_betaBadge__LRX1R{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__OGPcE .WelcomeHeader_betaBadge__LRX1R span{transform:skewX(15deg)}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_betaBadge__LRX1R:hover{background:#ff8c0033;box-shadow:0 0 15px #ff8c0066}@media(max-width:480px){.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_betaBadge__LRX1R{display:none}}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_favoritesBadge__e2Il1{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__OGPcE .WelcomeHeader_favoritesBadge__e2Il1 span{transform:skewX(15deg)}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_favoritesBadge__e2Il1:hover{background:linear-gradient(135deg,#ff3c7840,#ff64502e);box-shadow:0 0 16px #ff3c7866}@media(max-width:768px){.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_favoritesBadge__e2Il1{display:none}}.WelcomeHeader_wrapper__OGPcE .WelcomeHeader_enter_buttons__wRIm\+{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__NVOaN{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__NVOaN{background:#fff;border-color:#e0e0e0;box-shadow:0 4px 12px #0000000d}.ProductCard_card__NVOaN:hover{border-color:#9d3ef7;box-shadow:0 10px 30px #9d3ef733;transform:translateY(-5px)}.ProductCard_card__NVOaN:hover .ProductCard_image__5XWVM{transform:scale(1.05)}.ProductCard_imageWrap__MKGgJ{background:#150e24;overflow:hidden;padding-top:100%;position:relative;width:100%}.ProductCard_image__5XWVM{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.ProductCard_noImage__KXzWO{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__btopx{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__btopx:hover{border-color:#9d3ef7;transform:scale(1.02)}.ProductCard_shopBadge__btopx img{border:1px solid #fff3;border-radius:50%;height:22px;object-fit:cover;width:22px}.ProductCard_shopBadge__btopx 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__-BHdE{display:flex;flex-direction:column;flex-grow:1;gap:6px;padding:14px}.ProductCard_category__ikkLP{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}[data-theme=light] .ProductCard_category__ikkLP{color:#00000080}.ProductCard_title__3c2Zf{-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__3c2Zf{color:#1a1a2e}.ProductCard_priceRow__\+Yi6Y{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__\+Yi6Y{border-top-color:#0000000d}.ProductCard_price__XPyj5{color:#9d3ef7;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:800}.ProductCard_actions__eJo4H{margin-top:12px;width:100%}.ProductCard_btnFull__LkQic{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__LkQic:hover{box-shadow:0 6px 16px #9d3ef766;filter:brightness(1.15);transform:translateY(-1px)}.ProductCard_btnFull__LkQic:active{transform:translateY(1px)}.CatalogCard_wrapper__boOnQ{margin-bottom:24px}.CatalogCard_headerRow__YBdFm{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CatalogCard_title__Gpex6{font-size:33px;margin:0}.CatalogCard_productsRow__n00B9{display:flex;gap:40px;overflow-x:auto}@media(max-width:1200px){.CatalogCard_title__Gpex6{font-size:33px}}@media(max-width:768px){.CatalogCard_title__Gpex6{font-size:28px}}@media(max-width:420px){.CatalogCard_title__Gpex6{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__T6sTv{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__T6sTv .VisitorStats_statBlock__cPS90{background:#fffc;box-shadow:0 4px 12px #667eea26}[data-theme=light] .VisitorStats_visitorStats__T6sTv .VisitorStats_statBlock__cPS90:hover{box-shadow:0 6px 16px #667eea40}[data-theme=light] .VisitorStats_visitorStats__T6sTv .VisitorStats_statValue__lvJtE{color:#1a1a2e}[data-theme=light] .VisitorStats_visitorStats__T6sTv .VisitorStats_statLabel__pIdDN{color:#666}[data-theme=light] .VisitorStats_visitorStats__T6sTv .VisitorStats_countdown__YUwB-{background:#667eeae6;box-shadow:0 2px 8px #667eea66}.VisitorStats_statBlock__cPS90{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__cPS90:hover{background:#ffffff14;box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.VisitorStats_statBlock__cPS90:hover .VisitorStats_modalTooltip__z0TTE{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.VisitorStats_modalTooltip__z0TTE{-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__z0TTE: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__z0TTE{background:#fffffff2;border-color:#0000001a;box-shadow:0 -10px 25px #00000026;color:#1a1a2e}[data-theme=light] .VisitorStats_modalTooltip__z0TTE:before{border-top-color:#fffffff2}.VisitorStats_iconWrapper__YF5UD{align-items:center;display:flex;justify-content:center;min-width:32px}.VisitorStats_iconWrapper__YF5UD .VisitorStats_icon__8liFI{filter:drop-shadow(0 0 8px currentColor)}.VisitorStats_statContent__JIQyp{display:flex;flex-direction:column;gap:2px}.VisitorStats_statValue__lvJtE{color:#fff;font-family:var(--main-font);font-size:clamp(20px,2.5vw,28px);font-weight:600;line-height:1}.VisitorStats_statLabel__pIdDN{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__YUwB-{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__YUwB-:hover{transform:scale(1.05)}@media(max-width:1024px){.VisitorStats_visitorStats__T6sTv{gap:15px}.VisitorStats_statBlock__cPS90{gap:10px;min-width:120px;padding:10px 16px}.VisitorStats_statValue__lvJtE{font-size:clamp(18px,2.2vw,24px)}.VisitorStats_statLabel__pIdDN{font-size:clamp(10px,1.1vw,12px)}.VisitorStats_countdown__YUwB-{font-size:10px;height:22px;min-width:22px;padding:2px 5px}}@media(max-width:780px){.VisitorStats_visitorStats__T6sTv{gap:12px;padding:8px 0}.VisitorStats_statBlock__cPS90{gap:8px;min-width:110px;padding:8px 14px}.VisitorStats_iconWrapper__YF5UD{min-width:28px}.VisitorStats_iconWrapper__YF5UD svg{height:24px;width:24px}.VisitorStats_statValue__lvJtE{font-size:clamp(16px,2vw,20px)}.VisitorStats_statLabel__pIdDN{font-size:clamp(9px,1vw,11px)}.VisitorStats_countdown__YUwB-{font-size:9px;height:20px;min-width:20px;padding:2px 4px;right:-3px;top:-3px}}@media(max-width:500px){.VisitorStats_visitorStats__T6sTv{gap:10px;padding:6px 0}.VisitorStats_statBlock__cPS90{gap:6px;min-width:100px;padding:6px 12px}.VisitorStats_iconWrapper__YF5UD{min-width:24px}.VisitorStats_iconWrapper__YF5UD svg{height:20px;width:20px}.VisitorStats_statValue__lvJtE{font-size:clamp(14px,1.8vw,18px)}.VisitorStats_statLabel__pIdDN{font-size:clamp(8px,.9vw,10px)}.VisitorStats_countdown__YUwB-{font-size:8px;height:18px;min-width:18px;padding:1px 3px;right:-2px;top:-2px}}.ProfileButton_authButtons__SEL3b{align-items:center;display:flex;gap:12px}.ProfileButton_loginButton__WeYm6{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__WeYm6:hover{background:#3a2757;box-shadow:0 4px 12px #271a414d;transform:translateY(-1px)}.ProfileButton_loginButton__WeYm6:active{transform:translateY(0)}[data-theme=light] .ProfileButton_loginButton__WeYm6{background:#271a41;color:#fff}[data-theme=light] .ProfileButton_loginButton__WeYm6:hover{background:#3a2757;box-shadow:0 4px 12px #271a414d}.ProfileButton_registerButton__bnEj1{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__bnEj1:hover{background:#2dd67f;box-shadow:0 4px 12px #35ec904d;transform:translateY(-1px)}.ProfileButton_registerButton__bnEj1:active{transform:translateY(0)}[data-theme=light] .ProfileButton_registerButton__bnEj1{background:#35ec90;color:#000}[data-theme=light] .ProfileButton_registerButton__bnEj1:hover{background:#2dd67f;box-shadow:0 4px 12px #35ec904d}.ProfileButton_container__Dxaab{align-items:center;display:flex;gap:16px}.ProfileButton_avatar__Bykfu{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__Bykfu img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProfileButton_avatar__Bykfu:hover{border-color:#00d2ff;box-shadow:0 0 20px #00d2ff66;transform:scale(1.05)}.ProfileButton_avatar__Bykfu:hover img{transform:scale(1.1)}.ProfileButton_btn_modal_close_prof__DdwtJ{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__DdwtJ:hover{border-color:#00d2ff;box-shadow:0 0 15px #00d2ff4d;color:#fff;transform:scale(1.05)}.ProfileButton_bonus__OjUAi{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__OjUAi svg{filter:drop-shadow(0 0 5px rgba(255,215,0,.4));height:20px;width:20px}.ProfileButton_bonus__OjUAi:hover{background:#ffd7001a;border-color:gold;box-shadow:0 0 20px #ffd70033;transform:translateY(-1px)}.ProfileButton_bonusText__mMmg2{align-items:center;display:flex;font-family:Rajdhani,sans-serif;gap:4px;line-height:1}.ProfileButton_points__kBVhb{color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 5px #ffd70080}.ProfileButton_symbol__O8drC{color:gold;font-size:16px}@media screen and (max-width:500px){.ProfileButton_container__Dxaab{gap:8px}.ProfileButton_bonus__OjUAi{padding:4px 10px}.ProfileButton_points__kBVhb{font-size:14px}.ProfileButton_avatar__Bykfu,.ProfileButton_btn_modal_close_prof__DdwtJ{height:36px;width:36px}.ProfileButton_loginButton__WeYm6{font-size:12px;padding:8px 16px}}.CategoryProductsPage_container__Jry6F{margin:0 auto;padding:16px}.CategoryProductsPage_empty__kaMgN{padding:20px}.CategoryProductsPage_header__kZ3kf{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CategoryProductsPage_title__JcP0\+{font-size:1.25rem;margin:0}.CategoryProductsPage_productsGrid__7uR5W{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.CategoryProductsPage_productsGrid__7uR5W{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.CategoryProductsPage_productsGrid__7uR5W{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.CategoryProductsPage_productsGrid__7uR5W{grid-template-columns:repeat(1,1fr)}}.ProductPage_productPage__hjBdE{background:#f8f9fa;min-height:100vh;padding:2rem 0}.ProductPage_productPage__hjBdE .ProductPage_container__LFypX{margin:0 auto;max-width:1200px;padding:0 1rem}.ProductPage_productPage__hjBdE .ProductPage_loadingContainer__Bip88{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.ProductPage_productPage__hjBdE .ProductPage_loadingContainer__Bip88 p{color:#666;font-size:1.1rem;margin-top:1rem}.ProductPage_productPage__hjBdE .ProductPage_errorContainer__0AHd6{background:#fff;border-radius:15px;margin:2rem auto;max-width:500px;padding:3rem;text-align:center}.ProductPage_productPage__hjBdE .ProductPage_errorContainer__0AHd6 h2{color:#f44336;margin-bottom:1rem}.ProductPage_productPage__hjBdE .ProductPage_errorContainer__0AHd6 p{color:#666;line-height:1.6;margin-bottom:2rem}.ProductPage_productPage__hjBdE .ProductPage_errorContainer__0AHd6 .ProductPage_backButton__8HjeV{background:#780add;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.ProductPage_productPage__hjBdE .ProductPage_errorContainer__0AHd6 .ProductPage_backButton__8HjeV:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductPage_productPage__hjBdE .ProductPage_breadcrumbs__FaerO{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.ProductPage_productPage__hjBdE .ProductPage_breadcrumbs__FaerO .ProductPage_breadcrumbLink__ur5Kf{color:#667eea;cursor:pointer;text-decoration:none;transition:color .3s ease}.ProductPage_productPage__hjBdE .ProductPage_breadcrumbs__FaerO .ProductPage_breadcrumbLink__ur5Kf:hover{color:#764ba2;text-decoration:underline}.ProductPage_productPage__hjBdE .ProductPage_breadcrumbs__FaerO .ProductPage_separator__JSgQf{color:#ccc}.ProductPage_productPage__hjBdE .ProductPage_breadcrumbs__FaerO .ProductPage_breadcrumbCurrent__F79RH{color:#333;font-weight:500}.ProductPage_productPage__hjBdE .ProductPage_productMain__L6Qsa{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__hjBdE .ProductPage_productMain__L6Qsa{gap:2rem;grid-template-columns:1fr;padding:1rem}}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;margin-bottom:3rem;overflow:hidden}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabsHeader__InO8S{background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabsHeader__InO8S .ProductPage_tab__roTEo{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__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabsHeader__InO8S .ProductPage_tab__roTEo:hover{background:#667eea1a;color:#667eea}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabsHeader__InO8S .ProductPage_tab__roTEo.ProductPage_active__B2P4T{background:#fff;border-bottom-color:#667eea;color:#667eea}@media(max-width:768px){.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabsHeader__InO8S .ProductPage_tab__roTEo{font-size:.9rem;padding:1rem}}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H{padding:2rem}@media(max-width:768px){.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H{padding:1rem}}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b h3{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO{color:#666;font-size:1rem;line-height:1.8;margin-bottom:2rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO h1,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO h2,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO h3,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO h4,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO h5,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO h6{color:#333;margin:1.5rem 0 1rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO p{margin-bottom:1rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO ol,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO ul{margin:1rem 0;padding-left:2rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO ol li,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO ul li{margin-bottom:.5rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_descriptionText__7JtEO img{border-radius:10px;height:auto;margin:1rem 0;max-width:100%}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_features__soXUZ h4{color:#333;font-size:1.2rem;margin-bottom:1rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_features__soXUZ ul{list-style:none;padding:0}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_features__soXUZ ul li{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.75rem}.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H .ProductPage_tabContent__F7v8H .ProductPage_description__dJW8b .ProductPage_features__soXUZ ul li:before{color:#4caf50;content:"✓";font-size:1.1rem;font-weight:700;margin-top:.1rem}@media(max-width:480px){.ProductPage_productPage__hjBdE{padding:1rem 0}.ProductPage_productPage__hjBdE .ProductPage_container__LFypX{padding:0 .5rem}.ProductPage_productPage__hjBdE .ProductPage_breadcrumbs__FaerO{flex-wrap:wrap;margin-bottom:1rem}.ProductPage_productPage__hjBdE .ProductPage_productMain__L6Qsa,.ProductPage_productPage__hjBdE .ProductPage_productTabs__Hg32H{margin-bottom:2rem}}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x{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__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_mainImage__H5h-H{cursor:zoom-in;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_mainImage__H5h-H:hover{transform:scale(1.02)}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_zoomButton__kb5Bz{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__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_zoomButton__kb5Bz:hover{background:#000000e6;opacity:1;transform:scale(1.1)}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_navButton__u7Dxh{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__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_navButton__u7Dxh:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_navButton__u7Dxh.ProductGallery_prevButton__0JcGJ{left:1rem}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_navButton__u7Dxh.ProductGallery_nextButton__ww2q-{right:1rem}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x:hover .ProductGallery_navButton__u7Dxh{opacity:.8}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_imageCounter__FYvl3{background:#000000b3;border-radius:20px;bottom:1rem;color:#fff;font-size:.9rem;font-weight:500;padding:.5rem 1rem;position:absolute;right:1rem}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0;scroll-behavior:smooth}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd::-webkit-scrollbar{height:4px}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd .ProductGallery_thumbnail__57-8\+{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__KZ9aB .ProductGallery_thumbnails__t8yFd .ProductGallery_thumbnail__57-8\+:hover{border-color:#667eea;transform:scale(1.05)}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd .ProductGallery_thumbnail__57-8\+.ProductGallery_active__jBVrL{border-color:#667eea;box-shadow:0 0 0 2px #667eea4d}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd .ProductGallery_thumbnail__57-8\+ img{height:100%;object-fit:cover;width:100%}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_placeholder__eihwi{align-items:center;aspect-ratio:1;background:#f8f9fa;border-radius:15px;color:#999;display:flex;font-size:1.1rem;justify-content:center}.ProductGallery_fullscreenOverlay__FHTIh{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__FHTIh .ProductGallery_fullscreenContainer__7oJl\+{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;width:100%}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_closeButton__98spJ{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__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_closeButton__98spJ:hover{background:#ffffff4d;transform:scale(1.1)}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenImage__ZVWkh{border-radius:10px;cursor:default;max-height:90vh;max-width:90vw;object-fit:contain}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenNavButton__eSY-\+{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__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenNavButton__eSY-\+:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenNavButton__eSY-\+.ProductGallery_fullscreenPrev__kZIla{left:2rem}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenNavButton__eSY-\+.ProductGallery_fullscreenNext__2uZkI{right:2rem}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenCounter__qi5ON{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__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5{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__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5::-webkit-scrollbar{height:4px}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5::-webkit-scrollbar-track{background:#fff3;border-radius:2px}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:2px}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5::-webkit-scrollbar-thumb:hover{background:#ffffffb3}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5 .ProductGallery_fullscreenThumbnail__hFAHz{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__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5 .ProductGallery_fullscreenThumbnail__hFAHz:hover{border-color:#fff;transform:scale(1.05)}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5 .ProductGallery_fullscreenThumbnail__hFAHz.ProductGallery_active__jBVrL{border-color:#667eea;box-shadow:0 0 0 2px #667eea80}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5 .ProductGallery_fullscreenThumbnail__hFAHz img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_navButton__u7Dxh{height:40px;width:40px}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_navButton__u7Dxh.ProductGallery_prevButton__0JcGJ{left:.5rem}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_navButton__u7Dxh.ProductGallery_nextButton__ww2q-{right:.5rem}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_imageCounter__FYvl3{bottom:.5rem;font-size:.8rem;padding:.25rem .75rem;right:.5rem}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_mainImageContainer__ksq6x .ProductGallery_zoomButton__kb5Bz{height:35px;right:.5rem;top:.5rem;width:35px}.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd .ProductGallery_thumbnail__57-8\+{height:60px;width:60px}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+{padding:1rem}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_closeButton__98spJ{font-size:1rem;height:40px;right:1rem;top:1rem;width:40px}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenNavButton__eSY-\+{font-size:1.2rem;height:50px;width:50px}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenNavButton__eSY-\+.ProductGallery_fullscreenPrev__kZIla{left:1rem}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenNavButton__eSY-\+.ProductGallery_fullscreenNext__2uZkI{right:1rem}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenCounter__qi5ON{font-size:.9rem;padding:.5rem 1rem;top:1rem}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5{bottom:1rem;padding:.5rem}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5 .ProductGallery_fullscreenThumbnail__hFAHz{height:50px;width:50px}}@media(max-width:480px){.ProductGallery_galleryContainer__KZ9aB .ProductGallery_thumbnails__t8yFd .ProductGallery_thumbnail__57-8\+{height:50px;width:50px}.ProductGallery_fullscreenOverlay__FHTIh .ProductGallery_fullscreenContainer__7oJl\+ .ProductGallery_fullscreenThumbnails__WxvF5 .ProductGallery_fullscreenThumbnail__hFAHz{height:40px;width:40px}}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_title__nacaG{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__UY8Sn .ProductInfo_header__90F76 .ProductInfo_title__nacaG{font-size:1.5rem}}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_actions__NHIsP{display:flex;flex-shrink:0;gap:.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_actions__NHIsP .ProductInfo_actionButton__QKqns{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__UY8Sn .ProductInfo_header__90F76 .ProductInfo_actions__NHIsP .ProductInfo_actionButton__QKqns:hover{border-color:#667eea;color:#667eea;transform:scale(1.1)}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_actions__NHIsP .ProductInfo_actionButton__QKqns.ProductInfo_favorite__cwlYW{background:#ff4757;border-color:#ff4757;color:#fff}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_actions__NHIsP .ProductInfo_actionButton__QKqns.ProductInfo_favorite__cwlYW:hover{background:#ff3838;border-color:#ff3838}.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX .ProductInfo_stars__WgLQc{display:flex;gap:.25rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX .ProductInfo_stars__WgLQc .ProductInfo_starFilled__Q\+Pt9,.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX .ProductInfo_stars__WgLQc .ProductInfo_starHalf__xM9Vr{color:gold}.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX .ProductInfo_stars__WgLQc .ProductInfo_starEmpty__c45C1{color:#e0e0e0}.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX .ProductInfo_ratingValue__E8ZPq{color:#333;font-size:1.1rem;font-weight:600}.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX .ProductInfo_reviewsCount__Fd0Ki{color:#666;cursor:pointer;text-decoration:underline}.ProductInfo_productInfo__UY8Sn .ProductInfo_rating__iVccX .ProductInfo_reviewsCount__Fd0Ki:hover{color:#667eea}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM .ProductInfo_currentPrice__lmoUR{color:#667eea;font-size:2.25rem;font-weight:700}@media(max-width:768px){.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM .ProductInfo_currentPrice__lmoUR{font-size:1.75rem}}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM .ProductInfo_oldPrice__WpFRH{color:#999;font-size:1.25rem;text-decoration:line-through}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM .ProductInfo_discount__cfwXj{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__UY8Sn .ProductInfo_shortDescription__FDgzU{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_features__aWvrs{background:#f8f9fa;border-radius:15px;margin-bottom:2rem;padding:1.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_features__aWvrs h3{color:#333;font-size:1.2rem;margin:0 0 1rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_features__aWvrs ul{list-style:none;margin:0;padding:0}.ProductInfo_productInfo__UY8Sn .ProductInfo_features__aWvrs ul li{align-items:center;color:#333;display:flex;gap:.75rem;padding:.5rem 0}.ProductInfo_productInfo__UY8Sn .ProductInfo_features__aWvrs ul li svg{color:#4caf50;font-size:.9rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_availability__qnK7Z{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_availability__qnK7Z .ProductInfo_status__SPQpu{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_availability__qnK7Z .ProductInfo_status__SPQpu.ProductInfo_inStock__mtk9R{color:#4caf50}.ProductInfo_productInfo__UY8Sn .ProductInfo_availability__qnK7Z .ProductInfo_status__SPQpu.ProductInfo_inStock__mtk9R svg{background:#4caf50;border-radius:50%;color:#fff;font-size:.8rem;padding:2px}.ProductInfo_productInfo__UY8Sn .ProductInfo_availability__qnK7Z .ProductInfo_status__SPQpu.ProductInfo_outOfStock__syoSX{color:#f44336}.ProductInfo_productInfo__UY8Sn .ProductInfo_availability__qnK7Z .ProductInfo_stockInfo__dc-d6{color:#666;font-size:.95rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4-{margin-bottom:2rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k .ProductInfo_quantityLabel__fri\+g{color:#333;font-weight:600}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k .ProductInfo_quantityControls__80W5Z{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:10px;display:flex;overflow:hidden}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k .ProductInfo_quantityControls__80W5Z .ProductInfo_quantityButton__tJple{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__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k .ProductInfo_quantityControls__80W5Z .ProductInfo_quantityButton__tJple:hover:not(:disabled){background:#667eea;color:#fff}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k .ProductInfo_quantityControls__80W5Z .ProductInfo_quantityButton__tJple:disabled{cursor:not-allowed;opacity:.5}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k .ProductInfo_quantityControls__80W5Z .ProductInfo_quantity__U2U02{font-size:1.1rem;font-weight:600;min-width:60px;padding:0 1.5rem;text-align:center}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_addToCartButton__O-nE7{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__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_addToCartButton__O-nE7:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_addToCartButton__O-nE7:active{transform:translateY(0)}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_successMessage__Deo6W{align-items:center;animation:ProductInfo_slideDown__5vaaL .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__5vaaL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProductInfo_productInfo__UY8Sn .ProductInfo_totalPrice__ICflA{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__UY8Sn .ProductInfo_totalPrice__ICflA strong{color:#667eea;font-size:1.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k{margin-bottom:2rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k .ProductInfo_infoItem__iF8Nf{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:1rem;padding:1rem 0}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k .ProductInfo_infoItem__iF8Nf:last-child{border-bottom:none}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k .ProductInfo_infoItem__iF8Nf svg{color:#667eea;font-size:1.2rem;margin-top:.25rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k .ProductInfo_infoItem__iF8Nf strong{color:#333;display:block;font-size:1rem;margin-bottom:.25rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k .ProductInfo_infoItem__iF8Nf p{color:#666;font-size:.95rem;line-height:1.4;margin:0}.ProductInfo_productInfo__UY8Sn .ProductInfo_metadata__7M8hu{border-top:1px solid #e0e0e0;padding-top:1.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_metadata__7M8hu .ProductInfo_metaItem__BDfkK{color:#666;display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.ProductInfo_productInfo__UY8Sn .ProductInfo_metadata__7M8hu .ProductInfo_metaItem__BDfkK strong{color:#333}.ProductInfo_productInfo__UY8Sn .ProductInfo_loading__pyz6b{align-items:center;color:#666;display:flex;font-size:1.1rem;justify-content:center;min-height:200px}@media(max-width:768px){.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76{flex-direction:column;gap:1rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_actions__NHIsP{align-self:flex-end}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM{flex-wrap:wrap;gap:.75rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM .ProductInfo_currentPrice__lmoUR{font-size:1.75rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_purchase__Pxf4- .ProductInfo_quantitySelector__m8\+9k{align-items:flex-start;flex-direction:column;gap:.75rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k .ProductInfo_infoItem__iF8Nf{gap:.75rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_extraInfo__XTV2k .ProductInfo_infoItem__iF8Nf svg{font-size:1rem}}@media(max-width:480px){.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_title__nacaG{font-size:1.25rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_header__90F76 .ProductInfo_actions__NHIsP .ProductInfo_actionButton__QKqns{height:40px;width:40px}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM .ProductInfo_currentPrice__lmoUR{font-size:1.5rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_pricing__OIIZM .ProductInfo_discount__cfwXj{font-size:.8rem;padding:.4rem .8rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_totalPrice__ICflA{font-size:1rem}.ProductInfo_productInfo__UY8Sn .ProductInfo_totalPrice__ICflA strong{font-size:1.25rem}}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR{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__4rmwI .ProductReviews_reviewsSummary__WWAjR{gap:2rem;grid-template-columns:1fr;text-align:center}}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ{align-items:center;display:flex;flex-direction:column;text-align:center}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ .ProductReviews_ratingNumber__unWLI{color:#667eea;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ .ProductReviews_stars__HN5FZ{display:flex;gap:.25rem;margin-bottom:.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ .ProductReviews_stars__HN5FZ .ProductReviews_star__xvPvR{font-size:1.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ .ProductReviews_stars__HN5FZ .ProductReviews_star__xvPvR.ProductReviews_filled__sqDup{color:gold}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ .ProductReviews_stars__HN5FZ .ProductReviews_star__xvPvR.ProductReviews_empty__NL6EJ{color:#e0e0e0}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ .ProductReviews_totalReviews__zQ3lt{color:#666;font-size:1.1rem;font-weight:500}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K{display:flex;flex-direction:column;gap:.75rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K .ProductReviews_ratingRow__My9gn{grid-gap:.75rem;align-items:center;display:grid;font-size:.95rem;gap:.75rem;grid-template-columns:auto auto 1fr auto}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K .ProductReviews_ratingRow__My9gn .ProductReviews_ratingLabel__KInVb{color:#333;font-weight:500}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K .ProductReviews_ratingRow__My9gn .ProductReviews_starIcon__VGgL0{color:gold;font-size:.9rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K .ProductReviews_ratingRow__My9gn .ProductReviews_ratingBar__3-HcI{background:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;position:relative}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K .ProductReviews_ratingRow__My9gn .ProductReviews_ratingBar__3-HcI .ProductReviews_ratingFill__vPPxE{background:linear-gradient(90deg,gold,#ffb700);height:100%;transition:width .3s ease}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K .ProductReviews_ratingRow__My9gn .ProductReviews_ratingCount__xe5um{color:#666;font-weight:500;min-width:20px;text-align:right}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsHeader__HxhRm{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__4rmwI .ProductReviews_reviewsHeader__HxhRm{align-items:stretch;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsHeader__HxhRm .ProductReviews_sortControls__wUOwv{align-items:center;display:flex;gap:.75rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsHeader__HxhRm .ProductReviews_sortControls__wUOwv label{color:#333;font-weight:500}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsHeader__HxhRm .ProductReviews_sortControls__wUOwv .ProductReviews_sortSelect__G26NO{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__4rmwI .ProductReviews_reviewsHeader__HxhRm .ProductReviews_sortControls__wUOwv .ProductReviews_sortSelect__G26NO:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsHeader__HxhRm .ProductReviews_addReviewButton__UK69H{background:#780add;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsHeader__HxhRm .ProductReviews_addReviewButton__UK69H:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj{background:#fff;border:2px solid #e0e0e0;border-radius:15px;margin-bottom:2rem;padding:2rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj h3{color:#333;font-size:1.5rem;margin:0 0 1.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2{margin-bottom:1.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 .ProductReviews_ratingInput__2QGhU{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 .ProductReviews_ratingInput__2QGhU .ProductReviews_star__xvPvR{cursor:pointer;font-size:1.8rem;transition:all .3s ease}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 .ProductReviews_ratingInput__2QGhU .ProductReviews_star__xvPvR.ProductReviews_filled__sqDup{color:gold}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 .ProductReviews_ratingInput__2QGhU .ProductReviews_star__xvPvR.ProductReviews_empty__NL6EJ{color:#e0e0e0}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 .ProductReviews_ratingInput__2QGhU .ProductReviews_star__xvPvR.ProductReviews_interactive__9Wvdx:hover{transform:scale(1.2)}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 input,.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 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__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 input:focus,.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 textarea:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 input::placeholder,.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 textarea::placeholder{color:#999}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formGroup__NAAO2 textarea{line-height:1.6;min-height:120px;resize:vertical}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formActions__Y9552{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:480px){.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formActions__Y9552{flex-direction:column}}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formActions__Y9552 .ProductReviews_submitButton__4\+afd{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__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formActions__Y9552 .ProductReviews_submitButton__4\+afd:hover{box-shadow:0 5px 15px #4caf504d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formActions__Y9552 .ProductReviews_cancelButton__bj\+VR{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__4rmwI .ProductReviews_addReviewForm__2rWCj .ProductReviews_formActions__Y9552 .ProductReviews_cancelButton__bj\+VR:hover{background:#e9ecef;border-color:#ccc}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_noReviews__EiFUW{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_noReviews__EiFUW p{line-height:1.6;margin:0}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW:hover{box-shadow:0 4px 20px #0000001a}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:568px){.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp{flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi{display:flex;gap:1rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userAvatar__\+LuqG{border:2px solid #e0e0e0;border-radius:50%;height:50px;object-fit:cover;width:50px}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userDetails__HCAs1 .ProductReviews_userName__F18r8{align-items:center;color:#333;display:flex;font-weight:600;gap:.5rem;margin-bottom:.25rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userDetails__HCAs1 .ProductReviews_userName__F18r8 .ProductReviews_verifiedIcon__vX6ah{color:#4caf50;font-size:.9rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userDetails__HCAs1 .ProductReviews_reviewDate__HvE8E{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userDetails__HCAs1 .ProductReviews_reviewDate__HvE8E svg{font-size:.8rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_reviewRating__wZk2T{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_reviewRating__wZk2T .ProductReviews_star__xvPvR{font-size:1.2rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_reviewRating__wZk2T .ProductReviews_star__xvPvR.ProductReviews_filled__sqDup{color:gold}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_reviewRating__wZk2T .ProductReviews_star__xvPvR.ProductReviews_empty__NL6EJ{color:#e0e0e0}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE{margin-bottom:1rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE .ProductReviews_reviewTitle__i9jzA{color:#333;font-size:1.2rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE .ProductReviews_reviewText__xeqnw{color:#666;line-height:1.6;margin:0 0 1rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE .ProductReviews_reviewImages__A1cY2{display:flex;flex-wrap:wrap;gap:.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE .ProductReviews_reviewImages__A1cY2 .ProductReviews_reviewImage__IHFxl{border-radius:10px;cursor:pointer;height:100px;object-fit:cover;transition:transform .3s ease;width:100px}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE .ProductReviews_reviewImages__A1cY2 .ProductReviews_reviewImage__IHFxl:hover{transform:scale(1.05)}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:1rem}@media(max-width:480px){.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP{align-items:flex-start;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_helpfulActions__bSrIH{display:flex;gap:1rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_helpfulButton__lncP1,.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_replyButton__0LZws{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__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_helpfulButton__lncP1:hover,.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_replyButton__0LZws:hover{background:#f8f9fa;color:#667eea}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_helpfulButton__lncP1 svg,.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_replyButton__0LZws svg{font-size:.8rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_helpfulButton__lncP1:first-child:hover{color:#4caf50}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewActions__OiuBP .ProductReviews_helpfulButton__lncP1:nth-child(2):hover{color:#f44336}@media(max-width:480px){.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR{padding:1.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_averageRating__Ce3QQ .ProductReviews_ratingNumber__unWLI{font-size:2.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsSummary__WWAjR .ProductReviews_ratingDistribution__5SC8K .ProductReviews_ratingRow__My9gn{font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj{padding:1.5rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_addReviewForm__2rWCj h3{font-size:1.25rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW{padding:1rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi{gap:.75rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userAvatar__\+LuqG{height:40px;width:40px}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userDetails__HCAs1 .ProductReviews_userName__F18r8{font-size:.95rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewHeader__V\+tSp .ProductReviews_userInfo__w52Zi .ProductReviews_userDetails__HCAs1 .ProductReviews_reviewDate__HvE8E{font-size:.8rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE .ProductReviews_reviewTitle__i9jzA{font-size:1.1rem}.ProductReviews_reviewsContainer__4rmwI .ProductReviews_reviewsList__BwQgd .ProductReviews_review__K8OUW .ProductReviews_reviewContent__DYbIE .ProductReviews_reviewImages__A1cY2 .ProductReviews_reviewImage__IHFxl{height:80px;width:80px}}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsHeader__oliqK{margin-bottom:2.5rem;text-align:center}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsHeader__oliqK h2{color:#333;font-size:2rem;font-weight:700;margin:0 0 .5rem}@media(max-width:768px){.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsHeader__oliqK h2{font-size:1.5rem}}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsHeader__oliqK p{color:#666;font-size:1.1rem;line-height:1.5;margin:0}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_noSpecs__h1-5c{background:#f8f9fa;border-radius:15px;color:#666;padding:3rem;text-align:center}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_noSpecs__h1-5c svg{color:#ddd;font-size:3rem;margin-bottom:1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_noSpecs__h1-5c h3{color:#333;font-size:1.5rem;margin:0 0 1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_noSpecs__h1-5c p{font-size:1.1rem;line-height:1.6;margin:0}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj-{grid-gap:2rem;display:grid;gap:2rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk{background:#fff;border:1px solid #e0e0e0;border-radius:15px;overflow:hidden;transition:all .3s ease}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk:hover{box-shadow:0 4px 20px #0000001a}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_categoryTitle__U2Tgz{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__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_categoryTitle__U2Tgz svg{font-size:1.1rem}@media(max-width:768px){.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_categoryTitle__U2Tgz{font-size:1.1rem;padding:1rem 1.25rem}}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C{padding:0}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:1fr 1fr;transition:background-color .3s ease}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666:last-child{border-bottom:none}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666:hover{background:#667eea0d}@media(max-width:768px){.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666{gap:.5rem;grid-template-columns:1fr}}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specLabel__XgMzK{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__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specLabel__XgMzK{border-bottom:1px solid #e0e0e0;border-right:none;padding:.75rem 1.25rem .5rem}}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specLabel__XgMzK .ProductSpecs_specIcon__JcxCu{color:#667eea;font-size:.9rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specValue__VCid7{color:#555;line-height:1.5;padding:1rem 1.5rem}@media(max-width:768px){.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specValue__VCid7{padding:.5rem 1.25rem .75rem}}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea1a;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW h3{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW h4{color:#555;font-size:1.2rem;font-weight:600;margin:0 0 1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_features__k7nV-,.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_included__qovEe{margin-bottom:2rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_features__k7nV- ul,.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_included__qovEe ul{list-style:none;margin:0;padding:0}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_features__k7nV- ul li,.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_included__qovEe ul li{border-bottom:1px solid #667eea1a;color:#555;line-height:1.5;padding:.75rem 0 .75rem 1.5rem;position:relative}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_features__k7nV- ul li:last-child,.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_included__qovEe ul li:last-child{border-bottom:none}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_features__k7nV- ul li:before,.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_included__qovEe ul li:before{color:#667eea;content:"●";left:0;position:absolute;top:.75rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_notes__oRfqf 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__isVhJ .ProductSpecs_certificates__JoZlM{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM h3{align-items:center;color:#333;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin:0 0 1.5rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM h3 svg{color:#667eea;font-size:1.2rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu .ProductSpecs_document__OwmMo{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__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu .ProductSpecs_document__OwmMo:hover{background:#667eea0d;border-color:#667eea}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu .ProductSpecs_document__OwmMo svg{color:#667eea;font-size:1.1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu .ProductSpecs_document__OwmMo span{color:#555;font-weight:500}@media(max-width:480px){.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsHeader__oliqK{margin-bottom:2rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsHeader__oliqK h2{font-size:1.25rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsHeader__oliqK p{font-size:1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj-{gap:1.5rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_categoryTitle__U2Tgz{font-size:1rem;padding:.75rem 1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specLabel__XgMzK,.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specValue__VCid7{padding:.75rem 1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specLabel__XgMzK{font-size:.9rem;gap:.4rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specLabel__XgMzK .ProductSpecs_specIcon__JcxCu{font-size:.8rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_specsGrid__S0Qj- .ProductSpecs_specsCategory__WuIwk .ProductSpecs_specsTable__DSJ6C .ProductSpecs_specRow__8t666 .ProductSpecs_specValue__VCid7{font-size:.9rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW h3{font-size:1.25rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW h4{font-size:1.1rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_features__k7nV- ul li,.ProductSpecs_specsContainer__isVhJ .ProductSpecs_additionalInfo__17yFW .ProductSpecs_included__qovEe ul li{font-size:.9rem;padding:.5rem 0 .5rem 1.25rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM h3{font-size:1.25rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu{grid-template-columns:1fr}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu .ProductSpecs_document__OwmMo{padding:.75rem}.ProductSpecs_specsContainer__isVhJ .ProductSpecs_certificates__JoZlM .ProductSpecs_documentsGrid__1rxXu .ProductSpecs_document__OwmMo span{font-size:.9rem}}.Loader_loader__q1jzl{align-items:center;display:inline-flex;justify-content:center}.Loader_spinner__NBO-R{animation:Loader_spin__\+dXVZ 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#667eea}.Loader_small__PcAzr .Loader_spinner__NBO-R{height:20px;width:20px}.Loader_medium__fxi9t .Loader_spinner__NBO-R{height:40px;width:40px}.Loader_large__Tv5EV .Loader_spinner__NBO-R{height:60px;width:60px}@keyframes Loader_spin__\+dXVZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_profilePage__tTuLW{background:#190127;border-radius:6px;min-height:100vh;overflow-x:hidden;position:relative}.ProfilePage_profilePage__tTuLW .ProfilePage_btnModalClose__xBggR{-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__tTuLW .ProfilePage_btnModalClose__xBggR:hover{background:#9d3ef733;border-color:#9d3ef7;box-shadow:0 4px 20px #9d3ef766;transform:translateY(-2px)}@keyframes ProfilePage_pulseGlow__e-wOW{0%,to{opacity:.5}50%{opacity:1}}.ProfilePage_container__Xtcfc{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__Xtcfc{flex-direction:column;gap:15px;max-width:100%;padding:0 0 100px;width:100%}}.ProfilePage_sidebar__L\+Epw{-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__L\+Epw{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__L\+Epw.ProfilePage_mobileOpen__KQT8v{transform:translateY(0)}}.ProfilePage_mobileMenuTrigger__i\+Kgq{display:none}@media(max-width:768px){.ProfilePage_mobileMenuTrigger__i\+Kgq{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__i\+Kgq .ProfilePage_triggerLabel__pNnJY{-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__i\+Kgq .ProfilePage_triggerIcon__Z0\+kw{align-items:center;border-radius:50%;color:#9d3ef7;display:flex;height:24px;justify-content:center;width:24px}.ProfilePage_mobileMenuTrigger__i\+Kgq .ProfilePage_triggerIcon__Z0\+kw svg{height:20px;width:20px}}.ProfilePage_sidebarNav__vpRcd{display:flex;flex-direction:column;gap:6px;padding:0 12px}@media(max-width:768px){.ProfilePage_sidebarNav__vpRcd{gap:4px;left:27px;max-height:60vh;overflow-y:auto;padding:10px 12px 25px}}.ProfilePage_sidebarNav__vpRcd 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__vpRcd button{font-size:14px;padding:10px 14px}}.ProfilePage_sidebarNav__vpRcd 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__vpRcd button:hover{background:#9d3ef71a;color:#9d3ef7;transform:translateX(5px)}.ProfilePage_sidebarNav__vpRcd button:hover:before{height:60%}.ProfilePage_sidebarNav__vpRcd button.ProfilePage_active__Wufii{background:#9d3ef733;border:1px solid #9d3ef74d;box-shadow:0 2px 15px #9d3ef74d;color:#fff}.ProfilePage_sidebarNav__vpRcd button.ProfilePage_active__Wufii:before{height:80%}.ProfilePage_sidebarNav__vpRcd button.ProfilePage_active__Wufii .ProfilePage_icon__GgNYp{filter:drop-shadow(0 0 6px rgba(157,62,247,.6));transform:scale(1.1)}.ProfilePage_icon__GgNYp{font-size:18px;min-width:18px;transition:transform .3s ease}.ProfilePage_content__aN\+-4{-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__aN\+-4{padding:15px}}@keyframes ProfilePage_rotateGlow__vPt6I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_profileInfo__RbLfd{position:relative;z-index:1}.ProfilePage_profileInfo__RbLfd .ProfilePage_left_div__01fvw{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.ProfilePage_profileInfo__RbLfd .ProfilePage_left_div__01fvw 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__RbLfd .ProfilePage_left_div__01fvw .ProfilePage_btnExit__3BOCb{-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__RbLfd .ProfilePage_left_div__01fvw .ProfilePage_btnExit__3BOCb:hover{background:#ff6b6b40;border-color:#ff6b6b99;box-shadow:0 4px 20px #ff6b6b66;transform:translateY(-2px)}.ProfilePage_profileContent__7T6WO{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.ProfilePage_profileContent__7T6WO{gap:15px}}.ProfilePage_avatarSection__U4vAI{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__U4vAI: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__U4vAI:hover:before{opacity:1}@media(max-width:768px){.ProfilePage_avatarSection__U4vAI{flex-direction:column;gap:20px;padding:20px;text-align:center}}.ProfilePage_avatarSection__U4vAI .ProfilePage_left_div__01fvw{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative}.ProfilePage_avatarSection__U4vAI .ProfilePage_avatarPlaceholder__6UJOS,.ProfilePage_avatarSection__U4vAI .ProfilePage_avatar__JHhmY{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__U4vAI .ProfilePage_avatarPlaceholder__6UJOS:before,.ProfilePage_avatarSection__U4vAI .ProfilePage_avatar__JHhmY:before{animation:ProfilePage_rotateBorder__862US 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__U4vAI .ProfilePage_avatarPlaceholder__6UJOS img,.ProfilePage_avatarSection__U4vAI .ProfilePage_avatar__JHhmY img{display:block;height:100%;object-fit:cover;width:100%}.ProfilePage_avatarSection__U4vAI .ProfilePage_avatarPlaceholder__6UJOS:hover,.ProfilePage_avatarSection__U4vAI .ProfilePage_avatar__JHhmY:hover{box-shadow:0 0 0 8px #9d3ef726,0 6px 30px #9d3ef766;transform:scale(1.05)}.ProfilePage_avatarSection__U4vAI .ProfilePage_avatarPlaceholder__6UJOS{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__862US{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_expandControl__sC6AC{display:flex;justify-content:center;margin:-15px auto 15px;position:relative;z-index:10}.ProfilePage_expandControl__sC6AC .ProfilePage_expandBtn__L5UvP{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__sC6AC .ProfilePage_expandBtn__L5UvP:hover{background:#9d3ef733;box-shadow:0 0 12px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_expandControl__sC6AC .ProfilePage_expandBtn__L5UvP.ProfilePage_active__Wufii{background:#9d3ef7;box-shadow:0 0 16px #9d3ef799;color:#fff}.ProfilePage_expandControl__sC6AC .ProfilePage_expandBtn__L5UvP.ProfilePage_active__Wufii .ProfilePage_expandIcon__U-WQD{transform:rotate(180deg)}.ProfilePage_expandControl__sC6AC .ProfilePage_expandBtn__L5UvP .ProfilePage_expandIcon__U-WQD{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.ProfilePage_collapsibleWrapper__Dru4r{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__Dru4r.ProfilePage_expanded__oGr8d{margin-bottom:20px;max-height:2000px;opacity:1}.ProfilePage_userStats__BY\+cJ{flex:1 1}.ProfilePage_userStats__BY\+cJ .ProfilePage_name__dY6wL{color:#fff;font-size:24px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 10px #0000004d}.ProfilePage_userStats__BY\+cJ .ProfilePage_title__ew0zc{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ProfilePage_userStats__BY\+cJ .ProfilePage_title__ew0zc .ProfilePage_titleName__jjPxc{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__BY\+cJ .ProfilePage_title__ew0zc .ProfilePage_titleName__jjPxc:hover{box-shadow:0 4px 16px #9d3ef799;transform:translateY(-2px)}.ProfilePage_userStats__BY\+cJ .ProfilePage_title__ew0zc .ProfilePage_cashbackPercent__WewRT{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__BY\+cJ .ProfilePage_title__ew0zc .ProfilePage_cashbackPercent__WewRT:hover{box-shadow:0 4px 16px #4caf5080;transform:translateY(-2px)}.ProfilePage_statsGrid__F08oi{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.ProfilePage_statsGrid__F08oi .ProfilePage_stat__\+QaK5{-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__F08oi .ProfilePage_stat__\+QaK5: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__F08oi .ProfilePage_stat__\+QaK5:hover{background:#9d3ef71a;border-color:#9d3ef766;box-shadow:0 4px 12px #9d3ef74d;transform:translateY(-2px)}.ProfilePage_statsGrid__F08oi .ProfilePage_stat__\+QaK5:hover:before{transform:scaleX(1)}.ProfilePage_statsGrid__F08oi .ProfilePage_stat__\+QaK5 .ProfilePage_statValue__So34e{-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__F08oi .ProfilePage_stat__\+QaK5 .ProfilePage_statLabel__KSbPP{color:#fff9;font-size:11px;font-weight:500;line-height:1.3}@media(max-width:768px){.ProfilePage_statsGrid__F08oi{gap:8px;grid-template-columns:repeat(3,1fr)}.ProfilePage_statsGrid__F08oi .ProfilePage_stat__\+QaK5{padding:8px 10px}.ProfilePage_statsGrid__F08oi .ProfilePage_stat__\+QaK5 .ProfilePage_statValue__So34e{font-size:16px;margin-bottom:3px}.ProfilePage_statsGrid__F08oi .ProfilePage_stat__\+QaK5 .ProfilePage_statLabel__KSbPP{font-size:10px}}.ProfilePage_verificationBanner__DpOib{align-items:center;animation:ProfilePage_pulse__fDQbD 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__fDQbD{0%,to{box-shadow:0 0 0 0 #ffc10766}50%{box-shadow:0 0 0 8px #ffc10700}}.ProfilePage_verificationBanner__DpOib .ProfilePage_verificationIcon__0fc3y{flex-shrink:0;font-size:36px}.ProfilePage_verificationBanner__DpOib .ProfilePage_verificationContent__X4CZd{flex:1 1}.ProfilePage_verificationBanner__DpOib .ProfilePage_verificationContent__X4CZd h4{color:#ffc107;font-size:18px;font-weight:700;margin:0 0 5px}.ProfilePage_verificationBanner__DpOib .ProfilePage_verificationContent__X4CZd p{color:#fffc;font-size:14px;line-height:1.4;margin:0}.ProfilePage_verificationBanner__DpOib .ProfilePage_verificationBtn__BU1Nj{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__DpOib .ProfilePage_verificationBtn__BU1Nj:hover{box-shadow:0 4px 16px #ffc10766;transform:translateY(-2px)}.ProfilePage_verificationBanner__DpOib .ProfilePage_verificationBtn__BU1Nj:active{transform:translateY(0)}.ProfilePage_profileDetails__9DAS0{-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__XHkim .ProfilePage_detailRow__c0I9g{align-items:center;border-bottom:1px solid #9d3ef726;display:flex;justify-content:space-between;padding:14px 0;transition:all .3s ease}.ProfilePage_detailsView__XHkim .ProfilePage_detailRow__c0I9g:hover{background:#9d3ef70d;border-radius:8px;padding-left:8px}.ProfilePage_detailsView__XHkim .ProfilePage_detailRow__c0I9g:last-child{border-bottom:none;margin-bottom:20px}.ProfilePage_detailsView__XHkim .ProfilePage_detailRow__c0I9g .ProfilePage_label__cIBvA{color:#fff9;font-size:13px;font-weight:600}.ProfilePage_detailsView__XHkim .ProfilePage_detailRow__c0I9g .ProfilePage_value__Z1kFK{color:#fff;font-size:14px;font-weight:500}.ProfilePage_detailsView__XHkim .ProfilePage_btnSecondary_div__fhIH-{display:flex;gap:12px}@media(max-width:768px){.ProfilePage_detailsView__XHkim .ProfilePage_btnSecondary_div__fhIH-{flex-direction:column}}.ProfilePage_detailsView__XHkim .ProfilePage_btnSecondary_div__fhIH- .ProfilePage_btnSecondary__eMDTi{-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__XHkim .ProfilePage_btnSecondary_div__fhIH- .ProfilePage_btnSecondary__eMDTi: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__XHkim .ProfilePage_btnSecondary_div__fhIH- .ProfilePage_btnSecondary__eMDTi:hover{background:#9d3ef740;border-color:#9d3ef799;box-shadow:0 4px 20px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_detailsView__XHkim .ProfilePage_btnSecondary_div__fhIH- .ProfilePage_btnSecondary__eMDTi:hover:before{height:300px;width:300px}.ProfilePage_editForm__5fOmg{animation:ProfilePage_fadeIn__zKAG0 .5s ease-out;display:flex;flex-direction:column;gap:20px}@keyframes ProfilePage_fadeIn__zKAG0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProfilePage_editForm__5fOmg .ProfilePage_editHeader__bymQs{margin-bottom:15px;text-align:center}.ProfilePage_editForm__5fOmg .ProfilePage_editHeader__bymQs 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__5fOmg .ProfilePage_editHeader__bymQs p{color:#ffffff80;font-size:13px}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi{display:flex;justify-content:center;margin-bottom:16px}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl{cursor:pointer;height:140px;position:relative;width:140px}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl input{display:none}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl .ProfilePage_previewImage__Qc3Rm{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__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl .ProfilePage_previewImage__Qc3Rm img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl .ProfilePage_uploadOverlay__nvj5f{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__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl .ProfilePage_uploadOverlay__nvj5f 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__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl .ProfilePage_uploadOverlay__nvj5f span{color:#fff;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl:hover .ProfilePage_previewImage__Qc3Rm{border-color:#9d3ef7;box-shadow:0 0 0 6px #9d3ef733,0 12px 35px #9d3ef766}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl:hover .ProfilePage_previewImage__Qc3Rm img{filter:blur(2px);transform:scale(1.1)}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl:hover .ProfilePage_uploadOverlay__nvj5f{opacity:1}.ProfilePage_editForm__5fOmg .ProfilePage_avatarUploadSection__HhYWi .ProfilePage_avatarUploadWrapper__K2ZHl:hover .ProfilePage_uploadOverlay__nvj5f svg{transform:scale(1)}.ProfilePage_editForm__5fOmg .ProfilePage_fieldsGrid__N-h26{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.ProfilePage_editForm__5fOmg .ProfilePage_fieldsGrid__N-h26{grid-template-columns:1fr}}.ProfilePage_editForm__5fOmg .ProfilePage_inputWrapper__YoAru{position:relative}.ProfilePage_editForm__5fOmg .ProfilePage_inputWrapper__YoAru 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__5fOmg .ProfilePage_inputWrapper__YoAru .ProfilePage_inputField__vlB\+6{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__5fOmg .ProfilePage_inputWrapper__YoAru .ProfilePage_inputField__vlB\+6:focus{background:#ffffff12;border-color:#9d3ef7;box-shadow:0 0 0 3px #9d3ef726,0 4px 16px #0003;outline:none;transform:translateY(-2px)}.ProfilePage_editForm__5fOmg .ProfilePage_inputWrapper__YoAru .ProfilePage_inputField__vlB\+6:hover:not(:focus){background:#ffffff0d;border-color:#9d3ef780}.ProfilePage_editForm__5fOmg .ProfilePage_inputWrapper__YoAru:focus-within label{color:#9d3ef7}.ProfilePage_editForm__5fOmg .ProfilePage_editForm_btn__ucafu{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;margin-top:15px;padding-top:20px}.ProfilePage_formActions__NqohX{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__NqohX{flex-direction:column}}.ProfilePage_btnPrimary__fBLkb{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__fBLkb: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__fBLkb: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__fBLkb:hover:not(:disabled){box-shadow:0 8px 24px #9d3ef799,0 0 0 1px #fff3,inset 0 1px 0 #ffffff4d;transform:translateY(-3px)}.ProfilePage_btnPrimary__fBLkb:hover:not(:disabled):before{left:100%}.ProfilePage_btnPrimary__fBLkb:active:not(:disabled){transform:translateY(-1px)}.ProfilePage_btnPrimary__fBLkb:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5;transform:none}.ProfilePage_btnSecondary__eMDTi{-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__eMDTi:hover{background:#9d3ef733;border-color:#9d3ef780;box-shadow:0 4px 20px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_btnSecondary__eMDTi:active{transform:translateY(-1px)}.ProfilePage_historySection__4lDxg{position:relative;z-index:1}.ProfilePage_historySection__4lDxg 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__50H3x{border-bottom:2px solid #9d3ef726;display:flex;gap:10px;margin-bottom:25px;padding-bottom:8px}@media(max-width:768px){.ProfilePage_historyTabs__50H3x{flex-wrap:wrap}}.ProfilePage_historyTabs__50H3x 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__50H3x button:hover{background:#9d3ef71a;border-color:#9d3ef766;color:#9d3ef7;transform:translateY(-2px)}.ProfilePage_historyTabs__50H3x button.ProfilePage_active__Wufii{background:linear-gradient(135deg,#9d3ef7,#667eea);border-color:#0000;box-shadow:0 2px 16px #9d3ef780;color:#fff;transform:translateY(-2px)}.ProfilePage_historyContent__hT5j5{display:flex;flex-direction:column;gap:15px}.ProfilePage_historyItem__2L5C4{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__2L5C4:before{background:linear-gradient(135deg,#9d3ef7,#667eea);content:"";height:0;left:0;position:absolute;top:0;transition:height .3s ease;width:3px}.ProfilePage_historyItem__2L5C4:hover{background:#ffffff0d;border-color:#9d3ef766;box-shadow:0 6px 25px #9d3ef74d;transform:translateY(-3px)}.ProfilePage_historyItem__2L5C4:hover:before{height:100%}@media(max-width:768px){.ProfilePage_historyItem__2L5C4{flex-direction:column;text-align:center}}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemImage__yYaVQ{border:2px solid #667eea33;border-radius:12px;box-shadow:0 4px 15px #0000004d;flex-shrink:0;height:130px;overflow:hidden;width:90px}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemImage__yYaVQ img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProfilePage_historyItem__2L5C4:hover .ProfilePage_itemImage__yYaVQ img{transform:scale(1.1)}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemInfo__\+Vvie{flex:1 1}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemInfo__\+Vvie h3{color:#fff;font-size:19px;font-weight:700;margin:0 0 12px}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemInfo__\+Vvie p{color:#ffffffb3;font-size:14px;margin:0 0 10px}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemInfo__\+Vvie .ProfilePage_watchTime__qW5Ki{color:#ffffff80;font-size:12px;font-weight:500}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemActions__aXN-Z{flex-shrink:0}.ProfilePage_progressBar__TlLEe{background:#667eea26;border-radius:10px;box-shadow:inset 0 2px 4px #0003;height:8px;margin:12px 0;overflow:hidden;width:100%}.ProfilePage_progressBar__TlLEe .ProfilePage_progressFill__RPcBx{animation:ProfilePage_shimmer__i6DZY 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__i6DZY{0%{background-position:200% 0}to{background-position:-200% 0}}.ProfilePage_activityItem__pyQUJ{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__pyQUJ:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 8px 25px #667eea4d;transform:translateY(-3px)}.ProfilePage_activityItem__pyQUJ .ProfilePage_activityIcon__Y35Qv{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__pyQUJ:hover .ProfilePage_activityIcon__Y35Qv{transform:rotate(1turn) scale(1.1)}.ProfilePage_activityItem__pyQUJ .ProfilePage_activityInfo__aMdzw{flex:1 1}.ProfilePage_activityItem__pyQUJ .ProfilePage_activityInfo__aMdzw h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.ProfilePage_activityItem__pyQUJ .ProfilePage_activityInfo__aMdzw p{color:#fff9;font-size:13px;margin:0}.ProfilePage_activityItem__pyQUJ .ProfilePage_activityPoints__MObPA{background:#4caf5026;border:1px solid #4caf504d;border-radius:20px;color:#4caf50;font-size:15px;font-weight:700;padding:6px 12px}.ProfilePage_addressesSection__Bzt1k,.ProfilePage_paymentSection__2d3\+K{position:relative;z-index:1}.ProfilePage_addressesSection__Bzt1k .ProfilePage_sectionHeader__0oMGG,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG{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__Bzt1k .ProfilePage_sectionHeader__0oMGG,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG{align-items:stretch;flex-direction:column;gap:15px}}.ProfilePage_addressesSection__Bzt1k .ProfilePage_sectionHeader__0oMGG h3,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG 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__Bzt1k .ProfilePage_sectionHeader__0oMGG h3:after,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG h3:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:50px}.ProfilePage_addressesSection__Bzt1k .ProfilePage_sectionHeader__0oMGG button,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG 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__Bzt1k .ProfilePage_sectionHeader__0oMGG button:before,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG button:before{content:"+";font-size:18px;font-weight:700;margin-right:8px}.ProfilePage_addressesSection__Bzt1k .ProfilePage_sectionHeader__0oMGG button:after,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG 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__Bzt1k .ProfilePage_sectionHeader__0oMGG button:hover,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG button:hover{box-shadow:0 8px 28px #667eea99;transform:translateY(-3px)}.ProfilePage_addressesSection__Bzt1k .ProfilePage_sectionHeader__0oMGG button:hover:after,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG button:hover:after{height:300px;width:300px}.ProfilePage_addressesSection__Bzt1k .ProfilePage_sectionHeader__0oMGG button:active,.ProfilePage_paymentSection__2d3\+K .ProfilePage_sectionHeader__0oMGG button:active{transform:translateY(-1px)}.ProfilePage_addressForm__NkPyp,.ProfilePage_paymentForm__V1Nb3{-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__NkPyp:before,.ProfilePage_paymentForm__V1Nb3:before{background:linear-gradient(90deg,#0000,#667eea99,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ProfilePage_addressForm__NkPyp:after,.ProfilePage_paymentForm__V1Nb3: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__NkPyp h4,.ProfilePage_paymentForm__V1Nb3 h4{color:#fff;font-size:20px;font-weight:700;margin:0 0 25px;padding-bottom:12px;position:relative}.ProfilePage_addressForm__NkPyp h4:after,.ProfilePage_paymentForm__V1Nb3 h4:after{background:linear-gradient(90deg,#9d3ef7,#667eea);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.ProfilePage_formGrid__oVUHN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:25px}.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb{position:relative}.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb 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__oVUHN .ProfilePage_inputGroup__skwMb input,.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb 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__oVUHN .ProfilePage_inputGroup__skwMb input::placeholder,.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb select::placeholder{color:#ffffff59;font-weight:400}.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb input:hover,.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb select:hover{background:#1f1632b3;border-color:#9d3ef766}.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb input:focus,.ProfilePage_formGrid__oVUHN .ProfilePage_inputGroup__skwMb 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__oVUHN .ProfilePage_inputGroup__skwMb 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__oVUHN .ProfilePage_inputGroup__skwMb select option{background:#190127;color:#fff;padding:10px}.ProfilePage_formGrid__oVUHN .ProfilePage_checkboxGroup__S-QRh{align-items:center;background:#9d3ef70d;border:1px solid #9d3ef726;border-radius:10px;display:flex;padding:12px 16px;transition:all .3s ease}.ProfilePage_formGrid__oVUHN .ProfilePage_checkboxGroup__S-QRh:hover{background:#9d3ef714;border-color:#9d3ef740}.ProfilePage_formGrid__oVUHN .ProfilePage_checkboxGroup__S-QRh 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__oVUHN .ProfilePage_checkboxGroup__S-QRh label input[type=checkbox]{accent-color:#9d3ef7;border-radius:6px;cursor:pointer;height:20px;margin:0;transition:all .3s ease;width:20px}.ProfilePage_formGrid__oVUHN .ProfilePage_checkboxGroup__S-QRh label input[type=checkbox]:checked{transform:scale(1.1)}.ProfilePage_addressesList__zUR7U,.ProfilePage_paymentsList__8pK9k{grid-gap:20px;display:grid;gap:20px}.ProfilePage_addressItem__TJ2Th,.ProfilePage_paymentItem__L5pQq{-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__TJ2Th:before,.ProfilePage_paymentItem__L5pQq: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__TJ2Th:hover,.ProfilePage_paymentItem__L5pQq:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-4px)}.ProfilePage_addressItem__TJ2Th:hover:before,.ProfilePage_paymentItem__L5pQq:hover:before{left:100%}.ProfilePage_addressHeader__5urQj,.ProfilePage_paymentHeader__aeLU2{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ProfilePage_addressHeader__5urQj h4,.ProfilePage_paymentHeader__aeLU2 h4{color:#fff;font-size:19px;font-weight:700;margin:0}.ProfilePage_addressHeader__5urQj .ProfilePage_defaultBadge__SpRSE,.ProfilePage_paymentHeader__aeLU2 .ProfilePage_defaultBadge__SpRSE{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__g2Hc3{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:600;gap:12px}.ProfilePage_addressDetails__5jV7S,.ProfilePage_paymentDetails__P5R74{margin-bottom:18px}.ProfilePage_addressDetails__5jV7S p,.ProfilePage_paymentDetails__P5R74 p{color:#ffffffb3;font-size:14px;line-height:1.6;margin:6px 0}.ProfilePage_addressActions__fE2WP,.ProfilePage_paymentActions__mp9ur{display:flex;gap:12px}.ProfilePage_addressActions__fE2WP .ProfilePage_deleteBtn__NmMma,.ProfilePage_addressActions__fE2WP .ProfilePage_editBtn__2x9h6,.ProfilePage_paymentActions__mp9ur .ProfilePage_deleteBtn__NmMma,.ProfilePage_paymentActions__mp9ur .ProfilePage_editBtn__2x9h6{-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__fE2WP .ProfilePage_editBtn__2x9h6,.ProfilePage_paymentActions__mp9ur .ProfilePage_editBtn__2x9h6{background:#9d3ef726;border:1px solid #9d3ef766;color:#9d3ef7}.ProfilePage_addressActions__fE2WP .ProfilePage_editBtn__2x9h6:hover,.ProfilePage_paymentActions__mp9ur .ProfilePage_editBtn__2x9h6:hover{background:#9d3ef740;box-shadow:0 4px 16px #9d3ef766;color:#fff;transform:translateY(-2px)}.ProfilePage_addressActions__fE2WP .ProfilePage_deleteBtn__NmMma,.ProfilePage_paymentActions__mp9ur .ProfilePage_deleteBtn__NmMma{background:#f4433626;border:1px solid #f4433666;color:#f44336}.ProfilePage_addressActions__fE2WP .ProfilePage_deleteBtn__NmMma:hover,.ProfilePage_paymentActions__mp9ur .ProfilePage_deleteBtn__NmMma:hover{background:#f4433640;box-shadow:0 4px 16px #f4433666;color:#fff;transform:translateY(-2px)}.ProfilePage_purchasesSection__E0EqK{position:relative;z-index:1}.ProfilePage_purchasesSection__E0EqK .ProfilePage_sectionHeader__0oMGG{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.ProfilePage_purchasesSection__E0EqK 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__2SUO-{position:relative;z-index:1}.ProfilePage_shopOrdersSection__2SUO- 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__dgBu1{position:relative;z-index:1}.ProfilePage_foodOrdersSection__dgBu1 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__sa4gi{position:relative;z-index:1}.ProfilePage_tourBookingsSection__sa4gi 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__Oj0h4{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:60px 20px;text-align:center}.ProfilePage_noOrders__Oj0h4 .ProfilePage_noOrdersIcon__dhpi\+{font-size:64px;margin-bottom:16px;opacity:.5}.ProfilePage_noOrders__Oj0h4 h3{color:#fff;font-size:24px;margin-bottom:8px}.ProfilePage_noOrders__Oj0h4 p{color:#fff9;font-size:16px}.ProfilePage_ordersList__XeRyl{display:flex;flex-direction:column;gap:20px}.ProfilePage_orderCard__ys-fa{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.ProfilePage_orderCard__ys-fa:hover{background:#ffffff0d;border-color:#ff6b354d;box-shadow:0 8px 25px #ff6b3526;transform:translateY(-2px)}.ProfilePage_orderHeader__pEWWG{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ProfilePage_orderHeader__pEWWG .ProfilePage_orderInfo__PY0fE h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.ProfilePage_orderHeader__pEWWG .ProfilePage_orderInfo__PY0fE .ProfilePage_orderDate__\+Lopu{color:#ffffff80;font-size:14px}.ProfilePage_orderStatus__01VQm{border-radius:8px;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase}.ProfilePage_orderStatus__01VQm.ProfilePage_statuscreated__8bwJp,.ProfilePage_orderStatus__01VQm.ProfilePage_statuspending__94cyI{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.ProfilePage_orderStatus__01VQm.ProfilePage_statusconfirmed__wSgp5,.ProfilePage_orderStatus__01VQm.ProfilePage_statuscooking__sXhQy{background:#2196f326;border:1px solid #2196f34d;color:#2196f3}.ProfilePage_orderStatus__01VQm.ProfilePage_statusin_delivery__BWRfs,.ProfilePage_orderStatus__01VQm.ProfilePage_statusready__q4HlG{background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}.ProfilePage_orderStatus__01VQm.ProfilePage_statusdelivered__QweKs{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.ProfilePage_orderStatus__01VQm.ProfilePage_statuscancelled__6z-Iz{background:#f4433626;border:1px solid #f443364d;color:#f44336}.ProfilePage_orderBody__Tl9Cd{margin-bottom:20px}.ProfilePage_orderDetails__TyZ3Y{margin-bottom:16px}.ProfilePage_orderDetails__TyZ3Y p{color:#fffc;font-size:15px;line-height:1.6;margin:8px 0}.ProfilePage_orderDetails__TyZ3Y p strong{color:#fff;font-weight:600;margin-right:8px}.ProfilePage_orderItems__okQT1{background:#0003;border-radius:12px;margin-top:16px;padding:16px}.ProfilePage_orderItems__okQT1 h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.ProfilePage_orderItems__okQT1 ul{list-style:none;margin:0;padding:0}.ProfilePage_orderItems__okQT1 ul li{border-bottom:1px solid #ffffff0d;color:#fffc;font-size:14px;padding:8px 0}.ProfilePage_orderItems__okQT1 ul li:last-child{border-bottom:none}.ProfilePage_orderFooter__jSK17{border-top:1px solid #ffffff1a;padding-top:16px}.ProfilePage_orderTotal__1XP0y{align-items:center;display:flex;justify-content:space-between}.ProfilePage_orderTotal__1XP0y span{color:#fff9;font-size:16px}.ProfilePage_orderTotal__1XP0y 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__HlSDS{color:#fff9;font-size:16px;padding:40px;text-align:center}.ProfilePage_avatar1__FUdv8{border-radius:50%;display:inline-block;height:50px;overflow:hidden;width:50px}.ProfilePage_avatar1__FUdv8 img{display:block;object-fit:cover;object-position:center;width:100%}.ProfilePage_wrapper__st-MX{display:flex;flex-direction:column;gap:20px;padding:16px}.ProfilePage_left__4-yCr{display:flex;flex-direction:column;gap:10px;width:100%}.ProfilePage_right__T6i1I{flex:1 1}.ProfilePage_bonus__t7Ny3{align-items:center;background:#2f2f18;border-radius:10px;display:flex;font-size:20px;gap:8px;justify-content:center;padding:7px 10px}.ProfilePage_bonus__t7Ny3 h1{color:#fed647;font-size:20px}.ProfilePage_username__dqPuZ{color:#666}.ProfilePage_phone__rugAT{color:#666;margin-bottom:10px}@media(max-width:1024px){.ProfilePage_container__Xtcfc{gap:20px}.ProfilePage_sidebar__L\+Epw{left:27px;width:250px}}@media(max-width:768px){.ProfilePage_formGrid__oVUHN{grid-template-columns:1fr}.ProfilePage_addressActions__fE2WP,.ProfilePage_paymentActions__mp9ur{justify-content:center}.ProfilePage_historyItem__2L5C4 .ProfilePage_itemImage__yYaVQ{height:90px;width:60px}}@media screen and (max-width:746px){.ProfilePage_wrapper_body__GDt0g{padding:0!important}.ProfilePage_wrapper__st-MX{margin-top:25px;padding:0}}@media(max-width:480px){.ProfilePage_container__Xtcfc{padding:0 10px 20px}.ProfilePage_content__aN\+-4{padding:20px 15px}.ProfilePage_avatarSection__U4vAI{padding:20px}.ProfilePage_avatarSection__U4vAI .ProfilePage_avatarPlaceholder__6UJOS,.ProfilePage_avatarSection__U4vAI .ProfilePage_avatar__JHhmY{height:100px;width:100px}}.ProfilePage_ordersStats__HIfT3{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__HIfT3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ProfilePage_statCard__-zP1D{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__-zP1D:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-5px)}.ProfilePage_statCard__-zP1D .ProfilePage_statIcon__coQoM{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__-zP1D .ProfilePage_statInfo__UoqlR{flex:1 1}.ProfilePage_statCard__-zP1D .ProfilePage_statInfo__UoqlR h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.ProfilePage_statCard__-zP1D .ProfilePage_statInfo__UoqlR .ProfilePage_statValue__So34e{color:#667eea;font-size:28px;font-weight:700;line-height:1;margin:0}.ProfilePage_statCard__-zP1D .ProfilePage_statInfo__UoqlR span{color:#fff9;font-size:14px;font-weight:500}.ProfilePage_totalStats__Pc0XC{-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__Pc0XC 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__Pc0XC .ProfilePage_totalCard__qJ9GJ .ProfilePage_totalValue__McQ0Z{color:#667eea;font-size:48px;font-weight:700;line-height:1;margin:0;text-shadow:0 0 20px #667eea80}.ProfilePage_totalStats__Pc0XC .ProfilePage_totalCard__qJ9GJ span{color:#ffffffb3;display:block;font-size:16px;font-weight:500;margin-top:10px}.ChangePasswordModal_modalOverlay__6pNoA{align-items:center;animation:ChangePasswordModal_fadeIn__pQ5lH .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__pQ5lH{0%{opacity:0}to{opacity:1}}.ChangePasswordModal_modal__VJ9AN{animation:ChangePasswordModal_slideUp__NKaQw .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__VJ9AN:before{animation:ChangePasswordModal_shimmer__EH56Y 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__VJ9AN 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__NKaQw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ChangePasswordModal_shimmer__EH56Y{0%{background-position:200% 0}to{background-position:-200% 0}}.ChangePasswordModal_field__EfkCY{margin-bottom:20px}.ChangePasswordModal_field__EfkCY label{color:#ffffffe6;display:block;font-size:14px;font-weight:600;letter-spacing:.3px;margin-bottom:10px}.ChangePasswordModal_field__EfkCY .ChangePasswordModal_auth-field__c-tY8{position:relative}.ChangePasswordModal_field__EfkCY .ChangePasswordModal_auth-field__c-tY8 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__EfkCY .ChangePasswordModal_auth-field__c-tY8 input::placeholder{color:#fff6}.ChangePasswordModal_field__EfkCY .ChangePasswordModal_auth-field__c-tY8 input:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33,0 0 20px #667eea4d;outline:none}.ChangePasswordModal_field__EfkCY .ChangePasswordModal_auth-field__c-tY8 .ChangePasswordModal_password-toggle__6sUP6{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__EfkCY .ChangePasswordModal_auth-field__c-tY8 .ChangePasswordModal_password-toggle__6sUP6:hover{opacity:1}.ChangePasswordModal_actions__rxsgC{border-top:1px solid #667eea1a;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.ChangePasswordModal_actions__rxsgC 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__rxsgC button:disabled{cursor:not-allowed;opacity:.5}.ChangePasswordModal_actions__rxsgC .ChangePasswordModal_btn__LqbJI{background:linear-gradient(135deg,#0f0f23cc,#141428e6);border:1px solid #667eea4d;color:#667eea}.ChangePasswordModal_actions__rxsgC .ChangePasswordModal_btn__LqbJI:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.ChangePasswordModal_actions__rxsgC .ChangePasswordModal_btn_primary__S7e6H{background:#780add;border:1px solid #ffffff26;box-shadow:0 6px 24px #667eea66;color:#fff}.ChangePasswordModal_actions__rxsgC .ChangePasswordModal_btn_primary__S7e6H: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__rxsgC .ChangePasswordModal_btn_primary__S7e6H:hover:not(:disabled){box-shadow:0 10px 32px #667eea99;transform:translateY(-3px)}.ChangePasswordModal_actions__rxsgC .ChangePasswordModal_btn_primary__S7e6H:hover:not(:disabled):before{left:100%}.ChangePasswordModal_errors__q0sbu{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__83LY3{padding:8px}.PurchaseList_table__nYl9u{border-collapse:collapse;width:100%}.PurchaseList_table__nYl9u img{height:40px;margin-right:8px;object-fit:cover;width:40px}.PurchaseList_table__nYl9u td,.PurchaseList_table__nYl9u th{border:1px solid #eee;padding:8px}.PurchaseList_pager__XwB5r{align-items:center;display:flex;gap:8px;margin-top:12px}.TitleDisplay_titleDisplay__XHtvn{display:flex;flex-direction:column;gap:20px}.TitleDisplay_currentTitle__Z-FJG{-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__Z-FJG:before{animation:TitleDisplay_rotateGlow__mQwnO 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__Z-FJG:after{background:linear-gradient(90deg,#0000,#9d3ef766,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes TitleDisplay_rotateGlow__mQwnO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TitleDisplay_titleHeader__WJIBU{align-items:center;display:flex;gap:25px;position:relative;z-index:1}@media(max-width:768px){.TitleDisplay_titleHeader__WJIBU{flex-direction:column;text-align:center}}.TitleDisplay_iconWrapper__DeJuz{flex-shrink:0;position:relative}.TitleDisplay_iconWrapper__DeJuz .TitleDisplay_titleIcon__9mROa{animation:TitleDisplay_float__-ArQy 3s ease-in-out infinite;filter:drop-shadow(0 4px 16px rgba(157,62,247,.6));position:relative;z-index:2}.TitleDisplay_iconWrapper__DeJuz .TitleDisplay_glow__DxF1g{animation:TitleDisplay_pulse__H0Xia 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__-ArQy{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes TitleDisplay_pulse__H0Xia{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.TitleDisplay_titleInfo__ZsB-J{flex:1 1}.TitleDisplay_titleInfo__ZsB-J .TitleDisplay_titleName__sT2XO{-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__ZsB-J .TitleDisplay_titleDescription__IFq0b{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0 0 16px}.TitleDisplay_benefits__qldv\+{display:flex;flex-wrap:wrap;gap:15px}.TitleDisplay_benefit__r8awS{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__r8awS:hover{background:#9d3ef726;border-color:#9d3ef766;transform:translateY(-2px)}.TitleDisplay_benefit__r8awS .TitleDisplay_benefitLabel__-3n\+m{color:#fff9;font-size:12px;font-weight:500}.TitleDisplay_benefit__r8awS .TitleDisplay_benefitValue__Yy2FJ{color:#9d3ef7;font-size:15px;font-weight:700}.TitleDisplay_progressSection__yFHUc{-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__viJTR{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TitleDisplay_progressHeader__viJTR .TitleDisplay_progressLabel__09NgY{color:#ffffffb3;font-size:14px;font-weight:600}.TitleDisplay_progressHeader__viJTR .TitleDisplay_progressPoints__RdI8h{color:#9d3ef7;font-size:15px;font-weight:700}.TitleDisplay_progressBar__OLaDJ{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__3W-bF{animation:TitleDisplay_shimmer__l8L\+3 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__3W-bF .TitleDisplay_progressGlow__zu5t\+{animation:TitleDisplay_slideGlow__L\+yd3 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6);height:100%;position:absolute;right:0;top:0;width:60px}@keyframes TitleDisplay_shimmer__l8L\+3{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes TitleDisplay_slideGlow__L\+yd3{0%,to{opacity:0}50%{opacity:1}}.TitleDisplay_progressPercentage__MadCr{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__q1jfW{align-items:center;background:#ffffff0d;border:1px solid #9d3ef733;border-radius:14px;display:flex;gap:20px;padding:20px;transition:all .3s ease}.TitleDisplay_nextTitle__q1jfW:hover{background:#ffffff14;border-color:#9d3ef766;box-shadow:0 6px 20px #9d3ef74d;transform:translateY(-3px)}@media(max-width:768px){.TitleDisplay_nextTitle__q1jfW{flex-direction:column;text-align:center}}.TitleDisplay_nextIconWrapper__TmXNb{flex-shrink:0;position:relative}.TitleDisplay_nextIconWrapper__TmXNb .TitleDisplay_nextIcon__tFx-l{filter:drop-shadow(0 2px 12px rgba(157,62,247,.4));opacity:.8;transition:all .3s ease}.TitleDisplay_nextIconWrapper__TmXNb:hover .TitleDisplay_nextIcon__tFx-l{opacity:1;transform:scale(1.1)}.TitleDisplay_nextTitleInfo__1\+2v3{flex:1 1}.TitleDisplay_nextTitleInfo__1\+2v3 .TitleDisplay_nextTitleName__O6HDf{color:#fff;font-size:18px;font-weight:700;margin:0 0 6px}.TitleDisplay_nextTitleInfo__1\+2v3 .TitleDisplay_nextTitleDescription__cHTZS{color:#fff9;font-size:13px;line-height:1.5;margin:0 0 12px}.TitleDisplay_nextBenefits__i6P1I{display:flex;flex-wrap:wrap;gap:12px}.TitleDisplay_nextBenefits__i6P1I .TitleDisplay_nextBenefit__I9U7D,.TitleDisplay_nextBenefits__i6P1I .TitleDisplay_pointsNeeded__\+xH1G{border-radius:8px;font-size:12px;font-weight:600;padding:5px 10px}.TitleDisplay_nextBenefits__i6P1I .TitleDisplay_nextBenefit__I9U7D{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.TitleDisplay_nextBenefits__i6P1I .TitleDisplay_pointsNeeded__\+xH1G{background:#9d3ef726;border:1px solid #9d3ef74d;color:#9d3ef7}.TitleDisplay_allTitles__XaGD7{-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__42hMS{-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__aV95c{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:768px){.TitleDisplay_titlesGrid__aV95c{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.TitleDisplay_titleCard__YRfoB{background:#ffffff0d;border:1px solid #9d3ef733;border-radius:14px;cursor:pointer;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.TitleDisplay_titleCard__YRfoB: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__YRfoB:hover{box-shadow:0 6px 20px #9d3ef766;transform:translateY(-4px)}.TitleDisplay_titleCard__YRfoB:hover:before{transform:scaleX(1)}.TitleDisplay_titleCard__YRfoB.TitleDisplay_unlocked__Q9Qgw{background:#9d3ef714;border-color:#9d3ef74d}.TitleDisplay_titleCard__YRfoB.TitleDisplay_unlocked__Q9Qgw .TitleDisplay_cardIcon__t9bbw{filter:drop-shadow(0 2px 10px rgba(157,62,247,.5))}.TitleDisplay_titleCard__YRfoB.TitleDisplay_locked__ye7Js{opacity:.5}.TitleDisplay_titleCard__YRfoB.TitleDisplay_locked__ye7Js .TitleDisplay_cardIcon__t9bbw{filter:grayscale(1) opacity(.5)}.TitleDisplay_titleCard__YRfoB.TitleDisplay_current__7beZY{background:#9d3ef733;border:2px solid #9d3ef780;box-shadow:0 4px 20px #9d3ef780,inset 0 1px 0 #fff3}.TitleDisplay_cardIconWrapper__BfxWl{display:flex;justify-content:center;margin-bottom:12px;position:relative}.TitleDisplay_cardIconWrapper__BfxWl .TitleDisplay_cardIcon__t9bbw{transition:all .3s ease}.TitleDisplay_cardIconWrapper__BfxWl .TitleDisplay_currentBadge__LEdEa{animation:TitleDisplay_bounce__C1Wqy 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__BfxWl .TitleDisplay_lockOverlay__NiUpQ{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__C1Wqy{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.TitleDisplay_cardInfo__jRSJ8{text-align:center}.TitleDisplay_cardInfo__jRSJ8 .TitleDisplay_cardTitle__pCuL0{color:#fff;font-size:15px;font-weight:700;margin:0 0 6px}.TitleDisplay_cardInfo__jRSJ8 .TitleDisplay_cardCashback__YXUwq{color:#4caf50;font-size:12px;font-weight:600;margin:0 0 4px}.TitleDisplay_cardInfo__jRSJ8 .TitleDisplay_cardRequirement__pUjSA{color:#ffffff80;font-size:11px;margin:0}.TitleDisplay_titleCard__YRfoB:hover .TitleDisplay_cardIcon__t9bbw{transform:scale(1.1)}.TitleDisplay_loading__zOV9V{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:30px}.TitleDisplay_loading__zOV9V p{font-size:15px;font-weight:500;margin:0}.TitleDisplay_loadingSpinner__qQ9\+4{animation:TitleDisplay_spin__UYojd 1s linear infinite;border:3px solid #9d3ef733;border-radius:50%;border-top-color:#9d3ef7;height:36px;width:36px}@keyframes TitleDisplay_spin__UYojd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerificationModal_overlay__wQ686{align-items:center;animation:EmailVerificationModal_fadeIn__TeDn8 .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__TeDn8{0%{opacity:0}to{opacity:1}}.EmailVerificationModal_modal__d5oD3{animation:EmailVerificationModal_slideUp__wL84O .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;position:relative;width:90%}@keyframes EmailVerificationModal_slideUp__wL84O{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationModal_closeBtn__nYU-7{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__nYU-7:hover{background:#f1f3f5;color:#333;transform:rotate(90deg)}.EmailVerificationModal_content__6bkCY{padding:60px 40px 40px;text-align:center}.EmailVerificationModal_icon__\+Ph\+n{animation:EmailVerificationModal_bounce__5v-42 .6s ease;font-size:64px;margin-bottom:20px}@keyframes EmailVerificationModal_bounce__5v-42{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.EmailVerificationModal_successIcon__LRMxo{animation:EmailVerificationModal_scaleIn__blWVN .5s cubic-bezier(.68,-.55,.265,1.55);font-size:80px;margin-bottom:20px}@keyframes EmailVerificationModal_scaleIn__blWVN{0%{transform:scale(0)}to{transform:scale(1)}}h2{color:#333;font-size:28px;font-weight:700;margin:0 0 10px}.EmailVerificationModal_description__YE5nf{color:#666;font-size:16px;line-height:1.6;margin:0 0 30px}.EmailVerificationModal_emailDisplay__XhYID{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__O3mGA{font-size:24px}.EmailVerificationModal_email__1DHue{color:#333;font-size:16px;font-weight:600}.EmailVerificationModal_codeInputs__cAREE{display:flex;gap:10px;justify-content:center;margin:30px 0}.EmailVerificationModal_codeInput__ZbY9m{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__ZbY9m:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:scale(1.05)}.EmailVerificationModal_codeInput__ZbY9m:not(:placeholder-shown){border-color:#667eea}.EmailVerificationModal_timer__VJlH6{color:#666;font-size:14px;margin:15px 0}.EmailVerificationModal_timer__VJlH6 strong{color:#667eea;font-weight:700}.EmailVerificationModal_success__trRCo{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;font-size:14px;margin:15px 0;padding:12px 20px}.EmailVerificationModal_error__ppKNO{animation:EmailVerificationModal_shake__Zid8e .4s;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-size:14px;margin:15px 0;padding:12px 20px}@keyframes EmailVerificationModal_shake__Zid8e{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.EmailVerificationModal_sendBtn__v3p7P,.EmailVerificationModal_verifyBtn__aRfuL{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__v3p7P:hover:not(:disabled),.EmailVerificationModal_verifyBtn__aRfuL:hover:not(:disabled){box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.EmailVerificationModal_sendBtn__v3p7P:active:not(:disabled),.EmailVerificationModal_verifyBtn__aRfuL:active:not(:disabled){transform:translateY(0)}.EmailVerificationModal_sendBtn__v3p7P:disabled,.EmailVerificationModal_verifyBtn__aRfuL:disabled{cursor:not-allowed;opacity:.6}.EmailVerificationModal_actions__Y3S2R{display:flex;flex-direction:column;gap:10px}.EmailVerificationModal_resendBtn__ghDf-{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:10px;transition:all .2s}.EmailVerificationModal_resendBtn__ghDf-:hover:not(:disabled){color:#764ba2;text-decoration:underline}.EmailVerificationModal_resendBtn__ghDf-:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.EmailVerificationModal_modal__d5oD3{margin:20px;width:95%}.EmailVerificationModal_content__6bkCY{padding:50px 20px 30px}.EmailVerificationModal_codeInput__ZbY9m{font-size:24px;height:55px;width:45px}.EmailVerificationModal_codeInputs__cAREE{gap:6px}h2{font-size:24px}}.ShopOrdersList_ordersList__8nPRC{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.ShopOrdersList_orderCard__wXym3{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__wXym3:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);content:"";height:2px;left:0;opacity:.7;position:absolute;right:0;top:0}.ShopOrdersList_orderCard__wXym3:hover{border-color:#7c3aed73;box-shadow:0 12px 40px #0009,0 0 0 1px #7c3aed59;transform:translateY(-2px)}.ShopOrdersList_orderHeader__mP8yE{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__f7uNb h3{color:#c4b5fd;font-size:16px;font-weight:700;margin:0 0 5px}.ShopOrdersList_orderDate__BYgqg{color:#ffffff80;font-size:12.5px}.ShopOrdersList_orderStatus__W7EAg{border-radius:20px;color:#fff;flex-shrink:0;font-size:13px;font-weight:600;padding:6px 14px;white-space:nowrap}.ShopOrdersList_orderItems__2sOHC{display:flex;flex-direction:column;gap:10px;padding:14px 22px}.ShopOrdersList_orderItem__cly60{align-items:center;background:#ffffff08;border:1px solid #7c3aed1f;border-radius:12px;display:flex;gap:14px;padding:10px 14px;transition:background .2s}.ShopOrdersList_orderItem__cly60:hover{background:#7c3aed12}.ShopOrdersList_itemImage__9pg6E{border:1px solid #7c3aed33;border-radius:10px;flex-shrink:0;height:54px;overflow:hidden;width:54px}.ShopOrdersList_itemImage__9pg6E img{height:100%;object-fit:cover;width:100%}.ShopOrdersList_itemInfo__Cpsuw{flex:1 1;min-width:0}.ShopOrdersList_itemInfo__Cpsuw h4{color:#ffffffeb;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopOrdersList_itemInfo__Cpsuw p{color:#ffffff73;font-size:12.5px;margin:0}.ShopOrdersList_itemTotal__akHWh{color:#a78bfa;flex-shrink:0;font-size:14px;font-weight:700;white-space:nowrap}.ShopOrdersList_orderNotes__P\+ydg{color:#ffffff8c;font-size:13px;line-height:1.5;padding:0 22px 14px}.ShopOrdersList_orderNotes__P\+ydg strong{color:#c4b5fdcc;font-weight:600}.ShopOrdersList_orderFooter__LFgTS{border-top:1px solid #7c3aed1f;display:flex;justify-content:flex-end;padding:14px 22px}.ShopOrdersList_orderTotal__Eqzkr{align-items:center;display:flex;font-size:15px;gap:10px}.ShopOrdersList_orderTotal__Eqzkr span{color:#ffffff80}.ShopOrdersList_orderTotal__Eqzkr strong{color:#c4b5fd;font-size:17px;font-weight:700}.ShopOrdersList_empty__JO\+Cb,.ShopOrdersList_error__kPQgc,.ShopOrdersList_loader__pwPu9{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:48px 16px;text-align:center}.ShopOrdersList_error__kPQgc{color:#fca5a5}.ShopOrdersList_error__kPQgc 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__kPQgc button:hover{opacity:.85}.ShopOrdersList_empty__JO\+Cb .ShopOrdersList_emptyIcon__hziVK{filter:drop-shadow(0 0 12px rgba(167,139,250,.2));font-size:52px;margin-bottom:14px}.ShopOrdersList_empty__JO\+Cb h3{color:#c4b5fdd9;font-size:17px;margin:0 0 8px}.ShopOrdersList_empty__JO\+Cb p{font-size:13.5px;margin:0}@media(max-width:600px){.ShopOrdersList_orderHeader__mP8yE{padding:14px 16px 12px}.ShopOrdersList_orderItems__2sOHC{padding:12px 16px}.ShopOrdersList_orderItem__cly60{flex-wrap:wrap;gap:10px}.ShopOrdersList_itemTotal__akHWh{font-size:13px;text-align:right;width:100%}.ShopOrdersList_orderFooter__LFgTS{padding:12px 16px}.ShopOrdersList_orderNotes__P\+ydg{padding:0 16px 12px}}.AudioPlayer_audioPlayer__vdXRg{-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__vdXRg .AudioPlayer_playerHeader__M3SG1{margin-bottom:16px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerHeader__M3SG1 .AudioPlayer_trackInfo__qnzTX .AudioPlayer_trackTitle__6G8Bx{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerHeader__M3SG1 .AudioPlayer_trackInfo__qnzTX .AudioPlayer_trackArtist__jBfUp{color:#fff9;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerHeader__M3SG1 .AudioPlayer_trackInfo__qnzTX .AudioPlayer_errorMessage__tl0pV{color:#ff6b6b;font-size:11px;font-weight:500;margin:4px 0 0}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm{align-items:center;display:flex;gap:12px;margin-bottom:12px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_playButton__53U\+x{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__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_playButton__53U\+x:hover{box-shadow:0 6px 20px #667eea80;transform:scale(1.05)}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_playButton__53U\+x:active{transform:scale(.95)}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_playButton__53U\+x.AudioPlayer_playing__CIO6B{background:linear-gradient(135deg,#764ba2,#667eea)}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7{align-items:center;display:flex;flex:1 1;gap:8px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_timeDisplay__6r\+bo{color:#ffffffb3;font-size:12px;font-weight:500;min-width:30px;text-align:center}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_progressBar__Pmh67{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;cursor:pointer;flex:1 1;height:4px;outline:none}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_progressBar__Pmh67::-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__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_progressBar__Pmh67::-webkit-slider-thumb:hover{box-shadow:0 2px 12px #667eea99;height:14px;width:14px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_progressBar__Pmh67::-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__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_progressBar__Pmh67::-moz-range-thumb:hover{box-shadow:0 2px 12px #667eea99;height:14px;width:14px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_progressBar__Pmh67::-webkit-slider-runnable-track{background:#ffffff1a;border-radius:2px;height:4px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_progressBar__Pmh67::-moz-range-track{background:#0000;border:none}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU{align-items:center;display:flex;gap:10px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU .AudioPlayer_volumeToggle__ey6ST{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__vdXRg .AudioPlayer_volumeSection__8SKpU .AudioPlayer_volumeToggle__ey6ST:hover{background:#ffffff1a;color:#fff}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU .AudioPlayer_volumeToggle__ey6ST.AudioPlayer_muted__GlPSt{color:#ff6464cc}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU .AudioPlayer_volumeBar__UH7-O{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;cursor:pointer;height:3px;outline:none;width:100px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU .AudioPlayer_volumeBar__UH7-O::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fffc;border-radius:50%;cursor:pointer;height:10px;width:10px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU .AudioPlayer_volumeBar__UH7-O::-moz-range-thumb{background:#fffc;border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}@media(max-width:768px){.AudioPlayer_audioPlayer__vdXRg{padding:12px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm{gap:10px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_playButton__53U\+x{height:40px;width:40px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7{gap:6px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_playerControls__zaEcm .AudioPlayer_progressSection__As0u7 .AudioPlayer_timeDisplay__6r\+bo{font-size:11px;min-width:28px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU{gap:8px}.AudioPlayer_audioPlayer__vdXRg .AudioPlayer_volumeSection__8SKpU .AudioPlayer_volumeBar__UH7-O{width:60px}}.PersonalPanelPage_personalPanelPage__uZVYm{background:#0000;color:#fff;padding:28px 18px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_authRequired__oMk8b,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_loading__H3zAQ{-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__uZVYm .PersonalPanelPage_authIcon__IJVTa,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_emptyIcon__cnR8M{font-size:64px;margin-bottom:20px}.PersonalPanelPage_personalPanelPage__uZVYm 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__uZVYm p{color:#ffffffb3;font-size:16px;line-height:1.6;margin-bottom:24px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_loginBtn__uUUxP{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__uZVYm .PersonalPanelPage_loginBtn__uUUxP:hover{box-shadow:0 8px 20px #7c3aed66;transform:translateY(-2px)}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_featureList__PjDlY{list-style:none;margin:24px 0;padding:0;text-align:left}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_featureList__PjDlY li{background:#ffffff0d;border-radius:8px;font-size:16px;margin:8px 0;padding:12px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_workspaceLayout__wdijb{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__uZVYm .PersonalPanelPage_notesSidebar__Tmbmc{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__uZVYm .PersonalPanelPage_notesHeader__W9Z5q{margin-bottom:12px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_notesHeader__W9Z5q 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__uZVYm .PersonalPanelPage_notesHeader__W9Z5q p{color:#f2e4ffb8;font-size:12px;margin:0}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_notesTabs__aTLYc{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_notesTabBtn__pxMiT{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__uZVYm .PersonalPanelPage_notesTabBtn__pxMiT:hover{border-color:#e9d5ff73}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_notesTabBtnActive__e6hc\+{background:linear-gradient(135deg,#ae70f480,#894ed68f);border-color:#e1bdffb8;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_newNoteBox__rwRKE{margin-bottom:12px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_newNoteInput__440n3,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteInput__LwM2o{-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__uZVYm .PersonalPanelPage_newNoteInput__440n3::placeholder,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteInput__LwM2o::placeholder{color:#dfc4fab8}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_newNoteInput__440n3:focus,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteInput__LwM2o:focus{border-color:#e4beffe6;box-shadow:0 0 0 3px #a25feb4d}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_notesList__DlV1z{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;overflow:auto;padding-right:2px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_notesEmptyState__R1HeO{background:#40206685;border:1px dashed #d1a5fa66;border-radius:12px;color:#f1e6ffb3;font-size:13px;padding:14px;text-align:center}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteCard__XIHJW{background:linear-gradient(145deg,#4a227ae0,#3c1b68e6);border:1px solid #d6a6ff80;border-radius:12px;padding:10px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteCardArchived__PMFBs{background:linear-gradient(145deg,#381a5cdb,#2c144ae6);border-color:#be8cf08f}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteFooter__iEb4H{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteDate__ohxmY{color:#e8d8fccc;font-size:11px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteActionButtons__8iLJZ{display:flex;gap:6px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteActionBtn__EcRrf{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__uZVYm .PersonalPanelPage_noteActionBtn__EcRrf:hover{background:#ae6bf766;border-color:#ecccffe6}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteActionBtn__EcRrf.PersonalPanelPage_noteDeleteBtn__isSL1{background:#c8323233;border-color:#ff646480;color:#ff6464;padding:6px 8px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_noteActionBtn__EcRrf.PersonalPanelPage_noteDeleteBtn__isSL1:hover{background:#dc50504d;border-color:#ff9696cc;color:#f88}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelSection__ypXOB{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:12px;min-width:0;padding:0}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_hubNotice__pD64f{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__uZVYm .PersonalPanelPage_hubNotice__pD64f strong{color:#fff;font-size:14px;letter-spacing:.2px;line-height:1.2}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_hubNotice__pD64f span{color:#ffeeffeb;font-size:12px;line-height:1.35}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_emptyPanelInside__tp\+Nx{background:#fff1ff1a;border:1px solid #f4cfff59;border-radius:18px;margin:0;max-width:none;padding:34px;text-align:center;width:100%}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelGrid__DbCA9{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__uZVYm .PersonalPanelPage_placeholderSpace__ja0BW{font-size:0;height:0;overflow:hidden}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2{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__uZVYm .PersonalPanelPage_panelItem__cCQd2:hover{border-color:#fbe2ff99;box-shadow:0 8px 24px #dc94ff47;transform:translateY(-4px)}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2.PersonalPanelPage_isDragging__Vosj4{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__uZVYm .PersonalPanelPage_panelItem__cCQd2.PersonalPanelPage_dropTarget__Ws1Lx{background:linear-gradient(145deg,#a855f726,#c864c81a);border:2px dashed #a855f7b3;box-shadow:inset 0 0 20px #a855f733,0 0 20px #a855f726}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_itemHeader__7KB31{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_itemHeader__7KB31 .PersonalPanelPage_itemType__EHlj2{background:#a855f733;border-radius:12px;color:#ffe8ff;font-size:12px;font-weight:600;padding:4px 12px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_itemHeader__7KB31 .PersonalPanelPage_removeBtn__YiPyf{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__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_itemHeader__7KB31 .PersonalPanelPage_removeBtn__YiPyf:hover{background:#f003;border-color:#ff000080;color:#f44}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_mediaItem__P0UIi{display:flex;gap:12px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_mediaItem__P0UIi .PersonalPanelPage_mediaPoster__hDREo{border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:80px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_mediaItem__P0UIi .PersonalPanelPage_mediaPoster__hDREo img{height:100%;object-fit:cover;width:100%}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_mediaItem__P0UIi .PersonalPanelPage_mediaInfo__-jsrC{flex:1 1}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_mediaItem__P0UIi .PersonalPanelPage_mediaInfo__-jsrC h3{color:#fff;font-size:16px;margin-bottom:8px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_mediaItem__P0UIi .PersonalPanelPage_mediaInfo__-jsrC p{color:#ffecffd6;font-size:13px;margin:0}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv{background:linear-gradient(135deg,#667eea1a,#a855f714);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:8px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX{display:flex;flex-direction:column;gap:10px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverTitle__14shG,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverTitle__14shG{color:#fff;flex:1 1;font-size:16px;font-weight:700;letter-spacing:.5px;word-break:break-word}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ{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__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ .PersonalPanelPage_statusText__XTRh9,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ .PersonalPanelPage_statusText__XTRh9{font-size:10px;letter-spacing:.3px;text-transform:uppercase}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-online__roGjC,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-online__roGjC{background:#4caf501a;border-color:#4caf504d;color:#4caf50}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-offline__YjdWr,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-offline__YjdWr{background:#f443361a;border-color:#f443364d;color:#f44336}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-maintenance__NSTto,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-maintenance__NSTto{background:#ff98001a;border-color:#ff98004d;color:#ff9800}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-loading__RSBh3,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_serverHeader__xV4AV .PersonalPanelPage_serverStatusBadge__TZtsQ.PersonalPanelPage_status-loading__RSBh3{background:#2196f31a;border-color:#2196f34d;color:#2196f3}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4{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__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4 .PersonalPanelPage_addressText__fPtng,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4 .PersonalPanelPage_addressText__fPtng{flex:1 1;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4 .PersonalPanelPage_addressIcon__rsZRM,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4 .PersonalPanelPage_addressIcon__rsZRM{align-items:center;display:flex;flex-shrink:0;font-size:14px;justify-content:center;transition:all .3s ease}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4:hover,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4:hover{background:linear-gradient(135deg,#667eea4d,#a855f740);border-color:#667eea99;box-shadow:0 4px 16px #667eea40;transform:translateY(-2px)}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4:active,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4:active{box-shadow:0 2px 8px #667eea26;transform:translateY(0)}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4.PersonalPanelPage_copied__NLl5D,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4.PersonalPanelPage_copied__NLl5D{background:linear-gradient(135deg,#4caf5033,#8bc34a26);border-color:#4caf5080;box-shadow:0 4px 16px #4caf5033}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4.PersonalPanelPage_copied__NLl5D .PersonalPanelPage_addressIcon__rsZRM,.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_serverItem__qBfKv .PersonalPanelPage_serverContent__Yv2cX .PersonalPanelPage_addressButton__JfVF4.PersonalPanelPage_copied__NLl5D .PersonalPanelPage_addressIcon__rsZRM{animation:PersonalPanelPage_scaleIn__n\+cWs .3s ease;color:#4caf50}@keyframes PersonalPanelPage_scaleIn__n\+cWs{0%{transform:scale(.5)}to{transform:scale(1)}}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_forumItem__MaWVr{align-items:center;display:flex;gap:16px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_forumItem__MaWVr .PersonalPanelPage_forumIcon__jPAcQ{flex-shrink:0;font-size:48px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_forumItem__MaWVr .PersonalPanelPage_forumInfo__stiTp{flex:1 1}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_forumItem__MaWVr .PersonalPanelPage_forumInfo__stiTp h3{color:#fff;font-size:18px;margin-bottom:8px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_forumItem__MaWVr .PersonalPanelPage_forumInfo__stiTp p{color:#ffecffd6;font-size:14px;margin:0}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur{align-items:center;display:flex;gap:16px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_chatIcon__CTcoK{flex-shrink:0;font-size:48px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_chatInfo__dd5At{flex:1 1}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_chatInfo__dd5At h3{color:#fff;font-size:18px;margin-bottom:8px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_chatItem__SI9Ur .PersonalPanelPage_chatInfo__dd5At p{color:#ffecffd6;font-size:14px;margin:0}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelItem__cCQd2 .PersonalPanelPage_musicItem__N3MsX{align-items:stretch;display:flex;flex-direction:column;width:100%}@media(max-width:768px){.PersonalPanelPage_personalPanelPage__uZVYm{padding:16px 10px}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_workspaceLayout__wdijb{gap:12px;grid-template-columns:1fr}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_hubNotice__pD64f{margin-left:0;max-width:none}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_notesSidebar__Tmbmc{max-height:none;position:static}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_panelGrid__DbCA9{grid-template-columns:1fr}.PersonalPanelPage_personalPanelPage__uZVYm .PersonalPanelPage_header__Fd8zG h1{font-size:28px}}.AboutUsPage_page__oxUTE{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .AboutUsPage_page__oxUTE{background:linear-gradient(180deg,#f8f9fa,#fff)}.AboutUsPage_heroSection__GjBuI{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__8IGTG{animation:AboutUsPage_fadeInUp__lvUuK 1s ease-out;max-width:1000px;position:relative;text-align:center;z-index:2}@keyframes AboutUsPage_fadeInUp__lvUuK{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AboutUsPage_heroTitle__kvx10{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__kvx10 .AboutUsPage_nColor__KkKSS{color:#ff8c00}.AboutUsPage_heroTitle__kvx10 .AboutUsPage_coreColor__nCcXz{color:#fff}[data-theme=light] .AboutUsPage_heroTitle__kvx10 .AboutUsPage_coreColor__nCcXz{color:#1a1a2e}@media(max-width:768px){.AboutUsPage_heroTitle__kvx10 .AboutUsPage_coreColor__nCcXz{color:#000}}[data-theme=light] .AboutUsPage_heroTitle__kvx10{color:#1a1a2e;text-shadow:0 0 40px #667eea1a}@keyframes AboutUsPage_gradientShift__BBrzg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.AboutUsPage_heroSubtitle__xmcfK{animation:AboutUsPage_fadeIn__uJmk4 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__xmcfK{color:#1a1a2eb3}@keyframes AboutUsPage_fadeIn__uJmk4{0%{opacity:0}to{opacity:1}}.AboutUsPage_statsSection__KD4MB{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_statsSection__KD4MB{background:#667eea08}.AboutUsPage_statsGrid__mMB8N{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_statCard__ZZb14{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.AboutUsPage_statCard__ZZb14:hover{background:#ffffff0d;box-shadow:0 10px 30px #667eea33;transform:translateY(-5px)}[data-theme=light] .AboutUsPage_statCard__ZZb14{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_statCard__ZZb14:hover{background:#fff;box-shadow:0 10px 30px #667eea26}.AboutUsPage_statNumber__HgVrw{-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__OdLZx{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__OdLZx{color:#6c757d}.AboutUsPage_missionSection__Z4YBq{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_sectionTitle__klzci{-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__sG6ao{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.AboutUsPage_missionText__2PmH3 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__2PmH3 h3{color:#1a1a2e}.AboutUsPage_missionText__2PmH3 p{color:#b0b0b0;font-family:var(--main-font);font-size:17px;line-height:1.8;transition:color .3s ease}[data-theme=light] .AboutUsPage_missionText__2PmH3 p{color:#6c757d}.AboutUsPage_valuesSection__pW\+Xa{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_valuesSection__pW\+Xa{background:#667eea08}.AboutUsPage_valuesGrid__Es4tf{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_valueCard__JI1fa{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 30px;text-align:center;transition:all .3s ease}.AboutUsPage_valueCard__JI1fa:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_valueCard__JI1fa{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_valueCard__JI1fa:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.AboutUsPage_valueIcon__Lulkd{margin-bottom:20px}.AboutUsPage_valueIcon__Lulkd .AboutUsPage_icon__VmUOR{color:#667eea;height:56px;transition:all .3s ease;width:56px}.AboutUsPage_valueCard__JI1fa:hover .AboutUsPage_valueIcon__Lulkd .AboutUsPage_icon__VmUOR{filter:drop-shadow(0 0 10px rgba(102,126,234,.6));transform:scale(1.1)}.AboutUsPage_valueTitle__rvf-f{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__rvf-f{color:#1a1a2e}.AboutUsPage_valueDescription__uWvRa{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .AboutUsPage_valueDescription__uWvRa{color:#6c757d}.AboutUsPage_servicesSection__3N5Uw{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_servicesGrid__kob-v{grid-gap:30px;display:grid;gap:30px}.AboutUsPage_serviceCard__gQjGc{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px;transition:all .3s ease}.AboutUsPage_serviceCard__gQjGc:hover{background:#ffffff0d;border-color:#667eea80}[data-theme=light] .AboutUsPage_serviceCard__gQjGc{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_serviceCard__gQjGc:hover{background:#fff;border-color:#667eea4d;box-shadow:0 8px 30px #667eea1f}.AboutUsPage_serviceHeader__IvBN5{margin-bottom:20px}.AboutUsPage_serviceHeader__IvBN5 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__IvBN5 h3{color:#1a1a2e}.AboutUsPage_serviceItems__sZdxb{display:flex;flex-wrap:wrap;gap:10px}.AboutUsPage_serviceTag__lOdWi{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__N8zhw{color:#b0b0b0;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_serviceDescription__N8zhw{color:#6c757d}.AboutUsPage_teamSection__UKr8c{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_teamSection__UKr8c{background:#667eea08}.AboutUsPage_teamIntro__2qfFg{color:#8b8b91;font-size:20px;font-style:italic;margin-bottom:60px;text-align:center;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamIntro__2qfFg{color:#6c757d}.AboutUsPage_teamGrid__m73u-{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_teamCard__xJ64Z{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:50px 40px;text-align:center;transition:all .3s ease}.AboutUsPage_teamCard__xJ64Z:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea4d;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_teamCard__xJ64Z{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_teamCard__xJ64Z:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.AboutUsPage_teamIcon__WoaR5{margin-bottom:25px}.AboutUsPage_teamIcon__WoaR5 .AboutUsPage_icon__VmUOR{color:#764ba2;height:64px;transition:all .3s ease;width:64px}.AboutUsPage_teamCard__xJ64Z:hover .AboutUsPage_teamIcon__WoaR5 .AboutUsPage_icon__VmUOR{filter:drop-shadow(0 0 15px rgba(118,75,162,.6));transform:scale(1.15)}.AboutUsPage_teamRole__GMBNf{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamRole__GMBNf{color:#1a1a2e}.AboutUsPage_teamDescription__IuWpo{color:#8b8b91;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamDescription__IuWpo{color:#6c757d}@media(max-width:1024px){.AboutUsPage_heroTitle__kvx10{font-size:56px}.AboutUsPage_heroSubtitle__xmcfK{font-size:24px}.AboutUsPage_sectionTitle__klzci{font-size:40px}.AboutUsPage_missionContent__sG6ao{grid-template-columns:1fr}}@media(max-width:768px){.AboutUsPage_heroSection__GjBuI{min-height:25vh;padding:40px 20px}.AboutUsPage_heroTitle__kvx10{font-size:40px}.AboutUsPage_heroSubtitle__xmcfK{font-size:18px}.AboutUsPage_sectionTitle__klzci{font-size:32px;margin-bottom:40px}.AboutUsPage_statsGrid__mMB8N{gap:20px;grid-template-columns:repeat(2,1fr)}.AboutUsPage_statNumber__HgVrw{font-size:36px}.AboutUsPage_teamGrid__m73u-,.AboutUsPage_valuesGrid__Es4tf{grid-template-columns:1fr}.AboutUsPage_missionContent__sG6ao{gap:30px}.AboutUsPage_missionText__2PmH3 h3{font-size:24px}.AboutUsPage_serviceCard__gQjGc{padding:30px 20px}}@media(max-width:480px){.AboutUsPage_heroTitle__kvx10{font-size:32px}.AboutUsPage_heroSubtitle__xmcfK{font-size:18px}.AboutUsPage_statsGrid__mMB8N{grid-template-columns:1fr}.AboutUsPage_statNumber__HgVrw{font-size:32px}.AboutUsPage_sectionTitle__klzci{font-size:28px}}.ContactsPage_page__khKSr{overflow-x:hidden;padding-bottom:60px;transition:background-color .3s ease;width:100%}[data-theme=light] .ContactsPage_page__khKSr{background:linear-gradient(180deg,#f8f9fa,#fff)}.ContactsPage_heroSection__UAtXb{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__jaPto{-webkit-text-fill-color:#0000;animation:ContactsPage_gradientShift__E5maz 5s ease infinite,ContactsPage_fadeInUp__x5P2\+ 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__E5maz{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ContactsPage_fadeInUp__x5P2\+{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactsPage_heroSubtitle__1v\+mo{animation:ContactsPage_fadeIn__nazdH 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__1v\+mo{color:#1a1a2eb3}.ContactsPage_contactMethodsSection__SqhQ0{margin:0 auto;padding:20px}.ContactsPage_methodsGrid__6Zwir{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ContactsPage_methodCard__7m\+yU{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__7m\+yU: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__7m\+yU:hover{background:#ffffff0d;box-shadow:0 20px 50px #0000004d;transform:translateY(-10px)}.ContactsPage_methodCard__7m\+yU:hover:before{opacity:1}.ContactsPage_methodCard__7m\+yU:hover .ContactsPage_methodIcon__ESH01{transform:scale(1.2)}[data-theme=light] .ContactsPage_methodCard__7m\+yU{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_methodCard__7m\+yU:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.ContactsPage_methodIcon__ESH01{margin-bottom:20px;transition:transform .3s ease}.ContactsPage_methodIcon__ESH01 .ContactsPage_icon__mOJcS{color:#667eea;color:var(--accent,#667eea);height:56px;width:56px}.ContactsPage_methodTitle__S7kQt{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__S7kQt{color:#1a1a2e}.ContactsPage_methodValue__-LXx9{color:#667eea;color:var(--accent,#667eea);font-family:var(--main-font);font-size:18px;font-weight:500;margin-bottom:10px}.ContactsPage_methodDescription__ihXuC{color:#8b8b91;font-family:var(--main-font);font-size:14px;transition:color .3s ease}[data-theme=light] .ContactsPage_methodDescription__ihXuC{color:#6c757d}.ContactsPage_formsSection__5vj9t{grid-gap:60px;display:grid;gap:60px;margin:0 auto;padding:40px 20px}.ContactsPage_formContainer__a-Y7Z{background:#ffffff05;border:1px solid #ffffff1a;border-radius:24px;padding:50px 40px;transition:all .3s ease}.ContactsPage_formContainer__a-Y7Z:hover{background:#ffffff08;box-shadow:0 10px 40px #667eea1a}[data-theme=light] .ContactsPage_formContainer__a-Y7Z{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_formContainer__a-Y7Z:hover{background:#fff;box-shadow:0 10px 40px #667eea1f}.ContactsPage_formHeader__leM7T{margin-bottom:40px;text-align:center}.ContactsPage_formIcon__czVTN{margin-bottom:20px}.ContactsPage_formIcon__czVTN .ContactsPage_icon__mOJcS{color:#667eea;height:64px;width:64px}.ContactsPage_formTitle__Dur9f{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__Dur9f{color:#1a1a2e}.ContactsPage_formDescription__3UfSC{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__3UfSC{color:#6c757d}.ContactsPage_form__S2fRk{margin:0 auto;max-width:800px}.ContactsPage_formRow__joDIS{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:25px}.ContactsPage_inputGroup__Bv6PZ{display:flex;flex-direction:column;margin-bottom:25px}.ContactsPage_inputGroup__Bv6PZ 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__Bv6PZ label{color:#1a1a2e}.ContactsPage_inputGroup__Bv6PZ input,.ContactsPage_inputGroup__Bv6PZ select,.ContactsPage_inputGroup__Bv6PZ 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__Bv6PZ input:focus,.ContactsPage_inputGroup__Bv6PZ select:focus,.ContactsPage_inputGroup__Bv6PZ textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ContactsPage_inputGroup__Bv6PZ input::placeholder,.ContactsPage_inputGroup__Bv6PZ select::placeholder,.ContactsPage_inputGroup__Bv6PZ textarea::placeholder{color:#5a5a5a}[data-theme=light] .ContactsPage_inputGroup__Bv6PZ input,[data-theme=light] .ContactsPage_inputGroup__Bv6PZ select,[data-theme=light] .ContactsPage_inputGroup__Bv6PZ textarea{background:#f8f9fa;border:1px solid #667eea26;color:#1a1a2e}[data-theme=light] .ContactsPage_inputGroup__Bv6PZ input:focus,[data-theme=light] .ContactsPage_inputGroup__Bv6PZ select:focus,[data-theme=light] .ContactsPage_inputGroup__Bv6PZ textarea:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}[data-theme=light] .ContactsPage_inputGroup__Bv6PZ input::placeholder,[data-theme=light] .ContactsPage_inputGroup__Bv6PZ select::placeholder,[data-theme=light] .ContactsPage_inputGroup__Bv6PZ textarea::placeholder{color:#adb5bd}.ContactsPage_inputGroup__Bv6PZ textarea{min-height:120px;resize:vertical}.ContactsPage_inputGroup__Bv6PZ select{background:#16162a;color:#fff;cursor:pointer}.ContactsPage_inputGroup__Bv6PZ select option{background:#16162a;color:#fff}[data-theme=light] .ContactsPage_inputGroup__Bv6PZ select{background:#f8f9fa;color:#1a1a2e}[data-theme=light] .ContactsPage_inputGroup__Bv6PZ select option{background:#fff;color:#1a1a2e}.ContactsPage_submitButton__lBCrl{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__lBCrl:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.ContactsPage_submitButton__lBCrl:active{transform:translateY(0)}.ContactsPage_mapSection__tRfTE{background:#ffffff05;padding:100px 20px;text-align:center;transition:background-color .3s ease}[data-theme=light] .ContactsPage_mapSection__tRfTE{background:#667eea08}.ContactsPage_sectionTitle__65Uyu{-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__-nPGa{color:#8b8b91;font-size:20px;margin-bottom:60px;transition:color .3s ease}[data-theme=light] .ContactsPage_sectionSubtitle__-nPGa{color:#6c757d}.ContactsPage_statsRow__lXFYu{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto}.ContactsPage_statItem__oGVzD{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 20px;transition:all .3s ease}.ContactsPage_statItem__oGVzD:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-5px)}[data-theme=light] .ContactsPage_statItem__oGVzD{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_statItem__oGVzD:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.ContactsPage_statNumber__--7wT{-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__RjNCZ{color:#8b8b91;font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}[data-theme=light] .ContactsPage_statLabel__RjNCZ{color:#6c757d}@media(max-width:1024px){.ContactsPage_heroTitle__jaPto{font-size:52px}.ContactsPage_formContainer__a-Y7Z{padding:40px 30px}.ContactsPage_sectionTitle__65Uyu{font-size:40px}}@media(max-width:768px){.ContactsPage_heroSection__UAtXb{padding:80px 20px 60px}.ContactsPage_heroTitle__jaPto{font-size:40px}.ContactsPage_heroSubtitle__1v\+mo{font-size:18px}.ContactsPage_methodsGrid__6Zwir{grid-template-columns:1fr}.ContactsPage_formContainer__a-Y7Z{padding:30px 20px}.ContactsPage_formTitle__Dur9f{font-size:28px}.ContactsPage_formDescription__3UfSC{font-size:16px}.ContactsPage_formRow__joDIS{gap:0;grid-template-columns:1fr}.ContactsPage_sectionTitle__65Uyu{font-size:32px}.ContactsPage_statsRow__lXFYu{gap:20px;grid-template-columns:1fr}.ContactsPage_statNumber__--7wT{font-size:40px}}@media(max-width:480px){.ContactsPage_heroTitle__jaPto{font-size:32px}.ContactsPage_heroSubtitle__1v\+mo{font-size:16px}.ContactsPage_formIcon__czVTN{font-size:56px}.ContactsPage_formTitle__Dur9f{font-size:24px}.ContactsPage_methodIcon__ESH01{font-size:48px}.ContactsPage_submitButton__lBCrl{font-size:16px;padding:14px 24px}}.ContactsPage_modalOverlay__gm4cO{align-items:center;animation:ContactsPage_fadeIn__nazdH .2s ease;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ContactsPage_modalBox__GWHBs{animation:ContactsPage_slideUp__fZLxR .25s ease;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:16px;max-width:420px;padding:40px 36px;text-align:center;width:90%}.ContactsPage_modalIcon__bbaNx{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__dkSe9{background:#4caf5033;border:2px solid #4caf50;color:#4caf50}.ContactsPage_modalIconError__Un67z{background:#f4433633;border:2px solid #f44336;color:#f44336}.ContactsPage_modalTitle__fkoy\+{color:#fff;font-size:22px;font-weight:700;margin:0 0 12px}.ContactsPage_modalMessage__EmCSW{color:#ffffffbf;font-size:15px;line-height:1.6;margin:0 0 28px}.ContactsPage_modalBtn__ETW3M{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__ETW3M:hover{opacity:.85}@keyframes ContactsPage_fadeIn__nazdH{0%{opacity:0}to{opacity:1}}@keyframes ContactsPage_slideUp__fZLxR{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicyPage_page__6hBUT{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .PrivacyPolicyPage_page__6hBUT{background:linear-gradient(180deg,#f8f9fa,#fff)}.PrivacyPolicyPage_heroSection__aLesS{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__7yCs3{-webkit-text-fill-color:#0000;animation:PrivacyPolicyPage_gradientShift__IjsNK 5s ease infinite,PrivacyPolicyPage_fadeInUp__rCtWH 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__IjsNK{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PrivacyPolicyPage_fadeInUp__rCtWH{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicyPage_heroSubtitle__QMpJG{animation:PrivacyPolicyPage_fadeIn__rVqgl 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__QMpJG{color:#1a1a2eb3}@keyframes PrivacyPolicyPage_fadeIn__rVqgl{0%{opacity:0}to{opacity:1}}.PrivacyPolicyPage_principlesSection__fo-Gp{margin:0 auto;max-width:1200px;padding:80px 20px;transition:background-color .3s ease}.PrivacyPolicyPage_sectionTitle__EixU4{-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__ZBv5r{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PrivacyPolicyPage_principleCard__ojKAY{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.PrivacyPolicyPage_principleCard__ojKAY:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea33;transform:translateY(-10px)}[data-theme=light] .PrivacyPolicyPage_principleCard__ojKAY{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_principleCard__ojKAY:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.PrivacyPolicyPage_principleIcon__Y1e49{margin-bottom:20px}.PrivacyPolicyPage_principleIcon__Y1e49 .PrivacyPolicyPage_icon__d0UO2{color:#667eea;height:56px;transition:all .3s ease;width:56px}.PrivacyPolicyPage_principleCard__ojKAY:hover .PrivacyPolicyPage_principleIcon__Y1e49 .PrivacyPolicyPage_icon__d0UO2{filter:drop-shadow(0 0 12px rgba(102,126,234,.6));transform:scale(1.15)}.PrivacyPolicyPage_principleTitle__svgHc{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__svgHc{color:#1a1a2e}.PrivacyPolicyPage_principleDescription__Az\+CH{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_principleDescription__Az\+CH{color:#6c757d}.PrivacyPolicyPage_contentSection__y1zvG{margin:0 auto;max-width:1000px;padding:60px 20px}.PrivacyPolicyPage_contentBlock__7SX2Q{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:60px;padding:40px;transition:all .3s ease}.PrivacyPolicyPage_contentBlock__7SX2Q:hover{background:#ffffff08;box-shadow:0 10px 30px #0003}.PrivacyPolicyPage_contentBlock__7SX2Q:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_contentBlock__7SX2Q{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_contentBlock__7SX2Q:hover{background:#fff;box-shadow:0 10px 30px #667eea1f}.PrivacyPolicyPage_blockHeader__fG05H{align-items:center;border-bottom:2px solid #667eea33;display:flex;margin-bottom:25px;padding-bottom:20px}.PrivacyPolicyPage_blockIcon__NpL0P{margin-right:20px}.PrivacyPolicyPage_blockIcon__NpL0P .PrivacyPolicyPage_icon__d0UO2{color:#764ba2;height:48px;width:48px}.PrivacyPolicyPage_blockTitle__uV\+kV{color:#fff;font-size:32px;font-weight:700;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_blockTitle__uV\+kV{color:#1a1a2e}.PrivacyPolicyPage_blockList__f9AZL{list-style:none;margin:0;padding:0}.PrivacyPolicyPage_listItem__EIOjq{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__EIOjq:last-child{border-bottom:none}.PrivacyPolicyPage_listItem__EIOjq:before{color:#667eea;content:"▸";font-size:20px;left:0;position:absolute}.PrivacyPolicyPage_listItem__EIOjq:hover{color:#fff;padding-left:35px}[data-theme=light] .PrivacyPolicyPage_listItem__EIOjq{border-bottom:1px solid #667eea0d;color:#6c757d}[data-theme=light] .PrivacyPolicyPage_listItem__EIOjq:hover{color:#1a1a2e}.PrivacyPolicyPage_contactSection__cLmYZ{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactSection__cLmYZ{background:#667eea08}.PrivacyPolicyPage_contactBox__7GuZA{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__7GuZA{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.PrivacyPolicyPage_contactTitle__Em5JI{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactTitle__Em5JI{color:#1a1a2e}.PrivacyPolicyPage_contactText__yBM6U{color:#b0b0b0;font-size:18px;line-height:1.7;margin-bottom:40px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactText__yBM6U{color:#6c757d}.PrivacyPolicyPage_contactInfo__Dx6tB{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-bottom:30px}.PrivacyPolicyPage_infoItem__JTv07{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__JTv07:hover{background:#667eea33;transform:translateY(-3px)}[data-theme=light] .PrivacyPolicyPage_infoItem__JTv07{background:#667eea14;border:1px solid #667eea26}[data-theme=light] .PrivacyPolicyPage_infoItem__JTv07:hover{background:#667eea26}.PrivacyPolicyPage_infoIcon__ic0Ef{font-size:24px}.PrivacyPolicyPage_infoText__BPLRI{color:#fff;font-size:18px;font-weight:500;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_infoText__BPLRI{color:#1a1a2e}.PrivacyPolicyPage_responseTime__vCPMS{color:#8b8b91;font-size:16px;font-style:italic;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_responseTime__vCPMS{color:#6c757d}.PrivacyPolicyPage_agreementSection__N37Kx{padding:80px 20px 100px}.PrivacyPolicyPage_agreementBox__xpW\+q{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d;border-radius:24px;margin:0 auto;max-width:900px;padding:50px 60px}.PrivacyPolicyPage_agreementTitle__zDuWs{color:#fff;font-size:32px;font-weight:700;margin-bottom:25px;text-align:center}[data-theme=light] .PrivacyPolicyPage_agreementTitle__zDuWs{color:#1a1a2e}.PrivacyPolicyPage_agreementText__mvaHD{color:#b0b0b0;font-size:17px;line-height:1.8;margin-bottom:20px}.PrivacyPolicyPage_agreementText__mvaHD:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_agreementText__mvaHD{color:#6c757d}@media(max-width:1024px){.PrivacyPolicyPage_heroTitle__7yCs3{font-size:48px}.PrivacyPolicyPage_sectionTitle__EixU4{font-size:36px}.PrivacyPolicyPage_blockTitle__uV\+kV{font-size:28px}.PrivacyPolicyPage_contactBox__7GuZA{padding:50px 40px}.PrivacyPolicyPage_agreementBox__xpW\+q{padding:40px}}@media(max-width:768px){.PrivacyPolicyPage_heroSection__aLesS{padding:80px 20px 60px}.PrivacyPolicyPage_heroTitle__7yCs3{font-size:36px}.PrivacyPolicyPage_heroSubtitle__QMpJG{font-size:18px}.PrivacyPolicyPage_principlesGrid__ZBv5r{grid-template-columns:1fr}.PrivacyPolicyPage_contentBlock__7SX2Q{padding:30px 20px}.PrivacyPolicyPage_blockHeader__fG05H{flex-direction:column;text-align:center}.PrivacyPolicyPage_blockIcon__NpL0P{margin-bottom:15px;margin-right:0}.PrivacyPolicyPage_blockTitle__uV\+kV{font-size:24px}.PrivacyPolicyPage_listItem__EIOjq{font-size:16px;padding-left:25px}.PrivacyPolicyPage_contactBox__7GuZA{padding:40px 25px}.PrivacyPolicyPage_contactTitle__Em5JI{font-size:28px}.PrivacyPolicyPage_contactText__yBM6U{font-size:16px}.PrivacyPolicyPage_contactInfo__Dx6tB{flex-direction:column;gap:20px}.PrivacyPolicyPage_agreementBox__xpW\+q{padding:30px 25px}.PrivacyPolicyPage_agreementTitle__zDuWs{font-size:24px}.PrivacyPolicyPage_agreementText__mvaHD{font-size:15px}}@media(max-width:480px){.PrivacyPolicyPage_heroTitle__7yCs3{font-size:28px}.PrivacyPolicyPage_heroSubtitle__QMpJG{font-size:16px}.PrivacyPolicyPage_sectionTitle__EixU4{font-size:28px}.PrivacyPolicyPage_principleIcon__Y1e49{font-size:48px}.PrivacyPolicyPage_blockIcon__NpL0P{font-size:40px}.PrivacyPolicyPage_contentBlock__7SX2Q{padding:20px 15px}.PrivacyPolicyPage_listItem__EIOjq{font-size:15px}.PrivacyPolicyPage_contactTitle__Em5JI{font-size:24px}.PrivacyPolicyPage_infoItem__JTv07{padding:12px 20px}}.InternetSpeedPage_container__py0Fs{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__py0Fs:before{content:"";height:120vh;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:120vw;z-index:0}.InternetSpeedPage_container__py0Fs: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__py0Fs .InternetSpeedPage_backButton__M2NX9{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__py0Fs .InternetSpeedPage_backButton__M2NX9:hover{background:#ffffff1a}.InternetSpeedPage_speedtestCard__Q71Ev{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__uW9ad{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__uW9ad .InternetSpeedPage_logo__u-RXZ{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__uW9ad .InternetSpeedPage_logo__u-RXZ svg{color:#00d2ff;filter:drop-shadow(0 0 8px rgba(0,210,255,.6))}.InternetSpeedPage_header__uW9ad .InternetSpeedPage_serverInfo__1332k{align-items:center;border:1px solid #ffffff0d;border-radius:20px;color:#ffffff80;display:flex;font-size:.9rem;gap:8px;padding:6px 12px}.InternetSpeedPage_header__uW9ad .InternetSpeedPage_serverInfo__1332k svg{color:#3a7bd5}.InternetSpeedPage_gaugeWrapper__kpUgy{display:flex;height:300px;justify-content:center;margin-bottom:6rem;position:relative;width:400px}.InternetSpeedPage_gaugeSvg__jfJzp{height:auto;overflow:visible;width:100%}.InternetSpeedPage_gaugeSvg__jfJzp .InternetSpeedPage_track__sOVQJ{fill:none;stroke:#ffffff0d;stroke-width:12;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.InternetSpeedPage_gaugeSvg__jfJzp .InternetSpeedPage_progress__C7ZkN{fill:none;stroke:url(#gradientSpeed);stroke-width:12;stroke-linecap:round;filter:drop-shadow(0 0 15px rgba(0,210,255,.6))}.InternetSpeedPage_gaugeSvg__jfJzp .InternetSpeedPage_ticks__Llwgz line{stroke:#fff3;stroke-width:2}.InternetSpeedPage_gaugeSvg__jfJzp .InternetSpeedPage_ticks__Llwgz text{fill:#fff6;text-anchor:middle;font-family:Rajdhani,sans-serif;font-size:10px}.InternetSpeedPage_centerDisplay__1S-w8{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__ltStF{-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__maW0V{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__1Sd5q{color:#fff6;font-size:.9rem;letter-spacing:4px;margin-top:10px;text-transform:uppercase}.InternetSpeedPage_actionButton__e1fOj{bottom:-60px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.InternetSpeedPage_actionButton__e1fOj 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__e1fOj button:before{background:linear-gradient(90deg,#0000,#00d2ff33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.InternetSpeedPage_actionButton__e1fOj button:hover{border-color:#00d2ff;box-shadow:0 0 30px #00d2ff66;color:#fff;text-shadow:0 0 5px #fffc}.InternetSpeedPage_actionButton__e1fOj button:hover:before{left:100%}.InternetSpeedPage_actionButton__e1fOj button:active{transform:scale(.95)}.InternetSpeedPage_statsGrid__343la{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__o2cAF{border:1px solid #ffffff0d;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.InternetSpeedPage_statCard__o2cAF: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__o2cAF.InternetSpeedPage_active__6TXQF{background:#00d2ff0d;border-color:#00d2ff33;box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.InternetSpeedPage_statCard__o2cAF.InternetSpeedPage_active__6TXQF:after{opacity:1}.InternetSpeedPage_statCard__o2cAF.InternetSpeedPage_active__6TXQF .InternetSpeedPage_statValue__0\+cva{color:#fff;text-shadow:0 0 10px #00d2ff80}.InternetSpeedPage_statCard__o2cAF.InternetSpeedPage_active__6TXQF .InternetSpeedPage_statIcon__lvg49{color:#00d2ff}.InternetSpeedPage_statIcon__lvg49{color:#ffffff4d;font-size:1.2rem;margin-bottom:.8rem;transition:color .3s ease}.InternetSpeedPage_statLabel__kBXAs{color:#fff6;font-size:.8rem;letter-spacing:1.5px;margin-bottom:.5rem;text-transform:uppercase}.InternetSpeedPage_statValue__0\+cva{color:#ffffffb3;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;transition:all .3s ease}.InternetSpeedPage_statValue__0\+cva span{color:#fff6;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:400;margin-left:4px}.InternetSpeedPage_footerInfo__BsuFq{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__yZ4iZ{display:flex;flex-direction:column;gap:4px}.InternetSpeedPage_infoItem__yZ4iZ .InternetSpeedPage_label__SqMrf{color:#fff6;font-size:.75rem;letter-spacing:1px;text-transform:uppercase}.InternetSpeedPage_infoItem__yZ4iZ .InternetSpeedPage_value__sdnqL{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:8px}.InternetSpeedPage_infoItem__yZ4iZ .InternetSpeedPage_value__sdnqL svg{color:#00d2ff}.InternetSpeedPage_ipTag__rk4O1{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__py0Fs{padding:10px}.InternetSpeedPage_speedtestCard__Q71Ev{padding:2rem 1rem}.InternetSpeedPage_gaugeWrapper__kpUgy{height:260px;margin-bottom:4rem;max-width:360px;width:100%}.InternetSpeedPage_centerDisplay__1S-w8{bottom:40px}.InternetSpeedPage_speedValue__ltStF{font-size:4.5rem}.InternetSpeedPage_statsGrid__343la{gap:1rem;grid-template-columns:1fr}.InternetSpeedPage_footerInfo__BsuFq{flex-direction:column;gap:1rem}}@keyframes AIPage_fadeIn__l\+-Ht{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AIPage_pulse__LbhB6{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__k4a9F{animation:AIPage_fadeIn__l\+-Ht .6s ease-out;display:flex;flex-direction:column;height:calc(100vh - 100px);margin:0 auto;padding:20px;width:100%}.AIPage_chatWindow__YjCbV{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__YjCbV:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.AIPage_header__dG6kp{align-items:center;background:#14141e66;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:20px 30px}.AIPage_title__hW-EF{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:12px}.AIPage_status__UQQmY{background:#4caf501a;border:1px solid #4caf5033;border-radius:12px;color:#4caf50;font-size:12px;padding:4px 10px}.AIPage_messagesArea__xLAC3{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px 24px}.AIPage_messagesArea__xLAC3::-webkit-scrollbar{width:6px}.AIPage_messagesArea__xLAC3::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.AIPage_message__ERm46{border-radius:18px;font-size:15px;line-height:1.65;max-width:70%;padding:14px 18px;position:relative}.AIPage_userMessage__4Yzf8{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__1Up1k{align-self:flex-start;background:#ffffff0d;border:1px solid #ffffff1a;border-bottom-left-radius:4px;color:#ffffffe6}.AIPage_inputArea__HIztu{background:#14141e66;border-top:1px solid #ffffff0d;padding:20px 30px}.AIPage_inputContainer__UJhv5{background:#0003;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:15px;padding:8px;transition:border-color .2s}.AIPage_inputContainer__UJhv5:focus-within{border-color:#64c8ff66}.AIPage_input__Sf19p{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;padding:12px 16px}.AIPage_input__Sf19p:focus{outline:none}.AIPage_input__Sf19p::placeholder{color:#ffffff4d}.AIPage_sendButton__Hg6ue{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__Hg6ue:hover{background:#f0f0f0;transform:scale(1.05)}.AIPage_sendButton__Hg6ue:disabled{cursor:not-allowed;opacity:.5;transform:none}.AIPage_limitBadge__nnpWi{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__kowyz{0%,to{opacity:1}50%{opacity:0}}@keyframes AIPage_typing__c4wqy{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.AIPage_messageWrapper__7fH9B{align-items:flex-end;animation:AIPage_fadeIn__l\+-Ht .25s ease-out;display:flex;gap:10px}.AIPage_wrapperUser__vpA1I{flex-direction:row-reverse}.AIPage_wrapperAi__SFB2Q{flex-direction:row}.AIPage_aiAvatar__6TZj7{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__TnpEY{white-space:pre-wrap;word-break:break-word}.AIPage_messageTime__LQ-MS{color:#ffffff40;font-size:10px;margin-top:6px;text-align:right}.AIPage_userMessage__4Yzf8 .AIPage_messageTime__LQ-MS{text-align:right}.AIPage_aiMessage__1Up1k .AIPage_messageTime__LQ-MS{text-align:left}.AIPage_cursor__P-VXI{animation:AIPage_cursorBlink__kowyz .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__O2Vrp{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px 0}.AIPage_quickReply__pMSlP{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__pMSlP:hover{background:#ff8c001f;border-color:#ff8c0059;color:#ff8c00;transform:translateY(-1px)}.AIPage_quickReply__pMSlP:active{transform:translateY(0)}.AIPage_aiAvatarHeader__H-pi3{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__0a9yb{color:#fff;font-size:16px;font-weight:600}.AIPage_titleSub__4iB\+n{color:#4caf50;font-size:11px;margin-top:1px}.AIPage_headerRight__39fIK{align-items:center;display:flex;gap:12px}.AIPage_clearBtn__nCh3V{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__nCh3V:hover{background:#ff505014;border-color:#ff505066;color:#ff5050b3}.AIPage_inputFooter__iDv7f{color:#fff3;font-size:11px;margin-top:10px;text-align:center}.AIPage_sendActive__-p8Ld{background:#ff8c00!important;color:#fff!important}.AIPage_sendActive__-p8Ld:hover{background:#e67e00!important}.AIPage_typingIndicator__IPHgs{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__IPHgs span{animation:AIPage_typing__c4wqy 1.4s ease-in-out infinite both;background:#64c8ff80;border-radius:50%;height:7px;width:7px}.AIPage_typingIndicator__IPHgs span:first-child{animation-delay:-.32s}.AIPage_typingIndicator__IPHgs span:nth-child(2){animation-delay:-.16s}.AIPage_typingIndicator__IPHgs span:nth-child(3){animation-delay:0s}@media(max-width:768px){.AIPage_container__k4a9F{border-radius:0;height:100dvh;margin-top:0;max-height:100dvh;padding:0}.AIPage_chatWindow__YjCbV{background:#101015;border:none;border-radius:0;height:100%}.AIPage_header__dG6kp{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141ee6;flex-direction:row;gap:12px;padding:15px}.AIPage_message__ERm46{font-size:15px;max-width:85%;padding:12px 16px}.AIPage_quickReplies__O2Vrp{padding:10px 15px 0}.AIPage_quickReply__pMSlP{font-size:11px;padding:5px 11px}.AIPage_inputArea__HIztu{background:#14141ef2;padding:15px 15px 75px;transition:padding-bottom .3s cubic-bezier(.25,.8,.5,1)}.AIPage_inputArea__HIztu:focus-within{padding-bottom:15px}}.ServicesPage_wrapper__wtmlb{min-height:100vh;padding:0}.TermsPage_wrapper__3bnx0{color:#fff;font-family:Montserrat,sans-serif;min-height:100vh;padding:20px 20px 60px}[data-theme=light] .TermsPage_wrapper__3bnx0{color:#1a1a1a}.TermsPage_container__Cv5OO{margin:0 auto}.TermsPage_title__-a1Wi{-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__-a1Wi{font-size:2rem}}.TermsPage_subtitle__Fb9V0{color:#fff9;font-size:1.1rem;margin-bottom:3rem;text-align:center}[data-theme=light] .TermsPage_subtitle__Fb9V0{color:#0009}@media(max-width:768px){.TermsPage_subtitle__Fb9V0{font-size:1rem;margin-bottom:2rem}}.TermsPage_accordionContainer__1T7wA{display:flex;flex-direction:column;gap:16px;margin-bottom:3rem}.TermsPage_accordionItem__VY20V{-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__VY20V{background:#ffffffe6;border-color:#7326a226}.TermsPage_accordionItem__VY20V.TermsPage_open__Nz\+j6{border-color:#7326a266;box-shadow:0 8px 24px #7326a226}.TermsPage_accordionHeader__Fmq5z{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__Fmq5z:hover{background:#7326a21a}@media(max-width:768px){.TermsPage_accordionHeader__Fmq5z{padding:16px 18px}}.TermsPage_accordionTitle__QePGh{color:#fff;font-size:1.2rem;font-weight:600;text-align:left}[data-theme=light] .TermsPage_accordionTitle__QePGh{color:#1a1a1a}@media(max-width:768px){.TermsPage_accordionTitle__QePGh{font-size:1rem}}.TermsPage_accordionIcon__aP\+ZU{color:#7326a2;flex-shrink:0;font-size:1.8rem;font-weight:300;margin-left:16px;transition:transform .3s ease}.TermsPage_open__Nz\+j6 .TermsPage_accordionIcon__aP\+ZU{transform:rotate(180deg)}.TermsPage_accordionContent__zRwTB{animation:TermsPage_slideDown__vZjjq .3s ease;color:#ffffffd9;line-height:1.7;padding:15px 24px 24px}[data-theme=light] .TermsPage_accordionContent__zRwTB{color:#000c}@media(max-width:768px){.TermsPage_accordionContent__zRwTB{font-size:.95rem;padding:0 18px 18px}}.TermsPage_accordionContent__zRwTB h3{color:#9333ea;font-size:1.1rem;font-weight:600;margin:1.5rem 0 .8rem}.TermsPage_accordionContent__zRwTB h3:first-child{margin-top:0}[data-theme=light] .TermsPage_accordionContent__zRwTB h3{color:#7326a2}.TermsPage_accordionContent__zRwTB p{color:#ffffffbf;margin:.8rem 0}[data-theme=light] .TermsPage_accordionContent__zRwTB p{color:#000000b3}.TermsPage_accordionContent__zRwTB ul{margin:.8rem 0;padding-left:1.5rem}.TermsPage_accordionContent__zRwTB ul li{color:#ffffffbf;margin:.5rem 0}[data-theme=light] .TermsPage_accordionContent__zRwTB ul li{color:#000000b3}.TermsPage_accordionContent__zRwTB strong{color:#fff;font-weight:600}[data-theme=light] .TermsPage_accordionContent__zRwTB strong{color:#1a1a1a}@keyframes TermsPage_slideDown__vZjjq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TermsPage_footer__9wW6Y{-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__9wW6Y{background:#fffc;border-color:#7326a226}.TermsPage_footer__9wW6Y p{color:#ffffffb3;margin:.5rem 0}[data-theme=light] .TermsPage_footer__9wW6Y p{color:#0009}.TermsPage_lastUpdate__jE1X5{color:#ffffff80!important;font-size:.9rem;margin-top:1rem!important}[data-theme=light] .TermsPage_lastUpdate__jE1X5{color:#0006!important}.TermsPage_backButton__UV3Dq{-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__UV3Dq:hover{background:#7326a24d;border-color:#7326a280;transform:translateX(-2px)}[data-theme=light] .TermsPage_backButton__UV3Dq{background:#ffffffe6;border-color:#7326a233;color:#7326a2}[data-theme=light] .TermsPage_backButton__UV3Dq:hover{background:#fff;border-color:#7326a266}@media(max-width:768px){.TermsPage_backButton__UV3Dq{font-size:.9rem;left:20px;padding:10px 18px;top:20px}}.ShopPage_shopPage__AWCJV{--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__lG75W{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__lG75W{border-radius:0;gap:12px;padding:12px 16px}}.ShopPage_navBrand__JY\+TC{-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}@media(max-width:768px){.ShopPage_navBrand__JY\+TC{font-size:13px;gap:6px;letter-spacing:1px}}.ShopPage_navTabs__YrY\+C{align-items:center;background:#ffffff0d;border:1px solid var(--sh-border);border-radius:100px;display:flex;flex-wrap:wrap;gap:4px;padding:4px}@media(max-width:768px){.ShopPage_navTabs__YrY\+C{border-radius:16px;gap:6px;justify-content:center;padding:6px;width:100%}}.ShopPage_navTab__Sw8vF{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}@media(max-width:768px){.ShopPage_navTab__Sw8vF{font-size:11px;gap:4px;padding:6px 12px}}.ShopPage_navTab__Sw8vF:hover{background:#a855f726;color:var(--sh-text)}.ShopPage_navTabActive__JbxpD{background:var(--sh-grad)!important;box-shadow:0 4px 16px var(--sh-glow);color:#fff!important}.ShopPage_navTabCount__0E4t8{background:#ffffff2e;border-radius:100px;color:inherit;font-size:10px;font-weight:700;padding:1px 7px}.ShopPage_cartBadge__9u6Vr{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__N0NrL{margin:0 auto;padding:28px 0 56px}@media(max-width:900px){.ShopPage_content__N0NrL{padding:20px 16px 40px}}.ShopPage_catalogLayout__eD9\+7{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:210px 1fr}@media(max-width:900px){.ShopPage_catalogLayout__eD9\+7{grid-template-columns:1fr}}.ShopPage_sidebar__OxnUv{-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__6KQD7{color:var(--sh-text3);font-size:9px;font-weight:800;letter-spacing:2px;margin-bottom:10px;padding:0 8px;text-transform:uppercase}.ShopPage_catBtn__AzkPW{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__AzkPW:hover{background:#a855f71f;color:var(--sh-text)}.ShopPage_catBtnActive__FP7jF{background:var(--sh-grad-soft)!important;border:1px solid #a855f74d!important;color:#fff!important;font-weight:600}.ShopPage_catCount__iZqGQ{background:#ffffff14;border-radius:100px;color:var(--sh-text3);flex-shrink:0;font-size:10px;font-weight:600;padding:1px 8px}.ShopPage_mainArea__hB-zX{min-width:0}.ShopPage_controlsBar__PCBd1{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ShopPage_searchBox__4KQXV{align-items:center;display:flex;flex:1 1;max-width:420px;min-width:200px;position:relative}.ShopPage_searchIcon__vhshY{color:var(--sh-text3);left:13px;pointer-events:none;position:absolute}.ShopPage_searchInput__kEt4f{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__kEt4f::placeholder{color:var(--sh-text3)}.ShopPage_searchInput__kEt4f:focus{background:#a855f714;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71f}.ShopPage_clearSearch__jtYME{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__jtYME:hover{color:var(--sh-text)}.ShopPage_sortSelect__6EhQ8{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__6EhQ8:focus{background:#a855f714;border-color:#a855f780}.ShopPage_sortSelect__6EhQ8 option{background:#1a1a2e}.ShopPage_productsGrid__bFSQb{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ShopPage_productCard__gOMvm{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__gOMvm:hover{border-color:#a855f766;box-shadow:0 20px 60px #00000080,0 0 0 1px #a855f766,0 0 30px #a855f71f;transform:translateY(-6px)}.ShopPage_cardImgWrap__MGLLj{aspect-ratio:1/1;background:#ffffff0a;border-radius:var(--sh-radius) var(--sh-radius) 0 0;overflow:hidden;position:relative}.ShopPage_cardImgWrap__MGLLj:after{background:linear-gradient(180deg,#0000 50%,#0a08168c);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ShopPage_cardImg__1WoOd{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__gOMvm:hover .ShopPage_cardImg__1WoOd{filter:brightness(1.08);transform:scale(1.08)}.ShopPage_discBadge__CrLAa{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__K9343{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__3sGIA{display:flex;flex:1 1;flex-direction:column;gap:7px;padding:15px 16px 16px}.ShopPage_cardCatRow__d\+cFZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;overflow:hidden;position:relative}.ShopPage_cardStoreLogo__Hfd1b{filter:grayscale(.15);flex-shrink:0;height:28px;max-width:64px;object-fit:contain;opacity:.25;transition:opacity .2s}.ShopPage_cardBody__3sGIA:hover .ShopPage_cardStoreLogo__Hfd1b{opacity:.4}.ShopPage_cardCat__Pi6qC{-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__lkhWH{color:var(--sh-text);font-size:14px;font-weight:700;line-height:1.4}.ShopPage_cardDesc__ZmN-x,.ShopPage_cardName__lkhWH{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.ShopPage_cardDesc__ZmN-x{color:var(--sh-text3);flex-grow:1;font-size:12px;line-height:1.5}.ShopPage_cardMeta__Ki4MO{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.ShopPage_cardRating__x3iQQ{align-items:center;color:var(--sh-text2);display:flex;font-size:12px;gap:3px}.ShopPage_star__Jzqme{color:var(--sh-gold)}.ShopPage_revCount__AlmKw{color:var(--sh-text3);font-size:11px;margin-left:2px}.ShopPage_noRatingCard__REct0{color:var(--sh-text3);font-size:11px;font-style:italic}.ShopPage_stockPill__tCTDV{border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 9px}.ShopPage_inStock__nM1IG{background:#34d3991f;border:1px solid #34d39933;color:#6ee7b7}.ShopPage_noStock__SIxl6{background:#f871711a;border:1px solid #f8717133;color:#fca5a5}.ShopPage_cardFooter__g8uBG{align-items:center;border-top:1px solid #ffffff12;display:flex;gap:10px;justify-content:space-between;padding-top:12px}.ShopPage_priceBlock__z6IW5{display:flex;flex-direction:column;gap:2px}.ShopPage_priceNew__EY4BT,.ShopPage_price__dGXrD{color:var(--sh-text);font-size:17px;font-weight:800;line-height:1}.ShopPage_priceOld__Uof6H{color:var(--sh-text3);font-size:11px;text-decoration:line-through}.ShopPage_addBtn__PALP-{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__PALP-:hover:not(:disabled){box-shadow:0 8px 24px #a855f780;opacity:.88;transform:scale(1.04)}.ShopPage_addBtn__PALP-:disabled{background:#ffffff14;box-shadow:none;color:var(--sh-text3);cursor:not-allowed}.ShopPage_addBtnDone__o4-P\+{background:linear-gradient(135deg,#34d399,#059669)!important;box-shadow:0 4px 14px #34d39959!important}.ShopPage_addBtnInCart__TXMix{background:#a855f726!important;border:1px solid #a855f766!important;box-shadow:none!important;color:#d8b4fe!important}.ShopPage_pagination__QdF\+5{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:36px}.ShopPage_pageBtn__xzwTJ{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__xzwTJ:hover:not(:disabled){background:#a855f71a;border-color:#a855f766;color:var(--sh-text)}.ShopPage_pageBtn__xzwTJ:disabled{cursor:not-allowed;opacity:.3}.ShopPage_pageBtnActive__eGlAf{background:var(--sh-grad)!important;border-color:#0000!important;box-shadow:0 4px 14px #a855f766;color:#fff!important}.ShopPage_detailView__uQz0h{margin:0 auto}.ShopPage_backBtn__Uzg-2{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__Uzg-2:hover{background:#a855f714;border-color:#a855f766;color:var(--sh-text)}.ShopPage_detailLayout__d9mdi{grid-gap:44px;align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,420px) 1fr}@media(max-width:768px){.ShopPage_detailLayout__d9mdi{grid-template-columns:1fr}}.ShopPage_detailMainImgWrap__MOdx2{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__MOdx2: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__MOdx2:hover{border-color:#a855f766;box-shadow:0 28px 80px #0009,0 0 0 1px #a855f759}.ShopPage_detailMainImgWrap__MOdx2:hover:after{opacity:0}.ShopPage_detailMainImgWrap__MOdx2:hover .ShopPage_detailMainImg__SN0kr{filter:brightness(1.08) saturate(1.1);transform:scale(1.18)}.ShopPage_detailMainImgWrap__MOdx2:hover .ShopPage_zoomHint__dwqTb{opacity:1;transform:translateY(0)}.ShopPage_detailMainImg__SN0kr{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__dwqTb{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__dCTwk{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ShopPage_thumb__1aXGE{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__1aXGE:hover{border-color:#a855f799;filter:brightness(1);transform:scale(1.08)}.ShopPage_thumbActive__boT15{border-color:var(--sh-accent)!important;box-shadow:0 0 0 2px #a855f766;filter:brightness(1)!important}.ShopPage_detailCat__bSxmd{-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__4FnwP{color:var(--sh-text);font-size:28px;font-weight:800;line-height:1.25;margin:0 0 16px}.ShopPage_detailRating__ocIEs{align-items:center;display:flex;gap:3px;margin-bottom:20px}.ShopPage_starFilled__9P5bu{color:var(--sh-gold);font-size:18px}.ShopPage_starEmpty__zKPR8{color:#fff3;font-size:18px}.ShopPage_ratingVal__likug{color:var(--sh-text);font-size:14px;font-weight:700;margin-left:6px}.ShopPage_ratingRevs__HjiVI{color:var(--sh-text3);font-size:12px}.ShopPage_noRatings__nM1Ip{color:var(--sh-text3);font-size:13px;font-style:italic}.ShopPage_detailPrices__BuZum{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.ShopPage_detailPriceNew__whXxJ,.ShopPage_detailPrice__0bPtr{color:var(--sh-text);font-size:34px;font-weight:900;line-height:1}.ShopPage_detailPriceOld__kjUDP{color:var(--sh-text3);font-size:18px;text-decoration:line-through}.ShopPage_detailSavings__GIScQ{background:#34d3991a;border:1px solid #34d39933;border-radius:100px;color:#6ee7b7;font-size:13px;font-weight:700;padding:3px 10px}.ShopPage_detailStock__LTbSi{border-radius:100px;display:inline-block;font-size:13px;font-weight:700;margin-bottom:22px;padding:7px 14px}.ShopPage_detailStockIn__4jpYz{background:#34d3991a;border:1px solid #34d39940;color:#6ee7b7}.ShopPage_detailStockOut__keDbu{background:#f8717114;border:1px solid #f8717133;color:#fca5a5}.ShopPage_detailDesc__ozEgi{margin-bottom:28px}.ShopPage_detailDesc__ozEgi h4{color:var(--sh-text3);font-size:10px;font-weight:800;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.ShopPage_detailDesc__ozEgi p{color:var(--sh-text2);font-size:14px;line-height:1.8;margin:0}.ShopPage_descToggleBtn__VNMmr{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__VNMmr:hover{border-color:#ffffff4d;color:#fff}.ShopPage_detailStoreBadge__RMyEJ{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__xtqEK{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));height:36px;max-width:80px;object-fit:contain}.ShopPage_detailStoreInfo__9rtPV{display:flex;flex-direction:column;gap:1px}.ShopPage_detailStoreLabel__jUfsH{color:var(--sh-text3);font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.ShopPage_detailStoreName__BfZGq{color:var(--sh-text2);font-size:13px;font-weight:700}.ShopPage_detailActions__sE0km{display:flex;flex-wrap:wrap;gap:12px;max-width:305px}.ShopPage_detailAddBtn__kvyz5{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__kvyz5:hover:not(:disabled){box-shadow:0 14px 40px #a855f78c;opacity:.88;transform:translateY(-2px)}.ShopPage_detailAddBtn__kvyz5:disabled{background:#ffffff12;box-shadow:none;color:var(--sh-text3);cursor:not-allowed}.ShopPage_detailAddBtnDone__5n7t5{background:linear-gradient(135deg,#34d399,#059669)!important;box-shadow:0 8px 28px #34d39966!important}.ShopPage_goCartBtn__nXM3y{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__nXM3y:hover{background:#a855f72e;border-color:#a855f780}.ShopPage_sectionTitle__1QzVU{align-items:center;color:var(--sh-text);display:flex;font-size:22px;font-weight:800;gap:12px;margin:0 0 24px}.ShopPage_sectionCount__K6NG9{background:#a855f726;border:1px solid #a855f74d;border-radius:100px;color:#d8b4fe;font-size:12px;font-weight:700;padding:3px 12px}.ShopPage_cartLayout__giLCM{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 310px}@media(max-width:860px){.ShopPage_cartLayout__giLCM{grid-template-columns:1fr}}.ShopPage_cartItems__gJLzZ{display:flex;flex-direction:column;gap:10px}.ShopPage_cartItem__6aGi9{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__6aGi9:hover{background:#a855f70a;border-color:#a855f740}@media(max-width:600px){.ShopPage_cartItem__6aGi9{grid-template-columns:60px 1fr;grid-template-rows:auto auto}}.ShopPage_cartItemImg__VNeg1{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__VNeg1 img{height:100%;object-fit:cover;width:100%}.ShopPage_cartItemInfo__NDw\+A{min-width:0}.ShopPage_cartItemName__OqBBs{color:var(--sh-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopPage_cartItemUnit__kXpEF{color:var(--sh-text3);font-size:12px;margin-top:4px}.ShopPage_qtyControl__KRO-9{align-items:center;background:#ffffff0f;border:1px solid var(--sh-border);border-radius:100px;display:flex;overflow:hidden}.ShopPage_qtyBtn__35dcW{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__35dcW:hover{background:#a855f72e;color:var(--sh-text)}.ShopPage_qtyNum__0HAdy{color:var(--sh-text);font-size:13px;font-weight:700;min-width:32px;text-align:center}.ShopPage_cartItemSub__wh4jK{color:var(--sh-text);font-size:16px;font-weight:800;white-space:nowrap}.ShopPage_removeBtn__Qiw9v{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__Qiw9v:hover{background:#f871711a;border-color:#f8717140;color:#fca5a5}.ShopPage_cartSummaryBox__CwcH8{background:#a855f712;border:1px solid #a855f740;border-radius:var(--sh-radius);padding:22px;position:-webkit-sticky;position:sticky;top:80px}.ShopPage_cartSummaryBox__CwcH8 h3{color:var(--sh-text);font-size:16px;font-weight:800;margin:0 0 18px}.ShopPage_summaryRows__yH2Pc{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ShopPage_summaryRow__siXw0{color:var(--sh-text2);display:flex;font-size:13px;justify-content:space-between}.ShopPage_summaryTotal__iHp1Q{border-top:1px solid #ffffff1a;color:var(--sh-text);font-size:17px;font-weight:800;padding-top:12px}.ShopPage_cartNote__13sI9{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__\+nUWO{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__\+nUWO:hover{box-shadow:0 12px 32px #a855f78c;opacity:.88;transform:translateY(-1px)}.ShopPage_continueBtn__AYGeF{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__AYGeF:hover{background:#a855f70f;border-color:#a855f74d;color:var(--sh-text)}.ShopPage_checkoutView__z5aXs{margin:0 auto}.ShopPage_checkoutLayout__ZmYAz{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:320px 1fr}@media(max-width:840px){.ShopPage_checkoutLayout__ZmYAz{grid-template-columns:1fr}}.ShopPage_orderSummaryPanel__QTCSx{background:#a855f712;border:1px solid #a855f740;border-radius:var(--sh-radius);padding:22px;position:-webkit-sticky;position:sticky;top:80px}.ShopPage_orderSummaryPanel__QTCSx h3{color:var(--sh-text);font-size:15px;font-weight:800;margin:0 0 18px}.ShopPage_orderSummaryItems__P12xx{display:flex;flex-direction:column;gap:12px}.ShopPage_summaryItem__G6SHs{align-items:center;display:flex;gap:10px}.ShopPage_summaryItemImg__FVd7i{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__hmG-q{flex:1 1;min-width:0}.ShopPage_summaryItemName__NuZA8{color:var(--sh-text);display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopPage_summaryItemQty__Sf\+bg{color:var(--sh-text3);font-size:12px}.ShopPage_summaryItemPrice__CYJ7p{color:var(--sh-text);flex-shrink:0;font-size:13px;font-weight:700;white-space:nowrap}.ShopPage_summaryDivider__yTdcO{background:#ffffff1a;height:1px;margin:16px 0}.ShopPage_summaryFinal__b49uT{align-items:center;color:var(--sh-text2);display:flex;font-size:13px;justify-content:space-between}.ShopPage_summaryFinalAmt__ZfBs3{color:var(--sh-text);font-size:20px;font-weight:900}.ShopPage_checkoutForm__kubMw{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);padding:30px 26px}.ShopPage_checkoutForm__kubMw h2{color:var(--sh-text);font-size:22px;font-weight:800;margin:0 0 6px}.ShopPage_formSubtitle__RXyGj{color:var(--sh-text3);font-size:13px;line-height:1.6;margin:0 0 26px}.ShopPage_formGroup__sdPTA{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.ShopPage_formGroup__sdPTA label{color:var(--sh-text3);font-weight:700;letter-spacing:.8px}.ShopPage_formRow__mGNsa{grid-gap:14px;gap:14px}@media(max-width:560px){.ShopPage_formRow__mGNsa{grid-template-columns:1fr}}.ShopPage_formInput__rEBI0,.ShopPage_formTextarea__Jkom5{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__rEBI0::placeholder,.ShopPage_formTextarea__Jkom5::placeholder{color:var(--sh-text3)}.ShopPage_formInput__rEBI0:focus,.ShopPage_formTextarea__Jkom5:focus{background:#a855f714;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71a}.ShopPage_formInputErr__nTZ4F{border-color:#f871718c!important;box-shadow:0 0 0 3px #f8717114!important}.ShopPage_fieldErr__vGAVV{color:#fca5a5;font-size:12px}.ShopPage_submitErr__DHeTr{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__P261A{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__P261A:hover:not(:disabled){box-shadow:0 14px 40px #a855f78c;opacity:.87;transform:translateY(-2px)}.ShopPage_submitOrderBtn__P261A:disabled{cursor:not-allowed;opacity:.5}.ShopPage_successView__1tJv6{align-items:center;display:flex;flex-direction:column;gap:16px;margin:60px auto 0;max-width:520px;text-align:center}.ShopPage_successIconWrap__2b7iK{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__1XCaV{color:var(--sh-text);font-size:28px;font-weight:900;margin:0}.ShopPage_successOrderNum__Vw8sM{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__YwUZv{color:var(--sh-text2);font-size:14px;line-height:1.8;margin:0}.ShopPage_successNote__syvo0{color:var(--sh-text3);font-size:13px;line-height:1.7;margin:0}.ShopPage_successNote__syvo0 strong{color:var(--sh-text2)}.ShopPage_successActions__A5fSN{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.ShopPage_myOrdersBtn__42TKo{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__42TKo:hover{box-shadow:0 10px 30px #a855f78c;opacity:.88}.ShopPage_ordersList__Q544d{display:flex;flex-direction:column;gap:14px}.ShopPage_orderCard__TdPpH{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);overflow:hidden;transition:border-color var(--sh-transition)}.ShopPage_orderCard__TdPpH:hover{border-color:#a855f74d}.ShopPage_orderCardHead__elSY4{align-items:center;border-bottom:1px solid var(--sh-border);display:flex;flex-wrap:wrap;gap:14px;padding:16px 20px}.ShopPage_orderNum__8NQd5{color:var(--sh-text);flex:1 1;font-size:15px;font-weight:700}.ShopPage_orderStatus__tE6qy{border:1px solid;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 12px}.ShopPage_orderDate__VraUC{color:var(--sh-text3);font-size:12px}.ShopPage_orderItems__b1rmG{display:flex;flex-direction:column;gap:8px;padding:14px 20px}.ShopPage_orderItem__eYKea{align-items:center;display:flex;font-size:13px;gap:12px}.ShopPage_orderItemName__MvjF0{color:var(--sh-text);flex:1 1}.ShopPage_orderItemQty__4Q5oM{color:var(--sh-text3);white-space:nowrap}.ShopPage_orderItemPrice__LWZ\+F{color:var(--sh-text);font-weight:700;white-space:nowrap}.ShopPage_orderCardFoot__wbV9a{border-top:1px solid var(--sh-border);display:flex;flex-direction:column;gap:10px;padding:14px 20px}.ShopPage_orderTotal__rK3qg{color:var(--sh-text2);font-size:14px}.ShopPage_orderTotal__rK3qg strong{color:var(--sh-text);font-size:17px}.ShopPage_orderDelivery__LBXxB{color:var(--sh-text3);font-size:12px}.ShopPage_orderDelivery__LBXxB strong{color:var(--sh-text2);display:block;margin-bottom:4px}.ShopPage_orderNotes__gWNqw{color:var(--sh-text3);font-family:inherit;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap}.ShopPage_stateBox__I-MG5{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__I-MG5 svg{opacity:.35}.ShopPage_stateBox__I-MG5 p{color:var(--sh-text2);font-size:16px;margin:0}.ShopPage_retryBtn__se-7E,.ShopPage_shopBtn__5f0\+k{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__se-7E:hover,.ShopPage_shopBtn__5f0\+k:hover{background:#a855f714;border-color:#a855f766}.ShopPage_loaderWrap__vjV8e{display:flex;justify-content:center;padding:70px 0}.ShopPage_authNotice__sD5Qm{align-items:center;display:flex;flex-direction:column;gap:18px;padding:56px 20px;text-align:center}.ShopPage_authNotice__sD5Qm p{color:var(--sh-text2);font-size:15px;line-height:1.7;margin:0;max-width:340px}.ShopPage_authBtn__ms3Rf{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__ms3Rf:hover{box-shadow:0 10px 30px #a855f78c;opacity:.88}.ShopPage_floatingCart__D\+iaz{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__D\+iaz:hover{box-shadow:0 16px 44px #a855f7b3,0 2px 12px #0006;transform:translateY(-3px) scale(1.03)}.ShopPage_floatingCart__D\+iaz:active{transform:translateY(0) scale(.97)}.ShopPage_floatingCount__vip3C{background:#ffffff40;border-radius:100px;font-size:12px;font-weight:800;padding:2px 9px}.ShopPage_floatingTotal__P8R5H{font-size:14px;font-weight:800}.ShopPage_rvSection__c6hnH{border-top:1px solid #ffffff14;margin-top:52px;padding-top:36px}.ShopPage_rvTitle__M92cZ{align-items:center;color:var(--sh-text);display:flex;font-size:18px;font-weight:800;gap:10px;margin:0 0 28px}.ShopPage_rvTitleCount__Gc6HG{background:#a855f726;border:1px solid #a855f74d;border-radius:100px;color:#d8b4fe;font-size:12px;font-weight:700;padding:2px 10px}.ShopPage_rvRatingSummary__iFIsb{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__iFIsb{flex-direction:column;gap:16px;padding:16px}}.ShopPage_rvRatingBig__-bvSn{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:100px}.ShopPage_rvRatingNum__-a7lB{-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__3Fvu0{display:flex;gap:2px}.ShopPage_rvRatingTotal__NT\+Pq{color:var(--sh-text3);font-size:11px}.ShopPage_rvRatingBars__3AmPP{display:flex;flex:1 1;flex-direction:column;gap:6px}.ShopPage_rvRatingBar__O\+5Kc{align-items:center;display:flex;gap:8px}.ShopPage_rvBarStar__XCwFi{color:var(--sh-text3);font-size:11px;min-width:22px;text-align:right}.ShopPage_rvBarTrack__XnKKH{background:#ffffff12;border-radius:100px;flex:1 1;height:6px;overflow:hidden}.ShopPage_rvBarFill__6sqrX{border-radius:100px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.ShopPage_rvBarCount__rDBKf{color:var(--sh-text3);font-size:11px;min-width:14px}.ShopPage_rvForm__hkNjI{background:#a855f70f;border:1px solid #a855f733;border-radius:var(--sh-radius);margin-bottom:32px;padding:20px}.ShopPage_rvFormHeader__a5HLI{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.ShopPage_rvFormLabel__Ro6Mf{color:var(--sh-text2);font-size:13px;font-weight:700}.ShopPage_starPicker__t2VJJ{display:flex;gap:4px}.ShopPage_starPickerBtn__IjLwT{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__IjLwT:hover{filter:drop-shadow(0 0 10px currentColor);transform:scale(1.35) translateY(-3px)}.ShopPage_starPickerBtn__IjLwT[data-lit]{filter:drop-shadow(0 0 5px currentColor)}.ShopPage_rvInput__yccOj{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__yccOj::placeholder{color:var(--sh-text3)}.ShopPage_rvInput__yccOj:focus{background:#a855f70f;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71a}.ShopPage_rvFormFooter__TIDGH{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.ShopPage_rvCharCount__7TWo6{color:var(--sh-text3);font-size:11px}.ShopPage_rvSubmitBtn__9wdsy{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__9wdsy:hover:not(:disabled){box-shadow:0 6px 20px #a855f780;opacity:.88;transform:scale(1.04)}.ShopPage_rvSubmitBtn__9wdsy:disabled{cursor:not-allowed;opacity:.4}.ShopPage_rvCancelBtn__baVCq{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__baVCq:hover{border-color:#ffffff40;color:var(--sh-text2)}.ShopPage_rvErr__rrVQQ{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__CYX\+N{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__LwJAx{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__LwJAx:hover{opacity:.85}.ShopPage_rvList__HVf\+-{display:flex;flex-direction:column;gap:14px}.ShopPage_rvLoading__\+QtAA{display:flex;justify-content:center;padding:40px 0}.ShopPage_rvEmpty__cc20X{align-items:center;color:var(--sh-text3);display:flex;flex-direction:column;gap:12px;padding:50px 0}.ShopPage_rvEmpty__cc20X svg{opacity:.3}.ShopPage_rvEmpty__cc20X p{font-size:14px;margin:0}.ShopPage_rvComment__hxzsH{background:#ffffff0a;border:1px solid #ffffff12;border-radius:var(--sh-radius);padding:16px 18px;transition:border-color var(--sh-transition)}.ShopPage_rvComment__hxzsH:hover{border-color:#a855f733}.ShopPage_rvCommentHead__XuAED{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.ShopPage_rvAvatar__uSLld{object-fit:cover}.ShopPage_rvAvatarFallback__mv2he,.ShopPage_rvAvatar__uSLld{border:2px solid #a855f74d;border-radius:50%;flex-shrink:0;height:36px;width:36px}.ShopPage_rvAvatarFallback__mv2he{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:700;justify-content:center}.ShopPage_rvCommentMeta__9K7B7{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.ShopPage_rvCommentUser__kWZ2x{color:var(--sh-text);font-size:13px;font-weight:700}.ShopPage_rvCommentRating__CVEJK{display:flex;font-size:13px;gap:1px}.ShopPage_rvCommentDate__\+2k\+b{color:var(--sh-text3);font-size:11px;margin-left:auto}.ShopPage_rvDeleteBtn__7WGPV{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__7WGPV:hover{background:#f8717114;color:#fca5a5}.ShopPage_rvCommentBody__djQzg{color:var(--sh-text2);font-size:14px;line-height:1.7;margin:0 0 10px;white-space:pre-wrap}.ShopPage_rvReplyToggle__rewmk{background:none;border:none;color:var(--sh-text3);cursor:pointer;font-size:12px;padding:2px 0;transition:color var(--sh-transition)}.ShopPage_rvReplyToggle__rewmk:hover{color:var(--sh-accent)}.ShopPage_rvReplies__JsQAj{border-left:2px solid #a855f733;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-left:14px}.ShopPage_rvReply__9458u{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:var(--sh-radius-sm);padding:12px 14px}.ShopPage_rvReplyForm__P\+1Gl{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ShopPage_rvReplyForm__P\+1Gl .ShopPage_rvInput__yccOj{min-height:64px}.ShopPage_rvReplyFormBtns__n1V\+R{display:flex;gap:8px}.ShopPage_rvPagination__KNKJE{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.ShopPage_rvPageBtn__TMdj5{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__TMdj5:hover:not(:disabled){background:#a855f71a;border-color:#a855f766;color:var(--sh-text)}.ShopPage_rvPageBtn__TMdj5:disabled{cursor:not-allowed;opacity:.3}.ShopPage_rvPageInfo__-hOCv{color:var(--sh-text3);font-size:13px}.ShopPage_rvDeleteOverlay__fcxX2{align-items:center;animation:ShopPage_lbFadeIn__mMxOQ .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__S-3jZ{align-items:center;animation:ShopPage_lbScaleIn__xZA3F .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__KGZPh{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__tI4TD{color:#fff;font-size:17px;font-weight:700;margin:0}.ShopPage_rvDeleteSub__CsUb-{color:#ffffff73;font-size:13px;margin:0}.ShopPage_rvDeleteBtns__ZpIe0{display:flex;gap:10px;margin-top:8px;width:100%}.ShopPage_rvConfirmDeleteBtn__bMeBD{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__bMeBD:hover{background:#ef444452;border-color:#ef4444b3;transform:translateY(-1px)}.ShopPage_rvConfirmDeleteBtn__bMeBD:active{transform:translateY(0)}.ShopPage_lightboxOverlay__3HTBv{align-items:center;animation:ShopPage_lbFadeIn__mMxOQ .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__mMxOQ{0%{opacity:0}to{opacity:1}}.ShopPage_lightboxImg__-gRDZ{animation:ShopPage_lbScaleIn__xZA3F .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__xZA3F{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.ShopPage_lightboxClose__5wi3w{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__5wi3w:hover{background:#a855f733;border-color:#a855f780;transform:scale(1.1)}.ShopPage_myProductsView__jF\+uN{padding:24px}.ShopPage_myShopHeader__XBrLc{align-items:center;background:var(--sh-grad-soft);border:1px solid #a855f733;border-radius:var(--sh-radius);display:flex;flex-wrap:wrap;gap:20px;margin-bottom:28px;padding:24px;position:relative}.ShopPage_myShopLogo__oWxFK{border:2px solid #ffffff1a;border-radius:12px;height:70px;object-fit:cover;width:70px}.ShopPage_myShopName__\+QBi2{color:var(--sh-text);font-size:22px;font-weight:800;margin:0 0 6px}.ShopPage_myShopDesc__-auD2{color:var(--sh-text3);font-size:13px;line-height:1.6;margin:0}.ShopPage_myProductsControls__kygYM{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ShopPage_create__C0hC3 Btn{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 4px 14px #a855f759;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 20px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition)}.ShopPage_create__C0hC3 Btn:hover{box-shadow:0 6px 20px #a855f780;opacity:.88}.ShopPage_myProductsGrid__NepKp{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin-bottom:32px}.ShopPage_myProductCard__o3Jnh{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius);overflow:hidden;transition:transform var(--sh-transition),border-color var(--sh-transition),box-shadow var(--sh-transition)}.ShopPage_myProductCard__o3Jnh:hover{border-color:#a855f74d;box-shadow:0 8px 24px #a855f733;transform:translateY(-4px)}.ShopPage_inactiveOverlay__Oj2\+i{align-items:center;background:#000000b3;color:#fff;display:flex;font-size:13px;font-weight:700;inset:0;justify-content:center;letter-spacing:.5px;position:absolute;text-transform:uppercase}.ShopPage_stockInfo__e4bVU{color:var(--sh-text3);font-size:12px}.ShopPage_productActions__zgK9Q{align-items:center;display:flex;gap:10px;margin-top:12px}.ShopPage_editBtn__DrHGk{background:#a855f726;border:1px solid #a855f74d;border-radius:var(--sh-radius-sm);color:var(--sh-text);cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:9px 16px;transition:all var(--sh-transition)}.ShopPage_editBtn__DrHGk:hover{background:#a855f740;border-color:#a855f780}.ShopPage_deleteBtn__G3J6c{background:#f871711a;border:1px solid #f8717140;border-radius:var(--sh-radius-sm);color:#fca5a5;cursor:pointer;font-size:14px;padding:9px 14px;transition:all var(--sh-transition)}.ShopPage_deleteBtn__G3J6c:hover{background:#f8717133;border-color:#f8717166}.ShopPage_modalOverlay__0Oa6o{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:9999}.ShopPage_modalBox__fT\+HC{background:#1a1a2e;border:1px solid #a855f74d;border-radius:var(--sh-radius);box-shadow:0 20px 60px #000c;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.ShopPage_modalHeader__UzHsi{align-items:center;border-bottom:1px solid var(--sh-border);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.ShopPage_modalHeader__UzHsi h3{color:var(--sh-text);font-size:17px;font-weight:800;margin:0}.ShopPage_modalClose__4TlaL{align-items:center;background:#ffffff0d;border:1px solid var(--sh-border);border-radius:50%;color:var(--sh-text2);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all var(--sh-transition);width:32px}.ShopPage_modalClose__4TlaL:hover{background:#f8717126;border-color:#f8717166;color:#fca5a5}.ShopPage_modalBody__uH2pV{flex:1 1;overflow-y:auto;padding:16px 20px}.ShopPage_productFormGrid__TsHlO{display:block}@media(min-width:900px){.ShopPage_productFormGrid__TsHlO{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 340px}}@media(max-width:899px){.ShopPage_productFormRight__uaRWD{margin-top:16px}}.ShopPage_formRow__mGNsa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:10px}@media(min-width:800px){.ShopPage_formRow__mGNsa{gap:12px;grid-template-columns:1fr 1fr}}@media(max-width:600px){.ShopPage_formRow__mGNsa{grid-template-columns:1fr}}@media(min-width:800px){.ShopPage_formRow__mGNsa:first-child{grid-template-columns:1.5fr 1fr}}.ShopPage_formGroup__sdPTA{margin-bottom:10px}.ShopPage_formGroup__sdPTA label{color:var(--sh-text2);display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.ShopPage_input__vgP6-,.ShopPage_select__1u8iZ,.ShopPage_textarea__ZUjmR{background:#ffffff0a;border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);color:var(--sh-text);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color var(--sh-transition),background var(--sh-transition);width:100%}.ShopPage_input__vgP6-:focus,.ShopPage_select__1u8iZ:focus,.ShopPage_textarea__ZUjmR:focus{background:#a855f70d;border-color:#a855f780;outline:none}.ShopPage_textarea__ZUjmR{min-height:50px;resize:vertical}@media(min-width:800px){.ShopPage_textarea__ZUjmR{min-height:45px}}.ShopPage_customCheckbox__kT-fG{align-items:center;cursor:pointer;display:flex;gap:12px;margin-top:4px;-webkit-user-select:none;user-select:none}.ShopPage_customCheckbox__kT-fG input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ShopPage_checkmark__NSnXi{align-items:center;background:#ffffff0d;border:2px solid var(--sh-border);border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:22px}.ShopPage_checkmark__NSnXi svg{color:#fff;opacity:0;transform:scale(0);transition:all .2s cubic-bezier(.4,0,.2,1)}.ShopPage_customCheckbox__kT-fG input[type=checkbox]:checked~.ShopPage_checkmark__NSnXi{background:linear-gradient(135deg,#a855f7,#8b5cf6);border-color:#a855f7;box-shadow:0 0 0 3px #a855f726}.ShopPage_customCheckbox__kT-fG input[type=checkbox]:checked~.ShopPage_checkmark__NSnXi svg{opacity:1;transform:scale(1)}.ShopPage_customCheckbox__kT-fG:hover .ShopPage_checkmark__NSnXi{background:#a855f714;border-color:#a855f780}.ShopPage_customCheckbox__kT-fG input[type=checkbox]:checked:hover~.ShopPage_checkmark__NSnXi{background:linear-gradient(135deg,#9333ea,#7c3aed);border-color:#9333ea}.ShopPage_checkboxText__aR-Xm{color:var(--sh-text);font-size:14px;font-weight:600;transition:color var(--sh-transition)}.ShopPage_customCheckbox__kT-fG:hover .ShopPage_checkboxText__aR-Xm{color:var(--sh-text)}.ShopPage_checkboxLabel__vB5y1{align-items:center;color:var(--sh-text);cursor:pointer;display:flex;font-size:13.5px;gap:8px;margin-top:4px}.ShopPage_checkboxLabel__vB5y1 input[type=checkbox]{cursor:pointer;height:18px;width:18px}.ShopPage_fileInput__GdMjK{background:#ffffff0a;border:1px dashed var(--sh-border);border-radius:var(--sh-radius-sm);color:var(--sh-text2);cursor:pointer;font-size:13px;padding:10px;transition:border-color var(--sh-transition);width:100%}.ShopPage_fileInput__GdMjK:hover{border-color:#a855f766}.ShopPage_imagePreview__Zfof-{margin-bottom:8px}.ShopPage_imagePreview__Zfof- img{border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);max-height:120px;max-width:100%}.ShopPage_galleryGrid__Jjc5S{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ShopPage_galleryItem__jjgQ5{aspect-ratio:1;border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);overflow:hidden;position:relative}.ShopPage_galleryItem__jjgQ5 img{height:100%;object-fit:cover;width:100%}.ShopPage_galleryDeleteBtn__Ic9WJ{align-items:center;background:#f87171d9;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;position:absolute;right:4px;top:4px;transition:background var(--sh-transition);width:24px}.ShopPage_galleryDeleteBtn__Ic9WJ:hover{background:#f87171}.ShopPage_fileCount__vKdb9{color:var(--sh-text3);font-size:12px;margin-top:8px}.ShopPage_error__hsWqS{color:#fca5a5;display:block;font-size:11px;margin-top:6px}.ShopPage_modalFooter__Q3UMr{border-top:1px solid var(--sh-border);display:flex;flex-shrink:0;gap:12px;grid-column:1/-1;justify-content:flex-end;padding:14px 20px}.ShopPage_cancelBtn__8qn6Z{background:#0000;border:1px solid var(--sh-border);border-radius:var(--sh-radius);color:var(--sh-text2);cursor:pointer;font-size:13px;font-weight:600;padding:10px 22px;transition:all var(--sh-transition)}.ShopPage_cancelBtn__8qn6Z:hover{background:#ffffff0d;border-color:#ffffff40}.ShopPage_saveBtn__\+VaiU{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 4px 14px #a855f759;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 24px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition)}.ShopPage_saveBtn__\+VaiU:hover:not(:disabled){box-shadow:0 6px 20px #a855f780;opacity:.88}.ShopPage_saveBtn__\+VaiU:disabled{cursor:not-allowed;opacity:.5}.ShopPage_telegramSettings__Up0Ai{background:#ffffff08;border:1px solid var(--sh-border);border-radius:var(--sh-radius);margin:24px 0;padding:20px}.ShopPage_telegramTitle__dgWdq{align-items:center;color:var(--sh-text);display:flex;font-size:16px;font-weight:700;gap:10px;margin:0 0 16px}.ShopPage_telegramTitle__dgWdq svg{color:#08c}.ShopPage_telegramWarning__z7dkC{background:#ef44441a;border:1px solid #ef44444d;border-radius:var(--sh-radius-sm);display:flex;gap:12px;margin-bottom:16px;padding:16px}.ShopPage_telegramWarning__z7dkC svg{color:#fca5a5;flex-shrink:0;margin-top:2px}.ShopPage_telegramWarningText__dgO4h{flex:1 1}.ShopPage_telegramWarningText__dgO4h strong{color:#fca5a5;display:block;font-size:14px;margin-bottom:8px}.ShopPage_telegramWarningText__dgO4h p{color:var(--sh-text2);font-size:13px;margin:8px 0 4px}.ShopPage_telegramWarningText__dgO4h ol{margin:0;padding-left:20px}.ShopPage_telegramWarningText__dgO4h ol li{color:var(--sh-text2);font-size:13px;line-height:1.6;margin-bottom:6px}.ShopPage_telegramWarningText__dgO4h ol li code{background:#ffffff1a;border-radius:3px;color:#a78bfa;font-size:12px;padding:2px 6px}.ShopPage_telegramWarningText__dgO4h ol li a{color:#60a5fa;text-decoration:none}.ShopPage_telegramWarningText__dgO4h ol li a:hover{text-decoration:underline}.ShopPage_telegramSuccess__CZE67{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:var(--sh-radius-sm);color:#86efac;font-size:13px;margin-bottom:16px;padding:12px 16px}.ShopPage_telegramForm__7bZo6{display:flex;flex-direction:column;gap:16px}.ShopPage_saveTelegramBtn__mZM17{align-self:flex-start;background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 4px 14px #a855f759;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:11px 24px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition)}.ShopPage_saveTelegramBtn__mZM17:hover:not(:disabled){box-shadow:0 6px 20px #a855f780;opacity:.88}.ShopPage_saveTelegramBtn__mZM17:disabled{cursor:not-allowed;opacity:.5}.ShopPage_myOrdersView__z1vYL{padding:24px}.ShopPage_myOrdersControls__cwRkO{display:flex;gap:12px;margin-bottom:24px}.ShopPage_orderCustomer__YQopP{background:#a855f71a;border:1px solid #a855f733;border-radius:var(--sh-radius-sm);color:var(--sh-text2);font-size:13px;margin-bottom:12px;padding:10px 16px}.ShopPage_orderCustomer__YQopP strong{color:var(--sh-text);font-weight:600}.ShopPage_orderCustomer__YQopP span{margin-left:8px}.ShopPage_editShopBtn__unMjQ{background:#a855f726;border:1px solid #a855f74d;border-radius:var(--sh-radius);color:var(--sh-text);cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all var(--sh-transition);white-space:nowrap}.ShopPage_editShopBtn__unMjQ:hover{background:#a855f740;border-color:#a855f780;box-shadow:0 4px 12px #a855f740}.ShopPage_notification__wBexQ{align-items:center;animation:ShopPage_slideInRight__yB8rG .3s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a1a2efa;border:1px solid;border-radius:var(--sh-radius);box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0d;display:flex;gap:12px;justify-content:space-between;max-width:400px;min-width:320px;padding:16px 20px;position:fixed;right:24px;top:24px;z-index:10000}@keyframes ShopPage_slideInRight__yB8rG{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.ShopPage_notificationSuccess__jbJrO{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-color:#22c55e66}.ShopPage_notificationError__jVFyH{background:linear-gradient(135deg,#ef444426,#ef44440d);border-color:#ef444466}.ShopPage_notificationContent__oYBFC{align-items:center;display:flex;flex:1 1;gap:12px}.ShopPage_notificationContent__oYBFC svg{flex-shrink:0}.ShopPage_notificationContent__oYBFC span{color:var(--sh-text);font-size:14px;font-weight:500;line-height:1.5}.ShopPage_notificationSuccess__jbJrO .ShopPage_notificationContent__oYBFC svg{color:#22c55e}.ShopPage_notificationError__jVFyH .ShopPage_notificationContent__oYBFC svg{color:#ef4444}.ShopPage_notificationClose__DH5Ps{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--sh-text3);cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;transition:all var(--sh-transition);width:24px}.ShopPage_notificationClose__DH5Ps:hover{background:#ffffff1a;color:var(--sh-text)}.ShopPage_createBtn__cU6oA{background:var(--sh-grad);border:none;border-radius:var(--sh-radius);box-shadow:0 4px 14px #a855f759;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 20px;transition:opacity var(--sh-transition),box-shadow var(--sh-transition)}.ShopPage_createBtn__cU6oA:hover{box-shadow:0 6px 20px #a855f780;opacity:.88}.ShopPage_input__vgP6-:disabled{background:#ffffff05;cursor:not-allowed;opacity:.6}.ShopPage_uploadZone__Gd1ga{background:#ffffff05;border:2px dashed var(--sh-border);border-radius:var(--sh-radius);cursor:pointer;min-height:130px;overflow:hidden;position:relative;transition:all var(--sh-transition);width:100%}.ShopPage_uploadZone__Gd1ga:hover{background:#a855f70d;border-color:#a855f780}.ShopPage_uploadPlaceholder__M4THa{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px 16px;text-align:center}.ShopPage_uploadPlaceholder__M4THa svg{color:var(--sh-text3);opacity:.6}.ShopPage_uploadPlaceholder__M4THa span{color:var(--sh-text2);font-size:13px;font-weight:600}.ShopPage_uploadPlaceholder__M4THa small{color:var(--sh-text3);font-size:11px}.ShopPage_uploadPreview__CXUvN{align-items:center;display:flex;height:100%;justify-content:center;min-height:130px;position:relative;width:100%}.ShopPage_uploadPreview__CXUvN img{border-radius:var(--sh-radius-sm);max-height:150px;max-width:100%;object-fit:contain}.ShopPage_uploadOverlay__LJQu8{align-items:center;background:#000000bf;bottom:0;display:flex;flex-direction:column;gap:8px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--sh-transition)}.ShopPage_uploadOverlay__LJQu8 svg{color:#fff}.ShopPage_uploadOverlay__LJQu8 span{color:#fff;font-size:13px;font-weight:600}.ShopPage_uploadPreview__CXUvN:hover .ShopPage_uploadOverlay__LJQu8{opacity:1}.ShopPage_uploadRemove__3RhT9{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all var(--sh-transition);width:28px;z-index:2}.ShopPage_uploadRemove__3RhT9:hover{background:#ef4444;transform:scale(1.1)}.ShopPage_multiPreview__1NISM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding:12px;width:100%}.ShopPage_multiPreviewItem__xKm0Y{aspect-ratio:1;border:1px solid var(--sh-border);border-radius:var(--sh-radius-sm);overflow:hidden;position:relative}.ShopPage_multiPreviewItem__xKm0Y img{height:100%;object-fit:cover;width:100%}.ShopPage_toggleGroup__42tzc{align-items:center;display:flex;gap:10px}.ShopPage_toggleLabel__0KO5T{color:var(--sh-text2);font-size:13px;font-weight:600}.ShopPage_toggleSwitch__2L4ra{background:#ffffff1a;border:1px solid var(--sh-border);border-radius:13px;cursor:pointer;height:26px;padding:0;position:relative;transition:all var(--sh-transition);width:50px}.ShopPage_toggleSwitch__2L4ra:hover{background:#ffffff26}.ShopPage_toggleActive__GUnsp{background:linear-gradient(135deg,#22c55e4d,#22c55e33)!important;border-color:#22c55e80!important}.ShopPage_toggleActive__GUnsp .ShopPage_toggleSlider__PXEB0{background:#22c55e;transform:translateX(24px)}.ShopPage_toggleSlider__PXEB0{background:#fff6;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:all .25s cubic-bezier(.4,0,.2,1);width:20px}.ShopPage_shopHeaderActions__BhBWa{align-items:center;display:flex;gap:16px;margin-left:auto}@media(max-width:768px){.ShopPage_shopHeaderActions__BhBWa{flex-direction:column;gap:10px;margin-left:0;margin-top:16px;width:100%}}.FoodPage_foodPage__9KSdB{color:#fff;padding:40px 20px;transition:all .3s ease}[data-theme=light] .FoodPage_foodPage__9KSdB{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.FoodPage_header__WmcIB{margin-bottom:48px;text-align:center}.FoodPage_pageTitle__3tV8B{-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__qapNc{font-size:56px}.FoodPage_pageSubtitle__okMwX{color:#8b8b91;font-size:20px;transition:color .3s ease}[data-theme=light] .FoodPage_pageSubtitle__okMwX{color:#6c757d}.FoodPage_pageSubtitle__okMwX{margin:0 0 16px}.FoodPage_locationInfo__dwhuC{background:#4caf501a;border:1px solid #4caf504d;border-radius:24px;color:#4caf50;display:inline-block;font-size:16px;padding:12px 24px}.FoodPage_errorContainer__2RVTv{align-items:center;animation:FoodPage_fadeInUp__iU791 .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.FoodPage_errorIcon__zXii9{flex-shrink:0;font-size:48px}.FoodPage_errorContent__S7E-c{flex:1 1}.FoodPage_errorTitle__2zkjE{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_errorMessage__lTB29{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.FoodPage_retryButton__d2xKF{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__d2xKF:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#e65100);box-shadow:0 8px 20px #ff98004d;transform:translateY(-2px)}.FoodPage_retryButton__d2xKF:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes FoodPage_fadeInUp__iU791{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FoodPage_controls__iIZzO{margin-bottom:40px}.FoodPage_topControls__9WaII{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.FoodPage_sortSelect__zc\+vS .FoodPage_select__ni9E0{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__zc\+vS .FoodPage_select__ni9E0{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .FoodPage_sortSelect__zc\+vS .FoodPage_select__ni9E0:focus{background:#fff;border-color:#ff9800}[data-theme=light] .FoodPage_sortSelect__zc\+vS .FoodPage_select__ni9E0 option{background:#fff;color:#1a1a2e}.FoodPage_sortSelect__zc\+vS .FoodPage_select__ni9E0:focus{border-color:#ff9800;outline:none}.FoodPage_sortSelect__zc\+vS .FoodPage_select__ni9E0 option{background:#1a1a1a;color:#fff}.FoodPage_trackingButton__PLMzz{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__PLMzz:hover{background:#ff980033}.FoodPage_error__PcJ6v{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.FoodPage_error__PcJ6v p{color:#f44336;margin:0 0 16px}.FoodPage_retryButton__d2xKF{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px 24px;transition:transform .3s ease}.FoodPage_retryButton__d2xKF:hover{transform:translateY(-2px)}.FoodPage_content__DpbSF{margin-bottom:80px}.FoodPage_stats__AgTb4{align-items:center;color:#8b8b91;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin-bottom:24px}.FoodPage_stats__AgTb4 strong{color:#ff9800}.FoodPage_locationNote__mImNo{color:#4caf50!important;font-size:13px}.FoodPage_restaurantsGrid__H9gOj{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.FoodPage_loadingContainer__wl5GE{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.FoodPage_loadingContainer__wl5GE p{font-size:18px;margin-top:20px}.FoodPage_loadingMore__rhBSR{display:flex;justify-content:center;padding:40px}.FoodPage_cartButton__48APq{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__48APq:hover{box-shadow:0 12px 40px #ff980099;transform:translateY(-4px)}@media(max-width:1024px){.FoodPage_pageTitle__3tV8B{font-size:40px}.FoodPage_restaurantsGrid__H9gOj{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){.FoodPage_foodPage__9KSdB{padding:20px 16px}.FoodPage_pageTitle__3tV8B{flex-direction:column;font-size:32px;gap:8px}.FoodPage_icon__qapNc{font-size:40px}.FoodPage_pageSubtitle__okMwX{font-size:16px}.FoodPage_topControls__9WaII{align-items:stretch;flex-direction:column;gap:16px}.FoodPage_restaurantsGrid__H9gOj{gap:16px;grid-template-columns:1fr}.FoodPage_cartButton__48APq{bottom:20px;font-size:14px;padding:14px 20px;right:20px}.FoodPage_stats__AgTb4{align-items:stretch;flex-direction:column;text-align:center}}@media(max-width:480px){.FoodPage_pageTitle__3tV8B{font-size:28px}.FoodPage_icon__qapNc{font-size:36px}.FoodPage_cartButton__48APq{border-radius:12px;left:20px;right:20px;text-align:center}}.FoodPage_foodHeader__f29ft{margin-bottom:40px;padding:0 20px;text-align:center}.FoodPage_foodSubtitle__aZcKz{color:#8b8b91;font-size:18px;line-height:1.6;margin-top:12px}.FoodPage_authWarning__\+ep6j{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__w3nS2{flex-shrink:0;font-size:40px;opacity:.9}.FoodPage_authWarningContent__fnrmx{flex:1 1}.FoodPage_authWarningContent__fnrmx h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.FoodPage_authWarningContent__fnrmx p{color:#8b8b91;line-height:1.5;margin:0}.FoodPage_foodControls__Sa3pd{margin-bottom:32px;padding:0 20px}.FoodPage_searchInput__nb8jA{-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__nb8jA:focus{background-color:#ffffff14;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_searchInput__nb8jA::placeholder{color:#8b8b91}.FoodPage_categoriesGrid__8--Iu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px;padding:0 20px}.FoodPage_categoryCard__c0ay1{-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__c0ay1:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}.FoodPage_categoryCard__c0ay1:hover .FoodPage_categoryImage__blm9Y{transform:scale(1.05)}.FoodPage_categoryImage__blm9Y{background:linear-gradient(135deg,#ff6b3533,#f7931e1a);display:block;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_categoryContent__DtjRY{padding:20px}.FoodPage_categoryContent__DtjRY h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_categoryContent__DtjRY p{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 16px}.FoodPage_viewItemsBtn__sxExL{-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__sxExL:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_itemsSection__Stqro{padding:0 20px 40px}.FoodPage_itemsHeader__vjgfv{align-items:center;display:flex;gap:16px;margin-bottom:32px}.FoodPage_itemsHeader__vjgfv h2{color:#fff;font-size:28px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .FoodPage_itemsHeader__vjgfv h2{color:#1a1a2e!important}.FoodPage_itemsGrid__Sc2Yo{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.FoodPage_itemCard__G6Zhz{-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__G6Zhz:hover{background:#ffffff14;border-color:#ff6b354d;box-shadow:0 8px 20px #ff6b3533;transform:translateY(-2px)}.FoodPage_itemCard__G6Zhz:hover .FoodPage_itemImage__LVXDP{transform:scale(1.08)}.FoodPage_itemImageWrapper__LEGta{background:linear-gradient(135deg,#ff6b3526,#f7931e14);height:220px;overflow:hidden;position:relative;width:100%}.FoodPage_itemImage__LVXDP{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_itemBadges__gerbe{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:12px;top:12px}.FoodPage_itemContent__xnniw{display:flex;flex:1 1;flex-direction:column;padding:20px}.FoodPage_itemContent__xnniw h3{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 8px}.FoodPage_itemDescription__k30a4{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 12px}.FoodPage_itemIngredients__nahyK{color:#8b8b91b3;font-size:13px;font-style:italic;line-height:1.4;margin:0 0 16px}.FoodPage_itemMeta__q-w62{border-top:1px solid #ffffff1a;display:flex;gap:16px;margin-bottom:16px;padding-top:12px}.FoodPage_metaItem__5yo7y{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:6px}.FoodPage_metaItem__5yo7y span:first-child{font-size:18px}.FoodPage_itemFooter__udqfe{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.FoodPage_itemPrice__wlYkw{-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__EDgmL{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__EDgmL:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 6px 20px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_addToCartBtn__EDgmL:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_spicyBadge__MUI8y,.FoodPage_vegBadge__3fjIH{-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__3fjIH{background:#4caf50e6;border-color:#4caf50;color:#fff}.FoodPage_spicyBadge__MUI8y{background:#f44336e6;border-color:#f44336;color:#fff}.FoodPage_cartOverlay__pnviB{animation:FoodPage_fadeIn__Od5ZK .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__2moHA{animation:FoodPage_slideUp__GM1i4 .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__FXH14{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.FoodPage_cartHeader__FXH14 h2{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;margin:0}.FoodPage_closeCart__iiBcL{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__iiBcL:hover{background:#ffffff14;border-color:#ff6b3580;color:#ff6b35;transform:rotate(90deg)}.FoodPage_cartItems__ewyMj{flex:1 1;overflow-y:auto;padding:24px}.FoodPage_cartItem__diuAi{-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__diuAi img{background:linear-gradient(135deg,#ff6b3526,#f7931e14);border-radius:8px;height:80px;object-fit:cover;width:80px}.FoodPage_cartItemInfo__mAC0t{display:flex;flex:1 1;flex-direction:column;gap:8px}.FoodPage_cartItemInfo__mAC0t h4{color:#fff;font-size:16px;font-weight:600;margin:0}.FoodPage_cartItemMeta__LqBUd{color:#8b8b91;display:flex;font-size:13px;gap:12px}.FoodPage_cartItemControls__RBF8k{align-items:center;display:flex;gap:12px}.FoodPage_quantityControls__e7tOY{align-items:center;display:flex;gap:8px}.FoodPage_quantityControls__e7tOY 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__e7tOY button:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;color:#fff;transform:scale(1.1)}.FoodPage_quantityControls__e7tOY button:disabled{cursor:not-allowed;opacity:.3;transform:none}.FoodPage_quantityControls__e7tOY span{color:#fff;font-size:16px;font-weight:600;min-width:32px;text-align:center}.FoodPage_cartItemPrice__FQOR1{-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__G6N4r{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__G6N4r:hover{background:#f4433633;border-color:#f4433680;transform:scale(1.1)}.FoodPage_cartFooter__wSH1j{-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__wSH1j{background:#f8f9fa;border-top:1px solid #e0e0e0}.FoodPage_cartTotal__9VmZk{align-items:center;display:flex;justify-content:space-between}.FoodPage_cartTotal__9VmZk span{color:#fff;font-size:21px;font-weight:600}.FoodPage_totalPrice__omkBH{-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__K\+gjD{margin-bottom:16px;width:100%}.FoodPage_phoneInputGroup__K\+gjD label{color:#8b8b91;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.FoodPage_phoneInput__G0NSa{-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__G0NSa::placeholder{color:#8b8b91;opacity:.5}.FoodPage_phoneInput__G0NSa:focus{background:#ffffff0d;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_checkoutBtn__l1w-p{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__l1w-p:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b3566;color:#fff;transform:translateY(-2px)}.FoodPage_checkoutBtn__l1w-p:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_authRequired__5yjgY{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__UI6FP{flex-shrink:0;font-size:32px;opacity:.9}.FoodPage_authRequiredText__BWthr{flex:1 1}.FoodPage_authRequiredText__BWthr h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.FoodPage_authRequiredText__BWthr p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0}.FoodPage_floatingCartBtn__No5Jm{align-items:center;animation:FoodPage_pulse__kHe6F 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__No5Jm: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__No5Jm:active{transform:translateY(-2px) scale(1.02)}.FoodPage_cartIcon__KKEEr{flex-shrink:0;height:22px;width:22px}.FoodPage_cartCount__M9GB1{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__M9GB1{background:#ff6b35;color:#fff}.FoodPage_cartTotal__9VmZk{font-size:21px;font-weight:700;letter-spacing:.3px;transition:color .3s ease;white-space:nowrap}[data-theme=light] .FoodPage_cartTotal__9VmZk{color:#1a1a2e}.FoodPage_successMessage__YkSNo{padding:40px 24px;text-align:center}.FoodPage_successMessage__YkSNo h3{color:#fff;font-size:24px;margin:16px 0 8px}.FoodPage_successMessage__YkSNo p{color:#8b8b91;margin:0}.FoodPage_successIcon__AJSQ3{animation:FoodPage_bounceIn__5NPgl .6s ease;font-size:64px;margin-bottom:16px}.FoodPage_backButton__fiV3p{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__fiV3p:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 4px 15px #ff6b354d;color:#fff;transform:translateX(-4px)}.FoodPage_backButton__fiV3p:active{transform:translateX(-2px)}.FoodPage_noResults__o-nA-{color:#8b8b91;padding:60px 20px;text-align:center}.FoodPage_noResults__o-nA- span{display:block;font-size:48px;margin-bottom:16px;opacity:.5}.FoodPage_noResults__o-nA- p{font-size:18px;margin:0}.FoodPage_errorMessage__lTB29{color:#f44336;padding:40px 20px;text-align:center}.FoodPage_errorMessage__lTB29 span{display:block;font-size:48px;margin-bottom:16px}.FoodPage_errorMessage__lTB29 p{font-size:16px;margin:0}@keyframes FoodPage_fadeIn__Od5ZK{0%{opacity:0}to{opacity:1}}@keyframes FoodPage_slideUp__GM1i4{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes FoodPage_bounceIn__5NPgl{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__kHe6F{0%,to{box-shadow:0 0 0 0 #ff6b354d}50%{box-shadow:0 0 0 8px #ff6b3500}}@media(max-width:768px){.FoodPage_categoriesGrid__8--Iu,.FoodPage_itemsGrid__Sc2Yo{grid-template-columns:1fr}.FoodPage_cartModal__2moHA{max-height:90vh;width:95%}.FoodPage_itemsHeader__vjgfv{align-items:flex-start;flex-direction:column}.FoodPage_floatingCartBtn__No5Jm{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.FoodPage_floatingCartBtn__No5Jm .FoodPage_cartIcon__KKEEr{height:20px;width:20px}.FoodPage_floatingCartBtn__No5Jm .FoodPage_cartTotal__9VmZk{display:none}}@media(max-width:480px){.FoodPage_floatingCartBtn__No5Jm{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.FoodPage_floatingCartBtn__No5Jm .FoodPage_cartCount__M9GB1{font-size:12px;min-width:24px;padding:3px 8px}.FoodPage_cartModal__2moHA{border-radius:0;height:100%;left:0;max-height:100vh;top:0;transform:none;width:100%}}.ITPage_page__9EXEm{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .ITPage_page__9EXEm{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ITPage_itPage__S-Icm{padding:0 20px 20px}.ITPage_container__F5yB1{padding:20px}@media(max-width:1440px){.ITPage_container__F5yB1{max-width:1200px;padding:80px 20px 20px}}@media(max-width:1024px){.ITPage_container__F5yB1{max-width:960px;padding:70px 16px 20px}}@media(max-width:768px){.ITPage_container__F5yB1{max-width:100%;padding:60px 16px 20px}}@media(max-width:480px){.ITPage_container__F5yB1{padding:50px 12px 20px}}.ITPage_header__RtEJa{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}@media(max-width:768px){.ITPage_header__RtEJa{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}}@media(max-width:480px){.ITPage_header__RtEJa{gap:12px;margin-bottom:24px}}.ITPage_title__82AuU{-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__82AuU{font-size:40px}}@media(max-width:768px){.ITPage_title__82AuU{font-size:32px}}@media(max-width:480px){.ITPage_title__82AuU{font-size:28px}}.ITPage_tabs__J1KrS{background:#ffffff0d;border-radius:12px;display:flex;gap:8px;padding:4px;transition:all .3s ease}[data-theme=light] .ITPage_tabs__J1KrS{background:#667eea14}@media(max-width:768px){.ITPage_tabs__J1KrS{gap:4px;padding:3px;width:100%}}@media(max-width:480px){.ITPage_tabs__J1KrS{flex-wrap:wrap;gap:6px;padding:4px}}.ITPage_tab__a3fr5{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;padding:12px 24px;transition:all .3s ease}[data-theme=light] .ITPage_tab__a3fr5{color:#6c757d}[data-theme=light] .ITPage_tab__a3fr5:hover{background:#667eea1a;color:#667eea}@media(max-width:768px){.ITPage_tab__a3fr5{flex:1 1;font-size:14px;padding:10px 16px;text-align:center}}@media(max-width:480px){.ITPage_tab__a3fr5{font-size:12px;padding:8px 12px}}.ITPage_tab__a3fr5.ITPage_active__WKtxj{background:#702cdd;color:#fff}[data-theme=light] .ITPage_tab__a3fr5.ITPage_active__WKtxj{background:#667eea;color:#fff}.ITPage_tab__a3fr5:hover:not(.ITPage_active__WKtxj){background:#ffffff1a;color:#fff}.ITPage_errorContainer__52fTL{align-items:center;animation:ITPage_fadeInUp__O8K0T .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ITPage_errorIcon__-r4z9{flex-shrink:0;font-size:48px}.ITPage_errorContent__UpWV2{flex:1 1}.ITPage_errorTitle__iJoib{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ITPage_errorMessage__7Gog1{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ITPage_retryButton__u62RR{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__u62RR:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}.ITPage_retryButton__u62RR:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ITPage_fadeInUp__O8K0T{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ITPage_projectsGrid__7YARW,.ITPage_servicesGrid__EpGFt{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.ITPage_controls__d9xcU{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:32px;padding:24px}@media(max-width:768px){.ITPage_controls__d9xcU{border-radius:12px;margin-bottom:24px;padding:20px}}@media(max-width:480px){.ITPage_controls__d9xcU{border-radius:10px;margin-bottom:20px;padding:16px}}.ITPage_filtersSection__3\+LuP{margin-bottom:32px}@media(max-width:768px){.ITPage_filtersSection__3\+LuP{margin-bottom:24px}}.ITPage_searchContainer__9FAwW{align-items:center;display:flex;gap:12px}@media(max-width:600px){.ITPage_searchContainer__9FAwW{flex-direction:column;gap:10px}}.ITPage_searchInput__t959B{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__t959B::placeholder{color:#a78bfa73}.ITPage_searchInput__t959B:focus{background:#7c3aed1f;border-color:#a78bfab3;box-shadow:0 0 0 3px #7c3aed2e}@media(max-width:600px){.ITPage_searchInput__t959B{width:100%}}.ITPage_searchButton__AL-m6{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__AL-m6:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed7a;transform:translateY(-2px)}.ITPage_searchButton__AL-m6:active{transform:translateY(0)}@media(max-width:600px){.ITPage_searchButton__AL-m6{justify-content:center;width:100%}}.ITPage_filtersRow__Wut6\+{align-items:flex-end;gap:20px}@media(max-width:1024px){.ITPage_filtersRow__Wut6\+{gap:16px}}@media(max-width:768px){.ITPage_filtersRow__Wut6\+{align-items:stretch;flex-direction:column;gap:16px}}.ITPage_filterGroup__Zo4mD{display:flex;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.ITPage_filterGroup__Zo4mD{min-width:auto;width:100%}}.ITPage_filterGroup__Zo4mD label{color:#b0b0b0;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ITPage_filterSelect__GwNlO{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #2196f34d;border-radius:10px}.ITPage_filterSelect__GwNlO:focus{background:#2196f31a;box-shadow:0 4px 12px #2196f333}.ITPage_filterSelect__GwNlO:hover{background:#ffffff14;border-color:#2196f380}.ITPage_filterSelect__GwNlO option{background:#1a1a1a;padding:8px}[data-theme=light] .ITPage_filterSelect__GwNlO option{background:#fff;color:#1a1a2e}@media(max-width:768px){.ITPage_filterSelect__GwNlO{font-size:16px;padding:14px 16px;width:100%}}.ITPage_applyButton__FO54z{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__FO54z: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__FO54z:hover{background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 8px 25px #4caf5066,0 0 30px #4caf504d;transform:translateY(-2px)}.ITPage_applyButton__FO54z:hover:before{left:100%}.ITPage_applyButton__FO54z:active{box-shadow:0 4px 15px #4caf504d;transform:translateY(0)}@media(max-width:768px){.ITPage_applyButton__FO54z{align-self:stretch;font-size:16px;padding:16px 24px;width:100%}}.ITPage_filtersRow__Wut6\+{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}@media(max-width:768px){.ITPage_filtersRow__Wut6\+{gap:12px;margin-bottom:16px}}@media(max-width:480px){.ITPage_filtersRow__Wut6\+{flex-direction:column;gap:10px;margin-bottom:12px}}.ITPage_searchInput__t959B{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__t959B{font-size:14px;min-width:250px;padding:10px 14px}}@media(max-width:480px){.ITPage_searchInput__t959B{font-size:16px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_searchInput__t959B::placeholder{color:#8b8b91}.ITPage_searchInput__t959B:focus{background:#ffffff14;border-color:#2196f3;box-shadow:0 0 20px #2196f333;outline:none}.ITPage_filterSelect__GwNlO{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__GwNlO{font-size:13px;min-width:120px;padding:10px 14px}}@media(max-width:480px){.ITPage_filterSelect__GwNlO{font-size:14px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_filterSelect__GwNlO:focus{background:#ffffff14;border-color:#2196f3;outline:none}.ITPage_filterSelect__GwNlO option{background:#222;color:#fff}.ITPage_statsRow__1M-9B{gap:20px;justify-content:space-around}@media(max-width:768px){.ITPage_statsRow__1M-9B{gap:16px;justify-content:center}}@media(max-width:480px){.ITPage_statsRow__1M-9B{gap:12px}}.ITPage_statsSection__hqUw3{-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__hqUw3{border-radius:16px;margin:24px 0;padding:20px}}.ITPage_statsGrid__vvPCH{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__vvPCH{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ITPage_statsGrid__vvPCH{gap:12px;grid-template-columns:1fr}}.ITPage_statIcon__lJV2H{font-size:32px;margin-bottom:4px}@media(max-width:768px){.ITPage_statIcon__lJV2H{font-size:28px}}@media(max-width:480px){.ITPage_statIcon__lJV2H{font-size:24px}}.ITPage_statContent__up4Nv{display:flex;flex-direction:column;gap:4px}.ITPage_statValue__9SGIz{color:#2196f3;font-size:32px;font-weight:700;line-height:1}@media(max-width:768px){.ITPage_statValue__9SGIz{font-size:28px}}@media(max-width:480px){.ITPage_statValue__9SGIz{font-size:24px}}.ITPage_statLabel__IJixX{color:#b0b0b0;font-size:14px;font-weight:500;line-height:1.3;text-align:center}@media(max-width:768px){.ITPage_statLabel__IJixX{font-size:13px}}@media(max-width:480px){.ITPage_statLabel__IJixX{font-size:12px}}.ITPage_statCard__jMD6z{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__jMD6z{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.ITPage_statCard__jMD6z:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 10px 25px #2196f326;transform:translateY(-5px)}[data-theme=light] .ITPage_statCard__jMD6z:hover{background:#f8f9fa;border-color:#667eea;box-shadow:0 8px 20px #667eea26}.ITPage_statCard__jMD6z:before{background:linear-gradient(135deg,#2196f3,#1976d2);content:"";height:3px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.ITPage_statCard__jMD6z{border-radius:12px;gap:10px;padding:20px}}@media(max-width:480px){.ITPage_statCard__jMD6z{gap:8px;padding:16px}}@media(max-width:768px){.ITPage_statCard__jMD6z .ITPage_statNumber__Z-ijT{font-size:20px}}@media(max-width:480px){.ITPage_statCard__jMD6z .ITPage_statNumber__Z-ijT{font-size:18px}}[data-theme=light] .ITPage_statCard__jMD6z .ITPage_statLabel__IJixX{color:#6c757d}@media(max-width:768px){.ITPage_statCard__jMD6z .ITPage_statLabel__IJixX{font-size:12px}}@media(max-width:480px){.ITPage_statCard__jMD6z .ITPage_statLabel__IJixX{font-size:11px}}.ITPage_navigation__scOd3{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:32px 0 24px}@media(max-width:1024px){.ITPage_navigation__scOd3{align-items:stretch;flex-direction:column;gap:16px;margin:24px 0 20px}}@media(max-width:768px){.ITPage_navigation__scOd3{gap:12px;margin:20px 0 16px}}.ITPage_actions__kom-y{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:1024px){.ITPage_actions__kom-y{justify-content:stretch}.ITPage_actions__kom-y>button{flex:1 1;min-width:0}}@media(max-width:768px){.ITPage_actions__kom-y{gap:8px}.ITPage_actions__kom-y>button{font-size:13px;padding:10px 16px}}@media(max-width:480px){.ITPage_actions__kom-y{flex-direction:column;gap:8px}}.ITPage_consultationButton__jbH9p,.ITPage_contactButton__OP7aT,.ITPage_projectButton__HzzdR{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__jbH9p{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aed52;color:#fff}.ITPage_consultationButton__jbH9p:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.ITPage_consultationButton__jbH9p:active{transform:translateY(0)}.ITPage_projectButton__HzzdR{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__HzzdR: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__HzzdR:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 25px #2196f380,0 0 30px #2196f34d;transform:translateY(-2px)}.ITPage_projectButton__HzzdR:hover:before{left:100%}.ITPage_projectButton__HzzdR:active{box-shadow:0 2px 10px #2196f34d;transform:translateY(0)}.ITPage_contactButton__OP7aT{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__OP7aT: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__OP7aT:hover{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 8px 25px #ffffff26,0 0 30px #ffffff1a;transform:translateY(-2px)}.ITPage_contactButton__OP7aT:hover:before{left:100%}.ITPage_contactButton__OP7aT:active{box-shadow:0 2px 10px #ffffff14;transform:translateY(0)}.ITPage_statsRow__1M-9B{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ITPage_statCard__jMD6z{background:#2196f31a;border:1px solid #2196f34d;border-radius:12px;min-width:120px;padding:16px 20px;text-align:center}.ITPage_statCard__jMD6z .ITPage_statNumber__Z-ijT{color:#2196f3;font-size:24px;font-weight:700;margin-bottom:4px}.ITPage_statCard__jMD6z .ITPage_statLabel__IJixX{color:#8b8b91;font-size:14px}.ITPage_projectCard__ObCmi,.ITPage_serviceCard__rIKAd{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__ObCmi:before,.ITPage_serviceCard__rIKAd: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__ObCmi:hover,.ITPage_serviceCard__rIKAd:hover{border-color:#7c3aed80;box-shadow:0 16px 44px #0000008c,0 0 0 1px #7c3aed33;transform:translateY(-5px)}.ITPage_projectCard__ObCmi:hover:before,.ITPage_serviceCard__rIKAd:hover:before{opacity:1}.ITPage_projectCard__ObCmi h3,.ITPage_serviceCard__rIKAd h3{color:#fff;font-size:17px;font-weight:700;line-height:1.3;margin:0}.ITPage_projectCard__ObCmi p,.ITPage_serviceCard__rIKAd p{color:#ffffff80;line-height:1.6;margin:0}.ITPage_serviceCard__rIKAd .ITPage_serviceHeader__WMIrP{align-items:center;background:#7c3aed12;border-bottom:1px solid #7c3aed24;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 16px}.ITPage_serviceCard__rIKAd .ITPage_serviceIcon__9zj6Y{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__rIKAd .ITPage_categoryBadge__\+g8so{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__rIKAd>h3{font-size:17px;padding:18px 22px 0}.ITPage_serviceCard__rIKAd .ITPage_serviceDescription__tDKqF{color:#ffffff8c;flex:1 1;font-size:14px;line-height:1.65;padding:10px 22px 0}.ITPage_serviceCard__rIKAd .ITPage_serviceFooter__yCCh\+{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__rIKAd .ITPage_servicePrice__tfCIJ{color:#a78bfa;font-size:18px;font-weight:800;letter-spacing:-.3px}.ITPage_serviceCard__rIKAd .ITPage_orderButton__4oZWO{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__rIKAd .ITPage_orderButton__4oZWO:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 7px 22px #7c3aed80;transform:translateY(-2px)}.ITPage_serviceCard__rIKAd .ITPage_orderButton__4oZWO:active{transform:translateY(0)}.ITPage_projectBudget__Fw4IH,.ITPage_servicePrice__tfCIJ{color:#4caf50;font-weight:600;margin-bottom:8px}.ITPage_projectStatus__gOzaJ{background:#2196f333;border-radius:20px;color:#2196f3;display:inline-block;font-size:14px;padding:6px 12px}.ITPage_loading__D9XgK{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.ITPage_container__F5yB1{padding:90px 24px 20px}.ITPage_header__RtEJa{align-items:flex-start;flex-direction:column}.ITPage_title__82AuU{font-size:32px}.ITPage_projectsGrid__7YARW,.ITPage_servicesGrid__EpGFt{gap:16px;grid-template-columns:1fr}}.ITPage_consultationsSection__pv1Ua{padding:20px 0}.ITPage_consultationTypes__D8GCP{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__D8GCP{gap:40px;grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.ITPage_consultationTypes__D8GCP{gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:768px){.ITPage_consultationTypes__D8GCP{gap:20px;grid-template-columns:1fr}}@media(max-width:480px){.ITPage_consultationTypes__D8GCP{gap:16px;margin-top:16px}}.ITPage_consultationModal__OZ6HB,.ITPage_contactModal__yZXdH,.ITPage_projectModal__6oId0,.ITPage_projectViewModal__oe\+65{align-items:flex-start;animation:ITPage_fadeIn__iPJFY .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__OZ6HB,.ITPage_contactModal__yZXdH,.ITPage_projectModal__6oId0,.ITPage_projectViewModal__oe\+65{padding:24px 16px}}@keyframes ITPage_fadeIn__iPJFY{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ITPage_modalContent__dtaGj{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__dtaGj: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__dtaGj{border-radius:22px;padding:32px 28px}}@media(max-width:480px){.ITPage_modalContent__dtaGj{border-radius:20px;padding:28px 24px}}.ITPage_modalHeader__2MBVB{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.ITPage_modalHeader__2MBVB 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__2MBVB h3{font-size:20px}}@media(max-width:480px){.ITPage_modalHeader__2MBVB h3{font-size:18px}}.ITPage_closeButton__ir3OM{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__ir3OM:hover{background:#7c3aed59;box-shadow:0 8px 20px #7c3aed59;color:#fff;transform:translateY(-2px) scale(1.04)}.ITPage_modalBody__c\+LxJ{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__c\+LxJ{font-size:14px;gap:20px}}.ITPage_form__tKChh{display:flex;flex-direction:column;gap:18px}.ITPage_formGroup__YOLV2{display:flex;flex-direction:column;gap:8px}.ITPage_formGroup__YOLV2 label{color:#a78bfa;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.ITPage_formGroup__YOLV2 input,.ITPage_formGroup__YOLV2 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__YOLV2 input::placeholder,.ITPage_formGroup__YOLV2 textarea::placeholder{color:#a78bfa73}.ITPage_formGroup__YOLV2 input:focus,.ITPage_formGroup__YOLV2 textarea:focus{background:#7c3aed1f;border-color:#a78bfab3;box-shadow:0 0 0 3px #7c3aed2e;outline:none}.ITPage_formGroup__YOLV2 textarea{min-height:130px}.ITPage_submitButton__b5pAB{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__b5pAB:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 14px 32px #7c3aed80;transform:translateY(-2px)}.ITPage_submitButton__b5pAB:active{box-shadow:0 6px 16px #7c3aed4d;transform:translateY(0)}@media(max-width:480px){.ITPage_submitButton__b5pAB{text-align:center;width:100%}}.ITPage_contactModal__yZXdH .ITPage_modalContent__dtaGj{width:min(480px,100%)}.ITPage_contactModal__yZXdH .ITPage_modalContent__dtaGj p{color:#ffffffbf;font-size:15px;margin:0}.ITPage_contactModal__yZXdH .ITPage_modalContent__dtaGj p:not(:last-child){margin-bottom:10px}.ITPage_projectViewModal__oe\+65 .ITPage_modalContent__dtaGj{width:min(680px,100%)}.ITPage_consultationType__uB8UM{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__uB8UM{border-radius:16px;padding:24px}}@media(max-width:480px){.ITPage_consultationType__uB8UM{border-radius:12px;padding:20px}}.ITPage_consultationType__uB8UM: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__uB8UM:before{border-radius:16px 16px 0 0}}@media(max-width:480px){.ITPage_consultationType__uB8UM:before{border-radius:12px 12px 0 0}}.ITPage_consultationType__uB8UM:hover{border-color:#7c3aed80;box-shadow:0 16px 40px #00000080,0 0 0 1px #7c3aed33;transform:translateY(-5px)}.ITPage_consultationType__uB8UM:hover:before{opacity:1}@media(max-width:768px){.ITPage_consultationType__uB8UM:hover{transform:translateY(-3px)}}.ITPage_consultationType__uB8UM .ITPage_typeHeader__0MDV\+{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}@media(max-width:480px){.ITPage_consultationType__uB8UM .ITPage_typeHeader__0MDV\+{align-items:flex-start;flex-direction:column;gap:8px}}.ITPage_consultationType__uB8UM .ITPage_typeHeader__0MDV\+ h3{color:#fff;font-size:19px;font-weight:700;line-height:1.3;margin:0}@media(max-width:768px){.ITPage_consultationType__uB8UM .ITPage_typeHeader__0MDV\+ h3{font-size:17px}}@media(max-width:480px){.ITPage_consultationType__uB8UM .ITPage_typeHeader__0MDV\+ h3{font-size:16px}}.ITPage_consultationType__uB8UM .ITPage_typeHeader__0MDV\+ .ITPage_price__3IMqB{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__uB8UM .ITPage_typeHeader__0MDV\+ .ITPage_price__3IMqB{border-radius:16px;font-size:12px;padding:5px 11px}}@media(max-width:480px){.ITPage_consultationType__uB8UM .ITPage_typeHeader__0MDV\+ .ITPage_price__3IMqB{border-radius:12px;font-size:11px;padding:4px 10px}}.ITPage_consultationType__uB8UM p{color:#ffffff85;font-size:15px;line-height:1.65;margin-bottom:20px}@media(max-width:768px){.ITPage_consultationType__uB8UM p{font-size:14px;margin-bottom:16px}}@media(max-width:480px){.ITPage_consultationType__uB8UM p{font-size:13px;margin-bottom:12px}}.ITPage_consultationType__uB8UM ul{list-style:none;margin:0 0 24px;padding:0}@media(max-width:768px){.ITPage_consultationType__uB8UM ul{margin-bottom:20px}}@media(max-width:480px){.ITPage_consultationType__uB8UM ul{margin-bottom:16px}}.ITPage_consultationType__uB8UM ul li{color:#d0d0d0;font-size:15px;padding:8px 0 8px 24px;position:relative}@media(max-width:768px){.ITPage_consultationType__uB8UM ul li{font-size:14px;padding:6px 0 6px 20px}}@media(max-width:480px){.ITPage_consultationType__uB8UM ul li{font-size:13px;padding:4px 0 4px 18px}}.ITPage_consultationType__uB8UM ul li:before{color:#a78bfa;content:"✓";font-size:15px;font-weight:700;left:0;position:absolute}@media(max-width:768px){.ITPage_consultationType__uB8UM ul li:before{font-size:14px}}@media(max-width:480px){.ITPage_consultationType__uB8UM ul li:before{font-size:12px}}.ITPage_consultationType__uB8UM .ITPage_orderButton__4oZWO{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__uB8UM .ITPage_orderButton__4oZWO{border-radius:10px;font-size:14px;padding:13px 20px}}@media(max-width:480px){.ITPage_consultationType__uB8UM .ITPage_orderButton__4oZWO{border-radius:8px;font-size:13px;letter-spacing:.3px;padding:12px 16px}}.ITPage_consultationType__uB8UM .ITPage_orderButton__4oZWO:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 12px 28px #7c3aed80;transform:translateY(-2px)}@media(max-width:768px){.ITPage_consultationType__uB8UM .ITPage_orderButton__4oZWO:hover{box-shadow:0 8px 18px #7c3aed61;transform:translateY(-1px)}}.ITPage_consultationType__uB8UM .ITPage_orderButton__4oZWO:active{transform:translateY(0)}.ITPage_authNotification__VbaGR{animation:ITPage_slideInDown__WDAIn .4s ease forwards;position:fixed;right:20px;top:80px;z-index:9999}@media(max-width:768px){.ITPage_authNotification__VbaGR{left:16px;right:16px;top:70px}}@keyframes ITPage_slideInDown__WDAIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.ITPage_notificationContent__QEtsM{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__QEtsM{min-width:auto;padding:14px 20px}}.ITPage_notificationIcon__yOFZu{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__yOFZu{font-size:20px;height:28px;width:28px}}.ITPage_notificationMessage__78K5d{font-size:15px;font-weight:500;line-height:1.4}@media(max-width:768px){.ITPage_notificationMessage__78K5d{font-size:14px}}.ITPage_aboutSection__ojcvW{display:flex;flex-direction:column;gap:56px;padding:8px 0 40px}@media(max-width:768px){.ITPage_aboutSection__ojcvW{gap:40px}}.ITPage_aboutHero__69IcL{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__69IcL:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#6d28d9);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ITPage_aboutHero__69IcL: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__69IcL{border-radius:20px;padding:40px 24px}}.ITPage_aboutHeroBadge__kIkj0{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__-l0Im{-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__-l0Im{font-size:32px}}@media(max-width:480px){.ITPage_aboutHeroTitle__-l0Im{font-size:26px}}.ITPage_aboutHeroSub__VQea\+{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__VQea\+{font-size:15px}}.ITPage_aboutSectionTitle__Dq123{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__Dq123{font-size:19px;margin-bottom:22px}}.ITPage_goalsGrid__gGheT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:768px){.ITPage_goalsGrid__gGheT{gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:480px){.ITPage_goalsGrid__gGheT{grid-template-columns:1fr}}.ITPage_goalCard__2gSQu{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__2gSQu: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__2gSQu:hover{border-color:#7c3aed73;box-shadow:0 12px 32px #0006;transform:translateY(-4px)}.ITPage_goalCard__2gSQu:hover:before{opacity:1}@media(max-width:768px){.ITPage_goalCard__2gSQu{padding:22px 20px}}.ITPage_goalIcon__9df9A{font-size:30px;margin-bottom:14px}.ITPage_goalCard__2gSQu h4{color:#e9d5ff;font-size:16px;font-weight:700;margin:0 0 10px}.ITPage_goalCard__2gSQu p{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.ITPage_servicesList__ybAS-{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}@media(max-width:768px){.ITPage_servicesList__ybAS-{gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:480px){.ITPage_servicesList__ybAS-{grid-template-columns:1fr}}.ITPage_serviceItem__-XFCR{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__-XFCR:hover{background:#7c3aed21;border-color:#7c3aed59}.ITPage_serviceItemIcon__VZSHN{flex-shrink:0;font-size:24px;margin-top:1px}.ITPage_serviceItemLabel__qWkQz{color:#e9d5ff;font-size:14px;font-weight:700;margin-bottom:3px}.ITPage_serviceItemDesc__NyCvd{color:#ffffff75;font-size:13px;line-height:1.4}.ITPage_whyGrid__\+JsGh{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:480px){.ITPage_whyGrid__\+JsGh{gap:14px;grid-template-columns:1fr}}.ITPage_whyItem__0K8Hr{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__0K8Hr:hover{border-color:#7c3aed6b;transform:translateY(-3px)}@media(max-width:768px){.ITPage_whyItem__0K8Hr{padding:20px 18px}}.ITPage_whyNum__KRsWm{color:#7c3aed40;font-size:36px;font-weight:900;line-height:1;margin-bottom:12px}.ITPage_whyItem__0K8Hr h4{color:#e9d5ff;font-size:16px;font-weight:700;margin:0 0 8px}.ITPage_whyItem__0K8Hr p{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.ITPage_aboutConsultForm__6ltlS{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__6ltlS: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__6ltlS{gap:32px;grid-template-columns:1fr;padding:36px}}@media(max-width:768px){.ITPage_aboutConsultForm__6ltlS{border-radius:20px;padding:28px 24px}}.ITPage_aboutConsultFormBadge__HJ91M{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__LfHZl h3{color:#fff;font-size:24px;font-weight:800;line-height:1.25;margin:0 0 14px}@media(max-width:768px){.ITPage_aboutConsultFormLeft__LfHZl h3{font-size:20px}}.ITPage_aboutConsultFormLeft__LfHZl p{color:#ffffff8c;font-size:15px;line-height:1.7;margin:0 0 20px}.ITPage_aboutConsultPerks__XT56J{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ITPage_aboutConsultPerks__XT56J li{align-items:center;color:#ffffffb3;display:flex;font-size:14px;gap:10px}.ITPage_aboutConsultPerks__XT56J 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__QOvr\+{display:flex;flex-direction:column;gap:16px}.ITPage_aboutFormSubmit__q5Mk5{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__q5Mk5:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 14px 32px #7c3aed80;transform:translateY(-2px)}.ITPage_aboutFormSubmit__q5Mk5:active{transform:translateY(0)}.ITPage_REMOVED_companyInfo_PLACEHOLDER__aSlfj{border:1px solid #2196f340;border-radius:24px;display:none;margin-bottom:48px;overflow:hidden;padding:48px;position:relative}.ITPage_REMOVED_companyInfo_PLACEHOLDER__aSlfj: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__aSlfj{border-radius:20px;margin-bottom:36px;padding:36px}}@media(max-width:480px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__aSlfj{border-radius:16px;margin-bottom:28px;padding:28px 24px}}.ITPage_REMOVED_companyInfo_PLACEHOLDER__aSlfj 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__aSlfj h3{font-size:26px;margin-bottom:16px}}@media(max-width:480px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__aSlfj h3{font-size:22px;margin-bottom:14px}}.ITPage_REMOVED_companyInfo_PLACEHOLDER__aSlfj>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__aSlfj>p{font-size:16px;margin-bottom:28px}}@media(max-width:480px){.ITPage_REMOVED_companyInfo_PLACEHOLDER__aSlfj>p{font-size:15px;line-height:1.7;margin-bottom:24px}}.ITPage_advantages__s3g6i{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}@media(max-width:768px){.ITPage_advantages__s3g6i{gap:20px}}@media(max-width:480px){.ITPage_advantages__s3g6i{gap:16px;grid-template-columns:1fr}}.ITPage_advantage__84Grw{background:#ffffff0f;border:1px solid #2196f333;border-radius:16px;overflow:hidden;padding:28px;position:relative;transition:all .4s ease}.ITPage_advantage__84Grw: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__84Grw:hover{background:#ffffff17;border-color:#2196f366;box-shadow:0 12px 30px #2196f326;transform:translateY(-4px)}.ITPage_advantage__84Grw:hover:before{transform:scaleX(1)}.ITPage_advantage__84Grw:hover h4{color:#64b5f6}@media(max-width:768px){.ITPage_advantage__84Grw{border-radius:14px;padding:24px}}@media(max-width:480px){.ITPage_advantage__84Grw{border-radius:12px;padding:20px}}.ITPage_advantage__84Grw h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px;transition:color .3s ease}@media(max-width:768px){.ITPage_advantage__84Grw h4{font-size:17px;margin-bottom:10px}}@media(max-width:480px){.ITPage_advantage__84Grw h4{font-size:16px;margin-bottom:8px}}.ITPage_advantage__84Grw p{color:#b0b0b0;font-size:15px;line-height:1.6;margin:0}@media(max-width:768px){.ITPage_advantage__84Grw p{font-size:14px}}@media(max-width:480px){.ITPage_advantage__84Grw p{font-size:13px;line-height:1.5}}.ITPage_specialistsSection__2wWOS{margin-top:48px}@media(max-width:768px){.ITPage_specialistsSection__2wWOS{margin-top:36px}}@media(max-width:480px){.ITPage_specialistsSection__2wWOS{margin-top:28px}}.ITPage_specialistsSection__2wWOS h3{color:#fff;font-size:28px;font-weight:700;margin:0 0 32px;text-align:center}@media(max-width:768px){.ITPage_specialistsSection__2wWOS h3{font-size:24px;margin-bottom:28px}}@media(max-width:480px){.ITPage_specialistsSection__2wWOS h3{font-size:20px;margin-bottom:24px}}.ITPage_specialistsGrid__rCMaa{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.ITPage_specialistsGrid__rCMaa{gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:480px){.ITPage_specialistsGrid__rCMaa{gap:20px;grid-template-columns:1fr}}.ITPage_specialistCard__kR3ys{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:24px;text-align:center;transition:all .4s ease}.ITPage_specialistCard__kR3ys:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 16px 40px #2196f326;transform:translateY(-8px)}@media(max-width:768px){.ITPage_specialistCard__kR3ys{border-radius:16px;padding:20px}}@media(max-width:480px){.ITPage_specialistCard__kR3ys{padding:18px}}.ITPage_specialistPhoto__tzMl5{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__tzMl5 img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ITPage_specialistPhoto__tzMl5{height:100px;margin-bottom:16px;width:100px}}@media(max-width:480px){.ITPage_specialistPhoto__tzMl5{height:90px;width:90px}}.ITPage_specialistInfo__lS0NJ h4{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}@media(max-width:768px){.ITPage_specialistInfo__lS0NJ h4{font-size:18px;margin-bottom:6px}}@media(max-width:480px){.ITPage_specialistInfo__lS0NJ h4{font-size:16px}}.ITPage_specialistInfo__lS0NJ .ITPage_position__cvWBl{color:#64b5f6;font-size:14px;font-weight:500;margin-bottom:4px}@media(max-width:480px){.ITPage_specialistInfo__lS0NJ .ITPage_position__cvWBl{font-size:13px}}.ITPage_specialistInfo__lS0NJ .ITPage_experience__mCuOM{color:#b0b0b0;font-size:13px;margin-bottom:16px}@media(max-width:480px){.ITPage_specialistInfo__lS0NJ .ITPage_experience__mCuOM{font-size:12px;margin-bottom:12px}}.ITPage_skills__l9eHi{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}@media(max-width:768px){.ITPage_skills__l9eHi{gap:6px;margin-top:12px}}.ITPage_skill__O3cUL{background:#7c3aed26;border:1px solid #7c3aed40;border-radius:12px;color:#c4b5fd;font-size:12px;font-weight:500;padding:6px 12px}.Pagination_pagination__C4l2a{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px 0}.Pagination_pageNumbers__ePoE4{align-items:center;display:flex;gap:8px}.Pagination_pageButton__LWDck{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__LWDck:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.Pagination_pageButton__LWDck:disabled{cursor:not-allowed;opacity:.5}.Pagination_pageButton__LWDck.Pagination_active__7Wgpo{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}.Pagination_pageButton__LWDck.Pagination_navButton__GQ6BD{font-weight:500;padding:12px 20px}.Pagination_ellipsis__UowcC{color:#8b8b91;font-size:14px;padding:0 4px}.Pagination_pageInfo__X3VqD{color:#8b8b91;font-size:14px;margin-left:16px;white-space:nowrap}@media(max-width:768px){.Pagination_pagination__C4l2a{flex-direction:column;gap:12px}.Pagination_pageNumbers__ePoE4{order:-1}.Pagination_pageButton__LWDck{font-size:13px;min-width:36px;padding:10px 12px}.Pagination_pageButton__LWDck.Pagination_navButton__GQ6BD{padding:10px 16px}.Pagination_pageInfo__X3VqD{margin-left:0;order:1}}@media(max-width:480px){.Pagination_pagination__C4l2a{gap:8px}.Pagination_pageNumbers__ePoE4{flex-wrap:wrap;gap:4px;justify-content:center}.Pagination_pageButton__LWDck{font-size:12px;min-width:32px;padding:8px 10px}.Pagination_pageButton__LWDck.Pagination_navButton__GQ6BD{font-size:11px;padding:8px 12px}}.ServiceRequestModal_modalOverlay__Q7tGV{align-items:center;animation:ServiceRequestModal_fadeIn__uBHI- .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__uBHI-{0%{opacity:0}to{opacity:1}}.ServiceRequestModal_modalContent__b0pv8{animation:ServiceRequestModal_slideUp__wjxOW .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__b0pv8{border-radius:16px;max-height:95vh;max-width:100%}}@keyframes ServiceRequestModal_slideUp__wjxOW{0%{opacity:0;transform:translateY(100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ServiceRequestModal_closeButton__KcCpK{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__KcCpK:hover:not(:disabled){background:#ff4757cc;color:#fff;transform:rotate(90deg) scale(1.1)}.ServiceRequestModal_closeButton__KcCpK:disabled{cursor:not-allowed;opacity:.5}.ServiceRequestModal_modalHeader__e1NHM{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__e1NHM{padding:.75rem 1rem}}.ServiceRequestModal_modalHeader__e1NHM .ServiceRequestModal_serviceInfo__JQvS3 h2{color:#fff;font-size:1.4rem;font-weight:800;margin:0 0 .5rem;text-shadow:2px 2px 10px #0003}.ServiceRequestModal_modalHeader__e1NHM .ServiceRequestModal_serviceInfo__JQvS3 .ServiceRequestModal_serviceName__YQE3N{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__e1NHM .ServiceRequestModal_serviceInfo__JQvS3 .ServiceRequestModal_serviceName__YQE3N svg{font-size:.85rem}.ServiceRequestModal_modalHeader__e1NHM .ServiceRequestModal_serviceInfo__JQvS3 .ServiceRequestModal_servicePrice__1wdm6{background:#ffffff1a;border-radius:8px;color:#ffffffe6;display:inline-block;font-size:.85rem;padding:.25rem .85rem}.ServiceRequestModal_modalHeader__e1NHM .ServiceRequestModal_serviceInfo__JQvS3 .ServiceRequestModal_servicePrice__1wdm6 strong{color:#fff;font-size:.95rem;font-weight:700}.ServiceRequestModal_modalForm__C24jW{padding:1rem 1.25rem 1.25rem}@media(max-width:768px){.ServiceRequestModal_modalForm__C24jW{padding:.75rem 1rem 1rem}}.ServiceRequestModal_errorAlert__v1l-u{align-items:center;animation:ServiceRequestModal_shake__0mFUy .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__v1l-u svg{flex-shrink:0;font-size:1.4rem}@keyframes ServiceRequestModal_shake__0mFUy{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.ServiceRequestModal_formGroup__Nx0qx{margin-bottom:.85rem}.ServiceRequestModal_formGroup__Nx0qx label{color:#fff;display:block;font-size:.85rem;font-weight:700;margin-bottom:.3rem}.ServiceRequestModal_formGroup__Nx0qx label .ServiceRequestModal_required__d-NPz{color:#ff4757;margin-left:.25rem}.ServiceRequestModal_formGroup__Nx0qx input[type=email],.ServiceRequestModal_formGroup__Nx0qx input[type=tel],.ServiceRequestModal_formGroup__Nx0qx input[type=text],.ServiceRequestModal_formGroup__Nx0qx 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__Nx0qx input[type=email]:focus,.ServiceRequestModal_formGroup__Nx0qx input[type=tel]:focus,.ServiceRequestModal_formGroup__Nx0qx input[type=text]:focus,.ServiceRequestModal_formGroup__Nx0qx textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}.ServiceRequestModal_formGroup__Nx0qx input[type=email]::placeholder,.ServiceRequestModal_formGroup__Nx0qx input[type=tel]::placeholder,.ServiceRequestModal_formGroup__Nx0qx input[type=text]::placeholder,.ServiceRequestModal_formGroup__Nx0qx textarea::placeholder{color:#fff6}.ServiceRequestModal_formGroup__Nx0qx input[type=email].ServiceRequestModal_error__l7S-T,.ServiceRequestModal_formGroup__Nx0qx input[type=tel].ServiceRequestModal_error__l7S-T,.ServiceRequestModal_formGroup__Nx0qx input[type=text].ServiceRequestModal_error__l7S-T,.ServiceRequestModal_formGroup__Nx0qx textarea.ServiceRequestModal_error__l7S-T{background:#ff47571a;border-color:#ff4757}.ServiceRequestModal_formGroup__Nx0qx input[type=email]:disabled,.ServiceRequestModal_formGroup__Nx0qx input[type=tel]:disabled,.ServiceRequestModal_formGroup__Nx0qx input[type=text]:disabled,.ServiceRequestModal_formGroup__Nx0qx textarea:disabled{background:#ffffff05;cursor:not-allowed;opacity:.5}.ServiceRequestModal_formGroup__Nx0qx textarea{line-height:1.5;min-height:70px;resize:vertical}.ServiceRequestModal_formGroup__Nx0qx .ServiceRequestModal_charCount__vC6oS{color:#fff6;font-size:.78rem;font-weight:500;margin-top:.2rem;text-align:right}.ServiceRequestModal_formGroup__Nx0qx .ServiceRequestModal_errorMessage__IBtar{align-items:center;color:#ff4757;display:flex;font-size:.82rem;font-weight:600;gap:.5rem;margin-top:.35rem}.ServiceRequestModal_formGroup__Nx0qx .ServiceRequestModal_errorMessage__IBtar svg{font-size:.9rem}.ServiceRequestModal_priorityOptions__Gv9T2{display:flex;flex-wrap:wrap;gap:6px}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi{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__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi:hover:not(:has(input:disabled)){background:#ffffff14;border-color:var(--priority-color)}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi.ServiceRequestModal_selected__9nbMe{background:#ffffff1a;border-color:var(--priority-color);box-shadow:0 2px 10px #667eea40}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi.ServiceRequestModal_selected__9nbMe .ServiceRequestModal_optionLabel__mCYrD{color:var(--priority-color);font-weight:800}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi.ServiceRequestModal_selected__9nbMe .ServiceRequestModal_optionIndicator__Zi-TS{display:none}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi .ServiceRequestModal_optionContent__WrnQS{display:flex;flex-direction:column}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi .ServiceRequestModal_optionContent__WrnQS .ServiceRequestModal_optionLabel__mCYrD{color:#fff;font-size:.82rem;font-weight:600;transition:all .2s ease}.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi .ServiceRequestModal_optionContent__WrnQS .ServiceRequestModal_optionDescription__Qe6ai,.ServiceRequestModal_priorityOptions__Gv9T2 .ServiceRequestModal_priorityOption__Nx-hi .ServiceRequestModal_optionIndicator__Zi-TS{display:none}.ServiceRequestModal_formActions__Gvnwt{display:flex;gap:.75rem;margin-top:1rem}@media(max-width:480px){.ServiceRequestModal_formActions__Gvnwt{flex-direction:column-reverse}}.ServiceRequestModal_formActions__Gvnwt 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__Gvnwt button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.ServiceRequestModal_formActions__Gvnwt .ServiceRequestModal_cancelButton__BHs3Z{background:#ffffff0d;border:1.5px solid #fff3;color:#fff}.ServiceRequestModal_formActions__Gvnwt .ServiceRequestModal_cancelButton__BHs3Z:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.ServiceRequestModal_formActions__Gvnwt .ServiceRequestModal_submitButton__95EJP{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 4px 15px #4caf5059;color:#fff}.ServiceRequestModal_formActions__Gvnwt .ServiceRequestModal_submitButton__95EJP:hover:not(:disabled){box-shadow:0 6px 20px #4caf5080;transform:translateY(-2px)}.ServiceRequestModal_formActions__Gvnwt .ServiceRequestModal_submitButton__95EJP svg{font-size:.9rem}.ServiceRequestModal_formNote__XeX4h{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__XeX4h svg{color:#667eea;flex-shrink:0;font-size:.9rem;margin-top:.15rem}.ServiceRequestModal_formNote__XeX4h p{color:#ffffffb3;font-size:.8rem;line-height:1.4;margin:0}.ServiceRequestModal_successMessage__ZAWE5{padding:4rem 2.5rem;text-align:center}@media(max-width:768px){.ServiceRequestModal_successMessage__ZAWE5{padding:3rem 2rem}}.ServiceRequestModal_successMessage__ZAWE5 .ServiceRequestModal_successIcon__N9Fzq{margin-bottom:2rem}.ServiceRequestModal_successMessage__ZAWE5 .ServiceRequestModal_successIcon__N9Fzq svg{animation:ServiceRequestModal_scaleIn__kZis1 .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__ZAWE5 h3{color:#fff;font-size:2rem;font-weight:800;margin:0 0 1.25rem}@media(max-width:768px){.ServiceRequestModal_successMessage__ZAWE5 h3{font-size:1.6rem}}.ServiceRequestModal_successMessage__ZAWE5 p{color:#fffc;font-size:1.15rem;line-height:1.7;margin:0}@media(max-width:768px){.ServiceRequestModal_successMessage__ZAWE5 p{font-size:1rem}}@keyframes ServiceRequestModal_scaleIn__kZis1{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ServiceRequestModal_modalContent__b0pv8::-webkit-scrollbar{width:10px}.ServiceRequestModal_modalContent__b0pv8::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.ServiceRequestModal_modalContent__b0pv8::-webkit-scrollbar-thumb{background:#780add;border-radius:10px}.ServiceRequestModal_modalContent__b0pv8::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#653a8b)}.ServersPage_serversPage__Anhqb{padding:1rem;transition:all .3s ease}[data-theme=light] .ServersPage_serversPage__Anhqb{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ServersPage_serversPage__Anhqb .ServersPage_header__1lJu-{background:#780add;border-radius:15px;color:#fff;margin-bottom:2rem;padding:2rem 1rem;text-align:center}.ServersPage_serversPage__Anhqb .ServersPage_header__1lJu- .ServersPage_pageTitle__SACeT{align-items:center;display:flex;font-size:2.5rem;font-weight:700;gap:.5rem;justify-content:center;margin:0}.ServersPage_serversPage__Anhqb .ServersPage_header__1lJu- .ServersPage_pageTitle__SACeT .ServersPage_icon__hQ9ql{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));font-size:3rem}.ServersPage_serversPage__Anhqb .ServersPage_header__1lJu- .ServersPage_pageSubtitle__o4Rei{font-size:1.1rem;margin:.5rem 0 0;opacity:.9}.ServersPage_serversPage__Anhqb .ServersPage_loadingContainer__vUBt5{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.ServersPage_serversPage__Anhqb .ServersPage_loadingContainer__vUBt5 p{color:#666;margin-top:1rem}.ServersPage_serversPage__Anhqb .ServersPage_errorContainer__f7NPC{align-items:center;animation:ServersPage_fadeInUp__37ge4 .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ServersPage_serversPage__Anhqb .ServersPage_errorIcon__CNH7u{flex-shrink:0;font-size:48px}.ServersPage_serversPage__Anhqb .ServersPage_errorContent__PSR5r{flex:1 1}.ServersPage_serversPage__Anhqb .ServersPage_errorTitle__sEsFs{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ServersPage_serversPage__Anhqb .ServersPage_errorMessage__uTLwN{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ServersPage_serversPage__Anhqb .ServersPage_retryButton__BFbcp{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__Anhqb .ServersPage_retryButton__BFbcp:hover:not(:disabled){background:linear-gradient(135deg,#7b1fa2,#4a148c);box-shadow:0 8px 20px #9c27b04d;transform:translateY(-2px)}.ServersPage_serversPage__Anhqb .ServersPage_retryButton__BFbcp:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ServersPage_fadeInUp__37ge4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes{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__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes: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__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes:hover{border-color:#667eea66;box-shadow:0 8px 24px #667eea33;transform:translateY(-4px)}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes:hover:before{opacity:1}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes:hover .ServersPage_statIcon__h6FQA{transform:scale(1.1) rotate(5deg)}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardOnline__KsXKr{background:linear-gradient(145deg,#4caf501f,#388e3c14);border-color:#4caf504d}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardOnline__KsXKr:hover{border-color:#4caf5080;box-shadow:0 8px 24px #4caf5040}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardOnline__KsXKr .ServersPage_statIcon__h6FQA{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardOffline__TTgmZ{background:linear-gradient(145deg,#f443361f,#d32f2f14);border-color:#f443364d}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardOffline__TTgmZ:hover{border-color:#f4433680;box-shadow:0 8px 24px #f4433640}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardOffline__TTgmZ .ServersPage_statIcon__h6FQA{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardPlayers__ZgIXI{background:linear-gradient(145deg,#ff98001f,#f57c0014);border-color:#ff98004d}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardPlayers__ZgIXI:hover{border-color:#ff980080;box-shadow:0 8px 24px #ff980040}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes.ServersPage_statCardPlayers__ZgIXI .ServersPage_statIcon__h6FQA{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statIcon__h6FQA{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__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statIcon__h6FQA svg{height:24px;width:24px}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statContent__bFQEn{flex:1 1;min-width:0;position:relative;z-index:1}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statValue__X3DeQ{color:#fff;font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem}[data-theme=light] .ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statValue__X3DeQ{color:#1a1a2e}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statLabel__OhkVF{color:#ffffffb3;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}[data-theme=light] .ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statLabel__OhkVF{color:#1a1a2eb3}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn .ServersPage_tabs__apQOy{display:flex;gap:.5rem}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn .ServersPage_tabs__apQOy .ServersPage_tab__0q2oj{background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn .ServersPage_tabs__apQOy .ServersPage_tab__0q2oj:hover{background:#e0e0e0}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn .ServersPage_tabs__apQOy .ServersPage_tab__0q2oj.ServersPage_active__tG6FX{background:#780add;color:#fff}.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_serversGrid__ZjqN-{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__Anhqb .ServersPage_content__svvM9 .ServersPage_serversGrid__ZjqN-{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px)and (max-width:1399px){.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_serversGrid__ZjqN-{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_serversGrid__ZjqN-{grid-template-columns:repeat(2,1fr)}}.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_emptyState__RFCSN{color:#666;grid-column:1/-1;padding:3rem 1rem;text-align:center}.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_emptyState__RFCSN .ServersPage_emptyIcon__3K-HB{font-size:4rem;margin-bottom:1rem;opacity:.5}.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_emptyState__RFCSN h3{color:#333;margin-bottom:.5rem}.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_emptyState__RFCSN p{line-height:1.5;margin-bottom:1.5rem}.ServersPage_serversPage__Anhqb .ServersPage_content__svvM9 .ServersPage_loadingMore__E\+NXj{display:flex;justify-content:center;padding:2rem}@media(max-width:768px){.ServersPage_serversPage__Anhqb{padding:.5rem}.ServersPage_serversPage__Anhqb .ServersPage_header__1lJu- .ServersPage_pageTitle__SACeT{font-size:2rem}.ServersPage_serversPage__Anhqb .ServersPage_header__1lJu- .ServersPage_pageTitle__SACeT .ServersPage_icon__hQ9ql{font-size:2.5rem}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF{gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes{padding:1rem}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statIcon__h6FQA{height:40px;min-width:40px;width:40px}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statIcon__h6FQA svg{height:20px;width:20px}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statValue__X3DeQ{font-size:1.5rem}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statLabel__OhkVF{font-size:.7rem}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn{align-items:stretch;flex-direction:column;gap:1rem}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn .ServersPage_tabs__apQOy{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF{gap:.6rem;grid-template-columns:1fr}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes{flex-direction:row;padding:.875rem}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statIcon__h6FQA{height:44px;min-width:44px;width:44px}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statValue__X3DeQ{font-size:1.4rem}.ServersPage_serversPage__Anhqb .ServersPage_statsCards__vtiGF .ServersPage_statCard__8GPes .ServersPage_statLabel__OhkVF{font-size:.65rem}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn .ServersPage_tabs__apQOy{gap:.25rem}.ServersPage_serversPage__Anhqb .ServersPage_navigation__bnvnn .ServersPage_tabs__apQOy .ServersPage_tab__0q2oj{font-size:.9rem;padding:.5rem 1rem}}.ServersPage_searchContainer__SvWO-{align-items:center;display:flex;gap:12px;width:100%}.ServersPage_searchButton__ij3OR{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__ij3OR:hover{background:linear-gradient(135deg,#388e3c,#2e7d32);box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.ServersPage_searchButton__ij3OR:active{transform:translateY(0)}.ServersPage_serverCard__Otqe3{-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__Otqe3 .ServersPage_serverHeader__daKi3{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ServersPage_serverCard__Otqe3 .ServersPage_serverHeader__daKi3 .ServersPage_serverStatus__xuGfA{align-items:center;display:flex;gap:8px}.ServersPage_serverCard__Otqe3 .ServersPage_serverHeader__daKi3 .ServersPage_serverStatus__xuGfA .ServersPage_statusDot__qZ19R{border-radius:50%;display:inline-block;height:10px;width:10px}.ServersPage_serverCard__Otqe3 .ServersPage_serverHeader__daKi3 .ServersPage_serverStatus__xuGfA .ServersPage_statusText__5RddR{font-size:14px;font-weight:500}.ServersPage_serverCard__Otqe3 .ServersPage_serverHeader__daKi3 .ServersPage_featuredBadge__b\+tRr{background:linear-gradient(135deg,gold,orange);border-radius:6px;color:#333;font-size:12px;font-weight:600;padding:4px 8px}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT{margin-bottom:1rem}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverName__wBn6B{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .5rem;transition:color .3s ease}[data-theme=light] .ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverName__wBn6B{color:#333}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverDetails__3sFhD{color:#666;display:flex;font-size:14px;gap:1rem;margin-bottom:.75rem}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverDetails__3sFhD .ServersPage_gameType__08T0s{background:#667eea1a;border-radius:4px;color:#667eea;font-weight:500;padding:2px 8px}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverDetails__3sFhD .ServersPage_region__RLGVZ{font-weight:500}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverStats__BHVCB{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverStats__BHVCB .ServersPage_stat__APsEi{display:flex;font-size:14px;justify-content:space-between}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverStats__BHVCB .ServersPage_stat__APsEi .ServersPage_statLabel__OhkVF{color:#666}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverStats__BHVCB .ServersPage_stat__APsEi .ServersPage_statValue__X3DeQ{color:#333;font-weight:600}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddressWrapper__aqOiw{margin-bottom:.75rem;position:relative}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx{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__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx: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__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx:hover{background:linear-gradient(135deg,#780add40,#667eea40);border-color:#780add;box-shadow:0 6px 20px #780add4d;transform:translateY(-2px)}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx:hover:before{left:100%}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx:hover .ServersPage_copyIcon__w4vSP{color:#780add;transform:scale(1.1)}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx:hover .ServersPage_addressCode__QU9mE{color:#780add}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx:active{transform:translateY(0)}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx .ServersPage_addressLabel__NT2OP{color:#667eea;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx .ServersPage_addressCode__QU9mE{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__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx .ServersPage_addressCode__QU9mE{background:#ffffff80;color:#333}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverAddress__TFutx .ServersPage_copyIcon__w4vSP{color:#667eea;flex-shrink:0;height:20px;transition:all .3s ease;width:20px}.ServersPage_serverCard__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_copiedNotification__lKB05{animation:ServersPage_slideInDown__N2xQc .3s ease,ServersPage_slideOutUp__e4UHt .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__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_copiedNotification__lKB05: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__Otqe3 .ServersPage_serverInfo__mNlhT .ServersPage_serverDescription__kS3DP{color:#666;font-size:14px;line-height:1.4;margin:0}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT{display:flex;gap:1rem;justify-content:space-between}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_viewButton__KnxOi{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__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_viewButton__KnxOi:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px)}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_panelAddButton__w2XPj{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__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_panelAddButton__w2XPj:hover{background:linear-gradient(135deg,#8b5cf685,#6366f175);border-color:#ddd6fee6;box-shadow:0 8px 18px #6366f13d;transform:translateY(-1px)}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_panelAddButtonAdded__epeku{background:#2e7d323d;border-color:#81c784bf;color:#c8e6c9}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_panelAddButtonAdded__epeku:hover{background:#2e7d324d;border-color:#a5d6a7e6;box-shadow:0 8px 16px #2e7d3233}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_likeButton__s\+FEw{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__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_likeButton__s\+FEw svg{height:20px;transition:all .3s ease;width:20px}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_likeButton__s\+FEw:hover{background:#782ddd1a;border-color:#782ddd80;color:#780add}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_likeButton__s\+FEw.ServersPage_liked__1yOwE{background:#782ddd26;border-color:#780add;color:#780add}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_likeButton__s\+FEw.ServersPage_liked__1yOwE svg{fill:#780add}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_likeButton__s\+FEw.ServersPage_animating__Q\+QTN{animation:ServersPage_likeAnimationServers__wcM9X .6s ease-out}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_favoriteButton__AFN6\+{background:none;border:1px solid #667eea4d;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 12px;transition:all .3s ease}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_favoriteButton__AFN6\+:hover{background:#667eea1a;border-color:#667eea80}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_favoriteButton__AFN6\+.ServersPage_active__tG6FX{background:#f443361a;border-color:#f443364d}@media(max-width:768px){.ServersPage_serverCard__Otqe3{border-radius:12px;margin:16px 0 20px;padding:20px}.ServersPage_serverCard__Otqe3 .ServersPage_serverStats__BHVCB{gap:.5rem;grid-template-columns:1fr}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT{flex-direction:column;gap:.5rem}.ServersPage_serverCard__Otqe3 .ServersPage_serverActions__VhaDT .ServersPage_favoriteButton__AFN6\+{align-self:center;padding:8px 12px}}.ServersPage_filterRow__-EFH9{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__-EFH9{gap:16px;grid-template-columns:1fr;margin-top:12px}}.ServersPage_filterGroup__Cuhmz{display:flex;flex-direction:column;gap:8px}.ServersPage_filterGroup__Cuhmz label{color:#667eea;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ServersPage_filterSelect__U695-{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__U695-:focus{background:#667eea1a;border-color:#667eea;box-shadow:0 4px 12px #667eea33;outline:none}.ServersPage_filterSelect__U695-:hover{background:#ffffff14;border-color:#667eea80}.ServersPage_filterSelect__U695- option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.ServersPage_filterSelect__U695-{font-size:16px;padding:14px 16px}}@keyframes ServersPage_likeAnimationServers__wcM9X{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__N2xQc{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes ServersPage_slideOutUp__e4UHt{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.ServersPage_modal__L-3Ve{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__THRbl{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__THRbl: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__7mO0C{align-items:center;border-bottom:1px solid #78b4ff33;display:flex;justify-content:space-between;padding:20px}.ServersPage_modalHeader__7mO0C h2{color:#fff;font-size:1.5rem;margin:0}.ServersPage_modalHeader__7mO0C .ServersPage_closeButton__Urh72{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__7mO0C .ServersPage_closeButton__Urh72:hover{color:#90caf9}.ServersPage_modalBody__wJ80y{padding:20px;position:relative;z-index:1}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalAddressWrapper__9ukEP{margin-bottom:20px;position:relative}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll{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__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll: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__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll:hover{background:linear-gradient(135deg,#780add4d,#667eea4d);border-color:#780add;box-shadow:0 8px 25px #780add66;transform:translateY(-2px)}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll:hover:before{left:100%}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll:hover .ServersPage_copyIcon__w4vSP{color:#90caf9;transform:scale(1.15)}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll:hover .ServersPage_addressCode__QU9mE{color:#90caf9}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll:active{transform:translateY(0)}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll .ServersPage_addressLabel__NT2OP{color:#90caf9;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll .ServersPage_addressCode__QU9mE{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__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_modalServerAddress__bYmll .ServersPage_copyIcon__w4vSP{color:#90caf9;flex-shrink:0;height:22px;transition:all .3s ease;width:22px}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_infoRow__Xebgk{align-items:center;border-bottom:1px solid #78b4ff1a;display:flex;justify-content:space-between;padding:8px 0}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_infoRow__Xebgk:last-child{border-bottom:none}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_infoRow__Xebgk strong{color:#fff;font-weight:600}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_infoRow__Xebgk code{background:#0000004d;border-radius:4px;color:#90caf9;font-family:Courier New,monospace;padding:4px 8px}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_description__Utq0J{border-top:1px solid #78b4ff33;margin-top:16px;padding-top:16px}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_description__Utq0J p{color:#ecf5ffe6;line-height:1.5;margin:8px 0 0}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_links__NBhc7{margin-top:12px}.ServersPage_modalBody__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_links__NBhc7 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__wJ80y .ServersPage_serverModalInfo__xaR37 .ServersPage_links__NBhc7 a:hover{background:#90caf91a;border-color:#90caf980}.ServersPage_updateSection__PKRXT{background:linear-gradient(145deg,#667eea0d,#667eea05);border:1px solid #667eea33;border-radius:12px;margin:24px 0;padding:20px;text-align:center}.ServersPage_updateButton__Mi0K5{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__Mi0K5:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ServersPage_updateButton__Mi0K5:disabled{cursor:not-allowed;opacity:.7;transform:none}.ServersPage_updateButton__Mi0K5:active:not(:disabled){transform:translateY(0)}.ServersPage_updateHint__YKEiR{color:#8b8b91;font-size:14px;font-style:italic;margin:0}.SearchBar_searchForm__Sx-qZ{max-width:600px;width:100%}.SearchBar_searchContainer__4YHuo{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.SearchBar_searchContainer__4YHuo.SearchBar_focused__3anSJ{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.SearchBar_searchContainer__4YHuo:hover{border-color:#fff3}.SearchBar_searchIcon__6b1U7{color:#8b8b91;font-size:18px;padding:0 16px;pointer-events:none}.SearchBar_searchInput__KZlbj{background:none;border:none;color:#fff;flex:1 1;font-size:16px;outline:none;padding:16px 8px}.SearchBar_searchInput__KZlbj::placeholder{color:#8b8b91}.SearchBar_clearButton__27\+BD{background:none;border:none;color:#8b8b91;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .3s ease}.SearchBar_clearButton__27\+BD:hover{background:#ffffff1a;color:#fff}@media(max-width:768px){.SearchBar_searchContainer__4YHuo{border-radius:8px}.SearchBar_searchIcon__6b1U7{font-size:16px;padding:0 12px}.SearchBar_searchInput__KZlbj{font-size:14px;padding:14px 6px}.SearchBar_clearButton__27\+BD{font-size:14px;padding:10px 12px}}.CommunityPage_page__Oeyxm{color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_page__Oeyxm{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_communityPage__vAnfu{color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_communityPage__vAnfu{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_container__1i\+kk{padding:20px}.CommunityPage_header__QJFU4{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__QJFU4:hover{background:#ffffff0f;border-color:#7c3aed4d}.CommunityPage_header__QJFU4 .CommunityPage_title__-lP18{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__QJFU4 .CommunityPage_title__-lP18 .CommunityPage_icon__XAO-D{color:#7c3aed;font-size:2rem;transition:transform .3s ease}.CommunityPage_header__QJFU4:hover .CommunityPage_icon__XAO-D{transform:scale(1.1)}.CommunityPage_header__QJFU4 .CommunityPage_subtitle__n8Yji{color:#ffffffb3;font-size:1rem;font-weight:400;margin:.75rem 0 0;opacity:.7}.CommunityPage_statsCards__8P\+BX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.CommunityPage_statsCards__8P\+BX .CommunityPage_statCard__NY7X1{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__8P\+BX .CommunityPage_statCard__NY7X1: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__8P\+BX .CommunityPage_statCard__NY7X1:hover{border-color:#7c3aed80;box-shadow:0 15px 45px #7c3aed4d,0 0 0 1px #7c3aed4d;transform:translateY(-8px) scale(1.02)}.CommunityPage_statsCards__8P\+BX .CommunityPage_statCard__NY7X1:hover:before{opacity:1}.CommunityPage_statsCards__8P\+BX .CommunityPage_statCard__NY7X1:hover .CommunityPage_statValue__UQHKC{text-shadow:0 0 20px #7c3aedcc;transform:scale(1.1)}.CommunityPage_statsCards__8P\+BX .CommunityPage_statCard__NY7X1 .CommunityPage_statValue__UQHKC{-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__8P\+BX .CommunityPage_statCard__NY7X1 .CommunityPage_statLabel__L4\+I-{color:#ffffffe6;font-size:.95rem;font-weight:600;letter-spacing:1px;opacity:.8;text-transform:uppercase}.CommunityPage_navigation__z\+YF1{align-items:center;display:flex;justify-content:left;margin-bottom:32px}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH{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__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52{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__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52: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__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52:hover{background:#7c3aed1f;color:#a78bfa;transform:translateY(-2px)}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52:hover:before{width:80%}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52.CommunityPage_active__\+y0aa{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 6px 20px #7c3aed66,inset 0 1px 0 #fff3;color:#fff;transform:translateY(-3px)}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52.CommunityPage_active__\+y0aa:before{width:0}@media(max-width:600px){.CommunityPage_navigation__z\+YF1{align-items:stretch;flex-direction:column;gap:12px;padding:0}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH{border-radius:14px;width:100%}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52{flex:1 1;font-size:13px;letter-spacing:.2px;padding:10px 8px;text-align:center;transform:none!important}}.CommunityPage_loadingContainer__-9krT{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.CommunityPage_loadingContainer__-9krT p{color:#8b8b91;margin-top:1rem}.CommunityPage_title__-lP18{-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__nCSgK{align-items:center;animation:CommunityPage_fadeInUp__q9R68 .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.CommunityPage_errorIcon__nR4LD{flex-shrink:0;font-size:48px}.CommunityPage_errorContent__owQqJ{flex:1 1}.CommunityPage_errorTitle__LDjtJ{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.CommunityPage_errorMessage__jaYG0{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_retryButton__mWHL9{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__mWHL9:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 8px 20px #7c3aed4d;transform:translateY(-2px)}.CommunityPage_retryButton__mWHL9:disabled{cursor:not-allowed;opacity:.7;transform:none}.CommunityPage_authPrompt__U4Bzt{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__43iNy{flex-shrink:0;font-size:48px}.CommunityPage_authPromptContent__TSSeL{flex:1 1}.CommunityPage_authPromptContent__TSSeL h3{color:#2196f3;font-size:20px;margin:0 0 8px}.CommunityPage_authPromptContent__TSSeL p{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_authButton__PuDIQ{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__PuDIQ:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}.CommunityPage_postsContainer__FGTTk{display:flex;flex-direction:column;gap:24px}.CommunityPage_postsGrid__yoyd3{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__yoyd3{gap:16px;grid-template-columns:1fr}}.CommunityPage_postCard__93nw8{background:#ffffff0a;border:1px solid #ffffff1a;padding:24px}.CommunityPage_postCard__93nw8:hover{background:#ffffff0f;border-color:#7c3aed66;box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.CommunityPage_postCard__93nw8:hover .CommunityPage_authorAvatar__3bN6g{transform:scale(1.05)}.CommunityPage_postHeader__9rdqv{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.CommunityPage_authorInfo__mNGxX{align-items:center;display:flex;flex:1 1;gap:12px}.CommunityPage_authorInfo__mNGxX .CommunityPage_authorAvatar__3bN6g{border:2px solid #7c3aed4d;border-radius:50%;height:48px;object-fit:cover;transition:all .3s ease;width:48px}.CommunityPage_authorInfo__mNGxX .CommunityPage_authorDetails__9iuc\+{display:flex;flex-direction:column;gap:4px;min-width:0}.CommunityPage_authorInfo__mNGxX .CommunityPage_authorDetails__9iuc\+ .CommunityPage_authorName__pXfLM{color:#fff;font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_authorInfo__mNGxX .CommunityPage_authorDetails__9iuc\+ .CommunityPage_postDate__0uxin{color:#ffffff80;font-size:13px;font-weight:500}.CommunityPage_postMeta__10\+4W{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.CommunityPage_postMeta__10\+4W .CommunityPage_category__usO1S{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__10\+4W .CommunityPage_featuredBadge__MvAQP,.CommunityPage_postMeta__10\+4W .CommunityPage_pinnedBadge__6ALIO{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__10\+4W .CommunityPage_pinnedBadge__6ALIO{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.CommunityPage_postMeta__10\+4W .CommunityPage_featuredBadge__MvAQP{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.CommunityPage_postContent__Rwr\+a{margin-bottom:16px}.CommunityPage_postContent__Rwr\+a .CommunityPage_postTitle__zwuwb{color:#fff;font-size:19px;font-weight:600;line-height:1.4;margin:0 0 12px;transition:color .3s ease}.CommunityPage_postContent__Rwr\+a .CommunityPage_postText__Q9bgK{color:#ffffffbf;font-size:14px;line-height:1.6;margin:0 0 14px}.CommunityPage_postContent__Rwr\+a .CommunityPage_postImage__V6u61{border-radius:12px;margin-top:14px;max-height:400px;object-fit:cover;transition:all .3s ease;width:100%}.CommunityPage_postContent__Rwr\+a .CommunityPage_postImage__V6u61:hover{box-shadow:0 8px 20px #0006;transform:scale(1.01)}.CommunityPage_postContent__Rwr\+a .CommunityPage_videoContainer__5VCUX{border-radius:12px;margin-top:14px;overflow:hidden;width:100%}.CommunityPage_postContent__Rwr\+a .CommunityPage_videoContainer__5VCUX iframe{border:none;height:350px;width:100%}.CommunityPage_postContent__Rwr\+a .CommunityPage_externalLink__v11Pt{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__Rwr\+a .CommunityPage_externalLink__v11Pt:hover{background:#2196f32e;border-color:#2196f366;transform:translateX(3px)}.CommunityPage_postActions__xOjc7{border-top:1px solid #ffffff14;display:flex;gap:10px;padding-top:14px}.CommunityPage_postActions__xOjc7 .CommunityPage_actionButton__N1TzP{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__xOjc7 .CommunityPage_actionButton__N1TzP:hover{background:#7c3aed1f;border-color:#7c3aed4d;color:#7c3aed;transform:translateY(-2px)}.CommunityPage_postActions__xOjc7 .CommunityPage_actionButton__N1TzP:active{transform:translateY(0)}.CommunityPage_postActions__xOjc7 .CommunityPage_actionButton__N1TzP.CommunityPage_liked__91scA{background:#7c3aed26;border-color:#7c3aed66;color:#7c3aed}.CommunityPage_recentComments__YXyGz{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.CommunityPage_recentComments__YXyGz h4{color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:.4px;margin:0 0 12px;text-transform:uppercase}.CommunityPage_inlineComments__c1oXH{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.CommunityPage_commentsLoading__0U3L8{display:flex;justify-content:center;padding:12px}.CommunityPage_commentsList__sU9\+Z{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;max-height:280px;overflow-y:auto}.CommunityPage_commentsList__sU9\+Z::-webkit-scrollbar{width:4px}.CommunityPage_commentsList__sU9\+Z::-webkit-scrollbar-track{background:#0000}.CommunityPage_commentsList__sU9\+Z::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.CommunityPage_commentItem__6lbCd{align-items:flex-start;display:flex;gap:10px}.CommunityPage_commentAvatar__hkoag{border:1px solid #7c3aed4d;border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.CommunityPage_commentBody__kpN4r{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;flex:1 1;min-width:0;padding:8px 12px}.CommunityPage_commentAuthor__SnrCD{color:#7c3aed;font-size:12px;font-weight:700;margin-right:8px}.CommunityPage_commentDate__L8Kr5{color:#ffffff59;font-size:11px}.CommunityPage_commentText__3-OYl{color:#fffc;font-size:13px;line-height:1.5;margin:4px 0 0}.CommunityPage_noComments__it0nW{color:#fff6;font-size:13px;margin-bottom:12px;padding:8px;text-align:center}.CommunityPage_commentForm__o13B-{align-items:flex-end;display:flex;gap:10px}.CommunityPage_commentInput__6WdwU{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__6WdwU::placeholder{color:#ffffff59}.CommunityPage_commentInput__6WdwU:focus{border-color:#e91e6380;outline:none}.CommunityPage_commentSubmit__gK\+RY{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__gK\+RY:hover:not(:disabled){box-shadow:0 4px 12px #e91e6366;transform:translateY(-1px)}.CommunityPage_commentSubmit__gK\+RY:disabled{cursor:not-allowed;opacity:.4}.CommunityPage_loading__66buw{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.CommunityPage_container__1i\+kk{padding:5px 12px 20px}.CommunityPage_title__-lP18{font-size:32px}.CommunityPage_postCard__93nw8{padding:14px}.CommunityPage_postHeader__9rdqv{flex-direction:column;flex-wrap:wrap;gap:10px}.CommunityPage_postMeta__10\+4W{margin-left:0;width:100%}.CommunityPage_authorInfo__mNGxX .CommunityPage_authorAvatar__3bN6g{height:38px;width:38px}.CommunityPage_postActions__xOjc7{flex-wrap:wrap;gap:8px}.CommunityPage_postActions__xOjc7 .CommunityPage_actionButton__N1TzP{font-size:12px;padding:8px 12px}.CommunityPage_createButton__qSdjt{font-size:13px;padding:10px 18px}}.CommunityPage_communityFilters__R3EWE{-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__R3EWE:hover{border-color:#7c3aed4d;box-shadow:0 12px 40px #7c3aed26,inset 0 1px 0 #ffffff26}@media(max-width:768px){.CommunityPage_communityFilters__R3EWE{border-radius:16px;margin:16px 0 24px;padding:24px}}.CommunityPage_filterRow__iJ8xR{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__iJ8xR{gap:16px;grid-template-columns:1fr;margin-top:12px}}.CommunityPage_filterGroup__-N7FD{display:flex;flex-direction:column;gap:8px}.CommunityPage_filterGroup__-N7FD label{color:#7c3aed;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.CommunityPage_filterSelect__D62ib{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__D62ib: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__D62ib:hover{background:linear-gradient(135deg,#ffffff17,#ffffff0d);border-color:#7c3aed66;transform:translateY(-1px)}.CommunityPage_filterSelect__D62ib option{background:#1a1a2e;color:#fff;font-weight:600;padding:12px}.CommunityPage_filterSelect__D62ib option:checked{background:linear-gradient(135deg,#7c3aed4d,#6d28d94d)}@media(max-width:768px){.CommunityPage_filterSelect__D62ib{font-size:16px;padding:16px 20px}}.CommunityPage_createButtons__5IIET{display:flex;gap:12px;margin-left:auto}@media(max-width:600px){.CommunityPage_createButtons__5IIET{flex-wrap:wrap;justify-content:center;margin-left:0;width:100%}}.CommunityPage_createButton__qSdjt{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__qSdjt: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__qSdjt:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);border-color:#ffffff1a;box-shadow:0 8px 25px #7c3aed80;transform:translateY(-3px)}.CommunityPage_createButton__qSdjt:hover:before{left:100%}.CommunityPage_createButton__qSdjt:active{box-shadow:0 4px 15px #7c3aed66;transform:translateY(-1px)}.CommunityPage_chatsContainer__VM4mf{display:flex;flex-direction:column;gap:20px}.CommunityPage_chatRoomsGrid__x6iih{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.CommunityPage_chatRoomCard__s95nt{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__s95nt:hover{background:#ffffff0f;border-color:#7c3aed66;box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.CommunityPage_chatRoomCard__s95nt.CommunityPage_public__7a0ab{border-left:3px solid #4caf50}.CommunityPage_chatRoomCard__s95nt.CommunityPage_private__uC-6I{border-left:3px solid #ff9800}.CommunityPage_chatRoomCard__s95nt.CommunityPage_voice__fIcQI{border-left:3px solid #9c27b0}.CommunityPage_chatRoomCard__s95nt.CommunityPage_voice_private__P7YG1{border-left:3px solid #7c3aed}.CommunityPage_chatRoomTop__uSxxd{display:flex;flex-direction:column}.CommunityPage_chatRoomBottom__85s6c{display:flex;flex-direction:column;margin-top:auto}.CommunityPage_chatRoomHeader__R3nX9{align-items:flex-start;display:flex;gap:14px;margin-bottom:16px}.CommunityPage_chatRoomHeader__R3nX9 .CommunityPage_roomIcon__ia0vZ{flex-shrink:0;font-size:32px;opacity:.9;transition:all .3s ease}.CommunityPage_chatRoomHeader__R3nX9 .CommunityPage_roomInfo__ST1C0{flex:1 1;min-width:0}.CommunityPage_chatRoomHeader__R3nX9 .CommunityPage_roomInfo__ST1C0 h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_chatRoomHeader__R3nX9 .CommunityPage_roomBadges__6ou\+T{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CommunityPage_roomType__SXpEo{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.CommunityPage_roomType__SXpEo.CommunityPage_public__7a0ab{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.CommunityPage_roomType__SXpEo.CommunityPage_private__uC-6I{background:#ff980026;border:1px solid #ff98004d;color:#ff9800}.CommunityPage_roomType__SXpEo.CommunityPage_voice__fIcQI{background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}.CommunityPage_roomType__SXpEo.CommunityPage_voice_private__P7YG1{background:#7c3aed26;border:1px solid #7c3aed4d;color:#7c3aed}.CommunityPage_activeBadge__D8px8{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__uaU\+z{-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__4wU\+4{background:#ffffff05;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0;padding:10px}.CommunityPage_chatRoomMeta__4wU\+4 span{align-items:center;color:#ffffffb3;display:flex;font-size:13px;font-weight:500;gap:6px}.CommunityPage_chatRoomActions__bLJ9t{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.CommunityPage_panelAddBtn__7JSVk{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__7JSVk:hover{background:linear-gradient(135deg,#ab47bc80,#9c27b070);border-color:#f3e5f5e6;box-shadow:0 8px 18px #9c27b042;transform:translateY(-2px)}.CommunityPage_panelAddBtnAdded__jLtu2{background:#2e7d323d;border-color:#81c784b3;color:#c8e6c9}.CommunityPage_panelAddBtnAdded__jLtu2:hover{background:#2e7d324d;border-color:#a5d6a7e6;box-shadow:0 8px 16px #2e7d322e}.CommunityPage_joinButton__j9Y8n{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__j9Y8n:hover{background:#6d28d9;box-shadow:0 6px 16px #7c3aed66;transform:translateY(-2px)}.CommunityPage_joinButton__j9Y8n:active{transform:translateY(0)}.CommunityPage_manageButton__eNPw2{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__eNPw2:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.CommunityPage_oldManageButton__Wk-mA{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__Wk-mA:hover{background:#ffffff26;border-color:#7c3aed}.CommunityPage_authRequiredButton__FbNcp{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__FbNcp:hover{background:#ff980033;border-color:#ff980066;transform:translateY(-2px)}.CommunityPage_authRequiredButton__FbNcp:active{transform:translateY(0)}.CommunityPage_chatRoom__drEbE{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__7Ux1d{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 20px}.CommunityPage_chatHeader__7Ux1d .CommunityPage_roomInfo__ST1C0{display:flex;flex:1 1;flex-direction:column;gap:4px}.CommunityPage_chatHeader__7Ux1d .CommunityPage_roomInfo__ST1C0 h3{font-size:1.2rem;margin:0}.CommunityPage_chatHeader__7Ux1d .CommunityPage_roomInfo__ST1C0 .CommunityPage_roomDescription__UCvDr{font-size:.85rem;opacity:.9}.CommunityPage_backButton__d-9ln{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__d-9ln:hover{background:#7c3aed47;border-color:#7c3aed99;transform:translateX(-2px)}.CommunityPage_membersCount__93ygu{font-size:14px;opacity:.9;white-space:nowrap}.CommunityPage_chatContent__AfA6n{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_voiceChatSection__jTe9T{background:#ffffff08;border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:1rem}.CommunityPage_textChatSection__X8lLQ{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_messagesContainer__loqdW{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:20px}.CommunityPage_message__jI2r5{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;padding:12px 16px}.CommunityPage_messageHeader__kneLb{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.CommunityPage_messageHeader__kneLb strong{color:#7c3aed}.CommunityPage_messageTime__0Qxts{color:#8b8b91;font-size:12px}.CommunityPage_messageContent__-p1-p{color:#fff;line-height:1.4}.CommunityPage_messageInput__KWzII{background:#ffffff0d;border-top:1px solid #ffffff1a;display:flex;gap:12px;padding:16px 20px}.CommunityPage_messageField__y3LJ6{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px 16px}.CommunityPage_messageField__y3LJ6:focus{border-color:#7c3aed;outline:none}.CommunityPage_messageField__y3LJ6::placeholder{color:#8b8b91}.CommunityPage_sendButton__mAxMV{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__mAxMV:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);transform:translateY(-2px)}.CommunityPage_sendButton__mAxMV:disabled{cursor:not-allowed;opacity:.5;transform:none}.CommunityPage_forumsContainer__B9EF0{display:flex;flex-direction:column;gap:20px}.CommunityPage_forumsGrid__oIrC9{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CommunityPage_forumCard__M\+UfI{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_forumCard__M\+UfI:hover{border-color:#7c3aed;transform:translateY(-2px)}.CommunityPage_forumHeader__WOOpn{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_forumHeader__WOOpn h4{color:#fff;font-size:18px;margin:0}.CommunityPage_categoryBadge__4k9d1{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:12px;color:#fff;font-size:12px;padding:4px 8px}.CommunityPage_forumDescription__lQALn{color:#8b8b91;line-height:1.5;margin-bottom:12px}.CommunityPage_forumMeta__aNQEV{color:#8b8b91;display:flex;font-size:14px;gap:16px;margin-bottom:16px}.CommunityPage_enterButton__3R\+zf{border-radius:8px;font-weight:500;padding:10px 16px}.CommunityPage_forumView__o192q{background:#111;display:flex;flex-direction:column;inset:0;overflow-y:auto;position:fixed;z-index:1000}.CommunityPage_forumHeader__WOOpn{color:#fff;padding:16px 20px}.CommunityPage_forumHeader__WOOpn h3{margin:0 0 8px}.CommunityPage_forumHeader__WOOpn p{font-size:14px;margin:0;opacity:.9}.CommunityPage_threadsList__vcHyG{padding:20px}.CommunityPage_threadCard__Amvno{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:12px;padding:18px}.CommunityPage_threadCard__Amvno:hover{background:#ffffff14;border-color:#7c3aed4d;transform:translateY(-2px)}.CommunityPage_threadCard__Amvno.CommunityPage_pinned__VXtDB{background:#ffc1070d;border-color:#ffc1074d}.CommunityPage_threadHeader__H4uJr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_threadTitleSection__5hze6{flex:1 1}.CommunityPage_threadTitleSection__5hze6 h4{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px}.CommunityPage_threadBadges__0uW00{display:flex;flex-wrap:wrap;gap:8px}.CommunityPage_lockedBadge__PDYKv,.CommunityPage_pinnedBadge__6ALIO,.CommunityPage_solvedBadge__9cOYv{align-items:center;border-radius:8px;display:inline-flex;letter-spacing:.3px;text-transform:uppercase}.CommunityPage_pinnedBadge__6ALIO{background:#ffc10726;border:1px solid #ffc1074d}.CommunityPage_lockedBadge__PDYKv{background:#f4433626;border:1px solid #f443364d}.CommunityPage_solvedBadge__9cOYv{background:#4caf5026;border:1px solid #4caf504d}.CommunityPage_threadMeta__OvYLP{align-items:center;color:#fff9;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CommunityPage_threadAuthor__BjVNS{align-items:center;display:flex;gap:8px}.CommunityPage_threadAuthorAvatar__WnZV-{border:2px solid #7c3aed4d;border-radius:50%;height:24px;object-fit:cover;width:24px}.CommunityPage_threadAuthorName__5YlqF{color:#7c3aed;font-weight:600}@media(max-width:768px){.CommunityPage_navigation__z\+YF1{flex-direction:column;gap:12px;padding:0}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH{width:100%}.CommunityPage_navigation__z\+YF1 .CommunityPage_tabs__or\+UH .CommunityPage_tab__vre52{flex:1 1;font-size:13px;letter-spacing:.2px;padding:10px 8px;text-align:center}.CommunityPage_createButtons__5IIET{flex-wrap:wrap;justify-content:center;margin-left:0;width:100%}.CommunityPage_chatRoomsGrid__x6iih,.CommunityPage_forumsGrid__oIrC9{grid-template-columns:1fr}.CommunityPage_chatRoomCard__s95nt,.CommunityPage_forumCard__M\+UfI{padding:16px}.CommunityPage_messagesContainer__loqdW{max-height:300px;padding:16px}.CommunityPage_messageInput__KWzII{flex-direction:column;padding:12px 16px}.CommunityPage_messageField__y3LJ6{margin-bottom:8px}}.CommunityPage_forumCard__M\+UfI{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__M\+UfI:before{animation:CommunityPage_shimmer__jv5yA 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__M\+UfI:hover{border-color:#7c3aed80;box-shadow:0 10px 30px #7c3aed33;transform:translateY(-5px)}.CommunityPage_forumCard__M\+UfI:hover:before{opacity:1}.CommunityPage_forumCardHeader__0BPu7{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CommunityPage_forumCardHeader__0BPu7 .CommunityPage_forumIcon__3sCBC{filter:drop-shadow(0 0 10px rgba(124,58,237,.5));font-size:40px}.CommunityPage_forumCardHeader__0BPu7 .CommunityPage_forumCardInfo__LBasw{flex:1 1}.CommunityPage_forumCardHeader__0BPu7 .CommunityPage_forumCardInfo__LBasw 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__0BPu7 .CommunityPage_forumCardInfo__LBasw .CommunityPage_categoryBadge__4k9d1{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__0BPu7 .CommunityPage_forumCardInfo__LBasw .CommunityPage_privateBadge__-F0gN{background:#ff980033;border:1px solid #ff980066;border-radius:15px;color:#ff9800;font-size:11px;font-weight:600;padding:4px 12px}.CommunityPage_forumStats__YFHf\+{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:20px;margin:16px 0;padding:12px}.CommunityPage_forumStats__YFHf\+ span{color:#fffc;font-size:13px;font-weight:500}.CommunityPage_forumActions__tQKvh{display:flex;flex-direction:column;gap:10px;margin-top:12px}.CommunityPage_forumActions__tQKvh .CommunityPage_panelAddBtn__7JSVk{width:100%}.CommunityPage_enterButton__3R\+zf{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__3R\+zf:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 20px #7c3aed80;transform:translateY(-2px)}.CommunityPage_forumViewHeader__7xZ7w,.CommunityPage_threadViewHeader__DBjRK{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__7xZ7w .CommunityPage_forumInfo__ajTSd,.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_threadInfo__AZoOE,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_forumInfo__ajTSd,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_threadInfo__AZoOE{flex:1 1}.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_forumInfo__ajTSd h3,.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_threadInfo__AZoOE h3,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_forumInfo__ajTSd h3,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_threadInfo__AZoOE h3{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px}.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_forumInfo__ajTSd p,.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_threadInfo__AZoOE p,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_forumInfo__ajTSd p,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_threadInfo__AZoOE p{color:#ffffffb3;font-size:13px;margin:0}.CommunityPage_threadCard__Amvno{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__Amvno.CommunityPage_pinned__VXtDB{background:linear-gradient(135deg,#ffc1071a,#ff98000d);border-color:#ffc10766}.CommunityPage_threadCard__Amvno:hover{background:linear-gradient(135deg,#7c3aed1a,#6d28d90d);border-color:#7c3aed66;box-shadow:0 4px 20px #7c3aed26;transform:translateX(8px)}.CommunityPage_threadCard__Amvno .CommunityPage_threadHeader__H4uJr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_threadCard__Amvno .CommunityPage_threadHeader__H4uJr h4{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0}.CommunityPage_threadCard__Amvno .CommunityPage_threadHeader__H4uJr .CommunityPage_threadBadges__0uW00{display:flex;flex-wrap:wrap;gap:6px}.CommunityPage_threadCard__Amvno .CommunityPage_threadMeta__OvYLP{color:#fff9;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CommunityPage_threadCard__Amvno .CommunityPage_threadMeta__OvYLP span{align-items:center;display:flex;gap:4px}.CommunityPage_lockedBadge__PDYKv,.CommunityPage_pinnedBadge__6ALIO,.CommunityPage_solvedBadge__9cOYv{border-radius:12px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.CommunityPage_pinnedBadge__6ALIO{background:#ffc10733;border:1px solid #ffc10766;color:#ffc107}.CommunityPage_lockedBadge__PDYKv{background:#f4433633;border:1px solid #f4433666;color:#f44336}.CommunityPage_solvedBadge__9cOYv{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_threadView__bIG5K{background:#0e0e16;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:100003}.CommunityPage_threadLayout__LAc7M{display:flex;flex:1 1;flex-direction:row;min-height:0;overflow:hidden}.CommunityPage_threadPostsPanel__Ab6g1{display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;width:40%}.CommunityPage_threadPostsHeader__9pQ9g{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__9pQ9g .CommunityPage_threadPostsHeaderIcon__GP0cx{flex-shrink:0;font-size:22px;line-height:1;margin-top:2px}.CommunityPage_threadPostsHeader__9pQ9g h4{color:#fff;font-size:14px;font-weight:700;letter-spacing:.6px;margin:0 0 4px;text-transform:uppercase}.CommunityPage_threadPostsHeader__9pQ9g p{color:#ffffff80;font-size:12px;line-height:1.5;margin:0}.CommunityPage_threadVoiceChatPanel__XrVuD{background:#161622;border-left:1px solid #ffffff12;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.CommunityPage_threadVoiceChatLabel__e31AE{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__b9-Yv{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.CommunityPage_mobileTabs__hu1tZ{display:none;flex-shrink:0}.CommunityPage_mobileTab__RvlxE{-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__RvlxE:active{background:#ffffff0a}.CommunityPage_mobileTabActive__-BItV{background:#7c3aed12;border-bottom-color:#7c3aed;color:#7c3aed}.CommunityPage_mobileTabCount__nNcZd{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__hu1tZ{background:#0c0c14fa;border-bottom:1px solid #ffffff12;display:flex}.CommunityPage_mobileHidden__yMnom{display:none!important}.CommunityPage_forumViewHeader__7xZ7w,.CommunityPage_threadViewHeader__DBjRK{align-items:flex-start;flex-direction:column;gap:6px;padding:8px 12px}.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_forumInfo__ajTSd,.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_threadInfo__AZoOE,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_forumInfo__ajTSd,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_threadInfo__AZoOE{width:100%}.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_forumInfo__ajTSd h3,.CommunityPage_forumViewHeader__7xZ7w .CommunityPage_threadInfo__AZoOE h3,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_forumInfo__ajTSd h3,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_threadInfo__AZoOE 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__7xZ7w .CommunityPage_threadMeta__OvYLP,.CommunityPage_threadViewHeader__DBjRK .CommunityPage_threadMeta__OvYLP{font-size:11px;gap:6px}.CommunityPage_backButton__d-9ln{align-self:flex-start;font-size:11px;padding:6px 10px}.CommunityPage_threadLayout__LAc7M{flex-direction:column}.CommunityPage_threadPostsPanel__Ab6g1{flex:1 1;min-height:0;width:100%}.CommunityPage_threadVoiceChatPanel__XrVuD{border-left:none;border-top:none;flex:1 1;height:auto;min-height:0;width:100%}.CommunityPage_threadPostsHeader__9pQ9g{padding:10px 14px}.CommunityPage_threadPostsHeader__9pQ9g .CommunityPage_threadPostsHeaderIcon__GP0cx{font-size:18px}.CommunityPage_threadPostsHeader__9pQ9g h4{font-size:13px}.CommunityPage_threadPostsHeader__9pQ9g p{display:none}.CommunityPage_forumPostsList__EjM-m{gap:8px;padding:8px 10px}.CommunityPage_forumPost__6H\+W-{gap:10px;padding:8px 10px}.CommunityPage_forumPostLeft__HY1WM{width:34px}.CommunityPage_forumPostAvatar__B2RPV{height:28px;width:28px}.CommunityPage_replyForm__tBMxC{gap:6px;padding:8px 10px}.CommunityPage_replyForm__tBMxC .CommunityPage_replyTextarea__\+\+3jy{font-size:16px}.CommunityPage_replyForm__tBMxC .CommunityPage_replyButton__CanX2{font-size:12px;padding:10px 14px}.CommunityPage_scrollButtons__JUuHG{display:none}}.CommunityPage_postsListWrapper__ciPhn{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.CommunityPage_scrollButtons__JUuHG{bottom:10px;display:flex;flex-direction:column;gap:5px;left:10px;pointer-events:none;position:absolute;z-index:5}.CommunityPage_scrollBtn__k8Td2{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__k8Td2:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aeda6;transform:scale(1.18)}.CommunityPage_scrollBtn__k8Td2:active{transform:scale(.9)}.CommunityPage_forumPostsList__EjM-m{-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__EjM-m::-webkit-scrollbar{width:5px}.CommunityPage_forumPostsList__EjM-m::-webkit-scrollbar-track{background:#0000}.CommunityPage_forumPostsList__EjM-m::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.CommunityPage_postCard__93nw8{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:2px solid #ffffff14;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_postCard__93nw8:hover{border-color:#7c3aed4d;box-shadow:0 4px 15px #0003}.CommunityPage_postAuthor__BWyjf{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px}.CommunityPage_postAuthor__BWyjf .CommunityPage_avatarLarge__rbciH{border:2px solid #7c3aed80;border-radius:50%;height:50px;object-fit:cover;width:50px}.CommunityPage_postAuthor__BWyjf .CommunityPage_authorInfo__mNGxX{display:flex;flex-direction:column;gap:4px}.CommunityPage_postAuthor__BWyjf .CommunityPage_authorInfo__mNGxX strong{color:#fff;font-size:16px}.CommunityPage_postAuthor__BWyjf .CommunityPage_authorInfo__mNGxX .CommunityPage_postDate__0uxin{color:#fff9;font-size:12px}.CommunityPage_postAuthor__BWyjf .CommunityPage_authorInfo__mNGxX .CommunityPage_opBadge__O\+M7o,.CommunityPage_postAuthor__BWyjf .CommunityPage_authorInfo__mNGxX .CommunityPage_solutionBadge__72wuc{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__BWyjf .CommunityPage_authorInfo__mNGxX .CommunityPage_opBadge__O\+M7o{background:#7c3aed33;border:1px solid #7c3aed66;color:#7c3aed}.CommunityPage_postAuthor__BWyjf .CommunityPage_authorInfo__mNGxX .CommunityPage_solutionBadge__72wuc{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_postContent__Rwr\+a{color:#ffffffe6;font-size:15px;line-height:1.7}.CommunityPage_postContent__Rwr\+a .CommunityPage_editedLabel__iTZWQ{color:#ffffff80;display:block;font-size:12px;font-style:italic;margin-top:12px}.CommunityPage_replyForm__tBMxC{align-items:flex-end;background:#14141ef7;border-top:1px solid #ffffff14;display:flex;flex-shrink:0;gap:8px;padding:10px 16px}.CommunityPage_replyForm__tBMxC .CommunityPage_replyTextarea__\+\+3jy{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__tBMxC .CommunityPage_replyTextarea__\+\+3jy:focus{border-color:#7c3aed80;outline:none}.CommunityPage_replyForm__tBMxC .CommunityPage_replyTextarea__\+\+3jy::placeholder{color:#ffffff59}.CommunityPage_replyForm__tBMxC .CommunityPage_replyActions__uNXqc{align-items:center;display:flex;flex-shrink:0;gap:6px}.CommunityPage_replyForm__tBMxC .CommunityPage_replyButton__CanX2{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__tBMxC .CommunityPage_replyButton__CanX2:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6)}.CommunityPage_replyForm__tBMxC .CommunityPage_replyButton__CanX2:disabled{cursor:not-allowed;opacity:.4}.CommunityPage_lockedNotice__XOHc\+{background:#f443361a;border:2px solid #f443364d;border-radius:12px;color:#f44336;font-weight:600;margin:24px;padding:20px;text-align:center}.CommunityPage_emptyState__Fghk9{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__Fghk9:hover{background:linear-gradient(135deg,#7c3aed14,#7c3aed08);border-color:#7c3aed4d}.CommunityPage_emptyState__Fghk9:hover .CommunityPage_emptyIcon__4wxb8{filter:drop-shadow(0 0 20px rgba(124,58,237,.5));transform:scale(1.1) rotate(5deg)}.CommunityPage_emptyState__Fghk9 .CommunityPage_emptyIcon__4wxb8{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__Fghk9 h3{color:#ffffffe6;font-size:24px;font-weight:700;letter-spacing:.5px;margin:0 0 12px}.CommunityPage_emptyState__Fghk9 p{color:#fff9;font-size:16px;line-height:1.6;margin:0 0 28px;max-width:400px}.CommunityPage_loadingMore__HUPLn{align-items:center;animation:CommunityPage_fadeInUp__q9R68 .5s ease;display:flex;justify-content:center;padding:60px;position:relative}.CommunityPage_loadingMore__HUPLn:before{animation:CommunityPage_pulse__pxy\+4 2s infinite;background:radial-gradient(circle,#7c3aed33 0,#0000 70%);border-radius:50%;content:"";height:100px;position:absolute;width:100px}@keyframes CommunityPage_shimmer__jv5yA{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CommunityPage_pulse__pxy\+4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes CommunityPage_fadeInUp__q9R68{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes CommunityPage_slideUp__\+Ax6Q{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CommunityPage_fadeIn__q9l8a{0%{opacity:0}to{opacity:1}}.CommunityPage_postsList__RTUjl{display:flex;flex-direction:column;gap:20px;margin-top:16px}.CommunityPage_openButton__3LyCG{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__3LyCG:hover{background:linear-gradient(135deg,#388e3c,#2e7d32);box-shadow:0 6px 16px #4caf5066;transform:translateY(-2px)}.CommunityPage_memberBadge__cGFhq{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__qA\+wc{align-items:center;background:#ff980014;border:1px solid #ff980040;border-radius:10px;display:flex;gap:8px;margin:10px 0;padding:10px 14px}.CommunityPage_inviteCodeLabel__dzZCl{color:#fff9;flex-shrink:0;font-size:12px}.CommunityPage_inviteCode__GB2U\+{color:#ff9800;flex:1 1;font-family:monospace;font-size:15px;font-weight:700;letter-spacing:2px}.CommunityPage_copyInviteBtn__qgptU{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:2px 4px;transition:background .2s}.CommunityPage_copyInviteBtn__qgptU:hover{background:#ffffff1a}.CommunityPage_inviteButton__-xO\+p{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__-xO\+p:hover{background:#ff980033;border-color:#ff980080;transform:translateY(-2px)}.CommunityPage_inviteModalOverlay__z\+Jf0{align-items:center;animation:CommunityPage_fadeIn__q9l8a .2s ease;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.CommunityPage_inviteModalContent__Aeb0Q{animation:CommunityPage_slideUp__\+Ax6Q .25s ease;background:#1a1a1a;border:1px solid #ff98004d;border-radius:20px;max-width:440px;padding:36px;width:100%}.CommunityPage_inviteModalContent__Aeb0Q h3{color:#fff;font-size:22px;margin:0 0 8px}.CommunityPage_inviteModalContent__Aeb0Q p{color:#fff9;font-size:14px;line-height:1.5;margin:0 0 20px}.CommunityPage_inviteInput__myQvl{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__myQvl:focus{border-color:#ff9800;box-shadow:0 0 0 3px #ff980026;outline:none}.CommunityPage_inviteInput__myQvl::placeholder{color:#ffffff4d;font-size:14px;letter-spacing:1px}.CommunityPage_inviteError__coc68{color:#f44336;font-size:13px;margin:8px 0 0}.CommunityPage_inviteModalActions__B5hZp{display:flex;gap:12px;margin-top:20px}.CommunityPage_inviteSubmitBtn__IhD0s{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__IhD0s:hover{box-shadow:0 6px 16px #ff980066;transform:translateY(-2px)}.CommunityPage_inviteCancelBtn__9ePkk{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__9ePkk:hover{background:#ffffff1a;color:#fff}.CommunityPage_forumPost__6H\+W-{border-bottom:1px solid #ffffff12;display:flex;gap:16px;padding:5px 24px;transition:background .2s ease}.CommunityPage_forumPost__6H\+W-:last-child{border-bottom:none}.CommunityPage_forumPost__6H\+W-:hover{background:#ffffff05}.CommunityPage_forumPostSolution__V7PxE{background:#4caf500a!important;border-left:3px solid #4caf50}.CommunityPage_forumPostLeft__HY1WM{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:52px}.CommunityPage_forumPostAvatar__B2RPV{border:2px solid #7c3aed80;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.CommunityPage_forumPostThread__JjxzR{background:#ffffff12;border-radius:1px;flex:1 1;min-height:16px;width:2px}.CommunityPage_forumPostNumber__O4xZc{color:#ffffff40;font-family:monospace;font-size:11px}.CommunityPage_forumPostRight__L4OiH{flex:1 1;min-width:0}.CommunityPage_forumPostHeader__SzXUZ{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:10px}.CommunityPage_forumPostMeta__zdivO{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CommunityPage_forumPostUsername__-CL2z{color:#fff;font-size:13px;font-weight:700}.CommunityPage_forumPostDate__O81Av{color:#ffffff59;font-size:12px}.CommunityPage_forumPostBody__f3SfB{color:#ffffffd9;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.CommunityPage_opBadge__O\+M7o{background:#7c3aed33;border:1px solid #7c3aed66;border-radius:10px;color:#7c3aed;letter-spacing:.5px;text-transform:uppercase}.CommunityPage_opBadge__O\+M7o,.CommunityPage_solutionBadge__72wuc{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px}.CommunityPage_solutionBadge__72wuc{background:#4caf5033;border:1px solid #4caf5066;border-radius:10px;color:#4caf50}.CommunityPage_editedLabel__iTZWQ{color:#fff6;font-size:11px;font-style:italic}.CommunityPage_forumPagination__O0Sjk{border-top:1px solid #ffffff12;display:flex;justify-content:center;padding:16px 24px}.CreatePostModal_modalOverlay__oqwZu{align-items:center;animation:CreatePostModal_fadeIn__REbkP .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__REbkP{0%{opacity:0}to{opacity:1}}.CreatePostModal_modal__fwYSW{animation:CreatePostModal_slideUp__WaKPR .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__fwYSW:before{animation:CreatePostModal_shimmer__WkLCM 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__fwYSW::-webkit-scrollbar{width:6px}.CreatePostModal_modal__fwYSW::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.CreatePostModal_modal__fwYSW::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:3px}.CreatePostModal_modal__fwYSW::-webkit-scrollbar-thumb:hover{background:#a78bfa}@keyframes CreatePostModal_slideUp__WaKPR{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreatePostModal_shimmer__WkLCM{0%{background-position:250% 0}to{background-position:-250% 0}}.CreatePostModal_modalHeader__bICdE{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__bICdE 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__BDoxg{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__BDoxg:hover{background:#7c3aed26;border-color:#7c3aed66;color:#a78bfa;transform:rotate(90deg)}.CreatePostModal_closeButton__BDoxg:disabled{cursor:not-allowed;opacity:.4}.CreatePostModal_modalBody__fznfp{padding:20px 28px}.CreatePostModal_formGroup__XLvse{margin-bottom:16px}.CreatePostModal_formGroup__XLvse label{color:#ffffffd9;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:7px;text-transform:uppercase}.CreatePostModal_formGroup__XLvse input,.CreatePostModal_formGroup__XLvse select,.CreatePostModal_formGroup__XLvse 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__XLvse input::placeholder,.CreatePostModal_formGroup__XLvse select::placeholder,.CreatePostModal_formGroup__XLvse textarea::placeholder{color:#ffffff52}.CreatePostModal_formGroup__XLvse input:hover,.CreatePostModal_formGroup__XLvse select:hover,.CreatePostModal_formGroup__XLvse textarea:hover{background:#ffffff12;border-color:#7c3aed66}.CreatePostModal_formGroup__XLvse input:focus,.CreatePostModal_formGroup__XLvse select:focus,.CreatePostModal_formGroup__XLvse textarea:focus{background:#7c3aed14;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed29;outline:none}.CreatePostModal_formGroup__XLvse input:disabled,.CreatePostModal_formGroup__XLvse select:disabled,.CreatePostModal_formGroup__XLvse textarea:disabled{cursor:not-allowed;opacity:.5}.CreatePostModal_formGroup__XLvse input[type=file]{color:#ffffffb3;cursor:pointer;padding:8px 12px}.CreatePostModal_formGroup__XLvse 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__XLvse 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__XLvse input[type=file]::-webkit-file-upload-button:hover{background:#7c3aed59}.CreatePostModal_formGroup__XLvse input[type=file]::file-selector-button:hover{background:#7c3aed59}.CreatePostModal_formGroup__XLvse textarea{line-height:1.6;min-height:80px;resize:vertical}.CreatePostModal_formGroup__XLvse 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__XLvse select option{background:#150025;color:#fff}.CreatePostModal_formGroup__XLvse .CreatePostModal_hint__QRC0Q{color:#ffffff61;display:block;font-size:11.5px;margin-top:4px}.CreatePostModal_formRow__tN5jn{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CreatePostModal_error__g\+xsl{border-color:#f87171b3!important;box-shadow:0 0 0 3px #f871711f!important}.CreatePostModal_errorText__DLaw\+{color:#fca5a5;display:block;font-size:12px;font-weight:500;margin-top:5px}.CreatePostModal_errorMessage__JdueO{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__PW0Be{border-top:1px solid #7c3aed24;display:flex;gap:10px;justify-content:flex-end;margin-top:6px;padding:16px 28px 22px}.CreatePostModal_modalFooter__PW0Be button{border:none;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:600;padding:11px 24px;transition:all .25s ease}.CreatePostModal_modalFooter__PW0Be button:disabled{cursor:not-allowed;opacity:.5}.CreatePostModal_modalFooter__PW0Be .CreatePostModal_cancelButton__ZRP6j{background:#ffffff0f;border:1.5px solid #ffffff1a;color:#ffffffb3}.CreatePostModal_modalFooter__PW0Be .CreatePostModal_cancelButton__ZRP6j:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.CreatePostModal_modalFooter__PW0Be .CreatePostModal_submitButton__vtvt9{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 14px #7c3aed59;color:#fff}.CreatePostModal_modalFooter__PW0Be .CreatePostModal_submitButton__vtvt9:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 7px 22px #7c3aed80;transform:translateY(-2px)}.CreatePostModal_modalFooter__PW0Be .CreatePostModal_submitButton__vtvt9:active:not(:disabled){transform:translateY(0)}@media(max-width:768px){.CreatePostModal_modal__fwYSW{max-height:95vh;width:95%}.CreatePostModal_modalHeader__bICdE{padding:18px 20px}.CreatePostModal_modalHeader__bICdE h3{font-size:17px}.CreatePostModal_modalBody__fznfp{padding:16px 20px}.CreatePostModal_formRow__tN5jn{grid-template-columns:1fr}.CreatePostModal_modalFooter__PW0Be{flex-direction:column;padding:14px 20px 18px}.CreatePostModal_modalFooter__PW0Be button{width:100%}}.CreateChatModal_modalOverlay__k-r4B{align-items:center;animation:CreateChatModal_fadeIn__TnIDS .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__TnIDS{0%{opacity:0}to{opacity:1}}.CreateChatModal_modal__QuJMY{animation:CreateChatModal_slideUp__2zAUx .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__QuJMY:before{animation:CreateChatModal_shimmer__ubPym 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__QuJMY::-webkit-scrollbar{width:6px}.CreateChatModal_modal__QuJMY::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.CreateChatModal_modal__QuJMY::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:3px}.CreateChatModal_modal__QuJMY::-webkit-scrollbar-thumb:hover{background:#a78bfa}@keyframes CreateChatModal_slideUp__2zAUx{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateChatModal_shimmer__ubPym{0%{background-position:250% 0}to{background-position:-250% 0}}.CreateChatModal_modalHeader__BiJrU{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__BiJrU 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__BiJrU .CreateChatModal_closeButton__8tgcX{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__BiJrU .CreateChatModal_closeButton__8tgcX:hover{background:#7c3aed26;border-color:#7c3aed66;color:#a78bfa;transform:rotate(90deg)}.CreateChatModal_form__A7FWI{padding:26px 32px}.CreateChatModal_formGroup__o8yTJ{margin-bottom:22px}.CreateChatModal_formGroup__o8yTJ label{color:#ffffffe0;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:9px;text-transform:uppercase}.CreateChatModal_formGroup__o8yTJ label .CreateChatModal_required__9h8Rs{color:#a78bfa;margin-left:4px}.CreateChatModal_formGroup__o8yTJ input,.CreateChatModal_formGroup__o8yTJ select,.CreateChatModal_formGroup__o8yTJ 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__o8yTJ input:hover,.CreateChatModal_formGroup__o8yTJ select:hover,.CreateChatModal_formGroup__o8yTJ textarea:hover{background:#ffffff12;border-color:#7c3aed66}.CreateChatModal_formGroup__o8yTJ input:focus,.CreateChatModal_formGroup__o8yTJ select:focus,.CreateChatModal_formGroup__o8yTJ textarea:focus{background:#7c3aed14;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e,0 4px 14px #7c3aed26;outline:none}.CreateChatModal_formGroup__o8yTJ input::placeholder,.CreateChatModal_formGroup__o8yTJ select::placeholder,.CreateChatModal_formGroup__o8yTJ textarea::placeholder{color:#ffffff59}.CreateChatModal_formGroup__o8yTJ input:disabled,.CreateChatModal_formGroup__o8yTJ select:disabled,.CreateChatModal_formGroup__o8yTJ textarea:disabled{cursor:not-allowed;opacity:.5}.CreateChatModal_formGroup__o8yTJ input.CreateChatModal_inputError__hgt4F,.CreateChatModal_formGroup__o8yTJ select.CreateChatModal_inputError__hgt4F,.CreateChatModal_formGroup__o8yTJ textarea.CreateChatModal_inputError__hgt4F{border-color:#f87171b3;box-shadow:0 0 0 3px #f871711f}.CreateChatModal_formGroup__o8yTJ textarea{line-height:1.6;min-height:100px;resize:vertical}.CreateChatModal_formGroup__o8yTJ 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__o8yTJ select option{background:#150025;color:#fff}.CreateChatModal_formGroup__o8yTJ 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__o8yTJ select#CreateChatModal_room_type__5L8ad{background-color:#7c3aed12;border-color:#7c3aed59;font-weight:600}.CreateChatModal_formGroup__o8yTJ select#CreateChatModal_room_type__5L8ad:hover{background-color:#7c3aed1a;border-color:#7c3aed8c}.CreateChatModal_formGroup__o8yTJ select#CreateChatModal_room_type__5L8ad:focus{background-color:#7c3aed1f;border-color:#7c3aed}.CreateChatModal_typeHint__uIQO7{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__ykv2B{color:#fca5a5;display:block;font-size:12.5px;font-weight:500;margin-top:7px}.CreateChatModal_submitError__LNT\+K{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__kbIQ5{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.CreateChatModal_formActions__kbIQ5 button{border:none;border-radius:11px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .25s ease}.CreateChatModal_formActions__kbIQ5 button:disabled{cursor:not-allowed;opacity:.5}.CreateChatModal_formActions__kbIQ5 .CreateChatModal_cancelButton__7kWdp{background:#ffffff0f;border:1.5px solid #ffffff1a;color:#ffffffbf}.CreateChatModal_formActions__kbIQ5 .CreateChatModal_cancelButton__7kWdp:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.CreateChatModal_formActions__kbIQ5 .CreateChatModal_submitButton__w7z3r{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aed59;color:#fff}.CreateChatModal_formActions__kbIQ5 .CreateChatModal_submitButton__w7z3r:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.CreateChatModal_formActions__kbIQ5 .CreateChatModal_submitButton__w7z3r:active:not(:disabled){transform:translateY(0)}.CreateChatModal_successScreen__XonlC{align-items:center;display:flex;flex-direction:column;gap:16px;padding:44px 36px;text-align:center}.CreateChatModal_successIcon__Vp-0x{filter:drop-shadow(0 0 16px rgba(167,139,250,.4));font-size:60px;line-height:1}.CreateChatModal_successTitle__ba0qR{-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__dBzSl{color:#ffffffb3;font-size:15px;margin:0}.CreateChatModal_successDesc__dBzSl strong{color:#c4b5fd}.CreateChatModal_inviteCodeBlock__aS8-s{background:#7c3aed1a;border:1.5px solid #7c3aed59;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px;width:100%}.CreateChatModal_inviteCodeLabel__gZ9tu{color:#c4b5fdcc;font-size:12px;font-weight:700;letter-spacing:.8px;margin:0;text-transform:uppercase}.CreateChatModal_inviteCodeRow__U3meX{align-items:center;display:flex;gap:12px;justify-content:center}.CreateChatModal_inviteCodeText__QyQMr{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__NrW2A{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__NrW2A:hover{background:#7c3aed59;color:#c4b5fd}.CreateChatModal_inviteNote__snsk5{color:#ffffff73;font-size:12.5px;line-height:1.5;margin:0}.CreateChatModal_successButton__KAYvi,.CreateChatModal_successScreen__XonlC .CreateChatModal_submitButton__w7z3r{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__KAYvi:hover,.CreateChatModal_successScreen__XonlC .CreateChatModal_submitButton__w7z3r:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.CreateChatModal_successButton__KAYvi:active,.CreateChatModal_successScreen__XonlC .CreateChatModal_submitButton__w7z3r:active{transform:translateY(0)}@media(max-width:768px){.CreateChatModal_modal__QuJMY{max-height:95vh;width:95%}.CreateChatModal_form__A7FWI,.CreateChatModal_modalHeader__BiJrU{padding:18px 20px}.CreateChatModal_modalHeader__BiJrU h2{font-size:18px}.CreateChatModal_formActions__kbIQ5{flex-direction:column}.CreateChatModal_formActions__kbIQ5 button{width:100%}}.CreateForumModal_modalOverlay__B1lSw{align-items:center;animation:CreateForumModal_fadeIn__TxbbT .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__TxbbT{0%{opacity:0}to{opacity:1}}.CreateForumModal_modal__b9vaj{animation:CreateForumModal_slideUp__xhZM6 .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__b9vaj:before{animation:CreateForumModal_shimmer__rVjsq 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__b9vaj::-webkit-scrollbar{width:6px}.CreateForumModal_modal__b9vaj::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.CreateForumModal_modal__b9vaj::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:3px}.CreateForumModal_modal__b9vaj::-webkit-scrollbar-thumb:hover{background:#a78bfa}@keyframes CreateForumModal_slideUp__xhZM6{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateForumModal_shimmer__rVjsq{0%{background-position:250% 0}to{background-position:-250% 0}}.CreateForumModal_modalHeader__zOQS8{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__zOQS8 .CreateForumModal_headerContent__f5lSW{align-items:center;display:flex;gap:14px}.CreateForumModal_modalHeader__zOQS8 .CreateForumModal_headerContent__f5lSW .CreateForumModal_icon__BKXFr{filter:drop-shadow(0 0 10px rgba(167,139,250,.45));font-size:30px}.CreateForumModal_modalHeader__zOQS8 .CreateForumModal_headerContent__f5lSW 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__zOQS8 .CreateForumModal_closeButton__4eS0O{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__zOQS8 .CreateForumModal_closeButton__4eS0O:hover{background:#7c3aed26;border-color:#7c3aed66;color:#a78bfa;transform:rotate(90deg)}.CreateForumModal_form__qiYgB{padding:26px 32px}.CreateForumModal_formGroup__OYoCa{margin-bottom:22px}.CreateForumModal_formGroup__OYoCa label{color:#ffffffe0;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:9px;text-transform:uppercase}.CreateForumModal_formGroup__OYoCa label .CreateForumModal_required__7EHQD{color:#a78bfa;margin-left:4px}.CreateForumModal_formGroup__OYoCa input,.CreateForumModal_formGroup__OYoCa select,.CreateForumModal_formGroup__OYoCa 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__OYoCa input:hover,.CreateForumModal_formGroup__OYoCa select:hover,.CreateForumModal_formGroup__OYoCa textarea:hover{background:#ffffff12;border-color:#7c3aed66}.CreateForumModal_formGroup__OYoCa input:focus,.CreateForumModal_formGroup__OYoCa select:focus,.CreateForumModal_formGroup__OYoCa textarea:focus{background:#7c3aed14;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e,0 4px 14px #7c3aed26;outline:none}.CreateForumModal_formGroup__OYoCa input::placeholder,.CreateForumModal_formGroup__OYoCa select::placeholder,.CreateForumModal_formGroup__OYoCa textarea::placeholder{color:#ffffff59}.CreateForumModal_formGroup__OYoCa input:disabled,.CreateForumModal_formGroup__OYoCa select:disabled,.CreateForumModal_formGroup__OYoCa textarea:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formGroup__OYoCa input.CreateForumModal_inputError__J4JX0,.CreateForumModal_formGroup__OYoCa select.CreateForumModal_inputError__J4JX0,.CreateForumModal_formGroup__OYoCa textarea.CreateForumModal_inputError__J4JX0{border-color:#f87171b3;box-shadow:0 0 0 3px #f871711f}.CreateForumModal_formGroup__OYoCa textarea{line-height:1.6;min-height:110px;resize:vertical}.CreateForumModal_formGroup__OYoCa 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__OYoCa select option{background:#150025;color:#fff}.CreateForumModal_formGroup__OYoCa 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__OYoCa select#CreateForumModal_category__pwMWS{background-color:#7c3aed12;border-color:#7c3aed59;font-weight:600}.CreateForumModal_formGroup__OYoCa select#CreateForumModal_category__pwMWS:hover{background-color:#7c3aed1a;border-color:#7c3aed8c}.CreateForumModal_formGroup__OYoCa select#CreateForumModal_category__pwMWS:focus{background-color:#7c3aed1f;border-color:#7c3aed}.CreateForumModal_checkboxGroup__FrzM4{margin-bottom:22px}.CreateForumModal_checkboxGroup__FrzM4 .CreateForumModal_checkboxLabel__N8F6v{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__FrzM4 .CreateForumModal_checkboxLabel__N8F6v:hover{background:#7c3aed14;border-color:#7c3aed59}.CreateForumModal_checkboxGroup__FrzM4 .CreateForumModal_checkboxLabel__N8F6v input[type=checkbox]{accent-color:#7c3aed;cursor:pointer;height:18px;width:18px}.CreateForumModal_checkboxGroup__FrzM4 .CreateForumModal_checkboxLabel__N8F6v span{color:#ffffffd9;font-size:14px;font-weight:500}.CreateForumModal_errorMessage__ayGgC{color:#fca5a5;display:block;font-size:12.5px;font-weight:500;margin-top:7px}.CreateForumModal_submitError__ZvqYv{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__bhctw{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.CreateForumModal_formActions__bhctw button{border:none;border-radius:11px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .25s ease}.CreateForumModal_formActions__bhctw button:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formActions__bhctw .CreateForumModal_cancelButton__J0R8S{background:#ffffff0f;border:1.5px solid #ffffff1a;color:#ffffffbf}.CreateForumModal_formActions__bhctw .CreateForumModal_cancelButton__J0R8S:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.CreateForumModal_formActions__bhctw .CreateForumModal_submitButton__wdaPn{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #7c3aed59;color:#fff}.CreateForumModal_formActions__bhctw .CreateForumModal_submitButton__wdaPn:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #7c3aed80;transform:translateY(-2px)}.CreateForumModal_formActions__bhctw .CreateForumModal_submitButton__wdaPn:active:not(:disabled){transform:translateY(0)}@media(max-width:768px){.CreateForumModal_modal__b9vaj{max-height:95vh;width:95%}.CreateForumModal_form__qiYgB,.CreateForumModal_modalHeader__zOQS8{padding:18px 20px}.CreateForumModal_modalHeader__zOQS8 .CreateForumModal_headerContent__f5lSW .CreateForumModal_icon__BKXFr{font-size:24px}.CreateForumModal_modalHeader__zOQS8 .CreateForumModal_headerContent__f5lSW h2{font-size:18px}.CreateForumModal_formActions__bhctw{flex-direction:column}.CreateForumModal_formActions__bhctw button{width:100%}}.MoviePage_moviePage__n8Vmz{color:#fff;padding:40px 20px;transition:all .3s ease}[data-theme=light] .MoviePage_moviePage__n8Vmz{background:#0000;color:#1a1a2e}.MoviePage_header__8KiMv{margin-bottom:48px;text-align:center}.MoviePage_pageTitle__78hLB{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__78hLB{color:#667eea}.MoviePage_icon__1rnd\+{font-size:56px}.MoviePage_pageSubtitle__TmIQN{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .MoviePage_pageSubtitle__TmIQN{color:#6c757d}.MoviePage_controls__P5cMS{margin-bottom:40px}.MoviePage_errorContainer__UMjYc{align-items:center;animation:MoviePage_fadeInUp__3bxFb .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__UMjYc{background:#667eea0d;border:1px solid #667eea33}.MoviePage_errorIcon__SRves{flex-shrink:0;font-size:48px}.MoviePage_errorContent__Gw7zX{flex:1 1}.MoviePage_errorTitle__yKzit{color:#667eea;font-size:20px;font-weight:600;margin:0 0 8px}.MoviePage_errorMessage__J44as{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .MoviePage_errorMessage__J44as{color:#1a1a2e}.MoviePage_retryButton__EcCJi{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__EcCJi:hover:not(:disabled){background:#5568d3;box-shadow:0 8px 20px #667eea4d;transform:translateY(-2px)}.MoviePage_retryButton__EcCJi:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes MoviePage_fadeInUp__3bxFb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MoviePage_topControls__WdNCX{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MoviePage_viewControls__QOLZY{align-items:center;display:flex;gap:16px;margin-left:auto}.MoviePage_sortSelect__R0fEz .MoviePage_select__tt9o7{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__R0fEz .MoviePage_select__tt9o7:hover{border-color:#fff3}.MoviePage_sortSelect__R0fEz .MoviePage_select__tt9o7:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea4d;outline:none}.MoviePage_sortSelect__R0fEz .MoviePage_select__tt9o7 option{background:#1a1a1a;color:#fff}.MoviePage_viewMode__N6Vwe{background:#ffffff0d;border-radius:8px;display:flex;gap:4px;padding:4px}.MoviePage_viewButton__FNAxZ{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.MoviePage_viewButton__FNAxZ:hover{background:#ffffff1a;color:#fff}.MoviePage_viewButton__FNAxZ.MoviePage_active__Fn9m4{background:#667eea;color:#fff}.MoviePage_filters__wiBm0{display:flex;flex-direction:column;gap:20px}.MoviePage_error__A9uYE{background:#667eea1a;border:1px solid #667eea4d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.MoviePage_error__A9uYE p{color:#667eea;font-size:16px;margin:0 0 16px}.MoviePage_content__SZlCt{margin-bottom:40px}.MoviePage_stats__oZOG9{color:#8b8b91;font-size:14px;margin-bottom:24px}.MoviePage_stats__oZOG9 strong{color:#667eea}.MoviePage_moviesContainer__IlyN7.MoviePage_grid__OFMdm{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MoviePage_moviesContainer__IlyN7.MoviePage_list__xYEmO{display:flex;flex-direction:column;gap:24px}.MoviePage_moviesContainer__IlyN7.MoviePage_list__xYEmO>*{width:100%}.MoviePage_loadingContainer__lQzaO{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.MoviePage_loadingContainer__lQzaO p{font-size:18px;margin-top:20px}.MoviePage_loadingMore__OLPkc{display:flex;justify-content:center;padding:40px}@media(max-width:1024px){.MoviePage_pageTitle__78hLB{font-size:40px}.MoviePage_icon__1rnd\+{font-size:48px}.MoviePage_topControls__WdNCX{align-items:stretch;flex-direction:column;gap:16px}.MoviePage_topControls__WdNCX .MoviePage_viewControls__QOLZY{justify-content:space-between;margin-left:0}}@media(max-width:768px){.MoviePage_moviePage__n8Vmz{padding:20px 16px}.MoviePage_pageTitle__78hLB{flex-direction:column;font-size:32px;gap:8px}.MoviePage_icon__1rnd\+{font-size:40px}.MoviePage_pageSubtitle__TmIQN{font-size:16px}.MoviePage_controls__P5cMS{margin-bottom:32px}.MoviePage_moviesContainer__IlyN7.MoviePage_grid__OFMdm{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.MoviePage_viewControls__QOLZY{flex-direction:column;gap:12px}.MoviePage_filters__wiBm0{gap:16px}}@media(max-width:480px){.MoviePage_moviesContainer__IlyN7.MoviePage_grid__OFMdm{grid-template-columns:1fr}.MoviePage_pageTitle__78hLB{font-size:28px}.MoviePage_icon__1rnd\+{font-size:36px}}.MovieCard_movieCard__eHela{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__eHela{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a}.MovieCard_movieCard__eHela.MovieCard_grid__IXvhQ{cursor:pointer;display:flex;flex-direction:column}.MovieCard_movieCard__eHela.MovieCard_grid__IXvhQ:hover{border-color:#667eea66;box-shadow:0 12px 24px #0006,0 4px 8px #667eea33;transform:translateY(-8px)}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H{align-items:flex-start;display:flex;flex-direction:row;min-height:200px}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H:hover{border-color:#667eea66;box-shadow:0 12px 32px #0006,0 4px 8px #667eea33}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H:hover:before{opacity:.5}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H .MovieCard_posterContainer__Er1Lx{flex-shrink:0;height:270px;margin-right:24px;max-height:none;width:180px}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H .MovieCard_movieInfo__gt39A{flex:1 1;padding:16px 20px 16px 0;position:relative;z-index:2}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H .MovieCard_overlay__f69P\+{opacity:0}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H .MovieCard_favoriteButton__wTmk5{z-index:15}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H .MovieCard_ratingStars__Str5X{z-index:20}.MovieCard_posterContainer__Er1Lx{aspect-ratio:2/3;cursor:pointer;max-height:225px;overflow:hidden;position:relative}.MovieCard_posterContainer__Er1Lx:hover .MovieCard_overlay__f69P\+{opacity:1}.MovieCard_poster__3lqYC{filter:brightness(.95);height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.MovieCard_poster__3lqYC:hover{filter:brightness(1.05);transform:scale(1.08)}.MovieCard_overlay__f69P\+{-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__f69P\+,.MovieCard_playButton__1ul9m{align-items:center;color:#fff;display:flex;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.MovieCard_playButton__1ul9m{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__Er1Lx:hover .MovieCard_playButton__1ul9m{opacity:1;transform:scale(1) translateY(0)}.MovieCard_playButton__1ul9m:hover{background:#5568d3;box-shadow:0 12px 32px #667eea99;transform:scale(1.1) translateY(0)}.MovieCard_overlayInfo__mQYkZ{text-align:center}.MovieCard_overlayInfo__mQYkZ h4{font-size:16px;font-weight:600;margin:0 0 8px}.MovieCard_overlayInfo__mQYkZ p{font-size:14px;margin:0;opacity:.8}.MovieCard_favoriteButton__wTmk5{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__wTmk5:hover{background:#667eea;box-shadow:0 6px 16px #667eea80;transform:scale(1.2) rotate(10deg)}.MovieCard_favoriteButton__wTmk5:active{transform:scale(1.1) rotate(5deg)}[data-theme=light] .MovieCard_favoriteButton__wTmk5{background:#fffffff2;border:1px solid #0000001a}[data-theme=light] .MovieCard_favoriteButton__wTmk5:hover{background:#667eea;color:#fff}.MovieCard_adultBadge__ca3ly{background:#f44336;border-radius:4px;color:#fff;font-size:12px;font-weight:600;left:12px;padding:4px 8px;position:absolute;top:12px}.MovieCard_movieInfo__gt39A{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.MovieCard_title__RQqGf{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__RQqGf{color:#1a1a2e;text-shadow:none}.MovieCard_title__RQqGf:hover{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f44336);-webkit-background-clip:text;background-clip:text;transform:translateX(4px)}.MovieCard_originalTitle__nm\+o3{color:#8b8b91;font-size:14px;font-style:italic;margin:0;transition:color .3s ease}[data-theme=light] .MovieCard_originalTitle__nm\+o3{color:#6c757d}.MovieCard_metadata__a1NTI{color:#8b8b91;display:flex;font-size:14px;gap:16px}.MovieCard_duration__IT80T,.MovieCard_type__wi5s2,.MovieCard_year__14Yak{align-items:center;display:flex;font-weight:500;gap:4px}.MovieCard_duration__IT80T:before,.MovieCard_type__wi5s2:before,.MovieCard_year__14Yak:before{content:"📅";font-size:12px}.MovieCard_duration__IT80T:before{content:"⏱️"}.MovieCard_type__wi5s2{background:#667eea26;border:1px solid #667eea4d;border-radius:12px;font-size:12px;padding:4px 10px}.MovieCard_type__wi5s2:before{content:none}.MovieCard_genres__TvJi1{display:flex;flex-wrap:wrap;gap:8px}.MovieCard_genre__p1ztb{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__p1ztb:hover{background:#667eea40;border-color:#667eea80;box-shadow:0 4px 8px #667eea33;transform:translateY(-2px)}.MovieCard_ratings__fKlNY{display:flex;flex-direction:column;gap:8px}.MovieCard_averageRating__\+at7X{align-items:center;display:flex;gap:8px}.MovieCard_ratingValue__Yg90G{color:gold;font-size:16px;font-weight:600}.MovieCard_voteCount__XQ6\+0{color:#8b8b91;font-size:12px}.MovieCard_userRatingContainer__bVrvx{position:relative;z-index:10}.MovieCard_rateButton__4ximQ{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__4ximQ:hover{background:#ffd70033;border-color:#ffd70080;box-shadow:0 4px 12px #ffd7004d;transform:translateY(-1px)}[data-theme=light] .MovieCard_rateButton__4ximQ{background:#ffd70026;border:1px solid #ffd70066;color:#d4a000}[data-theme=light] .MovieCard_rateButton__4ximQ:hover{background:#ffd70040}.MovieCard_ratingStars__Str5X{-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__Str5X{background:#fffffffa;border:1px solid #667eea4d;box-shadow:0 8px 24px #00000026}.MovieCard_star__tajEV{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__tajEV.MovieCard_filled__ESzqR{filter:grayscale(0) drop-shadow(0 0 8px rgba(255,215,0,.6));opacity:1}.MovieCard_star__tajEV:hover{filter:grayscale(0) drop-shadow(0 0 12px rgba(255,215,0,.8));opacity:1;transform:scale(1.25) rotate(15deg)}.MovieCard_star__tajEV:active{transform:scale(1.15) rotate(15deg)}.MovieCard_overview__e-oPM{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}.MovieCard_actions__0iRyr{gap:8px;margin-top:auto;padding-top:12px}.MovieCard_detailsButton__TkBCt,.MovieCard_trailerButton__HVhrG{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__TkBCt:hover,.MovieCard_trailerButton__HVhrG:hover{transform:translateY(-2px)}.MovieCard_detailsButton__TkBCt:active,.MovieCard_trailerButton__HVhrG:active{transform:translateY(0)}.MovieCard_detailsButton__TkBCt{background:#667eea;box-shadow:0 4px 12px #667eea4d;color:#fff;font-weight:600;letter-spacing:.5px;overflow:hidden;position:relative}.MovieCard_detailsButton__TkBCt: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__TkBCt:hover:before{left:100%}.MovieCard_detailsButton__TkBCt:hover{background:#5568d3;box-shadow:0 6px 20px #667eea80}.MovieCard_trailerButton__HVhrG{background:#ffffff1a;border:1px solid #fff3;color:#fff}@media(max-width:768px){.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H{flex-direction:column}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H .MovieCard_posterContainer__Er1Lx{aspect-ratio:2/3;height:auto;margin-bottom:12px;margin-right:0;width:100%}.MovieCard_movieCard__eHela.MovieCard_list__\+Tg1H .MovieCard_movieInfo__gt39A,.MovieCard_movieInfo__gt39A{padding:16px}.MovieCard_title__RQqGf{font-size:16px}.MovieCard_actions__0iRyr{flex-direction:column}.MovieCard_playButton__1ul9m{font-size:36px}.MovieCard_overlay__f69P\+{padding:16px}}.MovieCard_actions__0iRyr{align-items:center;display:flex;gap:10px}.MovieCard_panelButton__0l9R3{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__0l9R3:hover{background:linear-gradient(135deg,#8b5cf680,#6d28d975);border-color:#ddd6fee6;box-shadow:0 8px 18px #6d28d942;transform:translateY(-1px)}[data-theme=light] .MovieCard_panelButton__0l9R3{background:#7c3aed14;border-color:#7c3aed47;color:#5b21b6}.MovieCard_panelButtonAdded__rCNDb{background:#22c55e33;border-color:#4ade80a6;color:#bbf7d0}.MovieCard_panelButtonAdded__rCNDb:hover{background:#22c55e3d;border-color:#86efaccc;box-shadow:0 8px 16px #22c55e33}.ImageWithFallback_fallback__rTo4N{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__rTo4N.ImageWithFallback_loading__4tiBO{opacity:.5}.ImageWithFallback_fallbackIcon__ac7xc{animation:ImageWithFallback_pulse__e5BUU 2s ease-in-out infinite;font-size:48px;opacity:.5}.ImageWithFallback_fallbackText__e17Hd{color:#8b8b91;font-size:14px;font-weight:500;text-align:center}.ImageWithFallback_loading__4tiBO{opacity:0;transition:opacity .3s ease}.ImageWithFallback_loaded__Z6YWv{opacity:1;transition:opacity .3s ease}@keyframes ImageWithFallback_pulse__e5BUU{0%,to{opacity:.3}50%{opacity:.7}}.MovieFilters_movieFilters__r6qVj{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.MovieFilters_filterGroup__ku-jR{display:flex;flex-direction:column;gap:8px;min-width:160px}.MovieFilters_filterLabel__q-YrE{color:#fff;font-size:14px;font-weight:500}.MovieFilters_filterSelect__AB7u2{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__AB7u2:hover{background:#ffffff14;border-color:#fff3}.MovieFilters_filterSelect__AB7u2:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.MovieFilters_filterSelect__AB7u2 option{background:#1a1a1a;color:#fff}.MovieFilters_clearButton__V0rFx{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__V0rFx:hover{background:#f4433633;border-color:#f4433680}@media(max-width:768px){.MovieFilters_movieFilters__r6qVj{align-items:stretch;flex-direction:column;gap:16px}.MovieFilters_filterGroup__ku-jR{min-width:auto;width:100%}.MovieFilters_filterSelect__AB7u2{font-size:13px;padding:10px 12px}.MovieFilters_clearButton__V0rFx{text-align:center;width:100%}}.GenreFilter_genreFilter__FT1jw{margin-bottom:24px}.GenreFilter_filterTitle__4Ocvz{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.GenreFilter_genreList__HU3at{display:flex;flex-wrap:wrap;gap:8px}.GenreFilter_genreButton__GnoJw{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__GnoJw:hover{background:#ffffff1a;border-color:#fff3}.GenreFilter_genreButton__GnoJw.GenreFilter_active__4i8VK{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}@media(max-width:768px){.GenreFilter_filterTitle__4Ocvz{font-size:14px;margin-bottom:12px}.GenreFilter_genreButton__GnoJw{font-size:13px;padding:6px 12px}}.AnimePage_page__NEuxH{color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .AnimePage_page__NEuxH{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.AnimePage_container__1WeWZ{padding:90px 20px 40px}.AnimePage_header__wFJds{margin-bottom:48px;text-align:center}.AnimePage_titleSection__L7upR{align-items:center;display:flex;flex-direction:column;gap:16px}.AnimePage_title__gwY9r{-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__gwY9r{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text}.AnimePage_titleIcon__HQqge{filter:drop-shadow(0 0 10px rgba(103,58,183,.3));font-size:56px;margin:8px 0}.AnimePage_subtitle__tL0nK{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .AnimePage_subtitle__tL0nK{color:#6c757d}.AnimePage_loadingContainer__yrx1E{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.AnimePage_loadingContainer__yrx1E p{color:#8b8b91;font-size:18px}.AnimePage_controls__r3vZ4{margin-bottom:40px}.AnimePage_topControls__Bxxhr{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.AnimePage_searchContainer__8QF5R{display:flex;flex:1 1;gap:12px;max-width:600px}.AnimePage_searchInput__tODEU{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__tODEU::placeholder{color:#8b8b91}.AnimePage_searchInput__tODEU:focus{background:#ffffff14;border-color:#673ab7;box-shadow:0 0 20px #673ab733;outline:none}[data-theme=light] .AnimePage_searchInput__tODEU{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_searchInput__tODEU::placeholder{color:#999}[data-theme=light] .AnimePage_searchInput__tODEU:focus{background:#fff;border-color:#667eea;box-shadow:0 0 20px #667eea26}.AnimePage_searchButton__nbBb1{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__nbBb1:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_statsInfo__xhbyw{color:#8b8b91;font-size:16px;transition:color .3s ease;white-space:nowrap}.AnimePage_statsInfo__xhbyw strong{color:#673ab7;font-weight:600}[data-theme=light] .AnimePage_statsInfo__xhbyw strong{color:#667eea}[data-theme=light] .AnimePage_statsInfo__xhbyw{color:#6c757d}.AnimePage_filters__ao10X{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.AnimePage_filterGroup__UTlKm{display:flex;flex-direction:column;gap:8px}.AnimePage_filterGroup__UTlKm label{color:#8b8b91;font-size:13px;font-weight:500;transition:color .3s ease}[data-theme=light] .AnimePage_filterGroup__UTlKm label{color:#6c757d}.AnimePage_filterSelect__El2tS{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__El2tS:focus{background:#ffffff14;border-color:#673ab7;outline:none}.AnimePage_filterSelect__El2tS option{background:#1a1a1a;color:#fff}[data-theme=light] .AnimePage_filterSelect__El2tS{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_filterSelect__El2tS:focus{background:#fff;border-color:#667eea}[data-theme=light] .AnimePage_filterSelect__El2tS option{background:#fff;color:#1a1a2e}.AnimePage_resetButton__4vn6s{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__4vn6s:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}[data-theme=light] .AnimePage_resetButton__4vn6s{background:#fff;border:2px solid #667eea;color:#667eea}[data-theme=light] .AnimePage_resetButton__4vn6s:hover{background:#667eea;color:#fff}.AnimePage_errorContainer__oihNB{align-items:center;animation:AnimePage_fadeInUp__oRVEU .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__oihNB{background:#f443360d;border:1px solid #f4433633}.AnimePage_errorIcon__\+7R3X{flex-shrink:0;font-size:48px}.AnimePage_errorContent__PJS7U{flex:1 1}.AnimePage_errorTitle__UkcP8{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.AnimePage_errorMessage__ggW8C{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .AnimePage_errorMessage__ggW8C{color:#1a1a2e}.AnimePage_retryButton__nrfBN{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__nrfBN:hover:not(:disabled){background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_retryButton__nrfBN:disabled{cursor:not-allowed;opacity:.7;transform:none}.AnimePage_animeGrid__4ZuF1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(388px,1fr));margin-bottom:40px}.AnimePage_animeCard__GJi4Z{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.AnimePage_animeCard__GJi4Z:hover{border-color:#673ab7;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.AnimePage_animeCard__GJi4Z:hover .AnimePage_animeOverlay__PpR3Q{opacity:1}.AnimePage_animeCard__GJi4Z:hover .AnimePage_animePoster__toZqQ img{transform:scale(1.05)}[data-theme=light] .AnimePage_animeCard__GJi4Z{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #00000014}[data-theme=light] .AnimePage_animeCard__GJi4Z:hover{border-color:#667eea;box-shadow:0 12px 32px #667eea33}.AnimePage_animePoster__toZqQ{background:#0000004d;border-radius:16px 16px 0 0;height:350px;overflow:hidden;position:relative}.AnimePage_posterImage__n6P-N{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__PpR3Q{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__Bdugt{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__Bdugt:hover{box-shadow:0 6px 20px #673ab799;transform:scale(1.05)}.AnimePage_likeButton__hT19U{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__hT19U:hover{background:#ffffff40;transform:scale(1.1)}.AnimePage_likeButton__hT19U.AnimePage_liked__a6UvM{background:#f4433633;border-color:#f44336;transform:scale(1.05)}.AnimePage_typeBadge__jGTOE{-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__lzBdI{display:flex;flex-direction:column;gap:10px;padding:20px}.AnimePage_animeTitle__i9gGh{-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__i9gGh:hover{color:#673ab7}[data-theme=light] .AnimePage_animeTitle__i9gGh:hover{color:#667eea}[data-theme=light] .AnimePage_animeTitle__i9gGh{color:#1a1a2e}.AnimePage_originalName__LbVVu{-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__LbVVu{color:#6c757d}.AnimePage_animeDetails__vic6Q{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;transition:color .3s ease}[data-theme=light] .AnimePage_animeDetails__vic6Q{color:#6c757d}.AnimePage_animeEpisodes__eSK9e,.AnimePage_animeYear__rCeA9{align-items:center;display:flex;gap:4px;white-space:nowrap}.AnimePage_animeStats__LGPMf{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AnimePage_animeLikes__aYHhN,.AnimePage_animeRating__s-oAO,.AnimePage_animeReviews__NjvOl{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__aYHhN,[data-theme=light] .AnimePage_animeRating__s-oAO,[data-theme=light] .AnimePage_animeReviews__NjvOl{background:#0000000d;color:#1a1a2e}.AnimePage_animeRating__s-oAO{background:#ffc10726;color:#ffc107}.AnimePage_animeLikes__aYHhN{background:#f4433626;color:#f44336}.AnimePage_animeReviews__NjvOl{background:#2196f326;color:#2196f3}.AnimePage_animeStudio__3LhbT{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__3LhbT{background:#f8f9fa;color:#6c757d}.AnimePage_animeGenres__2WuD-{display:flex;flex-wrap:wrap;gap:6px}.AnimePage_genreTag__4MitS{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__4MitS:hover{background:#673ab74d;border-color:#673ab7;color:#b39ddb}[data-theme=light] .AnimePage_genreTag__4MitS:hover{background:#667eea33;border-color:#667eea}[data-theme=light] .AnimePage_genreTag__4MitS{background:#667eea1a;border:1px solid #667eea4d;color:#667eea}.AnimePage_animeDescription__hd\+PI{color:#8b8b91;font-size:13px;line-height:1.5;transition:color .3s ease}[data-theme=light] .AnimePage_animeDescription__hd\+PI{color:#6c757d}.AnimePage_animeDescription__hd\+PI{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.AnimePage_emptyState__yEay7{color:#8b8b91;padding:80px 20px;text-align:center}.AnimePage_emptyState__yEay7 .AnimePage_emptyIcon__VYVoG{font-size:64px;margin-bottom:24px}.AnimePage_emptyState__yEay7 h3{color:#fff;font-size:24px;margin-bottom:12px}.AnimePage_emptyState__yEay7 p{font-size:16px;line-height:1.5}@keyframes AnimePage_fadeInUp__oRVEU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.AnimePage_animeGrid__4ZuF1{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AnimePage_animePoster__toZqQ{height:280px}.AnimePage_title__gwY9r{font-size:40px}.AnimePage_topControls__Bxxhr{align-items:stretch;flex-direction:column}.AnimePage_searchContainer__8QF5R{max-width:none}.AnimePage_statsInfo__xhbyw{text-align:center}.AnimePage_filters__ao10X{gap:12px}.AnimePage_filterGroup__UTlKm{flex:1 1;min-width:140px}}@media(max-width:768px){.AnimePage_container__1WeWZ{padding:90px 16px 20px}.AnimePage_animePoster__toZqQ{height:200px}.AnimePage_animeGrid__4ZuF1{gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.AnimePage_title__gwY9r{font-size:32px}.AnimePage_topControls__Bxxhr{gap:16px}.AnimePage_searchContainer__8QF5R{flex-direction:column;gap:10px}.AnimePage_searchButton__nbBb1{padding:12px;width:100%}.AnimePage_filters__ao10X{align-items:stretch;flex-direction:column;gap:12px}.AnimePage_filterGroup__UTlKm{width:100%}.AnimePage_filterSelect__El2tS{min-width:auto;width:100%}.AnimePage_resetButton__4vn6s{width:100%}.AnimePage_animeCard__GJi4Z .AnimePage_playButton__Bdugt{font-size:13px;padding:10px 20px}.AnimePage_animeCard__GJi4Z .AnimePage_likeButton__hT19U{font-size:16px;height:36px;width:36px}}@media(max-width:480px){.AnimePage_container__1WeWZ{padding:80px 12px 16px}.AnimePage_animeGrid__4ZuF1{gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.AnimePage_animePoster__toZqQ{height:160px}.AnimePage_title__gwY9r{font-size:26px}.AnimePage_subtitle__tL0nK{font-size:16px}.AnimePage_animeCard__GJi4Z .AnimePage_animeInfo__lzBdI{gap:8px;padding:12px}.AnimePage_animeCard__GJi4Z .AnimePage_animeTitle__i9gGh{font-size:14px}.AnimePage_animeCard__GJi4Z .AnimePage_originalName__LbVVu{font-size:11px}.AnimePage_animeCard__GJi4Z .AnimePage_animeDetails__vic6Q,.AnimePage_animeCard__GJi4Z .AnimePage_animeStats__LGPMf{font-size:11px;gap:8px}.AnimePage_animeCard__GJi4Z .AnimePage_animeStudio__3LhbT{font-size:11px;padding:4px 8px}.AnimePage_animeCard__GJi4Z .AnimePage_genreTag__4MitS{font-size:10px;padding:3px 6px}.AnimePage_animeCard__GJi4Z .AnimePage_animeDescription__hd\+PI{-webkit-line-clamp:2;font-size:11px}.AnimePage_animeCard__GJi4Z .AnimePage_playButton__Bdugt{font-size:12px;padding:8px 16px}.AnimePage_animeCard__GJi4Z .AnimePage_likeButton__hT19U{font-size:14px;height:32px;width:32px}.AnimePage_errorContainer__oihNB{flex-direction:column;padding:20px;text-align:center}.AnimePage_errorIcon__\+7R3X{font-size:36px}.AnimePage_errorTitle__UkcP8{font-size:18px}.AnimePage_errorMessage__ggW8C{font-size:14px}}.AnimePage_modalOverlay__Achap{align-items:center;animation:AnimePage_fadeIn__c7qIs .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__3th0N{animation:AnimePage_slideUp__hdgd6 .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__MFqjw{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__MFqjw:hover{background:#f443364d;border-color:#f44336;transform:rotate(90deg)}.AnimePage_modalBody__BdXn9{grid-gap:30px;display:grid;gap:30px;grid-template-columns:300px 1fr;padding:30px}.AnimePage_modalPoster__FT9Uu{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__9wlLo{display:flex;flex-direction:column;gap:16px}.AnimePage_modalTitle__AjNlJ{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0}.AnimePage_modalOriginalName__34cpS{color:#8b8b91;font-size:16px;font-style:italic;margin:0}.AnimePage_modalMeta__kxmm8{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.AnimePage_modalEpisodes__cLuaF,.AnimePage_modalRating__kXh0W,.AnimePage_modalType__PfYuv,.AnimePage_modalYear__I6KKN{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__02EC7{color:#8b8b91;font-size:14px}.AnimePage_modalStudio__02EC7 strong{color:#fff;margin-right:8px}.AnimePage_modalGenres__BGwKB{display:flex;flex-wrap:wrap;gap:8px}.AnimePage_modalGenreTag__RPtOR{background:#673ab733;border:1px solid #673ab74d;border-radius:8px;color:#9575cd;font-size:13px;font-weight:500;padding:6px 14px}.AnimePage_modalDescription__3q4CL{color:#8b8b91;font-size:14px;line-height:1.6}.AnimePage_modalDescription__3q4CL strong{color:#fff;display:block;font-size:15px;margin-bottom:8px}.AnimePage_modalDescription__3q4CL p{margin:0}.AnimePage_episodesLoading__w-XbG{align-items:center;color:#8b8b91;display:flex;gap:12px;justify-content:center;padding:20px}.AnimePage_modalEpisodesList__aHMJk{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px}.AnimePage_episodesTitle__Ckz\+e{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.AnimePage_episodesGrid__ZDpDf{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__ZDpDf::-webkit-scrollbar{width:6px}.AnimePage_episodesGrid__ZDpDf::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.AnimePage_episodesGrid__ZDpDf::-webkit-scrollbar-thumb{background:#673ab799;border-radius:3px}.AnimePage_episodesGrid__ZDpDf::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePage_episodeCard__9EO8d{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;overflow:hidden;padding:8px;position:relative;transition:all .3s ease}.AnimePage_episodeCard__9EO8d:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePage_episodeCard__9EO8d:hover .AnimePage_playOverlay__kiZVU{opacity:1}.AnimePage_episodeNumber__W7FaV{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__Gub9o{border-radius:6px;height:80px;margin-bottom:8px;object-fit:cover;width:100%}.AnimePage_episodeInfo__mFzKz{padding:4px}.AnimePage_episodeName__IvVsC{-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__HEn9y{color:#8b8b91;font-size:11px}.AnimePage_playOverlay__kiZVU{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__\+LBVJ{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__\+LBVJ:hover{background:#ffffff1a;border-color:#673ab7}.AnimePage_modalActions__qURkP{display:flex;gap:12px;margin-top:16px}.AnimePage_modalWatchButton__5tHSk{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__5tHSk:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab766;transform:translateY(-2px)}.AnimePage_modalLikeButton__sSfJo{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__sSfJo:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}.AnimePage_modalLikeButton__sSfJo.AnimePage_liked__a6UvM{background:#f4433633;border-color:#f44336;color:#f44336}.AnimePage_modalStats__F2u5g{border-top:1px solid #ffffff1a;color:#8b8b91;display:flex;font-size:14px;gap:20px;padding-top:12px}.AnimePage_modalStats__F2u5g div{align-items:center;display:flex;gap:6px}@keyframes AnimePage_fadeIn__c7qIs{0%{opacity:0}to{opacity:1}}@keyframes AnimePage_slideUp__hdgd6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AnimePage_modalBody__BdXn9{gap:20px;grid-template-columns:1fr;padding:20px}.AnimePage_modalPoster__FT9Uu{margin:0 auto;max-width:300px}.AnimePage_modalTitle__AjNlJ{font-size:22px}.AnimePage_modalActions__qURkP{flex-direction:column}.AnimePage_modalLikeButton__sSfJo,.AnimePage_modalWatchButton__5tHSk{width:100%}}@media(max-width:480px){.AnimePage_modalContent__3th0N{border-radius:12px;max-height:95vh}.AnimePage_modalBody__BdXn9{padding:16px}.AnimePage_modalClose__MFqjw{font-size:18px;height:32px;right:12px;top:12px;width:32px}.AnimePage_modalTitle__AjNlJ{font-size:20px}.AnimePage_modalOriginalName__34cpS{font-size:14px}.AnimePage_modalMeta__kxmm8{gap:8px}.AnimePage_modalEpisodes__cLuaF,.AnimePage_modalRating__kXh0W,.AnimePage_modalType__PfYuv,.AnimePage_modalYear__I6KKN{font-size:12px;padding:4px 8px}}.AnimePage_animeCardActions__1AfZM{display:flex;justify-content:flex-end;margin-top:12px}.AnimePage_addToPanelButton__3xELv{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__3xELv:hover{background:linear-gradient(135deg,#7e57c28a,#5e35b180);border-color:#ddd6feeb;box-shadow:0 8px 18px #673ab747;transform:translateY(-1px)}[data-theme=light] .AnimePage_addToPanelButton__3xELv{background:#673ab714;border-color:#5e35b14d;color:#5e35b1}.AnimePage_addToPanelButtonAdded__FC3tN{background:#2e7d323d;border-color:#81c784b3;color:#c8e6c9}.AnimePage_addToPanelButtonAdded__FC3tN:hover{background:#2e7d324d;border-color:#a5d6a7e6;box-shadow:0 8px 16px #2e7d3233}.AnimePlayerModal_modalOverlay__AS-7l{align-items:center;animation:AnimePlayerModal_fadeIn__tHMRj .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.AnimePlayerModal_pageWrapper__9W4jD{padding:16px;width:100%}.AnimePlayerModal_pageContent__tkz2h{height:auto;max-width:none;min-height:calc(100vh - 130px);width:100%}.AnimePlayerModal_modalContent__JlaAF{animation:AnimePlayerModal_slideUp__zPdYA .3s ease;background:#1a1a1a;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative}.AnimePlayerModal_modalContent__JlaAF.AnimePlayerModal_fullscreen__sp5ll{border-radius:0;height:100vh;max-width:100vw;width:100vw}.AnimePlayerModal_modalContent__JlaAF.AnimePlayerModal_fullscreen__sp5ll .AnimePlayerModal_episodesSection__irRn\+{display:none}.AnimePlayerModal_modalContent__JlaAF.AnimePlayerModal_fullscreen__sp5ll .AnimePlayerModal_playerSection__94T3p{height:100vh}.AnimePlayerModal_closeButton__dRiYl{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__dRiYl:hover{background:#ff6b35e6;transform:scale(1.1)}.AnimePlayerModal_playerSection__94T3p{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_videoPlayer__OVP3O{background:#000;height:100%;object-fit:contain;width:100%}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_videoLoading__pVCeq{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_videoLoading__pVCeq .AnimePlayerModal_spinner__eOSPW{color:#673ab7;font-size:3rem}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_centerPlayButton__793oc{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__94T3p .AnimePlayerModal_centerPlayButton__793oc:hover{background:#673ab7;transform:translate(-50%,-50%) scale(1.1)}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_centerPlayButton__793oc svg{color:#fff;font-size:2rem;margin-left:4px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_noVideo__s\+QVg{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_noVideo__s\+QVg .AnimePlayerModal_noVideoIcon__5wKaz{font-size:4rem;margin-bottom:20px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_noVideo__s\+QVg h3{color:#fff;font-size:24px;margin-bottom:10px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_noVideo__s\+QVg p{font-size:16px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN.AnimePlayerModal_visible__QYpna{opacity:1;transform:translateY(0)}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN.AnimePlayerModal_hidden__W5SM2{opacity:0;pointer-events:none;transform:translateY(100%)}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U{margin-bottom:15px;padding:4px 0}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr{-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__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr:hover{height:8px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr::-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__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr:hover::-webkit-slider-thumb{transform:scale(1.3)}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr::-webkit-slider-runnable-track{border-radius:3px;height:6px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr::-moz-range-thumb{background:#673ab7;border:none;border-radius:50%;box-shadow:0 0 8px #673ab799;cursor:pointer;height:14px;width:14px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr::-moz-range-track{background:#ffffff4d;border-radius:3px;height:6px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_progressContainer__jKW8U .AnimePlayerModal_seekBar__DkJBr::-moz-range-progress{background:#673ab7;border-radius:3px;height:6px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4{align-items:center;display:flex;justify-content:space-between}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlsLeft__uutIu,.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlsRight__\+7it0{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlsLeft__uutIu{gap:4px}}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlButton__-rs1Z{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__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlButton__-rs1Z{height:32px;width:32px}}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlButton__-rs1Z:hover:not(:disabled){background:#673ab7cc;transform:scale(1.1)}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlButton__-rs1Z:disabled{cursor:not-allowed;opacity:.5}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlButton__-rs1Z svg{font-size:14px}@media(max-width:768px){.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_controlButton__-rs1Z svg{font-size:12px}}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_volumeControl__Z-ce7{align-items:center;display:flex;gap:8px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_volumeControl__Z-ce7 .AnimePlayerModal_volumeSlider__O9NTJ{opacity:0;transition:all .3s ease;width:80px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_volumeControl__Z-ce7 .AnimePlayerModal_volumeSlider__O9NTJ input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_volumeControl__Z-ce7 .AnimePlayerModal_volumeSlider__O9NTJ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#673ab7;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_volumeControl__Z-ce7 .AnimePlayerModal_volumeSlider__O9NTJ input[type=range]::-moz-range-thumb{background:#673ab7;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_volumeControl__Z-ce7:hover .AnimePlayerModal_volumeSlider__O9NTJ{opacity:1}.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_timeDisplay__5GPFc{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}@media(max-width:768px){.AnimePlayerModal_playerSection__94T3p .AnimePlayerModal_controls__ZmUoN .AnimePlayerModal_controlsBar__AMjq4 .AnimePlayerModal_timeDisplay__5GPFc{font-size:11px;min-width:80px}}.AnimePlayerModal_animeInfoSection__ywya0{background:#1a1a1a;border-bottom:1px solid #ffffff1a;max-height:400px;overflow-y:auto;padding:24px}.AnimePlayerModal_animeInfoSection__ywya0::-webkit-scrollbar{width:8px}.AnimePlayerModal_animeInfoSection__ywya0::-webkit-scrollbar-track{background:#ffffff0d}.AnimePlayerModal_animeInfoSection__ywya0::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.AnimePlayerModal_animeInfoSection__ywya0::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t{display:flex;gap:20px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animePoster__TFwU1{background:#ffffff0d;border-radius:8px;flex-shrink:0;height:180px;overflow:hidden;width:120px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animePoster__TFwU1 img{height:100%;object-fit:cover;width:100%}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm{flex:1 1}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeTitle__CIB-Q{color:#fff;font-size:24px;font-weight:700;margin:0 0 12px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeMetadata__L2Kcv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeMetadata__L2Kcv .AnimePlayerModal_metadataItem__qqDKn{display:flex;font-size:14px;gap:8px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeMetadata__L2Kcv .AnimePlayerModal_metadataItem__qqDKn .AnimePlayerModal_metadataLabel__a1iGh{color:#8b8b91;font-weight:600}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeMetadata__L2Kcv .AnimePlayerModal_metadataItem__qqDKn .AnimePlayerModal_metadataValue__cPpEo{color:#fff}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeDescription__s\+kxP{margin-bottom:16px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeDescription__s\+kxP p{color:#fffc;font-size:14px;line-height:1.5;margin:0}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeGenres__6bBs5{display:flex;flex-wrap:wrap;gap:8px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeGenres__6bBs5 .AnimePlayerModal_genreTag__KyvgG{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__ywya0{padding:16px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t{flex-direction:column;gap:12px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animePoster__TFwU1{height:150px;width:100px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeTitle__CIB-Q{font-size:18px}.AnimePlayerModal_animeInfoSection__ywya0 .AnimePlayerModal_animeInfoContainer__2u66t .AnimePlayerModal_animeDetails__PxQvm .AnimePlayerModal_animeMetadata__L2Kcv{grid-template-columns:1fr}}.AnimePlayerModal_episodesSection__irRn\+{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.AnimePlayerModal_episodesHeader__2IGeL{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.AnimePlayerModal_episodesHeader__2IGeL h3{color:#fff;font-size:20px;font-weight:600;margin:0}.AnimePlayerModal_episodesHeader__2IGeL .AnimePlayerModal_episodeCount__ZaMbb{color:#8b8b91;font-size:14px}.AnimePlayerModal_episodesList__Zih\+O{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__Zih\+O::-webkit-scrollbar{width:8px}.AnimePlayerModal_episodesList__Zih\+O::-webkit-scrollbar-track{background:#ffffff0d}.AnimePlayerModal_episodesList__Zih\+O::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.AnimePlayerModal_episodesList__Zih\+O::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePlayerModal_episodeItem__tpXSY{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__tpXSY:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePlayerModal_episodeItem__tpXSY.AnimePlayerModal_active__\+YXyi{background:#673ab733;border-color:#673ab7;box-shadow:0 0 20px #673ab766}.AnimePlayerModal_episodeItem__tpXSY .AnimePlayerModal_episodeNumber__zhgE5{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__tpXSY .AnimePlayerModal_episodeThumbnail__vZTZw{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.AnimePlayerModal_episodeItem__tpXSY .AnimePlayerModal_episodeThumbnail__vZTZw img{height:100%;object-fit:cover;width:100%}.AnimePlayerModal_episodeItem__tpXSY .AnimePlayerModal_episodeInfo__k1-H0{flex:1 1;min-width:0}.AnimePlayerModal_episodeItem__tpXSY .AnimePlayerModal_episodeInfo__k1-H0 .AnimePlayerModal_episodeName__ljOh8{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnimePlayerModal_episodeItem__tpXSY .AnimePlayerModal_episodeInfo__k1-H0 .AnimePlayerModal_episodeDuration__BBRuS{color:#8b8b91;font-size:12px}.AnimePlayerModal_episodeItem__tpXSY .AnimePlayerModal_playingIndicator__nllym{animation:AnimePlayerModal_pulse__XB2-c 1.5s ease-in-out infinite;color:#673ab7;font-size:20px}@keyframes AnimePlayerModal_fadeIn__tHMRj{0%{opacity:0}to{opacity:1}}@keyframes AnimePlayerModal_slideUp__zPdYA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimePlayerModal_pulse__XB2-c{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.AnimePlayerModal_episodesList__Zih\+O{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.AnimePlayerModal_modalContent__JlaAF{border-radius:0;height:100vh;width:100%}.AnimePlayerModal_playerSection__94T3p{height:40vh}.AnimePlayerModal_episodesList__Zih\+O{gap:12px;grid-template-columns:1fr}.AnimePlayerModal_closeButton__dRiYl{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.MoviePlayerModal_modalOverlay__0TUz\+{align-items:center;animation:MoviePlayerModal_fadeIn__89-uH .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.MoviePlayerModal_pageWrapper__Y1r\+5{padding:16px;width:100%}.MoviePlayerModal_pageContent__lyOTb{height:auto;max-width:none;min-height:calc(100vh - 130px);width:100%}.MoviePlayerModal_modalContent__LF9iG{animation:MoviePlayerModal_slideUp__u9t9- .3s ease;background:#1a1a1a;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative}.MoviePlayerModal_modalContent__LF9iG.MoviePlayerModal_fullscreen__CNnhi{border-radius:0;height:100vh;max-width:100vw;width:100vw}.MoviePlayerModal_modalContent__LF9iG.MoviePlayerModal_fullscreen__CNnhi .MoviePlayerModal_episodesSection__2NCpZ{display:none}.MoviePlayerModal_modalContent__LF9iG.MoviePlayerModal_fullscreen__CNnhi .MoviePlayerModal_playerSection__fgpf8{height:100vh}.MoviePlayerModal_closeButton__EUXPX{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__EUXPX:hover{background:#ff6b35e6;transform:scale(1.1)}.MoviePlayerModal_playerSection__fgpf8{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_videoPlayer__Xlt1a{background:#000;height:100%;object-fit:contain;width:100%}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_videoLoading__Lshtr{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_videoLoading__Lshtr .MoviePlayerModal_spinner__spy\+X{color:#ff6b35;font-size:3rem}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_centerPlayButton__l-moQ{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__fgpf8 .MoviePlayerModal_centerPlayButton__l-moQ:hover{background:#ff6b35;transform:translate(-50%,-50%) scale(1.1)}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_centerPlayButton__l-moQ svg{color:#fff;font-size:2rem;margin-left:4px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_noVideo__tJGD6{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_noVideo__tJGD6 .MoviePlayerModal_noVideoIcon__8XYRT{font-size:4rem;margin-bottom:20px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_noVideo__tJGD6 h3{color:#fff;font-size:24px;margin-bottom:10px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_noVideo__tJGD6 p{font-size:16px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6.MoviePlayerModal_visible__rsthy{opacity:1;transform:translateY(0)}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6.MoviePlayerModal_hidden__WW7OM{opacity:0;pointer-events:none;transform:translateY(100%)}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo{margin-bottom:15px;padding:4px 0}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9{-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__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9:hover{height:8px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9::-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__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9:hover::-webkit-slider-thumb{transform:scale(1.3)}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9::-webkit-slider-runnable-track{border-radius:3px;height:6px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9::-moz-range-thumb{background:#ff6b35;border:none;border-radius:50%;box-shadow:0 0 8px #ff6b3599;cursor:pointer;height:14px;width:14px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9::-moz-range-track{background:#ffffff4d;border-radius:3px;height:6px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_progressContainer__91ifo .MoviePlayerModal_seekBar__NSzz9::-moz-range-progress{background:#ff6b35;border-radius:3px;height:6px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG{align-items:center;display:flex;justify-content:space-between}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlsLeft__A6r1h,.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlsRight__ilbkD{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlsLeft__A6r1h{gap:4px}}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlButton__Onjuz{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__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlButton__Onjuz{height:32px;width:32px}}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlButton__Onjuz:hover:not(:disabled){background:#ff6b35cc;transform:scale(1.1)}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlButton__Onjuz:disabled{cursor:not-allowed;opacity:.5}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlButton__Onjuz svg{font-size:14px}@media(max-width:768px){.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_controlButton__Onjuz svg{font-size:12px}}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_volumeControl__Rq-kX{align-items:center;display:flex;gap:8px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_volumeControl__Rq-kX .MoviePlayerModal_volumeSlider__Ik1Am{opacity:0;transition:all .3s ease;width:80px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_volumeControl__Rq-kX .MoviePlayerModal_volumeSlider__Ik1Am input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_volumeControl__Rq-kX .MoviePlayerModal_volumeSlider__Ik1Am input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff6b35;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_volumeControl__Rq-kX .MoviePlayerModal_volumeSlider__Ik1Am input[type=range]::-moz-range-thumb{background:#ff6b35;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_volumeControl__Rq-kX:hover .MoviePlayerModal_volumeSlider__Ik1Am{opacity:1}.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_timeDisplay__P5j9f{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}@media(max-width:768px){.MoviePlayerModal_playerSection__fgpf8 .MoviePlayerModal_controls__AQbc6 .MoviePlayerModal_controlsBar__rd\+jG .MoviePlayerModal_timeDisplay__P5j9f{font-size:11px;min-width:80px}}.MoviePlayerModal_movieInfoSection__4JjxU{background:#1a1a1a;border-bottom:1px solid #ffffff1a;max-height:400px;overflow-y:auto;padding:24px}.MoviePlayerModal_movieInfoSection__4JjxU::-webkit-scrollbar{width:8px}.MoviePlayerModal_movieInfoSection__4JjxU::-webkit-scrollbar-track{background:#ffffff0d}.MoviePlayerModal_movieInfoSection__4JjxU::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.MoviePlayerModal_movieInfoSection__4JjxU::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd{display:flex;gap:20px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_moviePoster__s\+thq{background:#ffffff0d;border-radius:8px;flex-shrink:0;height:180px;overflow:hidden;width:120px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_moviePoster__s\+thq img{height:100%;object-fit:cover;width:100%}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B{flex:1 1}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieTitle__Lc23s{color:#fff;font-size:24px;font-weight:700;margin:0 0 12px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieMetadata__SVtgn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieMetadata__SVtgn .MoviePlayerModal_metadataItem__b6\+03{display:flex;font-size:14px;gap:8px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieMetadata__SVtgn .MoviePlayerModal_metadataItem__b6\+03 .MoviePlayerModal_metadataLabel__StX4f{color:#8b8b91;font-weight:600}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieMetadata__SVtgn .MoviePlayerModal_metadataItem__b6\+03 .MoviePlayerModal_metadataValue__z\+GC\+{color:#fff}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieDescription__osdrS{margin-bottom:16px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieDescription__osdrS p{color:#fffc;font-size:14px;line-height:1.5;margin:0}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieGenres__RppTs{display:flex;flex-wrap:wrap;gap:8px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieGenres__RppTs .MoviePlayerModal_genreTag__fnQiF{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__4JjxU{padding:16px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd{flex-direction:column;gap:12px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_moviePoster__s\+thq{height:150px;width:100px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieTitle__Lc23s{font-size:18px}.MoviePlayerModal_movieInfoSection__4JjxU .MoviePlayerModal_movieInfoContainer__8JURd .MoviePlayerModal_movieDetails__\+wD-B .MoviePlayerModal_movieMetadata__SVtgn{grid-template-columns:1fr}}.MoviePlayerModal_episodesSection__2NCpZ{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MoviePlayerModal_episodesHeader__-LqoX{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.MoviePlayerModal_episodesHeader__-LqoX h3{color:#fff;font-size:20px;font-weight:600;margin:0}.MoviePlayerModal_episodesHeader__-LqoX .MoviePlayerModal_episodeCount__bddL9{color:#8b8b91;font-size:14px}.MoviePlayerModal_episodesList__FMcVi{flex:1 1;overflow-y:auto;padding:16px 24px}.MoviePlayerModal_episodesList__FMcVi::-webkit-scrollbar{width:8px}.MoviePlayerModal_episodesList__FMcVi::-webkit-scrollbar-track{background:#ffffff0d}.MoviePlayerModal_episodesList__FMcVi::-webkit-scrollbar-thumb{background:#ff6b3599;border-radius:4px}.MoviePlayerModal_episodesList__FMcVi::-webkit-scrollbar-thumb:hover{background:#ff6b35cc}.MoviePlayerModal_seasonGroup__Sgi-z{margin-bottom:24px}.MoviePlayerModal_seasonGroup__Sgi-z .MoviePlayerModal_seasonTitle__I42ho{border-bottom:2px solid #ff6b354d;color:#ff6b35;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.MoviePlayerModal_seasonEpisodes__QlENU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.MoviePlayerModal_episodeItem__lg4eR{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__lg4eR:hover{background:#ffffff1a;border-color:#ff6b35;box-shadow:0 4px 12px #ff6b354d;transform:translateY(-2px)}.MoviePlayerModal_episodeItem__lg4eR.MoviePlayerModal_active__DoCnv{background:#ff6b3533;border-color:#ff6b35;box-shadow:0 0 20px #ff6b3566}.MoviePlayerModal_episodeItem__lg4eR .MoviePlayerModal_episodeNumber__L04mL{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__lg4eR .MoviePlayerModal_episodeThumbnail__PbUQD{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.MoviePlayerModal_episodeItem__lg4eR .MoviePlayerModal_episodeThumbnail__PbUQD img{height:100%;object-fit:cover;width:100%}.MoviePlayerModal_episodeItem__lg4eR .MoviePlayerModal_episodeInfo__c97FT{flex:1 1;min-width:0}.MoviePlayerModal_episodeItem__lg4eR .MoviePlayerModal_episodeInfo__c97FT .MoviePlayerModal_episodeName__wrKQG{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MoviePlayerModal_episodeItem__lg4eR .MoviePlayerModal_episodeInfo__c97FT .MoviePlayerModal_episodeDuration__N1dyi{color:#8b8b91;font-size:12px}.MoviePlayerModal_episodeItem__lg4eR .MoviePlayerModal_playingIndicator__MOOn3{animation:MoviePlayerModal_pulse__cy5Dw 1.5s ease-in-out infinite;color:#ff6b35;font-size:20px}@keyframes MoviePlayerModal_fadeIn__89-uH{0%{opacity:0}to{opacity:1}}@keyframes MoviePlayerModal_slideUp__u9t9-{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MoviePlayerModal_pulse__cy5Dw{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.MoviePlayerModal_seasonEpisodes__QlENU{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.MoviePlayerModal_modalContent__LF9iG{border-radius:0;height:100vh;width:100%}.MoviePlayerModal_playerSection__fgpf8{height:40vh}.MoviePlayerModal_seasonEpisodes__QlENU{grid-template-columns:1fr}.MoviePlayerModal_closeButton__EUXPX{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.EventsPage_eventsPage__ORWVb{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .EventsPage_eventsPage__ORWVb{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.EventsPage_header__0AfEs{margin-bottom:48px;text-align:center}.EventsPage_pageTitle__J5u3q{-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__v4yTr{filter:drop-shadow(0 4px 8px rgba(255,87,34,.3));font-size:52px}.EventsPage_pageSubtitle__bvpwc{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.EventsPage_navigation__rgJu3{margin-bottom:32px}.EventsPage_tabs__e8aBN{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.EventsPage_tab__YSp4R{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__YSp4R.EventsPage_active__ryClV{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_tab__YSp4R:not(.EventsPage_active__ryClV):hover{background:#ff57221a;color:#fff}.EventsPage_controls__DQkul{margin-bottom:32px}.EventsPage_topControls__sBHc5{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.EventsPage_searchInput__tTfQa{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__tTfQa::placeholder{color:#fff9}.EventsPage_searchInput__tTfQa:focus{background:#ffffff14;border-color:#ff5722;box-shadow:0 0 20px #ff572233;outline:none}.EventsPage_sortSelect__H4lfd .EventsPage_select__9G693{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__H4lfd .EventsPage_select__9G693:hover{border-color:#ff57224d}.EventsPage_sortSelect__H4lfd .EventsPage_select__9G693:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_sortSelect__H4lfd .EventsPage_select__9G693 option{background:#1a1a1a;color:#fff}.EventsPage_errorContainer__cCAzf{align-items:center;animation:EventsPage_fadeInUp__HzIe7 .3s ease;background:#ff57221a;border:1px solid #ff57224d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.EventsPage_errorIcon__2ifm1{flex-shrink:0;font-size:48px}.EventsPage_errorContent__x1chP{flex:1 1}.EventsPage_errorTitle__AHHYj{color:#ff5722;font-size:20px;font-weight:600;margin:0 0 8px}.EventsPage_errorMessage__RCgV2{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.EventsPage_retryButton__W\+DMR{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__W\+DMR:hover:not(:disabled){background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 8px 20px #ff57224d;transform:translateY(-2px)}.EventsPage_retryButton__W\+DMR:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes EventsPage_fadeInUp__HzIe7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EventsPage_stats__od70U{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.EventsPage_stats__od70U span strong{color:#ff5722}.EventsPage_eventsGrid__6vmcy{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.EventsPage_eventCard__8H3kT{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}[data-theme=light] .EventsPage_eventCard__8H3kT{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.EventsPage_eventCard__8H3kT:hover{border-color:#ff5722;box-shadow:0 20px 40px #ff572226;transform:translateY(-8px)}[data-theme=light] .EventsPage_eventCard__8H3kT:hover{border-color:#ff5722;box-shadow:0 8px 20px #ff572233}.EventsPage_eventImage__AyDoD{background:linear-gradient(135deg,#ff57221a,#ff57220d);height:220px;overflow:hidden;position:relative}.EventsPage_eventImage__AyDoD img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EventsPage_eventCard__8H3kT:hover .EventsPage_eventImage__AyDoD img{transform:scale(1.05)}.EventsPage_eventCategory__hDuQT{background:#ff5722e6;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;position:absolute;right:12px;top:12px}.EventsPage_eventInfo__DdFc2{padding:24px}.EventsPage_eventInfo__DdFc2 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__DdFc2 h3{color:#1a1a2e}.EventsPage_eventDescription__xmMGq{-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__xmMGq{color:#6c757d}.EventsPage_eventDate__HXyEA,.EventsPage_eventLocation__2rgwx{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .EventsPage_eventDate__HXyEA,[data-theme=light] .EventsPage_eventLocation__2rgwx{color:#6c757d}.EventsPage_dateIcon__Fs0Lt,.EventsPage_locationIcon__vHvyY{color:#ff5722;font-size:16px}.EventsPage_eventPrice__ckhPe{color:#ff5722;font-size:18px;font-weight:600;margin:16px 0}.EventsPage_eventActions__RymkU{align-items:center;display:flex;gap:12px}.EventsPage_registerButton__JfvIs,.EventsPage_viewButton__4ZXtG{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.EventsPage_viewButton__4ZXtG{background:#ffffff1a;border:1px solid #fff3;color:#fff}.EventsPage_viewButton__4ZXtG:hover{background:#ffffff26;border-color:#ffffff4d}.EventsPage_registerButton__JfvIs{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_registerButton__JfvIs:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}.EventsPage_registeredBadge__hvKAq{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.EventsPage_emptyState__oBHMt{grid-column:1/-1;padding:80px 20px;text-align:center}.EventsPage_emptyState__oBHMt .EventsPage_emptyIcon__WA2BD{font-size:64px;margin-bottom:20px;opacity:.5}.EventsPage_emptyState__oBHMt h3{color:#fff;font-size:24px;margin:0 0 12px}.EventsPage_emptyState__oBHMt p{color:#8b8b91;font-size:16px;margin:0}.EventsPage_loadingContainer__sB8ji,.EventsPage_loadingMore__M4Vv1{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.EventsPage_myRegistrations__eYnoN .EventsPage_registrationsList__Q-0an{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.EventsPage_myRegistrations__eYnoN .EventsPage_registrationCard__2EJij{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.EventsPage_myRegistrations__eYnoN .EventsPage_registrationCard__2EJij h4{color:#fff;margin:0 0 12px}.EventsPage_myRegistrations__eYnoN .EventsPage_registrationCard__2EJij p{color:#8b8b91;font-size:14px;margin:0 0 8px}.EventsPage_eventModal__e5m2l,.EventsPage_registrationModal__csKDZ{align-items:center;animation:EventsPage_fadeIn__yln1y .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__wrFcc{animation:EventsPage_slideInUp__FATfg .3s ease;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.EventsPage_modalHeader__0Xkij{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.EventsPage_modalHeader__0Xkij h3{color:#fff;font-size:20px;margin:0}.EventsPage_closeButton__1uZYH{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:24px;padding:4px;transition:all .3s ease}.EventsPage_closeButton__1uZYH:hover{background:#ffffff1a;color:#fff}.EventsPage_modalBody__5QsOz{padding:24px}.EventsPage_modalBody__5QsOz p{color:#8b8b91;line-height:1.5;margin:0 0 16px}.EventsPage_modalBody__5QsOz form{display:flex;flex-direction:column;gap:16px}.EventsPage_modalBody__5QsOz form input,.EventsPage_modalBody__5QsOz form textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px 16px}.EventsPage_modalBody__5QsOz form input:focus,.EventsPage_modalBody__5QsOz form textarea:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_modalBody__5QsOz form input::placeholder,.EventsPage_modalBody__5QsOz form textarea::placeholder{color:#8b8b91}.EventsPage_modalBody__5QsOz form textarea{min-height:80px;resize:vertical}.EventsPage_modalBody__5QsOz 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__5QsOz form button[type=submit]:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}@keyframes EventsPage_fadeIn__yln1y{0%{opacity:0}to{opacity:1}}@keyframes EventsPage_slideInUp__FATfg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.EventsPage_eventsPage__ORWVb{padding:90px 16px 20px}.EventsPage_pageTitle__J5u3q{font-size:32px}.EventsPage_eventsGrid__6vmcy{gap:16px;grid-template-columns:1fr}.EventsPage_topControls__sBHc5{align-items:stretch;flex-direction:column}.EventsPage_tabs__e8aBN{flex-direction:column}.EventsPage_modalContent__wrFcc{margin:10px;max-height:90vh}.EventsPage_modalBody__5QsOz{padding:16px}}.EventsPage_eventFilters__IPxAg{background:linear-gradient(145deg,#ff572214,#ff572205);border:1px solid #ff572233;border-radius:16px;margin-top:16px;padding:24px}@media(max-width:768px){.EventsPage_eventFilters__IPxAg{border-radius:12px;padding:20px}}.EventsPage_filterRow__ZndPE{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:768px){.EventsPage_filterRow__ZndPE{flex-direction:column;gap:16px}}.EventsPage_filterGroup__1kI78{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.EventsPage_filterGroup__1kI78{min-width:auto}}.EventsPage_filterGroup__1kI78 label{color:#ff5722;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.EventsPage_filterSelect__sB2F8{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__sB2F8:focus{background:#ff57221a;border-color:#ff5722;box-shadow:0 4px 12px #ff572233;outline:none}.EventsPage_filterSelect__sB2F8:hover{background:#ffffff14;border-color:#ff572280}.EventsPage_filterSelect__sB2F8 option{background:#1a1a1a;color:#fff}@media(max-width:768px){.EventsPage_filterSelect__sB2F8{font-size:16px;padding:14px 16px}}.MediaPage_page__AAXIz{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .MediaPage_page__AAXIz{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.MediaPage_container__VdOQm{padding:20px}.MediaPage_title__zBu1y{-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__0Eiu9{color:#b0b0b0;font-size:18px;line-height:1.5;margin:0 0 40px;transition:color .3s ease}[data-theme=light] .MediaPage_pageSubtitle__0Eiu9{color:#6c757d}.MediaPage_topControls__QCVzd{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MediaPage_searchInput__OEjA4{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__OEjA4::placeholder{color:#fff9}.MediaPage_searchInput__OEjA4:focus{background:#ffffff14;border-color:#795548;box-shadow:0 0 20px #79554833;outline:none}.MediaPage_searchButton__rpu2g{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__rpu2g{background:#780add;box-shadow:0 2px 8px #667eea26}.MediaPage_searchButton__rpu2g:hover{background:linear-gradient(135deg,#5d4037,#4e342e);box-shadow:0 4px 12px #7955484d;transform:translateY(-2px)}[data-theme=light] .MediaPage_searchButton__rpu2g:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 4px 12px #667eea40}.MediaPage_searchButton__rpu2g:active{transform:translateY(0)}.MediaPage_sortSelect__tH\+tr .MediaPage_select__t11y4{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__tH\+tr .MediaPage_select__t11y4{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .MediaPage_sortSelect__tH\+tr .MediaPage_select__t11y4:focus{background:#fff;border-color:#795548}[data-theme=light] .MediaPage_sortSelect__tH\+tr .MediaPage_select__t11y4 option{background:#fff;color:#1a1a2e}.MediaPage_sortSelect__tH\+tr .MediaPage_select__t11y4:focus{background:#ffffff14;border-color:#795548;outline:none}.MediaPage_sortSelect__tH\+tr .MediaPage_select__t11y4 option{background:#222;color:#fff}.MediaPage_mediaGrid__VQMJg{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:32px}.MediaPage_mediaCard__ToTLF{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__ToTLF{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.MediaPage_mediaCard__ToTLF:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.MediaPage_mediaCard__ToTLF:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}[data-theme=light] .MediaPage_mediaCard__ToTLF:hover{border-color:#795548;box-shadow:0 4px 12px #79554833}.MediaPage_mediaCard__ToTLF .MediaPage_mediaCover__LQd8s{background:#0000004d;height:220px;overflow:hidden;position:relative;width:100%}.MediaPage_mediaCard__ToTLF .MediaPage_mediaCover__LQd8s img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.MediaPage_mediaCard__ToTLF .MediaPage_mediaCover__LQd8s:hover img{transform:scale(1.05)}.MediaPage_mediaCard__ToTLF .MediaPage_mediaCover__LQd8s .MediaPage_playIcon__dxpVQ{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__ToTLF .MediaPage_mediaCover__LQd8s .MediaPage_playIcon__dxpVQ:hover{background:#795548;transform:translate(-50%,-50%) scale(1.1)}.MediaPage_mediaCard__ToTLF .MediaPage_mediaIcon__n\+ryP{background:#7955481a;font-size:48px;padding:32px 0;text-align:center}.MediaPage_mediaCard__ToTLF .MediaPage_mediaInfo__-mGwj{display:flex;flex:1 1;flex-direction:column;padding:24px}.MediaPage_mediaCard__ToTLF .MediaPage_mediaInfo__-mGwj 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__ToTLF .MediaPage_mediaInfo__-mGwj h3{color:#1a1a2e}.MediaPage_mediaCard__ToTLF .MediaPage_mediaInfo__-mGwj .MediaPage_contentType__zhpQv{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__ToTLF .MediaPage_mediaInfo__-mGwj .MediaPage_description__adJQ7{color:#b0b0b0;flex:1 1;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .MediaPage_mediaCard__ToTLF .MediaPage_mediaInfo__-mGwj .MediaPage_description__adJQ7{color:#6c757d}.MediaPage_mediaCard__ToTLF .MediaPage_mediaInfo__-mGwj .MediaPage_mediaStats__w7Mkr{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:auto}.MediaPage_mediaCard__ToTLF .MediaPage_mediaInfo__-mGwj .MediaPage_mediaStats__w7Mkr span{align-items:center;display:flex;gap:4px}@media(max-width:768px){.MediaPage_mediaCard__ToTLF .MediaPage_mediaCover__LQd8s{height:180px}.MediaPage_mediaCard__ToTLF .MediaPage_mediaInfo__-mGwj{padding:20px}}.MediaPage_tabs__HIaxL{background:#ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:6px}.MediaPage_tab__fdJ3h{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__fdJ3h{color:#6c757d}[data-theme=light] .MediaPage_tab__fdJ3h:hover:not(.MediaPage_active__bdIMq){background:#667eea1a;color:#667eea}.MediaPage_tab__fdJ3h.MediaPage_active__bdIMq{background:linear-gradient(135deg,#795548,#5d4037);box-shadow:0 4px 12px #7955484d;color:#fff}[data-theme=light] .MediaPage_tab__fdJ3h.MediaPage_active__bdIMq{background:#780add;box-shadow:0 2px 8px #667eea33}.MediaPage_tab__fdJ3h:hover:not(.MediaPage_active__bdIMq){background:#ffffff1a;color:#fff}.MediaPage_filesGrid__qdxFd{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MediaPage_fileCard__kPVvT{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__kPVvT:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MediaPage_fileCard__kPVvT:hover{border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}.MediaPage_fileIcon__jfyl\+{font-size:48px;margin-bottom:16px}.MediaPage_fileInfo__xBIqm h3{color:#fff;font-size:16px;margin:0 0 8px}.MediaPage_fileInfo__xBIqm p{color:#8b8b91;font-size:14px;margin:0 0 12px;text-transform:uppercase}.MediaPage_fileStats__4nS\+8{color:#795548;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center;margin-top:12px}.MediaPage_fileStats__4nS\+8 span{align-items:center;background:#7955481a;border-radius:8px;display:flex;gap:4px;padding:4px 8px}.MediaPage_loading__GBLUH{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}.MediaPage_contentGrid__odDEP{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.MediaPage_contentGrid__odDEP.MediaPage_all__0\+ZXG{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__odDEP.MediaPage_press__UM9pX{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MediaPage_contentGrid__odDEP.MediaPage_news__fJZtQ{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__odDEP.MediaPage_letsplay__sDYNA,.MediaPage_contentGrid__odDEP.MediaPage_reviews__YfQbQ{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.MediaPage_contentGrid__odDEP.MediaPage_streamers__tpluT{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__odDEP.MediaPage_video__hV9xv{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media(max-width:768px){.MediaPage_contentGrid__odDEP{gap:16px;grid-template-columns:1fr}}.MediaPage_stats__9PUUx{background:#ffffff0d;border:1px solid #79554833;border-radius:12px;margin:24px 0;padding:16px 24px}.MediaPage_stats__9PUUx span{color:#b0b0b0;font-size:14px}.MediaPage_stats__9PUUx span strong{color:#795548;font-weight:600}.MediaPage_loadingMore__Jy1y2{display:flex;justify-content:center;padding:40px}.MediaPage_error__79Ycr{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.MediaPage_error__79Ycr p{color:#f44336;margin-bottom:16px}.MediaPage_error__79Ycr .MediaPage_retryButton__Ie7Qa{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__79Ycr .MediaPage_retryButton__Ie7Qa:hover{background:linear-gradient(135deg,#d32f2f,#b71c1c);transform:translateY(-2px)}.MediaPage_mediaFilters__wXIrp{-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__wXIrp{border-radius:12px;margin:16px 0 20px;padding:20px}}.MediaPage_filterGroup__9w0xH{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.MediaPage_filterGroup__9w0xH:last-child{margin-bottom:0}.MediaPage_filterGroup__9w0xH label{color:#795548;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.MediaPage_filterSelect__n-WTA{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__n-WTA:focus{background:#7955481a;border-color:#795548;box-shadow:0 4px 12px #79554833;outline:none}.MediaPage_filterSelect__n-WTA:hover{background:#ffffff14;border-color:#79554880}.MediaPage_filterSelect__n-WTA option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.MediaPage_filterSelect__n-WTA{font-size:16px;max-width:100%;padding:14px 16px}.MediaPage_container__VdOQm{padding:90px 24px 20px}.MediaPage_title__zBu1y{flex-direction:column;font-size:36px;gap:12px;text-align:center}.MediaPage_pageSubtitle__0Eiu9{font-size:16px;text-align:center}.MediaPage_tabs__HIaxL{flex-direction:column;gap:4px}.MediaPage_tab__fdJ3h{text-align:center}.MediaPage_topControls__QCVzd{align-items:stretch;flex-direction:column}.MediaPage_topControls__QCVzd .MediaPage_searchInput__OEjA4{min-width:auto}.MediaPage_contentGrid__odDEP,.MediaPage_mediaGrid__VQMJg{gap:16px;grid-template-columns:1fr}.MediaPage_filesGrid__qdxFd{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.MediaPage_fileCard__kPVvT,.MediaPage_mediaCard__ToTLF{padding:20px}}.MediaModal_modalOverlay__ZvwNF{animation:MediaModal_fadeIn__cHqNt .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__cHqNt{0%{opacity:0}to{opacity:1}}.MediaModal_modal__BjlBO{animation:MediaModal_slideUp__-SS6a .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__BjlBO:before{background:#0000;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}@keyframes MediaModal_slideUp__-SS6a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MediaModal_shimmer__Hvkyo{0%{background-position:200% 0}to{background-position:-200% 0}}.MediaModal_modalHeader__6m7pq{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__6m7pq .MediaModal_mediaIcon__8mOVW{font-size:32px}.MediaModal_modalHeader__6m7pq 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__6m7pq .MediaModal_closeButton__xyGYS{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-size:32px;padding:4px;transition:all .3s ease}.MediaModal_modalHeader__6m7pq .MediaModal_closeButton__xyGYS:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__XSdiU{flex:1 1;overflow-y:auto;padding:24px 32px}.MediaModal_modalBody__XSdiU .MediaModal_contentType__Xjfbf{color:#667eea;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.MediaModal_modalBody__XSdiU h4{color:#fff;font-size:18px;font-weight:600;margin:24px 0 12px}.MediaModal_modalBody__XSdiU h4:first-child{margin-top:0}.MediaModal_modalBody__XSdiU .MediaModal_content__JodH1,.MediaModal_modalBody__XSdiU .MediaModal_description__cHHPX{color:#ffffffe6;line-height:1.6}.MediaModal_modalBody__XSdiU .MediaModal_content__JodH1 p,.MediaModal_modalBody__XSdiU .MediaModal_description__cHHPX p{margin:0 0 16px}.MediaModal_modalBody__XSdiU .MediaModal_content__JodH1 p:last-child,.MediaModal_modalBody__XSdiU .MediaModal_description__cHHPX p:last-child{margin-bottom:0}.MediaModal_modalBody__XSdiU .MediaModal_coverImageSection__XyIuI{border-radius:12px;box-shadow:0 4px 20px #0000004d;margin:16px 0;overflow:hidden}.MediaModal_modalBody__XSdiU .MediaModal_coverImageSection__XyIuI img{display:block;height:auto;width:100%}.MediaModal_modalBody__XSdiU .MediaModal_streamSection__7F-J3,.MediaModal_modalBody__XSdiU .MediaModal_videoSection__tMo6J{margin:16px 0}.MediaModal_modalBody__XSdiU .MediaModal_streamSection__7F-J3 .MediaModal_videoPlayerWrapper__XL\+vf,.MediaModal_modalBody__XSdiU .MediaModal_videoSection__tMo6J .MediaModal_videoPlayerWrapper__XL\+vf{border-radius:12px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.MediaModal_modalBody__XSdiU .MediaModal_streamSection__7F-J3 .MediaModal_videoContainer__GXbcn,.MediaModal_modalBody__XSdiU .MediaModal_videoSection__tMo6J .MediaModal_videoContainer__GXbcn{border-radius:12px;height:0;margin-top:12px;overflow:hidden;padding-bottom:56.25%;position:relative}.MediaModal_modalBody__XSdiU .MediaModal_streamSection__7F-J3 .MediaModal_videoContainer__GXbcn iframe,.MediaModal_modalBody__XSdiU .MediaModal_streamSection__7F-J3 .MediaModal_videoContainer__GXbcn video,.MediaModal_modalBody__XSdiU .MediaModal_videoSection__tMo6J .MediaModal_videoContainer__GXbcn iframe,.MediaModal_modalBody__XSdiU .MediaModal_videoSection__tMo6J .MediaModal_videoContainer__GXbcn video{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.MediaModal_modalBody__XSdiU .MediaModal_streamSection__7F-J3 .MediaModal_streamLink__JnaQa,.MediaModal_modalBody__XSdiU .MediaModal_videoSection__tMo6J .MediaModal_streamLink__JnaQa{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__XSdiU .MediaModal_streamSection__7F-J3 .MediaModal_streamLink__JnaQa:hover,.MediaModal_modalBody__XSdiU .MediaModal_videoSection__tMo6J .MediaModal_streamLink__JnaQa:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.MediaModal_modalBody__XSdiU .MediaModal_mediaStats__irHWG{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__XSdiU .MediaModal_mediaStats__irHWG span{align-items:center;color:#fffc;display:flex;font-size:14px;gap:6px}.MediaModal_modalBody__XSdiU .MediaModal_mediaStats__irHWG .MediaModal_likeButton__a65z0{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__XSdiU .MediaModal_mediaStats__irHWG .MediaModal_likeButton__a65z0:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__XSdiU .MediaModal_mediaStats__irHWG .MediaModal_likeButton__a65z0.MediaModal_liked__qTnx8{color:#e91e63}.MediaModal_modalBody__XSdiU .MediaModal_mediaStats__irHWG .MediaModal_likeButton__a65z0.MediaModal_liked__qTnx8:hover{background:#e91e631a}.MediaModal_modalBody__XSdiU .MediaModal_tags__5mIdQ .MediaModal_tagList__1J-lQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.MediaModal_modalBody__XSdiU .MediaModal_tags__5mIdQ .MediaModal_tag__CoHGD{background:#667eea33;border:1px solid #667eea4d;border-radius:20px;color:#667eea;font-size:12px;font-weight:500;padding:6px 12px}.MediaModal_modalBody__XSdiU .MediaModal_author__eZZGI p{color:#ffffffe6;font-style:italic;margin:0}.MediaModal_statsBar__jpaZQ{padding:16px 32px 8px;z-index:99}.MediaModal_modalFooter__wsFbI,.MediaModal_statsBar__jpaZQ{-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__wsFbI{display:flex;justify-content:flex-end;padding:24px 32px;z-index:100}.MediaModal_modalFooter__wsFbI .MediaModal_closeBtn__9mlOo{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__wsFbI .MediaModal_closeBtn__9mlOo:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.MediaStats_mediaStats__wrZms{-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__Wy2X4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.MediaStats_statItem__Ck-Cr{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__Ck-Cr:hover{background:#ffffff1a;border-color:#ce9aff66}.MediaStats_statItem__Ck-Cr .MediaStats_statIcon__HeAar{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__Ck-Cr .MediaStats_statContent__Ze9AH{display:flex;flex-direction:column;gap:4px}.MediaStats_statItem__Ck-Cr .MediaStats_statContent__Ze9AH .MediaStats_statLabel__zRO\+G{color:#e8d8fcb3;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MediaStats_statItem__Ck-Cr .MediaStats_statContent__Ze9AH .MediaStats_statValue__ybEup{color:#fff;font-size:18px;font-weight:700;line-height:1}.MediaStats_likeStatItem__FrvhA{cursor:pointer;-webkit-user-select:none;user-select:none}.MediaStats_likeStatItem__FrvhA:hover{background:#ff648226;border-color:#ff648280}.MediaStats_likeStatItem__FrvhA:focus{outline:2px solid #ce9aff99;outline-offset:2px}.MediaStats_likedStat__YxAdd{background:#ff64821f;border-color:#ff648266}.MediaStats_likedStat__YxAdd .MediaStats_statIcon__HeAar{background:#ff648240;color:#ff6482}.MediaStats_ratingStatItem__HKxb9 .MediaStats_statContent__Ze9AH{flex:1 1}.MediaStats_ratingStars__\+pTUR{align-items:center;display:flex;gap:4px;margin-top:4px}.MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB{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__\+pTUR .MediaStats_star__siMbB:hover{background:#ae6bf74d;border-color:#ce9aff99;color:#e8d8fc;transform:scale(1.1)}.MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB.MediaStats_filled__18prH{color:gold}.MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB.MediaStats_active__crsQt{background:#ae6bf766;border-color:#ce9eff;color:gold}.MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB:disabled{cursor:not-allowed;opacity:.6}.MediaStats_ratingFeedback__WLLIb{color:#e8d8fccc;font-size:12px;margin-top:4px}.MediaStats_ratingFeedback__WLLIb strong{color:#ce9eff}.MediaStats_userRatingSection__y\+QqX{background:#ffffff0d;border:1px solid #ce9aff33;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingTitle__JJD78{color:#ce9eff;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingStars__\+pTUR{align-items:center;display:flex;gap:8px}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB{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__y\+QqX .MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB:hover{background:#ae6bf74d;border-color:#ce9aff99;color:#e8d8fc;transform:scale(1.1)}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB.MediaStats_filled__18prH{color:gold}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB.MediaStats_active__crsQt{background:#ae6bf766;border-color:#ce9eff;color:gold}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB:disabled{cursor:not-allowed;opacity:.6}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingFeedback__WLLIb{background:#ae6bf726;border-radius:6px;color:#e8d8fccc;font-size:13px;padding:8px 12px;text-align:center}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingFeedback__WLLIb strong{color:#ce9eff}@media(max-width:768px){.MediaStats_mediaStats__wrZms{padding:16px}.MediaStats_statsContainer__Wy2X4{gap:12px;grid-template-columns:1fr 1fr}.MediaStats_statItem__Ck-Cr{gap:10px;padding:10px}.MediaStats_statItem__Ck-Cr .MediaStats_statIcon__HeAar{font-size:18px;height:36px;width:36px}.MediaStats_statItem__Ck-Cr .MediaStats_statContent__Ze9AH .MediaStats_statValue__ybEup{font-size:16px}.MediaStats_userRatingSection__y\+QqX{padding:12px}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingStars__\+pTUR{gap:6px}.MediaStats_userRatingSection__y\+QqX .MediaStats_ratingStars__\+pTUR .MediaStats_star__siMbB{font-size:20px;height:36px;width:36px}}.TourismPage_tourismPage__iGWvj{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .TourismPage_tourismPage__iGWvj{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.TourismPage_header__52rae{margin-bottom:48px;text-align:center}.TourismPage_pageTitle__fBUWK{-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__EeuQm{filter:drop-shadow(0 4px 8px rgba(0,188,212,.3));font-size:52px}.TourismPage_pageSubtitle__ahVp\+{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.TourismPage_navigation__NFnJL{margin-bottom:32px}.TourismPage_tabs__GgNWf{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.TourismPage_tab__BoiQ1{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__BoiQ1.TourismPage_active__9t0qa{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#fff}.TourismPage_tab__BoiQ1:not(.TourismPage_active__9t0qa):hover{background:#00bcd41a;color:#fff}.TourismPage_controls__NObh0{margin-bottom:32px}.TourismPage_topControls__Pbd8n{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.TourismPage_searchInput__8CUSn{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__8CUSn::placeholder{color:#fff9}.TourismPage_searchInput__8CUSn:focus{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 20px #4caf5033;outline:none}.TourismPage_sortSelect__LT9g- .TourismPage_select__O5U8D{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__LT9g- .TourismPage_select__O5U8D:hover{border-color:#00bcd44d}.TourismPage_sortSelect__LT9g- .TourismPage_select__O5U8D:focus{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd433;outline:none}.TourismPage_sortSelect__LT9g- .TourismPage_select__O5U8D option{background:#1a1a1a;color:#fff}.TourismPage_errorContainer__6dloo{align-items:center;animation:TourismPage_fadeInUp__3ZzaL .3s ease;background:#00bcd41a;border:1px solid #00bcd44d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.TourismPage_tourFilters__z0UuS{-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__z0UuS{border-radius:12px;margin:16px 0 20px;padding:20px}}.TourismPage_filterRow__zGPHx{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__zGPHx{gap:16px;grid-template-columns:1fr}}.TourismPage_filterGroup__C6CNR{display:flex;flex-direction:column;gap:8px}.TourismPage_filterGroup__C6CNR label{color:#00bcd4;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_select__O5U8D{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__O5U8D:focus{background:#00bcd41a;border-color:#00bcd4;box-shadow:0 4px 12px #00bcd433;outline:none}.TourismPage_select__O5U8D:hover{background:#ffffff14;border-color:#00bcd480}.TourismPage_select__O5U8D option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.TourismPage_select__O5U8D{font-size:16px;padding:14px 16px}}.TourismPage_errorIcon__9B4Pn{flex-shrink:0;font-size:48px}.TourismPage_errorContent__AQqXc{flex:1 1}.TourismPage_errorTitle__nYXfQ{color:#00bcd4;font-size:20px;font-weight:600;margin:0 0 8px}.TourismPage_errorMessage__haNmG{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.TourismPage_retryButton__tydWt{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__tydWt:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 20px #00bcd44d;transform:translateY(-2px)}.TourismPage_retryButton__tydWt:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes TourismPage_fadeInUp__3ZzaL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TourismPage_stats__Bu\+Rb{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.TourismPage_stats__Bu\+Rb span strong{color:#00bcd4}.TourismPage_toursGrid__H3-I8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.TourismPage_tourCard__wWQp6{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.TourismPage_tourCard__wWQp6:hover{border-color:#00bcd4;box-shadow:0 20px 40px #00bcd426;transform:translateY(-8px)}.TourismPage_tourImage__nZZNn{background:linear-gradient(135deg,#00bcd41a,#00bcd40d);height:220px;overflow:hidden;position:relative}.TourismPage_tourImage__nZZNn img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TourismPage_tourCard__wWQp6:hover .TourismPage_tourImage__nZZNn img{transform:scale(1.05)}.TourismPage_tourCategory__8on7J{background:#00bcd4e6;border-radius:20px;color:#fff;right:12px}.TourismPage_featuredBadge__WpfwJ,.TourismPage_tourCategory__8on7J{font-size:12px;font-weight:500;padding:6px 12px;position:absolute;top:12px}.TourismPage_featuredBadge__WpfwJ{background:#ffc107e6;left:12px}.TourismPage_tourInfo__IRXE8{padding:24px}.TourismPage_tourInfo__IRXE8 h3{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.TourismPage_tourDescription__1MxoY{-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__vGF4E{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.TourismPage_destination__10xi2,.TourismPage_difficulty__Me8F7,.TourismPage_duration__N4Wnj{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px}.TourismPage_destinationIcon__bY4ba,.TourismPage_difficultyIcon__eOpKJ,.TourismPage_durationIcon__x80T4{color:#00bcd4;font-size:16px}.TourismPage_tourPrice__TARmF{color:#00bcd4;font-size:18px;font-weight:600;margin:16px 0}.TourismPage_tourActions__PbXrV{align-items:center;display:flex;gap:12px}.TourismPage_bookButton__IWFFu,.TourismPage_viewButton__S0FIE{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.TourismPage_viewButton__S0FIE{background:#ffffff1a;border:1px solid #fff3;color:#fff}.TourismPage_viewButton__S0FIE:hover{background:#ffffff26;border-color:#ffffff4d}.TourismPage_bookButton__IWFFu{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__IWFFu span{font-size:18px}.TourismPage_bookButton__IWFFu:hover{background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_bookedBadge__b\+2Zt{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.TourismPage_emptyState__\+q4w6{grid-column:1/-1;padding:80px 20px;text-align:center}.TourismPage_emptyState__\+q4w6 .TourismPage_emptyIcon__xlwwz{font-size:64px;margin-bottom:20px;opacity:.5}.TourismPage_emptyState__\+q4w6 h3{color:#fff;font-size:24px;margin:0 0 12px}.TourismPage_emptyState__\+q4w6 p{color:#8b8b91;font-size:16px;margin:0}.TourismPage_loadingContainer__DZUbf,.TourismPage_loadingMore__vurWf{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.TourismPage_myBookings__CC6v8 .TourismPage_bookingsList__kUZ6s{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.TourismPage_myBookings__CC6v8 .TourismPage_bookingCard__udhJ7{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.TourismPage_myBookings__CC6v8 .TourismPage_bookingCard__udhJ7 h4{color:#fff;margin:0 0 12px}.TourismPage_myBookings__CC6v8 .TourismPage_bookingCard__udhJ7 p{color:#8b8b91;font-size:14px;margin:0 0 8px}.TourismPage_tourBookingModal__aQP92,.TourismPage_tourModal__BQWJ3{align-items:center;animation:TourismPage_fadeIn__nZw2F .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__nZw2F{0%{opacity:0}to{opacity:1}}.TourismPage_modalContent__U6BYX{animation:TourismPage_slideUp__uAa8W .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__U6BYX{max-width:1100px}}@media(min-width:1600px){.TourismPage_modalContent__U6BYX{max-width:1300px}}@keyframes TourismPage_slideUp__uAa8W{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TourismPage_modalHeader__5bnRY{align-items:flex-start;background:#00bcd40d;border-bottom:1px solid #00bcd426;display:flex;justify-content:space-between;padding:28px}.TourismPage_modalTitle__3vE\+k{flex:1 1}.TourismPage_modalTitle__3vE\+k h3{color:#fff;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 12px}.TourismPage_modalTitle__3vE\+k .TourismPage_tourName__royRS{color:#00bcd4;font-size:16px;font-weight:500;margin:0}.TourismPage_modalTitle__3vE\+k .TourismPage_modalBadges__j8sV6{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.TourismPage_featuredBadge__WpfwJ{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__K0qBc{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__BDZBq{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__BDZBq:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:rotate(90deg)}.TourismPage_modalBody__B8eyZ{padding:28px}@media(min-width:1200px){.TourismPage_modalBody__B8eyZ{padding:36px}}@media(min-width:1600px){.TourismPage_modalBody__B8eyZ{padding:40px}}.TourismPage_tourModalImage__83AED{border-radius:16px;box-shadow:0 10px 30px #0000004d;height:300px;margin-bottom:28px;overflow:hidden;width:100%}@media(min-width:1200px){.TourismPage_tourModalImage__83AED{height:400px}}@media(min-width:1600px){.TourismPage_tourModalImage__83AED{height:500px}}.TourismPage_tourModalImage__83AED img{height:100%;object-fit:cover;width:100%}.TourismPage_tourSection__zRZyn{margin-bottom:28px}.TourismPage_tourSection__zRZyn 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__zRZyn h4{font-size:20px;margin-bottom:20px}}.TourismPage_tourFullDescription__Zvk\+r{color:#e0e0e0;font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap}.TourismPage_tourInfoGrid__LA\+IW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:1200px){.TourismPage_tourInfoGrid__LA\+IW{grid-template-columns:repeat(4,1fr)}}.TourismPage_infoCard__YqhuZ{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__YqhuZ:hover{background:#00bcd414}.TourismPage_infoCard__YqhuZ:hover .TourismPage_infoCard__YqhuZ{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__YqhuZ:hover .TourismPage_infoCard__YqhuZ:hover{background:#00bcd414;border-color:#00bcd44d;transform:translateY(-2px)}.TourismPage_infoCard__YqhuZ:hover .TourismPage_infoCard__YqhuZ .TourismPage_infoContent__gfbwq{display:flex;flex-direction:column;gap:4px}.TourismPage_infoCard__YqhuZ:hover .TourismPage_infoCard__YqhuZ .TourismPage_infoContent__gfbwq .TourismPage_infoLabel__nVDHw{color:#8b8b91;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_infoCard__YqhuZ:hover .TourismPage_infoCard__YqhuZ .TourismPage_infoContent__gfbwq .TourismPage_infoValue__FEAbb{color:#fff;font-size:16px;font-weight:600}.TourismPage_infoCard__YqhuZ:hover{flex-direction:column;gap:12px}.TourismPage_infoCard__YqhuZ .TourismPage_includeItem__7QiF-{align-items:flex-start;display:flex;gap:12px}.TourismPage_infoCard__YqhuZ .TourismPage_includeItem__7QiF- .TourismPage_excludesList__2M8ka,.TourismPage_infoCard__YqhuZ .TourismPage_includeItem__7QiF- .TourismPage_includesList__fvhNV{display:flex;flex-direction:column;gap:12px}@media(min-width:1200px){.TourismPage_infoCard__YqhuZ .TourismPage_includeItem__7QiF- .TourismPage_excludesList__2M8ka,.TourismPage_infoCard__YqhuZ .TourismPage_includeItem__7QiF- .TourismPage_includesList__fvhNV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}.TourismPage_excludeItem__935Hj{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__935Hj .TourismPage_crossIcon__H4-k6{color:#f44336;flex-shrink:0;font-size:24px;font-weight:700;line-height:1}.TourismPage_requirements__r2nCQ{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__rQ1e2{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__rQ1e2{align-items:stretch;flex-direction:column}}.TourismPage_scheduleInfo__tXTuC{display:flex;flex:1 1;flex-direction:column;gap:12px}.TourismPage_scheduleItem__nlyMy{align-items:center;color:#fff;display:flex;font-size:15px;gap:12px}.TourismPage_scheduleItem__nlyMy .TourismPage_scheduleIcon__jspTC{font-size:20px;opacity:.8}.TourismPage_schedulePrice__Pqc6-{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__Pqc6-{text-align:center}}.TourismPage_tourModalFooter__tys0g{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__tys0g{align-items:stretch;flex-direction:column}}.TourismPage_priceSection__PKqaP{display:flex;flex-direction:column;gap:6px}.TourismPage_priceSection__PKqaP .TourismPage_priceLabel__mTv8T{color:#8b8b91;font-size:14px;font-weight:500}.TourismPage_priceSection__PKqaP .TourismPage_priceAmount__C9m2F{color:#00bcd4;font-size:28px;font-weight:700}.TourismPage_alreadyBooked__uESiP{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__uESiP span{font-size:24px}.TourismPage_tourInfoBlock__Xrjvx{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__WKs63{align-items:flex-start;display:flex;gap:12px}.TourismPage_tourInfoItem__WKs63 .TourismPage_infoIcon__\+gdqK{flex-shrink:0;font-size:24px}.TourismPage_tourInfoItem__WKs63 div strong{color:#8b8b91;display:block;font-size:13px;margin-bottom:4px}.TourismPage_tourInfoItem__WKs63 div p{color:#fff;font-size:15px;font-weight:500;margin:0}.TourismPage_errorBanner__M4lbM{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__M4lbM .TourismPage_errorIcon__9B4Pn{flex-shrink:0;font-size:20px}.TourismPage_noSchedules__rjqz6{background:#ff98001a;border:1px solid #ff98004d;border-radius:12px;padding:24px;text-align:center}.TourismPage_noSchedules__rjqz6 p{color:#ffa726;margin:8px 0}.TourismPage_noSchedules__rjqz6 p:first-child{font-weight:600}.TourismPage_bookingForm__B8nYn{display:flex;flex-direction:column;gap:20px}.TourismPage_formGroup__UK0Sq{display:flex;flex-direction:column;gap:8px}.TourismPage_formGroup__UK0Sq label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.TourismPage_formGroup__UK0Sq label .TourismPage_labelIcon__TwA7v{font-size:18px}.TourismPage_formRow__hjhPf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.TourismPage_formRow__hjhPf{grid-template-columns:1fr}}.TourismPage_formControl__gZT\+6{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__gZT\+6:focus{background:#ffffff0d;border-color:#00bcd4;box-shadow:0 0 0 4px #00bcd41a;outline:none}.TourismPage_formControl__gZT\+6::placeholder{color:#8b8b91}.TourismPage_formControl__gZT\+6:disabled{cursor:not-allowed;opacity:.5}select.TourismPage_formControl__gZT\+6{cursor:pointer}select.TourismPage_formControl__gZT\+6 option{background:#1a1a1a;color:#fff;padding:10px}select.TourismPage_formControl__gZT\+6 option:disabled{color:#666}textarea.TourismPage_formControl__gZT\+6{font-family:inherit;min-height:100px;resize:vertical}.TourismPage_bookingFooter__\+93cX{border-top:1px solid #00bcd426;margin-top:8px;padding-top:24px}.TourismPage_priceInfo__uI7Nf{align-items:center;background:#00bcd414;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.TourismPage_priceInfo__uI7Nf .TourismPage_priceLabel__mTv8T{color:#8b8b91;font-size:14px}.TourismPage_priceInfo__uI7Nf .TourismPage_priceValue__Hhz\+l{color:#00bcd4;font-size:24px;font-weight:700}.TourismPage_submitButton__pbLbX{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__pbLbX .TourismPage_buttonIcon__Y8ELf{font-size:20px}.TourismPage_submitButton__pbLbX:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_submitButton__pbLbX:active:not(:disabled){transform:translateY(0)}.TourismPage_submitButton__pbLbX:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.TourismPage_tourismPage__iGWvj{padding:90px 16px 20px}.TourismPage_pageTitle__fBUWK{font-size:32px}.TourismPage_toursGrid__H3-I8{gap:16px;grid-template-columns:1fr}.TourismPage_topControls__Pbd8n{align-items:stretch;flex-direction:column}.TourismPage_tabs__GgNWf{flex-direction:column}.TourismPage_tourDetails__vGF4E{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.TourismPage_tourDetails__vGF4E .TourismPage_difficulty__Me8F7{grid-column:1/-1}}:root{--default-background-color:#190127}.MusicPage_page__2\+f96{color:#fff;font-family:var(--main-font);min-height:100vh;position:relative}[data-theme=light] .MusicPage_page__2\+f96{background-color:#f8f9fa;color:#333}.MusicPage_container__BgrCO{margin:0 auto;padding:5px 20px 120px}@media(max-width:768px){.MusicPage_container__BgrCO{padding:5px 15px 175px}}.MusicPage_header__-a0wi{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.MusicPage_title__q3Elh{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1db954,#1ed760);-webkit-background-clip:text;font-size:32px;font-weight:700}.MusicPage_backButton__9xRkj{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__9xRkj{color:#333}.MusicPage_backButton__9xRkj:hover{opacity:.8}@media(max-width:768px){.MusicPage_backButton__9xRkj{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__9xRkj{background:#fff;border:1px solid #0000001a;box-shadow:0 4px 20px #0000001a;color:#333}}.MusicPage_searchContainer__BfXKj{margin-bottom:40px;position:relative}.MusicPage_searchInput__tHaqw{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__tHaqw{background:#fff;border:1px solid #ddd;color:#333}.MusicPage_searchInput__tHaqw:focus{background:#ffffff26;border-color:#1db954;box-shadow:0 0 0 2px #1db9544d}[data-theme=light] .MusicPage_searchInput__tHaqw:focus{background:#fff;border-color:#1db954}.MusicPage_searchIcon__5VOIi{color:#b3b3b3;left:18px;position:absolute;top:50%;transform:translateY(-50%)}.MusicPage_section__tJxXQ{margin-bottom:50px}.MusicPage_sectionHeader__9GCY2{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.MusicPage_sectionTitle__CY1Xx{color:#fff;font-size:24px;font-weight:700}[data-theme=light] .MusicPage_sectionTitle__CY1Xx{color:#333}.MusicPage_grid__sZ3dC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:600px){.MusicPage_grid__sZ3dC{gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.MusicPage_artistCard__CP1QU{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__CP1QU{background:#fff;box-shadow:0 4px 12px #0000000d}[data-theme=light] .MusicPage_artistCard__CP1QU:hover{background:#f0f0f0}.MusicPage_artistCard__CP1QU:hover{background:#282828}.MusicPage_artistImage__nZ6Rd{border-radius:50%;box-shadow:0 8px 24px #00000080;height:140px;margin-bottom:16px;object-fit:cover;width:140px}.MusicPage_artistName__F-sVn{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}[data-theme=light] .MusicPage_artistName__F-sVn{color:#333}.MusicPage_artistLabel__tmvgT{color:#b3b3b3;font-size:14px}.MusicPage_albumCard__VfYyS{background:#181818;border-radius:8px;cursor:pointer;padding:16px;transition:background-color .3s ease}[data-theme=light] .MusicPage_albumCard__VfYyS{background:#fff;box-shadow:0 4px 12px #0000000d}[data-theme=light] .MusicPage_albumCard__VfYyS:hover{background:#f0f0f0}.MusicPage_albumCard__VfYyS:hover{background:#282828}.MusicPage_albumImageWrapper__Lc9wL{border-radius:4px;box-shadow:0 8px 24px #00000080;margin-bottom:16px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.MusicPage_albumImage__Zq722{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.MusicPage_albumTitle__rblP3{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .MusicPage_albumTitle__rblP3{color:#333}.MusicPage_albumArtist__sc\+f1{color:#b3b3b3;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicPage_trackList__x4hy3{display:flex;flex-direction:column}.MusicPage_trackRow__lw2B\+{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:10px 16px;transition:background-color .2s ease}.MusicPage_trackRow__lw2B\+:hover{background:#ffffff1a}[data-theme=light] .MusicPage_trackRow__lw2B\+:hover{background:#0000000d}.MusicPage_trackRow__lw2B\+:hover .MusicPage_trackNumber__0x0au{display:none}.MusicPage_trackRow__lw2B\+:hover .MusicPage_playIcon__PnEFV{display:block}.MusicPage_trackRow__lw2B\+.MusicPage_active__NrGDR{background:#ffffff1a}.MusicPage_trackRow__lw2B\+.MusicPage_active__NrGDR .MusicPage_trackTitle__f3K-m{color:#1ed760}.MusicPage_trackRow__lw2B\+.MusicPage_active__NrGDR .MusicPage_trackNumber__0x0au{display:none}.MusicPage_trackRow__lw2B\+.MusicPage_active__NrGDR .MusicPage_playingIcon__Dagpo{color:#1ed760;display:block}.MusicPage_trackNumberContainer__iGKVe{align-items:center;display:flex;justify-content:center;margin-right:16px;width:40px}.MusicPage_trackNumber__0x0au{color:#b3b3b3;font-size:16px}.MusicPage_playIcon__PnEFV,.MusicPage_playingIcon__Dagpo{color:#fff;display:none;font-size:16px}[data-theme=light] .MusicPage_playIcon__PnEFV,[data-theme=light] .MusicPage_playingIcon__Dagpo{color:#333}.MusicPage_trackInfo__dCyCc{display:flex;flex:1 1;flex-direction:column}.MusicPage_trackTitle__f3K-m{color:#fff;font-size:16px;font-weight:500}[data-theme=light] .MusicPage_trackTitle__f3K-m{color:#333}.MusicPage_trackArtist__Yf\+Uc{color:#b3b3b3;font-size:14px}.MusicPage_trackMeta__sX\+Q2{align-items:center;display:flex;gap:20px}.MusicPage_trackDuration__Ud-MK{color:#b3b3b3;font-size:14px}.MusicPage_addToPanelButton__\+\+HBN{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__\+\+HBN:hover{border-color:#fff9;color:#1db954}.MusicPage_addToPanelButton__\+\+HBN.MusicPage_addToPanelButtonAdded__EtYPi{background:#1db954;border-color:#1db954;color:#fff}.MusicPage_addToPanelButton__\+\+HBN.MusicPage_addToPanelButtonAdded__EtYPi:hover{background:#1ed760;border-color:#1ed760}.MusicPage_playerBar__3adDX{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__3adDX{background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000000d}@media(max-width:768px){.MusicPage_playerBar__3adDX{bottom:60px;gap:16px;grid-template-columns:auto 1fr;height:80px;left:0;padding:0 16px;z-index:9999}}.MusicPage_playerLeft__JDKG1{align-items:center;display:flex;min-width:0}@media(max-width:768px){.MusicPage_playerLeft__JDKG1{margin-right:0}}.MusicPage_currentTrackImage__z9oks{box-shadow:0 0 10px #0000004d;height:56px;margin-right:14px;object-fit:cover;width:56px}@media(max-width:768px){.MusicPage_currentTrackImage__z9oks{border-radius:4px;height:60px;margin-right:0;width:60px}}.MusicPage_currentTrackInfo__twCjJ{display:flex;flex-direction:column;justify-content:center;margin-right:12px;overflow:hidden}@media(max-width:768px){.MusicPage_currentTrackInfo__twCjJ{display:none}}.MusicPage_currentTrackTitle__LgXtc{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .MusicPage_currentTrackTitle__LgXtc{color:#333}.MusicPage_currentTrackArtist__ZX9Li{color:#b3b3b3;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicPage_playerCenter__N0Ugp{align-items:center;display:flex;flex-direction:column;max-width:722px;width:100%}@media(max-width:768px){.MusicPage_playerCenter__N0Ugp{align-items:center;justify-content:center}}.MusicPage_playerControls__iYIa5{align-items:center;display:flex;gap:16px;margin-bottom:8px}@media(max-width:768px){.MusicPage_playerControls__iYIa5{gap:24px;justify-content:center;width:100%}}.MusicPage_controlButton__gYt-0{align-items:center;background:none;border:none;color:#b3b3b3;cursor:pointer;display:flex;justify-content:center;transition:color .2s}.MusicPage_controlButton__gYt-0:hover{color:#fff}[data-theme=light] .MusicPage_controlButton__gYt-0:hover{color:#333}.MusicPage_controlButton__gYt-0.MusicPage_playPause__45N\+8{background:#fff;border-radius:50%;color:#000;height:32px;width:32px}[data-theme=light] .MusicPage_controlButton__gYt-0.MusicPage_playPause__45N\+8{background:#1db954;color:#fff}.MusicPage_controlButton__gYt-0.MusicPage_playPause__45N\+8:hover{color:#000;transform:scale(1.05)}.MusicPage_progressBarContainer__ljmIV{align-items:center;color:#b3b3b3;display:flex;font-size:11px;gap:8px;width:100%}.MusicPage_progressBar__eFEPY{background:#535353;border-radius:2px;cursor:pointer;flex:1 1;height:4px;position:relative}[data-theme=light] .MusicPage_progressBar__eFEPY{background:#e0e0e0}.MusicPage_progressFill__3e3Nq{background:#b3b3b3;border-radius:2px;height:100%}.MusicPage_progressBar__eFEPY:hover .MusicPage_progressFill__3e3Nq,[data-theme=light] .MusicPage_progressFill__3e3Nq{background:#1db954}.MusicPage_playerRight__7RCty{align-items:center;display:flex;justify-content:flex-end}@media(max-width:768px){.MusicPage_playerRight__7RCty{display:none}}.MusicPage_volumeContainer__Gsd2D{align-items:center;display:flex;gap:8px;width:120px}.MusicPage_volumeSlider__j3e8z{-webkit-appearance:none;background:#535353;border-radius:2px;flex:1 1;height:4px;outline:none}[data-theme=light] .MusicPage_volumeSlider__j3e8z{background:#e0e0e0}.MusicPage_volumeSlider__j3e8z::-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__Pj8mo,.MusicPage_error__16Uhy,.MusicPage_loader__AplbS{align-items:center;color:#b3b3b3;display:flex;justify-content:center;min-height:50vh}.DonationsPage_donationsPage__a5QoO{background:#0000;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .DonationsPage_donationsPage__a5QoO{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.DonationsPage_authWarning__lwe0W{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__XM\+Ze{flex-shrink:0;font-size:40px;opacity:.9}.DonationsPage_authWarningContent__br\+8t{flex:1 1}.DonationsPage_authWarningContent__br\+8t h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__br\+8t h3{color:#1a1a2e}.DonationsPage_authWarningContent__br\+8t p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__br\+8t p{color:#6c757d}.DonationsPage_authWarningButtons__timR6{display:flex;flex-shrink:0;gap:12px}.DonationsPage_loginBtnSmall__0bpMY,.DonationsPage_registerBtnSmall__MwFX-{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__0bpMY{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.DonationsPage_loginBtnSmall__0bpMY:hover{box-shadow:0 4px 12px #ff6b3566;transform:translateY(-2px)}.DonationsPage_registerBtnSmall__MwFX-{background:#ffffff1a;border:2px solid #ff6b354d;color:#fff;transition:all .3s ease}[data-theme=light] .DonationsPage_registerBtnSmall__MwFX-{background:#f8f9fa;border:2px solid #ff6b35;color:#ff6b35}.DonationsPage_registerBtnSmall__MwFX-:hover{background:#ffffff26;border-color:#ff6b3580;transform:translateY(-2px)}[data-theme=light] .DonationsPage_registerBtnSmall__MwFX-:hover{background:#fff;box-shadow:0 4px 12px #ff6b354d}.DonationsPage_donationsHeader__VAY-b{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_donationsHeader__VAY-b 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__VAY-b .DonationsPage_donationsSubtitle__dfE2t{color:#8b8b91;font-size:18px;margin:8px 0 0}.DonationsPage_donationsControls__3UXiE{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.DonationsPage_searchInput__LrCmB{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__LrCmB::placeholder{color:#8b8b91}.DonationsPage_searchInput__LrCmB:focus{background:#ffffff14;border-color:#ff6b35;outline:none}.DonationsPage_filterButtons__kMZOm{display:flex;flex-wrap:wrap;gap:12px}.DonationsPage_filterBtn__kh\+ze{-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__kh\+ze:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_filterBtn__kh\+ze.DonationsPage_active__jb-O3{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationsPage_categoriesGrid__nmyts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_categoryCard__VbuPL{-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__VbuPL{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_categoryCard__VbuPL:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_categoryCard__VbuPL:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_categoryCard__VbuPL:hover .DonationsPage_categoryImage__mcsFC img{transform:scale(1.1)}.DonationsPage_categoryImage__mcsFC{height:200px;overflow:hidden;position:relative;width:100%}.DonationsPage_categoryImage__mcsFC img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.DonationsPage_categoryBadge__i\+fCZ{-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__UtuAG{padding:20px}.DonationsPage_categoryContent__UtuAG h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryContent__UtuAG h3{color:#1a1a2e}.DonationsPage_categoryDescription__vpgDJ{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryDescription__vpgDJ{color:#6c757d}.DonationsPage_viewProductsBtn__ADfXh{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__ADfXh:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_productsSection__aE3St{margin-bottom:40px}.DonationsPage_productsHeader__WN99M{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_productsHeader__WN99M 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__orCkc{-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__orCkc:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_cartToggleBtn__1QTIa{-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__1QTIa:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_categoryInfo__otUhg{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:20px}.DonationsPage_categoryInfo__otUhg p{color:#b0b0b0;line-height:1.6;margin:0}.DonationsPage_productsGrid__jPJsf{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_productCard__8zTzf{-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__8zTzf{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_productCard__8zTzf:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_productCard__8zTzf:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_productCard__8zTzf.DonationsPage_unavailable__gN19W{filter:grayscale(80%);opacity:.5;pointer-events:none}.DonationsPage_productImage__ZSl5w{height:180px;overflow:hidden;position:relative;width:100%}.DonationsPage_productImage__ZSl5w img{height:100%;object-fit:cover;width:100%}.DonationsPage_discountBadge__p5uQJ{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__Pp1Lf{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__8XdGI,.DonationsPage_productFooter__Fdjof,.DonationsPage_productHeader__-6cwx,.DonationsPage_productShortDescription__KPdUL{padding:0 24px}.DonationsPage_productHeader__-6cwx{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px;padding-top:20px}.DonationsPage_productHeader__-6cwx h4{color:#fff;flex:1 1;font-size:20px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_productHeader__-6cwx h4{color:#1a1a2e}.DonationsPage_popularBadge__OaW4X{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__KPdUL{color:#b0b0b0;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:8px}.DonationsPage_productDescription__8XdGI{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px}.DonationsPage_productActions__TZQyY{display:flex;gap:12px;margin-bottom:16px;padding:0 24px}.DonationsPage_favoriteBtn__n08sw,.DonationsPage_likeBtn__313OK{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__n08sw svg,.DonationsPage_likeBtn__313OK svg{height:24px;transition:all .3s ease;width:24px}.DonationsPage_favoriteBtn__n08sw:hover,.DonationsPage_likeBtn__313OK:hover{background:#ff6b351a;border-color:#ff6b3580;color:#ff6b35}.DonationsPage_favoriteBtn__n08sw.DonationsPage_favorited__YtDV3,.DonationsPage_favoriteBtn__n08sw.DonationsPage_liked__H-kLt,.DonationsPage_likeBtn__313OK.DonationsPage_favorited__YtDV3,.DonationsPage_likeBtn__313OK.DonationsPage_liked__H-kLt{background:#ff6b3526;border-color:#ff6b35;color:#ff6b35}.DonationsPage_favoriteBtn__n08sw.DonationsPage_favorited__YtDV3 svg,.DonationsPage_favoriteBtn__n08sw.DonationsPage_liked__H-kLt svg,.DonationsPage_likeBtn__313OK.DonationsPage_favorited__YtDV3 svg,.DonationsPage_likeBtn__313OK.DonationsPage_liked__H-kLt svg{fill:#ff6b35}.DonationsPage_favoriteBtn__n08sw.DonationsPage_animating__TgHVS,.DonationsPage_likeBtn__313OK.DonationsPage_animating__TgHVS{animation:DonationsPage_likeAnimation__41EjD .6s ease-out}.DonationsPage_productFooter__Fdjof{padding-bottom:24px}.DonationsPage_priceSection__G2NVM{align-items:center;display:flex;gap:12px;margin-bottom:12px}.DonationsPage_originalPrice__OuR1N{color:#8b8b91;font-size:16px;text-decoration:line-through}.DonationsPage_currentPrice__VJczF{color:#ff6b35;font-size:28px;font-weight:700}.DonationsPage_stockInfo__mdkv6{font-size:14px;margin-bottom:12px}.DonationsPage_inStock__RDliR{color:#4caf50;font-weight:600}.DonationsPage_outOfStock__\+eOzy{color:#f44336;font-weight:600}.DonationsPage_addToCartBtn__sKl\+C{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__sKl\+C:hover:not(:disabled){box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_addToCartBtn__sKl\+C:disabled{background:#ffffff0d;color:#8b8b91;cursor:not-allowed;opacity:.6}.DonationsPage_cartOverlay__VA3eC{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__gP-MW{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__mDPYR{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 28px}.DonationsPage_cartHeader__mDPYR h3{color:#fff;font-size:24px;font-weight:600;margin:0}.DonationsPage_closeCart__RD2a\+{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__RD2a\+:hover{background:#ff6b3533;border-color:#ff6b354d;color:#ff6b35}.DonationsPage_cartItems__Zu1wO{flex:1 1;overflow-y:auto;padding:24px 28px}.DonationsPage_cartItem__qe2zZ{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__qe2zZ:hover{background:#ffffff14;border-color:#ff6b354d}.DonationsPage_cartItemInfo__clGjU h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.DonationsPage_cartItemCategory__j-H\+r{color:#8b8b91;font-size:13px}.DonationsPage_cartItemControls__R79Nj{align-items:center;display:flex;gap:16px}.DonationsPage_quantityControls__dd0tm{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:flex;gap:8px;padding:4px}.DonationsPage_quantityControls__dd0tm 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__dd0tm button:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationsPage_quantityControls__dd0tm span{color:#fff;font-weight:600;min-width:32px;text-align:center}.DonationsPage_cartItemPrice__Luqcd{color:#ff6b35;font-size:18px;font-weight:700;min-width:90px;text-align:right}.DonationsPage_removeItemBtn__DS52m{background:#f443361a;border:1px solid #f4433633;border-radius:8px;color:#f44336;cursor:pointer;font-size:18px;padding:8px;transition:all .3s ease}.DonationsPage_removeItemBtn__DS52m:hover{background:#f4433633;border-color:#f4433666;transform:scale(1.1)}.DonationsPage_cartFooter__AvBVT{border-top:1px solid #ffffff1a;padding:24px 28px}.DonationsPage_cartTotal__h1-ln{align-items:center;color:#fff;display:flex;justify-content:space-between}.DonationsPage_totalPrice__AE0\+t{color:#ff6b35;font-size:32px;font-weight:700}.DonationsPage_checkoutBtn__QHi8n{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__QHi8n:hover:not(:disabled){box-shadow:0 10px 30px #ff6b3580;transform:translateY(-2px)}.DonationsPage_checkoutBtn__QHi8n:disabled{cursor:not-allowed;opacity:.6}.DonationsPage_authRequired__FdCs1{align-items:center;animation:DonationsPage_pulse__vGY6r 2s ease-in-out infinite;background:#ff6b351a;border:2px solid #ff6b354d;border-radius:12px;display:flex;gap:16px;padding:20px 24px}.DonationsPage_authRequiredIcon__14dOc{filter:drop-shadow(0 0 10px rgba(255,107,53,.5));font-size:32px}.DonationsPage_authRequiredText__c1BMA{flex:1 1}.DonationsPage_authRequiredText__c1BMA h4{color:#ff6b35;font-size:18px;font-weight:600;margin:0 0 8px}.DonationsPage_authRequiredText__c1BMA p{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}@keyframes DonationsPage_pulse__vGY6r{0%,to{box-shadow:0 0 0 0 #ff6b3566}50%{box-shadow:0 0 0 10px #ff6b3500}}.DonationsPage_floatingCartBtn__a2lKk{align-items:center;animation:DonationsPage_pulse__vGY6r 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__a2lKk: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__a2lKk:active{transform:translateY(-2px) scale(1.02)}.DonationsPage_cartIcon__6v2Tm{flex-shrink:0;height:22px;width:22px}.DonationsPage_cartCount__Ls5jU{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__h1-ln{font-size:21px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.DonationsPage_loadingSpinner__fC2\+m{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationsPage_loadingSpinner__fC2\+m p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationsPage_spinner__E6dCR{animation:DonationsPage_spin__gBGLV 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationsPage_spin__gBGLV{to{transform:rotate(1turn)}}@keyframes DonationsPage_likeAnimation__41EjD{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}.DonationsPage_noResults__F6HMZ{color:#8b8b91;padding:60px 20px;text-align:center}.DonationsPage_noResults__F6HMZ p{font-size:18px}.DonationsPage_errorMessage__zf8Mf{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__zf8Mf p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationsPage_errorMessage__zf8Mf 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__zf8Mf button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:1024px){.DonationsPage_donationsHeader__VAY-b h1{font-size:36px}.DonationsPage_productsHeader__WN99M h2{font-size:28px}.DonationsPage_categoriesGrid__nmyts,.DonationsPage_productsGrid__jPJsf{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:768px){.DonationsPage_donationsPage__a5QoO{padding:90px 16px 20px}.DonationsPage_donationsHeader__VAY-b{align-items:flex-start;flex-direction:column;gap:16px}.DonationsPage_donationsHeader__VAY-b h1{font-size:28px}.DonationsPage_donationsControls__3UXiE{flex-direction:column;gap:16px}.DonationsPage_searchInput__LrCmB{min-width:0;min-width:auto}.DonationsPage_categoriesGrid__nmyts,.DonationsPage_productsGrid__jPJsf{gap:16px;grid-template-columns:1fr}.DonationsPage_productsHeader__WN99M{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_productsHeader__WN99M h2{font-size:24px;text-align:left}.DonationsPage_cartModal__gP-MW{max-height:95vh;max-width:100%}.DonationsPage_cartFooter__AvBVT,.DonationsPage_cartHeader__mDPYR,.DonationsPage_cartItems__Zu1wO{padding:20px}.DonationsPage_cartItem__qe2zZ{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_cartItemControls__R79Nj{justify-content:space-between}.DonationsPage_floatingCartBtn__a2lKk{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.DonationsPage_floatingCartBtn__a2lKk .DonationsPage_cartIcon__6v2Tm{height:20px;width:20px}.DonationsPage_floatingCartBtn__a2lKk .DonationsPage_cartTotal__h1-ln{display:none}}@media(max-width:480px){.DonationsPage_donationsPage__a5QoO{padding:90px 12px 20px}.DonationsPage_donationsHeader__VAY-b h1{font-size:24px}.DonationsPage_backButton__orCkc,.DonationsPage_cartToggleBtn__1QTIa,.DonationsPage_filterBtn__kh\+ze{font-size:14px;padding:12px 20px}.DonationsPage_authRequired__FdCs1{padding:40px 24px}.DonationsPage_authRequired__FdCs1 h2{font-size:28px}.DonationsPage_authRequired__FdCs1 p{font-size:16px}.DonationsPage_authRequiredIcon__14dOc{font-size:80px}.DonationsPage_authButtons__gk9zd{flex-direction:column;gap:16px}.DonationsPage_loginBtn__Pea2t,.DonationsPage_registerBtn__LVq-f{min-width:0;min-width:auto;width:100%}.DonationsPage_floatingCartBtn__a2lKk{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.DonationsPage_floatingCartBtn__a2lKk .DonationsPage_cartCount__Ls5jU{font-size:12px;min-width:24px;padding:3px 8px}}.DonationsPage_underDev__RmM4N{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:80px 24px;text-align:center}.DonationsPage_underDevIcon__mPeIA{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__54CGb{color:#e8e8f0;font-size:26px;font-weight:700;margin:0}.DonationsPage_underDevText__EuGAQ{color:#9898b4;font-size:15px;line-height:1.7;margin:0;max-width:440px}.DonationsPage_underDevBadge__oJ9aP{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__p3wwH{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px}.DonationHistoryPage_historyHeader__JRPjJ{align-items:center;display:flex;gap:20px;margin-bottom:40px}.DonationHistoryPage_historyHeader__JRPjJ 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__JSala{-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__JSala:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_historyFilters__cQFRW{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.DonationHistoryPage_filterBtn__r9HX9{-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__r9HX9:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_filterBtn__r9HX9.DonationHistoryPage_active__y-b7d{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationHistoryPage_historyList__IEsQY{display:flex;flex-direction:column;gap:20px}.DonationHistoryPage_historyItem__0JvIH{-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__0JvIH:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-2px)}.DonationHistoryPage_historyItemHeader__7C7DG{align-items:start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.DonationHistoryPage_orderInfo__04w7J h3{color:#fff;font-size:22px;font-weight:600;margin-bottom:8px}.DonationHistoryPage_orderCategory__3rskg{color:#8b8b91;font-size:14px;margin-bottom:4px}.DonationHistoryPage_orderId__YiHLA{color:#666;font-family:Courier New,monospace;font-size:13px}.DonationHistoryPage_statusBadge__dk\+UJ{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__OQcPV{font-size:18px}.DonationHistoryPage_historyItemBody__tQQC0{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.DonationHistoryPage_orderDetails__C6HoX{display:flex;flex-direction:column;gap:12px}.DonationHistoryPage_detailRow__YBLsP{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.DonationHistoryPage_detailLabel__YORGz{color:#8b8b91;font-size:14px;font-weight:600}.DonationHistoryPage_detailValue__M04LW{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_codesSection__VMJAF{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codesSection__VMJAF h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.DonationHistoryPage_codesList__QcFBa{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codeItem__lFCI9{align-items:center;background:#ffffff08;border:1px solid #ff6b354d;border-radius:8px;display:flex;gap:12px;padding:12px}.DonationHistoryPage_codeItem__lFCI9 code{color:#ff6b35;flex:1 1;font-family:Courier New,monospace;font-size:15px;font-weight:600}.DonationHistoryPage_copyBtn__Ns3LS{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__Ns3LS:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationHistoryPage_orderTimeline__KveSM{display:flex;flex-direction:column;gap:16px}.DonationHistoryPage_timelineItem__dktdM{background:#ffffff08;border-left:4px solid #ff6b35;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px}.DonationHistoryPage_timelineLabel__R1ikB{color:#8b8b91;font-size:13px;font-weight:600}.DonationHistoryPage_timelineDate__xY-QL{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_errorInfo__kEnXQ{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__wXwGF{-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__wXwGF h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.DonationHistoryPage_noHistory__wXwGF p{color:#8b8b91;font-size:16px;line-height:1.5;margin-bottom:32px}.DonationHistoryPage_noHistoryIcon__Sf3PN{font-size:80px;margin-bottom:20px}.DonationHistoryPage_goShoppingBtn__59hGY{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__59hGY:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationHistoryPage_loadingSpinner__GHimy{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationHistoryPage_loadingSpinner__GHimy p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationHistoryPage_spinner__L7gvC{animation:DonationHistoryPage_spin__OImea 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationHistoryPage_spin__OImea{to{transform:rotate(1turn)}}.DonationHistoryPage_errorMessage__Q3YV0{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__Q3YV0 p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationHistoryPage_errorMessage__Q3YV0 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__Q3YV0 button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:768px){.DonationHistoryPage_historyPage__p3wwH{padding:90px 16px 20px}.DonationHistoryPage_historyHeader__JRPjJ{align-items:flex-start;flex-direction:column;gap:12px}.DonationHistoryPage_historyHeader__JRPjJ h1{font-size:28px}.DonationHistoryPage_historyFilters__cQFRW{flex-wrap:wrap}.DonationHistoryPage_filterBtn__r9HX9{font-size:14px;padding:12px 20px}.DonationHistoryPage_historyItem__0JvIH{padding:20px}.DonationHistoryPage_historyItemHeader__7C7DG{flex-direction:column;gap:12px}.DonationHistoryPage_historyItemBody__tQQC0{gap:16px;grid-template-columns:1fr}}@media(max-width:480px){.DonationHistoryPage_historyPage__p3wwH{padding:90px 12px 20px}.DonationHistoryPage_historyHeader__JRPjJ h1{font-size:24px}.DonationHistoryPage_backButton__JSala,.DonationHistoryPage_filterBtn__r9HX9{font-size:13px;padding:10px 18px}.DonationHistoryPage_noHistory__wXwGF{padding:40px 24px}.DonationHistoryPage_noHistory__wXwGF h2{font-size:24px}.DonationHistoryPage_noHistory__wXwGF p{font-size:14px}.DonationHistoryPage_noHistoryIcon__Sf3PN{font-size:60px}}.FavoritesPage_page__LA\+rj{align-items:flex-start;display:flex;flex-direction:column;padding:10px 10px 80px;position:relative;z-index:1}.FavoritesPage_header__CYgmP{margin-bottom:15px;width:100%}.FavoritesPage_title__Gr9j0{-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__Gr9j0{font-size:clamp(2rem,5vw,2.2rem)}}@media(max-width:768px){.FavoritesPage_title__Gr9j0{font-size:clamp(1.5rem,4vw,1.8rem)}}.FavoritesPage_subtitle__MN2db{color:#ffffffa6;font-size:1.05rem;font-weight:400;letter-spacing:.02em;margin:0;text-align:left}.FavoritesPage_grid__\+v362{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__\+v362{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.FavoritesPage_grid__\+v362{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.FavoritesPage_grid__\+v362{grid-template-columns:1fr}}.FavoritesPage_card__rkSq5{align-items:center;background:#0000;display:flex;flex-direction:column;gap:0;height:100%}.FavoritesPage_cardBody__RiRql{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__oPfya{border-radius:10px;height:405px;overflow:hidden;width:100%}.FavoritesPage_photo__VOC6I{border-radius:10px;display:block;height:405px;object-fit:cover;width:100%}.FavoritesPage_photoPlaceholder__fdIDv{align-items:center;background:#ffffff0d;border-radius:10px;color:#ffffff40;display:flex;height:320px;justify-content:center}.FavoritesPage_nameRow__lQGvS{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;width:100%}.FavoritesPage_name__hsGZg{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__rEeyP{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.FavoritesPage_socialLink__8ScgM{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__tv03k{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__6i0Uq{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__6i0Uq:hover{border-color:#e05252;color:#e05252;transform:scale(1.04)}.FavoritesPage_likeBtn__6i0Uq.FavoritesPage_liked__UFuuU{background:#e052521a;border-color:#e05252;color:#e05252}.FavoritesPage_likeCount__DakRB{font-size:.85rem;opacity:.75}.FavoritesPage_loader__Pror2{display:flex;justify-content:center;padding:80px 0;width:100%}.FavoritesPage_spinner__CccRQ{animation:FavoritesPage_spin__K9oW7 .75s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#9d3ef7;height:48px;width:48px}@keyframes FavoritesPage_spin__K9oW7{to{transform:rotate(1turn)}}.FavoritesPage_empty__0e5z1,.FavoritesPage_error__kKj3u{color:#ffffffa6;font-size:1rem;padding:48px 0;text-align:center}.FavoritesPage_error__kKj3u{color:#e05252}.FavoritesPage_authToast__TYsL7{animation:FavoritesPage_fadeInUp__AZQ6x .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__AZQ6x{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.CookiePolicyPage_page__c4bkt{color:#fff;min-height:100vh;padding:32px 16px 80px}.CookiePolicyPage_container__8RoCr{display:flex;flex-direction:column;gap:32px;margin:0 auto}.CookiePolicyPage_block__YhuPI{-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__YhuPI{padding:20px 16px}}.CookiePolicyPage_blockHeader__TQBC-{align-items:center;border-bottom:1px solid #9d3ef733;display:flex;gap:14px;margin-bottom:24px;padding-bottom:18px}.CookiePolicyPage_blockTitle__3DWyB{color:#fff;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:800;line-height:1.2;margin:0}.CookiePolicyPage_section__WT6fX{margin-bottom:24px}.CookiePolicyPage_section__WT6fX:last-child{margin-bottom:0}.CookiePolicyPage_sectionTitle__12d4J{color:#c471ed;font-size:1rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;margin:0 0 10px;text-transform:uppercase}.CookiePolicyPage_preamble__B--UJ{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__tsLwl{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.CookiePolicyPage_list__tsLwl li{color:#ffffffbf;font-size:.92rem;line-height:1.65;padding-left:16px;position:relative}.CookiePolicyPage_list__tsLwl li:before{color:#9d3ef7;content:"›";font-weight:700;left:0;position:absolute}.CookiePolicyPage_list__tsLwl li strong{color:#fffffff2}.CookiePolicyPage_subList__E6sEh{display:flex;flex-direction:column;gap:4px;list-style:none;margin:8px 0 0 16px;padding:0}.CookiePolicyPage_subList__E6sEh li{color:#fff9;font-size:.88rem}.CookiePolicyPage_subList__E6sEh li:before{color:#9d3ef7b3;content:"–"}.CookiePolicyPage_link__a01ld{border-bottom:1px dashed #c471ed80;color:#c471ed;text-decoration:none;transition:color .2s,border-color .2s}.CookiePolicyPage_link__a01ld:hover{border-color:#fff;color:#fff}.ChatsPage_page__a1Nct{padding:24px 16px 80px}.ChatsPage_header__Ckisy{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.ChatsPage_title__8-fjf{color:#fff;color:var(--text-primary,#fff);font-size:1.5rem;font-weight:700;margin:0}.ChatsPage_headerActions__HKnai{align-items:center;display:flex;gap:8px}.ChatsPage_inviteEntryBtn__XZLq4{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__XZLq4:hover{background:#ef444433;transform:translateY(-1px)}.ChatsPage_createBtn__qDE7J{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__qDE7J:hover{opacity:.88;transform:translateY(-1px)}.ChatsPage_searchWrap__yzD\+W{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__yzD\+W:focus-within{background:#ffffff12;border-color:#7c3aed73;color:#fff9}.ChatsPage_searchInput__iO1mN{background:none;border:none;color:#fff;color:var(--text-primary,#fff);flex:1 1;font-size:.94rem;outline:none}.ChatsPage_searchInput__iO1mN::placeholder{color:#ffffff52}.ChatsPage_list__F0z-A{display:flex;flex-direction:column;gap:4px}.ChatsPage_card__H6CtS{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__H6CtS:hover{background:#ffffff12;border-color:#ffffff12}.ChatsPage_cardMember__Uuo5w{background:#7c3aed0a;border-left:3px solid #7c3aed80}.ChatsPage_cardActive__cSY-S{border-left-color:#10b98199}.ChatsPage_ava__sDnBU{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__JinL5,.ChatsPage_ava_voice_private__DA1uU{background:#ef444426;color:#f87171}.ChatsPage_ava_voice__yVzKv{background:#10b98126;color:#34d399}.ChatsPage_avaLetter__\+kihM{font-size:1.35rem;font-weight:700;line-height:1}.ChatsPage_avaIcon__facDq{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__facDq svg{height:12px;width:12px}.ChatsPage_activeDot__UXH6S{background:#22c55e;border:2px solid #14141ee6;border-radius:50%;height:10px;position:absolute;right:2px;top:2px;width:10px}.ChatsPage_body__2dXrA{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.ChatsPage_topRow__hNIcG{align-items:center;display:flex;gap:8px;justify-content:space-between}.ChatsPage_name__tfQuI{color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatsPage_time__9odHv{color:#ffffff59;flex-shrink:0;font-size:.75rem;white-space:nowrap}.ChatsPage_metaRow__NjIxH{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ChatsPage_typeBadge__zo1i8{background:#7c3aed2e;border-radius:8px;color:#a78bfa;font-size:.71rem;font-weight:600;padding:2px 7px}.ChatsPage_type_private__bjm2T,.ChatsPage_type_voice_private__syeTR{background:#ef444421;color:#fca5a5}.ChatsPage_type_voice__C8E79{background:#10b98121;color:#6ee7b7}.ChatsPage_memberBadge__sWegL{background:#10b98121;color:#6ee7b7}.ChatsPage_memberBadge__sWegL,.ChatsPage_ownerBadge__etv1j{border-radius:8px;font-size:.71rem;font-weight:600;padding:2px 7px}.ChatsPage_ownerBadge__etv1j{background:#f59e0b26;color:#fde68a}.ChatsPage_memberCount__RQzJQ{align-items:center;color:#ffffff61;display:flex;font-size:.76rem;gap:3px}.ChatsPage_catLabel__EhtwC{color:#ffffff4d;font-size:.72rem;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatsPage_desc__9-sVb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffff61;display:-webkit-box;font-size:.8rem;margin:0;overflow:hidden}.ChatsPage_inviteCodeRow__nuj3v{align-items:center;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;display:flex;font-size:.78rem;gap:7px;padding:5px 10px}.ChatsPage_inviteCodeLabel__49EPe{color:#ffffff73}.ChatsPage_inviteCodeVal__yB5i0{color:#fde68a;font-family:monospace;letter-spacing:.04em}.ChatsPage_copyBtn__xOCGs{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__xOCGs:hover{color:#fde68a}.ChatsPage_actionBar__QyUG7{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;justify-content:space-between;margin-top:4px}.ChatsPage_unreadWrap__aqFhm{align-items:center;display:flex;flex-shrink:0;min-width:28px}.ChatsPage_unreadBadge__Hc51b{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__VCdWT{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ChatsPage_authBtn__66blu,.ChatsPage_inviteEntryBtnRow__f3PaW,.ChatsPage_joinBtn__GkFbS,.ChatsPage_manageBtn__TIU5F,.ChatsPage_openBtn__4Z4ag,.ChatsPage_panelBtn__5pz-l{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__66blu:hover,.ChatsPage_inviteEntryBtnRow__f3PaW:hover,.ChatsPage_joinBtn__GkFbS:hover,.ChatsPage_manageBtn__TIU5F:hover,.ChatsPage_openBtn__4Z4ag:hover,.ChatsPage_panelBtn__5pz-l:hover{opacity:.85;transform:translateY(-1px)}.ChatsPage_authBtn__66blu:active,.ChatsPage_inviteEntryBtnRow__f3PaW:active,.ChatsPage_joinBtn__GkFbS:active,.ChatsPage_manageBtn__TIU5F:active,.ChatsPage_openBtn__4Z4ag:active,.ChatsPage_panelBtn__5pz-l:active{transform:translateY(0)}.ChatsPage_authBtn__66blu:disabled,.ChatsPage_inviteEntryBtnRow__f3PaW:disabled,.ChatsPage_joinBtn__GkFbS:disabled,.ChatsPage_manageBtn__TIU5F:disabled,.ChatsPage_openBtn__4Z4ag:disabled,.ChatsPage_panelBtn__5pz-l:disabled{cursor:default;opacity:.45;transform:none}.ChatsPage_openBtn__4Z4ag{background:#7c3aed;background:var(--accent,#7c3aed);color:#fff}.ChatsPage_openBtnVoice__okOWx{background:#059669}.ChatsPage_joinBtn__GkFbS{background:#7c3aed2e;border:1px solid #7c3aed4d;color:#a78bfa}.ChatsPage_joinBtnVoice__Gza8W{background:#10b98126;border-color:#10b9814d;color:#6ee7b7}.ChatsPage_inviteEntryBtnRow__f3PaW{background:#ef44441a;border:1px solid #ef444440;color:#f87171}.ChatsPage_authBtn__66blu{background:#ffffff12;border:1px solid #ffffff1f;color:#fff9}.ChatsPage_panelBtn__5pz-l{background:#ffffff0f;border:1px solid #ffffff1a;color:#ffffff80}.ChatsPage_panelBtnIn__q3la2{background:#10b9811a;border-color:#10b98140;color:#6ee7b7}.ChatsPage_manageBtn__TIU5F{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fde68a}.ChatsPage_loader__-Gihl{display:flex;justify-content:center;padding:56px 0}.ChatsPage_empty__aQTPu{align-items:center;color:#ffffff61;display:flex;flex-direction:column;gap:10px;padding:72px 0}.ChatsPage_empty__aQTPu p{font-size:.95rem;margin:0}.ChatsPage_emptyIcon__\+itEE{font-size:2.8rem;opacity:.45}.ChatsPage_createBtnEmpty__BKq7d{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__BKq7d:hover{opacity:.85}.ChatsPage_paginationWrap__aanoq{display:flex;justify-content:center;padding-top:24px}.ChatsPage_overlay__ZC628{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__xNGSL{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__xNGSL h3{color:#fff;color:var(--text-primary,#fff);font-size:1.1rem;margin:0}.ChatsPage_modalHint__UvL-5{color:#ffffff6b;font-size:.85rem;margin:0}.ChatsPage_codeInput__axkW3{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__axkW3:focus{border-color:#7c3aed80}.ChatsPage_inviteError__Mi-KM{color:#f87171;font-size:.85rem;margin:0}.ChatsPage_modalActions__JZACT{display:flex;gap:10px;justify-content:flex-end}.ChatsPage_cancelBtn__ZWgx3{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#fff9;cursor:pointer;font-size:.88rem;padding:9px 18px;transition:opacity .15s}.ChatsPage_cancelBtn__ZWgx3:hover{opacity:.78}.ChatsPage_confirmBtn__uLZes{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__uLZes:hover{opacity:.85}.ChatsPage_confirmBtn__uLZes:disabled{cursor:default;opacity:.4}@media(max-width:600px){.ChatsPage_page__a1Nct{padding:14px 10px 100px}.ChatsPage_title__8-fjf{font-size:1.2rem}.ChatsPage_card__H6CtS{gap:10px;padding:12px 10px}.ChatsPage_ava__sDnBU{height:44px;width:44px}.ChatsPage_avaLetter__\+kihM{font-size:1.15rem}.ChatsPage_catLabel__EhtwC,.ChatsPage_desc__9-sVb{display:none}.ChatsPage_actionBar__QyUG7{gap:5px}}.RepoCard_card__w3aPJ{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;padding:16px 20px;transition:all .2s ease}.RepoCard_card__w3aPJ:hover{background:#ffffff12;border-color:#9d3ef74d;box-shadow:0 4px 20px #9d3ef71a;transform:translateY(-1px)}.RepoCard_header__j5eHO{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.RepoCard_repoIcon__X3-Ga{align-items:center;color:#9d3ef7;display:flex}.RepoCard_repoMeta__jVmCD{flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RepoCard_owner__\+Zx51{color:#888}.RepoCard_name__bg-Ik{color:#9d3ef7}.RepoCard_name__bg-Ik:hover{text-decoration:underline}.RepoCard_badge__j0-mR{border:1px solid;border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px}.RepoCard_public__3K5m6{background:#4ade8014;border-color:#4ade804d;color:#4ade80}.RepoCard_private__UyMeu{background:#fb923c14;border-color:#fb923c4d;color:#fb923c}.RepoCard_archiveBadge__Y7TQ1{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;color:#888;font-size:11px;padding:2px 8px}.RepoCard_forkBadge__\+MQ9F{background:#a78bfa14;border:1px solid #a78bfa4d;border-radius:20px;color:#a78bfa;font-size:11px;padding:2px 8px}.RepoCard_description__K3pTX{-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__p5k5M{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.RepoCard_topic__ugdXv{background:#9d3ef726;border-radius:20px;color:#9d3ef7;font-size:11px;font-weight:500;padding:2px 10px}.RepoCard_footer__WGk4r{align-items:center;color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.RepoCard_lang__sQCQs{align-items:center;display:flex;gap:5px}.RepoCard_langDot__xVs9T{border-radius:50%;flex-shrink:0;height:10px;width:10px}.RepoCard_stat__lY\+tb{align-items:center;display:flex;gap:4px}.RepoCard_updatedAt__u96oN{font-size:11px;margin-left:auto}.CreateRepoModal_overlay__kXwYL{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__ilA1J{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__ilA1J::-webkit-scrollbar{width:6px}.CreateRepoModal_modal__ilA1J::-webkit-scrollbar-track{background:#0000}.CreateRepoModal_modal__ilA1J::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:3px}.CreateRepoModal_modalHeader__pXnjZ{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:20px 24px 16px}.CreateRepoModal_modalTitle__iHwXa{align-items:center;color:#e2e8f0;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.CreateRepoModal_closeBtn__qmEWN{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__qmEWN:hover{background:#ffffff14;color:#fff}.CreateRepoModal_form__Ww1bp{display:flex;flex-direction:column;gap:18px;padding:20px 24px 24px}.CreateRepoModal_field__1KpgP{display:flex;flex-direction:column;gap:6px}.CreateRepoModal_label__VVT8q{color:#fffc;font-size:13px;font-weight:600}.CreateRepoModal_required__q\+0-m{color:#f87171}.CreateRepoModal_optional__ReXIc{color:#ffffff59;font-weight:400}.CreateRepoModal_input__Bh84b{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__Bh84b:focus{background:#ffffff14;border-color:#9d3ef7}.CreateRepoModal_input__Bh84b::placeholder{color:#ffffff4d}.CreateRepoModal_inputError__lhcq4,.CreateRepoModal_inputError__lhcq4:focus{border-color:#f87171!important}.CreateRepoModal_error__soN8o{color:#f87171;font-size:12px}.CreateRepoModal_hint__Bq2Bh{color:#ffffff59;font-size:11px}.CreateRepoModal_visibilityRow__-TvNO{display:flex;flex-direction:column;gap:8px}.CreateRepoModal_visOption__3Kd53{align-items:center;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s}.CreateRepoModal_visOption__3Kd53:hover{background:#9d3ef70f;border-color:#9d3ef766}.CreateRepoModal_visOption__3Kd53 input{display:none}.CreateRepoModal_visActive__7JYZa{background:#9d3ef71a!important;border-color:#9d3ef7!important}.CreateRepoModal_visInfo__ETkkk{align-items:center;display:flex;gap:12px}.CreateRepoModal_visIcon__giryb{font-size:20px}.CreateRepoModal_visLabel__lrSw8{color:#e2e8f0;display:block;font-size:14px;font-weight:600}.CreateRepoModal_visDesc__PcoJX{color:#ffffff73;display:block;font-size:12px}.CreateRepoModal_formActions__y5ek2{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.CreateRepoModal_cancelBtn__uGAc-{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.CreateRepoModal_cancelBtn__uGAc-:hover{background:#ffffff24;color:#fff}.CreateRepoModal_cancelBtn__uGAc-:disabled{cursor:not-allowed;opacity:.5}.CreateRepoModal_createBtn__o52xQ{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__o52xQ:hover{background:#b565ff}.CreateRepoModal_createBtn__o52xQ:disabled{cursor:not-allowed;opacity:.45}.HelpModal_overlay__iIWr2{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__1Z8qX{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__MraBp{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__dqRx8{align-items:center;display:flex;gap:14px}.HelpModal_headerIcon__xMfrP{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__6izTA{-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__RnOAt{color:#fff6;font-size:13px;margin:3px 0 0}.HelpModal_closeBtn__sSo4q{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__sSo4q:hover{background:#ffffff1f;color:#fff}.HelpModal_body__E2BED{display:flex;flex:1 1;min-height:0;overflow:hidden}.HelpModal_nav__LblST{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__LblST::-webkit-scrollbar{width:4px}.HelpModal_nav__LblST::-webkit-scrollbar-track{background:#0000}.HelpModal_nav__LblST::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:2px}.HelpModal_navItemActive__VjMXS,.HelpModal_navItem__RaiTW{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__RaiTW:hover{background:#ffffff0d;border-color:#ffffff14}.HelpModal_navItemActive__VjMXS{background:#9d3ef729;border-color:#9d3ef759}.HelpModal_navTitle__YDlqV{color:#e2e8f0;font-size:13px;font-weight:600}.HelpModal_navItemActive__VjMXS .HelpModal_navTitle__YDlqV{color:#c084fc}.HelpModal_navDesc__DgqA8{color:#ffffff59;font-size:11px;line-height:1.3}.HelpModal_navItemActive__VjMXS .HelpModal_navDesc__DgqA8{color:#c084fca6}.HelpModal_content__IZErv{flex:1 1;overflow-y:auto;padding:24px 28px 32px}.HelpModal_content__IZErv::-webkit-scrollbar{width:5px}.HelpModal_content__IZErv::-webkit-scrollbar-track{background:#0000}.HelpModal_content__IZErv::-webkit-scrollbar-thumb{background:#9d3ef740;border-radius:3px}.HelpModal_contentHeader__dvFg7{border-bottom:1px solid #ffffff12;margin-bottom:24px;padding-bottom:16px}.HelpModal_contentTitle__k0kX6{-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__6aF61{color:#ffffff73;font-size:14px;margin:0}.HelpModal_items__OLZfp{display:flex;flex-direction:column;gap:20px}.HelpModal_item__fDWuV{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:18px 20px;transition:border-color .2s}.HelpModal_item__fDWuV:hover{border-color:#9d3ef733}.HelpModal_itemHeading__rgsuI{color:#e2e8f0;font-size:15px;font-weight:600;margin:0 0 10px}.HelpModal_itemBody__5mxnp{color:#fff9;font-size:14px;line-height:1.7;margin:0;white-space:pre-line}.HelpModal_itemCode__JUhqk{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__JUhqk::-webkit-scrollbar{height:4px}.HelpModal_itemCode__JUhqk::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:2px}@media(max-width:640px){.HelpModal_overlay__iIWr2{padding:0}.HelpModal_modal__1Z8qX{border-radius:0;height:100vh;max-height:100vh}.HelpModal_body__E2BED{flex-direction:column}.HelpModal_nav__LblST{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__VjMXS,.HelpModal_navItem__RaiTW{align-items:center;flex-direction:row;flex-shrink:0;padding:7px 12px;white-space:nowrap}.HelpModal_navDesc__DgqA8{display:none}}.InstallModal_overlay__R5IvL{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__bLf3m{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__bLf3m::-webkit-scrollbar{width:5px}.InstallModal_modal__bLf3m::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:3px}.InstallModal_header__dSItS{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__NvBg5{align-items:center;display:flex;gap:14px}.InstallModal_headerIcon__8RvYJ{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__7TFw-{-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__TFhDc{color:#fff6;font-size:13px;margin:3px 0 0}.InstallModal_closeBtn__phz\+K{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__phz\+K:hover{background:#ffffff1f;color:#fff}.InstallModal_downloadBox__4WKiU{align-items:center;border-bottom:1px solid #ffffff12;display:flex;flex-wrap:wrap;gap:14px;padding:20px 24px}.InstallModal_downloadBtn__yLEF-{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__yLEF-:hover{opacity:.85}.InstallModal_downloadNote__yZyaQ{color:#ffffff59;font-size:12px}.InstallModal_tabs__2Dsyk{display:flex;gap:4px;padding:16px 24px 0}.InstallModal_tabActive__Ltck8,.InstallModal_tabBtn__YQH3r{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__YQH3r:hover{background:#ffffff0d;color:#fff}.InstallModal_tabActive__Ltck8{background:#9d3ef729;border-color:#9d3ef759;color:#c084fc;font-weight:600}.InstallModal_steps__iEnV\+{display:flex;flex-direction:column;gap:0;padding:16px 24px}.InstallModal_step__xlEIt{border-bottom:1px solid #ffffff0d;display:flex;gap:16px;padding:16px 0}.InstallModal_step__xlEIt:last-child{border-bottom:none}.InstallModal_stepNum__sadmT{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__ILCU0{flex:1 1;min-width:0}.InstallModal_stepTitle__kaSBq{color:#e2e8f0;font-size:14px;font-weight:600;margin-bottom:6px}.InstallModal_stepDesc__1SkEY{color:#ffffff73;font-size:13px;margin:0 0 8px}.InstallModal_codeBlock__CsxY1{align-items:flex-start;background:#00000059;border:1px solid #9d3ef733;border-radius:10px;display:flex;gap:8px;padding:12px 14px}.InstallModal_code__HiKHn{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__HiKHn::-webkit-scrollbar{height:3px}.InstallModal_code__HiKHn::-webkit-scrollbar-thumb{background:#9d3ef74d}.InstallModal_copyBtn__h3alm{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__h3alm:hover{background:#9d3ef740;color:#fff}.InstallModal_cmdsSection__x\+wFX{border:1px solid #ffffff12;border-radius:12px;margin:0 24px 24px;overflow:hidden}.InstallModal_cmdsTitle__xMUiZ{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__AtD79{display:flex;flex-direction:column}.InstallModal_cmdRow__VGAQi{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:16px;padding:8px 16px}.InstallModal_cmdRow__VGAQi:last-child{border-bottom:none}.InstallModal_cmdRow__VGAQi:hover{background:#ffffff08}.InstallModal_cmdCode__Tmo0f{color:#a5b4fc;font-family:Fira Code,JetBrains Mono,monospace;font-size:12px;min-width:220px}.InstallModal_cmdDesc__mPm2m{color:#fff6;font-size:12px}.NcoreHubPage_page__yCNfb{background:#120d22;display:flex;flex-direction:column;min-height:90%}.NcoreHubPage_earlyBanner__OupIC{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__OupIC svg{color:#fbbf24cc;flex-shrink:0}.NcoreHubPage_hero__XF5Al{background:linear-gradient(135deg,#1a0e35,#1f1040 50%,#1a0e35);border-bottom:1px solid #9d3ef733;padding:28px 0}.NcoreHubPage_heroInner__iv67q{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;padding:0 24px}.NcoreHubPage_heroText__Q9eP\+{align-items:center;display:flex;gap:16px}.NcoreHubPage_heroIcon__MIbc0{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__Ax25V{-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__iaZsQ{color:#ffffff73;font-size:14px;margin:4px 0 0}.NcoreHubPage_heroActions__vatDx{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.NcoreHubPage_installBtn__8yEVz{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__8yEVz:hover{background:#9d3ef726;border-color:#9d3ef766;color:#fff}.NcoreHubPage_createBtn__u4Q5e{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__u4Q5e:hover{background:#b565ff}.NcoreHubPage_main__-nwDY{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:24px 24px 40px;width:100%}.NcoreHubPage_toolbar__QIKeW{display:flex;flex-direction:column;gap:12px}.NcoreHubPage_searchBarRow__Q0xNF{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.NcoreHubPage_helpBtn__YfWYP{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__YfWYP:hover{background:#9d3ef747;border-color:#9d3ef780;color:#fff}.NcoreHubPage_searchForm__oV0s7{width:100%}.NcoreHubPage_searchWrap__57PQy{max-width:480px;position:relative}.NcoreHubPage_searchIcon__dIy7e{color:#ffffff59;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.NcoreHubPage_searchInput__7MuKI{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__7MuKI:focus{background:#ffffff14;border-color:#9d3ef7}.NcoreHubPage_searchInput__7MuKI::placeholder{color:#ffffff4d}.NcoreHubPage_filterRow__Ujnun{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.NcoreHubPage_filterActive__szmLJ,.NcoreHubPage_filterBtn__5FBpy{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffa6;cursor:pointer;font-size:13px;padding:7px 16px;transition:all .2s}.NcoreHubPage_filterActive__szmLJ:hover,.NcoreHubPage_filterBtn__5FBpy:hover{background:#ffffff1a;color:#fff}.NcoreHubPage_filterActive__szmLJ{background:#9d3ef72e;border-color:#9d3ef766;color:#c084fc;font-weight:600}.NcoreHubPage_sortWrap__YX\+nl{margin-left:auto}.NcoreHubPage_sortSelect__qbxCf{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:13px;outline:none;padding:7px 12px}.NcoreHubPage_sortSelect__qbxCf option{background:#1a1030}.NcoreHubPage_sortSelect__qbxCf:focus{border-color:#9d3ef7}.NcoreHubPage_resultsHeader__owqM2{align-items:center;display:flex;gap:12px;justify-content:space-between}.NcoreHubPage_resultsCount__pXoc4{align-items:center;color:#ffffff8c;display:flex;font-size:14px;gap:8px}.NcoreHubPage_countBadge__2Z1kA{background:#ffffff14;border-radius:20px;color:#ffffff80;font-size:12px;padding:1px 8px}.NcoreHubPage_clearSearch__LGmqn{background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:13px;padding:0}.NcoreHubPage_clearSearch__LGmqn:hover{text-decoration:underline}.NcoreHubPage_grid__L44er,.NcoreHubPage_loadingGrid__RTzKt{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@keyframes NcoreHubPage_shimmer__sty-U{0%{background-position:-400px 0}to{background-position:400px 0}}.NcoreHubPage_skeleton__1KO98{animation:NcoreHubPage_shimmer__sty-U 1.5s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14 50%,#ffffff0a);background-size:800px 100%;border-radius:12px;height:160px}.NcoreHubPage_empty__VyDs\+{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:80px 20px}.NcoreHubPage_empty__VyDs\+ p{color:#fff6;font-size:16px;margin:0}.NcoreHubPage_pagination__Cuwfk{align-items:center;display:flex;gap:16px;justify-content:center;padding:10px 0}.NcoreHubPage_pageBtn__Lg3pz{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:14px;padding:8px 18px;transition:all .2s}.NcoreHubPage_pageBtn__Lg3pz:hover:not(:disabled){background:#9d3ef733;border-color:#9d3ef766;color:#e2e8f0}.NcoreHubPage_pageBtn__Lg3pz:disabled{cursor:not-allowed;opacity:.35}.NcoreHubPage_pageInfo__ZqR5A{color:#ffffff73;font-size:14px}.CodeTab_wrap__x0Ka7{display:flex;flex-direction:column;gap:12px}.CodeTab_toolbar__zLqQ9{align-items:center;display:flex;flex-wrap:wrap;gap:10px;position:relative}.CodeTab_branchSelector__ci9go{position:relative}.CodeTab_branchBtn__jZt7w{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__jZt7w:hover{background:#9d3ef71f;border-color:#9d3ef766}.CodeTab_branchDropdown__mfnAg{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__IiC8G{border-bottom:1px solid #ffffff14;color:#888;font-size:11px;letter-spacing:.05em;padding:10px 14px;text-transform:uppercase}.CodeTab_branchOption__AIBm\+{align-items:center;color:#e0e0e0;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:9px 14px;transition:background .15s}.CodeTab_branchOption__AIBm\+:hover{background:#ffffff0f}.CodeTab_branchOption__AIBm\+.CodeTab_branchActive__50Qtu{color:#9d3ef7}.CodeTab_defaultTag__8VFGC,.CodeTab_protectedTag__AcfxB{background:#9d3ef71f;border-radius:4px;color:#9d3ef7;font-size:10px;padding:1px 5px}.CodeTab_breadcrumbs__icj7n{align-items:center;display:flex;flex:1 1;font-size:14px;gap:4px}.CodeTab_crumb__3Food{color:#9d3ef7;cursor:pointer}.CodeTab_crumb__3Food:hover{text-decoration:underline}.CodeTab_crumbSep__sMKUE{color:#888}.CodeTab_crumbActive__xNfPn{color:#e0e0e0}.CodeTab_cloneWrapper__Ado\+v{margin-left:auto;position:relative}.CodeTab_cloneBtn__LS658{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__LS658:hover{opacity:.85}.CodeTab_cloneDropdown__3HkS7{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__g4bCr{display:flex;flex-direction:column;gap:6px}.CodeTab_cloneSectionTitle__plMCb{color:#888;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.CodeTab_cloneRow__ndF\+W{align-items:center;background:#0f0a1e;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:8px;padding:8px 12px}.CodeTab_cloneCode__eGwMI{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__Kitl5{background:none;border:none;color:#888;cursor:pointer;padding:2px}.CodeTab_copyBtn__Kitl5:hover{color:#9d3ef7}.CodeTab_cloneCommands__VzTyI{display:flex;flex-direction:column;gap:6px}.CodeTab_cloneCommands__VzTyI 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__5NN\+J{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.CodeTab_table__a3PCg{border-collapse:collapse;width:100%}.CodeTab_table__a3PCg th{border-bottom:1px solid #ffffff14;color:#888;font-size:12px;font-weight:500;padding:10px 16px;text-align:left}.CodeTab_row__9LpSW{cursor:pointer;transition:background .15s}.CodeTab_row__9LpSW:hover td{background:#ffffff0f}.CodeTab_row__9LpSW td{border-bottom:1px solid #ffffff0a;font-size:13px;padding:10px 16px}.CodeTab_row__9LpSW:last-child td{border-bottom:none}.CodeTab_nameCell__b6NsG{align-items:center;color:#9d3ef7;display:flex;font-weight:500;gap:8px}.CodeTab_icon__auQTt{flex-shrink:0;font-size:16px}.CodeTab_commitCell__HOJzD,.CodeTab_fileNameCol__j7Eac{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeTab_commitCell__HOJzD{color:#888;max-width:300px}.CodeTab_dateCell__IIGYr,.CodeTab_sizeCell__Pf1o5{color:#888;white-space:nowrap}.CodeTab_sizeCell__Pf1o5{text-align:right}.CodeTab_loading__w9nk-{color:#888;padding:40px;text-align:center}.CodeTab_empty__pX0ex{display:none}.CodeTab_emptyRepo__pArOf{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:680px;padding:32px 24px 40px}.CodeTab_emptyIcon__UolBB{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__BXl6c{-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__N9A5B{color:#fff6;font-size:14px;margin:-10px 0 0}.CodeTab_repoUrlBox__rzNCK{background:#ffffff08;border:1px solid #9d3ef733;border-radius:12px;padding:14px 16px;width:100%}.CodeTab_repoUrlLabel__Ga7CF{color:#9d3ef7cc;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.CodeTab_repoUrlRow__gVPvN{align-items:center;display:flex;gap:10px}.CodeTab_repoUrlText__h\+23s{color:#c084fc;cursor:default;flex:1 1;font-family:Fira Code,JetBrains Mono,monospace;font-size:13px;word-break:break-all}.CodeTab_repoUrlCopy__SndZT{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__SndZT:hover{background:#9d3ef74d;color:#fff}.CodeTab_setupBlocks__ky5PN{display:flex;flex-direction:column;gap:16px;width:100%}.CodeTab_setupBlock__rBPZe{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.CodeTab_setupBlock__rBPZe:hover{border-color:#9d3ef733}.CodeTab_setupBlockTitle__mQoyk{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__We2ir{display:flex;flex-direction:column;gap:0;padding:8px 0}.CodeTab_setupCmd__S4lVl{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px;transition:background .15s}.CodeTab_setupCmd__S4lVl:hover{background:#9d3ef714}.CodeTab_setupCmd__S4lVl:hover .CodeTab_setupCmdCopy__gLSVj{opacity:1}.CodeTab_setupCmdText__mOCpd{background:none;color:#a5b4fc;flex:1 1;font-family:Fira Code,JetBrains Mono,Cascadia Code,monospace;font-size:13px;white-space:pre}.CodeTab_setupCmdCopy__gLSVj{align-items:center;color:#ffffff80;display:flex;flex-shrink:0;opacity:0;transition:opacity .15s}.CodeTab_fileView__hDYul{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.CodeTab_fileViewHeader__Ir\+hj{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px}.CodeTab_backBtn__lD7M-{background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:13px;padding:0}.CodeTab_backBtn__lD7M-:hover{text-decoration:underline}.CodeTab_fileName__rbigQ{color:#e0e0e0;font-weight:600}.CodeTab_fileSha__0pEaD,.CodeTab_fileSize__wWoL2{color:#888;font-size:12px}.CodeTab_fileSha__0pEaD{font-family:monospace}.CodeTab_fileCommitInfo__X3yG8{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__uN8Sv{color:#9d3ef7;font-family:monospace}.CodeTab_commitMsg__-80-\+{flex:1 1}.CodeTab_commitAuthor__xJETc{color:#888}.CodeTab_fileContent__l7DxV{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__l7DxV::-webkit-scrollbar{height:6px;width:6px}.CodeTab_fileContent__l7DxV::-webkit-scrollbar-track{background:#0000}.CodeTab_fileContent__l7DxV::-webkit-scrollbar-thumb{background:#9d3ef74d;border-radius:3px}.CodeTab_commitsSection__eLnL6{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:4px;overflow:hidden}.CodeTab_commitsSectionHeader__oCkLi{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:10px 16px}.CodeTab_commitsSectionTitle__94VNE{align-items:center;color:#e0e0e0;display:flex;font-size:13px;font-weight:600;gap:7px}.CodeTab_commitsCountBadge__VfXhP{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__zcb7i{background:none;border:1px solid #ffffff14;border-radius:7px;color:#888;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .2s}.CodeTab_showAllBtn__zcb7i:hover{background:#9d3ef71f;border-color:#9d3ef7;color:#9d3ef7}.CodeTab_commitsList__af9ao{display:flex;flex-direction:column}.CodeTab_commitRow__Y384w{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:12px;justify-content:space-between;padding:10px 16px;transition:background .15s}.CodeTab_commitRow__Y384w:last-child{border-bottom:none}.CodeTab_commitRow__Y384w:hover{background:#ffffff0f}.CodeTab_commitLeft__yZAx5{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.CodeTab_commitAvatar__Km56Y{flex-shrink:0}.CodeTab_commitInfo__ZknSs{display:flex;flex-direction:column;gap:2px;min-width:0}.CodeTab_commitMsg__-80-\+{color:#e0e0e0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CodeTab_commitMeta__7xUla{align-items:center;display:flex;font-size:12px;gap:8px}.CodeTab_commitAuthorName__z-ITM{color:#888}.CodeTab_commitAdditions__3m9\+P{color:#34d399;font-weight:600}.CodeTab_commitDeletions__mG\+sn{color:#f87171;font-weight:600}.CodeTab_commitRight__UucVP{align-items:center;display:flex;flex-shrink:0;gap:10px}.CodeTab_commitShaTag__ZrB4r{background:#9d3ef71f;border:1px solid #9d3ef733;border-radius:6px;color:#9d3ef7;font-family:Fira Code,monospace;font-size:12px;padding:2px 7px}.CodeTab_commitDate__ksOOf{color:#888;font-size:12px;white-space:nowrap}.IssuesTab_wrap__CM3H1{display:flex;flex-direction:column;gap:16px}.IssuesTab_header__aB-yf{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.IssuesTab_filters__4PUk8{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.IssuesTab_searchInput__-Z3WN{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:8px 14px;width:220px}.IssuesTab_searchInput__-Z3WN:focus{border-color:#9d3ef7}.IssuesTab_searchInput__-Z3WN::placeholder{color:#ffffff59}.IssuesTab_stateToggle__-AirS{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden}.IssuesTab_activeFilter__9ifxN,.IssuesTab_filterBtn__7WfmO{background:none;border:none;color:#fff9;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.IssuesTab_activeFilter__9ifxN:hover,.IssuesTab_filterBtn__7WfmO:hover{background:#ffffff12;color:#fff}.IssuesTab_activeFilter__9ifxN{background:#9d3ef733;color:#9d3ef7;font-weight:600}.IssuesTab_select__\+z6bW{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:13px;outline:none;padding:8px 12px}.IssuesTab_select__\+z6bW option{background:#1a1030}.IssuesTab_select__\+z6bW:focus{border-color:#9d3ef7}.IssuesTab_newBtn__tAvVW{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__tAvVW:hover{background:#b565ff}.IssuesTab_createForm__ej6Jk{background:#9d3ef70f;border:1px solid #9d3ef740;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.IssuesTab_createForm__ej6Jk h3{color:#e2e8f0;font-size:16px;font-weight:600;margin:0}.IssuesTab_inputField__5O9tE,.IssuesTab_textareaField__AqxER{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__5O9tE:focus,.IssuesTab_textareaField__AqxER:focus{border-color:#9d3ef7}.IssuesTab_inputField__5O9tE::placeholder,.IssuesTab_textareaField__AqxER::placeholder{color:#ffffff59}.IssuesTab_textareaField__AqxER{font-family:inherit;min-height:100px;resize:vertical}.IssuesTab_formRow__q\+8-F{display:flex;gap:12px}.IssuesTab_formRow__q\+8-F .IssuesTab_select__\+z6bW{flex:0 0 auto}.IssuesTab_formRow__q\+8-F .IssuesTab_inputField__5O9tE,.IssuesTab_formRow__q\+8-F .IssuesTab_textareaField__AqxER{flex:1 1}.IssuesTab_formActions__dcg-c{display:flex;gap:10px;justify-content:flex-end}.IssuesTab_cancelBtn__Ia5-4{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.IssuesTab_cancelBtn__Ia5-4:hover{background:#ffffff24;color:#fff}.IssuesTab_submitBtn__BacZc{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__BacZc:hover{background:#b565ff}.IssuesTab_submitBtn__BacZc:disabled{cursor:not-allowed;opacity:.45}.IssuesTab_list__A1wZT{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.IssuesTab_loading__yTiob{color:#fff6;font-size:14px;padding:40px;text-align:center}.IssuesTab_empty__C7Qk9{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:10px;padding:60px 20px}.IssuesTab_empty__C7Qk9 p{font-size:15px;margin:0}.IssuesTab_issueRow__nfXmz{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__nfXmz:last-child{border-bottom:none}.IssuesTab_issueRow__nfXmz:hover{background:#9d3ef714}.IssuesTab_issueLeft__hfkGb{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.IssuesTab_issueRight__bT6zq{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:16px}.IssuesTab_stateIcon__v0mlc{flex-shrink:0;font-size:15px;margin-top:2px}.IssuesTab_openIcon__WfUXn{color:#4ade80}.IssuesTab_closedIcon__iE0p5{color:#9ca3af}.IssuesTab_issueInfo__2Kyjv{display:flex;flex-direction:column;gap:4px;min-width:0}.IssuesTab_issueTitleLine__2ju-4{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.IssuesTab_issueRowTitle__SC7Uf{color:#e2e8f0;font-size:14px;font-weight:500}.IssuesTab_issueRowTitle__SC7Uf:hover{color:#9d3ef7}.IssuesTab_issueMeta2__sUwTQ{color:#ffffff61;font-size:12px}.IssuesTab_typeTag__RIMHj{border:1px solid;border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.IssuesTab_label__EIyWV{background:#9d3ef72e;border:1px solid #9d3ef74d;border-radius:20px;color:#c084fc;font-size:11px;padding:2px 8px;white-space:nowrap}.IssuesTab_commentCount__gtI3R{align-items:center;color:#ffffff80;display:flex;font-size:12px;gap:4px}.IssuesTab_detail__e6yWJ{display:flex;flex-direction:column;gap:16px}.IssuesTab_backBtn__RichL{align-self:flex-start;background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:14px;padding:0}.IssuesTab_backBtn__RichL:hover{text-decoration:underline}.IssuesTab_detailHeader__SH9Q7{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.IssuesTab_issueTitleRow__X93qK{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.IssuesTab_issueTitle__5oTGA{color:#e2e8f0;font-size:20px;font-weight:700;margin:0}.IssuesTab_issueNumber__m-azp{color:#ffffff59;font-weight:400}.IssuesTab_stateTag__\+Zrp7{border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px;white-space:nowrap}.IssuesTab_stateTag__\+Zrp7.IssuesTab_open__dLQJs{background:#4ade8026;border:1px solid #4ade804d;color:#4ade80}.IssuesTab_stateTag__\+Zrp7.IssuesTab_closed__LcEB\+{background:#9ca3af26;border:1px solid #9ca3af4d;color:#9ca3af}.IssuesTab_issueMeta__a9jiF{align-items:center;color:#ffffff80;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.IssuesTab_commentCard__\+QpTG{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.IssuesTab_commentHeader__MJo6z{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;color:#fff9;display:flex;font-size:13px;gap:8px;padding:10px 16px}.IssuesTab_commentHeader__MJo6z strong{color:#e2e8f0}.IssuesTab_commentDate__4lWQc{color:#ffffff59;margin-left:auto}.IssuesTab_commentOriginal__JfTfX{border:1px solid #9d3ef74d;border-radius:20px;color:#9d3ef7;font-size:11px;padding:2px 8px}.IssuesTab_editedTag__GyddT{color:#ffffff59;font-size:11px}.IssuesTab_commentBody__7gthd{color:#c8d3e8;font-size:14px;line-height:1.6;padding:14px 16px;white-space:pre-wrap}.IssuesTab_commentForm__zW3Uo{align-items:flex-start;display:flex;gap:12px}.IssuesTab_commentInput__XKEgL{display:flex;flex:1 1;flex-direction:column;gap:8px}.IssuesTab_commentInput__XKEgL 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__XKEgL textarea:focus{border-color:#9d3ef7}.IssuesTab_commentInput__XKEgL textarea::placeholder{color:#ffffff59}.IssuesTab_commentActions__N1Uoo{display:flex;gap:8px;justify-content:flex-end}.IssuesTab_stateToggleBtn__ZB8GQ{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.IssuesTab_stateToggleBtn__ZB8GQ:hover{background:#ffffff1f}.IssuesTab_loginPrompt__01rnY{border:1px dashed #ffffff1a;border-radius:10px;color:#ffffff59;font-size:14px;padding:24px;text-align:center}.IssuesTab_avatarFallback__GFwvy{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__noxAs{display:flex;flex-direction:column;gap:16px}.PullRequestsTab_header__qO9ko{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.PullRequestsTab_stateToggle__pCjww{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden}.PullRequestsTab_activeFilter__Eb9sI,.PullRequestsTab_filterBtn__AnWrc{background:none;border:none;color:#fff9;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.PullRequestsTab_activeFilter__Eb9sI:hover,.PullRequestsTab_filterBtn__AnWrc:hover{background:#ffffff12;color:#fff}.PullRequestsTab_activeFilter__Eb9sI{background:#9d3ef733;color:#9d3ef7;font-weight:600}.PullRequestsTab_newBtn__C1jzw{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__C1jzw:hover{background:#b565ff}.PullRequestsTab_createForm__3V\+r9{background:#9d3ef70f;border:1px solid #9d3ef740;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.PullRequestsTab_createForm__3V\+r9 h3{color:#e2e8f0;font-size:16px;font-weight:600;margin:0}.PullRequestsTab_inputField__zlFz2,.PullRequestsTab_textareaField__8zyUI{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__zlFz2:focus,.PullRequestsTab_textareaField__8zyUI:focus{border-color:#9d3ef7}.PullRequestsTab_inputField__zlFz2::placeholder,.PullRequestsTab_textareaField__8zyUI::placeholder{color:#ffffff59}.PullRequestsTab_textareaField__8zyUI{font-family:inherit;min-height:80px;resize:vertical}.PullRequestsTab_select__QEEbt{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__QEEbt option{background:#1a1030}.PullRequestsTab_select__QEEbt:focus{border-color:#9d3ef7}.PullRequestsTab_formRow__uJRBn{display:flex;gap:16px}.PullRequestsTab_formRow__uJRBn .PullRequestsTab_formGroup__0XQeH{display:flex;flex:1 1;flex-direction:column;gap:6px}.PullRequestsTab_formRow__uJRBn label{color:#ffffff80;font-size:12px}.PullRequestsTab_checkboxLabel__LaO1f{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;gap:8px}.PullRequestsTab_checkboxLabel__LaO1f input{accent-color:#9d3ef7;cursor:pointer}.PullRequestsTab_formActions__QZdPy{display:flex;gap:10px;justify-content:flex-end}.PullRequestsTab_cancelBtn__7nA4G{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.PullRequestsTab_cancelBtn__7nA4G:hover{background:#ffffff24;color:#fff}.PullRequestsTab_submitBtn__MR\+Cq{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.PullRequestsTab_submitBtn__MR\+Cq:hover{background:#b565ff}.PullRequestsTab_submitBtn__MR\+Cq:disabled{cursor:not-allowed;opacity:.45}.PullRequestsTab_list__KWRfS{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.PullRequestsTab_loading__LQ7vw{color:#fff6;font-size:14px;padding:40px;text-align:center}.PullRequestsTab_empty__mAEtP{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:10px;padding:60px 20px}.PullRequestsTab_empty__mAEtP p{font-size:15px;margin:0}.PullRequestsTab_prRow__R2u-O{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__R2u-O:last-child{border-bottom:none}.PullRequestsTab_prRow__R2u-O:hover{background:#9d3ef714}.PullRequestsTab_prLeft__jzUuz{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.PullRequestsTab_stateIcon__RcYcw{flex-shrink:0;font-size:15px;margin-top:2px}.PullRequestsTab_prInfo__EZQMk{display:flex;flex-direction:column;gap:4px;min-width:0}.PullRequestsTab_prTitleLine__pGiFq{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PullRequestsTab_prRowTitle__vyRTm{color:#e2e8f0;font-size:14px;font-weight:500}.PullRequestsTab_draftBadge__cR88r{background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;color:#ffffff80;font-size:11px;padding:1px 8px}.PullRequestsTab_prMeta2__awwA-{align-items:center;color:#ffffff61;display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.PullRequestsTab_branchTag__btvD5{background:#9d3ef71f;border-radius:4px;color:#c084fc;font-family:monospace;font-size:11px;padding:1px 6px}.PullRequestsTab_branchArrow__7dj0r{color:#ffffff4d;font-size:12px}.PullRequestsTab_prStats__SMjKy{align-items:center;display:flex;font-size:12px;font-weight:600;gap:8px;margin-left:16px}.PullRequestsTab_additions__o42of{color:#4ade80}.PullRequestsTab_deletions__7gMcH{color:#f87171}.PullRequestsTab_detail__4tDa9{display:flex;flex-direction:column;gap:16px}.PullRequestsTab_backBtn__6cYtX{align-self:flex-start;background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:14px;padding:0}.PullRequestsTab_backBtn__6cYtX:hover{text-decoration:underline}.PullRequestsTab_detailHeader__OlTzW{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.PullRequestsTab_prTitleRow__BrXWO{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PullRequestsTab_prTitle__L9Cux{color:#e2e8f0;font-size:20px;font-weight:700;margin:0}.PullRequestsTab_prNumber__m7m6s{color:#ffffff59;font-weight:400}.PullRequestsTab_stateTag__Y-DqP{border:1px solid;border-radius:20px;font-size:13px;font-weight:600;padding:4px 12px;white-space:nowrap}.PullRequestsTab_prBranch__aDL32{align-items:center;display:flex;gap:8px}.PullRequestsTab_prMeta__PrMY6{align-items:center;color:#ffffff80;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.PullRequestsTab_prMeta__PrMY6 strong{color:#e2e8f0}.PullRequestsTab_prBody__AOxgU{color:#c8d3e8;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.PullRequestsTab_prActions__hgK4n{display:flex;flex-wrap:wrap;gap:10px}.PullRequestsTab_mergeBtn__E72Dr{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__E72Dr:hover{background:#a78bfa40}.PullRequestsTab_closeBtn__nruNI{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__nruNI:hover{background:#f8717133}.PullRequestsTab_commentCard__OtCda{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.PullRequestsTab_commentHeader__a4Eu8{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;color:#fff9;display:flex;font-size:13px;gap:8px;padding:10px 16px}.PullRequestsTab_commentHeader__a4Eu8 strong{color:#e2e8f0}.PullRequestsTab_commentDate__ASBKx{color:#ffffff59;margin-left:auto}.PullRequestsTab_fileRef__j\+SWr{background:#ffffff0f;border-radius:4px;color:#c084fc;font-family:monospace;font-size:11px;padding:2px 6px}.PullRequestsTab_commentBody__QUeuS{color:#c8d3e8;font-size:14px;line-height:1.6;padding:14px 16px;white-space:pre-wrap}.PullRequestsTab_commentForm__2DEav{align-items:flex-start;display:flex;gap:12px}.PullRequestsTab_commentInput__qTK34{display:flex;flex:1 1;flex-direction:column;gap:8px}.PullRequestsTab_commentInput__qTK34 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__qTK34 textarea:focus{border-color:#9d3ef7}.PullRequestsTab_commentInput__qTK34 textarea::placeholder{color:#ffffff59}.PullRequestsTab_commentActions__1I1HN{display:flex;justify-content:flex-end}.PullRequestsTab_avatarFallback__Q6voP{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__JW29L{display:flex;flex-direction:column;gap:16px}.ReleasesTab_header__ZcBg\+{align-items:center;display:flex;justify-content:space-between}.ReleasesTab_sectionTitle__jM7\+f{align-items:center;color:#e2e8f0;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.ReleasesTab_badge__VGLWm{background:#9d3ef733;border-radius:20px;color:#9d3ef7;font-size:12px;font-weight:600;padding:2px 10px}.ReleasesTab_newBtn__aCsFb{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__aCsFb:hover{background:#b565ff}.ReleasesTab_createForm__Xvd9K{background:#9d3ef70f;border:1px solid #9d3ef740;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.ReleasesTab_createForm__Xvd9K h3{color:#e2e8f0;font-size:16px;font-weight:600;margin:0}.ReleasesTab_formRow__THz2q{display:flex;gap:16px}.ReleasesTab_formGroup__5r1K9{display:flex;flex:1 1;flex-direction:column;gap:6px}.ReleasesTab_formGroup__5r1K9 label{color:#ffffff80;font-size:12px}.ReleasesTab_inputField__xAdNU,.ReleasesTab_textareaField__4YGzG{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__xAdNU:focus,.ReleasesTab_textareaField__4YGzG:focus{border-color:#9d3ef7}.ReleasesTab_inputField__xAdNU::placeholder,.ReleasesTab_textareaField__4YGzG::placeholder{color:#ffffff59}.ReleasesTab_textareaField__4YGzG{font-family:inherit;min-height:100px;resize:vertical}.ReleasesTab_checkboxRow__SBPk-{display:flex;gap:20px}.ReleasesTab_checkboxLabel__KCZOV{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;gap:8px}.ReleasesTab_checkboxLabel__KCZOV input{accent-color:#9d3ef7;cursor:pointer}.ReleasesTab_formActions__ObjbG{display:flex;gap:10px;justify-content:flex-end}.ReleasesTab_cancelBtn__8KSDl{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.ReleasesTab_cancelBtn__8KSDl:hover{background:#ffffff24;color:#fff}.ReleasesTab_submitBtn__bLcvX{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.ReleasesTab_submitBtn__bLcvX:hover{background:#b565ff}.ReleasesTab_loading__n4VJI{color:#fff6;font-size:14px;padding:40px;text-align:center}.ReleasesTab_empty__suyQM{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:10px;padding:70px 20px}.ReleasesTab_empty__suyQM p{color:#ffffff8c;font-size:16px;margin:0}.ReleasesTab_empty__suyQM span{font-size:13px}.ReleasesTab_releaseList__GBJY8{border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.ReleasesTab_releaseCard__cp29L{border-bottom:1px solid #ffffff0f;display:flex}.ReleasesTab_releaseCard__cp29L:last-child{border-bottom:none}.ReleasesTab_releaseCard__cp29L:hover{background:#ffffff05}.ReleasesTab_draftCard__93Oj5{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff03 0,#ffffff03 20px);opacity:.75}.ReleasesTab_releaseLeft__2Ggo7{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__m3m09{align-items:center;display:flex;gap:6px}.ReleasesTab_tagIcon__6Q2Hh{font-size:16px}.ReleasesTab_tagName__289xc{color:#9d3ef7;font-family:monospace;font-size:14px;font-weight:600}.ReleasesTab_releaseContent__CxZda{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.ReleasesTab_releaseHeader__T8pge{display:flex;flex-direction:column;gap:6px}.ReleasesTab_releaseTitleRow__nPKiF{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ReleasesTab_releaseTitle__LDs-l{color:#e2e8f0;font-size:17px;font-weight:700;margin:0}.ReleasesTab_latestBadge__13lM5{background:#4ade8026;border:1px solid #4ade804d;border-radius:20px;color:#4ade80;font-size:11px;font-weight:600;padding:2px 10px}.ReleasesTab_preBadge__fTxBC{background:#fbbf2426;border:1px solid #fbbf244d;border-radius:20px;color:#fbbf24;font-size:11px;font-weight:600;padding:2px 10px}.ReleasesTab_draftBadge__H7k6D{background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;color:#ffffff80;font-size:11px;padding:2px 10px}.ReleasesTab_releaseMeta__bDub4{align-items:center;color:#ffffff73;display:flex;font-size:13px;gap:8px}.ReleasesTab_releaseBody__ygZ3j{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__cRwSB{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ReleasesTab_downloadLink__bsHEF{align-items:center;color:#9d3ef7;display:flex;font-size:13px;gap:6px;text-decoration:none}.ReleasesTab_downloadLink__bsHEF:hover{text-decoration:underline}.ReleasesTab_releaseActions__4w4Oz{display:flex;gap:10px}.ReleasesTab_publishBtn__uJFoI{background:#4ade801f;border:1px solid #4ade804d;border-radius:8px;color:#4ade80;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .2s}.ReleasesTab_publishBtn__uJFoI:hover{background:#4ade8038}.ReleasesTab_deleteBtn__SHK2B{background:#f871711a;border:1px solid #f8717140;border-radius:8px;color:#f87171;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .2s}.ReleasesTab_deleteBtn__SHK2B:hover{background:#f8717133}.ReleasesTab_avatarFallback__rVCvN{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__\+d0Hn{display:flex;flex-direction:column;gap:20px}.InsightsTab_empty__snlnD,.InsightsTab_loading__gJDiR{color:#fff6;font-size:15px;padding:60px;text-align:center}.InsightsTab_statsGrid__-BZqb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.InsightsTab_statCard__idLWX{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__idLWX:hover{border-color:#9d3ef766}.InsightsTab_statValue__JLHx1{color:#e2e8f0;font-size:28px;font-weight:700;line-height:1}.InsightsTab_statLabel__yD\+YB{color:#ffffff80;font-size:12px}.InsightsTab_chartsRow__nmyzm{display:flex;flex-wrap:wrap;gap:20px}.InsightsTab_section__CXci8{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1 1;min-width:280px;padding:20px}.InsightsTab_sectionTitle__hZKz1{color:#e2e8f0;font-size:15px;font-weight:600;margin:0 0 16px}.InsightsTab_noData__YgBki{color:#ffffff59;font-size:14px;padding:20px 0;text-align:center}.InsightsTab_barChart__u5W\+0{align-items:flex-end;display:flex;gap:2px;height:100px;padding-bottom:20px;position:relative}.InsightsTab_barCol__fzFKS{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.InsightsTab_bar__lWazd{background:#9d3ef7;border-radius:3px 3px 0 0;min-height:2px;opacity:.8;transition:height .3s;width:100%}.InsightsTab_bar__lWazd:hover{opacity:1}.InsightsTab_barLabel__SNupA{bottom:-18px;color:#fff6;font-size:9px;position:absolute;white-space:nowrap}.InsightsTab_langBar__0K2Tw{border-radius:4px;display:flex;gap:1px;height:8px;margin-bottom:14px;overflow:hidden}.InsightsTab_langSegment__2w94p{min-width:2px;transition:flex .3s}.InsightsTab_langList__I3aG4{display:flex;flex-direction:column;gap:8px}.InsightsTab_langItem__d9ZYq{align-items:center;display:flex;font-size:13px;gap:8px}.InsightsTab_langDot__zfmX5{border-radius:50%;flex-shrink:0;height:10px;width:10px}.InsightsTab_langName__-\+-qo{color:#e2e8f0;flex:1 1}.InsightsTab_langPct__g02PQ{font-feature-settings:"tnum";color:#ffffff73;font-variant-numeric:tabular-nums}.InsightsTab_contributorList__BOXFZ{display:flex;flex-direction:column;gap:10px}.InsightsTab_contributorRow__BvAoo{display:flex;flex-direction:column;gap:6px}.InsightsTab_contributorInfo__BqjDc{align-items:center;display:flex;gap:10px}.InsightsTab_cAvatar__axmqE{border-radius:50%;height:26px;object-fit:cover;width:26px}.InsightsTab_cAvatarFallback__TJWTv{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__8w5ye{color:#e2e8f0;flex:1 1;font-size:14px;font-weight:500}.InsightsTab_cCommits__NNsnd{color:#ffffff73;font-size:12px}.InsightsTab_cBarWrap__r0M5N{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.InsightsTab_cBar__eAAOq{background:linear-gradient(90deg,#9d3ef7,#b565ff);border-radius:3px;height:100%;transition:width .4s}.WikiTab_loading__G6pey{color:#fff6;font-size:15px;padding:60px;text-align:center}.WikiTab_disabled__E9cJK{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:12px;padding:70px 20px}.WikiTab_disabled__E9cJK h3{color:#ffffff8c;font-size:18px;margin:0}.WikiTab_disabled__E9cJK p{font-size:14px;margin:0}.WikiTab_wrap__4gqqk{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:0;min-height:420px;overflow:hidden}.WikiTab_sidebar__P9GP6{border-right:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;width:220px}.WikiTab_sidebarHeader__sJLuO{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:14px 16px}.WikiTab_sidebarTitle__0\+ROm{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.WikiTab_addBtn__7LJu4{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__7LJu4:hover{background:#9d3ef759}.WikiTab_pageList__w9KjT{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:8px 0}.WikiTab_pageItem__l7g-6{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__l7g-6:hover{background:#ffffff0d;color:#e2e8f0}.WikiTab_activePageItem__0Onp8{background:#9d3ef726!important;border-left:2px solid #9d3ef7;color:#e2e8f0!important}.WikiTab_noPages__OuMEY{color:#ffffff4d;font-size:13px;padding:16px}.WikiTab_content__Zse58{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.WikiTab_editForm__X0K\+N{display:flex;flex-direction:column;gap:14px;padding:24px}.WikiTab_editTitle__Q1bZV{color:#e2e8f0;font-size:17px;font-weight:600;margin:0}.WikiTab_editor__MQmWM,.WikiTab_inputField__97U87{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__MQmWM:focus,.WikiTab_inputField__97U87:focus{border-color:#9d3ef7}.WikiTab_editor__MQmWM::placeholder,.WikiTab_inputField__97U87::placeholder{color:#ffffff59}.WikiTab_editor__MQmWM{font-family:Courier New,monospace;font-size:13px;line-height:1.6;min-height:300px;resize:vertical}.WikiTab_editActions__oYfa\+{display:flex;gap:10px;justify-content:flex-end}.WikiTab_cancelBtn__TnYex{background:#ffffff14;border:none;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;padding:8px 18px}.WikiTab_cancelBtn__TnYex:hover{background:#ffffff24;color:#fff}.WikiTab_deleteBtn__wugUH{background:#f871711a;border:1px solid #f8717140;border-radius:8px;color:#f87171;cursor:pointer;font-size:14px;margin-right:auto;padding:8px 18px}.WikiTab_deleteBtn__wugUH:hover{background:#f8717133}.WikiTab_saveBtn__IocGj{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.WikiTab_saveBtn__IocGj:hover{background:#b565ff}.WikiTab_pageView__OSYM5{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:24px}.WikiTab_pageViewHeader__E1XIJ{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.WikiTab_pageViewTitle__fHc1S{color:#e2e8f0;font-size:22px;font-weight:700;margin:0}.WikiTab_pageMeta__iZ3QP{color:#fff6;display:flex;font-size:12px;gap:16px}.WikiTab_editBtn__OBLXB{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__OBLXB:hover{background:#9d3ef738}.WikiTab_pageBody__QX38a{flex:1 1;overflow-y:auto}.WikiTab_pageContent__iFV1h{color:#c8d3e8;font-family:inherit;font-size:14px;line-height:1.8;margin:0;white-space:pre-wrap;word-break:break-word}.WikiTab_emptyContent__JPKc6{align-items:center;color:#ffffff59;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.WikiTab_emptyContent__JPKc6 p{font-size:15px;margin:0}.Toast_container__Zpxw4{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__w5xcA{align-items:center;animation:Toast_slideIn__UcUG- .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__UcUG-{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}.Toast_success__KgVTK{background:#10b98126;border-color:#10b98159;color:#6ee7b7}.Toast_success__KgVTK .Toast_icon__O2Dvi{color:#10b981}.Toast_error__db5\+f{background:#ef444426;border-color:#ef444459;color:#fca5a5}.Toast_error__db5\+f .Toast_icon__O2Dvi{color:#ef4444}.Toast_warning__k6E\+r{background:#f59e0b26;border-color:#f59e0b59;color:#fcd34d}.Toast_warning__k6E\+r .Toast_icon__O2Dvi{color:#f59e0b}.Toast_info__OfiAE{background:#9d3ef726;border-color:#9d3ef759;color:#c084fc}.Toast_info__OfiAE .Toast_icon__O2Dvi{color:#9d3ef7}.Toast_icon__O2Dvi{align-items:center;display:flex;flex-shrink:0}.Toast_message__t6uDb{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.Toast_closeBtn__\+R71T{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__\+R71T:hover{opacity:1}.NcoreHubRepo_loadingPage__JK6Cm{align-items:center;color:#fff6;display:flex;flex-direction:column;font-size:15px;gap:16px;justify-content:center;min-height:60vh}@keyframes NcoreHubRepo_spin__GBF7d{to{transform:rotate(1turn)}}.NcoreHubRepo_loadingSpinner__yoKyb{animation:NcoreHubRepo_spin__GBF7d .8s linear infinite;border:3px solid #9d3ef733;border-radius:50%;border-top-color:#9d3ef7;height:40px;width:40px}.NcoreHubRepo_errorPage__1ITI5{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.NcoreHubRepo_errorPage__1ITI5 h2{color:#ffffff80;font-size:20px;margin:0}.NcoreHubRepo_backBtn__7HYsf{background:#9d3ef726;border:1px solid #9d3ef74d;border-radius:8px;color:#9d3ef7;cursor:pointer;font-size:14px;padding:10px 20px}.NcoreHubRepo_backBtn__7HYsf:hover{background:#9d3ef740}.NcoreHubRepo_page__Dqgas{background:#120d22;display:flex;flex-direction:column;min-height:100%}.NcoreHubRepo_repoHeader__\+rdWF{background:linear-gradient(180deg,#1a0e35,#160b2e);border-bottom:1px solid #ffffff14;padding:20px 0 0}.NcoreHubRepo_headerInner__7yYYC{display:flex;flex-direction:column;gap:14px;margin:0 auto;padding:0 24px}.NcoreHubRepo_breadcrumbLink__zh0GX,.NcoreHubRepo_breadcrumb__-NehH{align-items:center;display:flex;font-size:14px;gap:6px}.NcoreHubRepo_breadcrumbLink__zh0GX{background:none;border:none;color:#9d3ef7;cursor:pointer;padding:0;transition:color .2s}.NcoreHubRepo_breadcrumbLink__zh0GX:hover{color:#b565ff}.NcoreHubRepo_breadcrumbSep__lRKDr{color:#ffffff40;font-size:16px}.NcoreHubRepo_breadcrumbCurrent__4Tj2o{color:#e2e8f0;font-weight:600}.NcoreHubRepo_archiveBadge__8Z2mR,.NcoreHubRepo_forkedBadge__3iiGw,.NcoreHubRepo_privateBadge__E2y46{border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px}.NcoreHubRepo_privateBadge__E2y46{background:#fbbf241f;border:1px solid #fbbf2440;color:#fbbf24}.NcoreHubRepo_archiveBadge__8Z2mR{background:#9ca3af1f;border:1px solid #9ca3af40;color:#9ca3af}.NcoreHubRepo_forkedBadge__3iiGw{background:#9d3ef71f;border:1px solid #9d3ef740;color:#c084fc}.NcoreHubRepo_titleRow__bMKjz{align-items:flex-start;display:flex;gap:14px}.NcoreHubRepo_repoAvatar__RqzNB{flex-shrink:0}.NcoreHubRepo_titleInfo__OrzLk{display:flex;flex-direction:column;gap:4px;min-width:0}.NcoreHubRepo_repoTitle__MagGA{color:#e2e8f0;font-size:22px;font-weight:800;margin:0}.NcoreHubRepo_repoDesc__YVPN-{color:#ffffff8c;font-size:14px;line-height:1.5;margin:0}.NcoreHubRepo_forkFrom__B5Nuf{color:#fff6;font-size:13px;margin:0}.NcoreHubRepo_forkLink__nr\+Qm{background:none;border:none;color:#9d3ef7;cursor:pointer;font-size:13px;padding:0}.NcoreHubRepo_forkLink__nr\+Qm:hover{text-decoration:underline}.NcoreHubRepo_topics__EITq1{display:flex;flex-wrap:wrap;gap:8px}.NcoreHubRepo_topic__mwzqT{background:#9d3ef71f;border:1px solid #9d3ef740;border-radius:20px;color:#c084fc;cursor:default;font-size:12px;padding:3px 10px}.NcoreHubRepo_actions__myxcE{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.NcoreHubRepo_actionBtn__D1\+pK{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__D1\+pK:hover{background:#ffffff1f;color:#e2e8f0}.NcoreHubRepo_actionActive__Yz0CS{background:#9d3ef72e!important;border-color:#9d3ef766!important;color:#c084fc!important}.NcoreHubRepo_forkCount__TuI4J{background:#ffffff1a;border-radius:10px;font-size:11px;padding:1px 6px}.NcoreHubRepo_collabPanel__iBdMC{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:8px;padding:16px}.NcoreHubRepo_collabTitle__Y3Y93{color:#e2e8f0;font-size:14px;font-weight:600;margin:0 0 12px}.NcoreHubRepo_collabList__yR3KT{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.NcoreHubRepo_collabRow__sM84D{align-items:center;display:flex;font-size:13px;gap:10px}.NcoreHubRepo_collabName__brByR{color:#e2e8f0;flex:1 1}.NcoreHubRepo_collabPermission__Bo8T0{color:#ffffff73;font-size:12px;text-transform:capitalize}.NcoreHubRepo_addCollabForm__GVBiU{display:flex;flex-wrap:wrap;gap:8px}.NcoreHubRepo_collabInput__4MuRo{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__4MuRo:focus{border-color:#9d3ef7}.NcoreHubRepo_collabInput__4MuRo::placeholder{color:#ffffff4d}.NcoreHubRepo_collabSelect__3V1P5{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:13px;outline:none;padding:7px 10px}.NcoreHubRepo_collabSelect__3V1P5 option{background:#1a1030}.NcoreHubRepo_addCollabBtn__Jbfgq{background:#9d3ef7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px}.NcoreHubRepo_addCollabBtn__Jbfgq:hover{background:#b565ff}.NcoreHubRepo_addCollabBtn__Jbfgq:disabled{cursor:not-allowed;opacity:.5}.NcoreHubRepo_tabBar__bWld6{background:#160b2e;border-bottom:1px solid #ffffff14;overflow-x:auto}.NcoreHubRepo_tabBar__bWld6::-webkit-scrollbar{height:0}.NcoreHubRepo_tabBarInner__-nOsX{display:flex;gap:0;margin:0 auto;padding:0 24px}.NcoreHubRepo_tab__inemp{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__inemp:hover{color:#e2e8f0}.NcoreHubRepo_tabActive__Vk-ld{border-bottom-color:#9d3ef7;color:#e2e8f0;font-weight:600}.NcoreHubRepo_tabIcon__TGMVD{font-size:15px}.NcoreHubRepo_tabBadge__T2Mrr{background:#9d3ef740;border-radius:10px;color:#c084fc;font-size:10px;font-weight:700;padding:1px 6px}.NcoreHubRepo_content__RItIp{flex:1 1;padding:24px 0 40px}.NcoreHubRepo_contentInner__uRFTD{margin:0 auto;padding:0 24px}.LeftSidebar_sidebar__ueFAC{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__ueFAC{background:#f5f5f7;box-shadow:0 8px 32px #0000001a}.LeftSidebar_sidebar__ueFAC.LeftSidebar_expanded__TTjIl{width:272px}@media(max-width:768px){.LeftSidebar_sidebar__ueFAC{display:none}.LeftSidebar_sidebar__ueFAC.LeftSidebar_fullScreenMobile__koEto{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__cKge3{display:none}@media(max-width:768px){.LeftSidebar_sidebar__ueFAC.LeftSidebar_fullScreenMobile__koEto .LeftSidebar_mobileCloseBtn__cKge3{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__ueFAC.LeftSidebar_fullScreenMobile__koEto .LeftSidebar_mobileCloseBtn__cKge3{background:#0000000d;color:#6b6b6b}.LeftSidebar_sidebar__ueFAC.LeftSidebar_fullScreenMobile__koEto .LeftSidebar_mobileCloseBtn__cKge3:hover{background:#fff3;color:#9d3ef7}[data-theme=light] .LeftSidebar_sidebar__ueFAC.LeftSidebar_fullScreenMobile__koEto .LeftSidebar_mobileCloseBtn__cKge3:hover{background:#0000001a;color:#7326a2}}.LeftSidebar_item__4LloA,.LeftSidebar_profileItem__gFCvl{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__4LloA,[data-theme=light] .LeftSidebar_profileItem__gFCvl{color:#6b6b6b}.LeftSidebar_item__4LloA:hover,.LeftSidebar_profileItem__gFCvl:hover{color:#9d3ef7}[data-theme=light] .LeftSidebar_item__4LloA:hover,[data-theme=light] .LeftSidebar_profileItem__gFCvl:hover{color:#7326a2}.LeftSidebar_itemActive__dM-JH.LeftSidebar_profileItem__gFCvl,.LeftSidebar_item__4LloA.LeftSidebar_itemActive__dM-JH{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemActive__dM-JH.LeftSidebar_profileItem__gFCvl,[data-theme=light] .LeftSidebar_item__4LloA.LeftSidebar_itemActive__dM-JH{color:#7326a2}.LeftSidebar_sidebar__ueFAC.LeftSidebar_expanded__TTjIl .LeftSidebar_item__4LloA,.LeftSidebar_sidebar__ueFAC.LeftSidebar_expanded__TTjIl .LeftSidebar_profileItem__gFCvl{padding:8px 0 8px 12px}.LeftSidebar_sidebarUnreadDot__\+f71F{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__DILcL{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__DILcL{color:#6b6b6b}.LeftSidebar_itemIcon__DILcL.LeftSidebar_iconActive__W91os{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemIcon__DILcL.LeftSidebar_iconActive__W91os{color:#7326a2}.LeftSidebar_itemIcon__DILcL.LeftSidebar_iconHovered__40vRM{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemIcon__DILcL.LeftSidebar_iconHovered__40vRM{color:#7326a2}.LeftSidebar_itemIcon__DILcL img.LeftSidebar_avatarImg__LvMeS{border:2px solid #9d3ef7;border-radius:50%;height:26px;object-fit:cover;width:26px}[data-theme=light] .LeftSidebar_itemIcon__DILcL img.LeftSidebar_avatarImg__LvMeS{border-color:#7326a2}.LeftSidebar_itemLabel__sCcoF{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__sCcoF{color:#6b6b6b}.LeftSidebar_itemLabel__sCcoF.LeftSidebar_labelActive__UVrFh{color:#9d3ef7}[data-theme=light] .LeftSidebar_itemLabel__sCcoF.LeftSidebar_labelActive__UVrFh{color:#7326a2}.LeftSidebar_profileItem__gFCvl{margin-bottom:4px}.LeftSidebar_toggleBtn__wuyqG{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__wuyqG:hover{background:#ffffff12;color:#fff}[data-theme=light] .LeftSidebar_toggleBtn__wuyqG:hover{background:#0000000d;color:#000}.LeftSidebar_toggleBtn__wuyqG:hover .LeftSidebar_itemIcon__DILcL{color:#fff}.LeftSidebar_sidebar__ueFAC.LeftSidebar_expanded__TTjIl .LeftSidebar_toggleBtn__wuyqG{padding:8px 0 8px 12px}.LeftSidebar_toggleLabel__oduzp{color:#a1a1a1;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.LeftSidebar_divider__5Jh\+m{background:#ffffff12;flex-shrink:0;height:1px;margin:4px 8px;width:calc(100% - 16px)}[data-theme=light] .LeftSidebar_divider__5Jh\+m{background:#00000014}@media(min-width:769px){.LeftSidebar_hideOnDesktop__fzot0{display:none!important}}.LeftSidebar_pwaInstallItem__V5VF1{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__V5VF1:hover{background:linear-gradient(135deg,#9d3ef747,#c471ed33);border-color:#9d3ef780}@media(max-width:768px){.LeftSidebar_pwaInstallItem__V5VF1{display:none}}.LeftSidebar_statsBlock__WkJiW{display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:6px 0 6px 12px;width:100%}@media(max-width:768px){.LeftSidebar_statsBlock__WkJiW{align-items:center;flex-direction:row;gap:50px;width:95%}}.LeftSidebar_statRow__T0wFN{align-items:center;display:flex;flex-direction:row;gap:8px}@media(max-width:768px){.LeftSidebar_statRow__T0wFN{gap:16px}}.LeftSidebar_statCol__xMNow{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:3px;justify-content:center;width:30px}@media(max-width:768px){.LeftSidebar_statCol__xMNow{flex-direction:row;width:47px}}.LeftSidebar_pulseWrapper__D\+9F7{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;width:20px}@media(max-width:768px){.LeftSidebar_pulseWrapper__D\+9F7{height:40px;margin-right:-10px;width:40px}}.LeftSidebar_pulseDot__2x-zd{background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade80e6;height:8px;position:absolute;width:8px;z-index:2}.LeftSidebar_pulseRing__V2IQg{animation:LeftSidebar_pulse__WSz2G 1.8s ease-out infinite;background:#4ade804d;border-radius:50%;height:14px;position:absolute;width:14px;z-index:1}.LeftSidebar_pulseOuter__UHOio{animation:LeftSidebar_pulseOuter__UHOio 2.4s ease-out .4s infinite;background:#4ade801f;border-radius:50%;height:20px;position:absolute;width:20px;z-index:0}@keyframes LeftSidebar_pulse__WSz2G{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@keyframes LeftSidebar_pulseOuter__UHOio{0%{opacity:.7;transform:scale(.5)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.LeftSidebar_statIcon__coWLz{align-items:center;color:#9d3ef7;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}[data-theme=light] .LeftSidebar_statIcon__coWLz{color:#7326a2}.LeftSidebar_statNum__GhLP8{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__GhLP8{color:#333}@media(max-width:768px){.LeftSidebar_statNum__GhLP8{font-size:17px;min-width:25px}}.LeftSidebar_statLbl__vwlje{color:#a1a1a1;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:600;white-space:nowrap}[data-theme=light] .LeftSidebar_statLbl__vwlje{color:#555}.LeftSidebar_statTooltip__uE1ku{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__uE1ku{background:#fff;border-color:#7326a24d;box-shadow:0 4px 24px #0000001f}.LeftSidebar_statTooltipNum__mAq6j{color:#fff;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:800;line-height:1.1}[data-theme=light] .LeftSidebar_statTooltipNum__mAq6j{color:#1a0f2e}.LeftSidebar_statTooltipLbl__l0iyu{color:#ffffff80;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}[data-theme=light] .LeftSidebar_statTooltipLbl__l0iyu{color:#0006}.LeftSidebar_spacer__xD4h3{flex:1 1 auto;min-height:0}.LeftSidebar_tooltip__i3tf0{animation:LeftSidebar_tooltipIn__rLaFE .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__rLaFE{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.LeftSidebar_servicesWrapper__6n4-J{position:relative;width:100%}.LeftSidebar_submenu__2\+VWP{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__2\+VWP.LeftSidebar_submenuVisible__9xP3X{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.LeftSidebar_submenuTitle__WT2jF{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__b\+ehx{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__b\+ehx .LeftSidebar_submenuIcon__8UVAe{align-items:center;color:#a1a1a1;display:flex;transition:color .15s}.LeftSidebar_submenuItem__b\+ehx:hover{background:#9d3ef726;color:#fff}.LeftSidebar_submenuItem__b\+ehx:hover .LeftSidebar_submenuIcon__8UVAe{color:#9d3ef7}.LeftSidebar_scrollContent__j1T5G{-ms-overflow-style:none;flex:1 1;overflow-y:scroll;scrollbar-width:none;width:100%}.LeftSidebar_scrollContent__j1T5G::-webkit-scrollbar{display:none}.LeftSidebar_scrollContent__j1T5G{display:flex;flex-direction:column;gap:4px}.LeftSidebar_scrollIndicator__kcCmY{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__kcCmY:hover{height:32px;opacity:1}.LeftSidebar_scrollIndicator__kcCmY.LeftSidebar_top__2OBWc{border-radius:20px 20px 0 0;bottom:auto;top:0}.LeftSidebar_scrollIndicatorIcon__aYmCH{animation:LeftSidebar_bounce__Bc0-W 1.5s infinite;height:16px;width:16px}@keyframes LeftSidebar_bounce__Bc0-W{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.MobileBottomNav_mobileNav__NtXUb{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__NtXUb{background:linear-gradient(180deg,#f0f2f5,#fff)}@media(max-width:768px){.MobileBottomNav_mobileNav__NtXUb{display:flex;flex-direction:column}}.MobileBottomNav_navBar__gdRkR{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__gdRkR{background:#fffffffa;border:1px solid #667eea14;box-shadow:0 4px 12px #0000001a}.MobileBottomNav_navButton__FXH-a{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__FXH-a{color:#6b6b6b}.MobileBottomNav_navButton__FXH-a svg{height:24px;transition:all .2s ease;width:24px}.MobileBottomNav_navButton__FXH-a:hover{color:#9d3ef7}[data-theme=light] .MobileBottomNav_navButton__FXH-a:hover{color:#7326a2}.MobileBottomNav_navButton__FXH-a.MobileBottomNav_active__4Ysj6{color:#9d3ef7}[data-theme=light] .MobileBottomNav_navButton__FXH-a.MobileBottomNav_active__4Ysj6{color:#7326a2}.MobileBottomNav_navButton__FXH-a.MobileBottomNav_active__4Ysj6 svg{transform:scale(1.1)}.MobileBottomNav_navButton__FXH-a.MobileBottomNav_plusButton__CttSl{border-left:1px solid #ffffff1a}[data-theme=light] .MobileBottomNav_navButton__FXH-a.MobileBottomNav_plusButton__CttSl{border-left-color:#0000001a}.MobileBottomNav_navButton__FXH-a.MobileBottomNav_plusButton__CttSl svg{stroke:currentColor}.MobileBottomNav_iconWrap__2KQj8{align-items:center;display:inline-flex;justify-content:center;position:relative}.MobileBottomNav_unreadDot__bX4ka{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__z\+Vec{align-items:center;display:flex;justify-content:space-around;padding:0 8px}.MobileBottomNav_label__7VL2-{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__7VL2-{color:#6b6b6b}.MobileBottomNav_label__7VL2-.MobileBottomNav_activeLabel__2XW8d{color:#9d3ef7}[data-theme=light] .MobileBottomNav_label__7VL2-.MobileBottomNav_activeLabel__2XW8d{color:#7326a2}@keyframes FloatingDecorations_floatA__Z4Q93{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-22px) rotate(6deg)}66%{transform:translateY(-10px) rotate(-4deg)}}@keyframes FloatingDecorations_floatB__de3eA{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-18px) rotate(-8deg) scale(1.06)}}@keyframes FloatingDecorations_floatC__Hrghd{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-14px) rotate(5deg)}75%{transform:translateY(-26px) rotate(-5deg)}}@keyframes FloatingDecorations_pulse__w9eRx{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.1)}}@keyframes FloatingDecorations_spin__Mmuxl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FloatingDecorations_decorations__ry4TW{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}@media(max-width:768px){.FloatingDecorations_decorations__ry4TW{display:none}}.FloatingDecorations_deco__V8HLG{filter:blur(.3px);opacity:.17;position:absolute;will-change:transform,opacity}.FloatingDecorations_d1__Du0Tq{animation:FloatingDecorations_floatA__Z4Q93 7s ease-in-out infinite;left:3vw;top:6vh}.FloatingDecorations_d2__rvCcI{animation:FloatingDecorations_floatB__de3eA 9s ease-in-out infinite;right:3vw;top:5vh}.FloatingDecorations_d3__UIt2z{animation:FloatingDecorations_floatC__Hrghd 8s ease-in-out infinite;left:42vw;top:2vh}.FloatingDecorations_d4__CsuUd{animation:FloatingDecorations_floatA__Z4Q93 10s ease-in-out 1s infinite;right:1.5vw;top:28vh}.FloatingDecorations_d5__b0xCC{animation:FloatingDecorations_floatB__de3eA 6s ease-in-out .5s infinite;left:1vw;top:25vh}.FloatingDecorations_d6__bMDXB{animation:FloatingDecorations_floatC__Hrghd 8s ease-in-out 2s infinite;left:2vw;top:55vh}.FloatingDecorations_d7__IS3He{animation:FloatingDecorations_floatA__Z4Q93 11s ease-in-out .8s infinite;right:2vw;top:58vh}.FloatingDecorations_d8__uuJmL{animation:FloatingDecorations_pulse__w9eRx 5s ease-in-out infinite;right:1vw;top:42vh}.FloatingDecorations_d9__aWNGH{animation:FloatingDecorations_floatB__de3eA 12s ease-in-out 1.5s infinite;left:18vw;top:3vh}.FloatingDecorations_d10__fGv9n{animation:FloatingDecorations_floatC__Hrghd 9s ease-in-out .3s infinite;bottom:5vh;left:46vw}.FloatingDecorations_d11__LFM2i{animation:FloatingDecorations_floatA__Z4Q93 7s ease-in-out 1.2s infinite;bottom:4vh;left:3vw}.FloatingDecorations_d12__ZBfGb{animation:FloatingDecorations_floatB__de3eA 10s ease-in-out .6s infinite;bottom:4vh;right:3vw}.FloatingDecorations_d13__7hS31{animation:FloatingDecorations_floatA__Z4Q93 9s ease-in-out .4s infinite;left:20vw;top:38vh}.FloatingDecorations_d14__z971J{animation:FloatingDecorations_floatC__Hrghd 11s ease-in-out 1.8s infinite;left:32vw;top:8vh}.FloatingDecorations_d15__7RZ\+I{animation:FloatingDecorations_floatB__de3eA 13s ease-in-out .9s infinite;left:44vw;top:44vh}.FloatingDecorations_d16__uO4Ry{animation:FloatingDecorations_floatA__Z4Q93 8s ease-in-out 2.2s infinite;left:64vw;top:30vh}.FloatingDecorations_d17__0l9lA{animation:FloatingDecorations_floatC__Hrghd 7s ease-in-out .7s infinite;left:22vw;top:62vh}.FloatingDecorations_d18__DJz\+D{animation:FloatingDecorations_pulse__w9eRx 6s ease-in-out 1.3s infinite;left:62vw;top:58vh}.FloatingDecorations_d19__88wKB{animation:FloatingDecorations_floatB__de3eA 9s ease-in-out 2s infinite;bottom:8vh;left:28vw}.FloatingDecorations_d20__T6eNM{animation:FloatingDecorations_floatA__Z4Q93 12s ease-in-out .2s infinite;bottom:6vh;left:56vw}@keyframes CookieBanner_slideUp__sgNWc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieBanner_btnPulse__9KaTI{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__z6KeK{animation:CookieBanner_slideUp__sgNWc .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__z6KeK{bottom:110px;left:12px;right:12px;width:auto}}.CookieBanner_top__xUwEC{align-items:center;display:flex;gap:10px}.CookieBanner_iconWrap__N1UTw{align-items:center;display:flex;flex-shrink:0}.CookieBanner_title__CJHtn{color:#fff;font-size:21px;font-weight:800;letter-spacing:.01em;line-height:1.2;margin:0}.CookieBanner_subtitle__aYFq\+{color:#fff;font-size:.97rem;font-weight:400;line-height:1.45;margin:0}.CookieBanner_btnDetails__Uz1Ue{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__Uz1Ue:hover{color:#ffffffd9;-webkit-text-decoration-color:#ffffff8c;text-decoration-color:#ffffff8c}.CookieBanner_btnAccept__ShmSj{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__ShmSj:hover{animation:CookieBanner_btnPulse__9KaTI .6s ease-out;background:#ff99d6}.CookieBanner_btnAccept__ShmSj:active{transform:scale(.97)}.WelcomePage_wrapper__OzIVe{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__OzIVe{background:linear-gradient(180deg,#f0f2f5,#fff)}.WelcomePage_mainArea__WpEj\+{display:flex;flex:1 1;flex-direction:column;min-height:100vh;min-width:0}.WelcomePage_wrapper_header__fBaJX{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__fBaJX{background:#fffffffa;border-bottom:1px solid #667eea14;box-shadow:0 2px 20px #667eea1a}.WelcomePage_wrapper_body__\+HjHH{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__\+HjHH{color:#1a1a2e}.WelcomePage_content__0CFqJ{width:100%}.WelcomePage_controlsRow__AWU0a{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__6vnDw{bottom:110px!important}}.WelcomePage_backButton__GZ6hm{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__GZ6hm:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 8px 30px #0003;transform:translateY(-2px)}.WelcomePage_backButton__GZ6hm:hover .WelcomePage_backIcon__7c-VR{transform:translateX(-3px)}.WelcomePage_backButton__GZ6hm:active{transform:translateY(0) scale(.98)}[data-theme=light] .WelcomePage_backButton__GZ6hm{background:#fffc;border:1px solid #0000001a;box-shadow:0 4px 15px #0000000d;color:#333}[data-theme=light] .WelcomePage_backButton__GZ6hm:hover{background:#fff;border-color:#0003;box-shadow:0 8px 25px #0000001a}.WelcomePage_backIcon__7c-VR{align-items:center;display:flex;font-size:20px;transition:transform .3s ease}.WelcomePage_backText__Y0sLD{color:#fff;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease}[data-theme=light] .WelcomePage_backText__Y0sLD{-webkit-text-fill-color:initial;background:none;color:#333}.WelcomePage_logo__WT\+8g{cursor:pointer}.WelcomePage_footerText__H2ipW{color:#8b8b91;margin-top:auto;padding-bottom:25px;transition:color .3s ease}[data-theme=light] .WelcomePage_footerText__H2ipW{color:#6c757d}.WelcomePage_serviceView__OGQ3m{padding-top:20px;width:100%}.WelcomePage_serviceContainer__R0B8C{animation:WelcomePage_fadeIn__gUsGW .4s ease-in-out;width:100%}@keyframes WelcomePage_fadeIn__gUsGW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WelcomePage_serviceCategory__MmOpd{position:relative;width:100%}.WelcomePage_categoryBadge__kIqKB{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__kIqKB{background:#0000;border:2px solid #667eea4d;box-shadow:0 4px 20px #667eea1a}.WelcomePage_categoryBadge__kIqKB:hover{background:linear-gradient(135deg,#667eea40,#764ba240);box-shadow:0 12px 40px #667eea40;transform:translateY(-2px)}[data-theme=light] .WelcomePage_categoryBadge__kIqKB:hover{background:#667eea14;box-shadow:0 12px 40px #667eea33}.WelcomePage_badgeIcon__rbhl8{align-items:center;animation:WelcomePage_float__c\+y5Z 3s ease-in-out infinite;display:flex;font-size:24px;justify-content:center}@keyframes WelcomePage_float__c\+y5Z{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.WelcomePage_badgeText__8\+kG3{font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.WelcomePage_badgeText__8\+kG3,[data-theme=light] .WelcomePage_badgeText__8\+kG3{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text}@media(max-width:768px){.WelcomePage_wrapper_header__fBaJX{padding:0 24px}.WelcomePage_wrapper_body__\+HjHH{padding:15px 0;width:100%}.WelcomePage_controlsRow__AWU0a{bottom:80px;left:24px}.WelcomePage_backButton__GZ6hm{font-size:15px;padding:10px 20px}.WelcomePage_backIcon__7c-VR{font-size:20px}.WelcomePage_categoryBadge__kIqKB{gap:10px;padding:10px 20px;top:70px}.WelcomePage_badgeIcon__rbhl8{font-size:20px}.WelcomePage_badgeText__8\+kG3{font-size:16px}}@media(max-width:480px){.WelcomePage_controlsRow__AWU0a{bottom:20px;left:50%;max-width:400px;position:fixed;top:auto;transform:translateX(-50%);width:calc(100% - 40px)}.WelcomePage_backButton__GZ6hm{border-radius:20px;box-shadow:0 12px 40px #667eea66;font-size:16px;justify-content:center;padding:10px 24px;width:40%}.WelcomePage_backButton__GZ6hm:hover{transform:translateY(-2px) scale(1.02)}.WelcomePage_backIcon__7c-VR{font-size:22px}.WelcomePage_backText__Y0sLD{font-size:16px}.WelcomePage_categoryBadge__kIqKB{gap:8px;padding:8px 16px}.WelcomePage_badgeIcon__rbhl8{font-size:18px}.WelcomePage_badgeText__8\+kG3{font-size:14px;letter-spacing:.5px}}.NoMatch_notfoundPage__RxkF6{background:#111;min-height:100vh;overflow:hidden;position:relative}.NoMatch_backgroundAnimation__wyQqT{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.NoMatch_particle__tGyMI{animation:NoMatch_float__dx727 ease-in-out infinite;background:#667eea99;border-radius:50%;box-shadow:0 0 20px #667eeacc;position:absolute}@keyframes NoMatch_float__dx727{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__7Oz6w,.NoMatch_gradientOrb2__LI16b,.NoMatch_gradientOrb3__pddZ5{animation:NoMatch_orbFloat__zeXbx 15s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.NoMatch_gradientOrb1__7Oz6w{animation-delay:0s;background:radial-gradient(circle,#667eea80 0,#0000 70%);height:500px;left:-150px;top:-150px;width:500px}.NoMatch_gradientOrb2__LI16b{animation-delay:5s;background:radial-gradient(circle,#764ba280 0,#0000 70%);bottom:-200px;height:600px;right:-200px;width:600px}.NoMatch_gradientOrb3__pddZ5{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__zeXbx{0%,to{transform:translate(0)}33%{transform:translate(100px,-100px)}66%{transform:translate(-80px,80px)}}.NoMatch_content__CZjxW{align-items:center;background:#111;display:flex;justify-content:center;min-height:100vh;padding:120px 20px 80px;position:relative;z-index:1}.NoMatch_container__5TxA2{max-width:1000px;text-align:center;width:100%}.NoMatch_errorBlock__ca6R\+{animation:NoMatch_slideIn__MPffq .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__ca6R\+:before{animation:NoMatch_shine__F5OGv 3s infinite;background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes NoMatch_slideIn__MPffq{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes NoMatch_shine__F5OGv{0%{left:-100%}50%,to{left:100%}}.NoMatch_iconWrapper__S3vQh{display:inline-block;margin-bottom:30px;position:relative}.NoMatch_warningIcon__Wd5Wx{animation:NoMatch_pulse__oVk-T 2s ease-in-out infinite;color:#ff6b35;filter:drop-shadow(0 0 30px rgba(255,107,53,.8));font-size:80px}.NoMatch_iconGlow__1Tg4g{animation:NoMatch_glowPulse__O-dQ9 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__oVk-T{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes NoMatch_glowPulse__O-dQ9{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.3)}}.NoMatch_errorNumber__\+8WZ8{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:30px}.NoMatch_digitZero__EwRuo,.NoMatch_digit__t7qZE{-webkit-text-fill-color:#0000;animation:NoMatch_digitGlow__5oOXe 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__EwRuo:before,.NoMatch_digit__t7qZE: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__EwRuo{-webkit-text-fill-color:#0000;animation-delay:.5s;background:linear-gradient(135deg,#ff6b35,#f7971e);-webkit-background-clip:text}@keyframes NoMatch_digitGlow__5oOXe{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__xW7U0{align-items:center;animation:NoMatch_fadeIn__18FXv .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__bqd1j{animation:NoMatch_boltFlash__g0L7f 2s ease-in-out infinite;color:#667eea;font-size:32px}@keyframes NoMatch_boltFlash__g0L7f{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__5pu6F{animation:NoMatch_fadeIn__18FXv .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__bTf\+k{animation:NoMatch_fadeIn__18FXv .8s ease-out .6s backwards;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.NoMatch_primaryBtn__Y7JUN,.NoMatch_secondaryBtn__7qNl\+{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__Y7JUN svg,.NoMatch_secondaryBtn__7qNl\+ svg{font-size:20px;transition:transform .3s ease}.NoMatch_primaryBtn__Y7JUN:hover svg,.NoMatch_secondaryBtn__7qNl\+:hover svg{transform:translateX(5px)}.NoMatch_primaryBtn__Y7JUN:active,.NoMatch_secondaryBtn__7qNl\+:active{transform:scale(.95)}.NoMatch_primaryBtn__Y7JUN{background:#780add;box-shadow:0 10px 40px #667eea80,0 0 0 3px #667eea1a;color:#fff}.NoMatch_primaryBtn__Y7JUN:hover{box-shadow:0 15px 50px #667eeab3,0 0 0 5px #667eea26;transform:translateY(-3px)}.NoMatch_primaryBtn__Y7JUN:hover .NoMatch_btnGlow__6fP2c{opacity:1}.NoMatch_btnGlow__6fP2c{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__7qNl\+{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #fff3;color:#fff}.NoMatch_secondaryBtn__7qNl\+:hover{background:#ffffff1a;border-color:#fff6;box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}.NoMatch_quickLinks__QKg3p{animation:NoMatch_fadeIn__18FXv .8s ease-out .8s backwards}.NoMatch_quickLinksTitle__hOEbd{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;justify-content:center;margin-bottom:30px}.NoMatch_quickLinksTitle__hOEbd svg{animation:NoMatch_fireFlicker__pj6uJ 1.5s ease-in-out infinite;color:#ff6b35}@keyframes NoMatch_fireFlicker__pj6uJ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.NoMatch_linksGrid__B2ZtS{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__iuCCo{-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__iuCCo:hover{border-color:#667eea99;box-shadow:0 20px 40px #0006,0 0 60px #667eea4d;transform:translateY(-8px) scale(1.02)}.NoMatch_linkCard__iuCCo:hover .NoMatch_linkIcon__cxiSa{transform:scale(1.2) rotate(10deg)}.NoMatch_linkCard__iuCCo:hover .NoMatch_linkIconGlow__uO3f\+{opacity:1;transform:scale(1.5)}.NoMatch_linkCard__iuCCo:hover .NoMatch_cardShine__QWAaN{left:100%}.NoMatch_linkIcon__cxiSa{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__uO3f\+{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__yQfxN{color:#ffffffe6;display:block;font-size:16px;font-weight:600}.NoMatch_cardShine__QWAaN{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.NoMatch_decorativeBadge__4DNtu{align-items:center;animation:NoMatch_fadeIn__18FXv 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__T3WXP{animation:NoMatch_gemSpin__7qR\+9 4s ease-in-out infinite;color:#667eea;font-size:18px}@keyframes NoMatch_gemSpin__7qR\+9{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}@keyframes NoMatch_fadeIn__18FXv{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.NoMatch_content__CZjxW{padding:100px 15px 60px}.NoMatch_errorBlock__ca6R\+{padding:40px 25px}.NoMatch_warningIcon__Wd5Wx{font-size:60px}.NoMatch_errorNumber__\+8WZ8{gap:10px}.NoMatch_digitZero__EwRuo,.NoMatch_digit__t7qZE{font-size:80px}.NoMatch_title__xW7U0{font-size:28px;gap:12px}.NoMatch_boltIcon__bqd1j{font-size:24px}.NoMatch_description__5pu6F{font-size:16px;margin-bottom:30px}.NoMatch_actions__bTf\+k{align-items:stretch;flex-direction:column;margin:0 auto;max-width:300px}.NoMatch_primaryBtn__Y7JUN,.NoMatch_secondaryBtn__7qNl\+{justify-content:center}.NoMatch_quickLinksTitle__hOEbd{font-size:20px}.NoMatch_linksGrid__B2ZtS{grid-template-columns:1fr;max-width:350px}}@media(max-width:480px){.NoMatch_warningIcon__Wd5Wx{font-size:50px}.NoMatch_digitZero__EwRuo,.NoMatch_digit__t7qZE{font-size:60px}.NoMatch_title__xW7U0{flex-direction:column;font-size:24px;gap:10px}.NoMatch_description__5pu6F{font-size:14px}.NoMatch_primaryBtn__Y7JUN,.NoMatch_secondaryBtn__7qNl\+{font-size:15px;padding:16px 30px}.NoMatch_linkCard__iuCCo{padding:25px 15px}.NoMatch_linkIcon__cxiSa{font-size:40px}}.ChatRoomModal_fullPage__hW8JA{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__SOE0c{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__dEuqM{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.ChatRoomModal_roomTypeIcon__Ord-E{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__ae11Z{flex:1 1;min-width:0}.ChatRoomModal_roomName__6y-73{color:#f0eaff;font-size:17px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatRoomModal_roomMeta__bZGZ-{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.ChatRoomModal_roomType__RR0QC{border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.ChatRoomModal_roomType__RR0QC.ChatRoomModal_public__vvQP1{background:#34d39926;border:1px solid #34d3994d;color:#34d399}.ChatRoomModal_roomType__RR0QC.ChatRoomModal_private__AZzZm{background:#fbbf2426;border:1px solid #fbbf244d;color:#fbbf24}.ChatRoomModal_roomType__RR0QC.ChatRoomModal_voice__gDjqE{background:#60a5fa26;border:1px solid #60a5fa4d;color:#60a5fa}.ChatRoomModal_category__OT6mV{background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;color:#ffffff8c;font-size:11px;padding:2px 8px}.ChatRoomModal_headerActions__G5OU2{display:flex;flex-shrink:0;gap:6px}.ChatRoomModal_closeBtn__la8GK,.ChatRoomModal_leaveBtn__SdpoM,.ChatRoomModal_settingsBtn__O\+\+Pg{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__la8GK:hover,.ChatRoomModal_leaveBtn__SdpoM:hover,.ChatRoomModal_settingsBtn__O\+\+Pg:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.ChatRoomModal_leaveBtn__SdpoM:hover{background:#f871712e;border-color:#f8717159;color:#fca5a5}.ChatRoomModal_mobileTabs__fycRx{display:none}.ChatRoomModal_mobileTab__IY\+Qm{-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__vfkLM{background:#7c3aed14;border-bottom-color:#7c3aed;color:#a78bfa}.ChatRoomModal_mobileTabCount__lPjaa{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__HaIaS,.ChatRoomModal_mainContent__4MiCz{display:flex;flex:1 1;min-height:0;overflow:hidden}.ChatRoomModal_chatSection__HaIaS{border-right:1px solid #7c3aed26;flex-direction:column;min-width:0}.ChatRoomModal_membersSection__OUc5M{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__go2yc{width:260px}.ChatRoomModal_membersSectionCollapsed__osLEB{width:56px}.ChatRoomModal_membersToggle__rppqk{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__rppqk:hover{background:#7c3aed52;border-color:#a78bfa99;box-shadow:0 2px 12px #7c3aed4d;color:#fff;transform:scale(1.05)}.ChatRoomModal_membersAvatarStack__4t2Rg{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:50px 6px 12px}.ChatRoomModal_membersAvatarStack__4t2Rg::-webkit-scrollbar{display:none}.ChatRoomModal_membersCountBadge__8jYJK{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__97jHB{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__97jHB img{border-radius:50%;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.ChatRoomModal_stackAvatar__97jHB:hover{border-color:#a78bfab3;transform:scale(1.12)}.ChatRoomModal_stackOnlineDot__F1P2R{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__bk9cc{border-color:#a78bfab3!important;box-shadow:0 0 0 2px #7c3aed59}.ChatRoomModal_stackMore__uvN87{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__jl6SI{align-items:center;border-bottom:1px solid #7c3aed1f;display:flex;flex-shrink:0;gap:8px;padding:12px 12px 10px 42px}.ChatRoomModal_membersHeader__jl6SI svg{color:#a78bfa}.ChatRoomModal_membersHeader__jl6SI 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__eOIKa{background:#7c3aed40;border-radius:10px;color:#c4b5fd;font-size:11px;padding:1px 7px}.ChatRoomModal_memberSearch__GtiUr{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__GtiUr::placeholder{color:#ffffff40}.ChatRoomModal_memberSearch__GtiUr:focus{background:#ffffff12;border-color:#a78bfa80}.ChatRoomModal_membersList__1Wx2o{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:8px}.ChatRoomModal_membersList__1Wx2o::-webkit-scrollbar{width:3px}.ChatRoomModal_membersList__1Wx2o::-webkit-scrollbar-track{background:#0000}.ChatRoomModal_membersList__1Wx2o::-webkit-scrollbar-thumb{background:#7c3aed33;border-radius:2px}.ChatRoomModal_empty__48hLt,.ChatRoomModal_loading__dKFzE{color:#ffffff59;font-size:13px;padding:20px 10px;text-align:center}.ChatRoomModal_memberCard__Jk5Az{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__Jk5Az.ChatRoomModal_currentUser__jaGvc{background:#7c3aed1a;border-color:#7c3aed38}.ChatRoomModal_memberCard__Jk5Az:hover{background:#7c3aed17;border-color:#7c3aed33}.ChatRoomModal_memberAvatarWrap__9eHtl{flex-shrink:0;position:relative}.ChatRoomModal_memberAvatar__7T18R{border:2px solid #7c3aed4d;border-radius:50%;box-shadow:0 1px 6px #0000004d;display:block;height:36px;object-fit:cover;width:36px}.ChatRoomModal_memberOnlineDot__zonEp{background:#34d399;border:2px solid #1a0028;border-radius:50%;bottom:0;height:9px;position:absolute;right:0;width:9px}.ChatRoomModal_memberInfo__Nde9J{flex:1 1;min-width:0}.ChatRoomModal_memberName__tWULT{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__9HrJr{background:#7c3aed33;border-radius:4px;color:#a78bfa;font-size:10px;font-weight:600;padding:1px 5px}.ChatRoomModal_memberRole__0qPw3{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:3px;margin-top:1px}.ChatRoomModal_ownerBadge__xzV\+J{font-size:13px}.ChatRoomModal_modBadge__Wzk-0{background:#60a5fa2e;border:1px solid #60a5fa33;border-radius:5px;color:#93c5fd;font-size:10px;font-weight:600;padding:1px 5px}.ChatRoomModal_adminBadge__G1sMc{background:#a78bfa2e;border:1px solid #a78bfa33;border-radius:5px;color:#c4b5fd;font-size:10px;font-weight:600;padding:1px 5px}.ChatRoomModal_regularBadge__0Tr3l{background:#ffffff0f;border-radius:5px;color:#fff6;font-size:10px;padding:1px 5px}.ChatRoomModal_mutedBadge__F8Awf{flex-shrink:0;font-size:14px;opacity:.6}.ChatRoomModal_kickBtn__bbEyM{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__bbEyM:hover{background:#f8717147;border-color:#f8717180}.ChatRoomModal_invitePanel__xbRbU{background:#7c3aed1a;border:1px solid #7c3aed40;border-radius:9px;margin:6px 10px;padding:8px 10px}.ChatRoomModal_invitePanelLabel__ovQnp{color:#fff6;font-size:10px;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.ChatRoomModal_invitePanelRow__nDYTp{align-items:center;display:flex;gap:5px}.ChatRoomModal_invitePanelCode__TnGWl{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__UwGUu,.ChatRoomModal_inviteRegenBtn__9zOFo{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__UwGUu:hover,.ChatRoomModal_inviteRegenBtn__9zOFo:hover{background:#ffffff1a;color:#fff}.ChatRoomModal_settingsPanel__vRqMT{background:#7c3aed0f;border-top:1px solid #7c3aed33;flex-shrink:0;padding:18px 20px}.ChatRoomModal_settingsPanel__vRqMT h3{color:#f0eaff;font-size:15px;font-weight:700;margin:0 0 14px}.ChatRoomModal_settingItem__wSRUY{margin-bottom:12px}.ChatRoomModal_settingItem__wSRUY label{align-items:center;color:#ffffffa6;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:5px}.ChatRoomModal_settingItem__wSRUY 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__wSRUY input[type=number]:focus{border-color:#a78bfa80;outline:none}.ChatRoomModal_settingActions__yM-qV{display:flex;gap:8px;margin-top:14px}.ChatRoomModal_saveBtn__Rvjr2{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__Rvjr2:hover{opacity:.88}.ChatRoomModal_cancelBtn__3Z4Fp{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__3Z4Fp:hover{background:#ffffff1a}.ChatRoomModal_headerLeftTappable__\+r5vL{outline:none}.ChatRoomModal_infoPanel__VRtXt{display:none}@media(max-width:850px){.ChatRoomModal_mobileHidden__nQZ9F,.ChatRoomModal_mobileTabs__fycRx{display:none!important}.ChatRoomModal_header__SOE0c{padding:8px 12px}.ChatRoomModal_roomTypeIcon__Ord-E{height:32px;width:32px}.ChatRoomModal_roomName__6y-73{font-size:14px}.ChatRoomModal_closeBtn__la8GK,.ChatRoomModal_leaveBtn__SdpoM,.ChatRoomModal_settingsBtn__O\+\+Pg{height:32px;width:32px}.ChatRoomModal_mainContent__4MiCz{flex-direction:column}.ChatRoomModal_chatSection__HaIaS{border-right:none;flex:1 1;min-height:0}.ChatRoomModal_membersSection__OUc5M{border-left:none;border-top:1px solid #7c3aed26;flex:1 1;min-height:0;width:100%!important}.ChatRoomModal_membersToggle__rppqk{display:none}.ChatRoomModal_desktopOnly__EquxB{display:none!important}.ChatRoomModal_headerLeftTappable__\+r5vL{-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__\+r5vL:active{background:#7c3aed26}}@keyframes ChatRoomModal_infoPanelSlideIn__9Avn3{0%{opacity:.8;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ChatRoomModal_infoPanel__VRtXt{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__VRtXt{animation:ChatRoomModal_infoPanelSlideIn__9Avn3 .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__\+WL0I .ChatRoomModal_membersSection__OUc5M{display:none!important}.ChatRoomModal_infoPanelVisible__\+WL0I .ChatRoomModal_chatSection__HaIaS{margin-right:260px}}.ChatRoomModal_infoPanelToggleBtn__CjBE3{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__CjBE3 svg{display:block}.ChatRoomModal_infoPanelToggleBtn__CjBE3:hover{background:#7c3aed38;border-color:#7c3aed80;color:#c4b5fd}.ChatRoomModal_infoPanelToggleBtnActive__OpIoy{background:#7c3aed47!important;border-color:#7c3aed8c!important;color:#a78bfa!important}.ChatRoomModal_infoPanelHeader__OyWF7{align-items:center;background:#7c3aed12;border-bottom:1px solid #7c3aed38;display:flex;flex-shrink:0;gap:10px;padding:10px 14px}.ChatRoomModal_infoPanelBack__jVZuk{-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__jVZuk:active,.ChatRoomModal_infoPanelBack__jVZuk:hover{background:#7c3aed26}.ChatRoomModal_infoPanelTitle__-jUpz{color:#f0eaff;flex:1 1;font-size:14px;font-weight:700;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ChatRoomModal_infoPanelMenu__NXE9X{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:12px 0}.ChatRoomModal_infoPanelMenuItem__UtG7o{-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__UtG7o:hover{background:#7c3aed14}.ChatRoomModal_infoPanelMenuItem__UtG7o:active{background:#7c3aed1f}.ChatRoomModal_infoPanelMenuItem__UtG7o svg{color:#a78bfa80;flex-shrink:0;margin-left:auto}.ChatRoomModal_infoPanelMenuItemDanger__Lr1LA{color:#fca5a5}.ChatRoomModal_infoPanelMenuItemDanger__Lr1LA .ChatRoomModal_infoPanelMenuIcon__qwfQh{background:#ef44441f;color:#f87171}.ChatRoomModal_infoPanelMenuIcon__qwfQh{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__qwfQh svg{display:block;margin:0;padding:0}.ChatRoomModal_infoPanelMenuLabel__gqDHK{flex:1 1}.ChatRoomModal_infoPanelMenuCount__j3k-2{background:#7c3aed40;border-radius:10px;color:#c4b5fd;flex-shrink:0;font-size:12px;font-weight:700;padding:1px 7px}.ChatRoomModal_infoPanelDivider__nh09D{background:#7c3aed2e;height:1px;margin:8px 0}.ChatRoomModal_infoPanelLeaveWrap__Ziwh0{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__JteQg{-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__JteQg svg{color:#a78bfa;flex-shrink:0}.ChatRoomModal_infoPanelBackToChatBtn__JteQg:active,.ChatRoomModal_infoPanelBackToChatBtn__JteQg:hover{background:#7c3aed38;border-color:#a78bfa8c}.ChatRoomModal_infoPanelPromo__oOBM2{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__oOBM2 svg{color:#a78bfa;flex-shrink:0;margin-top:2px}.ChatRoomModal_infoPanelPromo__oOBM2 p{color:#c4b5fdbf;font-size:13px;font-style:italic;line-height:1.55;margin:0}.ChatRoomModal_infoPanelLeaveBtn__NcXnb{-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__NcXnb svg{color:#f87171;flex-shrink:0}.ChatRoomModal_infoPanelLeaveBtn__NcXnb:active,.ChatRoomModal_infoPanelLeaveBtn__NcXnb:hover{background:#ef44442e;border-color:#ef444480}.ChatRoomModal_infoPanelContent__BIV3B{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:12px}.ChatRoomModal_infoPanelContent__BIV3B::-webkit-scrollbar{width:3px}.ChatRoomModal_infoPanelContent__BIV3B::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:2px}.ChatRoomModal_infoPanelEmpty__qoYFi,.ChatRoomModal_infoPanelLoading__HuwZo{color:#ffffff59;font-size:14px;padding:32px 16px;text-align:center}.ChatRoomModal_mediaGrid__1eIbn{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.ChatRoomModal_mediaThumb__G\+qRQ{-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__G\+qRQ img,.ChatRoomModal_mediaThumb__G\+qRQ video{display:block;height:100%;object-fit:cover;width:100%}.ChatRoomModal_mediaThumb__G\+qRQ:active{opacity:.8}.ChatRoomModal_mediaThumbCircle__55TFB{border:2px solid #7c3aed80;border-radius:50%}.ChatRoomModal_docThumb__zSeGP{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__tpWhN{display:flex;flex-direction:column;gap:8px}.ChatRoomModal_audioItem__veFw-{align-items:center;background:#7c3aed0f;border:1px solid #7c3aed26;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.ChatRoomModal_audioItemIcon__RjcL2{align-items:center;background:#7c3aed26;border-radius:8px;color:#a78bfa;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ChatRoomModal_audioItemIcon__RjcL2 svg{display:block}.ChatRoomModal_audioPlayer__geEpa{accent-color:#7c3aed;flex:1 1;height:32px;min-width:0}.ChatRoomModal_infoPanelMembersList__nmEDI{display:flex;flex-direction:column;gap:4px}.ChatRoomModal_infoPanelLightboxOverlay__sM7rE{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__sZIp-{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__fBc9D{border-radius:10px;max-height:85vh;max-width:95%;object-fit:contain}.SupportChat_chatContainer__nczJy{animation:SupportChat_slideIn__GrzIg .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__GrzIg{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SupportChat_header__c5Isi{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:16px}.SupportChat_title__tCAI-{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:10px}.SupportChat_closeButton__AiKz1{background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;transition:color .2s}.SupportChat_closeButton__AiKz1:hover{color:#fff}.SupportChat_messages__AIWvH{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.SupportChat_messages__AIWvH::-webkit-scrollbar{width:6px}.SupportChat_messages__AIWvH::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.SupportChat_message__OvvwB{word-wrap:break-word;animation:SupportChat_fadeIn__rAOue .3s ease;border-radius:12px;font-size:14px;line-height:1.4;max-width:85%;padding:12px 16px}@keyframes SupportChat_fadeIn__rAOue{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.SupportChat_userMessage__1klk8{align-self:flex-end;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom-right-radius:4px;color:#fff}.SupportChat_botMessage__yvdlb{align-self:flex-start;background:#ffffff0d;border:1px solid #ffffff0d;border-bottom-left-radius:4px;color:#ffffffe6}.SupportChat_inputArea__flFoO{border-top:1px solid #ffffff0d;display:flex;gap:10px;padding:16px}.SupportChat_input__s8PrG{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__s8PrG:focus{border-color:#667eea}.SupportChat_input__s8PrG::placeholder{color:#ffffff4d}.SupportChat_sendButton__g3M7G{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__g3M7G:hover{background:#764ba2;transform:scale(1.05)}.SupportChat_sendButton__g3M7G:disabled{cursor:default;opacity:.5;transform:none}.SupportChat_linkButton__0oNmp{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__0oNmp:hover{background:#667eea1a;color:#fff}
/*# sourceMappingURL=main.00a26581.css.map*/