@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(1 * 2);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(1 * 3);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:calc(1s * 2);animation-delay:calc(1s * 2);-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:calc(1s * 3);animation-delay:calc(1s * 3);-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:calc(1s * 4);animation-delay:calc(1s * 4);-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:calc(1s * 5);animation-delay:calc(1s * 5);-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:calc(1s / 2);animation-duration:calc(1s / 2);-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:calc(1s * .8);animation-duration:calc(1s * .8);-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:calc(1s * 3);animation-duration:calc(1s * 3);-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:calc(1s * 1.3);animation-duration:calc(1s * 1.3);-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:"Poppins",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--font-weight-bold:700;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-danger:#e92c28}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-right-1{right:calc(var(--spacing) * -1)}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing) * 4)}.w-4{width:calc(var(--spacing) * 4)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-danger{background-color:var(--color-danger)}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline;border:0;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}img{vertical-align:bottom}img.project_card{border-radius:10px;width:100%;height:auto}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{width:0;height:0;display:none}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{width:0;height:0;display:none}textarea:focus{outline:0}#simple-tabpanel-all>div{padding:0}.css-10klw3m{height:auto}a{white-space:nowrap;color:inherit;text-decoration:none}button{text-transform:none;box-shadow:none;padding:0}button.outline{border:1px solid #eee}button.contain{color:#fff}p,span{line-height:1.2}body{font-family:Poppins,sans-serif}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:10px;height:30%}body::-webkit-scrollbar-track{background:#eee}hr{border-width:0 0 thin;border-color:#eee;margin:auto}#pc-wrap{width:100%;height:100%}#pc-wrap .container{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (max-width:768px){#pc-wrap .container{padding:0 16px}}@media (max-width:480px){#pc-wrap .container{padding:0 12px}}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.property-big-card-box{flex-direction:column;width:410px;height:455px;margin-bottom:35px;margin-left:8px;margin-right:8px;display:flex;position:relative}.property-big-card-box .card-img{cursor:pointer;background-size:cover;border-radius:12px 12px 0 0;width:100%;height:264px;position:relative}.property-big-card-box .card-img div.status{background:#eb6753;border-radius:6px;align-items:center;padding:6px 34px;display:flex;position:absolute;top:20px;left:20px}.property-big-card-box .card-img div.status img{width:14px;height:14px}.property-big-card-box .card-img div.status span{color:#fff;text-transform:uppercase;margin-left:5px;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.property-big-card-box .card-img div.price{color:#e2e8f0;background:#fff;border-radius:6px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;position:absolute;bottom:20px;left:20px}.property-big-card-box .info{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;padding:20px 22px 17px;display:flex}.property-big-card-box .info .title{color:#e2e8f0;text-transform:capitalize;cursor:pointer;font-size:15px;font-weight:600}.property-big-card-box .info .desc,.property-big-card-box .info .title{text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif;font-style:normal;line-height:normal;overflow:hidden}.property-big-card-box .info .desc{color:#717171;margin-top:5px;font-size:13px;font-weight:400}.property-big-card-box .info .options{flex-direction:row;justify-content:space-between;margin-top:15px;display:flex}.property-big-card-box .info .options div{flex-direction:row;display:flex}.property-big-card-box .info .options div img{width:17px;height:17px;margin-right:5px}.property-big-card-box .info .options div span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.property-big-card-box .info .bott,.property-big-card-box .info .bott div{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.property-big-card-box .info .bott div{width:65px}.property-big-card-box .info .bott p{color:#e2e8f0;font-size:13px}.property-big-card-box .info .bott p,.property-big-card-box .info .bott span{text-transform:capitalize;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;line-height:normal}.property-big-card-box .info .bott span{color:#8f8f8f8a;margin-left:6px;font-size:15px}.property-big-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:15px}.property-big-card-box .info .bott .buttons-box{flex-direction:row;gap:7px;width:auto;height:auto;display:flex}.agent-general-card{flex-direction:column;margin-bottom:34px;margin-right:27px;display:flex;position:relative}.agent-general-card .agent-img{cursor:pointer;background-repeat:no-repeat;background-size:100% 100%;border-radius:12px;width:233px;height:273px}.agent-general-card .agent-img div{color:#fff;background:#eb6753;border-radius:6px;padding:12px;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;position:absolute;top:12px;left:12px}.agent-general-card .agent-desc{flex-direction:row;justify-content:space-between;align-items:center;margin-top:23px;display:flex}.agent-general-card .agent-desc .agent-info{flex-direction:column;display:flex}.agent-general-card .agent-desc .agent-info strong{color:#e2e8f0;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.agent-general-card .agent-desc .agent-info span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}.agent-general-card .agent-desc .buttons{flex-direction:row;justify-content:center;align-items:center;width:auto;display:flex}.agent-general-card .agent-desc .buttons svg{cursor:pointer;width:24px;height:24px}.agent-general-card .agent-desc .buttons .view-cnt{font-size:13px}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-pulse{background:linear-gradient(90deg,#1f2937 25%,#2d3748 50%,#1f2937 75%) 0 0/800px 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-card{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;width:300px;overflow:hidden}.skeleton-card .skeleton-card-img{width:100%;height:210px}.skeleton-card .skeleton-card-body{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.skeleton-trainer-card{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:200px;padding:24px 16px;display:flex}.skeleton-trainer-card .skeleton-avatar{border-radius:50%;width:90px;height:90px;margin-bottom:4px}.community-general-card-config{cursor:pointer;border-radius:12px;gap:20px;height:auto;position:relative}.community-general-card-config .image-box{width:100%;height:283px}.community-general-card-config .image-box .card-img{border-radius:12px;width:100%;height:100%}.community-general-card-config .desc-box{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px;display:flex}.community-general-card-config .desc-box .title{color:#717171;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.community-general-card-config .desc-box .desc{color:#e2e8f0;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:26px}.community-general-card-config .desc-box .buttons{flex-direction:row;justify-content:center;align-items:center;width:auto;display:flex}.community-general-card-config .desc-box .buttons svg{cursor:pointer;width:24px;height:24px}.community-general-card-config .desc-box .buttons .view-cnt{font-size:13px}.community-general-card-config .date-box{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:70px;height:69.014px;position:absolute;top:235px;right:20px;box-shadow:0 6px 15px #404f680d}.community-general-card-config .date-box .month{color:#e2e8f0;text-align:center;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.community-general-card-config .date-box .day{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:600px){.skeleton-card,.skeleton-trainer-card{width:100%}}#pc-wrap .home-page .ai-coach-teaser,#pc-wrap .home-page .community-board,#pc-wrap .home-page .featured-products,#pc-wrap .home-page .gym-events,#pc-wrap .home-page .membership-plans,#pc-wrap .home-page .popular-programs,#pc-wrap .home-page .program-categories,#pc-wrap .home-page .top-programs,#pc-wrap .home-page .top-trainers,#pc-wrap .home-page .trend-programs{flex-direction:row;width:100%;padding:100px 0;display:flex}#pc-wrap .home-page .featured-products .products-grid .product-card,#pc-wrap .home-page .membership-plans .plans-grid .plan-card,#pc-wrap .home-page .program-card,#pc-wrap .home-page .program-categories .categories-grid .category-card,#pc-wrap .home-page .top-trainers .trainer-card{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:12px;transition:transform .25s,border-color .25s;overflow:hidden}#pc-wrap .home-page .featured-products .products-grid .product-card:hover,#pc-wrap .home-page .membership-plans .plans-grid .plan-card:hover,#pc-wrap .home-page .program-card:hover,#pc-wrap .home-page .program-categories .categories-grid .category-card:hover,#pc-wrap .home-page .top-trainers .trainer-card:hover{border-color:#22c55e66;transform:translateY(-4px)}#pc-wrap{background:#0f172a}#pc-wrap .home-page{background:#0f172a;width:100%;height:auto;position:relative}#pc-wrap .home-page .section-label{color:#22c55e;letter-spacing:4px;text-transform:uppercase;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;display:block}#pc-wrap .home-page h2{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:38px;font-weight:800;line-height:1.1}#pc-wrap .home-page .section-header{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:48px;display:flex}#pc-wrap .home-page .section-header h2{font-size:42px}#pc-wrap .home-page .section-header .section-desc{color:#9ca3af;margin-top:12px;font-family:Poppins,sans-serif;font-size:16px}#pc-wrap .home-page .section-header .see-all{color:#22c55e;cursor:pointer;margin-top:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}#pc-wrap .home-page .section-header .see-all:hover{text-decoration:underline}#pc-wrap .home-page .info-box{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:40px;display:flex}#pc-wrap .home-page .info-box .left{flex-direction:column;display:flex}#pc-wrap .home-page .info-box .left h2{margin-bottom:4px}#pc-wrap .home-page .info-box .left p{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap .home-page .info-box .right{flex-direction:row;align-items:center;gap:20px;display:flex}#pc-wrap .home-page .info-box .right .pagination-box{flex-direction:row;align-items:center;gap:12px;display:flex}#pc-wrap .home-page .info-box .right .pagination-box svg{color:#9ca3af;cursor:pointer;transition:color .2s}#pc-wrap .home-page .info-box .right .pagination-box svg:hover{color:#22c55e}#pc-wrap .home-page .info-box .right .pagination-box .swiper-popular-pagination,#pc-wrap .home-page .info-box .right .pagination-box .swiper-top-pagination,#pc-wrap .home-page .info-box .right .pagination-box .swiper-trend-pagination{gap:6px;display:flex}#pc-wrap .home-page .info-box .right .pagination-box .swiper-popular-pagination .swiper-pagination-bullet,#pc-wrap .home-page .info-box .right .pagination-box .swiper-top-pagination .swiper-pagination-bullet,#pc-wrap .home-page .info-box .right .pagination-box .swiper-trend-pagination .swiper-pagination-bullet{opacity:1;background:#6b7280}#pc-wrap .home-page .info-box .right .pagination-box .swiper-popular-pagination .swiper-pagination-bullet-active,#pc-wrap .home-page .info-box .right .pagination-box .swiper-top-pagination .swiper-pagination-bullet-active,#pc-wrap .home-page .info-box .right .pagination-box .swiper-trend-pagination .swiper-pagination-bullet-active{background:#22c55e}#pc-wrap .home-page .info-box .right .see-all-link{color:#22c55e;cursor:pointer;white-space:nowrap;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}#pc-wrap .home-page .info-box .right .see-all-link:hover{text-decoration:underline}#pc-wrap .home-page .program-slide{width:auto;height:auto;display:flex}#pc-wrap .home-page .program-swiper{width:100%}#pc-wrap .home-page .program-card{flex-direction:column;width:300px;display:flex}#pc-wrap .home-page .program-card .card-visual{flex-direction:column;justify-content:space-between;width:100%;height:210px;display:flex;position:relative;overflow:hidden}#pc-wrap .home-page .program-card .card-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff0a 0,#0000 65%);position:absolute;inset:0}#pc-wrap .home-page .program-card .card-visual .card-top-row{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:14px 14px 0;display:flex;position:relative}#pc-wrap .home-page .program-card .card-visual .card-top-row .type-badge{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#22c55e;border-radius:4px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap .home-page .program-card .card-visual .card-top-row .rank-badge{color:#ffb800;background:#0009;border:1px solid #ffb80066;border-radius:4px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:800}#pc-wrap .home-page .program-card .card-visual .card-top-row .level-top{color:#ffffffb3;letter-spacing:1px;text-transform:uppercase;background:#00000080;border:1px solid #ffffff26;border-radius:4px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap .home-page .program-card .card-visual .card-name-overlay{z-index:2;background:linear-gradient(#0000,#000000e0);padding:10px 14px 14px;position:relative}#pc-wrap .home-page .program-card .card-visual .card-name-overlay .card-name{color:#fff;text-transform:uppercase;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;line-height:1.25;display:block;overflow:hidden}#pc-wrap .home-page .program-card .card-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}#pc-wrap .home-page .program-card .card-body .card-price-row{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}#pc-wrap .home-page .program-card .card-body .card-price-row .price-main{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:800}#pc-wrap .home-page .program-card .card-body .card-price-row .duration-tag{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}#pc-wrap .home-page .program-card .card-body .card-stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:row;align-items:center;gap:6px;padding:8px 0;display:flex}#pc-wrap .home-page .program-card .card-body .card-stats .stat{color:#6b7280;white-space:nowrap;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap .home-page .program-card .card-body .card-stats .stat-sep{color:#ffffff14;flex-shrink:0;font-size:14px}#pc-wrap .home-page .program-card .card-body .card-rating{align-items:center;gap:6px;display:flex}#pc-wrap .home-page .program-card .card-body .card-rating .stars{color:#ffb800;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap .home-page .program-card .card-body .card-rating .rating-label{color:#6b7280;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap .home-page .program-card .card-body .card-bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;display:flex}#pc-wrap .home-page .program-card .card-body .card-bottom .level-tag{color:#9ca3af;letter-spacing:1px;text-transform:uppercase;background:0 0;border:1px solid #ffffff14;border-radius:4px;padding:3px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap .home-page .program-card .card-body .card-bottom .btn-enroll{color:#fff;letter-spacing:.5px;cursor:pointer;background:#22c55e;border:none;border-radius:6px;padding:6px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;transition:background .2s}#pc-wrap .home-page .program-card .card-body .card-bottom .btn-enroll:hover{background:#16a34a}#pc-wrap .home-page .program-card .card-body .card-bottom .btn-enroll.btn-paid{color:#fff;cursor:pointer;background:#22c55e;border:none}#pc-wrap .home-page .program-card .card-body .card-bottom .btn-enroll.btn-paid:hover{background:#16a34a}#pc-wrap .home-page .stats-banner{background:0 0;flex-direction:row;width:100%;padding:28px 0;display:flex}#pc-wrap .home-page .stats-banner .container{background:#22c55e;border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 48px}#pc-wrap .home-page .stats-banner .stat-item{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}#pc-wrap .home-page .stats-banner .stat-item:not(:last-child):after{content:"";background:#ffffff4d;width:1px;height:40px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}#pc-wrap .home-page .stats-banner .stat-item strong{color:#fff;font-family:Poppins,sans-serif;font-size:36px;font-weight:800;line-height:1}#pc-wrap .home-page .stats-banner .stat-item span{color:#ffffffd9;text-transform:uppercase;letter-spacing:1.5px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}#pc-wrap .home-page .program-categories{background:#111827}#pc-wrap .home-page .program-categories .container{flex-direction:column}#pc-wrap .home-page .program-categories .categories-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}#pc-wrap .home-page .program-categories .categories-grid .category-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:32px 16px;display:flex;position:relative;overflow:hidden}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-bg-img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-overlay{z-index:1;background:#0a0a0ab8;transition:background .3s;position:absolute;inset:0}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-count,#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-icon,#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-name{z-index:2;position:relative}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-icon{font-size:32px;line-height:1}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-name{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-count{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap .home-page .program-categories .categories-grid .category-card:hover{border-color:#22c55e}#pc-wrap .home-page .program-categories .categories-grid .category-card:hover .cat-bg-img{transform:scale(1.08)}#pc-wrap .home-page .program-categories .categories-grid .category-card:hover .cat-overlay{background:#0a0a0a8c}#pc-wrap .home-page .program-categories .categories-grid .category-card:hover .cat-name{color:#22c55e}#pc-wrap .home-page .trend-programs{background:#0f172a}#pc-wrap .home-page .trend-programs .container{flex-direction:column}#pc-wrap .home-page .popular-programs{background:#111827}#pc-wrap .home-page .popular-programs .container{flex-direction:column}#pc-wrap .home-page .video-frame{background:#0f172a;width:100%;height:560px;overflow:hidden}#pc-wrap .home-page .top-programs{background:#0f172a}#pc-wrap .home-page .top-programs .container{flex-direction:column}#pc-wrap .home-page .top-trainers{background:#111827}#pc-wrap .home-page .top-trainers .container{flex-direction:column}#pc-wrap .home-page .top-trainers .wrapper{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}#pc-wrap .home-page .top-trainers .wrapper .switch-btn{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,background .2s;display:flex}#pc-wrap .home-page .top-trainers .wrapper .switch-btn svg{color:#9ca3af;width:14px;height:14px}#pc-wrap .home-page .top-trainers .wrapper .switch-btn:hover{background:#22c55e1a;border-color:#22c55e}#pc-wrap .home-page .top-trainers .wrapper .switch-btn:hover svg{color:#22c55e}#pc-wrap .home-page .top-trainers .wrapper .switch-btn.swiper-trainers-next{transform:rotate(180deg)}#pc-wrap .home-page .top-trainers .wrapper .card-wrapper{flex:1;overflow:hidden}#pc-wrap .home-page .top-trainers .wrapper .card-wrapper .trainers-swiper{width:100%}#pc-wrap .home-page .top-trainers .trainer-slide{width:auto;height:auto;display:flex}#pc-wrap .home-page .top-trainers .trainer-card{text-align:center;flex-direction:column;align-items:center;gap:8px;width:200px;padding:24px 16px;display:flex}#pc-wrap .home-page .top-trainers .trainer-card .trainer-avatar{border:2px solid #22c55e66;border-radius:50%;width:90px;height:90px;margin-bottom:4px;overflow:hidden}#pc-wrap .home-page .top-trainers .trainer-card .trainer-avatar .trainer-avatar-img{object-fit:cover;object-position:center top;width:100%;height:100%}#pc-wrap .home-page .top-trainers .trainer-card .plan-badge{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#22c55e;border-radius:20px;padding:2px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap .home-page .top-trainers .trainer-card .trainer-name{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;display:block}#pc-wrap .home-page .top-trainers .trainer-card .trainer-specialty{color:#9ca3af;font-family:Poppins,sans-serif;font-size:12px;line-height:1.4}#pc-wrap .home-page .top-trainers .trainer-card .trainer-stats{gap:12px;display:flex}#pc-wrap .home-page .top-trainers .trainer-card .trainer-stats span{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap .home-page .top-trainers .trainer-card .trainer-programs{color:#22c55e;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap .home-page .ai-coach-teaser{background:#0f172a;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}#pc-wrap .home-page .ai-coach-teaser .container{flex-direction:row;align-items:center;gap:80px}#pc-wrap .home-page .ai-coach-teaser .ai-left{flex-direction:column;flex:1;gap:20px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-left h2{font-size:42px}#pc-wrap .home-page .ai-coach-teaser .ai-left .ai-desc{color:#9ca3af;max-width:480px;margin:0;font-family:Poppins,sans-serif;font-size:16px;line-height:1.7}#pc-wrap .home-page .ai-coach-teaser .ai-left .ai-features{flex-direction:column;gap:12px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-left .ai-features .ai-feature{align-items:center;gap:12px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-left .ai-features .ai-feature span{color:#9ca3af;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap .home-page .ai-coach-teaser .ai-left .ai-features .ai-feature .feature-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}#pc-wrap .home-page .ai-coach-teaser .ai-right{flex:1;justify-content:center;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window{background:#1f2937;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:500px;overflow:hidden}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-header{background:#22c55e14;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 20px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-header .chat-avatar{background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-header .chat-info{flex-direction:column;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-header .chat-info strong{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-header .chat-info .online-dot{color:#4caf50;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-messages{flex-direction:column;gap:14px;padding:20px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-messages .chat-msg{align-items:flex-start;gap:10px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-messages .chat-msg .msg-avatar{flex-shrink:0;margin-top:2px;font-size:18px}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-messages .chat-msg .msg-text{border-radius:12px;max-width:85%;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-messages .chat-msg.msg-user{flex-direction:row-reverse}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-messages .chat-msg.msg-user .msg-text{color:#fff;background:#22c55e;border-radius:12px 12px 2px}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-messages .chat-msg.msg-ai .msg-text{color:#9ca3af;background:#ffffff0f;border-radius:12px 12px 12px 2px}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-input-bar{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 16px;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-input-bar input{color:#9ca3af;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-input-bar .send-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;transition:background .2s;display:flex}#pc-wrap .home-page .ai-coach-teaser .ai-right .chat-window .chat-input-bar .send-btn:hover{background:#16a34a}#pc-wrap .home-page .featured-products{background:#111827}#pc-wrap .home-page .featured-products .container{flex-direction:column}#pc-wrap .home-page .featured-products .products-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}#pc-wrap .home-page .featured-products .products-grid .product-card{flex-direction:column;display:flex}#pc-wrap .home-page .featured-products .products-grid .product-card .product-img{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;height:200px;padding:14px;display:flex;position:relative;overflow:hidden}#pc-wrap .home-page .featured-products .products-grid .product-card .product-img .fp-img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}#pc-wrap .home-page .featured-products .products-grid .product-card .product-img .fp-overlay{z-index:1;background:linear-gradient(#0003,#000000a6);position:absolute;inset:0}#pc-wrap .home-page .featured-products .products-grid .product-card .product-img .product-badge,#pc-wrap .home-page .featured-products .products-grid .product-card .product-img .product-type-tag{z-index:2;position:relative}#pc-wrap .home-page .featured-products .products-grid .product-card .product-img .product-badge{color:#fff;background:#0009;border:1px solid #ffffff14;border-radius:20px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#pc-wrap .home-page .featured-products .products-grid .product-card .product-img .product-type-tag{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#22c55e;border-radius:4px;align-self:flex-end;padding:3px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info{flex-direction:column;gap:8px;padding:16px;display:flex}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .product-brand{color:#22c55e;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .product-name{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.3;display:block}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .product-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .product-footer .product-price{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:800}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .product-footer .stock-tag{color:#4caf50;background:#4caf5026;border:1px solid #4caf504d;border-radius:4px;padding:3px 8px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .product-footer .stock-tag.low{color:#ff9800;background:#ff980026;border-color:#ff98004d}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .btn-add-cart{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;width:100%;height:40px;margin-top:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s}#pc-wrap .home-page .featured-products .products-grid .product-card .product-info .btn-add-cart:hover{color:#fff;background:#22c55e;border-color:#22c55e}#pc-wrap .home-page .membership-plans{background:#0f172a}#pc-wrap .home-page .membership-plans .container{flex-direction:column}#pc-wrap .home-page .membership-plans .plans-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;width:100%;display:grid}#pc-wrap .home-page .membership-plans .plans-grid .plan-card{flex-direction:column;gap:20px;min-height:100%;padding:32px 24px;display:flex;position:relative}#pc-wrap .home-page .membership-plans .plans-grid .plan-card:hover{background:#22c55e0d;border-color:#22c55e;transform:translateY(-6px);box-shadow:0 18px 45px #0000008c}#pc-wrap .home-page .membership-plans .plans-grid .plan-card.plan-highlight{background:#22c55e0d;border-color:#22c55e}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-badge{color:#fff;letter-spacing:1.5px;white-space:nowrap;background:#22c55e;border-radius:20px;padding:4px 16px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;position:absolute;top:16px;right:24px}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-header{flex-direction:column;gap:4px;display:flex}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-header .plan-name{color:#9ca3af;letter-spacing:3px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;display:block}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-header .plan-price{align-items:flex-start;gap:2px;line-height:1;display:flex}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-header .plan-price .price-currency{color:#fff;margin-top:6px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-header .plan-price .price-value{color:#fff;font-family:Poppins,sans-serif;font-size:52px;font-weight:800;line-height:1}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-header .price-period{color:#6b7280;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-features li{color:#9ca3af;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:13px;display:flex}#pc-wrap .home-page .membership-plans .plans-grid .plan-card .plan-features li .check{color:#22c55e;flex-shrink:0;font-weight:700}#pc-wrap .home-page .membership-plans .plans-grid .plan-card button{cursor:pointer;letter-spacing:.5px;border-radius:8px;width:100%;height:46px;margin-top:auto;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:all .2s}#pc-wrap .home-page .btn-primary{color:#fff;background:#22c55e;border:2px solid #22c55e}#pc-wrap .home-page .btn-primary:hover{background:#16a34a;border-color:#16a34a}#pc-wrap .home-page .btn-outline{color:#fff;background:0 0;border:2px solid #ffffff14}#pc-wrap .home-page .btn-outline:hover{color:#22c55e;border-color:#22c55e}#pc-wrap .home-page .gym-events{background:#111827}#pc-wrap .home-page .gym-events .container{flex-direction:column}#pc-wrap .home-page .gym-events .white{color:#fff}#pc-wrap .home-page .gym-events .event-cards{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin-top:48px;display:grid}#pc-wrap .home-page .gym-events .event-cards .event-card{cursor:pointer;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:28px 24px;transition:transform .25s,border-color .25s;display:flex}#pc-wrap .home-page .gym-events .event-cards .event-card:hover{border-color:#22c55e66;transform:translateY(-4px)}#pc-wrap .home-page .gym-events .event-cards .event-card .event-top{justify-content:space-between;align-items:center;display:flex}#pc-wrap .home-page .gym-events .event-cards .event-card .event-category{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#22c55e;border-radius:4px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap .home-page .gym-events .event-cards .event-card .event-date{color:#9ca3af;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}#pc-wrap .home-page .gym-events .event-cards .event-card .event-title{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:1.3;display:block}#pc-wrap .home-page .gym-events .event-cards .event-card .event-location{color:#6b7280;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap .home-page .gym-events .event-cards .event-card .event-desc{color:#9ca3af;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}#pc-wrap .home-page .gym-events .event-cards .event-card .btn-event{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;margin-top:auto;padding:8px 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s}#pc-wrap .home-page .gym-events .event-cards .event-card .btn-event:hover{color:#22c55e;border-color:#22c55e}#pc-wrap .home-page .community-board{background:#111827}#pc-wrap .home-page .community-board .container{flex-direction:column}#pc-wrap .home-page .community-board .community-main{flex-direction:row;gap:48px;width:100%;display:flex}#pc-wrap .home-page .community-board .community-main .center-divider{background:#ffffff14;flex-shrink:0;width:1px}#pc-wrap .home-page .community-board .community-main .content-top{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:24px;display:flex}#pc-wrap .home-page .community-board .community-main .content-top span{color:#9ca3af;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}#pc-wrap .home-page .community-board .community-main .content-top .arrow,#pc-wrap .home-page .community-board .community-main .content-top span:hover{color:#22c55e}#pc-wrap .home-page .community-board .community-main .community-left{flex-direction:column;flex:1;display:flex}#pc-wrap .home-page .community-board .community-main .community-left .card-wrap{flex-flow:wrap;gap:16px;display:flex}#pc-wrap .home-page .community-board .community-main .community-left .card-wrap .vertical-card{cursor:pointer;flex-direction:column;width:calc(33.33% - 12px);transition:transform .2s;display:flex}#pc-wrap .home-page .community-board .community-main .community-left .card-wrap .vertical-card:hover{transform:translateY(-3px)}#pc-wrap .home-page .community-board .community-main .community-left .card-wrap .vertical-card .community-img{box-sizing:border-box;border-radius:8px;align-items:flex-start;width:100%;height:130px;padding:10px;display:flex}#pc-wrap .home-page .community-board .community-main .community-left .card-wrap .vertical-card .community-img .cat-label{color:#fff;background:#22c55e;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;display:flex}#pc-wrap .home-page .community-board .community-main .community-left .card-wrap .vertical-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:block;overflow:hidden}#pc-wrap .home-page .community-board .community-main .community-left .card-wrap .vertical-card .article-meta{color:#6b7280;margin-top:4px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap .home-page .community-board .community-main .community-right{flex-direction:column;flex:1;display:flex}#pc-wrap .home-page .community-board .community-main .community-right .horizontal-card{cursor:pointer;flex-direction:row;gap:16px;margin-bottom:20px;transition:transform .2s;display:flex}#pc-wrap .home-page .community-board .community-main .community-right .horizontal-card:hover{transform:translate(4px)}#pc-wrap .home-page .community-board .community-main .community-right .horizontal-card .article-img-sm{border-radius:8px;flex-shrink:0;width:100px;height:80px}#pc-wrap .home-page .community-board .community-main .community-right .horizontal-card .article-text{flex-direction:column;gap:4px;display:flex}#pc-wrap .home-page .community-board .community-main .community-right .horizontal-card .article-text .article-category{color:#22c55e;letter-spacing:1.5px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap .home-page .community-board .community-main .community-right .horizontal-card .article-text strong{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:block}#pc-wrap .home-page .community-board .community-main .community-right .horizontal-card .article-text .article-author{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px}@media (max-width:1200px){#pc-wrap .home-page .ai-coach-teaser .container{gap:40px}#pc-wrap .home-page .featured-products .products-grid,#pc-wrap .home-page .program-categories .categories-grid{grid-template-columns:repeat(3,1fr)}#pc-wrap .home-page .gym-events .event-cards,#pc-wrap .home-page .membership-plans .plans-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){#pc-wrap .home-page .ai-coach-teaser,#pc-wrap .home-page .community-board,#pc-wrap .home-page .featured-products,#pc-wrap .home-page .gym-events,#pc-wrap .home-page .membership-plans,#pc-wrap .home-page .popular-programs,#pc-wrap .home-page .program-categories,#pc-wrap .home-page .top-programs,#pc-wrap .home-page .top-trainers,#pc-wrap .home-page .trend-programs{padding:70px 0}#pc-wrap .home-page .section-header h2,#pc-wrap .home-page h2{font-size:30px!important}#pc-wrap .home-page .stats-banner .container{flex-wrap:wrap;justify-content:center;gap:24px;padding:20px 24px}#pc-wrap .home-page .stats-banner .container .stat-item:after{display:none}#pc-wrap .home-page .stats-banner .container strong{font-size:28px}#pc-wrap .home-page .ai-coach-teaser .container{flex-direction:column;gap:32px}#pc-wrap .home-page .ai-coach-teaser .container .ai-left h2{font-size:28px!important}#pc-wrap .home-page .ai-coach-teaser .container .ai-right .chat-window{max-width:100%}#pc-wrap .home-page .community-board .community-main{flex-direction:column;gap:32px}#pc-wrap .home-page .community-board .community-main .center-divider{display:none}#pc-wrap .home-page .featured-products .products-grid,#pc-wrap .home-page .program-categories .categories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#pc-wrap .home-page .info-box{flex-direction:column;align-items:flex-start;gap:16px}#pc-wrap .home-page .stats-banner{padding:16px 0}#pc-wrap .home-page .stats-banner .container{border-radius:10px;padding:20px 16px}#pc-wrap .home-page .stats-banner .stat-item strong{font-size:24px}#pc-wrap .home-page .program-categories{padding:56px 0}#pc-wrap .home-page .program-categories .section-header{margin-bottom:28px}#pc-wrap .home-page .ai-coach-teaser,#pc-wrap .home-page .community-board,#pc-wrap .home-page .featured-products,#pc-wrap .home-page .gym-events,#pc-wrap .home-page .membership-plans,#pc-wrap .home-page .popular-programs,#pc-wrap .home-page .top-programs,#pc-wrap .home-page .top-trainers,#pc-wrap .home-page .trend-programs{padding:56px 0}#pc-wrap .home-page .info-box{margin-bottom:24px}#pc-wrap .home-page .top-trainers .wrapper .switch-btn{display:none}#pc-wrap .home-page .community-board .community-left .card-wrap .vertical-card{width:calc(50% - 8px)}#pc-wrap .home-page .program-categories .categories-grid{grid-template-columns:repeat(2,1fr);gap:12px}#pc-wrap .home-page .featured-products .products-grid,#pc-wrap .home-page .membership-plans .plans-grid{grid-template-columns:repeat(2,1fr);gap:16px}#pc-wrap .home-page .gym-events .event-cards{grid-template-columns:repeat(2,1fr);margin-top:20px}}@media (max-width:480px){#pc-wrap .home-page .section-header h2,#pc-wrap .home-page h2{font-size:24px!important}#pc-wrap .home-page .stats-banner{padding:12px 0}#pc-wrap .home-page .stats-banner .container{border-radius:12px;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}#pc-wrap .home-page .stats-banner .stat-item{align-items:center}#pc-wrap .home-page .stats-banner .stat-item:after{display:none}#pc-wrap .home-page .stats-banner .stat-item strong{font-size:22px}#pc-wrap .home-page .stats-banner .stat-item span{letter-spacing:1px;font-size:10px}#pc-wrap .home-page .popular-programs,#pc-wrap .home-page .top-programs,#pc-wrap .home-page .top-trainers,#pc-wrap .home-page .trend-programs{padding:36px 0}#pc-wrap .home-page .top-trainers .trainer-card .trainer-stats{flex-direction:column;align-items:center;gap:4px}#pc-wrap .home-page .info-box{gap:12px;margin-bottom:16px}#pc-wrap .home-page .info-box .right{gap:12px}#pc-wrap .home-page .program-categories{padding:36px 0}#pc-wrap .home-page .program-categories .section-header{margin-bottom:16px}#pc-wrap .home-page .program-categories .categories-grid .category-card{gap:6px;min-height:110px;padding:20px 12px}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-name{font-size:12px}#pc-wrap .home-page .program-categories .categories-grid .category-card .cat-count{font-size:11px}#pc-wrap .home-page .program-card{width:260px}#pc-wrap .home-page .ai-coach-teaser{padding:36px 0}#pc-wrap .home-page .ai-coach-teaser .container{flex-direction:column;gap:24px}#pc-wrap .home-page .ai-coach-teaser .ai-left{gap:16px}#pc-wrap .home-page .ai-coach-teaser .ai-left h2{font-size:22px!important}#pc-wrap .home-page .ai-coach-teaser .ai-left .btn-primary{text-align:center;width:100%}#pc-wrap .home-page .community-board,#pc-wrap .home-page .featured-products,#pc-wrap .home-page .gym-events,#pc-wrap .home-page .membership-plans{padding:36px 0}#pc-wrap .home-page .community-board .community-left .card-wrap .vertical-card{width:100%}#pc-wrap .home-page .program-categories .categories-grid{grid-template-columns:repeat(2,1fr);gap:8px}#pc-wrap .home-page .featured-products .products-grid,#pc-wrap .home-page .membership-plans .plans-grid{grid-template-columns:repeat(1,1fr);gap:12px}#pc-wrap .home-page .gym-events .event-cards{grid-template-columns:repeat(1,1fr);margin-top:16px}}#pc-wrap .program-card{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}#pc-wrap .program-card:hover{border-color:#22c55e66;transform:translateY(-4px)}#pc-wrap .program-card .card-visual{flex-direction:column;justify-content:space-between;width:100%;height:210px;display:flex;position:relative;overflow:hidden}#pc-wrap .program-card .card-visual .card-bg-img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}#pc-wrap .program-card .card-visual .card-visual-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000038,#000000b8);position:absolute;inset:0}#pc-wrap .program-card .card-visual .card-top-row{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:14px 14px 0;display:flex;position:relative}#pc-wrap .program-card .card-visual .card-top-row .card-top-right{align-items:flex-start;gap:6px;display:flex}#pc-wrap .program-card .card-visual .card-top-row .card-like-btn{color:#fff6;cursor:pointer;background:#00000080;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}#pc-wrap .program-card .card-visual .card-top-row .card-like-btn:hover{color:#e92c28;border-color:#e92c2866}#pc-wrap .program-card .card-visual .card-top-row .card-like-btn.liked{color:#e92c28;background:#e92c2826;border-color:#e92c2880}#pc-wrap .program-card .card-visual .card-top-row .type-badge{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#22c55e;border-radius:4px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap .program-card .card-visual .card-top-row .level-top{color:#ffffffb3;letter-spacing:1px;text-transform:uppercase;background:#00000080;border:1px solid #ffffff26;border-radius:4px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap .program-card .card-visual .card-name-overlay{z-index:2;background:linear-gradient(#0000,#000000e0);padding:10px 14px 14px;position:relative}#pc-wrap .program-card .card-visual .card-name-overlay .card-name{color:#fff;text-transform:uppercase;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;line-height:1.25;display:block;overflow:hidden}#pc-wrap .program-card:hover .card-bg-img{transform:scale(1.06)}#pc-wrap .program-card .card-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}#pc-wrap .program-card .card-body .card-price-row{justify-content:space-between;align-items:baseline;display:flex}#pc-wrap .program-card .card-body .card-price-row .price-main{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:800}#pc-wrap .program-card .card-body .card-price-row .duration-tag{color:#666;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap .program-card .card-body .card-stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}#pc-wrap .program-card .card-body .card-stats .stat{color:#666;white-space:nowrap;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap .program-card .card-body .card-stats .stat-sep{color:#ffffff14;flex-shrink:0;font-size:14px}#pc-wrap .program-card .card-body .card-rating{align-items:center;gap:6px;display:flex}#pc-wrap .program-card .card-body .card-rating .stars{color:#ffb800;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap .program-card .card-body .card-rating .rating-label{color:#666;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap .program-card .card-body .card-bottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}#pc-wrap .program-card .card-body .card-bottom .level-tag{color:#aaa;letter-spacing:1px;text-transform:uppercase;border:1px solid #ffffff14;border-radius:4px;padding:3px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap .program-card .card-body .card-bottom .btn-enroll{color:#fff;letter-spacing:.5px;cursor:pointer;background:#22c55e;border:none;border-radius:6px;align-items:center;padding:6px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}#pc-wrap .program-card .card-body .card-bottom .btn-enroll:hover{background:#16a34a}#pc-wrap .program-card .card-body .card-bottom .btn-enroll.enrolled{background:#e92c28}#pc-wrap .program-card .card-body .card-bottom .btn-enroll.enrolled:hover{background:#c0211e}#pc-wrap .program-card .card-body .card-bottom .btn-enroll:disabled{opacity:.6;cursor:not-allowed}#pc-wrap .program-card .card-body .card-bottom .btn-paid{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;text-decoration:none}#pc-wrap #member-properties-page,#pc-wrap #programs-page{background:#0f172a;min-height:100vh;padding:40px 0 80px}#pc-wrap #member-properties-page .programs-container,#pc-wrap #programs-page .programs-container{flex-direction:row;align-items:flex-start;gap:32px;max-width:1300px;margin:0 auto;padding:0 24px;display:flex}#pc-wrap #member-properties-page .programs-sidebar,#pc-wrap #programs-page .programs-sidebar{flex-direction:column;flex-shrink:0;gap:28px;width:260px;display:flex;position:sticky;top:108px}#pc-wrap #member-properties-page .programs-filter-block,#pc-wrap #programs-page .programs-filter-block{flex-direction:column;gap:14px;display:flex}#pc-wrap #member-properties-page .programs-filter-title,#pc-wrap #programs-page .programs-filter-title{color:#aaa;letter-spacing:3px;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #member-properties-page .programs-chip-group,#pc-wrap #programs-page .programs-chip-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #member-properties-page .programs-chip,#pc-wrap #programs-page .programs-chip{color:#aaa;text-align:left;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s}#pc-wrap #member-properties-page .programs-chip:hover,#pc-wrap #programs-page .programs-chip:hover{color:#fff;border-color:#22c55e66}#pc-wrap #member-properties-page .programs-chip.active,#pc-wrap #programs-page .programs-chip.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:700}#pc-wrap #member-properties-page .programs-radio-group,#pc-wrap #programs-page .programs-radio-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #member-properties-page .programs-radio-item,#pc-wrap #programs-page .programs-radio-item{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;transition:all .2s;display:flex}#pc-wrap #member-properties-page .programs-radio-item input[type=radio],#pc-wrap #programs-page .programs-radio-item input[type=radio]{accent-color:#22c55e;cursor:pointer}#pc-wrap #member-properties-page .programs-radio-item:hover,#pc-wrap #programs-page .programs-radio-item:hover{color:#fff;border-color:#22c55e66}#pc-wrap #member-properties-page .programs-radio-item.active,#pc-wrap #programs-page .programs-radio-item.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:600}#pc-wrap #member-properties-page .programs-search-bar,#pc-wrap #programs-page .programs-search-bar{align-items:center;gap:8px;display:flex}#pc-wrap #member-properties-page .programs-search-bar .programs-search-input,#pc-wrap #programs-page .programs-search-bar .programs-search-input{color:#fff;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#pc-wrap #member-properties-page .programs-search-bar .programs-search-input::placeholder,#pc-wrap #programs-page .programs-search-bar .programs-search-input::placeholder{color:#666}#pc-wrap #member-properties-page .programs-search-bar .programs-search-input:focus,#pc-wrap #programs-page .programs-search-bar .programs-search-input:focus{border-color:#22c55e66}#pc-wrap #member-properties-page .programs-search-bar .programs-search-clear,#pc-wrap #programs-page .programs-search-bar .programs-search-clear{color:#666;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:12px;transition:all .2s}#pc-wrap #member-properties-page .programs-search-bar .programs-search-clear:hover,#pc-wrap #programs-page .programs-search-bar .programs-search-clear:hover{color:#e92c28;border-color:#e92c28}#pc-wrap #member-properties-page .programs-search-bar .programs-search-btn,#pc-wrap #programs-page .programs-search-bar .programs-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:background .2s}#pc-wrap #member-properties-page .programs-search-bar .programs-search-btn:hover,#pc-wrap #programs-page .programs-search-bar .programs-search-btn:hover{background:#16a34a}#pc-wrap #member-properties-page .programs-main,#pc-wrap #programs-page .programs-main{flex-direction:column;flex:1;gap:28px;min-width:0;display:flex}#pc-wrap #member-properties-page .programs-top-bar,#pc-wrap #programs-page .programs-top-bar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}#pc-wrap #member-properties-page .programs-top-bar .programs-count,#pc-wrap #programs-page .programs-top-bar .programs-count{color:#aaa;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #member-properties-page .programs-top-bar .programs-count strong,#pc-wrap #programs-page .programs-top-bar .programs-count strong{color:#fff;font-size:16px}#pc-wrap #member-properties-page .programs-top-bar .programs-sort-row,#pc-wrap #programs-page .programs-top-bar .programs-sort-row{align-items:center;gap:12px;display:flex}#pc-wrap #member-properties-page .programs-top-bar .programs-sort-row>span,#pc-wrap #programs-page .programs-top-bar .programs-sort-row>span{color:#666;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #member-properties-page .programs-top-bar .programs-sort-buttons,#pc-wrap #programs-page .programs-top-bar .programs-sort-buttons{flex-wrap:wrap;gap:8px;display:flex}#pc-wrap #member-properties-page .programs-top-bar .programs-sort-btn,#pc-wrap #programs-page .programs-top-bar .programs-sort-btn{color:#aaa;cursor:pointer;white-space:nowrap;background:#1f2937;border:1px solid #ffffff14;border-radius:6px;padding:7px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:all .2s}#pc-wrap #member-properties-page .programs-top-bar .programs-sort-btn:hover,#pc-wrap #programs-page .programs-top-bar .programs-sort-btn:hover{color:#fff;border-color:#22c55e66}#pc-wrap #member-properties-page .programs-top-bar .programs-sort-btn.active,#pc-wrap #programs-page .programs-top-bar .programs-sort-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #member-properties-page .programs-grid,#pc-wrap #programs-page .programs-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#pc-wrap #member-properties-page .programs-empty,#pc-wrap #programs-page .programs-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}#pc-wrap #member-properties-page .programs-empty span,#pc-wrap #programs-page .programs-empty span{font-size:48px}#pc-wrap #member-properties-page .programs-empty p,#pc-wrap #programs-page .programs-empty p{color:#aaa;font-family:Poppins,sans-serif;font-size:16px}#pc-wrap #member-properties-page .programs-empty button,#pc-wrap #programs-page .programs-empty button{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .2s}#pc-wrap #member-properties-page .programs-empty button:hover,#pc-wrap #programs-page .programs-empty button:hover{background:#16a34a}#pc-wrap #member-properties-page .programs-pagination,#pc-wrap #programs-page .programs-pagination{justify-content:center;align-items:center;gap:8px;padding-top:16px;display:flex}#pc-wrap #member-properties-page .programs-pagination .programs-page-btn,#pc-wrap #programs-page .programs-pagination .programs-page-btn{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;min-width:40px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}#pc-wrap #member-properties-page .programs-pagination .programs-page-btn:hover:not(:disabled),#pc-wrap #programs-page .programs-pagination .programs-page-btn:hover:not(:disabled){color:#fff;border-color:#22c55e}#pc-wrap #member-properties-page .programs-pagination .programs-page-btn.active,#pc-wrap #programs-page .programs-pagination .programs-page-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #member-properties-page .programs-pagination .programs-page-btn:disabled,#pc-wrap #programs-page .programs-pagination .programs-page-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:900px){#pc-wrap #member-properties-page .programs-container,#pc-wrap #programs-page .programs-container{flex-direction:column}#pc-wrap #member-properties-page .programs-sidebar,#pc-wrap #programs-page .programs-sidebar{flex-flow:wrap;gap:20px;width:100%;position:static}#pc-wrap #member-properties-page .programs-sidebar .programs-filter-block,#pc-wrap #programs-page .programs-sidebar .programs-filter-block{flex:1;min-width:160px}#pc-wrap #member-properties-page .programs-grid,#pc-wrap #programs-page .programs-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#pc-wrap #member-properties-page,#pc-wrap #programs-page{padding:24px 0 60px}#pc-wrap #member-properties-page .programs-container,#pc-wrap #programs-page .programs-container{padding:0 16px}#pc-wrap #member-properties-page .programs-grid,#pc-wrap #programs-page .programs-grid{grid-template-columns:repeat(2,1fr);gap:14px}#pc-wrap #member-properties-page .programs-top-bar,#pc-wrap #programs-page .programs-top-bar{flex-direction:column;align-items:flex-start;gap:10px}#pc-wrap #member-properties-page .programs-sort-row,#pc-wrap #programs-page .programs-sort-row{flex-wrap:wrap;gap:6px}#pc-wrap #member-properties-page .programs-sort-buttons,#pc-wrap #programs-page .programs-sort-buttons{flex-wrap:wrap}}@media (max-width:480px){#pc-wrap #member-properties-page .programs-container,#pc-wrap #programs-page .programs-container{padding:0 12px}#pc-wrap #member-properties-page .programs-sidebar,#pc-wrap #programs-page .programs-sidebar{gap:14px}#pc-wrap #member-properties-page .programs-sidebar .programs-filter-block,#pc-wrap #programs-page .programs-sidebar .programs-filter-block{min-width:100%}#pc-wrap #member-properties-page .programs-grid,#pc-wrap #programs-page .programs-grid{grid-template-columns:1fr}}#pc-wrap #program-detail-page{background:#0f172a;min-height:100vh;padding-top:107px}#pc-wrap #program-detail-page .pdp-not-found{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}#pc-wrap #program-detail-page .pdp-not-found span{font-size:64px}#pc-wrap #program-detail-page .pdp-not-found h2,#pc-wrap #program-detail-page .pdp-not-found p{color:#aaa;font-family:Poppins,sans-serif;font-size:18px}#pc-wrap #program-detail-page .pdp-not-found button{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;padding:12px 28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #program-detail-page .pdp-not-found button:hover{background:#c0211e}#pc-wrap #program-detail-page .pdp-hero-wrap{grid-template-columns:1fr 480px;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:40px 32px 48px;display:grid}#pc-wrap #program-detail-page .pdp-hero-left{flex-direction:column;gap:14px;display:flex}#pc-wrap #program-detail-page .pdp-hero-right .pdp-hero-img{object-fit:cover;object-position:center;border-radius:12px;width:100%;height:360px;display:block;box-shadow:0 8px 40px #00000080}#pc-wrap #program-detail-page .pdp-back{color:#6b7280;letter-spacing:.5px;text-transform:uppercase;align-self:flex-start;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s}#pc-wrap #program-detail-page .pdp-back:hover{color:#fff}#pc-wrap #program-detail-page .pdp-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap #program-detail-page .pdp-badges .badge-type{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#e92c28;border-radius:3px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:9px;font-weight:800}#pc-wrap #program-detail-page .pdp-badges .badge-level{color:#ffffffa6;letter-spacing:1.5px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap #program-detail-page .pdp-badges .pdp-popularity-badge{color:#fbbf24;letter-spacing:1px;text-transform:uppercase;background:#fbbf241f;border:1px solid #fbbf2440;border-radius:3px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap #program-detail-page .pdp-hero-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:44px;font-weight:900;line-height:1.05}#pc-wrap #program-detail-page .pdp-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#pc-wrap #program-detail-page .pdp-hero-meta .phm-item{color:#ffffff80;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #program-detail-page .pdp-hero-meta .phm-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:3px;height:3px}#pc-wrap #program-detail-page .pdp-body{grid-template-columns:1fr 340px;align-items:start;gap:28px;max-width:1280px;margin:0 auto;padding:32px 32px 0;display:grid}#pc-wrap #program-detail-page .pdp-full-width{flex-direction:column;gap:32px;max-width:1280px;margin:0 auto;padding:28px 32px 64px;display:flex}#pc-wrap #program-detail-page .pdp-main{flex-direction:column;gap:32px;display:flex}#pc-wrap #program-detail-page .stat-pills{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}#pc-wrap #program-detail-page .stat-pills .stat-pill{background:linear-gradient(135deg,#1f2937,#1a2332);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:20px 12px;transition:all .25s;display:flex}#pc-wrap #program-detail-page .stat-pills .stat-pill:hover{border-color:#22c55e66;transform:translateY(-2px)}#pc-wrap #program-detail-page .stat-pills .stat-pill .sp-icon{color:#e92c28;justify-content:center;align-items:center;display:flex}#pc-wrap #program-detail-page .stat-pills .stat-pill .sp-val{color:#22c55e;font-family:Poppins,sans-serif;font-size:24px;font-weight:900;line-height:1}#pc-wrap #program-detail-page .stat-pills .stat-pill .sp-lbl{color:#6b7280;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap #program-detail-page .pdp-section{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:16px;padding:24px;transition:border-color .25s;display:flex}#pc-wrap #program-detail-page .pdp-section:hover{border-color:#22c55e33}#pc-wrap #program-detail-page .pdp-section-title{color:#fff;letter-spacing:1.5px;text-transform:uppercase;border-left:3px solid #22c55e;margin:0;padding-left:12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:800}#pc-wrap #program-detail-page .muscle-chips{flex-wrap:wrap;gap:8px;display:flex}#pc-wrap #program-detail-page .muscle-chips .muscle-chip{color:#22c55e;letter-spacing:1px;text-transform:uppercase;background:#22c55e12;border:1px solid #22c55e33;border-radius:4px;padding:5px 12px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #program-detail-page .req-list{flex-direction:column;gap:10px;display:flex}#pc-wrap #program-detail-page .req-list .req-item{color:#d1d5db;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:13px;display:flex}#pc-wrap #program-detail-page .req-list .req-item .req-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:5px;height:5px}#pc-wrap #program-detail-page .week-list{flex-direction:column;gap:0;display:flex}#pc-wrap #program-detail-page .wl-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:14px;padding:11px 4px;display:flex}#pc-wrap #program-detail-page .wl-row:last-child{border-bottom:none}#pc-wrap #program-detail-page .wl-row.is-rest{opacity:.45}#pc-wrap #program-detail-page .wl-day{color:#6b7280;letter-spacing:1.5px;text-transform:uppercase;flex-shrink:0;width:32px;font-family:Poppins,sans-serif;font-size:10px;font-weight:800}#pc-wrap #program-detail-page .wl-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}#pc-wrap #program-detail-page .wl-dot.dot-active{background:#22c55e;box-shadow:0 0 6px #22c55e80}#pc-wrap #program-detail-page .wl-dot.dot-rest{background:#1f2937;border:1px solid #374151}#pc-wrap #program-detail-page .wl-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;overflow:hidden}#pc-wrap #program-detail-page .wl-tags{flex-shrink:0;gap:5px;display:flex}#pc-wrap #program-detail-page .wl-tag{color:#22c55e;letter-spacing:.8px;text-transform:uppercase;background:#22c55e12;border:1px solid #22c55e2e;border-radius:3px;padding:2px 8px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap #program-detail-page .wl-duration{color:#4b5563;white-space:nowrap;flex-shrink:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:500}#pc-wrap #program-detail-page .phases-list{flex-direction:column;gap:7px;display:flex}#pc-wrap #program-detail-page .phases-list .phase-row{background:#1f2937;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:44px 1fr 110px 46px;align-items:center;gap:12px;padding:9px 12px;display:grid}#pc-wrap #program-detail-page .phases-list .phase-row:nth-child(2n){background:#22c55e08;border-color:#22c55e1a}#pc-wrap #program-detail-page .phases-list .phase-row .pr-week{color:#22c55e;letter-spacing:.8px;white-space:nowrap;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #program-detail-page .phases-list .phase-row .pr-bar-wrap{background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden}#pc-wrap #program-detail-page .phases-list .phase-row .pr-bar-wrap .pr-bar-fill{background:linear-gradient(90deg,#22c55e66,#22c55e);border-radius:2px;height:100%;transition:width .3s}#pc-wrap #program-detail-page .phases-list .phase-row .pr-name{color:#9ca3af;text-align:right;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap #program-detail-page .phases-list .phase-row .pr-sess{color:#374151;text-align:right;white-space:nowrap;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #program-detail-page .reviews-head{justify-content:space-between;align-items:center;display:flex}#pc-wrap #program-detail-page .reviews-head .pdp-section-title{border:none;padding:0}#pc-wrap #program-detail-page .reviews-head .reviews-count{color:#ffb800;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #program-detail-page .rbar-list{background:#1f2937;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}#pc-wrap #program-detail-page .rbar-list .rbar-row{align-items:center;gap:10px;display:flex}#pc-wrap #program-detail-page .rbar-list .rbar-row .rbar-stars{color:#555;text-align:right;flex-shrink:0;width:28px;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #program-detail-page .rbar-list .rbar-row .rbar-track{background:#ffffff0d;border-radius:2px;flex:1;height:4px;overflow:hidden}#pc-wrap #program-detail-page .rbar-list .rbar-row .rbar-track .rbar-fill{background:#ffb800;border-radius:2px;height:100%}#pc-wrap #program-detail-page .rbar-list .rbar-row .rbar-pct{color:#4b5563;text-align:right;flex-shrink:0;width:28px;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #program-detail-page .review-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}#pc-wrap #program-detail-page .review-cards .review-card{background:#1f2937;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:10px;padding:16px;display:flex}#pc-wrap #program-detail-page .review-cards .review-card .rc-head{align-items:center;gap:10px;display:flex}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-avatar{color:#22c55e;background:#22c55e14;border:1px solid #22c55e29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Poppins,sans-serif;font-size:12px;font-weight:800;display:flex;overflow:hidden}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-avatar img{object-fit:cover;width:100%;height:100%}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-meta{flex-direction:column;flex:1;gap:2px;display:flex}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-meta .rc-name,#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-meta .rc-nick{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-meta .rc-date{color:#4b5563;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-delete-btn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;font-size:12px;transition:background .15s,color .15s;display:flex}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .rc-delete-btn:hover{color:#e92c28;background:#e92c281f}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .star-rating .star{color:#202020;font-size:12px}#pc-wrap #program-detail-page .review-cards .review-card .rc-head .star-rating .star.filled{color:#ffb800}#pc-wrap #program-detail-page .review-cards .review-card .rc-text{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:1.6}#pc-wrap #program-detail-page .pdp-gallery{flex-wrap:wrap;gap:10px;display:flex}#pc-wrap #program-detail-page .pdp-gallery .pdp-thumb{object-fit:cover;cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:6px;width:80px;height:60px;transition:all .2s}#pc-wrap #program-detail-page .pdp-gallery .pdp-thumb.active{opacity:1;border-color:#22c55e}#pc-wrap #program-detail-page .pdp-gallery .pdp-thumb:hover{opacity:.85}#pc-wrap #program-detail-page .pdp-desc{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8}#pc-wrap #program-detail-page .ec-trainer{background:#1f2937;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}#pc-wrap #program-detail-page .ec-trainer .et-avatar-img{object-fit:cover;border:2px solid #22c55e4d;border-radius:50%;flex-shrink:0;width:52px;height:52px}#pc-wrap #program-detail-page .ec-trainer .et-info{flex:1;min-width:0}#pc-wrap #program-detail-page .ec-trainer .et-info .et-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block;overflow:hidden}#pc-wrap #program-detail-page .ec-trainer .et-info .et-name:hover{color:#e92c28}#pc-wrap #program-detail-page .ec-trainer .et-info .et-spec{color:#555;text-transform:capitalize;margin-top:3px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #program-detail-page .pdp-review-input{color:#fff;resize:vertical;box-sizing:border-box;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6;transition:border-color .2s}#pc-wrap #program-detail-page .pdp-review-input::placeholder{color:#4b5563}#pc-wrap #program-detail-page .pdp-review-input:focus{border-color:#e92c2866}#pc-wrap #program-detail-page .pdp-sidebar{flex-direction:column;gap:16px;display:flex}#pc-wrap #program-detail-page .sidebar-stats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}#pc-wrap #program-detail-page .sidebar-stats .sidebar-stat-pill{background:linear-gradient(135deg,#1f2937,#1a2332);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;transition:all .25s;display:flex}#pc-wrap #program-detail-page .sidebar-stats .sidebar-stat-pill:hover{border-color:#22c55e66;transform:translateY(-2px)}#pc-wrap #program-detail-page .sidebar-stats .sidebar-stat-pill .sp-icon{color:#6b7280;display:flex}#pc-wrap #program-detail-page .sidebar-stats .sidebar-stat-pill .sp-icon svg{font-size:20px}#pc-wrap #program-detail-page .sidebar-stats .sidebar-stat-pill .sp-val{color:#22c55e;font-family:Poppins,sans-serif;font-size:20px;font-weight:900;line-height:1}#pc-wrap #program-detail-page .sidebar-stats .sidebar-stat-pill .sp-lbl{color:#6b7280;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap #program-detail-page .sidebar-section-label{color:#374151;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;display:block}#pc-wrap #program-detail-page .sidebar-tags,#pc-wrap #program-detail-page .sidebar-trainer{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;padding:16px}#pc-wrap #program-detail-page .enroll-card{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:16px;padding:24px 20px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-price{color:#fff;font-family:Poppins,sans-serif;font-size:32px;font-weight:900;line-height:1}#pc-wrap #program-detail-page .enroll-card .ec-actions-row{align-items:center;gap:8px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-stat{color:#555;flex:1;align-items:center;gap:5px;font-family:Poppins,sans-serif;font-size:12px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-stat svg{color:#555}#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-btn{color:#555;cursor:pointer;background:0 0;border:1px solid #1e1e1e;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-family:Poppins,sans-serif;font-size:12px;transition:all .15s;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-btn svg{font-size:16px}#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-btn:hover{color:#888;border-color:#333}#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-btn.liked,#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-btn.saved{color:#e92c28;background:#e92c2814;border-color:#e92c284d}#pc-wrap #program-detail-page .enroll-card .ec-actions-row .ec-action-btn.liked svg{color:#e92c28}#pc-wrap #program-detail-page .enroll-card .ec-enroll-btn{color:#fff;letter-spacing:.3px;cursor:pointer;background:#22c55e;border:none;border-radius:8px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;transition:background .2s}#pc-wrap #program-detail-page .enroll-card .ec-enroll-btn:hover{background:#16a34a}#pc-wrap #program-detail-page .enroll-card .ec-enroll-btn:disabled{opacity:.5;cursor:not-allowed}#pc-wrap #program-detail-page .enroll-card .ec-enrolled-btn{color:#fff;letter-spacing:.3px;text-align:center;background:#22c55e;border:none;border-radius:8px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}#pc-wrap #program-detail-page .enroll-card .ec-leave-btn{color:#6b7280;border:1px solid #ffffff1f;padding:10px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}#pc-wrap #program-detail-page .enroll-card .ec-leave-btn:hover{color:#e92c28}#pc-wrap #program-detail-page .enroll-card .ec-leave-btn{color:#e92c28;letter-spacing:.3px;cursor:pointer;background:0 0;border:1px solid #e92c2866;border-radius:8px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;transition:all .2s}#pc-wrap #program-detail-page .enroll-card .ec-leave-btn:hover{background:#e92c2814;border-color:#e92c28}#pc-wrap #program-detail-page .enroll-card .ec-details{flex-direction:column;gap:9px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-details .ec-row{justify-content:space-between;align-items:center;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-details .ec-row .ec-row-label{color:#4b5563;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #program-detail-page .enroll-card .ec-details .ec-row .ec-row-value{color:#bbb;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap #program-detail-page .enroll-card .ec-divider{background:#ffffff0f;height:1px}#pc-wrap #program-detail-page .enroll-card .ec-section-label{color:#374151;letter-spacing:2px;margin:0;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #program-detail-page .enroll-card .ec-equip{flex-wrap:wrap;gap:6px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-equip .equip-tag{color:#777;background:#1f2937;border:1px solid #ffffff14;border-radius:5px;padding:4px 9px;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #program-detail-page .enroll-card .ec-trainer{align-items:center;gap:12px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-trainer .et-avatar{background:#22c55e14;border:2px solid #22c55e2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-trainer .et-info{flex:1;min-width:0}#pc-wrap #program-detail-page .enroll-card .ec-trainer .et-info .et-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;overflow:hidden}#pc-wrap #program-detail-page .enroll-card .ec-trainer .et-info .et-spec{color:#555;margin-top:2px;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #program-detail-page .enroll-card .ec-trainer .et-info .et-stats{align-items:center;gap:6px;margin-top:3px;display:flex}#pc-wrap #program-detail-page .enroll-card .ec-trainer .et-info .et-stats span{color:#4b5563;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #program-detail-page .enroll-card .ec-trainer .et-info .et-stats .et-sep{background:#333;border-radius:50%;width:3px;height:3px}#pc-wrap #program-detail-page .enroll-card .ec-trainer-btn{color:#777;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:7px;width:100%;padding:10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;transition:all .2s}#pc-wrap #program-detail-page .enroll-card .ec-trainer-btn:hover{color:#ccc;border-color:#22c55e4d}#pc-wrap #program-detail-page .pdp-popularity-badge{color:#e92c28;letter-spacing:.5px;background:#e92c2826;border:1px solid #e92c284d;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;display:inline-flex}#pc-wrap #program-detail-page .urgency-bar{background:#22c55e0a;border:1px solid #22c55e1a;border-radius:8px;align-items:center;gap:0;padding:10px 14px;display:flex}#pc-wrap #program-detail-page .urgency-bar .ub-item{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}#pc-wrap #program-detail-page .urgency-bar .ub-item span:first-child{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:800;line-height:1}#pc-wrap #program-detail-page .urgency-bar .ub-item span:last-child{color:#555;text-transform:uppercase;letter-spacing:.8px;font-family:Poppins,sans-serif;font-size:10px}#pc-wrap #program-detail-page .urgency-bar .ub-sep{background:#ffffff0f;width:1px;height:28px;margin:0 4px}#pc-wrap #program-detail-page .trust-row{flex-direction:column;gap:7px;display:flex}#pc-wrap #program-detail-page .trust-row .trust-item{color:#555;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:11px;display:flex}#pc-wrap #program-detail-page .trust-row .trust-item:before{color:#e92c28;content:"✓";flex-shrink:0;margin-right:8px;font-size:12px;font-weight:800}#pc-wrap #program-detail-page .pdp-submit-btn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;align-self:flex-start;padding:11px 24px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s}#pc-wrap #program-detail-page .pdp-submit-btn:hover:not(:disabled){color:#fff;border-color:#e92c28}#pc-wrap #program-detail-page .pdp-submit-btn:disabled{opacity:.35;cursor:not-allowed}#pc-wrap #program-detail-page .pdp-rating-overview{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:32px;margin-bottom:20px;padding:20px 24px;display:flex}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-score{flex-direction:column;align-items:center;gap:6px;min-width:90px;display:flex}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-score .pdp-rating-big{color:#ffb800;font-family:Poppins,sans-serif;font-size:52px;font-weight:800;line-height:1}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-score .pdp-rating-stars{gap:2px;font-size:16px;display:flex}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-score .pdp-rating-count{color:#6b7280;white-space:nowrap;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-bars{flex-direction:column;flex:1;gap:7px;display:flex}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-bars .pdp-bar-row{align-items:center;gap:10px;display:flex}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-bars .pdp-bar-row .pdp-bar-label{color:#9ca3af;flex-shrink:0;width:28px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-bars .pdp-bar-row .pdp-bar-track{background:#ffffff0f;border-radius:4px;flex:1;height:8px;overflow:hidden}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-bars .pdp-bar-row .pdp-bar-track .pdp-bar-fill{background:#ffb800;border-radius:4px;height:100%;transition:width .5s}#pc-wrap #program-detail-page .pdp-rating-overview .pdp-rating-bars .pdp-bar-row .pdp-bar-count{color:#6b7280;text-align:right;flex-shrink:0;width:18px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #program-detail-page .et-profile-link{color:#6b7280;white-space:nowrap;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;padding:8px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}#pc-wrap #program-detail-page .et-profile-link:hover{color:#fff;border-color:#e92c2866}#pc-wrap #program-detail-page .pdp-mobile-body{flex-direction:column;gap:28px;padding:20px 16px 110px;display:none}#pc-wrap #program-detail-page .mobile-sticky-cta{display:none}#pc-wrap #program-detail-page .wplan-days{flex-direction:column;gap:12px;display:flex}#pc-wrap #program-detail-page .wday-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;transition:border-color .2s;overflow:hidden}#pc-wrap #program-detail-page .wday-card:hover{border-color:#22c55e33}#pc-wrap #program-detail-page .wday-card.is-rest{background:#0d1117;border-color:#ffffff0a}#pc-wrap #program-detail-page .wday-header{background:#ffffff08;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:14px 18px;display:flex}#pc-wrap #program-detail-page .wday-title-row{align-items:center;gap:12px;display:flex}#pc-wrap #program-detail-page .wday-label{color:#000;letter-spacing:1.5px;text-transform:uppercase;background:#22c55e;border-radius:3px;flex-shrink:0;min-width:40px;padding:3px 8px;font-family:Poppins,sans-serif;font-size:9px;font-weight:800}.is-rest #pc-wrap #program-detail-page .wday-label{color:#4b5563;background:#1f2937}#pc-wrap #program-detail-page .wday-name{color:#fff;flex:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #program-detail-page .wday-duration{color:#22c55e;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:20px;flex-shrink:0;padding:3px 9px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#pc-wrap #program-detail-page .wday-toggle-arrow{color:#6b7280;flex-shrink:0;margin-left:auto;font-size:12px;transition:transform .25s,color .2s}#pc-wrap #program-detail-page .wday-toggle-arrow.open{color:#22c55e;transform:rotate(180deg)}#pc-wrap #program-detail-page .wday-header:hover .wday-toggle-arrow{color:#d1d5db}#pc-wrap #program-detail-page .wday-muscles{flex-wrap:wrap;gap:6px;display:flex}#pc-wrap #program-detail-page .wday-muscle-tag{color:#6b7280;letter-spacing:.5px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;padding:2px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}#pc-wrap #program-detail-page .wday-rest-msg{color:#374151;padding:16px 18px;font-family:Poppins,sans-serif;font-size:13px;font-style:italic}#pc-wrap #program-detail-page .wday-exercises{flex-direction:column;gap:0;display:flex}#pc-wrap #program-detail-page .wday-exercises .ex-item{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:10px;padding:14px 18px;transition:background .15s;display:flex}#pc-wrap #program-detail-page .wday-exercises .ex-item:last-child{border-bottom:none}#pc-wrap #program-detail-page .wday-exercises .ex-item:hover{background:#ffffff05}#pc-wrap #program-detail-page .ex-top{align-items:flex-start;gap:12px;display:flex}#pc-wrap #program-detail-page .ex-top .ex-top-right{margin-left:auto}#pc-wrap #program-detail-page .ex-num{color:#22c55e;background:#22c55e14;border:1px solid #22c55e33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-family:Poppins,sans-serif;font-size:11px;font-weight:800;display:flex}#pc-wrap #program-detail-page .ex-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#pc-wrap #program-detail-page .ex-name{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #program-detail-page .ex-params{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:12px;display:flex}#pc-wrap #program-detail-page .ex-top-right{flex-shrink:0;align-items:center;gap:8px;display:flex}#pc-wrap #program-detail-page .ex-video-btn{color:#fff;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:red;border-radius:4px;align-items:center;gap:4px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:flex}#pc-wrap #program-detail-page .ex-video-btn:hover{background:#c00;transform:scale(1.04)}#pc-wrap #program-detail-page .ex-diff-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:3px 9px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #program-detail-page .ex-diff-badge.diff-beginner{color:#22c55e;background:#22c55e1a}#pc-wrap #program-detail-page .ex-diff-badge.diff-intermediate{color:#fbbf24;background:#fbbf241a}#pc-wrap #program-detail-page .ex-diff-badge.diff-advanced{color:#e92c28;background:#e92c281a}#pc-wrap #program-detail-page .ex-equipment{flex-wrap:wrap;gap:6px;padding-left:38px;display:flex}#pc-wrap #program-detail-page .eq-tag{color:#555;letter-spacing:.3px;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;padding:3px 9px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}#pc-wrap #program-detail-page .ex-instructions{flex-direction:column;gap:5px;margin:0;padding:0 0 0 52px;display:flex}#pc-wrap #program-detail-page .ex-instructions li{color:#9ca3af;font-family:Poppins,sans-serif;font-size:12px;line-height:1.6;list-style:decimal}#pc-wrap #program-detail-page .ex-tips{flex-direction:column;gap:4px;padding-left:38px;display:flex}#pc-wrap #program-detail-page .ex-tips .ex-tip{color:#4b5563;margin:0;font-family:Poppins,sans-serif;font-size:12px;font-style:italic;line-height:1.5}#pc-wrap #program-detail-page .pdp-related{border-top:1px solid #ffffff0a;padding:40px 0 56px}#pc-wrap #program-detail-page .pdp-related .pdp-related-inner{max-width:1280px;margin:0 auto;padding:0 32px}#pc-wrap #program-detail-page .pdp-related .pdp-related-title{color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}#pc-wrap #program-detail-page .pdp-related .pdp-related-grid{flex-flow:wrap;gap:20px;display:flex}@media (max-width:900px){#pc-wrap #program-detail-page .pdp-hero-wrap{grid-template-columns:1fr;gap:28px;padding:32px 24px 40px}#pc-wrap #program-detail-page .pdp-hero-right .pdp-hero-img{height:240px}}@media (max-width:768px){#pc-wrap #program-detail-page{padding-top:72px}#pc-wrap #program-detail-page .pdp-hero-wrap{grid-template-columns:1fr;gap:20px;padding:24px 16px 28px}#pc-wrap #program-detail-page .pdp-hero-right .pdp-hero-img{border-radius:10px;height:220px}#pc-wrap #program-detail-page .pdp-hero-title{font-size:26px}#pc-wrap #program-detail-page .pdp-body{display:none}#pc-wrap #program-detail-page .pdp-mobile-body{display:flex}#pc-wrap #program-detail-page .pdp-full-width{gap:16px;padding:20px 16px 110px}#pc-wrap #program-detail-page .pdp-section{gap:10px;padding:16px}#pc-wrap #program-detail-page .pdp-section-title{font-size:11px}#pc-wrap #program-detail-page .pdp-review-input{padding:10px 12px;font-size:13px}#pc-wrap #program-detail-page .pdp-submit-btn{padding:10px 18px;font-size:13px}#pc-wrap #program-detail-page .pdp-rating-overview{gap:12px}#pc-wrap #program-detail-page .pdp-rating-big{font-size:36px}#pc-wrap #program-detail-page .review-card{padding:12px}#pc-wrap #program-detail-page .stat-pills{grid-template-columns:repeat(2,1fr)}#pc-wrap #program-detail-page .review-cards{grid-template-columns:1fr}#pc-wrap #program-detail-page .mobile-sticky-cta{z-index:100;background:#0a0a0a;border-top:1px solid #ffffff12;align-items:center;gap:14px;padding:12px 20px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}#pc-wrap #program-detail-page .mobile-sticky-cta .msc-price{color:#fff;flex-shrink:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:900}#pc-wrap #program-detail-page .mobile-sticky-cta .msc-btn{color:#fff;cursor:pointer;text-align:center;background:#22c55e;border:none;border-radius:8px;flex:1;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}#pc-wrap #program-detail-page .mobile-sticky-cta .msc-btn:hover{background:#16a34a}#pc-wrap #program-detail-page .mobile-sticky-cta .msc-btn.enrolled{color:#fff;cursor:default;background:#22c55e;border:none}#pc-wrap #program-detail-page .mobile-sticky-cta .msc-btn.enrolled:hover{background:#22c55e}#pc-wrap #program-detail-page .mobile-sticky-cta .msc-leave-btn{color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:14px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}#pc-wrap #program-detail-page .mobile-sticky-cta .msc-leave-btn:hover{color:#e92c28;border-color:#e92c28}}@media (max-width:1100px){#pc-wrap #program-detail-page .detail-container{gap:24px}#pc-wrap #program-detail-page .detail-sidebar{width:280px}}@media (max-width:900px){#pc-wrap #program-detail-page .detail-container{flex-direction:column}#pc-wrap #program-detail-page .detail-sidebar{width:100%;position:static}#pc-wrap #program-detail-page .detail-main{min-width:0}}@media (max-width:768px){#pc-wrap #program-detail-page{padding:24px 0 60px}#pc-wrap #program-detail-page .detail-container{padding:0 16px}#pc-wrap #program-detail-page .pdp-hero{height:240px}#pc-wrap #program-detail-page .pdp-title{font-size:22px!important}#pc-wrap #program-detail-page .pdp-meta-row{flex-wrap:wrap;gap:10px}#pc-wrap #program-detail-page .pdp-tabs{overflow-x:auto}#pc-wrap #program-detail-page .comments-grid,#pc-wrap #program-detail-page .reviews-grid{grid-template-columns:1fr!important}}@media (max-width:480px){#pc-wrap #program-detail-page .pdp-hero{height:180px}#pc-wrap #program-detail-page .pdp-title{font-size:18px!important}#pc-wrap #program-detail-page .pdp-info-grid{grid-template-columns:repeat(2,1fr)!important}}#pc-wrap #trainer-list-page{background:#0f172a;min-height:100vh;padding:120px 0 80px}#pc-wrap #trainer-list-page .tl-container{max-width:1300px;margin:0 auto;padding:0 24px}#pc-wrap #trainer-list-page .tl-main{flex-direction:column;gap:28px;display:flex}#pc-wrap #trainer-list-page .tl-search-bar{align-items:center;gap:8px;display:flex}#pc-wrap #trainer-list-page .tl-search-bar .tl-search-input{color:#fff;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#pc-wrap #trainer-list-page .tl-search-bar .tl-search-input::placeholder{color:#666}#pc-wrap #trainer-list-page .tl-search-bar .tl-search-input:focus{border-color:#22c55e66}#pc-wrap #trainer-list-page .tl-search-bar .tl-search-clear{color:#666;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:12px;transition:all .2s}#pc-wrap #trainer-list-page .tl-search-bar .tl-search-clear:hover{color:#e92c28;border-color:#e92c28}#pc-wrap #trainer-list-page .tl-search-bar .tl-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:background .2s}#pc-wrap #trainer-list-page .tl-search-bar .tl-search-btn:hover{background:#16a34a}#pc-wrap #trainer-list-page .tl-top-bar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}#pc-wrap #trainer-list-page .tl-top-bar .tl-count{color:#aaa;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #trainer-list-page .tl-top-bar .tl-count strong{color:#fff;font-size:16px}#pc-wrap #trainer-list-page .tl-top-bar .tl-sort-row{align-items:center;gap:12px;display:flex}#pc-wrap #trainer-list-page .tl-top-bar .tl-sort-row>span{color:#666;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #trainer-list-page .tl-top-bar .tl-sort-buttons{flex-wrap:wrap;gap:8px;display:flex}#pc-wrap #trainer-list-page .tl-top-bar .tl-sort-btn{color:#aaa;cursor:pointer;white-space:nowrap;background:#1f2937;border:1px solid #ffffff14;border-radius:6px;padding:7px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:all .2s}#pc-wrap #trainer-list-page .tl-top-bar .tl-sort-btn:hover{color:#fff;border-color:#22c55e66}#pc-wrap #trainer-list-page .tl-top-bar .tl-sort-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #trainer-list-page .tl-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#pc-wrap #trainer-list-page .trainer-card{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}#pc-wrap #trainer-list-page .trainer-card:hover{border-color:#22c55e66;transform:translateY(-4px)}#pc-wrap #trainer-list-page .trainer-card:hover .tc-header-img{transform:scale(1.06)}#pc-wrap #trainer-list-page .trainer-card .tc-header{background:#111827;height:350px;position:relative;overflow:hidden}#pc-wrap #trainer-list-page .trainer-card .tc-header .tc-header-img{object-fit:cover;object-position:center 20%;z-index:0;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}#pc-wrap #trainer-list-page .trainer-card .tc-header .tc-initials{color:#ffffff1f;letter-spacing:2px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:48px;font-weight:900;display:flex;position:absolute;inset:0}#pc-wrap #trainer-list-page .trainer-card .tc-header .tc-header-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000001a,#000000a6);position:absolute;inset:0}#pc-wrap #trainer-list-page .trainer-card .tc-header .tc-like-btn{color:#fff6;cursor:pointer;z-index:3;background:#00000080;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}#pc-wrap #trainer-list-page .trainer-card .tc-header .tc-like-btn:hover{color:#e92c28;border-color:#e92c2866}#pc-wrap #trainer-list-page .trainer-card .tc-header .tc-like-btn.liked{color:#e92c28;background:#e92c2826;border-color:#e92c2880}#pc-wrap #trainer-list-page .trainer-card .tc-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-name{color:#fff;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:800}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-nick{color:#666;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-bio{color:#9ca3af;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-family:Poppins,sans-serif;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;margin:4px 0;padding:12px 0;display:flex}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-stats .tc-stat{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-stats .tc-stat .ts-val{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:800;line-height:1}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-stats .tc-stat .ts-lbl{color:#666;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:9px;font-weight:600}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-stats .tc-stat-sep{background:#ffffff14;flex-shrink:0;width:1px;height:28px}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-btn{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;width:100%;margin-top:auto;padding:9px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;transition:all .2s}#pc-wrap #trainer-list-page .trainer-card .tc-body .tc-btn:hover{color:#22c55e;background:#22c55e14;border-color:#22c55e66}#pc-wrap #trainer-list-page .tl-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}#pc-wrap #trainer-list-page .tl-empty span{font-size:48px}#pc-wrap #trainer-list-page .tl-empty p{color:#aaa;font-family:Poppins,sans-serif;font-size:16px}#pc-wrap #trainer-list-page .tl-empty button{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .2s}#pc-wrap #trainer-list-page .tl-empty button:hover{background:#ff3d39}#pc-wrap #trainer-list-page .tl-pagination{justify-content:center;align-items:center;gap:8px;padding-top:16px;display:flex}#pc-wrap #trainer-list-page .tl-pagination .tl-page-btn{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;min-width:40px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}#pc-wrap #trainer-list-page .tl-pagination .tl-page-btn:hover:not(:disabled){color:#fff;border-color:#22c55e}#pc-wrap #trainer-list-page .tl-pagination .tl-page-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #trainer-list-page .tl-pagination .tl-page-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:900px){#pc-wrap #trainer-list-page{padding:100px 0 60px}#pc-wrap #trainer-list-page .tl-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){#pc-wrap #trainer-list-page{padding:80px 0 60px}#pc-wrap #trainer-list-page .tl-container{padding:0 16px}#pc-wrap #trainer-list-page .tl-top-bar{flex-direction:column;align-items:flex-start}#pc-wrap #trainer-list-page .tl-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}#pc-wrap #trainer-list-page .trainer-card{width:100%!important}}@media (max-width:480px){#pc-wrap #trainer-list-page .tl-grid{grid-template-columns:1fr!important}}#pc-wrap #trainer-detail-page{background:#0f172a;min-height:100vh;padding-top:107px}#pc-wrap #trainer-detail-page .tdp-not-found{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}#pc-wrap #trainer-detail-page .tdp-not-found span{font-size:56px}#pc-wrap #trainer-detail-page .tdp-not-found h2,#pc-wrap #trainer-detail-page .tdp-not-found p{color:#888;font-family:Poppins,sans-serif;font-size:18px}#pc-wrap #trainer-detail-page .tdp-not-found button{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;padding:12px 28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #trainer-detail-page .tdp-not-found button:hover{background:#c0211e}#pc-wrap #trainer-detail-page .tdp-hero-wrap{grid-template-columns:1fr 420px;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:40px 32px 48px;display:grid}#pc-wrap #trainer-detail-page .tdp-hero-left{flex-direction:column;gap:16px;display:flex}#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img{object-fit:cover;object-position:center 20%;border-radius:12px;width:100%;height:380px;display:block;box-shadow:0 8px 40px #00000080}#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img-placeholder{color:#ffffff14;letter-spacing:4px;background:#1f2937;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:100%;height:380px;font-family:Poppins,sans-serif;font-size:80px;font-weight:900;display:flex}#pc-wrap #trainer-detail-page .tdp-back{color:#6b7280;letter-spacing:.5px;text-transform:uppercase;align-self:flex-start;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s}#pc-wrap #trainer-detail-page .tdp-back:hover{color:#fff}#pc-wrap #trainer-detail-page .tdp-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap #trainer-detail-page .tdp-badges .badge-type{color:#fff;background:#e92c28;font-weight:800}#pc-wrap #trainer-detail-page .tdp-badges .badge-plan,#pc-wrap #trainer-detail-page .tdp-badges .badge-type{letter-spacing:1.5px;text-transform:uppercase;border-radius:3px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:9px}#pc-wrap #trainer-detail-page .tdp-badges .badge-plan{color:#ffffffa6;background:#ffffff0f;font-weight:700}#pc-wrap #trainer-detail-page .tdp-name{color:#fff;letter-spacing:.3px;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:36px;font-weight:900;line-height:1.1}#pc-wrap #trainer-detail-page .tdp-nick{color:#6b7280;margin:0;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #trainer-detail-page .tdp-desc{color:#9ca3af;max-width:500px;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}#pc-wrap #trainer-detail-page .tdp-stat-pills{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:4px;display:grid}#pc-wrap #trainer-detail-page .tdp-stat-pills .tdp-pill{background:#1f2937;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}#pc-wrap #trainer-detail-page .tdp-stat-pills .tdp-pill .pill-val{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:900;line-height:1}#pc-wrap #trainer-detail-page .tdp-stat-pills .tdp-pill .pill-lbl{color:#6b7280;letter-spacing:1.2px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:9px;font-weight:600}#pc-wrap #trainer-detail-page .tdp-body{grid-template-columns:1fr 320px;align-items:start;gap:28px;max-width:1280px;margin:0 auto;padding:0 32px 64px;display:grid}#pc-wrap #trainer-detail-page .tdp-main{flex-direction:column;gap:20px;display:flex}#pc-wrap #trainer-detail-page .tdp-card{background:#1f2937;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}#pc-wrap #trainer-detail-page .tdp-card-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}#pc-wrap #trainer-detail-page .tdp-card-head h3{color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:800}#pc-wrap #trainer-detail-page .tdp-card-head a{color:#e92c28;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .2s}#pc-wrap #trainer-detail-page .tdp-card-head a:hover{opacity:.75}#pc-wrap #trainer-detail-page .tdp-card-head .tdp-avg-rating{color:#ffb800;font-family:Poppins,sans-serif;font-size:12px;font-weight:700}#pc-wrap #trainer-detail-page .tdp-card-body{padding:20px}#pc-wrap #trainer-detail-page .tdp-bio{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.75}#pc-wrap #trainer-detail-page .tdp-programs-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card{background:#111827;border:1px solid #ffffff0f;border-radius:10px;text-decoration:none;transition:border-color .2s,transform .2s;display:block;overflow:hidden}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card:hover{border-color:#e92c284d;transform:translateY(-2px)}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card .tpc-banner{height:70px;position:relative}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card .tpc-banner .tpc-overlay{background:#00000059;position:absolute;inset:0}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card .tpc-body{flex-direction:column;gap:5px;padding:12px 14px;display:flex}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card .tpc-body .tpc-type{color:#e92c28;letter-spacing:1.5px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:8px;font-weight:700}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card .tpc-body .tpc-name{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1.3}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card .tpc-body .tpc-meta{color:#6b7280;align-items:center;gap:8px;margin-top:2px;font-family:Poppins,sans-serif;font-size:11px;display:flex}#pc-wrap #trainer-detail-page .tdp-programs-grid .tdp-prog-card .tpc-body .tpc-meta .tpc-price{color:#ffb800;margin-left:auto;font-weight:700}#pc-wrap #trainer-detail-page .tdp-rbar-block{background:#111827;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:32px;margin-bottom:16px;padding:20px 24px;display:flex}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-score{flex-direction:column;align-items:center;gap:6px;min-width:80px;display:flex}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-score .tdp-rbar-big{color:#ffb800;font-family:Poppins,sans-serif;font-size:36px;font-weight:900;line-height:1}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-score .tdp-stars .star{color:#2a2a2a;font-size:14px}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-score .tdp-stars .star.filled{color:#ffb800}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-score .tdp-rbar-total{color:#6b7280;text-align:center;font-family:Poppins,sans-serif;font-size:10px}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-bars{flex-direction:column;flex:1;gap:7px;display:flex}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-bars .tdp-rbar-row{align-items:center;gap:10px;display:flex}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-bars .tdp-rbar-row .tdp-rbar-lbl{color:#6b7280;text-align:right;flex-shrink:0;width:28px;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-bars .tdp-rbar-row .tdp-rbar-track{background:#ffffff0d;border-radius:2px;flex:1;height:4px;overflow:hidden}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-bars .tdp-rbar-row .tdp-rbar-track .tdp-rbar-fill{background:#ffb800;border-radius:2px;height:100%}#pc-wrap #trainer-detail-page .tdp-rbar-block .tdp-rbar-bars .tdp-rbar-row .tdp-rbar-pct{color:#6b7280;text-align:right;flex-shrink:0;width:28px;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #trainer-detail-page .tdp-feedback-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px;display:grid}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card{background:#111827;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-head{align-items:center;gap:10px;display:flex}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-head .tdp-fb-avatar{color:#e92c28;background:#e92c2814;border:1px solid #e92c2833;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Poppins,sans-serif;font-size:11px;font-weight:800;display:flex}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-head .tdp-fb-meta{flex-direction:column;flex:1;gap:2px;display:flex}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-head .tdp-fb-meta .tdp-fb-name{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-head .tdp-fb-meta .tdp-fb-date{color:#4b5563;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-head .td-stars .star{color:#1f2937;font-size:12px}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-head .td-stars .star.filled{color:#ffb800}#pc-wrap #trainer-detail-page .tdp-feedback-grid .tdp-fb-card .tdp-fb-text{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:1.65}#pc-wrap #trainer-detail-page .tdp-feedback-form{flex-direction:column;gap:12px;display:flex}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-form-label{color:#6b7280;letter-spacing:1.5px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-textarea{color:#e2e8f0;resize:vertical;box-sizing:border-box;background:#111827;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:Poppins,sans-serif;font-size:13px;transition:border-color .2s}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-textarea::placeholder{color:#374151}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-textarea:focus{border-color:#e92c2859}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-textarea:disabled{opacity:.4}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-submit-btn{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:7px;align-self:flex-start;padding:10px 24px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:background .2s}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-submit-btn:hover:not(:disabled){background:#c0211e}#pc-wrap #trainer-detail-page .tdp-feedback-form .tdp-submit-btn:disabled{cursor:not-allowed;background:#374151}#pc-wrap #trainer-detail-page .tdp-sidebar{position:sticky;top:100px}#pc-wrap #trainer-detail-page .tdp-action-card{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-top{flex-direction:column;gap:16px;padding:20px;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-avatar-row{align-items:center;gap:14px;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-avatar-row .tdp-ac-avatar{object-fit:cover;object-position:center top;border:2px solid #e92c2866;border-radius:50%;flex-shrink:0;width:56px;height:56px}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-avatar-row .tdp-ac-avatar-placeholder{color:#e92c28;background:#e92c2814;border:2px solid #e92c2833;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-family:Poppins,sans-serif;font-size:18px;font-weight:900;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-avatar-row .tdp-ac-name-col{flex-direction:column;gap:3px;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-avatar-row .tdp-ac-name-col .tdp-ac-label{color:#6b7280;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-avatar-row .tdp-ac-name-col .tdp-ac-name{color:#fff;font-family:Poppins,sans-serif;font-size:17px;font-weight:900}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-btn-row{align-items:stretch;gap:8px;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-profile-btn{color:#ffffffb3;text-align:center;letter-spacing:.3px;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;width:100%;margin-top:10px;padding:11px 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:block}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-profile-btn:hover{color:#22c55e;background:#22c55e0f;border-color:#22c55e}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-follow{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;flex:1;padding:11px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:background .2s}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-follow:hover{background:#16a34a}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-follow.following{color:#fff;background:#e92c28;border:none}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-follow.following:hover{background:#c0211e}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-like{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;transition:all .2s;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-like:hover{color:#e92c28;border-color:#e92c2866}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-like.liked{color:#e92c28;background:#e92c281f;border-color:#e92c28}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-divider{background:#ffffff0f;height:1px}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-rows{flex-direction:column;gap:10px;padding:16px 20px;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-rows .tdp-ac-row{justify-content:space-between;align-items:center;display:flex}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-rows .tdp-ac-row>span:first-child{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-rows .tdp-ac-row>span:last-child{color:#d1d5db;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-since{border-top:1px solid #ffffff0f;padding:14px 20px}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-since .tdp-ac-since-label{color:#e92c28;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #trainer-detail-page .tdp-action-card .tdp-ac-since .tdp-ac-since-val{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:12px}@media (max-width:900px){#pc-wrap #trainer-detail-page .tdp-hero-wrap{grid-template-columns:1fr;gap:32px;padding:32px 24px 40px}#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img,#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img-placeholder{height:280px}#pc-wrap #trainer-detail-page .tdp-body{grid-template-columns:1fr;padding:0 24px 64px}#pc-wrap #trainer-detail-page .tdp-sidebar{position:static}#pc-wrap #trainer-detail-page .tdp-programs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#pc-wrap #trainer-detail-page{padding-top:72px}#pc-wrap #trainer-detail-page .tdp-hero-wrap{gap:20px;padding:24px 16px 28px}#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img,#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img-placeholder{height:240px}#pc-wrap #trainer-detail-page .tdp-body{gap:20px;padding:0 16px 60px}#pc-wrap #trainer-detail-page .tdp-name{font-size:28px}#pc-wrap #trainer-detail-page .tdp-stat-pills{grid-template-columns:repeat(2,1fr)}#pc-wrap #trainer-detail-page .tdp-feedback-grid{grid-template-columns:1fr}#pc-wrap #trainer-detail-page .tdp-programs-grid{grid-template-columns:repeat(2,1fr)}#pc-wrap #trainer-detail-page .tdp-desc{max-width:100%}}@media (max-width:480px){#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img,#pc-wrap #trainer-detail-page .tdp-hero-right .tdp-hero-img-placeholder{height:200px}#pc-wrap #trainer-detail-page .tdp-name{font-size:22px}#pc-wrap #trainer-detail-page .tdp-programs-grid{grid-template-columns:1fr}#pc-wrap #trainer-detail-page .tdp-rbar-block{flex-direction:column;align-items:flex-start;gap:16px}#pc-wrap #trainer-detail-page .tdp-submit-btn{width:100%}}#pc-wrap .product-card{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}#pc-wrap .product-card:hover{border-color:#22c55e66;transform:translateY(-4px)}#pc-wrap .product-card.out-of-stock{opacity:.7}#pc-wrap .product-card .pc-link{flex-direction:column;flex:1;text-decoration:none;display:flex}#pc-wrap .product-card .pc-visual{background:#111827;width:100%;height:210px;position:relative;overflow:hidden}#pc-wrap .product-card .pc-visual .pc-img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}#pc-wrap .product-card .pc-visual .pc-visual-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000038,#000000b8);position:absolute;inset:0}#pc-wrap .product-card .pc-visual .pc-type-badge{color:#fff;letter-spacing:1.5px;text-transform:uppercase;z-index:2;background:#22c55e;border-radius:4px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}#pc-wrap .product-card .pc-visual .pc-like-btn{color:#fff6;cursor:pointer;z-index:3;background:#00000080;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}#pc-wrap .product-card .pc-visual .pc-like-btn:hover{color:#e92c28;border-color:#e92c2866}#pc-wrap .product-card .pc-visual .pc-like-btn.liked{color:#e92c28;background:#e92c281a;border-color:#e92c2880}#pc-wrap .product-card .pc-visual .pc-oos-overlay{color:#fff;letter-spacing:2px;z-index:4;background:#0000008c;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}#pc-wrap .product-card .pc-visual .pc-status-dot{z-index:2;border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;left:12px;box-shadow:0 0 6px}#pc-wrap .product-card:hover .pc-img{transform:scale(1.06)}#pc-wrap .product-card .pc-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 12px;display:flex}#pc-wrap .product-card .pc-body .pc-brand{color:#22c55e;letter-spacing:1.5px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap .product-card .pc-body .pc-name{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}#pc-wrap .product-card .pc-body .pc-views{color:#666;border-top:1px solid #ffffff14;align-items:center;gap:6px;padding:8px 0;font-family:Poppins,sans-serif;font-size:12px;display:flex}#pc-wrap .product-card .pc-body .pc-price-row{margin-top:auto}#pc-wrap .product-card .pc-body .pc-price-row .pc-price{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:800}#pc-wrap .product-card .pc-footer{padding:0 16px 14px}#pc-wrap .product-card .pc-footer .pc-btn{color:#fff;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:6px;width:100%;padding:8px 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;transition:background .2s}#pc-wrap .product-card .pc-footer .pc-btn:hover:not(:disabled){background:#16a34a}#pc-wrap .product-card .pc-footer .pc-btn:disabled{color:#555;cursor:not-allowed;background:#ffffff0f}#pc-wrap #products-page{background:#0f172a;min-height:100vh;padding:120px 0 80px}#pc-wrap #products-page .shop-container{flex-direction:row;align-items:flex-start;gap:32px;max-width:1300px;margin:0 auto;padding:0 24px;display:flex}#pc-wrap #products-page .shop-sidebar{flex-direction:column;flex-shrink:0;gap:28px;width:260px;display:flex;position:sticky;top:108px}#pc-wrap #products-page .shop-filter-block{flex-direction:column;gap:14px;display:flex}#pc-wrap #products-page .shop-filter-title{color:#aaa;letter-spacing:3px;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #products-page .shop-chip-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #products-page .shop-chip{color:#aaa;text-align:left;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s}#pc-wrap #products-page .shop-chip:hover{color:#fff;border-color:#22c55e66}#pc-wrap #products-page .shop-chip.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:700}#pc-wrap #products-page .shop-radio-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #products-page .shop-radio-item{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;transition:all .2s;display:flex}#pc-wrap #products-page .shop-radio-item input[type=radio]{accent-color:#22c55e;cursor:pointer}#pc-wrap #products-page .shop-radio-item:hover{color:#fff;border-color:#22c55e66}#pc-wrap #products-page .shop-radio-item.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:600}#pc-wrap #products-page .shop-toggle{cursor:pointer;color:#aaa;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}#pc-wrap #products-page .shop-toggle input{display:none}#pc-wrap #products-page .shop-toggle .shop-toggle-track{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:all .2s;position:relative}#pc-wrap #products-page .shop-toggle .shop-toggle-track .shop-toggle-thumb{background:#555;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}#pc-wrap #products-page .shop-toggle.on{color:#22c55e;border-color:#22c55e66}#pc-wrap #products-page .shop-toggle.on .shop-toggle-track{background:#22c55e33;border-color:#22c55e66}#pc-wrap #products-page .shop-toggle.on .shop-toggle-track .shop-toggle-thumb{background:#22c55e;left:calc(100% - 16px)}#pc-wrap #products-page .shop-search-bar{align-items:center;gap:8px;display:flex}#pc-wrap #products-page .shop-search-bar .shop-search-input{color:#fff;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#pc-wrap #products-page .shop-search-bar .shop-search-input::placeholder{color:#666}#pc-wrap #products-page .shop-search-bar .shop-search-input:focus{border-color:#22c55e66}#pc-wrap #products-page .shop-search-bar .shop-search-clear{color:#666;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:12px;transition:all .2s}#pc-wrap #products-page .shop-search-bar .shop-search-clear:hover{color:#e92c28;border-color:#e92c28}#pc-wrap #products-page .shop-search-bar .shop-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:background .2s}#pc-wrap #products-page .shop-search-bar .shop-search-btn:hover{background:#16a34a}#pc-wrap #products-page .shop-main{flex-direction:column;flex:1;gap:28px;min-width:0;display:flex}#pc-wrap #products-page .shop-top-bar{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}#pc-wrap #products-page .shop-top-bar .shop-count{color:#aaa;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #products-page .shop-top-bar .shop-count strong{color:#fff;font-size:16px}#pc-wrap #products-page .shop-top-bar .shop-sort-row{align-items:center;gap:12px;display:flex}#pc-wrap #products-page .shop-top-bar .shop-sort-row>span{color:#666;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #products-page .shop-top-bar .shop-sort-buttons{flex-wrap:wrap;gap:8px;display:flex}#pc-wrap #products-page .shop-top-bar .shop-sort-btn{color:#aaa;cursor:pointer;white-space:nowrap;background:#1f2937;border:1px solid #ffffff14;border-radius:6px;padding:7px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:all .2s}#pc-wrap #products-page .shop-top-bar .shop-sort-btn:hover{color:#fff;border-color:#22c55e66}#pc-wrap #products-page .shop-top-bar .shop-sort-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #products-page .shop-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#pc-wrap #products-page .shop-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}#pc-wrap #products-page .shop-empty span{font-size:48px}#pc-wrap #products-page .shop-empty p{color:#aaa;font-family:Poppins,sans-serif;font-size:16px}#pc-wrap #products-page .shop-empty button{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .2s}#pc-wrap #products-page .shop-empty button:hover{background:#ff3d39}#pc-wrap #products-page .shop-pagination{justify-content:center;align-items:center;gap:8px;padding-top:16px;display:flex}#pc-wrap #products-page .shop-pagination .shop-page-btn{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;min-width:40px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}#pc-wrap #products-page .shop-pagination .shop-page-btn:hover:not(:disabled){color:#fff;border-color:#22c55e}#pc-wrap #products-page .shop-pagination .shop-page-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #products-page .shop-pagination .shop-page-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:1100px){#pc-wrap #products-page .products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#pc-wrap #products-page{padding:24px 0 60px}#pc-wrap #products-page .products-container{padding:0 16px}#pc-wrap #products-page .products-top-bar{flex-direction:column;align-items:flex-start;gap:12px}#pc-wrap #products-page .filter-row{flex-wrap:wrap;gap:8px}#pc-wrap #products-page .products-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){#pc-wrap #products-page .products-grid{grid-template-columns:1fr}}@media (max-width:900px){#pc-wrap #products-page .shop-container{flex-direction:column}#pc-wrap #products-page .shop-sidebar{flex-flow:wrap;gap:20px;width:100%;position:static}#pc-wrap #products-page .shop-sidebar .shop-filter-block{flex:1;min-width:160px}#pc-wrap #products-page .shop-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#pc-wrap #products-page .shop-grid{grid-template-columns:repeat(2,1fr);gap:14px}#pc-wrap #products-page .shop-top-bar{flex-direction:column;align-items:flex-start;gap:10px}#pc-wrap #products-page .shop-sort-row{flex-wrap:wrap;gap:6px}#pc-wrap #products-page .shop-sort-buttons{flex-wrap:wrap}}@media (max-width:480px){#pc-wrap #products-page .shop-sidebar{gap:14px}#pc-wrap #products-page .shop-sidebar .shop-filter-block{min-width:100%}#pc-wrap #products-page .shop-grid{grid-template-columns:1fr}}#pc-wrap #product-detail-page{background:#0f172a;min-height:100vh;padding-top:107px}#pc-wrap #product-detail-page .pdp-not-found{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}#pc-wrap #product-detail-page .pdp-not-found span{font-size:64px}#pc-wrap #product-detail-page .pdp-not-found h2,#pc-wrap #product-detail-page .pdp-not-found p{color:#aaa;font-family:Poppins,sans-serif;font-size:18px}#pc-wrap #product-detail-page .pdp-not-found button{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;padding:12px 28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #product-detail-page .pdp-not-found button:hover{background:#c0211e}#pc-wrap #product-detail-page .pdp-hero-wrap{grid-template-columns:1fr 460px;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:40px 32px 48px;display:grid}#pc-wrap #product-detail-page .pdp-hero-left{flex-direction:column;gap:14px;display:flex}#pc-wrap #product-detail-page .pdp-hero-right{flex-direction:column;gap:12px;display:flex}#pc-wrap #product-detail-page .pdp-hero-right .pdp-hero-img{object-fit:cover;object-position:center;border-radius:12px;width:100%;height:340px;display:block;box-shadow:0 8px 40px #00000080}#pc-wrap #product-detail-page .pdp-hero-right .pdp-thumb-row{flex-wrap:wrap;gap:8px;display:flex}#pc-wrap #product-detail-page .pdp-hero-right .pdp-thumb-row .pdp-thumb{object-fit:cover;cursor:pointer;opacity:.55;border:2px solid #0000;border-radius:6px;width:64px;height:52px;transition:all .2s}#pc-wrap #product-detail-page .pdp-hero-right .pdp-thumb-row .pdp-thumb.active{opacity:1;border-color:#e92c28}#pc-wrap #product-detail-page .pdp-hero-right .pdp-thumb-row .pdp-thumb:hover{opacity:.85}#pc-wrap #product-detail-page .pdp-back{color:#6b7280;letter-spacing:.5px;text-transform:uppercase;align-self:flex-start;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s}#pc-wrap #product-detail-page .pdp-back:hover{color:#fff}#pc-wrap #product-detail-page .pdp-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#pc-wrap #product-detail-page .pdp-badges .badge-type{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#e92c28;border-radius:3px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:9px;font-weight:800}#pc-wrap #product-detail-page .pdp-badges .badge-brand{color:#ffffffa6;letter-spacing:1.5px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap #product-detail-page .pdp-badges .badge-status{font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #product-detail-page .pdp-hero-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:44px;font-weight:900;line-height:1.05}#pc-wrap #product-detail-page .pdp-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#pc-wrap #product-detail-page .pdp-hero-meta .phm-item{color:#ffffff80;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #product-detail-page .pdp-hero-meta .phm-item.phm-like{cursor:pointer;transition:color .2s}#pc-wrap #product-detail-page .pdp-hero-meta .phm-item.phm-like.liked,#pc-wrap #product-detail-page .pdp-hero-meta .phm-item.phm-like:hover{color:#e92c28}#pc-wrap #product-detail-page .pdp-hero-meta .phm-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:3px;height:3px}#pc-wrap #product-detail-page .pdp-body{grid-template-columns:1fr 320px;align-items:start;gap:28px;max-width:1280px;margin:0 auto;padding:32px 32px 64px;display:grid}#pc-wrap #product-detail-page .pdp-main{flex-direction:column;gap:20px;display:flex}#pc-wrap #product-detail-page .stat-pills{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}#pc-wrap #product-detail-page .stat-pills .stat-pill{background:linear-gradient(135deg,#1f2937,#1a2332);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:20px 12px;transition:all .25s;display:flex}#pc-wrap #product-detail-page .stat-pills .stat-pill:hover{border-color:#e92c2866;transform:translateY(-2px)}#pc-wrap #product-detail-page .stat-pills .stat-pill .sp-icon{color:#e92c28;justify-content:center;align-items:center;display:flex}#pc-wrap #product-detail-page .stat-pills .stat-pill .sp-val{color:#e92c28;font-family:Poppins,sans-serif;font-size:22px;font-weight:900;line-height:1}#pc-wrap #product-detail-page .stat-pills .stat-pill .sp-lbl{color:#6b7280;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:9px;font-weight:700}#pc-wrap #product-detail-page .pdp-section{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:16px;padding:24px;transition:border-color .25s;display:flex}#pc-wrap #product-detail-page .pdp-section:hover{border-color:#e92c2833}#pc-wrap #product-detail-page .pdp-section-title{color:#fff;letter-spacing:1.5px;text-transform:uppercase;border-left:3px solid #e92c28;margin:0;padding-left:12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:800}#pc-wrap #product-detail-page .pdp-desc{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8}#pc-wrap #product-detail-page .spec-rows{flex-direction:column;gap:0;display:flex}#pc-wrap #product-detail-page .spec-rows .spec-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 0;display:flex}#pc-wrap #product-detail-page .spec-rows .spec-row:last-child{border-bottom:none}#pc-wrap #product-detail-page .spec-rows .spec-row .sr-label{color:#4b5563;letter-spacing:.5px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap #product-detail-page .spec-rows .spec-row .sr-value{color:#e5e7eb;text-transform:uppercase;letter-spacing:.3px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #product-detail-page .pdp-sidebar{position:sticky;top:100px}#pc-wrap #product-detail-page .ec-actions-row{align-items:center;gap:8px;display:flex}#pc-wrap #product-detail-page .ec-actions-row .ec-action-btn,#pc-wrap #product-detail-page .ec-actions-row .ec-action-stat{color:#fff6;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:flex}#pc-wrap #product-detail-page .ec-actions-row .ec-action-btn{cursor:pointer;transition:all .2s}#pc-wrap #product-detail-page .ec-actions-row .ec-action-btn:hover{color:#e92c28;background:#e92c280f;border-color:#e92c2866}#pc-wrap #product-detail-page .ec-actions-row .ec-action-btn.liked{color:#e92c28;background:#e92c2814;border-color:#e92c2880}#pc-wrap #product-detail-page .buy-card{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:16px;padding:24px 20px;display:flex}#pc-wrap #product-detail-page .buy-card .bc-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}#pc-wrap #product-detail-page .buy-card .bc-price-row .bc-price{color:#fff;font-family:Poppins,sans-serif;font-size:32px;font-weight:900;line-height:1}#pc-wrap #product-detail-page .buy-card .bc-price-row .bc-low-stock{color:#ffb800;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #product-detail-page .buy-card .bc-status-row{align-items:center;gap:7px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:flex}#pc-wrap #product-detail-page .buy-card .bc-status-row .bc-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}#pc-wrap #product-detail-page .buy-card .bc-qty-row{justify-content:space-between;align-items:center;display:flex}#pc-wrap #product-detail-page .buy-card .bc-qty-row .bc-qty-label{color:#4b5563;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #product-detail-page .buy-card .bc-qty-row .bc-qty-ctrl{background:#111827;border:1px solid #ffffff14;border-radius:6px;align-items:center;display:flex;overflow:hidden}#pc-wrap #product-detail-page .buy-card .bc-qty-row .bc-qty-ctrl .bc-qty-btn{color:#aaa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;transition:all .15s;display:flex}#pc-wrap #product-detail-page .buy-card .bc-qty-row .bc-qty-ctrl .bc-qty-btn:hover{color:#e92c28;background:#e92c281a}#pc-wrap #product-detail-page .buy-card .bc-qty-row .bc-qty-ctrl .bc-qty-val{text-align:center;color:#fff;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;width:36px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #product-detail-page .buy-card .bc-add-btn{color:#fff;cursor:pointer;letter-spacing:.3px;background:#e92c28;border:none;border-radius:8px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;transition:background .2s}#pc-wrap #product-detail-page .buy-card .bc-add-btn:hover:not(.disabled):not(.added){background:#c0211e}#pc-wrap #product-detail-page .buy-card .bc-add-btn.disabled{color:#444;cursor:not-allowed;background:#ffffff0d}#pc-wrap #product-detail-page .buy-card .bc-add-btn.added{cursor:default;background:#4ecd64}#pc-wrap #product-detail-page .buy-card .bc-wish-btn{color:#777;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex}#pc-wrap #product-detail-page .buy-card .bc-wish-btn:hover{color:#e92c28;border-color:#e92c2866}#pc-wrap #product-detail-page .buy-card .bc-wish-btn.active{color:#e92c28;background:#e92c2814;border-color:#e92c2880}#pc-wrap #product-detail-page .buy-card .bc-divider{background:#ffffff0f;height:1px}#pc-wrap #product-detail-page .buy-card .bc-detail-rows{flex-direction:column;gap:9px;display:flex}#pc-wrap #product-detail-page .buy-card .bc-detail-rows .bc-detail-row{justify-content:space-between;align-items:center;display:flex}#pc-wrap #product-detail-page .buy-card .bc-detail-rows .bc-detail-row>span:first-child{color:#4b5563;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #product-detail-page .buy-card .bc-detail-rows .bc-detail-row>span:last-child{color:#bbb;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap #product-detail-page .buy-card .bc-trust{flex-direction:column;gap:7px;display:flex}#pc-wrap #product-detail-page .buy-card .bc-trust .bc-trust-item{color:#555;align-items:center;font-family:Poppins,sans-serif;font-size:11px;display:flex}#pc-wrap #product-detail-page .buy-card .bc-trust .bc-trust-item:before{content:"✓";color:#e92c28;flex-shrink:0;margin-right:8px;font-size:12px;font-weight:800}#pc-wrap #product-detail-page .pdp-mobile-body{flex-direction:column;gap:28px;padding:20px 16px 110px;display:none}#pc-wrap #product-detail-page .mobile-sticky-cta{display:none}@media (max-width:900px){#pc-wrap #product-detail-page .pdp-hero-wrap{grid-template-columns:1fr;gap:28px;padding:32px 24px 40px}#pc-wrap #product-detail-page .pdp-hero-right .pdp-hero-img{height:280px}#pc-wrap #product-detail-page .pdp-body{grid-template-columns:1fr;padding:0 24px 64px}#pc-wrap #product-detail-page .pdp-sidebar{position:static}#pc-wrap #product-detail-page .stat-pills{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#pc-wrap #product-detail-page{padding-top:72px}#pc-wrap #product-detail-page .pdp-hero-wrap{grid-template-columns:1fr;gap:20px;padding:24px 16px 28px}#pc-wrap #product-detail-page .pdp-hero-right .pdp-hero-img{height:240px}#pc-wrap #product-detail-page .pdp-hero-title{font-size:26px}#pc-wrap #product-detail-page .pdp-body{display:none}#pc-wrap #product-detail-page .stat-pills{grid-template-columns:repeat(2,1fr)}#pc-wrap #product-detail-page .pdp-mobile-body{padding-bottom:110px;display:flex}#pc-wrap #product-detail-page .pdp-section{gap:10px;padding:16px}#pc-wrap #product-detail-page .pdp-section-title{font-size:11px}#pc-wrap #product-detail-page .mobile-sticky-cta{z-index:100;background:#0a0a0a;border-top:1px solid #ffffff12;align-items:center;gap:14px;padding:12px 20px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}#pc-wrap #product-detail-page .mobile-sticky-cta .msc-price{color:#fff;flex-shrink:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:900}#pc-wrap #product-detail-page .mobile-sticky-cta .msc-btn{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;flex:1;padding:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}#pc-wrap #product-detail-page .mobile-sticky-cta .msc-btn:hover{background:#c0211e}#pc-wrap #product-detail-page .mobile-sticky-cta .msc-btn.disabled{cursor:not-allowed;background:#333}#pc-wrap #product-detail-page .mobile-sticky-cta .msc-btn.added{cursor:default;background:#4ecd64}#pc-wrap #product-detail-page .mobile-sticky-cta .msc-btn.added:hover{background:#4ecd64}}@media (max-width:480px){#pc-wrap #product-detail-page .pdp-hero-right .pdp-hero-img{height:200px}#pc-wrap #product-detail-page .pdp-hero-title{font-size:22px}#pc-wrap #product-detail-page .stat-pills{grid-template-columns:repeat(2,1fr)}}#pc-wrap #my-page{color:#fff;background:#0f172a;min-height:100vh}#pc-wrap #my-page h1,#pc-wrap #my-page h2,#pc-wrap #my-page h3,#pc-wrap #my-page h4,#pc-wrap #my-page h5,#pc-wrap #my-page label,#pc-wrap #my-page p,#pc-wrap #my-page span,#pc-wrap #my-page strong{color:inherit}#pc-wrap #my-page .main-title{color:#fff!important}#pc-wrap #my-page .sub-title{color:#ffffff73!important}#pc-wrap #my-page input,#pc-wrap #my-page textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px}#pc-wrap #my-page input::placeholder,#pc-wrap #my-page textarea::placeholder{color:#fff3}#pc-wrap #my-page input:focus,#pc-wrap #my-page textarea:focus{border-color:#22c55e80;outline:none}#pc-wrap #my-page .mp-wrap{flex-direction:column;gap:0;padding-top:107px;padding-bottom:80px;display:flex}#pc-wrap #my-page .mp-card{background:#1f2937;border:1px solid #ffffff14;border-radius:16px;flex-direction:row;align-items:center;gap:28px;padding:32px 36px;display:flex}#pc-wrap #my-page .mp-avatar-wrap{flex-shrink:0}#pc-wrap #my-page .mp-avatar{object-fit:cover;border:2px solid #22c55e66;border-radius:50%;width:88px;height:88px}#pc-wrap #my-page .mp-avatar-initial{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-family:Poppins,sans-serif;font-size:34px;font-weight:800;display:flex}#pc-wrap #my-page .mp-info{flex-direction:column;flex:1;gap:10px;display:flex}#pc-wrap #my-page .mp-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#pc-wrap #my-page .mp-name{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:800}#pc-wrap #my-page .mp-role{letter-spacing:2px;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;display:inline-block}#pc-wrap #my-page .mp-role--agent,#pc-wrap #my-page .mp-role--trainer{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d}#pc-wrap #my-page .mp-role--member,#pc-wrap #my-page .mp-role--user{color:#ffffff80;background:#ffffff12;border:1px solid #ffffff1a}#pc-wrap #my-page .mp-role--admin{color:#5b8dee;background:#5b8dee26;border:1px solid #5b8dee4d}#pc-wrap #my-page .mp-plan{letter-spacing:1.5px;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;display:inline-block}#pc-wrap #my-page .mp-plan--beginner{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b840}#pc-wrap #my-page .mp-plan--regular{color:#fff9;background:#ffffff14;border:1px solid #ffffff26}#pc-wrap #my-page .mp-plan--advanced{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e4d}#pc-wrap #my-page .mp-plan--pro{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}#pc-wrap #my-page .mp-bio{color:#fff6;margin:0;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5}#pc-wrap #my-page .mp-stats-row{flex-direction:row;gap:28px;margin-top:4px;display:flex}#pc-wrap #my-page .mp-stat{flex-direction:column;gap:2px;display:flex}#pc-wrap #my-page .mp-stat strong{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #my-page .mp-stat span{color:#ffffff59;text-transform:uppercase;letter-spacing:1.2px;font-family:Poppins,sans-serif;font-size:10px}#pc-wrap #my-page .mp-card-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}#pc-wrap #my-page .mp-card-actions .mp-edit-btn,#pc-wrap #my-page .mp-card-actions .mp-logout-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:flex}#pc-wrap #my-page .mp-card-actions .mp-edit-btn{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff1f}#pc-wrap #my-page .mp-card-actions .mp-edit-btn:hover{background:#ffffff14;border-color:#ffffff40}#pc-wrap #my-page .mp-card-actions .mp-logout-btn{color:#fca5a5;background:#991b1b40;border-color:#f871714d}#pc-wrap #my-page .mp-card-actions .mp-logout-btn:hover{background:#991b1b73;border-color:#f8717199}#pc-wrap #my-page .mp-tabs-bar{scrollbar-width:none;border-bottom:1px solid #ffffff14;flex-direction:row;margin-top:28px;display:flex;overflow-x:auto}#pc-wrap #my-page .mp-tabs-bar::-webkit-scrollbar{display:none}#pc-wrap #my-page .mp-tab{color:#fff6;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:14px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:flex}#pc-wrap #my-page .mp-tab svg{opacity:.5;transition:opacity .15s}#pc-wrap #my-page .mp-tab:hover{color:#ffffffbf}#pc-wrap #my-page .mp-tab:hover svg{opacity:.75}#pc-wrap #my-page .mp-tab.active{color:#22c55e;border-bottom-color:#22c55e}#pc-wrap #my-page .mp-tab.active svg{opacity:1;color:#22c55e}#pc-wrap #my-page .mp-tab.mp-tab--admin{color:#5b8dee80}#pc-wrap #my-page .mp-tab.mp-tab--admin svg,#pc-wrap #my-page .mp-tab.mp-tab--admin:hover{color:#5b8dee}#pc-wrap #my-page .mp-tab.mp-tab--admin.active{color:#5b8dee;border-bottom-color:#5b8dee}#pc-wrap #my-page .mp-content{min-height:400px;padding:32px 0 80px}#pc-wrap #my-page .card-config{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;width:280px;transition:border-color .2s;overflow:hidden}#pc-wrap #my-page .card-config:hover{border-color:#22c55e59}#pc-wrap #my-page .card-config .top{width:100%;height:180px;position:relative}#pc-wrap #my-page .card-config .top img{object-fit:cover;width:100%;height:100%}#pc-wrap #my-page .card-config .top .top-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#22c55e;border-radius:6px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}#pc-wrap #my-page .card-config .bottom{padding:14px 16px}#pc-wrap #my-page .card-config .bottom .name-address{gap:4px;margin-bottom:12px}#pc-wrap #my-page .card-config .bottom .name-address .name p{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}#pc-wrap #my-page .card-config .bottom .name-address .address p{color:#fff6;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #my-page .card-config .bottom .divider{background:#ffffff12;width:100%;height:1px;margin-bottom:12px}#pc-wrap #my-page .list-config{flex-flow:wrap;gap:20px;display:flex}#pc-wrap #my-page .pagination-config{align-items:center;gap:16px;width:100%;margin-top:40px}@media (max-width:900px){#pc-wrap #my-page .mp-card{flex-wrap:wrap;gap:16px;padding:20px}#pc-wrap #my-page .mp-card-actions{width:100%;margin-left:0}#pc-wrap #my-page .mp-stats-row{gap:16px}}@media (max-width:768px){#pc-wrap #my-page .mp-wrap{padding-top:80px;padding-bottom:60px}#pc-wrap #my-page .mp-card{flex-direction:column;align-items:flex-start;padding:16px}#pc-wrap #my-page .mp-name{font-size:18px}#pc-wrap #my-page .mp-tab{padding:10px 14px;font-size:12px}#pc-wrap #my-page .mp-content{padding:20px 0 60px}#pc-wrap #my-page .list-config{gap:12px}#pc-wrap #my-page .card-config{width:100%}}@media (max-width:480px){#pc-wrap #my-page .mp-card-actions{flex-direction:column;gap:8px}#pc-wrap #my-page .mp-card-actions .mp-edit-btn,#pc-wrap #my-page .mp-card-actions .mp-logout-btn{justify-content:center;width:100%}#pc-wrap #my-page .mp-stats-row{flex-wrap:wrap;gap:12px}#pc-wrap #my-page .mp-tab{padding:8px 10px;font-size:11px}}#pc-wrap #my-page #add-property-page{flex-direction:column;gap:35px;width:100%;height:auto;display:flex}#pc-wrap #my-page #add-property-page .main-title-box{margin-bottom:21px}#pc-wrap #my-page #add-property-page .main-title-box .main-title{color:#e2e8f0;letter-spacing:.6px;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .main-title-box .sub-title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #add-property-page .tabs-box{background:#1f2937;border:1px solid #ffffff1a;border-radius:12px 12px 0 0;flex-direction:row;gap:59px;width:100%;height:auto;padding:18px 0 0 35px;box-shadow:0 1px 4px #0000004d}#pc-wrap #my-page #add-property-page .tabs-box .active{color:#e2e8f0;border-bottom:2px solid #181a20;height:30px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .tabs-box .not-active{color:#717171;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config{background:#111827;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:auto;padding:38px 33px 35px;box-shadow:0 1px 4px #0000004d}#pc-wrap #my-page #add-property-page .config .description-box{width:100%;height:auto}#pc-wrap #my-page #add-property-page .config .description-box .config-column{width:100%;margin-top:15px}#pc-wrap #my-page #add-property-page .config .description-box .config-column .title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .description-box .config-column .description-input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding:0 15px}#pc-wrap #my-page #add-property-page .config .description-box .config-column .description-text{appearance:none;resize:none;color:#717171;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;height:198px;margin-top:15px;padding:8px 15px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #add-property-page .config .description-box .buttons-row{flex-direction:row;justify-content:flex-end;width:100%;height:auto;margin-top:40px}#pc-wrap #my-page #add-property-page .config .description-box .buttons-row .prev-button{border:1px solid #181a20;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:190px;height:44px;padding:16px 30px}#pc-wrap #my-page #add-property-page .config .description-box .buttons-row .prev-button .prev-button-text{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .description-box .buttons-row .next-button{background:#181a20;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:190px;height:44px;padding:16px 30px}#pc-wrap #my-page #add-property-page .config .description-box .buttons-row .next-button .next-button-text{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .description-box .property-title{color:#e2e8f0;margin-top:30px;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .description-box .config-row{flex-direction:row;gap:69px;width:100%;height:auto}#pc-wrap #my-page #add-property-page .config .description-box .config-row .price-year-after-price{gap:20px;width:100%;position:relative}#pc-wrap #my-page #add-property-page .config .description-box .config-row .price-year-after-price .title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .description-box .config-row .price-year-after-price .description-input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding:0 15px}#pc-wrap #my-page #add-property-page .config .description-box .config-row .price-year-after-price .select-description{appearance:none;cursor:pointer;color:#717171;background:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding-left:15px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #add-property-page .config .description-box .config-row .price-year-after-price .divider{border-left:1px solid #ddd;height:46px;position:absolute;top:42px;right:52px}#pc-wrap #my-page #add-property-page .config .description-box .config-row .price-year-after-price .arrow-down{color:#ddd;width:15px;height:7px;position:absolute;top:62px;right:18px}#pc-wrap #my-page #add-property-page .config .upload-title{color:#e2e8f0;margin-top:30px;margin-bottom:30px;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .images-box{gap:20px;width:100%;height:auto;margin-bottom:70px}#pc-wrap #my-page #add-property-page .config .images-box .upload-box{border:1px dashed #eb6753;border-radius:12px;justify-content:center;align-items:center;gap:30px;width:100%;height:450px}#pc-wrap #my-page #add-property-page .config .images-box .upload-box .text-box{justify-content:center;align-items:center;gap:5px;width:100%;height:auto}#pc-wrap #my-page #add-property-page .config .images-box .upload-box .text-box .drag-title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .images-box .upload-box .text-box .format-title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #add-property-page .config .images-box .upload-box .browse-button{border:1px solid #181a20;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:210px;padding:16px 30px}#pc-wrap #my-page #add-property-page .config .images-box .upload-box .browse-button .browse-button-text{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .images-box .gallery-box{flex-flow:wrap;gap:25px;width:100%;height:auto}#pc-wrap #my-page #add-property-page .config .images-box .gallery-box .image-box{border-radius:12px;width:150px;height:150px;position:relative;overflow:hidden}#pc-wrap #my-page #add-property-page .config .images-box .gallery-box .image-box img{width:100%;height:100%}#pc-wrap #my-page #add-property-page .config .images-box .gallery-box .image-box .absolute-box{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:31px;height:30px;display:flex;position:absolute;top:7px;left:7px}#pc-wrap #my-page #add-property-page .config .buttons-row{flex-direction:row;justify-content:flex-end;width:100%;height:auto}#pc-wrap #my-page #add-property-page .config .buttons-row button:disabled{background:#181a2045}#pc-wrap #my-page #add-property-page .config .buttons-row .prev-button{border:1px solid #181a20;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:190px;height:44px;padding:16px 30px}#pc-wrap #my-page #add-property-page .config .buttons-row .prev-button .prev-button-text{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .buttons-row .next-button{background:#181a20;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:190px;height:44px;padding:16px 30px}#pc-wrap #my-page #add-property-page .config .buttons-row .next-button .next-button-text{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .buttons-row .submit-button{background:#eb6753;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:auto;height:47.18px;padding:16px 30px;display:flex}#pc-wrap #my-page #add-property-page .config .buttons-row .submit-button .next-button-text{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .listing-input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding:0 15px}#pc-wrap #my-page #add-property-page .config .config-row{flex-direction:row;gap:52px;width:100%;height:auto;margin-top:25px}#pc-wrap #my-page #add-property-page .config .config-row .price-year-after-price{gap:20px;width:100%;position:relative}#pc-wrap #my-page #add-property-page .config .config-row .price-year-after-price .title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .config-row .price-year-after-price .description-input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding:0 15px}#pc-wrap #my-page #add-property-page .config .config-row .price-year-after-price .select-description{appearance:none;cursor:pointer;color:#717171;background:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding-left:15px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #add-property-page .config .config-row .price-year-after-price .divider{border-left:1px solid #ddd;height:46px;position:absolute;top:42px;right:52px}#pc-wrap #my-page #add-property-page .config .config-row .price-year-after-price .arrow-down{color:#ddd;width:15px;height:7px;position:absolute;top:62px;right:18px}#pc-wrap #my-page #add-property-page .config .map-title{color:#e2e8f0;margin-top:39px;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .map-frame{border-radius:12px;width:100%;height:668px;margin-top:20px;margin-bottom:77px;overflow:hidden}#pc-wrap #my-page #add-property-page .config .config-detail-row{flex-direction:row;gap:52px;width:100%;height:auto}#pc-wrap #my-page #add-property-page .config .config-detail-row .price-year-after-price{gap:20px;width:100%;margin-bottom:24px;position:relative}#pc-wrap #my-page #add-property-page .config .config-detail-row .price-year-after-price .title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .config-detail-row .price-year-after-price .description-input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding:0 15px}#pc-wrap #my-page #add-property-page .config .config-detail-row .price-year-after-price .select-description{appearance:none;cursor:pointer;color:#717171;background:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:47px;padding-left:15px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #add-property-page .config .config-detail-row .price-year-after-price .divider{border-left:1px solid #ddd;height:46px;position:absolute;top:42px;right:52px}#pc-wrap #my-page #add-property-page .config .config-detail-row .price-year-after-price .arrow-down{color:#ddd;width:15px;height:7px;position:absolute;top:62px;right:18px}#pc-wrap #my-page #add-property-page .config .config-detail-row .price-year-after-price .year-built-input{border:1px solid #ddd;border-radius:8px;width:270px;height:47.352px}#pc-wrap #my-page #add-property-page .config .owner-agent-title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #add-property-page .config .owner-agent-input{resize:none;color:#717171;border:1px solid #ddd;border-radius:8px;width:100%;height:198px;margin-top:20px;margin-bottom:41px;padding:8px 15px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #add-property-page .config .wrap-box{flex-flow:wrap;gap:35px 135px;width:100%;height:auto;margin-bottom:44px}#pc-wrap #my-page #add-property-page .config .wrap-box .amenity-box{flex-direction:row;align-items:center;gap:16px;width:auto;height:auto}#pc-wrap #my-page #add-property-page .config .wrap-box .amenity-box .property-checkbox{border-radius:12px;width:18px;height:19px}#pc-wrap #my-page #add-property-page .config .wrap-box .amenity-box .amenity-text{color:#e2e8f0;cursor:pointer;width:130.856px;height:auto;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}@media (max-width:768px){#pc-wrap #add-program-page{padding:16px}#pc-wrap #add-program-page .right-wrap{padding:0}#pc-wrap #add-program-page .select{width:100%}#pc-wrap #add-program-page .input-tit{box-sizing:border-box;width:100%}#pc-wrap #add-program-page .btn-flex{flex-wrap:wrap;gap:10px}}#pc-wrap #my-page #my-programs-page{flex-direction:column;gap:57px;width:100%;height:auto;display:flex}#pc-wrap #my-page #my-programs-page .main-title-box{flex-direction:row;justify-content:space-between;width:auto;height:auto}#pc-wrap #my-page #my-programs-page .main-title-box .right-box{width:315px}#pc-wrap #my-page #my-programs-page .main-title-box .right-box .main-title{color:#e2e8f0;letter-spacing:.6px;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-programs-page .main-title-box .right-box .sub-title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-programs-page .property-list-box{width:100%;height:auto}#pc-wrap #my-page #my-programs-page .property-list-box .tab-name-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px 12px 0 0;flex-direction:row;justify-content:center;align-items:flex-end;gap:10px;width:100%;height:49px}#pc-wrap #my-page #my-programs-page .property-list-box .tab-name-box .tab-name{color:#e2e8f0;font-weight:500}#pc-wrap #my-page #my-programs-page .property-list-box .tab-name-box .active-tab-name,#pc-wrap #my-page #my-programs-page .property-list-box .tab-name-box .tab-name{cursor:pointer;justify-content:center;align-items:center;width:110px;height:32px;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;line-height:26px;display:flex}#pc-wrap #my-page #my-programs-page .property-list-box .tab-name-box .active-tab-name{color:#e92c28;border-bottom:2px solid #e92c28;font-weight:600}#pc-wrap #my-page #my-programs-page .list-box{background:#111827;border:1px solid #ffffff1a;border-top:none;border-radius:0 0 12px 12px;width:100%;height:auto;min-height:700px;padding:30px 28px;box-shadow:0 1px 4px #0000004d}#pc-wrap #my-page #my-programs-page .list-box .listing-title-box{background:#1a2235;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(240px,1fr) 150px 120px 80px 100px;align-items:center;padding:12px 24px;display:grid}#pc-wrap #my-page #my-programs-page .list-box .listing-title-box .title-text{color:#6b7280;letter-spacing:1.2px;text-transform:uppercase;text-align:center;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #my-page #my-programs-page .list-box .listing-title-box .title-text:first-child{text-align:left}#pc-wrap #my-page #my-programs-page .list-box .property-card-box{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(240px,1fr) 150px 120px 80px 100px;align-items:center;min-height:90px;padding:16px 24px;transition:background .15s;display:grid}#pc-wrap #my-page #my-programs-page .list-box .property-card-box:hover{background:#ffffff05}#pc-wrap #my-page #my-programs-page .list-box .property-card-box:last-of-type{border-bottom:none}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .program-col{cursor:pointer;align-items:center;gap:14px;display:flex}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .image-box{border-radius:8px;flex-shrink:0;width:76px;height:68px;overflow:hidden}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .image-box img{object-fit:cover;border-radius:8px;width:100%;height:100%}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .information-box{flex-direction:column;gap:3px;display:flex}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .information-box .name{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.4}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .information-box .address{color:#4b5563;text-transform:uppercase;letter-spacing:.8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .information-box .price{color:#22c55e;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .date-box{justify-content:center;align-items:center;display:flex}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .date-box .date{color:#9ca3af;text-align:center;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .status-box{justify-content:center;align-items:center;display:flex}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .status-box .coloured-box{cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:86px;height:30px;display:flex}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .status-box .coloured-box .status{letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:10px;font-weight:800}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .views-box{justify-content:center;align-items:center;display:flex}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .views-box .views{color:#e2e8f0;text-align:center;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .action-box{justify-content:center;align-items:center;gap:6px;display:flex}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .action-box .icon-button{border-radius:8px;width:34px;height:34px}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .action-box .icon-button:hover{background:#ffffff12}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .action-box .icon-button .buttons{color:#e2e8f0}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .action-box .icon-button .btn-edit{color:#facc15}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .action-box .icon-button .btn-unarchive{color:#22c55e}#pc-wrap #my-page #my-programs-page .list-box .property-card-box .action-box .icon-button .btn-delete{color:#e92c28}#pc-wrap #my-page #my-programs-page .list-box .pagination-config{justify-content:center;align-items:center;width:100%;height:auto;margin-top:30px}#pc-wrap #my-page #my-programs-page .list-box .pagination-config .total-result p{color:#e2e8f0;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}@media (max-width:768px){#pc-wrap #my-page #my-programs-page .list-box{-webkit-overflow-scrolling:touch;padding:16px 12px;overflow-x:auto}#pc-wrap #my-page #my-programs-page .list-box .listing-title-box,#pc-wrap #my-page #my-programs-page .list-box .property-card-box{min-width:600px}#pc-wrap #my-page #my-programs-page .tab-name-box{gap:4px}#pc-wrap #my-page #my-programs-page .tab-name-box .active-tab-name,#pc-wrap #my-page #my-programs-page .tab-name-box .tab-name{width:90px;font-size:14px}}@media (max-width:480px){#pc-wrap #my-page #my-programs-page .list-box{padding:12px 8px}}#pc-wrap #my-page #my-favorites-page{width:100%}#pc-wrap #my-page #my-favorites-page .programs-container{flex-direction:row;align-items:flex-start;gap:32px;display:flex}#pc-wrap #my-page #my-favorites-page .filter-sidebar{flex-direction:column;flex-shrink:0;gap:28px;width:220px;display:flex;position:sticky;top:108px}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block h4{color:#aaa;letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .chip-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .chip-group .chip{color:#aaa;cursor:pointer;text-align:left;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .chip-group .chip:hover{color:#fff;border-color:#22c55e66}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .chip-group .chip.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:700}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .radio-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .radio-group .radio-item{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;transition:all .2s;display:flex}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .radio-group .radio-item input[type=radio]{accent-color:#22c55e;cursor:pointer}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .radio-group .radio-item:hover{color:#fff;border-color:#22c55e66}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block .radio-group .radio-item.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:600}#pc-wrap #my-page #my-favorites-page .programs-main{flex-direction:column;flex:1;gap:28px;min-width:0;display:flex}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar{align-items:center;gap:8px;display:flex}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar .search-input{color:#fff;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar .search-input::placeholder{color:#666}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar .search-input:focus{border-color:#22c55e66}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar .search-clear{color:#666;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:12px;transition:all .2s}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar .search-clear:hover{color:#e92c28;border-color:#e92c28}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar .search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:background .2s}#pc-wrap #my-page #my-favorites-page .programs-main .search-bar .search-btn:hover{background:#16a34a}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar{border-bottom:1px solid #ffffff14;flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .results-count{color:#aaa;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .results-count strong{color:#fff;font-size:16px}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .sort-row{align-items:center;gap:12px;display:flex}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .sort-row span{color:#666;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .sort-row .sort-buttons{flex-flow:wrap;gap:8px;display:flex}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn{color:#aaa;cursor:pointer;white-space:nowrap;background:#1f2937;border:1px solid #ffffff14;border-radius:6px;padding:7px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:all .2s}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn:hover{color:#fff;border-color:#22c55e66}#pc-wrap #my-page #my-favorites-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #my-page #my-favorites-page .programs-main .loading-state{color:#aaa;text-align:center;padding:60px 0;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap #my-page #my-favorites-page .programs-main .empty-state{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}#pc-wrap #my-page #my-favorites-page .programs-main .empty-state span{color:#aaa;font-family:Poppins,sans-serif;font-size:16px}#pc-wrap #my-page #my-favorites-page .programs-main .empty-state button{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .2s}#pc-wrap #my-page #my-favorites-page .programs-main .empty-state button:hover{background:#16a34a}#pc-wrap #my-page #my-favorites-page .programs-main .pagination{flex-direction:row;justify-content:center;align-items:center;gap:8px;padding-top:16px;display:flex}#pc-wrap #my-page #my-favorites-page .programs-main .pagination .page-btn{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;min-width:40px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}#pc-wrap #my-page #my-favorites-page .programs-main .pagination .page-btn:hover:not(:disabled){color:#fff;border-color:#22c55e}#pc-wrap #my-page #my-favorites-page .programs-main .pagination .page-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #my-page #my-favorites-page .programs-main .pagination .page-btn:disabled{opacity:.3;cursor:not-allowed}#pc-wrap #my-page #my-favorites-page .programs-grid,#pc-wrap #my-page .programs-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){#pc-wrap #my-page #my-favorites-page .programs-container{flex-direction:column}#pc-wrap #my-page #my-favorites-page .filter-sidebar{flex-flow:wrap;gap:16px;width:100%;position:static}#pc-wrap #my-page #my-favorites-page .filter-sidebar .filter-block{flex:1;min-width:140px}#pc-wrap #my-page #my-favorites-page .programs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#pc-wrap #my-page #my-favorites-page .programs-grid{grid-template-columns:1fr}#pc-wrap #my-page #my-favorites-page .filter-sidebar{display:none}#pc-wrap #my-page #my-favorites-page .top-bar{flex-direction:column;align-items:flex-start}}#pc-wrap #my-page #my-bookmarks-page,#pc-wrap #my-page #my-visited-page{flex-direction:column;gap:28px;width:100%;display:flex}#pc-wrap #my-page #my-bookmarks-page .bk-tab-bar,#pc-wrap #my-page #my-visited-page .bk-tab-bar{border-bottom:1px solid #ffffff1a;flex-direction:row;align-items:center;gap:10px;height:49px;padding:0 4px;display:flex}#pc-wrap #my-page #my-bookmarks-page .bk-tab-bar .bk-tab,#pc-wrap #my-page #my-visited-page .bk-tab-bar .bk-tab{cursor:pointer;color:#e2e8f0;background:0 0;border:none;justify-content:center;align-items:center;width:150px;height:32px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:26px;transition:color .2s;display:flex}#pc-wrap #my-page #my-bookmarks-page .bk-tab-bar .bk-tab.active,#pc-wrap #my-page #my-visited-page .bk-tab-bar .bk-tab.active{color:#e92c28;border-bottom:2px solid #e92c28;font-weight:600}#pc-wrap #my-page #my-bookmarks-page .programs-container,#pc-wrap #my-page #my-visited-page .programs-container{flex-direction:row;align-items:flex-start;gap:32px;display:flex}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar,#pc-wrap #my-page #my-visited-page .filter-sidebar{flex-direction:column;flex-shrink:0;gap:28px;width:220px;display:flex;position:sticky;top:108px}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block h4,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block h4{color:#aaa;letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .chip-group,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .chip-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .chip-group .chip,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .chip-group .chip{color:#aaa;cursor:pointer;text-align:left;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .2s}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .chip-group .chip:hover,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .chip-group .chip:hover{color:#fff;border-color:#22c55e66}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .chip-group .chip.active,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .chip-group .chip.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:700}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .radio-group,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .radio-group{flex-direction:column;gap:8px;display:flex}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .radio-group .radio-item,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .radio-group .radio-item{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-family:Poppins,sans-serif;font-size:13px;transition:all .2s;display:flex}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .radio-group .radio-item input[type=radio],#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .radio-group .radio-item input[type=radio]{accent-color:#22c55e;cursor:pointer}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .radio-group .radio-item:hover,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .radio-group .radio-item:hover{color:#fff;border-color:#22c55e66}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block .radio-group .radio-item.active,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block .radio-group .radio-item.active{color:#22c55e;background:#22c55e1f;border-color:#22c55e;font-weight:600}#pc-wrap #my-page #my-bookmarks-page .programs-main,#pc-wrap #my-page #my-visited-page .programs-main{flex-direction:column;flex:1;align-items:center;gap:28px;min-width:0;display:flex}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar,#pc-wrap #my-page #my-visited-page .programs-main .search-bar{align-items:center;gap:8px;width:100%;display:flex}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar .search-input,#pc-wrap #my-page #my-visited-page .programs-main .search-bar .search-input{color:#fff;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar .search-input::placeholder,#pc-wrap #my-page #my-visited-page .programs-main .search-bar .search-input::placeholder{color:#666}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar .search-input:focus,#pc-wrap #my-page #my-visited-page .programs-main .search-bar .search-input:focus{border-color:#22c55e66}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar .search-clear,#pc-wrap #my-page #my-visited-page .programs-main .search-bar .search-clear{color:#666;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:12px;transition:all .2s}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar .search-clear:hover,#pc-wrap #my-page #my-visited-page .programs-main .search-bar .search-clear:hover{color:#e92c28;border-color:#e92c28}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar .search-btn,#pc-wrap #my-page #my-visited-page .programs-main .search-bar .search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:background .2s}#pc-wrap #my-page #my-bookmarks-page .programs-main .search-bar .search-btn:hover,#pc-wrap #my-page #my-visited-page .programs-main .search-bar .search-btn:hover{background:#16a34a}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar,#pc-wrap #my-page #my-visited-page .programs-main .top-bar{border-bottom:1px solid #ffffff14;flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-bottom:20px;display:flex}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .results-count,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .results-count{color:#aaa;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .results-count strong,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .results-count strong{color:#fff;font-size:16px}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .sort-row,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .sort-row{align-items:center;gap:12px;display:flex}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .sort-row span,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .sort-row span{color:#666;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .sort-row .sort-buttons,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .sort-row .sort-buttons{flex-flow:wrap;gap:8px;display:flex}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn{color:#aaa;cursor:pointer;white-space:nowrap;background:#1f2937;border:1px solid #ffffff14;border-radius:6px;padding:7px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:all .2s}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn:hover,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn:hover{color:#fff;border-color:#22c55e66}#pc-wrap #my-page #my-bookmarks-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn.active,#pc-wrap #my-page #my-visited-page .programs-main .top-bar .sort-row .sort-buttons .sort-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #my-page #my-bookmarks-page .programs-main .loading-state,#pc-wrap #my-page #my-visited-page .programs-main .loading-state{color:#aaa;text-align:center;padding:60px 0;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap #my-page #my-bookmarks-page .programs-main .empty-state,#pc-wrap #my-page #my-visited-page .programs-main .empty-state{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}#pc-wrap #my-page #my-bookmarks-page .programs-main .empty-state span,#pc-wrap #my-page #my-visited-page .programs-main .empty-state span{color:#aaa;font-family:Poppins,sans-serif;font-size:16px}#pc-wrap #my-page #my-bookmarks-page .programs-main .empty-state button,#pc-wrap #my-page #my-visited-page .programs-main .empty-state button{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .2s}#pc-wrap #my-page #my-bookmarks-page .programs-main .empty-state button:hover,#pc-wrap #my-page #my-visited-page .programs-main .empty-state button:hover{background:#16a34a}#pc-wrap #my-page #my-bookmarks-page .programs-main .pagination,#pc-wrap #my-page #my-visited-page .programs-main .pagination{flex-direction:row;justify-content:center;align-items:center;gap:8px;padding-top:16px;display:flex}#pc-wrap #my-page #my-bookmarks-page .programs-main .pagination .page-btn,#pc-wrap #my-page #my-visited-page .programs-main .pagination .page-btn{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;min-width:40px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}#pc-wrap #my-page #my-bookmarks-page .programs-main .pagination .page-btn:hover:not(:disabled),#pc-wrap #my-page #my-visited-page .programs-main .pagination .page-btn:hover:not(:disabled){color:#fff;border-color:#22c55e}#pc-wrap #my-page #my-bookmarks-page .programs-main .pagination .page-btn.active,#pc-wrap #my-page #my-visited-page .programs-main .pagination .page-btn.active{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:700}#pc-wrap #my-page #my-bookmarks-page .programs-main .pagination .page-btn:disabled,#pc-wrap #my-page #my-visited-page .programs-main .pagination .page-btn:disabled{opacity:.3;cursor:not-allowed}#pc-wrap #my-page #my-bookmarks-page .rv-grid,#pc-wrap #my-page #my-visited-page .rv-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}#pc-wrap #my-page #my-bookmarks-page .rv-empty,#pc-wrap #my-page #my-visited-page .rv-empty{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 20px;display:flex}#pc-wrap #my-page #my-bookmarks-page .rv-empty img,#pc-wrap #my-page #my-visited-page .rv-empty img{opacity:.4;width:48px}#pc-wrap #my-page #my-bookmarks-page .rv-empty p,#pc-wrap #my-page #my-visited-page .rv-empty p{color:#6b7280;text-align:center;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap #my-page #my-bookmarks-page .programs-grid,#pc-wrap #my-page #my-visited-page .programs-grid,.products-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.products-grid .product-card{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:12px;transition:transform .25s,border-color .25s;overflow:hidden}.products-grid .product-card:hover{border-color:#22c55e66;transform:translateY(-4px)}.products-grid .product-card .product-img{width:100%;height:200px;overflow:hidden}.products-grid .product-card .product-img img{object-fit:cover;width:100%;height:100%}.products-grid .product-card .product-info{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.products-grid .product-card .product-info .product-name{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;overflow:hidden}.products-grid .product-card .product-info .product-type{color:#6b7280;text-transform:uppercase;letter-spacing:.8px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}.products-grid .product-card .product-info .product-price{color:#22c55e;font-family:Poppins,sans-serif;font-size:16px;font-weight:800}@media (max-width:900px){#pc-wrap #my-page #my-bookmarks-page .programs-container,#pc-wrap #my-page #my-visited-page .programs-container{flex-direction:column}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar,#pc-wrap #my-page #my-visited-page .filter-sidebar{flex-flow:wrap;gap:16px;width:100%;position:static}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar .filter-block,#pc-wrap #my-page #my-visited-page .filter-sidebar .filter-block{flex:1;min-width:140px}#pc-wrap #my-page #my-bookmarks-page .products-grid,#pc-wrap #my-page #my-bookmarks-page .programs-grid,#pc-wrap #my-page #my-bookmarks-page .rv-grid,#pc-wrap #my-page #my-visited-page .products-grid,#pc-wrap #my-page #my-visited-page .programs-grid,#pc-wrap #my-page #my-visited-page .rv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#pc-wrap #my-page #my-bookmarks-page .products-grid,#pc-wrap #my-page #my-bookmarks-page .programs-grid,#pc-wrap #my-page #my-bookmarks-page .rv-grid,#pc-wrap #my-page #my-visited-page .products-grid,#pc-wrap #my-page #my-visited-page .programs-grid,#pc-wrap #my-page #my-visited-page .rv-grid{grid-template-columns:1fr}#pc-wrap #my-page #my-bookmarks-page .filter-sidebar,#pc-wrap #my-page #my-visited-page .filter-sidebar{display:none}#pc-wrap #my-page #my-bookmarks-page .top-bar,#pc-wrap #my-page #my-visited-page .top-bar{flex-direction:column;align-items:flex-start}}#pc-wrap #my-page #my-profile-page{flex-direction:column;gap:24px;width:100%;height:auto;display:flex}#pc-wrap #my-page #my-profile-page .main-title-box{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:8px}#pc-wrap #my-page #my-profile-page .main-title-box .right-box .main-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:26px;font-weight:700}#pc-wrap #my-page #my-profile-page .main-title-box .right-box .sub-title{color:#fff6;margin-top:4px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}#pc-wrap #my-page #my-profile-page .bottom-box,#pc-wrap #my-page #my-profile-page .top-box{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;gap:22px;width:100%;padding:28px}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box .title,#pc-wrap #my-page #my-profile-page .top-box .address-box .title,#pc-wrap #my-page #my-profile-page .top-box .desc-box .title,#pc-wrap #my-page #my-profile-page .top-box .photo-box .title,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box .title{color:#ffffff80;letter-spacing:1.2px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box input,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input,#pc-wrap #my-page #my-profile-page .top-box .address-box input,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .address-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input::placeholder{color:#fff3}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .address-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input:focus{background:#ffffff0f;border-color:#e92c2880}#pc-wrap #my-page #my-profile-page .top-box .photo-box{gap:20px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box{flex-direction:row;align-items:flex-end;gap:28px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box{width:120px;height:120px;position:relative}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box img{object-fit:cover;border:2px solid #e92c2866;border-radius:12px;width:100%;height:100%}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box{gap:10px}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 20px;transition:border-color .2s,background .2s;display:inline-flex}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler:hover{background:#e92c2814;border-color:#e92c2880}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler p{color:#fffc;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .upload-text{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #my-page #my-profile-page .top-box .small-input-box{flex-flow:wrap;gap:20px;width:100%}#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box{gap:8px;width:calc(50% - 10px)}#pc-wrap #my-page #my-profile-page .top-box .address-box{gap:8px}#pc-wrap #my-page #my-profile-page .top-box .desc-box{flex-direction:column;gap:8px;width:100%;display:flex}#pc-wrap #my-page #my-profile-page .top-box .desc-box textarea{color:#fff;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;min-height:100px;padding:12px 14px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#pc-wrap #my-page #my-profile-page .top-box .desc-box textarea::placeholder{color:#fff3}#pc-wrap #my-page #my-profile-page .top-box .desc-box textarea:focus{background:#ffffff0f;border-color:#e92c2880}#pc-wrap #my-page #my-profile-page .top-box .about-me-box{align-items:flex-end}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button{background:#e92c28;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 28px;transition:background .2s;display:flex}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button p{color:#fff;letter-spacing:.5px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button:hover{background:#c0211e}#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button:disabled{cursor:not-allowed;background:#e92c284d}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box{gap:18px}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .title{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box{gap:8px}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box .title{color:#ffffff80;font-size:11px;font-weight:600}#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input{width:50%}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box{flex-direction:row;gap:20px;width:100%}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box{flex:1;gap:8px}#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box .title{color:#ffffff80;font-size:11px;font-weight:600}#pc-wrap #my-page #my-profile-page .bottom-box .change-password{cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-self:flex-end;align-items:center;gap:8px;height:44px;padding:0 28px;transition:background .2s;display:flex}#pc-wrap #my-page #my-profile-page .bottom-box .change-password:hover{background:#ffffff1f}#pc-wrap #my-page #my-profile-page .bottom-box .change-password p{color:#fffc;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}@media (max-width:768px){#pc-wrap #my-page #my-profile-page .image-big-box{flex-direction:column;align-items:flex-start;gap:16px}#pc-wrap #my-page #my-profile-page .small-input-box .input-box{width:100%}}@media (max-width:480px){#pc-wrap #my-page #my-profile-page .top-box{padding:16px}#pc-wrap #my-page #my-profile-page .main-title-box{flex-direction:column;gap:8px}}#pc-wrap #my-articles-page{width:100%;height:auto}#pc-wrap #my-articles-page .main-title-box{flex-direction:row;justify-content:space-between;width:auto;height:auto}#pc-wrap #my-articles-page .main-title-box .right-box{width:315px}#pc-wrap #my-articles-page .main-title-box .right-box .main-title{color:#e2e8f0;letter-spacing:.6px;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-articles-page .main-title-box .right-box .sub-title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-articles-page .article-list-box{flex-flow:wrap;gap:25px;width:100%;height:auto;margin-top:55px;margin-bottom:87px}#pc-wrap #my-articles-page .pagination-conf{justify-content:center;align-items:center;width:100%;height:auto;margin-top:30px}#pc-wrap #my-articles-page .pagination-conf .total p{color:#e2e8f0;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}@media (max-width:768px){#pc-wrap #my-page #my-articles-page{-webkit-overflow-scrolling:touch;overflow-x:auto}#pc-wrap #my-page #my-articles-page .article-card-box,#pc-wrap #my-page #my-articles-page .listing-title-box{min-width:560px}}#pc-wrap #write-article-page{width:100%;height:auto}#pc-wrap #write-article-page .main-title-box{flex-direction:row;justify-content:space-between;width:auto;height:auto}#pc-wrap #write-article-page .main-title-box .right-box{width:315px}#pc-wrap #write-article-page .main-title-box .right-box .main-title{color:#e2e8f0;letter-spacing:.6px;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #write-article-page .main-title-box .right-box .sub-title{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #write-article-page .right-wrap{width:100%;height:auto}#pc-wrap #write-article-page .right-wrap .cont_bd{padding:30px 0}#pc-wrap #write-article-page .right-wrap .cont_bd .form_hd>div{margin-bottom:16px}#pc-wrap #write-article-page .right-wrap .flex-space .btn-next{color:#000;background:#87cdf9}#pc-wrap #write-article-page .right-wrap .select{width:214px;height:40px;font-size:14px}#pc-wrap #write-article-page .right-wrap .input-tit{border:1px solid #eee;border-radius:4px;margin-top:16px;padding:0 16px;font-size:14px}#pc-wrap #write-article-page .right-wrap .btn-flex{margin-top:40px}#pc-wrap #write-article-page .toastui-editor-popup-body{padding:20px}#pc-wrap #write-article-page .youtube-input{border:1px solid #ddd;padding:8px 16px}#pc-wrap #write-article-page .youtube-div{flex-direction:column;display:flex}#pc-wrap #write-article-page .toastui-editor-defaultUI button{padding:4px}@media (max-width:768px){#pc-wrap #write-article-page .main-title-box{flex-direction:column;gap:12px}#pc-wrap #write-article-page .right-box,#pc-wrap #write-article-page .select{width:100%}#pc-wrap #write-article-page .input-tit{box-sizing:border-box;width:100%}#pc-wrap #write-article-page .btn-flex{flex-wrap:wrap;gap:10px}}#ai-coach-page{background:#0f172a;min-height:calc(100vh - 200px);padding:48px 0 80px}#ai-coach-page .ac-wrap{flex-direction:row;align-items:flex-start;gap:28px;height:calc(100vh - 320px);min-height:500px}#ai-coach-page .ac-sidebar{flex-direction:column;flex-shrink:0;gap:12px;width:240px;height:100%;display:flex}#ai-coach-page .ac-sidebar .ac-new-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:10px;width:100%;padding:11px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:background .2s}#ai-coach-page .ac-sidebar .ac-new-btn:hover{background:#1ca24d}#ai-coach-page .ac-sidebar .ac-history{flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}#ai-coach-page .ac-sidebar .ac-history::-webkit-scrollbar{width:3px}#ai-coach-page .ac-sidebar .ac-history::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}#ai-coach-page .ac-sidebar .ac-history .ac-conv-item{cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;transition:background .15s;display:flex}#ai-coach-page .ac-sidebar .ac-history .ac-conv-item:hover{background:#ffffff12}#ai-coach-page .ac-sidebar .ac-history .ac-conv-item:hover .ac-conv-delete{opacity:1}#ai-coach-page .ac-sidebar .ac-history .ac-conv-item.active{background:#22c55e1a;border-color:#22c55e4d}#ai-coach-page .ac-sidebar .ac-history .ac-conv-item .ac-conv-title{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Poppins,sans-serif;font-size:13px;overflow:hidden}#ai-coach-page .ac-sidebar .ac-history .ac-conv-item .ac-conv-delete{opacity:0;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;transition:opacity .15s,background .15s,color .15s;display:flex}#ai-coach-page .ac-sidebar .ac-history .ac-conv-item .ac-conv-delete:hover{color:#e92c28;background:#e92c2826}#ai-coach-page .ac-chat{background:#1f2937;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}#ai-coach-page .ac-chat .ac-messages{flex-direction:column;flex:1;gap:14px;padding:24px 24px 12px;display:flex;overflow-y:auto}#ai-coach-page .ac-chat .ac-messages::-webkit-scrollbar{width:4px}#ai-coach-page .ac-chat .ac-messages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}#ai-coach-page .ac-chat .ac-msg{align-items:flex-start;gap:10px;max-width:72%;display:flex}#ai-coach-page .ac-chat .ac-msg.ac-msg--user{flex-direction:row-reverse;align-self:flex-end}#ai-coach-page .ac-chat .ac-msg.ac-msg--user .ac-msg-bubble{color:#fff;background:#22c55e;border-radius:16px 3px 16px 16px}#ai-coach-page .ac-chat .ac-msg.ac-msg--ai{align-self:flex-start}#ai-coach-page .ac-chat .ac-msg.ac-msg--ai .ac-msg-bubble{color:#fff;background:#ffffff0f;border-radius:3px 16px 16px}#ai-coach-page .ac-chat .ac-msg .ac-msg-icon{flex-shrink:0;margin-top:4px;font-size:22px}#ai-coach-page .ac-chat .ac-msg .ac-msg-bubble{word-break:break-word;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}#ai-coach-page .ac-chat .ac-msg .ac-typing{align-items:center;gap:5px;padding:14px 16px;display:flex}#ai-coach-page .ac-chat .ac-msg .ac-typing span{background:#ffffff4d;border-radius:50%;width:7px;height:7px;animation:ac-bounce 1.2s infinite}#ai-coach-page .ac-chat .ac-msg .ac-typing span:nth-child(2){animation-delay:.2s}#ai-coach-page .ac-chat .ac-msg .ac-typing span:nth-child(3){animation-delay:.4s}#ai-coach-page .ac-chat .ac-input-bar{background:#111827;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;padding:16px 20px;display:flex}#ai-coach-page .ac-chat .ac-input-bar .ac-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:1;padding:13px 18px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s}#ai-coach-page .ac-chat .ac-input-bar .ac-input::placeholder{color:#ffffff40}#ai-coach-page .ac-chat .ac-input-bar .ac-input:focus{border-color:#22c55e66}#ai-coach-page .ac-chat .ac-input-bar .ac-input:disabled{opacity:.5}#ai-coach-page .ac-chat .ac-input-bar .ac-send-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;transition:background .2s;display:flex}#ai-coach-page .ac-chat .ac-input-bar .ac-send-btn:hover:not(:disabled){background:#1ca24d}#ai-coach-page .ac-chat .ac-input-bar .ac-send-btn:disabled{cursor:not-allowed;background:#22c55e40}@keyframes ac-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@media (max-width:900px){#ai-coach-page .ac-wrap{height:auto;min-height:unset;flex-direction:column}#ai-coach-page .ac-sidebar{flex-flow:wrap;gap:8px;width:100%;height:auto}#ai-coach-page .ac-main{width:100%;height:60vh;min-height:400px}}@media (max-width:600px){#ai-coach-page{padding:20px 0 40px}#ai-coach-page .ac-sidebar{display:none}#ai-coach-page .ac-main{height:65vh}}.ai-widget{z-index:1000;flex-direction:column;align-items:flex-end;gap:12px;transition:right .3s;display:flex;position:fixed;bottom:28px;right:28px}body.cart-open .ai-widget{right:436px}.ai-widget .ai-widget-btn{cursor:pointer;color:#fff;background:#e92c28;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #e92c2873}.ai-widget .ai-widget-btn:hover{background:#c0211e;transform:scale(1.08);box-shadow:0 6px 28px #e92c2899}.ai-widget .ai-widget-btn.active{background:#111827;box-shadow:0 4px 20px #0006}.ai-widget .ai-widget-btn svg{flex-shrink:0}.ai-widget .ai-widget-panel{resize:both;background:#111827;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:360px;min-width:280px;max-width:600px;height:500px;min-height:340px;max-height:80vh;animation:ai-widget-in .2s;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080}.ai-widget .ai-widget-panel .ai-widget-head{background:#0f172a;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ai-widget .ai-widget-panel .ai-widget-head .ai-widget-title{align-items:center;gap:10px;display:flex}.ai-widget .ai-widget-panel .ai-widget-head .ai-widget-title .ai-widget-icon{font-size:24px}.ai-widget .ai-widget-panel .ai-widget-head .ai-widget-title strong{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;display:block}.ai-widget .ai-widget-panel .ai-widget-head .ai-widget-title .ai-widget-online{color:#4ecd64;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.ai-widget .ai-widget-panel .ai-widget-head .ai-widget-close{color:#9ca3af;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:background .15s,color .15s;display:flex}.ai-widget .ai-widget-panel .ai-widget-head .ai-widget-close:hover{color:#e92c28;background:#e92c2826}.ai-widget .ai-widget-panel .ai-widget-messages{flex-direction:column;flex:1;gap:10px;padding:14px 14px 8px;display:flex;overflow-y:auto}.ai-widget .ai-widget-panel .ai-widget-messages::-webkit-scrollbar{width:3px}.ai-widget .ai-widget-panel .ai-widget-messages::-webkit-scrollbar-track{background:0 0}.ai-widget .ai-widget-panel .ai-widget-messages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.ai-widget .ai-widget-panel .ai-msg{align-items:flex-start;gap:7px;max-width:88%;display:flex}.ai-widget .ai-widget-panel .ai-msg.ai-msg--user{flex-direction:row-reverse;align-self:flex-end}.ai-widget .ai-widget-panel .ai-msg.ai-msg--user .ai-msg-bubble{color:#fff;background:#e92c28;border-radius:14px 3px 14px 14px}.ai-widget .ai-widget-panel .ai-msg.ai-msg--ai{align-self:flex-start}.ai-widget .ai-widget-panel .ai-msg.ai-msg--ai .ai-msg-bubble{color:#e5e7eb;background:#1f2937;border-radius:3px 14px 14px}.ai-widget .ai-widget-panel .ai-msg .ai-msg-icon{flex-shrink:0;margin-top:2px;font-size:18px}.ai-widget .ai-widget-panel .ai-msg .ai-msg-bubble{word-break:break-word;padding:9px 13px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6}.ai-widget .ai-widget-panel .ai-msg .ai-typing{align-items:center;gap:4px;padding:12px 14px;display:flex}.ai-widget .ai-widget-panel .ai-msg .ai-typing span{background:#6b7280;border-radius:50%;width:6px;height:6px;animation:ai-bounce 1.2s infinite}.ai-widget .ai-widget-panel .ai-msg .ai-typing span:nth-child(2){animation-delay:.2s}.ai-widget .ai-widget-panel .ai-msg .ai-typing span:nth-child(3){animation-delay:.4s}.ai-widget .ai-widget-panel .ai-widget-input-bar{background:#0f172a;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-widget .ai-widget-panel .ai-widget-input-bar .ai-widget-input{color:#fff;background:#1f2937;border:1px solid #ffffff12;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;transition:border-color .2s}.ai-widget .ai-widget-panel .ai-widget-input-bar .ai-widget-input::placeholder{color:#374151}.ai-widget .ai-widget-panel .ai-widget-input-bar .ai-widget-input:focus{border-color:#e92c2866}.ai-widget .ai-widget-panel .ai-widget-input-bar .ai-widget-input:disabled{opacity:.5}.ai-widget .ai-widget-panel .ai-widget-input-bar .ai-widget-send{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:background .2s;display:flex}.ai-widget .ai-widget-panel .ai-widget-input-bar .ai-widget-send:hover:not(:disabled){background:#c0211e}.ai-widget .ai-widget-panel .ai-widget-input-bar .ai-widget-send:disabled{cursor:not-allowed;background:#e92c2840}@keyframes ai-widget-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (max-width:768px){.ai-widget{bottom:16px;right:16px}.ai-widget .ai-widget-panel{width:calc(100vw - 32px);height:420px}}#pc-wrap #community-page{background:#0f172a;min-height:100vh;padding-top:107px}#pc-wrap #community-page .cp-hero{max-width:1280px;margin:0 auto;padding:40px 32px 36px}#pc-wrap #community-page .cp-hero h1{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:44px;font-weight:900;line-height:1.05}#pc-wrap #community-page .cp-hero p{color:#6b7280;margin:0;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap #community-page .cp-body{max-width:1280px;margin:0 auto;padding:0 32px 64px}#pc-wrap #community-page .cp-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}#pc-wrap #community-page .cp-card{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:14px;padding:20px;transition:border-color .25s;display:flex}#pc-wrap #community-page .cp-card:hover{border-color:#e92c2840}#pc-wrap #community-page .cp-card .cp-card-head{align-items:center;gap:10px;display:flex}#pc-wrap #community-page .cp-card .cp-card-head .cp-avatar{object-fit:cover;background:#374151;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex;overflow:hidden}#pc-wrap #community-page .cp-card .cp-card-head .cp-meta{flex-direction:column;gap:2px;display:flex}#pc-wrap #community-page .cp-card .cp-card-head .cp-meta .cp-nick{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #community-page .cp-card .cp-card-head .cp-meta .cp-date{color:#4b5563;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #community-page .cp-card .cp-content{color:#9ca3af;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}#pc-wrap #community-page .cp-card .cp-images{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}#pc-wrap #community-page .cp-card .cp-images .cp-img{object-fit:cover;border-radius:8px;width:100%;height:100px;display:block}#pc-wrap #community-page .cp-card .cp-images .cp-img:first-child:last-child{grid-column:1/-1;height:160px}#pc-wrap #community-page .cp-empty{text-align:center;padding:64px 20px}#pc-wrap #community-page .cp-empty p{color:#4b5563;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap #community-page .cp-pagination{justify-content:center;gap:8px;margin-top:40px;display:flex}#pc-wrap #community-page .cp-pagination .cp-page-btn{color:#9ca3af;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex}#pc-wrap #community-page .cp-pagination .cp-page-btn:hover{color:#e92c28;border-color:#e92c2866}#pc-wrap #community-page .cp-pagination .cp-page-btn.active{color:#fff;background:#e92c28;border-color:#e92c28}#pc-wrap #community-page .cp-pagination .cp-page-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){#pc-wrap #community-page{padding-top:72px}#pc-wrap #community-page .cp-hero{padding:28px 16px 20px}#pc-wrap #community-page .cp-hero h1{font-size:28px}#pc-wrap #community-page .cp-body{padding:0 16px 48px}#pc-wrap #community-page .cp-grid{grid-template-columns:1fr}}@media (max-width:480px){#pc-wrap #community-page .cp-hero{padding:20px 12px 16px}#pc-wrap #community-page .cp-hero h1{font-size:22px}#pc-wrap #community-page .cp-hero p{font-size:14px}#pc-wrap #community-page .cp-body{padding:0 12px 32px}}#pc-wrap .mpr-header{margin-bottom:24px}#pc-wrap .mpr-header .mpr-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-left:3px solid #e92c28;margin:0 0 4px;padding-left:12px;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap .mpr-header .mpr-sub{color:#6b7280;margin:0 0 0 15px;font-size:13px}#pc-wrap .mpr-create-card{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:24px;padding:20px;display:flex}#pc-wrap .mpr-textarea{color:#fff;resize:vertical;box-sizing:border-box;background:#111827;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;min-height:90px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7;transition:border-color .2s}#pc-wrap .mpr-textarea::placeholder{color:#374151}#pc-wrap .mpr-textarea:focus{border-color:#e92c2866}#pc-wrap .mpr-image-slots{flex-wrap:wrap;gap:10px;display:flex}#pc-wrap .mpr-slot{border-radius:8px;flex-shrink:0;width:90px;height:80px;position:relative;overflow:hidden}#pc-wrap .mpr-slot--filled img{object-fit:cover;width:100%;height:100%;display:block}#pc-wrap .mpr-slot--filled .mpr-slot-uploading{color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:18px;animation:mpr-pulse 1s infinite;display:flex;position:absolute;inset:0}#pc-wrap .mpr-slot--filled .mpr-slot-remove{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:9px;display:flex;position:absolute;top:4px;right:4px}#pc-wrap .mpr-slot--filled .mpr-slot-remove:hover{background:#e92c28}#pc-wrap .mpr-slot--error{border:1px solid #e92c28}#pc-wrap .mpr-slot--error .mpr-slot-err{color:#fff;background:#e92c2880;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}#pc-wrap .mpr-slot--add{cursor:pointer;background:#111827;border:1px dashed #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:border-color .2s,background .2s;display:flex}#pc-wrap .mpr-slot--add span:first-child{opacity:.5;font-size:22px}#pc-wrap .mpr-slot--add .mpr-slot-label{color:#6b7280;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}#pc-wrap .mpr-slot--add:hover{background:#ffffff0a;border-color:#ffffff4d}@keyframes mpr-pulse{0%,to{opacity:1}50%{opacity:.4}}#pc-wrap .mpr-create-footer{justify-content:space-between;align-items:center;display:flex}#pc-wrap .mpr-img-count{color:#6b7280;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap .mpr-submit-btn{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:13px;font-weight:800;transition:background .2s}#pc-wrap .mpr-submit-btn:hover{background:#c0201d}#pc-wrap .mpr-submit-btn:disabled{color:#555;cursor:not-allowed;background:#ffffff1a}#pc-wrap .mpr-list{flex-direction:column;gap:16px;display:flex}#pc-wrap .mpr-post{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}#pc-wrap .mpr-post:hover{background:#ffffff05;border-color:#e92c2840}#pc-wrap .mpr-post-head{align-items:center;gap:10px;display:flex}#pc-wrap .mpr-avatar{color:#9ca3af;background:#374151;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;overflow:hidden}#pc-wrap .mpr-avatar img{object-fit:cover;width:100%;height:100%}#pc-wrap .mpr-post-meta{flex-direction:column;flex:1;gap:2px;display:flex}#pc-wrap .mpr-nick{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap .mpr-date{color:#6b7280}#pc-wrap .mpr-date,#pc-wrap .mpr-delete-btn{font-family:Poppins,sans-serif;font-size:11px}#pc-wrap .mpr-delete-btn{color:#e92c28;cursor:pointer;background:0 0;border:1px solid #e92c2840;border-radius:6px;flex-shrink:0;padding:6px 14px;font-weight:700;transition:all .2s}#pc-wrap .mpr-delete-btn:hover{background:#e92c281f;border-color:#e92c28}#pc-wrap .mpr-content{color:#9ca3af;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}#pc-wrap .mpr-images{border-radius:10px;gap:3px;display:grid;overflow:hidden}#pc-wrap .mpr-images--1{grid-template-columns:1fr}#pc-wrap .mpr-images--1 .mpr-img{height:560px}#pc-wrap .mpr-images--2{grid-template-columns:1fr 1fr}#pc-wrap .mpr-images--2 .mpr-img{height:420px}#pc-wrap .mpr-images--3{grid-template-columns:1fr 1fr}#pc-wrap .mpr-images--3 .mpr-img:first-child{grid-row:span 2;height:100%;min-height:420px}#pc-wrap .mpr-images--3 .mpr-img:not(:first-child){height:208px}#pc-wrap .mpr-images--4{grid-template-columns:1fr 1fr}#pc-wrap .mpr-images--4 .mpr-img{height:300px}#pc-wrap .mpr-images .mpr-img{object-fit:cover;width:100%;display:block}#pc-wrap .mpr-empty{text-align:center;padding:40px 20px}#pc-wrap .mpr-empty span{margin-bottom:10px;font-size:36px;display:block}#pc-wrap .mpr-empty p{color:#6b7280;margin:0;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap .mpr-modal-backdrop{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}#pc-wrap .mpr-modal{background:#1f2937;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:560px;max-height:85vh;padding:24px;display:flex;position:relative;overflow-y:auto}#pc-wrap .mpr-modal-close{color:#9ca3af;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:11px;display:flex;position:absolute;top:16px;right:16px}#pc-wrap .mpr-modal-close:hover{background:#ffffff1a}#pc-wrap .mpr-modal-head{align-items:center;gap:10px;display:flex}#pc-wrap .mpr-modal-content{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7}#pc-wrap .mpr-modal-images{border-radius:10px;gap:4px;display:grid;overflow:hidden}#pc-wrap .mpr-modal-images.mpr-images--1{grid-template-columns:1fr}#pc-wrap .mpr-modal-images.mpr-images--2,#pc-wrap .mpr-modal-images.mpr-images--3{grid-template-columns:1fr 1fr}#pc-wrap .mpr-modal-images.mpr-images--3 img:first-child{grid-row:span 2}#pc-wrap .mpr-modal-images.mpr-images--4{grid-template-columns:1fr 1fr}#pc-wrap .mpr-modal-images img{object-fit:cover;width:100%;height:340px;display:block}#pc-wrap .mpr-modal-actions{justify-content:flex-end;padding-top:4px;display:flex}@media (max-width:900px){#pc-wrap #my-page #my-progress-page .progress-grid{grid-template-columns:repeat(2,1fr)}#pc-wrap #my-page #my-progress-page .stats-row{flex-wrap:wrap;gap:12px}}@media (max-width:600px){#pc-wrap #my-page #my-progress-page .progress-grid{grid-template-columns:1fr}#pc-wrap #my-page #my-progress-page .chart-wrap{overflow-x:auto}}#pc-wrap #my-orders .mo-title{color:#fff;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #my-orders .mo-title span{color:#6b7280;margin-left:8px;font-size:13px;font-weight:500}#pc-wrap #my-orders .mo-empty{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}#pc-wrap #my-orders .mo-empty span{opacity:.4;font-size:40px}#pc-wrap #my-orders .mo-empty p{margin:0;font-size:14px}#pc-wrap #my-orders .mo-list{flex-direction:column;gap:10px;display:flex}#pc-wrap #my-orders .mo-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}#pc-wrap #my-orders .mo-card-header{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .15s;display:flex}#pc-wrap #my-orders .mo-card-header:hover{background:#ffffff0a}#pc-wrap #my-orders .mo-card-left{align-items:center;gap:14px;display:flex}#pc-wrap #my-orders .mo-id{color:#9ca3af;font-family:monospace;font-size:12px;font-weight:700}#pc-wrap #my-orders .mo-date{color:#6b7280;font-size:12px}#pc-wrap #my-orders .mo-card-right{align-items:center;gap:14px;display:flex}#pc-wrap #my-orders .mo-total{color:#22c55e;font-size:15px;font-weight:700}#pc-wrap #my-orders .mo-status{letter-spacing:1.5px;text-transform:uppercase;background:#ffffff0d;border:1px solid;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}#pc-wrap #my-orders .mo-chevron{color:#6b7280;font-size:10px}#pc-wrap #my-orders .mo-card-body{border-top:1px solid #ffffff14;padding:0 18px 16px}#pc-wrap #my-orders .mo-items{flex-direction:column;gap:6px;padding:12px 0 8px;display:flex}#pc-wrap #my-orders .mo-item{color:#9ca3af;gap:10px;font-size:13px;display:flex}#pc-wrap #my-orders .mo-item .mo-item-name{color:#fff;flex:1}#pc-wrap #my-orders .mo-item .mo-item-qty{color:#6b7280}#pc-wrap #my-orders .mo-item .mo-item-price{color:#fff;font-weight:600}#pc-wrap #my-orders .mo-section-label{letter-spacing:1.5px;text-transform:uppercase;color:#6b7280;margin-right:8px;font-size:10px;font-weight:700}#pc-wrap #my-orders .mo-notes,#pc-wrap #my-orders .mo-payment,#pc-wrap #my-orders .mo-shipping{color:#9ca3af;margin-top:6px;font-size:12px}#pc-wrap #my-orders .mo-notes p,#pc-wrap #my-orders .mo-notes span,#pc-wrap #my-orders .mo-payment p,#pc-wrap #my-orders .mo-payment span,#pc-wrap #my-orders .mo-shipping p,#pc-wrap #my-orders .mo-shipping span{margin:0}#pc-wrap #my-orders .mo-pagination{justify-content:center;gap:6px;margin-top:20px;display:flex}#pc-wrap #my-orders .mo-pagination button{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #my-orders .mo-pagination button:disabled{opacity:.3;cursor:default}#pc-wrap #my-orders .mo-pagination button.active{color:#fff;background:#22c55e;border-color:#22c55e}#pc-wrap #my-orders .mo-pagination button:hover:not(:disabled):not(.active){background:#ffffff14}#pc-wrap #admin-orders .ao-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#pc-wrap #admin-orders .ao-title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #admin-orders .ao-title span{color:#6b7280;margin-left:8px;font-size:13px;font-weight:500}#pc-wrap #admin-orders .ao-empty{text-align:center;color:#6b7280;padding:60px 20px;font-size:14px}#pc-wrap #admin-orders .ao-list{flex-direction:column;gap:10px;display:flex}#pc-wrap #admin-orders .ao-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}#pc-wrap #admin-orders .ao-card-header{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;transition:background .15s;display:flex}#pc-wrap #admin-orders .ao-card-header:hover{background:#ffffff0a}#pc-wrap #admin-orders .ao-card-left{align-items:center;gap:12px;display:flex}#pc-wrap #admin-orders .ao-member{align-items:center;gap:8px;display:flex}#pc-wrap #admin-orders .ao-member img{object-fit:cover;border-radius:50%;width:28px;height:28px}#pc-wrap #admin-orders .ao-member span{color:#fff;font-size:13px;font-weight:600}#pc-wrap #admin-orders .ao-member-initial{color:#9ca3af;background:#1f2937;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}#pc-wrap #admin-orders .ao-id{color:#6b7280;font-family:monospace;font-size:11px;font-weight:700}#pc-wrap #admin-orders .ao-date{color:#6b7280;font-size:11px}#pc-wrap #admin-orders .ao-card-right{align-items:center;gap:12px;display:flex}#pc-wrap #admin-orders .ao-total{color:#22c55e;font-size:14px;font-weight:700}#pc-wrap #admin-orders .ao-chevron{color:#6b7280;font-size:10px}#pc-wrap #admin-orders .ao-card-body{border-top:1px solid #ffffff14;padding:0 16px 14px}#pc-wrap #admin-orders .ao-items{flex-direction:column;gap:5px;padding:10px 0 6px;display:flex}#pc-wrap #admin-orders .ao-item{color:#9ca3af;gap:10px;font-size:12px;display:flex}#pc-wrap #admin-orders .ao-item span:first-child{color:#fff;flex:1}#pc-wrap #admin-orders .ao-item span:last-child{font-weight:600}#pc-wrap #admin-orders .ao-notes,#pc-wrap #admin-orders .ao-payment,#pc-wrap #admin-orders .ao-shipping-addr{color:#9ca3af;margin:4px 0 0;font-size:12px}#pc-wrap #admin-orders .ao-pagination{justify-content:center;gap:6px;margin-top:20px;display:flex}#pc-wrap #admin-orders .ao-pagination button{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #admin-orders .ao-pagination button:disabled{opacity:.3;cursor:default}#pc-wrap #admin-orders .ao-pagination button.active{color:#fff;background:#22c55e;border-color:#22c55e}#pc-wrap #admin-orders .ao-pagination button:hover:not(:disabled):not(.active){background:#ffffff14}#pc-wrap #admin-comments .ac-header,#pc-wrap #admin-comments .af-header,#pc-wrap #admin-feedback .ac-header,#pc-wrap #admin-feedback .af-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#pc-wrap #admin-comments .ac-title,#pc-wrap #admin-comments .af-title,#pc-wrap #admin-feedback .ac-title,#pc-wrap #admin-feedback .af-title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #admin-comments .ac-title span,#pc-wrap #admin-comments .af-title span,#pc-wrap #admin-feedback .ac-title span,#pc-wrap #admin-feedback .af-title span{color:#6b7280;margin-left:8px;font-size:13px;font-weight:500}#pc-wrap #admin-comments .ac-filter-select,#pc-wrap #admin-comments .af-filter-select,#pc-wrap #admin-feedback .ac-filter-select,#pc-wrap #admin-feedback .af-filter-select{color:#fff;cursor:pointer;background:#111827;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap #admin-comments .ac-filter-select:hover,#pc-wrap #admin-comments .af-filter-select:hover,#pc-wrap #admin-feedback .ac-filter-select:hover,#pc-wrap #admin-feedback .af-filter-select:hover{border-color:#ffffff40}#pc-wrap #admin-comments .ac-empty,#pc-wrap #admin-comments .af-empty,#pc-wrap #admin-feedback .ac-empty,#pc-wrap #admin-feedback .af-empty{text-align:center;color:#6b7280;padding:60px 20px;font-size:14px}#pc-wrap #admin-comments .ac-card,#pc-wrap #admin-comments .af-card,#pc-wrap #admin-feedback .ac-card,#pc-wrap #admin-feedback .af-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}#pc-wrap #admin-comments .ac-table,#pc-wrap #admin-comments .af-table,#pc-wrap #admin-feedback .ac-table,#pc-wrap #admin-feedback .af-table{border-collapse:collapse;width:100%;font-size:13px}#pc-wrap #admin-comments .ac-table thead tr,#pc-wrap #admin-comments .af-table thead tr,#pc-wrap #admin-feedback .ac-table thead tr,#pc-wrap #admin-feedback .af-table thead tr{background:#ffffff0a}#pc-wrap #admin-comments .ac-table th,#pc-wrap #admin-comments .af-table th,#pc-wrap #admin-feedback .ac-table th,#pc-wrap #admin-feedback .af-table th{text-align:left;letter-spacing:1.5px;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #ffffff14;padding:11px 16px;font-size:10px;font-weight:700}#pc-wrap #admin-comments .ac-table td,#pc-wrap #admin-comments .af-table td,#pc-wrap #admin-feedback .ac-table td,#pc-wrap #admin-feedback .af-table td{color:#9ca3af;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:13px 16px}#pc-wrap #admin-comments .ac-table tbody tr:last-child td,#pc-wrap #admin-comments .af-table tbody tr:last-child td,#pc-wrap #admin-feedback .ac-table tbody tr:last-child td,#pc-wrap #admin-feedback .af-table tbody tr:last-child td{border-bottom:none}#pc-wrap #admin-comments .ac-table tbody tr:hover td,#pc-wrap #admin-comments .af-table tbody tr:hover td,#pc-wrap #admin-feedback .ac-table tbody tr:hover td,#pc-wrap #admin-feedback .af-table tbody tr:hover td{background:#ffffff06}#pc-wrap #admin-comments .ac-member,#pc-wrap #admin-comments .af-member,#pc-wrap #admin-feedback .ac-member,#pc-wrap #admin-feedback .af-member{align-items:center;gap:8px;display:flex}#pc-wrap #admin-comments .ac-member img,#pc-wrap #admin-comments .af-member img,#pc-wrap #admin-feedback .ac-member img,#pc-wrap #admin-feedback .af-member img{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}#pc-wrap #admin-comments .ac-member span,#pc-wrap #admin-comments .af-member span,#pc-wrap #admin-feedback .ac-member span,#pc-wrap #admin-feedback .af-member span{color:#fff;font-size:13px;font-weight:600}#pc-wrap #admin-comments .ac-avatar-initial,#pc-wrap #admin-comments .af-avatar-initial,#pc-wrap #admin-feedback .ac-avatar-initial,#pc-wrap #admin-feedback .af-avatar-initial{color:#9ca3af;background:#1f2937;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}#pc-wrap #admin-comments .ac-group-badge,#pc-wrap #admin-comments .af-group-badge,#pc-wrap #admin-feedback .ac-group-badge,#pc-wrap #admin-feedback .af-group-badge{letter-spacing:1px;text-transform:uppercase;color:#9ca3af;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}#pc-wrap #admin-comments .ac-content,#pc-wrap #admin-comments .af-content,#pc-wrap #admin-feedback .ac-content,#pc-wrap #admin-feedback .af-content{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:13px;overflow:hidden}#pc-wrap #admin-comments .ac-date,#pc-wrap #admin-comments .af-date,#pc-wrap #admin-feedback .ac-date,#pc-wrap #admin-feedback .af-date{color:#6b7280;white-space:nowrap;font-size:11px}#pc-wrap #admin-comments .ac-stars,#pc-wrap #admin-feedback .ac-stars{white-space:nowrap;font-size:13px}#pc-wrap #admin-comments .ac-delete-btn,#pc-wrap #admin-comments .af-delete-btn,#pc-wrap #admin-feedback .ac-delete-btn,#pc-wrap #admin-feedback .af-delete-btn{color:#e92c28;cursor:pointer;white-space:nowrap;letter-spacing:.5px;background:#e92c281a;border:1px solid #e92c284d;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700}#pc-wrap #admin-comments .ac-delete-btn:hover,#pc-wrap #admin-comments .af-delete-btn:hover,#pc-wrap #admin-feedback .ac-delete-btn:hover,#pc-wrap #admin-feedback .af-delete-btn:hover{background:#e92c2833}#pc-wrap #admin-comments .ac-pagination,#pc-wrap #admin-comments .af-pagination,#pc-wrap #admin-feedback .ac-pagination,#pc-wrap #admin-feedback .af-pagination{justify-content:center;gap:6px;margin-top:20px;display:flex}#pc-wrap #admin-comments .ac-pagination button,#pc-wrap #admin-comments .af-pagination button,#pc-wrap #admin-feedback .ac-pagination button,#pc-wrap #admin-feedback .af-pagination button{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #admin-comments .ac-pagination button:disabled,#pc-wrap #admin-comments .af-pagination button:disabled,#pc-wrap #admin-feedback .ac-pagination button:disabled,#pc-wrap #admin-feedback .af-pagination button:disabled{opacity:.3;cursor:default}#pc-wrap #admin-comments .ac-pagination button.active,#pc-wrap #admin-comments .af-pagination button.active,#pc-wrap #admin-feedback .ac-pagination button.active,#pc-wrap #admin-feedback .af-pagination button.active{color:#fff;background:#22c55e;border-color:#22c55e}#pc-wrap #admin-comments .ac-pagination button:hover:not(:disabled):not(.active),#pc-wrap #admin-comments .af-pagination button:hover:not(:disabled):not(.active),#pc-wrap #admin-feedback .ac-pagination button:hover:not(:disabled):not(.active),#pc-wrap #admin-feedback .af-pagination button:hover:not(:disabled):not(.active){background:#ffffff14}@media (max-width:768px){#pc-wrap #my-page .my-orders .order-card{flex-direction:column;gap:12px}#pc-wrap #my-page .my-orders .order-items-row{flex-wrap:wrap;gap:10px}#pc-wrap #my-page .my-orders .order-meta{flex-wrap:wrap;gap:8px}}@media (max-width:480px){#pc-wrap #my-page .my-orders .order-card{padding:14px}#pc-wrap #my-page .my-orders .order-status-badge{align-self:flex-start}}.my-students{padding:24px 0}.my-students .ms-header{align-items:center;gap:12px;margin-bottom:28px;display:flex}.my-students .ms-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:22px;font-weight:700}.my-students .ms-count{color:#9ca3af;background:#ffffff12;border-radius:20px;padding:3px 10px;font-size:13px}.my-students .ms-empty{text-align:center;color:#6b7280;padding:60px 0;font-size:15px}.my-students .ms-program-group{margin-bottom:32px}.my-students .ms-program-label{text-transform:uppercase;letter-spacing:1px;color:#e92c28;border-left:3px solid #e92c28;margin-bottom:14px;padding-left:10px;font-size:12px;font-weight:700}.my-students .ms-members{flex-direction:column;gap:10px;display:flex}.my-students .ms-member-card{cursor:pointer;background:#1e293b;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;transition:background .2s,border-color .2s;display:flex}.my-students .ms-member-card:hover{background:#243044;border-color:#e92c284d}.my-students .ms-avatar{color:#fff;background:#374151;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.my-students .ms-avatar img{object-fit:cover;width:100%;height:100%}.my-students .ms-info{flex-direction:column;flex:1;gap:2px;display:flex}.my-students .ms-nick{color:#fff;font-size:15px;font-weight:600}.my-students .ms-fullname{color:#9ca3af;font-size:13px}.my-students .ms-enrolled{color:#6b7280;margin-top:2px;font-size:12px}.my-students .ms-pagination{color:#9ca3af;justify-content:center;align-items:center;gap:16px;margin-top:28px;font-size:14px;display:flex}.my-students .ms-page-btn{color:#fff;cursor:pointer;background:#1e293b;border:1px solid #ffffff1a;border-radius:6px;padding:6px 18px;transition:background .2s}.my-students .ms-page-btn:hover:not(:disabled){background:#243044}.my-students .ms-page-btn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:600px){.my-students .ms-member-card{gap:10px;padding:12px 14px}.my-students .ms-avatar{width:38px;height:38px;font-size:15px}.my-students .ms-nick{font-size:14px}}.wb-root{background:#0f172a;min-height:100vh;padding-top:87px}.wb-loading{color:#6b7280;justify-content:center;align-items:center;min-height:60vh;font-size:15px;display:flex}.wb-page{max-width:1100px;margin:0 auto;padding:48px 40px 100px}.wb-header{align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.wb-back-btn{color:#9ca3af;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:background .2s;display:flex}.wb-back-btn:hover{color:#e2e8f0;background:#ffffff1a}.wb-header-info{flex:1}.wb-title{color:#f1f5f9;letter-spacing:-.5px;margin:0 0 6px;font-size:28px;font-weight:800}.wb-subtitle{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:13px}.wb-week-label{text-transform:uppercase;letter-spacing:1.5px;color:#4b5563;margin-bottom:16px;font-size:12px;font-weight:700}.wb-week-label span{text-transform:none;letter-spacing:0;color:#4b5563;font-weight:400}.wb-days{flex-direction:column;gap:12px;display:flex}.wb-day-card{background:#111827;border:1px solid #ffffff12;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.wb-day-card:hover{border-color:#ffffff1f}.wb-day-card.has-workout{border-color:#e92c2840;box-shadow:0 0 0 1px #e92c2814}.wb-day-card.rest{opacity:.7;border-color:#ffffff0a}.wb-day-header{justify-content:space-between;padding:22px 28px}.wb-day-header,.wb-day-label{align-items:center;display:flex}.wb-day-label{gap:14px}.wb-day-num{color:#e2e8f0;letter-spacing:-.3px;font-size:17px;font-weight:800}.wb-day-name{color:#374151;letter-spacing:2px;text-transform:uppercase;background:#ffffff0a;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700}.wb-day-actions{align-items:center;gap:6px;display:flex}.wb-expand-btn,.wb-icon-btn{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.wb-expand-btn:hover,.wb-icon-btn:hover{color:#e2e8f0;background:#ffffff1a}.danger.wb-expand-btn:hover,.wb-icon-btn.danger:hover{color:#e92c28;background:#e92c2826;border-color:#e92c284d}.wb-add-btn,.wb-rest-btn{cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.wb-add-btn{color:#e92c28;background:#e92c281f;border-color:#e92c284d}.wb-add-btn:hover{background:#e92c2833}.wb-rest-btn{color:#6b7280;background:#ffffff0a;border-color:#ffffff1a}.wb-rest-btn:hover{color:#9ca3af;background:#ffffff14}.wb-workout-info{border-top:1px solid #ffffff0d;padding:0 28px 22px}.wb-rest-info{color:#4b5563;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.wb-rest-icon{color:#374151;font-size:18px!important}.wb-workout-meta{align-items:center;gap:10px;margin-bottom:10px;padding-top:14px;display:flex}.wb-fit-icon{color:#e92c28;font-size:20px!important}.wb-workout-name{color:#e2e8f0;flex:1;font-size:16px;font-weight:700}.wb-duration{color:#6b7280;background:#ffffff0d;border-radius:6px;padding:4px 10px;font-size:12px}.wb-body-parts{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.wb-bp-chip{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.wb-ex-count{color:#4b5563;margin-top:4px;font-size:13px;display:block}.wb-exercises{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:14px 28px 20px;display:flex}.wb-no-exercises{color:#374151;text-align:center;padding:16px 0;font-size:13px}.wb-exercise-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.wb-exercise-row:hover{background:#ffffff0d}.wb-ex-order{color:#e92c28;background:#e92c2826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.wb-ex-thumb{object-fit:cover;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;width:44px;height:44px}.wb-ex-info{flex:1;min-width:0}.wb-ex-name{color:#e2e8f0;font-size:14px;font-weight:600;display:block}.wb-ex-meta{color:#4b5563;margin-top:3px;font-size:12px;display:block}.wb-ex-actions{gap:6px;display:flex}.wb-add-exercise-btn{color:#e92c28;cursor:pointer;background:0 0;border:1px dashed #e92c284d;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.wb-add-exercise-btn:hover{background:#e92c280f}.wb-image-upload{cursor:pointer;border:2px dashed #ffffff1f;border-radius:10px;width:100%;height:180px;transition:border-color .2s;position:relative;overflow:hidden}.wb-image-upload:hover{border-color:#e92c2866}.wb-image-upload:hover .wb-image-overlay{opacity:1}.wb-image-preview{object-fit:cover;width:100%;height:100%;display:block}.wb-image-overlay{opacity:0;background:#0000008c;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.wb-image-overlay span{color:#fff;background:#e92c28cc;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.wb-image-placeholder{color:#4b5563;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.wb-image-placeholder span{font-size:13px}.wb-image-icon{margin-bottom:2px;font-size:28px!important}.wb-image-hint{color:#374151!important;font-size:11px!important}.wb-remove-image{color:#e92c28;cursor:pointer;text-align:left;background:0 0;border:none;padding:2px 0;font-size:12px}.wb-remove-image:hover{text-decoration:underline}.wb-video-link{color:#6b7280;margin-top:2px;font-size:12px;text-decoration:none}.wb-video-link:hover{color:#9ca3af;text-decoration:underline}.btn-workouts{color:#e92c28!important}.wb-modal-overlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wb-modal{background:#111827;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow-y:auto}.wb-modal.wb-modal-wide{max-width:880px}.wb-modal-header{z-index:1;background:#111827;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex;position:sticky;top:0}.wb-modal-header h2{color:#f1f5f9;margin:0;font-size:16px;font-weight:700}.wb-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.wb-modal-close:hover{color:#e2e8f0}.wb-modal-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.wb-modal-body.wb-two-col{flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden}.wb-modal-body.wb-two-col .wb-col{flex-direction:column;flex:1;gap:16px;min-width:0;max-height:calc(90vh - 120px);padding:20px 24px;display:flex;overflow-y:auto}.wb-modal-body.wb-two-col .wb-col:first-child{border-right:1px solid #ffffff0f}.wb-label{flex-direction:column;gap:6px;display:flex}.wb-label>span:first-child{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.wb-label:has(input[type=checkbox]){background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 14px}.wb-label:has(input[type=checkbox])>span{color:#e2e8f0;text-transform:none;letter-spacing:0;font-size:14px}.wb-label:has(input[type=checkbox]) input[type=checkbox]{accent-color:#e92c28;cursor:pointer;width:18px;height:18px}.wb-input,.wb-select,.wb-textarea{color:#e2e8f0;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.wb-input::placeholder,.wb-select::placeholder,.wb-textarea::placeholder{color:#374151}.wb-input:focus,.wb-select:focus,.wb-textarea:focus{border-color:#e92c2866}.wb-textarea{resize:vertical;font-family:inherit}.wb-select{cursor:pointer}.wb-select option{color:#e2e8f0;background:#1a1f2e}.wb-row-3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.wb-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.wb-chip{text-transform:uppercase;letter-spacing:.3px;color:#6b7280;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s}.wb-chip:hover{color:#9ca3af;background:#ffffff14}.wb-chip.selected{color:#e92c28;background:#e92c2826;border-color:#e92c2866}.wb-instruction-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.wb-step-num{color:#6b7280;background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.wb-add-step-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #ffffff1a;border-radius:6px;margin-top:2px;padding:6px 12px;font-size:12px}.wb-add-step-btn:hover{color:#9ca3af;border-color:#fff3}.wb-modal-footer{background:#111827;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex;position:sticky;bottom:0}.wb-btn-cancel{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.wb-btn-cancel:hover{color:#e2e8f0;background:#ffffff14}.wb-btn-save{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:700;transition:background .15s}.wb-btn-save:hover{background:#c9221e}@media (max-width:1100px){#pc-wrap #my-page .workout-builder .wb-columns{gap:16px}#pc-wrap #my-page .workout-builder .wb-left{min-width:220px}}@media (max-width:768px){#pc-wrap #my-page .workout-builder .wb-layout{flex-direction:column}#pc-wrap #my-page .workout-builder .wb-left{width:100%;min-width:0}#pc-wrap #my-page .workout-builder .wb-days-grid{grid-template-columns:repeat(2,1fr)!important}#pc-wrap #my-page .workout-builder .wb-day-card{min-width:0}}@media (max-width:480px){#pc-wrap #my-page .workout-builder .wb-days-grid{grid-template-columns:1fr!important}#pc-wrap #my-page .workout-builder .wb-header{flex-direction:column;gap:12px}}.checkout-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.checkout-modal{background:#111827;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:440px;padding:28px;display:flex;box-shadow:0 24px 64px #0009}.checkout-modal .co-header{justify-content:space-between;align-items:flex-start;display:flex}.checkout-modal .co-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:20px;font-weight:800}.checkout-modal .co-program{color:#9ca3af;margin:0;font-size:13px}.checkout-modal .co-close{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.checkout-modal .co-close:hover{color:#fff}.checkout-modal .co-summary{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.checkout-modal .co-row{color:#9ca3af;justify-content:space-between;font-size:14px;display:flex}.checkout-modal .co-total{color:#fff;border-top:1px solid #ffffff12;padding-top:8px;font-size:16px;font-weight:700}.checkout-modal .co-form{flex-direction:column;gap:14px;display:flex}.checkout-modal .co-field{flex-direction:column;flex:1;gap:6px;display:flex}.checkout-modal .co-field label{text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-size:12px;font-weight:600}.checkout-modal .co-field input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-size:15px;transition:border-color .2s}.checkout-modal .co-field input::placeholder{color:#4b5563}.checkout-modal .co-field input:focus{border-color:#e92c28}.checkout-modal .co-field-row{gap:12px;display:flex}.checkout-modal .co-trust{color:#6b7280;justify-content:center;gap:12px;font-size:12px;display:flex}.checkout-modal .co-processing{color:#9ca3af;flex-direction:column;align-items:center;gap:14px;padding:16px 0;font-size:14px;display:flex}.checkout-modal .co-spinner{border:3px solid #ffffff1a;border-top-color:#e92c28;border-radius:50%;width:36px;height:36px;animation:co-spin .8s linear infinite}@keyframes co-spin{to{transform:rotate(1turn)}}.checkout-modal .co-pay-btn{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#e92c28;border:none;border-radius:10px;width:100%;padding:14px;font-size:16px;font-weight:800;transition:background .2s,opacity .2s}.checkout-modal .co-pay-btn:hover:not(:disabled){background:#c9241f}.checkout-modal .co-pay-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:480px){.checkout-modal{gap:18px;max-width:100%;padding:20px}.checkout-modal .co-title{font-size:16px}.checkout-modal .co-field-row{flex-direction:column}.checkout-modal .co-pay-btn{padding:12px;font-size:14px}}#pc-wrap .cs-page{color:#fff;background:#0f172a;min-height:100vh;padding:40px 0 80px}#pc-wrap .cs-page .container{flex-direction:column;display:flex}#pc-wrap .cs-page .container .cs-main-info{flex-direction:column;align-items:center;padding:48px 0 0;display:flex}#pc-wrap .cs-page .container .cs-main-info .info{flex-direction:column;align-items:center;gap:10px;display:flex}#pc-wrap .cs-page .container .cs-main-info .info span{color:#fff;text-transform:uppercase;letter-spacing:-1px;font-family:Poppins,sans-serif;font-size:40px;font-weight:900;line-height:1}#pc-wrap .cs-page .container .cs-main-info .info p{color:#ffffff73;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}#pc-wrap .cs-page .container .cs-main-info .btns{border:1px solid #ffffff1a;border-radius:10px;flex-direction:row;gap:0;margin-top:36px;display:flex;overflow:hidden}#pc-wrap .cs-page .container .cs-main-info .btns div{cursor:pointer;color:#fff6;letter-spacing:.3px;background:#ffffff0a;justify-content:center;align-items:center;width:180px;height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}#pc-wrap .cs-page .container .cs-main-info .btns div:hover{color:#ffffffbf;background:#ffffff12}#pc-wrap .cs-page .container .cs-main-info .btns div.active{color:#fff;background:#22c55e}#pc-wrap .cs-page .container .cs-content{flex-direction:column;margin-top:40px;display:flex}#pc-wrap .cs-page .container .cs-content .title{color:#fff;letter-spacing:.3px;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:22px;font-weight:700}#pc-wrap .cs-page .container .cs-content .pagination{flex-direction:row;justify-content:center;margin-top:40px;display:flex}#pc-wrap .cs-page .container .cs-content .notice-content .main{background:#1f2937;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}#pc-wrap .cs-page .container .cs-content .notice-content .main .top{background:#ffffff0a;border-bottom:1px solid #ffffff12;flex-direction:row;justify-content:space-between;padding:18px 28px;display:flex}#pc-wrap .cs-page .container .cs-content .notice-content .main .top span{color:#ffffff59;text-transform:uppercase;letter-spacing:1px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom{flex-direction:column;display:flex}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card{border-bottom:1px solid #ffffff0f;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 28px;transition:background .15s;display:flex}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card:last-child{border-bottom:none}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card:hover{background:#ffffff08}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card.event{background:#22c55e0f;border-left:3px solid #22c55e}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card div{color:#22c55e;background:#22c55e14;border:1px solid #22c55e66;border-radius:6px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card .notice-number{color:#ffffff40;background:0 0;border:none;width:36px;margin-left:16px;padding:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card .notice-title{color:#ffffffd9;flex:1;width:auto;margin-left:16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}#pc-wrap .cs-page .container .cs-content .notice-content .main .bottom .notice-card .notice-date{color:#ffffff40;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}#pc-wrap .cs-page .container .cs-content .faq-content{flex-direction:column;margin-top:10px;display:flex}#pc-wrap .cs-page .container .cs-content .faq-content .categories{border-bottom:1px solid #ffffff14;flex-direction:row;justify-content:center;display:flex}#pc-wrap .cs-page .container .cs-content .faq-content .categories div{color:#ffffff59;cursor:pointer;border-bottom:2px solid #0000;justify-content:center;align-items:center;width:14%;height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:flex}#pc-wrap .cs-page .container .cs-content .faq-content .categories div:hover{color:#ffffffb3}#pc-wrap .cs-page .container .cs-content .faq-content .categories div.active{color:#22c55e;border-bottom-color:#22c55e;font-weight:600}#pc-wrap .cs-page .container .cs-content .faq-content .wrap{margin-top:24px}#pc-wrap .cs-page .container .cs-content .faq-content .wrap .badge{color:#22c55e;border:1px solid #22c55e66;border-radius:6px;margin:0 16px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:inline-block}#pc-wrap .cs-page .container .cs-content .faq-content .wrap .question .badge{color:#22c55e;background:#22c55e1f;border-color:#22c55e4d}#pc-wrap .cs-page .container .cs-content .faq-content .wrap .answer{flex-flow:wrap;align-items:center;margin-left:60px;display:flex}#pc-wrap .cs-page .container .cs-content .faq-content .wrap .answer .badge{color:#ffffff80;background:0 0;border-color:#ffffff26}@media (max-width:768px){#pc-wrap .cs-page .container{padding:0 16px}#pc-wrap .cs-page .cs-main-info{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0 16px}#pc-wrap .cs-page .cs-main-info .btns{width:100%}#pc-wrap .cs-page .cs-main-info .btns div{text-align:center;flex:1}}@media (max-width:480px){#pc-wrap .cs-page .container{padding:0 12px}#pc-wrap .cs-page .cs-main-info{padding:16px 0 12px}#pc-wrap .cs-page .cs-main-info .btns{flex-direction:column;gap:8px}}#pc-wrap #notifications-page{background:#0f172a;min-height:100vh;padding-top:107px;padding-bottom:80px}#pc-wrap #notifications-page .nf-container{max-width:860px;margin:0 auto;padding:0 24px}#pc-wrap #notifications-page .nf-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}#pc-wrap #notifications-page .nf-title{color:#fff;letter-spacing:-.5px;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:28px;font-weight:800}#pc-wrap #notifications-page .nf-meta{align-items:center;gap:10px;display:flex}#pc-wrap #notifications-page .nf-total{color:#6b7280;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #notifications-page .nf-unread-badge{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:20px;padding:2px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;display:inline-block}#pc-wrap #notifications-page .nf-mark-all-btn{color:#22c55e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #22c55e59;border-radius:8px;padding:9px 20px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;transition:background .15s}#pc-wrap #notifications-page .nf-mark-all-btn:hover{background:#22c55e14}#pc-wrap #notifications-page .nf-list{flex-direction:column;gap:8px;display:flex}#pc-wrap #notifications-page .nf-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}#pc-wrap #notifications-page .nf-card--unread{background:#ffffff0d;border-color:#ffffff1a}#pc-wrap #notifications-page .nf-card--clickable{cursor:pointer}#pc-wrap #notifications-page .nf-card--clickable:hover{background:#ffffff12;border-color:#ffffff26}#pc-wrap #notifications-page .nf-unread-bar{background:#22c55e;border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}#pc-wrap #notifications-page .nf-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}#pc-wrap #notifications-page .nf-body{flex:1;min-width:0}#pc-wrap #notifications-page .nf-card-title{color:#fff;margin:0 0 3px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700}#pc-wrap #notifications-page .nf-card-msg{color:#9ca3af;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5}#pc-wrap #notifications-page .nf-card-time{color:#6b7280;font-family:Poppins,sans-serif;font-size:11px}#pc-wrap #notifications-page .nf-right{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}#pc-wrap #notifications-page .nf-dot{border-radius:50%;width:9px;height:9px}#pc-wrap #notifications-page .nf-arrow{color:#6b7280;font-size:16px}#pc-wrap #notifications-page .nf-empty{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 20px;display:flex}#pc-wrap #notifications-page .nf-empty span{opacity:.25;font-size:52px}#pc-wrap #notifications-page .nf-empty p{margin:0;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap #notifications-page .nf-pagination{justify-content:center;gap:6px;margin-top:28px;display:flex}#pc-wrap #notifications-page .nf-pagination button{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;padding:7px 14px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #notifications-page .nf-pagination button:disabled{opacity:.3;cursor:default}#pc-wrap #notifications-page .nf-pagination button.active{color:#fff;background:#22c55e;border-color:#22c55e}#pc-wrap #notifications-page .nf-pagination button:hover:not(:disabled):not(.active){background:#ffffff14}@media (max-width:768px){#pc-wrap #notifications-page{padding:80px 0 60px}#pc-wrap #notifications-page .notif-container{max-width:100%;padding:0 16px}#pc-wrap #notifications-page .notif-item{flex-direction:column;gap:8px;padding:14px}#pc-wrap #notifications-page .notif-item .notif-time{align-self:flex-end}}@media (max-width:480px){#pc-wrap #notifications-page .notif-header{flex-direction:column;align-items:flex-start;gap:8px}#pc-wrap #notifications-page .notif-filters{flex-wrap:wrap;gap:6px}}#pc-wrap .about-page{color:#fff;background:#0f172a;padding-top:107px}#pc-wrap .about-page .ab-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#22c55e;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;display:block}#pc-wrap .about-page .ab-heading{color:#fff;text-transform:uppercase;letter-spacing:-1px;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:40px;font-weight:800;line-height:1.1}#pc-wrap .about-page .ab-accent-bar{background:#22c55e;border-radius:2px;width:48px;height:4px;margin-bottom:28px}#pc-wrap .about-page .ab-cta-btn{color:#fff;cursor:pointer;letter-spacing:.5px;background:#22c55e;border:none;border-radius:10px;align-items:center;padding:14px 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}#pc-wrap .about-page .ab-cta-btn:hover{background:#16a34a}#pc-wrap .about-page .ab-intro{padding:80px 0}#pc-wrap .about-page .ab-intro-inner{flex-direction:row;align-items:flex-start;gap:60px;display:flex}#pc-wrap .about-page .ab-intro-left{flex-direction:column;flex:1;display:flex}#pc-wrap .about-page .ab-intro-lead{color:#22c55e;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:17px;font-weight:500;line-height:1.7}#pc-wrap .about-page .ab-intro-body{color:#ffffff8c;margin:0 0 32px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8}#pc-wrap .about-page .ab-intro-right{flex-direction:column;flex:1;gap:12px;display:flex}#pc-wrap .about-page .ab-img-main{border-radius:16px;width:100%;height:320px;overflow:hidden}#pc-wrap .about-page .ab-img-main img{object-fit:cover;object-position:center top;width:100%;height:100%}#pc-wrap .about-page .ab-img-thumbs{flex-direction:row;gap:12px;display:flex}#pc-wrap .about-page .ab-img-thumbs img{object-fit:cover;object-position:center;border-radius:12px;flex:1;height:140px}#pc-wrap .about-page .ab-stats{background:#1f2937;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:48px 0}#pc-wrap .about-page .ab-stats-inner{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#pc-wrap .about-page .ab-stat{flex-direction:column;align-items:center;gap:6px;display:flex}#pc-wrap .about-page .ab-stat strong{color:#22c55e;letter-spacing:-2px;font-family:Poppins,sans-serif;font-size:48px;font-weight:900;line-height:1}#pc-wrap .about-page .ab-stat span{color:#fff6;text-transform:uppercase;letter-spacing:1.5px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap .about-page .ab-stat-divider{background:#ffffff1a;width:1px;height:60px}#pc-wrap .about-page .ab-offers{padding:100px 0}#pc-wrap .about-page .ab-offers-inner{flex-direction:row;align-items:center;gap:60px;display:flex}#pc-wrap .about-page .ab-offers-img{border-radius:18px;flex:1;height:560px;overflow:hidden}#pc-wrap .about-page .ab-offers-img img{object-fit:cover;object-position:center;width:100%;height:100%}#pc-wrap .about-page .ab-offers-content{flex-direction:column;flex:1;display:flex}#pc-wrap .about-page .ab-offer-list{flex-direction:column;gap:32px;display:flex}#pc-wrap .about-page .ab-offer-item{flex-direction:row;align-items:flex-start;gap:20px;display:flex}#pc-wrap .about-page .ab-offer-icon{background:#22c55e1a;border:1px solid #22c55e40;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}#pc-wrap .about-page .ab-offer-text{flex-direction:column;gap:6px;padding-top:4px;display:flex}#pc-wrap .about-page .ab-offer-text strong{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}#pc-wrap .about-page .ab-offer-text p{color:#ffffff73;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}#pc-wrap .about-page .ab-cta{justify-content:center;width:100%;padding:120px 0;display:flex;position:relative;overflow:hidden}#pc-wrap .about-page .ab-cta-bg{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}#pc-wrap .about-page .ab-cta-overlay{z-index:1;background:#0a0f19d1;position:absolute;inset:0}#pc-wrap .about-page .ab-cta-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}#pc-wrap .about-page .ab-cta-title{color:#fff;text-transform:uppercase;letter-spacing:-2px;margin:0;font-family:Poppins,sans-serif;font-size:52px;font-weight:900;line-height:1}#pc-wrap .about-page .ab-cta-desc{color:#ffffff8c;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:16px}#pc-wrap .about-page .ab-cta-actions{flex-direction:row;gap:16px;margin-top:8px;display:flex}#pc-wrap .about-page .ab-cta-btn-outline{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:10px;align-items:center;padding:14px 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}#pc-wrap .about-page .ab-cta-btn-outline:hover{color:#fff;border-color:#ffffff80}@media (max-width:768px){#pc-wrap .about-page .ab-intro-inner{flex-direction:column;gap:32px}#pc-wrap .about-page .ab-intro-inner .ab-intro-left{max-width:100%}#pc-wrap .about-page .ab-intro-inner .ab-intro-right{width:100%}#pc-wrap .about-page .ab-intro-inner .ab-intro-right .ab-img-main img{object-fit:cover;border-radius:12px;height:240px}#pc-wrap .about-page .ab-intro-inner .ab-intro-right .ab-img-thumbs{display:none}#pc-wrap .about-page .ab-stats-inner{flex-wrap:wrap;gap:20px}#pc-wrap .about-page .ab-stats-inner .ab-stat-divider{display:none}#pc-wrap .about-page .ab-stats-inner .ab-stat{width:calc(50% - 10px)}#pc-wrap .about-page .ab-offers-inner{flex-direction:column;gap:32px}#pc-wrap .about-page .ab-offers-inner .ab-offers-img{width:100%}#pc-wrap .about-page .ab-offers-inner .ab-offers-img img{object-fit:cover;border-radius:12px;height:220px}#pc-wrap .about-page .ab-cta-content .ab-cta-actions{flex-direction:column;align-items:center;gap:12px}#pc-wrap .about-page .ab-cta-content .ab-cta-actions button{width:100%;max-width:300px}}@media (max-width:480px){#pc-wrap .about-page .ab-heading{font-size:22px}#pc-wrap .about-page .ab-cta-title{font-size:24px}#pc-wrap .about-page .ab-stat{text-align:center;width:100%}}#pc-wrap .join-page{box-sizing:border-box;background-image:url(https://i.pinimg.com/1200x/76/c7/6a/76c76a7a19d36104ad013fe959f5f8ef.jpg);background-position:50%;background-size:cover;width:100%;min-height:100vh;padding-top:87px;padding-bottom:60px;display:flex}#pc-wrap .join-page,#pc-wrap .join-page .container{justify-content:center;align-items:center}#pc-wrap .join-page .container .main{border-radius:20px;flex-direction:row;width:1100px;min-height:calc(100vh - 187px);display:flex;overflow:hidden;box-shadow:0 24px 80px #000000a6}#pc-wrap .join-page .container .main .join-welcome{background-image:url(https://i.pinimg.com/736x/2b/a0/0d/2ba00d9adcc2ed695d24ce1c2ae37038.jpg);background-position:top;background-size:cover;width:42%;position:relative}#pc-wrap .join-page .container .main .join-welcome .jw-overlay{background:linear-gradient(#060b1433,#060b1459 50%,#060b14e0);position:absolute;inset:0}#pc-wrap .join-page .container .main .join-welcome .jw-content{position:absolute;bottom:52px;left:44px;right:44px}#pc-wrap .join-page .container .main .join-welcome .jw-content .jw-brand{letter-spacing:5px;color:#e92c28;text-transform:uppercase;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:900}#pc-wrap .join-page .container .main .join-welcome .jw-content h1{color:#fff;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:42px;font-weight:900;line-height:1}#pc-wrap .join-page .container .main .join-welcome .jw-content p{color:#ffffffa6;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px}#pc-wrap .join-page .container .main .join-form{box-sizing:border-box;background:#0f172a;justify-content:center;align-items:center;width:58%;padding:60px 0;display:flex}#pc-wrap .join-page .container .main .join-form .jf-inner{flex-direction:column;width:360px;display:flex}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-brand{letter-spacing:5px;color:#e92c28;text-transform:uppercase;margin-bottom:28px;font-family:Poppins,sans-serif;font-size:15px;font-weight:900}#pc-wrap .join-page .container .main .join-form .jf-inner h2{color:#f1f5f9;margin:0 0 28px;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.3}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-field{align-items:center;margin-bottom:14px;display:flex;position:relative}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-field input{box-sizing:border-box;color:#f1f5f9;background:#1e293b;border:1px solid #ffffff12;border-radius:10px;width:100%;height:50px;padding:0 44px 0 16px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s,background .2s}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-field input::placeholder{color:#475569}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-field input:focus{background:#1e293b;border-color:#e92c28;outline:none}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-eye{cursor:pointer;color:#475569;background:0 0;border:none;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:14px}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-eye:hover{color:#94a3b8}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-forgot{justify-content:flex-end;margin-bottom:20px;display:flex}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-forgot a{color:#64748b;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;transition:color .2s}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-forgot a:hover{color:#e92c28}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-roles{flex-direction:row;gap:10px;margin-bottom:20px;display:flex}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-roles .jf-role-btn{color:#64748b;cursor:pointer;background:#1e293b;border:1px solid #ffffff1a;border-radius:10px;flex:1;height:44px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-roles .jf-role-btn.active{color:#e92c28;background:#e92c281f;border-color:#e92c28}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-roles .jf-role-btn:hover:not(.active){color:#94a3b8;border-color:#ffffff2e}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-submit{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:10px;width:100%;height:50px;margin-bottom:28px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;transition:background .2s,transform .1s}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-submit:hover:not(:disabled){background:#c41f1c}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-submit:active:not(:disabled){transform:scale(.99)}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-submit:disabled{color:#334155;cursor:not-allowed;background:#1e293b}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-switch p{color:#64748b;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-switch p b{color:#e92c28;cursor:pointer;margin-left:5px;font-style:normal;font-weight:700}#pc-wrap .join-page .container .main .join-form .jf-inner .jf-switch p b:hover{opacity:.8}@media (max-width:1100px){#pc-wrap .join-page .container .main{width:90%}}@media (max-width:768px){#pc-wrap .join-page{padding-top:64px}#pc-wrap .join-page .container .main{border-radius:0;flex-direction:column;width:100%;min-height:calc(100vh - 64px)}#pc-wrap .join-page .container .main .join-welcome{flex-shrink:0;width:100%;height:200px;position:relative}#pc-wrap .join-page .container .main .join-welcome .jw-content{bottom:20px;left:20px;right:20px}#pc-wrap .join-page .container .main .join-welcome .jw-content h1{font-size:26px}#pc-wrap .join-page .container .main .join-form{width:100%;padding:28px 24px;overflow-y:auto}}@media (max-width:480px){#pc-wrap .join-page .container .main .join-form{padding:20px 16px}}#pc-wrap.admin{background:#0a0a0a;min-height:100vh}#pc-wrap.admin .aside .logo-box{flex-direction:row;align-items:center;padding:20px 0 16px;display:flex}#pc-wrap.admin .aside .logo-box img{width:80px;height:auto}#pc-wrap.admin .aside .user{border-radius:10px;margin:0 12px;background:#ffffff0a!important}#pc-wrap.admin .menu_wrap{padding:0 12px}#pc-wrap.admin .menu_wrap .menu{color:#9ca3af;border-radius:8px;margin-bottom:2px;font-family:Poppins,sans-serif;font-size:14px;transition:background .15s,color .15s}#pc-wrap.admin .menu_wrap .menu:hover{color:#fff;background:#ffffff0d}#pc-wrap.admin .menu_wrap .menu.on{color:#fff;background:#e92c281a;border:1px solid #e92c2833}#pc-wrap.admin .menu_wrap .menu-list{padding:4px 0 4px 16px}#pc-wrap.admin .menu_wrap .menu-list .li{color:#6b7280;border-radius:6px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:13px;transition:background .15s,color .15s}#pc-wrap.admin .menu_wrap .menu-list .li:hover{color:#e2e8f0;background:#ffffff0a}#pc-wrap.admin .menu_wrap .menu-list .li.on{color:#e92c28;background:#e92c2814;font-weight:700}#pc-wrap.admin .menu_wrap .menu-list .li.on span{color:#e92c28}#pc-wrap.admin .menu_wrap .menu-list .li span{font-family:Poppins,sans-serif;font-size:13px}#pc-wrap.admin #bunker{background:#0a0a0a;width:calc(100% - 280px);min-height:100vh;margin-left:auto;padding:88px 32px 48px}#pc-wrap.admin #bunker .content{width:100%}#pc-wrap.admin #bunker .tit{letter-spacing:.5px;text-transform:uppercase;color:#fff!important;margin-bottom:24px!important;font-family:Poppins,sans-serif!important;font-size:22px!important;font-weight:800!important}#pc-wrap.admin #bunker .table-wrap{box-shadow:none;background:#111827;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}#pc-wrap.admin #bunker .table-wrap .tab-menu{border-bottom:1px solid #ffffff12;flex-direction:row;padding:0 20px;display:flex}#pc-wrap.admin #bunker .table-wrap .tab-menu li{cursor:pointer;color:#6b7280;width:auto;height:48px;padding:12px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:color .15s}#pc-wrap.admin #bunker .table-wrap .tab-menu li:hover{color:#9ca3af}#pc-wrap.admin #bunker .table-wrap .tab-menu li.on{color:#e92c28;border-bottom:2px solid #e92c28}#pc-wrap.admin #bunker .table-wrap thead tr{background:#1a2236}#pc-wrap.admin #bunker .table-wrap thead tr th{color:#9ca3af;letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #ffffff12;padding:14px 16px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap.admin #bunker .table-wrap thead tr th:first-child{padding-left:24px}#pc-wrap.admin #bunker .table-wrap thead tr th:last-child{padding-right:24px}#pc-wrap.admin #bunker .table-wrap tbody tr{border-bottom:1px solid #ffffff0d;transition:background .15s}#pc-wrap.admin #bunker .table-wrap tbody tr:hover{background:#ffffff08}#pc-wrap.admin #bunker .table-wrap tbody tr:last-child{border-bottom:0}#pc-wrap.admin #bunker .table-wrap tbody td{color:#d1d5db;border-bottom:0;padding:12px 16px;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap.admin #bunker .table-wrap tbody td.info{flex-direction:row;align-items:center;display:flex}#pc-wrap.admin #bunker .table-wrap tbody td:first-child{padding-left:24px}#pc-wrap.admin #bunker .table-wrap tbody td:last-child{padding-right:24px}#pc-wrap.admin #bunker .table-wrap .flex-box button{color:#e92c28;margin-right:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}#pc-wrap.admin #bunker .table-wrap .flex-box button:last-child{margin-right:0}#pc-wrap.admin #bunker .search-area{flex-direction:row;justify-content:flex-end;gap:12px;margin:16px 20px;display:flex}#pc-wrap.admin #bunker .badge{letter-spacing:.5px;border-radius:4px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap.admin #bunker .success{color:#22c55e;background:#22c55e1f}#pc-wrap.admin #bunker .warning{color:#ffb800;background:#ffb8001f;border-radius:4px}#pc-wrap.admin #bunker .error{color:#e92c28;background:#e92c281f}#pc-wrap.admin #bunker .block{color:#a78bfa;background:#a78bfa1a;border-radius:4px}#pc-wrap.admin #bunker .delete{color:#9ca3af;background:#9ca3af1a;border-radius:4px}#pc-wrap.admin #bunker .success-txt{color:#22c55e;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap.admin #bunker .warning-txt{color:#ffb800;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap.admin #bunker .error-txt{color:#e92c28;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap.admin #bunker .delete-txt{color:#9ca3af;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap.admin #bunker .flex-space{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#pc-wrap.admin #bunker .no-data{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px}@media (max-width:900px){#pc-wrap.admin .aside{width:220px!important}#pc-wrap.admin #bunker{width:calc(100% - 220px);padding:88px 20px 40px}}@media (max-width:768px){#pc-wrap.admin .aside{z-index:200;transition:left .3s;position:fixed;left:-280px}#pc-wrap.admin .aside.open{left:0}#pc-wrap.admin #bunker{width:100%;margin-left:0;padding:80px 16px 40px}#pc-wrap.admin .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}#pc-wrap.admin .table-wrap table{min-width:600px}}#pc-wrap #member-page{color:#fff;background:#0f172a;min-height:100vh}#pc-wrap #member-page .member-profile-strip{background:#0f172a}#pc-wrap #member-page .member-profile-strip .container{z-index:2;flex-wrap:wrap;margin-top:-56px;position:relative;flex-direction:row!important;align-items:flex-end!important;gap:24px!important;padding-top:0!important;padding-bottom:24px!important;display:flex!important}#pc-wrap #member-page .member-profile-strip .container .avatar-wrap{flex-shrink:0}#pc-wrap #member-page .member-profile-strip .container .avatar-wrap img{object-fit:cover;background:#1f2937;border:3px solid #0f172a;border-radius:50%;outline:3px solid #e92c28;width:112px;height:112px;display:block}#pc-wrap #member-page .member-profile-strip .container .profile-info{flex:1;min-width:0;padding-bottom:6px}#pc-wrap #member-page .member-profile-strip .container .profile-info .nick{letter-spacing:.5px;color:#fff;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:800;line-height:1.2}#pc-wrap #member-page .member-profile-strip .container .profile-info .meta-row{flex-flow:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}#pc-wrap #member-page .member-profile-strip .container .profile-info .meta-row .member-type{letter-spacing:2px;text-transform:uppercase;color:#e92c28;background:#e92c281f;border:1px solid #e92c284d;border-radius:20px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #member-page .member-profile-strip .container .profile-info .meta-row .stat{color:#9ca3af;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #member-page .member-profile-strip .container .profile-info .meta-row .stat span{color:#fff;margin-right:3px;font-weight:700}#pc-wrap #member-page .member-profile-strip .container .follow-action{flex-direction:row;flex-shrink:0;align-items:center;gap:10px;padding-bottom:8px;display:flex}#pc-wrap #member-page .member-profile-strip .container .follow-action button{cursor:pointer;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:8px!important;padding:10px 28px!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:700!important}#pc-wrap #member-page .member-profile-strip .container .follow-action .btn-follow{color:#fff!important;background:#22c55e!important;border:none!important;box-shadow:0 0 20px #22c55e4d!important}#pc-wrap #member-page .member-profile-strip .container .follow-action .btn-follow:hover{background:#16a34a!important}#pc-wrap #member-page .member-profile-strip .container .follow-action .btn-unfollow{color:#fff!important;box-shadow:none!important;background:#e92c28!important;border:none!important}#pc-wrap #member-page .member-profile-strip .container .follow-action .btn-unfollow:hover{background:#c0211e!important}#pc-wrap #member-page .member-profile-strip .container .follow-action .following-label{color:#9ca3af;margin:0;font-size:13px}#pc-wrap #member-page .member-divider{border:none;border-top:1px solid #ffffff14;margin:0}#pc-wrap #member-page .member-dashboard{background:#0f172a;border-bottom:1px solid #ffffff12;padding:20px 0}#pc-wrap #member-page .member-dashboard .container{flex-wrap:wrap;flex-direction:row!important;align-items:center!important;gap:24px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}#pc-wrap #member-page .member-dashboard .md-stats{flex-shrink:0;gap:0;display:flex}#pc-wrap #member-page .member-dashboard .md-stat{border-right:1px solid #ffffff12;flex-direction:column;align-items:center;padding:0 22px;display:flex}#pc-wrap #member-page .member-dashboard .md-stat:first-child{padding-left:0}#pc-wrap #member-page .member-dashboard .md-stat:last-child{border-right:none}#pc-wrap #member-page .member-dashboard .md-stat-value{color:#fff;font-size:22px;font-weight:800;line-height:1}#pc-wrap #member-page .member-dashboard .md-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.6px;margin-top:4px;font-size:11px}#pc-wrap #member-page .member-dashboard .md-rank-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:14px 20px;display:flex}#pc-wrap #member-page .member-dashboard .md-rank-left{align-items:center;gap:14px;display:flex}#pc-wrap #member-page .member-dashboard .md-rank-badge{text-transform:uppercase;letter-spacing:1.5px;border:2px solid;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:13px;font-weight:800}#pc-wrap #member-page .member-dashboard .md-rank-info{flex-direction:column;gap:2px;display:flex}#pc-wrap #member-page .member-dashboard .md-points{color:#fff;font-size:15px;font-weight:700}#pc-wrap #member-page .member-dashboard .md-rank-next{color:#6b7280;font-size:12px}#pc-wrap #member-page .member-dashboard .md-rank-bar-wrap{align-items:center;gap:10px;display:flex}#pc-wrap #member-page .member-dashboard .md-rank-bar{background:#ffffff14;border-radius:3px;flex:1;height:6px;overflow:hidden}#pc-wrap #member-page .member-dashboard .md-rank-bar-fill{border-radius:3px;height:100%;transition:width .6s}#pc-wrap #member-page .member-dashboard .md-rank-pct{color:#9ca3af;text-align:right;flex-shrink:0;min-width:32px;font-size:12px}#pc-wrap #member-page .member-tabs{scrollbar-width:none;background:#0f172a;border-bottom:1px solid #ffffff14;overflow-x:auto}#pc-wrap #member-page .member-tabs::-webkit-scrollbar{display:none}#pc-wrap #member-page .member-tabs .container{min-width:max-content;flex-direction:row!important;gap:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}#pc-wrap #member-page .member-tabs .container a{color:#9ca3af;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:16px 24px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s;display:flex}#pc-wrap #member-page .member-tabs .container a.active{color:#fff;border-bottom-color:#e92c28}#pc-wrap #member-page .member-tabs .container a:hover:not(.active){color:#ffffffb3}#pc-wrap #member-page .container .member-page{flex-direction:column;width:100%;padding-top:0;padding-bottom:80px}#pc-wrap #member-page .container .member-page .back-frame{display:none}#pc-wrap #member-page .container .member-page .member-content{width:100%;padding:36px 0}#pc-wrap #member-page .container .member-page .member-content .list-config{flex-flow:wrap;gap:22px;width:100%;height:auto;display:flex}#pc-wrap #member-progress{padding:24px 0}#pc-wrap #member-progress .mp-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#pc-wrap #member-progress .mp-section-title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #member-progress .mp-section-title span{color:#6b7280;margin-left:8px;font-size:13px;font-weight:500}#pc-wrap #member-progress .mp-add-btn{color:#fff;letter-spacing:.5px;cursor:pointer;background:#e92c28;border:none;border-radius:8px;padding:8px 18px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700}#pc-wrap #member-progress .mp-add-btn:hover{background:#E92C28-dark}#pc-wrap #member-progress .mp-delete-btn{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;transition:opacity .2s;display:flex;position:absolute;top:6px;right:6px}#pc-wrap #member-progress .mp-post-card:hover .mp-delete-btn{opacity:1}#pc-wrap #member-progress .mp-modal-backdrop{z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#pc-wrap #member-progress .mp-modal{background:#111827;border:1px solid #ffffff14;border-radius:14px;width:480px;max-width:94vw;overflow:hidden}#pc-wrap #member-progress .mp-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}#pc-wrap #member-progress .mp-modal-header h3{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}#pc-wrap #member-progress .mp-modal-header button{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:16px}#pc-wrap #member-progress .mp-modal-header button:hover{color:#fff}#pc-wrap #member-progress .mp-modal-body{flex-direction:column;gap:14px;padding:20px;display:flex}#pc-wrap #member-progress .mp-upload-area{cursor:pointer;border:2px dashed #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}#pc-wrap #member-progress .mp-upload-area:hover{border-color:#ffffff40}#pc-wrap #member-progress .mp-upload-preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#pc-wrap #member-progress .mp-upload-change{z-index:1;color:#fff;background:#0009;border-radius:20px;padding:4px 12px;font-size:12px;position:relative}#pc-wrap #member-progress .mp-upload-icon{opacity:.5;font-size:32px}#pc-wrap #member-progress .mp-upload-hint{color:#9ca3af;font-size:13px}#pc-wrap #member-progress .mp-upload-sub{color:#6b7280;font-size:11px}#pc-wrap #member-progress .mp-modal-textarea{color:#fff;resize:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #member-progress .mp-modal-textarea::placeholder{color:#6b7280}#pc-wrap #member-progress .mp-modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}#pc-wrap #member-progress .mp-modal-cancel{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:9px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}#pc-wrap #member-progress .mp-modal-cancel:hover{background:#ffffff17}#pc-wrap #member-progress .mp-modal-submit{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;padding:9px 24px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #member-progress .mp-modal-submit:disabled{opacity:.4;cursor:not-allowed}#pc-wrap #member-progress .mp-modal-submit:not(:disabled):hover{background:#E92C28-dark}#pc-wrap #member-progress .mp-empty{color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}#pc-wrap #member-progress .mp-empty span{opacity:.3;font-size:40px}#pc-wrap #member-progress .mp-empty p{margin:0;font-size:14px}#pc-wrap #member-progress .mp-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}#pc-wrap #member-progress .mp-post-card{aspect-ratio:1;cursor:pointer;background:#ffffff0d;border-radius:10px;position:relative;overflow:hidden}#pc-wrap #member-progress .mp-post-card img{object-fit:cover;width:100%;height:100%;display:block}#pc-wrap #member-progress .mp-post-card .mp-post-placeholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex}#pc-wrap #member-progress .mp-post-card .mp-post-overlay{opacity:0;background:linear-gradient(#0000 40%,#000c);flex-direction:column;justify-content:flex-end;padding:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}#pc-wrap #member-progress .mp-post-card .mp-post-overlay p{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12px;display:-webkit-box;overflow:hidden}#pc-wrap #member-progress .mp-post-card .mp-post-overlay span{color:#fff9;font-size:10px}#pc-wrap #member-progress .mp-post-card:hover .mp-post-overlay{opacity:1}#pc-wrap #member-progress .mp-lightbox{z-index:9999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#pc-wrap #member-progress .mp-lightbox-inner{background:#111827;border-radius:14px;width:90%;max-width:540px;padding:24px;position:relative}#pc-wrap #member-progress .mp-lightbox-inner img{border-radius:8px;width:100%;margin-bottom:14px}#pc-wrap #member-progress .mp-lightbox-inner p{color:#fff;margin:0 0 8px;font-size:14px}#pc-wrap #member-progress .mp-lightbox-inner span{color:#6b7280;font-size:12px}#pc-wrap #member-progress .mp-lightbox-inner button{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:14px}#pc-wrap #member-progress .mp-lightbox-inner button:hover{color:#fff}#pc-wrap #member-progress .mp-pagination{justify-content:center;gap:6px;margin-top:20px;display:flex}#pc-wrap #member-progress .mp-pagination button{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #member-progress .mp-pagination button:disabled{opacity:.3;cursor:default}#pc-wrap #member-progress .mp-pagination button.active{color:#fff;background:#e92c28;border-color:#e92c28}#pc-wrap #member-progress .mp-pagination button:hover:not(:disabled):not(.active){background:#ffffff14}#pc-wrap #member-reviews{padding:24px 0}#pc-wrap #member-reviews .mr-title{color:#fff;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #member-reviews .mr-title span{color:#6b7280;margin-left:8px;font-size:13px;font-weight:500}#pc-wrap #member-reviews .mr-empty{color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}#pc-wrap #member-reviews .mr-empty span{opacity:.3;font-size:40px}#pc-wrap #member-reviews .mr-empty p{margin:0;font-size:14px}#pc-wrap #member-reviews .mr-list{flex-direction:column;gap:10px;display:flex}#pc-wrap #member-reviews .mr-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:14px 16px}#pc-wrap #member-reviews .mr-card-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}#pc-wrap #member-reviews .mr-stars{font-size:15px}#pc-wrap #member-reviews .mr-group{letter-spacing:1px;text-transform:uppercase;color:#9ca3af;background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}#pc-wrap #member-reviews .mr-date{color:#6b7280;margin-left:auto;font-size:11px}#pc-wrap #member-reviews .mr-content{color:#9ca3af;margin:0;font-size:13px;line-height:1.5}#pc-wrap #member-reviews .mr-pagination{justify-content:center;gap:6px;margin-top:20px;display:flex}#pc-wrap #member-reviews .mr-pagination button{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #member-reviews .mr-pagination button:disabled{opacity:.3;cursor:default}#pc-wrap #member-reviews .mr-pagination button.active{color:#fff;background:#e92c28;border-color:#e92c28}#pc-wrap #member-reviews .mr-pagination button:hover:not(:disabled):not(.active){background:#ffffff14}#pc-wrap #member-activity{width:100%;padding:24px 0}#pc-wrap #member-activity .ma-timeline{flex-direction:column;gap:0;display:flex;position:relative}#pc-wrap #member-activity .ma-item{gap:16px;display:flex;position:relative}#pc-wrap #member-activity .ma-left{flex-direction:column;flex-shrink:0;align-items:center;width:40px;display:flex}#pc-wrap #member-activity .ma-dot{z-index:1;background:#e92c28;border:2px solid #0f172a;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}#pc-wrap #member-activity .ma-line{opacity:.25;background:#e92c28;flex:1;width:2px;min-height:20px;margin:4px 0}#pc-wrap #member-activity .ma-item:last-child .ma-line{display:none}#pc-wrap #member-activity .ma-card{background:#1e293b;border:1px solid #ffffff14;border-radius:12px;flex:1;margin-bottom:16px;padding:14px 16px}#pc-wrap #member-activity .ma-date{color:#6b7280;letter-spacing:.4px;margin-bottom:6px;font-size:11px}#pc-wrap #member-activity .ma-content{color:#9ca3af;margin:0 0 10px;font-size:13px;line-height:1.55}#pc-wrap #member-activity .ma-img-thumb{object-fit:cover;border-radius:8px;width:100%;max-height:220px;margin-top:8px;display:block}#pc-wrap #member-activity .ma-empty{color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}#pc-wrap #member-activity .ma-empty span{opacity:.3;font-size:40px}#pc-wrap #member-activity .ma-empty p{margin:0;font-size:14px}#pc-wrap #member-joined-programs{width:100%;padding:24px 0}#pc-wrap #member-joined-programs .mjp-header{color:#fff;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #member-joined-programs .mjp-header span{color:#6b7280;margin-left:8px;font-size:13px;font-weight:500}#pc-wrap #member-joined-programs .mjp-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:32px;display:grid}#pc-wrap #member-joined-programs .mjp-card{background:#1e293b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:18px 16px;transition:border-color .2s;display:flex}#pc-wrap #member-joined-programs .mjp-card:hover{border-color:#ffffff26}#pc-wrap #member-joined-programs .mjp-program-name{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.3}#pc-wrap #member-joined-programs .mjp-count{color:#e92c28;font-size:12px;font-weight:600}#pc-wrap #member-joined-programs .mjp-activity{margin-top:8px}#pc-wrap #member-joined-programs .mjp-activity h4{color:#fff;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}#pc-wrap #member-joined-programs .mjp-post{color:#9ca3af;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-bottom:10px;padding:12px 14px;font-size:13px;line-height:1.5}#pc-wrap #member-joined-programs .mjp-post .mjp-post-date{color:#6b7280;margin-top:6px;font-size:11px}#pc-wrap #member-joined-programs .mjp-empty{color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}#pc-wrap #member-joined-programs .mjp-empty span{opacity:.3;font-size:40px}#pc-wrap #member-joined-programs .mjp-empty p{margin:0;font-size:14px}#pc-wrap #member-page{max-width:100vw;overflow-x:hidden}@media (max-width:900px){#pc-wrap #member-page .member-dashboard .container{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}#pc-wrap #member-page .member-dashboard .md-rank-card{box-sizing:border-box;width:100%}#pc-wrap #member-page .member-dashboard .md-stats{flex-wrap:wrap}}@media (max-width:768px){#pc-wrap #member-page .member-profile-strip .container{margin-top:-40px;gap:12px!important;padding:0 16px 16px!important}#pc-wrap #member-page .member-profile-strip .container .avatar-wrap img{width:80px;height:80px}#pc-wrap #member-page .member-profile-strip .container .nick{font-size:18px!important}#pc-wrap #member-page .member-profile-strip .container .meta-row{gap:8px}#pc-wrap #member-page .member-dashboard{padding:14px 0}#pc-wrap #member-page .member-dashboard .container{flex-direction:column!important;gap:14px!important;padding:0 16px!important}#pc-wrap #member-page .member-dashboard .md-stats{flex-wrap:wrap;gap:0;width:100%}#pc-wrap #member-page .member-dashboard .md-stat{padding:0 14px}#pc-wrap #member-page .member-dashboard .md-stat-value{font-size:18px}#pc-wrap #member-page .member-dashboard .md-rank-card{box-sizing:border-box;width:100%}#pc-wrap #member-page .member-tabs .container{padding:0!important}#pc-wrap #member-page .member-tabs .container a{white-space:nowrap;padding:12px 16px;font-size:11px}#pc-wrap #member-page .container{padding-left:16px!important;padding-right:16px!important}#pc-wrap #member-page .container .member-page .member-content{padding:20px 0}}@media (max-width:480px){#pc-wrap #member-page .member-profile-strip .container .follow-action{width:100%}#pc-wrap #member-page .member-profile-strip .container .follow-action button{flex:1}#pc-wrap #member-page .member-dashboard .container{padding:0 12px!important}#pc-wrap #member-page .member-dashboard .md-stats{grid-template-columns:repeat(3,1fr);gap:0;width:100%;display:grid}#pc-wrap #member-page .member-dashboard .md-stat{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;align-items:center;padding:8px 0}#pc-wrap #member-page .member-dashboard .md-stat:nth-child(3){border-right:none}#pc-wrap #member-page .member-dashboard .md-stat:nth-child(4),#pc-wrap #member-page .member-dashboard .md-stat:nth-child(5){border-bottom:none}#pc-wrap #member-page .member-dashboard .md-stat:last-child{border-right:none}#pc-wrap #member-page .member-dashboard .md-stat-value{font-size:15px}#pc-wrap #member-page .member-dashboard .md-stat-label{letter-spacing:0;font-size:9px}#pc-wrap #member-page .member-tabs .container a{padding:10px 12px;font-size:10px}#pc-wrap #member-page .container{padding-left:12px!important;padding-right:12px!important}#pc-wrap #member-follows-page .follows-card{flex-wrap:wrap;gap:10px;padding:14px 16px}#pc-wrap #member-follows-page .follows-card .follows-info{flex:1;min-width:0}#pc-wrap #member-follows-page .follows-card .follows-btn{text-align:center;width:100%;padding:8px 0}}#pc-wrap #member-follows-page{flex-direction:column;gap:24px;width:100%;display:flex}#pc-wrap #member-follows-page .follows-title{color:#e2e8f0;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:700}#pc-wrap #member-follows-page .follows-title span{color:#6b7280;margin-left:8px;font-size:15px;font-weight:400}#pc-wrap #member-follows-page .follows-empty{text-align:center;padding:60px 20px}#pc-wrap #member-follows-page .follows-empty p{color:#6b7280;font-family:Poppins,sans-serif;font-size:15px}#pc-wrap #member-follows-page .follows-list{flex-direction:column;gap:12px;display:flex}#pc-wrap #member-follows-page .follows-card{cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:border-color .2s;display:flex}#pc-wrap #member-follows-page .follows-card:hover{border-color:#e92c2866}#pc-wrap #member-follows-page .follows-card .follows-avatar{border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}#pc-wrap #member-follows-page .follows-card .follows-avatar img{object-fit:cover;width:100%;height:100%}#pc-wrap #member-follows-page .follows-card .follows-avatar .follows-avatar-initial{color:#e2e8f0;background:#374151;justify-content:center;align-items:center;width:100%;height:100%;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;display:flex}#pc-wrap #member-follows-page .follows-card .follows-info{flex:1;min-width:0}#pc-wrap #member-follows-page .follows-card .follows-info .follows-nick{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;overflow:hidden}#pc-wrap #member-follows-page .follows-card .follows-info .follows-meta{gap:16px;margin:0;display:flex}#pc-wrap #member-follows-page .follows-card .follows-info .follows-meta span{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px}#pc-wrap #member-follows-page .follows-card .follows-btn{cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:8px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s}#pc-wrap #member-follows-page .follows-card .follows-btn--follow{color:#fff;background:#22c55e;border:none}#pc-wrap #member-follows-page .follows-card .follows-btn--follow:hover{background:#16a34a}#pc-wrap #member-follows-page .follows-card .follows-btn--unfollow{color:#fff;background:#e92c28;border:none}#pc-wrap #member-follows-page .follows-card .follows-btn--unfollow:hover{background:#c0201d}#pc-wrap #member-follows-page .follows-pagination{justify-content:center;align-items:center;gap:8px;padding-top:8px;display:flex}#pc-wrap #member-follows-page .follows-pagination button{color:#aaa;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:8px;min-width:40px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:14px;transition:all .2s}#pc-wrap #member-follows-page .follows-pagination button:hover:not(:disabled){color:#fff;border-color:#e92c28}#pc-wrap #member-follows-page .follows-pagination button.active{color:#fff;background:#e92c28;border-color:#e92c28;font-weight:700}#pc-wrap #member-follows-page .follows-pagination button:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px){#pc-wrap #member-page .followers-grid,#pc-wrap #member-page .followings-grid,#pc-wrap #member-page .mf-grid{grid-template-columns:repeat(2,1fr)!important}#pc-wrap #member-page .mf-card{padding:14px 12px}}@media (max-width:480px){#pc-wrap #member-page .followers-grid,#pc-wrap #member-page .followings-grid,#pc-wrap #member-page .mf-grid{grid-template-columns:1fr!important}}#pc-wrap #member-articles-page{flex-direction:column;align-items:center;width:100%;display:flex}#pc-wrap #member-articles-page .main-title-box{flex-direction:row;justify-content:space-between;align-self:flex-start;width:auto;height:auto}#pc-wrap #member-articles-page .main-title-box .right-box{width:315px}#pc-wrap #member-articles-page .main-title-box .right-box .main-title{color:#e2e8f0;letter-spacing:.6px;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-articles-page .articles-list-box{flex-flow:wrap;gap:35px;width:100%;height:auto;margin-top:85px}#pc-wrap #member-articles-page .articles-list-box .no-data{width:100%}#pc-wrap #member-articles-page .pagination-config{justify-content:center;align-items:center;width:100%;height:auto;margin-top:30px}#pc-wrap #member-articles-page .pagination-config .total-result p{color:#e2e8f0;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}@media (max-width:768px){#pc-wrap #member-page .ma-list{-webkit-overflow-scrolling:touch;overflow-x:auto}#pc-wrap #member-page .ma-list .ma-row{min-width:500px}}#pc-wrap #member-page #member-properties-page{width:100%}#pc-wrap #member-page #member-properties-page .programs-container{align-items:flex-start;gap:28px;width:100%;display:flex}#pc-wrap #member-page #member-properties-page .filter-sidebar{flex-direction:column;flex-shrink:0;gap:24px;width:220px;display:flex}#pc-wrap #member-page #member-properties-page .filter-sidebar .filter-block h4{color:#fff6;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #member-page #member-properties-page .filter-sidebar .chip-group{flex-wrap:wrap;gap:6px;display:flex}#pc-wrap #member-page #member-properties-page .filter-sidebar .chip{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:5px 11px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;transition:all .18s}#pc-wrap #member-page #member-properties-page .filter-sidebar .chip:hover{color:#ffffffd9;border-color:#e92c2866}#pc-wrap #member-page #member-properties-page .filter-sidebar .chip.active{color:#e92c28;background:#e92c2826;border-color:#e92c2880}#pc-wrap #member-page #member-properties-page .filter-sidebar .radio-group{flex-direction:column;gap:6px;display:flex}#pc-wrap #member-page #member-properties-page .filter-sidebar .radio-item{color:#ffffff8c;cursor:pointer;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:13px;transition:color .15s;display:flex}#pc-wrap #member-page #member-properties-page .filter-sidebar .radio-item input[type=radio]{accent-color:#e92c28;cursor:pointer}#pc-wrap #member-page #member-properties-page .filter-sidebar .radio-item.active{color:#fff}#pc-wrap #member-page #member-properties-page .programs-main{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}#pc-wrap #member-page #member-properties-page .search-bar{align-items:center;gap:8px;display:flex}#pc-wrap #member-page #member-properties-page .search-bar .search-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;height:42px;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px;transition:border-color .2s}#pc-wrap #member-page #member-properties-page .search-bar .search-input::placeholder{color:#ffffff40}#pc-wrap #member-page #member-properties-page .search-bar .search-input:focus{border-color:#e92c2866}#pc-wrap #member-page #member-properties-page .search-bar .search-clear{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;height:42px;padding:0 12px;font-size:13px}#pc-wrap #member-page #member-properties-page .search-bar .search-clear:hover{color:#fff}#pc-wrap #member-page #member-properties-page .search-bar .search-btn{color:#fff;cursor:pointer;background:#e92c28;border:none;border-radius:8px;height:42px;padding:0 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#pc-wrap #member-page #member-properties-page .search-bar .search-btn:hover{background:#c0211e}#pc-wrap #member-page #member-properties-page .top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#pc-wrap #member-page #member-properties-page .top-bar .results-count{color:#ffffff80;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #member-page #member-properties-page .top-bar .results-count strong{color:#fff}#pc-wrap #member-page #member-properties-page .top-bar .sort-row{color:#fff6;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:12px;display:flex}#pc-wrap #member-page #member-properties-page .top-bar .sort-buttons{flex-wrap:wrap;gap:4px;display:flex}#pc-wrap #member-page #member-properties-page .top-bar .sort-btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:5px 12px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;transition:all .15s}#pc-wrap #member-page #member-properties-page .top-bar .sort-btn:hover{color:#fff}#pc-wrap #member-page #member-properties-page .top-bar .sort-btn.active{color:#e92c28;background:#e92c2826;border-color:#e92c2880}#pc-wrap #member-page #member-properties-page .programs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}#pc-wrap #member-page #member-properties-page .loading-state{color:#fff6;text-align:center;padding:40px 0;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #member-page #member-properties-page .empty-state{color:#ffffff59;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;font-family:Poppins,sans-serif;font-size:14px;display:flex}#pc-wrap #member-page #member-properties-page .empty-state button{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:8px 20px;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #member-page #member-properties-page .empty-state button:hover{background:#ffffff1a}#pc-wrap #member-page #member-properties-page .pagination{justify-content:center;gap:6px;margin-top:8px;display:flex}#pc-wrap #member-page #member-properties-page .pagination .page-btn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;padding:7px 14px;font-family:Poppins,sans-serif;font-size:12px;transition:all .15s}#pc-wrap #member-page #member-properties-page .pagination .page-btn:disabled{opacity:.3;cursor:default}#pc-wrap #member-page #member-properties-page .pagination .page-btn.active{color:#fff;background:#e92c28;border-color:#e92c28}#pc-wrap #member-page #member-properties-page .pagination .page-btn:hover:not(:disabled):not(.active){background:#ffffff17}@media (max-width:900px){#pc-wrap #member-page #member-properties-page .programs-container{flex-direction:column}#pc-wrap #member-page #member-properties-page .filter-sidebar{flex-flow:wrap;gap:16px;width:100%}#pc-wrap #member-page #member-properties-page .filter-sidebar .filter-block{flex:1;min-width:140px}}@media (max-width:600px){#pc-wrap #member-page #member-properties-page .programs-grid{grid-template-columns:1fr}#pc-wrap #member-page #member-properties-page .top-bar{flex-direction:column;align-items:flex-start}}body{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden scroll}body::-webkit-scrollbar{display:none}#pc-wrap #top .navbar .navbar-main{box-sizing:border-box;z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af0;border-top:1px solid #ffffff12;flex-direction:row;align-items:center;width:100%;height:87px;padding:22px 0;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0f172acc}#pc-wrap #top .navbar .navbar-main.transparent{background-color:#0f172ae0}#pc-wrap #top .navbar .navbar-main .container{flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap #top .navbar .navbar-main .container .logo-box a{align-items:center;gap:10px;text-decoration:none;display:flex}#pc-wrap #top .navbar .navbar-main .container .logo-box img{cursor:pointer;width:38px;height:38px}#pc-wrap #top .navbar .navbar-main .container .logo-box .logo-name{letter-spacing:2px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}#pc-wrap #top .navbar .navbar-main .container .router-box{flex-direction:row;justify-content:flex-start;gap:32px;width:auto;display:flex;position:relative}#pc-wrap #top .navbar .navbar-main .container .router-box div{color:#eeeeeeed;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;transition:color .2s;position:relative}#pc-wrap #top .navbar .navbar-main .container .router-box div:after{content:"";opacity:0;background:#22c55e;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)scaleX(0);box-shadow:0 0 8px #22c55e99}#pc-wrap #top .navbar .navbar-main .container .router-box div.active,#pc-wrap #top .navbar .navbar-main .container .router-box div:hover{color:#fff}#pc-wrap #top .navbar .navbar-main .container .router-box div.active:after{opacity:1;transform:translate(-50%)scaleX(1)}#pc-wrap #top .navbar .navbar-main .container .router-box div .community_menu{background:#fff;width:434px;height:33px;transition:all 2s;position:absolute;top:30px;left:-177%}#pc-wrap #top .navbar .navbar-main .container .router-box div .community_menu:before{content:"";z-index:0;background:#fff;width:10px;height:10px;display:block;position:absolute;top:0;right:50%;transform:translateY(-50%)rotate(45deg)}#pc-wrap #top .navbar .navbar-main .container .user-box{flex-direction:row;align-items:center;gap:14px;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;transition:border-color .2s,background .2s;display:flex;position:relative}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher:hover{background:#ffffff17;border-color:#e92c2866}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher .lang-current{color:#ffffffd9;letter-spacing:.5px;font-size:11px;font-weight:700}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher .lang-chevron{color:#ffffff80;transition:transform .2s}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher .lang-chevron.open{transform:rotate(180deg)}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher .lang-dropdown{z-index:200;background:#1a1f2e;border:1px solid #ffffff14;border-radius:10px;min-width:110px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000080}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher .lang-dropdown .lang-option{cursor:pointer;color:#ffffffa6;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher .lang-dropdown .lang-option:hover{color:#fff;background:#ffffff0f}#pc-wrap #top .navbar .navbar-main .container .user-box .lang-switcher .lang-dropdown .lang-option.active{color:#e92c28;background:#e92c2814}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search{position:relative}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-icon{cursor:pointer;color:#ffffffb3;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-icon:hover{color:#fff}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-expanded{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;width:220px;height:36px;padding:0 10px;display:flex;position:relative}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-expanded .nav-search-ic{color:#fff6;flex-shrink:0;font-size:18px!important}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-input::placeholder{color:#ffffff59}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-dropdown{z-index:9999;background:#1a2236;border:1px solid #ffffff1a;border-radius:10px;min-width:260px;max-height:270px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #0006}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-dropdown::-webkit-scrollbar{width:4px}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-dropdown::-webkit-scrollbar-track{background:0 0}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-dropdown::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-item{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 14px;transition:background .15s;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-item:last-child{border-bottom:none}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-item:hover{background:#ffffff0d}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-avatar{color:#9ca3af;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-avatar img{object-fit:cover;width:100%;height:100%}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-nick{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;overflow:hidden}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-name{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:11px;overflow:hidden}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-type{letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-empty{text-align:center;color:#6b7280;padding:16px;font-family:Poppins,sans-serif;font-size:13px}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-ai-btn{cursor:pointer;color:#ffffffb3;align-items:center;text-decoration:none;transition:color .2s;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-ai-btn:hover{color:#fff}#pc-wrap #top .navbar .navbar-main .container .user-box .notification-icon{color:#ffffffb3;cursor:pointer;transition:color .2s}#pc-wrap #top .navbar .navbar-main .container .user-box .notification-icon:hover{color:#fff}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box{cursor:pointer;background:#e92c28;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 20px;transition:background .2s;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover{background:#c41f1c}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box svg{color:#fff;width:18px;height:18px}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box span{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:normal}#pc-wrap #top .navbar .navbar-main .container .user-box .hamburger-btn{cursor:pointer;color:#fffc;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:none}#pc-wrap #top .navbar .navbar-main .container .user-box .hamburger-btn:hover{color:#fff}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user img{object-fit:cover;border-radius:50%;width:42px;height:42px}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user .user-avatar-icon{color:#fffc;width:42px;height:42px}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user .user-nick{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:11px;font-weight:500;overflow:hidden}#pc-wrap .header-main .hero-root .hero-bg-img{object-fit:cover;object-position:center 20%;z-index:0;width:100%;height:100%;position:absolute;inset:0}#pc-wrap .header-main .hero-root .hero-bg-overlay{z-index:1;background:linear-gradient(90deg,#0f172af5,#0a141ed1 40%,#00000073 70%,#00000026);position:absolute;inset:0}#pc-wrap .header-main .hero-root .hero-bg-overlay:before{content:"";background:linear-gradient(135deg,#22c55e17,#14b8a60a 50%,#0000);position:absolute;inset:0}#pc-wrap .header-main .hero-root .hero-bg-overlay:after{content:"";background:linear-gradient(#0000,#0f172a);height:180px;position:absolute;bottom:0;left:0;right:0}#pc-wrap .header-main .hero-root .hero-content-wrapper{z-index:2;flex-direction:column;padding-top:20px;padding-bottom:56px;position:relative}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner{flex-direction:column;max-width:640px;display:flex}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-eyebrow{color:#22c55e;letter-spacing:5px;text-transform:uppercase;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;display:block}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-title{color:#fff;text-transform:uppercase;letter-spacing:-4px;margin:0 0 28px;font-family:Poppins,sans-serif;font-size:96px;font-weight:900;line-height:.92}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-title .hero-accent{color:#22c55e;display:block}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-desc{color:#ffffff9e;max-width:500px;margin:0 0 36px;font-family:Poppins,sans-serif;font-size:17px;line-height:1.75}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta{flex-direction:row;gap:16px;margin-bottom:32px;display:flex}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-primary{color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#22c55e;border:2px solid #22c55e;border-radius:6px;padding:17px 44px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;transition:background .2s,transform .2s}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-primary:hover{background:#16a34a;border-color:#16a34a;transform:translateY(-2px)}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-outline{color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:2px solid #ffffff40;border-radius:6px;padding:17px 44px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;transition:border-color .2s,background .2s,transform .2s}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-outline:hover{background:#22c55e1f;border-color:#22c55e;transform:translateY(-2px)}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-badges{gap:24px;display:flex}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-badges span{color:#fff6;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row{border-top:1px solid #ffffff1f;flex-direction:row;align-items:center;margin-top:64px;padding-top:28px;display:flex}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row .hero-stat-item{flex-direction:column;align-items:flex-start;gap:4px;padding-right:48px;display:flex}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row .hero-stat-item .hsi-val{color:#fff;letter-spacing:-.5px;font-family:Poppins,sans-serif;font-size:28px;font-weight:800}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row .hero-stat-item .hsi-lbl{color:#ffffff7a;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row .hero-stat-divider{background:#ffffff26;flex-shrink:0;width:1px;height:36px;margin-right:48px}#pc-wrap .header-main .container{flex-direction:column;align-items:center;margin-top:20px;position:relative}#pc-wrap .header-main .container .search-box{background:#ffffff47;border-radius:12px;flex-direction:row;justify-content:space-between;width:100%;max-width:1094px;height:96px;margin-top:56px;padding:16px 29px;display:flex;position:relative}#pc-wrap .header-main .container .search-box .select-box{flex-direction:row;justify-content:space-between;width:712px;display:flex}#pc-wrap .header-main .container .search-box .select-box .box{box-sizing:border-box;cursor:pointer;background:#ffffff93;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:213px;height:56px;padding:24px 22px;display:flex}#pc-wrap .header-main .container .search-box .select-box .box.on{color:#e2e8f0;background:#fff;border:1px solid #000}#pc-wrap .header-main .container .search-box .select-box .box span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter{flex-direction:row;align-items:center;display:flex}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter img{cursor:pointer;width:25px;height:22px;margin-right:10px}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter span{color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .header-main .container .search-box .search-box-other .search-btn{cursor:pointer;background:#f17742;border-radius:55px;justify-content:center;align-items:center;width:62px;height:62px;margin-left:12px;display:flex}#pc-wrap .header-main .container .search-box .search-box-other .search-btn svg{color:#fff;width:20px;height:20px}#pc-wrap .header-main .container .search-box .filter-location{visibility:hidden;box-sizing:border-box;z-index:2;background:#fff;border-radius:12px;flex-flow:wrap;gap:40px;width:1094px;height:auto;min-height:120px;padding:40px 60px;display:flex;position:absolute;top:96px;right:0;box-shadow:0 5px 15px #00000059}#pc-wrap .header-main .container .search-box .filter-location.on{visibility:visible;background:#fffdfd;transition:all .2s ease-out}#pc-wrap .header-main .container .search-box .filter-location div{flex-direction:row;align-items:center;width:295px;display:flex}#pc-wrap .header-main .container .search-box .filter-location div img{cursor:pointer;border-radius:15px;width:122px;height:85px}#pc-wrap .header-main .container .search-box .filter-location div span{color:#e2e8f0;cursor:pointer;text-transform:capitalize;margin-left:22px;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .header-main .container .search-box .filter-location div label{line-height:13px}#pc-wrap .header-main .container .search-box .filter-type{visibility:hidden;box-sizing:border-box;z-index:1;background:#fff;border-radius:12px;flex-direction:row;justify-content:space-between;width:1094px;height:auto;min-height:120px;padding:50px;display:flex;position:absolute;top:96px;right:0;box-shadow:0 5px 15px #00000059}#pc-wrap .header-main .container .search-box .filter-type.on{visibility:visible;background:#fffdfd;transition:all .2s ease-out}#pc-wrap .header-main .container .search-box .filter-type div{cursor:pointer;background-size:cover;border-radius:15px;width:272px;height:168px;position:relative}#pc-wrap .header-main .container .search-box .filter-type div span{text-transform:capitalize;background:linear-gradient(#fff,#fff0);border-radius:2px 2px 0 0;padding:1px 5px 5px;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:26px;position:absolute;top:13px;right:12px}#pc-wrap .header-main .container .search-box .filter-rooms{visibility:hidden;box-sizing:border-box;z-index:1;background:#fff;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:1094px;height:auto;min-height:120px;padding:10px 92px;display:flex;position:absolute;top:96px;right:0;box-shadow:0 5px 15px #00000059}#pc-wrap .header-main .container .search-box .filter-rooms.on{visibility:visible;background:#fffdfd;transition:all .2s ease-out}#pc-wrap .header-main .container .search-box .filter-rooms span{color:#e2e8f0;cursor:pointer;border:1px solid #fffdfd;align-items:center;padding:10px 30px;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;display:flex}#pc-wrap .header-main .container .search-box .filter-rooms span:hover{border:1px solid #b9b9b9;border-radius:5px;box-shadow:0 2px 8px #63636333}#pc-wrap .header-basic{background:#0f172a;width:100%;padding:87px 0 0}#pc-wrap .header-basic.auth .hb-container{height:320px}#pc-wrap .header-basic .hb-container{background:#111827;border-radius:18px;align-items:flex-end;height:860px;display:flex;position:relative;overflow:hidden}#pc-wrap .header-basic .hb-bg-img{object-fit:cover;object-position:center center;z-index:0;width:100%;height:100%;position:absolute;inset:0}#pc-wrap .header-basic .hb-overlay{z-index:1;background:linear-gradient(90deg,#0f172af2,#0a141ecc 40%,#0006 70%,#0000001a);position:absolute;inset:0}#pc-wrap .header-basic .hb-overlay:after{content:"";background:linear-gradient(#0000,#0f172a);height:200px;position:absolute;bottom:0;left:0;right:0}#pc-wrap .header-basic .hb-text{z-index:2;flex-direction:column;gap:18px;max-width:680px;padding:0 56px 72px;display:flex;position:relative}#pc-wrap .header-basic .hb-text:before{content:"";background:#22c55e;border-radius:2px;width:48px;height:4px;margin-bottom:4px;display:block}#pc-wrap .header-basic .hb-title{color:#fff;text-transform:uppercase;letter-spacing:-2px;font-family:Poppins,sans-serif;font-size:72px;font-weight:900;line-height:.95;display:block}#pc-wrap .header-basic .hb-desc{color:#ffffff94;max-width:480px;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.7;display:block}#pc-wrap .header-main{background:#0f172a;align-items:stretch;height:860px;margin-top:87px}#pc-wrap .header-main,#pc-wrap .header-main .hero-root{width:100%;display:flex;position:relative;overflow:hidden}#pc-wrap .header-main .hero-root{border-radius:20px;align-items:center;max-width:1280px;height:100%;margin:0 auto}#pc-wrap .review-card{flex-direction:column;margin-top:42px;display:flex}#pc-wrap .review-card .info{justify-content:space-between}#pc-wrap .review-card .info,#pc-wrap .review-card .info .left{flex-direction:row;display:flex}#pc-wrap .review-card .info .left img{border-radius:50%;width:55px;height:59px}#pc-wrap .review-card .info .left div{flex-direction:column;margin-left:8px;display:flex}#pc-wrap .review-card .info .left div strong{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .review-card .info .left div span{color:#e2e8f0;margin-top:4px;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .review-card .info .right{flex-direction:row;display:flex}#pc-wrap .review-card .info .right svg{color:#edf023}#pc-wrap .review-card p{color:#e2e8f0;margin-top:10px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .review-card .reply-button-box{border-bottom:1px solid #ddd;flex-direction:row;align-items:center;gap:10px;width:auto;height:auto}#pc-wrap .review-card .reply-button-box .reply-text{color:#e2e8f0;padding-bottom:10px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .chatting .chat-button{z-index:999;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .3s;display:flex;position:fixed;bottom:90px;right:30px;box-shadow:0 0 10px #32323233}#pc-wrap .chatting .chat-button:hover{cursor:pointer;background-color:#fff;transform:scale(1.1)}#pc-wrap .chatting .chat-frame{z-index:100;background:#e9f3ff;border-radius:34px;flex-direction:column;width:380px;height:500px;transition:right .7s ease-in-out;display:flex;position:fixed;bottom:150px;right:-380px;box-shadow:0 0 15px #3232324d}#pc-wrap .chatting .chat-frame.open{right:10px}#pc-wrap .chatting .chat-frame .chat-top{color:#000;border-bottom:1px solid #cdcdcdd4;justify-content:center;align-items:center;width:100%;height:103px;font-size:30px;line-height:54px;display:flex}#pc-wrap .chatting .chat-frame .chat-content{justify-content:flex-start;height:100%;padding:17px;overflow:auto}#pc-wrap .chatting .chat-frame .chat-content,#pc-wrap .chatting .chat-frame .chat-content .chat-main{flex-direction:column;width:100%;display:flex;position:relative}#pc-wrap .chatting .chat-frame .chat-content .chat-main .welcome{color:#fff;background:#727b80;border-radius:20px 20px 20px 0;width:auto;height:auto;margin-left:10px;padding:9px;display:flex}#pc-wrap .chatting .chat-frame .chat-content .chat-main .msg-left{color:#fff;background:#3792ca;border-radius:20px 20px 20px 0;width:auto;height:auto;margin-left:10px;padding:9px;display:flex}#pc-wrap .chatting .chat-frame .chat-bott{border-top:1px solid #cdcdcdd4;justify-content:center;align-items:center;width:100%;height:103px;display:flex}#pc-wrap .chatting .chat-frame .chat-bott .msg-input{background:#f7f7f7;border:none;border-radius:28px;outline-color:#257677;flex-direction:column;align-items:center;width:276px;height:50px;padding:20px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}#pc-wrap .chatting .chat-frame .chat-bott .send-msg-btn{background:#33c1c1;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-left:14px;display:flex}#pc-wrap .chatting .chat-frame .msg-right{background:#d0ece8;border-radius:20px 20px 0;width:auto;height:auto;padding:9px;display:flex}#pc-wrap #footer{background:#0b1120;border-top:1px solid #ffffff0f;width:100%}#pc-wrap #footer .footer-container{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:72px 24px 0}#pc-wrap #footer .footer-container .ft-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px;display:flex}#pc-wrap #footer .footer-container .ft-brand{flex-direction:column;gap:20px;max-width:320px;display:flex}#pc-wrap #footer .footer-container .ft-brand-logo{align-items:center;gap:10px;display:flex}#pc-wrap #footer .footer-container .ft-logo{width:36px;height:36px}#pc-wrap #footer .footer-container .ft-logo-name{letter-spacing:3px;color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:900}#pc-wrap #footer .footer-container .ft-tagline{color:#ffffff73;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}#pc-wrap #footer .footer-container .ft-socials{flex-direction:row;gap:4px;display:flex}#pc-wrap #footer .footer-container .ft-socials a{color:#ffffff73;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .15s,color .15s,background .15s;display:flex}#pc-wrap #footer .footer-container .ft-socials a:hover{color:#22c55e;background:#22c55e12;border-color:#22c55e}#pc-wrap #footer .footer-container .ft-socials a svg{font-size:18px}#pc-wrap #footer .footer-container .ft-newsletter{flex-direction:column;gap:10px;max-width:420px;display:flex}#pc-wrap #footer .footer-container .ft-newsletter strong{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}#pc-wrap #footer .footer-container .ft-newsletter p{color:#fff6;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6}#pc-wrap #footer .footer-container .ft-newsletter-input{border:1px solid #ffffff1a;border-radius:10px;flex-direction:row;gap:0;display:flex;overflow:hidden}#pc-wrap #footer .footer-container .ft-newsletter-input input{color:#fff;background:#ffffff0a;border:none;outline:none;flex:1;padding:14px 18px;font-family:Poppins,sans-serif;font-size:14px}#pc-wrap #footer .footer-container .ft-newsletter-input input::placeholder{color:#ffffff4d}#pc-wrap #footer .footer-container .ft-newsletter-input button{color:#fff;cursor:pointer;background:#22c55e;border:none;padding:14px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:background .15s}#pc-wrap #footer .footer-container .ft-newsletter-input button:hover{background:#16a34a}#pc-wrap #footer .footer-container .ft-divider{background:#ffffff12;height:1px;margin:52px 0 48px}#pc-wrap #footer .footer-container .ft-links{flex-direction:row;justify-content:space-between;gap:24px;display:flex}#pc-wrap #footer .footer-container .ft-col{flex-direction:column;gap:14px;display:flex}#pc-wrap #footer .footer-container .ft-col strong{text-transform:uppercase;letter-spacing:2px;color:#22c55e;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#pc-wrap #footer .footer-container .ft-col a{text-decoration:none}#pc-wrap #footer .footer-container .ft-col span{color:#ffffff80;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;transition:color .15s}#pc-wrap #footer .footer-container .ft-col span:hover{color:#fff}#pc-wrap #footer .footer-container .ft-bottom{border-top:1px solid #ffffff12;flex-direction:row;justify-content:space-between;align-items:center;margin-top:48px;padding:20px 0;display:flex}#pc-wrap #footer .footer-container .ft-bottom span{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:13px}.advanced-filter-modal{flex-direction:column;align-items:center;width:662px;height:auto;padding:29px 0 18px;display:flex;position:relative}.advanced-filter-modal .close{cursor:pointer;background:#f6f6f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:20px;right:10px}.advanced-filter-modal .top{flex-direction:column;width:580px;height:auto;display:flex}.advanced-filter-modal .top span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.advanced-filter-modal .top div.search-input-box{border:1px solid #ddd;border-radius:8px;flex-direction:row;align-items:center;margin-top:10px;padding:18px 14px;display:flex}.advanced-filter-modal .top div.search-input-box img{filter:brightness(0);width:17px;height:17px}.advanced-filter-modal .top div.search-input-box input{color:#717171;border:none;outline:none;width:100%;height:25px;margin-left:10px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.advanced-filter-modal hr{width:100%}.advanced-filter-modal .middle{flex-direction:column;width:593px;height:auto;display:flex;position:relative}.advanced-filter-modal .middle .row-box{flex-direction:row;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.advanced-filter-modal .middle .row-box .box{flex-direction:column;width:285px;height:auto;display:flex;position:relative}.advanced-filter-modal .middle .row-box .box span{color:#e2e8f0;text-transform:capitalize;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.advanced-filter-modal .middle .row-box .box .inside{flex-direction:row;width:100%;height:auto;display:flex;position:relative}.advanced-filter-modal .middle .row-box .box .inside.space-between{justify-content:space-between}.advanced-filter-modal .middle .row-box .box .inside.align-center{align-items:center}.advanced-filter-modal .middle .row-box .box .inside div.room{color:#e2e8f0;cursor:pointer;border:1px solid #ddd;justify-content:center;align-items:center;width:46px;height:46px;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;display:flex}.advanced-filter-modal .middle .row-box .box .inside div.room:first-child{border-radius:12px 0 0 12px}.advanced-filter-modal .middle .row-box .box .inside div.room:last-child{border-radius:0 12px 12px 0}.advanced-filter-modal .middle .row-box .box .inside div.room.active{border:2px solid #181a20}.advanced-filter-modal .middle .row-box .box .inside select{color:#717171;appearance:none;border:1px solid #ddd;border-radius:8px;width:100%;height:46px;padding-left:13px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.advanced-filter-modal .middle .row-box .box .inside .arrow-down{color:#ddd;width:15px;height:8px;position:absolute;top:21px;right:12px}.advanced-filter-modal .middle .row-box .box .inside .minus-line{background:#181a20;width:11px;height:1px}.advanced-filter-modal .middle .row-box .box .inside em{color:#717171;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.advanced-filter-modal .bottom{flex-direction:row;justify-content:space-between;width:604px;height:auto;display:flex}.advanced-filter-modal .bottom div{flex-direction:row;align-items:center;display:flex}.advanced-filter-modal .bottom div img{cursor:pointer;width:15px;height:15px;margin-right:10px}.advanced-filter-modal .bottom div span{color:#e2e8f0;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;text-decoration-line:underline}.advanced-filter-modal .bottom button{color:#fff;background:linear-gradient(90deg,#e8543e,#ec6b57);border-radius:12px;width:185px;height:54px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.no-data{flex-direction:column;align-items:center;width:100%;padding:30px 20px;display:flex}.no-data img{width:56px;margin-bottom:2px}.no-data p{color:#bdbdbd;text-align:center}.img-flag{border-radius:2px;width:24px;height:17px;margin-right:8px}@media (max-width:1200px){#pc-wrap #top .navbar .navbar-main .container{padding:0 20px}#pc-wrap #top .navbar .navbar-main .container .router-box{gap:20px}#pc-wrap #top .navbar .navbar-main .container .router-box div{font-size:14px}#pc-wrap .header-main{height:680px}#pc-wrap .header-basic .hb-container{height:560px}#pc-wrap .header-basic .hb-title{font-size:56px}}@media (min-width:769px){#pc-wrap #top .navbar .mobile-menu,#pc-wrap #top .navbar .navbar-main .hamburger-btn{display:none!important}}@media (max-width:900px){#pc-wrap #top .navbar .navbar-main .container .router-box{gap:14px}#pc-wrap #top .navbar .navbar-main .container .router-box div{font-size:13px}#pc-wrap #top .navbar .navbar-main .container .user-box{gap:8px}#pc-wrap .header-main{height:520px;margin-top:87px}#pc-wrap .header-basic .hb-container{height:400px}#pc-wrap .header-basic .hb-title{letter-spacing:-1px;font-size:44px}#pc-wrap .header-basic .hb-desc{font-size:15px}#pc-wrap .header-basic .hb-text{padding:0 32px 48px}}@media (max-width:768px){#pc-wrap .header-basic{padding-top:64px}#pc-wrap .header-basic .hb-container{border-radius:12px;height:300px}#pc-wrap .header-basic .hb-title{letter-spacing:-.5px;font-size:32px}#pc-wrap .header-basic .hb-desc{max-width:100%;font-size:14px}#pc-wrap .header-basic .hb-text{gap:12px;padding:0 20px 36px}#pc-wrap #top .navbar .navbar-main{height:64px;padding:12px 0}#pc-wrap #top .navbar .navbar-main .container{padding:0 16px}#pc-wrap #top .navbar .navbar-main .container .router-box{display:none}#pc-wrap #top .navbar .navbar-main .container .logo-box img{width:30px;height:30px}#pc-wrap #top .navbar .navbar-main .container .logo-box .logo-name{font-size:15px}#pc-wrap #top .navbar .navbar-main .container .user-box{gap:6px}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-expanded{width:160px}#pc-wrap #top .navbar .navbar-main .container .user-box .nav-ai-btn{display:none}#pc-wrap #top .navbar .navbar-main .container .user-box .hamburger-btn{display:flex}#pc-wrap #top .navbar .navbar-main .container .user-box .user-info-box .user-name{display:none}#pc-wrap #top .navbar .mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:98;background:#0f172afa;border-bottom:1px solid #ffffff14;flex-direction:column;max-height:0;transition:max-height .3s;display:flex;position:fixed;top:64px;left:0;right:0;overflow:hidden}#pc-wrap #top .navbar .mobile-menu.open{max-height:400px}#pc-wrap #top .navbar .mobile-menu .mobile-menu-item{color:#fffc;cursor:pointer;border-bottom:1px solid #ffffff0d;padding:14px 20px;font-size:15px;font-weight:600;transition:color .2s,background .2s}#pc-wrap #top .navbar .mobile-menu .mobile-menu-item.active,#pc-wrap #top .navbar .mobile-menu .mobile-menu-item:hover{color:#fff;background:#ffffff0a}}@media (max-width:480px){#pc-wrap #top .navbar .navbar-main .container .user-box .nav-search-expanded{width:120px}#pc-wrap .header-basic .hb-container{height:240px}#pc-wrap .header-basic .hb-title{font-size:26px}#pc-wrap .header-basic .hb-desc{font-size:13px}#pc-wrap .header-basic .hb-text{padding:0 16px 28px}}@media (max-width:900px){#pc-wrap #footer .footer-container{padding:48px 24px 0}#pc-wrap #footer .footer-container .ft-top{flex-wrap:wrap;gap:32px}#pc-wrap #footer .footer-container .ft-newsletter{max-width:100%}#pc-wrap #footer .footer-container .ft-links{flex-wrap:wrap;gap:20px}}@media (max-width:768px){#pc-wrap #footer .footer-container{padding:40px 16px 0}#pc-wrap #footer .footer-container .ft-top{flex-direction:column;gap:24px}#pc-wrap #footer .footer-container .ft-brand,#pc-wrap #footer .footer-container .ft-newsletter{max-width:100%}#pc-wrap #footer .footer-container .ft-links{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}#pc-wrap #footer .footer-container .ft-bottom{text-align:center;flex-direction:column;gap:8px}}@media (max-width:480px){#pc-wrap #footer .footer-container{padding:32px 12px 0}#pc-wrap #footer .footer-container .ft-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#pc-wrap .header-main{height:auto;min-height:380px;margin-top:64px}#pc-wrap .header-main .hero-root .hero-content-wrapper{padding-top:28px;padding-bottom:32px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-title{letter-spacing:-2px;margin-bottom:16px;font-size:52px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-desc{max-width:100%;margin-bottom:20px;font-size:15px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta{gap:10px;margin-bottom:16px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-outline,#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-primary{padding:13px 24px;font-size:13px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-badges{display:none}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row{flex-wrap:wrap;gap:8px 0;margin-top:20px;padding-top:16px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row .hero-stat-item{padding-right:20px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row .hero-stat-divider{display:none}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row .hsi-val{font-size:20px}}@media (max-width:480px){#pc-wrap .header-main{min-height:300px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-title{letter-spacing:-1px;font-size:40px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-desc{font-size:14px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-outline,#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-inner .hero-cta .btn-primary{padding:11px 18px;font-size:12px}#pc-wrap .header-main .hero-root .hero-content-wrapper .hero-stats-row{display:none}}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";#mobile-wrap .top{flex-direction:row;justify-content:space-around;align-items:center;height:100px;display:flex}#mobile-wrap .info-box{flex-direction:row;justify-content:center;width:100%;display:flex}#mobile-wrap .info-box span{color:#e2e8f0;letter-spacing:-.646px;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:150%}#mobile-wrap .info-box span.white{color:#fff}#mobile-wrap .trend-properties{flex-direction:row;width:100%;height:auto;padding:0 10px;display:flex}#mobile-wrap .trend-properties .container{flex-direction:column;width:100%}#mobile-wrap .trend-properties .container .card-box{flex-direction:row;margin-top:25px;display:flex;position:relative}#mobile-wrap .trend-properties .container .card-box .empty-list{justify-content:center;align-items:center;width:100%;height:280px;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper{flex-direction:row;width:100%;height:400px;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide{width:98%;height:auto;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box{flex-direction:column;width:100%;height:375px;display:flex;position:relative}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .card-img{cursor:pointer;background-size:cover;border-radius:12px 12px 0 0;width:100%;height:203px;position:relative}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .card-img div{color:#e2e8f0;background:#fff;border-radius:6px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;position:absolute;bottom:12px;left:12px}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info{box-sizing:border-box;background:#fff;border:1px solid #c4c4c4b5;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;padding:20px 22px 17px;display:flex;box-shadow:0 1px 4px #181a2012}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .desc{color:#717171;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .options{flex-direction:row;justify-content:space-between;margin-top:15px;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .options div{flex-direction:row;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .options div span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .bott{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .bott p{color:#e2e8f0;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .bott .view-like-box{flex-direction:row;align-items:center;gap:7px;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-property-swiper .trend-property-slide .trend-card-box .info .bott .view-like-box .view-cnt{color:#717171;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .trend-properties .container .card-box .trend-card-box{flex-direction:column;width:300px;height:375px;display:flex;position:relative}#mobile-wrap .trend-properties .container .card-box .trend-card-box .card-img{cursor:pointer;background-size:cover;border-radius:12px 12px 0 0;width:100%;height:203px;position:relative}#mobile-wrap .trend-properties .container .card-box .trend-card-box .card-img div{color:#e2e8f0;background:#fff;border-radius:6px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;position:absolute;bottom:12px;left:12px}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info{box-sizing:border-box;background:#fff;border:1px solid #c4c4c4b5;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;padding:20px 22px 17px;display:flex;box-shadow:0 1px 4px #181a2012}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .desc{color:#717171;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .options{flex-direction:row;justify-content:space-between;margin-top:15px;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .options div{flex-direction:row;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .options div span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .bott{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .bott p{color:#e2e8f0;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .bott .view-like-box{flex-direction:row;align-items:center;gap:7px;display:flex}#mobile-wrap .trend-properties .container .card-box .trend-card-box .info .bott .view-like-box .view-cnt{color:#717171;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .popular-properties{background:#f6f6f6;flex-direction:row;width:100%;height:auto;padding:10px;display:flex}#mobile-wrap .popular-properties .container{flex-direction:column;align-items:center;width:100%}#mobile-wrap .popular-properties .container .card-box{flex-direction:row;justify-content:space-between;width:100%;height:auto;margin-top:25px;display:flex}#mobile-wrap .popular-properties .container .card-box .popular-property-swiper{flex-direction:row;width:100%;height:390px;display:flex}#mobile-wrap .popular-properties .container .card-box .popular-property-swiper .popular-property-slide{width:98%;height:auto;display:flex}#mobile-wrap .popular-properties .container .card-box .popular-card-box{flex-direction:column;width:100%;height:425px;display:flex;position:relative}#mobile-wrap .popular-properties .container .card-box .popular-card-box .card-img{cursor:pointer;background-size:cover;border-radius:12px 12px 0 0;width:100%;height:203px;position:relative}#mobile-wrap .popular-properties .container .card-box .popular-card-box .card-img div.status{background:#eb6753;border-radius:6px;align-items:center;padding:6px 34px;display:flex;position:absolute;top:20px;left:20px}#mobile-wrap .popular-properties .container .card-box .popular-card-box .card-img div.status img{width:14px;height:14px}#mobile-wrap .popular-properties .container .card-box .popular-card-box .card-img div.status span{color:#fff;text-transform:uppercase;margin-left:5px;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#mobile-wrap .popular-properties .container .card-box .popular-card-box .card-img div.price{color:#e2e8f0;background:#fff;border-radius:6px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;position:absolute;bottom:20px;left:20px}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info{box-sizing:border-box;background:#fff;border:1px solid #c4c4c4b5;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;padding:20px 22px 17px;display:flex;box-shadow:0 1px 4px #181a2012}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .desc{color:#717171;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .options{flex-direction:row;justify-content:space-between;margin-top:15px;display:flex}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .options div{flex-direction:row;display:flex}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .options div span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .bott{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .bott p{color:#e2e8f0;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .bott .view-like-box{flex-direction:row;align-items:center;gap:7px;display:flex}#mobile-wrap .popular-properties .container .card-box .popular-card-box .info .bott .view-like-box .view-cnt{color:#717171;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .popular-properties .container .pagination-box{flex-direction:row;justify-content:center;align-items:center;display:flex}#mobile-wrap .popular-properties .container .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#mobile-wrap .popular-properties .container .pagination-box .swiper-popular-next{cursor:pointer;margin-left:20px}#mobile-wrap .popular-properties .container .pagination-box .swiper-popular-prev{cursor:pointer;margin-right:20px}#mobile-wrap .video-frame{background:#000;width:100%;height:300px;margin:20px 0;transform:perspective(0);box-shadow:-3px 0 20px 14px #34343480}#mobile-wrap .top-properties{flex-direction:row;width:100%;height:auto;padding:0 10px;display:flex}#mobile-wrap .top-properties .container{flex-direction:column;width:100%;display:flex}#mobile-wrap .top-properties .container .card-box{flex-direction:row;margin-top:25px;display:flex;position:relative}#mobile-wrap .top-properties .container .card-box .top-property-swiper{flex-direction:row;width:100%;height:400px;display:flex}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide{width:98%;height:auto;display:flex}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box{flex-direction:column;width:100%;height:375px;display:flex;position:relative}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .card-img{cursor:pointer;background-size:cover;border-radius:12px 12px 0 0;width:100%;height:203px;position:relative}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .card-img div{color:#e2e8f0;background:#fff;border-radius:6px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;position:absolute;bottom:12px;left:12px}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info{box-sizing:border-box;background:#fff;border:1px solid #c4c4c4b5;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;padding:20px 22px 17px;display:flex;box-shadow:0 1px 4px #181a2012}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .desc{color:#717171;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .options{flex-direction:row;justify-content:space-between;margin-top:15px;display:flex}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .options div{flex-direction:row;display:flex}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .options div img{width:17px;height:17px;margin-right:5px}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .options div span{color:#e2e8f0;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .bott{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .bott p{color:#e2e8f0;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .bott button{box-sizing:border-box;width:16px;height:16px;margin-left:7px}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .bott .view-like-box{flex-direction:row;align-items:center;gap:7px;display:flex}#mobile-wrap .top-properties .container .card-box .top-property-swiper .top-property-slide .top-card-box .info .bott .view-like-box .view-cnt{color:#717171;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .top-agents{background:#f6f6f6;flex-direction:row;width:100%;height:auto;padding:20px 10px;display:flex;position:relative}#mobile-wrap .top-agents .container{flex-direction:column;align-items:center;width:100%;position:relative}#mobile-wrap .top-agents .container .wrapper{flex-direction:row;align-items:center;width:100%;margin-top:25px;display:flex}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper{flex-direction:row;width:100%;height:280px;display:flex}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide{width:98%;height:auto;display:flex}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card{flex-direction:column;align-items:center;width:100%;height:280px;display:flex}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card img{cursor:pointer;object-fit:cover;border-radius:50%;width:209px;height:209px}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card strong{color:#e2e8f0;text-align:center;text-transform:capitalize;cursor:pointer;margin-top:10px;font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card span{color:#e2e8f0;text-align:center;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#mobile-wrap #footer{background:#181a20;flex-direction:row;width:100%;height:auto;padding:60px 0 18px;display:flex;position:relative}#mobile-wrap #footer .footer-container{width:100%;max-width:1300px;height:auto;margin:0 auto;padding:0 10px}#mobile-wrap #footer .footer-container .main{flex-direction:column;display:flex}#mobile-wrap #footer .footer-container .main .left{flex-direction:column;justify-content:space-between;height:360px;display:flex}#mobile-wrap #footer .footer-container .main .left .footer-box{flex-direction:column;display:flex}#mobile-wrap #footer .footer-container .main .left .footer-box .logo{cursor:pointer;width:128px;height:52px}#mobile-wrap #footer .footer-container .main .left .footer-box span{color:#bebdbd;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}#mobile-wrap #footer .footer-container .main .left .footer-box p{color:#fff;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#mobile-wrap #footer .footer-container .main .left .footer-box .media-box{color:#929495;margin-top:12px}#mobile-wrap #footer .footer-container .main .left .footer-box .media-box svg{cursor:pointer;margin-right:22px;font-size:32px}#mobile-wrap #footer .footer-container .main .right{flex-direction:column;display:flex}#mobile-wrap #footer .footer-container .main .right .bottom{flex-direction:row;justify-content:space-between;margin-top:60px;display:flex}#mobile-wrap #footer .footer-container .main .right .bottom div{flex-direction:column;display:flex}#mobile-wrap #footer .footer-container .main .right .bottom div strong{color:#fff;text-transform:capitalize;margin-bottom:3px;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#mobile-wrap #footer .footer-container .main .right .bottom div span{color:#bebdbd;cursor:pointer;margin-top:25px;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}#mobile-wrap #footer .footer-container .second{border-top:1px solid #212329;flex-direction:row;justify-content:space-between;align-items:flex-end;height:45px;margin-top:60px;display:flex}#mobile-wrap #footer .footer-container .second span{color:#bebdbd;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}