@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:80px}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__uqpc8{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__uqpc8{background:linear-gradient(180deg,#f0f2f5,#fff)}.WelcomePage_wrapper_header__KQDxX{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__KQDxX{-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__4agHN{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__4agHN{color:#1a1a2e}.WelcomePage_content__0QpMv{width:100%}.WelcomePage_controlsRow__qP0WA{align-items:center;bottom:73px;display:flex;gap:12px;left:20px;position:fixed;z-index:10000}.WelcomePage_backButton__OOF4R{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__OOF4R: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__OOF4R:hover{background:linear-gradient(135deg,#667eea4d,#764ba24d);border-color:#667eeab3;box-shadow:0 16px 48px #667eea66;transform:translateY(-4px) scale(1.05)}.WelcomePage_backButton__OOF4R:hover:before{left:100%}.WelcomePage_backButton__OOF4R:hover .WelcomePage_backIcon__a8jae{transform:translateX(-5px)}.WelcomePage_backButton__OOF4R:active{transform:translateY(-2px) scale(1.02)}[data-theme=light] .WelcomePage_backButton__OOF4R{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d;box-shadow:0 8px 32px #667eea26;color:#667eea}[data-theme=light] .WelcomePage_backButton__OOF4R:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 16px 48px #667eea40}.WelcomePage_backIcon__a8jae{align-items:center;display:flex;font-size:24px;transition:transform .3s ease}.WelcomePage_backText__UvwcQ{font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.WelcomePage_backText__UvwcQ,[data-theme=light] .WelcomePage_backText__UvwcQ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.WelcomePage_logo__SWvI5{cursor:pointer}.WelcomePage_footerText__v8dV-{color:#8b8b91;margin-top:auto;padding-bottom:25px;transition:color .3s ease}[data-theme=light] .WelcomePage_footerText__v8dV-{color:#6c757d}.WelcomePage_serviceView__o2QiD{padding-top:20px;width:100%}.WelcomePage_serviceContainer__5K-2j{animation:WelcomePage_fadeIn__YdDH2 .4s ease-in-out;width:100%}@keyframes WelcomePage_fadeIn__YdDH2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WelcomePage_serviceCategory__C8a5c{position:relative;width:100%}.WelcomePage_categoryBadge__-09zh{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__-09zh{background:#0000;border:2px solid #667eea4d;box-shadow:0 4px 20px #667eea1a}.WelcomePage_categoryBadge__-09zh:hover{background:linear-gradient(135deg,#667eea40,#764ba240);box-shadow:0 12px 40px #667eea40;transform:translateY(-2px)}[data-theme=light] .WelcomePage_categoryBadge__-09zh:hover{background:#667eea14;box-shadow:0 12px 40px #667eea33}.WelcomePage_badgeIcon__xPQSh{align-items:center;animation:WelcomePage_float__6Piti 3s ease-in-out infinite;display:flex;font-size:24px;justify-content:center}@keyframes WelcomePage_float__6Piti{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.WelcomePage_badgeText__RE7bN{font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.WelcomePage_badgeText__RE7bN,[data-theme=light] .WelcomePage_badgeText__RE7bN{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}@media(max-width:768px){.WelcomePage_wrapper_header__KQDxX{padding:0 24px}.WelcomePage_wrapper_body__4agHN{padding:15px 24px;width:100%}.WelcomePage_controlsRow__qP0WA{bottom:80px;left:24px}.WelcomePage_backButton__OOF4R{font-size:15px;padding:10px 20px}.WelcomePage_backIcon__a8jae{font-size:20px}.WelcomePage_categoryBadge__-09zh{gap:10px;padding:10px 20px;top:70px}.WelcomePage_badgeIcon__xPQSh{font-size:20px}.WelcomePage_badgeText__RE7bN{font-size:16px}}@media(max-width:480px){.WelcomePage_controlsRow__qP0WA{bottom:20px;left:50%;max-width:400px;position:fixed;top:auto;transform:translateX(-50%);width:calc(100% - 40px)}.WelcomePage_backButton__OOF4R{border-radius:20px;box-shadow:0 12px 40px #667eea66;font-size:16px;justify-content:center;padding:10px 24px;width:40%}.WelcomePage_backButton__OOF4R:hover{transform:translateY(-2px) scale(1.02)}.WelcomePage_backIcon__a8jae{font-size:22px}.WelcomePage_backText__UvwcQ{font-size:16px}.WelcomePage_categoryBadge__-09zh{gap:8px;padding:8px 16px}.WelcomePage_badgeIcon__xPQSh{font-size:18px}.WelcomePage_badgeText__RE7bN{font-size:14px;letter-spacing:.5px}}.WelcomeHeader_wrapper__OTV0p{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__OTV0p .WelcomeHeader_logo__T0W03{cursor:pointer;transition:filter .3s ease;width:32px}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logo__T0W03{filter:invert(1)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logo__wrapper__Se3En{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;outline:none;text-align:center}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logoTextWrapper__D1YzU{align-items:center;display:flex;justify-content:center;line-height:1}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logoText__51Ndw{vector-effect:non-scaling-stroke;display:block;height:48px;transition:all .3s ease;width:auto}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logoText__51Ndw text{transition:fill .3s ease}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logoText__51Ndw text{fill:#1a1a2e!important}@media(max-width:760px){.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logo__wrapper__Se3En{width:40%}}@media(max-width:480px){.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logo__T0W03{width:20px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logoText__51Ndw{height:32px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logoText__51Ndw svg{font-size:32px}}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_userImage_div__jUMdO{background:#0000}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_userImage_div__jUMdO:hover{background:#3f3f3f;border-radius:10px;transition:.3s}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_userImage__BJ1Rs{align-items:center;border-radius:10px;cursor:pointer;display:flex;filter:invert(1);height:31px;height:auto;justify-content:center;width:31px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_enter_buttons__Oa0Nr{align-items:center;display:flex;gap:12px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_navbar__CgMW1{align-items:center;display:flex;font-size:19px;gap:25px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_navButton__\+W7tE{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__OTV0p .WelcomeHeader_navButton__\+W7tE:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logoText__51Ndw text{fill:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_navButton__\+W7tE{color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_navButton__\+W7tE:hover{background:#667eea26}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo{position:relative}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownToggle__jXMsD{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__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownToggle__jXMsD:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownToggle__jXMsD{color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownToggle__jXMsD:hover{background:#667eea26}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownArrow__eCpMU{display:inline-block;font-size:12px;transition:transform .3s ease}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownArrow__eCpMU.WelcomeHeader_open__fBlOC{transform:rotate(180deg)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP{-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__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP{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__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP.WelcomeHeader_show__dXTAm{animation:WelcomeHeader_dropdownFadeIn__uQQ7Q .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateX(-50%) translateY(5px);visibility:visible}@keyframes WelcomeHeader_dropdownFadeIn__uQQ7Q{0%{opacity:0;transform:translateX(-50%) translateY(-20px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(5px) scale(1)}}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_servicesGrid__yCEAE{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF{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__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF .WelcomeHeader_serviceIcon__u\+2O8{color:#ff6b35;font-size:18px;min-width:20px;transition:all .3s ease}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:before{background:#ff6b35;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:3px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:hover{background:linear-gradient(90deg,#ff6b3526,#ff6b350d);color:#fff;transform:translateX(3px)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:hover .WelcomeHeader_serviceIcon__u\+2O8{color:#fff;transform:scale(1.15) rotate(5deg)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:hover:before{transform:scaleY(1)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:active{transform:translateX(3px) scale(.98)}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF{color:#1a1a2ee6}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF .WelcomeHeader_serviceIcon__u\+2O8{color:#667eea}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:before{background:#667eea}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:hover{background:linear-gradient(90deg,#667eea26,#667eea0d);color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF:hover .WelcomeHeader_serviceIcon__u\+2O8{color:#667eea}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_burgerMenu__T0SWy{cursor:pointer;display:none}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_burgerMenu__T0SWy .WelcomeHeader_bar__7nEQy{background-color:#fff;height:3px;margin:6px 0;transition:.4s;width:25px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_sidebar__C-QRb{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__OTV0p .WelcomeHeader_sidebar__C-QRb{background-color:#f8f9fa;box-shadow:-2px 0 10px #667eea26}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_sidebar__C-QRb.WelcomeHeader_open__fBlOC{transform:translateX(0)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_sidebar__C-QRb .WelcomeHeader_closeButton__Ba3wL{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__OTV0p .WelcomeHeader_sidebar__C-QRb .WelcomeHeader_closeButton__Ba3wL{color:#1a1a2e}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_sidebar__C-QRb a,.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_sidebar__C-QRb 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__OTV0p .WelcomeHeader_sidebar__C-QRb a,[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_sidebar__C-QRb button{color:#1a1a2e}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileNavButton__\+awhT{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__OTV0p .WelcomeHeader_mobileNavButton__\+awhT:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileNavButton__\+awhT{border-bottom:1px solid #667eea1a;color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileNavButton__\+awhT:hover{background:#667eea1a}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb{border-bottom:1px solid #ffffff1a;margin-bottom:15px;padding-bottom:10px}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb{border-bottom:1px solid #667eea1a}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_categoryTitle__CQYfL{color:#ff6b35;font-size:18px;font-weight:600;padding:12px 15px;transition:color .3s ease}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_categoryTitle__CQYfL{color:#667eea}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileCategoryToggle__4yA9o{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:all .3s ease}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileCategoryToggle__4yA9o:hover{background:#9696964d}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileCategoryToggle__4yA9o:hover{background:#667eea1a}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileArrow__aAPtW{display:inline-block;font-size:12px;transition:transform .3s ease}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileArrow__aAPtW.WelcomeHeader_open__fBlOC{transform:rotate(180deg)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServicesContent__77JrN{animation:WelcomeHeader_slideDown__b6OI7 .3s ease;overflow:hidden}@keyframes WelcomeHeader_slideDown__b6OI7{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:800px;opacity:1;transform:translateY(0)}}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5{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__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5:last-child{border-bottom:none}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5 .WelcomeHeader_serviceIcon__u\+2O8{color:#ff6b35;font-size:16px;min-width:20px;transition:all .3s ease}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5:hover{background:linear-gradient(90deg,#ff6b3533,#ff6b350d);color:#fff;padding-left:30px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5:hover .WelcomeHeader_serviceIcon__u\+2O8{color:#fff;transform:scale(1.15) rotate(5deg)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5:active{transform:scale(.98)}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5{border-bottom:1px solid #667eea0d;color:#1a1a2ee6}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5 .WelcomeHeader_serviceIcon__u\+2O8{color:#667eea}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5:hover{background:linear-gradient(90deg,#667eea33,#667eea0d);color:#1a1a2e}[data-theme=light] .WelcomeHeader_wrapper__OTV0p .WelcomeHeader_mobileCategory__6fSFb .WelcomeHeader_mobileServiceItem__yq3l5:hover .WelcomeHeader_serviceIcon__u\+2O8{color:#667eea}@font-face{font-family:NCORE;src:url(/static/media/BalooBhaijaan2-Bold.f3d1888dea36a3a9e84b.ttf) format("truetype")}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logo__wrapper_txt__dbeMw{cursor:pointer;width:50px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logo__wrapper_txt__dbeMw span{color:#736ced}@media(max-width:768px){.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_logo__T0W03{width:20px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_sidebar__C-QRb{display:block;z-index:999}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_navbar__CgMW1{background-color:#fff;display:none;flex-direction:column;left:0;position:absolute;top:60px;width:100%}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_navbar__CgMW1 a{color:#000;display:block;font-family:var(--main-font);padding:15px;text-decoration:none}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_burgerMenu__T0SWy{display:block}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_rotateBar1__9\+4f\+{transform:rotate(-45deg) translate(-5px,6px)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_hideBar2__jXPd\+{opacity:0}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_rotateBar3__2Ns5l{transform:rotate(45deg) translate(-5px,-6px)}}@media(max-width:1024px){.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_navbar__CgMW1{display:none}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_burgerMenu__T0SWy{display:block}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP{left:50%;max-width:420px;min-width:auto;position:fixed;top:70px;transform:translateX(-50%);width:85%;z-index:1000}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP.WelcomeHeader_show__dXTAm{transform:translateX(-50%) scale(1)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_servicesGrid__yCEAE{gap:6px;grid-template-columns:repeat(2,1fr)}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF{font-size:14px;padding:10px 12px}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF .WelcomeHeader_serviceIcon__u\+2O8{font-size:16px}}@media(max-width:480px){.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP{min-width:auto;padding:12px;width:95%}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_servicesGrid__yCEAE{gap:6px;grid-template-columns:1fr}.WelcomeHeader_wrapper__OTV0p .WelcomeHeader_dropdown__IDOXo .WelcomeHeader_dropdownMenu__\+-6kP .WelcomeHeader_serviceItem__SZYMF{font-size:14px;padding:10px 14px}}.WelcomeHeader_dropdownOverlay__4BgQ8{animation:WelcomeHeader_fadeIn__TLyJh .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__TLyJh{0%{opacity:0}to{opacity:1}}@keyframes WelcomeHeader_ripple__Th3FI{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__Lj4W7{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__Lj4W7{background:#fff;border:2px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.ProductCard_card__Lj4W7:hover{border-color:#667eea;box-shadow:0 8px 20px #667eea33;transform:translateY(-4px)}[data-theme=light] .ProductCard_card__Lj4W7:hover{border-color:#667eea;box-shadow:0 8px 20px #667eea40}.ProductCard_content_prod__S6tYl{padding:10px}.ProductCard_imageWrap__IU7z1{border-top-left-radius:10px;border-top-right-radius:10px;height:185px;margin-bottom:8px;overflow:hidden}.ProductCard_image__qt23g{display:block;height:100%;object-fit:cover;width:100%}.ProductCard_noImage__PTalO{padding:16px}.ProductCard_title__IZUhn{font-weight:600;transition:color .3s ease}[data-theme=light] .ProductCard_title__IZUhn{color:#1a1a2e}.ProductCard_price__N-2cf{color:#fda00d;font-size:18px;font-weight:600}.ProductCard_actions__Obxpb{margin-top:8px}.ProductCard_btnFull__DVpME{width:100%}.CatalogCard_wrapper__WoRf3{margin-bottom:24px}.CatalogCard_headerRow__2jv5W{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CatalogCard_title__ATwR9{font-size:33px;margin:0}.CatalogCard_productsRow__U3jOV{display:flex;gap:40px;overflow-x:auto}@media(max-width:1200px){.CatalogCard_title__ATwR9{font-size:33px}}@media(max-width:768px){.CatalogCard_title__ATwR9{font-size:28px}}@media(max-width:420px){.CatalogCard_title__ATwR9{font-size:24px}}.ProfileButton_avatar__8bjtl{border-radius:50%;display:inline-block;height:46px;overflow:hidden;width:46px}.ProfileButton_avatar__8bjtl img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ProfileButton_btn_modal_close_prof__EEuWN{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__EEuWN{background:#fff;border:2px solid #667eea;color:#667eea}.ProfileButton_btn_modal_close_prof__EEuWN:hover{background:rgba(253,160,13,.349);color:#fda00d;cursor:pointer;transition:.3s}[data-theme=light] .ProfileButton_btn_modal_close_prof__EEuWN:hover{background:#667eea;color:#fff}.ProfileButton_bonus__9X863{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__9X863{background:#fff8e1;border:1px solid #ffe082;color:#f57c00}.ProfileButton_container__9GCV-{align-items:center;display:flex;gap:20px}.ProfileButton_bonusText__wN-47{align-items:center;display:flex;gap:5px}.ProfileButton_points__lDemU{color:#fed647;font-weight:700}[data-theme=light] .ProfileButton_points__lDemU{color:#f57c00}.ProfileButton_symbol__8VWPt{color:#fed647;font-size:24px;line-height:1;margin:-5px 5px -5px 0}[data-theme=light] .ProfileButton_symbol__8VWPt{color:#f57c00}@media screen and (max-width:500px){.ProfileButton_container__9GCV-{gap:10px}.ProfileButton_bonus__9X863{font-size:16px;padding:5px 8px}.ProfileButton_symbol__8VWPt{font-size:20px;margin:-5px 5px -5px 0}.ProfileButton_points__lDemU{font-size:16px}}.RegisterForm_avatar__1caAq{border-radius:50%;display:inline-block;height:46px;overflow:hidden;width:46px}.RegisterForm_avatar__1caAq 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:linear-gradient(135deg,#667eea,#764ba2);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__mP1HP{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__mP1HP:focus-visible{border-radius:50px;outline:2px solid #667eea80;outline-offset:4px}.ThemeToggle_toggleTrack__ZFFRY{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__ZFFRY: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__mP1HP:hover .ThemeToggle_toggleTrack__ZFFRY{border-color:#667eea99;box-shadow:inset 0 2px 8px #0006,0 4px 16px #667eea4d}.ThemeToggle_themeToggle__mP1HP:hover .ThemeToggle_toggleTrack__ZFFRY:before{opacity:1}.ThemeToggle_toggleThumb__I-zri{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);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__I-zri:after{animation:ThemeToggle_pulse__GqjOd 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__A3Wz8{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:16px;position:relative;width:16px;z-index:1}.ThemeToggle_themeToggle__mP1HP.ThemeToggle_light__LLoUQ .ThemeToggle_toggleTrack__ZFFRY{background:linear-gradient(135deg,#fff8dc,#ffe4b5);border-color:#ffc10766;box-shadow:inset 0 2px 8px #ffc10733,0 2px 8px #ffc1074d}.ThemeToggle_themeToggle__mP1HP.ThemeToggle_light__LLoUQ .ThemeToggle_toggleTrack__ZFFRY:before{background:linear-gradient(135deg,#ffc10726,#ff980026);opacity:1}.ThemeToggle_themeToggle__mP1HP.ThemeToggle_light__LLoUQ .ThemeToggle_toggleThumb__I-zri{background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 4px 12px #ffc10780,0 0 20px #ffc10766;transform:translateX(28px)}.ThemeToggle_themeToggle__mP1HP.ThemeToggle_light__LLoUQ:hover .ThemeToggle_toggleTrack__ZFFRY{border-color:#ffc107b3;box-shadow:inset 0 2px 8px #ffc1074d,0 4px 16px #ffc10766}@keyframes ThemeToggle_pulse__GqjOd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@media(max-width:768px){.ThemeToggle_toggleTrack__ZFFRY{height:28px;width:54px}.ThemeToggle_toggleThumb__I-zri{height:22px;width:22px}.ThemeToggle_icon__A3Wz8{height:14px;width:14px}.ThemeToggle_themeToggle__mP1HP.ThemeToggle_light__LLoUQ .ThemeToggle_toggleThumb__I-zri{transform:translateX(26px)}}@media(max-width:480px){.ThemeToggle_toggleTrack__ZFFRY{height:26px;width:50px}.ThemeToggle_toggleThumb__I-zri{height:20px;width:20px}.ThemeToggle_icon__A3Wz8{height:12px;width:12px}.ThemeToggle_themeToggle__mP1HP.ThemeToggle_light__LLoUQ .ThemeToggle_toggleThumb__I-zri{transform:translateX(24px)}}.ProfilePage_profilePage__CA14X{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__CA14X:before{animation:ProfilePage_pulseGlow__MeTSf 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__CA14X .ProfilePage_btnModalClose__ykVr3{-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__CA14X .ProfilePage_btnModalClose__ykVr3:hover{background:#667eea33;border-color:#667eea80;box-shadow:0 8px 30px #667eea66;transform:translateY(-2px)}@keyframes ProfilePage_pulseGlow__MeTSf{0%,to{opacity:.5}50%{opacity:1}}.ProfilePage_container__WFyvf{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__WFyvf{flex-direction:column;padding:80px 15px 20px}}.ProfilePage_sidebar__hKMN7{-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__hKMN7{position:static;width:100%}}.ProfilePage_sidebarNav__NKrtX{display:flex;flex-direction:column;gap:8px;padding:0 15px}.ProfilePage_sidebarNav__NKrtX 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__NKrtX 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__NKrtX button:hover{background:#667eea1a;color:#667eea;transform:translateX(8px)}.ProfilePage_sidebarNav__NKrtX button:hover:before{height:60%}.ProfilePage_sidebarNav__NKrtX button.ProfilePage_active__4NjCb{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__NKrtX button.ProfilePage_active__4NjCb:before{height:80%}.ProfilePage_sidebarNav__NKrtX button.ProfilePage_active__4NjCb .ProfilePage_icon__CvOg-{filter:drop-shadow(0 0 8px rgba(102,126,234,.6));transform:scale(1.2) rotate(5deg)}.ProfilePage_icon__CvOg-{font-size:20px;min-width:20px;transition:transform .3s ease}.ProfilePage_content__-CWqq{-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__-CWqq:before{animation:ProfilePage_rotateGlow__84SMp 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__-CWqq{padding:25px}}@keyframes ProfilePage_rotateGlow__84SMp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_profileInfo__eKIxc{position:relative;z-index:1}.ProfilePage_profileInfo__eKIxc .ProfilePage_left_div__x-wOJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:35px}.ProfilePage_profileInfo__eKIxc .ProfilePage_left_div__x-wOJ 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__eKIxc .ProfilePage_left_div__x-wOJ .ProfilePage_btnExit__dF8fs{-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__eKIxc .ProfilePage_left_div__x-wOJ .ProfilePage_btnExit__dF8fs:hover{background:linear-gradient(135deg,#ff6b6b4d,#ee5a244d);border-color:#ff6b6b99;box-shadow:0 8px 30px #ff6b6b80;transform:translateY(-3px)}.ProfilePage_profileContent__0FO0D{display:flex;flex-direction:column;gap:30px}.ProfilePage_avatarSection__tqC-h{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__tqC-h: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__tqC-h:hover:before{opacity:1}@media(max-width:768px){.ProfilePage_avatarSection__tqC-h{flex-direction:column;gap:25px;padding:30px;text-align:center}}.ProfilePage_avatarSection__tqC-h .ProfilePage_left_div__x-wOJ{align-items:center;display:flex;flex-direction:column;gap:15px;position:relative}.ProfilePage_avatarSection__tqC-h .ProfilePage_avatarPlaceholder__rJlzD,.ProfilePage_avatarSection__tqC-h .ProfilePage_avatar__cC0bt{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__tqC-h .ProfilePage_avatarPlaceholder__rJlzD:before,.ProfilePage_avatarSection__tqC-h .ProfilePage_avatar__cC0bt:before{animation:ProfilePage_rotateBorder__o2qy\+ 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__tqC-h .ProfilePage_avatarPlaceholder__rJlzD img,.ProfilePage_avatarSection__tqC-h .ProfilePage_avatar__cC0bt img{display:block;height:100%;object-fit:cover;width:100%}.ProfilePage_avatarSection__tqC-h .ProfilePage_avatarPlaceholder__rJlzD:hover,.ProfilePage_avatarSection__tqC-h .ProfilePage_avatar__cC0bt:hover{box-shadow:0 0 0 12px #667eea26,0 12px 40px #667eea66;transform:scale(1.05) rotate(5deg)}.ProfilePage_avatarSection__tqC-h .ProfilePage_avatarPlaceholder__rJlzD{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__o2qy\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_userStats__DrTkM{flex:1 1}.ProfilePage_userStats__DrTkM .ProfilePage_name__mIMwP{color:#fff;font-size:28px;font-weight:700;margin-bottom:15px;text-shadow:0 2px 10px #0000004d}.ProfilePage_userStats__DrTkM .ProfilePage_title__wFTC2{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.ProfilePage_userStats__DrTkM .ProfilePage_title__wFTC2 .ProfilePage_titleName__a6EdD{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__DrTkM .ProfilePage_title__wFTC2 .ProfilePage_titleName__a6EdD:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.ProfilePage_userStats__DrTkM .ProfilePage_title__wFTC2 .ProfilePage_cashbackPercent__eh1nG{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__DrTkM .ProfilePage_title__wFTC2 .ProfilePage_cashbackPercent__eh1nG:hover{box-shadow:0 6px 20px #4caf5080;transform:translateY(-2px)}.ProfilePage_statsGrid__509Q\+{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ProfilePage_statsGrid__509Q\+ .ProfilePage_stat__VL2YW{-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__509Q\+ .ProfilePage_stat__VL2YW: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__509Q\+ .ProfilePage_stat__VL2YW:hover{background:#667eea1a;border-color:#667eea66;box-shadow:0 10px 30px #667eea4d;transform:translateY(-5px)}.ProfilePage_statsGrid__509Q\+ .ProfilePage_stat__VL2YW:hover:before{transform:scaleX(1)}.ProfilePage_statsGrid__509Q\+ .ProfilePage_stat__VL2YW .ProfilePage_statValue__LJoy-{-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__509Q\+ .ProfilePage_stat__VL2YW .ProfilePage_statLabel__QQzWA{color:#fff9;font-size:13px;font-weight:500}.ProfilePage_verificationBanner__MPGsr{align-items:center;animation:ProfilePage_pulse__EDlhg 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__EDlhg{0%,to{box-shadow:0 0 0 0 #ffc10766}50%{box-shadow:0 0 0 8px #ffc10700}}.ProfilePage_verificationBanner__MPGsr .ProfilePage_verificationIcon__cN6\+F{flex-shrink:0;font-size:36px}.ProfilePage_verificationBanner__MPGsr .ProfilePage_verificationContent__PgPIg{flex:1 1}.ProfilePage_verificationBanner__MPGsr .ProfilePage_verificationContent__PgPIg h4{color:#ffc107;font-size:18px;font-weight:700;margin:0 0 5px}.ProfilePage_verificationBanner__MPGsr .ProfilePage_verificationContent__PgPIg p{color:#fffc;font-size:14px;line-height:1.4;margin:0}.ProfilePage_verificationBanner__MPGsr .ProfilePage_verificationBtn__iIzKC{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__MPGsr .ProfilePage_verificationBtn__iIzKC:hover{box-shadow:0 6px 20px #ffc10766;transform:translateY(-2px)}.ProfilePage_verificationBanner__MPGsr .ProfilePage_verificationBtn__iIzKC:active{transform:translateY(0)}.ProfilePage_profileDetails__HgXq3{-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__LiRA0 .ProfilePage_detailRow__juzO9{align-items:center;border-bottom:1px solid #667eea26;display:flex;justify-content:space-between;padding:16px 0;transition:all .3s ease}.ProfilePage_detailsView__LiRA0 .ProfilePage_detailRow__juzO9:hover{background:#667eea0d;border-radius:8px;padding-left:10px}.ProfilePage_detailsView__LiRA0 .ProfilePage_detailRow__juzO9:last-child{border-bottom:none;margin-bottom:25px}.ProfilePage_detailsView__LiRA0 .ProfilePage_detailRow__juzO9 .ProfilePage_label__cO46I{color:#fff9;font-size:14px;font-weight:600}.ProfilePage_detailsView__LiRA0 .ProfilePage_detailRow__juzO9 .ProfilePage_value__LYd2f{color:#fff;font-size:15px;font-weight:500}.ProfilePage_detailsView__LiRA0 .ProfilePage_btnSecondary_div__Qozpo{display:flex;gap:15px}@media(max-width:768px){.ProfilePage_detailsView__LiRA0 .ProfilePage_btnSecondary_div__Qozpo{flex-direction:column}}.ProfilePage_detailsView__LiRA0 .ProfilePage_btnSecondary_div__Qozpo .ProfilePage_btnSecondary__lj59G{-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__LiRA0 .ProfilePage_btnSecondary_div__Qozpo .ProfilePage_btnSecondary__lj59G: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__LiRA0 .ProfilePage_btnSecondary_div__Qozpo .ProfilePage_btnSecondary__lj59G:hover{background:linear-gradient(135deg,#667eea40,#764ba240);border-color:#667eea99;box-shadow:0 8px 25px #667eea80;color:#fff;transform:translateY(-3px)}.ProfilePage_detailsView__LiRA0 .ProfilePage_btnSecondary_div__Qozpo .ProfilePage_btnSecondary__lj59G:hover:before{height:300px;width:300px}.ProfilePage_editForm__F18MP{display:flex;flex-direction:column;gap:25px}.ProfilePage_editForm__F18MP .ProfilePage_inputGroup__hzftp .ProfilePage_auth-label__\+Wxv0,.ProfilePage_editForm__F18MP .ProfilePage_inputGroup__hzftp label,.ProfilePage_editForm__F18MP div .ProfilePage_auth-label__\+Wxv0,.ProfilePage_editForm__F18MP div label{color:#fffc;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.ProfilePage_editForm__F18MP .ProfilePage_inputGroup__hzftp .ProfilePage_auth-input__WGusF,.ProfilePage_editForm__F18MP .ProfilePage_inputGroup__hzftp input,.ProfilePage_editForm__F18MP div .ProfilePage_auth-input__WGusF,.ProfilePage_editForm__F18MP 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__F18MP .ProfilePage_inputGroup__hzftp .ProfilePage_auth-input__WGusF::placeholder,.ProfilePage_editForm__F18MP .ProfilePage_inputGroup__hzftp input::placeholder,.ProfilePage_editForm__F18MP div .ProfilePage_auth-input__WGusF::placeholder,.ProfilePage_editForm__F18MP div input::placeholder{color:#fff6}.ProfilePage_editForm__F18MP .ProfilePage_inputGroup__hzftp .ProfilePage_auth-input__WGusF:focus,.ProfilePage_editForm__F18MP .ProfilePage_inputGroup__hzftp input:focus,.ProfilePage_editForm__F18MP div .ProfilePage_auth-input__WGusF:focus,.ProfilePage_editForm__F18MP div input:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33,0 0 20px #667eea4d;outline:none}.ProfilePage_editForm__F18MP .ProfilePage_editForm_btn__-pKFO{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__F18MP .ProfilePage_editForm_btn__-pKFO{flex-direction:column}}.ProfilePage_formActions__KC\+qi{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__KC\+qi{flex-direction:column}}.ProfilePage_btnPrimary__6JdGe{background:linear-gradient(135deg,#667eea,#764ba2);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__6JdGe: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__6JdGe: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__6JdGe: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__6JdGe:hover:not(:disabled):before{left:100%}.ProfilePage_btnPrimary__6JdGe:active:not(:disabled){transform:translateY(-2px) scale(.98)}.ProfilePage_btnPrimary__6JdGe:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5;transform:none}.ProfilePage_btnSecondary__lj59G{-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__lj59G: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__lj59G:active{transform:translateY(-1px)}.ProfilePage_historySection__VMjdl{position:relative;z-index:1}.ProfilePage_historySection__VMjdl 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__4pOz6{border-bottom:2px solid #667eea26;display:flex;gap:12px;margin-bottom:35px;padding-bottom:10px}@media(max-width:768px){.ProfilePage_historyTabs__4pOz6{flex-wrap:wrap}}.ProfilePage_historyTabs__4pOz6 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__4pOz6 button:hover{background:#667eea1a;border-color:#667eea66;color:#667eea;transform:translateY(-2px)}.ProfilePage_historyTabs__4pOz6 button.ProfilePage_active__4NjCb{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 4px 20px #667eea80;color:#fff;transform:translateY(-2px)}.ProfilePage_historyContent__wtrk8{display:flex;flex-direction:column;gap:20px}.ProfilePage_historyItem__ueFku{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__ueFku:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:0;left:0;position:absolute;top:0;transition:height .4s ease;width:4px}.ProfilePage_historyItem__ueFku:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-5px)}.ProfilePage_historyItem__ueFku:hover:before{height:100%}@media(max-width:768px){.ProfilePage_historyItem__ueFku{flex-direction:column;text-align:center}}.ProfilePage_historyItem__ueFku .ProfilePage_itemImage__v91k3{border:2px solid #667eea33;border-radius:12px;box-shadow:0 4px 15px #0000004d;flex-shrink:0;height:130px;overflow:hidden;width:90px}.ProfilePage_historyItem__ueFku .ProfilePage_itemImage__v91k3 img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProfilePage_historyItem__ueFku:hover .ProfilePage_itemImage__v91k3 img{transform:scale(1.1)}.ProfilePage_historyItem__ueFku .ProfilePage_itemInfo__5MMbo{flex:1 1}.ProfilePage_historyItem__ueFku .ProfilePage_itemInfo__5MMbo h3{color:#fff;font-size:19px;font-weight:700;margin:0 0 12px}.ProfilePage_historyItem__ueFku .ProfilePage_itemInfo__5MMbo p{color:#ffffffb3;font-size:14px;margin:0 0 10px}.ProfilePage_historyItem__ueFku .ProfilePage_itemInfo__5MMbo .ProfilePage_watchTime__4yufL{color:#ffffff80;font-size:12px;font-weight:500}.ProfilePage_historyItem__ueFku .ProfilePage_itemActions__9uzCC{flex-shrink:0}.ProfilePage_progressBar__SRZVL{background:#667eea26;border-radius:10px;box-shadow:inset 0 2px 4px #0003;height:8px;margin:12px 0;overflow:hidden;width:100%}.ProfilePage_progressBar__SRZVL .ProfilePage_progressFill__Tpady{animation:ProfilePage_shimmer__dwbxj 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__dwbxj{0%{background-position:200% 0}to{background-position:-200% 0}}.ProfilePage_activityItem__4amLZ{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__4amLZ:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 8px 25px #667eea4d;transform:translateY(-3px)}.ProfilePage_activityItem__4amLZ .ProfilePage_activityIcon__j3q2N{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__4amLZ:hover .ProfilePage_activityIcon__j3q2N{transform:rotate(1turn) scale(1.1)}.ProfilePage_activityItem__4amLZ .ProfilePage_activityInfo__tchlR{flex:1 1}.ProfilePage_activityItem__4amLZ .ProfilePage_activityInfo__tchlR h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.ProfilePage_activityItem__4amLZ .ProfilePage_activityInfo__tchlR p{color:#fff9;font-size:13px;margin:0}.ProfilePage_activityItem__4amLZ .ProfilePage_activityPoints__wtEBI{background:#4caf5026;border:1px solid #4caf504d;border-radius:20px;color:#4caf50;font-size:15px;font-weight:700;padding:6px 12px}.ProfilePage_addressesSection__Gqb0N,.ProfilePage_paymentSection__sP4Gp{position:relative;z-index:1}.ProfilePage_addressesSection__Gqb0N .ProfilePage_sectionHeader__5GZu2,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2{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__Gqb0N .ProfilePage_sectionHeader__5GZu2,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2{align-items:stretch;flex-direction:column;gap:15px}}.ProfilePage_addressesSection__Gqb0N .ProfilePage_sectionHeader__5GZu2 h3,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 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__Gqb0N .ProfilePage_sectionHeader__5GZu2 h3:after,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 h3:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:50px}.ProfilePage_addressesSection__Gqb0N .ProfilePage_sectionHeader__5GZu2 button,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 button{background:linear-gradient(135deg,#667eea,#764ba2);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__Gqb0N .ProfilePage_sectionHeader__5GZu2 button:before,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 button:before{content:"+";font-size:18px;font-weight:700;margin-right:8px}.ProfilePage_addressesSection__Gqb0N .ProfilePage_sectionHeader__5GZu2 button:after,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 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__Gqb0N .ProfilePage_sectionHeader__5GZu2 button:hover,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 button:hover{box-shadow:0 8px 28px #667eea99;transform:translateY(-3px)}.ProfilePage_addressesSection__Gqb0N .ProfilePage_sectionHeader__5GZu2 button:hover:after,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 button:hover:after{height:300px;width:300px}.ProfilePage_addressesSection__Gqb0N .ProfilePage_sectionHeader__5GZu2 button:active,.ProfilePage_paymentSection__sP4Gp .ProfilePage_sectionHeader__5GZu2 button:active{transform:translateY(-1px)}.ProfilePage_addressForm__oYnXq,.ProfilePage_paymentForm__MOHIi{-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__oYnXq:before,.ProfilePage_paymentForm__MOHIi:before{background:linear-gradient(90deg,#0000,#667eea99,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ProfilePage_addressForm__oYnXq:after,.ProfilePage_paymentForm__MOHIi: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__oYnXq h4,.ProfilePage_paymentForm__MOHIi h4{color:#fff;font-size:22px;font-weight:700;margin:0 0 30px;padding-bottom:15px;position:relative}.ProfilePage_addressForm__oYnXq h4:after,.ProfilePage_paymentForm__MOHIi h4:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ProfilePage_formGrid__EAGQN{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp{position:relative}.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp 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__EAGQN .ProfilePage_inputGroup__hzftp input,.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp 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__EAGQN .ProfilePage_inputGroup__hzftp input::placeholder,.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp select::placeholder{color:#ffffff59;font-weight:400}.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp input:hover,.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp select:hover{background:linear-gradient(135deg,#141428d9,#19192df2);border-color:#667eea66}.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp input:focus,.ProfilePage_formGrid__EAGQN .ProfilePage_inputGroup__hzftp 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__EAGQN .ProfilePage_inputGroup__hzftp 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__EAGQN .ProfilePage_inputGroup__hzftp select option{background:#1a1a2e;color:#fff;padding:12px}.ProfilePage_formGrid__EAGQN .ProfilePage_checkboxGroup__aM0W2{align-items:center;background:#667eea0d;border:1px solid #667eea26;border-radius:12px;display:flex;padding:16px 20px;transition:all .3s ease}.ProfilePage_formGrid__EAGQN .ProfilePage_checkboxGroup__aM0W2:hover{background:#667eea14;border-color:#667eea40}.ProfilePage_formGrid__EAGQN .ProfilePage_checkboxGroup__aM0W2 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__EAGQN .ProfilePage_checkboxGroup__aM0W2 label input[type=checkbox]{accent-color:#667eea;border-radius:6px;cursor:pointer;height:22px;margin:0;transition:all .3s ease;width:22px}.ProfilePage_formGrid__EAGQN .ProfilePage_checkboxGroup__aM0W2 label input[type=checkbox]:checked{transform:scale(1.1)}.ProfilePage_addressesList__4dJYA,.ProfilePage_paymentsList__\+BTs7{grid-gap:20px;display:grid;gap:20px}.ProfilePage_addressItem__LRFsH,.ProfilePage_paymentItem__7UeC7{-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__LRFsH:before,.ProfilePage_paymentItem__7UeC7: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__LRFsH:hover,.ProfilePage_paymentItem__7UeC7:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-4px)}.ProfilePage_addressItem__LRFsH:hover:before,.ProfilePage_paymentItem__7UeC7:hover:before{left:100%}.ProfilePage_addressHeader__eYurt,.ProfilePage_paymentHeader__\+EbDp{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ProfilePage_addressHeader__eYurt h4,.ProfilePage_paymentHeader__\+EbDp h4{color:#fff;font-size:19px;font-weight:700;margin:0}.ProfilePage_addressHeader__eYurt .ProfilePage_defaultBadge__tv\+AU,.ProfilePage_paymentHeader__\+EbDp .ProfilePage_defaultBadge__tv\+AU{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__PorZ3{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:600;gap:12px}.ProfilePage_addressDetails__jC61b,.ProfilePage_paymentDetails__wcQip{margin-bottom:18px}.ProfilePage_addressDetails__jC61b p,.ProfilePage_paymentDetails__wcQip p{color:#ffffffb3;font-size:14px;line-height:1.6;margin:6px 0}.ProfilePage_addressActions__OzmrT,.ProfilePage_paymentActions__5v3tD{display:flex;gap:12px}.ProfilePage_addressActions__OzmrT .ProfilePage_deleteBtn__Zt0S8,.ProfilePage_addressActions__OzmrT .ProfilePage_editBtn__ClWPm,.ProfilePage_paymentActions__5v3tD .ProfilePage_deleteBtn__Zt0S8,.ProfilePage_paymentActions__5v3tD .ProfilePage_editBtn__ClWPm{-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__OzmrT .ProfilePage_editBtn__ClWPm,.ProfilePage_paymentActions__5v3tD .ProfilePage_editBtn__ClWPm{background:linear-gradient(135deg,#667eea26,#764ba226);border:1px solid #667eea66;color:#667eea}.ProfilePage_addressActions__OzmrT .ProfilePage_editBtn__ClWPm:hover,.ProfilePage_paymentActions__5v3tD .ProfilePage_editBtn__ClWPm:hover{background:linear-gradient(135deg,#667eea40,#764ba240);box-shadow:0 6px 20px #667eea66;color:#fff;transform:translateY(-2px)}.ProfilePage_addressActions__OzmrT .ProfilePage_deleteBtn__Zt0S8,.ProfilePage_paymentActions__5v3tD .ProfilePage_deleteBtn__Zt0S8{background:linear-gradient(135deg,#f4433626,#e5393526);border:1px solid #f4433666;color:#f44336}.ProfilePage_addressActions__OzmrT .ProfilePage_deleteBtn__Zt0S8:hover,.ProfilePage_paymentActions__5v3tD .ProfilePage_deleteBtn__Zt0S8:hover{background:linear-gradient(135deg,#f4433640,#e5393540);box-shadow:0 6px 20px #f4433666;color:#fff;transform:translateY(-2px)}.ProfilePage_purchasesSection__ZPPaa{position:relative;z-index:1}.ProfilePage_purchasesSection__ZPPaa .ProfilePage_sectionHeader__5GZu2{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.ProfilePage_purchasesSection__ZPPaa 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__31jcq{position:relative;z-index:1}.ProfilePage_shopOrdersSection__31jcq 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__YTi5Q{position:relative;z-index:1}.ProfilePage_foodOrdersSection__YTi5Q 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__VJgxG{position:relative;z-index:1}.ProfilePage_tourBookingsSection__VJgxG 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__\+XJ-k{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:60px 20px;text-align:center}.ProfilePage_noOrders__\+XJ-k .ProfilePage_noOrdersIcon__UWWoX{font-size:64px;margin-bottom:16px;opacity:.5}.ProfilePage_noOrders__\+XJ-k h3{color:#fff;font-size:24px;margin-bottom:8px}.ProfilePage_noOrders__\+XJ-k p{color:#fff9;font-size:16px}.ProfilePage_ordersList__r1MM0{display:flex;flex-direction:column;gap:20px}.ProfilePage_orderCard__rh2oo{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.ProfilePage_orderCard__rh2oo:hover{background:#ffffff0d;border-color:#ff6b354d;box-shadow:0 8px 25px #ff6b3526;transform:translateY(-2px)}.ProfilePage_orderHeader__uD6SC{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ProfilePage_orderHeader__uD6SC .ProfilePage_orderInfo__53Jol h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.ProfilePage_orderHeader__uD6SC .ProfilePage_orderInfo__53Jol .ProfilePage_orderDate__nckxc{color:#ffffff80;font-size:14px}.ProfilePage_orderStatus__wGMs0{border-radius:8px;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase}.ProfilePage_orderStatus__wGMs0.ProfilePage_statuscreated__Oxjgy,.ProfilePage_orderStatus__wGMs0.ProfilePage_statuspending__bUd4N{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.ProfilePage_orderStatus__wGMs0.ProfilePage_statusconfirmed__euP3Z,.ProfilePage_orderStatus__wGMs0.ProfilePage_statuscooking__M4kKg{background:#2196f326;border:1px solid #2196f34d;color:#2196f3}.ProfilePage_orderStatus__wGMs0.ProfilePage_statusin_delivery__pv556,.ProfilePage_orderStatus__wGMs0.ProfilePage_statusready__l2wFi{background:#9c27b026;border:1px solid #9c27b04d;color:#9c27b0}.ProfilePage_orderStatus__wGMs0.ProfilePage_statusdelivered__h1fMV{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.ProfilePage_orderStatus__wGMs0.ProfilePage_statuscancelled__1euFY{background:#f4433626;border:1px solid #f443364d;color:#f44336}.ProfilePage_orderBody__088h0{margin-bottom:20px}.ProfilePage_orderDetails__h\+ucb{margin-bottom:16px}.ProfilePage_orderDetails__h\+ucb p{color:#fffc;font-size:15px;line-height:1.6;margin:8px 0}.ProfilePage_orderDetails__h\+ucb p strong{color:#fff;font-weight:600;margin-right:8px}.ProfilePage_orderItems__hzAPz{background:#0003;border-radius:12px;margin-top:16px;padding:16px}.ProfilePage_orderItems__hzAPz h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.ProfilePage_orderItems__hzAPz ul{list-style:none;margin:0;padding:0}.ProfilePage_orderItems__hzAPz ul li{border-bottom:1px solid #ffffff0d;color:#fffc;font-size:14px;padding:8px 0}.ProfilePage_orderItems__hzAPz ul li:last-child{border-bottom:none}.ProfilePage_orderFooter__QzdAb{border-top:1px solid #ffffff1a;padding-top:16px}.ProfilePage_orderTotal__JBItF{align-items:center;display:flex;justify-content:space-between}.ProfilePage_orderTotal__JBItF span{color:#fff9;font-size:16px}.ProfilePage_orderTotal__JBItF 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__BEL5Z{color:#fff9;font-size:16px;padding:40px;text-align:center}.ProfilePage_avatar1__mtgcZ{border-radius:50%;display:inline-block;height:50px;overflow:hidden;width:50px}.ProfilePage_avatar1__mtgcZ img{display:block;object-fit:cover;object-position:center;width:100%}.ProfilePage_wrapper__0K7Mo{display:flex;flex-direction:column;gap:20px;padding:16px}.ProfilePage_left__IX5kI{display:flex;flex-direction:column;gap:10px;width:100%}.ProfilePage_right__P7FrK{flex:1 1}.ProfilePage_bonus__u-LDG{align-items:center;background:#2f2f18;border-radius:10px;display:flex;font-size:20px;gap:8px;justify-content:center;padding:7px 10px}.ProfilePage_bonus__u-LDG h1{color:#fed647;font-size:20px}.ProfilePage_username__s01\+r{color:#666}.ProfilePage_phone__AmuOy{color:#666;margin-bottom:10px}@media(max-width:1024px){.ProfilePage_container__WFyvf{gap:20px}.ProfilePage_sidebar__hKMN7{width:250px}}@media(max-width:768px){.ProfilePage_formGrid__EAGQN{grid-template-columns:1fr}.ProfilePage_addressActions__OzmrT,.ProfilePage_paymentActions__5v3tD{justify-content:center}.ProfilePage_historyItem__ueFku .ProfilePage_itemImage__v91k3{height:90px;width:60px}}@media screen and (max-width:746px){.ProfilePage_wrapper_body__rDnLW{padding:0!important}.ProfilePage_wrapper__0K7Mo{margin-top:25px;padding:0}}@media(max-width:480px){.ProfilePage_container__WFyvf{padding:80px 10px 20px}.ProfilePage_content__-CWqq{padding:20px 15px}.ProfilePage_avatarSection__tqC-h{padding:20px}.ProfilePage_avatarSection__tqC-h .ProfilePage_avatarPlaceholder__rJlzD,.ProfilePage_avatarSection__tqC-h .ProfilePage_avatar__cC0bt{height:100px;width:100px}}.ProfilePage_ordersStats__Yn2uP{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__Yn2uP{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ProfilePage_statCard__gMnd4{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__gMnd4:hover{background:#ffffff0d;border-color:#667eea66;box-shadow:0 12px 35px #667eea4d;transform:translateY(-5px)}.ProfilePage_statCard__gMnd4 .ProfilePage_statIcon__zYCDZ{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__gMnd4 .ProfilePage_statInfo__bNSK4{flex:1 1}.ProfilePage_statCard__gMnd4 .ProfilePage_statInfo__bNSK4 h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.ProfilePage_statCard__gMnd4 .ProfilePage_statInfo__bNSK4 .ProfilePage_statValue__LJoy-{color:#667eea;font-size:28px;font-weight:700;line-height:1;margin:0}.ProfilePage_statCard__gMnd4 .ProfilePage_statInfo__bNSK4 span{color:#fff9;font-size:14px;font-weight:500}.ProfilePage_totalStats__JwZH7{-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__JwZH7 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__JwZH7 .ProfilePage_totalCard__sSrCX .ProfilePage_totalValue__hDDI1{color:#667eea;font-size:48px;font-weight:700;line-height:1;margin:0;text-shadow:0 0 20px #667eea80}.ProfilePage_totalStats__JwZH7 .ProfilePage_totalCard__sSrCX span{color:#ffffffb3;display:block;font-size:16px;font-weight:500;margin-top:10px}.ChangePasswordModal_modalOverlay__Nu6CH{align-items:center;animation:ChangePasswordModal_fadeIn__KvTCl .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__KvTCl{0%{opacity:0}to{opacity:1}}.ChangePasswordModal_modal__0UVRw{animation:ChangePasswordModal_slideUp__ov7ZU .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__0UVRw:before{animation:ChangePasswordModal_shimmer__hwFYW 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__0UVRw 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__ov7ZU{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ChangePasswordModal_shimmer__hwFYW{0%{background-position:200% 0}to{background-position:-200% 0}}.ChangePasswordModal_field__CAOIi{margin-bottom:20px}.ChangePasswordModal_field__CAOIi label{color:#ffffffe6;display:block;font-size:14px;font-weight:600;letter-spacing:.3px;margin-bottom:10px}.ChangePasswordModal_field__CAOIi .ChangePasswordModal_auth-field__rJmaL{position:relative}.ChangePasswordModal_field__CAOIi .ChangePasswordModal_auth-field__rJmaL 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__CAOIi .ChangePasswordModal_auth-field__rJmaL input::placeholder{color:#fff6}.ChangePasswordModal_field__CAOIi .ChangePasswordModal_auth-field__rJmaL input:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea33,0 0 20px #667eea4d;outline:none}.ChangePasswordModal_field__CAOIi .ChangePasswordModal_auth-field__rJmaL .ChangePasswordModal_password-toggle__KrbqW{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__CAOIi .ChangePasswordModal_auth-field__rJmaL .ChangePasswordModal_password-toggle__KrbqW:hover{opacity:1}.ChangePasswordModal_actions__EyHyg{border-top:1px solid #667eea1a;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.ChangePasswordModal_actions__EyHyg 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__EyHyg button:disabled{cursor:not-allowed;opacity:.5}.ChangePasswordModal_actions__EyHyg .ChangePasswordModal_btn__Bds9s{background:linear-gradient(135deg,#0f0f23cc,#141428e6);border:1px solid #667eea4d;color:#667eea}.ChangePasswordModal_actions__EyHyg .ChangePasswordModal_btn__Bds9s:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.ChangePasswordModal_actions__EyHyg .ChangePasswordModal_btn_primary__jQMV2{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #ffffff26;box-shadow:0 6px 24px #667eea66;color:#fff}.ChangePasswordModal_actions__EyHyg .ChangePasswordModal_btn_primary__jQMV2: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__EyHyg .ChangePasswordModal_btn_primary__jQMV2:hover:not(:disabled){box-shadow:0 10px 32px #667eea99;transform:translateY(-3px)}.ChangePasswordModal_actions__EyHyg .ChangePasswordModal_btn_primary__jQMV2:hover:not(:disabled):before{left:100%}.ChangePasswordModal_errors__\+CHjy{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__XmV2h{padding:8px}.PurchaseList_table__3E9jc{border-collapse:collapse;width:100%}.PurchaseList_table__3E9jc img{height:40px;margin-right:8px;object-fit:cover;width:40px}.PurchaseList_table__3E9jc td,.PurchaseList_table__3E9jc th{border:1px solid #eee;padding:8px}.PurchaseList_pager__S9jg5{align-items:center;display:flex;gap:8px;margin-top:12px}.TitleDisplay_titleDisplay__CrxEB{display:flex;flex-direction:column;gap:30px}.TitleDisplay_currentTitle__SMDv3{-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__SMDv3:before{animation:TitleDisplay_rotateGlow__Cdoi0 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__SMDv3:after{background:linear-gradient(90deg,#0000,#667eea66,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes TitleDisplay_rotateGlow__Cdoi0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TitleDisplay_titleHeader__QVHaI{align-items:center;display:flex;gap:30px;position:relative;z-index:1}@media(max-width:768px){.TitleDisplay_titleHeader__QVHaI{flex-direction:column;text-align:center}}.TitleDisplay_iconWrapper__sl4wx{flex-shrink:0;position:relative}.TitleDisplay_iconWrapper__sl4wx .TitleDisplay_titleIcon__oia8w{animation:TitleDisplay_float__7Dqao 3s ease-in-out infinite;filter:drop-shadow(0 4px 20px rgba(102,126,234,.6));position:relative;z-index:2}.TitleDisplay_iconWrapper__sl4wx .TitleDisplay_glow__0Je0p{animation:TitleDisplay_pulse__rvew5 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__7Dqao{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes TitleDisplay_pulse__rvew5{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.TitleDisplay_titleInfo__zocKZ{flex:1 1}.TitleDisplay_titleInfo__zocKZ .TitleDisplay_titleName__m1rXz{-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__zocKZ .TitleDisplay_titleDescription__M5-6t{color:#ffffffb3;font-size:15px;line-height:1.5;margin:0 0 20px}.TitleDisplay_benefits__sRII7{display:flex;flex-wrap:wrap;gap:20px}.TitleDisplay_benefit__uINGW{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__uINGW:hover{background:#667eea26;border-color:#667eea66;transform:translateY(-2px)}.TitleDisplay_benefit__uINGW .TitleDisplay_benefitLabel__L6nKc{color:#fff9;font-size:13px;font-weight:500}.TitleDisplay_benefit__uINGW .TitleDisplay_benefitValue__r4uOc{color:#667eea;font-size:16px;font-weight:700}.TitleDisplay_progressSection__aIH2R{-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__yRSSc{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.TitleDisplay_progressHeader__yRSSc .TitleDisplay_progressLabel__8W8fd{color:#ffffffb3;font-size:15px;font-weight:600}.TitleDisplay_progressHeader__yRSSc .TitleDisplay_progressPoints__UR1G7{color:#667eea;font-size:16px;font-weight:700}.TitleDisplay_progressBar__nEsPv{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__B8CgZ{animation:TitleDisplay_shimmer__6wmt\+ 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__B8CgZ .TitleDisplay_progressGlow__lVHje{animation:TitleDisplay_slideGlow__2n4SG 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6);height:100%;position:absolute;right:0;top:0;width:60px}@keyframes TitleDisplay_shimmer__6wmt\+{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes TitleDisplay_slideGlow__2n4SG{0%,to{opacity:0}50%{opacity:1}}.TitleDisplay_progressPercentage__s8R7S{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__AatEW{align-items:center;background:#ffffff0d;border:1px solid #667eea33;border-radius:16px;display:flex;gap:25px;padding:25px;transition:all .4s ease}.TitleDisplay_nextTitle__AatEW:hover{background:#ffffff14;border-color:#667eea66;box-shadow:0 8px 25px #667eea4d;transform:translateY(-3px)}@media(max-width:768px){.TitleDisplay_nextTitle__AatEW{flex-direction:column;text-align:center}}.TitleDisplay_nextIconWrapper__PLvXY{flex-shrink:0;position:relative}.TitleDisplay_nextIconWrapper__PLvXY .TitleDisplay_nextIcon__VuZr5{filter:drop-shadow(0 2px 15px rgba(102,126,234,.4));opacity:.8;transition:all .3s ease}.TitleDisplay_nextIconWrapper__PLvXY:hover .TitleDisplay_nextIcon__VuZr5{opacity:1;transform:scale(1.1) rotate(5deg)}.TitleDisplay_nextTitleInfo__hL23l{flex:1 1}.TitleDisplay_nextTitleInfo__hL23l .TitleDisplay_nextTitleName__JHU8v{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.TitleDisplay_nextTitleInfo__hL23l .TitleDisplay_nextTitleDescription__nYpb3{color:#fff9;font-size:14px;line-height:1.5;margin:0 0 15px}.TitleDisplay_nextBenefits__AIanx{display:flex;flex-wrap:wrap;gap:15px}.TitleDisplay_nextBenefits__AIanx .TitleDisplay_nextBenefit__QkDvm,.TitleDisplay_nextBenefits__AIanx .TitleDisplay_pointsNeeded__zdno\+{border-radius:10px;font-size:13px;font-weight:600;padding:6px 12px}.TitleDisplay_nextBenefits__AIanx .TitleDisplay_nextBenefit__QkDvm{background:linear-gradient(135deg,#4caf5033,#388e3c33);border:1px solid #4caf504d;color:#4caf50}.TitleDisplay_nextBenefits__AIanx .TitleDisplay_pointsNeeded__zdno\+{background:#667eea26;border:1px solid #667eea4d;color:#667eea}.TitleDisplay_allTitles__ejIrR{-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__MWKhS{-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__cyDtM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media(max-width:768px){.TitleDisplay_titlesGrid__cyDtM{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.TitleDisplay_titleCard__ishB6{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__ishB6: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__ishB6:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-5px)}.TitleDisplay_titleCard__ishB6:hover:before{transform:scaleX(1)}.TitleDisplay_titleCard__ishB6.TitleDisplay_unlocked__MYvZl{background:#667eea14;border-color:#667eea4d}.TitleDisplay_titleCard__ishB6.TitleDisplay_unlocked__MYvZl .TitleDisplay_cardIcon__X9BkC{filter:drop-shadow(0 2px 10px rgba(102,126,234,.5))}.TitleDisplay_titleCard__ishB6.TitleDisplay_locked__Q3wke{opacity:.5}.TitleDisplay_titleCard__ishB6.TitleDisplay_locked__Q3wke .TitleDisplay_cardIcon__X9BkC{filter:grayscale(1) opacity(.5)}.TitleDisplay_titleCard__ishB6.TitleDisplay_current__f0Hvt{background:linear-gradient(135deg,#667eea33,#764ba233);border:2px solid #667eea80;box-shadow:0 8px 32px #667eea80,inset 0 1px 0 #fff3}.TitleDisplay_cardIconWrapper__r\+QjF{display:flex;justify-content:center;margin-bottom:15px;position:relative}.TitleDisplay_cardIconWrapper__r\+QjF .TitleDisplay_cardIcon__X9BkC{transition:all .3s ease}.TitleDisplay_cardIconWrapper__r\+QjF .TitleDisplay_currentBadge__zoXPm{animation:TitleDisplay_bounce__dJsbj 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__r\+QjF .TitleDisplay_lockOverlay__xQje0{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__dJsbj{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.TitleDisplay_cardInfo__5K-yd{text-align:center}.TitleDisplay_cardInfo__5K-yd .TitleDisplay_cardTitle__-4l6z{color:#fff;font-size:16px;font-weight:700;margin:0 0 8px}.TitleDisplay_cardInfo__5K-yd .TitleDisplay_cardCashback__E6qo8{color:#4caf50;font-size:13px;font-weight:600;margin:0 0 5px}.TitleDisplay_cardInfo__5K-yd .TitleDisplay_cardRequirement__JXttM{color:#ffffff80;font-size:12px;margin:0}.TitleDisplay_titleCard__ishB6:hover .TitleDisplay_cardIcon__X9BkC{transform:scale(1.1) rotate(5deg)}.TitleDisplay_loading__0h0TN{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px}.TitleDisplay_loading__0h0TN p{font-size:16px;font-weight:500;margin:0}.TitleDisplay_loadingSpinner__v5sCS{animation:TitleDisplay_spin__VQrMr 1s linear infinite;border:3px solid #667eea33;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes TitleDisplay_spin__VQrMr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerificationModal_overlay__1nMRE{align-items:center;animation:EmailVerificationModal_fadeIn__XHDSf .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__XHDSf{0%{opacity:0}to{opacity:1}}.EmailVerificationModal_modal__G9eaA{animation:EmailVerificationModal_slideUp__hnZDZ .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;position:relative;width:90%}@keyframes EmailVerificationModal_slideUp__hnZDZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EmailVerificationModal_closeBtn__iKDEY{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__iKDEY:hover{background:#f1f3f5;color:#333;transform:rotate(90deg)}.EmailVerificationModal_content__Tr98o{padding:60px 40px 40px;text-align:center}.EmailVerificationModal_icon__QxG59{animation:EmailVerificationModal_bounce__o6u81 .6s ease;font-size:64px;margin-bottom:20px}@keyframes EmailVerificationModal_bounce__o6u81{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.EmailVerificationModal_successIcon__visXb{animation:EmailVerificationModal_scaleIn__gr9Dh .5s cubic-bezier(.68,-.55,.265,1.55);font-size:80px;margin-bottom:20px}@keyframes EmailVerificationModal_scaleIn__gr9Dh{0%{transform:scale(0)}to{transform:scale(1)}}h2{color:#333;font-size:28px;font-weight:700;margin:0 0 10px}.EmailVerificationModal_description__Lpt-J{color:#666;font-size:16px;line-height:1.6;margin:0 0 30px}.EmailVerificationModal_emailDisplay__-l8UQ{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__lsSjT{font-size:24px}.EmailVerificationModal_email__knliA{color:#333;font-size:16px;font-weight:600}.EmailVerificationModal_codeInputs__ghjFZ{display:flex;gap:10px;justify-content:center;margin:30px 0}.EmailVerificationModal_codeInput__GjTpz{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__GjTpz:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:scale(1.05)}.EmailVerificationModal_codeInput__GjTpz:not(:placeholder-shown){border-color:#667eea}.EmailVerificationModal_timer__APHf8{color:#666;font-size:14px;margin:15px 0}.EmailVerificationModal_timer__APHf8 strong{color:#667eea;font-weight:700}.EmailVerificationModal_success__VrzNK{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;font-size:14px;margin:15px 0;padding:12px 20px}.EmailVerificationModal_error__FZDM4{animation:EmailVerificationModal_shake__SXsz6 .4s;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-size:14px;margin:15px 0;padding:12px 20px}@keyframes EmailVerificationModal_shake__SXsz6{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.EmailVerificationModal_sendBtn__QSHq6,.EmailVerificationModal_verifyBtn__3Od8u{background:linear-gradient(135deg,#667eea,#764ba2);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__QSHq6:hover:not(:disabled),.EmailVerificationModal_verifyBtn__3Od8u:hover:not(:disabled){box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.EmailVerificationModal_sendBtn__QSHq6:active:not(:disabled),.EmailVerificationModal_verifyBtn__3Od8u:active:not(:disabled){transform:translateY(0)}.EmailVerificationModal_sendBtn__QSHq6:disabled,.EmailVerificationModal_verifyBtn__3Od8u:disabled{cursor:not-allowed;opacity:.6}.EmailVerificationModal_actions__3oT-j{display:flex;flex-direction:column;gap:10px}.EmailVerificationModal_resendBtn__ePhcf{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:10px;transition:all .2s}.EmailVerificationModal_resendBtn__ePhcf:hover:not(:disabled){color:#764ba2;text-decoration:underline}.EmailVerificationModal_resendBtn__ePhcf:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.EmailVerificationModal_modal__G9eaA{margin:20px;width:95%}.EmailVerificationModal_content__Tr98o{padding:50px 20px 30px}.EmailVerificationModal_codeInput__GjTpz{font-size:24px;height:55px;width:45px}.EmailVerificationModal_codeInputs__ghjFZ{gap:6px}h2{font-size:24px}}.ShopOrdersList_ordersList__U1nyI{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.ShopOrdersList_orderCard__fWBrg{background:#1a1a1a;border:1px solid #333;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.ShopOrdersList_orderCard__fWBrg:hover{box-shadow:0 4px 12px #ff6b351a;transform:translateY(-2px)}.ShopOrdersList_orderHeader__0f0d8{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:1.5rem}.ShopOrdersList_orderInfo__XTSeW h3{color:#fff;font-size:1.25rem;margin:0 0 .5rem}.ShopOrdersList_orderDate__3PPjB{color:#b0b0b0;font-size:.9rem}.ShopOrdersList_orderStatus__rnbhp{border-radius:20px;color:#fff;font-size:.9rem;font-weight:500;padding:.5rem 1rem}.ShopOrdersList_orderItems__XiASf{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem}.ShopOrdersList_orderItem__NjSFG{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:1rem;padding:.75rem}.ShopOrdersList_itemImage__BRrUk{border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.ShopOrdersList_itemImage__BRrUk img{height:100%;object-fit:cover;width:100%}.ShopOrdersList_itemInfo__LiMQp{flex:1 1}.ShopOrdersList_itemInfo__LiMQp h4{color:#fff;font-size:1rem;margin:0 0 .25rem}.ShopOrdersList_itemInfo__LiMQp p{color:#b0b0b0;font-size:.9rem;margin:0}.ShopOrdersList_itemTotal__NPIOS{color:#ff6b35;font-size:1rem;font-weight:600}.ShopOrdersList_orderNotes__gN-rF{color:#b0b0b0;font-size:.9rem;padding:0 1.5rem 1rem}.ShopOrdersList_orderNotes__gN-rF strong{color:#fff}.ShopOrdersList_orderFooter__87abV{border-top:1px solid #333;display:flex;justify-content:flex-end;padding:1rem 1.5rem}.ShopOrdersList_orderTotal__g4OqB{align-items:center;display:flex;font-size:1.25rem;gap:1rem}.ShopOrdersList_orderTotal__g4OqB span{color:#b0b0b0}.ShopOrdersList_orderTotal__g4OqB strong{color:#ff6b35}.ShopOrdersList_empty__QvY-0,.ShopOrdersList_error__WUMbK,.ShopOrdersList_loader__r\+4LI{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.ShopOrdersList_error__WUMbK{color:#f44336}.ShopOrdersList_error__WUMbK button{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem}.ShopOrdersList_error__WUMbK button:hover{background:#ff4602}.ShopOrdersList_empty__QvY-0{color:#b0b0b0}.ShopOrdersList_empty__QvY-0 .ShopOrdersList_emptyIcon__ka4L1{font-size:4rem;margin-bottom:1rem}.ShopOrdersList_empty__QvY-0 h3{color:#fff;margin:0 0 .5rem}.ShopOrdersList_empty__QvY-0 p{margin:0}@media(max-width:768px){.ShopOrdersList_orderHeader__0f0d8{align-items:flex-start;flex-direction:column;gap:1rem}.ShopOrdersList_orderItem__NjSFG{flex-wrap:wrap}.ShopOrdersList_itemTotal__NPIOS{text-align:right;width:100%}}.Loader_loader__ididU{align-items:center;display:inline-flex;justify-content:center}.Loader_spinner__7frCh{animation:Loader_spin__b4-6D 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#667eea}.Loader_small__aTnjX .Loader_spinner__7frCh{height:20px;width:20px}.Loader_medium__ZwhOv .Loader_spinner__7frCh{height:40px;width:40px}.Loader_large__QbJmO .Loader_spinner__7frCh{height:60px;width:60px}@keyframes Loader_spin__b4-6D{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AboutUsSection_section__j8j\+q{display:flex;flex-direction:column;font-family:var(--main-font);gap:25px;justify-content:center}.AboutUsSection_top__Vw2Eg{text-align:center}.AboutUsSection_top__Vw2Eg p{margin:0 auto;padding-top:10px}.AboutUsSection_adventages__N3WC1{display:flex;gap:25px;justify-content:space-between}.AboutUsSection_titleCenter__xJYFE{padding-bottom:25px;text-align:center}@media(max-width:940px){.AboutUsSection_adventages__N3WC1{flex-direction:column}.AboutUsSection_top__Vw2Eg{text-align:center}.AboutUsSection_top__Vw2Eg p{margin:0 auto;padding-top:10px;text-align:left;width:100%}}.ContactsSection_section__TRna3{display:flex;flex-direction:column;gap:50px;justify-content:center;scroll-behavior:smooth}.ContactsSection_top__DoUd-{margin:0 auto;text-align:center}.ContactsSection_top__DoUd- h2{padding-bottom:10px}.ContactsSection_bottom__gLyMi{display:flex;font-family:var(--main-font);gap:100px;justify-content:center}@media(max-width:940px){.ContactsSection_reviewer__gNlEK{flex-direction:column}}@media(max-width:750px){.ContactsSection_bottom__gLyMi{flex-direction:column;margin:0 auto}}.ContactCard_wrapper__C9EZq{display:flex;flex-direction:column;font-family:var(--main-font);gap:15px;justify-content:center;text-align:center;width:50%}.ContactCard_wrapper__C9EZq img{margin:0 auto;width:70px}@media screen and (max-width:768px){.ContactCard_wrapper__C9EZq{width:100%}}.EnterToSystemSection_section__QeSXO{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s ease;width:100%}.EnterToSystemSection_left_side__lu5gj{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__lu5gj{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 10px 40px #667eea1a,0 0 0 1px #667eea0d;color:#1a1a2e}.EnterToSystemSection_left_side__lu5gj 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__lu5gj img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;max-width:100%;object-fit:contain;width:100%}.EnterToSystemSection_left_side__lu5gj .EnterToSystemSection_icon__DHkk6{display:block;height:auto;width:100%}.EnterToSystemSection_slider__RUEhA{position:relative;touch-action:pan-y;width:100%}.EnterToSystemSection_slides__VnnkD{overflow:hidden;position:relative;width:100%}.EnterToSystemSection_slide__mLQVN{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__Fj4vN{opacity:1;z-index:1}.EnterToSystemSection_slide__mLQVN{align-items:center;display:flex;justify-content:center}.EnterToSystemSection_measurerPicture__L88Jv,.EnterToSystemSection_slide__mLQVN,.EnterToSystemSection_slider__RUEhA,.EnterToSystemSection_slides__VnnkD,img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.EnterToSystemSection_slide__mLQVN:after{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .4s ease-in-out;z-index:2}.EnterToSystemSection_slide__mLQVN.EnterToSystemSection_active__Fj4vN:after{background:#0000001f}.EnterToSystemSection_slider__RUEhA:hover .EnterToSystemSection_slide__mLQVN.EnterToSystemSection_active__Fj4vN:after{background:#00000014}.EnterToSystemSection_dots__5hJFb{align-items:center;display:flex;gap:8px;justify-content:center;margin:12px 0 0}.EnterToSystemSection_dot__ax3G9{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:17px;padding:0;transition:all .2s ease;width:17px}[data-theme=light] .EnterToSystemSection_dot__ax3G9{background:#667eea4d}.EnterToSystemSection_dragging__av4Yd{cursor:grabbing}.EnterToSystemSection_activeDot__Oww8G{background:#fda00d;border-radius:999px;height:17px;transition:all .2s ease;width:65px}[data-theme=light] .EnterToSystemSection_activeDot__Oww8G{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea66}.EnterToSystemSection_measurer__v\+bxy{display:block;height:auto;visibility:hidden;width:100%}.EnterToSystemSection_measurerPicture__L88Jv{display:block;width:100%}@media(max-width:1024px){.EnterToSystemSection_left_side__lu5gj h1{font-size:clamp(16px,2.2vw,26px);padding:clamp(12px,1.8vw,20px)}.EnterToSystemSection_dots__5hJFb{margin:10px 0 0}.EnterToSystemSection_dot__ax3G9{height:14px;width:14px}.EnterToSystemSection_activeDot__Oww8G{height:14px;width:50px}}@media(max-width:780px){.EnterToSystemSection_section__QeSXO{flex-direction:column}.EnterToSystemSection_left_side__lu5gj{width:100%}.EnterToSystemSection_left_side__lu5gj h1{font-size:clamp(13px,2vw,18px)}.EnterToSystemSection_left_side__lu5gj img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;width:100%}.EnterToSystemSection_dots__5hJFb{margin:8px 0 0}.EnterToSystemSection_dot__ax3G9{height:12px;width:12px}.EnterToSystemSection_activeDot__Oww8G{height:12px;width:40px}}@media(max-width:500px){.EnterToSystemSection_left_side__lu5gj h1{font-size:clamp(12px,1.8vw,16px);padding:10px}.EnterToSystemSection_dots__5hJFb{margin:6px 0 0}.EnterToSystemSection_dot__ax3G9{height:10px;width:10px}.EnterToSystemSection_activeDot__Oww8G{height:10px;width:35px}}.WelcomeFooter_wrapper__1L23V{display:flex;font-family:var(--main-font);justify-content:space-between}.WelcomeFooter_wrapper__1L23V img{width:40px}.WelcomeFooter_wrapper__1L23V h4{color:#4d4e55}.WelcomeFooter_wrapper__1L23V a{color:#4d4e55;font-size:12px;font-weight:500;text-decoration:none}.WelcomeFooter_wrapper__1L23V a :hover{color:#000}.WelcomeFooter_list_of_links__Qeooo{display:flex;flex-direction:column;gap:10px}.WelcomeFooter_list_of_links__Qeooo img{width:120px}.WelcomeFooter_list_of_links_item__YS7\+x{display:flex;flex-direction:column;gap:15px}.WelcomeFooter_list_of_links_bottom__rwRra{display:flex;flex-direction:column;gap:10px}@media(max-width:660px){.WelcomeFooter_wrapper__1L23V{flex-direction:column;gap:30px}.WelcomeFooter_list_of_links__Qeooo{align-items:center;flex-direction:row}.WelcomeFooter_list_of_links__Qeooo img{width:100px}.WelcomeFooter_list_of_links_bottom__rwRra{gap:10px}}.OurProductsSection_section__7RrrA{align-items:center;display:flex;flex-direction:column;gap:30px;scroll-behavior:smooth}.OurProductsSection_top__00m6w{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.OurProductsSection_bottom__TT4sy{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.OurProductsSection_purple__welcome_btn__NLf0Y{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__NLf0Y{width:100%}}.ProductsCard_wrapper__IxaQg{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__E2viP{background:#736ced;border-radius:50px;height:55px;padding:13px;width:55px}.ProductsCard_image__8Y-W9{display:block;height:auto;width:100%}@media(max-width:940px){.ProductsCard_wrapper__IxaQg{width:100%}}@media(max-width:780px){.ProductsCard_wrapper__IxaQg{width:100%}}.CategoryProductsPage_container__xo7ig{margin:0 auto;padding:16px}.CategoryProductsPage_empty__5FNaH{padding:20px}.CategoryProductsPage_header__S2eFO{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CategoryProductsPage_title__Phi5g{font-size:1.25rem;margin:0}.CategoryProductsPage_productsGrid__w4Cee{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.CategoryProductsPage_productsGrid__w4Cee{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.CategoryProductsPage_productsGrid__w4Cee{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.CategoryProductsPage_productsGrid__w4Cee{grid-template-columns:repeat(1,1fr)}}.ProductPage_productPage__-uihG{background:#f8f9fa;min-height:100vh;padding:2rem 0}.ProductPage_productPage__-uihG .ProductPage_container__TDwgM{margin:0 auto;max-width:1200px;padding:0 1rem}.ProductPage_productPage__-uihG .ProductPage_loadingContainer__xOUZq{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.ProductPage_productPage__-uihG .ProductPage_loadingContainer__xOUZq p{color:#666;font-size:1.1rem;margin-top:1rem}.ProductPage_productPage__-uihG .ProductPage_errorContainer__853UC{background:#fff;border-radius:15px;margin:2rem auto;max-width:500px;padding:3rem;text-align:center}.ProductPage_productPage__-uihG .ProductPage_errorContainer__853UC h2{color:#f44336;margin-bottom:1rem}.ProductPage_productPage__-uihG .ProductPage_errorContainer__853UC p{color:#666;line-height:1.6;margin-bottom:2rem}.ProductPage_productPage__-uihG .ProductPage_errorContainer__853UC .ProductPage_backButton__9Sn15{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.ProductPage_productPage__-uihG .ProductPage_errorContainer__853UC .ProductPage_backButton__9Sn15:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductPage_productPage__-uihG .ProductPage_breadcrumbs__hUczw{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.ProductPage_productPage__-uihG .ProductPage_breadcrumbs__hUczw .ProductPage_breadcrumbLink__sXaXY{color:#667eea;cursor:pointer;text-decoration:none;transition:color .3s ease}.ProductPage_productPage__-uihG .ProductPage_breadcrumbs__hUczw .ProductPage_breadcrumbLink__sXaXY:hover{color:#764ba2;text-decoration:underline}.ProductPage_productPage__-uihG .ProductPage_breadcrumbs__hUczw .ProductPage_separator__6hrmD{color:#ccc}.ProductPage_productPage__-uihG .ProductPage_breadcrumbs__hUczw .ProductPage_breadcrumbCurrent__EH1Z1{color:#333;font-weight:500}.ProductPage_productPage__-uihG .ProductPage_productMain__HlaJK{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__-uihG .ProductPage_productMain__HlaJK{gap:2rem;grid-template-columns:1fr;padding:1rem}}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;margin-bottom:3rem;overflow:hidden}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabsHeader__drRpF{background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabsHeader__drRpF .ProductPage_tab__gI6Gs{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__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabsHeader__drRpF .ProductPage_tab__gI6Gs:hover{background:#667eea1a;color:#667eea}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabsHeader__drRpF .ProductPage_tab__gI6Gs.ProductPage_active__9pvFj{background:#fff;border-bottom-color:#667eea;color:#667eea}@media(max-width:768px){.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabsHeader__drRpF .ProductPage_tab__gI6Gs{font-size:.9rem;padding:1rem}}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk{padding:2rem}@media(max-width:768px){.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk{padding:1rem}}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi h3{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk{color:#666;font-size:1rem;line-height:1.8;margin-bottom:2rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk h1,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk h2,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk h3,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk h4,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk h5,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk h6{color:#333;margin:1.5rem 0 1rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk p{margin-bottom:1rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk ol,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk ul{margin:1rem 0;padding-left:2rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk ol li,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk ul li{margin-bottom:.5rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_descriptionText__ZjYhk img{border-radius:10px;height:auto;margin:1rem 0;max-width:100%}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_features__w7uln h4{color:#333;font-size:1.2rem;margin-bottom:1rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_features__w7uln ul{list-style:none;padding:0}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_features__w7uln ul li{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.75rem}.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ .ProductPage_tabContent__EFBNk .ProductPage_description__n0wmi .ProductPage_features__w7uln ul li:before{color:#4caf50;content:"✓";font-size:1.1rem;font-weight:700;margin-top:.1rem}@media(max-width:480px){.ProductPage_productPage__-uihG{padding:1rem 0}.ProductPage_productPage__-uihG .ProductPage_container__TDwgM{padding:0 .5rem}.ProductPage_productPage__-uihG .ProductPage_breadcrumbs__hUczw{flex-wrap:wrap;margin-bottom:1rem}.ProductPage_productPage__-uihG .ProductPage_productMain__HlaJK,.ProductPage_productPage__-uihG .ProductPage_productTabs__fJDVQ{margin-bottom:2rem}}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT{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__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_mainImage__mpDgH{cursor:zoom-in;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_mainImage__mpDgH:hover{transform:scale(1.02)}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_zoomButton__wVY3a{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__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_zoomButton__wVY3a:hover{background:#000000e6;opacity:1;transform:scale(1.1)}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_navButton__QZjzr{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__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_navButton__QZjzr:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_navButton__QZjzr.ProductGallery_prevButton__HYRbB{left:1rem}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_navButton__QZjzr.ProductGallery_nextButton__RpgYw{right:1rem}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT:hover .ProductGallery_navButton__QZjzr{opacity:.8}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_imageCounter__LZvRl{background:#000000b3;border-radius:20px;bottom:1rem;color:#fff;font-size:.9rem;font-weight:500;padding:.5rem 1rem;position:absolute;right:1rem}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0;scroll-behavior:smooth}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob::-webkit-scrollbar{height:4px}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob .ProductGallery_thumbnail__QQMzO{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__1O2OX .ProductGallery_thumbnails__lrVob .ProductGallery_thumbnail__QQMzO:hover{border-color:#667eea;transform:scale(1.05)}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob .ProductGallery_thumbnail__QQMzO.ProductGallery_active__ClzPM{border-color:#667eea;box-shadow:0 0 0 2px #667eea4d}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob .ProductGallery_thumbnail__QQMzO img{height:100%;object-fit:cover;width:100%}.ProductGallery_galleryContainer__1O2OX .ProductGallery_placeholder__nufvt{align-items:center;aspect-ratio:1;background:#f8f9fa;border-radius:15px;color:#999;display:flex;font-size:1.1rem;justify-content:center}.ProductGallery_fullscreenOverlay__5tY8O{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__5tY8O .ProductGallery_fullscreenContainer__PtDmM{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;width:100%}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_closeButton__a9a0F{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__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_closeButton__a9a0F:hover{background:#ffffff4d;transform:scale(1.1)}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenImage__Kj-tY{border-radius:10px;cursor:default;max-height:90vh;max-width:90vw;object-fit:contain}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenNavButton__hXP4i{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__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenNavButton__hXP4i:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenNavButton__hXP4i.ProductGallery_fullscreenPrev__1m6Ps{left:2rem}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenNavButton__hXP4i.ProductGallery_fullscreenNext__xNo\+K{right:2rem}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenCounter__R3dTn{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__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t{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__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t::-webkit-scrollbar{height:4px}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t::-webkit-scrollbar-track{background:#fff3;border-radius:2px}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:2px}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t::-webkit-scrollbar-thumb:hover{background:#ffffffb3}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t .ProductGallery_fullscreenThumbnail__HPCc1{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__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t .ProductGallery_fullscreenThumbnail__HPCc1:hover{border-color:#fff;transform:scale(1.05)}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t .ProductGallery_fullscreenThumbnail__HPCc1.ProductGallery_active__ClzPM{border-color:#667eea;box-shadow:0 0 0 2px #667eea80}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t .ProductGallery_fullscreenThumbnail__HPCc1 img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_navButton__QZjzr{height:40px;width:40px}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_navButton__QZjzr.ProductGallery_prevButton__HYRbB{left:.5rem}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_navButton__QZjzr.ProductGallery_nextButton__RpgYw{right:.5rem}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_imageCounter__LZvRl{bottom:.5rem;font-size:.8rem;padding:.25rem .75rem;right:.5rem}.ProductGallery_galleryContainer__1O2OX .ProductGallery_mainImageContainer__V\+ExT .ProductGallery_zoomButton__wVY3a{height:35px;right:.5rem;top:.5rem;width:35px}.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob .ProductGallery_thumbnail__QQMzO{height:60px;width:60px}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM{padding:1rem}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_closeButton__a9a0F{font-size:1rem;height:40px;right:1rem;top:1rem;width:40px}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenNavButton__hXP4i{font-size:1.2rem;height:50px;width:50px}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenNavButton__hXP4i.ProductGallery_fullscreenPrev__1m6Ps{left:1rem}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenNavButton__hXP4i.ProductGallery_fullscreenNext__xNo\+K{right:1rem}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenCounter__R3dTn{font-size:.9rem;padding:.5rem 1rem;top:1rem}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t{bottom:1rem;padding:.5rem}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t .ProductGallery_fullscreenThumbnail__HPCc1{height:50px;width:50px}}@media(max-width:480px){.ProductGallery_galleryContainer__1O2OX .ProductGallery_thumbnails__lrVob .ProductGallery_thumbnail__QQMzO{height:50px;width:50px}.ProductGallery_fullscreenOverlay__5tY8O .ProductGallery_fullscreenContainer__PtDmM .ProductGallery_fullscreenThumbnails__MSQ4t .ProductGallery_fullscreenThumbnail__HPCc1{height:40px;width:40px}}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_title__IXYm3{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__ENUHw .ProductInfo_header__TzAjC .ProductInfo_title__IXYm3{font-size:1.5rem}}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_actions__D4MNu{display:flex;flex-shrink:0;gap:.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_actions__D4MNu .ProductInfo_actionButton__VCDr2{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__ENUHw .ProductInfo_header__TzAjC .ProductInfo_actions__D4MNu .ProductInfo_actionButton__VCDr2:hover{border-color:#667eea;color:#667eea;transform:scale(1.1)}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_actions__D4MNu .ProductInfo_actionButton__VCDr2.ProductInfo_favorite__BvDum{background:#ff4757;border-color:#ff4757;color:#fff}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_actions__D4MNu .ProductInfo_actionButton__VCDr2.ProductInfo_favorite__BvDum:hover{background:#ff3838;border-color:#ff3838}.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur-{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur- .ProductInfo_stars__VP67t{display:flex;gap:.25rem}.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur- .ProductInfo_stars__VP67t .ProductInfo_starFilled__G9HIb,.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur- .ProductInfo_stars__VP67t .ProductInfo_starHalf__A5UfV{color:gold}.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur- .ProductInfo_stars__VP67t .ProductInfo_starEmpty__AiUz1{color:#e0e0e0}.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur- .ProductInfo_ratingValue__4nnEZ{color:#333;font-size:1.1rem;font-weight:600}.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur- .ProductInfo_reviewsCount__2802W{color:#666;cursor:pointer;text-decoration:underline}.ProductInfo_productInfo__ENUHw .ProductInfo_rating__B7Ur- .ProductInfo_reviewsCount__2802W:hover{color:#667eea}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn .ProductInfo_currentPrice__b4SvM{color:#667eea;font-size:2.25rem;font-weight:700}@media(max-width:768px){.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn .ProductInfo_currentPrice__b4SvM{font-size:1.75rem}}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn .ProductInfo_oldPrice__9fuSU{color:#999;font-size:1.25rem;text-decoration:line-through}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn .ProductInfo_discount__g5zlW{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__ENUHw .ProductInfo_shortDescription__HTEZ1{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ProductInfo_productInfo__ENUHw .ProductInfo_features__AtVID{background:#f8f9fa;border-radius:15px;margin-bottom:2rem;padding:1.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_features__AtVID h3{color:#333;font-size:1.2rem;margin:0 0 1rem}.ProductInfo_productInfo__ENUHw .ProductInfo_features__AtVID ul{list-style:none;margin:0;padding:0}.ProductInfo_productInfo__ENUHw .ProductInfo_features__AtVID ul li{align-items:center;color:#333;display:flex;gap:.75rem;padding:.5rem 0}.ProductInfo_productInfo__ENUHw .ProductInfo_features__AtVID ul li svg{color:#4caf50;font-size:.9rem}.ProductInfo_productInfo__ENUHw .ProductInfo_availability__GbzYy{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem}.ProductInfo_productInfo__ENUHw .ProductInfo_availability__GbzYy .ProductInfo_status__A1HlB{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_availability__GbzYy .ProductInfo_status__A1HlB.ProductInfo_inStock__iry03{color:#4caf50}.ProductInfo_productInfo__ENUHw .ProductInfo_availability__GbzYy .ProductInfo_status__A1HlB.ProductInfo_inStock__iry03 svg{background:#4caf50;border-radius:50%;color:#fff;font-size:.8rem;padding:2px}.ProductInfo_productInfo__ENUHw .ProductInfo_availability__GbzYy .ProductInfo_status__A1HlB.ProductInfo_outOfStock__2udgt{color:#f44336}.ProductInfo_productInfo__ENUHw .ProductInfo_availability__GbzYy .ProductInfo_stockInfo__CPPsu{color:#666;font-size:.95rem}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5{margin-bottom:2rem}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q .ProductInfo_quantityLabel__FewNZ{color:#333;font-weight:600}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q .ProductInfo_quantityControls__R3f6I{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:10px;display:flex;overflow:hidden}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q .ProductInfo_quantityControls__R3f6I .ProductInfo_quantityButton__YkpO3{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__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q .ProductInfo_quantityControls__R3f6I .ProductInfo_quantityButton__YkpO3:hover:not(:disabled){background:#667eea;color:#fff}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q .ProductInfo_quantityControls__R3f6I .ProductInfo_quantityButton__YkpO3:disabled{cursor:not-allowed;opacity:.5}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q .ProductInfo_quantityControls__R3f6I .ProductInfo_quantity__6Pzal{font-size:1.1rem;font-weight:600;min-width:60px;padding:0 1.5rem;text-align:center}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_addToCartButton__3A0Bn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);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__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_addToCartButton__3A0Bn:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_addToCartButton__3A0Bn:active{transform:translateY(0)}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_successMessage__LzTv\+{align-items:center;animation:ProductInfo_slideDown__ucByg .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__ucByg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProductInfo_productInfo__ENUHw .ProductInfo_totalPrice__hs981{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__ENUHw .ProductInfo_totalPrice__hs981 strong{color:#667eea;font-size:1.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI{margin-bottom:2rem}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI .ProductInfo_infoItem__7jmF5{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:1rem;padding:1rem 0}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI .ProductInfo_infoItem__7jmF5:last-child{border-bottom:none}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI .ProductInfo_infoItem__7jmF5 svg{color:#667eea;font-size:1.2rem;margin-top:.25rem}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI .ProductInfo_infoItem__7jmF5 strong{color:#333;display:block;font-size:1rem;margin-bottom:.25rem}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI .ProductInfo_infoItem__7jmF5 p{color:#666;font-size:.95rem;line-height:1.4;margin:0}.ProductInfo_productInfo__ENUHw .ProductInfo_metadata__330IE{border-top:1px solid #e0e0e0;padding-top:1.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_metadata__330IE .ProductInfo_metaItem__Q5puM{color:#666;display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.ProductInfo_productInfo__ENUHw .ProductInfo_metadata__330IE .ProductInfo_metaItem__Q5puM strong{color:#333}.ProductInfo_productInfo__ENUHw .ProductInfo_loading__Y79eL{align-items:center;color:#666;display:flex;font-size:1.1rem;justify-content:center;min-height:200px}@media(max-width:768px){.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC{flex-direction:column;gap:1rem}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_actions__D4MNu{align-self:flex-end}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn{flex-wrap:wrap;gap:.75rem}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn .ProductInfo_currentPrice__b4SvM{font-size:1.75rem}.ProductInfo_productInfo__ENUHw .ProductInfo_purchase__XDxk5 .ProductInfo_quantitySelector__agr8Q{align-items:flex-start;flex-direction:column;gap:.75rem}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI .ProductInfo_infoItem__7jmF5{gap:.75rem}.ProductInfo_productInfo__ENUHw .ProductInfo_extraInfo__9S-HI .ProductInfo_infoItem__7jmF5 svg{font-size:1rem}}@media(max-width:480px){.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_title__IXYm3{font-size:1.25rem}.ProductInfo_productInfo__ENUHw .ProductInfo_header__TzAjC .ProductInfo_actions__D4MNu .ProductInfo_actionButton__VCDr2{height:40px;width:40px}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn .ProductInfo_currentPrice__b4SvM{font-size:1.5rem}.ProductInfo_productInfo__ENUHw .ProductInfo_pricing__3X6Rn .ProductInfo_discount__g5zlW{font-size:.8rem;padding:.4rem .8rem}.ProductInfo_productInfo__ENUHw .ProductInfo_totalPrice__hs981{font-size:1rem}.ProductInfo_productInfo__ENUHw .ProductInfo_totalPrice__hs981 strong{font-size:1.25rem}}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5{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__BM7BY .ProductReviews_reviewsSummary__zzCs5{gap:2rem;grid-template-columns:1fr;text-align:center}}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO{align-items:center;display:flex;flex-direction:column;text-align:center}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO .ProductReviews_ratingNumber__im11r{color:#667eea;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO .ProductReviews_stars__Kxekf{display:flex;gap:.25rem;margin-bottom:.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO .ProductReviews_stars__Kxekf .ProductReviews_star__pWSUD{font-size:1.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO .ProductReviews_stars__Kxekf .ProductReviews_star__pWSUD.ProductReviews_filled__hw78c{color:gold}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO .ProductReviews_stars__Kxekf .ProductReviews_star__pWSUD.ProductReviews_empty__zS1rf{color:#e0e0e0}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO .ProductReviews_totalReviews__t3KeJ{color:#666;font-size:1.1rem;font-weight:500}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ{display:flex;flex-direction:column;gap:.75rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ .ProductReviews_ratingRow__RZao7{grid-gap:.75rem;align-items:center;display:grid;font-size:.95rem;gap:.75rem;grid-template-columns:auto auto 1fr auto}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ .ProductReviews_ratingRow__RZao7 .ProductReviews_ratingLabel__8aEsF{color:#333;font-weight:500}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ .ProductReviews_ratingRow__RZao7 .ProductReviews_starIcon__A7NRO{color:gold;font-size:.9rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ .ProductReviews_ratingRow__RZao7 .ProductReviews_ratingBar__Vf4G8{background:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;position:relative}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ .ProductReviews_ratingRow__RZao7 .ProductReviews_ratingBar__Vf4G8 .ProductReviews_ratingFill__cu1G1{background:linear-gradient(90deg,gold,#ffb700);height:100%;transition:width .3s ease}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ .ProductReviews_ratingRow__RZao7 .ProductReviews_ratingCount__jz6RR{color:#666;font-weight:500;min-width:20px;text-align:right}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsHeader__dpOrc{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__BM7BY .ProductReviews_reviewsHeader__dpOrc{align-items:stretch;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsHeader__dpOrc .ProductReviews_sortControls__18xZv{align-items:center;display:flex;gap:.75rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsHeader__dpOrc .ProductReviews_sortControls__18xZv label{color:#333;font-weight:500}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsHeader__dpOrc .ProductReviews_sortControls__18xZv .ProductReviews_sortSelect__0EzVe{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__BM7BY .ProductReviews_reviewsHeader__dpOrc .ProductReviews_sortControls__18xZv .ProductReviews_sortSelect__0EzVe:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsHeader__dpOrc .ProductReviews_addReviewButton__VR4yv{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsHeader__dpOrc .ProductReviews_addReviewButton__VR4yv:hover{box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq{background:#fff;border:2px solid #e0e0e0;border-radius:15px;margin-bottom:2rem;padding:2rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq h3{color:#333;font-size:1.5rem;margin:0 0 1.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF{margin-bottom:1.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF .ProductReviews_ratingInput__Q9PZX{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF .ProductReviews_ratingInput__Q9PZX .ProductReviews_star__pWSUD{cursor:pointer;font-size:1.8rem;transition:all .3s ease}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF .ProductReviews_ratingInput__Q9PZX .ProductReviews_star__pWSUD.ProductReviews_filled__hw78c{color:gold}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF .ProductReviews_ratingInput__Q9PZX .ProductReviews_star__pWSUD.ProductReviews_empty__zS1rf{color:#e0e0e0}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF .ProductReviews_ratingInput__Q9PZX .ProductReviews_star__pWSUD.ProductReviews_interactive__hefp6:hover{transform:scale(1.2)}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF input,.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF 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__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF input:focus,.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF textarea:focus{border-color:#667eea;outline:none}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF input::placeholder,.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF textarea::placeholder{color:#999}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formGroup__tbJfF textarea{line-height:1.6;min-height:120px;resize:vertical}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formActions__Rqsq4{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:480px){.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formActions__Rqsq4{flex-direction:column}}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formActions__Rqsq4 .ProductReviews_submitButton__7Gx6W{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__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formActions__Rqsq4 .ProductReviews_submitButton__7Gx6W:hover{box-shadow:0 5px 15px #4caf504d;transform:translateY(-2px)}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formActions__Rqsq4 .ProductReviews_cancelButton__f1nTr{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__BM7BY .ProductReviews_addReviewForm__\+JaWq .ProductReviews_formActions__Rqsq4 .ProductReviews_cancelButton__f1nTr:hover{background:#e9ecef;border-color:#ccc}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_noReviews__Zt882{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_noReviews__Zt882 p{line-height:1.6;margin:0}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S:hover{box-shadow:0 4px 20px #0000001a}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:568px){.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ{flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ{display:flex;gap:1rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userAvatar__ykTz\+{border:2px solid #e0e0e0;border-radius:50%;height:50px;object-fit:cover;width:50px}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userDetails__Y6a\+g .ProductReviews_userName__W3lxg{align-items:center;color:#333;display:flex;font-weight:600;gap:.5rem;margin-bottom:.25rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userDetails__Y6a\+g .ProductReviews_userName__W3lxg .ProductReviews_verifiedIcon__ud5Ce{color:#4caf50;font-size:.9rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userDetails__Y6a\+g .ProductReviews_reviewDate__XedCi{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userDetails__Y6a\+g .ProductReviews_reviewDate__XedCi svg{font-size:.8rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_reviewRating__-5Dhz{display:flex;gap:.25rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_reviewRating__-5Dhz .ProductReviews_star__pWSUD{font-size:1.2rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_reviewRating__-5Dhz .ProductReviews_star__pWSUD.ProductReviews_filled__hw78c{color:gold}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_reviewRating__-5Dhz .ProductReviews_star__pWSUD.ProductReviews_empty__zS1rf{color:#e0e0e0}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW{margin-bottom:1rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW .ProductReviews_reviewTitle__-uDnD{color:#333;font-size:1.2rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW .ProductReviews_reviewText__SkYkH{color:#666;line-height:1.6;margin:0 0 1rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW .ProductReviews_reviewImages__jdOEs{display:flex;flex-wrap:wrap;gap:.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW .ProductReviews_reviewImages__jdOEs .ProductReviews_reviewImage__HBXS2{border-radius:10px;cursor:pointer;height:100px;object-fit:cover;transition:transform .3s ease;width:100px}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW .ProductReviews_reviewImages__jdOEs .ProductReviews_reviewImage__HBXS2:hover{transform:scale(1.05)}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:1rem}@media(max-width:480px){.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN{align-items:flex-start;flex-direction:column;gap:1rem}}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_helpfulActions__dKm6c{display:flex;gap:1rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_helpfulButton__vRhPh,.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_replyButton__weMV8{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__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_helpfulButton__vRhPh:hover,.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_replyButton__weMV8:hover{background:#f8f9fa;color:#667eea}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_helpfulButton__vRhPh svg,.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_replyButton__weMV8 svg{font-size:.8rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_helpfulButton__vRhPh:first-child:hover{color:#4caf50}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewActions__O1wLN .ProductReviews_helpfulButton__vRhPh:nth-child(2):hover{color:#f44336}@media(max-width:480px){.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5{padding:1.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_averageRating__ErTuO .ProductReviews_ratingNumber__im11r{font-size:2.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsSummary__zzCs5 .ProductReviews_ratingDistribution__P5yjJ .ProductReviews_ratingRow__RZao7{font-size:.9rem;gap:.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq{padding:1.5rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_addReviewForm__\+JaWq h3{font-size:1.25rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S{padding:1rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ{gap:.75rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userAvatar__ykTz\+{height:40px;width:40px}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userDetails__Y6a\+g .ProductReviews_userName__W3lxg{font-size:.95rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewHeader__UeWVQ .ProductReviews_userInfo__b8BVZ .ProductReviews_userDetails__Y6a\+g .ProductReviews_reviewDate__XedCi{font-size:.8rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW .ProductReviews_reviewTitle__-uDnD{font-size:1.1rem}.ProductReviews_reviewsContainer__BM7BY .ProductReviews_reviewsList__jJMV9 .ProductReviews_review__YeR2S .ProductReviews_reviewContent__YsWfW .ProductReviews_reviewImages__jdOEs .ProductReviews_reviewImage__HBXS2{height:80px;width:80px}}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsHeader__xjfr-{margin-bottom:2.5rem;text-align:center}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsHeader__xjfr- h2{color:#333;font-size:2rem;font-weight:700;margin:0 0 .5rem}@media(max-width:768px){.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsHeader__xjfr- h2{font-size:1.5rem}}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsHeader__xjfr- p{color:#666;font-size:1.1rem;line-height:1.5;margin:0}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_noSpecs__sshX8{background:#f8f9fa;border-radius:15px;color:#666;padding:3rem;text-align:center}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_noSpecs__sshX8 svg{color:#ddd;font-size:3rem;margin-bottom:1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_noSpecs__sshX8 h3{color:#333;font-size:1.5rem;margin:0 0 1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_noSpecs__sshX8 p{font-size:1.1rem;line-height:1.6;margin:0}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu{grid-gap:2rem;display:grid;gap:2rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2{background:#fff;border:1px solid #e0e0e0;border-radius:15px;overflow:hidden;transition:all .3s ease}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2:hover{box-shadow:0 4px 20px #0000001a}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_categoryTitle__Rq\+G3{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1.3rem;font-weight:600;gap:.75rem;margin:0;padding:1.25rem 1.5rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_categoryTitle__Rq\+G3 svg{font-size:1.1rem}@media(max-width:768px){.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_categoryTitle__Rq\+G3{font-size:1.1rem;padding:1rem 1.25rem}}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG{padding:0}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:1fr 1fr;transition:background-color .3s ease}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP:last-child{border-bottom:none}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP:hover{background:#667eea0d}@media(max-width:768px){.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP{gap:.5rem;grid-template-columns:1fr}}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specLabel__qGVNM{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__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specLabel__qGVNM{border-bottom:1px solid #e0e0e0;border-right:none;padding:.75rem 1.25rem .5rem}}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specLabel__qGVNM .ProductSpecs_specIcon__5teac{color:#667eea;font-size:.9rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specValue__xJoQD{color:#555;line-height:1.5;padding:1rem 1.5rem}@media(max-width:768px){.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specValue__xJoQD{padding:.5rem 1.25rem .75rem}}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid #667eea1a;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C h3{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C h4{color:#555;font-size:1.2rem;font-weight:600;margin:0 0 1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_features__d38yd,.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_included__2wkH4{margin-bottom:2rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_features__d38yd ul,.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_included__2wkH4 ul{list-style:none;margin:0;padding:0}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_features__d38yd ul li,.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_included__2wkH4 ul li{border-bottom:1px solid #667eea1a;color:#555;line-height:1.5;padding:.75rem 0 .75rem 1.5rem;position:relative}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_features__d38yd ul li:last-child,.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_included__2wkH4 ul li:last-child{border-bottom:none}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_features__d38yd ul li:before,.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_included__2wkH4 ul li:before{color:#667eea;content:"●";left:0;position:absolute;top:.75rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_notes__lzVFA 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__yv1Ne .ProductSpecs_certificates__XaA1D{background:#fff;border:1px solid #e0e0e0;border-radius:15px;margin-top:3rem;padding:2rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D h3{align-items:center;color:#333;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin:0 0 1.5rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D h3 svg{color:#667eea;font-size:1.2rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj .ProductSpecs_document__CREIx{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__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj .ProductSpecs_document__CREIx:hover{background:#667eea0d;border-color:#667eea}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj .ProductSpecs_document__CREIx svg{color:#667eea;font-size:1.1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj .ProductSpecs_document__CREIx span{color:#555;font-weight:500}@media(max-width:480px){.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsHeader__xjfr-{margin-bottom:2rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsHeader__xjfr- h2{font-size:1.25rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsHeader__xjfr- p{font-size:1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu{gap:1.5rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_categoryTitle__Rq\+G3{font-size:1rem;padding:.75rem 1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specLabel__qGVNM,.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specValue__xJoQD{padding:.75rem 1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specLabel__qGVNM{font-size:.9rem;gap:.4rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specLabel__qGVNM .ProductSpecs_specIcon__5teac{font-size:.8rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_specsGrid__m-AEu .ProductSpecs_specsCategory__cWyU2 .ProductSpecs_specsTable__oqrWG .ProductSpecs_specRow__Bn7oP .ProductSpecs_specValue__xJoQD{font-size:.9rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C h3{font-size:1.25rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C h4{font-size:1.1rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_features__d38yd ul li,.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_additionalInfo__2Sj-C .ProductSpecs_included__2wkH4 ul li{font-size:.9rem;padding:.5rem 0 .5rem 1.25rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D{margin-top:2rem;padding:1.5rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D h3{font-size:1.25rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj{grid-template-columns:1fr}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj .ProductSpecs_document__CREIx{padding:.75rem}.ProductSpecs_specsContainer__yv1Ne .ProductSpecs_certificates__XaA1D .ProductSpecs_documentsGrid__3LUmj .ProductSpecs_document__CREIx span{font-size:.9rem}}.OurServicesSection_section__KfGm-{background:#111;overflow:hidden;padding:100px 0;position:relative;transition:background-color .3s ease}.OurServicesSection_section__KfGm-: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__KfGm-{background:linear-gradient(180deg,#f8f9fa00,#fff)}[data-theme=light] .OurServicesSection_section__KfGm-:before{background:radial-gradient(circle at 20% 50%,#667eea08 0,#0000 50%),radial-gradient(circle at 80% 80%,#764ba208 0,#0000 50%)}.OurServicesSection_container__QAzYv{padding:0 20px;position:relative;z-index:1}.OurServicesSection_header__-KSXq{margin-bottom:60px;text-align:center}.OurServicesSection_title__UP9gJ{animation:OurServicesSection_fadeInDown__n1MaY .6s ease-out;color:#fff;font-family:var(--main-font);font-size:56px;font-weight:800;margin-bottom:20px;text-align:center}.OurServicesSection_title__UP9gJ,[data-theme=light] .OurServicesSection_title__UP9gJ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}[data-theme=light] .OurServicesSection_title__UP9gJ{color:#1a1a2e}@keyframes OurServicesSection_fadeInDown__n1MaY{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_subtitle__LNIBj{animation:OurServicesSection_fadeInUp__l8fUP .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__LNIBj{color:#6c757d}@keyframes OurServicesSection_fadeInUp__l8fUP{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_categoryFilter__Cwvsn{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:60px;padding:0 20px}.OurServicesSection_filterButton__-H1Xa{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__-H1Xa:hover{background:#ffffff14;border-color:#667eea80;color:#fff;transform:translateY(-2px)}.OurServicesSection_filterButton__-H1Xa.OurServicesSection_active__1B6cy{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 8px 24px #667eea33;color:#fff}[data-theme=light] .OurServicesSection_filterButton__-H1Xa{background:#667eea0d;border:1px solid #667eea26;color:#6c757d}[data-theme=light] .OurServicesSection_filterButton__-H1Xa:hover{background:#667eea1a;border-color:#667eea66;color:#1a1a2e}[data-theme=light] .OurServicesSection_filterButton__-H1Xa.OurServicesSection_active__1B6cy{background:linear-gradient(135deg,#667eea26,#764ba226);border-color:#667eea66;box-shadow:0 8px 24px #667eea26;color:#667eea}.OurServicesSection_filterIcon__STqcp{align-items:center;display:flex;height:22px;transition:transform .3s ease;width:22px}.OurServicesSection_filterIconStar__HfzW0{align-items:center;display:flex;font-size:18px}.OurServicesSection_filterButton__-H1Xa:hover .OurServicesSection_filterIcon__STqcp{transform:scale(1.1)}.OurServicesSection_categoriesWrapper__719vZ{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}.OurServicesSection_categoryBlock__GsVkW{animation:OurServicesSection_slideIn__Tzc1Z .6s ease-out both;flex:1 1 auto;max-width:100%;min-width:320px}@keyframes OurServicesSection_slideIn__Tzc1Z{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.OurServicesSection_categoryHeader__aTZQV{align-items:center;display:flex;gap:20px;margin-bottom:40px}.OurServicesSection_categoryBadge__wgWk2{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__wgWk2: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__wgWk2:hover:before{left:100%}.OurServicesSection_categoryIconWrapper__1GGjo{align-items:center;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.OurServicesSection_categoryBadge__wgWk2:hover .OurServicesSection_categoryIconWrapper__1GGjo{transform:scale(1.1)}.OurServicesSection_categoryIcon__QZBGp{align-items:center;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));height:28px;width:28px}.OurServicesSection_categoryName__RY6mI{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__tVId\+{background:linear-gradient(90deg,#fff3,#0000);flex:1 1;height:2px}.OurServicesSection_servicesGrid__zGZti{display:flex;flex-wrap:wrap;gap:30px}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9{animation:OurServicesSection_cardFadeIn__Xoe4R .6s ease-out both;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;cursor:pointer;display:flex;flex:1 1 320px;flex-direction:column;max-width:100%;overflow:hidden;padding:35px 28px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}[data-theme=light] .OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9: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__zGZti .OurServicesSection_serviceCard__0OVa9: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__zGZti .OurServicesSection_serviceCard__0OVa9:hover{background:#ffffff0f;border-color:#667eea;border-color:var(--accent-color,#667eea);box-shadow:0 25px 50px #0006,0 0 60px rgba(var(--accent-color),.2);transform:translateY(-12px) scale(1.02)}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover:before{opacity:1}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover:after{height:500px;opacity:.1;width:500px}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover .OurServicesSection_cardGlow__FRo9R{opacity:.15;transform:scale(1.5)}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover .OurServicesSection_serviceIcon__OQr4x{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__zGZti .OurServicesSection_serviceCard__0OVa9:hover .OurServicesSection_serviceArrow__sXsO-{transform:translateX(10px)}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover .OurServicesSection_featureTag__C\+XDS{background:rgba(var(--accent-color),.1);border-color:var(--accent-color)}[data-theme=light] .OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover{background:#fff;border-color:#667eea;border-color:var(--accent-color,#667eea);box-shadow:0 25px 50px #667eea26,0 0 60px #667eea1a}[data-theme=light] .OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover .OurServicesSection_serviceIcon__OQr4x{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__zGZti .OurServicesSection_serviceCard__0OVa9:hover .OurServicesSection_featureTag__C\+XDS{border-color:var(--accent-color);opacity:1}@keyframes OurServicesSection_cardFadeIn__Xoe4R{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurServicesSection_cardGlow__FRo9R{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__OQr4x{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__Ndwa\+{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__Ndwa\+{color:#1a1a2e}.OurServicesSection_serviceDescription__1xsV\+{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__1xsV\+{color:#6c757d}.OurServicesSection_featuresWrapper__6ajls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.OurServicesSection_featureTag__C\+XDS{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__C\+XDS{background:#0000;border:1px solid var(--accent-color);color:var(--accent-color);opacity:.5}.OurServicesSection_featureCheck__cVhme{color:var(--accent-color);font-size:14px;font-weight:700}.OurServicesSection_cardFooter__ckJjI{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;padding-top:16px;position:relative;z-index:1}.OurServicesSection_serviceLink__IaeMb{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__sXsO-{color:#667eea;color:var(--accent-color,#667eea);font-size:24px;font-weight:700;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.OurServicesSection_inDevelopment__9d0nP{cursor:not-allowed!important;opacity:.75}.OurServicesSection_inDevelopment__9d0nP:hover{background:#ffffff0a!important;border-color:#ff6b354d!important;box-shadow:0 10px 30px #ff6b3526!important;transform:translateY(-4px) scale(1)!important}.OurServicesSection_inDevelopment__9d0nP:hover:after,.OurServicesSection_inDevelopment__9d0nP:hover:before{opacity:0!important}.OurServicesSection_inDevelopment__9d0nP:hover .OurServicesSection_serviceIcon__OQr4x{transform:scale(1.05)!important}.OurServicesSection_inDevelopment__9d0nP:hover .OurServicesSection_cardGlow__FRo9R{opacity:0!important}.OurServicesSection_developmentBadge__UO6iJ{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__UO6iJ{background:#ff98001a;border:1px solid #ff980040;box-shadow:0 4px 12px #ff980026;color:#f57c00}.OurServicesSection_devIcon__pvXbm{animation:OurServicesSection_pulse__qNPdU 2s ease-in-out infinite;font-size:16px}@keyframes OurServicesSection_pulse__qNPdU{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@media(max-width:1024px){.OurServicesSection_title__UP9gJ{font-size:44px}.OurServicesSection_subtitle__LNIBj{font-size:18px}.OurServicesSection_categoriesWrapper__719vZ{gap:30px}.OurServicesSection_categoryBlock__GsVkW{min-width:280px}.OurServicesSection_servicesGrid__zGZti{gap:24px}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9{flex:1 1 280px;padding:30px 24px}.OurServicesSection_serviceIcon__OQr4x{font-size:48px}.OurServicesSection_categoryName__RY6mI{font-size:24px}.OurServicesSection_categoryIcon__QZBGp{font-size:28px}.OurServicesSection_filterButton__-H1Xa{font-size:14px;padding:10px 20px}}@media(max-width:768px){.OurServicesSection_section__KfGm-{padding:60px 0}.OurServicesSection_container__QAzYv{padding:0}.OurServicesSection_header__-KSXq{margin-bottom:40px}.OurServicesSection_title__UP9gJ{font-size:36px;margin-bottom:16px}.OurServicesSection_subtitle__LNIBj{font-size:16px;margin-bottom:30px}.OurServicesSection_categoryFilter__Cwvsn{gap:8px;justify-content:flex-start;margin-bottom:32px;padding:0 12px}.OurServicesSection_filterButton__-H1Xa{border-radius:25px;flex-shrink:0;font-size:13px;gap:6px;padding:10px 18px}.OurServicesSection_filterIcon__STqcp{font-size:16px}.OurServicesSection_categoriesWrapper__719vZ{flex-direction:column;gap:50px}.OurServicesSection_categoryBlock__GsVkW{max-width:100%;min-width:100%}.OurServicesSection_categoryHeader__aTZQV{align-items:flex-start;flex-direction:column;margin-bottom:30px}.OurServicesSection_categoryBadge__wgWk2{gap:12px;padding:12px 24px}.OurServicesSection_categoryIcon__QZBGp{font-size:24px}.OurServicesSection_categoryName__RY6mI{font-size:20px}.OurServicesSection_categoryLine__tVId\+{display:none}.OurServicesSection_servicesGrid__zGZti{gap:20px}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9{flex:1 1 100%;padding:28px 20px}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9:hover{transform:translateY(-8px) scale(1)}.OurServicesSection_serviceIcon__OQr4x{font-size:44px;margin-bottom:20px}.OurServicesSection_serviceTitle__Ndwa\+{font-size:22px;margin-bottom:12px}.OurServicesSection_serviceDescription__1xsV\+{font-size:15px;margin-bottom:20px}.OurServicesSection_featuresWrapper__6ajls{gap:6px;margin-bottom:16px}.OurServicesSection_featureTag__C\+XDS{font-size:11px;padding:5px 10px}}@media(max-width:480px){.OurServicesSection_section__KfGm-{padding:50px 0}.OurServicesSection_title__UP9gJ{font-size:28px}.OurServicesSection_subtitle__LNIBj{font-size:15px}.OurServicesSection_categoryFilter__Cwvsn{-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__Cwvsn::-webkit-scrollbar{height:4px}.OurServicesSection_categoryFilter__Cwvsn::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.OurServicesSection_categoryFilter__Cwvsn::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 2px 8px #667eea4d}.OurServicesSection_categoryFilter__Cwvsn:after{animation:OurServicesSection_scrollHint__ZwYOo 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__ZwYOo{0%,to{opacity:1;transform:translateY(-50%) translateX(0)}50%{opacity:.5;transform:translateY(-50%) translateX(5px)}}.OurServicesSection_filterButton__-H1Xa{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__-H1Xa.OurServicesSection_active__1B6cy{box-shadow:0 4px 16px #667eea66}.OurServicesSection_filterIcon__STqcp{font-size:16px;height:18px;width:18px}.OurServicesSection_filterIconStar__HfzW0{font-size:16px}.OurServicesSection_categoryBadge__wgWk2{gap:10px;padding:8px 20px}.OurServicesSection_categoryIcon__QZBGp{font-size:20px}.OurServicesSection_categoryName__RY6mI{font-size:18px}.OurServicesSection_servicesGrid__zGZti .OurServicesSection_serviceCard__0OVa9{padding:24px 18px}.OurServicesSection_serviceIcon__OQr4x{font-size:40px}.OurServicesSection_serviceTitle__Ndwa\+{font-size:20px}.OurServicesSection_serviceDescription__1xsV\+{font-size:14px}.OurServicesSection_serviceLink__IaeMb{font-size:13px}.OurServicesSection_serviceArrow__sXsO-{font-size:20px}}.AboutUsPage_page__Nal9q{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .AboutUsPage_page__Nal9q{background:linear-gradient(180deg,#f8f9fa,#fff)}.AboutUsPage_heroSection__Ct8zl{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__hhaeH{animation:AboutUsPage_fadeInUp__D671c 1s ease-out;max-width:1000px;position:relative;text-align:center;z-index:2}@keyframes AboutUsPage_fadeInUp__D671c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AboutUsPage_heroTitle__qfdkL{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__qfdkL .AboutUsPage_gradient__CUsVa{-webkit-text-fill-color:#0000;animation:AboutUsPage_gradientShift__5j-DW 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__qfdkL{color:#1a1a2e;text-shadow:0 0 40px #667eea1a}@keyframes AboutUsPage_gradientShift__5j-DW{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.AboutUsPage_heroSubtitle__PZIB4{animation:AboutUsPage_fadeIn__kF-Q5 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__PZIB4{color:#1a1a2eb3}@keyframes AboutUsPage_fadeIn__kF-Q5{0%{opacity:0}to{opacity:1}}.AboutUsPage_statsSection__XuaPu{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_statsSection__XuaPu{background:#667eea08}.AboutUsPage_statsGrid__a0rT1{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_statCard__Xr7-W{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.AboutUsPage_statCard__Xr7-W:hover{background:#ffffff0d;box-shadow:0 10px 30px #667eea33;transform:translateY(-5px)}[data-theme=light] .AboutUsPage_statCard__Xr7-W{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_statCard__Xr7-W:hover{background:#fff;box-shadow:0 10px 30px #667eea26}.AboutUsPage_statNumber__1WRHd{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-family:var(--main-font);font-size:48px;font-weight:800;margin-bottom:10px}.AboutUsPage_statLabel__\+5Hma{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__\+5Hma{color:#6c757d}.AboutUsPage_missionSection__Lfy2h{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_sectionTitle__8IXOs{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-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__AcuPR{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.AboutUsPage_missionText__NAdiv 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__NAdiv h3{color:#1a1a2e}.AboutUsPage_missionText__NAdiv p{color:#b0b0b0;font-family:var(--main-font);font-size:17px;line-height:1.8;transition:color .3s ease}[data-theme=light] .AboutUsPage_missionText__NAdiv p{color:#6c757d}.AboutUsPage_valuesSection__H673u{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_valuesSection__H673u{background:#667eea08}.AboutUsPage_valuesGrid__h55Pe{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_valueCard__S9F5l{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 30px;text-align:center;transition:all .3s ease}.AboutUsPage_valueCard__S9F5l:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_valueCard__S9F5l{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_valueCard__S9F5l:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.AboutUsPage_valueIcon__inkrb{margin-bottom:20px}.AboutUsPage_valueIcon__inkrb .AboutUsPage_icon__qd-1F{color:#667eea;height:56px;transition:all .3s ease;width:56px}.AboutUsPage_valueCard__S9F5l:hover .AboutUsPage_valueIcon__inkrb .AboutUsPage_icon__qd-1F{filter:drop-shadow(0 0 10px rgba(102,126,234,.6));transform:scale(1.1)}.AboutUsPage_valueTitle__d2Lru{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__d2Lru{color:#1a1a2e}.AboutUsPage_valueDescription__JGXuB{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .AboutUsPage_valueDescription__JGXuB{color:#6c757d}.AboutUsPage_servicesSection__K3piE{margin:0 auto;max-width:1200px;padding:100px 20px}.AboutUsPage_servicesGrid__6tOZD{grid-gap:30px;display:grid;gap:30px}.AboutUsPage_serviceCard__UIwAQ{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px;transition:all .3s ease}.AboutUsPage_serviceCard__UIwAQ:hover{background:#ffffff0d;border-color:#667eea80}[data-theme=light] .AboutUsPage_serviceCard__UIwAQ{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_serviceCard__UIwAQ:hover{background:#fff;border-color:#667eea4d;box-shadow:0 8px 30px #667eea1f}.AboutUsPage_serviceHeader__ajIIn{margin-bottom:20px}.AboutUsPage_serviceHeader__ajIIn 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__ajIIn h3{color:#1a1a2e}.AboutUsPage_serviceItems__q\+Q8e{display:flex;flex-wrap:wrap;gap:10px}.AboutUsPage_serviceTag__JbJeK{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__Ij\+FJ{color:#b0b0b0;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_serviceDescription__Ij\+FJ{color:#6c757d}.AboutUsPage_teamSection__oRW8\+{background:#ffffff05;padding:100px 20px;transition:background-color .3s ease}[data-theme=light] .AboutUsPage_teamSection__oRW8\+{background:#667eea08}.AboutUsPage_teamIntro__-cW6o{color:#8b8b91;font-size:20px;font-style:italic;margin-bottom:60px;text-align:center;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamIntro__-cW6o{color:#6c757d}.AboutUsPage_teamGrid__6Fa3a{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.AboutUsPage_teamCard__c8RkA{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:50px 40px;text-align:center;transition:all .3s ease}.AboutUsPage_teamCard__c8RkA:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea4d;transform:translateY(-10px)}[data-theme=light] .AboutUsPage_teamCard__c8RkA{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .AboutUsPage_teamCard__c8RkA:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.AboutUsPage_teamIcon__TQgdM{margin-bottom:25px}.AboutUsPage_teamIcon__TQgdM .AboutUsPage_icon__qd-1F{color:#764ba2;height:64px;transition:all .3s ease;width:64px}.AboutUsPage_teamCard__c8RkA:hover .AboutUsPage_teamIcon__TQgdM .AboutUsPage_icon__qd-1F{filter:drop-shadow(0 0 15px rgba(118,75,162,.6));transform:scale(1.15)}.AboutUsPage_teamRole__7UjPt{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamRole__7UjPt{color:#1a1a2e}.AboutUsPage_teamDescription__DGKXB{color:#8b8b91;font-size:16px;line-height:1.7;transition:color .3s ease}[data-theme=light] .AboutUsPage_teamDescription__DGKXB{color:#6c757d}@media(max-width:1024px){.AboutUsPage_heroTitle__qfdkL{font-size:56px}.AboutUsPage_heroSubtitle__PZIB4{font-size:24px}.AboutUsPage_sectionTitle__8IXOs{font-size:40px}.AboutUsPage_missionContent__AcuPR{grid-template-columns:1fr}}@media(max-width:768px){.AboutUsPage_heroSection__Ct8zl{min-height:25vh;padding:40px 20px}.AboutUsPage_heroTitle__qfdkL{font-size:40px}.AboutUsPage_heroSubtitle__PZIB4{font-size:18px}.AboutUsPage_sectionTitle__8IXOs{font-size:32px;margin-bottom:40px}.AboutUsPage_statsGrid__a0rT1{gap:20px;grid-template-columns:repeat(2,1fr)}.AboutUsPage_statNumber__1WRHd{font-size:36px}.AboutUsPage_teamGrid__6Fa3a,.AboutUsPage_valuesGrid__h55Pe{grid-template-columns:1fr}.AboutUsPage_missionContent__AcuPR{gap:30px}.AboutUsPage_missionText__NAdiv h3{font-size:24px}.AboutUsPage_serviceCard__UIwAQ{padding:30px 20px}}@media(max-width:480px){.AboutUsPage_heroTitle__qfdkL{font-size:32px}.AboutUsPage_heroSubtitle__PZIB4{font-size:18px}.AboutUsPage_statsGrid__a0rT1{grid-template-columns:1fr}.AboutUsPage_statNumber__1WRHd{font-size:32px}.AboutUsPage_sectionTitle__8IXOs{font-size:28px}}.ContactsPage_page__Kc05q{overflow-x:hidden;padding-bottom:60px;transition:background-color .3s ease;width:100%}[data-theme=light] .ContactsPage_page__Kc05q{background:linear-gradient(180deg,#f8f9fa,#fff)}.ContactsPage_heroSection__B9Py4{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__gAGJu{-webkit-text-fill-color:#0000;animation:ContactsPage_gradientShift__V9QL3 5s ease infinite,ContactsPage_fadeInUp__BgBuM 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__V9QL3{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ContactsPage_fadeInUp__BgBuM{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactsPage_heroSubtitle__JM0xN{animation:ContactsPage_fadeIn__1Gkyf 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__JM0xN{color:#1a1a2eb3}@keyframes ContactsPage_fadeIn__1Gkyf{0%{opacity:0}to{opacity:1}}.ContactsPage_contactMethodsSection__\+6TIO{margin:0 auto;max-width:1200px;padding:80px 20px}.ContactsPage_methodsGrid__kAVFd{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ContactsPage_methodCard__2Kwyi{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__2Kwyi: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__2Kwyi:hover{background:#ffffff0d;box-shadow:0 20px 50px #0000004d;transform:translateY(-10px)}.ContactsPage_methodCard__2Kwyi:hover:before{opacity:1}.ContactsPage_methodCard__2Kwyi:hover .ContactsPage_methodIcon__UxCjR{transform:scale(1.2)}[data-theme=light] .ContactsPage_methodCard__2Kwyi{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_methodCard__2Kwyi:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.ContactsPage_methodIcon__UxCjR{margin-bottom:20px;transition:transform .3s ease}.ContactsPage_methodIcon__UxCjR .ContactsPage_icon__MFC4o{color:#667eea;color:var(--accent,#667eea);height:56px;width:56px}.ContactsPage_methodTitle__QixM9{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__QixM9{color:#1a1a2e}.ContactsPage_methodValue__9Lcw9{color:#667eea;color:var(--accent,#667eea);font-family:var(--main-font);font-size:18px;font-weight:500;margin-bottom:10px}.ContactsPage_methodDescription__GuGma{color:#8b8b91;font-family:var(--main-font);font-size:14px;transition:color .3s ease}[data-theme=light] .ContactsPage_methodDescription__GuGma{color:#6c757d}.ContactsPage_formsSection__6HeMV{grid-gap:60px;display:grid;gap:60px;margin:0 auto;max-width:1400px;padding:60px 20px}.ContactsPage_formContainer__CZtCE{background:#ffffff05;border:1px solid #ffffff1a;border-radius:24px;padding:50px 40px;transition:all .3s ease}.ContactsPage_formContainer__CZtCE:hover{background:#ffffff08;box-shadow:0 10px 40px #667eea1a}[data-theme=light] .ContactsPage_formContainer__CZtCE{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_formContainer__CZtCE:hover{background:#fff;box-shadow:0 10px 40px #667eea1f}.ContactsPage_formHeader__WNBHp{margin-bottom:40px;text-align:center}.ContactsPage_formIcon__MTaAO{margin-bottom:20px}.ContactsPage_formIcon__MTaAO .ContactsPage_icon__MFC4o{color:#667eea;height:64px;width:64px}.ContactsPage_formTitle__gFA75{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__gFA75{color:#1a1a2e}.ContactsPage_formDescription__aowP0{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__aowP0{color:#6c757d}.ContactsPage_form__OtJeI{margin:0 auto;max-width:800px}.ContactsPage_formRow__Z-gEz{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:25px}.ContactsPage_inputGroup__gIR3K{display:flex;flex-direction:column;margin-bottom:25px}.ContactsPage_inputGroup__gIR3K 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__gIR3K label{color:#1a1a2e}.ContactsPage_inputGroup__gIR3K input,.ContactsPage_inputGroup__gIR3K select,.ContactsPage_inputGroup__gIR3K 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__gIR3K input:focus,.ContactsPage_inputGroup__gIR3K select:focus,.ContactsPage_inputGroup__gIR3K textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ContactsPage_inputGroup__gIR3K input::placeholder,.ContactsPage_inputGroup__gIR3K select::placeholder,.ContactsPage_inputGroup__gIR3K textarea::placeholder{color:#5a5a5a}[data-theme=light] .ContactsPage_inputGroup__gIR3K input,[data-theme=light] .ContactsPage_inputGroup__gIR3K select,[data-theme=light] .ContactsPage_inputGroup__gIR3K textarea{background:#f8f9fa;border:1px solid #667eea26;color:#1a1a2e}[data-theme=light] .ContactsPage_inputGroup__gIR3K input:focus,[data-theme=light] .ContactsPage_inputGroup__gIR3K select:focus,[data-theme=light] .ContactsPage_inputGroup__gIR3K textarea:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}[data-theme=light] .ContactsPage_inputGroup__gIR3K input::placeholder,[data-theme=light] .ContactsPage_inputGroup__gIR3K select::placeholder,[data-theme=light] .ContactsPage_inputGroup__gIR3K textarea::placeholder{color:#adb5bd}.ContactsPage_inputGroup__gIR3K textarea{min-height:120px;resize:vertical}.ContactsPage_inputGroup__gIR3K select{cursor:pointer}.ContactsPage_submitButton__QSo6M{background:linear-gradient(135deg,#667eea,#764ba2);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__QSo6M:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.ContactsPage_submitButton__QSo6M:active{transform:translateY(0)}.ContactsPage_mapSection__\+uXe4{background:#ffffff05;padding:100px 20px;text-align:center;transition:background-color .3s ease}[data-theme=light] .ContactsPage_mapSection__\+uXe4{background:#667eea08}.ContactsPage_sectionTitle__l28Wv{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin-bottom:20px}.ContactsPage_sectionSubtitle__5gK8g{color:#8b8b91;font-size:20px;margin-bottom:60px;transition:color .3s ease}[data-theme=light] .ContactsPage_sectionSubtitle__5gK8g{color:#6c757d}.ContactsPage_statsRow__JO21v{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}.ContactsPage_statItem__qOd0P{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 20px;transition:all .3s ease}.ContactsPage_statItem__qOd0P:hover{background:#ffffff0d;box-shadow:0 15px 40px #667eea33;transform:translateY(-5px)}[data-theme=light] .ContactsPage_statItem__qOd0P{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .ContactsPage_statItem__qOd0P:hover{background:#fff;box-shadow:0 15px 40px #667eea26}.ContactsPage_statNumber__xF1lg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;margin-bottom:10px}.ContactsPage_statLabel__c2N61{color:#8b8b91;font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}[data-theme=light] .ContactsPage_statLabel__c2N61{color:#6c757d}@media(max-width:1024px){.ContactsPage_heroTitle__gAGJu{font-size:52px}.ContactsPage_formContainer__CZtCE{padding:40px 30px}.ContactsPage_sectionTitle__l28Wv{font-size:40px}}@media(max-width:768px){.ContactsPage_heroSection__B9Py4{padding:80px 20px 60px}.ContactsPage_heroTitle__gAGJu{font-size:40px}.ContactsPage_heroSubtitle__JM0xN{font-size:18px}.ContactsPage_methodsGrid__kAVFd{grid-template-columns:1fr}.ContactsPage_formContainer__CZtCE{padding:30px 20px}.ContactsPage_formTitle__gFA75{font-size:28px}.ContactsPage_formDescription__aowP0{font-size:16px}.ContactsPage_formRow__Z-gEz{gap:0;grid-template-columns:1fr}.ContactsPage_sectionTitle__l28Wv{font-size:32px}.ContactsPage_statsRow__JO21v{gap:20px;grid-template-columns:1fr}.ContactsPage_statNumber__xF1lg{font-size:40px}}@media(max-width:480px){.ContactsPage_heroTitle__gAGJu{font-size:32px}.ContactsPage_heroSubtitle__JM0xN{font-size:16px}.ContactsPage_formIcon__MTaAO{font-size:56px}.ContactsPage_formTitle__gFA75{font-size:24px}.ContactsPage_methodIcon__UxCjR{font-size:48px}.ContactsPage_submitButton__QSo6M{font-size:16px;padding:14px 24px}}.PrivacyPolicyPage_page__ue2Vl{overflow-x:hidden;transition:background-color .3s ease;width:100%}[data-theme=light] .PrivacyPolicyPage_page__ue2Vl{background:linear-gradient(180deg,#f8f9fa,#fff)}.PrivacyPolicyPage_heroSection__9Idl4{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__dTCFE{-webkit-text-fill-color:#0000;animation:PrivacyPolicyPage_gradientShift__9RyVC 5s ease infinite,PrivacyPolicyPage_fadeInUp__-qDDk 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__9RyVC{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PrivacyPolicyPage_fadeInUp__-qDDk{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicyPage_heroSubtitle__ntpXd{animation:PrivacyPolicyPage_fadeIn__TFpjy 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__ntpXd{color:#1a1a2eb3}@keyframes PrivacyPolicyPage_fadeIn__TFpjy{0%{opacity:0}to{opacity:1}}.PrivacyPolicyPage_principlesSection__23fn\+{margin:0 auto;max-width:1200px;padding:80px 20px;transition:background-color .3s ease}.PrivacyPolicyPage_sectionTitle__7S65D{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-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__rg0po{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PrivacyPolicyPage_principleCard__6p4VX{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.PrivacyPolicyPage_principleCard__6p4VX:hover{background:#ffffff0d;box-shadow:0 20px 50px #667eea33;transform:translateY(-10px)}[data-theme=light] .PrivacyPolicyPage_principleCard__6p4VX{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_principleCard__6p4VX:hover{background:#fff;box-shadow:0 20px 50px #667eea26}.PrivacyPolicyPage_principleIcon__FEblf{margin-bottom:20px}.PrivacyPolicyPage_principleIcon__FEblf .PrivacyPolicyPage_icon__iL8\+J{color:#667eea;height:56px;transition:all .3s ease;width:56px}.PrivacyPolicyPage_principleCard__6p4VX:hover .PrivacyPolicyPage_principleIcon__FEblf .PrivacyPolicyPage_icon__iL8\+J{filter:drop-shadow(0 0 12px rgba(102,126,234,.6));transform:scale(1.15)}.PrivacyPolicyPage_principleTitle__ayaAw{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__ayaAw{color:#1a1a2e}.PrivacyPolicyPage_principleDescription__d3OlS{color:#8b8b91;font-family:var(--main-font);font-size:16px;line-height:1.6;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_principleDescription__d3OlS{color:#6c757d}.PrivacyPolicyPage_contentSection__wOkX3{margin:0 auto;max-width:1000px;padding:60px 20px}.PrivacyPolicyPage_contentBlock__YrsAO{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:60px;padding:40px;transition:all .3s ease}.PrivacyPolicyPage_contentBlock__YrsAO:hover{background:#ffffff08;box-shadow:0 10px 30px #0003}.PrivacyPolicyPage_contentBlock__YrsAO:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_contentBlock__YrsAO{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}[data-theme=light] .PrivacyPolicyPage_contentBlock__YrsAO:hover{background:#fff;box-shadow:0 10px 30px #667eea1f}.PrivacyPolicyPage_blockHeader__iGhkE{align-items:center;border-bottom:2px solid #667eea33;display:flex;margin-bottom:25px;padding-bottom:20px}.PrivacyPolicyPage_blockIcon__YuI-r{margin-right:20px}.PrivacyPolicyPage_blockIcon__YuI-r .PrivacyPolicyPage_icon__iL8\+J{color:#764ba2;height:48px;width:48px}.PrivacyPolicyPage_blockTitle__sl0c4{color:#fff;font-size:32px;font-weight:700;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_blockTitle__sl0c4{color:#1a1a2e}.PrivacyPolicyPage_blockList__jC5yT{list-style:none;margin:0;padding:0}.PrivacyPolicyPage_listItem__ONSVm{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__ONSVm:last-child{border-bottom:none}.PrivacyPolicyPage_listItem__ONSVm:before{color:#667eea;content:"▸";font-size:20px;left:0;position:absolute}.PrivacyPolicyPage_listItem__ONSVm:hover{color:#fff;padding-left:35px}[data-theme=light] .PrivacyPolicyPage_listItem__ONSVm{border-bottom:1px solid #667eea0d;color:#6c757d}[data-theme=light] .PrivacyPolicyPage_listItem__ONSVm:hover{color:#1a1a2e}.PrivacyPolicyPage_contactSection__xZ3mY{background:#ffffff05;padding:80px 20px;transition:background-color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactSection__xZ3mY{background:#667eea08}.PrivacyPolicyPage_contactBox__whmsZ{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__whmsZ{background:#fff;border:1px solid #667eea1f;box-shadow:0 4px 20px #667eea14}.PrivacyPolicyPage_contactTitle__D2jb6{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactTitle__D2jb6{color:#1a1a2e}.PrivacyPolicyPage_contactText__hUmfU{color:#b0b0b0;font-size:18px;line-height:1.7;margin-bottom:40px;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_contactText__hUmfU{color:#6c757d}.PrivacyPolicyPage_contactInfo__WoHdK{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-bottom:30px}.PrivacyPolicyPage_infoItem__9gJtm{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__9gJtm:hover{background:#667eea33;transform:translateY(-3px)}[data-theme=light] .PrivacyPolicyPage_infoItem__9gJtm{background:#667eea14;border:1px solid #667eea26}[data-theme=light] .PrivacyPolicyPage_infoItem__9gJtm:hover{background:#667eea26}.PrivacyPolicyPage_infoIcon__\+c8Eb{font-size:24px}.PrivacyPolicyPage_infoText__j93Jq{color:#fff;font-size:18px;font-weight:500;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_infoText__j93Jq{color:#1a1a2e}.PrivacyPolicyPage_responseTime__CWEIe{color:#8b8b91;font-size:16px;font-style:italic;transition:color .3s ease}[data-theme=light] .PrivacyPolicyPage_responseTime__CWEIe{color:#6c757d}.PrivacyPolicyPage_agreementSection__GcDWN{padding:80px 20px 100px}.PrivacyPolicyPage_agreementBox__nFl3F{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d;border-radius:24px;margin:0 auto;max-width:900px;padding:50px 60px}.PrivacyPolicyPage_agreementTitle__2IXu2{color:#fff;font-size:32px;font-weight:700;margin-bottom:25px;text-align:center}[data-theme=light] .PrivacyPolicyPage_agreementTitle__2IXu2{color:#1a1a2e}.PrivacyPolicyPage_agreementText__tWB-z{color:#b0b0b0;font-size:17px;line-height:1.8;margin-bottom:20px}.PrivacyPolicyPage_agreementText__tWB-z:last-child{margin-bottom:0}[data-theme=light] .PrivacyPolicyPage_agreementText__tWB-z{color:#6c757d}@media(max-width:1024px){.PrivacyPolicyPage_heroTitle__dTCFE{font-size:48px}.PrivacyPolicyPage_sectionTitle__7S65D{font-size:36px}.PrivacyPolicyPage_blockTitle__sl0c4{font-size:28px}.PrivacyPolicyPage_contactBox__whmsZ{padding:50px 40px}.PrivacyPolicyPage_agreementBox__nFl3F{padding:40px}}@media(max-width:768px){.PrivacyPolicyPage_heroSection__9Idl4{padding:80px 20px 60px}.PrivacyPolicyPage_heroTitle__dTCFE{font-size:36px}.PrivacyPolicyPage_heroSubtitle__ntpXd{font-size:18px}.PrivacyPolicyPage_principlesGrid__rg0po{grid-template-columns:1fr}.PrivacyPolicyPage_contentBlock__YrsAO{padding:30px 20px}.PrivacyPolicyPage_blockHeader__iGhkE{flex-direction:column;text-align:center}.PrivacyPolicyPage_blockIcon__YuI-r{margin-bottom:15px;margin-right:0}.PrivacyPolicyPage_blockTitle__sl0c4{font-size:24px}.PrivacyPolicyPage_listItem__ONSVm{font-size:16px;padding-left:25px}.PrivacyPolicyPage_contactBox__whmsZ{padding:40px 25px}.PrivacyPolicyPage_contactTitle__D2jb6{font-size:28px}.PrivacyPolicyPage_contactText__hUmfU{font-size:16px}.PrivacyPolicyPage_contactInfo__WoHdK{flex-direction:column;gap:20px}.PrivacyPolicyPage_agreementBox__nFl3F{padding:30px 25px}.PrivacyPolicyPage_agreementTitle__2IXu2{font-size:24px}.PrivacyPolicyPage_agreementText__tWB-z{font-size:15px}}@media(max-width:480px){.PrivacyPolicyPage_heroTitle__dTCFE{font-size:28px}.PrivacyPolicyPage_heroSubtitle__ntpXd{font-size:16px}.PrivacyPolicyPage_sectionTitle__7S65D{font-size:28px}.PrivacyPolicyPage_principleIcon__FEblf{font-size:48px}.PrivacyPolicyPage_blockIcon__YuI-r{font-size:40px}.PrivacyPolicyPage_contentBlock__YrsAO{padding:20px 15px}.PrivacyPolicyPage_listItem__ONSVm{font-size:15px}.PrivacyPolicyPage_contactTitle__D2jb6{font-size:24px}.PrivacyPolicyPage_infoItem__9gJtm{padding:12px 20px}}.ShopPage_page__XgZ1O{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .ShopPage_page__XgZ1O{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ShopPage_container__VYb\+B{padding:90px 20px 20px}.ShopPage_header__\+Olrd{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.ShopPage_title__yXHNe{-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__s8LAm{align-items:center;display:flex;gap:16px}.ShopPage_backButton__AYVBR,.ShopPage_cartButton__J2ufj{-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__AYVBR,[data-theme=light] .ShopPage_cartButton__J2ufj{background:#fff;border:2px solid #4caf50;box-shadow:0 2px 8px #4caf5026;color:#4caf50}.ShopPage_backButton__AYVBR:hover,.ShopPage_cartButton__J2ufj: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__AYVBR:hover,[data-theme=light] .ShopPage_cartButton__J2ufj:hover{background:#4caf50;box-shadow:0 4px 12px #4caf504d;color:#fff}.ShopPage_backButton__AYVBR:active,.ShopPage_cartButton__J2ufj:active{box-shadow:0 4px 15px #4caf5033;transform:translateY(0)}.ShopPage_cartButton__J2ufj{background:#4caf501a;border-color:#4caf504d}.ShopPage_cartButton__J2ufj:hover{background:#4caf5033}.ShopPage_controls__Egy\+W{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.ShopPage_searchContainer__RATKA{flex:1 1;min-width:300px}.ShopPage_searchInput__\+FGnk{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__\+FGnk{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .ShopPage_searchInput__\+FGnk::placeholder{color:#999}[data-theme=light] .ShopPage_searchInput__\+FGnk:focus{background:#fff;border-color:#4caf50;box-shadow:0 2px 8px #4caf5026}.ShopPage_searchInput__\+FGnk::placeholder{color:#8b8b91}.ShopPage_searchInput__\+FGnk:focus{background:#ffffff14;border-color:#4caf50;outline:none}.ShopPage_productsGrid__fdnUc{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.ShopPage_errorContainer__WzQwb{align-items:center;animation:ShopPage_fadeInUp__jzPlx .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ShopPage_errorIcon__ZcAMs{flex-shrink:0;font-size:48px}.ShopPage_errorContent__cN7NK{flex:1 1}.ShopPage_errorTitle__xR1cz{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ShopPage_errorMessage__LdJeo{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ShopPage_retryButton__M5fZp{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__M5fZp:hover:not(:disabled){background:linear-gradient(135deg,#d32f2f,#b71c1c);box-shadow:0 8px 20px #f443364d;transform:translateY(-2px)}.ShopPage_retryButton__M5fZp:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ShopPage_fadeInUp__jzPlx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ShopPage_emptyState__DyK0Y{padding:80px 20px}.ShopPage_emptyState__DyK0Y p{line-height:1.5}.ShopPage_productDetail__1ZoE0{background:#ffffff0d;border-radius:16px;margin-bottom:40px;padding:40px}.ShopPage_productDetailContent__0sGVz{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.ShopPage_productImages__TqExS{display:flex;justify-content:center}.ShopPage_productImage__rtcml{border-radius:12px;height:auto;max-width:400px;object-fit:cover;width:100%}.ShopPage_productInfo__hIVp4{display:flex;flex-direction:column;gap:20px}.ShopPage_productName__GP4ZU{color:#fff;font-size:32px;font-weight:700;margin:0}.ShopPage_productPrice__LUjqd{color:#4caf50;font-size:28px;font-weight:600}.ShopPage_productDescription__3B36R h4{color:#fff;font-size:18px;margin:0 0 12px}.ShopPage_productDescription__3B36R p{color:#8b8b91;line-height:1.6;margin:0}.ShopPage_productActions__DxVOz{margin-top:auto}.ShopPage_addToCartButton__YRHdq{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__YRHdq:hover{transform:translateY(-2px)}.ShopPage_error__L846V{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__L846V button{background:#f4433633;border:1px solid #f4433680;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.ShopPage_error__L846V button:hover{background:#f443364d}.ShopPage_emptyState__DyK0Y{color:#8b8b91;padding:60px 20px;text-align:center}.ShopPage_emptyState__DyK0Y h3{color:#fff;font-size:24px;margin-bottom:12px}.ShopPage_emptyState__DyK0Y p{font-size:16px}.ShopPage_loader__iV8rB,.ShopPage_loading__rSUDa{align-items:center;display:flex;justify-content:center;min-height:200px}.ShopPage_floatingCartBtn__xeeD0{align-items:center;animation:ShopPage_pulse-green__tgvBM 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__xeeD0: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__xeeD0:active{transform:translateY(-2px) scale(1.02)}.ShopPage_cartIcon__2zU67{flex-shrink:0;height:22px;width:22px}.ShopPage_cartCount__U7ZYZ{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__U7ZYZ{background:#4caf50;color:#fff}.ShopPage_cartTotal__pSKEb{font-size:14px;font-weight:700;letter-spacing:.3px;transition:color .3s ease;white-space:nowrap}[data-theme=light] .ShopPage_cartTotal__pSKEb{color:#1a1a2e}@keyframes ShopPage_pulse-green__tgvBM{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__yXHNe{font-size:36px}.ShopPage_productsGrid__fdnUc{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ShopPage_productDetailContent__0sGVz{gap:30px;grid-template-columns:1fr}.ShopPage_floatingCartBtn__xeeD0{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.ShopPage_floatingCartBtn__xeeD0 .ShopPage_cartIcon__2zU67{height:20px;width:20px}.ShopPage_floatingCartBtn__xeeD0 .ShopPage_cartTotal__pSKEb{display:none}}@media(max-width:768px){.ShopPage_container__VYb\+B{padding:90px 24px 20px}.ShopPage_header__\+Olrd{align-items:flex-start;flex-direction:column;gap:16px}.ShopPage_title__yXHNe{font-size:28px}.ShopPage_controls__Egy\+W{flex-direction:column;gap:16px}.ShopPage_searchContainer__RATKA{min-width:0;min-width:auto}.ShopPage_productsGrid__fdnUc{gap:16px;grid-template-columns:1fr}.ShopPage_productDetail__1ZoE0{padding:24px}.ShopPage_productDetailContent__0sGVz{gap:20px}.ShopPage_productName__GP4ZU{font-size:24px}.ShopPage_productPrice__LUjqd{font-size:22px}}@media(max-width:480px){.ShopPage_container__VYb\+B{padding:90px 16px 20px}.ShopPage_title__yXHNe{font-size:24px}.ShopPage_headerControls__s8LAm{justify-content:flex-start;width:100%}.ShopPage_productDetail__1ZoE0{padding:20px}.ShopPage_floatingCartBtn__xeeD0{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.ShopPage_floatingCartBtn__xeeD0 .ShopPage_cartCount__U7ZYZ{font-size:12px;min-width:24px;padding:3px 8px}}.ProductCard_card__pILd\+{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.ProductCard_card__pILd\+:hover{border-color:#4caf50;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.ProductCard_imageContainer__VI0ig{height:200px;overflow:hidden;position:relative}.ProductCard_image__3GbTL{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductCard_card__pILd\+:hover .ProductCard_image__3GbTL{transform:scale(1.05)}.ProductCard_discount__clwLr{background:#f44336;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:12px;top:12px}.ProductCard_content__sNsqH{padding:20px}.ProductCard_name__shs9o{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.ProductCard_description__SUdM7{color:#8b8b91;font-size:14px;line-height:1.4;margin:0 0 16px}.ProductCard_price__bkphe{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ProductCard_originalPrice__pjijg{color:#8b8b91;font-size:14px;text-decoration:line-through}.ProductCard_currentPrice__YXM73{color:#4caf50;font-size:20px;font-weight:700}.ProductCard_meta__UHyro{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.ProductCard_rating__C3lGN{color:#ffb74d;font-weight:600}.ProductCard_stock__Ne71y{color:#8b8b91;font-size:12px}.ProductCard_addButton__OvaP6{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__OvaP6:hover:not(:disabled){box-shadow:0 8px 20px #4caf5066;transform:translateY(-2px)}.ProductCard_addButton__OvaP6:disabled{background:#8b8b914d;color:#8b8b91;cursor:not-allowed}@media(max-width:768px){.ProductCard_imageContainer__VI0ig{height:160px}.ProductCard_content__sNsqH{padding:16px}.ProductCard_name__shs9o{font-size:16px}.ProductCard_description__SUdM7{font-size:13px}.ProductCard_currentPrice__YXM73{font-size:18px}}.CategoryFilter_filter__UbGwS{display:flex;flex-wrap:wrap;gap:12px}.CategoryFilter_categoryButton__djeh3{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__djeh3:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.CategoryFilter_categoryButton__djeh3.CategoryFilter_active__7VB0p{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}@media(max-width:768px){.CategoryFilter_filter__UbGwS{justify-content:center}.CategoryFilter_categoryButton__djeh3{font-size:13px;padding:10px 16px}}.ShoppingCart_cart__iy8Lv{margin:0 auto;max-width:800px}.ShoppingCart_emptyCart__60t08{color:#8b8b91;padding:60px 20px;text-align:center}.ShoppingCart_emptyIcon__kdX7f{font-size:80px;margin-bottom:20px;opacity:.5}.ShoppingCart_emptyCart__60t08 h3{color:#fff;font-size:24px;margin-bottom:12px}.ShoppingCart_shopButton__8SFN-{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__8SFN-:hover{transform:translateY(-2px)}.ShoppingCart_cartItems__3ilrQ{margin-bottom:40px}.ShoppingCart_cartItem__YKb49{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__XyH4R img{border-radius:8px;height:80px;object-fit:cover;width:80px}.ShoppingCart_itemInfo__UaHFc h4{color:#fff;font-size:16px;margin:0 0 8px}.ShoppingCart_itemInfo__UaHFc p{color:#8b8b91;font-size:14px;margin:0}.ShoppingCart_itemQuantity__aSpjP{align-items:center;display:flex;gap:12px}.ShoppingCart_itemQuantity__aSpjP button{background:#ffffff0d;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;height:32px;transition:all .3s ease;width:32px}.ShoppingCart_itemQuantity__aSpjP button:hover{background:#ffffff1a}.ShoppingCart_itemQuantity__aSpjP span{color:#fff;font-weight:600;min-width:40px;text-align:center}.ShoppingCart_itemTotal__PNs-h{color:#4caf50;font-size:16px;font-weight:600}.ShoppingCart_removeButton__ZdCJk{background:none;border:none;border-radius:50%;color:#f44336;cursor:pointer;font-size:18px;padding:8px;transition:all .3s ease}.ShoppingCart_removeButton__ZdCJk:hover{background:#f443361a}.ShoppingCart_cartSummary__ZXO2F{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px}.ShoppingCart_total__72tr2{margin-bottom:24px;text-align:center}.ShoppingCart_total__72tr2 h3{color:#4caf50;font-size:28px;font-weight:700;margin:0}.ShoppingCart_actions__R52FI{display:flex;gap:16px;justify-content:center}.ShoppingCart_checkoutButton__xNtmH,.ShoppingCart_continueButton__Y3X27{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:transform .3s ease}.ShoppingCart_checkoutButton__xNtmH:hover,.ShoppingCart_continueButton__Y3X27:hover{transform:translateY(-2px)}.ShoppingCart_continueButton__Y3X27{background:#ffffff1a;border:1px solid #fff3;color:#fff}.ShoppingCart_checkoutButton__xNtmH{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.ShoppingCart_successMessage__ZPbbt{background:#4caf501a;border:2px solid #4caf504d;border-radius:16px;margin:0 auto;max-width:600px;padding:60px 20px;text-align:center}.ShoppingCart_successMessage__ZPbbt .ShoppingCart_successIcon__Nt29x{font-size:80px;margin-bottom:20px}.ShoppingCart_successMessage__ZPbbt h2{color:#4caf50;font-size:28px;margin-bottom:12px}.ShoppingCart_successMessage__ZPbbt p{color:#fff;font-size:16px;margin-bottom:32px}.ShoppingCart_successMessage__ZPbbt .ShoppingCart_shopButton__8SFN-{margin-top:0}.ShoppingCart_errorMessage__m5bIt{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__YKb49{gap:12px;grid-template-columns:60px 1fr auto;padding:16px}.ShoppingCart_itemTotal__PNs-h,.ShoppingCart_removeButton__ZdCJk{grid-column:span 3;justify-self:flex-end}.ShoppingCart_itemQuantity__aSpjP{justify-self:flex-end}.ShoppingCart_actions__R52FI{flex-direction:column}.ShoppingCart_checkoutButton__xNtmH,.ShoppingCart_continueButton__Y3X27{width:100%}}.FoodPage_foodPage__SLh0E{color:#fff;padding:40px 20px;transition:all .3s ease}[data-theme=light] .FoodPage_foodPage__SLh0E{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.FoodPage_header__zTt-k{margin-bottom:48px;text-align:center}.FoodPage_pageTitle__67vLY{-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__7Qmti{font-size:56px}.FoodPage_pageSubtitle__xjpIE{color:#8b8b91;font-size:20px;transition:color .3s ease}[data-theme=light] .FoodPage_pageSubtitle__xjpIE{color:#6c757d}.FoodPage_pageSubtitle__xjpIE{margin:0 0 16px}.FoodPage_locationInfo__EtbpK{background:#4caf501a;border:1px solid #4caf504d;border-radius:24px;color:#4caf50;display:inline-block;font-size:16px;padding:12px 24px}.FoodPage_errorContainer__auGuf{align-items:center;animation:FoodPage_fadeInUp__SrA-\+ .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.FoodPage_errorIcon__6xaYg{flex-shrink:0;font-size:48px}.FoodPage_errorContent__WJz3p{flex:1 1}.FoodPage_errorTitle__3aOdh{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_errorMessage__kQWjW{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.FoodPage_retryButton__nwNDM{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__nwNDM:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#e65100);box-shadow:0 8px 20px #ff98004d;transform:translateY(-2px)}.FoodPage_retryButton__nwNDM:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes FoodPage_fadeInUp__SrA-\+{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FoodPage_controls__xGkoF{margin-bottom:40px}.FoodPage_topControls__zmoSe{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.FoodPage_sortSelect__npFKg .FoodPage_select__3ggmE{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__npFKg .FoodPage_select__3ggmE{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .FoodPage_sortSelect__npFKg .FoodPage_select__3ggmE:focus{background:#fff;border-color:#ff9800}[data-theme=light] .FoodPage_sortSelect__npFKg .FoodPage_select__3ggmE option{background:#fff;color:#1a1a2e}.FoodPage_sortSelect__npFKg .FoodPage_select__3ggmE:focus{border-color:#ff9800;outline:none}.FoodPage_sortSelect__npFKg .FoodPage_select__3ggmE option{background:#1a1a1a;color:#fff}.FoodPage_trackingButton__ZuyrZ{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__ZuyrZ:hover{background:#ff980033}.FoodPage_error__Nxz1l{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.FoodPage_error__Nxz1l p{color:#f44336;margin:0 0 16px}.FoodPage_retryButton__nwNDM{background:linear-gradient(135deg,#f44336,#d32f2f);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px 24px;transition:transform .3s ease}.FoodPage_retryButton__nwNDM:hover{transform:translateY(-2px)}.FoodPage_content__PiMo5{margin-bottom:80px}.FoodPage_stats__x-wON{align-items:center;color:#8b8b91;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin-bottom:24px}.FoodPage_stats__x-wON strong{color:#ff9800}.FoodPage_locationNote__nVlEE{color:#4caf50!important;font-size:13px}.FoodPage_restaurantsGrid__9CMAe{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.FoodPage_loadingContainer__qSfK0{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.FoodPage_loadingContainer__qSfK0 p{font-size:18px;margin-top:20px}.FoodPage_loadingMore__mwwKD{display:flex;justify-content:center;padding:40px}.FoodPage_cartButton__syelc{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__syelc:hover{box-shadow:0 12px 40px #ff980099;transform:translateY(-4px)}@media(max-width:1024px){.FoodPage_pageTitle__67vLY{font-size:40px}.FoodPage_restaurantsGrid__9CMAe{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){.FoodPage_foodPage__SLh0E{padding:20px 16px}.FoodPage_pageTitle__67vLY{flex-direction:column;font-size:32px;gap:8px}.FoodPage_icon__7Qmti{font-size:40px}.FoodPage_pageSubtitle__xjpIE{font-size:16px}.FoodPage_topControls__zmoSe{align-items:stretch;flex-direction:column;gap:16px}.FoodPage_restaurantsGrid__9CMAe{gap:16px;grid-template-columns:1fr}.FoodPage_cartButton__syelc{bottom:20px;font-size:14px;padding:14px 20px;right:20px}.FoodPage_stats__x-wON{align-items:stretch;flex-direction:column;text-align:center}}@media(max-width:480px){.FoodPage_pageTitle__67vLY{font-size:28px}.FoodPage_icon__7Qmti{font-size:36px}.FoodPage_cartButton__syelc{border-radius:12px;left:20px;right:20px;text-align:center}}.FoodPage_foodHeader__NnH4Z{margin-bottom:40px;padding:0 20px;text-align:center}.FoodPage_foodSubtitle__Sf8n4{color:#8b8b91;font-size:18px;line-height:1.6;margin-top:12px}.FoodPage_authWarning__UnTTS{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__kSBP3{flex-shrink:0;font-size:40px;opacity:.9}.FoodPage_authWarningContent__TqZga{flex:1 1}.FoodPage_authWarningContent__TqZga h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.FoodPage_authWarningContent__TqZga p{color:#8b8b91;line-height:1.5;margin:0}.FoodPage_foodControls__6HLsm{margin-bottom:32px;padding:0 20px}.FoodPage_searchInput__wtkEc{-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__wtkEc:focus{background-color:#ffffff14;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_searchInput__wtkEc::placeholder{color:#8b8b91}.FoodPage_categoriesGrid__lbqqK{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px;padding:0 20px}.FoodPage_categoryCard__K3V8o{-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__K3V8o:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}.FoodPage_categoryCard__K3V8o:hover .FoodPage_categoryImage__cDPKV{transform:scale(1.05)}.FoodPage_categoryImage__cDPKV{background:linear-gradient(135deg,#ff6b3533,#f7931e1a);display:block;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_categoryContent__Zx\+vx{padding:20px}.FoodPage_categoryContent__Zx\+vx h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.FoodPage_categoryContent__Zx\+vx p{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 16px}.FoodPage_viewItemsBtn__7NqJX{-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__7NqJX:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_itemsSection__4w0oU{padding:0 20px 40px}.FoodPage_itemsHeader__661zk{align-items:center;display:flex;gap:16px;margin-bottom:32px}.FoodPage_itemsHeader__661zk h2{color:#fff;font-size:28px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .FoodPage_itemsHeader__661zk h2{color:#1a1a2e!important}.FoodPage_itemsGrid__mHTaC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.FoodPage_itemCard__\+3Lds{-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__\+3Lds:hover{background:#ffffff14;border-color:#ff6b354d;box-shadow:0 8px 20px #ff6b3533;transform:translateY(-2px)}.FoodPage_itemCard__\+3Lds:hover .FoodPage_itemImage__AWwIo{transform:scale(1.08)}.FoodPage_itemImageWrapper__Q3lDm{background:linear-gradient(135deg,#ff6b3526,#f7931e14);height:220px;overflow:hidden;position:relative;width:100%}.FoodPage_itemImage__AWwIo{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.FoodPage_itemBadges__YIEWE{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:12px;top:12px}.FoodPage_itemContent__jtAIp{display:flex;flex:1 1;flex-direction:column;padding:20px}.FoodPage_itemContent__jtAIp h3{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 8px}.FoodPage_itemDescription__WBILw{color:#8b8b91;font-size:14px;line-height:1.5;margin:0 0 12px}.FoodPage_itemIngredients__pO1Pa{color:#8b8b91b3;font-size:13px;font-style:italic;line-height:1.4;margin:0 0 16px}.FoodPage_itemMeta__yjoWU{border-top:1px solid #ffffff1a;display:flex;gap:16px;margin-bottom:16px;padding-top:12px}.FoodPage_metaItem__N73ju{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:6px}.FoodPage_metaItem__N73ju span:first-child{font-size:18px}.FoodPage_itemFooter__HZppF{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.FoodPage_itemPrice__mhVWE{-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__QvofE{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__QvofE:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 6px 20px #ff6b354d;color:#fff;transform:translateY(-2px)}.FoodPage_addToCartBtn__QvofE:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_spicyBadge__kM08m,.FoodPage_vegBadge__mYb0b{-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__mYb0b{background:#4caf50e6;border-color:#4caf50;color:#fff}.FoodPage_spicyBadge__kM08m{background:#f44336e6;border-color:#f44336;color:#fff}.FoodPage_cartOverlay__uBtSC{animation:FoodPage_fadeIn__On1Py .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__YaGDc{animation:FoodPage_slideUp__G7eV4 .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__cy9zg{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.FoodPage_cartHeader__cy9zg h2{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;margin:0}.FoodPage_closeCart__xXd0S{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__xXd0S:hover{background:#ffffff14;border-color:#ff6b3580;color:#ff6b35;transform:rotate(90deg)}.FoodPage_cartItems__FabRL{flex:1 1;overflow-y:auto;padding:24px}.FoodPage_cartItem__pdJPJ{-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__pdJPJ img{background:linear-gradient(135deg,#ff6b3526,#f7931e14);border-radius:8px;height:80px;object-fit:cover;width:80px}.FoodPage_cartItemInfo__j89nI{display:flex;flex:1 1;flex-direction:column;gap:8px}.FoodPage_cartItemInfo__j89nI h4{color:#fff;font-size:16px;font-weight:600;margin:0}.FoodPage_cartItemMeta__HArvi{color:#8b8b91;display:flex;font-size:13px;gap:12px}.FoodPage_cartItemControls__8ORyv{align-items:center;display:flex;gap:12px}.FoodPage_quantityControls__1gVp7{align-items:center;display:flex;gap:8px}.FoodPage_quantityControls__1gVp7 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__1gVp7 button:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;color:#fff;transform:scale(1.1)}.FoodPage_quantityControls__1gVp7 button:disabled{cursor:not-allowed;opacity:.3;transform:none}.FoodPage_quantityControls__1gVp7 span{color:#fff;font-size:16px;font-weight:600;min-width:32px;text-align:center}.FoodPage_cartItemPrice__fLR8M{-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__oJn9d{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__oJn9d:hover{background:#f4433633;border-color:#f4433680;transform:scale(1.1)}.FoodPage_cartFooter__O8UaH{-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__O8UaH{background:#f8f9fa;border-top:1px solid #e0e0e0}.FoodPage_cartTotal__RQIDA{align-items:center;display:flex;justify-content:space-between}.FoodPage_cartTotal__RQIDA span{color:#fff;font-size:21px;font-weight:600}.FoodPage_totalPrice__uBvxv{-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__CKkJT{margin-bottom:16px;width:100%}.FoodPage_phoneInputGroup__CKkJT label{color:#8b8b91;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.FoodPage_phoneInput__jidvq{-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__jidvq::placeholder{color:#8b8b91;opacity:.5}.FoodPage_phoneInput__jidvq:focus{background:#ffffff0d;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a;outline:none}.FoodPage_checkoutBtn__swTME{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__swTME:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b3566;color:#fff;transform:translateY(-2px)}.FoodPage_checkoutBtn__swTME:disabled{cursor:not-allowed;opacity:.4;transform:none}.FoodPage_authRequired__CvnjN{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__a8J-z{flex-shrink:0;font-size:32px;opacity:.9}.FoodPage_authRequiredText__1QVb\+{flex:1 1}.FoodPage_authRequiredText__1QVb\+ h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.FoodPage_authRequiredText__1QVb\+ p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0}.FoodPage_floatingCartBtn__FOsco{align-items:center;animation:FoodPage_pulse__d5Lhy 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__FOsco: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__FOsco:active{transform:translateY(-2px) scale(1.02)}.FoodPage_cartIcon__5O9Zt{flex-shrink:0;height:22px;width:22px}.FoodPage_cartCount__kaOpz{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__kaOpz{background:#ff6b35;color:#fff}.FoodPage_cartTotal__RQIDA{font-size:21px;font-weight:700;letter-spacing:.3px;transition:color .3s ease;white-space:nowrap}[data-theme=light] .FoodPage_cartTotal__RQIDA{color:#1a1a2e}.FoodPage_successMessage__exhQB{padding:40px 24px;text-align:center}.FoodPage_successMessage__exhQB h3{color:#fff;font-size:24px;margin:16px 0 8px}.FoodPage_successMessage__exhQB p{color:#8b8b91;margin:0}.FoodPage_successIcon__P4n0O{animation:FoodPage_bounceIn__OIt-j .6s ease;font-size:64px;margin-bottom:16px}.FoodPage_backButton__cZa0t{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__cZa0t:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 4px 15px #ff6b354d;color:#fff;transform:translateX(-4px)}.FoodPage_backButton__cZa0t:active{transform:translateX(-2px)}.FoodPage_noResults__DoGjc{color:#8b8b91;padding:60px 20px;text-align:center}.FoodPage_noResults__DoGjc span{display:block;font-size:48px;margin-bottom:16px;opacity:.5}.FoodPage_noResults__DoGjc p{font-size:18px;margin:0}.FoodPage_errorMessage__kQWjW{color:#f44336;padding:40px 20px;text-align:center}.FoodPage_errorMessage__kQWjW span{display:block;font-size:48px;margin-bottom:16px}.FoodPage_errorMessage__kQWjW p{font-size:16px;margin:0}@keyframes FoodPage_fadeIn__On1Py{0%{opacity:0}to{opacity:1}}@keyframes FoodPage_slideUp__G7eV4{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes FoodPage_bounceIn__OIt-j{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__d5Lhy{0%,to{box-shadow:0 0 0 0 #ff6b354d}50%{box-shadow:0 0 0 8px #ff6b3500}}@media(max-width:768px){.FoodPage_categoriesGrid__lbqqK,.FoodPage_itemsGrid__mHTaC{grid-template-columns:1fr}.FoodPage_cartModal__YaGDc{max-height:90vh;width:95%}.FoodPage_itemsHeader__661zk{align-items:flex-start;flex-direction:column}.FoodPage_floatingCartBtn__FOsco{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.FoodPage_floatingCartBtn__FOsco .FoodPage_cartIcon__5O9Zt{height:20px;width:20px}.FoodPage_floatingCartBtn__FOsco .FoodPage_cartTotal__RQIDA{display:none}}@media(max-width:480px){.FoodPage_floatingCartBtn__FOsco{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.FoodPage_floatingCartBtn__FOsco .FoodPage_cartCount__kaOpz{font-size:12px;min-width:24px;padding:3px 8px}.FoodPage_cartModal__YaGDc{border-radius:0;height:100%;left:0;max-height:100vh;top:0;transform:none;width:100%}}.ITPage_page__gRvvG{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .ITPage_page__gRvvG{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ITPage_container__IJk2x{padding:90px 20px 20px}@media(max-width:1440px){.ITPage_container__IJk2x{max-width:1200px;padding:80px 20px 20px}}@media(max-width:1024px){.ITPage_container__IJk2x{max-width:960px;padding:70px 16px 20px}}@media(max-width:768px){.ITPage_container__IJk2x{max-width:100%;padding:60px 16px 20px}}@media(max-width:480px){.ITPage_container__IJk2x{padding:50px 12px 20px}}.ITPage_header__22FVH{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}@media(max-width:768px){.ITPage_header__22FVH{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}}@media(max-width:480px){.ITPage_header__22FVH{gap:12px;margin-bottom:24px}}.ITPage_title__8O1dy{-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__8O1dy{font-size:40px}}@media(max-width:768px){.ITPage_title__8O1dy{font-size:32px}}@media(max-width:480px){.ITPage_title__8O1dy{font-size:28px}}.ITPage_tabs__X7IjK{background:#ffffff0d;border-radius:12px;display:flex;gap:8px;padding:4px;transition:all .3s ease}[data-theme=light] .ITPage_tabs__X7IjK{background:#667eea14}@media(max-width:768px){.ITPage_tabs__X7IjK{gap:4px;padding:3px;width:100%}}@media(max-width:480px){.ITPage_tabs__X7IjK{flex-wrap:wrap;gap:6px;padding:4px}}.ITPage_tab__KpfIQ{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;padding:12px 24px;transition:all .3s ease}[data-theme=light] .ITPage_tab__KpfIQ{color:#6c757d}[data-theme=light] .ITPage_tab__KpfIQ:hover{background:#667eea1a;color:#667eea}@media(max-width:768px){.ITPage_tab__KpfIQ{flex:1 1;font-size:14px;padding:10px 16px;text-align:center}}@media(max-width:480px){.ITPage_tab__KpfIQ{font-size:12px;padding:8px 12px}}.ITPage_tab__KpfIQ.ITPage_active__PwyNo{background:#2196f3;color:#fff}[data-theme=light] .ITPage_tab__KpfIQ.ITPage_active__PwyNo{background:#667eea;color:#fff}.ITPage_tab__KpfIQ:hover:not(.ITPage_active__PwyNo){background:#ffffff1a;color:#fff}.ITPage_errorContainer__cUEzt{align-items:center;animation:ITPage_fadeInUp__G\+Yg6 .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ITPage_errorIcon__fhMtJ{flex-shrink:0;font-size:48px}.ITPage_errorContent__zr\+BI{flex:1 1}.ITPage_errorTitle__h2uTZ{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ITPage_errorMessage__1u21l{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ITPage_retryButton__xLIKi{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__xLIKi:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}.ITPage_retryButton__xLIKi:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ITPage_fadeInUp__G\+Yg6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ITPage_projectsGrid__ifHCz,.ITPage_servicesGrid__Xifgh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.ITPage_controls__5xf30{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:32px;padding:24px}@media(max-width:768px){.ITPage_controls__5xf30{border-radius:12px;margin-bottom:24px;padding:20px}}@media(max-width:480px){.ITPage_controls__5xf30{border-radius:10px;margin-bottom:20px;padding:16px}}.ITPage_filtersSection__Awrjj{-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__Awrjj{border-radius:16px;margin-bottom:32px;padding:24px}}@media(max-width:480px){.ITPage_filtersSection__Awrjj{border-radius:12px;margin-bottom:24px;padding:20px}}.ITPage_searchContainer__VcmuB{align-items:center;display:flex;gap:16px;margin-bottom:24px}@media(max-width:768px){.ITPage_searchContainer__VcmuB{flex-direction:column;gap:12px}}.ITPage_searchInput__rXAjn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid #2196f34d;border-radius:12px;padding:16px 20px}.ITPage_searchInput__rXAjn::placeholder{color:#fff9}.ITPage_searchInput__rXAjn:focus{background:#2196f31a;box-shadow:0 0 25px #2196f34d;transform:translateY(-2px)}@media(max-width:768px){.ITPage_searchInput__rXAjn{font-size:16px;padding:14px 18px;width:100%}}.ITPage_searchButton__1qg3T{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__1qg3T: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__1qg3T:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 25px #2196f380,0 0 30px #2196f34d;transform:translateY(-2px)}.ITPage_searchButton__1qg3T:hover:before{left:100%}.ITPage_searchButton__1qg3T:active{box-shadow:0 4px 15px #2196f34d;transform:translateY(0)}@media(max-width:768px){.ITPage_searchButton__1qg3T{padding:14px 20px;width:100%}}.ITPage_filtersRow__PP02D{align-items:flex-end;gap:20px}@media(max-width:1024px){.ITPage_filtersRow__PP02D{gap:16px}}@media(max-width:768px){.ITPage_filtersRow__PP02D{align-items:stretch;flex-direction:column;gap:16px}}.ITPage_filterGroup__zXhDH{display:flex;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.ITPage_filterGroup__zXhDH{min-width:auto;width:100%}}.ITPage_filterGroup__zXhDH label{color:#b0b0b0;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ITPage_filterSelect__2SgYj{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #2196f34d;border-radius:10px}.ITPage_filterSelect__2SgYj:focus{background:#2196f31a;box-shadow:0 4px 12px #2196f333}.ITPage_filterSelect__2SgYj:hover{background:#ffffff14;border-color:#2196f380}.ITPage_filterSelect__2SgYj option{background:#1a1a1a;padding:8px}[data-theme=light] .ITPage_filterSelect__2SgYj option{background:#fff;color:#1a1a2e}@media(max-width:768px){.ITPage_filterSelect__2SgYj{font-size:16px;padding:14px 16px;width:100%}}.ITPage_applyButton__IzL2r{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__IzL2r: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__IzL2r:hover{background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 8px 25px #4caf5066,0 0 30px #4caf504d;transform:translateY(-2px)}.ITPage_applyButton__IzL2r:hover:before{left:100%}.ITPage_applyButton__IzL2r:active{box-shadow:0 4px 15px #4caf504d;transform:translateY(0)}@media(max-width:768px){.ITPage_applyButton__IzL2r{align-self:stretch;font-size:16px;padding:16px 24px;width:100%}}.ITPage_filtersRow__PP02D{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}@media(max-width:768px){.ITPage_filtersRow__PP02D{gap:12px;margin-bottom:16px}}@media(max-width:480px){.ITPage_filtersRow__PP02D{flex-direction:column;gap:10px;margin-bottom:12px}}.ITPage_searchInput__rXAjn{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__rXAjn{font-size:14px;min-width:250px;padding:10px 14px}}@media(max-width:480px){.ITPage_searchInput__rXAjn{font-size:16px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_searchInput__rXAjn::placeholder{color:#8b8b91}.ITPage_searchInput__rXAjn:focus{background:#ffffff14;border-color:#2196f3;box-shadow:0 0 20px #2196f333;outline:none}.ITPage_filterSelect__2SgYj{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__2SgYj{font-size:13px;min-width:120px;padding:10px 14px}}@media(max-width:480px){.ITPage_filterSelect__2SgYj{font-size:14px;min-width:auto;padding:12px 16px;width:100%}}.ITPage_filterSelect__2SgYj:focus{background:#ffffff14;border-color:#2196f3;outline:none}.ITPage_filterSelect__2SgYj option{background:#222;color:#fff}.ITPage_statsRow__pQWJm{gap:20px;justify-content:space-around}@media(max-width:768px){.ITPage_statsRow__pQWJm{gap:16px;justify-content:center}}@media(max-width:480px){.ITPage_statsRow__pQWJm{gap:12px}}.ITPage_statsSection__qfAyK{-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__qfAyK{border-radius:16px;margin:24px 0;padding:20px}}.ITPage_statsGrid__lzMtD{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__lzMtD{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ITPage_statsGrid__lzMtD{gap:12px;grid-template-columns:1fr}}.ITPage_statIcon__Htd91{font-size:32px;margin-bottom:4px}@media(max-width:768px){.ITPage_statIcon__Htd91{font-size:28px}}@media(max-width:480px){.ITPage_statIcon__Htd91{font-size:24px}}.ITPage_statContent__faSor{display:flex;flex-direction:column;gap:4px}.ITPage_statValue__h\+fof{color:#2196f3;font-size:32px;font-weight:700;line-height:1}@media(max-width:768px){.ITPage_statValue__h\+fof{font-size:28px}}@media(max-width:480px){.ITPage_statValue__h\+fof{font-size:24px}}.ITPage_statLabel__rLwJA{color:#b0b0b0;font-size:14px;font-weight:500;line-height:1.3;text-align:center}@media(max-width:768px){.ITPage_statLabel__rLwJA{font-size:13px}}@media(max-width:480px){.ITPage_statLabel__rLwJA{font-size:12px}}.ITPage_statCard__ozwIz{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__ozwIz{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.ITPage_statCard__ozwIz:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 10px 25px #2196f326;transform:translateY(-5px)}[data-theme=light] .ITPage_statCard__ozwIz:hover{background:#f8f9fa;border-color:#667eea;box-shadow:0 8px 20px #667eea26}.ITPage_statCard__ozwIz:before{background:linear-gradient(135deg,#2196f3,#1976d2);content:"";height:3px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.ITPage_statCard__ozwIz{border-radius:12px;gap:10px;padding:20px}}@media(max-width:480px){.ITPage_statCard__ozwIz{gap:8px;padding:16px}}@media(max-width:768px){.ITPage_statCard__ozwIz .ITPage_statNumber__wZUbA{font-size:20px}}@media(max-width:480px){.ITPage_statCard__ozwIz .ITPage_statNumber__wZUbA{font-size:18px}}[data-theme=light] .ITPage_statCard__ozwIz .ITPage_statLabel__rLwJA{color:#6c757d}@media(max-width:768px){.ITPage_statCard__ozwIz .ITPage_statLabel__rLwJA{font-size:12px}}@media(max-width:480px){.ITPage_statCard__ozwIz .ITPage_statLabel__rLwJA{font-size:11px}}.ITPage_navigation__Hmpp\+{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:32px 0 24px}@media(max-width:1024px){.ITPage_navigation__Hmpp\+{align-items:stretch;flex-direction:column;gap:16px;margin:24px 0 20px}}@media(max-width:768px){.ITPage_navigation__Hmpp\+{gap:12px;margin:20px 0 16px}}.ITPage_actions__ih-de{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:1024px){.ITPage_actions__ih-de{justify-content:stretch}.ITPage_actions__ih-de>button{flex:1 1;min-width:0}}@media(max-width:768px){.ITPage_actions__ih-de{gap:8px}.ITPage_actions__ih-de>button{font-size:13px;padding:10px 16px}}@media(max-width:480px){.ITPage_actions__ih-de{flex-direction:column;gap:8px}}.ITPage_consultationButton__IznW3,.ITPage_contactButton__fmHoH,.ITPage_projectButton__oWZsv{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__IznW3{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__IznW3: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__IznW3:hover{background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 8px 25px #4caf5080,0 0 30px #4caf504d;transform:translateY(-2px)}.ITPage_consultationButton__IznW3:hover:before{left:100%}.ITPage_consultationButton__IznW3:active{box-shadow:0 2px 10px #4caf504d;transform:translateY(0)}.ITPage_projectButton__oWZsv{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__oWZsv: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__oWZsv:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 25px #2196f380,0 0 30px #2196f34d;transform:translateY(-2px)}.ITPage_projectButton__oWZsv:hover:before{left:100%}.ITPage_projectButton__oWZsv:active{box-shadow:0 2px 10px #2196f34d;transform:translateY(0)}.ITPage_contactButton__fmHoH{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__fmHoH: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__fmHoH:hover{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 8px 25px #ffffff26,0 0 30px #ffffff1a;transform:translateY(-2px)}.ITPage_contactButton__fmHoH:hover:before{left:100%}.ITPage_contactButton__fmHoH:active{box-shadow:0 2px 10px #ffffff14;transform:translateY(0)}.ITPage_statsRow__pQWJm{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ITPage_statCard__ozwIz{background:#2196f31a;border:1px solid #2196f34d;border-radius:12px;min-width:120px;padding:16px 20px;text-align:center}.ITPage_statCard__ozwIz .ITPage_statNumber__wZUbA{color:#2196f3;font-size:24px;font-weight:700;margin-bottom:4px}.ITPage_statCard__ozwIz .ITPage_statLabel__rLwJA{color:#8b8b91;font-size:14px}.ITPage_projectCard__uU7v7,.ITPage_serviceCard__z46C\+{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px;transition:all .3s ease}.ITPage_projectCard__uU7v7:hover,.ITPage_serviceCard__z46C\+:hover{border-color:#2196f3;box-shadow:0 12px 30px #2196f333;transform:translateY(-8px)}.ITPage_projectCard__uU7v7 h3,.ITPage_serviceCard__z46C\+ h3{color:#fff;font-size:20px;font-weight:600;margin:0}.ITPage_projectCard__uU7v7 p,.ITPage_serviceCard__z46C\+ p{color:#8b8b91;line-height:1.6;margin:0}.ITPage_serviceCard__z46C\+ .ITPage_serviceHeader__feqYI{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.ITPage_serviceCard__z46C\+ .ITPage_serviceIcon__rBT6C{font-size:32px}.ITPage_serviceCard__z46C\+ .ITPage_categoryBadge__Kaj9\+{background:#2196f333;border-radius:20px;color:#64b5f6;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.ITPage_serviceCard__z46C\+ .ITPage_serviceDescription__zOdzB{flex:1 1;font-size:15px;line-height:1.6}.ITPage_serviceCard__z46C\+ .ITPage_serviceFooter__nR5Fa{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:16px}.ITPage_serviceCard__z46C\+ .ITPage_servicePrice__0ydLZ{color:#4caf50;font-size:20px;font-weight:700}.ITPage_serviceCard__z46C\+ .ITPage_orderButton__9pigf{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__z46C\+ .ITPage_orderButton__9pigf:hover{background:#ffffff26;border-color:#2196f380;box-shadow:0 8px 16px #2196f333;transform:translateY(-2px)}.ITPage_projectBudget__SGppk,.ITPage_servicePrice__0ydLZ{color:#4caf50;font-weight:600;margin-bottom:8px}.ITPage_projectStatus__8Uxze{background:#2196f333;border-radius:20px;color:#2196f3;display:inline-block;font-size:14px;padding:6px 12px}.ITPage_loading__hrlYJ{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.ITPage_container__IJk2x{padding:90px 24px 20px}.ITPage_header__22FVH{align-items:flex-start;flex-direction:column}.ITPage_title__8O1dy{font-size:32px}.ITPage_projectsGrid__ifHCz,.ITPage_servicesGrid__Xifgh{gap:16px;grid-template-columns:1fr}}.ITPage_consultationsSection__fern7{padding:20px 0}.ITPage_consultationTypes__3Yws7{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__3Yws7{gap:40px;grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.ITPage_consultationTypes__3Yws7{gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:768px){.ITPage_consultationTypes__3Yws7{gap:20px;grid-template-columns:1fr}}@media(max-width:480px){.ITPage_consultationTypes__3Yws7{gap:16px;margin-top:16px}}.ITPage_consultationModal__RPuYB,.ITPage_contactModal__yGyuQ,.ITPage_projectModal__iw0jh,.ITPage_projectViewModal__QHMPp{align-items:center;animation:ITPage_fadeIn__Cm6hB .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__RPuYB,.ITPage_contactModal__yGyuQ,.ITPage_projectModal__iw0jh,.ITPage_projectViewModal__QHMPp{padding:24px 16px}}@keyframes ITPage_fadeIn__Cm6hB{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ITPage_modalContent__ntZ1E{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__ntZ1E: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__ntZ1E{border-radius:22px;padding:32px 28px}}@media(max-width:480px){.ITPage_modalContent__ntZ1E{border-radius:20px;padding:28px 24px}}.ITPage_modalHeader__YCLF3{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.ITPage_modalHeader__YCLF3 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__YCLF3 h3{font-size:22px}}@media(max-width:480px){.ITPage_modalHeader__YCLF3 h3{font-size:20px}}.ITPage_closeButton__Dk45O{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__Dk45O:hover{background:#2196f373;box-shadow:0 12px 24px #2196f359;transform:translateY(-2px) scale(1.03)}.ITPage_modalBody__wsO9\+{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__wsO9\+{font-size:15px;gap:20px}}.ITPage_form__nYjpJ{display:flex;flex-direction:column;gap:18px}.ITPage_formGroup__pQTN4{display:flex;flex-direction:column;gap:8px}.ITPage_formGroup__pQTN4 label{color:#d2e6ffd9;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.ITPage_formGroup__pQTN4 input,.ITPage_formGroup__pQTN4 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__pQTN4 input::placeholder,.ITPage_formGroup__pQTN4 textarea::placeholder{color:#bed2f0a6}.ITPage_formGroup__pQTN4 input:focus,.ITPage_formGroup__pQTN4 textarea:focus{background:#0d1936e6;border-color:#81d4fae6;box-shadow:0 0 0 2px #2196f359;outline:none;transform:translateY(-2px)}.ITPage_formGroup__pQTN4 textarea{min-height:140px}.ITPage_submitButton__dSaX5{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__dSaX5:hover{background:linear-gradient(135deg,#64b5f6,#2196f3 50%,#5c6bc0);box-shadow:0 22px 40px #2196f373;transform:translateY(-2px)}.ITPage_submitButton__dSaX5:active{box-shadow:0 12px 24px #2196f359;transform:translateY(0)}@media(max-width:480px){.ITPage_submitButton__dSaX5{text-align:center;width:100%}}.ITPage_contactModal__yGyuQ .ITPage_modalContent__ntZ1E{text-align:left;width:min(480px,100%)}.ITPage_contactModal__yGyuQ .ITPage_modalContent__ntZ1E p{color:#e2eeffe6;font-size:16px;margin:0}.ITPage_contactModal__yGyuQ .ITPage_modalContent__ntZ1E p:not(:last-child){margin-bottom:12px}.ITPage_projectViewModal__QHMPp .ITPage_modalContent__ntZ1E{width:min(680px,100%)}.ITPage_consultationType__Aq4MQ{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__Aq4MQ{border-radius:16px;padding:24px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ{border-radius:12px;padding:20px}}.ITPage_consultationType__Aq4MQ: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__Aq4MQ:before{border-radius:16px 16px 0 0}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ:before{border-radius:12px 12px 0 0}}.ITPage_consultationType__Aq4MQ: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__Aq4MQ:hover{box-shadow:0 12px 24px #2196f31a;transform:translateY(-4px)}}.ITPage_consultationType__Aq4MQ .ITPage_typeHeader__c9WAS{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}@media(max-width:480px){.ITPage_consultationType__Aq4MQ .ITPage_typeHeader__c9WAS{align-items:flex-start;flex-direction:column;gap:8px}}.ITPage_consultationType__Aq4MQ .ITPage_typeHeader__c9WAS h3{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0}@media(max-width:768px){.ITPage_consultationType__Aq4MQ .ITPage_typeHeader__c9WAS h3{font-size:18px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ .ITPage_typeHeader__c9WAS h3{font-size:16px}}.ITPage_consultationType__Aq4MQ .ITPage_typeHeader__c9WAS .ITPage_price__2qN0-{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__Aq4MQ .ITPage_typeHeader__c9WAS .ITPage_price__2qN0-{border-radius:16px;font-size:12px;padding:6px 12px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ .ITPage_typeHeader__c9WAS .ITPage_price__2qN0-{border-radius:12px;font-size:11px;padding:4px 10px}}.ITPage_consultationType__Aq4MQ p{color:#b0b0b0;font-size:16px;line-height:1.6;margin-bottom:20px}@media(max-width:768px){.ITPage_consultationType__Aq4MQ p{font-size:14px;margin-bottom:16px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ p{font-size:13px;margin-bottom:12px}}.ITPage_consultationType__Aq4MQ ul{list-style:none;margin:0 0 24px;padding:0}@media(max-width:768px){.ITPage_consultationType__Aq4MQ ul{margin-bottom:20px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ ul{margin-bottom:16px}}.ITPage_consultationType__Aq4MQ ul li{color:#d0d0d0;font-size:15px;padding:8px 0 8px 24px;position:relative}@media(max-width:768px){.ITPage_consultationType__Aq4MQ ul li{font-size:14px;padding:6px 0 6px 20px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ ul li{font-size:13px;padding:4px 0 4px 18px}}.ITPage_consultationType__Aq4MQ ul li:before{color:#4caf50;content:"✓";font-size:16px;font-weight:600;left:0;position:absolute}@media(max-width:768px){.ITPage_consultationType__Aq4MQ ul li:before{font-size:14px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ ul li:before{font-size:12px}}.ITPage_consultationType__Aq4MQ .ITPage_orderButton__9pigf{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__Aq4MQ .ITPage_orderButton__9pigf{border-radius:10px;font-size:14px;padding:14px 20px}}@media(max-width:480px){.ITPage_consultationType__Aq4MQ .ITPage_orderButton__9pigf{border-radius:8px;font-size:13px;letter-spacing:.3px;padding:12px 16px}}.ITPage_consultationType__Aq4MQ .ITPage_orderButton__9pigf:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 12px 24px #2196f366;transform:translateY(-2px)}@media(max-width:768px){.ITPage_consultationType__Aq4MQ .ITPage_orderButton__9pigf:hover{box-shadow:0 8px 16px #2196f34d;transform:translateY(-1px)}}.ITPage_consultationType__Aq4MQ .ITPage_orderButton__9pigf:active{transform:translateY(0)}.ITPage_authNotification__-Y6hV{animation:ITPage_slideInDown__rC56H .4s ease forwards;position:fixed;right:20px;top:80px;z-index:9999}@media(max-width:768px){.ITPage_authNotification__-Y6hV{left:16px;right:16px;top:70px}}@keyframes ITPage_slideInDown__rC56H{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.ITPage_notificationContent__A-y6C{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__A-y6C{min-width:auto;padding:14px 20px}}.ITPage_notificationIcon__PY2ks{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__PY2ks{font-size:20px;height:28px;width:28px}}.ITPage_notificationMessage__\+y8iz{font-size:15px;font-weight:500;line-height:1.4}@media(max-width:768px){.ITPage_notificationMessage__\+y8iz{font-size:14px}}.ITPage_aboutSection__\+XmT8{padding:40px 0}@media(max-width:768px){.ITPage_aboutSection__\+XmT8{padding:32px 0}}@media(max-width:480px){.ITPage_aboutSection__\+XmT8{padding:24px 0}}.ITPage_companyInfo__MUX5D{background:linear-gradient(145deg,#2196f31f,#2196f30a);border:1px solid #2196f340;border-radius:24px;margin-bottom:48px;overflow:hidden;padding:48px;position:relative}.ITPage_companyInfo__MUX5D: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__MUX5D{border-radius:20px;margin-bottom:36px;padding:36px}}@media(max-width:480px){.ITPage_companyInfo__MUX5D{border-radius:16px;margin-bottom:28px;padding:28px 24px}}.ITPage_companyInfo__MUX5D 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__MUX5D h3{font-size:26px;margin-bottom:16px}}@media(max-width:480px){.ITPage_companyInfo__MUX5D h3{font-size:22px;margin-bottom:14px}}.ITPage_companyInfo__MUX5D>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__MUX5D>p{font-size:16px;margin-bottom:28px}}@media(max-width:480px){.ITPage_companyInfo__MUX5D>p{font-size:15px;line-height:1.7;margin-bottom:24px}}.ITPage_advantages__ts7uT{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}@media(max-width:768px){.ITPage_advantages__ts7uT{gap:20px}}@media(max-width:480px){.ITPage_advantages__ts7uT{gap:16px;grid-template-columns:1fr}}.ITPage_advantage__ukQz5{background:#ffffff0f;border:1px solid #2196f333;border-radius:16px;overflow:hidden;padding:28px;position:relative;transition:all .4s ease}.ITPage_advantage__ukQz5: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__ukQz5:hover{background:#ffffff17;border-color:#2196f366;box-shadow:0 12px 30px #2196f326;transform:translateY(-4px)}.ITPage_advantage__ukQz5:hover:before{transform:scaleX(1)}.ITPage_advantage__ukQz5:hover h4{color:#64b5f6}@media(max-width:768px){.ITPage_advantage__ukQz5{border-radius:14px;padding:24px}}@media(max-width:480px){.ITPage_advantage__ukQz5{border-radius:12px;padding:20px}}.ITPage_advantage__ukQz5 h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px;transition:color .3s ease}@media(max-width:768px){.ITPage_advantage__ukQz5 h4{font-size:17px;margin-bottom:10px}}@media(max-width:480px){.ITPage_advantage__ukQz5 h4{font-size:16px;margin-bottom:8px}}.ITPage_advantage__ukQz5 p{color:#b0b0b0;font-size:15px;line-height:1.6;margin:0}@media(max-width:768px){.ITPage_advantage__ukQz5 p{font-size:14px}}@media(max-width:480px){.ITPage_advantage__ukQz5 p{font-size:13px;line-height:1.5}}.ITPage_specialistsSection__XBOrR{margin-top:48px}@media(max-width:768px){.ITPage_specialistsSection__XBOrR{margin-top:36px}}@media(max-width:480px){.ITPage_specialistsSection__XBOrR{margin-top:28px}}.ITPage_specialistsSection__XBOrR h3{color:#fff;font-size:28px;font-weight:700;margin:0 0 32px;text-align:center}@media(max-width:768px){.ITPage_specialistsSection__XBOrR h3{font-size:24px;margin-bottom:28px}}@media(max-width:480px){.ITPage_specialistsSection__XBOrR h3{font-size:20px;margin-bottom:24px}}.ITPage_specialistsGrid__po0gl{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.ITPage_specialistsGrid__po0gl{gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:480px){.ITPage_specialistsGrid__po0gl{gap:20px;grid-template-columns:1fr}}.ITPage_specialistCard__CQaAZ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:24px;text-align:center;transition:all .4s ease}.ITPage_specialistCard__CQaAZ:hover{background:#ffffff14;border-color:#2196f366;box-shadow:0 16px 40px #2196f326;transform:translateY(-8px)}@media(max-width:768px){.ITPage_specialistCard__CQaAZ{border-radius:16px;padding:20px}}@media(max-width:480px){.ITPage_specialistCard__CQaAZ{padding:18px}}.ITPage_specialistPhoto__rHtSs{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__rHtSs img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.ITPage_specialistPhoto__rHtSs{height:100px;margin-bottom:16px;width:100px}}@media(max-width:480px){.ITPage_specialistPhoto__rHtSs{height:90px;width:90px}}.ITPage_specialistInfo__niG1M h4{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}@media(max-width:768px){.ITPage_specialistInfo__niG1M h4{font-size:18px;margin-bottom:6px}}@media(max-width:480px){.ITPage_specialistInfo__niG1M h4{font-size:16px}}.ITPage_specialistInfo__niG1M .ITPage_position__S1Z5K{color:#64b5f6;font-size:14px;font-weight:500;margin-bottom:4px}@media(max-width:480px){.ITPage_specialistInfo__niG1M .ITPage_position__S1Z5K{font-size:13px}}.ITPage_specialistInfo__niG1M .ITPage_experience__neScX{color:#b0b0b0;font-size:13px;margin-bottom:16px}@media(max-width:480px){.ITPage_specialistInfo__niG1M .ITPage_experience__neScX{font-size:12px;margin-bottom:12px}}.ITPage_skills__dNRBR{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}@media(max-width:768px){.ITPage_skills__dNRBR{gap:6px;margin-top:12px}}.ITPage_skill__hMh9k{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__hMh9k{border-radius:10px;font-size:11px;padding:4px 10px}}.Pagination_pagination__fmStb{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px 0}.Pagination_pageNumbers__xIP3a{align-items:center;display:flex;gap:8px}.Pagination_pageButton__hObsN{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__hObsN:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.Pagination_pageButton__hObsN:disabled{cursor:not-allowed;opacity:.5}.Pagination_pageButton__hObsN.Pagination_active__o-uur{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}.Pagination_pageButton__hObsN.Pagination_navButton__QydHx{font-weight:500;padding:12px 20px}.Pagination_ellipsis__o\+Zxc{color:#8b8b91;font-size:14px;padding:0 4px}.Pagination_pageInfo__rLk5y{color:#8b8b91;font-size:14px;margin-left:16px;white-space:nowrap}@media(max-width:768px){.Pagination_pagination__fmStb{flex-direction:column;gap:12px}.Pagination_pageNumbers__xIP3a{order:-1}.Pagination_pageButton__hObsN{font-size:13px;min-width:36px;padding:10px 12px}.Pagination_pageButton__hObsN.Pagination_navButton__QydHx{padding:10px 16px}.Pagination_pageInfo__rLk5y{margin-left:0;order:1}}@media(max-width:480px){.Pagination_pagination__fmStb{gap:8px}.Pagination_pageNumbers__xIP3a{flex-wrap:wrap;gap:4px;justify-content:center}.Pagination_pageButton__hObsN{font-size:12px;min-width:32px;padding:8px 10px}.Pagination_pageButton__hObsN.Pagination_navButton__QydHx{font-size:11px;padding:8px 12px}}.ServiceRequestModal_modalOverlay__KnCKJ{align-items:center;animation:ServiceRequestModal_fadeIn__4MCV7 .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__4MCV7{0%{opacity:0}to{opacity:1}}.ServiceRequestModal_modalContent__H3E0e{animation:ServiceRequestModal_slideUp__OTVvO .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__H3E0e{max-width:700px}}@media(max-width:768px){.ServiceRequestModal_modalContent__H3E0e{border-radius:20px;max-height:95vh;max-width:100%}}@keyframes ServiceRequestModal_slideUp__OTVvO{0%{opacity:0;transform:translateY(100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ServiceRequestModal_closeButton__2tnNk{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__2tnNk:hover:not(:disabled){background:#ff4757cc;color:#fff;transform:rotate(90deg) scale(1.1)}.ServiceRequestModal_closeButton__2tnNk:disabled{cursor:not-allowed;opacity:.5}.ServiceRequestModal_modalHeader__qlsRK{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__qlsRK{padding:2rem 1.5rem 1.5rem}}.ServiceRequestModal_modalHeader__qlsRK .ServiceRequestModal_serviceInfo__n42-3 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__qlsRK .ServiceRequestModal_serviceInfo__n42-3 h2{font-size:1.8rem}}.ServiceRequestModal_modalHeader__qlsRK .ServiceRequestModal_serviceInfo__n42-3 .ServiceRequestModal_serviceName__Lr8c9{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__qlsRK .ServiceRequestModal_serviceInfo__n42-3 .ServiceRequestModal_serviceName__Lr8c9 svg{font-size:1.1rem}.ServiceRequestModal_modalHeader__qlsRK .ServiceRequestModal_serviceInfo__n42-3 .ServiceRequestModal_servicePrice__H7Bz8{background:#ffffff1a;border-radius:12px;color:#ffffffe6;display:inline-block;font-size:1rem;padding:.5rem 1.25rem}.ServiceRequestModal_modalHeader__qlsRK .ServiceRequestModal_serviceInfo__n42-3 .ServiceRequestModal_servicePrice__H7Bz8 strong{color:#fff;font-size:1.15rem;font-weight:700}.ServiceRequestModal_modalForm__lKH-z{padding:2.5rem}@media(max-width:768px){.ServiceRequestModal_modalForm__lKH-z{padding:2rem 1.5rem}}.ServiceRequestModal_errorAlert__NAB8i{align-items:center;animation:ServiceRequestModal_shake__7se1r .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__NAB8i svg{flex-shrink:0;font-size:1.4rem}@keyframes ServiceRequestModal_shake__7se1r{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.ServiceRequestModal_formGroup__kaHMp{margin-bottom:2rem}.ServiceRequestModal_formGroup__kaHMp label{color:#fff;display:block;font-size:1rem;font-weight:700;margin-bottom:.75rem}.ServiceRequestModal_formGroup__kaHMp label .ServiceRequestModal_required__f1RWS{color:#ff4757;font-size:1.1rem;margin-left:.25rem}.ServiceRequestModal_formGroup__kaHMp input[type=email],.ServiceRequestModal_formGroup__kaHMp input[type=tel],.ServiceRequestModal_formGroup__kaHMp input[type=text],.ServiceRequestModal_formGroup__kaHMp 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__kaHMp input[type=email]:focus,.ServiceRequestModal_formGroup__kaHMp input[type=tel]:focus,.ServiceRequestModal_formGroup__kaHMp input[type=text]:focus,.ServiceRequestModal_formGroup__kaHMp textarea:focus{background:#ffffff14;border-color:#667eea;box-shadow:0 0 0 4px #667eea26;outline:none;transform:translateY(-2px)}.ServiceRequestModal_formGroup__kaHMp input[type=email]::placeholder,.ServiceRequestModal_formGroup__kaHMp input[type=tel]::placeholder,.ServiceRequestModal_formGroup__kaHMp input[type=text]::placeholder,.ServiceRequestModal_formGroup__kaHMp textarea::placeholder{color:#fff6}.ServiceRequestModal_formGroup__kaHMp input[type=email].ServiceRequestModal_error__phenP,.ServiceRequestModal_formGroup__kaHMp input[type=tel].ServiceRequestModal_error__phenP,.ServiceRequestModal_formGroup__kaHMp input[type=text].ServiceRequestModal_error__phenP,.ServiceRequestModal_formGroup__kaHMp textarea.ServiceRequestModal_error__phenP{background:#ff47571a;border-color:#ff4757}.ServiceRequestModal_formGroup__kaHMp input[type=email]:disabled,.ServiceRequestModal_formGroup__kaHMp input[type=tel]:disabled,.ServiceRequestModal_formGroup__kaHMp input[type=text]:disabled,.ServiceRequestModal_formGroup__kaHMp textarea:disabled{background:#ffffff05;cursor:not-allowed;opacity:.5}.ServiceRequestModal_formGroup__kaHMp textarea{line-height:1.6;min-height:140px;resize:vertical}.ServiceRequestModal_formGroup__kaHMp .ServiceRequestModal_charCount__E2Kfg{color:#ffffff80;font-size:.9rem;font-weight:500;margin-top:.5rem;text-align:right}.ServiceRequestModal_formGroup__kaHMp .ServiceRequestModal_errorMessage__nDTfb{align-items:center;color:#ff4757;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-top:.75rem}.ServiceRequestModal_formGroup__kaHMp .ServiceRequestModal_errorMessage__nDTfb svg{font-size:1rem}.ServiceRequestModal_priorityOptions__OClB5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.ServiceRequestModal_priorityOptions__OClB5{gap:.875rem;grid-template-columns:1fr}}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG{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__OClB5 .ServiceRequestModal_priorityOption__gkHJG:hover:not(:has(input:disabled)){background:#ffffff14;border-color:var(--priority-color);box-shadow:0 8px 20px #0000004d;transform:translateY(-3px)}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG.ServiceRequestModal_selected__2JJY0{background:#ffffff1a;border-color:var(--priority-color);box-shadow:0 5px 20px #667eea59;transform:translateY(-3px)}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG.ServiceRequestModal_selected__2JJY0 .ServiceRequestModal_optionLabel__w4P6n{color:var(--priority-color);font-weight:800}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG.ServiceRequestModal_selected__2JJY0 .ServiceRequestModal_optionIndicator__Vs8CT{background:var(--priority-color);transform:scale(1)}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG .ServiceRequestModal_optionContent__13vvd{display:flex;flex-direction:column;gap:.4rem}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG .ServiceRequestModal_optionContent__13vvd .ServiceRequestModal_optionLabel__w4P6n{color:#fff;font-size:1.05rem;font-weight:700;transition:all .3s ease}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG .ServiceRequestModal_optionContent__13vvd .ServiceRequestModal_optionDescription__zS9qh{color:#fff9;font-size:.9rem;line-height:1.4}.ServiceRequestModal_priorityOptions__OClB5 .ServiceRequestModal_priorityOption__gkHJG .ServiceRequestModal_optionIndicator__Vs8CT{background:#fff3;border-radius:50%;height:20px;position:absolute;right:1rem;top:1rem;transform:scale(0);transition:all .3s ease;width:20px}.ServiceRequestModal_formActions__tMvyw{display:flex;gap:1rem;margin-top:2.5rem}@media(max-width:480px){.ServiceRequestModal_formActions__tMvyw{flex-direction:column-reverse}}.ServiceRequestModal_formActions__tMvyw 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__tMvyw button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.ServiceRequestModal_formActions__tMvyw .ServiceRequestModal_cancelButton__LZRKU{background:#ffffff0d;border:2px solid #fff3;color:#fff}.ServiceRequestModal_formActions__tMvyw .ServiceRequestModal_cancelButton__LZRKU:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 8px 20px #0000004d;transform:translateY(-3px)}.ServiceRequestModal_formActions__tMvyw .ServiceRequestModal_submitButton__nnADV{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 6px 25px #4caf5066;color:#fff}.ServiceRequestModal_formActions__tMvyw .ServiceRequestModal_submitButton__nnADV:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 10px 35px #4caf5080;transform:translateY(-3px)}.ServiceRequestModal_formActions__tMvyw .ServiceRequestModal_submitButton__nnADV:active:not(:disabled){transform:translateY(-1px)}.ServiceRequestModal_formActions__tMvyw .ServiceRequestModal_submitButton__nnADV svg{font-size:1.1rem}.ServiceRequestModal_formNote__wZwqi{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__wZwqi svg{color:#667eea;flex-shrink:0;font-size:1.2rem;margin-top:.25rem}.ServiceRequestModal_formNote__wZwqi p{color:#fffc;font-size:.95rem;line-height:1.6;margin:0}.ServiceRequestModal_successMessage__fXo9D{padding:4rem 2.5rem;text-align:center}@media(max-width:768px){.ServiceRequestModal_successMessage__fXo9D{padding:3rem 2rem}}.ServiceRequestModal_successMessage__fXo9D .ServiceRequestModal_successIcon__QnPbP{margin-bottom:2rem}.ServiceRequestModal_successMessage__fXo9D .ServiceRequestModal_successIcon__QnPbP svg{animation:ServiceRequestModal_scaleIn__x9-DB .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__fXo9D h3{color:#fff;font-size:2rem;font-weight:800;margin:0 0 1.25rem}@media(max-width:768px){.ServiceRequestModal_successMessage__fXo9D h3{font-size:1.6rem}}.ServiceRequestModal_successMessage__fXo9D p{color:#fffc;font-size:1.15rem;line-height:1.7;margin:0}@media(max-width:768px){.ServiceRequestModal_successMessage__fXo9D p{font-size:1rem}}@keyframes ServiceRequestModal_scaleIn__x9-DB{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ServiceRequestModal_modalContent__H3E0e::-webkit-scrollbar{width:10px}.ServiceRequestModal_modalContent__H3E0e::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.ServiceRequestModal_modalContent__H3E0e::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.ServiceRequestModal_modalContent__H3E0e::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#653a8b)}.ServersPage_serversPage__VN3kJ{padding:1rem;transition:all .3s ease}[data-theme=light] .ServersPage_serversPage__VN3kJ{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.ServersPage_serversPage__VN3kJ .ServersPage_header__0aybD{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;margin-bottom:2rem;padding:2rem 1rem;text-align:center}.ServersPage_serversPage__VN3kJ .ServersPage_header__0aybD .ServersPage_pageTitle__ZcDAH{align-items:center;display:flex;font-size:2.5rem;font-weight:700;gap:.5rem;justify-content:center;margin:0}.ServersPage_serversPage__VN3kJ .ServersPage_header__0aybD .ServersPage_pageTitle__ZcDAH .ServersPage_icon__bkLH3{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));font-size:3rem}.ServersPage_serversPage__VN3kJ .ServersPage_header__0aybD .ServersPage_pageSubtitle__\+shDy{font-size:1.1rem;margin:.5rem 0 0;opacity:.9}.ServersPage_serversPage__VN3kJ .ServersPage_loadingContainer__G14Gl{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.ServersPage_serversPage__VN3kJ .ServersPage_loadingContainer__G14Gl p{color:#666;margin-top:1rem}.ServersPage_serversPage__VN3kJ .ServersPage_errorContainer__jC6D1{align-items:center;animation:ServersPage_fadeInUp__GhzJ1 .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.ServersPage_serversPage__VN3kJ .ServersPage_errorIcon__ciiNc{flex-shrink:0;font-size:48px}.ServersPage_serversPage__VN3kJ .ServersPage_errorContent__XoLVq{flex:1 1}.ServersPage_serversPage__VN3kJ .ServersPage_errorTitle__j2jLL{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.ServersPage_serversPage__VN3kJ .ServersPage_errorMessage__oabAZ{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.ServersPage_serversPage__VN3kJ .ServersPage_retryButton__n\+0v-{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__VN3kJ .ServersPage_retryButton__n\+0v-:hover:not(:disabled){background:linear-gradient(135deg,#7b1fa2,#4a148c);box-shadow:0 8px 20px #9c27b04d;transform:translateY(-2px)}.ServersPage_serversPage__VN3kJ .ServersPage_retryButton__n\+0v-:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes ServersPage_fadeInUp__GhzJ1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServersPage_serversPage__VN3kJ .ServersPage_statsCards__NFDNt{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.ServersPage_serversPage__VN3kJ .ServersPage_statsCards__NFDNt .ServersPage_statCard__8b8fI{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#fff;padding:1.5rem;text-align:center}.ServersPage_serversPage__VN3kJ .ServersPage_statsCards__NFDNt .ServersPage_statCard__8b8fI .ServersPage_statValue__tvl6Z{font-size:2rem;font-weight:700;margin-bottom:.5rem}.ServersPage_serversPage__VN3kJ .ServersPage_statsCards__NFDNt .ServersPage_statCard__8b8fI .ServersPage_statLabel__XMXnw{font-size:.9rem;opacity:.9}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV .ServersPage_tabs__PQKIb{display:flex;gap:.5rem}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV .ServersPage_tabs__PQKIb .ServersPage_tab__NMQON{background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV .ServersPage_tabs__PQKIb .ServersPage_tab__NMQON:hover{background:#e0e0e0}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV .ServersPage_tabs__PQKIb .ServersPage_tab__NMQON.ServersPage_active__pTXSk{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ServersPage_serversPage__VN3kJ .ServersPage_content__kaLSE .ServersPage_serversGrid__7Mk7k{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem}.ServersPage_serversPage__VN3kJ .ServersPage_content__kaLSE .ServersPage_emptyState__4KpSB{color:#666;padding:3rem 1rem;text-align:center}.ServersPage_serversPage__VN3kJ .ServersPage_content__kaLSE .ServersPage_emptyState__4KpSB .ServersPage_emptyIcon__hupdM{font-size:4rem;margin-bottom:1rem;opacity:.5}.ServersPage_serversPage__VN3kJ .ServersPage_content__kaLSE .ServersPage_emptyState__4KpSB h3{color:#333;margin-bottom:.5rem}.ServersPage_serversPage__VN3kJ .ServersPage_content__kaLSE .ServersPage_emptyState__4KpSB p{line-height:1.5;margin-bottom:1.5rem}.ServersPage_serversPage__VN3kJ .ServersPage_content__kaLSE .ServersPage_loadingMore__kMZ2F{display:flex;justify-content:center;padding:2rem}@media(max-width:768px){.ServersPage_serversPage__VN3kJ{padding:.5rem}.ServersPage_serversPage__VN3kJ .ServersPage_header__0aybD .ServersPage_pageTitle__ZcDAH{font-size:2rem}.ServersPage_serversPage__VN3kJ .ServersPage_header__0aybD .ServersPage_pageTitle__ZcDAH .ServersPage_icon__bkLH3{font-size:2.5rem}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV{align-items:stretch;flex-direction:column;gap:1rem}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV .ServersPage_tabs__PQKIb{flex-wrap:wrap;justify-content:center}.ServersPage_serversPage__VN3kJ .ServersPage_statsCards__NFDNt{grid-template-columns:repeat(2,1fr)}.ServersPage_serversPage__VN3kJ .ServersPage_content__kaLSE .ServersPage_serversGrid__7Mk7k{grid-template-columns:1fr;padding:.5rem}}@media(max-width:480px){.ServersPage_serversPage__VN3kJ .ServersPage_statsCards__NFDNt{grid-template-columns:1fr}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV .ServersPage_tabs__PQKIb{gap:.25rem}.ServersPage_serversPage__VN3kJ .ServersPage_navigation__YAtAV .ServersPage_tabs__PQKIb .ServersPage_tab__NMQON{font-size:.9rem;padding:.5rem 1rem}}.ServersPage_searchContainer__a0vvu{align-items:center;display:flex;gap:12px;width:100%}.ServersPage_searchButton__Xrryi{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__Xrryi:hover{background:linear-gradient(135deg,#388e3c,#2e7d32);box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.ServersPage_searchButton__Xrryi:active{transform:translateY(0)}.ServersPage_serverCard__SZR0u{-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__SZR0u .ServersPage_serverHeader__AVqmd{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ServersPage_serverCard__SZR0u .ServersPage_serverHeader__AVqmd .ServersPage_serverStatus__J0bcN{align-items:center;display:flex;gap:8px}.ServersPage_serverCard__SZR0u .ServersPage_serverHeader__AVqmd .ServersPage_serverStatus__J0bcN .ServersPage_statusDot__iJeG5{border-radius:50%;display:inline-block;height:10px;width:10px}.ServersPage_serverCard__SZR0u .ServersPage_serverHeader__AVqmd .ServersPage_serverStatus__J0bcN .ServersPage_statusText__4DX6h{font-size:14px;font-weight:500}.ServersPage_serverCard__SZR0u .ServersPage_serverHeader__AVqmd .ServersPage_featuredBadge__c6TCM{background:linear-gradient(135deg,gold,orange);border-radius:6px;color:#333;font-size:12px;font-weight:600;padding:4px 8px}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv{margin-bottom:1rem}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverName__jYsu0{color:#333;font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverDetails__-871b{color:#666;display:flex;font-size:14px;gap:1rem;margin-bottom:.75rem}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverDetails__-871b .ServersPage_gameType__WVf1f{background:#667eea1a;border-radius:4px;color:#667eea;font-weight:500;padding:2px 8px}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverDetails__-871b .ServersPage_region__lz1Uo{font-weight:500}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverStats__TnU34{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverStats__TnU34 .ServersPage_stat__tYRsf{display:flex;font-size:14px;justify-content:space-between}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverStats__TnU34 .ServersPage_stat__tYRsf .ServersPage_statLabel__XMXnw{color:#666}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverStats__TnU34 .ServersPage_stat__tYRsf .ServersPage_statValue__tvl6Z{color:#333;font-weight:600}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverAddress__ECUB6{margin-bottom:.75rem}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverAddress__ECUB6 code{background:#0000000d;border-radius:4px;color:#333;font-family:Courier New,monospace;font-size:13px;padding:4px 8px}.ServersPage_serverCard__SZR0u .ServersPage_serverInfo__ek9tv .ServersPage_serverDescription__8JMdP{color:#666;font-size:14px;line-height:1.4;margin:0}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs{display:flex;gap:1rem;justify-content:space-between}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs .ServersPage_viewButton__\+Etef{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-weight:500;padding:10px 20px;transition:all .3s ease}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs .ServersPage_viewButton__\+Etef:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px)}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs .ServersPage_favoriteButton__Iw0P6{background:none;border:1px solid #667eea4d;border-radius:8px;cursor:pointer;font-size:16px;padding:10px 12px;transition:all .3s ease}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs .ServersPage_favoriteButton__Iw0P6:hover{background:#667eea1a;border-color:#667eea80}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs .ServersPage_favoriteButton__Iw0P6.ServersPage_active__pTXSk{background:#f443361a;border-color:#f443364d}@media(max-width:768px){.ServersPage_serverCard__SZR0u{border-radius:12px;margin:16px 0 20px;padding:20px}.ServersPage_serverCard__SZR0u .ServersPage_serverStats__TnU34{gap:.5rem;grid-template-columns:1fr}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs{flex-direction:column;gap:.5rem}.ServersPage_serverCard__SZR0u .ServersPage_serverActions__sU0Fs .ServersPage_favoriteButton__Iw0P6{align-self:center;padding:8px 12px}}.ServersPage_filterRow__tXUEa{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__tXUEa{gap:16px;grid-template-columns:1fr;margin-top:12px}}.ServersPage_filterGroup__r90C9{display:flex;flex-direction:column;gap:8px}.ServersPage_filterGroup__r90C9 label{color:#667eea;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ServersPage_filterSelect__KUEX7{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__KUEX7:focus{background:#667eea1a;border-color:#667eea;box-shadow:0 4px 12px #667eea33;outline:none}.ServersPage_filterSelect__KUEX7:hover{background:#ffffff14;border-color:#667eea80}.ServersPage_filterSelect__KUEX7 option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.ServersPage_filterSelect__KUEX7{font-size:16px;padding:14px 16px}}.ServersPage_modal__A\+ul9{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__twyyi{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__twyyi: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__5oIj-{align-items:center;border-bottom:1px solid #78b4ff33;display:flex;justify-content:space-between;padding:20px}.ServersPage_modalHeader__5oIj- h2{color:#fff;font-size:1.5rem;margin:0}.ServersPage_modalHeader__5oIj- .ServersPage_closeButton__EdtES{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__5oIj- .ServersPage_closeButton__EdtES:hover{color:#90caf9}.ServersPage_modalBody__d6gpD{padding:20px;position:relative;z-index:1}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_infoRow__ZlWa5{align-items:center;border-bottom:1px solid #78b4ff1a;display:flex;justify-content:space-between;padding:8px 0}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_infoRow__ZlWa5:last-child{border-bottom:none}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_infoRow__ZlWa5 strong{color:#fff;font-weight:600}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_infoRow__ZlWa5 code{background:#0000004d;border-radius:4px;color:#90caf9;font-family:Courier New,monospace;padding:4px 8px}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_description__2Go97{border-top:1px solid #78b4ff33;margin-top:16px;padding-top:16px}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_description__2Go97 p{color:#ecf5ffe6;line-height:1.5;margin:8px 0 0}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_links__oTF8H{margin-top:12px}.ServersPage_modalBody__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_links__oTF8H 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__d6gpD .ServersPage_serverModalInfo__BsLAV .ServersPage_links__oTF8H a:hover{background:#90caf91a;border-color:#90caf980}.ServersPage_updateSection__0IF2c{background:linear-gradient(145deg,#667eea0d,#667eea05);border:1px solid #667eea33;border-radius:12px;margin:24px 0;padding:20px;text-align:center}.ServersPage_updateButton__8El-u{background:linear-gradient(135deg,#667eea,#764ba2);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__8El-u:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.ServersPage_updateButton__8El-u:disabled{cursor:not-allowed;opacity:.7;transform:none}.ServersPage_updateButton__8El-u:active:not(:disabled){transform:translateY(0)}.ServersPage_updateHint__4zSE0{color:#8b8b91;font-size:14px;font-style:italic;margin:0}.SearchBar_searchForm__x0cFt{max-width:600px;width:100%}.SearchBar_searchContainer__xU4Ua{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.SearchBar_searchContainer__xU4Ua.SearchBar_focused__FASis{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.SearchBar_searchContainer__xU4Ua:hover{border-color:#fff3}.SearchBar_searchIcon__7bCAW{color:#8b8b91;font-size:18px;padding:0 16px;pointer-events:none}.SearchBar_searchInput__8WoZ4{background:none;border:none;color:#fff;flex:1 1;font-size:16px;outline:none;padding:16px 8px}.SearchBar_searchInput__8WoZ4::placeholder{color:#8b8b91}.SearchBar_clearButton__gAJwg{background:none;border:none;color:#8b8b91;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .3s ease}.SearchBar_clearButton__gAJwg:hover{background:#ffffff1a;color:#fff}@media(max-width:768px){.SearchBar_searchContainer__xU4Ua{border-radius:8px}.SearchBar_searchIcon__7bCAW{font-size:16px;padding:0 12px}.SearchBar_searchInput__8WoZ4{font-size:14px;padding:14px 6px}.SearchBar_clearButton__gAJwg{font-size:14px;padding:10px 12px}}.CommunityPage_page__VSbNS{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_page__VSbNS{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_communityPage__NFzWl{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .CommunityPage_communityPage__NFzWl{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.CommunityPage_container__fAaI\+{padding:90px 20px 20px}.CommunityPage_header__YZ8vi{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:15px;color:#fff;margin-bottom:3rem;padding:2rem 1rem;text-align:center}.CommunityPage_header__YZ8vi .CommunityPage_title__3UYg5{-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__YZ8vi .CommunityPage_title__3UYg5 .CommunityPage_icon__6eh7b{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));font-size:3rem}.CommunityPage_header__YZ8vi .CommunityPage_subtitle__NHDxl{font-size:1.1rem;margin:.5rem 0 0;opacity:.9}.CommunityPage_statsCards__Oj\+wg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.CommunityPage_statsCards__Oj\+wg .CommunityPage_statCard__k4nyQ{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__Oj\+wg .CommunityPage_statCard__k4nyQ .CommunityPage_statValue__0150p{font-size:2rem;font-weight:700;margin-bottom:.5rem}.CommunityPage_statsCards__Oj\+wg .CommunityPage_statCard__k4nyQ .CommunityPage_statLabel__B6kxa{font-size:.9rem;opacity:.9}.CommunityPage_navigation__KNS0d{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;padding:0 1rem}.CommunityPage_navigation__KNS0d .CommunityPage_tabs__ofMDi{background:#ffffff0d;border-radius:12px;display:flex;gap:.5rem;padding:.5rem}.CommunityPage_navigation__KNS0d .CommunityPage_tabs__ofMDi .CommunityPage_tab__ew9xQ{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__KNS0d .CommunityPage_tabs__ofMDi .CommunityPage_tab__ew9xQ:hover{background:#e91e631a;color:#e91e63}.CommunityPage_navigation__KNS0d .CommunityPage_tabs__ofMDi .CommunityPage_tab__ew9xQ.CommunityPage_active__ftn0m{background:linear-gradient(135deg,#e91e63,#c2185b);box-shadow:0 4px 12px #e91e634d;color:#fff}.CommunityPage_loadingContainer__OpJs9{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.CommunityPage_loadingContainer__OpJs9 p{color:#8b8b91;margin-top:1rem}.CommunityPage_title__3UYg5{-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__WJcMm{align-items:center;animation:CommunityPage_fadeInUp__OIK9X .3s ease;background:#f443361a;border:1px solid #f443364d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.CommunityPage_errorIcon__2qSM6{flex-shrink:0;font-size:48px}.CommunityPage_errorContent__JUlgy{flex:1 1}.CommunityPage_errorTitle__Sq6bI{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.CommunityPage_errorMessage__K7AkW{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_retryButton__hAvrQ{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__hAvrQ:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 8px 20px #e91e634d;transform:translateY(-2px)}.CommunityPage_retryButton__hAvrQ:disabled{cursor:not-allowed;opacity:.7;transform:none}.CommunityPage_authPrompt__I4Mvl{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__rcmNj{flex-shrink:0;font-size:48px}.CommunityPage_authPromptContent__ON\+Lw{flex:1 1}.CommunityPage_authPromptContent__ON\+Lw h3{color:#2196f3;font-size:20px;margin:0 0 8px}.CommunityPage_authPromptContent__ON\+Lw p{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.CommunityPage_authButton__Z\+HHD{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__Z\+HHD:hover{background:linear-gradient(135deg,#1976d2,#0d47a1);box-shadow:0 8px 20px #2196f34d;transform:translateY(-2px)}@keyframes CommunityPage_fadeInUp__OIK9X{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CommunityPage_postsContainer__SJqUE{display:flex;flex-direction:column;gap:24px}.CommunityPage_postCard__l-6Ii{background:#ffffff0d;border:1px solid #ffffff1a;padding:24px}[data-theme=light] .CommunityPage_postCard__l-6Ii{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.CommunityPage_postCard__l-6Ii:hover{border-color:#e91e63}[data-theme=light] .CommunityPage_postCard__l-6Ii:hover{border-color:#e91e63;box-shadow:0 4px 12px #e91e6326}.CommunityPage_postHeader__ClLzb{margin-bottom:16px}.CommunityPage_authorInfo__KJNVr{align-items:center;display:flex;gap:12px}.CommunityPage_authorInfo__KJNVr img{border-radius:50%;height:40px;object-fit:cover;width:40px}.CommunityPage_authorInfo__KJNVr h4{color:#fff;font-size:16px;margin:0;transition:color .3s ease}[data-theme=light] .CommunityPage_authorInfo__KJNVr h4{color:#1a1a2e}.CommunityPage_authorInfo__KJNVr span{color:#8b8b91;font-size:14px;transition:color .3s ease}[data-theme=light] .CommunityPage_authorInfo__KJNVr span{color:#6c757d}.CommunityPage_postContent__NdbLx{margin-bottom:16px}.CommunityPage_postContent__NdbLx h3{color:#fff;font-size:18px;margin:0 0 12px;transition:color .3s ease}[data-theme=light] .CommunityPage_postContent__NdbLx h3{color:#1a1a2e}.CommunityPage_postContent__NdbLx p{color:#8b8b91;line-height:1.6;margin:0;transition:color .3s ease}[data-theme=light] .CommunityPage_postContent__NdbLx p{color:#6c757d}.CommunityPage_postActions__Tb0CV{display:flex;gap:16px}.CommunityPage_postActions__Tb0CV button{background:#0000;border:none;border-radius:8px;color:#8b8b91;cursor:pointer;padding:8px 12px;transition:all .3s ease}.CommunityPage_postActions__Tb0CV button:hover{background:#e91e631a;color:#e91e63}.CommunityPage_loading__8HVOw{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}@media(max-width:768px){.CommunityPage_container__fAaI\+{padding:90px 24px 20px}.CommunityPage_title__3UYg5{font-size:32px}.CommunityPage_postCard__l-6Ii{padding:16px}}.CommunityPage_communityFilters__b0bmV{-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__b0bmV{border-radius:12px;margin:16px 0 20px;padding:20px}}.CommunityPage_filterRow__0ougX{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__0ougX{gap:16px;grid-template-columns:1fr;margin-top:12px}}.CommunityPage_filterGroup__B\+oB-{display:flex;flex-direction:column;gap:8px}.CommunityPage_filterGroup__B\+oB- label{color:#e91e63;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.CommunityPage_filterSelect__zT5eM{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__zT5eM:focus{background:#e91e631a;border-color:#e91e63;box-shadow:0 4px 12px #e91e6333;outline:none}.CommunityPage_filterSelect__zT5eM:hover{background:#ffffff14;border-color:#e91e6380}.CommunityPage_filterSelect__zT5eM option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.CommunityPage_filterSelect__zT5eM{font-size:16px;padding:14px 16px}}.CommunityPage_createButtons__R0R0j{display:flex;gap:12px;margin-left:auto}.CommunityPage_createButton__X8bgx{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__X8bgx: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__X8bgx:hover{background:linear-gradient(135deg,#c2185b,#ad1457);border-color:#ffffff1a;box-shadow:0 8px 25px #e91e6380;transform:translateY(-3px)}.CommunityPage_createButton__X8bgx:hover:before{left:100%}.CommunityPage_createButton__X8bgx:active{box-shadow:0 4px 15px #e91e6366;transform:translateY(-1px)}.CommunityPage_chatsContainer__MOWHv{display:flex;flex-direction:column;gap:20px}.CommunityPage_chatRoomsGrid__MU7EJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CommunityPage_chatRoomCard__Ty83z{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__Ty83z:before{animation:CommunityPage_shimmer__rizgJ 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__Ty83z:hover{border-color:#e91e6380;box-shadow:0 10px 30px #e91e6333;transform:translateY(-5px)}.CommunityPage_chatRoomCard__Ty83z:hover:before{opacity:1}.CommunityPage_chatRoomCard__Ty83z.CommunityPage_public__ZjcCV{border-left:4px solid #4caf50}.CommunityPage_chatRoomCard__Ty83z.CommunityPage_private__AQEkw{border-left:4px solid #ff9800}.CommunityPage_chatRoomCard__Ty83z.CommunityPage_voice__FXQ2\+{border-left:4px solid #9c27b0}.CommunityPage_chatRoomHeader__mQK5U{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CommunityPage_chatRoomHeader__mQK5U .CommunityPage_roomIcon__hZjVi{filter:drop-shadow(0 0 10px rgba(233,30,99,.5));font-size:40px}.CommunityPage_chatRoomHeader__mQK5U .CommunityPage_roomInfo__oDnSU{flex:1 1}.CommunityPage_chatRoomHeader__mQK5U .CommunityPage_roomInfo__oDnSU 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__mQK5U .CommunityPage_roomBadges__IG74C{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CommunityPage_roomType__Z5wJJ{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__Z5wJJ.CommunityPage_public__ZjcCV{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff}.CommunityPage_roomType__Z5wJJ.CommunityPage_private__AQEkw{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.CommunityPage_roomType__Z5wJJ.CommunityPage_voice__FXQ2\+{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff}.CommunityPage_activeBadge__qX\+gm{animation:CommunityPage_pulse__nPM\+t 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__s6P9q{color:#ffffffb3;font-size:14px;line-height:1.6;margin-bottom:16px}.CommunityPage_chatRoomMeta__vMY\+5{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;margin:16px 0;padding:12px}.CommunityPage_chatRoomMeta__vMY\+5 span{align-items:center;color:#fffc;display:flex;font-size:13px;font-weight:500;gap:6px}.CommunityPage_chatRoomActions__cCygD{display:flex;gap:12px;margin-top:auto}.CommunityPage_joinButton__XJjYG{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__XJjYG:hover{background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 8px 25px #e91e6380;transform:translateY(-3px)}.CommunityPage_joinButton__XJjYG:active{transform:translateY(-1px)}.CommunityPage_manageButton__RDTrE{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__RDTrE:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.CommunityPage_oldManageButton__uyFxW{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__uyFxW:hover{background:#ffffff26;border-color:#e91e63}.CommunityPage_chatRoom__k9rkX{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__foSPv{align-items:center;background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 20px}.CommunityPage_chatHeader__foSPv .CommunityPage_roomInfo__oDnSU{display:flex;flex:1 1;flex-direction:column;gap:4px}.CommunityPage_chatHeader__foSPv .CommunityPage_roomInfo__oDnSU h3{font-size:1.2rem;margin:0}.CommunityPage_chatHeader__foSPv .CommunityPage_roomInfo__oDnSU .CommunityPage_roomDescription__X1rHp{font-size:.85rem;opacity:.9}.CommunityPage_backButton__IozFX{background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 12px;transition:all .3s ease}.CommunityPage_backButton__IozFX:hover{background:#ffffff4d}.CommunityPage_membersCount__xugcv{font-size:14px;opacity:.9;white-space:nowrap}.CommunityPage_chatContent__CDihC{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_voiceChatSection__fOIIX{background:#ffffff08;border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:1rem}.CommunityPage_textChatSection__FFhIL{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CommunityPage_messagesContainer__vNXNf{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:20px}.CommunityPage_message__SZTPA{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;padding:12px 16px}.CommunityPage_messageHeader__7x5zE{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.CommunityPage_messageHeader__7x5zE strong{color:#e91e63}.CommunityPage_messageTime__iOueY{color:#8b8b91;font-size:12px}.CommunityPage_messageContent__-Txwd{color:#fff;line-height:1.4}.CommunityPage_messageInput__UIbVK{background:#ffffff0d;border-top:1px solid #ffffff1a;display:flex;gap:12px;padding:16px 20px}.CommunityPage_messageField__jSsOi{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px 16px}.CommunityPage_messageField__jSsOi:focus{border-color:#e91e63;outline:none}.CommunityPage_messageField__jSsOi::placeholder{color:#8b8b91}.CommunityPage_sendButton__30ZZS{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__30ZZS:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);transform:translateY(-2px)}.CommunityPage_sendButton__30ZZS:disabled{cursor:not-allowed;opacity:.5;transform:none}.CommunityPage_forumsContainer__E9yM2{display:flex;flex-direction:column;gap:20px}.CommunityPage_forumsGrid__61aAq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CommunityPage_forumCard__-KD9b{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_forumCard__-KD9b:hover{border-color:#e91e63;transform:translateY(-2px)}.CommunityPage_forumHeader__njKoO{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_forumHeader__njKoO h4{color:#fff;font-size:18px;margin:0}.CommunityPage_categoryBadge__gbPs9{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:12px;color:#fff;font-size:12px;padding:4px 8px}.CommunityPage_forumDescription__6B8z-{color:#8b8b91;line-height:1.5;margin-bottom:12px}.CommunityPage_forumMeta__9auQT{color:#8b8b91;display:flex;font-size:14px;gap:16px;margin-bottom:16px}.CommunityPage_enterButton__aNtLO{border-radius:8px;font-weight:500;padding:10px 16px}.CommunityPage_forumView__24GDA{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.CommunityPage_forumHeader__njKoO{color:#fff;padding:16px 20px}.CommunityPage_forumHeader__njKoO h3{margin:0 0 8px}.CommunityPage_forumHeader__njKoO p{font-size:14px;margin:0;opacity:.9}.CommunityPage_threadsList__BxgBK{padding:20px}.CommunityPage_threadCard__Afomk{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:12px;padding:16px}.CommunityPage_threadCard__Afomk:hover{background:#ffffff14;border-color:#fff3}.CommunityPage_threadHeader__Te6ug{align-items:center;display:flex;gap:8px;margin-bottom:8px}.CommunityPage_threadHeader__Te6ug h4{color:#fff;font-size:16px;margin:0}.CommunityPage_lockedBadge__zcZFR,.CommunityPage_pinnedBadge__nqtVW{font-size:12px}.CommunityPage_threadMeta__qF-Xt{color:#8b8b91;display:flex;font-size:12px;gap:16px}@media(max-width:768px){.CommunityPage_navigation__KNS0d{flex-direction:column;gap:16px}.CommunityPage_createButtons__R0R0j{justify-content:center;margin-left:0}.CommunityPage_chatRoomsGrid__MU7EJ,.CommunityPage_forumsGrid__61aAq{grid-template-columns:1fr}.CommunityPage_chatRoomCard__Ty83z,.CommunityPage_forumCard__-KD9b{padding:16px}.CommunityPage_messagesContainer__vNXNf{max-height:300px;padding:16px}.CommunityPage_messageInput__UIbVK{flex-direction:column;padding:12px 16px}.CommunityPage_messageField__jSsOi{margin-bottom:8px}}.CommunityPage_forumCard__-KD9b{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__-KD9b:before{animation:CommunityPage_shimmer__rizgJ 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__-KD9b:hover{border-color:#e91e6380;box-shadow:0 10px 30px #e91e6333;transform:translateY(-5px)}.CommunityPage_forumCard__-KD9b:hover:before{opacity:1}.CommunityPage_forumCardHeader__WtC63{align-items:center;display:flex;gap:16px;margin-bottom:16px}.CommunityPage_forumCardHeader__WtC63 .CommunityPage_forumIcon__XuZGu{filter:drop-shadow(0 0 10px rgba(233,30,99,.5));font-size:40px}.CommunityPage_forumCardHeader__WtC63 .CommunityPage_forumCardInfo__7UEPf{flex:1 1}.CommunityPage_forumCardHeader__WtC63 .CommunityPage_forumCardInfo__7UEPf 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__WtC63 .CommunityPage_forumCardInfo__7UEPf .CommunityPage_categoryBadge__gbPs9{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__WtC63 .CommunityPage_forumCardInfo__7UEPf .CommunityPage_privateBadge__YrXOF{background:#ff980033;border:1px solid #ff980066;border-radius:15px;color:#ff9800;font-size:11px;font-weight:600;padding:4px 12px}.CommunityPage_forumStats__XWE6d{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:20px;margin:16px 0;padding:12px}.CommunityPage_forumStats__XWE6d span{color:#fffc;font-size:13px;font-weight:500}.CommunityPage_enterButton__aNtLO{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__aNtLO:hover{background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 6px 20px #e91e6380;transform:translateY(-2px)}.CommunityPage_forumViewHeader__T6BMi,.CommunityPage_threadViewHeader__urGDk{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__T6BMi .CommunityPage_forumInfo__bbekr,.CommunityPage_forumViewHeader__T6BMi .CommunityPage_threadInfo__lX0lW,.CommunityPage_threadViewHeader__urGDk .CommunityPage_forumInfo__bbekr,.CommunityPage_threadViewHeader__urGDk .CommunityPage_threadInfo__lX0lW{flex:1 1}.CommunityPage_forumViewHeader__T6BMi .CommunityPage_forumInfo__bbekr h3,.CommunityPage_forumViewHeader__T6BMi .CommunityPage_threadInfo__lX0lW h3,.CommunityPage_threadViewHeader__urGDk .CommunityPage_forumInfo__bbekr h3,.CommunityPage_threadViewHeader__urGDk .CommunityPage_threadInfo__lX0lW h3{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.CommunityPage_forumViewHeader__T6BMi .CommunityPage_forumInfo__bbekr p,.CommunityPage_forumViewHeader__T6BMi .CommunityPage_threadInfo__lX0lW p,.CommunityPage_threadViewHeader__urGDk .CommunityPage_forumInfo__bbekr p,.CommunityPage_threadViewHeader__urGDk .CommunityPage_threadInfo__lX0lW p{color:#ffffffb3;font-size:14px;margin:0}.CommunityPage_threadCard__Afomk{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__Afomk.CommunityPage_pinned__gffE2{background:linear-gradient(135deg,#ffc1071a,#ff98000d);border-color:#ffc10766}.CommunityPage_threadCard__Afomk:hover{background:linear-gradient(135deg,#e91e631a,#c2185b0d);border-color:#e91e6366;box-shadow:0 4px 20px #e91e6326;transform:translateX(8px)}.CommunityPage_threadCard__Afomk .CommunityPage_threadHeader__Te6ug{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CommunityPage_threadCard__Afomk .CommunityPage_threadHeader__Te6ug h4{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0}.CommunityPage_threadCard__Afomk .CommunityPage_threadHeader__Te6ug .CommunityPage_threadBadges__YC3JW{display:flex;flex-wrap:wrap;gap:6px}.CommunityPage_threadCard__Afomk .CommunityPage_threadMeta__qF-Xt{color:#fff9;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CommunityPage_threadCard__Afomk .CommunityPage_threadMeta__qF-Xt span{align-items:center;display:flex;gap:4px}.CommunityPage_lockedBadge__zcZFR,.CommunityPage_pinnedBadge__nqtVW,.CommunityPage_solvedBadge__ceUvE{border-radius:12px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.CommunityPage_pinnedBadge__nqtVW{background:#ffc10733;border:1px solid #ffc10766;color:#ffc107}.CommunityPage_lockedBadge__zcZFR{background:#f4433633;border:1px solid #f4433666;color:#f44336}.CommunityPage_solvedBadge__ceUvE{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_threadView__EObiy{background:#ffffff08;border:2px solid #ffffff1a;border-radius:20px;overflow:hidden}.CommunityPage_threadVoiceChat__dByaA{background:linear-gradient(135deg,#e91e6314,#c2185b0d);border-bottom:2px solid #e91e6333;margin:0;padding:20px}.CommunityPage_threadVoiceChat__dByaA:before{color:#e91e63;content:"🎤 Голосовое обсуждение темы";display:block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.CommunityPage_postsList__-nrV7{display:flex;flex-direction:column;gap:20px;padding:24px}.CommunityPage_postCard__l-6Ii{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:2px solid #ffffff14;border-radius:16px;padding:20px;transition:all .3s ease}.CommunityPage_postCard__l-6Ii:hover{border-color:#e91e634d;box-shadow:0 4px 15px #0003}.CommunityPage_postAuthor__JtfkS{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px}.CommunityPage_postAuthor__JtfkS .CommunityPage_avatarLarge__XFRV5{border:2px solid #e91e6380;border-radius:50%;height:50px;object-fit:cover;width:50px}.CommunityPage_postAuthor__JtfkS .CommunityPage_authorInfo__KJNVr{display:flex;flex-direction:column;gap:4px}.CommunityPage_postAuthor__JtfkS .CommunityPage_authorInfo__KJNVr strong{color:#fff;font-size:16px}.CommunityPage_postAuthor__JtfkS .CommunityPage_authorInfo__KJNVr .CommunityPage_postDate__ZweBC{color:#fff9;font-size:12px}.CommunityPage_postAuthor__JtfkS .CommunityPage_authorInfo__KJNVr .CommunityPage_opBadge__yOO4V,.CommunityPage_postAuthor__JtfkS .CommunityPage_authorInfo__KJNVr .CommunityPage_solutionBadge__H6Ro\+{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__JtfkS .CommunityPage_authorInfo__KJNVr .CommunityPage_opBadge__yOO4V{background:#e91e6333;border:1px solid #e91e6366;color:#e91e63}.CommunityPage_postAuthor__JtfkS .CommunityPage_authorInfo__KJNVr .CommunityPage_solutionBadge__H6Ro\+{background:#4caf5033;border:1px solid #4caf5066;color:#4caf50}.CommunityPage_postContent__NdbLx{color:#ffffffe6;font-size:15px;line-height:1.7}.CommunityPage_postContent__NdbLx .CommunityPage_editedLabel__D-ZHS{color:#ffffff80;display:block;font-size:12px;font-style:italic;margin-top:12px}.CommunityPage_replyForm__RIjtG{background:linear-gradient(135deg,#e91e6314,#c2185b0d);border-top:2px solid #e91e6333;padding:24px}.CommunityPage_replyForm__RIjtG h4{color:#fff;font-size:18px;margin:0 0 16px}.CommunityPage_replyForm__RIjtG .CommunityPage_replyTextarea__LSNiM{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__RIjtG .CommunityPage_replyTextarea__LSNiM:focus{background:#ffffff14;border-color:#e91e63;box-shadow:0 0 0 4px #e91e6326;outline:none}.CommunityPage_replyForm__RIjtG .CommunityPage_replyTextarea__LSNiM::placeholder{color:#fff6}.CommunityPage_replyForm__RIjtG .CommunityPage_replyButton__WoGx7{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__RIjtG .CommunityPage_replyButton__WoGx7:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 6px 20px #e91e6380;transform:translateY(-2px)}.CommunityPage_replyForm__RIjtG .CommunityPage_replyButton__WoGx7:disabled{cursor:not-allowed;opacity:.5}.CommunityPage_lockedNotice__GuXiV{background:#f443361a;border:2px solid #f443364d;border-radius:12px;color:#f44336;font-weight:600;margin:24px;padding:20px;text-align:center}@keyframes CommunityPage_shimmer__rizgJ{0%{background-position:200% 0}to{background-position:-200% 0}}.CreatePostModal_modalOverlay__WZT81{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__SfpX1{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__JcEM6{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:space-between;padding:20px 24px}.CreatePostModal_modalHeader__JcEM6 h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.CreatePostModal_closeButton__zQsof{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__zQsof:hover{background:#ffffff1a;color:#fff}.CreatePostModal_closeButton__zQsof:disabled{cursor:not-allowed;opacity:.5}.CreatePostModal_modalBody__3ZYiD{padding:24px}.CreatePostModal_formGroup__sKha-{margin-bottom:20px}.CreatePostModal_formGroup__sKha- label{color:#fff;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.CreatePostModal_formGroup__sKha- input,.CreatePostModal_formGroup__sKha- select,.CreatePostModal_formGroup__sKha- 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__sKha- input::placeholder,.CreatePostModal_formGroup__sKha- select::placeholder,.CreatePostModal_formGroup__sKha- textarea::placeholder{color:#aaa}.CreatePostModal_formGroup__sKha- input:focus,.CreatePostModal_formGroup__sKha- select:focus,.CreatePostModal_formGroup__sKha- textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.CreatePostModal_formGroup__sKha- input:disabled,.CreatePostModal_formGroup__sKha- select:disabled,.CreatePostModal_formGroup__sKha- textarea:disabled{cursor:not-allowed;opacity:.6}.CreatePostModal_formGroup__sKha- textarea{min-height:120px;resize:vertical}.CreatePostModal_formGroup__sKha- select{cursor:pointer}.CreatePostModal_formGroup__sKha- .CreatePostModal_hint__rqGxk{color:#aaa;display:block;font-size:.8rem;margin-top:4px}.CreatePostModal_error__1rGyb{border-color:#dc3545!important}.CreatePostModal_error__1rGyb:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540!important}.CreatePostModal_errorText__V4TaN{color:#dc3545;display:block;font-size:.8rem;margin-top:4px}.CreatePostModal_errorMessage__65CAQ{background:#dc35451a;border:1px solid #dc3545;border-radius:8px;color:#dc3545;font-size:.9rem;margin-bottom:20px;padding:12px 16px}.CreatePostModal_modalFooter__hJrHo{border-top:1px solid #444;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.CreatePostModal_modalFooter__hJrHo button{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.CreatePostModal_modalFooter__hJrHo button:disabled{cursor:not-allowed;opacity:.6}.CreatePostModal_modalFooter__hJrHo .CreatePostModal_cancelButton__wUhu4{background:#ffffff1a;color:#aaa}.CreatePostModal_modalFooter__hJrHo .CreatePostModal_cancelButton__wUhu4:hover:not(:disabled){background:#fff3;color:#fff}.CreatePostModal_modalFooter__hJrHo .CreatePostModal_submitButton__ji5DW{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.CreatePostModal_modalFooter__hJrHo .CreatePostModal_submitButton__ji5DW:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px)}@media(max-width:768px){.CreatePostModal_modal__SfpX1{margin:20px;width:95%}.CreatePostModal_modalHeader__JcEM6{padding:16px 20px}.CreatePostModal_modalHeader__JcEM6 h3{font-size:1.3rem}.CreatePostModal_modalBody__3ZYiD{padding:20px}.CreatePostModal_modalFooter__hJrHo{flex-direction:column}.CreatePostModal_modalFooter__hJrHo button{width:100%}}.CreateChatModal_modalOverlay__FWAy2{align-items:center;animation:CreateChatModal_fadeIn__KJrwS .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__KJrwS{0%{opacity:0}to{opacity:1}}.CreateChatModal_modal__jfdyg{animation:CreateChatModal_slideUp__NZbOR .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__jfdyg::-webkit-scrollbar{width:8px}.CreateChatModal_modal__jfdyg::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.CreateChatModal_modal__jfdyg::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:4px}.CreateChatModal_modal__jfdyg::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#c2185b,#ad1457)}@keyframes CreateChatModal_slideUp__NZbOR{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CreateChatModal_modalHeader__3uWGo{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__3uWGo 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__3uWGo .CreateChatModal_closeButton__vEmyo{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__3uWGo .CreateChatModal_closeButton__vEmyo:hover{background:#e91e631a;color:#e91e63;transform:rotate(90deg)}.CreateChatModal_form__1iD\+v{padding:24px 32px}.CreateChatModal_formGroup__6Wq5d{margin-bottom:24px}.CreateChatModal_formGroup__6Wq5d label{color:#ffffffe6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CreateChatModal_formGroup__6Wq5d label .CreateChatModal_required__WtWgj{color:#e91e63;margin-left:4px}.CreateChatModal_formGroup__6Wq5d input,.CreateChatModal_formGroup__6Wq5d select,.CreateChatModal_formGroup__6Wq5d 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__6Wq5d input:focus,.CreateChatModal_formGroup__6Wq5d select:focus,.CreateChatModal_formGroup__6Wq5d textarea:focus{background:#ffffff14;border-color:#e91e63;box-shadow:0 0 0 3px #e91e631a;outline:none}.CreateChatModal_formGroup__6Wq5d input::placeholder,.CreateChatModal_formGroup__6Wq5d select::placeholder,.CreateChatModal_formGroup__6Wq5d textarea::placeholder{color:#fff6}.CreateChatModal_formGroup__6Wq5d input:disabled,.CreateChatModal_formGroup__6Wq5d select:disabled,.CreateChatModal_formGroup__6Wq5d textarea:disabled{cursor:not-allowed;opacity:.6}.CreateChatModal_formGroup__6Wq5d input.CreateChatModal_inputError__b3jDh,.CreateChatModal_formGroup__6Wq5d select.CreateChatModal_inputError__b3jDh,.CreateChatModal_formGroup__6Wq5d textarea.CreateChatModal_inputError__b3jDh{border-color:#f44336}.CreateChatModal_formGroup__6Wq5d textarea{min-height:100px;resize:vertical}.CreateChatModal_formGroup__6Wq5d 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__6Wq5d select option{background:#1a1a2e;color:#fff;padding:12px}.CreateChatModal_formGroup__6Wq5d select option:checked{background:linear-gradient(135deg,#e91e634d,#c2185b4d)}.CreateChatModal_formGroup__6Wq5d 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__6Wq5d select#CreateChatModal_room_type__Nn7of{background-color:#e91e630d;border:2px solid #e91e634d;font-weight:600}.CreateChatModal_formGroup__6Wq5d select#CreateChatModal_room_type__Nn7of:hover{background-color:#e91e6314;border-color:#e91e6380}.CreateChatModal_formGroup__6Wq5d select#CreateChatModal_room_type__Nn7of:focus{background-color:#e91e631a;border-color:#e91e63;box-shadow:0 0 0 4px #e91e6326}.CreateChatModal_errorMessage__qCBnt{color:#f44336;display:block;font-size:12px;margin-top:6px}.CreateChatModal_submitError__x3SLH{background:#f443361a;border:1px solid #f443364d;border-radius:8px;color:#f44336;font-size:14px;margin-bottom:20px;padding:12px 16px}.CreateChatModal_formActions__FOWmd{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.CreateChatModal_formActions__FOWmd button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .3s ease}.CreateChatModal_formActions__FOWmd button:disabled{cursor:not-allowed;opacity:.6}.CreateChatModal_formActions__FOWmd .CreateChatModal_cancelButton__RWi1d{background:#ffffff0d;border:1px solid #ffffff1a;color:#fffc}.CreateChatModal_formActions__FOWmd .CreateChatModal_cancelButton__RWi1d:hover:not(:disabled){background:#ffffff1a;color:#fff}.CreateChatModal_formActions__FOWmd .CreateChatModal_submitButton__EIzB4{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff}.CreateChatModal_formActions__FOWmd .CreateChatModal_submitButton__EIzB4:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 6px 20px #e91e6366;transform:translateY(-2px)}.CreateChatModal_formActions__FOWmd .CreateChatModal_submitButton__EIzB4:active:not(:disabled){transform:translateY(0)}@media(max-width:768px){.CreateChatModal_modal__jfdyg{max-height:95vh;width:95%}.CreateChatModal_form__1iD\+v,.CreateChatModal_modalHeader__3uWGo{padding:20px}.CreateChatModal_modalHeader__3uWGo h2{font-size:20px}.CreateChatModal_formActions__FOWmd{flex-direction:column}.CreateChatModal_formActions__FOWmd button{width:100%}}.CreateForumModal_modalOverlay__\+Ur3r{align-items:center;animation:CreateForumModal_fadeIn__Nm1FN .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__Nm1FN{0%{opacity:0}to{opacity:1}}.CreateForumModal_modal__IKxyL{animation:CreateForumModal_slideUp__8g6Sx .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__IKxyL:before{animation:CreateForumModal_shimmer__bq9pk 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__IKxyL::-webkit-scrollbar{width:8px}.CreateForumModal_modal__IKxyL::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.CreateForumModal_modal__IKxyL::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e91e63,#c2185b);border-radius:4px}.CreateForumModal_modal__IKxyL::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#c2185b,#ad1457)}@keyframes CreateForumModal_slideUp__8g6Sx{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CreateForumModal_shimmer__bq9pk{0%{background-position:200% 0}to{background-position:-200% 0}}.CreateForumModal_modalHeader__l68EJ{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__l68EJ .CreateForumModal_headerContent__IEcaV{align-items:center;display:flex;gap:12px}.CreateForumModal_modalHeader__l68EJ .CreateForumModal_headerContent__IEcaV .CreateForumModal_icon__lMVnE{filter:drop-shadow(0 0 10px rgba(233,30,99,.5));font-size:32px}.CreateForumModal_modalHeader__l68EJ .CreateForumModal_headerContent__IEcaV 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__l68EJ .CreateForumModal_closeButton__lCO4e{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__l68EJ .CreateForumModal_closeButton__lCO4e:hover{background:#e91e6326;border-color:#e91e6366;color:#e91e63;transform:rotate(90deg)}.CreateForumModal_form__tqCyH{padding:28px 32px}.CreateForumModal_formGroup__uov5e{margin-bottom:24px}.CreateForumModal_formGroup__uov5e label{color:#fffffff2;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.CreateForumModal_formGroup__uov5e label .CreateForumModal_required__kZAzY{color:#e91e63;margin-left:4px}.CreateForumModal_formGroup__uov5e input,.CreateForumModal_formGroup__uov5e select,.CreateForumModal_formGroup__uov5e 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__uov5e input:focus,.CreateForumModal_formGroup__uov5e select:focus,.CreateForumModal_formGroup__uov5e 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__uov5e input::placeholder,.CreateForumModal_formGroup__uov5e select::placeholder,.CreateForumModal_formGroup__uov5e textarea::placeholder{color:#fff6}.CreateForumModal_formGroup__uov5e input:disabled,.CreateForumModal_formGroup__uov5e select:disabled,.CreateForumModal_formGroup__uov5e textarea:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formGroup__uov5e input.CreateForumModal_inputError__ZEkNf,.CreateForumModal_formGroup__uov5e select.CreateForumModal_inputError__ZEkNf,.CreateForumModal_formGroup__uov5e textarea.CreateForumModal_inputError__ZEkNf{border-color:#f44336;box-shadow:0 0 0 3px #f443361a}.CreateForumModal_formGroup__uov5e textarea{line-height:1.6;min-height:110px;resize:vertical}.CreateForumModal_formGroup__uov5e 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__uov5e select option{background:#1a1a2e;color:#fff;padding:12px}.CreateForumModal_formGroup__uov5e select option:checked{background:linear-gradient(135deg,#e91e634d,#c2185b4d)}.CreateForumModal_formGroup__uov5e 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__uov5e select#CreateForumModal_category__3sWE3{background-color:#e91e630f;border-color:#e91e634d;font-weight:600}.CreateForumModal_formGroup__uov5e select#CreateForumModal_category__3sWE3:hover{background-color:#e91e6317;border-color:#e91e6380}.CreateForumModal_formGroup__uov5e select#CreateForumModal_category__3sWE3:focus{background-color:#e91e631f;border-color:#e91e63}.CreateForumModal_checkboxGroup__EPZsg{margin-bottom:24px}.CreateForumModal_checkboxGroup__EPZsg .CreateForumModal_checkboxLabel__7-oR1{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__EPZsg .CreateForumModal_checkboxLabel__7-oR1:hover{background:#ffffff0f;border-color:#e91e634d}.CreateForumModal_checkboxGroup__EPZsg .CreateForumModal_checkboxLabel__7-oR1 input[type=checkbox]{accent-color:#e91e63;cursor:pointer;height:20px;width:20px}.CreateForumModal_checkboxGroup__EPZsg .CreateForumModal_checkboxLabel__7-oR1 span{color:#ffffffe6;font-size:14px;font-weight:500}.CreateForumModal_errorMessage__azAq9{color:#f44336;display:block;font-size:13px;font-weight:500;margin-top:8px}.CreateForumModal_submitError__6pPL-{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__xuLFw{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.CreateForumModal_formActions__xuLFw 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__xuLFw button:disabled{cursor:not-allowed;opacity:.5}.CreateForumModal_formActions__xuLFw .CreateForumModal_cancelButton__Qfn4S{background:#ffffff0f;border:2px solid #ffffff1a;color:#fffc}.CreateForumModal_formActions__xuLFw .CreateForumModal_cancelButton__Qfn4S:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff;transform:translateY(-2px)}.CreateForumModal_formActions__xuLFw .CreateForumModal_submitButton__stkIh{background:linear-gradient(135deg,#e91e63,#c2185b);border:2px solid #0000;box-shadow:0 4px 15px #e91e634d;color:#fff}.CreateForumModal_formActions__xuLFw .CreateForumModal_submitButton__stkIh:hover:not(:disabled){background:linear-gradient(135deg,#c2185b,#ad1457);box-shadow:0 8px 25px #e91e6380;transform:translateY(-3px)}.CreateForumModal_formActions__xuLFw .CreateForumModal_submitButton__stkIh:active:not(:disabled){transform:translateY(-1px)}@media(max-width:768px){.CreateForumModal_modal__IKxyL{max-height:95vh;width:95%}.CreateForumModal_form__tqCyH,.CreateForumModal_modalHeader__l68EJ{padding:20px}.CreateForumModal_modalHeader__l68EJ .CreateForumModal_headerContent__IEcaV .CreateForumModal_icon__lMVnE{font-size:28px}.CreateForumModal_modalHeader__l68EJ .CreateForumModal_headerContent__IEcaV h2{font-size:20px}.CreateForumModal_formActions__xuLFw{flex-direction:column}.CreateForumModal_formActions__xuLFw button{width:100%}}.MoviePage_moviePage__9V4\+X{color:#fff;margin:0 auto;padding:40px 20px;transition:all .3s ease}[data-theme=light] .MoviePage_moviePage__9V4\+X{background:#0000;color:#1a1a2e}.MoviePage_header__tLjEv{margin-bottom:48px;text-align:center}.MoviePage_pageTitle__bGvsz{-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__bGvsz{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text}.MoviePage_icon__pjMNi{font-size:56px}.MoviePage_pageSubtitle__UyRO1{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .MoviePage_pageSubtitle__UyRO1{color:#6c757d}.MoviePage_controls__QGMyv{margin-bottom:40px}.MoviePage_errorContainer__iB-5V{align-items:center;animation:MoviePage_fadeInUp__BiO97 .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__iB-5V{background:#f443360d;border:1px solid #f4433633}.MoviePage_errorIcon__mWxG4{flex-shrink:0;font-size:48px}.MoviePage_errorContent__u7lV7{flex:1 1}.MoviePage_errorTitle__73Mrz{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.MoviePage_errorMessage__33hE-{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .MoviePage_errorMessage__33hE-{color:#1a1a2e}.MoviePage_retryButton__QYqP3{align-items:center;display:inline-flex;font-size:16px;gap:8px;transition:all .3s ease}.MoviePage_retryButton__QYqP3:hover:not(:disabled){background:linear-gradient(135deg,#d32f2f,#b71c1c);box-shadow:0 8px 20px #f443364d;transform:translateY(-2px)}.MoviePage_retryButton__QYqP3:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes MoviePage_fadeInUp__BiO97{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MoviePage_topControls__8iqU6{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MoviePage_viewControls__IAnCh{align-items:center;display:flex;gap:16px;margin-left:auto}.MoviePage_sortSelect__fiSkB .MoviePage_select__JjPHc{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__fiSkB .MoviePage_select__JjPHc:hover{border-color:#fff3}.MoviePage_sortSelect__fiSkB .MoviePage_select__JjPHc:focus{border-color:#f44336;box-shadow:0 0 0 2px #f4433633;outline:none}.MoviePage_sortSelect__fiSkB .MoviePage_select__JjPHc option{background:#1a1a1a;color:#fff}.MoviePage_viewMode__c3gYV{background:#ffffff0d;border-radius:8px;display:flex;gap:4px;padding:4px}.MoviePage_viewButton__0vcl1{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.MoviePage_viewButton__0vcl1:hover{background:#ffffff1a;color:#fff}.MoviePage_viewButton__0vcl1.MoviePage_active__Gi\+UR{background:#f44336;color:#fff}.MoviePage_filters__-qZdv{display:flex;flex-direction:column;gap:20px}.MoviePage_error__g95GV{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.MoviePage_error__g95GV p{color:#f44336;font-size:16px;margin:0 0 16px}.MoviePage_retryButton__QYqP3{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__QYqP3:hover{transform:translateY(-2px)}.MoviePage_content__fzi94{margin-bottom:40px}.MoviePage_stats__CA9zy{color:#8b8b91;font-size:14px;margin-bottom:24px}.MoviePage_stats__CA9zy strong{color:#f44336}.MoviePage_moviesContainer__\+ybL7.MoviePage_grid__mtd8q{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MoviePage_moviesContainer__\+ybL7.MoviePage_list__7m41d{display:flex;flex-direction:column;gap:20px}.MoviePage_loadingContainer__mCZd9{align-items:center;color:#8b8b91;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.MoviePage_loadingContainer__mCZd9 p{font-size:18px;margin-top:20px}.MoviePage_loadingMore__2\+Tc\+{display:flex;justify-content:center;padding:40px}@media(max-width:1024px){.MoviePage_pageTitle__bGvsz{font-size:40px}.MoviePage_icon__pjMNi{font-size:48px}.MoviePage_topControls__8iqU6{align-items:stretch;flex-direction:column;gap:16px}.MoviePage_topControls__8iqU6 .MoviePage_viewControls__IAnCh{justify-content:space-between;margin-left:0}}@media(max-width:768px){.MoviePage_moviePage__9V4\+X{padding:20px 16px}.MoviePage_pageTitle__bGvsz{flex-direction:column;font-size:32px;gap:8px}.MoviePage_icon__pjMNi{font-size:40px}.MoviePage_pageSubtitle__UyRO1{font-size:16px}.MoviePage_controls__QGMyv{margin-bottom:32px}.MoviePage_moviesContainer__\+ybL7.MoviePage_grid__mtd8q{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.MoviePage_viewControls__IAnCh{flex-direction:column;gap:12px}.MoviePage_filters__-qZdv{gap:16px}}@media(max-width:480px){.MoviePage_moviesContainer__\+ybL7.MoviePage_grid__mtd8q{grid-template-columns:1fr}.MoviePage_pageTitle__bGvsz{font-size:28px}.MoviePage_icon__pjMNi{font-size:36px}}.MovieCard_movieCard__L8aMd{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__L8aMd{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.MovieCard_movieCard__L8aMd: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__L8aMd: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__L8aMd:hover:before{opacity:1}.MovieCard_movieCard__L8aMd.MovieCard_grid__eyn4l{display:flex;flex-direction:column}.MovieCard_movieCard__L8aMd.MovieCard_list__ALn\+d{align-items:flex-start;display:flex;flex-direction:row}.MovieCard_movieCard__L8aMd.MovieCard_list__ALn\+d .MovieCard_posterContainer__z3kMi{flex-shrink:0;margin-right:20px;width:150px}.MovieCard_movieCard__L8aMd.MovieCard_list__ALn\+d .MovieCard_movieInfo__KV7BM{flex:1 1;padding:16px 0}.MovieCard_posterContainer__z3kMi{aspect-ratio:2/3;max-height:225px;overflow:hidden;position:relative}.MovieCard_posterContainer__z3kMi:hover .MovieCard_overlay__TwOHv{opacity:1}.MovieCard_poster__VNRfx{filter:brightness(.95);height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.MovieCard_poster__VNRfx:hover{filter:brightness(1.05);transform:scale(1.08)}.MovieCard_overlay__TwOHv{-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__TwOHv,.MovieCard_playButton__UTnNs{align-items:center;display:flex;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.MovieCard_playButton__UTnNs{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__z3kMi:hover .MovieCard_playButton__UTnNs{opacity:1;transform:scale(1) translateY(0)}.MovieCard_playButton__UTnNs:hover{box-shadow:0 12px 32px #ff6b3599;transform:scale(1.1) translateY(0)}.MovieCard_overlayInfo__V08E5{text-align:center}.MovieCard_overlayInfo__V08E5 h4{font-size:16px;font-weight:600;margin:0 0 8px}.MovieCard_overlayInfo__V08E5 p{font-size:14px;margin:0;opacity:.8}.MovieCard_favoriteButton__8XwWd{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__8XwWd:hover{background:linear-gradient(135deg,#ff6b35e6,#f44336e6);box-shadow:0 4px 12px #ff6b3580;transform:scale(1.15) rotate(5deg)}.MovieCard_adultBadge__yPccg{background:#f44336;border-radius:4px;color:#fff;font-size:12px;font-weight:600;left:12px;padding:4px 8px;position:absolute;top:12px}.MovieCard_movieInfo__KV7BM{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.MovieCard_title__Uf3je{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__Uf3je{color:#1a1a2e;text-shadow:none}.MovieCard_title__Uf3je:hover{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f44336);-webkit-background-clip:text;background-clip:text;transform:translateX(4px)}.MovieCard_originalTitle__LCUVV{color:#8b8b91;font-size:14px;font-style:italic;margin:0;transition:color .3s ease}[data-theme=light] .MovieCard_originalTitle__LCUVV{color:#6c757d}.MovieCard_metadata__qqea3{color:#8b8b91;display:flex;font-size:14px;gap:16px}.MovieCard_duration__vbTb6,.MovieCard_type__X35re,.MovieCard_year__uKPlj{align-items:center;display:flex;font-weight:500;gap:4px}.MovieCard_duration__vbTb6:before,.MovieCard_type__X35re:before,.MovieCard_year__uKPlj:before{content:"📅";font-size:12px}.MovieCard_duration__vbTb6:before{content:"⏱️"}.MovieCard_type__X35re{background:linear-gradient(135deg,#ff6b3526,#f443361a);border:1px solid #ff6b3540;border-radius:12px;font-size:12px;padding:4px 10px}.MovieCard_type__X35re:before{content:none}.MovieCard_genres__HLiLD{display:flex;flex-wrap:wrap;gap:8px}.MovieCard_genre__5AfMY{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__5AfMY:hover{background:linear-gradient(135deg,#ff6b354d,#f4433640);border-color:#ff6b3580;box-shadow:0 4px 8px #ff6b3533;transform:translateY(-2px)}.MovieCard_ratings__fuuao{display:flex;flex-direction:column;gap:8px}.MovieCard_averageRating__p0zI9{align-items:center;display:flex;gap:8px}.MovieCard_ratingValue__t38IJ{color:gold;font-size:16px;font-weight:600}.MovieCard_voteCount__p8E9X{color:#8b8b91;font-size:12px}.MovieCard_userRatingContainer__yzOo-{position:relative}.MovieCard_rateButton__JmlgH{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__JmlgH:hover{background:#ffd70033}.MovieCard_ratingStars__7RL\+S{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__RyIEV{background:none;border:none;cursor:pointer;font-size:20px;opacity:.5;transition:all .3s ease}.MovieCard_star__RyIEV.MovieCard_filled__eVk\+V{opacity:1}.MovieCard_star__RyIEV:hover{opacity:.8;transform:scale(1.2)}.MovieCard_overview__65N42{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}.MovieCard_actions__xSIBT{display:flex;gap:8px;margin-top:auto;padding-top:8px}.MovieCard_detailsButton__WDgTt,.MovieCard_trailerButton__bpAVi{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__WDgTt:hover,.MovieCard_trailerButton__bpAVi:hover{transform:translateY(-1px)}.MovieCard_detailsButton__WDgTt{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__WDgTt: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__WDgTt:hover:before{left:100%}.MovieCard_detailsButton__WDgTt:hover{box-shadow:0 6px 20px #ff6b3580}.MovieCard_trailerButton__bpAVi{background:#ffffff1a;border:1px solid #fff3;color:#fff}@media(max-width:768px){.MovieCard_movieCard__L8aMd.MovieCard_list__ALn\+d{flex-direction:column}.MovieCard_movieCard__L8aMd.MovieCard_list__ALn\+d .MovieCard_posterContainer__z3kMi{margin-bottom:12px;margin-right:0;width:100%}.MovieCard_movieInfo__KV7BM{padding:16px}.MovieCard_title__Uf3je{font-size:16px}.MovieCard_actions__xSIBT{flex-direction:column}.MovieCard_playButton__UTnNs{font-size:36px}.MovieCard_overlay__TwOHv{padding:16px}}.ImageWithFallback_fallback__9X0Ys{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__9X0Ys.ImageWithFallback_loading__wEj9p{opacity:.5}.ImageWithFallback_fallbackIcon__1baIw{animation:ImageWithFallback_pulse__oJSqC 2s ease-in-out infinite;font-size:48px;opacity:.5}.ImageWithFallback_fallbackText__tAQfv{color:#8b8b91;font-size:14px;font-weight:500;text-align:center}.ImageWithFallback_loading__wEj9p{opacity:0;transition:opacity .3s ease}.ImageWithFallback_loaded__4Z5Ed{opacity:1;transition:opacity .3s ease}@keyframes ImageWithFallback_pulse__oJSqC{0%,to{opacity:.3}50%{opacity:.7}}.MovieFilters_movieFilters__p\+GCL{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.MovieFilters_filterGroup__iDhIU{display:flex;flex-direction:column;gap:8px;min-width:160px}.MovieFilters_filterLabel__I38Xl{color:#fff;font-size:14px;font-weight:500}.MovieFilters_filterSelect__1Wz8q{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__1Wz8q:hover{background:#ffffff14;border-color:#fff3}.MovieFilters_filterSelect__1Wz8q:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.MovieFilters_filterSelect__1Wz8q option{background:#1a1a1a;color:#fff}.MovieFilters_clearButton__V3TN1{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__V3TN1:hover{background:#f4433633;border-color:#f4433680}@media(max-width:768px){.MovieFilters_movieFilters__p\+GCL{align-items:stretch;flex-direction:column;gap:16px}.MovieFilters_filterGroup__iDhIU{min-width:auto;width:100%}.MovieFilters_filterSelect__1Wz8q{font-size:13px;padding:10px 12px}.MovieFilters_clearButton__V3TN1{text-align:center;width:100%}}.MovieModal_modalOverlay__Tl7Wo{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__HWT8J{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__-KHC-{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__-KHC-:hover{background:#f44336b3;transform:scale(1.1)}.MovieModal_modalContent__yptYH{padding:40px}.MovieModal_movieHeader__WRtzd{display:flex;gap:40px;margin-bottom:40px}.MovieModal_posterSection__uDqWe{flex-shrink:0;width:300px}.MovieModal_posterWrapper__SKU7f{background:#ffffff08;border-radius:12px;box-shadow:0 10px 30px #00000080;height:450px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.MovieModal_modalPoster__y9aNv{display:block;height:100%;object-fit:cover;width:100%}.MovieModal_actionButtons__t-pu9{display:flex;flex-direction:column;gap:12px}.MovieModal_favoriteBtn__YZ4XV,.MovieModal_watchBtn__35FpB,.MovieModal_websiteBtn__A71ko{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__YZ4XV:hover,.MovieModal_watchBtn__35FpB:hover,.MovieModal_websiteBtn__A71ko:hover{transform:translateY(-2px)}.MovieModal_watchBtn__35FpB{background:linear-gradient(135deg,#ff6b35,#f44336);border:none;box-shadow:0 4px 12px #ff6b3566;color:#fff;font-size:16px;font-weight:600}.MovieModal_watchBtn__35FpB:hover{box-shadow:0 6px 16px #ff6b3599}.MovieModal_favoriteBtn__YZ4XV{background:#f443361a;border:1px solid #f443364d;color:#f44336}.MovieModal_favoriteBtn__YZ4XV.MovieModal_active__u7Wnw{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.MovieModal_websiteBtn__A71ko{background:#4caf501a;border:1px solid #4caf504d;color:#4caf50}.MovieModal_websiteBtn__A71ko:hover{background:#4caf5033}.MovieModal_movieInfo__4l8ux{color:#fff;flex:1 1}.MovieModal_modalTitle__jNkup{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px}.MovieModal_originalTitle__tFZn1{color:#8b8b91;font-size:20px;font-style:italic;font-weight:400;margin:0 0 20px}.MovieModal_movieMeta__y2HtT{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px}.MovieModal_duration__H0c88,.MovieModal_rating__BajD6,.MovieModal_year__E5nVD{color:#b0b0b0;font-size:16px}.MovieModal_genres__V7Yxx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.MovieModal_genre__X0P4s{background:#4caf501a;border:1px solid #4caf504d;border-radius:16px;color:#4caf50;font-size:14px;padding:6px 12px}.MovieModal_overview__UIX9P{color:#e0e0e0;font-size:16px;line-height:1.6;margin-bottom:32px}.MovieModal_userRating__88cWX{margin-bottom:24px}.MovieModal_userRating__88cWX h4{color:#fff;margin:0 0 12px}.MovieModal_stars__xBhBo{display:flex;gap:8px}.MovieModal_star__5hPi6{background:none;border:none;cursor:pointer;font-size:24px;opacity:.3;transition:all .3s ease}.MovieModal_star__5hPi6.MovieModal_filled__4cNvG{opacity:1}.MovieModal_star__5hPi6:hover{opacity:.7;transform:scale(1.2)}.MovieModal_production__oQQmp h4{color:#fff;font-size:16px;margin:0 0 8px}.MovieModal_production__oQQmp p{color:#b0b0b0;margin:0}.MovieModal_tabsContainer__17jan{margin-top:40px}.MovieModal_tabs__A7zrL{border-bottom:1px solid #ffffff1a;display:flex;margin-bottom:32px}.MovieModal_tab__th39F{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__th39F:hover{color:#fff}.MovieModal_tab__th39F.MovieModal_active__u7Wnw{border-bottom-color:#4caf50;color:#4caf50}.MovieModal_tabContent__7m54s{min-height:200px}.MovieModal_infoTab__bVSTL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.MovieModal_infoItem__Kla07{color:#e0e0e0}.MovieModal_infoItem__Kla07 strong{color:#fff}.MovieModal_reviewsTab__KcDQU .MovieModal_writeReview__eY4ZG{background:#ffffff08;border-radius:12px;margin-bottom:32px;padding:24px}.MovieModal_reviewsTab__KcDQU .MovieModal_writeReview__eY4ZG h4{color:#fff;margin:0 0 16px}.MovieModal_reviewsTab__KcDQU .MovieModal_reviewTextarea__0hL92{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__KcDQU .MovieModal_reviewTextarea__0hL92::placeholder{color:#8b8b91}.MovieModal_reviewsTab__KcDQU .MovieModal_reviewTextarea__0hL92:focus{border-color:#4caf50;outline:none}.MovieModal_reviewsTab__KcDQU .MovieModal_submitReview__uLaxW{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__KcDQU .MovieModal_submitReview__uLaxW:disabled{cursor:not-allowed;opacity:.5}.MovieModal_reviewsTab__KcDQU .MovieModal_submitReview__uLaxW:hover:not(:disabled){transform:translateY(-2px)}.MovieModal_reviewsTab__KcDQU .MovieModal_reviewsList__\+rRoP{display:flex;flex-direction:column;gap:20px}.MovieModal_reviewsTab__KcDQU .MovieModal_review__aabIY{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.MovieModal_reviewsTab__KcDQU .MovieModal_review__aabIY .MovieModal_reviewHeader__RLzpS{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MovieModal_reviewsTab__KcDQU .MovieModal_review__aabIY .MovieModal_reviewHeader__RLzpS strong{color:#4caf50}.MovieModal_reviewsTab__KcDQU .MovieModal_review__aabIY .MovieModal_reviewHeader__RLzpS .MovieModal_reviewDate__sEkMB{color:#8b8b91;font-size:14px}.MovieModal_reviewsTab__KcDQU .MovieModal_review__aabIY .MovieModal_reviewContent__piID6{color:#e0e0e0;line-height:1.6;margin:0}.MovieModal_similarTab__edEK- .MovieModal_similarGrid__vYp9d{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.MovieModal_similarTab__edEK- .MovieModal_similarMovie__lDq6Z{cursor:pointer;text-align:center;transition:transform .3s ease}.MovieModal_similarTab__edEK- .MovieModal_similarMovie__lDq6Z:hover{transform:translateY(-4px)}.MovieModal_similarTab__edEK- .MovieModal_similarMovie__lDq6Z img{border-radius:8px;margin-bottom:8px;width:100%}.MovieModal_similarTab__edEK- .MovieModal_similarMovie__lDq6Z h5{color:#fff;font-size:14px;margin:0 0 4px}.MovieModal_similarTab__edEK- .MovieModal_similarMovie__lDq6Z p{color:gold;font-size:12px;margin:0}@media(max-width:768px){.MovieModal_modalOverlay__Tl7Wo{padding:10px}.MovieModal_modalContent__yptYH{padding:20px}.MovieModal_movieHeader__WRtzd{flex-direction:column;gap:24px}.MovieModal_posterSection__uDqWe{margin:0 auto;max-width:250px;width:100%}.MovieModal_modalTitle__jNkup{font-size:24px}.MovieModal_originalTitle__tFZn1{font-size:16px}.MovieModal_movieMeta__y2HtT{flex-direction:column;gap:8px}.MovieModal_tabs__A7zrL{flex-wrap:wrap}.MovieModal_tab__th39F{font-size:14px;padding:12px 16px}.MovieModal_infoTab__bVSTL{grid-template-columns:1fr}.MovieModal_similarGrid__vYp9d{gap:16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.MovieModal_closeButton__-KHC-{font-size:18px;height:35px;right:15px;top:15px;width:35px}}.MoviePlayerModal_modalOverlay__gt-y3{align-items:center;animation:MoviePlayerModal_fadeIn__viN1T .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.MoviePlayerModal_modalContent__M0IeP{animation:MoviePlayerModal_slideUp__NerA6 .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__M0IeP.MoviePlayerModal_fullscreen__eB5HQ{border-radius:0;height:100vh;max-width:100vw;width:100vw}.MoviePlayerModal_modalContent__M0IeP.MoviePlayerModal_fullscreen__eB5HQ .MoviePlayerModal_episodesSection__9nUXr{display:none}.MoviePlayerModal_modalContent__M0IeP.MoviePlayerModal_fullscreen__eB5HQ .MoviePlayerModal_playerSection__mhjfa{height:100vh}.MoviePlayerModal_closeButton__2ZLCK{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__2ZLCK:hover{background:#ff6b35e6;transform:scale(1.1)}.MoviePlayerModal_playerSection__mhjfa{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_videoPlayer__d0Q2O{background:#000;height:100%;object-fit:contain;width:100%}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_videoLoading__EIldf{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_videoLoading__EIldf .MoviePlayerModal_spinner__WBWGd{color:#ff6b35;font-size:3rem}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_centerPlayButton__zYpsz{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__mhjfa .MoviePlayerModal_centerPlayButton__zYpsz:hover{background:#ff6b35;transform:translate(-50%,-50%) scale(1.1)}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_centerPlayButton__zYpsz svg{color:#fff;font-size:2rem;margin-left:4px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_noVideo__dWXCb{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_noVideo__dWXCb .MoviePlayerModal_noVideoIcon__irKae{font-size:4rem;margin-bottom:20px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_noVideo__dWXCb h3{color:#fff;font-size:24px;margin-bottom:10px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_noVideo__dWXCb p{font-size:16px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f.MoviePlayerModal_visible__hObu2{opacity:1;transform:translateY(0)}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f.MoviePlayerModal_hidden__sBlR\+{opacity:0;pointer-events:none;transform:translateY(100%)}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_progressContainer__zEMZE{margin-bottom:15px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_progressContainer__zEMZE .MoviePlayerModal_progressBar__Rc5GZ{background:#ffffff4d;border-radius:3px;cursor:pointer;height:6px;position:relative;transition:height .2s ease}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_progressContainer__zEMZE .MoviePlayerModal_progressBar__Rc5GZ:hover{height:8px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_progressContainer__zEMZE .MoviePlayerModal_progressBar__Rc5GZ .MoviePlayerModal_progressFilled__oW9bZ{background:#ff6b35;border-radius:3px;height:100%;transition:width .1s ease}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O{align-items:center;display:flex;justify-content:space-between}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_controlsLeft__EZAyC,.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_controlsRight__B5u5R{align-items:center;display:flex;gap:10px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_controlButton__\+7vXR{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__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_controlButton__\+7vXR:hover:not(:disabled){background:#ff6b35cc;transform:scale(1.1)}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_controlButton__\+7vXR:disabled{cursor:not-allowed;opacity:.5}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_controlButton__\+7vXR svg{font-size:14px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_volumeControl__qYvss{align-items:center;display:flex;gap:8px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_volumeControl__qYvss .MoviePlayerModal_volumeSlider__k0c0w{opacity:0;transition:all .3s ease;width:80px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_volumeControl__qYvss .MoviePlayerModal_volumeSlider__k0c0w input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_volumeControl__qYvss .MoviePlayerModal_volumeSlider__k0c0w input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff6b35;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_volumeControl__qYvss .MoviePlayerModal_volumeSlider__k0c0w input[type=range]::-moz-range-thumb{background:#ff6b35;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_volumeControl__qYvss:hover .MoviePlayerModal_volumeSlider__k0c0w{opacity:1}.MoviePlayerModal_playerSection__mhjfa .MoviePlayerModal_controls__bqf8f .MoviePlayerModal_controlsBar__rgG0O .MoviePlayerModal_timeDisplay__edlDK{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}.MoviePlayerModal_episodesSection__9nUXr{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MoviePlayerModal_episodesHeader__Yv0Ti{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.MoviePlayerModal_episodesHeader__Yv0Ti h3{color:#fff;font-size:20px;font-weight:600;margin:0}.MoviePlayerModal_episodesHeader__Yv0Ti .MoviePlayerModal_episodeCount__wOg-x{color:#8b8b91;font-size:14px}.MoviePlayerModal_episodesList__uXj3P{flex:1 1;overflow-y:auto;padding:16px 24px}.MoviePlayerModal_episodesList__uXj3P::-webkit-scrollbar{width:8px}.MoviePlayerModal_episodesList__uXj3P::-webkit-scrollbar-track{background:#ffffff0d}.MoviePlayerModal_episodesList__uXj3P::-webkit-scrollbar-thumb{background:#ff6b3599;border-radius:4px}.MoviePlayerModal_episodesList__uXj3P::-webkit-scrollbar-thumb:hover{background:#ff6b35cc}.MoviePlayerModal_seasonGroup__IoMAF{margin-bottom:24px}.MoviePlayerModal_seasonGroup__IoMAF .MoviePlayerModal_seasonTitle__DBChZ{border-bottom:2px solid #ff6b354d;color:#ff6b35;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.MoviePlayerModal_seasonEpisodes__Ht73r{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.MoviePlayerModal_episodeItem__YjcdJ{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__YjcdJ:hover{background:#ffffff1a;border-color:#ff6b35;box-shadow:0 4px 12px #ff6b354d;transform:translateY(-2px)}.MoviePlayerModal_episodeItem__YjcdJ.MoviePlayerModal_active__n9y\+T{background:#ff6b3533;border-color:#ff6b35;box-shadow:0 0 20px #ff6b3566}.MoviePlayerModal_episodeItem__YjcdJ .MoviePlayerModal_episodeNumber__u2Cs0{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__YjcdJ .MoviePlayerModal_episodeThumbnail__5szXx{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.MoviePlayerModal_episodeItem__YjcdJ .MoviePlayerModal_episodeThumbnail__5szXx img{height:100%;object-fit:cover;width:100%}.MoviePlayerModal_episodeItem__YjcdJ .MoviePlayerModal_episodeInfo__Wh5AK{flex:1 1;min-width:0}.MoviePlayerModal_episodeItem__YjcdJ .MoviePlayerModal_episodeInfo__Wh5AK .MoviePlayerModal_episodeName__Z3uKC{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MoviePlayerModal_episodeItem__YjcdJ .MoviePlayerModal_episodeInfo__Wh5AK .MoviePlayerModal_episodeDuration__WIhEi{color:#8b8b91;font-size:12px}.MoviePlayerModal_episodeItem__YjcdJ .MoviePlayerModal_playingIndicator__d3pX-{animation:MoviePlayerModal_pulse__n3hj\+ 1.5s ease-in-out infinite;color:#ff6b35;font-size:20px}@keyframes MoviePlayerModal_fadeIn__viN1T{0%{opacity:0}to{opacity:1}}@keyframes MoviePlayerModal_slideUp__NerA6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MoviePlayerModal_pulse__n3hj\+{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.MoviePlayerModal_seasonEpisodes__Ht73r{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.MoviePlayerModal_modalContent__M0IeP{border-radius:0;height:100vh;width:100%}.MoviePlayerModal_playerSection__mhjfa{height:40vh}.MoviePlayerModal_seasonEpisodes__Ht73r{grid-template-columns:1fr}.MoviePlayerModal_closeButton__2ZLCK{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.GenreFilter_genreFilter__X-vAF{margin-bottom:24px}.GenreFilter_filterTitle__OkCdH{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.GenreFilter_genreList__uOzRS{display:flex;flex-wrap:wrap;gap:8px}.GenreFilter_genreButton__YWdTR{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__YWdTR:hover{background:#ffffff1a;border-color:#fff3}.GenreFilter_genreButton__YWdTR.GenreFilter_active__x3-i-{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}@media(max-width:768px){.GenreFilter_filterTitle__OkCdH{font-size:14px;margin-bottom:12px}.GenreFilter_genreButton__YWdTR{font-size:13px;padding:6px 12px}}.AnimePage_page__lrjQf{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .AnimePage_page__lrjQf{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.AnimePage_container__CwAQk{padding:90px 20px 40px}.AnimePage_header__adYt\+{margin-bottom:48px;text-align:center}.AnimePage_titleSection__wBTcf{align-items:center;display:flex;flex-direction:column;gap:16px}.AnimePage_title__BC77F{-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__BC77F{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text}.AnimePage_titleIcon__-C1Cr{filter:drop-shadow(0 0 10px rgba(103,58,183,.3));font-size:56px;margin:8px 0}.AnimePage_subtitle__V2UgN{color:#8b8b91;font-size:20px;margin:0;transition:color .3s ease}[data-theme=light] .AnimePage_subtitle__V2UgN{color:#6c757d}.AnimePage_loadingContainer__oU46V{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.AnimePage_loadingContainer__oU46V p{color:#8b8b91;font-size:18px}.AnimePage_controls__39ogo{margin-bottom:40px}.AnimePage_topControls__wPSoC{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.AnimePage_searchContainer__xhBHz{display:flex;flex:1 1;gap:12px;max-width:600px}.AnimePage_searchInput__k\+2Jk{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__k\+2Jk::placeholder{color:#8b8b91}.AnimePage_searchInput__k\+2Jk:focus{background:#ffffff14;border-color:#673ab7;box-shadow:0 0 20px #673ab733;outline:none}[data-theme=light] .AnimePage_searchInput__k\+2Jk{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_searchInput__k\+2Jk::placeholder{color:#999}[data-theme=light] .AnimePage_searchInput__k\+2Jk:focus{background:#fff;border-color:#667eea;box-shadow:0 0 20px #667eea26}.AnimePage_searchButton__ILc5O{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__ILc5O:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_statsInfo__MXSAL{color:#8b8b91;font-size:16px;transition:color .3s ease;white-space:nowrap}.AnimePage_statsInfo__MXSAL strong{color:#673ab7;font-weight:600}[data-theme=light] .AnimePage_statsInfo__MXSAL strong{color:#667eea}[data-theme=light] .AnimePage_statsInfo__MXSAL{color:#6c757d}.AnimePage_filters__VRBnB{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.AnimePage_filterGroup__Aw8z1{display:flex;flex-direction:column;gap:8px}.AnimePage_filterGroup__Aw8z1 label{color:#8b8b91;font-size:13px;font-weight:500;transition:color .3s ease}[data-theme=light] .AnimePage_filterGroup__Aw8z1 label{color:#6c757d}.AnimePage_filterSelect__6iIIE{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__6iIIE:focus{background:#ffffff14;border-color:#673ab7;outline:none}.AnimePage_filterSelect__6iIIE option{background:#1a1a1a;color:#fff}[data-theme=light] .AnimePage_filterSelect__6iIIE{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .AnimePage_filterSelect__6iIIE:focus{background:#fff;border-color:#667eea}[data-theme=light] .AnimePage_filterSelect__6iIIE option{background:#fff;color:#1a1a2e}.AnimePage_resetButton__xWn-b{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__xWn-b:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}[data-theme=light] .AnimePage_resetButton__xWn-b{background:#fff;border:2px solid #667eea;color:#667eea}[data-theme=light] .AnimePage_resetButton__xWn-b:hover{background:#667eea;color:#fff}.AnimePage_errorContainer__eNjAr{align-items:center;animation:AnimePage_fadeInUp__focks .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__eNjAr{background:#f443360d;border:1px solid #f4433633}.AnimePage_errorIcon__dYvMv{flex-shrink:0;font-size:48px}.AnimePage_errorContent__WORA8{flex:1 1}.AnimePage_errorTitle__WN\+Sz{color:#f44336;font-size:20px;font-weight:600;margin:0 0 8px}.AnimePage_errorMessage__wsRmL{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px;transition:color .3s ease}[data-theme=light] .AnimePage_errorMessage__wsRmL{color:#1a1a2e}.AnimePage_retryButton__OOf2R{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__OOf2R:hover:not(:disabled){background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab74d;transform:translateY(-2px)}.AnimePage_retryButton__OOf2R:disabled{cursor:not-allowed;opacity:.7;transform:none}.AnimePage_animeGrid__-Kzw2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(388px,1fr));margin-bottom:40px}.AnimePage_animeCard__TvQds{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.AnimePage_animeCard__TvQds:hover{border-color:#673ab7;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.AnimePage_animeCard__TvQds:hover .AnimePage_animeOverlay__J4xZI{opacity:1}.AnimePage_animeCard__TvQds:hover .AnimePage_animePoster__O4Or\+ img{transform:scale(1.05)}[data-theme=light] .AnimePage_animeCard__TvQds{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #00000014}[data-theme=light] .AnimePage_animeCard__TvQds:hover{border-color:#667eea;box-shadow:0 12px 32px #667eea33}.AnimePage_animePoster__O4Or\+{background:#0000004d;border-radius:16px 16px 0 0;height:350px;overflow:hidden;position:relative}.AnimePage_posterImage__SUaou{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__J4xZI{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__5zAhh{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__5zAhh:hover{box-shadow:0 6px 20px #673ab799;transform:scale(1.05)}.AnimePage_likeButton__3BoTY{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__3BoTY:hover{background:#ffffff40;transform:scale(1.1)}.AnimePage_likeButton__3BoTY.AnimePage_liked__FNkWe{background:#f4433633;border-color:#f44336;transform:scale(1.05)}.AnimePage_typeBadge__TkPAB{-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__CMdep{display:flex;flex-direction:column;gap:10px;padding:20px}.AnimePage_animeTitle__e5sHN{-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__e5sHN:hover{color:#673ab7}[data-theme=light] .AnimePage_animeTitle__e5sHN:hover{color:#667eea}[data-theme=light] .AnimePage_animeTitle__e5sHN{color:#1a1a2e}.AnimePage_originalName__oOxoR{-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__oOxoR{color:#6c757d}.AnimePage_animeDetails__JCF3T{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;transition:color .3s ease}[data-theme=light] .AnimePage_animeDetails__JCF3T{color:#6c757d}.AnimePage_animeEpisodes__kQxyO,.AnimePage_animeYear__j24fa{align-items:center;display:flex;gap:4px;white-space:nowrap}.AnimePage_animeStats__u4lT8{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AnimePage_animeLikes__ORKG2,.AnimePage_animeRating__Fp\+uK,.AnimePage_animeReviews__niUXW{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__ORKG2,[data-theme=light] .AnimePage_animeRating__Fp\+uK,[data-theme=light] .AnimePage_animeReviews__niUXW{background:#0000000d;color:#1a1a2e}.AnimePage_animeRating__Fp\+uK{background:#ffc10726;color:#ffc107}.AnimePage_animeLikes__ORKG2{background:#f4433626;color:#f44336}.AnimePage_animeReviews__niUXW{background:#2196f326;color:#2196f3}.AnimePage_animeStudio__q7-Rx{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__q7-Rx{background:#f8f9fa;color:#6c757d}.AnimePage_animeGenres__9fIR4{display:flex;flex-wrap:wrap;gap:6px}.AnimePage_genreTag__vlW5U{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__vlW5U:hover{background:#673ab74d;border-color:#673ab7;color:#b39ddb}[data-theme=light] .AnimePage_genreTag__vlW5U:hover{background:#667eea33;border-color:#667eea}[data-theme=light] .AnimePage_genreTag__vlW5U{background:#667eea1a;border:1px solid #667eea4d;color:#667eea}.AnimePage_animeDescription__n6XRk{color:#8b8b91;font-size:13px;line-height:1.5;transition:color .3s ease}[data-theme=light] .AnimePage_animeDescription__n6XRk{color:#6c757d}.AnimePage_animeDescription__n6XRk{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.AnimePage_emptyState__p4A9O{color:#8b8b91;padding:80px 20px;text-align:center}.AnimePage_emptyState__p4A9O .AnimePage_emptyIcon__jOh7r{font-size:64px;margin-bottom:24px}.AnimePage_emptyState__p4A9O h3{color:#fff;font-size:24px;margin-bottom:12px}.AnimePage_emptyState__p4A9O p{font-size:16px;line-height:1.5}@keyframes AnimePage_fadeInUp__focks{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.AnimePage_animeGrid__-Kzw2{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AnimePage_animePoster__O4Or\+{height:280px}.AnimePage_title__BC77F{font-size:40px}.AnimePage_topControls__wPSoC{align-items:stretch;flex-direction:column}.AnimePage_searchContainer__xhBHz{max-width:none}.AnimePage_statsInfo__MXSAL{text-align:center}.AnimePage_filters__VRBnB{gap:12px}.AnimePage_filterGroup__Aw8z1{flex:1 1;min-width:140px}}@media(max-width:768px){.AnimePage_container__CwAQk{padding:90px 16px 20px}.AnimePage_animePoster__O4Or\+{height:200px}.AnimePage_animeGrid__-Kzw2{gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.AnimePage_title__BC77F{font-size:32px}.AnimePage_topControls__wPSoC{gap:16px}.AnimePage_searchContainer__xhBHz{flex-direction:column;gap:10px}.AnimePage_searchButton__ILc5O{padding:12px;width:100%}.AnimePage_filters__VRBnB{align-items:stretch;flex-direction:column;gap:12px}.AnimePage_filterGroup__Aw8z1{width:100%}.AnimePage_filterSelect__6iIIE{min-width:auto;width:100%}.AnimePage_resetButton__xWn-b{width:100%}.AnimePage_animeCard__TvQds .AnimePage_playButton__5zAhh{font-size:13px;padding:10px 20px}.AnimePage_animeCard__TvQds .AnimePage_likeButton__3BoTY{font-size:16px;height:36px;width:36px}}@media(max-width:480px){.AnimePage_container__CwAQk{padding:80px 12px 16px}.AnimePage_animeGrid__-Kzw2{gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.AnimePage_animePoster__O4Or\+{height:160px}.AnimePage_title__BC77F{font-size:26px}.AnimePage_subtitle__V2UgN{font-size:16px}.AnimePage_animeCard__TvQds .AnimePage_animeInfo__CMdep{gap:8px;padding:12px}.AnimePage_animeCard__TvQds .AnimePage_animeTitle__e5sHN{font-size:14px}.AnimePage_animeCard__TvQds .AnimePage_originalName__oOxoR{font-size:11px}.AnimePage_animeCard__TvQds .AnimePage_animeDetails__JCF3T,.AnimePage_animeCard__TvQds .AnimePage_animeStats__u4lT8{font-size:11px;gap:8px}.AnimePage_animeCard__TvQds .AnimePage_animeStudio__q7-Rx{font-size:11px;padding:4px 8px}.AnimePage_animeCard__TvQds .AnimePage_genreTag__vlW5U{font-size:10px;padding:3px 6px}.AnimePage_animeCard__TvQds .AnimePage_animeDescription__n6XRk{-webkit-line-clamp:2;font-size:11px}.AnimePage_animeCard__TvQds .AnimePage_playButton__5zAhh{font-size:12px;padding:8px 16px}.AnimePage_animeCard__TvQds .AnimePage_likeButton__3BoTY{font-size:14px;height:32px;width:32px}.AnimePage_errorContainer__eNjAr{flex-direction:column;padding:20px;text-align:center}.AnimePage_errorIcon__dYvMv{font-size:36px}.AnimePage_errorTitle__WN\+Sz{font-size:18px}.AnimePage_errorMessage__wsRmL{font-size:14px}}.AnimePage_modalOverlay__KxJGB{align-items:center;animation:AnimePage_fadeIn__fJPIE .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__VALhX{animation:AnimePage_slideUp__e81LD .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__Ehf-E{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__Ehf-E:hover{background:#f443364d;border-color:#f44336;transform:rotate(90deg)}.AnimePage_modalBody__VXbZn{grid-gap:30px;display:grid;gap:30px;grid-template-columns:300px 1fr;padding:30px}.AnimePage_modalPoster__F\+FKs{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__Wt-i-{display:flex;flex-direction:column;gap:16px}.AnimePage_modalTitle__3bYuz{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0}.AnimePage_modalOriginalName__y4vdW{color:#8b8b91;font-size:16px;font-style:italic;margin:0}.AnimePage_modalMeta__KGzR0{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.AnimePage_modalEpisodes__t0u3Q,.AnimePage_modalRating__er3QQ,.AnimePage_modalType__9aoD1,.AnimePage_modalYear__rxAaJ{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__r0t\+N{color:#8b8b91;font-size:14px}.AnimePage_modalStudio__r0t\+N strong{color:#fff;margin-right:8px}.AnimePage_modalGenres__5vwTX{display:flex;flex-wrap:wrap;gap:8px}.AnimePage_modalGenreTag__fcD3\+{background:#673ab733;border:1px solid #673ab74d;border-radius:8px;color:#9575cd;font-size:13px;font-weight:500;padding:6px 14px}.AnimePage_modalDescription__jhvan{color:#8b8b91;font-size:14px;line-height:1.6}.AnimePage_modalDescription__jhvan strong{color:#fff;display:block;font-size:15px;margin-bottom:8px}.AnimePage_modalDescription__jhvan p{margin:0}.AnimePage_episodesLoading__VNsfv{align-items:center;color:#8b8b91;display:flex;gap:12px;justify-content:center;padding:20px}.AnimePage_modalEpisodesList__gMS-g{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px}.AnimePage_episodesTitle__yL\+bY{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.AnimePage_episodesGrid__pkZRf{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__pkZRf::-webkit-scrollbar{width:6px}.AnimePage_episodesGrid__pkZRf::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.AnimePage_episodesGrid__pkZRf::-webkit-scrollbar-thumb{background:#673ab799;border-radius:3px}.AnimePage_episodesGrid__pkZRf::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePage_episodeCard__\+9HFr{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;overflow:hidden;padding:8px;position:relative;transition:all .3s ease}.AnimePage_episodeCard__\+9HFr:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePage_episodeCard__\+9HFr:hover .AnimePage_playOverlay__RrP3Q{opacity:1}.AnimePage_episodeNumber__AIFXd{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__S3Zb1{border-radius:6px;height:80px;margin-bottom:8px;object-fit:cover;width:100%}.AnimePage_episodeInfo__EovDM{padding:4px}.AnimePage_episodeName__iVDsQ{-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__tK1RQ{color:#8b8b91;font-size:11px}.AnimePage_playOverlay__RrP3Q{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__5jfGw{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__5jfGw:hover{background:#ffffff1a;border-color:#673ab7}.AnimePage_modalActions__oMKwo{display:flex;gap:12px;margin-top:16px}.AnimePage_modalWatchButton__s2f18{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__s2f18:hover{background:linear-gradient(135deg,#3f51b5,#303f9f);box-shadow:0 8px 20px #673ab766;transform:translateY(-2px)}.AnimePage_modalLikeButton__\+rLNn{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__\+rLNn:hover{background:#ffffff1a;border-color:#673ab7;transform:translateY(-2px)}.AnimePage_modalLikeButton__\+rLNn.AnimePage_liked__FNkWe{background:#f4433633;border-color:#f44336;color:#f44336}.AnimePage_modalStats__TIIAA{border-top:1px solid #ffffff1a;color:#8b8b91;display:flex;font-size:14px;gap:20px;padding-top:12px}.AnimePage_modalStats__TIIAA div{align-items:center;display:flex;gap:6px}@keyframes AnimePage_fadeIn__fJPIE{0%{opacity:0}to{opacity:1}}@keyframes AnimePage_slideUp__e81LD{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AnimePage_modalBody__VXbZn{gap:20px;grid-template-columns:1fr;padding:20px}.AnimePage_modalPoster__F\+FKs{margin:0 auto;max-width:300px}.AnimePage_modalTitle__3bYuz{font-size:22px}.AnimePage_modalActions__oMKwo{flex-direction:column}.AnimePage_modalLikeButton__\+rLNn,.AnimePage_modalWatchButton__s2f18{width:100%}}@media(max-width:480px){.AnimePage_modalContent__VALhX{border-radius:12px;max-height:95vh}.AnimePage_modalBody__VXbZn{padding:16px}.AnimePage_modalClose__Ehf-E{font-size:18px;height:32px;right:12px;top:12px;width:32px}.AnimePage_modalTitle__3bYuz{font-size:20px}.AnimePage_modalOriginalName__y4vdW{font-size:14px}.AnimePage_modalMeta__KGzR0{gap:8px}.AnimePage_modalEpisodes__t0u3Q,.AnimePage_modalRating__er3QQ,.AnimePage_modalType__9aoD1,.AnimePage_modalYear__rxAaJ{font-size:12px;padding:4px 8px}}.AnimePlayerModal_modalOverlay__UP\+JC{align-items:center;animation:AnimePlayerModal_fadeIn__VQ4c9 .3s ease;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.AnimePlayerModal_modalContent__krkb6{animation:AnimePlayerModal_slideUp__sm5hW .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__krkb6.AnimePlayerModal_fullscreen__E3iQE{border-radius:0;height:100vh;max-width:100vw;width:100vw}.AnimePlayerModal_modalContent__krkb6.AnimePlayerModal_fullscreen__E3iQE .AnimePlayerModal_episodesSection__w-Q0U{display:none}.AnimePlayerModal_modalContent__krkb6.AnimePlayerModal_fullscreen__E3iQE .AnimePlayerModal_playerSection__VQLlR{height:100vh}.AnimePlayerModal_closeButton__WNxtI{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__WNxtI:hover{background:#ff6b35e6;transform:scale(1.1)}.AnimePlayerModal_playerSection__VQLlR{background:#000;flex-shrink:0;height:60vh;overflow:hidden;position:relative;width:100%}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_videoPlayer__8N9Fu{background:#000;height:100%;object-fit:contain;width:100%}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_videoLoading__zVpmz{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_videoLoading__zVpmz .AnimePlayerModal_spinner__hioDg{color:#673ab7;font-size:3rem}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_centerPlayButton__hohTG{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__VQLlR .AnimePlayerModal_centerPlayButton__hohTG:hover{background:#673ab7;transform:translate(-50%,-50%) scale(1.1)}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_centerPlayButton__hohTG svg{color:#fff;font-size:2rem;margin-left:4px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_noVideo__bFF3a{color:#8b8b91;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_noVideo__bFF3a .AnimePlayerModal_noVideoIcon__H9MfL{font-size:4rem;margin-bottom:20px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_noVideo__bFF3a h3{color:#fff;font-size:24px;margin-bottom:10px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_noVideo__bFF3a p{font-size:16px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0;transition:all .3s ease}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx.AnimePlayerModal_visible__10DuJ{opacity:1;transform:translateY(0)}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx.AnimePlayerModal_hidden__3Rdlu{opacity:0;pointer-events:none;transform:translateY(100%)}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_progressContainer__TsHbM{margin-bottom:15px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_progressContainer__TsHbM .AnimePlayerModal_progressBar__UuJaQ{background:#ffffff4d;border-radius:3px;cursor:pointer;height:6px;position:relative;transition:height .2s ease}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_progressContainer__TsHbM .AnimePlayerModal_progressBar__UuJaQ:hover{height:8px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_progressContainer__TsHbM .AnimePlayerModal_progressBar__UuJaQ .AnimePlayerModal_progressFilled__uCfVV{background:#673ab7;border-radius:3px;height:100%;transition:width .1s ease}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA{align-items:center;display:flex;justify-content:space-between}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_controlsLeft__vqJ02,.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_controlsRight__g4EHL{align-items:center;display:flex;gap:10px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_controlButton__M\+I5k{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__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_controlButton__M\+I5k:hover:not(:disabled){background:#673ab7cc;transform:scale(1.1)}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_controlButton__M\+I5k:disabled{cursor:not-allowed;opacity:.5}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_controlButton__M\+I5k svg{font-size:14px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_volumeControl__M6O1l{align-items:center;display:flex;gap:8px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_volumeControl__M6O1l .AnimePlayerModal_volumeSlider__ITcgh{opacity:0;transition:all .3s ease;width:80px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_volumeControl__M6O1l .AnimePlayerModal_volumeSlider__ITcgh input[type=range]{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_volumeControl__M6O1l .AnimePlayerModal_volumeSlider__ITcgh input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#673ab7;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_volumeControl__M6O1l .AnimePlayerModal_volumeSlider__ITcgh input[type=range]::-moz-range-thumb{background:#673ab7;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_volumeControl__M6O1l:hover .AnimePlayerModal_volumeSlider__ITcgh{opacity:1}.AnimePlayerModal_playerSection__VQLlR .AnimePlayerModal_controls__0NNLx .AnimePlayerModal_controlsBar__5a3DA .AnimePlayerModal_timeDisplay__hAEIi{color:#ffffffe6;font-size:14px;font-weight:500;min-width:100px}.AnimePlayerModal_episodesSection__w-Q0U{background:#1a1a1a;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.AnimePlayerModal_episodesHeader__uBJwq{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.AnimePlayerModal_episodesHeader__uBJwq h3{color:#fff;font-size:20px;font-weight:600;margin:0}.AnimePlayerModal_episodesHeader__uBJwq .AnimePlayerModal_episodeCount__nZt9G{color:#8b8b91;font-size:14px}.AnimePlayerModal_episodesList__WNv07{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__WNv07::-webkit-scrollbar{width:8px}.AnimePlayerModal_episodesList__WNv07::-webkit-scrollbar-track{background:#ffffff0d}.AnimePlayerModal_episodesList__WNv07::-webkit-scrollbar-thumb{background:#673ab799;border-radius:4px}.AnimePlayerModal_episodesList__WNv07::-webkit-scrollbar-thumb:hover{background:#673ab7cc}.AnimePlayerModal_episodeItem__9RGks{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__9RGks:hover{background:#ffffff1a;border-color:#673ab7;box-shadow:0 4px 12px #673ab74d;transform:translateY(-2px)}.AnimePlayerModal_episodeItem__9RGks.AnimePlayerModal_active__sFoon{background:#673ab733;border-color:#673ab7;box-shadow:0 0 20px #673ab766}.AnimePlayerModal_episodeItem__9RGks .AnimePlayerModal_episodeNumber__ELanN{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__9RGks .AnimePlayerModal_episodeThumbnail__MuFbR{border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:80px}.AnimePlayerModal_episodeItem__9RGks .AnimePlayerModal_episodeThumbnail__MuFbR img{height:100%;object-fit:cover;width:100%}.AnimePlayerModal_episodeItem__9RGks .AnimePlayerModal_episodeInfo__icKUR{flex:1 1;min-width:0}.AnimePlayerModal_episodeItem__9RGks .AnimePlayerModal_episodeInfo__icKUR .AnimePlayerModal_episodeName__fApPj{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnimePlayerModal_episodeItem__9RGks .AnimePlayerModal_episodeInfo__icKUR .AnimePlayerModal_episodeDuration__kUllY{color:#8b8b91;font-size:12px}.AnimePlayerModal_episodeItem__9RGks .AnimePlayerModal_playingIndicator__h4eAO{animation:AnimePlayerModal_pulse__ki-CL 1.5s ease-in-out infinite;color:#673ab7;font-size:20px}@keyframes AnimePlayerModal_fadeIn__VQ4c9{0%{opacity:0}to{opacity:1}}@keyframes AnimePlayerModal_slideUp__sm5hW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimePlayerModal_pulse__ki-CL{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.AnimePlayerModal_episodesList__WNv07{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.AnimePlayerModal_modalContent__krkb6{border-radius:0;height:100vh;width:100%}.AnimePlayerModal_playerSection__VQLlR{height:40vh}.AnimePlayerModal_episodesList__WNv07{gap:12px;grid-template-columns:1fr}.AnimePlayerModal_closeButton__WNxtI{font-size:16px;height:36px;right:12px;top:12px;width:36px}}.EventsPage_eventsPage__NwEWP{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:90px 20px 20px;transition:all .3s ease}[data-theme=light] .EventsPage_eventsPage__NwEWP{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.EventsPage_header__V5SY-{margin-bottom:48px;text-align:center}.EventsPage_pageTitle__RZH56{-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__ASaNT{filter:drop-shadow(0 4px 8px rgba(255,87,34,.3));font-size:52px}.EventsPage_pageSubtitle__rWUkg{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.EventsPage_navigation__ZRFhb{margin-bottom:32px}.EventsPage_tabs__ADPDg{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.EventsPage_tab__o0cwZ{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__o0cwZ.EventsPage_active__P4JfJ{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_tab__o0cwZ:not(.EventsPage_active__P4JfJ):hover{background:#ff57221a;color:#fff}.EventsPage_controls__g5\+Tz{margin-bottom:32px}.EventsPage_topControls__KQsDp{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.EventsPage_searchInput__-YAzJ{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__-YAzJ::placeholder{color:#fff9}.EventsPage_searchInput__-YAzJ:focus{background:#ffffff14;border-color:#ff5722;box-shadow:0 0 20px #ff572233;outline:none}.EventsPage_sortSelect__f70hZ .EventsPage_select__g\+BxI{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__f70hZ .EventsPage_select__g\+BxI:hover{border-color:#ff57224d}.EventsPage_sortSelect__f70hZ .EventsPage_select__g\+BxI:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_sortSelect__f70hZ .EventsPage_select__g\+BxI option{background:#1a1a1a;color:#fff}.EventsPage_errorContainer__WJ11y{align-items:center;animation:EventsPage_fadeInUp__ZtDZu .3s ease;background:#ff57221a;border:1px solid #ff57224d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.EventsPage_errorIcon__DhToy{flex-shrink:0;font-size:48px}.EventsPage_errorContent__TBIqY{flex:1 1}.EventsPage_errorTitle__tjZgx{color:#ff5722;font-size:20px;font-weight:600;margin:0 0 8px}.EventsPage_errorMessage__6bccN{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.EventsPage_retryButton__ectq8{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__ectq8:hover:not(:disabled){background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 8px 20px #ff57224d;transform:translateY(-2px)}.EventsPage_retryButton__ectq8:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes EventsPage_fadeInUp__ZtDZu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EventsPage_stats__8kR1B{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.EventsPage_stats__8kR1B span strong{color:#ff5722}.EventsPage_eventsGrid__JEBL0{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.EventsPage_eventCard__j9jtc{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}[data-theme=light] .EventsPage_eventCard__j9jtc{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.EventsPage_eventCard__j9jtc:hover{border-color:#ff5722;box-shadow:0 20px 40px #ff572226;transform:translateY(-8px)}[data-theme=light] .EventsPage_eventCard__j9jtc:hover{border-color:#ff5722;box-shadow:0 8px 20px #ff572233}.EventsPage_eventImage__9uZ3a{background:linear-gradient(135deg,#ff57221a,#ff57220d);height:220px;overflow:hidden;position:relative}.EventsPage_eventImage__9uZ3a img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EventsPage_eventCard__j9jtc:hover .EventsPage_eventImage__9uZ3a img{transform:scale(1.05)}.EventsPage_eventCategory__6tFiX{background:#ff5722e6;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;position:absolute;right:12px;top:12px}.EventsPage_eventInfo__y4XDe{padding:24px}.EventsPage_eventInfo__y4XDe 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__y4XDe h3{color:#1a1a2e}.EventsPage_eventDescription__Xi3J9{-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__Xi3J9{color:#6c757d}.EventsPage_eventDate__rEEPh,.EventsPage_eventLocation__OIbo\+{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .EventsPage_eventDate__rEEPh,[data-theme=light] .EventsPage_eventLocation__OIbo\+{color:#6c757d}.EventsPage_dateIcon__3sO2s,.EventsPage_locationIcon__lC\+nH{color:#ff5722;font-size:16px}.EventsPage_eventPrice__0uNkO{color:#ff5722;font-size:18px;font-weight:600;margin:16px 0}.EventsPage_eventActions__fyum\+{align-items:center;display:flex;gap:12px}.EventsPage_registerButton__8NXW5,.EventsPage_viewButton__h7kPS{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.EventsPage_viewButton__h7kPS{background:#ffffff1a;border:1px solid #fff3;color:#fff}.EventsPage_viewButton__h7kPS:hover{background:#ffffff26;border-color:#ffffff4d}.EventsPage_registerButton__8NXW5{background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff}.EventsPage_registerButton__8NXW5:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}.EventsPage_registeredBadge__c0K-n{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.EventsPage_emptyState__gUOju{grid-column:1/-1;padding:80px 20px;text-align:center}.EventsPage_emptyState__gUOju .EventsPage_emptyIcon__hMzxc{font-size:64px;margin-bottom:20px;opacity:.5}.EventsPage_emptyState__gUOju h3{color:#fff;font-size:24px;margin:0 0 12px}.EventsPage_emptyState__gUOju p{color:#8b8b91;font-size:16px;margin:0}.EventsPage_loadingContainer__m284\+,.EventsPage_loadingMore__6moQZ{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.EventsPage_myRegistrations__K-HGT .EventsPage_registrationsList__1V\+3E{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.EventsPage_myRegistrations__K-HGT .EventsPage_registrationCard__Eyc7l{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.EventsPage_myRegistrations__K-HGT .EventsPage_registrationCard__Eyc7l h4{color:#fff;margin:0 0 12px}.EventsPage_myRegistrations__K-HGT .EventsPage_registrationCard__Eyc7l p{color:#8b8b91;font-size:14px;margin:0 0 8px}.EventsPage_eventModal__f9wib,.EventsPage_registrationModal__pewzn{align-items:center;animation:EventsPage_fadeIn__3-e0S .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__prhHB{animation:EventsPage_slideInUp__hVkfb .3s ease;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.EventsPage_modalHeader__Awu8F{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.EventsPage_modalHeader__Awu8F h3{color:#fff;font-size:20px;margin:0}.EventsPage_closeButton__2n8b6{background:none;border:none;border-radius:4px;color:#8b8b91;cursor:pointer;font-size:24px;padding:4px;transition:all .3s ease}.EventsPage_closeButton__2n8b6:hover{background:#ffffff1a;color:#fff}.EventsPage_modalBody__uhS\+F{padding:24px}.EventsPage_modalBody__uhS\+F p{color:#8b8b91;line-height:1.5;margin:0 0 16px}.EventsPage_modalBody__uhS\+F form{display:flex;flex-direction:column;gap:16px}.EventsPage_modalBody__uhS\+F form input,.EventsPage_modalBody__uhS\+F form textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px 16px}.EventsPage_modalBody__uhS\+F form input:focus,.EventsPage_modalBody__uhS\+F form textarea:focus{border-color:#ff5722;box-shadow:0 0 0 2px #ff572233;outline:none}.EventsPage_modalBody__uhS\+F form input::placeholder,.EventsPage_modalBody__uhS\+F form textarea::placeholder{color:#8b8b91}.EventsPage_modalBody__uhS\+F form textarea{min-height:80px;resize:vertical}.EventsPage_modalBody__uhS\+F 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__uhS\+F form button[type=submit]:hover{background:linear-gradient(135deg,#e64a19,#d84315);box-shadow:0 4px 12px #ff57224d;transform:translateY(-1px)}@keyframes EventsPage_fadeIn__3-e0S{0%{opacity:0}to{opacity:1}}@keyframes EventsPage_slideInUp__hVkfb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.EventsPage_eventsPage__NwEWP{padding:90px 16px 20px}.EventsPage_pageTitle__RZH56{font-size:32px}.EventsPage_eventsGrid__JEBL0{gap:16px;grid-template-columns:1fr}.EventsPage_topControls__KQsDp{align-items:stretch;flex-direction:column}.EventsPage_tabs__ADPDg{flex-direction:column}.EventsPage_modalContent__prhHB{margin:10px;max-height:90vh}.EventsPage_modalBody__uhS\+F{padding:16px}}.EventsPage_eventFilters__N93xr{background:linear-gradient(145deg,#ff572214,#ff572205);border:1px solid #ff572233;border-radius:16px;margin-top:16px;padding:24px}@media(max-width:768px){.EventsPage_eventFilters__N93xr{border-radius:12px;padding:20px}}.EventsPage_filterRow__rplsB{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:768px){.EventsPage_filterRow__rplsB{flex-direction:column;gap:16px}}.EventsPage_filterGroup__lvuYM{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:200px}@media(max-width:768px){.EventsPage_filterGroup__lvuYM{min-width:auto}}.EventsPage_filterGroup__lvuYM label{color:#ff5722;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.EventsPage_filterSelect__2bnN2{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__2bnN2:focus{background:#ff57221a;border-color:#ff5722;box-shadow:0 4px 12px #ff572233;outline:none}.EventsPage_filterSelect__2bnN2:hover{background:#ffffff14;border-color:#ff572280}.EventsPage_filterSelect__2bnN2 option{background:#1a1a1a;color:#fff}@media(max-width:768px){.EventsPage_filterSelect__2bnN2{font-size:16px;padding:14px 16px}}.MediaPage_page__CKdjv{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;transition:all .3s ease}[data-theme=light] .MediaPage_page__CKdjv{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.MediaPage_container__4VIrc{padding:90px 20px 20px}.MediaPage_title__2Swjm{-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__toPdC{color:#b0b0b0;font-size:18px;line-height:1.5;margin:0 0 40px;transition:color .3s ease}[data-theme=light] .MediaPage_pageSubtitle__toPdC{color:#6c757d}.MediaPage_topControls__jBOWL{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.MediaPage_searchInput__8aAWn{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__8aAWn::placeholder{color:#fff9}.MediaPage_searchInput__8aAWn:focus{background:#ffffff14;border-color:#795548;box-shadow:0 0 20px #79554833;outline:none}.MediaPage_searchButton__EG2kZ{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__EG2kZ{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea26}.MediaPage_searchButton__EG2kZ:hover{background:linear-gradient(135deg,#5d4037,#4e342e);box-shadow:0 4px 12px #7955484d;transform:translateY(-2px)}[data-theme=light] .MediaPage_searchButton__EG2kZ:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 4px 12px #667eea40}.MediaPage_searchButton__EG2kZ:active{transform:translateY(0)}.MediaPage_sortSelect__1yRtm .MediaPage_select__wxDzp{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__1yRtm .MediaPage_select__wxDzp{background:#f8f9fa;border:1px solid #e0e0e0;color:#1a1a2e}[data-theme=light] .MediaPage_sortSelect__1yRtm .MediaPage_select__wxDzp:focus{background:#fff;border-color:#795548}[data-theme=light] .MediaPage_sortSelect__1yRtm .MediaPage_select__wxDzp option{background:#fff;color:#1a1a2e}.MediaPage_sortSelect__1yRtm .MediaPage_select__wxDzp:focus{background:#ffffff14;border-color:#795548;outline:none}.MediaPage_sortSelect__1yRtm .MediaPage_select__wxDzp option{background:#222;color:#fff}.MediaPage_mediaGrid__qpYeF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:32px}.MediaPage_mediaCard__3We2b{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__3We2b{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.MediaPage_mediaCard__3We2b:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.MediaPage_mediaCard__3We2b:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}[data-theme=light] .MediaPage_mediaCard__3We2b:hover{border-color:#795548;box-shadow:0 4px 12px #79554833}.MediaPage_mediaCard__3We2b .MediaPage_mediaCover__IAGlA{background:#0000004d;height:220px;overflow:hidden;position:relative;width:100%}.MediaPage_mediaCard__3We2b .MediaPage_mediaCover__IAGlA img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.MediaPage_mediaCard__3We2b .MediaPage_mediaCover__IAGlA:hover img{transform:scale(1.05)}.MediaPage_mediaCard__3We2b .MediaPage_mediaCover__IAGlA .MediaPage_playIcon__\+Vfyj{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__3We2b .MediaPage_mediaCover__IAGlA .MediaPage_playIcon__\+Vfyj:hover{background:#795548;transform:translate(-50%,-50%) scale(1.1)}.MediaPage_mediaCard__3We2b .MediaPage_mediaIcon__gISSG{background:#7955481a;font-size:48px;padding:32px 0;text-align:center}.MediaPage_mediaCard__3We2b .MediaPage_mediaInfo__1BeM8{display:flex;flex:1 1;flex-direction:column;padding:24px}.MediaPage_mediaCard__3We2b .MediaPage_mediaInfo__1BeM8 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__3We2b .MediaPage_mediaInfo__1BeM8 h3{color:#1a1a2e}.MediaPage_mediaCard__3We2b .MediaPage_mediaInfo__1BeM8 .MediaPage_contentType__ohZfQ{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__3We2b .MediaPage_mediaInfo__1BeM8 .MediaPage_description__\+KLsC{color:#b0b0b0;flex:1 1;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .MediaPage_mediaCard__3We2b .MediaPage_mediaInfo__1BeM8 .MediaPage_description__\+KLsC{color:#6c757d}.MediaPage_mediaCard__3We2b .MediaPage_mediaInfo__1BeM8 .MediaPage_mediaStats__MKsI3{color:#8b8b91;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:auto}.MediaPage_mediaCard__3We2b .MediaPage_mediaInfo__1BeM8 .MediaPage_mediaStats__MKsI3 span{align-items:center;display:flex;gap:4px}@media(max-width:768px){.MediaPage_mediaCard__3We2b .MediaPage_mediaCover__IAGlA{height:180px}.MediaPage_mediaCard__3We2b .MediaPage_mediaInfo__1BeM8{padding:20px}}.MediaPage_tabs__loH8E{background:#ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:6px}.MediaPage_tab__Nkzd3{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__Nkzd3{color:#6c757d}[data-theme=light] .MediaPage_tab__Nkzd3:hover:not(.MediaPage_active__0-ML8){background:#667eea1a;color:#667eea}.MediaPage_tab__Nkzd3.MediaPage_active__0-ML8{background:linear-gradient(135deg,#795548,#5d4037);box-shadow:0 4px 12px #7955484d;color:#fff}[data-theme=light] .MediaPage_tab__Nkzd3.MediaPage_active__0-ML8{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea33}.MediaPage_tab__Nkzd3:hover:not(.MediaPage_active__0-ML8){background:#ffffff1a;color:#fff}.MediaPage_filesGrid__Byitk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MediaPage_fileCard__7o4E9{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__7o4E9:before{background:linear-gradient(135deg,#795548,#5d4037);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MediaPage_fileCard__7o4E9:hover{border-color:#79554866;box-shadow:0 16px 32px #79554833;transform:translateY(-8px)}.MediaPage_fileIcon__BY0KW{font-size:48px;margin-bottom:16px}.MediaPage_fileInfo__RFsyG h3{color:#fff;font-size:16px;margin:0 0 8px}.MediaPage_fileInfo__RFsyG p{color:#8b8b91;font-size:14px;margin:0 0 12px;text-transform:uppercase}.MediaPage_fileStats__IvcYj{color:#795548;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center;margin-top:12px}.MediaPage_fileStats__IvcYj span{align-items:center;background:#7955481a;border-radius:8px;display:flex;gap:4px;padding:4px 8px}.MediaPage_loading__FQRj\+{align-items:center;color:#8b8b91;display:flex;justify-content:center;min-height:200px}.MediaPage_contentGrid__-mmrf{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.MediaPage_contentGrid__-mmrf.MediaPage_all__AU7OC{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__-mmrf.MediaPage_press__XXQaK{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.MediaPage_contentGrid__-mmrf.MediaPage_news__5UKeU{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__-mmrf.MediaPage_letsplay__B2QE9,.MediaPage_contentGrid__-mmrf.MediaPage_reviews__7j-9N{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.MediaPage_contentGrid__-mmrf.MediaPage_streamers__7Bt0J{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MediaPage_contentGrid__-mmrf.MediaPage_video__2dcXu{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media(max-width:768px){.MediaPage_contentGrid__-mmrf{gap:16px;grid-template-columns:1fr}}.MediaPage_stats__tOQz1{background:#ffffff0d;border:1px solid #79554833;border-radius:12px;margin:24px 0;padding:16px 24px}.MediaPage_stats__tOQz1 span{color:#b0b0b0;font-size:14px}.MediaPage_stats__tOQz1 span strong{color:#795548;font-weight:600}.MediaPage_loadingMore__D0euH{display:flex;justify-content:center;padding:40px}.MediaPage_error__1W4D7{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.MediaPage_error__1W4D7 p{color:#f44336;margin-bottom:16px}.MediaPage_error__1W4D7 .MediaPage_retryButton__mnCPk{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__1W4D7 .MediaPage_retryButton__mnCPk:hover{background:linear-gradient(135deg,#d32f2f,#b71c1c);transform:translateY(-2px)}.MediaPage_mediaFilters__HFUKV{-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__HFUKV{border-radius:12px;margin:16px 0 20px;padding:20px}}.MediaPage_filterGroup__tGayT{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.MediaPage_filterGroup__tGayT:last-child{margin-bottom:0}.MediaPage_filterGroup__tGayT label{color:#795548;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.MediaPage_filterSelect__7cKas{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__7cKas:focus{background:#7955481a;border-color:#795548;box-shadow:0 4px 12px #79554833;outline:none}.MediaPage_filterSelect__7cKas:hover{background:#ffffff14;border-color:#79554880}.MediaPage_filterSelect__7cKas option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.MediaPage_filterSelect__7cKas{font-size:16px;max-width:100%;padding:14px 16px}.MediaPage_container__4VIrc{padding:90px 24px 20px}.MediaPage_title__2Swjm{flex-direction:column;font-size:36px;gap:12px;text-align:center}.MediaPage_pageSubtitle__toPdC{font-size:16px;text-align:center}.MediaPage_tabs__loH8E{flex-direction:column;gap:4px}.MediaPage_tab__Nkzd3{text-align:center}.MediaPage_topControls__jBOWL{align-items:stretch;flex-direction:column}.MediaPage_topControls__jBOWL .MediaPage_searchInput__8aAWn{min-width:auto}.MediaPage_contentGrid__-mmrf,.MediaPage_mediaGrid__qpYeF{gap:16px;grid-template-columns:1fr}.MediaPage_filesGrid__Byitk{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.MediaPage_fileCard__7o4E9,.MediaPage_mediaCard__3We2b{padding:20px}}.MediaModal_modalOverlay__IrBVU{align-items:center;animation:MediaModal_fadeIn__Ne\+yb .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__Ne\+yb{0%{opacity:0}to{opacity:1}}.MediaModal_modal__VvLn\+{animation:MediaModal_slideUp__IRyVK .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__VvLn\+:before{animation:MediaModal_shimmer__DMB0f 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__IRyVK{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes MediaModal_shimmer__DMB0f{0%{background-position:200% 0}to{background-position:-200% 0}}.MediaModal_modalHeader__vdjwP{align-items:center;border-bottom:1px solid #667eea1a;display:flex;gap:16px;padding:24px 32px}.MediaModal_modalHeader__vdjwP .MediaModal_mediaIcon__fsQbb{font-size:32px}.MediaModal_modalHeader__vdjwP 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__vdjwP .MediaModal_closeButton__cTZK6{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-size:32px;padding:4px;transition:all .3s ease}.MediaModal_modalHeader__vdjwP .MediaModal_closeButton__cTZK6:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__Voeip{flex:1 1;overflow-y:auto;padding:24px 32px}.MediaModal_modalBody__Voeip .MediaModal_contentType__9cHHe{color:#667eea;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.MediaModal_modalBody__Voeip h4{color:#fff;font-size:18px;font-weight:600;margin:24px 0 12px}.MediaModal_modalBody__Voeip h4:first-child{margin-top:0}.MediaModal_modalBody__Voeip .MediaModal_content__Ms4lR,.MediaModal_modalBody__Voeip .MediaModal_description__\+L-Ax{color:#ffffffe6;line-height:1.6}.MediaModal_modalBody__Voeip .MediaModal_content__Ms4lR p,.MediaModal_modalBody__Voeip .MediaModal_description__\+L-Ax p{margin:0 0 16px}.MediaModal_modalBody__Voeip .MediaModal_content__Ms4lR p:last-child,.MediaModal_modalBody__Voeip .MediaModal_description__\+L-Ax p:last-child{margin-bottom:0}.MediaModal_modalBody__Voeip .MediaModal_coverImageSection__23bt0{border-radius:12px;box-shadow:0 4px 20px #0000004d;margin:16px 0;overflow:hidden}.MediaModal_modalBody__Voeip .MediaModal_coverImageSection__23bt0 img{display:block;height:auto;width:100%}.MediaModal_modalBody__Voeip .MediaModal_streamSection__W1KxD,.MediaModal_modalBody__Voeip .MediaModal_videoSection__cMqDY{margin:16px 0}.MediaModal_modalBody__Voeip .MediaModal_streamSection__W1KxD .MediaModal_videoPlayerWrapper__ECDzs,.MediaModal_modalBody__Voeip .MediaModal_videoSection__cMqDY .MediaModal_videoPlayerWrapper__ECDzs{border-radius:12px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.MediaModal_modalBody__Voeip .MediaModal_streamSection__W1KxD .MediaModal_videoContainer__bM4Oz,.MediaModal_modalBody__Voeip .MediaModal_videoSection__cMqDY .MediaModal_videoContainer__bM4Oz{border-radius:12px;height:0;margin-top:12px;overflow:hidden;padding-bottom:56.25%;position:relative}.MediaModal_modalBody__Voeip .MediaModal_streamSection__W1KxD .MediaModal_videoContainer__bM4Oz iframe,.MediaModal_modalBody__Voeip .MediaModal_streamSection__W1KxD .MediaModal_videoContainer__bM4Oz video,.MediaModal_modalBody__Voeip .MediaModal_videoSection__cMqDY .MediaModal_videoContainer__bM4Oz iframe,.MediaModal_modalBody__Voeip .MediaModal_videoSection__cMqDY .MediaModal_videoContainer__bM4Oz video{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.MediaModal_modalBody__Voeip .MediaModal_streamSection__W1KxD .MediaModal_streamLink__VQEMp,.MediaModal_modalBody__Voeip .MediaModal_videoSection__cMqDY .MediaModal_streamLink__VQEMp{background:linear-gradient(135deg,#667eea,#764ba2);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__Voeip .MediaModal_streamSection__W1KxD .MediaModal_streamLink__VQEMp:hover,.MediaModal_modalBody__Voeip .MediaModal_videoSection__cMqDY .MediaModal_streamLink__VQEMp:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.MediaModal_modalBody__Voeip .MediaModal_mediaStats__rz98s{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__Voeip .MediaModal_mediaStats__rz98s span{align-items:center;color:#fffc;display:flex;font-size:14px;gap:6px}.MediaModal_modalBody__Voeip .MediaModal_mediaStats__rz98s .MediaModal_likeButton__7wP\+h{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__Voeip .MediaModal_mediaStats__rz98s .MediaModal_likeButton__7wP\+h:hover{background:#ffffff1a;color:#fff}.MediaModal_modalBody__Voeip .MediaModal_mediaStats__rz98s .MediaModal_likeButton__7wP\+h.MediaModal_liked__D0T75{color:#e91e63}.MediaModal_modalBody__Voeip .MediaModal_mediaStats__rz98s .MediaModal_likeButton__7wP\+h.MediaModal_liked__D0T75:hover{background:#e91e631a}.MediaModal_modalBody__Voeip .MediaModal_tags__JzJyN .MediaModal_tagList__I8bbK{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.MediaModal_modalBody__Voeip .MediaModal_tags__JzJyN .MediaModal_tag__h\+5W-{background:#667eea33;border:1px solid #667eea4d;border-radius:20px;color:#667eea;font-size:12px;font-weight:500;padding:6px 12px}.MediaModal_modalBody__Voeip .MediaModal_author__\+K5Iz p{color:#ffffffe6;font-style:italic;margin:0}.MediaModal_modalFooter__YkuXl{border-top:1px solid #667eea1a;display:flex;justify-content:flex-end;padding:24px 32px}.MediaModal_modalFooter__YkuXl .MediaModal_closeBtn__MiNV1{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__YkuXl .MediaModal_closeBtn__MiNV1:hover{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 6px 20px #667eea4d;color:#fff;transform:translateY(-2px)}.TourismPage_tourismPage__7mdcN{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:90px 20px 20px;transition:all .3s ease}[data-theme=light] .TourismPage_tourismPage__7mdcN{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.TourismPage_header__zdV8T{margin-bottom:48px;text-align:center}.TourismPage_pageTitle__jXQVq{-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__nV6GW{filter:drop-shadow(0 4px 8px rgba(0,188,212,.3));font-size:52px}.TourismPage_pageSubtitle__xpmE2{color:#8b8b91;font-size:18px;margin:0 auto;max-width:600px}.TourismPage_navigation__ZriWx{margin-bottom:32px}.TourismPage_tabs__axtXM{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.TourismPage_tab__a-mzz{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__a-mzz.TourismPage_active__pTpcF{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#fff}.TourismPage_tab__a-mzz:not(.TourismPage_active__pTpcF):hover{background:#00bcd41a;color:#fff}.TourismPage_controls__xnOBE{margin-bottom:32px}.TourismPage_topControls__5ppfY{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.TourismPage_searchInput__bxTYr{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__bxTYr::placeholder{color:#fff9}.TourismPage_searchInput__bxTYr:focus{background:#ffffff14;border-color:#4caf50;box-shadow:0 0 20px #4caf5033;outline:none}.TourismPage_sortSelect__vuodg .TourismPage_select__Q6Ha0{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__vuodg .TourismPage_select__Q6Ha0:hover{border-color:#00bcd44d}.TourismPage_sortSelect__vuodg .TourismPage_select__Q6Ha0:focus{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd433;outline:none}.TourismPage_sortSelect__vuodg .TourismPage_select__Q6Ha0 option{background:#1a1a1a;color:#fff}.TourismPage_errorContainer__AmXnN{align-items:center;animation:TourismPage_fadeInUp__RKqdt .3s ease;background:#00bcd41a;border:1px solid #00bcd44d;border-radius:12px;display:flex;gap:20px;margin-bottom:40px;padding:32px}.TourismPage_tourFilters__\+xHM\+{-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__\+xHM\+{border-radius:12px;margin:16px 0 20px;padding:20px}}.TourismPage_filterRow__OMis-{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__OMis-{gap:16px;grid-template-columns:1fr}}.TourismPage_filterGroup__M1Ucy{display:flex;flex-direction:column;gap:8px}.TourismPage_filterGroup__M1Ucy label{color:#00bcd4;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_select__Q6Ha0{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__Q6Ha0:focus{background:#00bcd41a;border-color:#00bcd4;box-shadow:0 4px 12px #00bcd433;outline:none}.TourismPage_select__Q6Ha0:hover{background:#ffffff14;border-color:#00bcd480}.TourismPage_select__Q6Ha0 option{background:#1a1a1a;color:#fff;padding:8px}@media(max-width:768px){.TourismPage_select__Q6Ha0{font-size:16px;padding:14px 16px}}.TourismPage_errorIcon__0L26w{flex-shrink:0;font-size:48px}.TourismPage_errorContent__WH7iq{flex:1 1}.TourismPage_errorTitle__NioMv{color:#00bcd4;font-size:20px;font-weight:600;margin:0 0 8px}.TourismPage_errorMessage__7JEP0{color:#fff;font-size:16px;line-height:1.5;margin:0 0 20px}.TourismPage_retryButton__1dYDl{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__1dYDl:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 20px #00bcd44d;transform:translateY(-2px)}.TourismPage_retryButton__1dYDl:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes TourismPage_fadeInUp__RKqdt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TourismPage_stats__jhkIr{color:#8b8b91;display:flex;font-size:14px;gap:32px;margin-bottom:32px}.TourismPage_stats__jhkIr span strong{color:#00bcd4}.TourismPage_toursGrid__NqXlk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.TourismPage_tourCard__c3vjW{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.TourismPage_tourCard__c3vjW:hover{border-color:#00bcd4;box-shadow:0 20px 40px #00bcd426;transform:translateY(-8px)}.TourismPage_tourImage__1Jffn{background:linear-gradient(135deg,#00bcd41a,#00bcd40d);height:220px;overflow:hidden;position:relative}.TourismPage_tourImage__1Jffn img{background:#2a2a2a;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.TourismPage_tourCard__c3vjW:hover .TourismPage_tourImage__1Jffn img{transform:scale(1.05)}.TourismPage_tourCategory__JjQTk{background:#00bcd4e6;border-radius:20px;color:#fff;right:12px}.TourismPage_featuredBadge__wJOe1,.TourismPage_tourCategory__JjQTk{font-size:12px;font-weight:500;padding:6px 12px;position:absolute;top:12px}.TourismPage_featuredBadge__wJOe1{background:#ffc107e6;left:12px}.TourismPage_tourInfo__prc5t{padding:24px}.TourismPage_tourInfo__prc5t h3{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.TourismPage_tourDescription__oOym1{-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__iyKyX{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.TourismPage_destination__3FL5y,.TourismPage_difficulty__AEhCR,.TourismPage_duration__RVed0{align-items:center;color:#8b8b91;display:flex;font-size:14px;gap:8px}.TourismPage_destinationIcon__mqppT,.TourismPage_difficultyIcon__4IG-v,.TourismPage_durationIcon__DHY1y{color:#00bcd4;font-size:16px}.TourismPage_tourPrice__1I-CE{color:#00bcd4;font-size:18px;font-weight:600;margin:16px 0}.TourismPage_tourActions__n2JmU{align-items:center;display:flex;gap:12px}.TourismPage_bookButton__\+jnlO,.TourismPage_viewButton__k8u5j{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.TourismPage_viewButton__k8u5j{background:#ffffff1a;border:1px solid #fff3;color:#fff}.TourismPage_viewButton__k8u5j:hover{background:#ffffff26;border-color:#ffffff4d}.TourismPage_bookButton__\+jnlO{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__\+jnlO span{font-size:18px}.TourismPage_bookButton__\+jnlO:hover{background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_bookedBadge__Gblwf{background:#4caf5033;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;font-size:12px;font-weight:500;padding:6px 12px}.TourismPage_emptyState__n5qqu{grid-column:1/-1;padding:80px 20px;text-align:center}.TourismPage_emptyState__n5qqu .TourismPage_emptyIcon__2MAfy{font-size:64px;margin-bottom:20px;opacity:.5}.TourismPage_emptyState__n5qqu h3{color:#fff;font-size:24px;margin:0 0 12px}.TourismPage_emptyState__n5qqu p{color:#8b8b91;font-size:16px;margin:0}.TourismPage_loadingContainer__P-hBG,.TourismPage_loadingMore__DhNvK{align-items:center;color:#8b8b91;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.TourismPage_myBookings__vbF8d .TourismPage_bookingsList__mpgMO{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.TourismPage_myBookings__vbF8d .TourismPage_bookingCard__rDJFw{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.TourismPage_myBookings__vbF8d .TourismPage_bookingCard__rDJFw h4{color:#fff;margin:0 0 12px}.TourismPage_myBookings__vbF8d .TourismPage_bookingCard__rDJFw p{color:#8b8b91;font-size:14px;margin:0 0 8px}.TourismPage_tourBookingModal__vb--0,.TourismPage_tourModal__OyOGN{align-items:center;animation:TourismPage_fadeIn__AIBXB .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__AIBXB{0%{opacity:0}to{opacity:1}}.TourismPage_modalContent__0i3MD{animation:TourismPage_slideUp__NZUbE .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__0i3MD{max-width:1100px}}@media(min-width:1600px){.TourismPage_modalContent__0i3MD{max-width:1300px}}@keyframes TourismPage_slideUp__NZUbE{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TourismPage_modalHeader__nl6gB{align-items:flex-start;background:#00bcd40d;border-bottom:1px solid #00bcd426;display:flex;justify-content:space-between;padding:28px}.TourismPage_modalTitle__EJUng{flex:1 1}.TourismPage_modalTitle__EJUng h3{color:#fff;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 12px}.TourismPage_modalTitle__EJUng .TourismPage_tourName__aJzTe{color:#00bcd4;font-size:16px;font-weight:500;margin:0}.TourismPage_modalTitle__EJUng .TourismPage_modalBadges__d\+IS1{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.TourismPage_featuredBadge__wJOe1{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__FVLLe{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__1fayg{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__1fayg:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:rotate(90deg)}.TourismPage_modalBody__7F6EN{padding:28px}@media(min-width:1200px){.TourismPage_modalBody__7F6EN{padding:36px}}@media(min-width:1600px){.TourismPage_modalBody__7F6EN{padding:40px}}.TourismPage_tourModalImage__Q3Acp{border-radius:16px;box-shadow:0 10px 30px #0000004d;height:300px;margin-bottom:28px;overflow:hidden;width:100%}@media(min-width:1200px){.TourismPage_tourModalImage__Q3Acp{height:400px}}@media(min-width:1600px){.TourismPage_tourModalImage__Q3Acp{height:500px}}.TourismPage_tourModalImage__Q3Acp img{height:100%;object-fit:cover;width:100%}.TourismPage_tourSection__5nhEa{margin-bottom:28px}.TourismPage_tourSection__5nhEa 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__5nhEa h4{font-size:20px;margin-bottom:20px}}.TourismPage_tourFullDescription__q0Jnu{color:#e0e0e0;font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap}.TourismPage_tourInfoGrid__ExDRq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:1200px){.TourismPage_tourInfoGrid__ExDRq{grid-template-columns:repeat(4,1fr)}}.TourismPage_infoCard__8lmZo{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__8lmZo:hover{background:#00bcd414}.TourismPage_infoCard__8lmZo:hover .TourismPage_infoCard__8lmZo{align-items:center;background:#00bcd40d;border:1px solid #00bcd426;border-radius:12px;display:flex;gap:16px;padding:18px;transition:all .3s ease}.TourismPage_infoCard__8lmZo:hover .TourismPage_infoCard__8lmZo:hover{background:#00bcd414;border-color:#00bcd44d;transform:translateY(-2px)}.TourismPage_infoCard__8lmZo:hover .TourismPage_infoCard__8lmZo .TourismPage_infoContent__wwKuz{display:flex;flex-direction:column;gap:4px}.TourismPage_infoCard__8lmZo:hover .TourismPage_infoCard__8lmZo .TourismPage_infoContent__wwKuz .TourismPage_infoLabel__OeXKm{color:#8b8b91;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TourismPage_infoCard__8lmZo:hover .TourismPage_infoCard__8lmZo .TourismPage_infoContent__wwKuz .TourismPage_infoValue__qzYte{color:#fff;font-size:16px;font-weight:600}.TourismPage_infoCard__8lmZo:hover{flex-direction:column;gap:12px}.TourismPage_infoCard__8lmZo .TourismPage_includeItem__rZAaX{align-items:flex-start;display:flex;gap:12px}.TourismPage_infoCard__8lmZo .TourismPage_includeItem__rZAaX .TourismPage_excludesList__I2AjX,.TourismPage_infoCard__8lmZo .TourismPage_includeItem__rZAaX .TourismPage_includesList__s9DND{display:flex;flex-direction:column;gap:12px}@media(min-width:1200px){.TourismPage_infoCard__8lmZo .TourismPage_includeItem__rZAaX .TourismPage_excludesList__I2AjX,.TourismPage_infoCard__8lmZo .TourismPage_includeItem__rZAaX .TourismPage_includesList__s9DND{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}.TourismPage_excludeItem__om4b5{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__om4b5 .TourismPage_crossIcon__r1I8m{color:#f44336;flex-shrink:0;font-size:24px;font-weight:700;line-height:1}.TourismPage_requirements__MaWm-{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__90KJ7{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__90KJ7{align-items:stretch;flex-direction:column}}.TourismPage_scheduleInfo__RAa6C{display:flex;flex:1 1;flex-direction:column;gap:12px}.TourismPage_scheduleItem__sVLgG{align-items:center;color:#fff;display:flex;font-size:15px;gap:12px}.TourismPage_scheduleItem__sVLgG .TourismPage_scheduleIcon__XUHzF{font-size:20px;opacity:.8}.TourismPage_schedulePrice__HZsUi{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__HZsUi{text-align:center}}.TourismPage_tourModalFooter__RSNaM{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__RSNaM{align-items:stretch;flex-direction:column}}.TourismPage_priceSection__lh6h8{display:flex;flex-direction:column;gap:6px}.TourismPage_priceSection__lh6h8 .TourismPage_priceLabel__\+sZPu{color:#8b8b91;font-size:14px;font-weight:500}.TourismPage_priceSection__lh6h8 .TourismPage_priceAmount__NOaCT{color:#00bcd4;font-size:28px;font-weight:700}.TourismPage_alreadyBooked__2I95h{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__2I95h span{font-size:24px}.TourismPage_tourInfoBlock__LIGXv{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__0gY1U{align-items:flex-start;display:flex;gap:12px}.TourismPage_tourInfoItem__0gY1U .TourismPage_infoIcon__Ae0jY{flex-shrink:0;font-size:24px}.TourismPage_tourInfoItem__0gY1U div strong{color:#8b8b91;display:block;font-size:13px;margin-bottom:4px}.TourismPage_tourInfoItem__0gY1U div p{color:#fff;font-size:15px;font-weight:500;margin:0}.TourismPage_errorBanner__CjBeg{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__CjBeg .TourismPage_errorIcon__0L26w{flex-shrink:0;font-size:20px}.TourismPage_noSchedules__iqKe1{background:#ff98001a;border:1px solid #ff98004d;border-radius:12px;padding:24px;text-align:center}.TourismPage_noSchedules__iqKe1 p{color:#ffa726;margin:8px 0}.TourismPage_noSchedules__iqKe1 p:first-child{font-weight:600}.TourismPage_bookingForm__4mBL5{display:flex;flex-direction:column;gap:20px}.TourismPage_formGroup__LCleD{display:flex;flex-direction:column;gap:8px}.TourismPage_formGroup__LCleD label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.TourismPage_formGroup__LCleD label .TourismPage_labelIcon__l1qjj{font-size:18px}.TourismPage_formRow__xg6d9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.TourismPage_formRow__xg6d9{grid-template-columns:1fr}}.TourismPage_formControl__bTOpg{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__bTOpg:focus{background:#ffffff0d;border-color:#00bcd4;box-shadow:0 0 0 4px #00bcd41a;outline:none}.TourismPage_formControl__bTOpg::placeholder{color:#8b8b91}.TourismPage_formControl__bTOpg:disabled{cursor:not-allowed;opacity:.5}select.TourismPage_formControl__bTOpg{cursor:pointer}select.TourismPage_formControl__bTOpg option{background:#1a1a1a;color:#fff;padding:10px}select.TourismPage_formControl__bTOpg option:disabled{color:#666}textarea.TourismPage_formControl__bTOpg{font-family:inherit;min-height:100px;resize:vertical}.TourismPage_bookingFooter__F696m{border-top:1px solid #00bcd426;margin-top:8px;padding-top:24px}.TourismPage_priceInfo__t5-ct{align-items:center;background:#00bcd414;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.TourismPage_priceInfo__t5-ct .TourismPage_priceLabel__\+sZPu{color:#8b8b91;font-size:14px}.TourismPage_priceInfo__t5-ct .TourismPage_priceValue__bDasQ{color:#00bcd4;font-size:24px;font-weight:700}.TourismPage_submitButton__iUvlV{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__iUvlV .TourismPage_buttonIcon__BWlub{font-size:20px}.TourismPage_submitButton__iUvlV:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 8px 25px #00bcd466;transform:translateY(-2px)}.TourismPage_submitButton__iUvlV:active:not(:disabled){transform:translateY(0)}.TourismPage_submitButton__iUvlV:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.TourismPage_tourismPage__7mdcN{padding:90px 16px 20px}.TourismPage_pageTitle__jXQVq{font-size:32px}.TourismPage_toursGrid__NqXlk{gap:16px;grid-template-columns:1fr}.TourismPage_topControls__5ppfY{align-items:stretch;flex-direction:column}.TourismPage_tabs__axtXM{flex-direction:column}.TourismPage_tourDetails__iyKyX{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.TourismPage_tourDetails__iyKyX .TourismPage_difficulty__AEhCR{grid-column:1/-1}}.DonationsPage_donationsPage__EmnEW{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:90px 20px 20px;transition:all .3s ease}[data-theme=light] .DonationsPage_donationsPage__EmnEW{background:linear-gradient(180deg,#f8f9fa,#fff);color:#1a1a2e}.DonationsPage_authWarning__-vxMY{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__tBm-c{flex-shrink:0;font-size:40px;opacity:.9}.DonationsPage_authWarningContent__frloy{flex:1 1}.DonationsPage_authWarningContent__frloy h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__frloy h3{color:#1a1a2e}.DonationsPage_authWarningContent__frloy p{color:#8b8b91;font-size:14px;line-height:1.4;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_authWarningContent__frloy p{color:#6c757d}.DonationsPage_authWarningButtons__A1S9Z{display:flex;flex-shrink:0;gap:12px}.DonationsPage_loginBtnSmall__cTwF5,.DonationsPage_registerBtnSmall__jwU0k{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__cTwF5{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.DonationsPage_loginBtnSmall__cTwF5:hover{box-shadow:0 4px 12px #ff6b3566;transform:translateY(-2px)}.DonationsPage_registerBtnSmall__jwU0k{background:#ffffff1a;border:2px solid #ff6b354d;color:#fff;transition:all .3s ease}[data-theme=light] .DonationsPage_registerBtnSmall__jwU0k{background:#f8f9fa;border:2px solid #ff6b35;color:#ff6b35}.DonationsPage_registerBtnSmall__jwU0k:hover{background:#ffffff26;border-color:#ff6b3580;transform:translateY(-2px)}[data-theme=light] .DonationsPage_registerBtnSmall__jwU0k:hover{background:#fff;box-shadow:0 4px 12px #ff6b354d}.DonationsPage_donationsHeader__A1wpd{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_donationsHeader__A1wpd 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__A1wpd .DonationsPage_donationsSubtitle__CP4HR{color:#8b8b91;font-size:18px;margin:8px 0 0}.DonationsPage_donationsControls__s6zCe{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.DonationsPage_searchInput__1Wt1F{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__1Wt1F::placeholder{color:#8b8b91}.DonationsPage_searchInput__1Wt1F:focus{background:#ffffff14;border-color:#ff6b35;outline:none}.DonationsPage_filterButtons__epEyF{display:flex;flex-wrap:wrap;gap:12px}.DonationsPage_filterBtn__fA0RR{-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__fA0RR:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_filterBtn__fA0RR.DonationsPage_active__YfYE5{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationsPage_categoriesGrid__zKYr-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_categoryCard__ZkK3s{-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__ZkK3s{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_categoryCard__ZkK3s:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_categoryCard__ZkK3s:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_categoryCard__ZkK3s:hover .DonationsPage_categoryImage__c9o8d img{transform:scale(1.1)}.DonationsPage_categoryImage__c9o8d{height:200px;overflow:hidden;position:relative;width:100%}.DonationsPage_categoryImage__c9o8d img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.DonationsPage_categoryBadge__tu13k{-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__J\+V4f{padding:20px}.DonationsPage_categoryContent__J\+V4f h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryContent__J\+V4f h3{color:#1a1a2e}.DonationsPage_categoryDescription__PpTE9{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px;transition:color .3s ease}[data-theme=light] .DonationsPage_categoryDescription__PpTE9{color:#6c757d}.DonationsPage_viewProductsBtn__i5ATN{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__i5ATN:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_productsSection__YgAYh{margin-bottom:40px}.DonationsPage_productsHeader__aD8Py{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.DonationsPage_productsHeader__aD8Py 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__Pl\+vW{-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__Pl\+vW:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_cartToggleBtn__oNj0K{-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__oNj0K:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationsPage_categoryInfo__pGXZq{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:20px}.DonationsPage_categoryInfo__pGXZq p{color:#b0b0b0;line-height:1.6;margin:0}.DonationsPage_productsGrid__LYH19{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.DonationsPage_productCard__MDhqO{-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__MDhqO{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #667eea14}.DonationsPage_productCard__MDhqO:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-4px)}[data-theme=light] .DonationsPage_productCard__MDhqO:hover{border-color:#ff6b35;box-shadow:0 8px 20px #ff6b3533}.DonationsPage_productCard__MDhqO.DonationsPage_unavailable__hT1Md{filter:grayscale(80%);opacity:.5;pointer-events:none}.DonationsPage_productImage__\+eHK6{height:180px;overflow:hidden;position:relative;width:100%}.DonationsPage_productImage__\+eHK6 img{height:100%;object-fit:cover;width:100%}.DonationsPage_discountBadge__3D4yT{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__t-N-M{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__J1Beh,.DonationsPage_productFooter__ENBl\+,.DonationsPage_productHeader__sSIOG,.DonationsPage_productShortDescription__I2I8D{padding:0 24px}.DonationsPage_productHeader__sSIOG{align-items:start;display:flex;justify-content:space-between;margin-bottom:16px;padding-top:20px}.DonationsPage_productHeader__sSIOG h4{color:#fff;flex:1 1;font-size:20px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=light] .DonationsPage_productHeader__sSIOG h4{color:#1a1a2e}.DonationsPage_popularBadge__C2CYg{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__I2I8D{color:#b0b0b0;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:8px}.DonationsPage_productDescription__J1Beh{color:#8b8b91;font-size:14px;line-height:1.5;margin-bottom:16px}.DonationsPage_productFooter__ENBl\+{padding-bottom:24px}.DonationsPage_priceSection__0f6l5{align-items:center;display:flex;gap:12px;margin-bottom:12px}.DonationsPage_originalPrice__05bvP{color:#8b8b91;font-size:16px;text-decoration:line-through}.DonationsPage_currentPrice__qUbfn{color:#ff6b35;font-size:28px;font-weight:700}.DonationsPage_stockInfo__H8exI{font-size:14px;margin-bottom:12px}.DonationsPage_inStock__FoMY6{color:#4caf50;font-weight:600}.DonationsPage_outOfStock__roqkO{color:#f44336;font-weight:600}.DonationsPage_addToCartBtn__hURN3{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__hURN3:hover:not(:disabled){box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationsPage_addToCartBtn__hURN3:disabled{background:#ffffff0d;color:#8b8b91;cursor:not-allowed;opacity:.6}.DonationsPage_cartOverlay__rKuQh{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__8xQ8Q{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__J537C{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 28px}.DonationsPage_cartHeader__J537C h3{color:#fff;font-size:24px;font-weight:600;margin:0}.DonationsPage_closeCart__SiGB6{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__SiGB6:hover{background:#ff6b3533;border-color:#ff6b354d;color:#ff6b35}.DonationsPage_cartItems__6SY3z{flex:1 1;overflow-y:auto;padding:24px 28px}.DonationsPage_cartItem__Hz23R{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__Hz23R:hover{background:#ffffff14;border-color:#ff6b354d}.DonationsPage_cartItemInfo__axXNp h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.DonationsPage_cartItemCategory__1g6Fy{color:#8b8b91;font-size:13px}.DonationsPage_cartItemControls__VOZOK{align-items:center;display:flex;gap:16px}.DonationsPage_quantityControls__iRzqk{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:flex;gap:8px;padding:4px}.DonationsPage_quantityControls__iRzqk 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__iRzqk button:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationsPage_quantityControls__iRzqk span{color:#fff;font-weight:600;min-width:32px;text-align:center}.DonationsPage_cartItemPrice__kzOKi{color:#ff6b35;font-size:18px;font-weight:700;min-width:90px;text-align:right}.DonationsPage_removeItemBtn__7ZO1n{background:#f443361a;border:1px solid #f4433633;border-radius:8px;color:#f44336;cursor:pointer;font-size:18px;padding:8px;transition:all .3s ease}.DonationsPage_removeItemBtn__7ZO1n:hover{background:#f4433633;border-color:#f4433666;transform:scale(1.1)}.DonationsPage_cartFooter__kowJO{border-top:1px solid #ffffff1a;padding:24px 28px}.DonationsPage_cartTotal__5pv6O{align-items:center;color:#fff;display:flex;justify-content:space-between}.DonationsPage_totalPrice__QG7\+C{color:#ff6b35;font-size:32px;font-weight:700}.DonationsPage_checkoutBtn__BzGDg{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__BzGDg:hover:not(:disabled){box-shadow:0 10px 30px #ff6b3580;transform:translateY(-2px)}.DonationsPage_checkoutBtn__BzGDg:disabled{cursor:not-allowed;opacity:.6}.DonationsPage_authRequired__CCurU{align-items:center;animation:DonationsPage_pulse__EIwGs 2s ease-in-out infinite;background:#ff6b351a;border:2px solid #ff6b354d;border-radius:12px;display:flex;gap:16px;padding:20px 24px}.DonationsPage_authRequiredIcon__g6M51{filter:drop-shadow(0 0 10px rgba(255,107,53,.5));font-size:32px}.DonationsPage_authRequiredText__8893u{flex:1 1}.DonationsPage_authRequiredText__8893u h4{color:#ff6b35;font-size:18px;font-weight:600;margin:0 0 8px}.DonationsPage_authRequiredText__8893u p{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}@keyframes DonationsPage_pulse__EIwGs{0%,to{box-shadow:0 0 0 0 #ff6b3566}50%{box-shadow:0 0 0 10px #ff6b3500}}.DonationsPage_floatingCartBtn__jiAcu{align-items:center;animation:DonationsPage_pulse__EIwGs 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__jiAcu: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__jiAcu:active{transform:translateY(-2px) scale(1.02)}.DonationsPage_cartIcon__VUVFc{flex-shrink:0;height:22px;width:22px}.DonationsPage_cartCount__OiqqC{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__5pv6O{font-size:21px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.DonationsPage_loadingSpinner__grMp7{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationsPage_loadingSpinner__grMp7 p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationsPage_spinner__wRD8b{animation:DonationsPage_spin__16NFa 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationsPage_spin__16NFa{to{transform:rotate(1turn)}}.DonationsPage_noResults__HCjNe{color:#8b8b91;padding:60px 20px;text-align:center}.DonationsPage_noResults__HCjNe p{font-size:18px}.DonationsPage_errorMessage__jVAFM{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__jVAFM p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationsPage_errorMessage__jVAFM 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__jVAFM button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:1024px){.DonationsPage_donationsHeader__A1wpd h1{font-size:36px}.DonationsPage_productsHeader__aD8Py h2{font-size:28px}.DonationsPage_categoriesGrid__zKYr-,.DonationsPage_productsGrid__LYH19{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:768px){.DonationsPage_donationsPage__EmnEW{padding:90px 16px 20px}.DonationsPage_donationsHeader__A1wpd{align-items:flex-start;flex-direction:column;gap:16px}.DonationsPage_donationsHeader__A1wpd h1{font-size:28px}.DonationsPage_donationsControls__s6zCe{flex-direction:column;gap:16px}.DonationsPage_searchInput__1Wt1F{min-width:0;min-width:auto}.DonationsPage_categoriesGrid__zKYr-,.DonationsPage_productsGrid__LYH19{gap:16px;grid-template-columns:1fr}.DonationsPage_productsHeader__aD8Py{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_productsHeader__aD8Py h2{font-size:24px;text-align:left}.DonationsPage_cartModal__8xQ8Q{max-height:95vh;max-width:100%}.DonationsPage_cartFooter__kowJO,.DonationsPage_cartHeader__J537C,.DonationsPage_cartItems__6SY3z{padding:20px}.DonationsPage_cartItem__Hz23R{align-items:stretch;flex-direction:column;gap:12px}.DonationsPage_cartItemControls__VOZOK{justify-content:space-between}.DonationsPage_floatingCartBtn__jiAcu{bottom:70px;font-size:14px;gap:10px;padding:14px 20px;right:20px}.DonationsPage_floatingCartBtn__jiAcu .DonationsPage_cartIcon__VUVFc{height:20px;width:20px}.DonationsPage_floatingCartBtn__jiAcu .DonationsPage_cartTotal__5pv6O{display:none}}@media(max-width:480px){.DonationsPage_donationsPage__EmnEW{padding:90px 12px 20px}.DonationsPage_donationsHeader__A1wpd h1{font-size:24px}.DonationsPage_backButton__Pl\+vW,.DonationsPage_cartToggleBtn__oNj0K,.DonationsPage_filterBtn__fA0RR{font-size:14px;padding:12px 20px}.DonationsPage_authRequired__CCurU{padding:40px 24px}.DonationsPage_authRequired__CCurU h2{font-size:28px}.DonationsPage_authRequired__CCurU p{font-size:16px}.DonationsPage_authRequiredIcon__g6M51{font-size:80px}.DonationsPage_authButtons__ALmVr{flex-direction:column;gap:16px}.DonationsPage_loginBtn__cajSp,.DonationsPage_registerBtn__\+EM2Y{min-width:0;min-width:auto;width:100%}.DonationsPage_floatingCartBtn__jiAcu{border-radius:40px;bottom:65px;padding:12px 16px;right:15px}.DonationsPage_floatingCartBtn__jiAcu .DonationsPage_cartCount__OiqqC{font-size:12px;min-width:24px;padding:3px 8px}}.DonationHistoryPage_historyPage__jQhj4{background:#111;color:#fff;font-family:var(--main-font);min-height:100vh;padding:90px 20px 20px}.DonationHistoryPage_historyHeader__4k48j{align-items:center;display:flex;gap:20px;margin-bottom:40px}.DonationHistoryPage_historyHeader__4k48j 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__50\+Yb{-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__50\+Yb:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_historyFilters__txFv0{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.DonationHistoryPage_filterBtn__zhLaM{-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__zhLaM:hover{background:linear-gradient(135deg,#ff6b3533,#ff6b351a);border-color:#ff6b3580;box-shadow:0 8px 25px #ff6b354d;color:#fff;transform:translateY(-2px)}.DonationHistoryPage_filterBtn__zhLaM.DonationHistoryPage_active__ahFog{background:linear-gradient(135deg,#ff6b354d,#ff6b3533);border-color:#ff6b3599;box-shadow:0 6px 20px #ff6b3566;color:#fff}.DonationHistoryPage_historyList__emmZw{display:flex;flex-direction:column;gap:20px}.DonationHistoryPage_historyItem__CdkVM{-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__CdkVM:hover{background:#ffffff14;border-color:#ff6b3580;box-shadow:0 8px 30px #ff6b354d;transform:translateY(-2px)}.DonationHistoryPage_historyItemHeader__ZB8eE{align-items:start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.DonationHistoryPage_orderInfo__u771N h3{color:#fff;font-size:22px;font-weight:600;margin-bottom:8px}.DonationHistoryPage_orderCategory__qViRD{color:#8b8b91;font-size:14px;margin-bottom:4px}.DonationHistoryPage_orderId__HmYs6{color:#666;font-family:Courier New,monospace;font-size:13px}.DonationHistoryPage_statusBadge__wF5Dh{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__a2oRm{font-size:18px}.DonationHistoryPage_historyItemBody__2m9Ik{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.DonationHistoryPage_orderDetails__NUvRP{display:flex;flex-direction:column;gap:12px}.DonationHistoryPage_detailRow__5qFpb{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.DonationHistoryPage_detailLabel__NkQCi{color:#8b8b91;font-size:14px;font-weight:600}.DonationHistoryPage_detailValue__e9OgX{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_codesSection__ejOiU{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codesSection__ejOiU h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.DonationHistoryPage_codesList__IFcV4{display:flex;flex-direction:column;gap:8px}.DonationHistoryPage_codeItem__PcO9J{align-items:center;background:#ffffff08;border:1px solid #ff6b354d;border-radius:8px;display:flex;gap:12px;padding:12px}.DonationHistoryPage_codeItem__PcO9J code{color:#ff6b35;flex:1 1;font-family:Courier New,monospace;font-size:15px;font-weight:600}.DonationHistoryPage_copyBtn__MwLk2{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__MwLk2:hover{box-shadow:0 4px 12px #ff6b3566;transform:scale(1.1)}.DonationHistoryPage_orderTimeline__751Y-{display:flex;flex-direction:column;gap:16px}.DonationHistoryPage_timelineItem__72TMA{background:#ffffff08;border-left:4px solid #ff6b35;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px}.DonationHistoryPage_timelineLabel__4JAfo{color:#8b8b91;font-size:13px;font-weight:600}.DonationHistoryPage_timelineDate__VXDMz{color:#fff;font-size:14px;font-weight:600}.DonationHistoryPage_errorInfo__yXqMD{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__DehZr{-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__DehZr h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.DonationHistoryPage_noHistory__DehZr p{color:#8b8b91;font-size:16px;line-height:1.5;margin-bottom:32px}.DonationHistoryPage_noHistoryIcon__9d2p-{font-size:80px;margin-bottom:20px}.DonationHistoryPage_goShoppingBtn__7KHn8{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__7KHn8:hover{box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.DonationHistoryPage_loadingSpinner__uH2LF{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px}.DonationHistoryPage_loadingSpinner__uH2LF p{color:#8b8b91;font-size:16px;margin-top:16px}.DonationHistoryPage_spinner__DrSYO{animation:DonationHistoryPage_spin__S4wIg 1s linear infinite;border:4px solid #ff6b3533;border-radius:50%;border-top-color:#ff6b35;height:50px;width:50px}@keyframes DonationHistoryPage_spin__S4wIg{to{transform:rotate(1turn)}}.DonationHistoryPage_errorMessage__2pJ7g{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__2pJ7g p{color:#f44336;font-size:16px;font-weight:600;margin:0}.DonationHistoryPage_errorMessage__2pJ7g 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__2pJ7g button:hover{box-shadow:0 6px 16px #f4433666;transform:translateY(-2px)}@media(max-width:768px){.DonationHistoryPage_historyPage__jQhj4{padding:90px 16px 20px}.DonationHistoryPage_historyHeader__4k48j{align-items:flex-start;flex-direction:column;gap:12px}.DonationHistoryPage_historyHeader__4k48j h1{font-size:28px}.DonationHistoryPage_historyFilters__txFv0{flex-wrap:wrap}.DonationHistoryPage_filterBtn__zhLaM{font-size:14px;padding:12px 20px}.DonationHistoryPage_historyItem__CdkVM{padding:20px}.DonationHistoryPage_historyItemHeader__ZB8eE{flex-direction:column;gap:12px}.DonationHistoryPage_historyItemBody__2m9Ik{gap:16px;grid-template-columns:1fr}}@media(max-width:480px){.DonationHistoryPage_historyPage__jQhj4{padding:90px 12px 20px}.DonationHistoryPage_historyHeader__4k48j h1{font-size:24px}.DonationHistoryPage_backButton__50\+Yb,.DonationHistoryPage_filterBtn__zhLaM{font-size:13px;padding:10px 18px}.DonationHistoryPage_noHistory__DehZr{padding:40px 24px}.DonationHistoryPage_noHistory__DehZr h2{font-size:24px}.DonationHistoryPage_noHistory__DehZr p{font-size:14px}.DonationHistoryPage_noHistoryIcon__9d2p-{font-size:60px}}.NoMatch_notfoundPage__svAfo{background:#111;min-height:100vh;overflow:hidden;position:relative}.NoMatch_backgroundAnimation__9VIch{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.NoMatch_particle__4vOpa{animation:NoMatch_float__DXcdb ease-in-out infinite;background:#667eea99;border-radius:50%;box-shadow:0 0 20px #667eeacc;position:absolute}@keyframes NoMatch_float__DXcdb{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__\+-wvG,.NoMatch_gradientOrb2__Y3gRo,.NoMatch_gradientOrb3__ccuU2{animation:NoMatch_orbFloat__Ysk18 15s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.NoMatch_gradientOrb1__\+-wvG{animation-delay:0s;background:radial-gradient(circle,#667eea80 0,#0000 70%);height:500px;left:-150px;top:-150px;width:500px}.NoMatch_gradientOrb2__Y3gRo{animation-delay:5s;background:radial-gradient(circle,#764ba280 0,#0000 70%);bottom:-200px;height:600px;right:-200px;width:600px}.NoMatch_gradientOrb3__ccuU2{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__Ysk18{0%,to{transform:translate(0)}33%{transform:translate(100px,-100px)}66%{transform:translate(-80px,80px)}}.NoMatch_content__CKUxm{align-items:center;background:#111;display:flex;justify-content:center;min-height:100vh;padding:120px 20px 80px;position:relative;z-index:1}.NoMatch_container__\+92tK{max-width:1000px;text-align:center;width:100%}.NoMatch_errorBlock__Fl8TF{animation:NoMatch_slideIn__Cxb8A .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__Fl8TF:before{animation:NoMatch_shine__uHUOD 3s infinite;background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes NoMatch_slideIn__Cxb8A{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes NoMatch_shine__uHUOD{0%{left:-100%}50%,to{left:100%}}.NoMatch_iconWrapper__Pjojm{display:inline-block;margin-bottom:30px;position:relative}.NoMatch_warningIcon__VzDe3{animation:NoMatch_pulse__QO\+2b 2s ease-in-out infinite;color:#ff6b35;filter:drop-shadow(0 0 30px rgba(255,107,53,.8));font-size:80px}.NoMatch_iconGlow__8\+gLQ{animation:NoMatch_glowPulse__-Aq62 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__QO\+2b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes NoMatch_glowPulse__-Aq62{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.3)}}.NoMatch_errorNumber__Setrl{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:30px}.NoMatch_digitZero__9QFjf,.NoMatch_digit__lyHnE{-webkit-text-fill-color:#0000;animation:NoMatch_digitGlow__I5CqC 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);-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__9QFjf:before,.NoMatch_digit__lyHnE:before{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;content:attr(data-text);filter:blur(20px);left:0;opacity:.7;position:absolute;top:0;z-index:-1}.NoMatch_digitZero__9QFjf{-webkit-text-fill-color:#0000;animation-delay:.5s;background:linear-gradient(135deg,#ff6b35,#f7971e);-webkit-background-clip:text}@keyframes NoMatch_digitGlow__I5CqC{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__h3wLu{align-items:center;animation:NoMatch_fadeIn__E4mlp .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__\+8QXy{animation:NoMatch_boltFlash__YQHTI 2s ease-in-out infinite;color:#667eea;font-size:32px}@keyframes NoMatch_boltFlash__YQHTI{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__m9-c8{animation:NoMatch_fadeIn__E4mlp .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__5IO4l{animation:NoMatch_fadeIn__E4mlp .8s ease-out .6s backwards;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.NoMatch_primaryBtn__d34MT,.NoMatch_secondaryBtn__mhYmf{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__d34MT svg,.NoMatch_secondaryBtn__mhYmf svg{font-size:20px;transition:transform .3s ease}.NoMatch_primaryBtn__d34MT:hover svg,.NoMatch_secondaryBtn__mhYmf:hover svg{transform:translateX(5px)}.NoMatch_primaryBtn__d34MT:active,.NoMatch_secondaryBtn__mhYmf:active{transform:scale(.95)}.NoMatch_primaryBtn__d34MT{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 40px #667eea80,0 0 0 3px #667eea1a;color:#fff}.NoMatch_primaryBtn__d34MT:hover{box-shadow:0 15px 50px #667eeab3,0 0 0 5px #667eea26;transform:translateY(-3px)}.NoMatch_primaryBtn__d34MT:hover .NoMatch_btnGlow__FJ8tk{opacity:1}.NoMatch_btnGlow__FJ8tk{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__mhYmf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #fff3;color:#fff}.NoMatch_secondaryBtn__mhYmf:hover{background:#ffffff1a;border-color:#fff6;box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}.NoMatch_quickLinks__a56A\+{animation:NoMatch_fadeIn__E4mlp .8s ease-out .8s backwards}.NoMatch_quickLinksTitle__vfWZa{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:12px;justify-content:center;margin-bottom:30px}.NoMatch_quickLinksTitle__vfWZa svg{animation:NoMatch_fireFlicker__5-Z7Y 1.5s ease-in-out infinite;color:#ff6b35}@keyframes NoMatch_fireFlicker__5-Z7Y{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.NoMatch_linksGrid__goSPc{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__pFDsh{-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__pFDsh:hover{border-color:#667eea99;box-shadow:0 20px 40px #0006,0 0 60px #667eea4d;transform:translateY(-8px) scale(1.02)}.NoMatch_linkCard__pFDsh:hover .NoMatch_linkIcon__iu-V2{transform:scale(1.2) rotate(10deg)}.NoMatch_linkCard__pFDsh:hover .NoMatch_linkIconGlow__jomvt{opacity:1;transform:scale(1.5)}.NoMatch_linkCard__pFDsh:hover .NoMatch_cardShine__dwyLU{left:100%}.NoMatch_linkIcon__iu-V2{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__jomvt{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__h-yh3{color:#ffffffe6;display:block;font-size:16px;font-weight:600}.NoMatch_cardShine__dwyLU{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.NoMatch_decorativeBadge__5qESI{align-items:center;animation:NoMatch_fadeIn__E4mlp 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__8HUac{animation:NoMatch_gemSpin__UCUSS 4s ease-in-out infinite;color:#667eea;font-size:18px}@keyframes NoMatch_gemSpin__UCUSS{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}@keyframes NoMatch_fadeIn__E4mlp{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.NoMatch_content__CKUxm{padding:100px 15px 60px}.NoMatch_errorBlock__Fl8TF{padding:40px 25px}.NoMatch_warningIcon__VzDe3{font-size:60px}.NoMatch_errorNumber__Setrl{gap:10px}.NoMatch_digitZero__9QFjf,.NoMatch_digit__lyHnE{font-size:80px}.NoMatch_title__h3wLu{font-size:28px;gap:12px}.NoMatch_boltIcon__\+8QXy{font-size:24px}.NoMatch_description__m9-c8{font-size:16px;margin-bottom:30px}.NoMatch_actions__5IO4l{align-items:stretch;flex-direction:column;margin:0 auto;max-width:300px}.NoMatch_primaryBtn__d34MT,.NoMatch_secondaryBtn__mhYmf{justify-content:center}.NoMatch_quickLinksTitle__vfWZa{font-size:20px}.NoMatch_linksGrid__goSPc{grid-template-columns:1fr;max-width:350px}}@media(max-width:480px){.NoMatch_warningIcon__VzDe3{font-size:50px}.NoMatch_digitZero__9QFjf,.NoMatch_digit__lyHnE{font-size:60px}.NoMatch_title__h3wLu{flex-direction:column;font-size:24px;gap:10px}.NoMatch_description__m9-c8{font-size:14px}.NoMatch_primaryBtn__d34MT,.NoMatch_secondaryBtn__mhYmf{font-size:15px;padding:16px 30px}.NoMatch_linkCard__pFDsh{padding:25px 15px}.NoMatch_linkIcon__iu-V2{font-size:40px}}
/*# sourceMappingURL=main.53fbc62f.css.map*/