@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);:root{--default-background-color:#da0000;--main-font:"4436lee","Nunito",sans-serif}@font-face{font-display:swap;font-family:"4436lee";font-style:normal;font-weight:400;src:url(/static/media/4436lee.88f06749571db058fff7.woff2) format("woff2")}@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{height:8px;width:8px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border:2px solid #ffffff1a;border-radius:10px;box-shadow:0 2px 8px #667eea4d;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#764ba2,#667eea);box-shadow:0 4px 12px #667eea80;transform:scale(1.1)}::-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{-webkit-overflow-scrolling:touch;font-family:"4436lee",Nunito,sans-serif;overflow-x:hidden;overflow-y:scroll;transition:background-color .3s ease,color .3s ease}[data-theme=light] ::-webkit-scrollbar-track{background:#00000008}[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border:2px solid #0000000d;box-shadow:0 2px 8px #667eea33}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#764ba2,#667eea);box-shadow:0 4px 12px #667eea66}*{scroll-behavior:smooth}*,body,html{scroll-snap-type:none}body,html{overscroll-behavior:smooth}@media(prefers-reduced-motion:no-preference){*{scroll-behavior:smooth;transition:scroll-position .3s cubic-bezier(.4,0,.2,1)}@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 fadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}@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]),[data-theme=light] [class*=btn]:not([class*=primary]):not([class*=gradient]):not([class*=auth]),[data-theme=light] [class*=button]:not([class*=primary]):not([class*=gradient]):not([class*=auth]){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}.WelcomePage_wrapper__f-0sP{align-items:center;background-color:#111;display:flex;flex-direction:column;font-family:var(--main-font);font-weight:400;justify-content:top;min-height:100vh;scroll-behavior:smooth;transition:background-color .3s ease}[data-theme=light] .WelcomePage_wrapper__f-0sP{background:linear-gradient(180deg,#f0f2f5,#fff)}.WelcomePage_wrapper_header__Xwvhv{align-items:stretch;background:#111;display:flex;flex-direction:row;justify-content:center;padding:0 20px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:9999}[data-theme=light] .WelcomePage_wrapper_header__Xwvhv{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-bottom:1px solid #667eea14;box-shadow:0 2px 20px #667eea1a}.WelcomePage_wrapper_body__047vz{color:#fff;display:flex;flex:1 0 auto;flex-direction:column;min-height:calc(100vh - 90px);padding:15px 20px;transition:color .3s ease;width:100%}[data-theme=light] .WelcomePage_wrapper_body__047vz{color:#1a1a2e}.WelcomePage_content__YTeax{width:100%}.WelcomePage_controlsRow__\+zddD{align-items:center;bottom:73px;display:flex;gap:12px;left:20px;position:fixed;z-index:10000}.WelcomePage_backButton__z2n6\+{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#667eea26,#764ba226);border:2px solid #667eea66;border-radius:16px;box-shadow:0 8px 32px #667eea33;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.WelcomePage_backButton__z2n6\+:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.WelcomePage_backButton__z2n6\+:hover{background:linear-gradient(135deg,#667eea4d,#764ba24d);border-color:#667eeab3;box-shadow:0 16px 48px #667eea66;transform:translateY(-4px) scale(1.05)}.WelcomePage_backButton__z2n6\+:hover:before{left:100%}.WelcomePage_backButton__z2n6\+:hover .WelcomePage_backIcon__08zvn{transform:translateX(-5px)}.WelcomePage_backButton__z2n6\+:active{transform:translateY(-2px) scale(1.02)}[data-theme=light] .WelcomePage_backButton__z2n6\+{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d;box-shadow:0 8px 32px #667eea26;color:#667eea}[data-theme=light] .WelcomePage_backButton__z2n6\+:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 16px 48px #667eea40}.WelcomePage_backIcon__08zvn{align-items:center;display:flex;font-size:24px;transition:transform .3s ease}.WelcomePage_backText__HRAlg{font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.WelcomePage_backText__HRAlg,[data-theme=light] .WelcomePage_backText__HRAlg{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text}.WelcomePage_logo__VYcCS{cursor:pointer}.WelcomePage_footerText__mCLHr{color:#8b8b91;margin-top:auto;padding-bottom:25px;transition:color .3s ease}[data-theme=light] .WelcomePage_footerText__mCLHr{color:#6c757d}.WelcomePage_serviceView__TB-dv{padding-top:20px;width:100%}.WelcomePage_serviceContainer__C-YID{animation:WelcomePage_fadeIn__58oND .4s ease-in-out;width:100%}@keyframes WelcomePage_fadeIn__58oND{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WelcomePage_serviceCategory__IYFg1{position:relative;width:100%}.WelcomePage_categoryBadge__KWHZh{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__KWHZh{background:#0000;border:2px solid #667eea4d;box-shadow:0 4px 20px #667eea1a}.WelcomePage_categoryBadge__KWHZh:hover{background:linear-gradient(135deg,#667eea40,#764ba240);box-shadow:0 12px 40px #667eea40;transform:translateY(-2px)}[data-theme=light] .WelcomePage_categoryBadge__KWHZh:hover{background:#667eea14;box-shadow:0 12px 40px #667eea33}.WelcomePage_badgeIcon__VeOnf{align-items:center;animation:WelcomePage_float__WYYuY 3s ease-in-out infinite;display:flex;font-size:24px;justify-content:center}@keyframes WelcomePage_float__WYYuY{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.WelcomePage_badgeText__DUF43{font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.WelcomePage_badgeText__DUF43,[data-theme=light] .WelcomePage_badgeText__DUF43{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text}@media(max-width:768px){.WelcomePage_wrapper_header__Xwvhv{padding:0 24px}.WelcomePage_wrapper_body__047vz{padding:15px 24px;width:100%}.WelcomePage_controlsRow__\+zddD{bottom:80px;left:24px}.WelcomePage_backButton__z2n6\+{font-size:15px;padding:10px 20px}.WelcomePage_backIcon__08zvn{font-size:20px}.WelcomePage_categoryBadge__KWHZh{gap:10px;padding:10px 20px;top:70px}.WelcomePage_badgeIcon__VeOnf{font-size:20px}.WelcomePage_badgeText__DUF43{font-size:16px}}@media(max-width:480px){.WelcomePage_controlsRow__\+zddD{bottom:20px;left:50%;max-width:400px;position:fixed;top:auto;transform:translateX(-50%);width:calc(100% - 40px)}.WelcomePage_backButton__z2n6\+{border-radius:20px;box-shadow:0 12px 40px #667eea66;font-size:16px;justify-content:center;padding:10px 24px;width:40%}.WelcomePage_backButton__z2n6\+:hover{transform:translateY(-2px) scale(1.02)}.WelcomePage_backIcon__08zvn{font-size:22px}.WelcomePage_backText__HRAlg{font-size:16px}.WelcomePage_categoryBadge__KWHZh{gap:8px;padding:8px 16px}.WelcomePage_badgeIcon__VeOnf{font-size:18px}.WelcomePage_badgeText__DUF43{font-size:14px;letter-spacing:.5px}}.WelcomeHeader_wrapper__q0gvR{align-items:center;display:flex;font-size:small;justify-content:space-between;padding:16px 0 10px;transition:background-color .3s ease;width:100%}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__quX6l{cursor:pointer;transition:filter .3s ease;width:32px}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__quX6l{filter:invert(1)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__wrapper__gCkdW{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;outline:none;text-align:center}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logoTextWrapper__AbyTX{align-items:center;display:flex;justify-content:center;line-height:1}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logoText__CBoES{vector-effect:non-scaling-stroke;display:block;height:48px;transition:all .3s ease;width:auto}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logoText__CBoES text{transition:fill .3s ease}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logoText__CBoES text{fill:#1a1a2e!important}@media(max-width:760px){.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__wrapper__gCkdW{width:40%}}@media(max-width:480px){.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__quX6l{width:20px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logoText__CBoES{height:32px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logoText__CBoES svg{font-size:32px}}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_userImage_div__vg3fH{background:#0000}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_userImage_div__vg3fH:hover{background:#3f3f3f;border-radius:10px;transition:.3s}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_userImage__bI48e{align-items:center;border-radius:10px;cursor:pointer;display:flex;filter:invert(1);height:31px;height:auto;justify-content:center;width:31px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_enter_buttons__NOOSc{align-items:center;display:flex;gap:12px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navbar__4eP3H{align-items:center;display:flex;font-size:19px;gap:25px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navButton__PXLHy{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--main-font);font-size:19px;font-weight:400;padding:5px 10px;transition:all .3s ease}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navButton__PXLHy:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logoText__CBoES text{fill:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navButton__PXLHy{color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navButton__PXLHy:hover{background:#667eea26}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb{position:relative}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownToggle__abx0j{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:var(--main-font);font-size:19px;font-weight:400;gap:8px;padding:5px 10px;transition:all .3s ease}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownToggle__abx0j:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownToggle__abx0j{color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownToggle__abx0j:hover{background:#667eea26}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownArrow__UMhYK{display:inline-block;font-size:12px;transition:transform .3s ease}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownArrow__UMhYK.WelcomeHeader_open__Uq4eC{transform:rotate(180deg)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1e1efa,#28282dfa);border:1px solid #ff6b3533;border-radius:16px;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff1a,inset 0 1px 0 #ffffff1a;left:50%;min-width:400px;opacity:0;padding:15px;position:absolute;top:100%;transform:translateX(-50%) translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1000}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt{background:linear-gradient(135deg,#fffffffa,#fafafcfa);border:1px solid #667eea33;box-shadow:0 20px 60px #667eea26,0 0 0 1px #667eea1a,inset 0 1px 0 #ffffff80}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt.WelcomeHeader_show__93RUV{animation:WelcomeHeader_dropdownFadeIn__OriED .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateX(-50%) translateY(5px);visibility:visible}@keyframes WelcomeHeader_dropdownFadeIn__OriED{0%{opacity:0;transform:translateX(-50%) translateY(-20px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(5px) scale(1)}}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_servicesGrid__XZ8bE{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM{align-items:center;background:none;border:none;border-radius:10px;color:#ffffffe6;cursor:pointer;display:flex;font-family:var(--main-font);font-size:15px;gap:12px;overflow:hidden;padding:12px 16px;position:relative;text-align:left;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM .WelcomeHeader_serviceIcon__0LvLK{color:#ff6b35;font-size:18px;min-width:20px;transition:all .3s ease}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:before{background:#ff6b35;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:3px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:hover{background:linear-gradient(90deg,#ff6b3526,#ff6b350d);color:#fff;transform:translateX(3px)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:hover .WelcomeHeader_serviceIcon__0LvLK{color:#fff;transform:scale(1.15) rotate(5deg)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:hover:before{transform:scaleY(1)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:active{transform:translateX(3px) scale(.98)}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM{color:#1a1a2ee6}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM .WelcomeHeader_serviceIcon__0LvLK{color:#667eea}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:before{background:#667eea}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:hover{background:linear-gradient(90deg,#667eea26,#667eea0d);color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM:hover .WelcomeHeader_serviceIcon__0LvLK{color:#667eea}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_burgerMenu__\+FETX{cursor:pointer;display:none}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_burgerMenu__\+FETX .WelcomeHeader_bar__k7-Ed{background-color:#fff;height:3px;margin:6px 0;transition:.4s;width:25px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD{background-color:#111;box-shadow:-2px 0 10px #0000004d;display:flex;flex-direction:column;font-size:18px;height:100%;padding-top:60px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease;width:100%;z-index:9999}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD{background-color:#f8f9fa;box-shadow:-2px 0 10px #667eea26}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD.WelcomeHeader_open__Uq4eC{transform:translateX(0)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD .WelcomeHeader_closeButton__2\+z9z{background:none;border:none;color:#fff;cursor:pointer;font-size:32px;line-height:1;padding:5px;position:absolute;right:10px;text-align:end;top:10px;transition:color .3s ease}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD .WelcomeHeader_closeButton__2\+z9z{color:#1a1a2e}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD a,.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD button{background:none;border:none;color:#fff;cursor:pointer;display:block;font-family:var(--main-font);padding:7px 15px;text-align:left;text-decoration:none;transition:color .3s ease;width:100%}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD a,[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD button{color:#1a1a2e}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileNavButton__P8Tbx{background:none;border:none;border-bottom:1px solid #ffffff1a;color:#fff;cursor:pointer;display:block;font-family:var(--main-font);font-size:18px;font-weight:500;padding:12px 15px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileNavButton__P8Tbx:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileNavButton__P8Tbx{border-bottom:1px solid #667eea1a;color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileNavButton__P8Tbx:hover{background:#667eea1a}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf{border-bottom:1px solid #ffffff1a;margin-bottom:15px;padding-bottom:10px}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf{border-bottom:1px solid #667eea1a}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_categoryTitle__Pl1NQ{color:#ff6b35;font-size:18px;font-weight:600;padding:12px 15px;transition:color .3s ease}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_categoryTitle__Pl1NQ{color:#667eea}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileCategoryToggle__LyIuZ{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:all .3s ease}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileCategoryToggle__LyIuZ:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileCategoryToggle__LyIuZ:hover{background:#667eea1a}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileArrow__ZO5Z7{display:inline-block;font-size:12px;transition:transform .3s ease}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileArrow__ZO5Z7.WelcomeHeader_open__Uq4eC{transform:rotate(180deg)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServicesContent__HdrIh{animation:WelcomeHeader_slideDown__Itqdp .3s ease;overflow:hidden}@keyframes WelcomeHeader_slideDown__Itqdp{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:800px;opacity:1;transform:translateY(0)}}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f{align-items:center;background:none;border:none;border-bottom:1px solid #ffffff0d;color:#ffffffe6;cursor:pointer;display:flex;font-family:var(--main-font);font-size:15px;gap:12px;padding:12px 15px 12px 25px;position:relative;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f:last-child{border-bottom:none}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f .WelcomeHeader_serviceIcon__0LvLK{color:#ff6b35;font-size:16px;min-width:20px;transition:all .3s ease}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f:hover{background:linear-gradient(90deg,#ff6b3533,#ff6b350d);color:#fff;padding-left:30px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f:hover .WelcomeHeader_serviceIcon__0LvLK{color:#fff;transform:scale(1.15) rotate(5deg)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f:active{transform:scale(.98)}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f{border-bottom:1px solid #667eea0d;color:#1a1a2ee6}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f .WelcomeHeader_serviceIcon__0LvLK{color:#667eea}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f:hover{background:linear-gradient(90deg,#667eea33,#667eea0d);color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__q0gvR .WelcomeHeader_mobileCategory__WC4yf .WelcomeHeader_mobileServiceItem__qBT1f:hover .WelcomeHeader_serviceIcon__0LvLK{color:#667eea}@font-face{font-family:NCORE;src:url(/static/media/BalooBhaijaan2-Bold.f3d1888dea36a3a9e84b.ttf) format("truetype")}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__wrapper_txt__dWyex{cursor:pointer;width:50px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__wrapper_txt__dWyex span{color:#736ced}@media(max-width:768px){.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_logo__quX6l{width:20px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_sidebar__7U0CD{display:block;z-index:999}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navbar__4eP3H{background-color:#fff;display:none;flex-direction:column;left:0;position:absolute;top:60px;width:100%}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navbar__4eP3H a{color:#000;display:block;font-family:var(--main-font);padding:15px;text-decoration:none}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_burgerMenu__\+FETX{display:block}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_rotateBar1__HhWsc{transform:rotate(-45deg) translate(-5px,6px)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_hideBar2__6L\+\+p{opacity:0}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_rotateBar3__2v9ot{transform:rotate(45deg) translate(-5px,-6px)}}@media(max-width:1024px){.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_navbar__4eP3H{display:none}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_burgerMenu__\+FETX{display:block}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt{left:50%;max-width:420px;min-width:auto;position:fixed;top:70px;transform:translateX(-50%);width:85%;z-index:1000}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt.WelcomeHeader_show__93RUV{transform:translateX(-50%) scale(1)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_servicesGrid__XZ8bE{gap:6px;grid-template-columns:repeat(2,1fr)}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM{font-size:14px;padding:10px 12px}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM .WelcomeHeader_serviceIcon__0LvLK{font-size:16px}}@media(max-width:480px){.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt{min-width:auto;padding:12px;width:95%}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_servicesGrid__XZ8bE{gap:6px;grid-template-columns:1fr}.WelcomeHeader_wrapper__q0gvR .WelcomeHeader_dropdown__jhFWb .WelcomeHeader_dropdownMenu__9rcSt .WelcomeHeader_serviceItem__IXhAM{font-size:14px;padding:10px 14px}}.WelcomeHeader_dropdownOverlay__jCzwZ{animation:WelcomeHeader_fadeIn__x668U .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@keyframes WelcomeHeader_fadeIn__x668U{0%{opacity:0}to{opacity:1}}@keyframes WelcomeHeader_ripple__H8Fgx{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}.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__LnNM9{background:#141414;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;min-width:212px;transition:all .3s ease}[data-theme=light] .ProductCard_card__LnNM9{background:#fff;border:2px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.ProductCard_card__LnNM9:hover{border-color:#667eea;box-shadow:0 8px 20px #667eea33;transform:translateY(-4px)}[data-theme=light] .ProductCard_card__LnNM9:hover{border-color:#667eea;box-shadow:0 8px 20px #667eea40}.ProductCard_content_prod__TiWD2{padding:10px}.ProductCard_imageWrap__PAVCv{border-top-left-radius:10px;border-top-right-radius:10px;height:185px;margin-bottom:8px;overflow:hidden}.ProductCard_image__Wqt03{display:block;height:100%;object-fit:cover;width:100%}.ProductCard_noImage__B86Wq{padding:16px}.ProductCard_title__PzetP{font-weight:600;transition:color .3s ease}[data-theme=light] .ProductCard_title__PzetP{color:#1a1a2e}.ProductCard_price__La6a\+{color:#fda00d;font-size:18px;font-weight:600}.ProductCard_actions__RDqge{margin-top:8px}.ProductCard_btnFull__xd6Ec{width:100%}.CatalogCard_wrapper__Qml3k{margin-bottom:24px}.CatalogCard_headerRow__GqbRS{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CatalogCard_title__ptoez{font-size:33px;margin:0}.CatalogCard_productsRow__AY3eV{display:flex;gap:40px;overflow-x:auto}@media(max-width:1200px){.CatalogCard_title__ptoez{font-size:33px}}@media(max-width:768px){.CatalogCard_title__ptoez{font-size:28px}}@media(max-width:420px){.CatalogCard_title__ptoez{font-size:24px}}.ProfileButton_avatar__nqdBi{border-radius:50%;display:inline-block;height:46px;overflow:hidden;width:46px}.ProfileButton_avatar__nqdBi img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ProfileButton_btn_modal_close_prof__H95ZN{background:#1b1b1b;border:none;border-radius:6px;color:#fda00d;font-family:Nunito,sans-serif;font-size:17px;font-weight:700;text-transform:none;transition:.3s}[data-theme=light] .ProfileButton_btn_modal_close_prof__H95ZN{background:#fff;border:2px solid #667eea;color:#667eea}.ProfileButton_btn_modal_close_prof__H95ZN:hover{background:rgba(253,160,13,.349);color:#fda00d;cursor:pointer;transition:.3s}[data-theme=light] .ProfileButton_btn_modal_close_prof__H95ZN:hover{background:#667eea;color:#fff}.ProfileButton_bonus__ZEc5o{align-items:center;background:#2f2f18;border-radius:10px;color:#fed647;display:flex;font-size:20px;gap:4px;justify-content:center;padding:7px 10px;transition:all .3s ease}[data-theme=light] .ProfileButton_bonus__ZEc5o{background:#fff8e1;border:1px solid #ffe082;color:#f57c00}.ProfileButton_container__GUzkU{align-items:center;display:flex;gap:20px}.ProfileButton_bonusText__HGKdS{align-items:center;display:flex;gap:5px}.ProfileButton_points__Noh2V{color:#fed647;font-weight:700}[data-theme=light] .ProfileButton_points__Noh2V{color:#f57c00}.ProfileButton_symbol__BtfVn{color:#fed647;font-size:24px;line-height:1;margin:-5px 5px -5px 0}[data-theme=light] .ProfileButton_symbol__BtfVn{color:#f57c00}@media screen and (max-width:500px){.ProfileButton_container__GUzkU{gap:10px}.ProfileButton_bonus__ZEc5o{font-size:16px;padding:5px 8px}.ProfileButton_symbol__BtfVn{font-size:20px;margin:-5px 5px -5px 0}.ProfileButton_points__Noh2V{font-size:16px}}.RegisterForm_avatar__5LG3U{border-radius:50%;display:inline-block;height:46px;overflow:hidden;width:46px}.RegisterForm_avatar__5LG3U img{display:block;object-fit:cover;object-position:center;width:100%}.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}@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{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{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.voice-chat__participant:hover{background:#ffffff14}.voice-chat__participant--self{background:#4caf501a;border:1px solid #4caf504d}.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:#ffffff1a;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}@keyframes micActive{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@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}}.text-chat{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:2px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;height:100%;min-height:500px;overflow:hidden;position:relative}.text-chat:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#e91e63,#c2185b,#e91e63);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;top:0;width:100%}.text-chat__header{align-items:center;background:linear-gradient(135deg,#e91e6326,#c2185b1a);border-bottom:2px solid #e91e6333;color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.text-chat__header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e91e63);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin:0}.text-chat__status{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:15px;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.text-chat__status:before{border-radius:50%;content:"";height:8px;width:8px}.text-chat__status.connected{background:#4caf5033;border-color:#4caf5066;color:#4caf50}.text-chat__status.connected:before{animation:pulse 2s infinite;background:#4caf50;box-shadow:0 0 10px #4caf50cc}.text-chat__status.disconnected{background:#f4433633;border-color:#f4433666;color:#f44336}.text-chat__status.disconnected:before{background:#f44336}.text-chat__messages{background:#0003;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px}.text-chat__messages::-webkit-scrollbar{width:8px}.text-chat__messages::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.text-chat__messages::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:4px}.text-chat__messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#c2185b,#ad1457)}.text-chat__empty,.text-chat__loading{align-items:center;color:#fff9;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.text-chat__empty p,.text-chat__loading p{font-size:15px;margin:8px 0}.text-chat__empty p:first-child,.text-chat__loading p:first-child{color:#fffc;font-size:16px;font-weight:600}.text-chat__message{animation:slideIn .3s ease;display:flex;gap:12px;max-width:75%}.text-chat__message.own{align-self:flex-end;flex-direction:row-reverse}.text-chat__message.own .text-chat__message-content{background:linear-gradient(135deg,#e91e63,#c2185b);border:2px solid #e91e634d;color:#fff}.text-chat__message.own .text-chat__message-header{flex-direction:row-reverse}.text-chat__message.own .text-chat__username{color:#fffffff2}.text-chat__message.own .text-chat__timestamp{color:#ffffffbf}.text-chat__message.optimistic{opacity:.6}.text-chat__avatar{border:3px solid #e91e634d;border-radius:50%;box-shadow:0 2px 8px #0000004d;flex-shrink:0;height:42px;object-fit:cover;transition:all .3s ease;width:42px}.text-chat__avatar:hover{border-color:#e91e6399;transform:scale(1.05)}.text-chat__message-content{background:linear-gradient(135deg,#ffffff14,#ffffff0d);border:2px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 12px #0003;flex:1 1;padding:14px 18px;transition:all .3s ease}.text-chat__message-content:hover{border-color:#e91e634d;box-shadow:0 6px 16px #0000004d}.text-chat__message-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:10px;margin-bottom:6px;padding-bottom:6px}.text-chat__username{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e91e63);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:14px;font-weight:700}.text-chat__timestamp{color:#ffffff80;font-size:11px;font-weight:500}.text-chat__message-text{word-wrap:break-word;color:#ffffffe6;font-size:15px;line-height:1.6;white-space:pre-wrap}.text-chat__input-container{align-items:flex-end;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-top:2px solid #e91e6333;display:flex;gap:12px;padding:20px 24px}.text-chat__input{background:#ffffff14;border:2px solid #ffffff1a;border-radius:24px;color:#fff;flex:1 1;font-family:inherit;font-size:15px;max-height:120px;min-height:46px;outline:none;padding:12px 18px;resize:none;transition:all .3s ease}.text-chat__input:focus{background:#ffffff1f;border-color:#e91e63;box-shadow:0 0 0 4px #e91e6326}.text-chat__input:disabled{background:#ffffff08;cursor:not-allowed;opacity:.5}.text-chat__input::placeholder{color:#fff6}.text-chat__send-btn{align-items:center;background:linear-gradient(135deg,#e91e63,#c2185b);border:2px solid #0000;border-radius:50%;box-shadow:0 4px 15px #e91e634d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:46px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:46px}.text-chat__send-btn svg{height:22px;width:22px}.text-chat__send-btn:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 6px 20px #e91e6380;transform:scale(1.1)}.text-chat__send-btn:active:not(:disabled){transform:scale(1)}.text-chat__send-btn:disabled{cursor:not-allowed;opacity:.4}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.text-chat{min-height:400px}.text-chat__messages{padding:15px}.text-chat__message{max-width:85%}.text-chat__avatar{font-size:13px;height:32px;width:32px}.text-chat__input-container{padding:12px 15px}.text-chat__input{font-size:13px}.text-chat__send-btn{height:36px;width:36px}.text-chat__send-btn svg{height:18px;width:18px}}.auth-actions{flex-direction:column}.auth-actions-1{display:flex;gap:12px;justify-content:start;margin-top:15px}.google-btn,.telegram-btn{display:inline-flex;gap:8px;padding:8px 12px;width:50%}.telegram-btn{align-items:center;background:#08c;border:none;border-radius:6px;color:#fff;justify-content:center;transition:all .3s ease}:global([data-theme=light]) .telegram-btn{background:#08c;border:2px solid #08c;color:#fff}:global([data-theme=light]) .telegram-btn:hover{background:#069;border-color:#069}.tg-logo{display:inline-flex;height:18px;width:18px}.auth__btn{padding:10px 12px}.avatar-upload{align-items:center;display:flex;gap:16px;margin-top:4px}.avatar-preview{background:#222;border:1.5px solid #444;border-radius:50%;height:48px;object-fit:cover;transition:all .3s ease;width:48px}:global([data-theme=light]) .avatar-preview{background:#f0f0f0;border:2px solid #e0e0e0}.avatar-file-label{background:#232323;border:1px solid #444;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:8px 16px;transition:all .3s ease}:global([data-theme=light]) .avatar-file-label{background:#f8f9fa;border:2px solid #667eea;color:#667eea}.avatar-file-label:hover{background:#333}:global([data-theme=light]) .avatar-file-label:hover{background:#667eea;color:#fff}.avatar-file-input{display:none}.auth-modal-overlay{align-items:center;background:#00000073;inset:0;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:99999}:global([data-theme=light]) .auth-modal-overlay{background:#00000080}.auth-modal{background:#141414;border-radius:10px;box-shadow:0 10px 30px #0009;color:#fff;font-family:Nunito,sans-serif;max-width:480px;padding:20px;position:relative;transition:all .3s ease;width:92%;z-index:100000}:global([data-theme=light]) .auth-modal{background:#fff;border:2px solid #667eea26;box-shadow:0 20px 60px #667eea4d,0 0 0 1px #667eea1a;color:#1a1a2e}.auth-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.auth-label{color:#fff;display:block;font-size:14px;margin-bottom:6px;transition:color .3s ease}:global([data-theme=light]) .auth-label{color:#1a1a2e}.auth-field{align-items:center;display:flex;gap:8px}.auth-input{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#fff;outline:none;padding:10px 12px;transition:all .3s ease;width:100%}:global([data-theme=light]) .auth-input{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}:global([data-theme=light]) .auth-input::placeholder{color:#999}:global([data-theme=light]) .auth-input:focus{background:#fff;border-color:#667eea}.auth-input::placeholder{color:#fff9}.auth-input:focus{border-color:#fff3}.password-toggle{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;padding:6px;transition:color .3s ease}:global([data-theme=light]) .password-toggle{color:#1a1a2e}.auth-actions{gap:8px;margin-top:12px}.auth-actions,.google-btn{align-items:center;display:flex}.google-btn{background:#fff;border:1px solid #dadce0;border-radius:8px;color:#3c4043;font-weight:500;gap:12px;justify-content:center;padding:10px 14px;transition:all .3s ease}:global([data-theme=light]) .google-btn{background:#fff;border:2px solid #667eea;color:#667eea}:global([data-theme=light]) .google-btn:hover{background:#667eea;color:#fff}.google-logo{height:18px;width:18px}.auth-error{color:#ffb4b4;margin-top:8px}:global([data-theme=light]) .auth-error{color:#d32f2f}.auth-footer{color:#ffffffb3;font-size:13px;margin-top:12px;transition:color .3s ease}:global([data-theme=light]) .auth-footer{color:#6c757d}.ThemeToggle_themeToggle__kT2lJ{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0;position:relative;z-index:1}.ThemeToggle_themeToggle__kT2lJ:focus-visible{border-radius:50px;outline:2px solid #667eea80;outline-offset:4px}.ThemeToggle_toggleTrack__OqrIC{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #fff3;border-radius:50px;box-shadow:inset 0 2px 8px #0000004d,0 2px 8px #0003;display:flex;height:32px;padding:3px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px}.ThemeToggle_toggleTrack__OqrIC:before{background:linear-gradient(135deg,#667eea00,#764ba200);border-radius:50px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.ThemeToggle_themeToggle__kT2lJ:hover .ThemeToggle_toggleTrack__OqrIC{border-color:#667eea99;box-shadow:inset 0 2px 8px #0006,0 4px 16px #667eea4d}.ThemeToggle_themeToggle__kT2lJ:hover .ThemeToggle_toggleTrack__OqrIC:before{opacity:1}.ThemeToggle_toggleThumb__oLE9f{align-items:center;background:#780add;border-radius:50%;box-shadow:0 4px 12px #667eea80,0 0 20px #667eea4d;display:flex;height:24px;justify-content:center;position:relative;transform:translateX(0);transition:all .4s cubic-bezier(.4,0,.2,1);width:24px}.ThemeToggle_toggleThumb__oLE9f:after{animation:ThemeToggle_pulse__5SnFB 2s ease-in-out infinite;background:radial-gradient(circle,#fff6 0,#0000 70%);border-radius:50%;content:"";height:100%;position:absolute;width:100%}.ThemeToggle_icon__O5GRf{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:16px;position:relative;width:16px;z-index:1}.ThemeToggle_themeToggle__kT2lJ.ThemeToggle_light__B3jur .ThemeToggle_toggleTrack__OqrIC{background:linear-gradient(135deg,#fff8dc,#ffe4b5);border-color:#ffc10766;box-shadow:inset 0 2px 8px #ffc10733,0 2px 8px #ffc1074d}.ThemeToggle_themeToggle__kT2lJ.ThemeToggle_light__B3jur .ThemeToggle_toggleTrack__OqrIC:before{background:linear-gradient(135deg,#ffc10726,#ff980026);opacity:1}.ThemeToggle_themeToggle__kT2lJ.ThemeToggle_light__B3jur .ThemeToggle_toggleThumb__oLE9f{background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 4px 12px #ffc10780,0 0 20px #ffc10766;transform:translateX(28px)}.ThemeToggle_themeToggle__kT2lJ.ThemeToggle_light__B3jur:hover .ThemeToggle_toggleTrack__OqrIC{border-color:#ffc107b3;box-shadow:inset 0 2px 8px #ffc1074d,0 4px 16px #ffc10766}@keyframes ThemeToggle_pulse__5SnFB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@media(max-width:768px){.ThemeToggle_toggleTrack__OqrIC{height:28px;width:54px}.ThemeToggle_toggleThumb__oLE9f{height:22px;width:22px}.ThemeToggle_icon__O5GRf{height:14px;width:14px}.ThemeToggle_themeToggle__kT2lJ.ThemeToggle_light__B3jur .ThemeToggle_toggleThumb__oLE9f{transform:translateX(26px)}}@media(max-width:480px){.ThemeToggle_toggleTrack__OqrIC{height:26px;width:50px}.ThemeToggle_toggleThumb__oLE9f{height:20px;width:20px}.ThemeToggle_icon__O5GRf{height:12px;width:12px}.ThemeToggle_themeToggle__kT2lJ.ThemeToggle_light__B3jur .ThemeToggle_toggleThumb__oLE9f{transform:translateX(24px)}}.ProfilePage_profilePage__QXnrb{background:linear-gradient(135deg,#0a0a1ef2,#141428fa),url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath d='M100 0H0v100' fill='none' stroke='rgba(102, 126, 234, 0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");border-radius:6px;min-height:100vh;overflow-x:hidden;position:relative}.ProfilePage_profilePage__QXnrb:before{animation:ProfilePage_pulseGlow__12zWF 12s ease-in-out infinite;background:radial-gradient(ellipse at 10% 20%,#667eea14 0,#0000 40%),radial-gradient(ellipse at 90% 80%,#764ba214 0,#0000 40%),radial-gradient(ellipse at 50% 50%,#667eea08 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ProfilePage_profilePage__QXnrb .ProfilePage_btnModalClose__rwtSc{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;font-weight:500;left:20px;padding:12px 24px;position:absolute;top:20px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);z-index:1000}.ProfilePage_profilePage__QXnrb .ProfilePage_btnModalClose__rwtSc:hover{background:#667eea33;border-color:#667eea80;box-shadow:0 8px 30px #667eea66;transform:translateY(-2px)}@keyframes ProfilePage_pulseGlow__12zWF{0%,to{opacity:.5}50%{opacity:1}}.ProfilePage_container__6ReLy{display:flex;gap:30px;margin:0 auto;max-width:1400px;min-height:100vh;padding:80px 20px 20px;position:relative;z-index:1}@media(max-width:768px){.ProfilePage_container__6ReLy{flex-direction:column;padding:80px 15px 20px}}.ProfilePage_sidebar__o8Zu6{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(135deg,#0f0f23b3,#141428cc);border:1px solid #667eea1a;border-radius:20px;box-shadow:0 10px 40px #0006,0 0 0 1px #667eea1a,inset 0 1px 0 #ffffff08;height:-webkit-fit-content;height:fit-content;padding:25px 0;position:-webkit-sticky;position:sticky;top:100px;width:280px}@media(max-width:768px){.ProfilePage_sidebar__o8Zu6{position:static;width:100%}}.ProfilePage_sidebarNav__FJ3uq{display:flex;flex-direction:column;gap:8px;padding:0 15px}.ProfilePage_sidebarNav__FJ3uq button{align-items:center;background:none;border:none;border-radius:12px;color:#fff9;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:14px;overflow:hidden;padding:16px 20px;position:relative;text-align:left;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_sidebarNav__FJ3uq button:before{background:linear-gradient(135deg,#667eea,#764ba2);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__FJ3uq button:hover{background:#667eea1a;color:#667eea;transform:translateX(8px)}.ProfilePage_sidebarNav__FJ3uq button:hover:before{height:60%}.ProfilePage_sidebarNav__FJ3uq button.ProfilePage_active__zDTVG{background:linear-gradient(135deg,#667eea33,#764ba233);border:1px solid #667eea4d;box-shadow:0 4px 20px #667eea66,inset 0 1px 0 #ffffff1a;color:#fff}.ProfilePage_sidebarNav__FJ3uq button.ProfilePage_active__zDTVG:before{height:80%}.ProfilePage_sidebarNav__FJ3uq button.ProfilePage_active__zDTVG .ProfilePage_icon__Rq79T{filter:drop-shadow(0 0 8px rgba(102,126,234,.6));transform:scale(1.2) rotate(5deg)}.ProfilePage_icon__Rq79T{font-size:20px;min-width:20px;transition:transform .3s ease}.ProfilePage_content__wNWs7{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(135deg,#0f0f2380,#14142899);border:1px solid #667eea1a;border-radius:20px;box-shadow:0 10px 40px #0006,0 0 0 1px #667eea1a,inset 0 1px 0 #ffffff08;flex:1 1;overflow:hidden;padding:40px;position:relative}.ProfilePage_content__wNWs7:before{animation:ProfilePage_rotateGlow__dP\+v3 25s linear infinite;background:radial-gradient(circle,#667eea08 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%}@media(max-width:768px){.ProfilePage_content__wNWs7{padding:25px}}@keyframes ProfilePage_rotateGlow__dP\+v3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_profileInfo__RBNum{position:relative;z-index:1}.ProfilePage_profileInfo__RBNum .ProfilePage_left_div__0Jre3{align-items:center;display:flex;justify-content:space-between;margin-bottom:35px}.ProfilePage_profileInfo__RBNum .ProfilePage_left_div__0Jre3 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#667eea);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:32px;font-weight:700;margin:0}.ProfilePage_profileInfo__RBNum .ProfilePage_left_div__0Jre3 .ProfilePage_btnExit__PLAL6{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b6b33,#ee5a2433);border:1px solid #ff6b6b4d;border-radius:12px;color:#ff6b6b;cursor:pointer;font-weight:600;padding:12px 28px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_profileInfo__RBNum .ProfilePage_left_div__0Jre3 .ProfilePage_btnExit__PLAL6:hover{background:linear-gradient(135deg,#ff6b6b4d,#ee5a244d);border-color:#ff6b6b99;box-shadow:0 8px 30px #ff6b6b80;transform:translateY(-3px)}.ProfilePage_profileContent__gbg\+k{display:flex;flex-direction:column;gap:30px}.ProfilePage_avatarSection__7zbgz{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f0f2399,#19192db3),linear-gradient(135deg,#667eea08,#764ba208);border:1px solid #667eea26;border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff08;display:flex;gap:40px;overflow:hidden;padding:40px;position:relative}.ProfilePage_avatarSection__7zbgz:before{background:linear-gradient(135deg,#667eea0d,#764ba20d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:-1}.ProfilePage_avatarSection__7zbgz:hover:before{opacity:1}@media(max-width:768px){.ProfilePage_avatarSection__7zbgz{flex-direction:column;gap:25px;padding:30px;text-align:center}}.ProfilePage_avatarSection__7zbgz .ProfilePage_left_div__0Jre3{align-items:center;display:flex;flex-direction:column;gap:15px;position:relative}.ProfilePage_avatarSection__7zbgz .ProfilePage_avatarPlaceholder__SgdkH,.ProfilePage_avatarSection__7zbgz .ProfilePage_avatar__i5jAF{border:4px solid #667eea4d;border-radius:50%;box-shadow:0 0 0 8px #667eea1a,0 8px 32px #0006;height:140px;overflow:hidden;position:relative;transition:all .4s ease;width:140px}.ProfilePage_avatarSection__7zbgz .ProfilePage_avatarPlaceholder__SgdkH:before,.ProfilePage_avatarSection__7zbgz .ProfilePage_avatar__i5jAF:before{animation:ProfilePage_rotateBorder__w9zzQ 3s linear infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;content:"";inset:-4px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:4px;position:absolute}.ProfilePage_avatarSection__7zbgz .ProfilePage_avatarPlaceholder__SgdkH img,.ProfilePage_avatarSection__7zbgz .ProfilePage_avatar__i5jAF img{display:block;height:100%;object-fit:cover;width:100%}.ProfilePage_avatarSection__7zbgz .ProfilePage_avatarPlaceholder__SgdkH:hover,.ProfilePage_avatarSection__7zbgz .ProfilePage_avatar__i5jAF:hover{box-shadow:0 0 0 12px #667eea26,0 12px 40px #667eea66;transform:scale(1.05) rotate(5deg)}.ProfilePage_avatarSection__7zbgz .ProfilePage_avatarPlaceholder__SgdkH{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:48px;font-weight:700;justify-content:center;text-shadow:0 2px 10px #0000004d}@keyframes ProfilePage_rotateBorder__w9zzQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_userStats__hURf2{flex:1 1}.ProfilePage_userStats__hURf2 .ProfilePage_name__o\+byG{color:#fff;font-size:28px;font-weight:700;margin-bottom:15px;text-shadow:0 2px 10px #0000004d}.ProfilePage_userStats__hURf2 .ProfilePage_title__cvsjo{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.ProfilePage_userStats__hURf2 .ProfilePage_title__cvsjo .ProfilePage_titleName__YfGtq{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #fff3;border-radius:20px;box-shadow:0 4px 15px #667eea66;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.ProfilePage_userStats__hURf2 .ProfilePage_title__cvsjo .ProfilePage_titleName__YfGtq:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.ProfilePage_userStats__hURf2 .ProfilePage_title__cvsjo .ProfilePage_cashbackPercent__BJX1b{background:linear-gradient(135deg,#4caf5033,#388e3c33);border:1px solid #4caf504d;border-radius:20px;box-shadow:0 4px 15px #4caf504d;color:#4caf50;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.ProfilePage_userStats__hURf2 .ProfilePage_title__cvsjo .ProfilePage_cashbackPercent__BJX1b:hover{box-shadow:0 6px 20px #4caf5080;transform:translateY(-2px)}.ProfilePage_statsGrid__wJMtA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ProfilePage_statsGrid__wJMtA .ProfilePage_stat__Py892{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #667eea33;border-radius:16px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_statsGrid__wJMtA .ProfilePage_stat__Py892:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.ProfilePage_statsGrid__wJMtA .ProfilePage_stat__Py892:hover{background:#667eea1a;border-color:#667eea66;box-shadow:0 10px 30px #667eea4d;transform:translateY(-5px)}.ProfilePage_statsGrid__wJMtA .ProfilePage_stat__Py892:hover:before{transform:scaleX(1)}.ProfilePage_statsGrid__wJMtA .ProfilePage_stat__Py892 .ProfilePage_statValue__h-1Fn{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;display:block;font-size:24px;font-weight:700;margin-bottom:8px}.ProfilePage_statsGrid__wJMtA .ProfilePage_stat__Py892 .ProfilePage_statLabel__Xc7Vx{color:#fff9;font-size:13px;font-weight:500}.ProfilePage_verificationBanner__Wv9wq{align-items:center;animation:ProfilePage_pulse__8\+992 2s ease-in-out infinite;background:linear-gradient(135deg,#ffc1071a,#ff98001a);border:2px solid #ffc1074d;border-radius:16px;display:flex;gap:20px;margin-bottom:25px;padding:20px 25px}@keyframes ProfilePage_pulse__8\+992{0%,to{box-shadow:0 0 0 0 #ffc10766}50%{box-shadow:0 0 0 8px #ffc10700}}.ProfilePage_verificationBanner__Wv9wq .ProfilePage_verificationIcon__d\+MiE{flex-shrink:0;font-size:36px}.ProfilePage_verificationBanner__Wv9wq .ProfilePage_verificationContent__f\+5-v{flex:1 1}.ProfilePage_verificationBanner__Wv9wq .ProfilePage_verificationContent__f\+5-v h4{color:#ffc107;font-size:18px;font-weight:700;margin:0 0 5px}.ProfilePage_verificationBanner__Wv9wq .ProfilePage_verificationContent__f\+5-v p{color:#fffc;font-size:14px;line-height:1.4;margin:0}.ProfilePage_verificationBanner__Wv9wq .ProfilePage_verificationBtn__5p\+4J{background:linear-gradient(135deg,#ffc107,#ff9800);border:none;border-radius:10px;box-shadow:0 4px 15px #ffc1074d;color:#000;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease}.ProfilePage_verificationBanner__Wv9wq .ProfilePage_verificationBtn__5p\+4J:hover{box-shadow:0 6px 20px #ffc10766;transform:translateY(-2px)}.ProfilePage_verificationBanner__Wv9wq .ProfilePage_verificationBtn__5p\+4J:active{transform:translateY(0)}.ProfilePage_profileDetails__tLyYY{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #667eea33;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d;padding:30px;position:relative;z-index:1}.ProfilePage_detailsView__GQ40T .ProfilePage_detailRow__AHRWB{align-items:center;border-bottom:1px solid #667eea26;display:flex;justify-content:space-between;padding:16px 0;transition:all .3s ease}.ProfilePage_detailsView__GQ40T .ProfilePage_detailRow__AHRWB:hover{background:#667eea0d;border-radius:8px;padding-left:10px}.ProfilePage_detailsView__GQ40T .ProfilePage_detailRow__AHRWB:last-child{border-bottom:none;margin-bottom:25px}.ProfilePage_detailsView__GQ40T .ProfilePage_detailRow__AHRWB .ProfilePage_label__m0FxX{color:#fff9;font-size:14px;font-weight:600}.ProfilePage_detailsView__GQ40T .ProfilePage_detailRow__AHRWB .ProfilePage_value__yDFR4{color:#fff;font-size:15px;font-weight:500}.ProfilePage_detailsView__GQ40T .ProfilePage_btnSecondary_div__Hvlf0{display:flex;gap:15px}@media(max-width:768px){.ProfilePage_detailsView__GQ40T .ProfilePage_btnSecondary_div__Hvlf0{flex-direction:column}}.ProfilePage_detailsView__GQ40T .ProfilePage_btnSecondary_div__Hvlf0 .ProfilePage_btnSecondary__nFyhx{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea26,#764ba226);border:1px solid #667eea66;border-radius:12px;color:#667eea;cursor:pointer;font-weight:600;overflow:hidden;padding:14px 28px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_detailsView__GQ40T .ProfilePage_btnSecondary_div__Hvlf0 .ProfilePage_btnSecondary__nFyhx:before{background:#667eea4d;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__GQ40T .ProfilePage_btnSecondary_div__Hvlf0 .ProfilePage_btnSecondary__nFyhx:hover{background:linear-gradient(135deg,#667eea40,#764ba240);border-color:#667eea99;box-shadow:0 8px 25px #667eea80;color:#fff;transform:translateY(-3px)}.ProfilePage_detailsView__GQ40T .ProfilePage_btnSecondary_div__Hvlf0 .ProfilePage_btnSecondary__nFyhx:hover:before{height:300px;width:300px}.ProfilePage_editForm__iXpGW{display:flex;flex-direction:column;gap:25px}.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO .ProfilePage_auth-label__uXClW,.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO label,.ProfilePage_editForm__iXpGW div .ProfilePage_auth-label__uXClW,.ProfilePage_editForm__iXpGW div label{color:#fffc;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO .ProfilePage_auth-input__WXa8L,.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO input,.ProfilePage_editForm__iXpGW div .ProfilePage_auth-input__WXa8L,.ProfilePage_editForm__iXpGW div input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #667eea4d;border-radius:12px;color:#fff;font-size:16px;padding:14px 18px;transition:all .3s ease;width:100%}.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO .ProfilePage_auth-input__WXa8L::placeholder,.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO input::placeholder,.ProfilePage_editForm__iXpGW div .ProfilePage_auth-input__WXa8L::placeholder,.ProfilePage_editForm__iXpGW div input::placeholder{color:#fff6}.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO .ProfilePage_auth-input__WXa8L:focus,.ProfilePage_editForm__iXpGW .ProfilePage_inputGroup__pnDyO input:focus,.ProfilePage_editForm__iXpGW div .ProfilePage_auth-input__WXa8L:focus,.ProfilePage_editForm__iXpGW div input:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33,0 0 20px #667eea4d;outline:none}.ProfilePage_editForm__iXpGW .ProfilePage_editForm_btn__R45YO{border-top:1px solid #667eea1a;display:flex;gap:15px;justify-content:flex-end;margin-top:10px;padding-top:25px}@media(max-width:768px){.ProfilePage_editForm__iXpGW .ProfilePage_editForm_btn__R45YO{flex-direction:column}}.ProfilePage_formActions__I6Pym{border-top:1px solid #667eea1a;display:flex;gap:15px;justify-content:flex-end;margin-top:10px;padding-top:25px}@media(max-width:768px){.ProfilePage_formActions__I6Pym{flex-direction:column}}.ProfilePage_btnPrimary__2WLY5{background:#780add;border:1px solid #ffffff26;border-radius:14px;box-shadow:0 6px 24px #667eea66,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-size:13px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:16px 36px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_btnPrimary__2WLY5:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.ProfilePage_btnPrimary__2WLY5:after{background:linear-gradient(135deg,#ffffff4d,#0000);border-radius:14px;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__2WLY5:hover:not(:disabled){box-shadow:0 12px 36px #667eea99,0 0 0 1px #fff3,inset 0 1px 0 #ffffff4d;transform:translateY(-4px) scale(1.02)}.ProfilePage_btnPrimary__2WLY5:hover:not(:disabled):before{left:100%}.ProfilePage_btnPrimary__2WLY5:active:not(:disabled){transform:translateY(-2px) scale(.98)}.ProfilePage_btnPrimary__2WLY5:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5;transform:none}.ProfilePage_btnSecondary__nFyhx{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f0f23cc,#141428e6);border:1px solid #667eea4d;border-radius:14px;box-shadow:0 4px 16px #0000004d,inset 0 1px 0 #667eea1a;color:#667eea;cursor:pointer;font-family:inherit;font-size:15px;font-size:13px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:16px 36px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_btnSecondary__nFyhx:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 8px 28px #667eea66,inset 0 1px 0 #667eea33;color:#fff;transform:translateY(-3px)}.ProfilePage_btnSecondary__nFyhx:active{transform:translateY(-1px)}.ProfilePage_historySection__hmyV4{position:relative;z-index:1}.ProfilePage_historySection__hmyV4 h2{-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-bottom:30px}.ProfilePage_historyTabs__ejFPI{border-bottom:2px solid #667eea26;display:flex;gap:12px;margin-bottom:35px;padding-bottom:10px}@media(max-width:768px){.ProfilePage_historyTabs__ejFPI{flex-wrap:wrap}}.ProfilePage_historyTabs__ejFPI button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #667eea33;border-radius:12px;color:#fff9;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_historyTabs__ejFPI button:hover{background:#667eea1a;border-color:#667eea66;color:#667eea;transform:translateY(-2px)}.ProfilePage_historyTabs__ejFPI button.ProfilePage_active__zDTVG{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 4px 20px #667eea80;color:#fff;transform:translateY(-2px)}.ProfilePage_historyContent__PEsgq{display:flex;flex-direction:column;gap:20px}.ProfilePage_historyItem__NMbzz{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #667eea33;border-radius:18px;display:flex;gap:25px;overflow:hidden;padding:25px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.ProfilePage_historyItem__NMbzz:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:0;left:0;position:absolute;top:0;transition:height .4s ease;width:4px}.ProfilePage_historyItem__NMbzz:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-5px)}.ProfilePage_historyItem__NMbzz:hover:before{height:100%}@media(max-width:768px){.ProfilePage_historyItem__NMbzz{flex-direction:column;text-align:center}}.ProfilePage_historyItem__NMbzz .ProfilePage_itemImage__PH1T3{border:2px solid #667eea33;border-radius:12px;box-shadow:0 4px 15px #0000004d;flex-shrink:0;height:130px;overflow:hidden;width:90px}.ProfilePage_historyItem__NMbzz .ProfilePage_itemImage__PH1T3 img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProfilePage_historyItem__NMbzz:hover .ProfilePage_itemImage__PH1T3 img{transform:scale(1.1)}.ProfilePage_historyItem__NMbzz .ProfilePage_itemInfo__wbXJc{flex:1 1}.ProfilePage_historyItem__NMbzz .ProfilePage_itemInfo__wbXJc h3{color:#fff;font-size:19px;font-weight:700;margin:0 0 12px}.ProfilePage_historyItem__NMbzz .ProfilePage_itemInfo__wbXJc p{color:#ffffffb3;font-size:14px;margin:0 0 10px}.ProfilePage_historyItem__NMbzz .ProfilePage_itemInfo__wbXJc .ProfilePage_watchTime__Dkg7Q{color:#ffffff80;font-size:12px;font-weight:500}.ProfilePage_historyItem__NMbzz .ProfilePage_itemActions__8m8Tw{flex-shrink:0}.ProfilePage_progressBar__u8yKp{background:#667eea26;border-radius:10px;box-shadow:inset 0 2px 4px #0003;height:8px;margin:12px 0;overflow:hidden;width:100%}.ProfilePage_progressBar__u8yKp .ProfilePage_progressFill__kH9t2{animation:ProfilePage_shimmer__GZAGk 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__GZAGk{0%{background-position:200% 0}to{background-position:-200% 0}}.ProfilePage_activityItem__v19k-{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__v19k-:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 8px 25px #667eea4d;transform:translateY(-3px)}.ProfilePage_activityItem__v19k- .ProfilePage_activityIcon__3rhue{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__v19k-:hover .ProfilePage_activityIcon__3rhue{transform:rotate(1turn) scale(1.1)}.ProfilePage_activityItem__v19k- .ProfilePage_activityInfo__tfHmA{flex:1 1}.ProfilePage_activityItem__v19k- .ProfilePage_activityInfo__tfHmA h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.ProfilePage_activityItem__v19k- .ProfilePage_activityInfo__tfHmA p{color:#fff9;font-size:13px;margin:0}.ProfilePage_activityItem__v19k- .ProfilePage_activityPoints__9oKN9{background:#4caf5026;border:1px solid #4caf504d;border-radius:20px;color:#4caf50;font-size:15px;font-weight:700;padding:6px 12px}.ProfilePage_addressesSection__aODFJ,.ProfilePage_paymentSection__tHfLV{position:relative;z-index:1}.ProfilePage_addressesSection__aODFJ .ProfilePage_sectionHeader__YKfLO,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO{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__aODFJ .ProfilePage_sectionHeader__YKfLO,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO{align-items:stretch;flex-direction:column;gap:15px}}.ProfilePage_addressesSection__aODFJ .ProfilePage_sectionHeader__YKfLO h3,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO 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__aODFJ .ProfilePage_sectionHeader__YKfLO h3:after,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO h3:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:50px}.ProfilePage_addressesSection__aODFJ .ProfilePage_sectionHeader__YKfLO button,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO 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__aODFJ .ProfilePage_sectionHeader__YKfLO button:before,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO button:before{content:"+";font-size:18px;font-weight:700;margin-right:8px}.ProfilePage_addressesSection__aODFJ .ProfilePage_sectionHeader__YKfLO button:after,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO 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__aODFJ .ProfilePage_sectionHeader__YKfLO button:hover,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO button:hover{box-shadow:0 8px 28px #667eea99;transform:translateY(-3px)}.ProfilePage_addressesSection__aODFJ .ProfilePage_sectionHeader__YKfLO button:hover:after,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO button:hover:after{height:300px;width:300px}.ProfilePage_addressesSection__aODFJ .ProfilePage_sectionHeader__YKfLO button:active,.ProfilePage_paymentSection__tHfLV .ProfilePage_sectionHeader__YKfLO button:active{transform:translateY(-1px)}.ProfilePage_addressForm__O1Zru,.ProfilePage_paymentForm__Iy8ng{-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__O1Zru:before,.ProfilePage_paymentForm__Iy8ng:before{background:linear-gradient(90deg,#0000,#667eea99,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ProfilePage_addressForm__O1Zru:after,.ProfilePage_paymentForm__Iy8ng: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__O1Zru h4,.ProfilePage_paymentForm__Iy8ng h4{color:#fff;font-size:22px;font-weight:700;margin:0 0 30px;padding-bottom:15px;position:relative}.ProfilePage_addressForm__O1Zru h4:after,.ProfilePage_paymentForm__Iy8ng h4:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ProfilePage_formGrid__fREWV{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO{position:relative}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO label{color:#ffffffe6;display:block;font-size:14px;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:12px;opacity:.8;text-transform:uppercase}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO input,.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f0f23cc,#141428e6);border:1px solid #667eea40;border-radius:14px;box-shadow:inset 0 2px 8px #0000004d,0 1px 0 #ffffff08;color:#fff;font-size:15px;padding:16px 20px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);width:100%}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO input::placeholder,.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO select::placeholder{color:#ffffff59;font-weight:400}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO input:hover,.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO select:hover{background:linear-gradient(135deg,#141428d9,#19192df2);border-color:#667eea66}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO input:focus,.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO select:focus{background:linear-gradient(135deg,#141428f2,#19192d);border-color:#667eea;box-shadow:0 0 0 4px #667eea26,0 8px 24px #667eea40,inset 0 2px 8px #0000004d;outline:none;transform:translateY(-2px)}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO 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="%23667eea" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:45px}.ProfilePage_formGrid__fREWV .ProfilePage_inputGroup__pnDyO select option{background:#1a1a2e;color:#fff;padding:12px}.ProfilePage_formGrid__fREWV .ProfilePage_checkboxGroup__sZUx1{align-items:center;background:#667eea0d;border:1px solid #667eea26;border-radius:12px;display:flex;padding:16px 20px;transition:all .3s ease}.ProfilePage_formGrid__fREWV .ProfilePage_checkboxGroup__sZUx1:hover{background:#667eea14;border-color:#667eea40}.ProfilePage_formGrid__fREWV .ProfilePage_checkboxGroup__sZUx1 label{align-items:center;color:#ffffffe6;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;letter-spacing:normal;margin:0;text-transform:none;width:100%}.ProfilePage_formGrid__fREWV .ProfilePage_checkboxGroup__sZUx1 label input[type=checkbox]{accent-color:#667eea;border-radius:6px;cursor:pointer;height:22px;margin:0;transition:all .3s ease;width:22px}.ProfilePage_formGrid__fREWV .ProfilePage_checkboxGroup__sZUx1 label input[type=checkbox]:checked{transform:scale(1.1)}.ProfilePage_addressesList__Sh-ZD,.ProfilePage_paymentsList__Cm5ZN{grid-gap:20px;display:grid;gap:20px}.ProfilePage_addressItem__qgeyB,.ProfilePage_paymentItem__T9N4g{-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__qgeyB:before,.ProfilePage_paymentItem__T9N4g: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__qgeyB:hover,.ProfilePage_paymentItem__T9N4g:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-4px)}.ProfilePage_addressItem__qgeyB:hover:before,.ProfilePage_paymentItem__T9N4g:hover:before{left:100%}.ProfilePage_addressHeader__Mcht6,.ProfilePage_paymentHeader__K22ye{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ProfilePage_addressHeader__Mcht6 h4,.ProfilePage_paymentHeader__K22ye h4{color:#fff;font-size:19px;font-weight:700;margin:0}.ProfilePage_addressHeader__Mcht6 .ProfilePage_defaultBadge__NxX\+z,.ProfilePage_paymentHeader__K22ye .ProfilePage_defaultBadge__NxX\+z{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__pC59W{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:600;gap:12px}.ProfilePage_addressDetails__5fgbs,.ProfilePage_paymentDetails__ntAYs{margin-bottom:18px}.ProfilePage_addressDetails__5fgbs p,.ProfilePage_paymentDetails__ntAYs p{color:#ffffffb3;font-size:14px;line-height:1.6;margin:6px 0}.ProfilePage_addressActions__eq7Li,.ProfilePage_paymentActions__QGRed{display:flex;gap:12px}.ProfilePage_addressActions__eq7Li .ProfilePage_deleteBtn__YF1gp,.ProfilePage_addressActions__eq7Li .ProfilePage_editBtn__tzTZJ,.ProfilePage_paymentActions__QGRed .ProfilePage_deleteBtn__YF1gp,.ProfilePage_paymentActions__QGRed .ProfilePage_editBtn__tzTZJ{-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__eq7Li .ProfilePage_editBtn__tzTZJ,.ProfilePage_paymentActions__QGRed .ProfilePage_editBtn__tzTZJ{background:linear-gradient(135deg,#667eea26,#764ba226);border:1px solid #667eea66;color:#667eea}.ProfilePage_addressActions__eq7Li .ProfilePage_editBtn__tzTZJ:hover,.ProfilePage_paymentActions__QGRed .ProfilePage_editBtn__tzTZJ:hover{background:linear-gradient(135deg,#667eea40,#764ba240);box-shadow:0 6px 20px #667eea66;color:#fff;transform:translateY(-2px)}.ProfilePage_addressActions__eq7Li .ProfilePage_deleteBtn__YF1gp,.ProfilePage_paymentActions__QGRed .ProfilePage_deleteBtn__YF1gp{background:linear-gradient(135deg,#f4433626,#e5393526);border:1px solid #f4433666;color:#f44336}.ProfilePage_addressActions__eq7Li .ProfilePage_deleteBtn__YF1gp:hover,.ProfilePage_paymentActions__QGRed .ProfilePage_deleteBtn__YF1gp:hover{background:linear-gradient(135deg,#f4433640,#e5393540);box-shadow:0 6px 20px #f4433666;color:#fff;transform:translateY(-2px)}.ProfilePage_purchasesSection__VQYlb{position:relative;z-index:1}.ProfilePage_purchasesSection__VQYlb .ProfilePage_sectionHeader__YKfLO{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.ProfilePage_purchasesSection__VQYlb h2{-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}.ProfilePage_shopOrdersSection__M\+JIP{position:relative;z-index:1}.ProfilePage_shopOrdersSection__M\+JIP h2{-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-bottom:30px}.ProfilePage_foodOrdersSection__XvpTA{position:relative;z-index:1}.ProfilePage_foodOrdersSection__XvpTA h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff6b35);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin-bottom:30px}.ProfilePage_tourBookingsSection__ncyNZ{position:relative;z-index:1}.ProfilePage_tourBookingsSection__ncyNZ h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00bcd4);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin-bottom:30px}.ProfilePage_noOrders__S-FMj{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:60px 20px;text-align:center}.ProfilePage_noOrders__S-FMj .ProfilePage_noOrdersIcon__r01Fh{font-size:64px;margin-bottom:16px;opacity:.5}.ProfilePage_noOrders__S-FMj h3{color:#fff;font-size:24px;margin-bottom:8px}.ProfilePage_noOrders__S-FMj p{color:#fff9;font-size:16px}.ProfilePage_ordersList__cgsxK{display:flex;flex-direction:column;gap:20px}.ProfilePage_orderCard__g7TGj{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.ProfilePage_orderCard__g7TGj:hover{background:#ffffff0d;border-color:#ff6b354d;box-shadow:0 8px 25px #ff6b3526;transform:translateY(-2px)}.ProfilePage_orderHeader__\+Tta3{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ProfilePage_orderHeader__\+Tta3 .ProfilePage_orderInfo__zUCeh h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.ProfilePage_orderHeader__\+Tta3 .ProfilePage_orderInfo__zUCeh .ProfilePage_orderDate__\+wzsW{color:#ffffff80;font-size:14px}.ProfilePage_orderStatus__lJCby{border-radius:8px;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase}.ProfilePage_orderStatus__lJCby.ProfilePage_statuscreated__D-r5O,.ProfilePage_orderStatus__lJCby.ProfilePage_statuspending__482Vd{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.ProfilePage_orderStatus__lJCby.ProfilePage_statusconfirmed__t0d9b,.ProfilePage_orderStatus__lJCby.ProfilePage_statuscooking__m1WC3{background:#2196f326;border:1px solid #2196f34d;color:#2196f3}.ProfilePage_orderStatus__lJCby.ProfilePage_statusin_delivery__6j5WR,.ProfilePage_orderStatus__lJCby.ProfilePage_statusready__22bvP{background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}.ProfilePage_orderStatus__lJCby.ProfilePage_statusdelivered__udJOJ{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.ProfilePage_orderStatus__lJCby.ProfilePage_statuscancelled__u5Sga{background:#f4433626;border:1px solid #f443364d;color:#f44336}.ProfilePage_orderBody__7wMgq{margin-bottom:20px}.ProfilePage_orderDetails__Z4ZTu{margin-bottom:16px}.ProfilePage_orderDetails__Z4ZTu p{color:#fffc;font-size:15px;line-height:1.6;margin:8px 0}.ProfilePage_orderDetails__Z4ZTu p strong{color:#fff;font-weight:600;margin-right:8px}.ProfilePage_orderItems__ypFn\+{background:#0003;border-radius:12px;margin-top:16px;padding:16px}.ProfilePage_orderItems__ypFn\+ h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.ProfilePage_orderItems__ypFn\+ ul{list-style:none;margin:0;padding:0}.ProfilePage_orderItems__ypFn\+ ul li{border-bottom:1px solid #ffffff0d;color:#fffc;font-size:14px;padding:8px 0}.ProfilePage_orderItems__ypFn\+ ul li:last-child{border-bottom:none}.ProfilePage_orderFooter__kfzGS{border-top:1px solid #ffffff1a;padding-top:16px}.ProfilePage_orderTotal__m0tAt{align-items:center;display:flex;justify-content:space-between}.ProfilePage_orderTotal__m0tAt span{color:#fff9;font-size:16px}.ProfilePage_orderTotal__m0tAt 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__JI3dr{color:#fff9;font-size:16px;padding:40px;text-align:center}.ProfilePage_avatar1__HQ8QZ{border-radius:50%;display:inline-block;height:50px;overflow:hidden;width:50px}.ProfilePage_avatar1__HQ8QZ img{display:block;object-fit:cover;object-position:center;width:100%}.ProfilePage_wrapper__zD3CG{display:flex;flex-direction:column;gap:20px;padding:16px}.ProfilePage_left__rX0EG{display:flex;flex-direction:column;gap:10px;width:100%}.ProfilePage_right__oEx6O{flex:1 1}.ProfilePage_bonus__mAALY{align-items:center;background:#2f2f18;border-radius:10px;display:flex;font-size:20px;gap:8px;justify-content:center;padding:7px 10px}.ProfilePage_bonus__mAALY h1{color:#fed647;font-size:20px}.ProfilePage_username__vBsvH{color:#666}.ProfilePage_phone__435kV{color:#666;margin-bottom:10px}@media(max-width:1024px){.ProfilePage_container__6ReLy{gap:20px}.ProfilePage_sidebar__o8Zu6{width:250px}}@media(max-width:768px){.ProfilePage_formGrid__fREWV{grid-template-columns:1fr}.ProfilePage_addressActions__eq7Li,.ProfilePage_paymentActions__QGRed{justify-content:center}.ProfilePage_historyItem__NMbzz .ProfilePage_itemImage__PH1T3{height:90px;width:60px}}@media screen and (max-width:746px){.ProfilePage_wrapper_body__X3Cs7{padding:0!important}.ProfilePage_wrapper__zD3CG{margin-top:25px;padding:0}}@media(max-width:480px){.ProfilePage_container__6ReLy{padding:80px 10px 20px}.ProfilePage_content__wNWs7{padding:20px 15px}.ProfilePage_avatarSection__7zbgz{padding:20px}.ProfilePage_avatarSection__7zbgz .ProfilePage_avatarPlaceholder__SgdkH,.ProfilePage_avatarSection__7zbgz .ProfilePage_avatar__i5jAF{height:100px;width:100px}}.ProfilePage_ordersStats__7EFNh{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__7EFNh{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ProfilePage_statCard__XM2Mu{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__XM2Mu:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-5px)}.ProfilePage_statCard__XM2Mu .ProfilePage_statIcon__0T-kk{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__XM2Mu .ProfilePage_statInfo__JYVLb{flex:1 1}.ProfilePage_statCard__XM2Mu .ProfilePage_statInfo__JYVLb h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.ProfilePage_statCard__XM2Mu .ProfilePage_statInfo__JYVLb .ProfilePage_statValue__h-1Fn{color:#667eea;font-size:28px;font-weight:700;line-height:1;margin:0}.ProfilePage_statCard__XM2Mu .ProfilePage_statInfo__JYVLb span{color:#fff9;font-size:14px;font-weight:500}.ProfilePage_totalStats__MtDSy{-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__MtDSy 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__MtDSy .ProfilePage_totalCard__uLKkk .ProfilePage_totalValue__aKZxV{color:#667eea;font-size:48px;font-weight:700;line-height:1;margin:0;text-shadow:0 0 20px #667eea80}.ProfilePage_totalStats__MtDSy .ProfilePage_totalCard__uLKkk span{color:#ffffffb3;display:block;font-size:16px;font-weight:500;margin-top:10px}.ChangePasswordModal_modalOverlay__wbJpe{align-items:center;animation:ChangePasswordModal_fadeIn__xJZLw .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__xJZLw{0%{opacity:0}to{opacity:1}}.ChangePasswordModal_modal__YFIMc{animation:ChangePasswordModal_slideUp__xVAZv .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__YFIMc:before{animation:ChangePasswordModal_shimmer__jj\+fC 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__YFIMc 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__xVAZv{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ChangePasswordModal_shimmer__jj\+fC{0%{background-position:200% 0}to{background-position:-200% 0}}.ChangePasswordModal_field__psk3Q{margin-bottom:20px}.ChangePasswordModal_field__psk3Q label{color:#ffffffe6;display:block;font-size:14px;font-weight:600;letter-spacing:.3px;margin-bottom:10px}.ChangePasswordModal_field__psk3Q .ChangePasswordModal_auth-field__bswYG{position:relative}.ChangePasswordModal_field__psk3Q .ChangePasswordModal_auth-field__bswYG 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__psk3Q .ChangePasswordModal_auth-field__bswYG input::placeholder{color:#fff6}.ChangePasswordModal_field__psk3Q .ChangePasswordModal_auth-field__bswYG input:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33,0 0 20px #667eea4d;outline:none}.ChangePasswordModal_field__psk3Q .ChangePasswordModal_auth-field__bswYG .ChangePasswordModal_password-toggle__WIeR4{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__psk3Q .ChangePasswordModal_auth-field__bswYG .ChangePasswordModal_password-toggle__WIeR4:hover{opacity:1}.ChangePasswordModal_actions__FeYG2{border-top:1px solid #667eea1a;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.ChangePasswordModal_actions__FeYG2 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__FeYG2 button:disabled{cursor:not-allowed;opacity:.5}.ChangePasswordModal_actions__FeYG2 .ChangePasswordModal_btn__d1y2e{background:linear-gradient(135deg,#0f0f23cc,#141428e6);border:1px solid #667eea4d;color:#667eea}.ChangePasswordModal_actions__FeYG2 .ChangePasswordModal_btn__d1y2e:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.ChangePasswordModal_actions__FeYG2 .ChangePasswordModal_btn_primary__MRs\+B{background:#780add;border:1px solid #ffffff26;box-shadow:0 6px 24px #667eea66;color:#fff}.ChangePasswordModal_actions__FeYG2 .ChangePasswordModal_btn_primary__MRs\+B: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__FeYG2 .ChangePasswordModal_btn_primary__MRs\+B:hover:not(:disabled){box-shadow:0 10px 32px #667eea99;transform:translateY(-3px)}.ChangePasswordModal_actions__FeYG2 .ChangePasswordModal_btn_primary__MRs\+B:hover:not(:disabled):before{left:100%}.ChangePasswordModal_errors__x\+TVn{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__5pBnq{padding:8px}.PurchaseList_table__F\+jyv{border-collapse:collapse;width:100%}.PurchaseList_table__F\+jyv img{height:40px;margin-right:8px;object-fit:cover;width:40px}.PurchaseList_table__F\+jyv td,.PurchaseList_table__F\+jyv th{border:1px solid #eee;padding:8px}.PurchaseList_pager__fYhn5{align-items:center;display:flex;gap:8px;margin-top:12px}.TitleDisplay_titleDisplay__V1Zlj{display:flex;flex-direction:column;gap:30px}.TitleDisplay_currentTitle__a8nPe{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23cc,#19192de6),linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea33;border-radius:20px;box-shadow:0 10px 40px #0006,0 0 0 1px #667eea1a,inset 0 1px 0 #ffffff0d,inset 0 -1px 0 #0000004d;overflow:hidden;padding:35px;position:relative}.TitleDisplay_currentTitle__a8nPe:before{animation:TitleDisplay_rotateGlow__qbs8N 20s linear infinite;background:radial-gradient(ellipse at 30% 40%,#667eea14 0,#0000 50%),radial-gradient(ellipse at 70% 60%,#764ba20f 0,#0000 50%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.TitleDisplay_currentTitle__a8nPe:after{background:linear-gradient(90deg,#0000,#667eea66,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes TitleDisplay_rotateGlow__qbs8N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TitleDisplay_titleHeader__AfJ6l{align-items:center;display:flex;gap:30px;position:relative;z-index:1}@media(max-width:768px){.TitleDisplay_titleHeader__AfJ6l{flex-direction:column;text-align:center}}.TitleDisplay_iconWrapper__fnYjO{flex-shrink:0;position:relative}.TitleDisplay_iconWrapper__fnYjO .TitleDisplay_titleIcon__RojPw{animation:TitleDisplay_float__HWjwO 3s ease-in-out infinite;filter:drop-shadow(0 4px 20px rgba(102,126,234,.6));position:relative;z-index:2}.TitleDisplay_iconWrapper__fnYjO .TitleDisplay_glow__NojwD{animation:TitleDisplay_pulse__\+uf7o 2s ease-in-out infinite;background:radial-gradient(circle,#667eea66,#0000 70%);border-radius:50%;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}@keyframes TitleDisplay_float__HWjwO{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes TitleDisplay_pulse__\+uf7o{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.TitleDisplay_titleInfo__bZVZk{flex:1 1}.TitleDisplay_titleInfo__bZVZk .TitleDisplay_titleName__WpGao{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0 0 10px}.TitleDisplay_titleInfo__bZVZk .TitleDisplay_titleDescription__\+oS58{color:#ffffffb3;font-size:15px;line-height:1.5;margin:0 0 20px}.TitleDisplay_benefits__ifmV2{display:flex;flex-wrap:wrap;gap:20px}.TitleDisplay_benefit__46yHv{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #667eea33;border-radius:12px;display:flex;gap:8px;padding:10px 18px;transition:all .3s ease}.TitleDisplay_benefit__46yHv:hover{background:#667eea26;border-color:#667eea66;transform:translateY(-2px)}.TitleDisplay_benefit__46yHv .TitleDisplay_benefitLabel__RfdR-{color:#fff9;font-size:13px;font-weight:500}.TitleDisplay_benefit__46yHv .TitleDisplay_benefitValue__vk0rW{color:#667eea;font-size:16px;font-weight:700}.TitleDisplay_progressSection__UK15w{-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background:linear-gradient(135deg,#0f0f2399,#141428b3);border:1px solid #667eea26;border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff08;padding:30px}.TitleDisplay_progressHeader__--Q0r{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.TitleDisplay_progressHeader__--Q0r .TitleDisplay_progressLabel__2yMlf{color:#ffffffb3;font-size:15px;font-weight:600}.TitleDisplay_progressHeader__--Q0r .TitleDisplay_progressPoints__Bvuaw{color:#667eea;font-size:16px;font-weight:700}.TitleDisplay_progressBar__1l3Zx{background:#667eea1a;border:1px solid #667eea33;border-radius:20px;box-shadow:inset 0 2px 8px #0000004d;height:40px;margin-bottom:25px;overflow:hidden;position:relative;width:100%}.TitleDisplay_progressFill__R0U3x{animation:TitleDisplay_shimmer__bMYCo 3s linear infinite;background:linear-gradient(90deg,#667eea,#764ba2 50%,#667eea);background-size:200% 100%;border-radius:20px;box-shadow:0 0 20px #667eea99,inset 0 1px 0 #ffffff4d;height:100%;position:relative;transition:width 1s cubic-bezier(.68,-.55,.265,1.55)}.TitleDisplay_progressFill__R0U3x .TitleDisplay_progressGlow__m3XZ6{animation:TitleDisplay_slideGlow__oJWOY 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6);height:100%;position:absolute;right:0;top:0;width:60px}@keyframes TitleDisplay_shimmer__bMYCo{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes TitleDisplay_slideGlow__oJWOY{0%,to{opacity:0}50%{opacity:1}}.TitleDisplay_progressPercentage__-AGT2{color:#fff;font-size:16px;font-weight:700;left:50%;position:absolute;text-shadow:0 2px 8px #00000080;top:50%;transform:translate(-50%,-50%);z-index:2}.TitleDisplay_nextTitle__KKSOS{align-items:center;background:#ffffff0d;border:1px solid #667eea33;border-radius:16px;display:flex;gap:25px;padding:25px;transition:all .4s ease}.TitleDisplay_nextTitle__KKSOS:hover{background:#ffffff14;border-color:#667eea66;box-shadow:0 8px 25px #667eea4d;transform:translateY(-3px)}@media(max-width:768px){.TitleDisplay_nextTitle__KKSOS{flex-direction:column;text-align:center}}.TitleDisplay_nextIconWrapper__GDAQh{flex-shrink:0;position:relative}.TitleDisplay_nextIconWrapper__GDAQh .TitleDisplay_nextIcon__h9blb{filter:drop-shadow(0 2px 15px rgba(102,126,234,.4));opacity:.8;transition:all .3s ease}.TitleDisplay_nextIconWrapper__GDAQh:hover .TitleDisplay_nextIcon__h9blb{opacity:1;transform:scale(1.1) rotate(5deg)}.TitleDisplay_nextTitleInfo__oEuyz{flex:1 1}.TitleDisplay_nextTitleInfo__oEuyz .TitleDisplay_nextTitleName__HITSd{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.TitleDisplay_nextTitleInfo__oEuyz .TitleDisplay_nextTitleDescription__56BQw{color:#fff9;font-size:14px;line-height:1.5;margin:0 0 15px}.TitleDisplay_nextBenefits__2rOzx{display:flex;flex-wrap:wrap;gap:15px}.TitleDisplay_nextBenefits__2rOzx .TitleDisplay_nextBenefit__vlivp,.TitleDisplay_nextBenefits__2rOzx .TitleDisplay_pointsNeeded__8Phj8{border-radius:10px;font-size:13px;font-weight:600;padding:6px 12px}.TitleDisplay_nextBenefits__2rOzx .TitleDisplay_nextBenefit__vlivp{background:linear-gradient(135deg,#4caf5033,#388e3c33);border:1px solid #4caf504d;color:#4caf50}.TitleDisplay_nextBenefits__2rOzx .TitleDisplay_pointsNeeded__8Phj8{background:#667eea26;border:1px solid #667eea4d;color:#667eea}.TitleDisplay_allTitles__ESNIO{-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background:linear-gradient(135deg,#0f0f2399,#141428b3);border:1px solid #667eea26;border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff08;padding:30px}.TitleDisplay_allTitlesHeader__xdMc5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#667eea);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;margin:0 0 25px}.TitleDisplay_titlesGrid__On5PL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:768px){.TitleDisplay_titlesGrid__On5PL{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.TitleDisplay_titleCard__pgJy5{background:#ffffff0d;border:1px solid #667eea33;border-radius:16px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.TitleDisplay_titleCard__pgJy5:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.TitleDisplay_titleCard__pgJy5:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-5px)}.TitleDisplay_titleCard__pgJy5:hover:before{transform:scaleX(1)}.TitleDisplay_titleCard__pgJy5.TitleDisplay_unlocked__sKndX{background:#667eea14;border-color:#667eea4d}.TitleDisplay_titleCard__pgJy5.TitleDisplay_unlocked__sKndX .TitleDisplay_cardIcon__vjaf2{filter:drop-shadow(0 2px 10px rgba(102,126,234,.5))}.TitleDisplay_titleCard__pgJy5.TitleDisplay_locked__tud-A{opacity:.5}.TitleDisplay_titleCard__pgJy5.TitleDisplay_locked__tud-A .TitleDisplay_cardIcon__vjaf2{filter:grayscale(1) opacity(.5)}.TitleDisplay_titleCard__pgJy5.TitleDisplay_current__El\+4J{background:linear-gradient(135deg,#667eea33,#764ba233);border:2px solid #667eea80;box-shadow:0 8px 32px #667eea80,inset 0 1px 0 #fff3}.TitleDisplay_cardIconWrapper__h369M{display:flex;justify-content:center;margin-bottom:15px;position:relative}.TitleDisplay_cardIconWrapper__h369M .TitleDisplay_cardIcon__vjaf2{transition:all .3s ease}.TitleDisplay_cardIconWrapper__h369M .TitleDisplay_currentBadge__\+deX0{animation:TitleDisplay_bounce__VFnkk 2s ease-in-out infinite;background:linear-gradient(135deg,#4caf50,#66bb6a);border-radius:10px;box-shadow:0 2px 10px #4caf5080;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;position:absolute;right:-8px;top:-8px}.TitleDisplay_cardIconWrapper__h369M .TitleDisplay_lockOverlay__fFoaO{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));font-size:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes TitleDisplay_bounce__VFnkk{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.TitleDisplay_cardInfo__gKfa\+{text-align:center}.TitleDisplay_cardInfo__gKfa\+ .TitleDisplay_cardTitle__oonKR{color:#fff;font-size:16px;font-weight:700;margin:0 0 8px}.TitleDisplay_cardInfo__gKfa\+ .TitleDisplay_cardCashback__t249B{color:#4caf50;font-size:13px;font-weight:600;margin:0 0 5px}.TitleDisplay_cardInfo__gKfa\+ .TitleDisplay_cardRequirement__AUaEx{color:#ffffff80;font-size:12px;margin:0}.TitleDisplay_titleCard__pgJy5:hover .TitleDisplay_cardIcon__vjaf2{transform:scale(1.1) rotate(5deg)}.TitleDisplay_loading__qHcmk{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px}.TitleDisplay_loading__qHcmk p{font-size:16px;font-weight:500;margin:0}.TitleDisplay_loadingSpinner__1WbUn{animation:TitleDisplay_spin__XjZ9C 1s linear infinite;border:3px solid #667eea33;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes TitleDisplay_spin__XjZ9C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerificationModal_overlay__b2j9Q{align-items:center;animation:EmailVerificationModal_fadeIn__s7P8C .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__s7P8C{0%{opacity:0}to{opacity:1}}.EmailVerificationModal_modal__N3p6t{animation:EmailVerificationModal_slideUp__Q5Qvq .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;position:relative;width:90%}@keyframes EmailVerificationModal_slideUp__Q5Qvq{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationModal_closeBtn__dCkr3{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__dCkr3:hover{background:#f1f3f5;color:#333;transform:rotate(90deg)}.EmailVerificationModal_content__WFjvW{padding:60px 40px 40px;text-align:center}.EmailVerificationModal_icon__dqOYm{animation:EmailVerificationModal_bounce__dQyIi .6s ease;font-size:64px;margin-bottom:20px}@keyframes EmailVerificationModal_bounce__dQyIi{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.EmailVerificationModal_successIcon__yLk3o{animation:EmailVerificationModal_scaleIn__u0YLy .5s cubic-bezier(.68,-.55,.265,1.55);font-size:80px;margin-bottom:20px}@keyframes EmailVerificationModal_scaleIn__u0YLy{0%{transform:scale(0)}to{transform:scale(1)}}h2{color:#333;font-size:28px;font-weight:700;margin:0 0 10px}.EmailVerificationModal_description__SWW7K{color:#666;font-size:16px;line-height:1.6;margin:0 0 30px}.EmailVerificationModal_emailDisplay__48Xne{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__MSd\+G{font-size:24px}.EmailVerificationModal_email__El0pv{color:#333;font-size:16px;font-weight:600}.EmailVerificationModal_codeInputs__F44ca{display:flex;gap:10px;justify-content:center;margin:30px 0}.EmailVerificationModal_codeInput__EMMzQ{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__EMMzQ:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:scale(1.05)}.EmailVerificationModal_codeInput__EMMzQ:not(:placeholder-shown){border-color:#667eea}.EmailVerificationModal_timer__oMtxs{color:#666;font-size:14px;margin:15px 0}.EmailVerificationModal_timer__oMtxs strong{color:#667eea;font-weight:700}.EmailVerificationModal_success__rSaGK{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;font-size:14px;margin:15px 0;padding:12px 20px}.EmailVerificationModal_error__OPr1K{animation:EmailVerificationModal_shake__knNpS .4s;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-size:14px;margin:15px 0;padding:12px 20px}@keyframes EmailVerificationModal_shake__knNpS{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.EmailVerificationModal_sendBtn__jQpe1,.EmailVerificationModal_verifyBtn__mwn3r{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__jQpe1:hover:not(:disabled),.EmailVerificationModal_verifyBtn__mwn3r:hover:not(:disabled){box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.EmailVerificationModal_sendBtn__jQpe1:active:not(:disabled),.EmailVerificationModal_verifyBtn__mwn3r:active:not(:disabled){transform:translateY(0)}.EmailVerificationModal_sendBtn__jQpe1:disabled,.EmailVerificationModal_verifyBtn__mwn3r:disabled{cursor:not-allowed;opacity:.6}.EmailVerificationModal_actions__hl2ch{display:flex;flex-direction:column;gap:10px}.EmailVerificationModal_resendBtn__faeUU{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:10px;transition:all .2s}.EmailVerificationModal_resendBtn__faeUU:hover:not(:disabled){color:#764ba2;text-decoration:underline}.EmailVerificationModal_resendBtn__faeUU:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.EmailVerificationModal_modal__N3p6t{margin:20px;width:95%}.EmailVerificationModal_content__WFjvW{padding:50px 20px 30px}.EmailVerificationModal_codeInput__EMMzQ{font-size:24px;height:55px;width:45px}.EmailVerificationModal_codeInputs__F44ca{gap:6px}h2{font-size:24px}}.ShopOrdersList_ordersList__x3Ol4{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.ShopOrdersList_orderCard__Rc5Ht{background:#1a1a1a;border:1px solid #333;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.ShopOrdersList_orderCard__Rc5Ht:hover{box-shadow:0 4px 12px #ff6b351a;transform:translateY(-2px)}.ShopOrdersList_orderHeader__N4nQe{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:1.5rem}.ShopOrdersList_orderInfo__R86Gd h3{color:#fff;font-size:1.25rem;margin:0 0 .5rem}.ShopOrdersList_orderDate__CD42W{color:#b0b0b0;font-size:.9rem}.ShopOrdersList_orderStatus__SbZ7v{border-radius:20px;color:#fff;font-size:.9rem;font-weight:500;padding:.5rem 1rem}.ShopOrdersList_orderItems__ve5W4{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem}.ShopOrdersList_orderItem__-jEZN{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:1rem;padding:.75rem}.ShopOrdersList_itemImage__-xg9K{border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.ShopOrdersList_itemImage__-xg9K img{height:100%;object-fit:cover;width:100%}.ShopOrdersList_itemInfo__XQEcm{flex:1 1}.ShopOrdersList_itemInfo__XQEcm h4{color:#fff;font-size:1rem;margin:0 0 .25rem}.ShopOrdersList_itemInfo__XQEcm p{color:#b0b0b0;font-size:.9rem;margin:0}.ShopOrdersList_itemTotal__mqXU3{color:#ff6b35;font-size:1rem;font-weight:600}.ShopOrdersList_orderNotes__MOOs\+{color:#b0b0b0;font-size:.9rem;padding:0 1.5rem 1rem}.ShopOrdersList_orderNotes__MOOs\+ strong{color:#fff}.ShopOrdersList_orderFooter__ywnQC{border-top:1px solid #333;display:flex;justify-content:flex-end;padding:1rem 1.5rem}.ShopOrdersList_orderTotal__W5uaj{align-items:center;display:flex;font-size:1.25rem;gap:1rem}.ShopOrdersList_orderTotal__W5uaj span{color:#b0b0b0}.ShopOrdersList_orderTotal__W5uaj strong{color:#ff6b35}.ShopOrdersList_empty__N0Smz,.ShopOrdersList_error__5Dhlq,.ShopOrdersList_loader__t14Jr{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.ShopOrdersList_error__5Dhlq{color:#f44336}.ShopOrdersList_error__5Dhlq button{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem}.ShopOrdersList_error__5Dhlq button:hover{background:#ff4602}.ShopOrdersList_empty__N0Smz{color:#b0b0b0}.ShopOrdersList_empty__N0Smz .ShopOrdersList_emptyIcon__g-v5J{font-size:4rem;margin-bottom:1rem}.ShopOrdersList_empty__N0Smz h3{color:#fff;margin:0 0 .5rem}.ShopOrdersList_empty__N0Smz p{margin:0}@media(max-width:768px){.ShopOrdersList_orderHeader__N4nQe{align-items:flex-start;flex-direction:column;gap:1rem}.ShopOrdersList_orderItem__-jEZN{flex-wrap:wrap}.ShopOrdersList_itemTotal__mqXU3{text-align:right;width:100%}}.Loader_loader__cUS-4{align-items:center;display:inline-flex;justify-content:center}.Loader_spinner__vrAcf{animation:Loader_spin__B4PMW 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#667eea}.Loader_small__DV3x0 .Loader_spinner__vrAcf{height:20px;width:20px}.Loader_medium__4fKty .Loader_spinner__vrAcf{height:40px;width:40px}.Loader_large__oKEPm .Loader_spinner__vrAcf{height:60px;width:60px}@keyframes Loader_spin__B4PMW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AboutUsSection_section__-0K5s{display:flex;flex-direction:column;font-family:var(--main-font);gap:25px;justify-content:center}.AboutUsSection_top__fOmfK{text-align:center}.AboutUsSection_top__fOmfK p{margin:0 auto;padding-top:10px}.AboutUsSection_adventages__aeyx-{display:flex;gap:25px;justify-content:space-between}.AboutUsSection_titleCenter__luXfR{padding-bottom:25px;text-align:center}@media(max-width:940px){.AboutUsSection_adventages__aeyx-{flex-direction:column}.AboutUsSection_top__fOmfK{text-align:center}.AboutUsSection_top__fOmfK p{margin:0 auto;padding-top:10px;text-align:left;width:100%}}.ContactsSection_section__bTZir{display:flex;flex-direction:column;gap:50px;justify-content:center;scroll-behavior:smooth}.ContactsSection_top__QmM5P{margin:0 auto;text-align:center}.ContactsSection_top__QmM5P h2{padding-bottom:10px}.ContactsSection_bottom__4JJky{display:flex;font-family:var(--main-font);gap:100px;justify-content:center}@media(max-width:940px){.ContactsSection_reviewer__C5MTp{flex-direction:column}}@media(max-width:750px){.ContactsSection_bottom__4JJky{flex-direction:column;margin:0 auto}}.ContactCard_wrapper__5OoOm{display:flex;flex-direction:column;font-family:var(--main-font);gap:15px;justify-content:center;text-align:center;width:50%}.ContactCard_wrapper__5OoOm img{margin:0 auto;width:70px}@media screen and (max-width:768px){.ContactCard_wrapper__5OoOm{width:100%}}.EnterToSystemSection_section__xxg7F{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s ease;width:100%}.EnterToSystemSection_left_side__ftvGQ{background:#191919;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__ftvGQ{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 10px 40px #667eea1a,0 0 0 1px #667eea0d;color:#1a1a2e}.EnterToSystemSection_left_side__ftvGQ h1{align-items:center;display:flex;font-family:var(--main-font);font-size:clamp(18px,2.5vw,32px);font-weight:500;justify-content:center;padding:clamp(15px,2vw,25px);text-align:center;width:100%}.EnterToSystemSection_left_side__ftvGQ img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;max-width:100%;object-fit:contain;width:100%}.EnterToSystemSection_left_side__ftvGQ .EnterToSystemSection_icon__h4U0y{display:block;height:auto;width:100%}.EnterToSystemSection_slider__3qVhU{position:relative;touch-action:pan-y;width:100%}.EnterToSystemSection_slides__geNIW{overflow:hidden;position:relative;width:100%}.EnterToSystemSection_slide__l7VKU{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__6-JEy{opacity:1;z-index:1}.EnterToSystemSection_slide__l7VKU{align-items:center;display:flex;justify-content:center}.EnterToSystemSection_measurerPicture__MalCI,.EnterToSystemSection_slide__l7VKU,.EnterToSystemSection_slider__3qVhU,.EnterToSystemSection_slides__geNIW,img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.EnterToSystemSection_slide__l7VKU:after{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .4s ease-in-out;z-index:2}.EnterToSystemSection_slide__l7VKU.EnterToSystemSection_active__6-JEy:after{background:#0000001f}.EnterToSystemSection_slider__3qVhU:hover .EnterToSystemSection_slide__l7VKU.EnterToSystemSection_active__6-JEy:after{background:#00000014}.EnterToSystemSection_dots__eVRzY{align-items:center;display:flex;gap:8px;justify-content:center;margin:12px 0 0}.EnterToSystemSection_dot__HgUiV{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:17px;padding:0;transition:all .2s ease;width:17px}[data-theme=light] .EnterToSystemSection_dot__HgUiV{background:#667eea4d}.EnterToSystemSection_dragging__Ejz3x{cursor:grabbing}.EnterToSystemSection_activeDot__fGrXt{background:#fda00d;border-radius:999px;height:17px;transition:all .2s ease;width:65px}[data-theme=light] .EnterToSystemSection_activeDot__fGrXt{background:#780add;box-shadow:0 4px 12px #667eea66}.EnterToSystemSection_measurer__RguXy{display:block;height:auto;visibility:hidden;width:100%}.EnterToSystemSection_measurerPicture__MalCI{display:block;width:100%}@media(max-width:1024px){.EnterToSystemSection_left_side__ftvGQ h1{font-size:clamp(16px,2.2vw,26px);padding:clamp(12px,1.8vw,20px)}.EnterToSystemSection_dots__eVRzY{margin:10px 0 0}.EnterToSystemSection_dot__HgUiV{height:14px;width:14px}.EnterToSystemSection_activeDot__fGrXt{height:14px;width:50px}}@media(max-width:780px){.EnterToSystemSection_section__xxg7F{flex-direction:column}.EnterToSystemSection_left_side__ftvGQ{width:100%}.EnterToSystemSection_left_side__ftvGQ h1{font-size:clamp(13px,2vw,18px)}.EnterToSystemSection_left_side__ftvGQ img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;width:100%}.EnterToSystemSection_icon__h4U0y,.EnterToSystemSection_measurer__RguXy{height:auto}.EnterToSystemSection_dots__eVRzY{margin:8px 0 0}.EnterToSystemSection_dot__HgUiV{height:12px;width:12px}.EnterToSystemSection_activeDot__fGrXt{height:12px;width:40px}}@media(max-width:500px){.EnterToSystemSection_left_side__ftvGQ h1{font-size:clamp(12px,1.8vw,16px);padding:10px}.EnterToSystemSection_dots__eVRzY{margin:6px 0 0}.EnterToSystemSection_dot__HgUiV{height:10px;width:10px}.EnterToSystemSection_activeDot__fGrXt{height:10px;width:35px}}.WelcomeFooter_wrapper__Q84uB{display:flex;font-family:var(--main-font);justify-content:space-between}.WelcomeFooter_wrapper__Q84uB img{width:40px}.WelcomeFooter_wrapper__Q84uB h4{color:#4d4e55}.WelcomeFooter_wrapper__Q84uB a{color:#4d4e55;font-size:12px;font-weight:500;text-decoration:none}.WelcomeFooter_wrapper__Q84uB a :hover{color:#000}.WelcomeFooter_list_of_links__VgBjB{display:flex;flex-direction:column;gap:10px}.WelcomeFooter_list_of_links__VgBjB img{width:120px}.WelcomeFooter_list_of_links_item__2I6J8{display:flex;flex-direction:column;gap:15px}.WelcomeFooter_list_of_links_bottom__tWl1Q{display:flex;flex-direction:column;gap:10px}@media(max-width:660px){.WelcomeFooter_wrapper__Q84uB{flex-direction:column;gap:30px}.WelcomeFooter_list_of_links__VgBjB{align-items:center;flex-direction:row}.WelcomeFooter_list_of_links__VgBjB img{width:100px}.WelcomeFooter_list_of_links_bottom__tWl1Q{gap:10px}}.OurProductsSection_section__08mQt{align-items:center;display:flex;flex-direction:column;gap:30px;scroll-behavior:smooth}.OurProductsSection_top__GPbOL{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.OurProductsSection_bottom__ab6td{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.OurProductsSection_purple__welcome_btn__KxcFs{background-color:#736ced;border:none;border-radius:4px;color:#fff;font-family:var(--main-font);font-weight:500}@media(max-width:990px){.OurProductsSection_purple__welcome_btn__KxcFs{width:100%}}.ProductsCard_wrapper__nFuEZ{background:hsla(240,2%,92%,.529);border-radius:5px;display:flex;flex-direction:column;font-family:var(--main-font);gap:20px;padding:25px 30px;width:30%}.ProductsCard_div_image__BlYMz{background:#736ced;border-radius:50px;height:55px;padding:13px;width:55px}.ProductsCard_image__UuvmS{display:block;height:auto;width:100%}@media(max-width:940px){.ProductsCard_wrapper__nFuEZ{width:100%}}@media(max-width:780px){.ProductsCard_wrapper__nFuEZ{width:100%}}.CategoryProductsPage_container__4iUzd{margin:0 auto;padding:16px}.CategoryProductsPage_empty__htjQf{padding:20px}.CategoryProductsPage_header__5oltt{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CategoryProductsPage_title__FqWfY{font-size:1.25rem;margin:0}.CategoryProductsPage_productsGrid__dry3u{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.CategoryProductsPage_productsGrid__dry3u{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.CategoryProductsPage_productsGrid__dry3u{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.CategoryProductsPage_productsGrid__dry3u{grid-template-columns:repeat(1,1fr)}}.ProductPage_productPage__tQy\+a{background:#f8f9fa;min-height:100vh;padding:2rem 0}.ProductPage_productPage__tQy\+a .ProductPage_container__tuVS3{margin:0 auto;max-width:1200px;padding:0 1rem}.ProductPage_productPage__tQy\+a .ProductPage_loadingContainer__hPf8w{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.ProductPage_productPage__tQy\+a .ProductPage_loadingContainer__hPf8w p{color:#666;font-size:1.1rem;margin-top:1rem}.ProductPage_productPage__tQy\+a .ProductPage_errorContainer__tLmPo{background:#fff;border-radius:15px;margin:2rem auto;max-width:500px;padding:3rem;text-align:center}.ProductPage_productPage__tQy\+a .ProductPage_errorContainer__tLmPo h2{color:#f44336;margin-bottom:1rem}.ProductPage_productPage__tQy\+a .ProductPage_errorContainer__tLmPo p{color:#666;line-height:1.6;margin-bottom:2rem}.ProductPage_productPage__tQy\+a .ProductPage_errorContainer__tLmPo .ProductPage_backButton__oal5m{background:#780add;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.ProductPage_productPage__tQy\+a .ProductPage_errorContainer__tLmPo .ProductPage_backButton__oal5m:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductPage_productPage__tQy\+a .ProductPage_breadcrumbs__xkV72{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.ProductPage_productPage__tQy\+a .ProductPage_breadcrumbs__xkV72 .ProductPage_breadcrumbLink__zs9GU{color:#667eea;cursor:pointer;text-decoration:none;transition:color .3s ease}.ProductPage_productPage__tQy\+a .ProductPage_breadcrumbs__xkV72 .ProductPage_breadcrumbLink__zs9GU:hover{color:#764ba2;text-decoration:underline}.ProductPage_productPage__tQy\+a .ProductPage_breadcrumbs__xkV72 .ProductPage_separator__N\+eEd{color:#ccc}.ProductPage_productPage__tQy\+a .ProductPage_breadcrumbs__xkV72 .ProductPage_breadcrumbCurrent__6TL\+A{color:#333;font-weight:500}.ProductPage_productPage__tQy\+a .ProductPage_productMain__MhZDV{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__tQy\+a .ProductPage_productMain__MhZDV{gap:2rem;grid-template-columns:1fr;padding:1rem}}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;margin-bottom:3rem;overflow:hidden}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabsHeader__AqERp{background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabsHeader__AqERp .ProductPage_tab__srEgW{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__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabsHeader__AqERp .ProductPage_tab__srEgW:hover{background:#667eea1a;color:#667eea}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabsHeader__AqERp .ProductPage_tab__srEgW.ProductPage_active__wUJt6{background:#fff;border-bottom-color:#667eea;color:#667eea}@media(max-width:768px){.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabsHeader__AqERp .ProductPage_tab__srEgW{font-size:.9rem;padding:1rem}}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A{padding:2rem}@media(max-width:768px){.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A{padding:1rem}}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx h3{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8{color:#666;font-size:1rem;line-height:1.8;margin-bottom:2rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 h1,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 h2,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 h3,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 h4,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 h5,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 h6{color:#333;margin:1.5rem 0 1rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 p{margin-bottom:1rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 ol,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 ul{margin:1rem 0;padding-left:2rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 ol li,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 ul li{margin-bottom:.5rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_descriptionText__CvFg8 img{border-radius:10px;height:auto;margin:1rem 0;max-width:100%}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_features__vGkjB h4{color:#333;font-size:1.2rem;margin-bottom:1rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_features__vGkjB ul{list-style:none;padding:0}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_features__vGkjB ul li{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.75rem}.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR .ProductPage_tabContent__BGJ7A .ProductPage_description__nU9jx .ProductPage_features__vGkjB ul li:before{color:#4caf50;content:"✓";font-size:1.1rem;font-weight:700;margin-top:.1rem}@media(max-width:480px){.ProductPage_productPage__tQy\+a{padding:1rem 0}.ProductPage_productPage__tQy\+a .ProductPage_container__tuVS3{padding:0 .5rem}.ProductPage_productPage__tQy\+a .ProductPage_breadcrumbs__xkV72{flex-wrap:wrap;margin-bottom:1rem}.ProductPage_productPage__tQy\+a .ProductPage_productMain__MhZDV,.ProductPage_productPage__tQy\+a .ProductPage_productTabs__6H9hR{margin-bottom:2rem}}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F{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__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_mainImage__JBjtl{cursor:zoom-in;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_mainImage__JBjtl:hover{transform:scale(1.02)}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_zoomButton__DAVLQ{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__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_zoomButton__DAVLQ:hover{background:#000000e6;opacity:1;transform:scale(1.1)}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_navButton__vNOFe{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__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_navButton__vNOFe:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_navButton__vNOFe.ProductGallery_prevButton__5CVOt{left:1rem}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_navButton__vNOFe.ProductGallery_nextButton__NVuvB{right:1rem}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F:hover .ProductGallery_navButton__vNOFe{opacity:.8}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_imageCounter__JFS\+J{background:#000000b3;border-radius:20px;bottom:1rem;color:#fff;font-size:.9rem;font-weight:500;padding:.5rem 1rem;position:absolute;right:1rem}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0;scroll-behavior:smooth}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv::-webkit-scrollbar{height:4px}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv .ProductGallery_thumbnail__dCnEU{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__jbtXd .ProductGallery_thumbnails__KzdIv .ProductGallery_thumbnail__dCnEU:hover{border-color:#667eea;transform:scale(1.05)}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv .ProductGallery_thumbnail__dCnEU.ProductGallery_active__26KWe{border-color:#667eea;box-shadow:0 0 0 2px #667eea4d}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv .ProductGallery_thumbnail__dCnEU img{height:100%;object-fit:cover;width:100%}.ProductGallery_galleryContainer__jbtXd .ProductGallery_placeholder__nP3ev{align-items:center;aspect-ratio:1;background:#f8f9fa;border-radius:15px;color:#999;display:flex;font-size:1.1rem;justify-content:center}.ProductGallery_fullscreenOverlay__SW2Lu{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__SW2Lu .ProductGallery_fullscreenContainer__wmvN7{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;width:100%}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_closeButton__EEZdZ{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__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_closeButton__EEZdZ:hover{background:#ffffff4d;transform:scale(1.1)}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenImage__QmBFm{border-radius:10px;cursor:default;max-height:90vh;max-width:90vw;object-fit:contain}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenNavButton__GCKBK{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__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenNavButton__GCKBK:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenNavButton__GCKBK.ProductGallery_fullscreenPrev__tswnA{left:2rem}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenNavButton__GCKBK.ProductGallery_fullscreenNext__sw4Cc{right:2rem}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenCounter__WL4uz{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__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf{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__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf::-webkit-scrollbar{height:4px}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf::-webkit-scrollbar-track{background:#fff3;border-radius:2px}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:2px}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf::-webkit-scrollbar-thumb:hover{background:#ffffffb3}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf .ProductGallery_fullscreenThumbnail__9QEeb{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__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf .ProductGallery_fullscreenThumbnail__9QEeb:hover{border-color:#fff;transform:scale(1.05)}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf .ProductGallery_fullscreenThumbnail__9QEeb.ProductGallery_active__26KWe{border-color:#667eea;box-shadow:0 0 0 2px #667eea80}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf .ProductGallery_fullscreenThumbnail__9QEeb img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_navButton__vNOFe{height:40px;width:40px}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_navButton__vNOFe.ProductGallery_prevButton__5CVOt{left:.5rem}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_navButton__vNOFe.ProductGallery_nextButton__NVuvB{right:.5rem}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_imageCounter__JFS\+J{bottom:.5rem;font-size:.8rem;padding:.25rem .75rem;right:.5rem}.ProductGallery_galleryContainer__jbtXd .ProductGallery_mainImageContainer__wDe-F .ProductGallery_zoomButton__DAVLQ{height:35px;right:.5rem;top:.5rem;width:35px}.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv .ProductGallery_thumbnail__dCnEU{height:60px;width:60px}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7{padding:1rem}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_closeButton__EEZdZ{font-size:1rem;height:40px;right:1rem;top:1rem;width:40px}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenNavButton__GCKBK{font-size:1.2rem;height:50px;width:50px}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenNavButton__GCKBK.ProductGallery_fullscreenPrev__tswnA{left:1rem}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenNavButton__GCKBK.ProductGallery_fullscreenNext__sw4Cc{right:1rem}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenCounter__WL4uz{font-size:.9rem;padding:.5rem 1rem;top:1rem}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf{bottom:1rem;padding:.5rem}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf .ProductGallery_fullscreenThumbnail__9QEeb{height:50px;width:50px}}@media(max-width:480px){.ProductGallery_galleryContainer__jbtXd .ProductGallery_thumbnails__KzdIv .ProductGallery_thumbnail__dCnEU{height:50px;width:50px}.ProductGallery_fullscreenOverlay__SW2Lu .ProductGallery_fullscreenContainer__wmvN7 .ProductGallery_fullscreenThumbnails__RgpYf .ProductGallery_fullscreenThumbnail__9QEeb{height:40px;width:40px}}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_title__Jcz\+i{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__4iGsU .ProductInfo_header__IZXWf .ProductInfo_title__Jcz\+i{font-size:1.5rem}}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_actions__6yJ5I{display:flex;flex-shrink:0;gap:.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_actions__6yJ5I .ProductInfo_actionButton__oKbjI{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__4iGsU .ProductInfo_header__IZXWf .ProductInfo_actions__6yJ5I .ProductInfo_actionButton__oKbjI:hover{border-color:#667eea;color:#667eea;transform:scale(1.1)}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_actions__6yJ5I .ProductInfo_actionButton__oKbjI.ProductInfo_favorite__B1Dg9{background:#ff4757;border-color:#ff4757;color:#fff}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_actions__6yJ5I .ProductInfo_actionButton__oKbjI.ProductInfo_favorite__B1Dg9:hover{background:#ff3838;border-color:#ff3838}.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli .ProductInfo_stars__RnOsU{display:flex;gap:.25rem}.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli .ProductInfo_stars__RnOsU .ProductInfo_starFilled__5Yf9r,.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli .ProductInfo_stars__RnOsU .ProductInfo_starHalf__q5Skd{color:gold}.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli .ProductInfo_stars__RnOsU .ProductInfo_starEmpty__fyhPL{color:#e0e0e0}.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli .ProductInfo_ratingValue__VDLiN{color:#333;font-size:1.1rem;font-weight:600}.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli .ProductInfo_reviewsCount__LgpRL{color:#666;cursor:pointer;text-decoration:underline}.ProductInfo_productInfo__4iGsU .ProductInfo_rating__24Jli .ProductInfo_reviewsCount__LgpRL:hover{color:#667eea}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM-{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM- .ProductInfo_currentPrice__SoUC9{color:#667eea;font-size:2.25rem;font-weight:700}@media(max-width:768px){.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM- .ProductInfo_currentPrice__SoUC9{font-size:1.75rem}}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM- .ProductInfo_oldPrice__XhR14{color:#999;font-size:1.25rem;text-decoration:line-through}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM- .ProductInfo_discount__nB\+iS{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__4iGsU .ProductInfo_shortDescription__sxNyn{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ProductInfo_productInfo__4iGsU .ProductInfo_features__GoeZW{background:#f8f9fa;border-radius:15px;margin-bottom:2rem;padding:1.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_features__GoeZW h3{color:#333;font-size:1.2rem;margin:0 0 1rem}.ProductInfo_productInfo__4iGsU .ProductInfo_features__GoeZW ul{list-style:none;margin:0;padding:0}.ProductInfo_productInfo__4iGsU .ProductInfo_features__GoeZW ul li{align-items:center;color:#333;display:flex;gap:.75rem;padding:.5rem 0}.ProductInfo_productInfo__4iGsU .ProductInfo_features__GoeZW ul li svg{color:#4caf50;font-size:.9rem}.ProductInfo_productInfo__4iGsU .ProductInfo_availability__22zIm{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem}.ProductInfo_productInfo__4iGsU .ProductInfo_availability__22zIm .ProductInfo_status__YjjFV{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_availability__22zIm .ProductInfo_status__YjjFV.ProductInfo_inStock__Sy872{color:#4caf50}.ProductInfo_productInfo__4iGsU .ProductInfo_availability__22zIm .ProductInfo_status__YjjFV.ProductInfo_inStock__Sy872 svg{background:#4caf50;border-radius:50%;color:#fff;font-size:.8rem;padding:2px}.ProductInfo_productInfo__4iGsU .ProductInfo_availability__22zIm .ProductInfo_status__YjjFV.ProductInfo_outOfStock__5e7ug{color:#f44336}.ProductInfo_productInfo__4iGsU .ProductInfo_availability__22zIm .ProductInfo_stockInfo__smlcS{color:#666;font-size:.95rem}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+{margin-bottom:2rem}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1 .ProductInfo_quantityLabel__zEmui{color:#333;font-weight:600}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1 .ProductInfo_quantityControls__8aI48{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:10px;display:flex;overflow:hidden}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1 .ProductInfo_quantityControls__8aI48 .ProductInfo_quantityButton__-yws4{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__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1 .ProductInfo_quantityControls__8aI48 .ProductInfo_quantityButton__-yws4:hover:not(:disabled){background:#667eea;color:#fff}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1 .ProductInfo_quantityControls__8aI48 .ProductInfo_quantityButton__-yws4:disabled{cursor:not-allowed;opacity:.5}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1 .ProductInfo_quantityControls__8aI48 .ProductInfo_quantity__19mOf{font-size:1.1rem;font-weight:600;min-width:60px;padding:0 1.5rem;text-align:center}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_addToCartButton__G0ldI{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__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_addToCartButton__G0ldI:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_addToCartButton__G0ldI:active{transform:translateY(0)}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_successMessage__1SPcB{align-items:center;animation:ProductInfo_slideDown__ZSCCg .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__ZSCCg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProductInfo_productInfo__4iGsU .ProductInfo_totalPrice__zqLHt{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__4iGsU .ProductInfo_totalPrice__zqLHt strong{color:#667eea;font-size:1.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr{margin-bottom:2rem}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr .ProductInfo_infoItem__ZgBut{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:1rem;padding:1rem 0}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr .ProductInfo_infoItem__ZgBut:last-child{border-bottom:none}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr .ProductInfo_infoItem__ZgBut svg{color:#667eea;font-size:1.2rem;margin-top:.25rem}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr .ProductInfo_infoItem__ZgBut strong{color:#333;display:block;font-size:1rem;margin-bottom:.25rem}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr .ProductInfo_infoItem__ZgBut p{color:#666;font-size:.95rem;line-height:1.4;margin:0}.ProductInfo_productInfo__4iGsU .ProductInfo_metadata__fZu2w{border-top:1px solid #e0e0e0;padding-top:1.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_metadata__fZu2w .ProductInfo_metaItem__I1jix{color:#666;display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.ProductInfo_productInfo__4iGsU .ProductInfo_metadata__fZu2w .ProductInfo_metaItem__I1jix strong{color:#333}.ProductInfo_productInfo__4iGsU .ProductInfo_loading__oBFKH{align-items:center;color:#666;display:flex;font-size:1.1rem;justify-content:center;min-height:200px}@media(max-width:768px){.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf{flex-direction:column;gap:1rem}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_actions__6yJ5I{align-self:flex-end}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM-{flex-wrap:wrap;gap:.75rem}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM- .ProductInfo_currentPrice__SoUC9{font-size:1.75rem}.ProductInfo_productInfo__4iGsU .ProductInfo_purchase__09HY\+ .ProductInfo_quantitySelector__fBVw1{align-items:flex-start;flex-direction:column;gap:.75rem}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr .ProductInfo_infoItem__ZgBut{gap:.75rem}.ProductInfo_productInfo__4iGsU .ProductInfo_extraInfo__VJqwr .ProductInfo_infoItem__ZgBut svg{font-size:1rem}}@media(max-width:480px){.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_title__Jcz\+i{font-size:1.25rem}.ProductInfo_productInfo__4iGsU .ProductInfo_header__IZXWf .ProductInfo_actions__6yJ5I .ProductInfo_actionButton__oKbjI{height:40px;width:40px}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM- .ProductInfo_currentPrice__SoUC9{font-size:1.5rem}.ProductInfo_productInfo__4iGsU .ProductInfo_pricing__8BAM- .ProductInfo_discount__nB\+iS{font-size:.8rem;padding:.4rem .8rem}.ProductInfo_productInfo__4iGsU .ProductInfo_totalPrice__zqLHt{font-size:1rem}.ProductInfo_productInfo__4iGsU .ProductInfo_totalPrice__zqLHt strong{font-size:1.25rem}}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF{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__1uq9y .ProductReviews_reviewsSummary__SAifF{gap:2rem;grid-template-columns:1fr;text-align:center}}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP{align-items:center;display:flex;flex-direction:column;text-align:center}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP .ProductReviews_ratingNumber__ku4cC{color:#667eea;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP .ProductReviews_stars__6LXex{display:flex;gap:.25rem;margin-bottom:.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP .ProductReviews_stars__6LXex .ProductReviews_star__9qfQ6{font-size:1.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP .ProductReviews_stars__6LXex .ProductReviews_star__9qfQ6.ProductReviews_filled__XxT5w{color:gold}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP .ProductReviews_stars__6LXex .ProductReviews_star__9qfQ6.ProductReviews_empty__Vp3R7{color:#e0e0e0}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP .ProductReviews_totalReviews__WrKeA{color:#666;font-size:1.1rem;font-weight:500}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps{display:flex;flex-direction:column;gap:.75rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps .ProductReviews_ratingRow__o2522{grid-gap:.75rem;align-items:center;display:grid;font-size:.95rem;gap:.75rem;grid-template-columns:auto auto 1fr auto}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps .ProductReviews_ratingRow__o2522 .ProductReviews_ratingLabel__5QcVv{color:#333;font-weight:500}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps .ProductReviews_ratingRow__o2522 .ProductReviews_starIcon__uEDEL{color:gold;font-size:.9rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps .ProductReviews_ratingRow__o2522 .ProductReviews_ratingBar__ACFDA{background:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;position:relative}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps .ProductReviews_ratingRow__o2522 .ProductReviews_ratingBar__ACFDA .ProductReviews_ratingFill__qd02P{background:linear-gradient(90deg,gold,#ffb700);height:100%;transition:width .3s ease}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps .ProductReviews_ratingRow__o2522 .ProductReviews_ratingCount__kSCXu{color:#666;font-weight:500;min-width:20px;text-align:right}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsHeader__4hgsW{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__1uq9y .ProductReviews_reviewsHeader__4hgsW{align-items:stretch;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsHeader__4hgsW .ProductReviews_sortControls__3\+AHB{align-items:center;display:flex;gap:.75rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsHeader__4hgsW .ProductReviews_sortControls__3\+AHB label{color:#333;font-weight:500}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsHeader__4hgsW .ProductReviews_sortControls__3\+AHB .ProductReviews_sortSelect__ge9WC{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__1uq9y .ProductReviews_reviewsHeader__4hgsW .ProductReviews_sortControls__3\+AHB .ProductReviews_sortSelect__ge9WC:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsHeader__4hgsW .ProductReviews_addReviewButton__CUfZk{background:#780add;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsHeader__4hgsW .ProductReviews_addReviewButton__CUfZk:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f{background:#fff;border:2px solid #e0e0e0;border-radius:15px;margin-bottom:2rem;padding:2rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f h3{color:#333;font-size:1.5rem;margin:0 0 1.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud{margin-bottom:1.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud .ProductReviews_ratingInput__w6mQy{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud .ProductReviews_ratingInput__w6mQy .ProductReviews_star__9qfQ6{cursor:pointer;font-size:1.8rem;transition:all .3s ease}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud .ProductReviews_ratingInput__w6mQy .ProductReviews_star__9qfQ6.ProductReviews_filled__XxT5w{color:gold}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud .ProductReviews_ratingInput__w6mQy .ProductReviews_star__9qfQ6.ProductReviews_empty__Vp3R7{color:#e0e0e0}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud .ProductReviews_ratingInput__w6mQy .ProductReviews_star__9qfQ6.ProductReviews_interactive__V3wi9:hover{transform:scale(1.2)}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud input,.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud 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__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud input:focus,.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud textarea:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud input::placeholder,.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud textarea::placeholder{color:#999}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formGroup__aGdud textarea{line-height:1.6;min-height:120px;resize:vertical}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formActions__97yhA{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:480px){.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formActions__97yhA{flex-direction:column}}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formActions__97yhA .ProductReviews_submitButton__bVTOa{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__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formActions__97yhA .ProductReviews_submitButton__bVTOa:hover{box-shadow:0 5px 15px #4caf504d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formActions__97yhA .ProductReviews_cancelButton__B0BvX{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__1uq9y .ProductReviews_addReviewForm__gz5-f .ProductReviews_formActions__97yhA .ProductReviews_cancelButton__B0BvX:hover{background:#e9ecef;border-color:#ccc}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_noReviews__lUxDx{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_noReviews__lUxDx p{line-height:1.6;margin:0}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q:hover{box-shadow:0 4px 20px #0000001a}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:568px){.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD{flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7{display:flex;gap:1rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userAvatar__sDr3z{border:2px solid #e0e0e0;border-radius:50%;height:50px;object-fit:cover;width:50px}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userDetails__JJS4C .ProductReviews_userName__Z8oIQ{align-items:center;color:#333;display:flex;font-weight:600;gap:.5rem;margin-bottom:.25rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userDetails__JJS4C .ProductReviews_userName__Z8oIQ .ProductReviews_verifiedIcon__XRdCM{color:#4caf50;font-size:.9rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userDetails__JJS4C .ProductReviews_reviewDate__uKyiU{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userDetails__JJS4C .ProductReviews_reviewDate__uKyiU svg{font-size:.8rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_reviewRating__AfSp1{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_reviewRating__AfSp1 .ProductReviews_star__9qfQ6{font-size:1.2rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_reviewRating__AfSp1 .ProductReviews_star__9qfQ6.ProductReviews_filled__XxT5w{color:gold}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_reviewRating__AfSp1 .ProductReviews_star__9qfQ6.ProductReviews_empty__Vp3R7{color:#e0e0e0}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3{margin-bottom:1rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3 .ProductReviews_reviewTitle__kxN09{color:#333;font-size:1.2rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3 .ProductReviews_reviewText__wRAaf{color:#666;line-height:1.6;margin:0 0 1rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3 .ProductReviews_reviewImages__NvSz5{display:flex;flex-wrap:wrap;gap:.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3 .ProductReviews_reviewImages__NvSz5 .ProductReviews_reviewImage__l1Goq{border-radius:10px;cursor:pointer;height:100px;object-fit:cover;transition:transform .3s ease;width:100px}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3 .ProductReviews_reviewImages__NvSz5 .ProductReviews_reviewImage__l1Goq:hover{transform:scale(1.05)}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:1rem}@media(max-width:480px){.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP{align-items:flex-start;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_helpfulActions__eUu0j{display:flex;gap:1rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_helpfulButton__MnA-x,.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_replyButton__ciZZP{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__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_helpfulButton__MnA-x:hover,.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_replyButton__ciZZP:hover{background:#f8f9fa;color:#667eea}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_helpfulButton__MnA-x svg,.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_replyButton__ciZZP svg{font-size:.8rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_helpfulButton__MnA-x:first-child:hover{color:#4caf50}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewActions__oW3FP .ProductReviews_helpfulButton__MnA-x:nth-child(2):hover{color:#f44336}@media(max-width:480px){.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF{padding:1.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_averageRating__OEwEP .ProductReviews_ratingNumber__ku4cC{font-size:2.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsSummary__SAifF .ProductReviews_ratingDistribution__YjGps .ProductReviews_ratingRow__o2522{font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f{padding:1.5rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_addReviewForm__gz5-f h3{font-size:1.25rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q{padding:1rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7{gap:.75rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userAvatar__sDr3z{height:40px;width:40px}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userDetails__JJS4C .ProductReviews_userName__Z8oIQ{font-size:.95rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewHeader__k7ueD .ProductReviews_userInfo__KQKo7 .ProductReviews_userDetails__JJS4C .ProductReviews_reviewDate__uKyiU{font-size:.8rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3 .ProductReviews_reviewTitle__kxN09{font-size:1.1rem}.ProductReviews_reviewsContainer__1uq9y .ProductReviews_reviewsList__9MQmG .ProductReviews_review__wcR8q .ProductReviews_reviewContent__RmWR3 .ProductReviews_reviewImages__NvSz5 .ProductReviews_reviewImage__l1Goq{height:80px;width:80px}}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsHeader__wtYmJ{margin-bottom:2.5rem;text-align:center}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsHeader__wtYmJ h2{color:#333;font-size:2rem;font-weight:700;margin:0 0 .5rem}@media(max-width:768px){.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsHeader__wtYmJ h2{font-size:1.5rem}}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsHeader__wtYmJ p{color:#666;font-size:1.1rem;line-height:1.5;margin:0}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_noSpecs__d4gVv{background:#f8f9fa;border-radius:15px;color:#666;padding:3rem;text-align:center}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_noSpecs__d4gVv svg{color:#ddd;font-size:3rem;margin-bottom:1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_noSpecs__d4gVv h3{color:#333;font-size:1.5rem;margin:0 0 1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_noSpecs__d4gVv p{font-size:1.1rem;line-height:1.6;margin:0}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj{grid-gap:2rem;display:grid;gap:2rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ{background:#fff;border:1px solid #e0e0e0;border-radius:15px;overflow:hidden;transition:all .3s ease}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ:hover{box-shadow:0 4px 20px #0000001a}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_categoryTitle__xrU6v{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__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_categoryTitle__xrU6v svg{font-size:1.1rem}@media(max-width:768px){.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_categoryTitle__xrU6v{font-size:1.1rem;padding:1rem 1.25rem}}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD{padding:0}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:1fr 1fr;transition:background-color .3s ease}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk:last-child{border-bottom:none}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk:hover{background:#667eea0d}@media(max-width:768px){.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk{gap:.5rem;grid-template-columns:1fr}}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specLabel__Xc4X7{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__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specLabel__Xc4X7{border-bottom:1px solid #e0e0e0;border-right:none;padding:.75rem 1.25rem .5rem}}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specLabel__Xc4X7 .ProductSpecs_specIcon__EBbv-{color:#667eea;font-size:.9rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specValue__L1Q6T{color:#555;line-height:1.5;padding:1rem 1.5rem}@media(max-width:768px){.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specValue__L1Q6T{padding:.5rem 1.25rem .75rem}}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea1a;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X h3{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X h4{color:#555;font-size:1.2rem;font-weight:600;margin:0 0 1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_features__BXMH2,.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_included__X7Az3{margin-bottom:2rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_features__BXMH2 ul,.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_included__X7Az3 ul{list-style:none;margin:0;padding:0}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_features__BXMH2 ul li,.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_included__X7Az3 ul li{border-bottom:1px solid #667eea1a;color:#555;line-height:1.5;padding:.75rem 0 .75rem 1.5rem;position:relative}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_features__BXMH2 ul li:last-child,.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_included__X7Az3 ul li:last-child{border-bottom:none}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_features__BXMH2 ul li:before,.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_included__X7Az3 ul li:before{color:#667eea;content:"●";left:0;position:absolute;top:.75rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_notes__yB\+qE 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__zCt6b .ProductSpecs_certificates__2JEE0{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 h3{align-items:center;color:#333;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin:0 0 1.5rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 h3 svg{color:#667eea;font-size:1.2rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm .ProductSpecs_document__tHQOH{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__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm .ProductSpecs_document__tHQOH:hover{background:#667eea0d;border-color:#667eea}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm .ProductSpecs_document__tHQOH svg{color:#667eea;font-size:1.1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm .ProductSpecs_document__tHQOH span{color:#555;font-weight:500}@media(max-width:480px){.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsHeader__wtYmJ{margin-bottom:2rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsHeader__wtYmJ h2{font-size:1.25rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsHeader__wtYmJ p{font-size:1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj{gap:1.5rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_categoryTitle__xrU6v{font-size:1rem;padding:.75rem 1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specLabel__Xc4X7,.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specValue__L1Q6T{padding:.75rem 1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specLabel__Xc4X7{font-size:.9rem;gap:.4rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specLabel__Xc4X7 .ProductSpecs_specIcon__EBbv-{font-size:.8rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_specsGrid__aWNqj .ProductSpecs_specsCategory__KsqoZ .ProductSpecs_specsTable__nKwjD .ProductSpecs_specRow__3a-zk .ProductSpecs_specValue__L1Q6T{font-size:.9rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X h3{font-size:1.25rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X h4{font-size:1.1rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_features__BXMH2 ul li,.ProductSpecs_specsContainer__zCt6b .ProductSpecs_additionalInfo__Pm51X .ProductSpecs_included__X7Az3 ul li{font-size:.9rem;padding:.5rem 0 .5rem 1.25rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 h3{font-size:1.25rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm{grid-template-columns:1fr}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm .ProductSpecs_document__tHQOH{padding:.75rem}.ProductSpecs_specsContainer__zCt6b .ProductSpecs_certificates__2JEE0 .ProductSpecs_documentsGrid__pnOBm .ProductSpecs_document__tHQOH span{font-size:.9rem}}.OurServicesSection_section__sUFPa{background:#111;overflow:hidden;padding:100px 0;position:relative;transition:background-color .3s ease}.OurServicesSection_section__sUFPa:before{background:radial-gradient(circle at 20% 50%,#667eea0d 0,#0000 50%),radial-gradient(circle at 80% 80%,#764ba20d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}[data-theme=light] .OurServicesSection_section__sUFPa{background:linear-gradient(180deg,#f8f9fa00,#fff)}[data-theme=light] .OurServicesSection_section__sUFPa:before{background:radial-gradient(circle at 20% 50%,#667eea08 0,#0000 50%),radial-gradient(circle at 80% 80%,#764ba208 0,#0000 50%)}.OurServicesSection_container__Mj2ng{padding:0 20px;position:relative;z-index:1}.OurServicesSection_header__v\+gV7{margin-bottom:60px;text-align:center}.OurServicesSection_title__B2Iul{animation:OurServicesSection_fadeInDown__8bV1l .6s ease-out;color:#fff;font-family:var(--main-font);font-size:56px;font-weight:800;margin-bottom:20px;text-align:center}.OurServicesSection_title__B2Iul,[data-theme=light] .OurServicesSection_title__B2Iul{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text;background-clip:text}[data-theme=light] .OurServicesSection_title__B2Iul{color:#1a1a2e}@keyframes OurServicesSection_fadeInDown__8bV1l{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_subtitle__0-3JG{animation:OurServicesSection_fadeInUp__PRlP- .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__0-3JG{color:#6c757d}@keyframes OurServicesSection_fadeInUp__PRlP-{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_categoryFilter__OBq9c{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:60px;padding:0 20px}.OurServicesSection_filterButton__nb6bj{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;color:#8b8b91;cursor:pointer;display:flex;font-family:var(--main-font);font-size:15px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.OurServicesSection_filterButton__nb6bj:hover{background:#ffffff14;border-color:#667eea80;color:#fff;transform:translateY(-2px)}.OurServicesSection_filterButton__nb6bj.OurServicesSection_active__EXCfi{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 8px 24px #667eea33;color:#fff}[data-theme=light] .OurServicesSection_filterButton__nb6bj{background:#667eea0d;border:1px solid #667eea26;color:#6c757d}[data-theme=light] .OurServicesSection_filterButton__nb6bj:hover{background:#667eea1a;border-color:#667eea66;color:#1a1a2e}[data-theme=light] .OurServicesSection_filterButton__nb6bj.OurServicesSection_active__EXCfi{background:linear-gradient(135deg,#667eea26,#764ba226);border-color:#667eea66;box-shadow:0 8px 24px #667eea26;color:#667eea}.OurServicesSection_filterIcon__8F\+U0{align-items:center;display:flex;height:22px;transition:transform .3s ease;width:22px}.OurServicesSection_filterIconStar__Neogn{align-items:center;display:flex;font-size:18px}.OurServicesSection_filterButton__nb6bj:hover .OurServicesSection_filterIcon__8F\+U0{transform:scale(1.1)}.OurServicesSection_categoriesWrapper__jHGQj{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}.OurServicesSection_categoryBlock__zeZf9{animation:OurServicesSection_slideIn__tV-Nn .6s ease-out both;flex:1 1 auto;max-width:100%;min-width:320px}@keyframes OurServicesSection_slideIn__tV-Nn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.OurServicesSection_categoryHeader__XhTeo{align-items:center;display:flex;gap:20px;margin-bottom:40px}.OurServicesSection_categoryBadge__5jXVw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;box-shadow:0 8px 24px #00000040;display:flex;gap:12px;overflow:hidden;padding:10px 20px;position:relative}.OurServicesSection_categoryBadge__5jXVw:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OurServicesSection_categoryBadge__5jXVw:hover:before{left:100%}.OurServicesSection_categoryIconWrapper__UWAYi{align-items:center;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.OurServicesSection_categoryBadge__5jXVw:hover .OurServicesSection_categoryIconWrapper__UWAYi{transform:scale(1.1)}.OurServicesSection_categoryIcon__8Vidd{align-items:center;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));height:28px;width:28px}.OurServicesSection_categoryName__sZ\+6t{color:#fff;font-family:var(--main-font);font-size:18px;font-weight:600;letter-spacing:.3px;margin:0;text-shadow:0 1px 3px #00000040;text-transform:uppercase}.OurServicesSection_categoryLine__pf44I{background:linear-gradient(90deg,#fff3,#0000);flex:1 1;height:2px}.OurServicesSection_servicesGrid__tZ4Le{display:flex;flex-wrap:wrap;gap:30px}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR{align-items:stretch;animation:OurServicesSection_cardFadeIn__Tzjtz .6s ease-out both;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;cursor:pointer;display:flex;flex:1 1 320px;flex-direction:row;max-width:100%;overflow:hidden;padding:35px 28px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}[data-theme=light] .OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR: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__tZ4Le .OurServicesSection_serviceCard__52HUR: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__tZ4Le .OurServicesSection_serviceCard__52HUR: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__tZ4Le .OurServicesSection_serviceCard__52HUR:hover:before{opacity:1}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR:hover:after{height:500px;opacity:.1;width:500px}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR:hover .OurServicesSection_cardGlow__0BEl5{opacity:.15;transform:scale(1.5)}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR:hover .OurServicesSection_serviceIcon__7wRE8{filter:drop-shadow(0 8px 24px rgba(0,0,0,.5)) drop-shadow(0 0 30px rgba(102,126,234,.8)) drop-shadow(0 0 50px rgba(102,126,234,.4));filter:drop-shadow(0 8px 24px rgba(0,0,0,.5)) drop-shadow(0 0 30px var(--accent-color,rgba(102,126,234,.8))) drop-shadow(0 0 50px var(--accent-color,rgba(102,126,234,.4)));margin-left:calc(100% - 64px);opacity:1;transform:rotate(2turn)}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR:hover .OurServicesSection_serviceArrow__1VzRk{transform:translateX(10px)}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR:hover .OurServicesSection_featureTag__uJKP\+{background:rgba(var(--accent-color),.1);border-color:var(--accent-color)}[data-theme=light] .OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR: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__tZ4Le .OurServicesSection_serviceCard__52HUR:hover .OurServicesSection_serviceIcon__7wRE8{filter:drop-shadow(0 8px 24px rgba(102,126,234,.3)) drop-shadow(0 0 30px rgba(102,126,234,.5)) drop-shadow(0 0 50px rgba(102,126,234,.2))}[data-theme=light] .OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR:hover .OurServicesSection_featureTag__uJKP\+{border-color:var(--accent-color);opacity:1}@keyframes OurServicesSection_cardFadeIn__Tzjtz{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_cardContent__BoIj4{align-items:stretch;display:flex;flex-direction:column;gap:20px;width:100%}.OurServicesSection_cardLeft__-jUTP{display:flex;flex:1 1;flex-direction:column;min-width:0}.OurServicesSection_cardRight__YQEYG{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:280px;justify-content:center;order:-1;overflow:hidden;width:100%}.OurServicesSection_blockImage__gcoBc{border-radius:20px;height:100%;object-fit:cover;object-position:center;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.OurServicesSection_serviceCard__52HUR:hover .OurServicesSection_blockImage__gcoBc{transform:scale(1.05)}.OurServicesSection_cardGlow__0BEl5{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_serviceIcon__7wRE8{align-items:center;display:flex;filter:drop-shadow(0 4px 16px rgba(0,0,0,.4));height:64px;justify-content:center;margin:0 0 24px;opacity:.7;position:relative;transition:all 1.2s cubic-bezier(.68,-.55,.265,1.55);width:64px;z-index:1}.OurServicesSection_serviceTitle__HnCeQ{color:#fff;font-family:var(--main-font);font-size:26px;font-weight:700;line-height:1.3;margin-bottom:14px;position:relative;transition:color .3s ease;z-index:1}[data-theme=light] .OurServicesSection_serviceTitle__HnCeQ{color:#1a1a2e}.OurServicesSection_serviceDescription__b4Vje{color:#b0b0b0;flex-grow:1;font-family:var(--main-font);font-size:16px;line-height:1.6;margin-bottom:24px;position:relative;transition:color .3s ease;z-index:1}[data-theme=light] .OurServicesSection_serviceDescription__b4Vje{color:#6c757d}.OurServicesSection_featuresWrapper__E3myi{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.OurServicesSection_featureTag__uJKP\+{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__uJKP\+{background:#0000;border:1px solid var(--accent-color);color:var(--accent-color);opacity:.5}.OurServicesSection_featureCheck__f2cHN{color:var(--accent-color);font-size:14px;font-weight:700}.OurServicesSection_cardFooter__Tm\+S8{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;padding-top:16px;position:relative;z-index:1}.OurServicesSection_serviceLink__-houE{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__1VzRk{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__KdCTX{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:12px;padding:8px 16px;position:relative;text-align:center;z-index:1}[data-theme=light] .OurServicesSection_developmentNote__KdCTX{background:#ff980014;border:1px solid #ff980033;color:#f57c00}.OurServicesSection_developmentBadge__n0TmJ{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__n0TmJ{background:#ff98001a;border:1px solid #ff980040;box-shadow:0 4px 12px #ff980026;color:#f57c00}.OurServicesSection_devIcon__eDfta{animation:OurServicesSection_pulse__42meH 2s ease-in-out infinite;font-size:16px}@keyframes OurServicesSection_pulse__42meH{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@media(max-width:1024px){.OurServicesSection_title__B2Iul{font-size:44px}.OurServicesSection_subtitle__0-3JG{font-size:18px}.OurServicesSection_categoriesWrapper__jHGQj{gap:30px}.OurServicesSection_categoryBlock__zeZf9{min-width:280px}.OurServicesSection_servicesGrid__tZ4Le{gap:24px}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR{flex:1 1 280px;padding:30px 24px}.OurServicesSection_serviceIcon__7wRE8{font-size:48px}.OurServicesSection_categoryName__sZ\+6t{font-size:24px}.OurServicesSection_categoryIcon__8Vidd{font-size:28px}.OurServicesSection_filterButton__nb6bj{font-size:14px;padding:10px 20px}}@media(max-width:768px){.OurServicesSection_section__sUFPa{padding:60px 0}.OurServicesSection_container__Mj2ng{padding:0}.OurServicesSection_header__v\+gV7{margin-bottom:40px}.OurServicesSection_title__B2Iul{font-size:36px;margin-bottom:16px}.OurServicesSection_subtitle__0-3JG{font-size:16px;margin-bottom:30px}.OurServicesSection_categoryFilter__OBq9c{gap:8px;justify-content:flex-start;margin-bottom:32px;padding:0 12px}.OurServicesSection_filterButton__nb6bj{border-radius:25px;flex-shrink:0;font-size:13px;gap:6px;padding:10px 18px}.OurServicesSection_filterIcon__8F\+U0{font-size:16px}.OurServicesSection_categoriesWrapper__jHGQj{flex-direction:column;gap:50px}.OurServicesSection_categoryBlock__zeZf9{max-width:100%;min-width:100%}.OurServicesSection_categoryHeader__XhTeo{align-items:flex-start;flex-direction:column;margin-bottom:30px}.OurServicesSection_categoryBadge__5jXVw{gap:12px;padding:12px 24px}.OurServicesSection_categoryIcon__8Vidd{font-size:24px}.OurServicesSection_categoryName__sZ\+6t{font-size:20px}.OurServicesSection_categoryLine__pf44I{display:none}.OurServicesSection_servicesGrid__tZ4Le{gap:20px}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR{flex:1 1 100%;flex-direction:column;padding:28px 20px}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR:hover{transform:translateY(-8px) scale(1)}.OurServicesSection_cardContent__BoIj4{flex-direction:column;gap:16px}.OurServicesSection_cardRight__YQEYG{height:220px;width:100%}.OurServicesSection_serviceIcon__7wRE8{font-size:44px;margin-bottom:20px}.OurServicesSection_serviceTitle__HnCeQ{font-size:22px;margin-bottom:12px}.OurServicesSection_serviceDescription__b4Vje{font-size:15px;margin-bottom:20px}.OurServicesSection_featuresWrapper__E3myi{gap:6px;margin-bottom:16px}.OurServicesSection_featureTag__uJKP\+{font-size:11px;padding:5px 10px}}@media(max-width:480px){.OurServicesSection_section__sUFPa{padding:50px 0}.OurServicesSection_title__B2Iul{font-size:28px}.OurServicesSection_subtitle__0-3JG{font-size:15px}.OurServicesSection_categoryFilter__OBq9c{-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__OBq9c::-webkit-scrollbar{height:4px}.OurServicesSection_categoryFilter__OBq9c::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.OurServicesSection_categoryFilter__OBq9c::-webkit-scrollbar-thumb{background:#780add;border-radius:10px;box-shadow:0 2px 8px #667eea4d}.OurServicesSection_categoryFilter__OBq9c:after{animation:OurServicesSection_scrollHint__eJ9\+I 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__eJ9\+I{0%,to{opacity:1;transform:translateY(-50%) translateX(0)}50%{opacity:.5;transform:translateY(-50%) translateX(5px)}}.OurServicesSection_filterButton__nb6bj{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__nb6bj.OurServicesSection_active__EXCfi{box-shadow:0 4px 16px #667eea66}.OurServicesSection_filterIcon__8F\+U0{font-size:16px;height:18px;width:18px}.OurServicesSection_filterIconStar__Neogn{font-size:16px}.OurServicesSection_categoryBadge__5jXVw{gap:10px;padding:8px 20px}.OurServicesSection_categoryIcon__8Vidd{font-size:20px}.OurServicesSection_categoryName__sZ\+6t{font-size:18px}.OurServicesSection_servicesGrid__tZ4Le .OurServicesSection_serviceCard__52HUR{padding:24px 18px}.OurServicesSection_cardRight__YQEYG{height:180px}.OurServicesSection_serviceIcon__7wRE8{font-size:40px}.OurServicesSection_serviceTitle__HnCeQ{font-size:20px}.OurServicesSection_serviceDescription__b4Vje{font-size:14px}.OurServicesSection_serviceLink__-houE{font-size:13px}.OurServicesSection_serviceArrow__1VzRk{font-size:20px}}.AboutUsPage_page__WEpGp{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .AboutUsPage_page__WEpGp{background:linear-gradient(180deg,#f8f9fa,#fff)}.AboutUsPage_heroSection__HUoq9{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__e2cQ1{animation:AboutUsPage_fadeInUp__l0qd4 1s ease-out;max-width:1000px;position:relative;text-align:center;z-index:2}@keyframes AboutUsPage_fadeInUp__l0qd4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AboutUsPage_heroTitle__mwhIu{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__mwhIu .AboutUsPage_gradient__AjFCF{-webkit-text-fill-color:#0000;animation:AboutUsPage_gradientShift__Ih9ce 5s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;filter:drop-shadow(0 0 20px rgba(102,126,234,.5))}[data-theme=light] .AboutUsPage_heroTitle__mwhIu{color:#1a1a2e;text-shadow:0 0 40px #667eea1a}@keyframes AboutUsPage_gradientShift__Ih9ce{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.AboutUsPage_heroSubtitle__Imls-{animation:AboutUsPage_fadeIn__-KMNp 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__Imls-{color:#1a1a2eb3}@keyframes AboutUsPage_fadeIn__-KMNp{0%{opacity:0}to{opacity:1}}.AboutUsPage_statsSection__rzZsb{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_statsSection__rzZsb{background:#667eea08}.AboutUsPage_statsGrid__3RyWE{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_statCard__n9Hj7{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.AboutUsPage_statCard__n9Hj7:hover{background:#ffffff0d;box-shadow:0 10px 30px #667eea33;transform:translateY(-5px)}[data-theme=light] .AboutUsPage_statCard__n9Hj7{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_statCard__n9Hj7:hover{background:#fff;box-shadow:0 10px 30px #667eea26}.AboutUsPage_statNumber__N1kCH{-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__rmnKq{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__rmnKq{color:#6c757d}.AboutUsPage_missionSection__-QryA{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_sectionTitle__KaScN{-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__umWnI{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.AboutUsPage_missionText__6a6Qh 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__6a6Qh h3{color:#1a1a2e}.AboutUsPage_missionText__6a6Qh p{color:#b0b0b0;font-family:var(--main-font);font-size:17px;line-height:1.8;transition:color .3s ease}[data-theme=light] .AboutUsPage_missionText__6a6Qh p{color:#6c757d}.AboutUsPage_valuesSection__O6GVI{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_valuesSection__O6GVI{background:#667eea08}.AboutUsPage_valuesGrid__AB7v4{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_valueCard__hDSpr{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 30px;text-align:center;transition:all .3s ease}.AboutUsPage_valueCard__hDSpr:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_valueCard__hDSpr{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_valueCard__hDSpr:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.AboutUsPage_valueIcon__EEYWG{margin-bottom:20px}.AboutUsPage_valueIcon__EEYWG .AboutUsPage_icon__nat8\+{color:#667eea;height:56px;transition:all .3s ease;width:56px}.AboutUsPage_valueCard__hDSpr:hover .AboutUsPage_valueIcon__EEYWG .AboutUsPage_icon__nat8\+{filter:drop-shadow(0 0 10px rgba(102,126,234,.6));transform:scale(1.1)}.AboutUsPage_valueTitle__vmqZ\+{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__vmqZ\+{color:#1a1a2e}.AboutUsPage_valueDescription__e1Pph{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .AboutUsPage_valueDescription__e1Pph{color:#6c757d}.AboutUsPage_servicesSection__tf21m{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_servicesGrid__Ks\+OB{grid-gap:30px;display:grid;gap:30px}.AboutUsPage_serviceCard__tf40\+{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px;transition:all .3s ease}.AboutUsPage_serviceCard__tf40\+:hover{background:#ffffff0d;border-color:#667eea80}[data-theme=light] .AboutUsPage_serviceCard__tf40\+{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_serviceCard__tf40\+:hover{background:#fff;border-color:#667eea4d;box-shadow:0 8px 30px #667eea1f}.AboutUsPage_serviceHeader__cWPsA{margin-bottom:20px}.AboutUsPage_serviceHeader__cWPsA 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__cWPsA h3{color:#1a1a2e}.AboutUsPage_serviceItems__e2B1H{display:flex;flex-wrap:wrap;gap:10px}.AboutUsPage_serviceTag__XfqQJ{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__yqcc2{color:#b0b0b0;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_serviceDescription__yqcc2{color:#6c757d}.AboutUsPage_teamSection__PHGfj{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_teamSection__PHGfj{background:#667eea08}.AboutUsPage_teamIntro__HTdkp{color:#8b8b91;font-size:20px;font-style:italic;margin-bottom:60px;text-align:center;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamIntro__HTdkp{color:#6c757d}.AboutUsPage_teamGrid__X-ACP{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_teamCard__cy2lE{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:50px 40px;text-align:center;transition:all .3s ease}.AboutUsPage_teamCard__cy2lE:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea4d;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_teamCard__cy2lE{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_teamCard__cy2lE:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.AboutUsPage_teamIcon__\+HcAI{margin-bottom:25px}.AboutUsPage_teamIcon__\+HcAI .AboutUsPage_icon__nat8\+{color:#764ba2;height:64px;transition:all .3s ease;width:64px}.AboutUsPage_teamCard__cy2lE:hover .AboutUsPage_teamIcon__\+HcAI .AboutUsPage_icon__nat8\+{filter:drop-shadow(0 0 15px rgba(118,75,162,.6));transform:scale(1.15)}.AboutUsPage_teamRole__ES69x{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamRole__ES69x{color:#1a1a2e}.AboutUsPage_teamDescription__TDnny{color:#8b8b91;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamDescription__TDnny{color:#6c757d}@media(max-width:1024px){.AboutUsPage_heroTitle__mwhIu{font-size:56px}.AboutUsPage_heroSubtitle__Imls-{font-size:24px}.AboutUsPage_sectionTitle__KaScN{font-size:40px}.AboutUsPage_missionContent__umWnI{grid-template-columns:1fr}}@media(max-width:768px){.AboutUsPage_heroSection__HUoq9{min-height:25vh;padding:40px 20px}.AboutUsPage_heroTitle__mwhIu{font-size:40px}.AboutUsPage_heroSubtitle__Imls-{font-size:18px}.AboutUsPage_sectionTitle__KaScN{font-size:32px;margin-bottom:40px}.AboutUsPage_statsGrid__3RyWE{gap:20px;grid-template-columns:repeat(2,1fr)}.AboutUsPage_statNumber__N1kCH{font-size:36px}.AboutUsPage_teamGrid__X-ACP,.AboutUsPage_valuesGrid__AB7v4{grid-template-columns:1fr}.AboutUsPage_missionContent__umWnI{gap:30px}.AboutUsPage_missionText__6a6Qh h3{font-size:24px}.AboutUsPage_serviceCard__tf40\+{padding:30px 20px}}@media(max-width:480px){.AboutUsPage_heroTitle__mwhIu{font-size:32px}.AboutUsPage_heroSubtitle__Imls-{font-size:18px}.AboutUsPage_statsGrid__3RyWE{grid-template-columns:1fr}.AboutUsPage_statNumber__N1kCH{font-size:32px}.AboutUsPage_sectionTitle__KaScN{font-size:28px}}.ContactsPage_page__umyCx{overflow-x:hidden;padding-bottom:60px;transition:background-color .3s ease;width:100%}[data-theme=light] .ContactsPage_page__umyCx{background:linear-gradient(180deg,#f8f9fa,#fff)}.ContactsPage_heroSection__Xg3vd{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__O-EHq{-webkit-text-fill-color:#0000;animation:ContactsPage_gradientShift__4l975 5s ease infinite,ContactsPage_fadeInUp__VTEoA 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__4l975{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ContactsPage_fadeInUp__VTEoA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactsPage_heroSubtitle__i-wUc{animation:ContactsPage_fadeIn__ccNaq 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__i-wUc{color:#1a1a2eb3}@keyframes ContactsPage_fadeIn__ccNaq{0%{opacity:0}to{opacity:1}}.ContactsPage_contactMethodsSection__k-1Fk{margin:0 auto;max-width:1200px;padding:80px 20px}.ContactsPage_methodsGrid__XpGW9{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ContactsPage_methodCard__i\+WPN{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__i\+WPN: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__i\+WPN:hover{background:#ffffff0d;box-shadow:0 20px 50px #0000004d;transform:translateY(-10px)}.ContactsPage_methodCard__i\+WPN:hover:before{opacity:1}.ContactsPage_methodCard__i\+WPN:hover .ContactsPage_methodIcon__HPVue{transform:scale(1.2)}[data-theme=light] .ContactsPage_methodCard__i\+WPN{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_methodCard__i\+WPN:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.ContactsPage_methodIcon__HPVue{margin-bottom:20px;transition:transform .3s ease}.ContactsPage_methodIcon__HPVue .ContactsPage_icon__ZYhhT{color:#667eea;color:var(--accent,#667eea);height:56px;width:56px}.ContactsPage_methodTitle__akDXE{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__akDXE{color:#1a1a2e}.ContactsPage_methodValue__DwBsU{color:#667eea;color:var(--accent,#667eea);font-family:var(--main-font);font-size:18px;font-weight:500;margin-bottom:10px}.ContactsPage_methodDescription__PiPfg{color:#8b8b91;font-family:var(--main-font);font-size:14px;transition:color .3s ease}[data-theme=light] .ContactsPage_methodDescription__PiPfg{color:#6c757d}.ContactsPage_formsSection__qA-ZA{grid-gap:60px;display:grid;gap:60px;margin:0 auto;max-width:1400px;padding:60px 20px}.ContactsPage_formContainer__LXKXk{background:#ffffff05;border:1px solid #ffffff1a;border-radius:24px;padding:50px 40px;transition:all .3s ease}.ContactsPage_formContainer__LXKXk:hover{background:#ffffff08;box-shadow:0 10px 40px #667eea1a}[data-theme=light] .ContactsPage_formContainer__LXKXk{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_formContainer__LXKXk:hover{background:#fff;box-shadow:0 10px 40px #667eea1f}.ContactsPage_formHeader__WZyAb{margin-bottom:40px;text-align:center}.ContactsPage_formIcon__UHCAM{margin-bottom:20px}.ContactsPage_formIcon__UHCAM .ContactsPage_icon__ZYhhT{color:#667eea;height:64px;width:64px}.ContactsPage_formTitle__o-fqC{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__o-fqC{color:#1a1a2e}.ContactsPage_formDescription__ejJ5W{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__ejJ5W{color:#6c757d}.ContactsPage_form__5LSW9{margin:0 auto;max-width:800px}.ContactsPage_formRow__wIZyP{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:25px}.ContactsPage_inputGroup__6zksF{display:flex;flex-direction:column;margin-bottom:25px}.ContactsPage_inputGroup__6zksF 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__6zksF label{color:#1a1a2e}.ContactsPage_inputGroup__6zksF input,.ContactsPage_inputGroup__6zksF select,.ContactsPage_inputGroup__6zksF 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__6zksF input:focus,.ContactsPage_inputGroup__6zksF select:focus,.ContactsPage_inputGroup__6zksF textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ContactsPage_inputGroup__6zksF input::placeholder,.ContactsPage_inputGroup__6zksF select::placeholder,.ContactsPage_inputGroup__6zksF textarea::placeholder{color:#5a5a5a}[data-theme=light] .ContactsPage_inputGroup__6zksF input,[data-theme=light] .ContactsPage_inputGroup__6zksF select,[data-theme=light] .ContactsPage_inputGroup__6zksF textarea{background:#f8f9fa;border:1px solid #667eea26;color:#1a1a2e}[data-theme=light] .ContactsPage_inputGroup__6zksF input:focus,[data-theme=light] .ContactsPage_inputGroup__6zksF select:focus,[data-theme=light] .ContactsPage_inputGroup__6zksF textarea:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}[data-theme=light] .ContactsPage_inputGroup__6zksF input::placeholder,[data-theme=light] .ContactsPage_inputGroup__6zksF select::placeholder,[data-theme=light] .ContactsPage_inputGroup__6zksF textarea::placeholder{color:#adb5bd}.ContactsPage_inputGroup__6zksF textarea{min-height:120px;resize:vertical}.ContactsPage_inputGroup__6zksF select{cursor:pointer}.ContactsPage_submitButton__8xAsv{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__8xAsv:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.ContactsPage_submitButton__8xAsv:active{transform:translateY(0)}.ContactsPage_mapSection__FULfi{background:#ffffff05;padding:100px 20px;text-align:center;transition:background-color .3s ease}[data-theme=light] .ContactsPage_mapSection__FULfi{background:#667eea08}.ContactsPage_sectionTitle__sG6KC{-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__XsUjD{color:#8b8b91;font-size:20px;margin-bottom:60px;transition:color .3s ease}[data-theme=light] .ContactsPage_sectionSubtitle__XsUjD{color:#6c757d}.ContactsPage_statsRow__kd0ct{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}.ContactsPage_statItem__IebeD{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 20px;transition:all .3s ease}.ContactsPage_statItem__IebeD:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-5px)}[data-theme=light] .ContactsPage_statItem__IebeD{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_statItem__IebeD:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.ContactsPage_statNumber__yK4Oy{-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__tk5KP{color:#8b8b91;font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}[data-theme=light] .ContactsPage_statLabel__tk5KP{color:#6c757d}@media(max-width:1024px){.ContactsPage_heroTitle__O-EHq{font-size:52px}.ContactsPage_formContainer__LXKXk{padding:40px 30px}.ContactsPage_sectionTitle__sG6KC{font-size:40px}}@media(max-width:768px){.ContactsPage_heroSection__Xg3vd{padding:80px 20px 60px}.ContactsPage_heroTitle__O-EHq{font-size:40px}.ContactsPage_heroSubtitle__i-wUc{font-size:18px}.ContactsPage_methodsGrid__XpGW9{grid-template-columns:1fr}.ContactsPage_formContainer__LXKXk{padding:30px 20px}.ContactsPage_formTitle__o-fqC{font-size:28px}.ContactsPage_formDescription__ejJ5W{font-size:16px}.ContactsPage_formRow__wIZyP{gap:0;grid-template-columns:1fr}.ContactsPage_sectionTitle__sG6KC{font-size:32px}.ContactsPage_statsRow__kd0ct{gap:20px;grid-template-columns:1fr}.ContactsPage_statNumber__yK4Oy{font-size:40px}}@media(max-width:480px){.ContactsPage_heroTitle__O-EHq{font-size:32px}.ContactsPage_heroSubtitle__i-wUc{font-size:16px}.ContactsPage_formIcon__UHCAM{font-size:56px}.ContactsPage_formTitle__o-fqC{font-size:24px}.ContactsPage_methodIcon__HPVue{font-size:48px}.ContactsPage_submitButton__8xAsv{font-size:16px;padding:14px 24px}}.PrivacyPolicyPage_page__Di-TF{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .PrivacyPolicyPage_page__Di-TF{background:linear-gradient(180deg,#f8f9fa,#fff)}.PrivacyPolicyPage_heroSection__LExvU{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__C5wgT{-webkit-text-fill-color:#0000;animation:PrivacyPolicyPage_gradientShift__U6xQf 5s ease infinite,PrivacyPolicyPage_fadeInUp__8YFbh 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__U6xQf{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PrivacyPolicyPage_fadeInUp__8YFbh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicyPage_heroSubtitle__MUgbY{animation:PrivacyPolicyPage_fadeIn__5KCF2 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__MUgbY{color:#1a1a2eb3}@keyframes PrivacyPolicyPage_fadeIn__5KCF2{0%{opacity:0}to{opacity:1}}.PrivacyPolicyPage_principlesSection__7\+mCU{margin:0 auto;max-width:1200px;padding:80px 20px;transition:background-color .3s ease}.PrivacyPolicyPage_sectionTitle__Tcwc0{-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__WpcN1{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PrivacyPolicyPage_principleCard__zEHv5{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.PrivacyPolicyPage_principleCard__zEHv5:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea33;transform:translateY(-10px)}[data-theme=light] .PrivacyPolicyPage_principleCard__zEHv5{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_principleCard__zEHv5:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.PrivacyPolicyPage_principleIcon__I7MHf{margin-bottom:20px}.PrivacyPolicyPage_principleIcon__I7MHf .PrivacyPolicyPage_icon__dNZNV{color:#667eea;height:56px;transition:all .3s ease;width:56px}.PrivacyPolicyPage_principleCard__zEHv5:hover .PrivacyPolicyPage_principleIcon__I7MHf .PrivacyPolicyPage_icon__dNZNV{filter:drop-shadow(0 0 12px rgba(102,126,234,.6));transform:scale(1.15)}.PrivacyPolicyPage_principleTitle__2egQX{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__2egQX{color:#1a1a2e}.PrivacyPolicyPage_principleDescription__qkAEd{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_principleDescription__qkAEd{color:#6c757d}.PrivacyPolicyPage_contentSection__PhpDD{margin:0 auto;max-width:1000px;padding:60px 20px}.PrivacyPolicyPage_contentBlock__DvuSQ{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:60px;padding:40px;transition:all .3s ease}.PrivacyPolicyPage_contentBlock__DvuSQ:hover{background:#ffffff08;box-shadow:0 10px 30px #0003}.PrivacyPolicyPage_contentBlock__DvuSQ:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_contentBlock__DvuSQ{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_contentBlock__DvuSQ:hover{background:#fff;box-shadow:0 10px 30px #667eea1f}.PrivacyPolicyPage_blockHeader__IZZVe{align-items:center;border-bottom:2px solid #667eea33;display:flex;margin-bottom:25px;padding-bottom:20px}.PrivacyPolicyPage_blockIcon__husr4{margin-right:20px}.PrivacyPolicyPage_blockIcon__husr4 .PrivacyPolicyPage_icon__dNZNV{color:#764ba2;height:48px;width:48px}.PrivacyPolicyPage_blockTitle__OGQST{color:#fff;font-size:32px;font-weight:700;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_blockTitle__OGQST{color:#1a1a2e}.PrivacyPolicyPage_blockList__cxnZK{list-style:none;margin:0;padding:0}.PrivacyPolicyPage_listItem__j2HUZ{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__j2HUZ:last-child{border-bottom:none}.PrivacyPolicyPage_listItem__j2HUZ:before{color:#667eea;content:"▸";font-size:20px;left:0;position:absolute}.PrivacyPolicyPage_listItem__j2HUZ:hover{color:#fff;padding-left:35px}[data-theme=light] .PrivacyPolicyPage_listItem__j2HUZ{border-bottom:1px solid #667eea0d;color:#6c757d}[data-theme=light] .PrivacyPolicyPage_listItem__j2HUZ:hover{color:#1a1a2e}.PrivacyPolicyPage_contactSection__8wQXN{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactSection__8wQXN{background:#667eea08}.PrivacyPolicyPage_contactBox__PM2z2{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__PM2z2{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.PrivacyPolicyPage_contactTitle__MKGnt{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactTitle__MKGnt{color:#1a1a2e}.PrivacyPolicyPage_contactText__Jf5Wc{color:#b0b0b0;font-size:18px;line-height:1.7;margin-bottom:40px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactText__Jf5Wc{color:#6c757d}.PrivacyPolicyPage_contactInfo__-xWXi{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-bottom:30px}.PrivacyPolicyPage_infoItem__SSx5x{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__SSx5x:hover{background:#667eea33;transform:translateY(-3px)}[data-theme=light] .PrivacyPolicyPage_infoItem__SSx5x{background:#667eea14;border:1px solid #667eea26}[data-theme=light] .PrivacyPolicyPage_infoItem__SSx5x:hover{background:#667eea26}.PrivacyPolicyPage_infoIcon__2rD90{font-size:24px}.PrivacyPolicyPage_infoText__hY5dL{color:#fff;font-size:18px;font-weight:500;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_infoText__hY5dL{color:#1a1a2e}.PrivacyPolicyPage_responseTime__F94oz{color:#8b8b91;font-size:16px;font-style:italic;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_responseTime__F94oz{color:#6c757d}.PrivacyPolicyPage_agreementSection__euYgd{padding:80px 20px 100px}.PrivacyPolicyPage_agreementBox__HtG4A{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d;border-radius:24px;margin:0 auto;max-width:900px;padding:50px 60px}.PrivacyPolicyPage_agreementTitle__b7hKO{color:#fff;font-size:32px;font-weight:700;margin-bottom:25px;text-align:center}[data-theme=light] .PrivacyPolicyPage_agreementTitle__b7hKO{color:#1a1a2e}.PrivacyPolicyPage_agreementText__YMj8y{color:#b0b0b0;font-size:17px;line-height:1.8;margin-bottom:20px}.PrivacyPolicyPage_agreementText__YMj8y:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_agreementText__YMj8y{color:#6c757d}@media(max-width:1024px){.PrivacyPolicyPage_heroTitle__C5wgT{font-size:48px}.PrivacyPolicyPage_sectionTitle__Tcwc0{font-size:36px}.PrivacyPolicyPage_blockTitle__OGQST{font-size:28px}.PrivacyPolicyPage_contactBox__PM2z2{padding:50px 40px}.PrivacyPolicyPage_agreementBox__HtG4A{padding:40px}}@media(max-width:768px){.PrivacyPolicyPage_heroSection__LExvU{padding:80px 20px 60px}.PrivacyPolicyPage_heroTitle__C5wgT{font-size:36px}.PrivacyPolicyPage_heroSubtitle__MUgbY{font-size:18px}.PrivacyPolicyPage_principlesGrid__WpcN1{grid-template-columns:1fr}.PrivacyPolicyPage_contentBlock__DvuSQ{padding:30px 20px}.PrivacyPolicyPage_blockHeader__IZZVe{flex-direction:column;text-align:center}.PrivacyPolicyPage_blockIcon__husr4{margin-bottom:15px;margin-right:0}.PrivacyPolicyPage_blockTitle__OGQST{font-size:24px}.PrivacyPolicyPage_listItem__j2HUZ{font-size:16px;padding-left:25px}.PrivacyPolicyPage_contactBox__PM2z2{padding:40px 25px}.PrivacyPolicyPage_contactTitle__MKGnt{font-size:28px}.PrivacyPolicyPage_contactText__Jf5Wc{font-size:16px}.PrivacyPolicyPage_contactInfo__-xWXi{flex-direction:column;gap:20px}.PrivacyPolicyPage_agreementBox__HtG4A{padding:30px 25px}.PrivacyPolicyPage_agreementTitle__b7hKO{font-size:24px}.PrivacyPolicyPage_agreementText__YMj8y{font-size:15px}}@media(max-width:480px){.PrivacyPolicyPage_heroTitle__C5wgT{font-size:28px}.PrivacyPolicyPage_heroSubtitle__MUgbY{font-size:16px}.PrivacyPolicyPage_sectionTitle__Tcwc0{font-size:28px}.PrivacyPolicyPage_principleIcon__I7MHf{font-size:48px}.PrivacyPolicyPage_blockIcon__husr4{font-size:40px}.PrivacyPolicyPage_contentBlock__DvuSQ{padding:20px 15px}.PrivacyPolicyPage_listItem__j2HUZ{font-size:15px}.PrivacyPolicyPage_contactTitle__MKGnt{font-size:24px}.PrivacyPolicyPage_infoItem__SSx5x{padding:12px 20px}}.ShopPage_page__NKZBc{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .ShopPage_page__NKZBc{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ShopPage_container__eeHQY{padding:20px}.ShopPage_header__DBPQh{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.ShopPage_title__oaQjR{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4caf50,#45a049);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin:0}.ShopPage_headerControls__1qftk{align-items:center;display:flex;gap:16px}.ShopPage_backButton__TmGYY,.ShopPage_cartButton__yHky4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4caf501a,#4caf500d);border:2px solid #4caf504d;border-radius:12px;box-shadow:0 4px 15px #4caf5033;color:#4caf50;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .3s ease}[data-theme=light] .ShopPage_backButton__TmGYY,[data-theme=light] .ShopPage_cartButton__yHky4{background:#fff;border:2px solid #4caf50;box-shadow:0 2px 8px #4caf5026;color:#4caf50}.ShopPage_backButton__TmGYY:hover,.ShopPage_cartButton__yHky4:hover{background:linear-gradient(135deg,#4caf5033,#4caf501a);border-color:#4caf5080;box-shadow:0 8px 25px #4caf504d;color:#fff;transform:translateY(-2px)}[data-theme=light] .ShopPage_backButton__TmGYY:hover,[data-theme=light] .ShopPage_cartButton__yHky4:hover{background:#4caf50;box-shadow:0 4px 12px #4caf504d;color:#fff}.ShopPage_backButton__TmGYY:active,.ShopPage_cartButton__yHky4:active{box-shadow:0 4px 15px #4caf5033;transform:translateY(0)}.ShopPage_cartButton__yHky4{background:#4caf501a;border-color:#4caf504d}.ShopPage_cartButton__yHky4:hover{background:#4caf5033}.ShopPage_controls__Cp5ic{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.ShopPage_searchContainer__4wCvM{flex:1 1;min-width:300px}.ShopPage_searchInput__LtzWC{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:16px;padding:16px 20px;transition:all .3s ease;width:100%}[data-theme=light] .ShopPage_searchInput__LtzWC{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .ShopPage_searchInput__LtzWC::placeholder{color:#999}[data-theme=light] .ShopPage_searchInput__LtzWC:focus{background:#fff;border-color:#4caf50;box-shadow:0 2px 8px #4caf5026}.ShopPage_searchInput__LtzWC::placeholder{color:#8b8b91}.ShopPage_searchInput__LtzWC:focus{background:#ffffff14;border-color:#4caf50;outline:none}.ShopPage_productsGrid__Rxd0P{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.ShopPage_errorContainer__kMddt{align-items:center;animation:ShopPage_fadeInUp__rqUvn .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ShopPage_errorIcon__9vCLm{flex-shrink:0;font-size:48px}.ShopPage_errorContent__UWesw{flex:1 1}.ShopPage_errorTitle__Iu75P{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ShopPage_errorMessage__ipXN3{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ShopPage_retryButton__HsIUR{align-items:center;background:linear-gradient(135deg,#f44336,#d32f2f);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}.ShopPage_retryButton__HsIUR:hover:not(:disabled){background:linear-gradient(135deg,#d32f2f,#b71c1c);box-shadow:0 8px 20px #f443364d;transform:translateY(-2px)}.ShopPage_retryButton__HsIUR:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ShopPage_fadeInUp__rqUvn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ShopPage_emptyState__TgJEM{padding:80px 20px}.ShopPage_emptyState__TgJEM p{line-height:1.5}.ShopPage_productDetail__4ll6T{background:#ffffff0d;border-radius:16px;margin-bottom:40px;padding:40px}.ShopPage_productDetailContent__fqVMU{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.ShopPage_productImages__t4eWw{display:flex;justify-content:center}.ShopPage_productImage__uHHXB{border-radius:12px;height:auto;max-width:400px;object-fit:cover;width:100%}.ShopPage_productInfo__EFwkU{display:flex;flex-direction:column;gap:20px}.ShopPage_productName__fKXfK{color:#fff;font-size:32px;font-weight:700;margin:0}.ShopPage_productPrice__MwL82{color:#4caf50;font-size:28px;font-weight:600}.ShopPage_productDescription__SKlzw h4{color:#fff;font-size:18px;margin:0 0 12px}.ShopPage_productDescription__SKlzw p{color:#8b8b91;line-height:1.6;margin:0}.ShopPage_productActions__2VDGX{margin-top:auto}.ShopPage_addToCartButton__OMCEd{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:16px 32px;transition:transform .3s ease;width:100%}.ShopPage_addToCartButton__OMCEd:hover{transform:translateY(-2px)}.ShopPage_error__vo1So{align-items:center;background:#f443361a;border:1px solid #f443364d;border-radius:12px;color:#f44336;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.ShopPage_error__vo1So button{background:#f4433633;border:1px solid #f4433680;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.ShopPage_error__vo1So button:hover{background:#f443364d}.ShopPage_emptyState__TgJEM{color:#8b8b91;padding:60px 20px;text-align:center}.ShopPage_emptyState__TgJEM h3{color:#fff;font-size:24px;margin-bottom:12px}.ShopPage_emptyState__TgJEM p{font-size:16px}.ShopPage_loader__9q9Tr,.ShopPage_loading__-0KbA{align-items:center;display:flex;justify-content:center;min-height:200px}.ShopPage_floatingCartBtn__9rXCP{align-items:center;animation:ShopPage_pulse-green__IwphJ 2s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#4caf5026,#45a04914);border:2px solid #4caf5066;border-radius:50px;bottom:80px;box-shadow:0 8px 32px #4caf5040;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}.ShopPage_floatingCartBtn__9rXCP:hover{animation:none;background:linear-gradient(135deg,#4caf5040,#45a04926);border-color:#4caf5099;box-shadow:0 12px 40px #4caf5066;transform:translateY(-4px) scale(1.05)}.ShopPage_floatingCartBtn__9rXCP:active{transform:translateY(-2px) scale(1.02)}.ShopPage_cartIcon__a954\+{flex-shrink:0;height:22px;width:22px}.ShopPage_cartCount__RDO6i{background:#fff;border-radius:10px;color:#4caf50;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] .ShopPage_cartCount__RDO6i{background:#4caf50;color:#fff}.ShopPage_cartTotal__mo5j3{font-size:14px;font-weight:700;letter-spacing:.3px;transition:color .3s ease;white-space:nowrap}[data-theme=light] .ShopPage_cartTotal__mo5j3{color:#1a1a2e}@keyframes ShopPage_pulse-green__IwphJ{0%,to{box-shadow:0 8px 32px #4caf5066,0 0 0 0 #4caf5066}50%{box-shadow:0 8px 32px #4caf5066,0 0 0 8px #4caf5000}}@media(max-width:1024px){.ShopPage_title__oaQjR{font-size:36px}.ShopPage_productsGrid__Rxd0P{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ShopPage_productDetailContent__fqVMU{gap:30px;grid-template-columns:1fr}.ShopPage_floatingCartBtn__9rXCP{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.ShopPage_floatingCartBtn__9rXCP .ShopPage_cartIcon__a954\+{height:20px;width:20px}.ShopPage_floatingCartBtn__9rXCP .ShopPage_cartTotal__mo5j3{display:none}}@media(max-width:768px){.ShopPage_container__eeHQY{padding:90px 24px 20px}.ShopPage_header__DBPQh{align-items:flex-start;flex-direction:column;gap:16px}.ShopPage_title__oaQjR{font-size:28px}.ShopPage_controls__Cp5ic{flex-direction:column;gap:16px}.ShopPage_searchContainer__4wCvM{min-width:0;min-width:auto}.ShopPage_productsGrid__Rxd0P{gap:16px;grid-template-columns:1fr}.ShopPage_productDetail__4ll6T{padding:24px}.ShopPage_productDetailContent__fqVMU{gap:20px}.ShopPage_productName__fKXfK{font-size:24px}.ShopPage_productPrice__MwL82{font-size:22px}}@media(max-width:480px){.ShopPage_container__eeHQY{padding:90px 16px 20px}.ShopPage_title__oaQjR{font-size:24px}.ShopPage_headerControls__1qftk{justify-content:flex-start;width:100%}.ShopPage_productDetail__4ll6T{padding:20px}.ShopPage_floatingCartBtn__9rXCP{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.ShopPage_floatingCartBtn__9rXCP .ShopPage_cartCount__RDO6i{font-size:12px;min-width:24px;padding:3px 8px}}.ProductCard_card__lMQfl{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.ProductCard_card__lMQfl:hover{border-color:#4caf50;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.ProductCard_imageContainer__O3XPa{height:200px;overflow:hidden;position:relative}.ProductCard_image__NYszJ{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductCard_card__lMQfl:hover .ProductCard_image__NYszJ{transform:scale(1.05)}.ProductCard_discount__UP9Yd{background:#f44336;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:12px;top:12px}.ProductCard_content__lkrgV{padding:20px}.ProductCard_name__9cFAM{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.ProductCard_description__NzXau{color:#8b8b91;font-size:14px;line-height:1.4;margin:0 0 16px}.ProductCard_price__pzLiG{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ProductCard_originalPrice__7FPXL{color:#8b8b91;font-size:14px;text-decoration:line-through}.ProductCard_currentPrice__wxkE-{color:#4caf50;font-size:20px;font-weight:700}.ProductCard_meta__X5fzk{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.ProductCard_rating__kzG2E{color:#ffb74d;font-weight:600}.ProductCard_stock__TfQhx{color:#8b8b91;font-size:12px}.ProductCard_addButton__mBGIu{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 16px;transition:all .3s ease;width:100%}.ProductCard_addButton__mBGIu:hover:not(:disabled){box-shadow:0 8px 20px #4caf5066;transform:translateY(-2px)}.ProductCard_addButton__mBGIu:disabled{background:#8b8b914d;color:#8b8b91;cursor:not-allowed}@media(max-width:768px){.ProductCard_imageContainer__O3XPa{height:160px}.ProductCard_content__lkrgV{padding:16px}.ProductCard_name__9cFAM{font-size:16px}.ProductCard_description__NzXau{font-size:13px}.ProductCard_currentPrice__wxkE-{font-size:18px}}.CategoryFilter_filter__6ZCSK{display:flex;flex-wrap:wrap;gap:12px}.CategoryFilter_categoryButton__avZ9J{background:#ffffff0d;border:1px solid #fff3;border-radius:25px;color:#8b8b91;cursor:pointer;font-size:14px;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.CategoryFilter_categoryButton__avZ9J:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.CategoryFilter_categoryButton__avZ9J.CategoryFilter_active__45WFO{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}@media(max-width:768px){.CategoryFilter_filter__6ZCSK{justify-content:center}.CategoryFilter_categoryButton__avZ9J{font-size:13px;padding:10px 16px}}.ShoppingCart_cart__74NB5{margin:0 auto;max-width:800px}.ShoppingCart_emptyCart__M2W\+J{color:#8b8b91;padding:60px 20px;text-align:center}.ShoppingCart_emptyIcon__Fo\+R8{font-size:80px;margin-bottom:20px;opacity:.5}.ShoppingCart_emptyCart__M2W\+J h3{color:#fff;font-size:24px;margin-bottom:12px}.ShoppingCart_shopButton__6fZei{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:16px 32px;transition:transform .3s ease}.ShoppingCart_shopButton__6fZei:hover{transform:translateY(-2px)}.ShoppingCart_cartItems__wJEWx{margin-bottom:40px}.ShoppingCart_cartItem__rUThB{grid-gap:20px;align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:grid;gap:20px;grid-template-columns:80px 1fr auto auto auto;margin-bottom:16px;padding:20px}.ShoppingCart_itemImage__8A71Q img{border-radius:8px;height:80px;object-fit:cover;width:80px}.ShoppingCart_itemInfo__Iayqg h4{color:#fff;font-size:16px;margin:0 0 8px}.ShoppingCart_itemInfo__Iayqg p{color:#8b8b91;font-size:14px;margin:0}.ShoppingCart_itemQuantity__8NS3e{align-items:center;display:flex;gap:12px}.ShoppingCart_itemQuantity__8NS3e button{background:#ffffff0d;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;height:32px;transition:all .3s ease;width:32px}.ShoppingCart_itemQuantity__8NS3e button:hover{background:#ffffff1a}.ShoppingCart_itemQuantity__8NS3e span{color:#fff;font-weight:600;min-width:40px;text-align:center}.ShoppingCart_itemTotal__--X3t{color:#4caf50;font-size:16px;font-weight:600}.ShoppingCart_removeButton__vMkUz{background:none;border:none;border-radius:50%;color:#f44336;cursor:pointer;font-size:18px;padding:8px;transition:all .3s ease}.ShoppingCart_removeButton__vMkUz:hover{background:#f443361a}.ShoppingCart_cartSummary__KXQGn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px}.ShoppingCart_total__2ILiJ{margin-bottom:24px;text-align:center}.ShoppingCart_total__2ILiJ h3{color:#4caf50;font-size:28px;font-weight:700;margin:0}.ShoppingCart_actions__guHof{display:flex;gap:16px;justify-content:center}.ShoppingCart_checkoutButton__T4HIz,.ShoppingCart_continueButton__Tlv5D{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:transform .3s ease}.ShoppingCart_checkoutButton__T4HIz:hover,.ShoppingCart_continueButton__Tlv5D:hover{transform:translateY(-2px)}.ShoppingCart_continueButton__Tlv5D{background:#ffffff1a;border:1px solid #fff3;color:#fff}.ShoppingCart_checkoutButton__T4HIz{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.ShoppingCart_successMessage__-jz9U{background:#4caf501a;border:2px solid #4caf504d;border-radius:16px;margin:0 auto;max-width:600px;padding:60px 20px;text-align:center}.ShoppingCart_successMessage__-jz9U .ShoppingCart_successIcon__WujOD{font-size:80px;margin-bottom:20px}.ShoppingCart_successMessage__-jz9U h2{color:#4caf50;font-size:28px;margin-bottom:12px}.ShoppingCart_successMessage__-jz9U p{color:#fff;font-size:16px;margin-bottom:32px}.ShoppingCart_successMessage__-jz9U .ShoppingCart_shopButton__6fZei{margin-top:0}.ShoppingCart_errorMessage__bocDp{background:#f443361a;border:1px solid #f443364d;border-radius:8px;color:#f44336;margin-bottom:20px;padding:16px;text-align:center}@media(max-width:768px){.ShoppingCart_cartItem__rUThB{gap:12px;grid-template-columns:60px 1fr auto;padding:16px}.ShoppingCart_itemTotal__--X3t,.ShoppingCart_removeButton__vMkUz{grid-column:span 3;justify-self:flex-end}.ShoppingCart_itemQuantity__8NS3e{justify-self:flex-end}.ShoppingCart_actions__guHof{flex-direction:column}.ShoppingCart_checkoutButton__T4HIz,.ShoppingCart_continueButton__Tlv5D{width:100%}}.FoodPage_foodPage__ey3ch{color:#fff;padding:40px 20px;transition:all .3s ease}[data-theme=light] .FoodPage_foodPage__ey3ch{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.FoodPage_header__NRmDz{margin-bottom:48px;text-align:center}.FoodPage_pageTitle__3lwCn{-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__AR8Zh{font-size:56px}.FoodPage_pageSubtitle__pvG0r{color:#8b8b91;font-size:20px;transition:color .3s ease}[data-theme=light] .FoodPage_pageSubtitle__pvG0r{color:#6c757d}.FoodPage_pageSubtitle__pvG0r{margin:0 0 16px}.FoodPage_locationInfo__pZPGh{background:#4caf501a;border:1px solid #4caf504d;border-radius:24px;color:#4caf50;display:inline-block;font-size:16px;padding:12px 24px}.FoodPage_errorContainer__Aj1P6{align-items:center;animation:FoodPage_fadeInUp__M5cId .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.FoodPage_errorIcon__Sjj9E{flex-shrink:0;font-size:48px}.FoodPage_errorContent__5cXec{flex:1 1}.FoodPage_errorTitle__Mxk7u{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_errorMessage__YkTKV{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.FoodPage_retryButton__zkg1C{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__zkg1C:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#e65100);box-shadow:0 8px 20px #ff98004d;transform:translateY(-2px)}.FoodPage_retryButton__zkg1C:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes FoodPage_fadeInUp__M5cId{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FoodPage_controls__Kb\+kX{margin-bottom:40px}.FoodPage_topControls__cb5xC{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.FoodPage_sortSelect__e6SP- .FoodPage_select__WqZxs{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__e6SP- .FoodPage_select__WqZxs{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .FoodPage_sortSelect__e6SP- .FoodPage_select__WqZxs:focus{background:#fff;border-color:#ff9800}[data-theme=light] .FoodPage_sortSelect__e6SP- .FoodPage_select__WqZxs option{background:#fff;color:#1a1a2e}.FoodPage_sortSelect__e6SP- .FoodPage_select__WqZxs:focus{border-color:#ff9800;outline:none}.FoodPage_sortSelect__e6SP- .FoodPage_select__WqZxs option{background:#1a1a1a;color:#fff}.FoodPage_trackingButton__7eh2z{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__7eh2z:hover{background:#ff980033}.FoodPage_error__sM76C{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.FoodPage_error__sM76C p{color:#f44336;margin:0 0 16px}.FoodPage_retryButton__zkg1C{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px 24px;transition:transform .3s ease}.FoodPage_retryButton__zkg1C:hover{transform:translateY(-2px)}.FoodPage_content__HgFj5{margin-bottom:80px}.FoodPage_stats__sEhDt{align-items:center;color:#8b8b91;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin-bottom:24px}.FoodPage_stats__sEhDt strong{color:#ff9800}.FoodPage_locationNote__Uj8Kw{color:#4caf50!important;font-size:13px}.FoodPage_restaurantsGrid__pUZ6X{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.FoodPage_loadingContainer__Q-vcW{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.FoodPage_loadingContainer__Q-vcW p{font-size:18px;margin-top:20px}.FoodPage_loadingMore__tkovO{display:flex;justify-content:center;padding:40px}.FoodPage_cartButton__S8cgY{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__S8cgY:hover{box-shadow:0 12px 40px #ff980099;transform:translateY(-4px)}@media(max-width:1024px){.FoodPage_pageTitle__3lwCn{font-size:40px}.FoodPage_restaurantsGrid__pUZ6X{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){.FoodPage_foodPage__ey3ch{padding:20px 16px}.FoodPage_pageTitle__3lwCn{flex-direction:column;font-size:32px;gap:8px}.FoodPage_icon__AR8Zh{font-size:40px}.FoodPage_pageSubtitle__pvG0r{font-size:16px}.FoodPage_topControls__cb5xC{align-items:stretch;flex-direction:column;gap:16px}.FoodPage_restaurantsGrid__pUZ6X{gap:16px;grid-template-columns:1fr}.FoodPage_cartButton__S8cgY{bottom:20px;font-size:14px;padding:14px 20px;right:20px}.FoodPage_stats__sEhDt{align-items:stretch;flex-direction:column;text-align:center}}@media(max-width:480px){.FoodPage_pageTitle__3lwCn{font-size:28px}.FoodPage_icon__AR8Zh{font-size:36px}.FoodPage_cartButton__S8cgY{border-radius:12px;left:20px;right:20px;text-align:center}}.FoodPage_foodHeader__o\+wjC{margin-bottom:40px;padding:0 20px;text-align:center}.FoodPage_foodSubtitle__Up\+Er{color:#8b8b91;font-size:18px;line-height:1.6;margin-top:12px}.FoodPage_authWarning__alBV3{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__d0RXi{flex-shrink:0;font-size:40px;opacity:.9}.FoodPage_authWarningContent__voFdn{flex:1 1}.FoodPage_authWarningContent__voFdn h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.FoodPage_authWarningContent__voFdn p{color:#8b8b91;line-height:1.5;margin:0}.FoodPage_foodControls__8IIzy{margin-bottom:32px;padding:0 20px}.FoodPage_searchInput__4tYor{-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__4tYor:focus{background-color:#ffffff14;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_searchInput__4tYor::placeholder{color:#8b8b91}.FoodPage_categoriesGrid__9Rtoz{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px;padding:0 20px}.FoodPage_categoryCard__ZB6eD{-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__ZB6eD:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}.FoodPage_categoryCard__ZB6eD:hover .FoodPage_categoryImage__4Mtv9{transform:scale(1.05)}.FoodPage_categoryImage__4Mtv9{background:linear-gradient(135deg,#ff6b3533,#f7931e1a);display:block;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_categoryContent__tIxbN{padding:20px}.FoodPage_categoryContent__tIxbN h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_categoryContent__tIxbN p{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 16px}.FoodPage_viewItemsBtn__fBWQY{-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__fBWQY:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_itemsSection__vx2vj{padding:0 20px 40px}.FoodPage_itemsHeader__4kVNN{align-items:center;display:flex;gap:16px;margin-bottom:32px}.FoodPage_itemsHeader__4kVNN h2{color:#fff;font-size:28px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .FoodPage_itemsHeader__4kVNN h2{color:#1a1a2e!important}.FoodPage_itemsGrid__pwOvH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.FoodPage_itemCard__Ctiw\+{-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__Ctiw\+:hover{background:#ffffff14;border-color:#ff6b354d;box-shadow:0 8px 20px #ff6b3533;transform:translateY(-2px)}.FoodPage_itemCard__Ctiw\+:hover .FoodPage_itemImage__XNlCQ{transform:scale(1.08)}.FoodPage_itemImageWrapper__m9zts{background:linear-gradient(135deg,#ff6b3526,#f7931e14);height:220px;overflow:hidden;position:relative;width:100%}.FoodPage_itemImage__XNlCQ{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_itemBadges__V5C5v{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:12px;top:12px}.FoodPage_itemContent__1FBPA{display:flex;flex:1 1;flex-direction:column;padding:20px}.FoodPage_itemContent__1FBPA h3{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 8px}.FoodPage_itemDescription__BMoHY{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 12px}.FoodPage_itemIngredients__-u1TD{color:#8b8b91b3;font-size:13px;font-style:italic;line-height:1.4;margin:0 0 16px}.FoodPage_itemMeta__WMwdD{border-top:1px solid #ffffff1a;display:flex;gap:16px;margin-bottom:16px;padding-top:12px}.FoodPage_metaItem__1-pGu{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:6px}.FoodPage_metaItem__1-pGu span:first-child{font-size:18px}.FoodPage_itemFooter__DI7FT{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.FoodPage_itemPrice__Ldlt4{-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__UQAzB{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__UQAzB:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 6px 20px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_addToCartBtn__UQAzB:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_spicyBadge__YZEPC,.FoodPage_vegBadge__ncDkQ{-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__ncDkQ{background:#4caf50e6;border-color:#4caf50;color:#fff}.FoodPage_spicyBadge__YZEPC{background:#f44336e6;border-color:#f44336;color:#fff}.FoodPage_cartOverlay__jVIOP{animation:FoodPage_fadeIn__zdzcU .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__xYb1g{animation:FoodPage_slideUp__AS6gi .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:1000}.FoodPage_cartHeader__slAA4{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.FoodPage_cartHeader__slAA4 h2{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;margin:0}.FoodPage_closeCart__CgsUs{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__CgsUs:hover{background:#ffffff14;border-color:#ff6b3580;color:#ff6b35;transform:rotate(90deg)}.FoodPage_cartItems__ncPnB{flex:1 1;overflow-y:auto;padding:24px}.FoodPage_cartItem__N0KX5{-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__N0KX5 img{background:linear-gradient(135deg,#ff6b3526,#f7931e14);border-radius:8px;height:80px;object-fit:cover;width:80px}.FoodPage_cartItemInfo__vn0gj{display:flex;flex:1 1;flex-direction:column;gap:8px}.FoodPage_cartItemInfo__vn0gj h4{color:#fff;font-size:16px;font-weight:600;margin:0}.FoodPage_cartItemMeta__JkQdT{color:#8b8b91;display:flex;font-size:13px;gap:12px}.FoodPage_cartItemControls__F1inE{align-items:center;display:flex;gap:12px}.FoodPage_quantityControls__PoQWm{align-items:center;display:flex;gap:8px}.FoodPage_quantityControls__PoQWm 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__PoQWm button:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;color:#fff;transform:scale(1.1)}.FoodPage_quantityControls__PoQWm button:disabled{cursor:not-allowed;opacity:.3;transform:none}.FoodPage_quantityControls__PoQWm span{color:#fff;font-size:16px;font-weight:600;min-width:32px;text-align:center}.FoodPage_cartItemPrice__97ZpB{-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__8cVgV{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__8cVgV:hover{background:#f4433633;border-color:#f4433680;transform:scale(1.1)}.FoodPage_cartFooter__E2bEa{-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__E2bEa{background:#f8f9fa;border-top:1px solid #e0e0e0}.FoodPage_cartTotal__GxhjF{align-items:center;display:flex;justify-content:space-between}.FoodPage_cartTotal__GxhjF span{color:#fff;font-size:21px;font-weight:600}.FoodPage_totalPrice__\+xfq7{-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__qrr44{margin-bottom:16px;width:100%}.FoodPage_phoneInputGroup__qrr44 label{color:#8b8b91;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.FoodPage_phoneInput__zu8tL{-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__zu8tL::placeholder{color:#8b8b91;opacity:.5}.FoodPage_phoneInput__zu8tL:focus{background:#ffffff0d;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_checkoutBtn__cQO-8{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__cQO-8:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b3566;color:#fff;transform:translateY(-2px)}.FoodPage_checkoutBtn__cQO-8:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_authRequired__n7YSY{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__WIyqQ{flex-shrink:0;font-size:32px;opacity:.9}.FoodPage_authRequiredText__Y4ktR{flex:1 1}.FoodPage_authRequiredText__Y4ktR h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.FoodPage_authRequiredText__Y4ktR p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0}.FoodPage_floatingCartBtn__TDQ62{align-items:center;animation:FoodPage_pulse__tB9co 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__TDQ62: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__TDQ62:active{transform:translateY(-2px) scale(1.02)}.FoodPage_cartIcon__Mwc9O{flex-shrink:0;height:22px;width:22px}.FoodPage_cartCount__vI4KF{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__vI4KF{background:#ff6b35;color:#fff}.FoodPage_cartTotal__GxhjF{font-size:21px;font-weight:700;letter-spacing:.3px;transition:color .3s ease;white-space:nowrap}[data-theme=light] .FoodPage_cartTotal__GxhjF{color:#1a1a2e}.FoodPage_successMessage__fPi1P{padding:40px 24px;text-align:center}.FoodPage_successMessage__fPi1P h3{color:#fff;font-size:24px;margin:16px 0 8px}.FoodPage_successMessage__fPi1P p{color:#8b8b91;margin:0}.FoodPage_successIcon__x0G1y{animation:FoodPage_bounceIn__uC6vD .6s ease;font-size:64px;margin-bottom:16px}.FoodPage_backButton__06CAR{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__06CAR:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 4px 15px #ff6b354d;color:#fff;transform:translateX(-4px)}.FoodPage_backButton__06CAR:active{transform:translateX(-2px)}.FoodPage_noResults__mpppO{color:#8b8b91;padding:60px 20px;text-align:center}.FoodPage_noResults__mpppO span{display:block;font-size:48px;margin-bottom:16px;opacity:.5}.FoodPage_noResults__mpppO p{font-size:18px;margin:0}.FoodPage_errorMessage__YkTKV{color:#f44336;padding:40px 20px;text-align:center}.FoodPage_errorMessage__YkTKV span{display:block;font-size:48px;margin-bottom:16px}.FoodPage_errorMessage__YkTKV p{font-size:16px;margin:0}@keyframes FoodPage_fadeIn__zdzcU{0%{opacity:0}to{opacity:1}}@keyframes FoodPage_slideUp__AS6gi{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes FoodPage_bounceIn__uC6vD{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__tB9co{0%,to{box-shadow:0 0 0 0 #ff6b354d}50%{box-shadow:0 0 0 8px #ff6b3500}}@media(max-width:768px){.FoodPage_categoriesGrid__9Rtoz,.FoodPage_itemsGrid__pwOvH{grid-template-columns:1fr}.FoodPage_cartModal__xYb1g{max-height:90vh;width:95%}.FoodPage_itemsHeader__4kVNN{align-items:flex-start;flex-direction:column}.FoodPage_floatingCartBtn__TDQ62{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.FoodPage_floatingCartBtn__TDQ62 .FoodPage_cartIcon__Mwc9O{height:20px;width:20px}.FoodPage_floatingCartBtn__TDQ62 .FoodPage_cartTotal__GxhjF{display:none}}@media(max-width:480px){.FoodPage_floatingCartBtn__TDQ62{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.FoodPage_floatingCartBtn__TDQ62 .FoodPage_cartCount__vI4KF{font-size:12px;min-width:24px;padding:3px 8px}.FoodPage_cartModal__xYb1g{border-radius:0;height:100%;left:0;max-height:100vh;top:0;transform:none;width:100%}}.ITPage_page__417r-{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .ITPage_page__417r-{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ITPage_container__F0NhB{padding:20px}@media(max-width:1440px){.ITPage_container__F0NhB{max-width:1200px;padding:80px 20px 20px}}@media(max-width:1024px){.ITPage_container__F0NhB{max-width:960px;padding:70px 16px 20px}}@media(max-width:768px){.ITPage_container__F0NhB{max-width:100%;padding:60px 16px 20px}}@media(max-width:480px){.ITPage_container__F0NhB{padding:50px 12px 20px}}.ITPage_header__7nSqk{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}@media(max-width:768px){.ITPage_header__7nSqk{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}}@media(max-width:480px){.ITPage_header__7nSqk{gap:12px;margin-bottom:24px}}.ITPage_title__AkLNh{-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__AkLNh{font-size:40px}}@media(max-width:768px){.ITPage_title__AkLNh{font-size:32px}}@media(max-width:480px){.ITPage_title__AkLNh{font-size:28px}}.ITPage_tabs__YyDRS{background:#ffffff0d;border-radius:12px;display:flex;gap:8px;padding:4px;transition:all .3s ease}[data-theme=light] .ITPage_tabs__YyDRS{background:#667eea14}@media(max-width:768px){.ITPage_tabs__YyDRS{gap:4px;padding:3px;width:100%}}@media(max-width:480px){.ITPage_tabs__YyDRS{flex-wrap:wrap;gap:6px;padding:4px}}.ITPage_tab__TUdKo{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;padding:12px 24px;transition:all .3s ease}[data-theme=light] .ITPage_tab__TUdKo{color:#6c757d}[data-theme=light] .ITPage_tab__TUdKo:hover{background:#667eea1a;color:#667eea}@media(max-width:768px){.ITPage_tab__TUdKo{flex:1 1;font-size:14px;padding:10px 16px;text-align:center}}@media(max-width:480px){.ITPage_tab__TUdKo{font-size:12px;padding:8px 12px}}.ITPage_tab__TUdKo.ITPage_active__OYXKO{background:#2196f3;color:#fff}[data-theme=light] .ITPage_tab__TUdKo.ITPage_active__OYXKO{background:#667eea;color:#fff}.ITPage_tab__TUdKo:hover:not(.ITPage_active__OYXKO){background:#ffffff1a;color:#fff}.ITPage_errorContainer__L58sd{align-items:center;animation:ITPage_fadeInUp__6uJp1 .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ITPage_errorIcon__9rVkQ{flex-shrink:0;font-size:48px}.ITPage_errorContent__vT-Xj{flex:1 1}.ITPage_errorTitle__kStU8{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ITPage_errorMessage__KlNQ2{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ITPage_retryButton__aRqKW{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__aRqKW:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}.ITPage_retryButton__aRqKW:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ITPage_fadeInUp__6uJp1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ITPage_projectsGrid__jwItu,.ITPage_servicesGrid__zLv6z{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.ITPage_controls__zy65T{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:32px;padding:24px}@media(max-width:768px){.ITPage_controls__zy65T{border-radius:12px;margin-bottom:24px;padding:20px}}@media(max-width:480px){.ITPage_controls__zy65T{border-radius:10px;margin-bottom:20px;padding:16px}}.ITPage_filtersSection__vgxt1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2196f314,#2196f305);border:1px solid #2196f333;border-radius:20px;margin-bottom:40px;padding:32px}@media(max-width:768px){.ITPage_filtersSection__vgxt1{border-radius:16px;margin-bottom:32px;padding:24px}}@media(max-width:480px){.ITPage_filtersSection__vgxt1{border-radius:12px;margin-bottom:24px;padding:20px}}.ITPage_searchContainer__URJ1K{align-items:center;display:flex;gap:16px;margin-bottom:24px}@media(max-width:768px){.ITPage_searchContainer__URJ1K{flex-direction:column;gap:12px}}.ITPage_searchInput__g2e4v{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid #2196f34d;border-radius:12px;padding:16px 20px}.ITPage_searchInput__g2e4v::placeholder{color:#fff9}.ITPage_searchInput__g2e4v:focus{background:#2196f31a;box-shadow:0 0 25px #2196f34d;transform:translateY(-2px)}@media(max-width:768px){.ITPage_searchInput__g2e4v{font-size:16px;padding:14px 18px;width:100%}}.ITPage_searchButton__1BxAg{background:linear-gradient(135deg,#2196f3,#1976d2);border:none;border-radius:12px;box-shadow:0 4px 15px #2196f333;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ITPage_searchButton__1BxAg:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ITPage_searchButton__1BxAg:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 25px #2196f380,0 0 30px #2196f34d;transform:translateY(-2px)}.ITPage_searchButton__1BxAg:hover:before{left:100%}.ITPage_searchButton__1BxAg:active{box-shadow:0 4px 15px #2196f34d;transform:translateY(0)}@media(max-width:768px){.ITPage_searchButton__1BxAg{padding:14px 20px;width:100%}}.ITPage_filtersRow__sB6Aw{align-items:flex-end;gap:20px}@media(max-width:1024px){.ITPage_filtersRow__sB6Aw{gap:16px}}@media(max-width:768px){.ITPage_filtersRow__sB6Aw{align-items:stretch;flex-direction:column;gap:16px}}.ITPage_filterGroup__d0m12{display:flex;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.ITPage_filterGroup__d0m12{min-width:auto;width:100%}}.ITPage_filterGroup__d0m12 label{color:#b0b0b0;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ITPage_filterSelect__bJGAX{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #2196f34d;border-radius:10px}.ITPage_filterSelect__bJGAX:focus{background:#2196f31a;box-shadow:0 4px 12px #2196f333}.ITPage_filterSelect__bJGAX:hover{background:#ffffff14;border-color:#2196f380}.ITPage_filterSelect__bJGAX option{background:#1a1a1a;padding:8px}[data-theme=light] .ITPage_filterSelect__bJGAX option{background:#fff;color:#1a1a2e}@media(max-width:768px){.ITPage_filterSelect__bJGAX{font-size:16px;padding:14px 16px;width:100%}}.ITPage_applyButton__ICXpf{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__ICXpf: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__ICXpf:hover{background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 8px 25px #4caf5066,0 0 30px #4caf504d;transform:translateY(-2px)}.ITPage_applyButton__ICXpf:hover:before{left:100%}.ITPage_applyButton__ICXpf:active{box-shadow:0 4px 15px #4caf504d;transform:translateY(0)}@media(max-width:768px){.ITPage_applyButton__ICXpf{align-self:stretch;font-size:16px;padding:16px 24px;width:100%}}.ITPage_filtersRow__sB6Aw{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}@media(max-width:768px){.ITPage_filtersRow__sB6Aw{gap:12px;margin-bottom:16px}}@media(max-width:480px){.ITPage_filtersRow__sB6Aw{flex-direction:column;gap:10px;margin-bottom:12px}}.ITPage_searchInput__g2e4v{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__g2e4v{font-size:14px;min-width:250px;padding:10px 14px}}@media(max-width:480px){.ITPage_searchInput__g2e4v{font-size:16px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_searchInput__g2e4v::placeholder{color:#8b8b91}.ITPage_searchInput__g2e4v:focus{background:#ffffff14;border-color:#2196f3;box-shadow:0 0 20px #2196f333;outline:none}.ITPage_filterSelect__bJGAX{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__bJGAX{font-size:13px;min-width:120px;padding:10px 14px}}@media(max-width:480px){.ITPage_filterSelect__bJGAX{font-size:14px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_filterSelect__bJGAX:focus{background:#ffffff14;border-color:#2196f3;outline:none}.ITPage_filterSelect__bJGAX option{background:#222;color:#fff}.ITPage_statsRow__JsYQN{gap:20px;justify-content:space-around}@media(max-width:768px){.ITPage_statsRow__JsYQN{gap:16px;justify-content:center}}@media(max-width:480px){.ITPage_statsRow__JsYQN{gap:12px}}.ITPage_statsSection__AS9K\+{-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__AS9K\+{border-radius:16px;margin:24px 0;padding:20px}}.ITPage_statsGrid__B7IKT{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__B7IKT{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ITPage_statsGrid__B7IKT{gap:12px;grid-template-columns:1fr}}.ITPage_statIcon__5UJfe{font-size:32px;margin-bottom:4px}@media(max-width:768px){.ITPage_statIcon__5UJfe{font-size:28px}}@media(max-width:480px){.ITPage_statIcon__5UJfe{font-size:24px}}.ITPage_statContent__kdps9{display:flex;flex-direction:column;gap:4px}.ITPage_statValue__m-Hmk{color:#2196f3;font-size:32px;font-weight:700;line-height:1}@media(max-width:768px){.ITPage_statValue__m-Hmk{font-size:28px}}@media(max-width:480px){.ITPage_statValue__m-Hmk{font-size:24px}}.ITPage_statLabel__0EsAf{color:#b0b0b0;font-size:14px;font-weight:500;line-height:1.3;text-align:center}@media(max-width:768px){.ITPage_statLabel__0EsAf{font-size:13px}}@media(max-width:480px){.ITPage_statLabel__0EsAf{font-size:12px}}.ITPage_statCard__BPjff{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__BPjff{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.ITPage_statCard__BPjff:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 10px 25px #2196f326;transform:translateY(-5px)}[data-theme=light] .ITPage_statCard__BPjff:hover{background:#f8f9fa;border-color:#667eea;box-shadow:0 8px 20px #667eea26}.ITPage_statCard__BPjff:before{background:linear-gradient(135deg,#2196f3,#1976d2);content:"";height:3px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.ITPage_statCard__BPjff{border-radius:12px;gap:10px;padding:20px}}@media(max-width:480px){.ITPage_statCard__BPjff{gap:8px;padding:16px}}@media(max-width:768px){.ITPage_statCard__BPjff .ITPage_statNumber__weR3z{font-size:20px}}@media(max-width:480px){.ITPage_statCard__BPjff .ITPage_statNumber__weR3z{font-size:18px}}[data-theme=light] .ITPage_statCard__BPjff .ITPage_statLabel__0EsAf{color:#6c757d}@media(max-width:768px){.ITPage_statCard__BPjff .ITPage_statLabel__0EsAf{font-size:12px}}@media(max-width:480px){.ITPage_statCard__BPjff .ITPage_statLabel__0EsAf{font-size:11px}}.ITPage_navigation__y99vb{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:32px 0 24px}@media(max-width:1024px){.ITPage_navigation__y99vb{align-items:stretch;flex-direction:column;gap:16px;margin:24px 0 20px}}@media(max-width:768px){.ITPage_navigation__y99vb{gap:12px;margin:20px 0 16px}}.ITPage_actions__IYx5m{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:1024px){.ITPage_actions__IYx5m{justify-content:stretch}.ITPage_actions__IYx5m>button{flex:1 1;min-width:0}}@media(max-width:768px){.ITPage_actions__IYx5m{gap:8px}.ITPage_actions__IYx5m>button{font-size:13px;padding:10px 16px}}@media(max-width:480px){.ITPage_actions__IYx5m{flex-direction:column;gap:8px}}.ITPage_consultationButton__xlwgA,.ITPage_contactButton__YhWAV,.ITPage_projectButton__03jSP{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px}.ITPage_consultationButton__xlwgA{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 4px 15px #4caf5033;color:#fff;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ITPage_consultationButton__xlwgA: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_consultationButton__xlwgA:hover{background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 8px 25px #4caf5080,0 0 30px #4caf504d;transform:translateY(-2px)}.ITPage_consultationButton__xlwgA:hover:before{left:100%}.ITPage_consultationButton__xlwgA:active{box-shadow:0 2px 10px #4caf504d;transform:translateY(0)}.ITPage_projectButton__03jSP{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__03jSP: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__03jSP:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 25px #2196f380,0 0 30px #2196f34d;transform:translateY(-2px)}.ITPage_projectButton__03jSP:hover:before{left:100%}.ITPage_projectButton__03jSP:active{box-shadow:0 2px 10px #2196f34d;transform:translateY(0)}.ITPage_contactButton__YhWAV{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__YhWAV: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__YhWAV:hover{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 8px 25px #ffffff26,0 0 30px #ffffff1a;transform:translateY(-2px)}.ITPage_contactButton__YhWAV:hover:before{left:100%}.ITPage_contactButton__YhWAV:active{box-shadow:0 2px 10px #ffffff14;transform:translateY(0)}.ITPage_statsRow__JsYQN{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ITPage_statCard__BPjff{background:#2196f31a;border:1px solid #2196f34d;border-radius:12px;min-width:120px;padding:16px 20px;text-align:center}.ITPage_statCard__BPjff .ITPage_statNumber__weR3z{color:#2196f3;font-size:24px;font-weight:700;margin-bottom:4px}.ITPage_statCard__BPjff .ITPage_statLabel__0EsAf{color:#8b8b91;font-size:14px}.ITPage_projectCard__3dI8a,.ITPage_serviceCard__GX0J\+{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px;transition:all .3s ease}.ITPage_projectCard__3dI8a:hover,.ITPage_serviceCard__GX0J\+:hover{border-color:#2196f3;box-shadow:0 12px 30px #2196f333;transform:translateY(-8px)}.ITPage_projectCard__3dI8a h3,.ITPage_serviceCard__GX0J\+ h3{color:#fff;font-size:20px;font-weight:600;margin:0}.ITPage_projectCard__3dI8a p,.ITPage_serviceCard__GX0J\+ p{color:#8b8b91;line-height:1.6;margin:0}.ITPage_serviceCard__GX0J\+ .ITPage_serviceHeader__dCd\+6{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.ITPage_serviceCard__GX0J\+ .ITPage_serviceIcon__sfFQ-{font-size:32px}.ITPage_serviceCard__GX0J\+ .ITPage_categoryBadge__F2V\+q{background:#2196f333;border-radius:20px;color:#64b5f6;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.ITPage_serviceCard__GX0J\+ .ITPage_serviceDescription__AsgGj{flex:1 1;font-size:15px;line-height:1.6}.ITPage_serviceCard__GX0J\+ .ITPage_serviceFooter__MsVAP{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:16px}.ITPage_serviceCard__GX0J\+ .ITPage_servicePrice__wCwFp{color:#4caf50;font-size:20px;font-weight:700}.ITPage_serviceCard__GX0J\+ .ITPage_orderButton__X9BYa{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.ITPage_serviceCard__GX0J\+ .ITPage_orderButton__X9BYa:hover{background:#ffffff26;border-color:#2196f380;box-shadow:0 8px 16px #2196f333;transform:translateY(-2px)}.ITPage_projectBudget__5zk9G,.ITPage_servicePrice__wCwFp{color:#4caf50;font-weight:600;margin-bottom:8px}.ITPage_projectStatus__KxfSR{background:#2196f333;border-radius:20px;color:#2196f3;display:inline-block;font-size:14px;padding:6px 12px}.ITPage_loading__tjOgJ{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.ITPage_container__F0NhB{padding:90px 24px 20px}.ITPage_header__7nSqk{align-items:flex-start;flex-direction:column}.ITPage_title__AkLNh{font-size:32px}.ITPage_projectsGrid__jwItu,.ITPage_servicesGrid__zLv6z{gap:16px;grid-template-columns:1fr}}.ITPage_consultationsSection__fA8BE{padding:20px 0}.ITPage_consultationTypes__JbY\+T{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__JbY\+T{gap:40px;grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.ITPage_consultationTypes__JbY\+T{gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:768px){.ITPage_consultationTypes__JbY\+T{gap:20px;grid-template-columns:1fr}}@media(max-width:480px){.ITPage_consultationTypes__JbY\+T{gap:16px;margin-top:16px}}.ITPage_consultationModal__VU5Wo,.ITPage_contactModal__ON8a9,.ITPage_projectModal__QjZ6Y,.ITPage_projectViewModal__lLMrs{align-items:center;animation:ITPage_fadeIn__3Gc9q .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;padding:32px 20px;position:fixed;z-index:1200}@media(max-width:768px){.ITPage_consultationModal__VU5Wo,.ITPage_contactModal__ON8a9,.ITPage_projectModal__QjZ6Y,.ITPage_projectViewModal__lLMrs{padding:24px 16px}}@keyframes ITPage_fadeIn__3Gc9q{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ITPage_modalContent__3eG4x{background:linear-gradient(145deg,#2196f32e,#080f28eb);border:1px solid #78b4ff59;border-radius:28px;box-shadow:0 24px 60px #06184073;color:#fff;overflow:hidden;padding:40px 44px;position:relative;width:min(620px,100%)}.ITPage_modalContent__3eG4x: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}@media(max-width:768px){.ITPage_modalContent__3eG4x{border-radius:22px;padding:32px 28px}}@media(max-width:480px){.ITPage_modalContent__3eG4x{border-radius:20px;padding:28px 24px}}.ITPage_modalHeader__CrKl2{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.ITPage_modalHeader__CrKl2 h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e3f2fd,#90caf9);-webkit-background-clip:text;font-size:26px;font-weight:700;letter-spacing:.4px;margin:0}@media(max-width:768px){.ITPage_modalHeader__CrKl2 h3{font-size:22px}}@media(max-width:480px){.ITPage_modalHeader__CrKl2 h3{font-size:20px}}.ITPage_closeButton__cYv8A{background:#ffffff14;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;height:40px;transition:all .25s ease;width:40px}.ITPage_closeButton__cYv8A:hover{background:#2196f373;box-shadow:0 12px 24px #2196f359;transform:translateY(-2px) scale(1.03)}.ITPage_modalBody__U8V04{color:#ecf5ffeb;display:flex;flex-direction:column;font-size:16px;gap:24px;line-height:1.6;position:relative;z-index:1}@media(max-width:480px){.ITPage_modalBody__U8V04{font-size:15px;gap:20px}}.ITPage_form__ThxMP{display:flex;flex-direction:column;gap:18px}.ITPage_formGroup__0pp1I{display:flex;flex-direction:column;gap:8px}.ITPage_formGroup__0pp1I label{color:#d2e6ffd9;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.ITPage_formGroup__0pp1I input,.ITPage_formGroup__0pp1I textarea{background:#080f2899;border:1px solid #78b4ff66;border-radius:14px;box-shadow:inset 0 0 0 #2196f300;color:#fff;font-size:15px;min-height:54px;padding:14px 18px;resize:none;transition:all .25s ease;width:100%}.ITPage_formGroup__0pp1I input::placeholder,.ITPage_formGroup__0pp1I textarea::placeholder{color:#bed2f0a6}.ITPage_formGroup__0pp1I input:focus,.ITPage_formGroup__0pp1I textarea:focus{background:#0d1936e6;border-color:#81d4fae6;box-shadow:0 0 0 2px #2196f359;outline:none;transform:translateY(-2px)}.ITPage_formGroup__0pp1I textarea{min-height:140px}.ITPage_submitButton__uZynm{align-self:flex-start;background:linear-gradient(135deg,#42a5f5,#1e88e5 50%,#3949ab);border:none;border-radius:14px;box-shadow:0 16px 32px #2196f359;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.8px;padding:16px 36px;text-transform:uppercase;transition:all .3s ease}.ITPage_submitButton__uZynm:hover{background:linear-gradient(135deg,#64b5f6,#2196f3 50%,#5c6bc0);box-shadow:0 22px 40px #2196f373;transform:translateY(-2px)}.ITPage_submitButton__uZynm:active{box-shadow:0 12px 24px #2196f359;transform:translateY(0)}@media(max-width:480px){.ITPage_submitButton__uZynm{text-align:center;width:100%}}.ITPage_contactModal__ON8a9 .ITPage_modalContent__3eG4x{text-align:left;width:min(480px,100%)}.ITPage_contactModal__ON8a9 .ITPage_modalContent__3eG4x p{color:#e2eeffe6;font-size:16px;margin:0}.ITPage_contactModal__ON8a9 .ITPage_modalContent__3eG4x p:not(:last-child){margin-bottom:12px}.ITPage_projectViewModal__lLMrs .ITPage_modalContent__3eG4x{width:min(680px,100%)}.ITPage_consultationType__tBhGy{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #2196f333;border-radius:20px;overflow:hidden;padding:32px;position:relative;transition:all .4s ease}@media(max-width:768px){.ITPage_consultationType__tBhGy{border-radius:16px;padding:24px}}@media(max-width:480px){.ITPage_consultationType__tBhGy{border-radius:12px;padding:20px}}.ITPage_consultationType__tBhGy:before{background:linear-gradient(135deg,#2196f3,#21cbf3);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.ITPage_consultationType__tBhGy:before{border-radius:16px 16px 0 0}}@media(max-width:480px){.ITPage_consultationType__tBhGy:before{border-radius:12px 12px 0 0}}.ITPage_consultationType__tBhGy:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border-color:#2196f366;box-shadow:0 20px 40px #2196f326;transform:translateY(-8px)}@media(max-width:768px){.ITPage_consultationType__tBhGy:hover{box-shadow:0 12px 24px #2196f31a;transform:translateY(-4px)}}.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}@media(max-width:480px){.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz{align-items:flex-start;flex-direction:column;gap:8px}}.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz h3{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0}@media(max-width:768px){.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz h3{font-size:18px}}@media(max-width:480px){.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz h3{font-size:16px}}.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz .ITPage_price__8LuR3{background:linear-gradient(135deg,#4caf50,#45a049);border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;white-space:nowrap}@media(max-width:768px){.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz .ITPage_price__8LuR3{border-radius:16px;font-size:12px;padding:6px 12px}}@media(max-width:480px){.ITPage_consultationType__tBhGy .ITPage_typeHeader__tXuPz .ITPage_price__8LuR3{border-radius:12px;font-size:11px;padding:4px 10px}}.ITPage_consultationType__tBhGy p{color:#b0b0b0;font-size:16px;line-height:1.6;margin-bottom:20px}@media(max-width:768px){.ITPage_consultationType__tBhGy p{font-size:14px;margin-bottom:16px}}@media(max-width:480px){.ITPage_consultationType__tBhGy p{font-size:13px;margin-bottom:12px}}.ITPage_consultationType__tBhGy ul{list-style:none;margin:0 0 24px;padding:0}@media(max-width:768px){.ITPage_consultationType__tBhGy ul{margin-bottom:20px}}@media(max-width:480px){.ITPage_consultationType__tBhGy ul{margin-bottom:16px}}.ITPage_consultationType__tBhGy ul li{color:#d0d0d0;font-size:15px;padding:8px 0 8px 24px;position:relative}@media(max-width:768px){.ITPage_consultationType__tBhGy ul li{font-size:14px;padding:6px 0 6px 20px}}@media(max-width:480px){.ITPage_consultationType__tBhGy ul li{font-size:13px;padding:4px 0 4px 18px}}.ITPage_consultationType__tBhGy ul li:before{color:#4caf50;content:"✓";font-size:16px;font-weight:600;left:0;position:absolute}@media(max-width:768px){.ITPage_consultationType__tBhGy ul li:before{font-size:14px}}@media(max-width:480px){.ITPage_consultationType__tBhGy ul li:before{font-size:12px}}.ITPage_consultationType__tBhGy .ITPage_orderButton__X9BYa{background:linear-gradient(135deg,#2196f3,#1976d2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .3s ease;width:100%}@media(max-width:768px){.ITPage_consultationType__tBhGy .ITPage_orderButton__X9BYa{border-radius:10px;font-size:14px;padding:14px 20px}}@media(max-width:480px){.ITPage_consultationType__tBhGy .ITPage_orderButton__X9BYa{border-radius:8px;font-size:13px;letter-spacing:.3px;padding:12px 16px}}.ITPage_consultationType__tBhGy .ITPage_orderButton__X9BYa:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 12px 24px #2196f366;transform:translateY(-2px)}@media(max-width:768px){.ITPage_consultationType__tBhGy .ITPage_orderButton__X9BYa:hover{box-shadow:0 8px 16px #2196f34d;transform:translateY(-1px)}}.ITPage_consultationType__tBhGy .ITPage_orderButton__X9BYa:active{transform:translateY(0)}.ITPage_authNotification__eZes5{animation:ITPage_slideInDown__LGcli .4s ease forwards;position:fixed;right:20px;top:80px;z-index:9999}@media(max-width:768px){.ITPage_authNotification__eZes5{left:16px;right:16px;top:70px}}@keyframes ITPage_slideInDown__LGcli{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.ITPage_notificationContent__Y7-Ql{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__Y7-Ql{min-width:auto;padding:14px 20px}}.ITPage_notificationIcon__BdDy-{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__BdDy-{font-size:20px;height:28px;width:28px}}.ITPage_notificationMessage__WU4a\+{font-size:15px;font-weight:500;line-height:1.4}@media(max-width:768px){.ITPage_notificationMessage__WU4a\+{font-size:14px}}.ITPage_aboutSection__BtNgv{padding:40px 0}@media(max-width:768px){.ITPage_aboutSection__BtNgv{padding:32px 0}}@media(max-width:480px){.ITPage_aboutSection__BtNgv{padding:24px 0}}.ITPage_companyInfo__cIbSB{background:linear-gradient(145deg,#2196f31f,#2196f30a);border:1px solid #2196f340;border-radius:24px;margin-bottom:48px;overflow:hidden;padding:48px;position:relative}.ITPage_companyInfo__cIbSB: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_companyInfo__cIbSB{border-radius:20px;margin-bottom:36px;padding:36px}}@media(max-width:480px){.ITPage_companyInfo__cIbSB{border-radius:16px;margin-bottom:28px;padding:28px 24px}}.ITPage_companyInfo__cIbSB h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e3f2fd,#90caf9);-webkit-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_companyInfo__cIbSB h3{font-size:26px;margin-bottom:16px}}@media(max-width:480px){.ITPage_companyInfo__cIbSB h3{font-size:22px;margin-bottom:14px}}.ITPage_companyInfo__cIbSB>p{color:#d0d0d0;font-size:17px;line-height:1.8;margin:0 0 32px;position:relative;z-index:1}@media(max-width:768px){.ITPage_companyInfo__cIbSB>p{font-size:16px;margin-bottom:28px}}@media(max-width:480px){.ITPage_companyInfo__cIbSB>p{font-size:15px;line-height:1.7;margin-bottom:24px}}.ITPage_advantages__I3Jyu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}@media(max-width:768px){.ITPage_advantages__I3Jyu{gap:20px}}@media(max-width:480px){.ITPage_advantages__I3Jyu{gap:16px;grid-template-columns:1fr}}.ITPage_advantage__rJyS1{background:#ffffff0f;border:1px solid #2196f333;border-radius:16px;overflow:hidden;padding:28px;position:relative;transition:all .4s ease}.ITPage_advantage__rJyS1: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__rJyS1:hover{background:#ffffff17;border-color:#2196f366;box-shadow:0 12px 30px #2196f326;transform:translateY(-4px)}.ITPage_advantage__rJyS1:hover:before{transform:scaleX(1)}.ITPage_advantage__rJyS1:hover h4{color:#64b5f6}@media(max-width:768px){.ITPage_advantage__rJyS1{border-radius:14px;padding:24px}}@media(max-width:480px){.ITPage_advantage__rJyS1{border-radius:12px;padding:20px}}.ITPage_advantage__rJyS1 h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px;transition:color .3s ease}@media(max-width:768px){.ITPage_advantage__rJyS1 h4{font-size:17px;margin-bottom:10px}}@media(max-width:480px){.ITPage_advantage__rJyS1 h4{font-size:16px;margin-bottom:8px}}.ITPage_advantage__rJyS1 p{color:#b0b0b0;font-size:15px;line-height:1.6;margin:0}@media(max-width:768px){.ITPage_advantage__rJyS1 p{font-size:14px}}@media(max-width:480px){.ITPage_advantage__rJyS1 p{font-size:13px;line-height:1.5}}.ITPage_specialistsSection__gQHgT{margin-top:48px}@media(max-width:768px){.ITPage_specialistsSection__gQHgT{margin-top:36px}}@media(max-width:480px){.ITPage_specialistsSection__gQHgT{margin-top:28px}}.ITPage_specialistsSection__gQHgT h3{color:#fff;font-size:28px;font-weight:700;margin:0 0 32px;text-align:center}@media(max-width:768px){.ITPage_specialistsSection__gQHgT h3{font-size:24px;margin-bottom:28px}}@media(max-width:480px){.ITPage_specialistsSection__gQHgT h3{font-size:20px;margin-bottom:24px}}.ITPage_specialistsGrid__mED4j{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.ITPage_specialistsGrid__mED4j{gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:480px){.ITPage_specialistsGrid__mED4j{gap:20px;grid-template-columns:1fr}}.ITPage_specialistCard__wLWOo{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:24px;text-align:center;transition:all .4s ease}.ITPage_specialistCard__wLWOo:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 16px 40px #2196f326;transform:translateY(-8px)}@media(max-width:768px){.ITPage_specialistCard__wLWOo{border-radius:16px;padding:20px}}@media(max-width:480px){.ITPage_specialistCard__wLWOo{padding:18px}}.ITPage_specialistPhoto__ffZst{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__ffZst img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ITPage_specialistPhoto__ffZst{height:100px;margin-bottom:16px;width:100px}}@media(max-width:480px){.ITPage_specialistPhoto__ffZst{height:90px;width:90px}}.ITPage_specialistInfo__BUV5S h4{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}@media(max-width:768px){.ITPage_specialistInfo__BUV5S h4{font-size:18px;margin-bottom:6px}}@media(max-width:480px){.ITPage_specialistInfo__BUV5S h4{font-size:16px}}.ITPage_specialistInfo__BUV5S .ITPage_position__F92nW{color:#64b5f6;font-size:14px;font-weight:500;margin-bottom:4px}@media(max-width:480px){.ITPage_specialistInfo__BUV5S .ITPage_position__F92nW{font-size:13px}}.ITPage_specialistInfo__BUV5S .ITPage_experience__fJi5l{color:#b0b0b0;font-size:13px;margin-bottom:16px}@media(max-width:480px){.ITPage_specialistInfo__BUV5S .ITPage_experience__fJi5l{font-size:12px;margin-bottom:12px}}.ITPage_skills__ui\+SK{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}@media(max-width:768px){.ITPage_skills__ui\+SK{gap:6px;margin-top:12px}}.ITPage_skill__rglnl{background:#2196f326;border:1px solid #2196f340;border-radius:12px;color:#90caf9;font-size:12px;font-weight:500;padding:6px 12px}@media(max-width:480px){.ITPage_skill__rglnl{border-radius:10px;font-size:11px;padding:4px 10px}}.Pagination_pagination__\+CPjZ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px 0}.Pagination_pageNumbers__UOsPq{align-items:center;display:flex;gap:8px}.Pagination_pageButton__37uXR{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__37uXR:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.Pagination_pageButton__37uXR:disabled{cursor:not-allowed;opacity:.5}.Pagination_pageButton__37uXR.Pagination_active__QROQG{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}.Pagination_pageButton__37uXR.Pagination_navButton__JM7Hb{font-weight:500;padding:12px 20px}.Pagination_ellipsis__NQumu{color:#8b8b91;font-size:14px;padding:0 4px}.Pagination_pageInfo__KcGzC{color:#8b8b91;font-size:14px;margin-left:16px;white-space:nowrap}@media(max-width:768px){.Pagination_pagination__\+CPjZ{flex-direction:column;gap:12px}.Pagination_pageNumbers__UOsPq{order:-1}.Pagination_pageButton__37uXR{font-size:13px;min-width:36px;padding:10px 12px}.Pagination_pageButton__37uXR.Pagination_navButton__JM7Hb{padding:10px 16px}.Pagination_pageInfo__KcGzC{margin-left:0;order:1}}@media(max-width:480px){.Pagination_pagination__\+CPjZ{gap:8px}.Pagination_pageNumbers__UOsPq{flex-wrap:wrap;gap:4px;justify-content:center}.Pagination_pageButton__37uXR{font-size:12px;min-width:32px;padding:8px 10px}.Pagination_pageButton__37uXR.Pagination_navButton__JM7Hb{font-size:11px;padding:8px 12px}}.ServiceRequestModal_modalOverlay__sFrXv{align-items:center;animation:ServiceRequestModal_fadeIn__dZBn2 .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__dZBn2{0%{opacity:0}to{opacity:1}}.ServiceRequestModal_modalContent__NYWH4{animation:ServiceRequestModal_slideUp__R\+tPN .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#1a1d2e,#16182a);border:1px solid #667eea4d;border-radius:25px;box-shadow:0 25px 80px #0009;margin:2rem 0;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}@media(max-width:1024px){.ServiceRequestModal_modalContent__NYWH4{max-width:700px}}@media(max-width:768px){.ServiceRequestModal_modalContent__NYWH4{border-radius:20px;max-height:95vh;max-width:100%}}@keyframes ServiceRequestModal_slideUp__R\+tPN{0%{opacity:0;transform:translateY(100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ServiceRequestModal_closeButton__aZLOi{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;float:right;font-size:1.3rem;height:45px;justify-content:center;position:-webkit-sticky;position:sticky;right:1rem;top:1rem;transition:all .3s ease;width:45px;z-index:10}.ServiceRequestModal_closeButton__aZLOi:hover:not(:disabled){background:#ff4757cc;color:#fff;transform:rotate(90deg) scale(1.1)}.ServiceRequestModal_closeButton__aZLOi:disabled{cursor:not-allowed;opacity:.5}.ServiceRequestModal_modalHeader__aGja3{background:linear-gradient(135deg,#667eea26,#764ba226);border-bottom:2px solid #667eea33;border-radius:25px 25px 0 0;padding:2.5rem 2.5rem 1.5rem}@media(max-width:768px){.ServiceRequestModal_modalHeader__aGja3{padding:2rem 1.5rem 1.5rem}}.ServiceRequestModal_modalHeader__aGja3 .ServiceRequestModal_serviceInfo__gvjWL h2{color:#fff;font-size:2.2rem;font-weight:800;margin:0 0 1rem;text-shadow:2px 2px 10px #0003}@media(max-width:768px){.ServiceRequestModal_modalHeader__aGja3 .ServiceRequestModal_serviceInfo__gvjWL h2{font-size:1.8rem}}.ServiceRequestModal_modalHeader__aGja3 .ServiceRequestModal_serviceInfo__gvjWL .ServiceRequestModal_serviceName__kKnLh{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:15px;color:#fffffff2;display:flex;font-size:1.2rem;font-weight:600;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1.25rem}.ServiceRequestModal_modalHeader__aGja3 .ServiceRequestModal_serviceInfo__gvjWL .ServiceRequestModal_serviceName__kKnLh svg{font-size:1.1rem}.ServiceRequestModal_modalHeader__aGja3 .ServiceRequestModal_serviceInfo__gvjWL .ServiceRequestModal_servicePrice__k7sdy{background:#ffffff1a;border-radius:12px;color:#ffffffe6;display:inline-block;font-size:1rem;padding:.5rem 1.25rem}.ServiceRequestModal_modalHeader__aGja3 .ServiceRequestModal_serviceInfo__gvjWL .ServiceRequestModal_servicePrice__k7sdy strong{color:#fff;font-size:1.15rem;font-weight:700}.ServiceRequestModal_modalForm__mQTwl{padding:2.5rem}@media(max-width:768px){.ServiceRequestModal_modalForm__mQTwl{padding:2rem 1.5rem}}.ServiceRequestModal_errorAlert__S1GxU{align-items:center;animation:ServiceRequestModal_shake__EF5Km .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__S1GxU svg{flex-shrink:0;font-size:1.4rem}@keyframes ServiceRequestModal_shake__EF5Km{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.ServiceRequestModal_formGroup__K1pOa{margin-bottom:2rem}.ServiceRequestModal_formGroup__K1pOa label{color:#fff;display:block;font-size:1rem;font-weight:700;margin-bottom:.75rem}.ServiceRequestModal_formGroup__K1pOa label .ServiceRequestModal_required__zY2P\+{color:#ff4757;font-size:1.1rem;margin-left:.25rem}.ServiceRequestModal_formGroup__K1pOa input[type=email],.ServiceRequestModal_formGroup__K1pOa input[type=tel],.ServiceRequestModal_formGroup__K1pOa input[type=text],.ServiceRequestModal_formGroup__K1pOa textarea{background:#ffffff0d;border:2px solid #667eea4d;border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.ServiceRequestModal_formGroup__K1pOa input[type=email]:focus,.ServiceRequestModal_formGroup__K1pOa input[type=tel]:focus,.ServiceRequestModal_formGroup__K1pOa input[type=text]:focus,.ServiceRequestModal_formGroup__K1pOa textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea26;outline:none;transform:translateY(-2px)}.ServiceRequestModal_formGroup__K1pOa input[type=email]::placeholder,.ServiceRequestModal_formGroup__K1pOa input[type=tel]::placeholder,.ServiceRequestModal_formGroup__K1pOa input[type=text]::placeholder,.ServiceRequestModal_formGroup__K1pOa textarea::placeholder{color:#fff6}.ServiceRequestModal_formGroup__K1pOa input[type=email].ServiceRequestModal_error__HHjQ1,.ServiceRequestModal_formGroup__K1pOa input[type=tel].ServiceRequestModal_error__HHjQ1,.ServiceRequestModal_formGroup__K1pOa input[type=text].ServiceRequestModal_error__HHjQ1,.ServiceRequestModal_formGroup__K1pOa textarea.ServiceRequestModal_error__HHjQ1{background:#ff47571a;border-color:#ff4757}.ServiceRequestModal_formGroup__K1pOa input[type=email]:disabled,.ServiceRequestModal_formGroup__K1pOa input[type=tel]:disabled,.ServiceRequestModal_formGroup__K1pOa input[type=text]:disabled,.ServiceRequestModal_formGroup__K1pOa textarea:disabled{background:#ffffff05;cursor:not-allowed;opacity:.5}.ServiceRequestModal_formGroup__K1pOa textarea{line-height:1.6;min-height:140px;resize:vertical}.ServiceRequestModal_formGroup__K1pOa .ServiceRequestModal_charCount__ccQ2G{color:#ffffff80;font-size:.9rem;font-weight:500;margin-top:.5rem;text-align:right}.ServiceRequestModal_formGroup__K1pOa .ServiceRequestModal_errorMessage__cjPvN{align-items:center;color:#ff4757;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-top:.75rem}.ServiceRequestModal_formGroup__K1pOa .ServiceRequestModal_errorMessage__cjPvN svg{font-size:1rem}.ServiceRequestModal_priorityOptions__X03FX{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.ServiceRequestModal_priorityOptions__X03FX{gap:.875rem;grid-template-columns:1fr}}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O{background:#ffffff0d;border:2px solid #667eea4d;border-radius:15px;cursor:pointer;padding:1.25rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O:hover:not(:has(input:disabled)){background:#ffffff14;border-color:var(--priority-color);box-shadow:0 8px 20px #0000004d;transform:translateY(-3px)}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O.ServiceRequestModal_selected__IQkre{background:#ffffff1a;border-color:var(--priority-color);box-shadow:0 5px 20px #667eea59;transform:translateY(-3px)}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O.ServiceRequestModal_selected__IQkre .ServiceRequestModal_optionLabel__blvDy{color:var(--priority-color);font-weight:800}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O.ServiceRequestModal_selected__IQkre .ServiceRequestModal_optionIndicator__w3DfT{background:var(--priority-color);transform:scale(1)}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O .ServiceRequestModal_optionContent__vc9wF{display:flex;flex-direction:column;gap:.4rem}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O .ServiceRequestModal_optionContent__vc9wF .ServiceRequestModal_optionLabel__blvDy{color:#fff;font-size:1.05rem;font-weight:700;transition:all .3s ease}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O .ServiceRequestModal_optionContent__vc9wF .ServiceRequestModal_optionDescription__KvJvy{color:#fff9;font-size:.9rem;line-height:1.4}.ServiceRequestModal_priorityOptions__X03FX .ServiceRequestModal_priorityOption__JuO9O .ServiceRequestModal_optionIndicator__w3DfT{background:#fff3;border-radius:50%;height:20px;position:absolute;right:1rem;top:1rem;transform:scale(0);transition:all .3s ease;width:20px}.ServiceRequestModal_formActions__\+vIRO{display:flex;gap:1rem;margin-top:2.5rem}@media(max-width:480px){.ServiceRequestModal_formActions__\+vIRO{flex-direction:column-reverse}}.ServiceRequestModal_formActions__\+vIRO button{align-items:center;border:none;border-radius:15px;cursor:pointer;display:flex;flex:1 1;font-size:1.05rem;font-weight:700;gap:.75rem;justify-content:center;padding:1.125rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceRequestModal_formActions__\+vIRO button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.ServiceRequestModal_formActions__\+vIRO .ServiceRequestModal_cancelButton__1NvWc{background:#ffffff0d;border:2px solid #fff3;color:#fff}.ServiceRequestModal_formActions__\+vIRO .ServiceRequestModal_cancelButton__1NvWc:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 8px 20px #0000004d;transform:translateY(-3px)}.ServiceRequestModal_formActions__\+vIRO .ServiceRequestModal_submitButton__3mRlX{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 6px 25px #4caf5066;color:#fff}.ServiceRequestModal_formActions__\+vIRO .ServiceRequestModal_submitButton__3mRlX:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 10px 35px #4caf5080;transform:translateY(-3px)}.ServiceRequestModal_formActions__\+vIRO .ServiceRequestModal_submitButton__3mRlX:active:not(:disabled){transform:translateY(-1px)}.ServiceRequestModal_formActions__\+vIRO .ServiceRequestModal_submitButton__3mRlX svg{font-size:1.1rem}.ServiceRequestModal_formNote__xrGKx{align-items:flex-start;background:#667eea1a;border-left:5px solid #667eea;border-radius:12px;display:flex;gap:1rem;margin-top:2rem;padding:1.25rem 1.5rem}.ServiceRequestModal_formNote__xrGKx svg{color:#667eea;flex-shrink:0;font-size:1.2rem;margin-top:.25rem}.ServiceRequestModal_formNote__xrGKx p{color:#fffc;font-size:.95rem;line-height:1.6;margin:0}.ServiceRequestModal_successMessage__UHJ3U{padding:4rem 2.5rem;text-align:center}@media(max-width:768px){.ServiceRequestModal_successMessage__UHJ3U{padding:3rem 2rem}}.ServiceRequestModal_successMessage__UHJ3U .ServiceRequestModal_successIcon__mne8V{margin-bottom:2rem}.ServiceRequestModal_successMessage__UHJ3U .ServiceRequestModal_successIcon__mne8V svg{animation:ServiceRequestModal_scaleIn__sPgbd .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__UHJ3U h3{color:#fff;font-size:2rem;font-weight:800;margin:0 0 1.25rem}@media(max-width:768px){.ServiceRequestModal_successMessage__UHJ3U h3{font-size:1.6rem}}.ServiceRequestModal_successMessage__UHJ3U p{color:#fffc;font-size:1.15rem;line-height:1.7;margin:0}@media(max-width:768px){.ServiceRequestModal_successMessage__UHJ3U p{font-size:1rem}}@keyframes ServiceRequestModal_scaleIn__sPgbd{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ServiceRequestModal_modalContent__NYWH4::-webkit-scrollbar{width:10px}.ServiceRequestModal_modalContent__NYWH4::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.ServiceRequestModal_modalContent__NYWH4::-webkit-scrollbar-thumb{background:#780add;border-radius:10px}.ServiceRequestModal_modalContent__NYWH4::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#653a8b)}.ServersPage_serversPage__BWP-a{padding:1rem;transition:all .3s ease}[data-theme=light] .ServersPage_serversPage__BWP-a{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ServersPage_serversPage__BWP-a .ServersPage_header__6UsDE{background:#780add;border-radius:15px;color:#fff;margin-bottom:2rem;padding:2rem 1rem;text-align:center}.ServersPage_serversPage__BWP-a .ServersPage_header__6UsDE .ServersPage_pageTitle__XIXj1{align-items:center;display:flex;font-size:2.5rem;font-weight:700;gap:.5rem;justify-content:center;margin:0}.ServersPage_serversPage__BWP-a .ServersPage_header__6UsDE .ServersPage_pageTitle__XIXj1 .ServersPage_icon__MzAQ0{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));font-size:3rem}.ServersPage_serversPage__BWP-a .ServersPage_header__6UsDE .ServersPage_pageSubtitle__GsoEH{font-size:1.1rem;margin:.5rem 0 0;opacity:.9}.ServersPage_serversPage__BWP-a .ServersPage_loadingContainer__MgC5w{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.ServersPage_serversPage__BWP-a .ServersPage_loadingContainer__MgC5w p{color:#666;margin-top:1rem}.ServersPage_serversPage__BWP-a .ServersPage_errorContainer__T11cb{align-items:center;animation:ServersPage_fadeInUp__Wvc5V .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ServersPage_serversPage__BWP-a .ServersPage_errorIcon__blOCC{flex-shrink:0;font-size:48px}.ServersPage_serversPage__BWP-a .ServersPage_errorContent__tBSFj{flex:1 1}.ServersPage_serversPage__BWP-a .ServersPage_errorTitle__HoY\+0{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ServersPage_serversPage__BWP-a .ServersPage_errorMessage__wCFVg{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ServersPage_serversPage__BWP-a .ServersPage_retryButton__xzi5e{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__BWP-a .ServersPage_retryButton__xzi5e:hover:not(:disabled){background:linear-gradient(135deg,#7b1fa2,#4a148c);box-shadow:0 8px 20px #9c27b04d;transform:translateY(-2px)}.ServersPage_serversPage__BWP-a .ServersPage_retryButton__xzi5e:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ServersPage_fadeInUp__Wvc5V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m{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__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m: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__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m:hover{border-color:#667eea66;box-shadow:0 8px 24px #667eea33;transform:translateY(-4px)}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m:hover:before{opacity:1}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m:hover .ServersPage_statIcon__-cdsR{transform:scale(1.1) rotate(5deg)}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardOnline__sJVDF{background:linear-gradient(145deg,#4caf501f,#388e3c14);border-color:#4caf504d}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardOnline__sJVDF:hover{border-color:#4caf5080;box-shadow:0 8px 24px #4caf5040}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardOnline__sJVDF .ServersPage_statIcon__-cdsR{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardOffline__oAEik{background:linear-gradient(145deg,#f443361f,#d32f2f14);border-color:#f443364d}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardOffline__oAEik:hover{border-color:#f4433680;box-shadow:0 8px 24px #f4433640}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardOffline__oAEik .ServersPage_statIcon__-cdsR{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardPlayers__SKzBW{background:linear-gradient(145deg,#ff98001f,#f57c0014);border-color:#ff98004d}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardPlayers__SKzBW:hover{border-color:#ff980080;box-shadow:0 8px 24px #ff980040}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m.ServersPage_statCardPlayers__SKzBW .ServersPage_statIcon__-cdsR{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statIcon__-cdsR{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__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statIcon__-cdsR svg{height:24px;width:24px}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statContent__oRYSr{flex:1 1;min-width:0;position:relative;z-index:1}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statValue__UKVAf{color:#fff;font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.25rem}[data-theme=light] .ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statValue__UKVAf{color:#1a1a2e}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statLabel__jI0Yg{color:#ffffffb3;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}[data-theme=light] .ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statLabel__jI0Yg{color:#1a1a2eb3}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT .ServersPage_tabs__nS0D7{display:flex;gap:.5rem}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT .ServersPage_tabs__nS0D7 .ServersPage_tab__9Ke6J{background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT .ServersPage_tabs__nS0D7 .ServersPage_tab__9Ke6J:hover{background:#e0e0e0}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT .ServersPage_tabs__nS0D7 .ServersPage_tab__9Ke6J.ServersPage_active__wj9Mn{background:#780add;color:#fff}.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_serversGrid__oFE3f{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__BWP-a .ServersPage_content__Q5Kqt .ServersPage_serversGrid__oFE3f{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px)and (max-width:1399px){.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_serversGrid__oFE3f{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_serversGrid__oFE3f{grid-template-columns:repeat(2,1fr)}}.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_emptyState__Cmeme{color:#666;grid-column:1/-1;padding:3rem 1rem;text-align:center}.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_emptyState__Cmeme .ServersPage_emptyIcon__5U0w7{font-size:4rem;margin-bottom:1rem;opacity:.5}.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_emptyState__Cmeme h3{color:#333;margin-bottom:.5rem}.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_emptyState__Cmeme p{line-height:1.5;margin-bottom:1.5rem}.ServersPage_serversPage__BWP-a .ServersPage_content__Q5Kqt .ServersPage_loadingMore__bLseI{display:flex;justify-content:center;padding:2rem}@media(max-width:768px){.ServersPage_serversPage__BWP-a{padding:.5rem}.ServersPage_serversPage__BWP-a .ServersPage_header__6UsDE .ServersPage_pageTitle__XIXj1{font-size:2rem}.ServersPage_serversPage__BWP-a .ServersPage_header__6UsDE .ServersPage_pageTitle__XIXj1 .ServersPage_icon__MzAQ0{font-size:2.5rem}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf{gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m{padding:1rem}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statIcon__-cdsR{height:40px;min-width:40px;width:40px}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statIcon__-cdsR svg{height:20px;width:20px}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statValue__UKVAf{font-size:1.5rem}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statLabel__jI0Yg{font-size:.7rem}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT{align-items:stretch;flex-direction:column;gap:1rem}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT .ServersPage_tabs__nS0D7{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf{gap:.6rem;grid-template-columns:1fr}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m{flex-direction:row;padding:.875rem}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statIcon__-cdsR{height:44px;min-width:44px;width:44px}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statValue__UKVAf{font-size:1.4rem}.ServersPage_serversPage__BWP-a .ServersPage_statsCards__hB8Sf .ServersPage_statCard__4Bx1m .ServersPage_statLabel__jI0Yg{font-size:.65rem}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT .ServersPage_tabs__nS0D7{gap:.25rem}.ServersPage_serversPage__BWP-a .ServersPage_navigation__2\+mqT .ServersPage_tabs__nS0D7 .ServersPage_tab__9Ke6J{font-size:.9rem;padding:.5rem 1rem}}.ServersPage_searchContainer__8bczq{align-items:center;display:flex;gap:12px;width:100%}.ServersPage_searchButton__3cEEe{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__3cEEe:hover{background:linear-gradient(135deg,#388e3c,#2e7d32);box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.ServersPage_searchButton__3cEEe:active{transform:translateY(0)}.ServersPage_serverCard__kINvY{-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__kINvY .ServersPage_serverHeader__5TTJg{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ServersPage_serverCard__kINvY .ServersPage_serverHeader__5TTJg .ServersPage_serverStatus__ywjvh{align-items:center;display:flex;gap:8px}.ServersPage_serverCard__kINvY .ServersPage_serverHeader__5TTJg .ServersPage_serverStatus__ywjvh .ServersPage_statusDot__MQiV5{border-radius:50%;display:inline-block;height:10px;width:10px}.ServersPage_serverCard__kINvY .ServersPage_serverHeader__5TTJg .ServersPage_serverStatus__ywjvh .ServersPage_statusText__uMHhl{font-size:14px;font-weight:500}.ServersPage_serverCard__kINvY .ServersPage_serverHeader__5TTJg .ServersPage_featuredBadge__-8w5l{background:linear-gradient(135deg,gold,orange);border-radius:6px;color:#333;font-size:12px;font-weight:600;padding:4px 8px}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7{margin-bottom:1rem}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverName__MqeIR{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .5rem;transition:color .3s ease}[data-theme=light] .ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverName__MqeIR{color:#333}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverDetails__h-uhZ{color:#666;display:flex;font-size:14px;gap:1rem;margin-bottom:.75rem}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverDetails__h-uhZ .ServersPage_gameType__EQSRl{background:#667eea1a;border-radius:4px;color:#667eea;font-weight:500;padding:2px 8px}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverDetails__h-uhZ .ServersPage_region__R4IEl{font-weight:500}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverStats__vuAzB{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverStats__vuAzB .ServersPage_stat__8oKro{display:flex;font-size:14px;justify-content:space-between}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverStats__vuAzB .ServersPage_stat__8oKro .ServersPage_statLabel__jI0Yg{color:#666}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverStats__vuAzB .ServersPage_stat__8oKro .ServersPage_statValue__UKVAf{color:#333;font-weight:600}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddressWrapper__LxxJ3{margin-bottom:.75rem;position:relative}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ{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__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ: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__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ:hover{background:linear-gradient(135deg,#780add40,#667eea40);border-color:#780add;box-shadow:0 6px 20px #780add4d;transform:translateY(-2px)}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ:hover:before{left:100%}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ:hover .ServersPage_copyIcon__fhsQN{color:#780add;transform:scale(1.1)}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ:hover .ServersPage_addressCode__FTaOD{color:#780add}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ:active{transform:translateY(0)}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ .ServersPage_addressLabel__pHeMo{color:#667eea;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ .ServersPage_addressCode__FTaOD{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__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ .ServersPage_addressCode__FTaOD{background:#ffffff80;color:#333}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverAddress__RBoPJ .ServersPage_copyIcon__fhsQN{color:#667eea;flex-shrink:0;height:20px;transition:all .3s ease;width:20px}.ServersPage_serverCard__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_copiedNotification__A67Gf{animation:ServersPage_slideInDown__K5MYM .3s ease,ServersPage_slideOutUp__Q5ARx .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__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_copiedNotification__A67Gf: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__kINvY .ServersPage_serverInfo__poHF7 .ServersPage_serverDescription__I6kR8{color:#666;font-size:14px;line-height:1.4;margin:0}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X{display:flex;gap:1rem;justify-content:space-between}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_viewButton__A72Rg{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__kINvY .ServersPage_serverActions__va18X .ServersPage_viewButton__A72Rg:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px)}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_likeButton__tOQFw{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__kINvY .ServersPage_serverActions__va18X .ServersPage_likeButton__tOQFw svg{height:20px;transition:all .3s ease;width:20px}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_likeButton__tOQFw:hover{background:#782ddd1a;border-color:#782ddd80;color:#780add}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_likeButton__tOQFw.ServersPage_liked__6v-ta{background:#782ddd26;border-color:#780add;color:#780add}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_likeButton__tOQFw.ServersPage_liked__6v-ta svg{fill:#780add}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_likeButton__tOQFw.ServersPage_animating__e6E91{animation:ServersPage_likeAnimationServers__BuKdy .6s ease-out}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_favoriteButton__u8I1r{background:none;border:1px solid #667eea4d;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 12px;transition:all .3s ease}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_favoriteButton__u8I1r:hover{background:#667eea1a;border-color:#667eea80}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_favoriteButton__u8I1r.ServersPage_active__wj9Mn{background:#f443361a;border-color:#f443364d}@media(max-width:768px){.ServersPage_serverCard__kINvY{border-radius:12px;margin:16px 0 20px;padding:20px}.ServersPage_serverCard__kINvY .ServersPage_serverStats__vuAzB{gap:.5rem;grid-template-columns:1fr}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X{flex-direction:column;gap:.5rem}.ServersPage_serverCard__kINvY .ServersPage_serverActions__va18X .ServersPage_favoriteButton__u8I1r{align-self:center;padding:8px 12px}}.ServersPage_filterRow__hFcHc{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__hFcHc{gap:16px;grid-template-columns:1fr;margin-top:12px}}.ServersPage_filterGroup__uzYH3{display:flex;flex-direction:column;gap:8px}.ServersPage_filterGroup__uzYH3 label{color:#667eea;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ServersPage_filterSelect__gL-Ai{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__gL-Ai:focus{background:#667eea1a;border-color:#667eea;box-shadow:0 4px 12px #667eea33;outline:none}.ServersPage_filterSelect__gL-Ai:hover{background:#ffffff14;border-color:#667eea80}.ServersPage_filterSelect__gL-Ai option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.ServersPage_filterSelect__gL-Ai{font-size:16px;padding:14px 16px}}@keyframes ServersPage_likeAnimationServers__BuKdy{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__K5MYM{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes ServersPage_slideOutUp__Q5ARx{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.ServersPage_modal__NJUV\+{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ServersPage_modalContent__yUYX7{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__yUYX7: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__05iId{align-items:center;border-bottom:1px solid #78b4ff33;display:flex;justify-content:space-between;padding:20px}.ServersPage_modalHeader__05iId h2{color:#fff;font-size:1.5rem;margin:0}.ServersPage_modalHeader__05iId .ServersPage_closeButton__PPpgu{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__05iId .ServersPage_closeButton__PPpgu:hover{color:#90caf9}.ServersPage_modalBody__oQD94{padding:20px;position:relative;z-index:1}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalAddressWrapper__Pvspm{margin-bottom:20px;position:relative}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am{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__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am: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__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am:hover{background:linear-gradient(135deg,#780add4d,#667eea4d);border-color:#780add;box-shadow:0 8px 25px #780add66;transform:translateY(-2px)}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am:hover:before{left:100%}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am:hover .ServersPage_copyIcon__fhsQN{color:#90caf9;transform:scale(1.15)}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am:hover .ServersPage_addressCode__FTaOD{color:#90caf9}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am:active{transform:translateY(0)}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am .ServersPage_addressLabel__pHeMo{color:#90caf9;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am .ServersPage_addressCode__FTaOD{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__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_modalServerAddress__LD3am .ServersPage_copyIcon__fhsQN{color:#90caf9;flex-shrink:0;height:22px;transition:all .3s ease;width:22px}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_infoRow__xqhem{align-items:center;border-bottom:1px solid #78b4ff1a;display:flex;justify-content:space-between;padding:8px 0}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_infoRow__xqhem:last-child{border-bottom:none}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_infoRow__xqhem strong{color:#fff;font-weight:600}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_infoRow__xqhem code{background:#0000004d;border-radius:4px;color:#90caf9;font-family:Courier New,monospace;padding:4px 8px}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_description__e\+3LI{border-top:1px solid #78b4ff33;margin-top:16px;padding-top:16px}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_description__e\+3LI p{color:#ecf5ffe6;line-height:1.5;margin:8px 0 0}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_links__rq0uV{margin-top:12px}.ServersPage_modalBody__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_links__rq0uV 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__oQD94 .ServersPage_serverModalInfo__3Umaf .ServersPage_links__rq0uV a:hover{background:#90caf91a;border-color:#90caf980}.ServersPage_updateSection__7ynI6{background:linear-gradient(145deg,#667eea0d,#667eea05);border:1px solid #667eea33;border-radius:12px;margin:24px 0;padding:20px;text-align:center}.ServersPage_updateButton__90YTI{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__90YTI:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ServersPage_updateButton__90YTI:disabled{cursor:not-allowed;opacity:.7;transform:none}.ServersPage_updateButton__90YTI:active:not(:disabled){transform:translateY(0)}.ServersPage_updateHint__nkXuj{color:#8b8b91;font-size:14px;font-style:italic;margin:0}.SearchBar_searchForm__qVTOY{max-width:600px;width:100%}.SearchBar_searchContainer__mqn3X{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.SearchBar_searchContainer__mqn3X.SearchBar_focused__rqhA2{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.SearchBar_searchContainer__mqn3X:hover{border-color:#fff3}.SearchBar_searchIcon__mFTKX{color:#8b8b91;font-size:18px;padding:0 16px;pointer-events:none}.SearchBar_searchInput__gqxS8{background:none;border:none;color:#fff;flex:1 1;font-size:16px;outline:none;padding:16px 8px}.SearchBar_searchInput__gqxS8::placeholder{color:#8b8b91}.SearchBar_clearButton__wUU1v{background:none;border:none;color:#8b8b91;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .3s ease}.SearchBar_clearButton__wUU1v:hover{background:#ffffff1a;color:#fff}@media(max-width:768px){.SearchBar_searchContainer__mqn3X{border-radius:8px}.SearchBar_searchIcon__mFTKX{font-size:16px;padding:0 12px}.SearchBar_searchInput__gqxS8{font-size:14px;padding:14px 6px}.SearchBar_clearButton__wUU1v{font-size:14px;padding:10px 12px}}.CommunityPage_page__6H5zR{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_page__6H5zR{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_communityPage__4jWDo{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_communityPage__4jWDo{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_container__26LGA{padding:20px}.CommunityPage_header__\+crx3{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:15px;color:#fff;margin-bottom:3rem;padding:2rem 1rem;text-align:center}.CommunityPage_header__\+crx3 .CommunityPage_title__RKwNp{-webkit-text-fill-color:#fff;align-items:center;background:none;display:flex;font-size:2.5rem;font-weight:700;gap:.5rem;justify-content:center;margin:0}.CommunityPage_header__\+crx3 .CommunityPage_title__RKwNp .CommunityPage_icon__QQjIu{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));font-size:3rem}.CommunityPage_header__\+crx3 .CommunityPage_subtitle__B4fxm{font-size:1.1rem;margin:.5rem 0 0;opacity:.9}.CommunityPage_statsCards__Eq3Qx{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.CommunityPage_statsCards__Eq3Qx .CommunityPage_statCard__rc7De{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#fff;padding:1.5rem;text-align:center}.CommunityPage_statsCards__Eq3Qx .CommunityPage_statCard__rc7De .CommunityPage_statValue__ny3Z7{font-size:2rem;font-weight:700;margin-bottom:.5rem}.CommunityPage_statsCards__Eq3Qx .CommunityPage_statCard__rc7De .CommunityPage_statLabel__xHYaQ{font-size:.9rem;opacity:.9}.CommunityPage_navigation__YlbWk{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;padding:0 1rem}.CommunityPage_navigation__YlbWk .CommunityPage_tabs__J18T\+{background:#ffffff0d;border-radius:12px;display:flex;gap:.5rem;padding:.5rem}.CommunityPage_navigation__YlbWk .CommunityPage_tabs__J18T\+ .CommunityPage_tab__mRYcZ{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;font-size:14px;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.CommunityPage_navigation__YlbWk .CommunityPage_tabs__J18T\+ .CommunityPage_tab__mRYcZ:hover{background:#e91e631a;color:#e91e63}.CommunityPage_navigation__YlbWk .CommunityPage_tabs__J18T\+ .CommunityPage_tab__mRYcZ.CommunityPage_active__4aCfQ{background:linear-gradient(135deg,#e91e63,#c2185b);box-shadow:0 4px 12px #e91e634d;color:#fff}.CommunityPage_loadingContainer__Y6jFN{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.CommunityPage_loadingContainer__Y6jFN p{color:#8b8b91;margin-top:1rem}.CommunityPage_title__RKwNp{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e91e63,#c2185b);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin:0 0 40px}.CommunityPage_errorContainer__0K21w{align-items:center;animation:CommunityPage_fadeInUp__IYnCq .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.CommunityPage_errorIcon__a68yg{flex-shrink:0;font-size:48px}.CommunityPage_errorContent__NqNCU{flex:1 1}.CommunityPage_errorTitle__LKOgd{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.CommunityPage_errorMessage__wrhG7{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_retryButton__EBi9v{align-items:center;background:linear-gradient(135deg,#e91e63,#c2185b);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__EBi9v:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 8px 20px #e91e634d;transform:translateY(-2px)}.CommunityPage_retryButton__EBi9v:disabled{cursor:not-allowed;opacity:.7;transform:none}.CommunityPage_authPrompt__4hEp5{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__hLSnM{flex-shrink:0;font-size:48px}.CommunityPage_authPromptContent__-QouV{flex:1 1}.CommunityPage_authPromptContent__-QouV h3{color:#2196f3;font-size:20px;margin:0 0 8px}.CommunityPage_authPromptContent__-QouV p{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_authButton__w7Y1Z{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__w7Y1Z:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}@keyframes CommunityPage_fadeInUp__IYnCq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CommunityPage_postsContainer__fao0W{display:flex;flex-direction:column;gap:24px}.CommunityPage_postCard__ZhADC{background:#ffffff0d;border:1px solid #ffffff1a;padding:24px}[data-theme=light] .CommunityPage_postCard__ZhADC{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.CommunityPage_postCard__ZhADC:hover{border-color:#e91e63}[data-theme=light] .CommunityPage_postCard__ZhADC:hover{border-color:#e91e63;box-shadow:0 4px 12px #e91e6326}.CommunityPage_postHeader__NSjrM{margin-bottom:16px}.CommunityPage_authorInfo__ImXzc{align-items:center;display:flex;gap:12px}.CommunityPage_authorInfo__ImXzc img{border-radius:50%;height:40px;object-fit:cover;width:40px}.CommunityPage_authorInfo__ImXzc h4{color:#fff;font-size:16px;margin:0;transition:color .3s ease}[data-theme=light] .CommunityPage_authorInfo__ImXzc h4{color:#1a1a2e}.CommunityPage_authorInfo__ImXzc span{color:#8b8b91;font-size:14px;transition:color .3s ease}[data-theme=light] .CommunityPage_authorInfo__ImXzc span{color:#6c757d}.CommunityPage_postContent__R7zrU{margin-bottom:16px}.CommunityPage_postContent__R7zrU h3{color:#fff;font-size:18px;margin:0 0 12px;transition:color .3s ease}[data-theme=light] .CommunityPage_postContent__R7zrU h3{color:#1a1a2e}.CommunityPage_postContent__R7zrU p{color:#8b8b91;line-height:1.6;margin:0;transition:color .3s ease}[data-theme=light] .CommunityPage_postContent__R7zrU p{color:#6c757d}.CommunityPage_postActions__zqxFx{display:flex;gap:16px}.CommunityPage_postActions__zqxFx button{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;padding:8px 12px;transition:all .3s ease}.CommunityPage_postActions__zqxFx button:hover{background:#e91e631a;color:#e91e63}.CommunityPage_loading__7aqp4{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.CommunityPage_container__26LGA{padding:90px 24px 20px}.CommunityPage_title__RKwNp{font-size:32px}.CommunityPage_postCard__ZhADC{padding:16px}}.CommunityPage_communityFilters__6GF6u{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#e91e6314,#e91e6305);border:1px solid #e91e6333;border-radius:16px;margin:16px 0 24px;padding:24px}@media(max-width:768px){.CommunityPage_communityFilters__6GF6u{border-radius:12px;margin:16px 0 20px;padding:20px}}.CommunityPage_filterRow__Gqww-{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__Gqww-{gap:16px;grid-template-columns:1fr;margin-top:12px}}.CommunityPage_filterGroup__jfhPw{display:flex;flex-direction:column;gap:8px}.CommunityPage_filterGroup__jfhPw label{color:#e91e63;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.CommunityPage_filterSelect__3N984{background:#ffffff0d;border:1px solid #e91e634d;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--main-font);font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.CommunityPage_filterSelect__3N984:focus{background:#e91e631a;border-color:#e91e63;box-shadow:0 4px 12px #e91e6333;outline:none}.CommunityPage_filterSelect__3N984:hover{background:#ffffff14;border-color:#e91e6380}.CommunityPage_filterSelect__3N984 option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.CommunityPage_filterSelect__3N984{font-size:16px;padding:14px 16px}}.CommunityPage_createButtons__5IllP{display:flex;gap:12px;margin-left:auto}.CommunityPage_createButton__jDx5b{align-items:center;background:linear-gradient(135deg,#e91e63,#c2185b);border:2px solid #0000;border-radius:12px;box-shadow:0 4px 15px #e91e634d;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__jDx5b: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__jDx5b:hover{background:linear-gradient(135deg,#c2185b,#ad1457);border-color:#ffffff1a;box-shadow:0 8px 25px #e91e6380;transform:translateY(-3px)}.CommunityPage_createButton__jDx5b:hover:before{left:100%}.CommunityPage_createButton__jDx5b:active{box-shadow:0 4px 15px #e91e6366;transform:translateY(-1px)}.CommunityPage_chatsContainer__rrBNB{display:flex;flex-direction:column;gap:20px}.CommunityPage_chatRoomsGrid__fLYib{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CommunityPage_chatRoomCard__9G9aC{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_chatRoomCard__9G9aC:before{animation:CommunityPage_shimmer__XhPwm 3s linear infinite;background:linear-gradient(90deg,#e91e63,#c2185b,#e91e63);background-size:200% 100%;content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.CommunityPage_chatRoomCard__9G9aC:hover{border-color:#e91e6380;box-shadow:0 10px 30px #e91e6333;transform:translateY(-5px)}.CommunityPage_chatRoomCard__9G9aC:hover:before{opacity:1}.CommunityPage_chatRoomCard__9G9aC.CommunityPage_public__4WEkK{border-left:4px solid #4caf50}.CommunityPage_chatRoomCard__9G9aC.CommunityPage_private__0\+rzm{border-left:4px solid #ff9800}.CommunityPage_chatRoomCard__9G9aC.CommunityPage_voice__f9R9r{border-left:4px solid #9c27b0}.CommunityPage_chatRoomHeader__deQa8{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CommunityPage_chatRoomHeader__deQa8 .CommunityPage_roomIcon__Jzpun{filter:drop-shadow(0 0 10px rgba(233,30,99,.5));font-size:40px}.CommunityPage_chatRoomHeader__deQa8 .CommunityPage_roomInfo__Dzozz{flex:1 1}.CommunityPage_chatRoomHeader__deQa8 .CommunityPage_roomInfo__Dzozz h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e91e63);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.CommunityPage_chatRoomHeader__deQa8 .CommunityPage_roomBadges__pny8s{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CommunityPage_roomType__n3vVp{border-radius:15px;box-shadow:0 2px 8px #0003;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.CommunityPage_roomType__n3vVp.CommunityPage_public__4WEkK{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff}.CommunityPage_roomType__n3vVp.CommunityPage_private__0\+rzm{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.CommunityPage_roomType__n3vVp.CommunityPage_voice__f9R9r{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff}.CommunityPage_activeBadge__IOews{animation:CommunityPage_pulse__caAxc 2s infinite;background:linear-gradient(135deg,#4caf50,#388e3c);border-radius:15px;box-shadow:0 0 15px #4caf5080;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.CommunityPage_chatRoomDescription__exLDO{color:#ffffffb3;font-size:14px;line-height:1.6;margin-bottom:16px}.CommunityPage_chatRoomMeta__5s5Rk{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;margin:16px 0;padding:12px}.CommunityPage_chatRoomMeta__5s5Rk span{align-items:center;color:#fffc;display:flex;font-size:13px;font-weight:500;gap:6px}.CommunityPage_chatRoomActions__wF530{display:flex;gap:12px;margin-top:auto}.CommunityPage_joinButton__8JHNl{background:linear-gradient(135deg,#e91e63,#c2185b);border:2px solid #0000;border-radius:12px;box-shadow:0 4px 15px #e91e634d;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 20px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.CommunityPage_joinButton__8JHNl:hover{background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 8px 25px #e91e6380;transform:translateY(-3px)}.CommunityPage_joinButton__8JHNl:active{transform:translateY(-1px)}.CommunityPage_manageButton__W2Lb-{background:#ffffff14;border:2px solid #fff3;border-radius:12px;color:#ffffffe6;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.CommunityPage_manageButton__W2Lb-:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.CommunityPage_oldManageButton__lZPw3{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__lZPw3:hover{background:#ffffff26;border-color:#e91e63}.CommunityPage_chatRoom__nnz9z{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__HBSSb{align-items:center;background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 20px}.CommunityPage_chatHeader__HBSSb .CommunityPage_roomInfo__Dzozz{display:flex;flex:1 1;flex-direction:column;gap:4px}.CommunityPage_chatHeader__HBSSb .CommunityPage_roomInfo__Dzozz h3{font-size:1.2rem;margin:0}.CommunityPage_chatHeader__HBSSb .CommunityPage_roomInfo__Dzozz .CommunityPage_roomDescription__Yai1a{font-size:.85rem;opacity:.9}.CommunityPage_backButton__h3aJI{background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 12px;transition:all .3s ease}.CommunityPage_backButton__h3aJI:hover{background:#ffffff4d}.CommunityPage_membersCount__QMXZ9{font-size:14px;opacity:.9;white-space:nowrap}.CommunityPage_chatContent__uyNDh{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_voiceChatSection__Mtazk{background:#ffffff08;border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:1rem}.CommunityPage_textChatSection__nFzYF{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_messagesContainer__Y61ci{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:20px}.CommunityPage_message__i7L2m{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;padding:12px 16px}.CommunityPage_messageHeader__oXc1X{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.CommunityPage_messageHeader__oXc1X strong{color:#e91e63}.CommunityPage_messageTime__TY\+EG{color:#8b8b91;font-size:12px}.CommunityPage_messageContent__jyGZ\+{color:#fff;line-height:1.4}.CommunityPage_messageInput__hHCem{background:#ffffff0d;border-top:1px solid #ffffff1a;display:flex;gap:12px;padding:16px 20px}.CommunityPage_messageField__SslSN{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px 16px}.CommunityPage_messageField__SslSN:focus{border-color:#e91e63;outline:none}.CommunityPage_messageField__SslSN::placeholder{color:#8b8b91}.CommunityPage_sendButton__xkISM{background:linear-gradient(135deg,#e91e63,#c2185b);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease}.CommunityPage_sendButton__xkISM:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);transform:translateY(-2px)}.CommunityPage_sendButton__xkISM:disabled{cursor:not-allowed;opacity:.5;transform:none}.CommunityPage_forumsContainer__4cbvf{display:flex;flex-direction:column;gap:20px}.CommunityPage_forumsGrid__d3Ui\+{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CommunityPage_forumCard__ckYLP{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_forumCard__ckYLP:hover{border-color:#e91e63;transform:translateY(-2px)}.CommunityPage_forumHeader__ENlZg{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_forumHeader__ENlZg h4{color:#fff;font-size:18px;margin:0}.CommunityPage_categoryBadge__t5A\+X{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:12px;color:#fff;font-size:12px;padding:4px 8px}.CommunityPage_forumDescription__tSG9b{color:#8b8b91;line-height:1.5;margin-bottom:12px}.CommunityPage_forumMeta__5Iu-O{color:#8b8b91;display:flex;font-size:14px;gap:16px;margin-bottom:16px}.CommunityPage_enterButton__xAXTE{border-radius:8px;font-weight:500;padding:10px 16px}.CommunityPage_forumView__2-tYx{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.CommunityPage_forumHeader__ENlZg{color:#fff;padding:16px 20px}.CommunityPage_forumHeader__ENlZg h3{margin:0 0 8px}.CommunityPage_forumHeader__ENlZg p{font-size:14px;margin:0;opacity:.9}.CommunityPage_threadsList__jaoRc{padding:20px}.CommunityPage_threadCard__jRtLK{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:12px;padding:16px}.CommunityPage_threadCard__jRtLK:hover{background:#ffffff14;border-color:#fff3}.CommunityPage_threadHeader__Mgyf7{align-items:center;display:flex;gap:8px;margin-bottom:8px}.CommunityPage_threadHeader__Mgyf7 h4{color:#fff;font-size:16px;margin:0}.CommunityPage_lockedBadge__rXOU\+,.CommunityPage_pinnedBadge__DFuKl{font-size:12px}.CommunityPage_threadMeta__BJ8g\+{color:#8b8b91;display:flex;font-size:12px;gap:16px}@media(max-width:768px){.CommunityPage_navigation__YlbWk{flex-direction:column;gap:16px}.CommunityPage_createButtons__5IllP{justify-content:center;margin-left:0}.CommunityPage_chatRoomsGrid__fLYib,.CommunityPage_forumsGrid__d3Ui\+{grid-template-columns:1fr}.CommunityPage_chatRoomCard__9G9aC,.CommunityPage_forumCard__ckYLP{padding:16px}.CommunityPage_messagesContainer__Y61ci{max-height:300px;padding:16px}.CommunityPage_messageInput__hHCem{flex-direction:column;padding:12px 16px}.CommunityPage_messageField__SslSN{margin-bottom:8px}}.CommunityPage_forumCard__ckYLP{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__ckYLP:before{animation:CommunityPage_shimmer__XhPwm 3s linear infinite;background:linear-gradient(90deg,#e91e63,#c2185b,#e91e63);background-size:200% 100%;content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.CommunityPage_forumCard__ckYLP:hover{border-color:#e91e6380;box-shadow:0 10px 30px #e91e6333;transform:translateY(-5px)}.CommunityPage_forumCard__ckYLP:hover:before{opacity:1}.CommunityPage_forumCardHeader__j88jE{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CommunityPage_forumCardHeader__j88jE .CommunityPage_forumIcon__HGASW{filter:drop-shadow(0 0 10px rgba(233,30,99,.5));font-size:40px}.CommunityPage_forumCardHeader__j88jE .CommunityPage_forumCardInfo__RtOlc{flex:1 1}.CommunityPage_forumCardHeader__j88jE .CommunityPage_forumCardInfo__RtOlc h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e91e63);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.CommunityPage_forumCardHeader__j88jE .CommunityPage_forumCardInfo__RtOlc .CommunityPage_categoryBadge__t5A\+X{background:linear-gradient(135deg,#e91e63,#c2185b);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__j88jE .CommunityPage_forumCardInfo__RtOlc .CommunityPage_privateBadge__tcF8T{background:#ff980033;border:1px solid #ff980066;border-radius:15px;color:#ff9800;font-size:11px;font-weight:600;padding:4px 12px}.CommunityPage_forumStats__FszZC{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:20px;margin:16px 0;padding:12px}.CommunityPage_forumStats__FszZC span{color:#fffc;font-size:13px;font-weight:500}.CommunityPage_enterButton__xAXTE{background:linear-gradient(135deg,#e91e63,#c2185b);border:none;border-radius:12px;box-shadow:0 4px 15px #e91e634d;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__xAXTE:hover{background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 6px 20px #e91e6380;transform:translateY(-2px)}.CommunityPage_forumViewHeader__3bQwN,.CommunityPage_threadViewHeader__3D56y{align-items:center;background:linear-gradient(135deg,#e91e6326,#c2185b1a);border-bottom:2px solid #e91e6333;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 28px}.CommunityPage_forumViewHeader__3bQwN .CommunityPage_forumInfo__ayZSR,.CommunityPage_forumViewHeader__3bQwN .CommunityPage_threadInfo__XrI2U,.CommunityPage_threadViewHeader__3D56y .CommunityPage_forumInfo__ayZSR,.CommunityPage_threadViewHeader__3D56y .CommunityPage_threadInfo__XrI2U{flex:1 1}.CommunityPage_forumViewHeader__3bQwN .CommunityPage_forumInfo__ayZSR h3,.CommunityPage_forumViewHeader__3bQwN .CommunityPage_threadInfo__XrI2U h3,.CommunityPage_threadViewHeader__3D56y .CommunityPage_forumInfo__ayZSR h3,.CommunityPage_threadViewHeader__3D56y .CommunityPage_threadInfo__XrI2U h3{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.CommunityPage_forumViewHeader__3bQwN .CommunityPage_forumInfo__ayZSR p,.CommunityPage_forumViewHeader__3bQwN .CommunityPage_threadInfo__XrI2U p,.CommunityPage_threadViewHeader__3D56y .CommunityPage_forumInfo__ayZSR p,.CommunityPage_threadViewHeader__3D56y .CommunityPage_threadInfo__XrI2U p{color:#ffffffb3;font-size:14px;margin:0}.CommunityPage_threadCard__jRtLK{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__jRtLK.CommunityPage_pinned__DFEw-{background:linear-gradient(135deg,#ffc1071a,#ff98000d);border-color:#ffc10766}.CommunityPage_threadCard__jRtLK:hover{background:linear-gradient(135deg,#e91e631a,#c2185b0d);border-color:#e91e6366;box-shadow:0 4px 20px #e91e6326;transform:translateX(8px)}.CommunityPage_threadCard__jRtLK .CommunityPage_threadHeader__Mgyf7{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_threadCard__jRtLK .CommunityPage_threadHeader__Mgyf7 h4{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0}.CommunityPage_threadCard__jRtLK .CommunityPage_threadHeader__Mgyf7 .CommunityPage_threadBadges__10SRL{display:flex;flex-wrap:wrap;gap:6px}.CommunityPage_threadCard__jRtLK .CommunityPage_threadMeta__BJ8g\+{color:#fff9;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CommunityPage_threadCard__jRtLK .CommunityPage_threadMeta__BJ8g\+ span{align-items:center;display:flex;gap:4px}.CommunityPage_lockedBadge__rXOU\+,.CommunityPage_pinnedBadge__DFuKl,.CommunityPage_solvedBadge__QaY4u{border-radius:12px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.CommunityPage_pinnedBadge__DFuKl{background:#ffc10733;border:1px solid #ffc10766;color:#ffc107}.CommunityPage_lockedBadge__rXOU\+{background:#f4433633;border:1px solid #f4433666;color:#f44336}.CommunityPage_solvedBadge__QaY4u{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_threadView__N043n{background:#ffffff08;border:2px solid #ffffff1a;border-radius:20px;overflow:hidden}.CommunityPage_threadVoiceChat__Z-lsB{background:linear-gradient(135deg,#e91e6314,#c2185b0d);border-bottom:2px solid #e91e6333;margin:0;padding:20px}.CommunityPage_threadVoiceChat__Z-lsB:before{color:#e91e63;content:"🎤 Голосовое обсуждение темы";display:block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.CommunityPage_postsList__7YxDC{display:flex;flex-direction:column;gap:20px;padding:24px}.CommunityPage_postCard__ZhADC{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:2px solid #ffffff14;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_postCard__ZhADC:hover{border-color:#e91e634d;box-shadow:0 4px 15px #0003}.CommunityPage_postAuthor__ajmt4{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px}.CommunityPage_postAuthor__ajmt4 .CommunityPage_avatarLarge__9fbUT{border:2px solid #e91e6380;border-radius:50%;height:50px;object-fit:cover;width:50px}.CommunityPage_postAuthor__ajmt4 .CommunityPage_authorInfo__ImXzc{display:flex;flex-direction:column;gap:4px}.CommunityPage_postAuthor__ajmt4 .CommunityPage_authorInfo__ImXzc strong{color:#fff;font-size:16px}.CommunityPage_postAuthor__ajmt4 .CommunityPage_authorInfo__ImXzc .CommunityPage_postDate__0pem-{color:#fff9;font-size:12px}.CommunityPage_postAuthor__ajmt4 .CommunityPage_authorInfo__ImXzc .CommunityPage_opBadge__oYyhN,.CommunityPage_postAuthor__ajmt4 .CommunityPage_authorInfo__ImXzc .CommunityPage_solutionBadge__O5jRt{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__ajmt4 .CommunityPage_authorInfo__ImXzc .CommunityPage_opBadge__oYyhN{background:#e91e6333;border:1px solid #e91e6366;color:#e91e63}.CommunityPage_postAuthor__ajmt4 .CommunityPage_authorInfo__ImXzc .CommunityPage_solutionBadge__O5jRt{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_postContent__R7zrU{color:#ffffffe6;font-size:15px;line-height:1.7}.CommunityPage_postContent__R7zrU .CommunityPage_editedLabel__6JGpZ{color:#ffffff80;display:block;font-size:12px;font-style:italic;margin-top:12px}.CommunityPage_replyForm__vKLv0{background:linear-gradient(135deg,#e91e6314,#c2185b0d);border-top:2px solid #e91e6333;padding:24px}.CommunityPage_replyForm__vKLv0 h4{color:#fff;font-size:18px;margin:0 0 16px}.CommunityPage_replyForm__vKLv0 .CommunityPage_replyTextarea__\+VmXN{background:#ffffff0f;border:2px solid #ffffff1a;border-radius:12px;color:#fff;font-family:inherit;font-size:15px;min-height:120px;padding:16px;resize:vertical;transition:all .3s ease;width:100%}.CommunityPage_replyForm__vKLv0 .CommunityPage_replyTextarea__\+VmXN:focus{background:#ffffff14;border-color:#e91e63;box-shadow:0 0 0 4px #e91e6326;outline:none}.CommunityPage_replyForm__vKLv0 .CommunityPage_replyTextarea__\+VmXN::placeholder{color:#fff6}.CommunityPage_replyForm__vKLv0 .CommunityPage_replyButton__TnbFg{background:linear-gradient(135deg,#e91e63,#c2185b);border:none;border-radius:12px;box-shadow:0 4px 15px #e91e634d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;margin-top:16px;padding:14px 32px;text-transform:uppercase;transition:all .3s ease}.CommunityPage_replyForm__vKLv0 .CommunityPage_replyButton__TnbFg:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 6px 20px #e91e6380;transform:translateY(-2px)}.CommunityPage_replyForm__vKLv0 .CommunityPage_replyButton__TnbFg:disabled{cursor:not-allowed;opacity:.5}.CommunityPage_lockedNotice__cSVou{background:#f443361a;border:2px solid #f443364d;border-radius:12px;color:#f44336;font-weight:600;margin:24px;padding:20px;text-align:center}@keyframes CommunityPage_shimmer__XhPwm{0%{background-position:200% 0}to{background-position:-200% 0}}.CreatePostModal_modalOverlay__Icx9r{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CreatePostModal_modal__zcbeH{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #444;border-radius:12px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.CreatePostModal_modalHeader__vZHT0{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:space-between;padding:20px 24px}.CreatePostModal_modalHeader__vZHT0 h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.CreatePostModal_closeButton__GFyIK{align-items:center;background:none;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.CreatePostModal_closeButton__GFyIK:hover{background:#ffffff1a;color:#fff}.CreatePostModal_closeButton__GFyIK:disabled{cursor:not-allowed;opacity:.5}.CreatePostModal_modalBody__pxOmb{padding:24px}.CreatePostModal_formGroup__\+gtYs{margin-bottom:20px}.CreatePostModal_formGroup__\+gtYs label{color:#fff;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.CreatePostModal_formGroup__\+gtYs input,.CreatePostModal_formGroup__\+gtYs select,.CreatePostModal_formGroup__\+gtYs textarea{background:#ffffff0d;border:1px solid #555;border-radius:8px;color:#fff;font-size:.9rem;padding:12px 16px;transition:all .2s ease;width:100%}.CreatePostModal_formGroup__\+gtYs input::placeholder,.CreatePostModal_formGroup__\+gtYs select::placeholder,.CreatePostModal_formGroup__\+gtYs textarea::placeholder{color:#aaa}.CreatePostModal_formGroup__\+gtYs input:focus,.CreatePostModal_formGroup__\+gtYs select:focus,.CreatePostModal_formGroup__\+gtYs textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.CreatePostModal_formGroup__\+gtYs input:disabled,.CreatePostModal_formGroup__\+gtYs select:disabled,.CreatePostModal_formGroup__\+gtYs textarea:disabled{cursor:not-allowed;opacity:.6}.CreatePostModal_formGroup__\+gtYs textarea{min-height:120px;resize:vertical}.CreatePostModal_formGroup__\+gtYs select{cursor:pointer}.CreatePostModal_formGroup__\+gtYs .CreatePostModal_hint__WYZsk{color:#aaa;display:block;font-size:.8rem;margin-top:4px}.CreatePostModal_error__h5P9p{border-color:#dc3545!important}.CreatePostModal_error__h5P9p:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540!important}.CreatePostModal_errorText__xslgC{color:#dc3545;display:block;font-size:.8rem;margin-top:4px}.CreatePostModal_errorMessage__kQVUT{background:#dc35451a;border:1px solid #dc3545;border-radius:8px;color:#dc3545;font-size:.9rem;margin-bottom:20px;padding:12px 16px}.CreatePostModal_modalFooter__B7d9B{border-top:1px solid #444;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.CreatePostModal_modalFooter__B7d9B button{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.CreatePostModal_modalFooter__B7d9B button:disabled{cursor:not-allowed;opacity:.6}.CreatePostModal_modalFooter__B7d9B .CreatePostModal_cancelButton__w7ZwB{background:#ffffff1a;color:#aaa}.CreatePostModal_modalFooter__B7d9B .CreatePostModal_cancelButton__w7ZwB:hover:not(:disabled){background:#fff3;color:#fff}.CreatePostModal_modalFooter__B7d9B .CreatePostModal_submitButton__boV\+W{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.CreatePostModal_modalFooter__B7d9B .CreatePostModal_submitButton__boV\+W:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px)}@media(max-width:768px){.CreatePostModal_modal__zcbeH{margin:20px;width:95%}.CreatePostModal_modalHeader__vZHT0{padding:16px 20px}.CreatePostModal_modalHeader__vZHT0 h3{font-size:1.3rem}.CreatePostModal_modalBody__pxOmb{padding:20px}.CreatePostModal_modalFooter__B7d9B{flex-direction:column}.CreatePostModal_modalFooter__B7d9B button{width:100%}}.CreateChatModal_modalOverlay__WOH-l{align-items:center;animation:CreateChatModal_fadeIn__XcvCN .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes CreateChatModal_fadeIn__XcvCN{0%{opacity:0}to{opacity:1}}.CreateChatModal_modal__K8CXf{animation:CreateChatModal_slideUp__vJz7n .3s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;box-shadow:0 20px 60px #0009,0 0 0 1px #e91e634d;max-height:90vh;max-width:600px;overflow-y:auto;padding:0;width:90%}.CreateChatModal_modal__K8CXf::-webkit-scrollbar{width:8px}.CreateChatModal_modal__K8CXf::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.CreateChatModal_modal__K8CXf::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:4px}.CreateChatModal_modal__K8CXf::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#c2185b,#ad1457)}@keyframes CreateChatModal_slideUp__vJz7n{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CreateChatModal_modalHeader__p1NAT{align-items:center;background:linear-gradient(135deg,#e91e631a,#c2185b1a);border-bottom:1px solid #e91e6333;display:flex;justify-content:space-between;padding:24px 32px}.CreateChatModal_modalHeader__p1NAT h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e91e63,#c2185b);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin:0}.CreateChatModal_modalHeader__p1NAT .CreateChatModal_closeButton__E\+p0t{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-size:32px;line-height:1;padding:4px;transition:all .3s ease}.CreateChatModal_modalHeader__p1NAT .CreateChatModal_closeButton__E\+p0t:hover{background:#e91e631a;color:#e91e63;transform:rotate(90deg)}.CreateChatModal_form__vpH-c{padding:24px 32px}.CreateChatModal_formGroup__kR-dU{margin-bottom:24px}.CreateChatModal_formGroup__kR-dU label{color:#ffffffe6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CreateChatModal_formGroup__kR-dU label .CreateChatModal_required__oRF32{color:#e91e63;margin-left:4px}.CreateChatModal_formGroup__kR-dU input,.CreateChatModal_formGroup__kR-dU select,.CreateChatModal_formGroup__kR-dU textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.CreateChatModal_formGroup__kR-dU input:focus,.CreateChatModal_formGroup__kR-dU select:focus,.CreateChatModal_formGroup__kR-dU textarea:focus{background:#ffffff14;border-color:#e91e63;box-shadow:0 0 0 3px #e91e631a;outline:none}.CreateChatModal_formGroup__kR-dU input::placeholder,.CreateChatModal_formGroup__kR-dU select::placeholder,.CreateChatModal_formGroup__kR-dU textarea::placeholder{color:#fff6}.CreateChatModal_formGroup__kR-dU input:disabled,.CreateChatModal_formGroup__kR-dU select:disabled,.CreateChatModal_formGroup__kR-dU textarea:disabled{cursor:not-allowed;opacity:.6}.CreateChatModal_formGroup__kR-dU input.CreateChatModal_inputError__P3BSK,.CreateChatModal_formGroup__kR-dU select.CreateChatModal_inputError__P3BSK,.CreateChatModal_formGroup__kR-dU textarea.CreateChatModal_inputError__P3BSK{border-color:#f44336}.CreateChatModal_formGroup__kR-dU textarea{min-height:100px;resize:vertical}.CreateChatModal_formGroup__kR-dU select{appearance:none;-webkit-appearance:none;-moz-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='%23E91E63' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:48px}.CreateChatModal_formGroup__kR-dU select option{background:#1a1a2e;color:#fff;padding:12px}.CreateChatModal_formGroup__kR-dU select option:checked{background:linear-gradient(135deg,#e91e634d,#c2185b4d)}.CreateChatModal_formGroup__kR-dU 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='%23E91E63' d='m7 14 5-5 5 5z'/%3E%3C/svg%3E")}.CreateChatModal_formGroup__kR-dU select#CreateChatModal_room_type__CbKWv{background-color:#e91e630d;border:2px solid #e91e634d;font-weight:600}.CreateChatModal_formGroup__kR-dU select#CreateChatModal_room_type__CbKWv:hover{background-color:#e91e6314;border-color:#e91e6380}.CreateChatModal_formGroup__kR-dU select#CreateChatModal_room_type__CbKWv:focus{background-color:#e91e631a;border-color:#e91e63;box-shadow:0 0 0 4px #e91e6326}.CreateChatModal_errorMessage__UL8zf{color:#f44336;display:block;font-size:12px;margin-top:6px}.CreateChatModal_submitError__8Xq4o{background:#f443361a;border:1px solid #f443364d;border-radius:8px;color:#f44336;font-size:14px;margin-bottom:20px;padding:12px 16px}.CreateChatModal_formActions__\+eoX4{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.CreateChatModal_formActions__\+eoX4 button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .3s ease}.CreateChatModal_formActions__\+eoX4 button:disabled{cursor:not-allowed;opacity:.6}.CreateChatModal_formActions__\+eoX4 .CreateChatModal_cancelButton__PP7HQ{background:#ffffff0d;border:1px solid #ffffff1a;color:#fffc}.CreateChatModal_formActions__\+eoX4 .CreateChatModal_cancelButton__PP7HQ:hover:not(:disabled){background:#ffffff1a;color:#fff}.CreateChatModal_formActions__\+eoX4 .CreateChatModal_submitButton__n4NA6{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff}.CreateChatModal_formActions__\+eoX4 .CreateChatModal_submitButton__n4NA6:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 6px 20px #e91e6366;transform:translateY(-2px)}.CreateChatModal_formActions__\+eoX4 .CreateChatModal_submitButton__n4NA6:active:not(:disabled){transform:translateY(0)}@media(max-width:768px){.CreateChatModal_modal__K8CXf{max-height:95vh;width:95%}.CreateChatModal_form__vpH-c,.CreateChatModal_modalHeader__p1NAT{padding:20px}.CreateChatModal_modalHeader__p1NAT h2{font-size:20px}.CreateChatModal_formActions__\+eoX4{flex-direction:column}.CreateChatModal_formActions__\+eoX4 button{width:100%}}.CreateForumModal_modalOverlay__-9qfU{align-items:center;animation:CreateForumModal_fadeIn__4i\+D0 .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes CreateForumModal_fadeIn__4i\+D0{0%{opacity:0}to{opacity:1}}.CreateForumModal_modal__I5f6x{animation:CreateForumModal_slideUp__NQLnF .4s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;box-shadow:0 25px 70px #000000b3,0 0 0 1px #e91e6366,inset 0 1px 0 #ffffff0d;max-height:90vh;max-width:650px;overflow-y:auto;padding:0;position:relative;width:90%}.CreateForumModal_modal__I5f6x:before{animation:CreateForumModal_shimmer__tmoNq 3s linear infinite;background:linear-gradient(90deg,#e91e63,#c2185b,#e91e63);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CreateForumModal_modal__I5f6x::-webkit-scrollbar{width:8px}.CreateForumModal_modal__I5f6x::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.CreateForumModal_modal__I5f6x::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:4px}.CreateForumModal_modal__I5f6x::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#c2185b,#ad1457)}@keyframes CreateForumModal_slideUp__NQLnF{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateForumModal_shimmer__tmoNq{0%{background-position:200% 0}to{background-position:-200% 0}}.CreateForumModal_modalHeader__oCMr4{align-items:center;background:linear-gradient(135deg,#e91e6326,#c2185b1a);border-bottom:1px solid #e91e6333;display:flex;justify-content:space-between;padding:28px 32px}.CreateForumModal_modalHeader__oCMr4 .CreateForumModal_headerContent__ZRbCe{align-items:center;display:flex;gap:12px}.CreateForumModal_modalHeader__oCMr4 .CreateForumModal_headerContent__ZRbCe .CreateForumModal_icon__jNFTb{filter:drop-shadow(0 0 10px rgba(233,30,99,.5));font-size:32px}.CreateForumModal_modalHeader__oCMr4 .CreateForumModal_headerContent__ZRbCe h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e91e63,#c2185b);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:26px;font-weight:700;margin:0}.CreateForumModal_modalHeader__oCMr4 .CreateForumModal_closeButton__UaCuO{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffb3;cursor:pointer;font-size:28px;font-weight:300;line-height:1;padding:4px 12px;transition:all .3s ease}.CreateForumModal_modalHeader__oCMr4 .CreateForumModal_closeButton__UaCuO:hover{background:#e91e6326;border-color:#e91e6366;color:#e91e63;transform:rotate(90deg)}.CreateForumModal_form__p5OQa{padding:28px 32px}.CreateForumModal_formGroup__dL5fu{margin-bottom:24px}.CreateForumModal_formGroup__dL5fu label{color:#fffffff2;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.CreateForumModal_formGroup__dL5fu label .CreateForumModal_required__zz4vG{color:#e91e63;margin-left:4px}.CreateForumModal_formGroup__dL5fu input,.CreateForumModal_formGroup__dL5fu select,.CreateForumModal_formGroup__dL5fu textarea{background:#ffffff0f;border:2px solid #ffffff1a;border-radius:12px;color:#fff;font-family:inherit;font-size:15px;padding:14px 18px;transition:all .3s ease;width:100%}.CreateForumModal_formGroup__dL5fu input:focus,.CreateForumModal_formGroup__dL5fu select:focus,.CreateForumModal_formGroup__dL5fu textarea:focus{background:#ffffff17;border-color:#e91e63;box-shadow:0 0 0 4px #e91e6326,0 4px 15px #e91e6333;outline:none;transform:translateY(-1px)}.CreateForumModal_formGroup__dL5fu input::placeholder,.CreateForumModal_formGroup__dL5fu select::placeholder,.CreateForumModal_formGroup__dL5fu textarea::placeholder{color:#fff6}.CreateForumModal_formGroup__dL5fu input:disabled,.CreateForumModal_formGroup__dL5fu select:disabled,.CreateForumModal_formGroup__dL5fu textarea:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formGroup__dL5fu input.CreateForumModal_inputError__BrKhQ,.CreateForumModal_formGroup__dL5fu select.CreateForumModal_inputError__BrKhQ,.CreateForumModal_formGroup__dL5fu textarea.CreateForumModal_inputError__BrKhQ{border-color:#f44336;box-shadow:0 0 0 3px #f443361a}.CreateForumModal_formGroup__dL5fu textarea{line-height:1.6;min-height:110px;resize:vertical}.CreateForumModal_formGroup__dL5fu select{appearance:none;-webkit-appearance:none;-moz-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='%23E91E63' 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__dL5fu select option{background:#1a1a2e;color:#fff;padding:12px}.CreateForumModal_formGroup__dL5fu select option:checked{background:linear-gradient(135deg,#e91e634d,#c2185b4d)}.CreateForumModal_formGroup__dL5fu 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='%23E91E63' d='m7 14 5-5 5 5z'/%3E%3C/svg%3E")}.CreateForumModal_formGroup__dL5fu select#CreateForumModal_category__6pGXY{background-color:#e91e630f;border-color:#e91e634d;font-weight:600}.CreateForumModal_formGroup__dL5fu select#CreateForumModal_category__6pGXY:hover{background-color:#e91e6317;border-color:#e91e6380}.CreateForumModal_formGroup__dL5fu select#CreateForumModal_category__6pGXY:focus{background-color:#e91e631f;border-color:#e91e63}.CreateForumModal_checkboxGroup__E8oJs{margin-bottom:24px}.CreateForumModal_checkboxGroup__E8oJs .CreateForumModal_checkboxLabel__bOJg4{align-items:center;background:#ffffff0a;border:2px solid #ffffff14;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:14px 18px;transition:all .3s ease}.CreateForumModal_checkboxGroup__E8oJs .CreateForumModal_checkboxLabel__bOJg4:hover{background:#ffffff0f;border-color:#e91e634d}.CreateForumModal_checkboxGroup__E8oJs .CreateForumModal_checkboxLabel__bOJg4 input[type=checkbox]{accent-color:#e91e63;cursor:pointer;height:20px;width:20px}.CreateForumModal_checkboxGroup__E8oJs .CreateForumModal_checkboxLabel__bOJg4 span{color:#ffffffe6;font-size:14px;font-weight:500}.CreateForumModal_errorMessage__TuOwZ{color:#f44336;display:block;font-size:13px;font-weight:500;margin-top:8px}.CreateForumModal_submitError__DiScG{background:#f443361f;border:2px solid #f443364d;border-radius:12px;color:#f44336;font-size:14px;font-weight:500;margin-bottom:24px;padding:14px 18px}.CreateForumModal_formActions__tEPrR{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.CreateForumModal_formActions__tEPrR button{border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;padding:14px 32px;text-transform:uppercase;transition:all .3s ease}.CreateForumModal_formActions__tEPrR button:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formActions__tEPrR .CreateForumModal_cancelButton__rIzwt{background:#ffffff0f;border:2px solid #ffffff1a;color:#fffc}.CreateForumModal_formActions__tEPrR .CreateForumModal_cancelButton__rIzwt:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff;transform:translateY(-2px)}.CreateForumModal_formActions__tEPrR .CreateForumModal_submitButton__J\+dz6{background:linear-gradient(135deg,#e91e63,#c2185b);border:2px solid #0000;box-shadow:0 4px 15px #e91e634d;color:#fff}.CreateForumModal_formActions__tEPrR .CreateForumModal_submitButton__J\+dz6:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 8px 25px #e91e6380;transform:translateY(-3px)}.CreateForumModal_formActions__tEPrR .CreateForumModal_submitButton__J\+dz6:active:not(:disabled){transform:translateY(-1px)}@media(max-width:768px){.CreateForumModal_modal__I5f6x{max-height:95vh;width:95%}.CreateForumModal_form__p5OQa,.CreateForumModal_modalHeader__oCMr4{padding:20px}.CreateForumModal_modalHeader__oCMr4 .CreateForumModal_headerContent__ZRbCe .CreateForumModal_icon__jNFTb{font-size:28px}.CreateForumModal_modalHeader__oCMr4 .CreateForumModal_headerContent__ZRbCe h2{font-size:20px}.CreateForumModal_formActions__tEPrR{flex-direction:column}.CreateForumModal_formActions__tEPrR button{width:100%}}.MoviePage_moviePage__M7mAb{color:#fff;margin:0 auto;padding:40px 20px;transition:all .3s ease}[data-theme=light] .MoviePage_moviePage__M7mAb{background:#0000;color:#1a1a2e}.MoviePage_header__6gln4{margin-bottom:48px;text-align:center}.MoviePage_pageTitle__WrLik{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#f44336,#d32f2f);-webkit-background-clip:text;display:flex;font-size:48px;font-weight:700;gap:16px;justify-content:center;margin:0 0 16px}[data-theme=light] .MoviePage_pageTitle__WrLik{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text}.MoviePage_icon__POnT6{font-size:56px}.MoviePage_pageSubtitle__01bR4{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .MoviePage_pageSubtitle__01bR4{color:#6c757d}.MoviePage_controls__0CE76{margin-bottom:40px}.MoviePage_errorContainer__JymT0{align-items:center;animation:MoviePage_fadeInUp__E-0W9 .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] .MoviePage_errorContainer__JymT0{background:#f443360d;border:1px solid #f4433633}.MoviePage_errorIcon__xQv4W{flex-shrink:0;font-size:48px}.MoviePage_errorContent__cKOla{flex:1 1}.MoviePage_errorTitle__e6gSu{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.MoviePage_errorMessage__RkWED{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .MoviePage_errorMessage__RkWED{color:#1a1a2e}.MoviePage_retryButton__KxX0-{align-items:center;display:inline-flex;font-size:16px;gap:8px;transition:all .3s ease}.MoviePage_retryButton__KxX0-:hover:not(:disabled){background:linear-gradient(135deg,#d32f2f,#b71c1c);box-shadow:0 8px 20px #f443364d;transform:translateY(-2px)}.MoviePage_retryButton__KxX0-:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes MoviePage_fadeInUp__E-0W9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MoviePage_topControls__o6ioH{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MoviePage_viewControls__eUJw9{align-items:center;display:flex;gap:16px;margin-left:auto}.MoviePage_sortSelect__xHBjo .MoviePage_select__UtI5L{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__xHBjo .MoviePage_select__UtI5L:hover{border-color:#fff3}.MoviePage_sortSelect__xHBjo .MoviePage_select__UtI5L:focus{border-color:#f44336;box-shadow:0 0 0 2px #f4433633;outline:none}.MoviePage_sortSelect__xHBjo .MoviePage_select__UtI5L option{background:#1a1a1a;color:#fff}.MoviePage_viewMode__EcF8A{background:#ffffff0d;border-radius:8px;display:flex;gap:4px;padding:4px}.MoviePage_viewButton__oKzoR{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.MoviePage_viewButton__oKzoR:hover{background:#ffffff1a;color:#fff}.MoviePage_viewButton__oKzoR.MoviePage_active__iMpMr{background:#f44336;color:#fff}.MoviePage_filters__FNz3N{display:flex;flex-direction:column;gap:20px}.MoviePage_error__fWAB7{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.MoviePage_error__fWAB7 p{color:#f44336;font-size:16px;margin:0 0 16px}.MoviePage_retryButton__KxX0-{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:transform .3s ease}.MoviePage_retryButton__KxX0-:hover{transform:translateY(-2px)}.MoviePage_content__E9kVe{margin-bottom:40px}.MoviePage_stats__Kzext{color:#8b8b91;font-size:14px;margin-bottom:24px}.MoviePage_stats__Kzext strong{color:#f44336}.MoviePage_moviesContainer__RKshP.MoviePage_grid__SOxNu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MoviePage_moviesContainer__RKshP.MoviePage_list__FkmvW{display:flex;flex-direction:column;gap:20px}.MoviePage_loadingContainer__8HKpH{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.MoviePage_loadingContainer__8HKpH p{font-size:18px;margin-top:20px}.MoviePage_loadingMore__8hUHQ{display:flex;justify-content:center;padding:40px}@media(max-width:1024px){.MoviePage_pageTitle__WrLik{font-size:40px}.MoviePage_icon__POnT6{font-size:48px}.MoviePage_topControls__o6ioH{align-items:stretch;flex-direction:column;gap:16px}.MoviePage_topControls__o6ioH .MoviePage_viewControls__eUJw9{justify-content:space-between;margin-left:0}}@media(max-width:768px){.MoviePage_moviePage__M7mAb{padding:20px 16px}.MoviePage_pageTitle__WrLik{flex-direction:column;font-size:32px;gap:8px}.MoviePage_icon__POnT6{font-size:40px}.MoviePage_pageSubtitle__01bR4{font-size:16px}.MoviePage_controls__0CE76{margin-bottom:32px}.MoviePage_moviesContainer__RKshP.MoviePage_grid__SOxNu{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.MoviePage_viewControls__eUJw9{flex-direction:column;gap:12px}.MoviePage_filters__FNz3N{gap:16px}}@media(max-width:480px){.MoviePage_moviesContainer__RKshP.MoviePage_grid__SOxNu{grid-template-columns:1fr}.MoviePage_pageTitle__WrLik{font-size:28px}.MoviePage_icon__POnT6{font-size:36px}}.MovieCard_movieCard__EmfeT{background:linear-gradient(145deg,#1a1a1ef2,#121216fa);border:1px solid #ff6b3526;border-radius:20px;box-shadow:0 8px 24px #0006,0 2px 6px #ff6b351a;cursor:pointer;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}[data-theme=light] .MovieCard_movieCard__EmfeT{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.MovieCard_movieCard__EmfeT:before{background:linear-gradient(135deg,#ff6b3514,#f443360d);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.MovieCard_movieCard__EmfeT:hover{border-color:#ff6b3566;box-shadow:0 24px 48px #00000080,0 8px 16px #ff6b3540,inset 0 0 0 1px #ff6b354d;transform:translateY(-12px) scale(1.02)}.MovieCard_movieCard__EmfeT:hover:before{opacity:1}.MovieCard_movieCard__EmfeT.MovieCard_grid__5Ytew{display:flex;flex-direction:column}.MovieCard_movieCard__EmfeT.MovieCard_list__5DjXy{align-items:flex-start;display:flex;flex-direction:row}.MovieCard_movieCard__EmfeT.MovieCard_list__5DjXy .MovieCard_posterContainer__z7zc0{flex-shrink:0;margin-right:20px;width:150px}.MovieCard_movieCard__EmfeT.MovieCard_list__5DjXy .MovieCard_movieInfo__qKSfD{flex:1 1;padding:16px 0}.MovieCard_posterContainer__z7zc0{aspect-ratio:2/3;max-height:225px;overflow:hidden;position:relative}.MovieCard_posterContainer__z7zc0:hover .MovieCard_overlay__rWpS9{opacity:1}.MovieCard_poster__nebPk{filter:brightness(.95);height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.MovieCard_poster__nebPk:hover{filter:brightness(1.05);transform:scale(1.08)}.MovieCard_overlay__rWpS9{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#0000001a,#ff6b3526 40%,#000000f2);bottom:0;color:#fff;flex-direction:column;justify-content:space-between;left:0;padding:24px;position:absolute;right:0;top:0}.MovieCard_overlay__rWpS9,.MovieCard_playButton__iy4yv{align-items:center;display:flex;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.MovieCard_playButton__iy4yv{background:linear-gradient(135deg,#ff6b35f2,#f44336f2);border-radius:50%;box-shadow:0 8px 24px #ff6b3566;font-size:56px;height:72px;justify-content:center;margin-bottom:auto;margin-top:auto;transform:scale(.6) translateY(10px);width:72px}.MovieCard_posterContainer__z7zc0:hover .MovieCard_playButton__iy4yv{opacity:1;transform:scale(1) translateY(0)}.MovieCard_playButton__iy4yv:hover{box-shadow:0 12px 32px #ff6b3599;transform:scale(1.1) translateY(0)}.MovieCard_overlayInfo__DoidS{text-align:center}.MovieCard_overlayInfo__DoidS h4{font-size:16px;font-weight:600;margin:0 0 8px}.MovieCard_overlayInfo__DoidS p{font-size:14px;margin:0;opacity:.8}.MovieCard_favoriteButton__t6Mcl{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#000000b3,#000000d9);border:1px solid #ffffff1a;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;z-index:10}.MovieCard_favoriteButton__t6Mcl:hover{background:linear-gradient(135deg,#ff6b35e6,#f44336e6);box-shadow:0 4px 12px #ff6b3580;transform:scale(1.15) rotate(5deg)}.MovieCard_adultBadge__fg1XC{background:#f44336;border-radius:4px;color:#fff;font-size:12px;font-weight:600;left:12px;padding:4px 8px;position:absolute;top:12px}.MovieCard_movieInfo__qKSfD{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.MovieCard_title__U-7Fh{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__U-7Fh{color:#1a1a2e;text-shadow:none}.MovieCard_title__U-7Fh:hover{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f44336);-webkit-background-clip:text;background-clip:text;transform:translateX(4px)}.MovieCard_originalTitle__S2qg4{color:#8b8b91;font-size:14px;font-style:italic;margin:0;transition:color .3s ease}[data-theme=light] .MovieCard_originalTitle__S2qg4{color:#6c757d}.MovieCard_metadata__zrXTn{color:#8b8b91;display:flex;font-size:14px;gap:16px}.MovieCard_duration__GOtHZ,.MovieCard_type__lWYxx,.MovieCard_year__PPSaY{align-items:center;display:flex;font-weight:500;gap:4px}.MovieCard_duration__GOtHZ:before,.MovieCard_type__lWYxx:before,.MovieCard_year__PPSaY:before{content:"📅";font-size:12px}.MovieCard_duration__GOtHZ:before{content:"⏱️"}.MovieCard_type__lWYxx{background:linear-gradient(135deg,#ff6b3526,#f443361a);border:1px solid #ff6b3540;border-radius:12px;font-size:12px;padding:4px 10px}.MovieCard_type__lWYxx:before{content:none}.MovieCard_genres__6IW7i{display:flex;flex-wrap:wrap;gap:8px}.MovieCard_genre__8NtRo{background:linear-gradient(135deg,#ff6b3526,#f443361a);border:1px solid #ff6b3540;border-radius:16px;color:#ff8a65;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .3s ease}.MovieCard_genre__8NtRo:hover{background:linear-gradient(135deg,#ff6b354d,#f4433640);border-color:#ff6b3580;box-shadow:0 4px 8px #ff6b3533;transform:translateY(-2px)}.MovieCard_ratings__aiOm6{display:flex;flex-direction:column;gap:8px}.MovieCard_averageRating__Ah\+DW{align-items:center;display:flex;gap:8px}.MovieCard_ratingValue__NcomZ{color:gold;font-size:16px;font-weight:600}.MovieCard_voteCount__7IFkX{color:#8b8b91;font-size:12px}.MovieCard_userRatingContainer__Pqdxk{position:relative}.MovieCard_rateButton__ciXxP{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:8px;color:gold;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .3s ease}.MovieCard_rateButton__ciXxP:hover{background:#ffd70033}.MovieCard_ratingStars__WPk04{background:#000000e6;border-radius:8px;display:flex;gap:4px;left:0;margin-top:4px;padding:8px;position:absolute;top:100%;z-index:10}.MovieCard_star__vWJ44{background:none;border:none;cursor:pointer;font-size:20px;opacity:.5;transition:all .3s ease}.MovieCard_star__vWJ44.MovieCard_filled__Ufw2Q{opacity:1}.MovieCard_star__vWJ44:hover{opacity:.8;transform:scale(1.2)}.MovieCard_overview__IOcEm{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}.MovieCard_actions__MJ7Pb{display:flex;gap:8px;margin-top:auto;padding-top:8px}.MovieCard_detailsButton__MPd4W,.MovieCard_trailerButton__\+ezL8{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;transition:all .3s ease}.MovieCard_detailsButton__MPd4W:hover,.MovieCard_trailerButton__\+ezL8:hover{transform:translateY(-1px)}.MovieCard_detailsButton__MPd4W{background:linear-gradient(135deg,#ff6b35,#f44336);box-shadow:0 4px 12px #ff6b354d;color:#fff;font-weight:600;letter-spacing:.5px;overflow:hidden;position:relative}.MovieCard_detailsButton__MPd4W:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.MovieCard_detailsButton__MPd4W:hover:before{left:100%}.MovieCard_detailsButton__MPd4W:hover{box-shadow:0 6px 20px #ff6b3580}.MovieCard_trailerButton__\+ezL8{background:#ffffff1a;border:1px solid #fff3;color:#fff}@media(max-width:768px){.MovieCard_movieCard__EmfeT.MovieCard_list__5DjXy{flex-direction:column}.MovieCard_movieCard__EmfeT.MovieCard_list__5DjXy .MovieCard_posterContainer__z7zc0{margin-bottom:12px;margin-right:0;width:100%}.MovieCard_movieInfo__qKSfD{padding:16px}.MovieCard_title__U-7Fh{font-size:16px}.MovieCard_actions__MJ7Pb{flex-direction:column}.MovieCard_playButton__iy4yv{font-size:36px}.MovieCard_overlay__rWpS9{padding:16px}}.ImageWithFallback_fallback__RlnEC{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__RlnEC.ImageWithFallback_loading__Ln7UW{opacity:.5}.ImageWithFallback_fallbackIcon__aV6ge{animation:ImageWithFallback_pulse__wMIDC 2s ease-in-out infinite;font-size:48px;opacity:.5}.ImageWithFallback_fallbackText__NLM3H{color:#8b8b91;font-size:14px;font-weight:500;text-align:center}.ImageWithFallback_loading__Ln7UW{opacity:0;transition:opacity .3s ease}.ImageWithFallback_loaded__IXAp6{opacity:1;transition:opacity .3s ease}@keyframes ImageWithFallback_pulse__wMIDC{0%,to{opacity:.3}50%{opacity:.7}}.MovieFilters_movieFilters__i8JbW{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.MovieFilters_filterGroup__veSy7{display:flex;flex-direction:column;gap:8px;min-width:160px}.MovieFilters_filterLabel__\+olvd{color:#fff;font-size:14px;font-weight:500}.MovieFilters_filterSelect__E69mi{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__E69mi:hover{background:#ffffff14;border-color:#fff3}.MovieFilters_filterSelect__E69mi:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.MovieFilters_filterSelect__E69mi option{background:#1a1a1a;color:#fff}.MovieFilters_clearButton__WAzRE{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__WAzRE:hover{background:#f4433633;border-color:#f4433680}@media(max-width:768px){.MovieFilters_movieFilters__i8JbW{align-items:stretch;flex-direction:column;gap:16px}.MovieFilters_filterGroup__veSy7{min-width:auto;width:100%}.MovieFilters_filterSelect__E69mi{font-size:13px;padding:10px 12px}.MovieFilters_clearButton__WAzRE{text-align:center;width:100%}}.MovieModal_modalOverlay__OFdy3{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.MovieModal_modal__AyhMY{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px #00000080;max-height:90vh;max-width:1000px;overflow-y:auto;position:relative;width:100%}.MovieModal_closeButton__4OXon{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:40px;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:10}.MovieModal_closeButton__4OXon:hover{background:#f44336b3;transform:scale(1.1)}.MovieModal_modalContent__4dM7v{padding:40px}.MovieModal_movieHeader__ONxe1{display:flex;gap:40px;margin-bottom:40px}.MovieModal_posterSection__3EEIv{flex-shrink:0;width:300px}.MovieModal_posterWrapper__gLW63{background:#ffffff08;border-radius:12px;box-shadow:0 10px 30px #00000080;height:450px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.MovieModal_modalPoster__tRNpY{display:block;height:100%;object-fit:cover;width:100%}.MovieModal_actionButtons__4N3yv{display:flex;flex-direction:column;gap:12px}.MovieModal_favoriteBtn__7Q8UG,.MovieModal_watchBtn__Hc6JV,.MovieModal_websiteBtn__3Cu1w{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.MovieModal_favoriteBtn__7Q8UG:hover,.MovieModal_watchBtn__Hc6JV:hover,.MovieModal_websiteBtn__3Cu1w:hover{transform:translateY(-2px)}.MovieModal_watchBtn__Hc6JV{background:linear-gradient(135deg,#ff6b35,#f44336);border:none;box-shadow:0 4px 12px #ff6b3566;color:#fff;font-size:16px;font-weight:600}.MovieModal_watchBtn__Hc6JV:hover{box-shadow:0 6px 16px #ff6b3599}.MovieModal_favoriteBtn__7Q8UG{background:#f443361a;border:1px solid #f443364d;color:#f44336}.MovieModal_favoriteBtn__7Q8UG.MovieModal_active__H2k3G{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.MovieModal_websiteBtn__3Cu1w{background:#4caf501a;border:1px solid #4caf504d;color:#4caf50}.MovieModal_websiteBtn__3Cu1w:hover{background:#4caf5033}.MovieModal_movieInfo__BqwTe{color:#fff;flex:1 1}.MovieModal_modalTitle__12PUs{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px}.MovieModal_originalTitle__xUYbn{color:#8b8b91;font-size:20px;font-style:italic;font-weight:400;margin:0 0 20px}.MovieModal_movieMeta__4UBSk{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px}.MovieModal_duration__QRS9c,.MovieModal_rating__DFBRB,.MovieModal_year__Wq2ht{color:#b0b0b0;font-size:16px}.MovieModal_genres__Cbf6c{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.MovieModal_genre__3iKVj{background:#4caf501a;border:1px solid #4caf504d;border-radius:16px;color:#4caf50;font-size:14px;padding:6px 12px}.MovieModal_overview__j3KL3{color:#e0e0e0;font-size:16px;line-height:1.6;margin-bottom:32px}.MovieModal_userRating__7io\+z{margin-bottom:24px}.MovieModal_userRating__7io\+z h4{color:#fff;margin:0 0 12px}.MovieModal_stars__PI-4g{display:flex;gap:8px}.MovieModal_star__w3IQ6{background:none;border:none;cursor:pointer;font-size:24px;opacity:.3;transition:all .3s ease}.MovieModal_star__w3IQ6.MovieModal_filled__hq4q6{opacity:1}.MovieModal_star__w3IQ6:hover{opacity:.7;transform:scale(1.2)}.MovieModal_production__zOY67 h4{color:#fff;font-size:16px;margin:0 0 8px}.MovieModal_production__zOY67 p{color:#b0b0b0;margin:0}.MovieModal_tabsContainer__0Otx5{margin-top:40px}.MovieModal_tabs__uWnfA{border-bottom:1px solid #ffffff1a;display:flex;margin-bottom:32px}.MovieModal_tab__NhfEJ{background:none;border:none;border-bottom:2px solid #0000;color:#8b8b91;cursor:pointer;font-size:16px;padding:16px 24px;transition:all .3s ease}.MovieModal_tab__NhfEJ:hover{color:#fff}.MovieModal_tab__NhfEJ.MovieModal_active__H2k3G{border-bottom-color:#4caf50;color:#4caf50}.MovieModal_tabContent__qVc4L{min-height:200px}.MovieModal_infoTab__k3k1d{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.MovieModal_infoItem__20cv4{color:#e0e0e0}.MovieModal_infoItem__20cv4 strong{color:#fff}.MovieModal_reviewsTab__\+M3kG .MovieModal_writeReview__U1gMQ{background:#ffffff08;border-radius:12px;margin-bottom:32px;padding:24px}.MovieModal_reviewsTab__\+M3kG .MovieModal_writeReview__U1gMQ h4{color:#fff;margin:0 0 16px}.MovieModal_reviewsTab__\+M3kG .MovieModal_reviewTextarea__br0ua{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-family:inherit;margin-bottom:16px;min-height:100px;padding:12px;resize:vertical;width:100%}.MovieModal_reviewsTab__\+M3kG .MovieModal_reviewTextarea__br0ua::placeholder{color:#8b8b91}.MovieModal_reviewsTab__\+M3kG .MovieModal_reviewTextarea__br0ua:focus{border-color:#4caf50;outline:none}.MovieModal_reviewsTab__\+M3kG .MovieModal_submitReview__pO1zH{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.MovieModal_reviewsTab__\+M3kG .MovieModal_submitReview__pO1zH:disabled{cursor:not-allowed;opacity:.5}.MovieModal_reviewsTab__\+M3kG .MovieModal_submitReview__pO1zH:hover:not(:disabled){transform:translateY(-2px)}.MovieModal_reviewsTab__\+M3kG .MovieModal_reviewsList__wqp-z{display:flex;flex-direction:column;gap:20px}.MovieModal_reviewsTab__\+M3kG .MovieModal_review__fPpuD{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.MovieModal_reviewsTab__\+M3kG .MovieModal_review__fPpuD .MovieModal_reviewHeader__tHFLi{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MovieModal_reviewsTab__\+M3kG .MovieModal_review__fPpuD .MovieModal_reviewHeader__tHFLi strong{color:#4caf50}.MovieModal_reviewsTab__\+M3kG .MovieModal_review__fPpuD .MovieModal_reviewHeader__tHFLi .MovieModal_reviewDate__8iFhI{color:#8b8b91;font-size:14px}.MovieModal_reviewsTab__\+M3kG .MovieModal_review__fPpuD .MovieModal_reviewContent__hr2H2{color:#e0e0e0;line-height:1.6;margin:0}.MovieModal_similarTab__uVjoo .MovieModal_similarGrid__GoOQn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.MovieModal_similarTab__uVjoo .MovieModal_similarMovie__NLjAD{cursor:pointer;text-align:center;transition:transform .3s ease}.MovieModal_similarTab__uVjoo .MovieModal_similarMovie__NLjAD:hover{transform:translateY(-4px)}.MovieModal_similarTab__uVjoo .MovieModal_similarMovie__NLjAD img{border-radius:8px;margin-bottom:8px;width:100%}.MovieModal_similarTab__uVjoo .MovieModal_similarMovie__NLjAD h5{color:#fff;font-size:14px;margin:0 0 4px}.MovieModal_similarTab__uVjoo .MovieModal_similarMovie__NLjAD p{color:gold;font-size:12px;margin:0}@media(max-width:768px){.MovieModal_modalOverlay__OFdy3{padding:10px}.MovieModal_modalContent__4dM7v{padding:20px}.MovieModal_movieHeader__ONxe1{flex-direction:column;gap:24px}.MovieModal_posterSection__3EEIv{margin:0 auto;max-width:250px;width:100%}.MovieModal_modalTitle__12PUs{font-size:24px}.MovieModal_originalTitle__xUYbn{font-size:16px}.MovieModal_movieMeta__4UBSk{flex-direction:column;gap:8px}.MovieModal_tabs__uWnfA{flex-wrap:wrap}.MovieModal_tab__NhfEJ{font-size:14px;padding:12px 16px}.MovieModal_infoTab__k3k1d{grid-template-columns:1fr}.MovieModal_similarGrid__GoOQn{gap:16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.MovieModal_closeButton__4OXon{font-size:18px;height:35px;right:15px;top:15px;width:35px}}.MoviePlayerModal_modalOverlay__RCiAc{align-items:center;animation:MoviePlayerModal_fadeIn__e0j9U .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.MoviePlayerModal_modalContent__dyRFk{animation:MoviePlayerModal_slideUp__nTy9W .3s ease;background:#1a1a1a;border-radius:16px;display:flex;flex-direction:column;height:90vh;max-width:1400px;overflow:hidden;position:relative;width:95%}.MoviePlayerModal_modalContent__dyRFk.MoviePlayerModal_fullscreen__XGPWh{border-radius:0;height:100vh;max-width:100vw;width:100vw}.MoviePlayerModal_modalContent__dyRFk.MoviePlayerModal_fullscreen__XGPWh .MoviePlayerModal_episodesSection__CTQ7k{display:none}.MoviePlayerModal_modalContent__dyRFk.MoviePlayerModal_fullscreen__XGPWh .MoviePlayerModal_playerSection__pEQZk{height:100vh}.MoviePlayerModal_closeButton__y2rFS{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__y2rFS:hover{background:#ff6b35e6;transform:scale(1.1)}.MoviePlayerModal_playerSection__pEQZk{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_videoPlayer__2AGH8{background:#000;height:100%;object-fit:contain;width:100%}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_videoLoading__nXAlk{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_videoLoading__nXAlk .MoviePlayerModal_spinner__RVrIy{color:#ff6b35;font-size:3rem}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_centerPlayButton__TPaM6{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__pEQZk .MoviePlayerModal_centerPlayButton__TPaM6:hover{background:#ff6b35;transform:translate(-50%,-50%) scale(1.1)}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_centerPlayButton__TPaM6 svg{color:#fff;font-size:2rem;margin-left:4px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_noVideo__oCPiM{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_noVideo__oCPiM .MoviePlayerModal_noVideoIcon__7TyPl{font-size:4rem;margin-bottom:20px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_noVideo__oCPiM h3{color:#fff;font-size:24px;margin-bottom:10px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_noVideo__oCPiM p{font-size:16px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+.MoviePlayerModal_visible__I8C-L{opacity:1;transform:translateY(0)}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+.MoviePlayerModal_hidden__cbMFi{opacity:0;pointer-events:none;transform:translateY(100%)}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_progressContainer__ogBIn{margin-bottom:15px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_progressContainer__ogBIn .MoviePlayerModal_progressBar__6MpW0{background:#ffffff4d;border-radius:3px;cursor:pointer;height:6px;position:relative;transition:height .2s ease}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_progressContainer__ogBIn .MoviePlayerModal_progressBar__6MpW0:hover{height:8px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_progressContainer__ogBIn .MoviePlayerModal_progressBar__6MpW0 .MoviePlayerModal_progressFilled__ge9Vj{background:#ff6b35;border-radius:3px;height:100%;transition:width .1s ease}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu{align-items:center;display:flex;justify-content:space-between}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_controlsLeft__qsAq7,.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_controlsRight__9zlyW{align-items:center;display:flex;gap:10px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_controlButton__hqGKe{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}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_controlButton__hqGKe:hover:not(:disabled){background:#ff6b35cc;transform:scale(1.1)}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_controlButton__hqGKe:disabled{cursor:not-allowed;opacity:.5}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_controlButton__hqGKe svg{font-size:14px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_volumeControl__G8Lvw{align-items:center;display:flex;gap:8px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_volumeControl__G8Lvw .MoviePlayerModal_volumeSlider__\+JycP{opacity:0;transition:all .3s ease;width:80px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_volumeControl__G8Lvw .MoviePlayerModal_volumeSlider__\+JycP input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_volumeControl__G8Lvw .MoviePlayerModal_volumeSlider__\+JycP input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff6b35;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_volumeControl__G8Lvw .MoviePlayerModal_volumeSlider__\+JycP input[type=range]::-moz-range-thumb{background:#ff6b35;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_volumeControl__G8Lvw:hover .MoviePlayerModal_volumeSlider__\+JycP{opacity:1}.MoviePlayerModal_playerSection__pEQZk .MoviePlayerModal_controls__\+eSW\+ .MoviePlayerModal_controlsBar__Kj1Lu .MoviePlayerModal_timeDisplay__VD7n7{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}.MoviePlayerModal_episodesSection__CTQ7k{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MoviePlayerModal_episodesHeader__WBYN8{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.MoviePlayerModal_episodesHeader__WBYN8 h3{color:#fff;font-size:20px;font-weight:600;margin:0}.MoviePlayerModal_episodesHeader__WBYN8 .MoviePlayerModal_episodeCount__kFPA1{color:#8b8b91;font-size:14px}.MoviePlayerModal_episodesList__9Jtry{flex:1 1;overflow-y:auto;padding:16px 24px}.MoviePlayerModal_episodesList__9Jtry::-webkit-scrollbar{width:8px}.MoviePlayerModal_episodesList__9Jtry::-webkit-scrollbar-track{background:#ffffff0d}.MoviePlayerModal_episodesList__9Jtry::-webkit-scrollbar-thumb{background:#ff6b3599;border-radius:4px}.MoviePlayerModal_episodesList__9Jtry::-webkit-scrollbar-thumb:hover{background:#ff6b35cc}.MoviePlayerModal_seasonGroup__xHKU5{margin-bottom:24px}.MoviePlayerModal_seasonGroup__xHKU5 .MoviePlayerModal_seasonTitle__o5azx{border-bottom:2px solid #ff6b354d;color:#ff6b35;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.MoviePlayerModal_seasonEpisodes__dqjBn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.MoviePlayerModal_episodeItem__\+CV5y{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__\+CV5y:hover{background:#ffffff1a;border-color:#ff6b35;box-shadow:0 4px 12px #ff6b354d;transform:translateY(-2px)}.MoviePlayerModal_episodeItem__\+CV5y.MoviePlayerModal_active__l5nFp{background:#ff6b3533;border-color:#ff6b35;box-shadow:0 0 20px #ff6b3566}.MoviePlayerModal_episodeItem__\+CV5y .MoviePlayerModal_episodeNumber__GMBmh{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__\+CV5y .MoviePlayerModal_episodeThumbnail__ZWZEh{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.MoviePlayerModal_episodeItem__\+CV5y .MoviePlayerModal_episodeThumbnail__ZWZEh img{height:100%;object-fit:cover;width:100%}.MoviePlayerModal_episodeItem__\+CV5y .MoviePlayerModal_episodeInfo__ElPlq{flex:1 1;min-width:0}.MoviePlayerModal_episodeItem__\+CV5y .MoviePlayerModal_episodeInfo__ElPlq .MoviePlayerModal_episodeName__GYc4L{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MoviePlayerModal_episodeItem__\+CV5y .MoviePlayerModal_episodeInfo__ElPlq .MoviePlayerModal_episodeDuration__ECQwT{color:#8b8b91;font-size:12px}.MoviePlayerModal_episodeItem__\+CV5y .MoviePlayerModal_playingIndicator__A6ewa{animation:MoviePlayerModal_pulse__gtZaW 1.5s ease-in-out infinite;color:#ff6b35;font-size:20px}@keyframes MoviePlayerModal_fadeIn__e0j9U{0%{opacity:0}to{opacity:1}}@keyframes MoviePlayerModal_slideUp__nTy9W{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MoviePlayerModal_pulse__gtZaW{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.MoviePlayerModal_seasonEpisodes__dqjBn{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.MoviePlayerModal_modalContent__dyRFk{border-radius:0;height:100vh;width:100%}.MoviePlayerModal_playerSection__pEQZk{height:40vh}.MoviePlayerModal_seasonEpisodes__dqjBn{grid-template-columns:1fr}.MoviePlayerModal_closeButton__y2rFS{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.GenreFilter_genreFilter__tHXqQ{margin-bottom:24px}.GenreFilter_filterTitle__skf1p{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.GenreFilter_genreList__HFY6O{display:flex;flex-wrap:wrap;gap:8px}.GenreFilter_genreButton__MozLH{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__MozLH:hover{background:#ffffff1a;border-color:#fff3}.GenreFilter_genreButton__MozLH.GenreFilter_active__ZP3qS{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}@media(max-width:768px){.GenreFilter_filterTitle__skf1p{font-size:14px;margin-bottom:12px}.GenreFilter_genreButton__MozLH{font-size:13px;padding:6px 12px}}.AnimePage_page__a14T\+{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .AnimePage_page__a14T\+{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.AnimePage_container__i7\+VB{padding:90px 20px 40px}.AnimePage_header__NgiGw{margin-bottom:48px;text-align:center}.AnimePage_titleSection__IyUeN{align-items:center;display:flex;flex-direction:column;gap:16px}.AnimePage_title__r4zYc{-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__r4zYc{-webkit-text-fill-color:#0000;background:#780add;-webkit-background-clip:text}.AnimePage_titleIcon__0wzPU{filter:drop-shadow(0 0 10px rgba(103,58,183,.3));font-size:56px;margin:8px 0}.AnimePage_subtitle__qJ969{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .AnimePage_subtitle__qJ969{color:#6c757d}.AnimePage_loadingContainer__qGixM{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.AnimePage_loadingContainer__qGixM p{color:#8b8b91;font-size:18px}.AnimePage_controls__WoORE{margin-bottom:40px}.AnimePage_topControls__LwbX4{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.AnimePage_searchContainer__p0ce8{display:flex;flex:1 1;gap:12px;max-width:600px}.AnimePage_searchInput__x9Gm8{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__x9Gm8::placeholder{color:#8b8b91}.AnimePage_searchInput__x9Gm8:focus{background:#ffffff14;border-color:#673ab7;box-shadow:0 0 20px #673ab733;outline:none}[data-theme=light] .AnimePage_searchInput__x9Gm8{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_searchInput__x9Gm8::placeholder{color:#999}[data-theme=light] .AnimePage_searchInput__x9Gm8:focus{background:#fff;border-color:#667eea;box-shadow:0 0 20px #667eea26}.AnimePage_searchButton__zV6AJ{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__zV6AJ:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_statsInfo__YyUqK{color:#8b8b91;font-size:16px;transition:color .3s ease;white-space:nowrap}.AnimePage_statsInfo__YyUqK strong{color:#673ab7;font-weight:600}[data-theme=light] .AnimePage_statsInfo__YyUqK strong{color:#667eea}[data-theme=light] .AnimePage_statsInfo__YyUqK{color:#6c757d}.AnimePage_filters__teY\+r{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.AnimePage_filterGroup__6\+HDF{display:flex;flex-direction:column;gap:8px}.AnimePage_filterGroup__6\+HDF label{color:#8b8b91;font-size:13px;font-weight:500;transition:color .3s ease}[data-theme=light] .AnimePage_filterGroup__6\+HDF label{color:#6c757d}.AnimePage_filterSelect__AL\+yh{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__AL\+yh:focus{background:#ffffff14;border-color:#673ab7;outline:none}.AnimePage_filterSelect__AL\+yh option{background:#1a1a1a;color:#fff}[data-theme=light] .AnimePage_filterSelect__AL\+yh{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_filterSelect__AL\+yh:focus{background:#fff;border-color:#667eea}[data-theme=light] .AnimePage_filterSelect__AL\+yh option{background:#fff;color:#1a1a2e}.AnimePage_resetButton__floZD{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__floZD:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}[data-theme=light] .AnimePage_resetButton__floZD{background:#fff;border:2px solid #667eea;color:#667eea}[data-theme=light] .AnimePage_resetButton__floZD:hover{background:#667eea;color:#fff}.AnimePage_errorContainer__clAGz{align-items:center;animation:AnimePage_fadeInUp__luvei .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__clAGz{background:#f443360d;border:1px solid #f4433633}.AnimePage_errorIcon__J0LjY{flex-shrink:0;font-size:48px}.AnimePage_errorContent__i0t8l{flex:1 1}.AnimePage_errorTitle__H-K3B{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.AnimePage_errorMessage__bDmpc{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .AnimePage_errorMessage__bDmpc{color:#1a1a2e}.AnimePage_retryButton__99pcT{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__99pcT:hover:not(:disabled){background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_retryButton__99pcT:disabled{cursor:not-allowed;opacity:.7;transform:none}.AnimePage_animeGrid__8Kxpp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(388px,1fr));margin-bottom:40px}.AnimePage_animeCard__wDtkC{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.AnimePage_animeCard__wDtkC:hover{border-color:#673ab7;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.AnimePage_animeCard__wDtkC:hover .AnimePage_animeOverlay__UGvUP{opacity:1}.AnimePage_animeCard__wDtkC:hover .AnimePage_animePoster__FN-5g img{transform:scale(1.05)}[data-theme=light] .AnimePage_animeCard__wDtkC{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #00000014}[data-theme=light] .AnimePage_animeCard__wDtkC:hover{border-color:#667eea;box-shadow:0 12px 32px #667eea33}.AnimePage_animePoster__FN-5g{background:#0000004d;border-radius:16px 16px 0 0;height:350px;overflow:hidden;position:relative}.AnimePage_posterImage__BZeLB{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__UGvUP{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__YSpOU{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__YSpOU:hover{box-shadow:0 6px 20px #673ab799;transform:scale(1.05)}.AnimePage_likeButton__2Mdjv{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__2Mdjv:hover{background:#ffffff40;transform:scale(1.1)}.AnimePage_likeButton__2Mdjv.AnimePage_liked__uPXuu{background:#f4433633;border-color:#f44336;transform:scale(1.05)}.AnimePage_typeBadge__JjyDK{-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__cj1Ye{display:flex;flex-direction:column;gap:10px;padding:20px}.AnimePage_animeTitle__xD5pR{-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__xD5pR:hover{color:#673ab7}[data-theme=light] .AnimePage_animeTitle__xD5pR:hover{color:#667eea}[data-theme=light] .AnimePage_animeTitle__xD5pR{color:#1a1a2e}.AnimePage_originalName__YzoMR{-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__YzoMR{color:#6c757d}.AnimePage_animeDetails__etZ7I{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;transition:color .3s ease}[data-theme=light] .AnimePage_animeDetails__etZ7I{color:#6c757d}.AnimePage_animeEpisodes__wrUCe,.AnimePage_animeYear__xHfGQ{align-items:center;display:flex;gap:4px;white-space:nowrap}.AnimePage_animeStats__aW29B{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AnimePage_animeLikes__rewEk,.AnimePage_animeRating__JK0D7,.AnimePage_animeReviews__gzfV9{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__rewEk,[data-theme=light] .AnimePage_animeRating__JK0D7,[data-theme=light] .AnimePage_animeReviews__gzfV9{background:#0000000d;color:#1a1a2e}.AnimePage_animeRating__JK0D7{background:#ffc10726;color:#ffc107}.AnimePage_animeLikes__rewEk{background:#f4433626;color:#f44336}.AnimePage_animeReviews__gzfV9{background:#2196f326;color:#2196f3}.AnimePage_animeStudio__sVavB{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__sVavB{background:#f8f9fa;color:#6c757d}.AnimePage_animeGenres__iBI6S{display:flex;flex-wrap:wrap;gap:6px}.AnimePage_genreTag__V6PZz{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__V6PZz:hover{background:#673ab74d;border-color:#673ab7;color:#b39ddb}[data-theme=light] .AnimePage_genreTag__V6PZz:hover{background:#667eea33;border-color:#667eea}[data-theme=light] .AnimePage_genreTag__V6PZz{background:#667eea1a;border:1px solid #667eea4d;color:#667eea}.AnimePage_animeDescription__rMVnl{color:#8b8b91;font-size:13px;line-height:1.5;transition:color .3s ease}[data-theme=light] .AnimePage_animeDescription__rMVnl{color:#6c757d}.AnimePage_animeDescription__rMVnl{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.AnimePage_emptyState__exu9Q{color:#8b8b91;padding:80px 20px;text-align:center}.AnimePage_emptyState__exu9Q .AnimePage_emptyIcon__t9-eB{font-size:64px;margin-bottom:24px}.AnimePage_emptyState__exu9Q h3{color:#fff;font-size:24px;margin-bottom:12px}.AnimePage_emptyState__exu9Q p{font-size:16px;line-height:1.5}@keyframes AnimePage_fadeInUp__luvei{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.AnimePage_animeGrid__8Kxpp{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AnimePage_animePoster__FN-5g{height:280px}.AnimePage_title__r4zYc{font-size:40px}.AnimePage_topControls__LwbX4{align-items:stretch;flex-direction:column}.AnimePage_searchContainer__p0ce8{max-width:none}.AnimePage_statsInfo__YyUqK{text-align:center}.AnimePage_filters__teY\+r{gap:12px}.AnimePage_filterGroup__6\+HDF{flex:1 1;min-width:140px}}@media(max-width:768px){.AnimePage_container__i7\+VB{padding:90px 16px 20px}.AnimePage_animePoster__FN-5g{height:200px}.AnimePage_animeGrid__8Kxpp{gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.AnimePage_title__r4zYc{font-size:32px}.AnimePage_topControls__LwbX4{gap:16px}.AnimePage_searchContainer__p0ce8{flex-direction:column;gap:10px}.AnimePage_searchButton__zV6AJ{padding:12px;width:100%}.AnimePage_filters__teY\+r{align-items:stretch;flex-direction:column;gap:12px}.AnimePage_filterGroup__6\+HDF{width:100%}.AnimePage_filterSelect__AL\+yh{min-width:auto;width:100%}.AnimePage_resetButton__floZD{width:100%}.AnimePage_animeCard__wDtkC .AnimePage_playButton__YSpOU{font-size:13px;padding:10px 20px}.AnimePage_animeCard__wDtkC .AnimePage_likeButton__2Mdjv{font-size:16px;height:36px;width:36px}}@media(max-width:480px){.AnimePage_container__i7\+VB{padding:80px 12px 16px}.AnimePage_animeGrid__8Kxpp{gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.AnimePage_animePoster__FN-5g{height:160px}.AnimePage_title__r4zYc{font-size:26px}.AnimePage_subtitle__qJ969{font-size:16px}.AnimePage_animeCard__wDtkC .AnimePage_animeInfo__cj1Ye{gap:8px;padding:12px}.AnimePage_animeCard__wDtkC .AnimePage_animeTitle__xD5pR{font-size:14px}.AnimePage_animeCard__wDtkC .AnimePage_originalName__YzoMR{font-size:11px}.AnimePage_animeCard__wDtkC .AnimePage_animeDetails__etZ7I,.AnimePage_animeCard__wDtkC .AnimePage_animeStats__aW29B{font-size:11px;gap:8px}.AnimePage_animeCard__wDtkC .AnimePage_animeStudio__sVavB{font-size:11px;padding:4px 8px}.AnimePage_animeCard__wDtkC .AnimePage_genreTag__V6PZz{font-size:10px;padding:3px 6px}.AnimePage_animeCard__wDtkC .AnimePage_animeDescription__rMVnl{-webkit-line-clamp:2;font-size:11px}.AnimePage_animeCard__wDtkC .AnimePage_playButton__YSpOU{font-size:12px;padding:8px 16px}.AnimePage_animeCard__wDtkC .AnimePage_likeButton__2Mdjv{font-size:14px;height:32px;width:32px}.AnimePage_errorContainer__clAGz{flex-direction:column;padding:20px;text-align:center}.AnimePage_errorIcon__J0LjY{font-size:36px}.AnimePage_errorTitle__H-K3B{font-size:18px}.AnimePage_errorMessage__bDmpc{font-size:14px}}.AnimePage_modalOverlay__HMSeX{align-items:center;animation:AnimePage_fadeIn__o8lET .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__kcxt6{animation:AnimePage_slideUp__bqCNN .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__Gl-WT{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__Gl-WT:hover{background:#f443364d;border-color:#f44336;transform:rotate(90deg)}.AnimePage_modalBody__Z\+WcE{grid-gap:30px;display:grid;gap:30px;grid-template-columns:300px 1fr;padding:30px}.AnimePage_modalPoster__qsLmG{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__5zoeW{display:flex;flex-direction:column;gap:16px}.AnimePage_modalTitle__nL4F8{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0}.AnimePage_modalOriginalName__ruY\+w{color:#8b8b91;font-size:16px;font-style:italic;margin:0}.AnimePage_modalMeta__xTF0R{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.AnimePage_modalEpisodes__aCPfD,.AnimePage_modalRating__KzmJx,.AnimePage_modalType__oJzaZ,.AnimePage_modalYear__H3ZUm{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__cbb6c{color:#8b8b91;font-size:14px}.AnimePage_modalStudio__cbb6c strong{color:#fff;margin-right:8px}.AnimePage_modalGenres__MBJZm{display:flex;flex-wrap:wrap;gap:8px}.AnimePage_modalGenreTag__CfboO{background:#673ab733;border:1px solid #673ab74d;border-radius:8px;color:#9575cd;font-size:13px;font-weight:500;padding:6px 14px}.AnimePage_modalDescription__oS0Yc{color:#8b8b91;font-size:14px;line-height:1.6}.AnimePage_modalDescription__oS0Yc strong{color:#fff;display:block;font-size:15px;margin-bottom:8px}.AnimePage_modalDescription__oS0Yc p{margin:0}.AnimePage_episodesLoading__lP6uu{align-items:center;color:#8b8b91;display:flex;gap:12px;justify-content:center;padding:20px}.AnimePage_modalEpisodesList__q8dM0{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px}.AnimePage_episodesTitle__So7jE{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.AnimePage_episodesGrid__-CCFP{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__-CCFP::-webkit-scrollbar{width:6px}.AnimePage_episodesGrid__-CCFP::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.AnimePage_episodesGrid__-CCFP::-webkit-scrollbar-thumb{background:#673ab799;border-radius:3px}.AnimePage_episodesGrid__-CCFP::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePage_episodeCard__rrvu-{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;overflow:hidden;padding:8px;position:relative;transition:all .3s ease}.AnimePage_episodeCard__rrvu-:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePage_episodeCard__rrvu-:hover .AnimePage_playOverlay__6zKZc{opacity:1}.AnimePage_episodeNumber__55iJn{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__FlqeQ{border-radius:6px;height:80px;margin-bottom:8px;object-fit:cover;width:100%}.AnimePage_episodeInfo__qZSXk{padding:4px}.AnimePage_episodeName__wEekt{-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__ooeh8{color:#8b8b91;font-size:11px}.AnimePage_playOverlay__6zKZc{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__hwMLp{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__hwMLp:hover{background:#ffffff1a;border-color:#673ab7}.AnimePage_modalActions__fq\+vF{display:flex;gap:12px;margin-top:16px}.AnimePage_modalWatchButton__I7Rjc{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__I7Rjc:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab766;transform:translateY(-2px)}.AnimePage_modalLikeButton__MnYqU{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__MnYqU:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}.AnimePage_modalLikeButton__MnYqU.AnimePage_liked__uPXuu{background:#f4433633;border-color:#f44336;color:#f44336}.AnimePage_modalStats__-\+sno{border-top:1px solid #ffffff1a;color:#8b8b91;display:flex;font-size:14px;gap:20px;padding-top:12px}.AnimePage_modalStats__-\+sno div{align-items:center;display:flex;gap:6px}@keyframes AnimePage_fadeIn__o8lET{0%{opacity:0}to{opacity:1}}@keyframes AnimePage_slideUp__bqCNN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AnimePage_modalBody__Z\+WcE{gap:20px;grid-template-columns:1fr;padding:20px}.AnimePage_modalPoster__qsLmG{margin:0 auto;max-width:300px}.AnimePage_modalTitle__nL4F8{font-size:22px}.AnimePage_modalActions__fq\+vF{flex-direction:column}.AnimePage_modalLikeButton__MnYqU,.AnimePage_modalWatchButton__I7Rjc{width:100%}}@media(max-width:480px){.AnimePage_modalContent__kcxt6{border-radius:12px;max-height:95vh}.AnimePage_modalBody__Z\+WcE{padding:16px}.AnimePage_modalClose__Gl-WT{font-size:18px;height:32px;right:12px;top:12px;width:32px}.AnimePage_modalTitle__nL4F8{font-size:20px}.AnimePage_modalOriginalName__ruY\+w{font-size:14px}.AnimePage_modalMeta__xTF0R{gap:8px}.AnimePage_modalEpisodes__aCPfD,.AnimePage_modalRating__KzmJx,.AnimePage_modalType__oJzaZ,.AnimePage_modalYear__H3ZUm{font-size:12px;padding:4px 8px}}.AnimePlayerModal_modalOverlay__svaLc{align-items:center;animation:AnimePlayerModal_fadeIn__pnZMz .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.AnimePlayerModal_modalContent__vZuXp{animation:AnimePlayerModal_slideUp__jpqmW .3s ease;background:#1a1a1a;border-radius:16px;display:flex;flex-direction:column;height:90vh;max-width:1400px;overflow:hidden;position:relative;width:95%}.AnimePlayerModal_modalContent__vZuXp.AnimePlayerModal_fullscreen__-1GbL{border-radius:0;height:100vh;max-width:100vw;width:100vw}.AnimePlayerModal_modalContent__vZuXp.AnimePlayerModal_fullscreen__-1GbL .AnimePlayerModal_episodesSection__e4T2X{display:none}.AnimePlayerModal_modalContent__vZuXp.AnimePlayerModal_fullscreen__-1GbL .AnimePlayerModal_playerSection__XuBDW{height:100vh}.AnimePlayerModal_closeButton__Mi1c4{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__Mi1c4:hover{background:#ff6b35e6;transform:scale(1.1)}.AnimePlayerModal_playerSection__XuBDW{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_videoPlayer__nXCIt{background:#000;height:100%;object-fit:contain;width:100%}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_videoLoading__Eq-zP{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_videoLoading__Eq-zP .AnimePlayerModal_spinner__ze4Bb{color:#673ab7;font-size:3rem}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_centerPlayButton__TvDn0{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__XuBDW .AnimePlayerModal_centerPlayButton__TvDn0:hover{background:#673ab7;transform:translate(-50%,-50%) scale(1.1)}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_centerPlayButton__TvDn0 svg{color:#fff;font-size:2rem;margin-left:4px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_noVideo__pjFI\+{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_noVideo__pjFI\+ .AnimePlayerModal_noVideoIcon__NCgMP{font-size:4rem;margin-bottom:20px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_noVideo__pjFI\+ h3{color:#fff;font-size:24px;margin-bottom:10px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_noVideo__pjFI\+ p{font-size:16px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt.AnimePlayerModal_visible__xUF9E{opacity:1;transform:translateY(0)}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt.AnimePlayerModal_hidden__ksG4q{opacity:0;pointer-events:none;transform:translateY(100%)}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_progressContainer__NtWNS{margin-bottom:15px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_progressContainer__NtWNS .AnimePlayerModal_progressBar__w3QdP{background:#ffffff4d;border-radius:3px;cursor:pointer;height:6px;position:relative;transition:height .2s ease}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_progressContainer__NtWNS .AnimePlayerModal_progressBar__w3QdP:hover{height:8px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_progressContainer__NtWNS .AnimePlayerModal_progressBar__w3QdP .AnimePlayerModal_progressFilled__Rec9q{background:#673ab7;border-radius:3px;height:100%;transition:width .1s ease}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9{align-items:center;display:flex;justify-content:space-between}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_controlsLeft__CsfJu,.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_controlsRight__TKCrj{align-items:center;display:flex;gap:10px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_controlButton__3hTNq{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}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_controlButton__3hTNq:hover:not(:disabled){background:#673ab7cc;transform:scale(1.1)}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_controlButton__3hTNq:disabled{cursor:not-allowed;opacity:.5}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_controlButton__3hTNq svg{font-size:14px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_volumeControl__hOuoJ{align-items:center;display:flex;gap:8px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_volumeControl__hOuoJ .AnimePlayerModal_volumeSlider__JdePX{opacity:0;transition:all .3s ease;width:80px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_volumeControl__hOuoJ .AnimePlayerModal_volumeSlider__JdePX input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_volumeControl__hOuoJ .AnimePlayerModal_volumeSlider__JdePX input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#673ab7;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_volumeControl__hOuoJ .AnimePlayerModal_volumeSlider__JdePX input[type=range]::-moz-range-thumb{background:#673ab7;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_volumeControl__hOuoJ:hover .AnimePlayerModal_volumeSlider__JdePX{opacity:1}.AnimePlayerModal_playerSection__XuBDW .AnimePlayerModal_controls__xzeNt .AnimePlayerModal_controlsBar__9-0L9 .AnimePlayerModal_timeDisplay__mQ2ZS{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}.AnimePlayerModal_episodesSection__e4T2X{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.AnimePlayerModal_episodesHeader__kmp\+C{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.AnimePlayerModal_episodesHeader__kmp\+C h3{color:#fff;font-size:20px;font-weight:600;margin:0}.AnimePlayerModal_episodesHeader__kmp\+C .AnimePlayerModal_episodeCount__ANa7S{color:#8b8b91;font-size:14px}.AnimePlayerModal_episodesList__MO7Hj{grid-gap:16px;align-content:start;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));overflow-y:auto;padding:16px 24px}.AnimePlayerModal_episodesList__MO7Hj::-webkit-scrollbar{width:8px}.AnimePlayerModal_episodesList__MO7Hj::-webkit-scrollbar-track{background:#ffffff0d}.AnimePlayerModal_episodesList__MO7Hj::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.AnimePlayerModal_episodesList__MO7Hj::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePlayerModal_episodeItem__o6HwK{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__o6HwK:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePlayerModal_episodeItem__o6HwK.AnimePlayerModal_active__wvzkA{background:#673ab733;border-color:#673ab7;box-shadow:0 0 20px #673ab766}.AnimePlayerModal_episodeItem__o6HwK .AnimePlayerModal_episodeNumber__KBBNz{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__o6HwK .AnimePlayerModal_episodeThumbnail__vcoKN{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.AnimePlayerModal_episodeItem__o6HwK .AnimePlayerModal_episodeThumbnail__vcoKN img{height:100%;object-fit:cover;width:100%}.AnimePlayerModal_episodeItem__o6HwK .AnimePlayerModal_episodeInfo__wbJtE{flex:1 1;min-width:0}.AnimePlayerModal_episodeItem__o6HwK .AnimePlayerModal_episodeInfo__wbJtE .AnimePlayerModal_episodeName__TVyNq{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnimePlayerModal_episodeItem__o6HwK .AnimePlayerModal_episodeInfo__wbJtE .AnimePlayerModal_episodeDuration__nrzjg{color:#8b8b91;font-size:12px}.AnimePlayerModal_episodeItem__o6HwK .AnimePlayerModal_playingIndicator__T2dFZ{animation:AnimePlayerModal_pulse__Ixi4- 1.5s ease-in-out infinite;color:#673ab7;font-size:20px}@keyframes AnimePlayerModal_fadeIn__pnZMz{0%{opacity:0}to{opacity:1}}@keyframes AnimePlayerModal_slideUp__jpqmW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimePlayerModal_pulse__Ixi4-{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.AnimePlayerModal_episodesList__MO7Hj{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.AnimePlayerModal_modalContent__vZuXp{border-radius:0;height:100vh;width:100%}.AnimePlayerModal_playerSection__XuBDW{height:40vh}.AnimePlayerModal_episodesList__MO7Hj{gap:12px;grid-template-columns:1fr}.AnimePlayerModal_closeButton__Mi1c4{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.EventsPage_eventsPage__Pa1A\+{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .EventsPage_eventsPage__Pa1A\+{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.EventsPage_header__mKMIC{margin-bottom:48px;text-align:center}.EventsPage_pageTitle__H90lo{-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__TD9en{filter:drop-shadow(0 4px 8px rgba(255,87,34,.3));font-size:52px}.EventsPage_pageSubtitle__R1cHb{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.EventsPage_navigation__fTvno{margin-bottom:32px}.EventsPage_tabs__Ui7hI{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.EventsPage_tab__0mVRa{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__0mVRa.EventsPage_active__ORWsb{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_tab__0mVRa:not(.EventsPage_active__ORWsb):hover{background:#ff57221a;color:#fff}.EventsPage_controls__D3aVG{margin-bottom:32px}.EventsPage_topControls__EgYck{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.EventsPage_searchInput__iz1yQ{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__iz1yQ::placeholder{color:#fff9}.EventsPage_searchInput__iz1yQ:focus{background:#ffffff14;border-color:#ff5722;box-shadow:0 0 20px #ff572233;outline:none}.EventsPage_sortSelect__7h6de .EventsPage_select__wrXBY{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__7h6de .EventsPage_select__wrXBY:hover{border-color:#ff57224d}.EventsPage_sortSelect__7h6de .EventsPage_select__wrXBY:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_sortSelect__7h6de .EventsPage_select__wrXBY option{background:#1a1a1a;color:#fff}.EventsPage_errorContainer__wegul{align-items:center;animation:EventsPage_fadeInUp__x25xz .3s ease;background:#ff57221a;border:1px solid #ff57224d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.EventsPage_errorIcon__ervqx{flex-shrink:0;font-size:48px}.EventsPage_errorContent__upLUj{flex:1 1}.EventsPage_errorTitle__m-q1C{color:#ff5722;font-size:20px;font-weight:600;margin:0 0 8px}.EventsPage_errorMessage__6wv3g{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.EventsPage_retryButton__imVON{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__imVON:hover:not(:disabled){background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 8px 20px #ff57224d;transform:translateY(-2px)}.EventsPage_retryButton__imVON:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes EventsPage_fadeInUp__x25xz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EventsPage_stats__VTGRV{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.EventsPage_stats__VTGRV span strong{color:#ff5722}.EventsPage_eventsGrid__3k2zY{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.EventsPage_eventCard__MVOjl{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}[data-theme=light] .EventsPage_eventCard__MVOjl{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.EventsPage_eventCard__MVOjl:hover{border-color:#ff5722;box-shadow:0 20px 40px #ff572226;transform:translateY(-8px)}[data-theme=light] .EventsPage_eventCard__MVOjl:hover{border-color:#ff5722;box-shadow:0 8px 20px #ff572233}.EventsPage_eventImage__iCkSa{background:linear-gradient(135deg,#ff57221a,#ff57220d);height:220px;overflow:hidden;position:relative}.EventsPage_eventImage__iCkSa img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EventsPage_eventCard__MVOjl:hover .EventsPage_eventImage__iCkSa img{transform:scale(1.05)}.EventsPage_eventCategory__2o-s0{background:#ff5722e6;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;position:absolute;right:12px;top:12px}.EventsPage_eventInfo__rLorl{padding:24px}.EventsPage_eventInfo__rLorl 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__rLorl h3{color:#1a1a2e}.EventsPage_eventDescription__y19e7{-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__y19e7{color:#6c757d}.EventsPage_eventDate__ijHuR,.EventsPage_eventLocation__kjLVC{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .EventsPage_eventDate__ijHuR,[data-theme=light] .EventsPage_eventLocation__kjLVC{color:#6c757d}.EventsPage_dateIcon__i8a5g,.EventsPage_locationIcon__-CIw-{color:#ff5722;font-size:16px}.EventsPage_eventPrice__00NXZ{color:#ff5722;font-size:18px;font-weight:600;margin:16px 0}.EventsPage_eventActions__Fs0bx{align-items:center;display:flex;gap:12px}.EventsPage_registerButton__LL-jB,.EventsPage_viewButton__THkQY{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.EventsPage_viewButton__THkQY{background:#ffffff1a;border:1px solid #fff3;color:#fff}.EventsPage_viewButton__THkQY:hover{background:#ffffff26;border-color:#ffffff4d}.EventsPage_registerButton__LL-jB{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_registerButton__LL-jB:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}.EventsPage_registeredBadge__eZ2\+t{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.EventsPage_emptyState__Rnc-b{grid-column:1/-1;padding:80px 20px;text-align:center}.EventsPage_emptyState__Rnc-b .EventsPage_emptyIcon__6RdCf{font-size:64px;margin-bottom:20px;opacity:.5}.EventsPage_emptyState__Rnc-b h3{color:#fff;font-size:24px;margin:0 0 12px}.EventsPage_emptyState__Rnc-b p{color:#8b8b91;font-size:16px;margin:0}.EventsPage_loadingContainer__QTuLn,.EventsPage_loadingMore__cWJZ2{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.EventsPage_myRegistrations__rDeNX .EventsPage_registrationsList__yj-ti{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.EventsPage_myRegistrations__rDeNX .EventsPage_registrationCard__JxolO{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.EventsPage_myRegistrations__rDeNX .EventsPage_registrationCard__JxolO h4{color:#fff;margin:0 0 12px}.EventsPage_myRegistrations__rDeNX .EventsPage_registrationCard__JxolO p{color:#8b8b91;font-size:14px;margin:0 0 8px}.EventsPage_eventModal__zhe0v,.EventsPage_registrationModal__CEfJV{align-items:center;animation:EventsPage_fadeIn__PF7rc .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__kBWlR{animation:EventsPage_slideInUp__BqJFZ .3s ease;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.EventsPage_modalHeader__iGllJ{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.EventsPage_modalHeader__iGllJ h3{color:#fff;font-size:20px;margin:0}.EventsPage_closeButton__od81k{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:24px;padding:4px;transition:all .3s ease}.EventsPage_closeButton__od81k:hover{background:#ffffff1a;color:#fff}.EventsPage_modalBody__6kChR{padding:24px}.EventsPage_modalBody__6kChR p{color:#8b8b91;line-height:1.5;margin:0 0 16px}.EventsPage_modalBody__6kChR form{display:flex;flex-direction:column;gap:16px}.EventsPage_modalBody__6kChR form input,.EventsPage_modalBody__6kChR form textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px 16px}.EventsPage_modalBody__6kChR form input:focus,.EventsPage_modalBody__6kChR form textarea:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_modalBody__6kChR form input::placeholder,.EventsPage_modalBody__6kChR form textarea::placeholder{color:#8b8b91}.EventsPage_modalBody__6kChR form textarea{min-height:80px;resize:vertical}.EventsPage_modalBody__6kChR 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__6kChR form button[type=submit]:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}@keyframes EventsPage_fadeIn__PF7rc{0%{opacity:0}to{opacity:1}}@keyframes EventsPage_slideInUp__BqJFZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.EventsPage_eventsPage__Pa1A\+{padding:90px 16px 20px}.EventsPage_pageTitle__H90lo{font-size:32px}.EventsPage_eventsGrid__3k2zY{gap:16px;grid-template-columns:1fr}.EventsPage_topControls__EgYck{align-items:stretch;flex-direction:column}.EventsPage_tabs__Ui7hI{flex-direction:column}.EventsPage_modalContent__kBWlR{margin:10px;max-height:90vh}.EventsPage_modalBody__6kChR{padding:16px}}.EventsPage_eventFilters__Ezeqk{background:linear-gradient(145deg,#ff572214,#ff572205);border:1px solid #ff572233;border-radius:16px;margin-top:16px;padding:24px}@media(max-width:768px){.EventsPage_eventFilters__Ezeqk{border-radius:12px;padding:20px}}.EventsPage_filterRow__Ezaua{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:768px){.EventsPage_filterRow__Ezaua{flex-direction:column;gap:16px}}.EventsPage_filterGroup__g346i{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.EventsPage_filterGroup__g346i{min-width:auto}}.EventsPage_filterGroup__g346i label{color:#ff5722;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.EventsPage_filterSelect__mNMmZ{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__mNMmZ:focus{background:#ff57221a;border-color:#ff5722;box-shadow:0 4px 12px #ff572233;outline:none}.EventsPage_filterSelect__mNMmZ:hover{background:#ffffff14;border-color:#ff572280}.EventsPage_filterSelect__mNMmZ option{background:#1a1a1a;color:#fff}@media(max-width:768px){.EventsPage_filterSelect__mNMmZ{font-size:16px;padding:14px 16px}}.MediaPage_page__DignK{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .MediaPage_page__DignK{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.MediaPage_container__JSK5d{padding:20px}.MediaPage_title__WxgtI{-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__liI24{color:#b0b0b0;font-size:18px;line-height:1.5;margin:0 0 40px;transition:color .3s ease}[data-theme=light] .MediaPage_pageSubtitle__liI24{color:#6c757d}.MediaPage_topControls__RRZF3{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MediaPage_searchInput__2h5Y2{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__2h5Y2::placeholder{color:#fff9}.MediaPage_searchInput__2h5Y2:focus{background:#ffffff14;border-color:#795548;box-shadow:0 0 20px #79554833;outline:none}.MediaPage_searchButton__RtE0N{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__RtE0N{background:#780add;box-shadow:0 2px 8px #667eea26}.MediaPage_searchButton__RtE0N:hover{background:linear-gradient(135deg,#5d4037,#4e342e);box-shadow:0 4px 12px #7955484d;transform:translateY(-2px)}[data-theme=light] .MediaPage_searchButton__RtE0N:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 4px 12px #667eea40}.MediaPage_searchButton__RtE0N:active{transform:translateY(0)}.MediaPage_sortSelect__0PQ7C .MediaPage_select__U2jzT{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__0PQ7C .MediaPage_select__U2jzT{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .MediaPage_sortSelect__0PQ7C .MediaPage_select__U2jzT:focus{background:#fff;border-color:#795548}[data-theme=light] .MediaPage_sortSelect__0PQ7C .MediaPage_select__U2jzT option{background:#fff;color:#1a1a2e}.MediaPage_sortSelect__0PQ7C .MediaPage_select__U2jzT:focus{background:#ffffff14;border-color:#795548;outline:none}.MediaPage_sortSelect__0PQ7C .MediaPage_select__U2jzT option{background:#222;color:#fff}.MediaPage_mediaGrid__KdudQ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:32px}.MediaPage_mediaCard__vaFbj{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__vaFbj{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.MediaPage_mediaCard__vaFbj:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.MediaPage_mediaCard__vaFbj:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}[data-theme=light] .MediaPage_mediaCard__vaFbj:hover{border-color:#795548;box-shadow:0 4px 12px #79554833}.MediaPage_mediaCard__vaFbj .MediaPage_mediaCover__ClDyD{background:#0000004d;height:220px;overflow:hidden;position:relative;width:100%}.MediaPage_mediaCard__vaFbj .MediaPage_mediaCover__ClDyD img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.MediaPage_mediaCard__vaFbj .MediaPage_mediaCover__ClDyD:hover img{transform:scale(1.05)}.MediaPage_mediaCard__vaFbj .MediaPage_mediaCover__ClDyD .MediaPage_playIcon__R8YhW{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__vaFbj .MediaPage_mediaCover__ClDyD .MediaPage_playIcon__R8YhW:hover{background:#795548;transform:translate(-50%,-50%) scale(1.1)}.MediaPage_mediaCard__vaFbj .MediaPage_mediaIcon__r04Y2{background:#7955481a;font-size:48px;padding:32px 0;text-align:center}.MediaPage_mediaCard__vaFbj .MediaPage_mediaInfo__87DX1{display:flex;flex:1 1;flex-direction:column;padding:24px}.MediaPage_mediaCard__vaFbj .MediaPage_mediaInfo__87DX1 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__vaFbj .MediaPage_mediaInfo__87DX1 h3{color:#1a1a2e}.MediaPage_mediaCard__vaFbj .MediaPage_mediaInfo__87DX1 .MediaPage_contentType__y-53L{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__vaFbj .MediaPage_mediaInfo__87DX1 .MediaPage_description__Dp5Kt{color:#b0b0b0;flex:1 1;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .MediaPage_mediaCard__vaFbj .MediaPage_mediaInfo__87DX1 .MediaPage_description__Dp5Kt{color:#6c757d}.MediaPage_mediaCard__vaFbj .MediaPage_mediaInfo__87DX1 .MediaPage_mediaStats__fFjhL{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:auto}.MediaPage_mediaCard__vaFbj .MediaPage_mediaInfo__87DX1 .MediaPage_mediaStats__fFjhL span{align-items:center;display:flex;gap:4px}@media(max-width:768px){.MediaPage_mediaCard__vaFbj .MediaPage_mediaCover__ClDyD{height:180px}.MediaPage_mediaCard__vaFbj .MediaPage_mediaInfo__87DX1{padding:20px}}.MediaPage_tabs__rWDMO{background:#ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:6px}.MediaPage_tab__OfFdB{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__OfFdB{color:#6c757d}[data-theme=light] .MediaPage_tab__OfFdB:hover:not(.MediaPage_active__u8bzc){background:#667eea1a;color:#667eea}.MediaPage_tab__OfFdB.MediaPage_active__u8bzc{background:linear-gradient(135deg,#795548,#5d4037);box-shadow:0 4px 12px #7955484d;color:#fff}[data-theme=light] .MediaPage_tab__OfFdB.MediaPage_active__u8bzc{background:#780add;box-shadow:0 2px 8px #667eea33}.MediaPage_tab__OfFdB:hover:not(.MediaPage_active__u8bzc){background:#ffffff1a;color:#fff}.MediaPage_filesGrid__z2OB-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MediaPage_fileCard__EJT92{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__EJT92:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MediaPage_fileCard__EJT92:hover{border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}.MediaPage_fileIcon__-HshT{font-size:48px;margin-bottom:16px}.MediaPage_fileInfo__i3HlN h3{color:#fff;font-size:16px;margin:0 0 8px}.MediaPage_fileInfo__i3HlN p{color:#8b8b91;font-size:14px;margin:0 0 12px;text-transform:uppercase}.MediaPage_fileStats__5g6rp{color:#795548;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center;margin-top:12px}.MediaPage_fileStats__5g6rp span{align-items:center;background:#7955481a;border-radius:8px;display:flex;gap:4px;padding:4px 8px}.MediaPage_loading__jU13v{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}.MediaPage_contentGrid__byfrg{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.MediaPage_contentGrid__byfrg.MediaPage_all__BrUAS{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__byfrg.MediaPage_press__JrYHs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MediaPage_contentGrid__byfrg.MediaPage_news__-hjUm{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__byfrg.MediaPage_letsplay__TY4To,.MediaPage_contentGrid__byfrg.MediaPage_reviews__R\+TOE{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.MediaPage_contentGrid__byfrg.MediaPage_streamers__cxrnD{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__byfrg.MediaPage_video__VxTxP{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media(max-width:768px){.MediaPage_contentGrid__byfrg{gap:16px;grid-template-columns:1fr}}.MediaPage_stats__5aspa{background:#ffffff0d;border:1px solid #79554833;border-radius:12px;margin:24px 0;padding:16px 24px}.MediaPage_stats__5aspa span{color:#b0b0b0;font-size:14px}.MediaPage_stats__5aspa span strong{color:#795548;font-weight:600}.MediaPage_loadingMore__c-8JV{display:flex;justify-content:center;padding:40px}.MediaPage_error__KdE4z{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.MediaPage_error__KdE4z p{color:#f44336;margin-bottom:16px}.MediaPage_error__KdE4z .MediaPage_retryButton__y0MuD{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__KdE4z .MediaPage_retryButton__y0MuD:hover{background:linear-gradient(135deg,#d32f2f,#b71c1c);transform:translateY(-2px)}.MediaPage_mediaFilters__7RztM{-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__7RztM{border-radius:12px;margin:16px 0 20px;padding:20px}}.MediaPage_filterGroup__KR0\+I{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.MediaPage_filterGroup__KR0\+I:last-child{margin-bottom:0}.MediaPage_filterGroup__KR0\+I label{color:#795548;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.MediaPage_filterSelect__113BI{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__113BI:focus{background:#7955481a;border-color:#795548;box-shadow:0 4px 12px #79554833;outline:none}.MediaPage_filterSelect__113BI:hover{background:#ffffff14;border-color:#79554880}.MediaPage_filterSelect__113BI option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.MediaPage_filterSelect__113BI{font-size:16px;max-width:100%;padding:14px 16px}.MediaPage_container__JSK5d{padding:90px 24px 20px}.MediaPage_title__WxgtI{flex-direction:column;font-size:36px;gap:12px;text-align:center}.MediaPage_pageSubtitle__liI24{font-size:16px;text-align:center}.MediaPage_tabs__rWDMO{flex-direction:column;gap:4px}.MediaPage_tab__OfFdB{text-align:center}.MediaPage_topControls__RRZF3{align-items:stretch;flex-direction:column}.MediaPage_topControls__RRZF3 .MediaPage_searchInput__2h5Y2{min-width:auto}.MediaPage_contentGrid__byfrg,.MediaPage_mediaGrid__KdudQ{gap:16px;grid-template-columns:1fr}.MediaPage_filesGrid__z2OB-{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.MediaPage_fileCard__EJT92,.MediaPage_mediaCard__vaFbj{padding:20px}}.MediaModal_modalOverlay__zV81L{align-items:center;animation:MediaModal_fadeIn__fhWnh .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 MediaModal_fadeIn__fhWnh{0%{opacity:0}to{opacity:1}}.MediaModal_modal__8Enm0{animation:MediaModal_slideUp__kqjHc .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;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;padding:0;position:relative;width:90vw}.MediaModal_modal__8Enm0:before{animation:MediaModal_shimmer__qk022 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}@keyframes MediaModal_slideUp__kqjHc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MediaModal_shimmer__qk022{0%{background-position:200% 0}to{background-position:-200% 0}}.MediaModal_modalHeader__5a2rk{align-items:center;border-bottom:1px solid #667eea1a;display:flex;gap:16px;padding:24px 32px}.MediaModal_modalHeader__5a2rk .MediaModal_mediaIcon__v0oe9{font-size:32px}.MediaModal_modalHeader__5a2rk 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__5a2rk .MediaModal_closeButton__x4yDk{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-size:32px;padding:4px;transition:all .3s ease}.MediaModal_modalHeader__5a2rk .MediaModal_closeButton__x4yDk:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__2TG2M{flex:1 1;overflow-y:auto;padding:24px 32px}.MediaModal_modalBody__2TG2M .MediaModal_contentType__LcmzT{color:#667eea;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.MediaModal_modalBody__2TG2M h4{color:#fff;font-size:18px;font-weight:600;margin:24px 0 12px}.MediaModal_modalBody__2TG2M h4:first-child{margin-top:0}.MediaModal_modalBody__2TG2M .MediaModal_content__UZH4L,.MediaModal_modalBody__2TG2M .MediaModal_description__UDCqx{color:#ffffffe6;line-height:1.6}.MediaModal_modalBody__2TG2M .MediaModal_content__UZH4L p,.MediaModal_modalBody__2TG2M .MediaModal_description__UDCqx p{margin:0 0 16px}.MediaModal_modalBody__2TG2M .MediaModal_content__UZH4L p:last-child,.MediaModal_modalBody__2TG2M .MediaModal_description__UDCqx p:last-child{margin-bottom:0}.MediaModal_modalBody__2TG2M .MediaModal_coverImageSection__c3M0O{border-radius:12px;box-shadow:0 4px 20px #0000004d;margin:16px 0;overflow:hidden}.MediaModal_modalBody__2TG2M .MediaModal_coverImageSection__c3M0O img{display:block;height:auto;width:100%}.MediaModal_modalBody__2TG2M .MediaModal_streamSection__ebNwU,.MediaModal_modalBody__2TG2M .MediaModal_videoSection__bjQRL{margin:16px 0}.MediaModal_modalBody__2TG2M .MediaModal_streamSection__ebNwU .MediaModal_videoPlayerWrapper__ZyK\+H,.MediaModal_modalBody__2TG2M .MediaModal_videoSection__bjQRL .MediaModal_videoPlayerWrapper__ZyK\+H{border-radius:12px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.MediaModal_modalBody__2TG2M .MediaModal_streamSection__ebNwU .MediaModal_videoContainer__hFlJl,.MediaModal_modalBody__2TG2M .MediaModal_videoSection__bjQRL .MediaModal_videoContainer__hFlJl{border-radius:12px;height:0;margin-top:12px;overflow:hidden;padding-bottom:56.25%;position:relative}.MediaModal_modalBody__2TG2M .MediaModal_streamSection__ebNwU .MediaModal_videoContainer__hFlJl iframe,.MediaModal_modalBody__2TG2M .MediaModal_streamSection__ebNwU .MediaModal_videoContainer__hFlJl video,.MediaModal_modalBody__2TG2M .MediaModal_videoSection__bjQRL .MediaModal_videoContainer__hFlJl iframe,.MediaModal_modalBody__2TG2M .MediaModal_videoSection__bjQRL .MediaModal_videoContainer__hFlJl video{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.MediaModal_modalBody__2TG2M .MediaModal_streamSection__ebNwU .MediaModal_streamLink__p72qz,.MediaModal_modalBody__2TG2M .MediaModal_videoSection__bjQRL .MediaModal_streamLink__p72qz{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__2TG2M .MediaModal_streamSection__ebNwU .MediaModal_streamLink__p72qz:hover,.MediaModal_modalBody__2TG2M .MediaModal_videoSection__bjQRL .MediaModal_streamLink__p72qz:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.MediaModal_modalBody__2TG2M .MediaModal_mediaStats__HDJh\+{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__2TG2M .MediaModal_mediaStats__HDJh\+ span{align-items:center;color:#fffc;display:flex;font-size:14px;gap:6px}.MediaModal_modalBody__2TG2M .MediaModal_mediaStats__HDJh\+ .MediaModal_likeButton__wwAOJ{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__2TG2M .MediaModal_mediaStats__HDJh\+ .MediaModal_likeButton__wwAOJ:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__2TG2M .MediaModal_mediaStats__HDJh\+ .MediaModal_likeButton__wwAOJ.MediaModal_liked__iBl9y{color:#e91e63}.MediaModal_modalBody__2TG2M .MediaModal_mediaStats__HDJh\+ .MediaModal_likeButton__wwAOJ.MediaModal_liked__iBl9y:hover{background:#e91e631a}.MediaModal_modalBody__2TG2M .MediaModal_tags__MtIPj .MediaModal_tagList__q3GGc{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.MediaModal_modalBody__2TG2M .MediaModal_tags__MtIPj .MediaModal_tag__IqqPJ{background:#667eea33;border:1px solid #667eea4d;border-radius:20px;color:#667eea;font-size:12px;font-weight:500;padding:6px 12px}.MediaModal_modalBody__2TG2M .MediaModal_author__jPP3o p{color:#ffffffe6;font-style:italic;margin:0}.MediaModal_modalFooter__9mCun{border-top:1px solid #667eea1a;display:flex;justify-content:flex-end;padding:24px 32px}.MediaModal_modalFooter__9mCun .MediaModal_closeBtn__bD1ku{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__9mCun .MediaModal_closeBtn__bD1ku:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.TourismPage_tourismPage__Jv8TI{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .TourismPage_tourismPage__Jv8TI{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.TourismPage_header__YEFDF{margin-bottom:48px;text-align:center}.TourismPage_pageTitle__Zx30D{-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__dR3SY{filter:drop-shadow(0 4px 8px rgba(0,188,212,.3));font-size:52px}.TourismPage_pageSubtitle__Sof-q{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.TourismPage_navigation__I9F2r{margin-bottom:32px}.TourismPage_tabs__Rjifr{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.TourismPage_tab__xfW-z{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__xfW-z.TourismPage_active__OVoyW{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#fff}.TourismPage_tab__xfW-z:not(.TourismPage_active__OVoyW):hover{background:#00bcd41a;color:#fff}.TourismPage_controls__dwypX{margin-bottom:32px}.TourismPage_topControls__jGXm-{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.TourismPage_searchInput__o2\+XY{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__o2\+XY::placeholder{color:#fff9}.TourismPage_searchInput__o2\+XY:focus{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 20px #4caf5033;outline:none}.TourismPage_sortSelect__gS2zE .TourismPage_select__iNh-A{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__gS2zE .TourismPage_select__iNh-A:hover{border-color:#00bcd44d}.TourismPage_sortSelect__gS2zE .TourismPage_select__iNh-A:focus{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd433;outline:none}.TourismPage_sortSelect__gS2zE .TourismPage_select__iNh-A option{background:#1a1a1a;color:#fff}.TourismPage_errorContainer__x7uAR{align-items:center;animation:TourismPage_fadeInUp__IOhbv .3s ease;background:#00bcd41a;border:1px solid #00bcd44d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.TourismPage_tourFilters__uInAY{-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__uInAY{border-radius:12px;margin:16px 0 20px;padding:20px}}.TourismPage_filterRow__HXhzQ{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__HXhzQ{gap:16px;grid-template-columns:1fr}}.TourismPage_filterGroup__FTcu8{display:flex;flex-direction:column;gap:8px}.TourismPage_filterGroup__FTcu8 label{color:#00bcd4;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_select__iNh-A{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__iNh-A:focus{background:#00bcd41a;border-color:#00bcd4;box-shadow:0 4px 12px #00bcd433;outline:none}.TourismPage_select__iNh-A:hover{background:#ffffff14;border-color:#00bcd480}.TourismPage_select__iNh-A option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.TourismPage_select__iNh-A{font-size:16px;padding:14px 16px}}.TourismPage_errorIcon__NGfxs{flex-shrink:0;font-size:48px}.TourismPage_errorContent__JZ9J1{flex:1 1}.TourismPage_errorTitle__gFmYW{color:#00bcd4;font-size:20px;font-weight:600;margin:0 0 8px}.TourismPage_errorMessage__A2fqt{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.TourismPage_retryButton__fZ6Cv{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__fZ6Cv:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 20px #00bcd44d;transform:translateY(-2px)}.TourismPage_retryButton__fZ6Cv:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes TourismPage_fadeInUp__IOhbv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TourismPage_stats__FzseJ{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.TourismPage_stats__FzseJ span strong{color:#00bcd4}.TourismPage_toursGrid__VCYqe{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.TourismPage_tourCard__HM9lo{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.TourismPage_tourCard__HM9lo:hover{border-color:#00bcd4;box-shadow:0 20px 40px #00bcd426;transform:translateY(-8px)}.TourismPage_tourImage__vtMlm{background:linear-gradient(135deg,#00bcd41a,#00bcd40d);height:220px;overflow:hidden;position:relative}.TourismPage_tourImage__vtMlm img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TourismPage_tourCard__HM9lo:hover .TourismPage_tourImage__vtMlm img{transform:scale(1.05)}.TourismPage_tourCategory__1qDuF{background:#00bcd4e6;border-radius:20px;color:#fff;right:12px}.TourismPage_featuredBadge__c1bbr,.TourismPage_tourCategory__1qDuF{font-size:12px;font-weight:500;padding:6px 12px;position:absolute;top:12px}.TourismPage_featuredBadge__c1bbr{background:#ffc107e6;left:12px}.TourismPage_tourInfo__eu2nF{padding:24px}.TourismPage_tourInfo__eu2nF h3{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.TourismPage_tourDescription__Q91hS{-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__cuhXs{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.TourismPage_destination__KJMeH,.TourismPage_difficulty__LMVql,.TourismPage_duration__RgeDJ{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px}.TourismPage_destinationIcon__mWyMh,.TourismPage_difficultyIcon__F8zPx,.TourismPage_durationIcon__DzI21{color:#00bcd4;font-size:16px}.TourismPage_tourPrice__TwzlL{color:#00bcd4;font-size:18px;font-weight:600;margin:16px 0}.TourismPage_tourActions__sGbFD{align-items:center;display:flex;gap:12px}.TourismPage_bookButton__NVH99,.TourismPage_viewButton__Et8pb{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.TourismPage_viewButton__Et8pb{background:#ffffff1a;border:1px solid #fff3;color:#fff}.TourismPage_viewButton__Et8pb:hover{background:#ffffff26;border-color:#ffffff4d}.TourismPage_bookButton__NVH99{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__NVH99 span{font-size:18px}.TourismPage_bookButton__NVH99:hover{background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_bookedBadge__zoDPw{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.TourismPage_emptyState__qlu5c{grid-column:1/-1;padding:80px 20px;text-align:center}.TourismPage_emptyState__qlu5c .TourismPage_emptyIcon__qq07Y{font-size:64px;margin-bottom:20px;opacity:.5}.TourismPage_emptyState__qlu5c h3{color:#fff;font-size:24px;margin:0 0 12px}.TourismPage_emptyState__qlu5c p{color:#8b8b91;font-size:16px;margin:0}.TourismPage_loadingContainer__ItZPt,.TourismPage_loadingMore__S2bic{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.TourismPage_myBookings__Mfena .TourismPage_bookingsList__jkSMv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.TourismPage_myBookings__Mfena .TourismPage_bookingCard__gmplV{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.TourismPage_myBookings__Mfena .TourismPage_bookingCard__gmplV h4{color:#fff;margin:0 0 12px}.TourismPage_myBookings__Mfena .TourismPage_bookingCard__gmplV p{color:#8b8b91;font-size:14px;margin:0 0 8px}.TourismPage_tourBookingModal__k3-MP,.TourismPage_tourModal__x07J9{align-items:center;animation:TourismPage_fadeIn__vM51P .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__vM51P{0%{opacity:0}to{opacity:1}}.TourismPage_modalContent__SAC1r{animation:TourismPage_slideUp__qvdje .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__SAC1r{max-width:1100px}}@media(min-width:1600px){.TourismPage_modalContent__SAC1r{max-width:1300px}}@keyframes TourismPage_slideUp__qvdje{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TourismPage_modalHeader__Xk3Uq{align-items:flex-start;background:#00bcd40d;border-bottom:1px solid #00bcd426;display:flex;justify-content:space-between;padding:28px}.TourismPage_modalTitle__XB62B{flex:1 1}.TourismPage_modalTitle__XB62B h3{color:#fff;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 12px}.TourismPage_modalTitle__XB62B .TourismPage_tourName__fAsGB{color:#00bcd4;font-size:16px;font-weight:500;margin:0}.TourismPage_modalTitle__XB62B .TourismPage_modalBadges__JmqQe{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.TourismPage_featuredBadge__c1bbr{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__vOa8R{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__shZ3H{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__shZ3H:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:rotate(90deg)}.TourismPage_modalBody__f7J\+q{padding:28px}@media(min-width:1200px){.TourismPage_modalBody__f7J\+q{padding:36px}}@media(min-width:1600px){.TourismPage_modalBody__f7J\+q{padding:40px}}.TourismPage_tourModalImage__wjgn3{border-radius:16px;box-shadow:0 10px 30px #0000004d;height:300px;margin-bottom:28px;overflow:hidden;width:100%}@media(min-width:1200px){.TourismPage_tourModalImage__wjgn3{height:400px}}@media(min-width:1600px){.TourismPage_tourModalImage__wjgn3{height:500px}}.TourismPage_tourModalImage__wjgn3 img{height:100%;object-fit:cover;width:100%}.TourismPage_tourSection__Olp-o{margin-bottom:28px}.TourismPage_tourSection__Olp-o 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__Olp-o h4{font-size:20px;margin-bottom:20px}}.TourismPage_tourFullDescription__R54SK{color:#e0e0e0;font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap}.TourismPage_tourInfoGrid__aGo4N{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:1200px){.TourismPage_tourInfoGrid__aGo4N{grid-template-columns:repeat(4,1fr)}}.TourismPage_infoCard__Z76qQ{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__Z76qQ:hover{background:#00bcd414}.TourismPage_infoCard__Z76qQ:hover .TourismPage_infoCard__Z76qQ{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__Z76qQ:hover .TourismPage_infoCard__Z76qQ:hover{background:#00bcd414;border-color:#00bcd44d;transform:translateY(-2px)}.TourismPage_infoCard__Z76qQ:hover .TourismPage_infoCard__Z76qQ .TourismPage_infoContent__iUfVf{display:flex;flex-direction:column;gap:4px}.TourismPage_infoCard__Z76qQ:hover .TourismPage_infoCard__Z76qQ .TourismPage_infoContent__iUfVf .TourismPage_infoLabel__4Y0Qa{color:#8b8b91;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_infoCard__Z76qQ:hover .TourismPage_infoCard__Z76qQ .TourismPage_infoContent__iUfVf .TourismPage_infoValue__5R\+KH{color:#fff;font-size:16px;font-weight:600}.TourismPage_infoCard__Z76qQ:hover{flex-direction:column;gap:12px}.TourismPage_infoCard__Z76qQ .TourismPage_includeItem__9o8Ty{align-items:flex-start;display:flex;gap:12px}.TourismPage_infoCard__Z76qQ .TourismPage_includeItem__9o8Ty .TourismPage_excludesList__220b\+,.TourismPage_infoCard__Z76qQ .TourismPage_includeItem__9o8Ty .TourismPage_includesList__DfJat{display:flex;flex-direction:column;gap:12px}@media(min-width:1200px){.TourismPage_infoCard__Z76qQ .TourismPage_includeItem__9o8Ty .TourismPage_excludesList__220b\+,.TourismPage_infoCard__Z76qQ .TourismPage_includeItem__9o8Ty .TourismPage_includesList__DfJat{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}.TourismPage_excludeItem__g0eIJ{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__g0eIJ .TourismPage_crossIcon__uT2R4{color:#f44336;flex-shrink:0;font-size:24px;font-weight:700;line-height:1}.TourismPage_requirements__fpytr{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__n5RXM{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__n5RXM{align-items:stretch;flex-direction:column}}.TourismPage_scheduleInfo__Ly6X9{display:flex;flex:1 1;flex-direction:column;gap:12px}.TourismPage_scheduleItem__DBYBZ{align-items:center;color:#fff;display:flex;font-size:15px;gap:12px}.TourismPage_scheduleItem__DBYBZ .TourismPage_scheduleIcon__VTupF{font-size:20px;opacity:.8}.TourismPage_schedulePrice__lhRnO{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__lhRnO{text-align:center}}.TourismPage_tourModalFooter__5ONX7{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__5ONX7{align-items:stretch;flex-direction:column}}.TourismPage_priceSection__mKARv{display:flex;flex-direction:column;gap:6px}.TourismPage_priceSection__mKARv .TourismPage_priceLabel__Zxq1h{color:#8b8b91;font-size:14px;font-weight:500}.TourismPage_priceSection__mKARv .TourismPage_priceAmount__fBsTL{color:#00bcd4;font-size:28px;font-weight:700}.TourismPage_alreadyBooked__hP375{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__hP375 span{font-size:24px}.TourismPage_tourInfoBlock__j5XtW{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__Qzs-W{align-items:flex-start;display:flex;gap:12px}.TourismPage_tourInfoItem__Qzs-W .TourismPage_infoIcon__gurSz{flex-shrink:0;font-size:24px}.TourismPage_tourInfoItem__Qzs-W div strong{color:#8b8b91;display:block;font-size:13px;margin-bottom:4px}.TourismPage_tourInfoItem__Qzs-W div p{color:#fff;font-size:15px;font-weight:500;margin:0}.TourismPage_errorBanner__Vs4A9{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__Vs4A9 .TourismPage_errorIcon__NGfxs{flex-shrink:0;font-size:20px}.TourismPage_noSchedules__YU\+67{background:#ff98001a;border:1px solid #ff98004d;border-radius:12px;padding:24px;text-align:center}.TourismPage_noSchedules__YU\+67 p{color:#ffa726;margin:8px 0}.TourismPage_noSchedules__YU\+67 p:first-child{font-weight:600}.TourismPage_bookingForm__v4qsW{display:flex;flex-direction:column;gap:20px}.TourismPage_formGroup__HFVLu{display:flex;flex-direction:column;gap:8px}.TourismPage_formGroup__HFVLu label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.TourismPage_formGroup__HFVLu label .TourismPage_labelIcon__RZk0F{font-size:18px}.TourismPage_formRow__-f6gm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.TourismPage_formRow__-f6gm{grid-template-columns:1fr}}.TourismPage_formControl__otSaW{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__otSaW:focus{background:#ffffff0d;border-color:#00bcd4;box-shadow:0 0 0 4px #00bcd41a;outline:none}.TourismPage_formControl__otSaW::placeholder{color:#8b8b91}.TourismPage_formControl__otSaW:disabled{cursor:not-allowed;opacity:.5}select.TourismPage_formControl__otSaW{cursor:pointer}select.TourismPage_formControl__otSaW option{background:#1a1a1a;color:#fff;padding:10px}select.TourismPage_formControl__otSaW option:disabled{color:#666}textarea.TourismPage_formControl__otSaW{font-family:inherit;min-height:100px;resize:vertical}.TourismPage_bookingFooter__-Ba5k{border-top:1px solid #00bcd426;margin-top:8px;padding-top:24px}.TourismPage_priceInfo__jDOLS{align-items:center;background:#00bcd414;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.TourismPage_priceInfo__jDOLS .TourismPage_priceLabel__Zxq1h{color:#8b8b91;font-size:14px}.TourismPage_priceInfo__jDOLS .TourismPage_priceValue__Jq5\+j{color:#00bcd4;font-size:24px;font-weight:700}.TourismPage_submitButton__ERbNy{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__ERbNy .TourismPage_buttonIcon__7oe8X{font-size:20px}.TourismPage_submitButton__ERbNy:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_submitButton__ERbNy:active:not(:disabled){transform:translateY(0)}.TourismPage_submitButton__ERbNy:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.TourismPage_tourismPage__Jv8TI{padding:90px 16px 20px}.TourismPage_pageTitle__Zx30D{font-size:32px}.TourismPage_toursGrid__VCYqe{gap:16px;grid-template-columns:1fr}.TourismPage_topControls__jGXm-{align-items:stretch;flex-direction:column}.TourismPage_tabs__Rjifr{flex-direction:column}.TourismPage_tourDetails__cuhXs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.TourismPage_tourDetails__cuhXs .TourismPage_difficulty__LMVql{grid-column:1/-1}}.DonationsPage_donationsPage__6qDvJ{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px;transition:all .3s ease}[data-theme=light] .DonationsPage_donationsPage__6qDvJ{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.DonationsPage_authWarning__07t0\+{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__eRHZ6{flex-shrink:0;font-size:40px;opacity:.9}.DonationsPage_authWarningContent__6ycR1{flex:1 1}.DonationsPage_authWarningContent__6ycR1 h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__6ycR1 h3{color:#1a1a2e}.DonationsPage_authWarningContent__6ycR1 p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__6ycR1 p{color:#6c757d}.DonationsPage_authWarningButtons__z3hdL{display:flex;flex-shrink:0;gap:12px}.DonationsPage_loginBtnSmall__i0DgP,.DonationsPage_registerBtnSmall__L2c1C{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__i0DgP{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.DonationsPage_loginBtnSmall__i0DgP:hover{box-shadow:0 4px 12px #ff6b3566;transform:translateY(-2px)}.DonationsPage_registerBtnSmall__L2c1C{background:#ffffff1a;border:2px solid #ff6b354d;color:#fff;transition:all .3s ease}[data-theme=light] .DonationsPage_registerBtnSmall__L2c1C{background:#f8f9fa;border:2px solid #ff6b35;color:#ff6b35}.DonationsPage_registerBtnSmall__L2c1C:hover{background:#ffffff26;border-color:#ff6b3580;transform:translateY(-2px)}[data-theme=light] .DonationsPage_registerBtnSmall__L2c1C:hover{background:#fff;box-shadow:0 4px 12px #ff6b354d}.DonationsPage_donationsHeader__K5rxc{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_donationsHeader__K5rxc 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__K5rxc .DonationsPage_donationsSubtitle__iRz5q{color:#8b8b91;font-size:18px;margin:8px 0 0}.DonationsPage_donationsControls__YOwf6{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.DonationsPage_searchInput__gGhAE{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__gGhAE::placeholder{color:#8b8b91}.DonationsPage_searchInput__gGhAE:focus{background:#ffffff14;border-color:#ff6b35;outline:none}.DonationsPage_filterButtons__-i-NF{display:flex;flex-wrap:wrap;gap:12px}.DonationsPage_filterBtn__cZOn2{-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__cZOn2:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_filterBtn__cZOn2.DonationsPage_active__GgwUp{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationsPage_categoriesGrid__LF5R0{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_categoryCard__I6xqN{-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__I6xqN{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_categoryCard__I6xqN:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_categoryCard__I6xqN:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_categoryCard__I6xqN:hover .DonationsPage_categoryImage__vHJFa img{transform:scale(1.1)}.DonationsPage_categoryImage__vHJFa{height:200px;overflow:hidden;position:relative;width:100%}.DonationsPage_categoryImage__vHJFa img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.DonationsPage_categoryBadge__xlCYH{-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__UpmlV{padding:20px}.DonationsPage_categoryContent__UpmlV h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryContent__UpmlV h3{color:#1a1a2e}.DonationsPage_categoryDescription__vpPgD{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryDescription__vpPgD{color:#6c757d}.DonationsPage_viewProductsBtn__2fGCS{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__2fGCS:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_productsSection__S3tjF{margin-bottom:40px}.DonationsPage_productsHeader__53jSW{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_productsHeader__53jSW 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__X\+XR1{-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__X\+XR1:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_cartToggleBtn__NY3N6{-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__NY3N6:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_categoryInfo__WbPQ7{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:20px}.DonationsPage_categoryInfo__WbPQ7 p{color:#b0b0b0;line-height:1.6;margin:0}.DonationsPage_productsGrid__UGAqj{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_productCard__uhC\+3{-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__uhC\+3{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_productCard__uhC\+3:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_productCard__uhC\+3:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_productCard__uhC\+3.DonationsPage_unavailable__lVVmb{filter:grayscale(80%);opacity:.5;pointer-events:none}.DonationsPage_productImage__K-fNg{height:180px;overflow:hidden;position:relative;width:100%}.DonationsPage_productImage__K-fNg img{height:100%;object-fit:cover;width:100%}.DonationsPage_discountBadge__HSIq5{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__qxaco{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__-OfjU,.DonationsPage_productFooter__QJWsK,.DonationsPage_productHeader__CTGq\+,.DonationsPage_productShortDescription__EQwzo{padding:0 24px}.DonationsPage_productHeader__CTGq\+{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px;padding-top:20px}.DonationsPage_productHeader__CTGq\+ h4{color:#fff;flex:1 1;font-size:20px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_productHeader__CTGq\+ h4{color:#1a1a2e}.DonationsPage_popularBadge__5\+MVg{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__EQwzo{color:#b0b0b0;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:8px}.DonationsPage_productDescription__-OfjU{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px}.DonationsPage_productActions__qlu-w{display:flex;gap:12px;margin-bottom:16px;padding:0 24px}.DonationsPage_favoriteBtn__CMVbC,.DonationsPage_likeBtn__8wCiQ{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__CMVbC svg,.DonationsPage_likeBtn__8wCiQ svg{height:24px;transition:all .3s ease;width:24px}.DonationsPage_favoriteBtn__CMVbC:hover,.DonationsPage_likeBtn__8wCiQ:hover{background:#ff6b351a;border-color:#ff6b3580;color:#ff6b35}.DonationsPage_favoriteBtn__CMVbC.DonationsPage_favorited__osdIG,.DonationsPage_favoriteBtn__CMVbC.DonationsPage_liked__Ymj3v,.DonationsPage_likeBtn__8wCiQ.DonationsPage_favorited__osdIG,.DonationsPage_likeBtn__8wCiQ.DonationsPage_liked__Ymj3v{background:#ff6b3526;border-color:#ff6b35;color:#ff6b35}.DonationsPage_favoriteBtn__CMVbC.DonationsPage_favorited__osdIG svg,.DonationsPage_favoriteBtn__CMVbC.DonationsPage_liked__Ymj3v svg,.DonationsPage_likeBtn__8wCiQ.DonationsPage_favorited__osdIG svg,.DonationsPage_likeBtn__8wCiQ.DonationsPage_liked__Ymj3v svg{fill:#ff6b35}.DonationsPage_favoriteBtn__CMVbC.DonationsPage_animating__3\+wsz,.DonationsPage_likeBtn__8wCiQ.DonationsPage_animating__3\+wsz{animation:DonationsPage_likeAnimation__RUGrE .6s ease-out}.DonationsPage_productFooter__QJWsK{padding-bottom:24px}.DonationsPage_priceSection__aTdsn{align-items:center;display:flex;gap:12px;margin-bottom:12px}.DonationsPage_originalPrice__M31nz{color:#8b8b91;font-size:16px;text-decoration:line-through}.DonationsPage_currentPrice__UCbnE{color:#ff6b35;font-size:28px;font-weight:700}.DonationsPage_stockInfo__sWQjL{font-size:14px;margin-bottom:12px}.DonationsPage_inStock__YAbfw{color:#4caf50;font-weight:600}.DonationsPage_outOfStock__w\+CzX{color:#f44336;font-weight:600}.DonationsPage_addToCartBtn__JaOei{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__JaOei:hover:not(:disabled){box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_addToCartBtn__JaOei:disabled{background:#ffffff0d;color:#8b8b91;cursor:not-allowed;opacity:.6}.DonationsPage_cartOverlay__w223U{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__snv9R{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__SGe2V{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 28px}.DonationsPage_cartHeader__SGe2V h3{color:#fff;font-size:24px;font-weight:600;margin:0}.DonationsPage_closeCart__ttT\+x{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__ttT\+x:hover{background:#ff6b3533;border-color:#ff6b354d;color:#ff6b35}.DonationsPage_cartItems__zCY9T{flex:1 1;overflow-y:auto;padding:24px 28px}.DonationsPage_cartItem__0DMwC{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__0DMwC:hover{background:#ffffff14;border-color:#ff6b354d}.DonationsPage_cartItemInfo__eYWLK h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.DonationsPage_cartItemCategory__EpIEH{color:#8b8b91;font-size:13px}.DonationsPage_cartItemControls__8u\+6X{align-items:center;display:flex;gap:16px}.DonationsPage_quantityControls__da9oD{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:flex;gap:8px;padding:4px}.DonationsPage_quantityControls__da9oD 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__da9oD button:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationsPage_quantityControls__da9oD span{color:#fff;font-weight:600;min-width:32px;text-align:center}.DonationsPage_cartItemPrice__cRrkv{color:#ff6b35;font-size:18px;font-weight:700;min-width:90px;text-align:right}.DonationsPage_removeItemBtn__HF0bX{background:#f443361a;border:1px solid #f4433633;border-radius:8px;color:#f44336;cursor:pointer;font-size:18px;padding:8px;transition:all .3s ease}.DonationsPage_removeItemBtn__HF0bX:hover{background:#f4433633;border-color:#f4433666;transform:scale(1.1)}.DonationsPage_cartFooter__t5H\+9{border-top:1px solid #ffffff1a;padding:24px 28px}.DonationsPage_cartTotal__AMGZ0{align-items:center;color:#fff;display:flex;justify-content:space-between}.DonationsPage_totalPrice__Ft\+w7{color:#ff6b35;font-size:32px;font-weight:700}.DonationsPage_checkoutBtn__u8lnA{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__u8lnA:hover:not(:disabled){box-shadow:0 10px 30px #ff6b3580;transform:translateY(-2px)}.DonationsPage_checkoutBtn__u8lnA:disabled{cursor:not-allowed;opacity:.6}.DonationsPage_authRequired__L4ZTC{align-items:center;animation:DonationsPage_pulse__BKiah 2s ease-in-out infinite;background:#ff6b351a;border:2px solid #ff6b354d;border-radius:12px;display:flex;gap:16px;padding:20px 24px}.DonationsPage_authRequiredIcon__VyMoL{filter:drop-shadow(0 0 10px rgba(255,107,53,.5));font-size:32px}.DonationsPage_authRequiredText__ATa0B{flex:1 1}.DonationsPage_authRequiredText__ATa0B h4{color:#ff6b35;font-size:18px;font-weight:600;margin:0 0 8px}.DonationsPage_authRequiredText__ATa0B p{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}@keyframes DonationsPage_pulse__BKiah{0%,to{box-shadow:0 0 0 0 #ff6b3566}50%{box-shadow:0 0 0 10px #ff6b3500}}.DonationsPage_floatingCartBtn__Wl-0k{align-items:center;animation:DonationsPage_pulse__BKiah 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__Wl-0k: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__Wl-0k:active{transform:translateY(-2px) scale(1.02)}.DonationsPage_cartIcon__VYfg1{flex-shrink:0;height:22px;width:22px}.DonationsPage_cartCount__X0iio{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__AMGZ0{font-size:21px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.DonationsPage_loadingSpinner__Cs0C\+{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationsPage_loadingSpinner__Cs0C\+ p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationsPage_spinner__0914M{animation:DonationsPage_spin__qUYxZ 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationsPage_spin__qUYxZ{to{transform:rotate(1turn)}}@keyframes DonationsPage_likeAnimation__RUGrE{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}.DonationsPage_noResults__woD2u{color:#8b8b91;padding:60px 20px;text-align:center}.DonationsPage_noResults__woD2u p{font-size:18px}.DonationsPage_errorMessage__PQnKB{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__PQnKB p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationsPage_errorMessage__PQnKB 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__PQnKB button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:1024px){.DonationsPage_donationsHeader__K5rxc h1{font-size:36px}.DonationsPage_productsHeader__53jSW h2{font-size:28px}.DonationsPage_categoriesGrid__LF5R0,.DonationsPage_productsGrid__UGAqj{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:768px){.DonationsPage_donationsPage__6qDvJ{padding:90px 16px 20px}.DonationsPage_donationsHeader__K5rxc{align-items:flex-start;flex-direction:column;gap:16px}.DonationsPage_donationsHeader__K5rxc h1{font-size:28px}.DonationsPage_donationsControls__YOwf6{flex-direction:column;gap:16px}.DonationsPage_searchInput__gGhAE{min-width:0;min-width:auto}.DonationsPage_categoriesGrid__LF5R0,.DonationsPage_productsGrid__UGAqj{gap:16px;grid-template-columns:1fr}.DonationsPage_productsHeader__53jSW{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_productsHeader__53jSW h2{font-size:24px;text-align:left}.DonationsPage_cartModal__snv9R{max-height:95vh;max-width:100%}.DonationsPage_cartFooter__t5H\+9,.DonationsPage_cartHeader__SGe2V,.DonationsPage_cartItems__zCY9T{padding:20px}.DonationsPage_cartItem__0DMwC{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_cartItemControls__8u\+6X{justify-content:space-between}.DonationsPage_floatingCartBtn__Wl-0k{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.DonationsPage_floatingCartBtn__Wl-0k .DonationsPage_cartIcon__VYfg1{height:20px;width:20px}.DonationsPage_floatingCartBtn__Wl-0k .DonationsPage_cartTotal__AMGZ0{display:none}}@media(max-width:480px){.DonationsPage_donationsPage__6qDvJ{padding:90px 12px 20px}.DonationsPage_donationsHeader__K5rxc h1{font-size:24px}.DonationsPage_backButton__X\+XR1,.DonationsPage_cartToggleBtn__NY3N6,.DonationsPage_filterBtn__cZOn2{font-size:14px;padding:12px 20px}.DonationsPage_authRequired__L4ZTC{padding:40px 24px}.DonationsPage_authRequired__L4ZTC h2{font-size:28px}.DonationsPage_authRequired__L4ZTC p{font-size:16px}.DonationsPage_authRequiredIcon__VyMoL{font-size:80px}.DonationsPage_authButtons__BF2Z7{flex-direction:column;gap:16px}.DonationsPage_loginBtn__TTxLw,.DonationsPage_registerBtn__dqxLf{min-width:0;min-width:auto;width:100%}.DonationsPage_floatingCartBtn__Wl-0k{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.DonationsPage_floatingCartBtn__Wl-0k .DonationsPage_cartCount__X0iio{font-size:12px;min-width:24px;padding:3px 8px}}.DonationHistoryPage_historyPage__SB3e2{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:20px}.DonationHistoryPage_historyHeader__EL3ny{align-items:center;display:flex;gap:20px;margin-bottom:40px}.DonationHistoryPage_historyHeader__EL3ny 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__CCpHG{-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__CCpHG:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_historyFilters__oehv2{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.DonationHistoryPage_filterBtn__IlAiq{-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__IlAiq:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_filterBtn__IlAiq.DonationHistoryPage_active__fljyM{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationHistoryPage_historyList__SN6yu{display:flex;flex-direction:column;gap:20px}.DonationHistoryPage_historyItem__6LNf9{-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__6LNf9:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-2px)}.DonationHistoryPage_historyItemHeader__U4WS0{align-items:start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.DonationHistoryPage_orderInfo__1\+8q\+ h3{color:#fff;font-size:22px;font-weight:600;margin-bottom:8px}.DonationHistoryPage_orderCategory__p1WFx{color:#8b8b91;font-size:14px;margin-bottom:4px}.DonationHistoryPage_orderId__67-hF{color:#666;font-family:Courier New,monospace;font-size:13px}.DonationHistoryPage_statusBadge__IrObf{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__4PrDy{font-size:18px}.DonationHistoryPage_historyItemBody__EQ-2F{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.DonationHistoryPage_orderDetails__FMgUB{display:flex;flex-direction:column;gap:12px}.DonationHistoryPage_detailRow__VJ88h{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.DonationHistoryPage_detailLabel__nhdkO{color:#8b8b91;font-size:14px;font-weight:600}.DonationHistoryPage_detailValue__oZF6d{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_codesSection__hhQlO{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codesSection__hhQlO h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.DonationHistoryPage_codesList__EpDR\+{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codeItem__6Lier{align-items:center;background:#ffffff08;border:1px solid #ff6b354d;border-radius:8px;display:flex;gap:12px;padding:12px}.DonationHistoryPage_codeItem__6Lier code{color:#ff6b35;flex:1 1;font-family:Courier New,monospace;font-size:15px;font-weight:600}.DonationHistoryPage_copyBtn__LzjBY{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__LzjBY:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationHistoryPage_orderTimeline__sx\+qS{display:flex;flex-direction:column;gap:16px}.DonationHistoryPage_timelineItem__piRlo{background:#ffffff08;border-left:4px solid #ff6b35;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px}.DonationHistoryPage_timelineLabel__3XMkE{color:#8b8b91;font-size:13px;font-weight:600}.DonationHistoryPage_timelineDate__3sybV{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_errorInfo__NQoDm{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__-htQ-{-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__-htQ- h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.DonationHistoryPage_noHistory__-htQ- p{color:#8b8b91;font-size:16px;line-height:1.5;margin-bottom:32px}.DonationHistoryPage_noHistoryIcon__LOOdE{font-size:80px;margin-bottom:20px}.DonationHistoryPage_goShoppingBtn__4RW5t{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__4RW5t:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationHistoryPage_loadingSpinner__8KQqh{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationHistoryPage_loadingSpinner__8KQqh p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationHistoryPage_spinner__Lrgmk{animation:DonationHistoryPage_spin__pLnPg 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationHistoryPage_spin__pLnPg{to{transform:rotate(1turn)}}.DonationHistoryPage_errorMessage__DIzdH{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__DIzdH p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationHistoryPage_errorMessage__DIzdH 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__DIzdH button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:768px){.DonationHistoryPage_historyPage__SB3e2{padding:90px 16px 20px}.DonationHistoryPage_historyHeader__EL3ny{align-items:flex-start;flex-direction:column;gap:12px}.DonationHistoryPage_historyHeader__EL3ny h1{font-size:28px}.DonationHistoryPage_historyFilters__oehv2{flex-wrap:wrap}.DonationHistoryPage_filterBtn__IlAiq{font-size:14px;padding:12px 20px}.DonationHistoryPage_historyItem__6LNf9{padding:20px}.DonationHistoryPage_historyItemHeader__U4WS0{flex-direction:column;gap:12px}.DonationHistoryPage_historyItemBody__EQ-2F{gap:16px;grid-template-columns:1fr}}@media(max-width:480px){.DonationHistoryPage_historyPage__SB3e2{padding:90px 12px 20px}.DonationHistoryPage_historyHeader__EL3ny h1{font-size:24px}.DonationHistoryPage_backButton__CCpHG,.DonationHistoryPage_filterBtn__IlAiq{font-size:13px;padding:10px 18px}.DonationHistoryPage_noHistory__-htQ-{padding:40px 24px}.DonationHistoryPage_noHistory__-htQ- h2{font-size:24px}.DonationHistoryPage_noHistory__-htQ- p{font-size:14px}.DonationHistoryPage_noHistoryIcon__LOOdE{font-size:60px}}.NoMatch_notfoundPage__6n\+bI{background:#111;min-height:100vh;overflow:hidden;position:relative}.NoMatch_backgroundAnimation__o5kyI{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.NoMatch_particle__NuDqV{animation:NoMatch_float__OZisY ease-in-out infinite;background:#667eea99;border-radius:50%;box-shadow:0 0 20px #667eeacc;position:absolute}@keyframes NoMatch_float__OZisY{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__VJ7i\+,.NoMatch_gradientOrb2__relz8,.NoMatch_gradientOrb3__4N5sB{animation:NoMatch_orbFloat__\+TCTK 15s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.NoMatch_gradientOrb1__VJ7i\+{animation-delay:0s;background:radial-gradient(circle,#667eea80 0,#0000 70%);height:500px;left:-150px;top:-150px;width:500px}.NoMatch_gradientOrb2__relz8{animation-delay:5s;background:radial-gradient(circle,#764ba280 0,#0000 70%);bottom:-200px;height:600px;right:-200px;width:600px}.NoMatch_gradientOrb3__4N5sB{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__\+TCTK{0%,to{transform:translate(0)}33%{transform:translate(100px,-100px)}66%{transform:translate(-80px,80px)}}.NoMatch_content__4fj42{align-items:center;background:#111;display:flex;justify-content:center;min-height:100vh;padding:120px 20px 80px;position:relative;z-index:1}.NoMatch_container__LV7A-{max-width:1000px;text-align:center;width:100%}.NoMatch_errorBlock__vIBcg{animation:NoMatch_slideIn__BTV0s .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__vIBcg:before{animation:NoMatch_shine__OKRfG 3s infinite;background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes NoMatch_slideIn__BTV0s{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes NoMatch_shine__OKRfG{0%{left:-100%}50%,to{left:100%}}.NoMatch_iconWrapper__\+sb8F{display:inline-block;margin-bottom:30px;position:relative}.NoMatch_warningIcon__HsFub{animation:NoMatch_pulse__RSuHc 2s ease-in-out infinite;color:#ff6b35;filter:drop-shadow(0 0 30px rgba(255,107,53,.8));font-size:80px}.NoMatch_iconGlow__sVRx2{animation:NoMatch_glowPulse__meOT6 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__RSuHc{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes NoMatch_glowPulse__meOT6{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.3)}}.NoMatch_errorNumber__LS2NC{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:30px}.NoMatch_digitZero__iychc,.NoMatch_digit__aIARH{-webkit-text-fill-color:#0000;animation:NoMatch_digitGlow__g9oIO 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__iychc:before,.NoMatch_digit__aIARH: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__iychc{-webkit-text-fill-color:#0000;animation-delay:.5s;background:linear-gradient(135deg,#ff6b35,#f7971e);-webkit-background-clip:text}@keyframes NoMatch_digitGlow__g9oIO{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__CRg3J{align-items:center;animation:NoMatch_fadeIn__UbmQp .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__5YJtX{animation:NoMatch_boltFlash__aaX4- 2s ease-in-out infinite;color:#667eea;font-size:32px}@keyframes NoMatch_boltFlash__aaX4-{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__bkKTj{animation:NoMatch_fadeIn__UbmQp .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__5dFvM{animation:NoMatch_fadeIn__UbmQp .8s ease-out .6s backwards;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.NoMatch_primaryBtn__tuH-n,.NoMatch_secondaryBtn__ogvtP{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__tuH-n svg,.NoMatch_secondaryBtn__ogvtP svg{font-size:20px;transition:transform .3s ease}.NoMatch_primaryBtn__tuH-n:hover svg,.NoMatch_secondaryBtn__ogvtP:hover svg{transform:translateX(5px)}.NoMatch_primaryBtn__tuH-n:active,.NoMatch_secondaryBtn__ogvtP:active{transform:scale(.95)}.NoMatch_primaryBtn__tuH-n{background:#780add;box-shadow:0 10px 40px #667eea80,0 0 0 3px #667eea1a;color:#fff}.NoMatch_primaryBtn__tuH-n:hover{box-shadow:0 15px 50px #667eeab3,0 0 0 5px #667eea26;transform:translateY(-3px)}.NoMatch_primaryBtn__tuH-n:hover .NoMatch_btnGlow__HPyBQ{opacity:1}.NoMatch_btnGlow__HPyBQ{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__ogvtP{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #fff3;color:#fff}.NoMatch_secondaryBtn__ogvtP:hover{background:#ffffff1a;border-color:#fff6;box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}.NoMatch_quickLinks__22R90{animation:NoMatch_fadeIn__UbmQp .8s ease-out .8s backwards}.NoMatch_quickLinksTitle__YoJqr{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;justify-content:center;margin-bottom:30px}.NoMatch_quickLinksTitle__YoJqr svg{animation:NoMatch_fireFlicker__bx1Cm 1.5s ease-in-out infinite;color:#ff6b35}@keyframes NoMatch_fireFlicker__bx1Cm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.NoMatch_linksGrid__-K7Cm{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__AkozR{-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__AkozR:hover{border-color:#667eea99;box-shadow:0 20px 40px #0006,0 0 60px #667eea4d;transform:translateY(-8px) scale(1.02)}.NoMatch_linkCard__AkozR:hover .NoMatch_linkIcon__wwUHS{transform:scale(1.2) rotate(10deg)}.NoMatch_linkCard__AkozR:hover .NoMatch_linkIconGlow__inmtn{opacity:1;transform:scale(1.5)}.NoMatch_linkCard__AkozR:hover .NoMatch_cardShine__oOkiF{left:100%}.NoMatch_linkIcon__wwUHS{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__inmtn{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__l\+PgX{color:#ffffffe6;display:block;font-size:16px;font-weight:600}.NoMatch_cardShine__oOkiF{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.NoMatch_decorativeBadge__vbRp9{align-items:center;animation:NoMatch_fadeIn__UbmQp 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__4XshR{animation:NoMatch_gemSpin__zVN82 4s ease-in-out infinite;color:#667eea;font-size:18px}@keyframes NoMatch_gemSpin__zVN82{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}@keyframes NoMatch_fadeIn__UbmQp{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.NoMatch_content__4fj42{padding:100px 15px 60px}.NoMatch_errorBlock__vIBcg{padding:40px 25px}.NoMatch_warningIcon__HsFub{font-size:60px}.NoMatch_errorNumber__LS2NC{gap:10px}.NoMatch_digitZero__iychc,.NoMatch_digit__aIARH{font-size:80px}.NoMatch_title__CRg3J{font-size:28px;gap:12px}.NoMatch_boltIcon__5YJtX{font-size:24px}.NoMatch_description__bkKTj{font-size:16px;margin-bottom:30px}.NoMatch_actions__5dFvM{align-items:stretch;flex-direction:column;margin:0 auto;max-width:300px}.NoMatch_primaryBtn__tuH-n,.NoMatch_secondaryBtn__ogvtP{justify-content:center}.NoMatch_quickLinksTitle__YoJqr{font-size:20px}.NoMatch_linksGrid__-K7Cm{grid-template-columns:1fr;max-width:350px}}@media(max-width:480px){.NoMatch_warningIcon__HsFub{font-size:50px}.NoMatch_digitZero__iychc,.NoMatch_digit__aIARH{font-size:60px}.NoMatch_title__CRg3J{flex-direction:column;font-size:24px;gap:10px}.NoMatch_description__bkKTj{font-size:14px}.NoMatch_primaryBtn__tuH-n,.NoMatch_secondaryBtn__ogvtP{font-size:15px;padding:16px 30px}.NoMatch_linkCard__AkozR{padding:25px 15px}.NoMatch_linkIcon__wwUHS{font-size:40px}}
/*# sourceMappingURL=main.3b86f9c9.css.map*/