@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{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:calc(1s * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:calc(1s * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:calc(1s * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:calc(1s * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:calc(1s / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:calc(1s * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:calc(1s * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:calc(1s * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}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{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:Inter,sans-serif}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{width:100%;height:auto;border-radius:10px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}textarea:focus{outline:0}#simple-tabpanel-all>div{padding:0}.css-10klw3m{height:auto}a{white-space:nowrap;text-decoration:none;color:inherit}button{text-transform:none;box-shadow:none;padding:0}button.outline{border:1px solid var(--carwyn-color-border)}button.contain{color:#fff}p,span{line-height:1.2}body{background:var(--carwyn-color-background);color:var(--carwyn-color-text);font-family:Inter,sans-serif}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-thumb{height:30%;background:var(--carwyn-color-text-subtle);border-radius:10px}body::-webkit-scrollbar-track{background:var(--carwyn-color-surface)}body .MuiPopover-paper{box-shadow:none}hr{border-width:0 0 thin;border-color:var(--carwyn-color-border);margin:auto}#pc-wrap{width:100%;height:100%}#pc-wrap .container{position:relative;width:1300px;margin:0 auto;display:flex}.car-big-card-box{position:relative;margin-right:8px;margin-left:8px;margin-bottom:35px;width:410px;height:455px;display:flex;flex-direction:column}.car-big-card-box .card-img{position:relative;width:100%;height:264px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}.car-big-card-box .card-img div.status{position:absolute;padding:6px 34px;left:20px;top:20px;display:flex;align-items:center;border-radius:6px;background:#eb6753}.car-big-card-box .card-img div.status img{width:14px;height:14px}.car-big-card-box .card-img div.status span{margin-left:5px;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.car-big-card-box .card-img div.price{position:absolute;padding:8px 12px;left:20px;bottom:20px;border-radius:6px;background:#fff;color:#181a20;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.car-big-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid var(--card-border);border-top:none;background:var(--card-solid-bg)}.car-big-card-box .info .title{color:var(--carwyn-color-text);font-size:15px;font-weight:600;text-transform:capitalize;cursor:pointer}.car-big-card-box .info .desc,.car-big-card-box .info .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-style:normal;line-height:normal}.car-big-card-box .info .desc{margin-top:5px;color:var(--carwyn-color-text-subtle);font-size:13px;font-weight:400}.car-big-card-box .info .optionsList{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}.car-big-card-box .info .optionsList div{display:flex;flex-direction:row}.car-big-card-box .info .optionsList div img{margin-right:5px;width:17px;height:17px}.car-big-card-box .info .optionsList div span{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.car-big-card-box .info .bott,.car-big-card-box .info .bott div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.car-big-card-box .info .bott div{width:65px}.car-big-card-box .info .bott p{color:var(--carwyn-color-text);font-size:13px}.car-big-card-box .info .bott p,.car-big-card-box .info .bott span{font-family:Inter,sans-serif;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.car-big-card-box .info .bott span{margin-left:6px;color:var(--carwyn-color-text-subtle);font-size:15px}.car-big-card-box .info .bott button{margin-left:15px;width:16px;height:16px;box-sizing:border-box}.car-big-card-box .info .bott .buttons-box{width:auto;height:auto;display:flex;flex-direction:row;gap:7px}.agent-general-card{position:relative;margin-right:27px;margin-bottom:34px;display:flex;flex-direction:column}.agent-general-card .agent-img{border-radius:12px;width:233px;height:273px;background-size:100% 100%;background-repeat:no-repeat;cursor:pointer}.agent-general-card .agent-img div{position:absolute;padding:12px;top:12px;left:12px;border-radius:6px;background:#eb6753;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.agent-general-card .agent-desc{margin-top:23px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.agent-general-card .agent-desc .agent-info{display:flex;flex-direction:column}.agent-general-card .agent-desc .agent-info strong{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.agent-general-card .agent-desc .agent-info span{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}.agent-general-card .agent-desc .buttons{width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.agent-general-card .agent-desc .buttons svg{width:24px;height:24px;cursor:pointer}.agent-general-card .agent-desc .buttons .view-cnt{font-size:13px}.community-general-card-config{gap:20px;border-radius:12px}.community-general-card-config .image-box{height:283px}.community-general-card-config .image-box .card-img{border-radius:12px}.community-general-card-config .desc-box{flex-direction:row;align-items:center;width:100%;height:80px}.community-general-card-config .desc-box .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.community-general-card-config .desc-box .desc{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:26px;text-transform:capitalize}.community-general-card-config .desc-box .buttons{width:auto;justify-content:center}.community-general-card-config .desc-box .buttons svg{width:24px;height:24px}.community-general-card-config .desc-box .buttons .view-cnt{font-size:13px}.community-general-card-config .date-box{position:absolute;width:70px;height:69.014px;align-items:center;justify-content:center;top:235px;right:20px;border-radius:12px;background:#fff;box-shadow:0 6px 15px 0 rgba(64,79,104,.05)}.community-general-card-config .date-box .month{color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.community-general-card-config .date-box .day{color:#181a20;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .home-page{position:relative;width:100%;height:auto;background:linear-gradient(180deg,var(--carwyn-color-background) 0,var(--carwyn-color-surface) 42%,var(--carwyn-color-background) 100%);color:var(--carwyn-color-text)}#pc-wrap .home-page .info-box{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#pc-wrap .home-page .info-box .left{display:flex;flex-direction:column}#pc-wrap .home-page .info-box .left span{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:36px;font-style:normal;font-weight:800;line-height:1.18;letter-spacing:.02em;text-transform:uppercase}#pc-wrap .home-page .info-box .left span.white{color:#fff}#pc-wrap .home-page .info-box .left p{margin-top:8px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .home-page .info-box .left p.white{color:#fff}#pc-wrap .home-page .info-box .right{display:flex;flex-direction:row;align-items:flex-end}#pc-wrap .home-page .info-box .right .pagination-box{display:flex;flex-direction:row;align-items:center}#pc-wrap .home-page .info-box .right .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--carwyn-color-primary)}#pc-wrap .home-page .info-box .right .pagination-box .swiper-trend-next{margin-left:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .pagination-box .swiper-trend-prev{margin-right:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .pagination-box .swiper-top-next{margin-left:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .pagination-box .swiper-top-prev{margin-right:20px;cursor:pointer}#pc-wrap .home-page .info-box .right .more-box{display:flex;flex-direction:row;cursor:pointer;align-items:center}#pc-wrap .home-page .info-box .right .more-box span{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.08em;text-transform:uppercase}#pc-wrap .home-page .info-box .right .more-box img{margin-left:10px;width:16px;height:16px}#pc-wrap .home-page .info-box .right .btn-box{display:flex;flex-direction:row}#pc-wrap .home-page .info-box .right .btn-box button{border-radius:6px;background:hsla(0,0%,100%,.07);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:28px;text-transform:capitalize}#pc-wrap .home-page .info-box .right .btn-box button:first-child{margin-right:20px}#pc-wrap .home-page .info-box .right .btn-box button.active{border:1px solid var(--carwyn-color-primary);background:var(--carwyn-color-primary);color:var(--carwyn-color-on-primary);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:28px}#pc-wrap .home-page .how-it-works{padding:96px 0 60px;width:100%;background:var(--carwyn-color-section-dark)}#pc-wrap .home-page .how-it-works .container{flex-direction:column}#pc-wrap .home-page .how-it-works .steps-grid{margin-top:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}#pc-wrap .home-page .how-it-works .step-card{position:relative;padding:34px 28px 30px;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 18px 44px rgba(0,0,0,.22);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}#pc-wrap .home-page .how-it-works .step-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 12%,rgba(212,165,90,.14),transparent 42%);opacity:0;transition:opacity .28s ease}#pc-wrap .home-page .how-it-works .step-card:hover{transform:translateY(-6px);border-color:rgba(212,165,90,.36);box-shadow:0 28px 64px rgba(0,0,0,.3),0 0 28px rgba(212,165,90,.08)}#pc-wrap .home-page .how-it-works .step-card:hover:before{opacity:1}#pc-wrap .home-page .how-it-works .step-card:hover .step-icon{border-color:hsla(37,83%,70%,.4);background:rgba(212,165,90,.12);box-shadow:0 0 28px rgba(212,165,90,.14)}#pc-wrap .home-page .how-it-works .step-card:hover .step-icon svg{color:var(--carwyn-color-primary-hover)}#pc-wrap .home-page .how-it-works .step-card .step-top{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap .home-page .how-it-works .step-card .step-number{font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--carwyn-color-primary);opacity:.55}#pc-wrap .home-page .how-it-works .step-card .step-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--card-border);background:var(--card-spec-bg);transition:border-color .28s ease,background .28s ease,box-shadow .28s ease}#pc-wrap .home-page .how-it-works .step-card .step-icon svg{font-size:28px;color:var(--carwyn-color-primary);transition:color .28s ease}#pc-wrap .home-page .how-it-works .step-card strong{position:relative;margin-top:28px;color:var(--card-title);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.01em}#pc-wrap .home-page .how-it-works .step-card p{position:relative;margin-top:12px;color:var(--card-text-muted);font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:1.6}#pc-wrap .home-page .popular-cars{padding:112px 0 104px;width:100%;min-height:820px;height:auto;display:flex;flex-direction:row;background:#0e0e0e;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}#pc-wrap .home-page .popular-cars .container{flex-direction:column;align-items:center}#pc-wrap .home-page .popular-cars .container .card-box{margin-top:34px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .popular-cars .container .card-box .popular-car-swiper{width:100%;height:425px;display:flex;flex-direction:row}#pc-wrap .home-page .popular-cars .container .card-box .popular-car-swiper .popular-car-slide{width:auto;height:auto;display:flex;margin:10px 0 10px 10px}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box{position:relative;width:400px;min-height:462px;height:auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:rgba(26,26,26,.94);box-shadow:0 18px 44px rgba(0,0,0,.28);transition:transform .28s ease,opacity .28s ease,border-color .28s ease,box-shadow .28s ease}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box:hover{opacity:1;transform:translateY(-8px);border-color:rgba(212,165,90,.34);box-shadow:0 30px 74px rgba(0,0,0,.4),0 0 28px rgba(212,165,90,.08)}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box:hover .card-img{transform:scale(1.04)}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box:hover .info .title{color:#f2c072}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .card-img{position:relative;width:100%;height:250px;background-size:cover;background-position:50%;border-radius:0;cursor:pointer;transition:transform .7s ease}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.68))}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .card-img div.status{position:absolute;padding:7px 16px;left:20px;top:20px;z-index:1;display:flex;align-items:center;border-radius:999px;background:#d4a55a}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .card-img div.status img{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(12%) sepia(28%) saturate(1326%) hue-rotate(359deg) brightness(94%) contrast(105%)}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .card-img div.status span{margin-left:5px;color:#281800;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .card-img div.price{position:absolute;padding:8px 12px;left:20px;bottom:20px;z-index:1;border-radius:999px;background:#d4a55a;color:#281800;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info{padding:26px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0;border:0;border-top:none;background:transparent;box-shadow:none}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .title{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-style:normal;font-weight:800;line-height:1.18;text-transform:capitalize;cursor:pointer;transition:color .22s ease}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .desc{margin-top:8px;overflow:hidden;color:#d1d5db;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .Options,#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .optionsList{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;gap:10px}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .Options div,#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .optionsList div{padding:11px;display:flex;flex-direction:row;align-items:center;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .Options div img,#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .optionsList div img{margin-right:5px;width:17px;height:17px;filter:brightness(0) saturate(100%) invert(72%) sepia(30%) saturate(638%) hue-rotate(358deg) brightness(88%) contrast(88%)}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .Options div span,#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .optionsList div span{color:#9ca3af;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:normal}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .bott p{color:#9ca3af;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.1em;text-transform:uppercase}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .bott button{margin-left:7px;width:16px;height:16px;box-sizing:border-box}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .bott .view-like-box{display:flex;flex-direction:row;gap:7px;align-items:center}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .bott .view-like-box .view-cnt{color:#9ca3af;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis}#pc-wrap .home-page .popular-cars .container .card-box .popular-card-box .info .bott .view-like-box svg{color:#d4a55a}#pc-wrap .home-page .popular-cars .container .pagination-box{display:flex;flex-direction:row;justify-content:center;align-items:center}#pc-wrap .home-page .popular-cars .container .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d4a55a}#pc-wrap .home-page .popular-cars .container .pagination-box .swiper-popular-next{margin-left:20px;cursor:pointer}#pc-wrap .home-page .popular-cars .container .pagination-box .swiper-popular-prev{margin-right:20px;cursor:pointer}#pc-wrap .home-page .top-cars{padding:108px 0 76px;width:100%;height:697px;display:flex;flex-direction:row}#pc-wrap .home-page .top-cars .container .card-box{position:relative;margin-top:64px;display:flex;flex-direction:row}#pc-wrap .home-page .top-cars .container .card-box .top-car-swiper{width:100%;height:400px;display:flex;flex-direction:row}#pc-wrap .home-page .top-cars .container .card-box .top-car-swiper .top-car-slide{width:auto;height:auto;display:flex;margin:10px 0 0 10px}#pc-wrap .home-page .top-cars .container .card-box .top-card-box{position:relative;width:300px;height:375px;display:flex;flex-direction:column;transition:transform .3s}#pc-wrap .home-page .top-cars .container .card-box .top-card-box:hover{opacity:1;transform:scale(1.05)}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .card-img{position:relative;width:100%;height:203px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .card-img div{position:absolute;padding:8px 12px;left:12px;bottom:12px;border-radius:6px;background:#fff;color:#181a20;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid hsla(0,0%,77%,.71);border-top:none;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .title{overflow:hidden;color:#181a20;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .desc{margin-top:5px;overflow:hidden;color:#717171;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .optionsList{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .optionsList div{display:flex;flex-direction:row}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .optionsList div img{margin-right:5px;width:17px;height:17px}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .optionsList div span{color:#181a20;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .bott p{color:#181a20;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .bott button{margin-left:7px;width:16px;height:16px;box-sizing:border-box}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .bott .view-like-box{display:flex;flex-direction:row;gap:7px;align-items:center}#pc-wrap .home-page .top-cars .container .card-box .top-card-box .info .bott .view-like-box .view-cnt{color:#717171;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis}#pc-wrap .home-page .top-agents{position:relative;padding:153px 0 135px;width:100%;height:722px;display:flex;flex-direction:row;background:#f6f6f6}#pc-wrap .home-page .top-agents .container{position:relative;flex-direction:column;align-items:center}#pc-wrap .home-page .top-agents .container .wrapper{width:100%;margin-top:83px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap .home-page .top-agents .container .wrapper .switch-btn{width:53px;height:53px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;filter:drop-shadow(0 10px 35px rgba(5,16,54,.1));cursor:pointer}#pc-wrap .home-page .top-agents .container .wrapper .switch-btn svg{width:14px;height:14px}#pc-wrap .home-page .top-agents .container .wrapper .switch-btn.swiper-agents-next{transform:rotate(180deg)}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper{width:1174px;height:280px;display:flex;flex-direction:row}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agents-swiper{width:99.7%;height:280px;display:flex;flex-direction:row}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agents-swiper .top-agents-slide{width:auto;height:auto;display:flex}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card{width:205px;height:280px;display:flex;flex-direction:column}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card img{width:209px;height:209px;border-radius:50%;cursor:pointer;object-fit:cover}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card strong{margin-top:20px;color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .home-page .top-agents .container .wrapper .card-wrapper .top-agent-card span{color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .home-page .events{position:relative;padding:100px 0 92px;width:100%;height:810px;display:flex;flex-direction:row;background:#181a20}#pc-wrap .home-page .events .container{flex-direction:column;align-items:center}#pc-wrap .home-page .events .container .card-wrapper{position:relative;margin-top:48px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .events .container .card-wrapper .event-card{position:relative;width:300px;height:420px;border-radius:12px;opacity:.9;cursor:pointer;transition:opacity .4s}#pc-wrap .home-page .events .container .card-wrapper .event-card:hover{opacity:1;scale:1.05;transition:.3s}#pc-wrap .home-page .events .container .card-wrapper .event-card:hover .more{opacity:1}#pc-wrap .home-page .events .container .card-wrapper .event-card .info{position:absolute;display:flex;flex-direction:column;top:35px;left:10px;right:10px}#pc-wrap .home-page .events .container .card-wrapper .event-card .info strong{color:#f64747;font-family:Inter,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap .home-page .events .container .card-wrapper .event-card .info span{color:#f66767;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px;text-transform:capitalize}#pc-wrap .home-page .events .container .card-wrapper .event-card .more{position:absolute;left:10px;right:10px;bottom:41px;display:flex;flex-direction:row;align-items:center;opacity:0}#pc-wrap .home-page .events .container .card-wrapper .event-card .more span{padding:0 5px;border-radius:5px;background:rgba(255,253,253,.769);color:#9c67f6;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-align:justify;cursor:pointer}#pc-wrap .home-page .community-board{position:relative;padding:124px 0 61px;width:100%;height:860px;display:flex;flex-direction:row}#pc-wrap .home-page .community-board .container{flex-direction:column;align-items:center}#pc-wrap .home-page .community-board .container .community-main{width:100%;margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .home-page .community-board .container .community-main .center-line{height:90%;align-self:end}#pc-wrap .home-page .community-board .container .community-main .content-top{margin-bottom:26px;width:100%;height:30px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#pc-wrap .home-page .community-board .container .community-main .content-top span{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:36px;color:#616161;cursor:pointer}#pc-wrap .home-page .community-board .container .community-main .content-top img{margin-left:10px;width:12px;height:12px}#pc-wrap .home-page .community-board .container .community-main .community-left{width:642px;height:auto;display:flex;flex-direction:column}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap{display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card{margin-right:12px;margin-bottom:18px;width:202px;display:flex;flex-direction:column;cursor:pointer}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card .community-img{width:100%;height:141px;background-size:cover;background-repeat:round;border-radius:5px}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card .community-img div{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:#f54d56;border-radius:5px 0;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:19px;line-height:36px;letter-spacing:-.015em;color:#bdbdbd}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card strong{margin-top:10px;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:36px;letter-spacing:.105em;color:#000}#pc-wrap .home-page .community-board .container .community-main .community-left .card-wrap .vertical-card span{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.015em;color:#d3d3d3}#pc-wrap .home-page .community-board .container .community-main .community-right{width:590px;height:auto;display:flex;flex-direction:column}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card{display:flex;flex-direction:row;cursor:pointer;margin-bottom:34px}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card img{width:180px;height:111px;border-radius:7px}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card div{margin-left:25px;display:flex;flex-direction:column}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card div strong{margin-top:15px;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:13px;letter-spacing:.105em;color:#212121}#pc-wrap .home-page .community-board .container .community-main .community-right .horizontal-card div span{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:36px;letter-spacing:.105em;color:#bdbdbd}#pc-wrap .home-page .top-cars{padding:88px 0 110px;background:#131313;border:0}#pc-wrap .home-page .top-cars .container{width:min(1440px,100vw - 80px);margin:0 auto;flex-direction:column}#pc-wrap .home-page .top-cars .info-box{margin-bottom:60px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}#pc-wrap .home-page .top-cars .info-box .left{display:flex;flex-direction:column;align-items:flex-start}#pc-wrap .home-page .top-cars .info-box .left .section-eyebrow{color:#f2c072;font-family:Inter,sans-serif;font-size:14px;font-weight:900;letter-spacing:.42em;text-transform:uppercase}#pc-wrap .home-page .top-cars .info-box .left h2{margin:26px 0 0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:58px;font-weight:900;line-height:.96;letter-spacing:-.045em}#pc-wrap .home-page .top-cars .info-box .view-all-listings{margin-bottom:8px;border:0;background:transparent;color:#e5e2e1;font-family:Inter,sans-serif;font-size:13px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .22s ease,transform .22s ease}#pc-wrap .home-page .top-cars .info-box .view-all-listings span{margin-left:8px;color:#d4a55a}#pc-wrap .home-page .top-cars .info-box .view-all-listings:hover{color:#f2c072;transform:translateX(3px)}#pc-wrap .home-page .top-cars .card-box{width:100%;margin-top:0}#pc-wrap .home-page .top-cars .card-box .top-listings-grid{width:100%;max-width:1424px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}#pc-wrap .home-page .top-cars .card-box .empty-list{padding:48px 0;color:#9ca3af;text-align:center}#pc-wrap .home-page .top-cars .card-box .top-card-box{height:690px;overflow:hidden;border-radius:26px;border:1px solid hsla(0,0%,100%,.08);background:#101010;box-shadow:0 26px 70px rgba(0,0,0,.34);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}#pc-wrap .home-page .top-cars .card-box .top-card-box:hover{transform:translateY(-8px);border-color:hsla(37,83%,70%,.34);box-shadow:0 34px 86px rgba(0,0,0,.46)}#pc-wrap .home-page .top-cars .card-box .top-card-box:hover .card-img{background-size:108%}#pc-wrap .home-page .top-cars .card-box .top-card-box .card-img{position:relative;width:100%;height:398px;border-radius:0;background-size:102%;background-position:50%;background-repeat:no-repeat;cursor:pointer;transition:background-size .7s ease}#pc-wrap .home-page .top-cars .card-box .top-card-box .card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 18%,rgba(0,0,0,.24));pointer-events:none}#pc-wrap .home-page .top-cars .card-box .top-card-box .card-img .listing-badge{position:absolute;top:22px;left:22px;z-index:2;height:36px;padding:0 20px;display:inline-flex;align-items:center;border-radius:999px;background:#f2c072;color:#4a3107;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 24px rgba(0,0,0,.26)}#pc-wrap .home-page .top-cars .card-box .top-card-box .card-img .save-car-btn{position:absolute;top:22px;right:22px;z-index:2;width:48px;height:48px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,7%,.36);color:#e5e2e1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}#pc-wrap .home-page .top-cars .card-box .top-card-box .card-img .save-car-btn.is-liked,#pc-wrap .home-page .top-cars .card-box .top-card-box .card-img .save-car-btn:hover{border-color:hsla(37,83%,70%,.58);background:rgba(212,165,90,.16);color:#f2c072;transform:scale(1.04)}#pc-wrap .home-page .top-cars .card-box .top-card-box .info{padding:34px 40px 36px;border:0;background:transparent;box-shadow:none}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .title{display:block;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:850;line-height:1.08;letter-spacing:-.04em;text-transform:none;cursor:pointer}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-subtitle{margin-top:8px;color:#d1d5db;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1.45;text-transform:capitalize}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-specs{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-specs div{min-height:78px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-specs div em{color:#9ca3af;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.14em;text-transform:uppercase}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-specs div span{margin-top:8px;color:#f2c072;font-family:Inter,sans-serif;font-size:16px;font-weight:900;text-transform:capitalize}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-card-bottom{margin-top:38px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-card-bottom .price{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:750;letter-spacing:-.035em;white-space:nowrap}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-card-bottom button{min-width:178px;height:54px;border:0;border-radius:999px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#4a3107;font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 34px rgba(212,165,90,.24);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#pc-wrap .home-page .top-cars .card-box .top-card-box .info .car-card-bottom button:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 24px 44px rgba(212,165,90,.32)}.filter-select-menu .MuiPaper-root{margin-top:6px;border:1px solid var(--input-border);border-radius:14px;background:var(--filter-menu-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 56px rgba(0,0,0,.5)}.filter-select-menu .MuiPaper-root::-webkit-scrollbar{width:5px}.filter-select-menu .MuiPaper-root::-webkit-scrollbar-thumb{background:rgba(212,165,90,.3);border-radius:8px}.filter-select-menu .MuiMenuItem-root{padding:9px 16px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-transform:capitalize;transition:background .18s ease,color .18s ease}.filter-select-menu .MuiMenuItem-root:hover{background:rgba(212,165,90,.12);color:#f2c072}.filter-select-menu .MuiMenuItem-root.Mui-selected{background:rgba(212,165,90,.16);color:#f2c072}.filter-select-menu .MuiMenuItem-root.Mui-selected:hover{background:rgba(212,165,90,.2)}.sorting-menu .MuiPaper-root{margin-top:8px;border:1px solid var(--input-border);border-radius:14px;background:var(--filter-menu-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 56px rgba(0,0,0,.5)}.sorting-menu .MuiMenuItem-root{padding:10px 18px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background .18s ease,color .18s ease}.sorting-menu .MuiMenuItem-root:hover{background:rgba(212,165,90,.12);color:#f2c072}#pc-wrap:has(#car-list-page) .header-basic{height:340px;overflow:hidden;border-radius:0 0 32px 32px;background:#090909}#pc-wrap:has(#car-list-page) .header-basic.with-hero-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,5,5,.88),hsla(0,0%,4%,.62) 42%,rgba(8,8,8,.32)),linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.56));pointer-events:none}#pc-wrap:has(#car-list-page) .header-basic.with-hero-image .hero-image{position:absolute;inset:0;width:100%;height:340px;object-fit:cover;object-position:center center}#pc-wrap:has(#car-list-page) .header-basic .container{position:relative;z-index:2;margin-top:0;flex-direction:column;justify-content:center}#pc-wrap:has(#car-list-page) .header-basic .container strong{font-family:Plus Jakarta Sans,sans-serif;font-size:46px;font-weight:800;letter-spacing:-.03em;text-transform:none}#pc-wrap:has(#car-list-page) .header-basic .container span{margin-top:12px;color:#d3c4b3;font-size:16px;font-weight:500;line-height:1.5}#car-list-page{padding:44px 0 96px;background:var(--carwyn-color-background,#131313);color:var(--carwyn-color-text,#e5e2e1)}#car-list-page .list-container{width:min(1440px,100vw - 80px);margin:0 auto}#car-list-page .car-page{flex-direction:row;align-items:flex-start;gap:28px;width:100%}#car-list-page .filter-config{width:300px;flex-shrink:0;padding:26px 22px;border:1px solid rgba(212,165,90,.14);border-radius:24px;background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34)}#car-list-page .filter-config .filter-main{width:100%}#car-list-page .filter-config .filter-main .title-main{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em}#car-list-page .filter-config .filter-main .find-your-home.filter-heading{margin-bottom:38px}#car-list-page .filter-config .filter-main .find-your-home.filter-heading .title-main{margin-bottom:22px}#car-list-page .filter-config .filter-main .find-your-home .title,#car-list-page .filter-config .filter-main .find-your-home p.title{margin-bottom:12px;color:#f2c072;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;text-shadow:none!important}#car-list-page .filter-config .filter-main .find-your-home .search-box{gap:8px}#car-list-page .filter-config .filter-main .find-your-home .search-box .reset-icon-btn{flex-shrink:0;width:42px;height:42px;border:1px solid var(--input-border);background:var(--input-bg)}#car-list-page .filter-config .filter-main .find-your-home .search-box .reset-icon-btn svg{width:19px;height:19px;color:var(--carwyn-color-text-subtle);transition:color .2s ease,transform .3s ease}#car-list-page .filter-config .filter-main .find-your-home .search-box .reset-icon-btn:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1)}#car-list-page .filter-config .filter-main .find-your-home .search-box .reset-icon-btn:hover svg{color:#f2c072;transform:rotate(120deg)}#car-list-page .filter-config .filter-main .find-your-home .search-input{flex:1 1;min-width:0;height:44px;border:1px solid var(--input-border);border-radius:12px;background:var(--input-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease}#car-list-page .filter-config .filter-main .find-your-home .search-input input{padding:0 0 0 16px;height:100%;color:var(--carwyn-color-text)}#car-list-page .filter-config .filter-main .find-your-home .search-input input::placeholder{color:var(--carwyn-color-text-subtle);opacity:1}#car-list-page .filter-config .filter-main .find-your-home .search-input fieldset{border:0}#car-list-page .filter-config .filter-main .find-your-home .search-input svg{margin-right:10px;width:17px;height:17px;color:var(--carwyn-color-text-subtle);cursor:pointer;transition:color .2s ease}#car-list-page .filter-config .filter-main .find-your-home .search-input svg:hover{color:#f2c072}#car-list-page .filter-config .filter-main .find-your-home .search-input.Mui-focused{border-color:rgba(212,165,90,.45);box-shadow:0 0 0 3px rgba(212,165,90,.12)}#car-list-page .filter-config .filter-main .find-your-home .filter-select-control{width:100%}#car-list-page .filter-config .filter-main .find-your-home .filter-select{width:100%;height:44px;border:1px solid var(--input-border);border-radius:12px;background:var(--input-bg);color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-transform:capitalize;transition:border-color .2s ease,box-shadow .2s ease}#car-list-page .filter-config .filter-main .find-your-home .filter-select .MuiSelect-select{padding:0 14px;height:100%;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#car-list-page .filter-config .filter-main .find-your-home .filter-select fieldset{border:0}#car-list-page .filter-config .filter-main .find-your-home .filter-select svg{color:#d4a55a}#car-list-page .filter-config .filter-main .find-your-home .filter-select.Mui-focused{border-color:rgba(212,165,90,.45);box-shadow:0 0 0 3px rgba(212,165,90,.12)}#car-list-page .filter-config .filter-main .find-your-home .filter-select:hover{border-color:rgba(212,165,90,.35)}#car-list-page .filter-config .filter-main .find-your-home .input-box{flex-direction:row;align-items:center;gap:4px}#car-list-page .filter-config .filter-main .find-your-home .chip-group{flex-direction:row;flex-wrap:wrap;gap:8px}#car-list-page .filter-config .filter-main .find-your-home .chip{min-width:0;height:36px;padding:0 16px;border:1px solid var(--input-border);border-radius:999px;background:var(--input-bg);color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}#car-list-page .filter-config .filter-main .find-your-home .chip:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#car-list-page .filter-config .filter-main .find-your-home .chip.selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 12px 24px rgba(212,165,90,.22);color:#281800}#car-list-page .filter-config .filter-main .find-your-home .range-slider{padding:4px 8px 0}#car-list-page .filter-config .filter-main .find-your-home .range-slider .MuiSlider-root{height:5px;color:#d4a55a;padding:14px 0}#car-list-page .filter-config .filter-main .find-your-home .range-slider .MuiSlider-rail{background:var(--modal-divider);opacity:1}#car-list-page .filter-config .filter-main .find-your-home .range-slider .MuiSlider-track{border:0;background:linear-gradient(90deg,#d4a55a,#f2c072)}#car-list-page .filter-config .filter-main .find-your-home .range-slider .MuiSlider-thumb{width:17px;height:17px;border:2px solid #f2c072;background:#131313;box-shadow:0 0 0 4px rgba(212,165,90,.16);transition:box-shadow .2s ease}#car-list-page .filter-config .filter-main .find-your-home .range-slider .MuiSlider-thumb.Mui-focusVisible,#car-list-page .filter-config .filter-main .find-your-home .range-slider .MuiSlider-thumb:hover{box-shadow:0 0 0 7px rgba(212,165,90,.22)}#car-list-page .filter-config .filter-main .find-your-home .range-slider .MuiSlider-thumb.Mui-active{box-shadow:0 0 0 9px rgba(212,165,90,.26)}#car-list-page .filter-config .filter-main .find-your-home .range-slider .range-labels{flex-direction:row;align-items:center;justify-content:space-between;margin-top:2px}#car-list-page .filter-config .filter-main .find-your-home .range-slider .range-labels span{color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em}#car-list-page .main-config{flex:1 1;min-width:0;flex-direction:column}#car-list-page .main-config .list-topbar{flex-direction:row;justify-content:flex-end;align-items:center;min-height:44px;margin-bottom:22px}#car-list-page .main-config .list-topbar .toolbar-actions{display:flex;flex-direction:row;align-items:center;gap:12px}#car-list-page .main-config .list-topbar .sort-label{color:var(--carwyn-color-text-subtle,#888);font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#car-list-page .main-config .list-topbar .filters-toggle,#car-list-page .main-config .list-topbar .sort-btn{height:42px;padding:0 18px;border:1px solid var(--input-border);border-radius:999px;background:var(--input-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;transition:border-color .2s ease,background .2s ease,color .2s ease}#car-list-page .main-config .list-topbar .filters-toggle svg,#car-list-page .main-config .list-topbar .sort-btn svg{color:#d4a55a}#car-list-page .main-config .list-topbar .filters-toggle:hover,#car-list-page .main-config .list-topbar .sort-btn:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#car-list-page .main-config .list-topbar .filters-toggle{display:none}#car-list-page .main-config .list-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}#car-list-page .main-config .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:88px 32px;border:1px solid rgba(212,165,90,.14);border-radius:24px;background:var(--card-solid-bg);text-align:center}#car-list-page .main-config .no-data .no-data-eyebrow{color:#f2c072;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.3em;text-transform:uppercase}#car-list-page .main-config .no-data p{margin:10px 0 0;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.03em}#car-list-page .main-config .no-data .no-data-hint{color:var(--carwyn-color-text-subtle,#888);font-family:Inter,sans-serif;font-size:13px;font-weight:500}#car-list-page .main-config .no-data .reset-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;margin-top:22px;padding:0 30px;border:0;border-radius:999px;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 18px 34px rgba(212,165,90,.24);color:#281800;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}#car-list-page .main-config .no-data .reset-btn:hover{box-shadow:0 24px 44px rgba(212,165,90,.32);filter:brightness(1.04);transform:translateY(-2px)}#car-list-page .main-config .listings-total{align-items:flex-start;margin-top:40px}#car-list-page .main-config .listings-total p{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em}#car-list-page .main-config .listings-total p .label{color:var(--carwyn-color-text-subtle,#9ca3af)}#car-list-page .main-config .listings-total p .count{color:var(--carwyn-color-primary,#d4a55a);font-weight:800}#car-list-page .main-config .listings-total p .rest{color:var(--carwyn-color-text,#fff)}#car-list-page .main-config .pagination-config{align-items:center;gap:14px;margin-top:18px}#car-list-page .main-config .pagination-config .pagination-box .MuiPaginationItem-root{min-width:38px;height:38px;margin:0 3px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}#car-list-page .main-config .pagination-config .pagination-box .MuiPaginationItem-root:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#car-list-page .main-config .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-weight:900}#car-list-page .main-config .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:linear-gradient(180deg,#f2c072,#d4a55a)}#car-list-page .main-config .pagination-config .pagination-box .MuiPaginationItem-root.MuiPaginationItem-ellipsis{border:0}@media(max-width:1180px){#car-list-page{padding:36px 0 76px}#car-list-page .list-container{width:min(920px,100vw - 48px)}#car-list-page .car-page{flex-direction:column}#car-list-page .filter-config{display:none;width:100%}#car-list-page .filter-config.open{display:flex}#car-list-page .list-topbar .filters-toggle{display:inline-flex}#car-list-page .main-config{width:100%}#car-list-page .main-config .list-config{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#car-list-page{padding:28px 0 64px}#car-list-page .list-container{width:calc(100vw - 28px)}#car-list-page .main-config .list-topbar{justify-content:flex-start;margin-bottom:18px}#car-list-page .main-config .list-topbar .toolbar-actions{flex-wrap:wrap}#car-list-page .main-config .list-config{grid-template-columns:1fr;gap:18px}}#mobile-wrap #car-detail-page,#pc-wrap #car-detail-page{position:relative;padding:130px 0 120px;background:radial-gradient(1100px 420px at 50% -120px,rgba(212,165,90,.08) 0,rgba(212,165,90,0) 70%),var(--carwyn-color-background,#131313);color:var(--carwyn-color-text,#fff)}#mobile-wrap #car-detail-page .car-detail-config,#pc-wrap #car-detail-page .car-detail-config{width:100%;height:auto;gap:36px}#mobile-wrap #car-detail-page .car-detail-config .section-title,#pc-wrap #car-detail-page .car-detail-config .section-title{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}#mobile-wrap #car-detail-page .car-detail-config .detail-header,#pc-wrap #car-detail-page .car-detail-config .detail-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left{gap:14px}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row{flex-direction:row;align-items:center;gap:10px}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row .status-badge,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row .status-badge{padding:6px 16px;border-radius:999px;border:1px solid rgba(212,165,90,.45);background:rgba(212,165,90,.14);color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row .date-badge,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row .date-badge{display:flex;flex-direction:row;align-items:center;gap:6px;color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:12.5px;font-weight:500}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row .date-badge svg,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .badge-row .date-badge svg{width:15px;height:15px}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .car-title,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .car-title{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:capitalize}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row{flex-direction:row;align-items:center;gap:14px}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row .meta-item,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row .meta-item{display:flex;flex-direction:row;align-items:center;gap:7px;color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-transform:capitalize}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row .meta-item svg,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row .meta-item svg{width:17px;height:17px;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row .meta-dot,#pc-wrap #car-detail-page .car-detail-config .detail-header .header-left .meta-row .meta-dot{width:4px;height:4px;border-radius:50%;background:rgba(212,165,90,.6)}#mobile-wrap #car-detail-page .car-detail-config .detail-layout,#pc-wrap #car-detail-page .car-detail-config .detail-layout{flex-direction:row;align-items:flex-start;gap:30px}#mobile-wrap #car-detail-page .car-detail-config .detail-layout .left-column,#pc-wrap #car-detail-page .car-detail-config .detail-layout .left-column{flex:1 1;min-width:0;gap:30px}#mobile-wrap #car-detail-page .car-detail-config .detail-layout .right-column,#pc-wrap #car-detail-page .car-detail-config .detail-layout .right-column{width:400px;flex-shrink:0;gap:24px;position:-webkit-sticky;position:sticky;top:110px}#mobile-wrap #car-detail-page .car-detail-config .gallery-card,#pc-wrap #car-detail-page .car-detail-config .gallery-card{gap:14px}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image{position:relative;width:100%;height:520px;border-radius:24px;overflow:hidden;border:1px solid rgba(212,165,90,.16);box-shadow:0 28px 70px rgba(0,0,0,.45);background:#0c0c0c}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image img,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image img{width:100%;height:100%;object-fit:cover;display:block}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image:after,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 32%,rgba(0,0,0,.32));pointer-events:none}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions{position:absolute;top:18px;right:18px;z-index:2;flex-direction:row;gap:10px}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip{flex-direction:row;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:var(--carwyn-color-glass,hsla(0,0%,7%,.7));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg{width:18px;height:18px;color:#f3ede4;cursor:pointer;transition:color .18s ease,transform .18s ease}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg:hover,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg:hover{color:var(--carwyn-color-primary-hover,#f2c072);transform:scale(1.08)}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg.liked,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg.liked{color:var(--carwyn-color-primary,#d4a55a);cursor:default}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg.liked:hover,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip svg.liked:hover{transform:none}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip p,#pc-wrap #car-detail-page .car-detail-config .gallery-card .main-image .image-actions .action-chip p{color:#f3ede4;font-family:Inter,sans-serif;font-size:13px;font-weight:600}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip,#pc-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip{flex-direction:row;gap:12px;overflow-x:auto;padding-bottom:4px}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip::-webkit-scrollbar,#pc-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip::-webkit-scrollbar{height:5px}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip::-webkit-scrollbar-thumb,#pc-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip::-webkit-scrollbar-thumb{background:rgba(212,165,90,.3);border-radius:8px}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box,#pc-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box{width:124px;height:84px;flex-shrink:0;border-radius:14px;overflow:hidden;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));cursor:pointer;opacity:.55;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box img,#pc-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box img{width:100%;height:100%;object-fit:cover;display:block}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box:hover,#pc-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box:hover{opacity:.85;transform:translateY(-2px)}#mobile-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box.active,#pc-wrap #car-detail-page .car-detail-config .gallery-card .thumb-strip .thumb-box.active{opacity:1;border-color:var(--carwyn-color-primary,#d4a55a);box-shadow:0 10px 26px rgba(212,165,90,.18)}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card,#mobile-wrap #car-detail-page .car-detail-config .overview-card,#mobile-wrap #car-detail-page .car-detail-config .reviews-card,#mobile-wrap #car-detail-page .car-detail-config .side-card,#mobile-wrap #car-detail-page .car-detail-config .specs-card,#pc-wrap #car-detail-page .car-detail-config .leave-review-card,#pc-wrap #car-detail-page .car-detail-config .overview-card,#pc-wrap #car-detail-page .car-detail-config .reviews-card,#pc-wrap #car-detail-page .car-detail-config .side-card,#pc-wrap #car-detail-page .car-detail-config .specs-card{padding:28px;border-radius:24px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34)}#mobile-wrap #car-detail-page .car-detail-config .specs-card,#pc-wrap #car-detail-page .car-detail-config .specs-card{gap:22px}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item{flex-direction:row;align-items:center;gap:13px;padding:16px;border-radius:16px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);transition:border-color .2s ease,transform .2s ease;min-width:0}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item:hover,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item:hover{border-color:rgba(212,165,90,.4);transform:translateY(-2px)}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-icon,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-icon{width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:rgba(212,165,90,.12)}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-icon svg,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-icon svg{width:21px;height:21px;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-text,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-text{gap:3px;min-width:0}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-text .spec-label,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-text .spec-label{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-text .spec-value,#pc-wrap #car-detail-page .car-detail-config .specs-card .specs-grid .spec-item .spec-text .spec-value{color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap #car-detail-page .car-detail-config .overview-card,#pc-wrap #car-detail-page .car-detail-config .overview-card{gap:16px}#mobile-wrap #car-detail-page .car-detail-config .overview-card .overview-text,#pc-wrap #car-detail-page .car-detail-config .overview-card .overview-text{color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.8;white-space:pre-line}#mobile-wrap #car-detail-page .car-detail-config .reviews-card,#pc-wrap #car-detail-page .car-detail-config .reviews-card{gap:24px}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .reviews-head,#pc-wrap #car-detail-page .car-detail-config .reviews-card .reviews-head{flex-direction:row;align-items:center;gap:12px}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .reviews-head .count-chip,#pc-wrap #car-detail-page .car-detail-config .reviews-card .reviews-head .count-chip{padding:4px 13px;border-radius:999px;border:1px solid rgba(212,165,90,.4);background:rgba(212,165,90,.12);color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:13px;font-weight:700}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list{gap:22px}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config{gap:12px;padding:20px;border-radius:18px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f)}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box{flex-direction:row;align-items:center;gap:13px}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .img-box,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .img-box{width:46px;height:46px;border-radius:50%;object-fit:cover;border:1px solid rgba(212,165,90,.35)}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .name,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .name{color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;transition:color .18s ease}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .name:hover,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .name:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .date,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .review-mb-info .img-name-box .date{margin-top:3px;color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:12px;font-weight:500}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .desc-box .description,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .review-config .desc-box .description{color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box{display:flex;justify-content:center}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root{color:var(--carwyn-color-text-muted,#d1d5db);border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));font-family:Inter,sans-serif}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root.Mui-selected{background:var(--carwyn-color-primary,#d4a55a);border-color:var(--carwyn-color-primary,#d4a55a);color:var(--carwyn-color-on-primary,#281800);font-weight:700}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root.Mui-selected:hover,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root:hover,#pc-wrap #car-detail-page .car-detail-config .reviews-card .review-list .pagination-box .MuiPaginationItem-root:hover{background:rgba(212,165,90,.12)}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card,#pc-wrap #car-detail-page .car-detail-config .leave-review-card{gap:18px}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card textarea,#pc-wrap #car-detail-page .car-detail-config .leave-review-card textarea{width:100%;min-height:130px;padding:16px 18px;box-sizing:border-box;resize:vertical;border-radius:14px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:14px;line-height:1.6;outline:none;transition:border-color .2s ease}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card textarea::placeholder,#pc-wrap #car-detail-page .car-detail-config .leave-review-card textarea::placeholder{color:var(--carwyn-color-text-subtle,#9ca3af)}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card textarea:focus,#pc-wrap #car-detail-page .car-detail-config .leave-review-card textarea:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn{display:flex;justify-content:flex-end}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review{flex-direction:row;gap:9px;padding:12px 26px;border-radius:999px;background:var(--carwyn-color-primary,#d4a55a);box-shadow:var(--carwyn-shadow-gold,0 18px 45px rgba(212,165,90,.1));transition:background .2s ease,transform .2s ease}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review .title,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review .title{color:var(--carwyn-color-on-primary,#281800);font-family:Inter,sans-serif;font-size:14px;font-weight:700}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review svg,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review svg{width:16px;height:16px;color:var(--carwyn-color-on-primary,#281800)}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review:hover,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review:hover{background:var(--carwyn-color-primary-hover,#f2c072);transform:translateY(-1px)}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review.Mui-disabled,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review.Mui-disabled{opacity:.4}#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review.Mui-disabled .title,#mobile-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review.Mui-disabled svg,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review.Mui-disabled .title,#pc-wrap #car-detail-page .car-detail-config .leave-review-card .submit-btn .submit-review.Mui-disabled svg{color:var(--carwyn-color-on-primary,#281800)}#mobile-wrap #car-detail-page .car-detail-config .side-card,#pc-wrap #car-detail-page .car-detail-config .side-card{gap:18px}#mobile-wrap #car-detail-page .car-detail-config .side-card .side-title,#pc-wrap #car-detail-page .car-detail-config .side-card .side-title{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#mobile-wrap #car-detail-page .car-detail-config .price-card,#pc-wrap #car-detail-page .car-detail-config .price-card{gap:5px;padding:24px;border-color:rgba(212,165,90,.28);background:linear-gradient(160deg,rgba(212,165,90,.1),#101010 48%)}#mobile-wrap #car-detail-page .car-detail-config .price-card .price-caption,#pc-wrap #car-detail-page .car-detail-config .price-card .price-caption{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap #car-detail-page .car-detail-config .price-card .price-value,#pc-wrap #car-detail-page .car-detail-config .price-card .price-value{color:var(--carwyn-color-primary,#d4a55a);font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.01em}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons{margin-top:14px;gap:10px}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action,#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action{width:100%;flex-direction:row;gap:9px;padding:14px 0;border-radius:999px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;transition:background .2s ease,transform .2s ease,border-color .2s ease}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action svg,#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action svg,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action svg,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action svg{width:18px;height:18px}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action{background:var(--carwyn-color-primary,#d4a55a);color:var(--carwyn-color-on-primary,#281800);box-shadow:var(--carwyn-shadow-gold,0 18px 45px rgba(212,165,90,.1))}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action:hover,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .primary-action:hover{background:var(--carwyn-color-primary-hover,#f2c072);transform:translateY(-1px)}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action{border:1px solid rgba(212,165,90,.4);background:transparent;color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action:hover,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action:hover{background:rgba(212,165,90,.1);border-color:rgba(212,165,90,.7)}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action.saved,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action.saved{background:rgba(212,165,90,.14);cursor:default}#mobile-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action.saved:hover,#pc-wrap #car-detail-page .car-detail-config .price-card .action-buttons .secondary-action.saved:hover{transform:none}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info{flex-direction:row;align-items:center;gap:16px}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-image,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-image{width:68px;height:68px;border-radius:50%;object-fit:cover;border:2px solid rgba(212,165,90,.45);box-shadow:0 12px 30px rgba(0,0,0,.4)}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text{gap:7px;min-width:0}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-name,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-name{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;cursor:pointer;transition:color .18s ease}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-name:hover,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-name:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-phone,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-phone{flex-direction:row;align-items:center;gap:7px}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-phone svg,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-phone svg{width:15px;height:15px;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-phone p,#pc-wrap #car-detail-page .car-detail-config .agent-card .agent-info .agent-text .agent-phone p{color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500}#mobile-wrap #car-detail-page .car-detail-config .agent-card .profile-link,#pc-wrap #car-detail-page .car-detail-config .agent-card .profile-link{width:100%}#mobile-wrap #car-detail-page .car-detail-config .agent-card .profile-link .profile-btn,#pc-wrap #car-detail-page .car-detail-config .agent-card .profile-link .profile-btn{width:100%;padding:13px 0;border-radius:999px;border:1px solid rgba(212,165,90,.4);color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:background .2s ease,border-color .2s ease}#mobile-wrap #car-detail-page .car-detail-config .agent-card .profile-link .profile-btn:hover,#pc-wrap #car-detail-page .car-detail-config .agent-card .profile-link .profile-btn:hover{background:rgba(212,165,90,.1);border-color:rgba(212,165,90,.7)}#mobile-wrap #car-detail-page .car-detail-config .message-card,#pc-wrap #car-detail-page .car-detail-config .message-card{gap:15px}#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box{gap:8px}#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box .field-label,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box .field-label{color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:13px;font-weight:600}#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box input,#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box textarea,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box input,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box textarea{width:100%;padding:13px 16px;box-sizing:border-box;border-radius:12px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:13.5px;outline:none;transition:border-color .2s ease}#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box input::placeholder,#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box textarea::placeholder,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box input::placeholder,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box textarea::placeholder{color:var(--carwyn-color-text-subtle,#9ca3af)}#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box input:focus,#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box textarea:focus,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box input:focus,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box textarea:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #car-detail-page .car-detail-config .message-card .field-box textarea,#pc-wrap #car-detail-page .car-detail-config .message-card .field-box textarea{min-height:96px;resize:vertical;line-height:1.6}#mobile-wrap #car-detail-page .car-detail-config .message-card .send-message,#pc-wrap #car-detail-page .car-detail-config .message-card .send-message{flex-direction:row;gap:9px;width:100%;padding:14px 0;border-radius:999px;background:var(--carwyn-color-primary,#d4a55a);box-shadow:var(--carwyn-shadow-gold,0 18px 45px rgba(212,165,90,.1));transition:background .2s ease,transform .2s ease}#mobile-wrap #car-detail-page .car-detail-config .message-card .send-message .title,#pc-wrap #car-detail-page .car-detail-config .message-card .send-message .title{color:var(--carwyn-color-on-primary,#281800);font-family:Inter,sans-serif;font-size:14.5px;font-weight:700}#mobile-wrap #car-detail-page .car-detail-config .message-card .send-message svg,#pc-wrap #car-detail-page .car-detail-config .message-card .send-message svg{width:16px;height:16px;color:var(--carwyn-color-on-primary,#281800)}#mobile-wrap #car-detail-page .car-detail-config .message-card .send-message:hover,#pc-wrap #car-detail-page .car-detail-config .message-card .send-message:hover{background:var(--carwyn-color-primary-hover,#f2c072);transform:translateY(-1px)}#mobile-wrap #car-detail-page .car-detail-config .similar-cars-config,#pc-wrap #car-detail-page .car-detail-config .similar-cars-config{margin-top:18px;gap:26px}#mobile-wrap #car-detail-page .car-detail-config .similar-cars-config .title-box,#pc-wrap #car-detail-page .car-detail-config .similar-cars-config .title-box{gap:8px}#mobile-wrap #car-detail-page .car-detail-config .similar-cars-config .title-box .main-title,#pc-wrap #car-detail-page .car-detail-config .similar-cars-config .title-box .main-title{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em}#mobile-wrap #car-detail-page .car-detail-config .similar-cars-config .title-box .sub-title,#pc-wrap #car-detail-page .car-detail-config .similar-cars-config .title-box .sub-title{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-transform:capitalize}#mobile-wrap #car-detail-page .car-detail-config .similar-cars-config .similar-grid,#pc-wrap #car-detail-page .car-detail-config .similar-cars-config .similar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}@media(max-width:1180px){#mobile-wrap #car-detail-page .specs-grid,#pc-wrap #car-detail-page .specs-grid{grid-template-columns:repeat(3,1fr)}#mobile-wrap #car-detail-page .right-column,#pc-wrap #car-detail-page .right-column{width:340px}}@media(max-width:768px){#mobile-wrap #car-detail-page,#pc-wrap #car-detail-page{padding:90px 0 64px}#mobile-wrap #car-detail-page .container,#pc-wrap #car-detail-page .container{width:calc(100vw - 32px);margin:0 auto;box-sizing:border-box;overflow-x:hidden}#mobile-wrap #car-detail-page .car-detail-config,#pc-wrap #car-detail-page .car-detail-config{gap:20px}#mobile-wrap #car-detail-page .detail-header,#pc-wrap #car-detail-page .detail-header{flex-direction:column;align-items:flex-start;gap:14px}#mobile-wrap #car-detail-page .car-title,#pc-wrap #car-detail-page .car-title{font-size:26px!important;line-height:1.15!important}#mobile-wrap #car-detail-page .detail-layout,#pc-wrap #car-detail-page .detail-layout{flex-direction:column;gap:20px}#mobile-wrap #car-detail-page .right-column,#pc-wrap #car-detail-page .right-column{width:100%!important;position:static!important;top:auto!important}#mobile-wrap #car-detail-page .gallery-card .main-image,#pc-wrap #car-detail-page .gallery-card .main-image{height:260px;border-radius:16px}#mobile-wrap #car-detail-page .thumb-box,#pc-wrap #car-detail-page .thumb-box{width:90px!important;height:62px!important;border-radius:10px!important}#mobile-wrap #car-detail-page .specs-grid,#pc-wrap #car-detail-page .specs-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}#mobile-wrap #car-detail-page .spec-item,#pc-wrap #car-detail-page .spec-item{padding:12px!important;gap:10px!important}#mobile-wrap #car-detail-page .spec-item .spec-icon,#pc-wrap #car-detail-page .spec-item .spec-icon{width:34px!important;height:34px!important;border-radius:10px!important}#mobile-wrap #car-detail-page .spec-item .spec-icon svg,#pc-wrap #car-detail-page .spec-item .spec-icon svg{width:17px!important;height:17px!important}#mobile-wrap #car-detail-page .spec-item .spec-value,#pc-wrap #car-detail-page .spec-item .spec-value{font-size:13px!important}#mobile-wrap #car-detail-page .leave-review-card,#mobile-wrap #car-detail-page .overview-card,#mobile-wrap #car-detail-page .reviews-card,#mobile-wrap #car-detail-page .side-card,#mobile-wrap #car-detail-page .specs-card,#pc-wrap #car-detail-page .leave-review-card,#pc-wrap #car-detail-page .overview-card,#pc-wrap #car-detail-page .reviews-card,#pc-wrap #car-detail-page .side-card,#pc-wrap #car-detail-page .specs-card{padding:20px 18px;border-radius:18px}#mobile-wrap #car-detail-page .submit-btn,#pc-wrap #car-detail-page .submit-btn{justify-content:stretch!important}#mobile-wrap #car-detail-page .submit-btn .submit-review,#pc-wrap #car-detail-page .submit-btn .submit-review{width:100%;justify-content:center}#mobile-wrap #car-detail-page .similar-grid,#pc-wrap #car-detail-page .similar-grid{grid-template-columns:1fr!important;gap:16px!important}#mobile-wrap #car-detail-page .message-card input,#mobile-wrap #car-detail-page .message-card textarea,#pc-wrap #car-detail-page .message-card input,#pc-wrap #car-detail-page .message-card textarea{width:100%}}@media(max-width:430px){#mobile-wrap #car-detail-page,#pc-wrap #car-detail-page{padding:80px 0 56px}#mobile-wrap #car-detail-page .car-title,#pc-wrap #car-detail-page .car-title{font-size:22px!important}#mobile-wrap #car-detail-page .gallery-card .main-image,#pc-wrap #car-detail-page .gallery-card .main-image{height:220px;border-radius:12px}#mobile-wrap #car-detail-page .price-value,#pc-wrap #car-detail-page .price-value{font-size:28px!important}#mobile-wrap #car-detail-page .section-title,#pc-wrap #car-detail-page .section-title{font-size:18px!important}#mobile-wrap #car-detail-page .specs-grid,#pc-wrap #car-detail-page .specs-grid{gap:8px!important}#mobile-wrap #car-detail-page .spec-item,#pc-wrap #car-detail-page .spec-item{padding:10px!important}}#pc-wrap:has(.service-center-page) .header-basic{height:320px;overflow:hidden;border-radius:0 0 32px 32px;background:#090909}#pc-wrap:has(.service-center-page) .header-basic.with-hero-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,5,5,.88),hsla(0,0%,4%,.62) 42%,rgba(8,8,8,.32)),linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.56));pointer-events:none}#pc-wrap:has(.service-center-page) .header-basic.with-hero-image .hero-image{position:absolute;inset:0;width:100%;height:320px;object-fit:cover;object-position:center center}#pc-wrap:has(.service-center-page) .header-basic .container{position:relative;z-index:2;margin-top:0;flex-direction:column;justify-content:center}#pc-wrap:has(.service-center-page) .header-basic .container strong{font-family:Plus Jakarta Sans,sans-serif;font-size:44px;font-weight:800;letter-spacing:-.03em;text-transform:none}#pc-wrap:has(.service-center-page) .header-basic .container span{margin-top:12px;max-width:600px;color:#d3c4b3;font-size:16px;font-weight:500;line-height:1.5;white-space:normal}@media(max-width:768px){#pc-wrap:has(.service-center-page) .header-basic{height:220px;border-radius:0 0 20px 20px}#pc-wrap:has(.service-center-page) .header-basic.with-hero-image .hero-image{height:220px}#pc-wrap:has(.service-center-page) .header-basic .container{width:calc(100vw - 32px)}#pc-wrap:has(.service-center-page) .header-basic .container strong{font-size:28px}#pc-wrap:has(.service-center-page) .header-basic .container span{margin-top:8px;font-size:13.5px}}#pc-wrap:has(.service-center-detail-page) .header-basic{display:none}#mobile-wrap .service-center-page,#pc-wrap .service-center-page{position:relative;padding:44px 0 96px;width:100%;display:flex;flex-direction:row;justify-content:center;background:var(--carwyn-color-background,#131313);color:var(--carwyn-color-text,#fff)}#mobile-wrap .service-center-page .container,#pc-wrap .service-center-page .container{display:flex;flex-direction:column;width:min(1300px,100vw - 80px);gap:30px}#mobile-wrap .service-center-page .filter-bar,#pc-wrap .service-center-page .filter-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;border-radius:20px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34)}#mobile-wrap .service-center-page .filter-bar .search-box,#pc-wrap .service-center-page .filter-bar .search-box{display:flex;flex-direction:row;align-items:center;gap:10px;width:360px;padding:0 16px;height:46px;border-radius:999px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);transition:border-color .2s ease}#mobile-wrap .service-center-page .filter-bar .search-box:focus-within,#pc-wrap .service-center-page .filter-bar .search-box:focus-within{border-color:rgba(212,165,90,.5)}#mobile-wrap .service-center-page .filter-bar .search-box .search-icon,#pc-wrap .service-center-page .filter-bar .search-box .search-icon{width:19px;height:19px;color:var(--carwyn-color-primary,#d4a55a);cursor:pointer;transition:color .18s ease}#mobile-wrap .service-center-page .filter-bar .search-box .search-icon:hover,#pc-wrap .service-center-page .filter-bar .search-box .search-icon:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .service-center-page .filter-bar .search-box input,#pc-wrap .service-center-page .filter-bar .search-box input{flex:1 1;height:100%;border:0;background:transparent;color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;outline:none}#mobile-wrap .service-center-page .filter-bar .search-box input::placeholder,#pc-wrap .service-center-page .filter-bar .search-box input::placeholder{color:var(--carwyn-color-text-subtle,#9ca3af)}#mobile-wrap .service-center-page .filter-bar .toolbar-actions,#pc-wrap .service-center-page .filter-bar .toolbar-actions{display:flex;flex-direction:row;align-items:center;gap:14px}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .location-select,#pc-wrap .service-center-page .filter-bar .toolbar-actions .location-select{padding:11px 16px;border-radius:999px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:13px;font-weight:600;outline:none;cursor:pointer;transition:border-color .2s ease}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .location-select:focus,#mobile-wrap .service-center-page .filter-bar .toolbar-actions .location-select:hover,#pc-wrap .service-center-page .filter-bar .toolbar-actions .location-select:focus,#pc-wrap .service-center-page .filter-bar .toolbar-actions .location-select:hover{border-color:rgba(212,165,90,.45)}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .location-select option,#pc-wrap .service-center-page .filter-bar .toolbar-actions .location-select option{background:var(--input-bg);color:var(--carwyn-color-text)}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .sort-label,#pc-wrap .service-center-page .filter-bar .toolbar-actions .sort-label{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13px;font-weight:600}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn,#pc-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn{padding:9px 16px;border-radius:999px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:border-color .2s ease}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn:hover,#pc-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn:hover{border-color:rgba(212,165,90,.45);background:var(--carwyn-color-surface-high,#201f1f)}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn svg,#pc-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn svg{color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .service-center-page .centers-grid,#pc-wrap .service-center-page .centers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:1024px){#mobile-wrap .service-center-page .centers-grid,#pc-wrap .service-center-page .centers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#mobile-wrap .service-center-page .centers-grid,#pc-wrap .service-center-page .centers-grid{grid-template-columns:1fr;gap:20px}}#mobile-wrap .service-center-page .no-data,#pc-wrap .service-center-page .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:88px 32px;border:1px solid rgba(212,165,90,.14);border-radius:24px;background:var(--card-solid-bg);text-align:center}#mobile-wrap .service-center-page .no-data .no-data-eyebrow,#pc-wrap .service-center-page .no-data .no-data-eyebrow{color:var(--carwyn-color-primary,#d4a55a);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#mobile-wrap .service-center-page .no-data p,#pc-wrap .service-center-page .no-data p{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}#mobile-wrap .service-center-page .no-data .no-data-hint,#pc-wrap .service-center-page .no-data .no-data-hint{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500}#mobile-wrap .service-center-page .pagination,#pc-wrap .service-center-page .pagination{align-items:center;gap:16px;margin-top:14px}#mobile-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root,#pc-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root{min-width:38px;height:38px;margin:0 3px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}#mobile-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root:hover,#pc-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#mobile-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-weight:900}#mobile-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected:hover,#pc-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:linear-gradient(180deg,#f2c072,#d4a55a)}#mobile-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root.MuiPaginationItem-ellipsis,#pc-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root.MuiPaginationItem-ellipsis{border:0}#mobile-wrap .service-center-page .pagination .total-text,#pc-wrap .service-center-page .pagination .total-text{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em}#mobile-wrap .service-center-page .pagination .total-text em,#pc-wrap .service-center-page .pagination .total-text em{font-style:normal;color:var(--carwyn-color-primary,#d4a55a);font-weight:800}@media(max-width:768px){#mobile-wrap .service-center-page,#pc-wrap .service-center-page{padding:28px 0 72px}#mobile-wrap .service-center-page .container,#pc-wrap .service-center-page .container{width:calc(100vw - 32px);gap:22px}#mobile-wrap .service-center-page .filter-bar,#pc-wrap .service-center-page .filter-bar{flex-direction:column;align-items:stretch;gap:12px;padding:14px}#mobile-wrap .service-center-page .filter-bar .search-box,#pc-wrap .service-center-page .filter-bar .search-box{width:100%;box-sizing:border-box}#mobile-wrap .service-center-page .filter-bar .toolbar-actions,#pc-wrap .service-center-page .filter-bar .toolbar-actions{width:100%;gap:10px}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .sort-label,#pc-wrap .service-center-page .filter-bar .toolbar-actions .sort-label{display:none}#mobile-wrap .service-center-page .filter-bar .toolbar-actions .location-select,#mobile-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn,#pc-wrap .service-center-page .filter-bar .toolbar-actions .location-select,#pc-wrap .service-center-page .filter-bar .toolbar-actions .sort-btn{flex:1 1;text-align:center}#mobile-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root,#pc-wrap .service-center-page .pagination .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;margin:0 2px}}#mobile-wrap .service-center-detail-page,#pc-wrap .service-center-detail-page{position:relative;padding:56px 0 96px;width:100%;display:flex;flex-direction:row;justify-content:center;background:var(--carwyn-color-background,#131313);color:var(--carwyn-color-text,#fff)}#mobile-wrap .service-center-detail-page .container,#pc-wrap .service-center-detail-page .container{display:flex;flex-direction:column;width:min(1300px,100vw - 80px);gap:30px}#mobile-wrap .service-center-detail-page .section-title,#pc-wrap .service-center-detail-page .section-title{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}#mobile-wrap .service-center-detail-page .detail-header,#pc-wrap .service-center-detail-page .detail-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:26px}#mobile-wrap .service-center-detail-page .detail-header .header-left,#pc-wrap .service-center-detail-page .detail-header .header-left{gap:10px;min-width:0}#mobile-wrap .service-center-detail-page .detail-header .header-left .center-title,#pc-wrap .service-center-detail-page .detail-header .header-left .center-title{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}#mobile-wrap .service-center-detail-page .detail-header .header-left .tagline,#pc-wrap .service-center-detail-page .detail-header .header-left .tagline{color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#mobile-wrap .service-center-detail-page .detail-header .header-left .meta-row,#pc-wrap .service-center-detail-page .detail-header .header-left .meta-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px;margin-top:4px}#mobile-wrap .service-center-detail-page .detail-header .header-left .meta-row .meta-item,#pc-wrap .service-center-detail-page .detail-header .header-left .meta-row .meta-item{display:flex;flex-direction:row;align-items:center;gap:7px;color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:14px;font-weight:500}#mobile-wrap .service-center-detail-page .detail-header .header-left .meta-row .meta-item svg,#pc-wrap .service-center-detail-page .detail-header .header-left .meta-row .meta-item svg{width:17px;height:17px;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .service-center-detail-page .detail-header .header-left .meta-row .meta-dot,#pc-wrap .service-center-detail-page .detail-header .header-left .meta-row .meta-dot{width:4px;height:4px;border-radius:50%;background:rgba(212,165,90,.6)}#mobile-wrap .service-center-detail-page .detail-header .back-btn,#pc-wrap .service-center-detail-page .detail-header .back-btn{align-self:flex-start;flex-direction:row;gap:8px;margin-bottom:8px;padding:7px 16px;border-radius:999px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--input-bg);color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:border-color .2s ease,color .2s ease,background .2s ease}#mobile-wrap .service-center-detail-page .detail-header .back-btn svg,#pc-wrap .service-center-detail-page .detail-header .back-btn svg{width:15px;height:15px}#mobile-wrap .service-center-detail-page .detail-header .back-btn:hover,#pc-wrap .service-center-detail-page .detail-header .back-btn:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .service-center-detail-page .detail-header .header-actions,#pc-wrap .service-center-detail-page .detail-header .header-actions{align-items:flex-end;gap:14px;flex-shrink:0}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row{flex-direction:row;gap:10px}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip{flex-direction:row;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f)}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip svg,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip svg{width:18px;height:18px;color:var(--carwyn-color-text);transition:color .18s ease,transform .18s ease}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip svg.liked,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip svg.liked{color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip p,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip p{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-weight:600}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip.like-chip,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip.like-chip{cursor:pointer}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip.like-chip:hover svg,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row .stat-chip.like-chip:hover svg{color:var(--carwyn-color-primary-hover,#f2c072);transform:scale(1.08)}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row{flex-direction:row;gap:11px}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action,#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action{flex-direction:row;gap:9px;padding:12px 24px;border-radius:999px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:background .2s ease,transform .2s ease,border-color .2s ease}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action svg,#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action svg,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action svg,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action svg{width:17px;height:17px}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action{background:var(--carwyn-color-primary,#d4a55a);color:var(--carwyn-color-on-primary,#281800);box-shadow:var(--carwyn-shadow-gold,0 18px 45px rgba(212,165,90,.1))}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action:hover,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action:hover{background:var(--carwyn-color-primary-hover,#f2c072);transform:translateY(-1px)}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action{border:1px solid rgba(212,165,90,.4);background:transparent;color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action:hover,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action:hover{background:rgba(212,165,90,.1);border-color:rgba(212,165,90,.7)}#mobile-wrap .service-center-detail-page .gallery-card,#pc-wrap .service-center-detail-page .gallery-card{gap:14px}#mobile-wrap .service-center-detail-page .gallery-card .main-image,#pc-wrap .service-center-detail-page .gallery-card .main-image{position:relative;width:100%;height:520px;border-radius:24px;overflow:hidden;border:1px solid rgba(212,165,90,.16);box-shadow:0 28px 70px rgba(0,0,0,.45);background-color:var(--card-solid-bg);background-size:cover;background-position:50%;background-repeat:no-repeat}#mobile-wrap .service-center-detail-page .gallery-card .main-image:after,#pc-wrap .service-center-detail-page .gallery-card .main-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.16),transparent 32%,rgba(0,0,0,.34));pointer-events:none}#mobile-wrap .service-center-detail-page .gallery-card .thumb-strip,#pc-wrap .service-center-detail-page .gallery-card .thumb-strip{flex-direction:row;gap:12px;overflow-x:auto;padding-bottom:4px}#mobile-wrap .service-center-detail-page .gallery-card .thumb-strip::-webkit-scrollbar,#pc-wrap .service-center-detail-page .gallery-card .thumb-strip::-webkit-scrollbar{height:5px}#mobile-wrap .service-center-detail-page .gallery-card .thumb-strip::-webkit-scrollbar-thumb,#pc-wrap .service-center-detail-page .gallery-card .thumb-strip::-webkit-scrollbar-thumb{background:rgba(212,165,90,.3);border-radius:8px}#mobile-wrap .service-center-detail-page .gallery-card .thumb-strip .thumb-box,#pc-wrap .service-center-detail-page .gallery-card .thumb-strip .thumb-box{width:124px;height:84px;flex-shrink:0;border-radius:14px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background-size:cover;background-position:50%;cursor:pointer;opacity:.55;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}#mobile-wrap .service-center-detail-page .gallery-card .thumb-strip .thumb-box:hover,#pc-wrap .service-center-detail-page .gallery-card .thumb-strip .thumb-box:hover{opacity:.85;transform:translateY(-2px)}#mobile-wrap .service-center-detail-page .gallery-card .thumb-strip .thumb-box.active,#pc-wrap .service-center-detail-page .gallery-card .thumb-strip .thumb-box.active{opacity:1;border-color:var(--carwyn-color-primary,#d4a55a);box-shadow:0 10px 26px rgba(212,165,90,.18)}#mobile-wrap .service-center-detail-page .location-card,#pc-wrap .service-center-detail-page .location-card{gap:18px;padding:28px;border-radius:24px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34)}#mobile-wrap .service-center-detail-page .location-card .map-box,#pc-wrap .service-center-detail-page .location-card .map-box{position:relative;width:100%;height:320px;border-radius:16px;overflow:hidden;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f)}#mobile-wrap .service-center-detail-page .location-card .map-box iframe,#pc-wrap .service-center-detail-page .location-card .map-box iframe{width:100%;height:100%;border:0;display:block;filter:grayscale(.9) invert(.88) hue-rotate(185deg) brightness(.92) contrast(.92)}#mobile-wrap .service-center-detail-page .location-card .location-footer,#pc-wrap .service-center-detail-page .location-card .location-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}#mobile-wrap .service-center-detail-page .location-card .location-footer .address,#pc-wrap .service-center-detail-page .location-card .location-footer .address{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .service-center-detail-page .location-card .location-footer .address svg,#pc-wrap .service-center-detail-page .location-card .location-footer .address svg{width:17px;height:17px;flex-shrink:0;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .service-center-detail-page .location-card .location-footer .open-maps,#pc-wrap .service-center-detail-page .location-card .location-footer .open-maps{flex-direction:row;gap:8px;flex-shrink:0;padding:10px 22px;border-radius:999px;border:1px solid rgba(212,165,90,.4);background:transparent;color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .2s ease,border-color .2s ease}#mobile-wrap .service-center-detail-page .location-card .location-footer .open-maps svg,#pc-wrap .service-center-detail-page .location-card .location-footer .open-maps svg{width:16px;height:16px}#mobile-wrap .service-center-detail-page .location-card .location-footer .open-maps:hover,#pc-wrap .service-center-detail-page .location-card .location-footer .open-maps:hover{background:rgba(212,165,90,.1);border-color:rgba(212,165,90,.7)}#mobile-wrap .service-center-detail-page .overview-card,#pc-wrap .service-center-detail-page .overview-card{gap:16px;padding:28px;border-radius:24px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34)}#mobile-wrap .service-center-detail-page .overview-card .overview-text,#pc-wrap .service-center-detail-page .overview-card .overview-text{color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.8;white-space:pre-line}@media(max-width:1024px){#mobile-wrap .service-center-detail-page .gallery-card .main-image,#pc-wrap .service-center-detail-page .gallery-card .main-image{height:400px}}@media(max-width:768px){#mobile-wrap .service-center-detail-page,#pc-wrap .service-center-detail-page{padding:28px 0 72px}#mobile-wrap .service-center-detail-page .container,#pc-wrap .service-center-detail-page .container{width:calc(100vw - 32px);gap:22px}#mobile-wrap .service-center-detail-page .detail-header,#pc-wrap .service-center-detail-page .detail-header{flex-direction:column;align-items:flex-start;gap:18px}#mobile-wrap .service-center-detail-page .detail-header .header-left .center-title,#pc-wrap .service-center-detail-page .detail-header .header-left .center-title{font-size:26px}#mobile-wrap .service-center-detail-page .detail-header .header-actions,#pc-wrap .service-center-detail-page .detail-header .header-actions{width:100%;align-items:stretch}#mobile-wrap .service-center-detail-page .detail-header .header-actions .chips-row,#pc-wrap .service-center-detail-page .detail-header .header-actions .chips-row{justify-content:flex-start}#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action,#mobile-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .primary-action,#pc-wrap .service-center-detail-page .detail-header .header-actions .buttons-row .secondary-action{flex:1 1;justify-content:center;padding:12px 0}#mobile-wrap .service-center-detail-page .gallery-card .main-image,#pc-wrap .service-center-detail-page .gallery-card .main-image{height:260px}#mobile-wrap .service-center-detail-page .location-card,#pc-wrap .service-center-detail-page .location-card{padding:20px}#mobile-wrap .service-center-detail-page .location-card .map-box,#pc-wrap .service-center-detail-page .location-card .map-box{height:240px}#mobile-wrap .service-center-detail-page .location-card .location-footer,#pc-wrap .service-center-detail-page .location-card .location-footer{flex-direction:column;align-items:stretch;gap:12px}#mobile-wrap .service-center-detail-page .location-card .location-footer .address,#pc-wrap .service-center-detail-page .location-card .location-footer .address{white-space:normal}#mobile-wrap .service-center-detail-page .location-card .location-footer .open-maps,#pc-wrap .service-center-detail-page .location-card .location-footer .open-maps{justify-content:center}}#pc-wrap:has(.agent-list-page) .header-basic{height:340px;overflow:hidden;border-radius:0 0 32px 32px;background:#090909}#pc-wrap:has(.agent-list-page) .header-basic.with-hero-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,5,5,.88),hsla(0,0%,4%,.62) 42%,rgba(8,8,8,.32)),linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.56));pointer-events:none}#pc-wrap:has(.agent-list-page) .header-basic.with-hero-image .hero-image{position:absolute;inset:0;width:100%;height:340px;object-fit:cover;object-position:center center}#pc-wrap:has(.agent-list-page) .header-basic .container{position:relative;z-index:2;margin-top:0;flex-direction:column;justify-content:center}#pc-wrap:has(.agent-list-page) .header-basic .container strong{font-family:Plus Jakarta Sans,sans-serif;font-size:46px;font-weight:800;letter-spacing:-.03em;text-transform:none}#pc-wrap:has(.agent-list-page) .header-basic .container span{margin-top:12px;max-width:560px;color:#d3c4b3;font-size:16px;font-weight:500;line-height:1.5;white-space:normal}@media(max-width:768px){#pc-wrap:has(.agent-list-page) .header-basic{height:240px;border-radius:0 0 20px 20px}#pc-wrap:has(.agent-list-page) .header-basic.with-hero-image .hero-image{height:240px}#pc-wrap:has(.agent-list-page) .header-basic .container{width:calc(100vw - 32px)}#pc-wrap:has(.agent-list-page) .header-basic .container strong{font-size:30px}#pc-wrap:has(.agent-list-page) .header-basic .container span{margin-top:8px;font-size:13.5px}}@media(max-width:430px){#pc-wrap:has(.agent-list-page) .header-basic{height:210px}#pc-wrap:has(.agent-list-page) .header-basic.with-hero-image .hero-image{height:210px}#pc-wrap:has(.agent-list-page) .header-basic .container strong{font-size:26px}}#mobile-wrap .agent-list-page,#pc-wrap .agent-list-page{position:relative;padding:44px 0 96px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;background:var(--carwyn-color-background,#131313);color:var(--carwyn-color-text,#fff)}#mobile-wrap .agent-list-page .container,#pc-wrap .agent-list-page .container{display:flex;flex-direction:column;width:min(1300px,100vw - 80px);gap:30px}#mobile-wrap .agent-list-page .filter-bar,#pc-wrap .agent-list-page .filter-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;border-radius:20px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34)}#mobile-wrap .agent-list-page .filter-bar .search-box,#pc-wrap .agent-list-page .filter-bar .search-box{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;width:360px;padding:0 16px;height:46px;border-radius:999px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);transition:border-color .2s ease}#mobile-wrap .agent-list-page .filter-bar .search-box:focus-within,#pc-wrap .agent-list-page .filter-bar .search-box:focus-within{border-color:rgba(212,165,90,.5)}#mobile-wrap .agent-list-page .filter-bar .search-box .search-icon,#pc-wrap .agent-list-page .filter-bar .search-box .search-icon{width:19px;height:19px;color:var(--carwyn-color-primary,#d4a55a);cursor:pointer;transition:color .18s ease}#mobile-wrap .agent-list-page .filter-bar .search-box .search-icon:hover,#pc-wrap .agent-list-page .filter-bar .search-box .search-icon:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .agent-list-page .filter-bar .search-box input,#pc-wrap .agent-list-page .filter-bar .search-box input{flex:1 1;height:100%;border:0;background:transparent;color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;outline:none}#mobile-wrap .agent-list-page .filter-bar .search-box input::placeholder,#pc-wrap .agent-list-page .filter-bar .search-box input::placeholder{color:var(--carwyn-color-text-subtle,#9ca3af)}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions,#pc-wrap .agent-list-page .filter-bar .toolbar-actions{display:flex;flex-direction:row;align-items:center;gap:14px}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters{display:flex;flex-direction:row;gap:7px;padding:9px 18px;border-radius:999px;border:1px solid rgba(212,165,90,.35);color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .2s ease,border-color .2s ease}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters svg,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters svg{width:17px;height:17px}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters:hover,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters:hover{background:rgba(212,165,90,.1);border-color:rgba(212,165,90,.6)}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .sort-label,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .sort-label{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13px;font-weight:600}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn{padding:9px 16px;border-radius:999px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:border-color .2s ease}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn:hover,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn:hover{border-color:rgba(212,165,90,.45);background:var(--carwyn-color-surface-high,#201f1f)}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn svg,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn svg{color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .agent-list-page .agents-grid,#pc-wrap .agent-list-page .agents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}@media(max-width:1024px){#mobile-wrap .agent-list-page .agents-grid,#pc-wrap .agent-list-page .agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#mobile-wrap .agent-list-page .agents-grid,#pc-wrap .agent-list-page .agents-grid{grid-template-columns:1fr}}#mobile-wrap .agent-list-page .carwyn-agent-card,#pc-wrap .agent-list-page .carwyn-agent-card{border-radius:22px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#mobile-wrap .agent-list-page .carwyn-agent-card:hover,#pc-wrap .agent-list-page .carwyn-agent-card:hover{transform:translateY(-4px);border-color:rgba(212,165,90,.4);box-shadow:0 28px 64px rgba(0,0,0,.5),var(--carwyn-shadow-gold,0 18px 45px rgba(212,165,90,.1))}#mobile-wrap .agent-list-page .carwyn-agent-card .avatar-link,#pc-wrap .agent-list-page .carwyn-agent-card .avatar-link{display:block}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-avatar,#pc-wrap .agent-list-page .carwyn-agent-card .agent-avatar{position:relative;width:100%;aspect-ratio:1/.92;background-size:cover;background-position:top;background-repeat:no-repeat;background-color:var(--card-solid-bg);cursor:pointer}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-avatar:after,#pc-wrap .agent-list-page .carwyn-agent-card .agent-avatar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,8,8,.65));pointer-events:none}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body{gap:12px;padding:18px}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-name,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-name{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-.01em;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .18s ease}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-name:hover,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-name:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats{flex-direction:row;align-items:center;gap:11px;flex-shrink:0}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:12.5px;font-weight:600}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat svg,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat svg{width:16px;height:16px}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat.like-stat,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat.like-stat{cursor:pointer;transition:color .18s ease}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat.like-stat:hover,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat.like-stat:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat.like-stat svg.liked,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .name-stats-row .agent-stats .stat.like-stat svg.liked{color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-phone,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-phone{display:flex;flex-direction:row;align-items:center;gap:7px;color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:13px;font-weight:500}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-phone svg,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-phone svg{width:15px;height:15px;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts{flex-direction:row;gap:10px}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts .count-box,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts .count-box{flex:1 1;align-items:center;gap:2px;padding:10px 8px;border-radius:14px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f)}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts .count-box strong,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts .count-box strong{color:var(--carwyn-color-primary,#d4a55a);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts .count-box span,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .agent-counts .count-box span{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .profile-link,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .profile-link{width:100%}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .profile-link .profile-btn,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .profile-link .profile-btn{width:100%;padding:11px 0;border-radius:999px;border:1px solid rgba(212,165,90,.4);color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body .profile-link .profile-btn:hover,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body .profile-link .profile-btn:hover{background:var(--carwyn-color-primary,#d4a55a);border-color:var(--carwyn-color-primary,#d4a55a);color:var(--carwyn-color-on-primary,#281800)}#mobile-wrap .agent-list-page .no-data,#pc-wrap .agent-list-page .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:88px 32px;border:1px solid rgba(212,165,90,.14);border-radius:24px;background:var(--card-solid-bg);text-align:center}#mobile-wrap .agent-list-page .no-data .no-data-eyebrow,#pc-wrap .agent-list-page .no-data .no-data-eyebrow{color:var(--carwyn-color-primary,#d4a55a);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#mobile-wrap .agent-list-page .no-data p,#pc-wrap .agent-list-page .no-data p{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}#mobile-wrap .agent-list-page .no-data .no-data-hint,#pc-wrap .agent-list-page .no-data .no-data-hint{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500}#mobile-wrap .agent-list-page .no-data .reset-btn,#pc-wrap .agent-list-page .no-data .reset-btn{margin-top:18px;padding:12px 30px;border:0;border-radius:999px;background:var(--carwyn-color-primary,#d4a55a);color:var(--carwyn-color-on-primary,#281800);font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,filter .18s ease}#mobile-wrap .agent-list-page .no-data .reset-btn:hover,#pc-wrap .agent-list-page .no-data .reset-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}#mobile-wrap .agent-list-page .pagination,#pc-wrap .agent-list-page .pagination{align-items:center;gap:16px;margin-top:14px}#mobile-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root,#pc-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root{min-width:38px;height:38px;margin:0 3px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}#mobile-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root:hover,#pc-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#mobile-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-weight:900}#mobile-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected:hover,#pc-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:linear-gradient(180deg,#f2c072,#d4a55a)}#mobile-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root.MuiPaginationItem-ellipsis,#pc-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root.MuiPaginationItem-ellipsis{border:0}#mobile-wrap .agent-list-page .pagination .total-text,#pc-wrap .agent-list-page .pagination .total-text{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em}#mobile-wrap .agent-list-page .pagination .total-text em,#pc-wrap .agent-list-page .pagination .total-text em{font-style:normal;color:var(--carwyn-color-primary,#d4a55a);font-weight:800}@media(max-width:768px){#mobile-wrap .agent-list-page,#pc-wrap .agent-list-page{padding:28px 0 72px}#mobile-wrap .agent-list-page .container,#pc-wrap .agent-list-page .container{width:calc(100vw - 32px);gap:22px}#mobile-wrap .agent-list-page .filter-bar,#pc-wrap .agent-list-page .filter-bar{flex-direction:column;align-items:stretch;gap:12px;padding:14px}#mobile-wrap .agent-list-page .filter-bar .search-box,#pc-wrap .agent-list-page .filter-bar .search-box{width:100%;box-sizing:border-box}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions,#pc-wrap .agent-list-page .filter-bar .toolbar-actions{width:100%;gap:10px}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .sort-label,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .sort-label{display:none}#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters,#mobile-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .reset-filters,#pc-wrap .agent-list-page .filter-bar .toolbar-actions .sort-btn{flex:1 1;justify-content:center}}@media(max-width:640px){#mobile-wrap .agent-list-page .carwyn-agent-card .agent-avatar,#pc-wrap .agent-list-page .carwyn-agent-card .agent-avatar{aspect-ratio:4/3}#mobile-wrap .agent-list-page .carwyn-agent-card .agent-body,#pc-wrap .agent-list-page .carwyn-agent-card .agent-body{padding:14px;gap:10px}#mobile-wrap .agent-list-page .pagination,#pc-wrap .agent-list-page .pagination{gap:12px}#mobile-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root,#pc-wrap .agent-list-page .pagination .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;margin:0 2px}}#pc-wrap:has(.agent-detail-page) .header-basic{display:none}#mobile-wrap .agent-detail-page,#pc-wrap .agent-detail-page{position:relative;padding:56px 0 96px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;background:var(--carwyn-color-background,#131313);color:var(--carwyn-color-text,#fff)}#mobile-wrap .agent-detail-page .container,#pc-wrap .agent-detail-page .container{display:flex;flex-direction:column;width:min(1300px,100vw - 80px);gap:30px}#mobile-wrap .agent-detail-page .section-title,#pc-wrap .agent-detail-page .section-title{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}#mobile-wrap .agent-detail-page .profile-hero,#pc-wrap .agent-detail-page .profile-hero{flex-direction:row;justify-content:space-between;align-items:center;gap:26px;padding:30px;border-radius:24px;border:1px solid rgba(212,165,90,.28);background:linear-gradient(160deg,rgba(212,165,90,.1),#101010 52%);box-shadow:0 22px 56px rgba(0,0,0,.34)}#mobile-wrap .agent-detail-page .profile-hero .hero-main,#pc-wrap .agent-detail-page .profile-hero .hero-main{flex-direction:row;align-items:center;gap:24px;min-width:0}#mobile-wrap .agent-detail-page .profile-hero .hero-main .agent-avatar,#pc-wrap .agent-detail-page .profile-hero .hero-main .agent-avatar{width:112px;height:112px;flex-shrink:0;border-radius:50%;object-fit:cover;border:2px solid rgba(212,165,90,.5);box-shadow:0 14px 36px rgba(0,0,0,.45)}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info{gap:10px;min-width:0}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row{flex-direction:row;align-items:center;gap:14px}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .agent-name,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .agent-name{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.02em;text-transform:capitalize;cursor:pointer;transition:color .18s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .agent-name:hover,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .agent-name:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .type-chip,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .type-chip{padding:5px 14px;flex-shrink:0;border-radius:999px;border:1px solid rgba(212,165,90,.45);background:rgba(212,165,90,.14);color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .agent-phone,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .agent-phone{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:14.5px;font-weight:500}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .agent-phone svg,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .agent-phone svg{width:16px;height:16px;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col{gap:9px}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat{display:flex;flex-direction:row;align-items:center;gap:6px;color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13px;font-weight:600}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat svg,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat svg{width:16px;height:16px;color:var(--carwyn-color-primary,#d4a55a)}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat.like-stat,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat.like-stat{cursor:pointer;transition:color .18s ease}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat.like-stat:hover,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat.like-stat:hover{color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat-dot,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-col .stats-row .stat-dot{width:4px;height:4px;border-radius:50%;background:rgba(212,165,90,.6)}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .agent-bio,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .agent-bio{max-width:640px;color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .agent-detail-page .profile-hero .hero-actions,#pc-wrap .agent-detail-page .profile-hero .hero-actions{flex-direction:column;align-items:stretch;gap:11px;flex-shrink:0;min-width:220px}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn,#mobile-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn,#pc-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn,#pc-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn{flex-direction:row;justify-content:center;gap:8px;padding:12px 24px;border-radius:999px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:background .2s ease,border-color .2s ease,transform .2s ease}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn svg,#mobile-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn svg,#pc-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn svg,#pc-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn svg{width:18px;height:18px}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn,#pc-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn{border:1px solid rgba(212,165,90,.4);background:transparent;color:var(--carwyn-color-primary-hover,#f2c072)}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn:hover,#pc-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn:hover{background:rgba(212,165,90,.1);border-color:rgba(212,165,90,.7)}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn.following,#pc-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn.following{background:rgba(212,165,90,.14)}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn,#pc-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn{background:var(--carwyn-color-primary,#d4a55a);color:var(--carwyn-color-on-primary,#281800);box-shadow:var(--carwyn-shadow-gold,0 18px 45px rgba(212,165,90,.1))}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn:hover,#pc-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn:hover{background:var(--carwyn-color-primary-hover,#f2c072);transform:translateY(-1px)}#mobile-wrap .agent-detail-page .leave-review-card,#mobile-wrap .agent-detail-page .reviews-card,#pc-wrap .agent-detail-page .leave-review-card,#pc-wrap .agent-detail-page .reviews-card{padding:26px;border-radius:24px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 22px 56px rgba(0,0,0,.34)}#mobile-wrap .agent-detail-page .listings-section,#pc-wrap .agent-detail-page .listings-section{gap:22px}#mobile-wrap .agent-detail-page .listings-section .listings-grid,#pc-wrap .agent-detail-page .listings-section .listings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}#mobile-wrap .agent-detail-page .listings-section .no-data,#pc-wrap .agent-detail-page .listings-section .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:72px 32px;border:1px solid rgba(212,165,90,.14);border-radius:24px;background:var(--card-solid-bg);text-align:center}#mobile-wrap .agent-detail-page .listings-section .no-data .no-data-eyebrow,#pc-wrap .agent-detail-page .listings-section .no-data .no-data-eyebrow{color:var(--carwyn-color-primary,#d4a55a);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#mobile-wrap .agent-detail-page .listings-section .no-data p,#pc-wrap .agent-detail-page .listings-section .no-data p{color:var(--carwyn-color-text,#fff);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700}#mobile-wrap .agent-detail-page .pagination,#mobile-wrap .agent-detail-page .pagination-box,#pc-wrap .agent-detail-page .pagination,#pc-wrap .agent-detail-page .pagination-box{align-items:center}#mobile-wrap .agent-detail-page .pagination .MuiPaginationItem-root,#mobile-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root,#pc-wrap .agent-detail-page .pagination .MuiPaginationItem-root,#pc-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root{min-width:38px;height:38px;margin:0 3px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}#mobile-wrap .agent-detail-page .pagination .MuiPaginationItem-root:hover,#mobile-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root:hover,#pc-wrap .agent-detail-page .pagination .MuiPaginationItem-root:hover,#pc-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#mobile-wrap .agent-detail-page .pagination .MuiPaginationItem-root.Mui-selected,#mobile-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap .agent-detail-page .pagination .MuiPaginationItem-root.Mui-selected,#pc-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-weight:900}#mobile-wrap .agent-detail-page .pagination .MuiPaginationItem-root.Mui-selected:hover,#mobile-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover,#pc-wrap .agent-detail-page .pagination .MuiPaginationItem-root.Mui-selected:hover,#pc-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root.Mui-selected:hover{background:linear-gradient(180deg,#f2c072,#d4a55a)}#mobile-wrap .agent-detail-page .pagination .MuiPaginationItem-root.MuiPaginationItem-ellipsis,#mobile-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root.MuiPaginationItem-ellipsis,#pc-wrap .agent-detail-page .pagination .MuiPaginationItem-root.MuiPaginationItem-ellipsis,#pc-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root.MuiPaginationItem-ellipsis{border:0}#mobile-wrap .agent-detail-page .pagination,#pc-wrap .agent-detail-page .pagination{gap:14px;margin-top:6px}#mobile-wrap .agent-detail-page .pagination .total-text,#pc-wrap .agent-detail-page .pagination .total-text{color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em}#mobile-wrap .agent-detail-page .pagination .total-text em,#pc-wrap .agent-detail-page .pagination .total-text em{font-style:normal;color:var(--carwyn-color-primary,#d4a55a);font-weight:800}#mobile-wrap .agent-detail-page .reviews-card,#pc-wrap .agent-detail-page .reviews-card{gap:24px}#mobile-wrap .agent-detail-page .reviews-card .reviews-head,#pc-wrap .agent-detail-page .reviews-card .reviews-head{flex-direction:row;align-items:center;gap:12px}#mobile-wrap .agent-detail-page .reviews-card .reviews-head .count-chip,#pc-wrap .agent-detail-page .reviews-card .reviews-head .count-chip{padding:4px 13px;border-radius:999px;border:1px solid rgba(212,165,90,.4);background:rgba(212,165,90,.12);color:var(--carwyn-color-primary-hover,#f2c072);font-family:Inter,sans-serif;font-size:13px;font-weight:700}#mobile-wrap .agent-detail-page .reviews-card .review-list,#pc-wrap .agent-detail-page .reviews-card .review-list{gap:18px}#mobile-wrap .agent-detail-page .reviews-card .review-list .review-card,#pc-wrap .agent-detail-page .reviews-card .review-list .review-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f)}#mobile-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left,#pc-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left{display:flex;flex-direction:row;align-items:center;gap:13px}#mobile-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left img,#pc-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:1px solid rgba(212,165,90,.35)}#mobile-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left strong,#pc-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left strong{display:block;color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:14.5px;font-weight:700}#mobile-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left span,#pc-wrap .agent-detail-page .reviews-card .review-list .review-card .info .left span{display:block;margin-top:3px;color:var(--carwyn-color-text-subtle,#9ca3af);font-family:Inter,sans-serif;font-size:12px;font-weight:500}#mobile-wrap .agent-detail-page .reviews-card .review-list .review-card p,#pc-wrap .agent-detail-page .reviews-card .review-list .review-card p{color:var(--carwyn-color-text-muted,#d1d5db);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7}#mobile-wrap .agent-detail-page .reviews-card .review-list .pagination-box,#pc-wrap .agent-detail-page .reviews-card .review-list .pagination-box{display:flex;flex-direction:row;justify-content:center}#mobile-wrap .agent-detail-page .leave-review-card,#pc-wrap .agent-detail-page .leave-review-card{gap:18px}#mobile-wrap .agent-detail-page .leave-review-card textarea,#pc-wrap .agent-detail-page .leave-review-card textarea{width:100%;min-height:130px;padding:16px 18px;box-sizing:border-box;resize:vertical;border-radius:14px;border:1px solid var(--carwyn-color-border,hsla(0,0%,100%,.08));background:var(--carwyn-color-surface-high,#201f1f);color:var(--carwyn-color-text,#fff);font-family:Inter,sans-serif;font-size:14px;line-height:1.6;outline:none;transition:border-color .2s ease}#mobile-wrap .agent-detail-page .leave-review-card textarea::placeholder,#pc-wrap .agent-detail-page .leave-review-card textarea::placeholder{color:var(--carwyn-color-text-subtle,#9ca3af)}#mobile-wrap .agent-detail-page .leave-review-card textarea:focus,#pc-wrap .agent-detail-page .leave-review-card textarea:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap .agent-detail-page .leave-review-card .submit-btn,#pc-wrap .agent-detail-page .leave-review-card .submit-btn{display:flex;justify-content:flex-end}#mobile-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review,#pc-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review{flex-direction:row;gap:9px;padding:12px 26px;border-radius:999px;background:var(--carwyn-color-primary,#d4a55a);box-shadow:var(--carwyn-shadow-gold,0 18px 45px rgba(212,165,90,.1));transition:background .2s ease,transform .2s ease}#mobile-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review .title,#pc-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review .title{color:var(--carwyn-color-on-primary,#281800);font-family:Inter,sans-serif;font-size:14px;font-weight:700}#mobile-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review svg,#pc-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review svg{width:16px;height:16px;color:var(--carwyn-color-on-primary,#281800)}#mobile-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review:hover,#pc-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review:hover{background:var(--carwyn-color-primary-hover,#f2c072);transform:translateY(-1px)}#mobile-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review.Mui-disabled,#pc-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review.Mui-disabled{opacity:.4}#mobile-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review.Mui-disabled .title,#mobile-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review.Mui-disabled svg,#pc-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review.Mui-disabled .title,#pc-wrap .agent-detail-page .leave-review-card .submit-btn .submit-review.Mui-disabled svg{color:var(--carwyn-color-on-primary,#281800)}@media(max-width:1024px){#mobile-wrap .agent-detail-page .listings-section .listings-grid,#pc-wrap .agent-detail-page .listings-section .listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){#mobile-wrap .agent-detail-page,#pc-wrap .agent-detail-page{padding:28px 0 72px}#mobile-wrap .agent-detail-page .container,#pc-wrap .agent-detail-page .container{width:calc(100vw - 32px);gap:22px}#mobile-wrap .agent-detail-page .profile-hero,#pc-wrap .agent-detail-page .profile-hero{flex-direction:column;align-items:stretch;gap:20px;padding:20px}#mobile-wrap .agent-detail-page .profile-hero .hero-main,#pc-wrap .agent-detail-page .profile-hero .hero-main{gap:16px}#mobile-wrap .agent-detail-page .profile-hero .hero-main .agent-avatar,#pc-wrap .agent-detail-page .profile-hero .hero-main .agent-avatar{width:84px;height:84px}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row{flex-wrap:wrap;gap:10px}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .agent-name,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .name-row .agent-name{font-size:23px;white-space:normal}#mobile-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-row,#pc-wrap .agent-detail-page .profile-hero .hero-main .hero-info .stats-row{gap:12px}#mobile-wrap .agent-detail-page .profile-hero .hero-actions,#pc-wrap .agent-detail-page .profile-hero .hero-actions{width:100%}#mobile-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn,#mobile-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn,#pc-wrap .agent-detail-page .profile-hero .hero-actions .contact-btn,#pc-wrap .agent-detail-page .profile-hero .hero-actions .follow-btn{flex:1 1;justify-content:center;padding:12px 0}}@media(max-width:640px){#mobile-wrap .agent-detail-page .listings-section .listings-grid,#pc-wrap .agent-detail-page .listings-section .listings-grid{grid-template-columns:1fr}#mobile-wrap .agent-detail-page .pagination .pagination-box .MuiPaginationItem-root,#mobile-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root,#pc-wrap .agent-detail-page .pagination .pagination-box .MuiPaginationItem-root,#pc-wrap .agent-detail-page .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;margin:0 2px}}#mobile-wrap #my-page,#pc-wrap #my-page{background:var(--carwyn-color-background);min-height:100vh}#mobile-wrap #my-page .container .my-page,#pc-wrap #my-page .container .my-page{position:relative;width:100%;flex-direction:row;padding-top:96px}#mobile-wrap #my-page .container .my-page .back-frame,#pc-wrap #my-page .container .my-page .back-frame{width:1260px;height:auto;display:flex;flex-direction:row;margin:60px 0 120px;border-radius:24px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 28px 72px rgba(0,0,0,.48);overflow:hidden}#mobile-wrap #my-page .container .my-page .back-frame .left-config,#pc-wrap #my-page .container .my-page .back-frame .left-config{position:relative;width:266px;flex-shrink:0;height:auto!important;min-height:600px;border-radius:0;background:var(--card-solid-bg);border:none;border-right:1px solid rgba(212,165,90,.1);box-shadow:none;margin:0!important}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile{display:flex;flex-direction:row;align-items:center;gap:13px;padding:28px 20px 22px;margin-top:0;border-bottom:1px solid rgba(212,165,90,.08)}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .profile-img img,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .profile-img img{width:54px;height:54px;border-radius:50%;border:2px solid rgba(212,165,90,.38);object-fit:cover;flex-shrink:0}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info{margin-left:0;display:flex;flex-direction:column;gap:3px}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-name,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-name{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:0}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone{display:flex;flex-direction:row;align-items:center;gap:4px}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone img,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone img{margin-top:0;width:12px;height:12px;filter:brightness(0) invert(.5)}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone .p-number,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone .p-number{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:600}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .view-list,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .view-list{color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-style:normal;font-weight:700}#mobile-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info a,#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info a{text-decoration:none}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections{height:auto;padding:12px 10px 20px;gap:0;margin-top:0!important}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section{height:auto!important}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .title,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;line-height:normal;padding:16px 8px 6px}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section img,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section img{width:16px;height:16px}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-title,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-title{margin-left:10px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.2}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section{width:100%;height:auto;display:flex;flex-direction:column;align-items:stretch;padding:0;cursor:pointer}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li{height:auto;min-height:40px;margin-bottom:2px;border-radius:10px;padding:0;transition:background .18s ease}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li:hover,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li:hover{background:var(--input-bg)}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li a,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li a{display:block;width:100%;text-decoration:none}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus{height:auto;background:rgba(212,165,90,.12);border-radius:10px;border:1px solid rgba(212,165,90,.2)}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus .sub-title,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus .sub-title{color:#f2c072;font-weight:800}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box{display:flex;align-items:center;padding:9px 10px}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box .MuiIconButton-root,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box .MuiIconButton-root{display:none}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box img.com-icon,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box img.com-icon{width:16px;height:16px;margin-left:4px;flex-shrink:0;filter:brightness(0) invert(1);opacity:.65}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box svg.com-icon,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box svg.com-icon{width:16px;height:16px;margin-left:4px;flex-shrink:0}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box svg.com-icon path,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box svg.com-icon path{fill:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box p,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box p{font-size:13px}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section:last-child .sub-section li:last-child:not(.focus) .flex-box img.com-icon,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section:last-child .sub-section li:last-child:not(.focus) .flex-box img.com-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(80%) saturate(3000%) hue-rotate(340deg) brightness(90%);opacity:1}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section:last-child .sub-section li:last-child:not(.focus) .flex-box p,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section:last-child .sub-section li:last-child:not(.focus) .flex-box p{color:#f87171}#mobile-wrap #my-page .container .my-page .back-frame .left-config .sections .section:last-child .sub-section li:last-child:not(.focus):hover,#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section:last-child .sub-section li:last-child:not(.focus):hover{background:rgba(239,68,68,.08)}#mobile-wrap #my-page .container .my-page .back-frame .main-config,#pc-wrap #my-page .container .my-page .back-frame .main-config{flex:1 1;min-width:0;position:relative;width:auto;margin-top:0;padding:36px 40px 64px;align-items:flex-start;gap:0}#mobile-wrap #my-page .container .my-page .back-frame .main-config .list-config,#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:22px}#mobile-wrap #my-page .container .my-page .back-frame .main-config .pagination-config,#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config{width:100%;height:auto;align-items:center;justify-content:center;margin-top:36px;gap:14px}#mobile-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box,#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box{width:100%;align-items:center}#mobile-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box .MuiPaginationItem-root,#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#mobile-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .total-result p,#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page .main-title-box,#pc-wrap #my-page .main-title-box{width:100%;height:auto;flex-direction:row;justify-content:space-between;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid rgba(212,165,90,.1)}#mobile-wrap #my-page .main-title-box .right-box,#pc-wrap #my-page .main-title-box .right-box{width:auto}#mobile-wrap #my-page .main-title-box .right-box .main-title,#pc-wrap #my-page .main-title-box .right-box .main-title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:900;line-height:1.1;letter-spacing:-.04em;text-transform:none}#mobile-wrap #my-page .main-title-box .right-box .sub-title,#pc-wrap #my-page .main-title-box .right-box .sub-title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.6;margin-top:4px}#mobile-wrap #my-page .no-data,#pc-wrap #my-page .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;width:100%;gap:14px;border:1px solid var(--card-border);border-radius:18px;background:var(--input-bg)}#mobile-wrap #my-page .no-data img,#pc-wrap #my-page .no-data img{width:44px;height:44px;opacity:.3;filter:brightness(0) invert(1)}#mobile-wrap #my-page .no-data p,#pc-wrap #my-page .no-data p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em}@media(max-width:768px){#mobile-wrap #my-page .container{width:100%!important;padding:0 14px 28px!important;box-sizing:border-box}#mobile-wrap #my-page .my-page .back-frame{width:100%!important;flex-direction:column!important;gap:18px}#mobile-wrap #my-page .my-page .back-frame .left-config{width:100%!important;padding:18px 16px!important}#mobile-wrap #my-page .my-page .back-frame .main-config{width:100%!important;min-width:0!important;margin-bottom:24px!important;overflow-x:hidden}#mobile-wrap #my-page .my-page .back-frame .main-config .list-config{width:100%!important}#mobile-wrap #my-page img{max-width:100%}}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .description-input,#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description,#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .description-input,#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description,#mobile-wrap #my-page #add-car-page .config .description-box .config-column .description-input,#mobile-wrap #my-page #add-car-page .config .description-box .config-column .description-text,#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .description-input,#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .select-description,#mobile-wrap #my-page #add-car-page .config .listing-input,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .description-input,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .description-input,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description,#pc-wrap #my-page #add-car-page .config .description-box .config-column .description-input,#pc-wrap #my-page #add-car-page .config .description-box .config-column .description-text,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .description-input,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .select-description,#pc-wrap #my-page #add-car-page .config .listing-input{width:100%;height:48px;outline:none;border-radius:12px;padding:0 16px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .description-input:focus,#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description:focus,#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .description-input:focus,#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description:focus,#mobile-wrap #my-page #add-car-page .config .description-box .config-column .description-input:focus,#mobile-wrap #my-page #add-car-page .config .description-box .config-column .description-text:focus,#mobile-wrap #my-page #add-car-page .config .listing-input:focus,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .description-input:focus,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description:focus,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .description-input:focus,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description:focus,#pc-wrap #my-page #add-car-page .config .description-box .config-column .description-input:focus,#pc-wrap #my-page #add-car-page .config .description-box .config-column .description-text:focus,#pc-wrap #my-page #add-car-page .config .listing-input:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .description-input::placeholder,#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description::placeholder,#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .description-input::placeholder,#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description::placeholder,#mobile-wrap #my-page #add-car-page .config .description-box .config-column .description-input::placeholder,#mobile-wrap #my-page #add-car-page .config .description-box .config-column .description-text::placeholder,#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .description-input::placeholder,#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .select-description::placeholder,#mobile-wrap #my-page #add-car-page .config .listing-input::placeholder,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .description-input::placeholder,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description::placeholder,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .description-input::placeholder,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description::placeholder,#pc-wrap #my-page #add-car-page .config .description-box .config-column .description-input::placeholder,#pc-wrap #my-page #add-car-page .config .description-box .config-column .description-text::placeholder,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .description-input::placeholder,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .select-description::placeholder,#pc-wrap #my-page #add-car-page .config .listing-input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page #add-car-page,#pc-wrap #my-page #add-car-page{width:100%;height:auto;display:flex;flex-direction:column;gap:0}#mobile-wrap #my-page #add-car-page .main-title-box,#pc-wrap #my-page #add-car-page .main-title-box{margin-bottom:24px}#mobile-wrap #my-page #add-car-page .tabs-box,#pc-wrap #my-page #add-car-page .tabs-box{width:100%;height:auto;flex-direction:row;gap:24px;padding:16px 24px 0;border-radius:14px 14px 0 0;border:1px solid rgba(212,165,90,.12);border-bottom:none;background:var(--input-bg)}#mobile-wrap #my-page #add-car-page .tabs-box .active,#pc-wrap #my-page #add-car-page .tabs-box .active{height:34px;border-bottom:2px solid #f2c072;color:#f2c072;font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.06em}#mobile-wrap #my-page #add-car-page .tabs-box .not-active,#pc-wrap #my-page #add-car-page .tabs-box .not-active{height:34px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:600}#mobile-wrap #my-page #add-car-page .config,#pc-wrap #my-page #add-car-page .config{width:100%;height:auto;padding:28px 28px 32px;border-radius:18px;border:1px solid rgba(212,165,90,.12);background:var(--carwyn-color-background);box-shadow:0 18px 48px rgba(0,0,0,.32)}#mobile-wrap #my-page #add-car-page .config .description-box,#pc-wrap #my-page #add-car-page .config .description-box{width:100%;height:auto}#mobile-wrap #my-page #add-car-page .config .description-box .config-column,#pc-wrap #my-page #add-car-page .config .description-box .config-column{margin-top:16px;width:100%}#mobile-wrap #my-page #add-car-page .config .description-box .config-column .title,#pc-wrap #my-page #add-car-page .config .description-box .config-column .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}#mobile-wrap #my-page #add-car-page .config .description-box .config-column .description-text,#pc-wrap #my-page #add-car-page .config .description-box .config-column .description-text{margin-top:10px;height:160px;padding:14px 16px;resize:none;line-height:1.6}#mobile-wrap #my-page #add-car-page .config .description-box .config-row,#pc-wrap #my-page #add-car-page .config .description-box .config-row{width:100%;height:auto;flex-direction:row;gap:20px;margin-top:16px}#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price{position:relative;width:100%;gap:8px}#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .title,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .select-description,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .select-description{cursor:pointer;color:var(--carwyn-color-text-muted)}#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .divider,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .divider{position:absolute;height:46px;border-left:1px solid var(--input-border);right:46px;top:calc(100% - 54px)}#mobile-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .arrow-down,#pc-wrap #my-page #add-car-page .config .description-box .config-row .price-year-after-price .arrow-down{position:absolute;width:13px;height:7px;right:16px;top:calc(100% - 40px);filter:brightness(0) invert(.5);pointer-events:none}#mobile-wrap #my-page #add-car-page .config .description-box .car-title,#pc-wrap #my-page #add-car-page .config .description-box .car-title{margin-top:24px;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.03em}#mobile-wrap #my-page #add-car-page .config .description-box .buttons-row,#pc-wrap #my-page #add-car-page .config .description-box .buttons-row{margin-top:32px;width:100%;height:auto;flex-direction:row;justify-content:flex-end}#mobile-wrap #my-page #add-car-page .config .description-box .buttons-row .prev-button,#pc-wrap #my-page #add-car-page .config .description-box .buttons-row .prev-button{width:160px;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:1px solid rgba(212,165,90,.4);background:transparent}#mobile-wrap #my-page #add-car-page .config .description-box .buttons-row .prev-button .prev-button-text,#pc-wrap #my-page #add-car-page .config .description-box .buttons-row .prev-button .prev-button-text{color:#f2c072;font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.06em}#mobile-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button,#pc-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button{width:160px;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 10px 28px rgba(212,165,90,.22)}#mobile-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button:hover,#pc-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button:hover{opacity:.9}#mobile-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button:disabled,#pc-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button:disabled{background:rgba(212,165,90,.2);box-shadow:none}#mobile-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button .next-button-text,#pc-wrap #my-page #add-car-page .config .description-box .buttons-row .next-button .next-button-text{color:#251700;font-family:Inter,sans-serif;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#mobile-wrap #my-page #add-car-page .config .upload-title,#pc-wrap #my-page #add-car-page .config .upload-title{margin-top:28px;margin-bottom:16px;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.03em}#mobile-wrap #my-page #add-car-page .config .images-box,#pc-wrap #my-page #add-car-page .config .images-box{width:100%;height:auto;gap:18px;margin-bottom:32px}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box,#pc-wrap #my-page #add-car-page .config .images-box .upload-box{width:100%;height:300px;align-items:center;justify-content:center;gap:20px;border-radius:16px;border:1.5px dashed rgba(212,165,90,.34);background:rgba(212,165,90,.03);transition:border-color .2s ease,background .2s ease}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box:hover,#pc-wrap #my-page #add-car-page .config .images-box .upload-box:hover{border-color:rgba(212,165,90,.6);background:rgba(212,165,90,.06)}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box svg path,#pc-wrap #my-page #add-car-page .config .images-box .upload-box svg path{fill:rgba(212,165,90,.3)}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box .text-box,#pc-wrap #my-page #add-car-page .config .images-box .upload-box .text-box{width:100%;height:auto;align-items:center;justify-content:center;gap:6px}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box .text-box .drag-title,#pc-wrap #my-page #add-car-page .config .images-box .upload-box .text-box .drag-title{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:15px;font-weight:700}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box .text-box .format-title,#pc-wrap #my-page #add-car-page .config .images-box .upload-box .text-box .format-title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button,#pc-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button{width:180px;padding:0 24px;height:42px;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:1px solid rgba(212,165,90,.4);background:rgba(212,165,90,.07);transition:border-color .2s ease,background .2s ease}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button:hover,#pc-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button:hover{border-color:rgba(212,165,90,.65);background:rgba(212,165,90,.12)}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button .browse-button-text,#pc-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button .browse-button-text{color:#f2c072;font-family:Inter,sans-serif;font-size:13px;font-weight:800}#mobile-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button svg path,#pc-wrap #my-page #add-car-page .config .images-box .upload-box .browse-button svg path{fill:#f2c072}#mobile-wrap #my-page #add-car-page .config .images-box .gallery-box,#pc-wrap #my-page #add-car-page .config .images-box .gallery-box{width:100%;height:auto;flex-direction:row;gap:14px;flex-wrap:wrap}#mobile-wrap #my-page #add-car-page .config .images-box .gallery-box .image-box,#pc-wrap #my-page #add-car-page .config .images-box .gallery-box .image-box{position:relative;width:130px;height:100px;overflow:hidden;border-radius:12px;border:1px solid rgba(212,165,90,.14)}#mobile-wrap #my-page #add-car-page .config .images-box .gallery-box .image-box img,#pc-wrap #my-page #add-car-page .config .images-box .gallery-box .image-box img{width:100%;height:100%;object-fit:cover}#mobile-wrap #my-page #add-car-page .config .images-box .gallery-box .image-box .absolute-box,#pc-wrap #my-page #add-car-page .config .images-box .gallery-box .image-box .absolute-box{position:absolute;width:28px;height:28px;display:flex;align-items:center;justify-content:center;top:6px;left:6px;border-radius:8px;background:rgba(0,0,0,.64)}#mobile-wrap #my-page #add-car-page .config .buttons-row,#pc-wrap #my-page #add-car-page .config .buttons-row{width:100%;height:auto;flex-direction:row;justify-content:flex-end;gap:12px}#mobile-wrap #my-page #add-car-page .config .buttons-row button:disabled,#pc-wrap #my-page #add-car-page .config .buttons-row button:disabled{background:rgba(212,165,90,.18)!important;box-shadow:none;cursor:not-allowed}#mobile-wrap #my-page #add-car-page .config .buttons-row .prev-button,#pc-wrap #my-page #add-car-page .config .buttons-row .prev-button{width:160px;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:1px solid rgba(212,165,90,.36);background:transparent}#mobile-wrap #my-page #add-car-page .config .buttons-row .prev-button .prev-button-text,#pc-wrap #my-page #add-car-page .config .buttons-row .prev-button .prev-button-text{color:#f2c072;font-family:Inter,sans-serif;font-size:13px;font-weight:800}#mobile-wrap #my-page #add-car-page .config .buttons-row .next-button,#pc-wrap #my-page #add-car-page .config .buttons-row .next-button{width:160px;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 10px 28px rgba(212,165,90,.2)}#mobile-wrap #my-page #add-car-page .config .buttons-row .next-button:hover,#pc-wrap #my-page #add-car-page .config .buttons-row .next-button:hover{opacity:.9}#mobile-wrap #my-page #add-car-page .config .buttons-row .next-button .next-button-text,#pc-wrap #my-page #add-car-page .config .buttons-row .next-button .next-button-text{color:#251700;font-family:Inter,sans-serif;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#mobile-wrap #my-page #add-car-page .config .buttons-row .submit-button,#pc-wrap #my-page #add-car-page .config .buttons-row .submit-button{display:flex;width:auto;height:44px;padding:0 28px;justify-content:center;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 10px 28px rgba(212,165,90,.2)}#mobile-wrap #my-page #add-car-page .config .buttons-row .submit-button:hover,#pc-wrap #my-page #add-car-page .config .buttons-row .submit-button:hover{opacity:.9}#mobile-wrap #my-page #add-car-page .config .buttons-row .submit-button .next-button-text,#pc-wrap #my-page #add-car-page .config .buttons-row .submit-button .next-button-text{color:#251700;font-family:Inter,sans-serif;font-size:13px;font-weight:900;text-transform:uppercase}#mobile-wrap #my-page #add-car-page .config .config-row,#pc-wrap #my-page #add-car-page .config .config-row{width:100%;height:auto;flex-direction:row;gap:20px;margin-top:20px}#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price{position:relative;width:100%;gap:8px}#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .title,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .select-description{cursor:pointer;color:var(--carwyn-color-text-muted)}#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .divider,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .divider{position:absolute;height:46px;border-left:1px solid var(--input-border);right:46px;top:calc(100% - 54px)}#mobile-wrap #my-page #add-car-page .config .config-row .price-year-after-price .arrow-down,#pc-wrap #my-page #add-car-page .config .config-row .price-year-after-price .arrow-down{position:absolute;width:13px;height:7px;right:16px;top:calc(100% - 40px);filter:brightness(0) invert(.5);pointer-events:none}#mobile-wrap #my-page #add-car-page .config .config-detail-row,#pc-wrap #my-page #add-car-page .config .config-detail-row{width:100%;height:auto;flex-direction:row;gap:20px}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price{position:relative;width:100%;gap:8px;margin-bottom:16px}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .title,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .select-description{cursor:pointer;color:var(--carwyn-color-text-muted)}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .divider,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .divider{position:absolute;height:46px;border-left:1px solid var(--input-border);right:46px;top:calc(100% - 54px)}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .arrow-down,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .arrow-down{position:absolute;width:13px;height:7px;right:16px;top:calc(100% - 40px);filter:brightness(0) invert(.5);pointer-events:none}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .year-built-input,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .year-built-input{width:100%;height:48px;border-radius:12px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text);outline:none;padding:0 16px}#mobile-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .year-built-input:focus,#pc-wrap #my-page #add-car-page .config .config-detail-row .price-year-after-price .year-built-input:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #my-page #add-car-page .config .map-title,#pc-wrap #my-page #add-car-page .config .map-title{margin-top:28px;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.03em}#mobile-wrap #my-page #add-car-page .config .map-frame,#pc-wrap #my-page #add-car-page .config .map-frame{width:100%;height:480px;border-radius:14px;margin-top:16px;margin-bottom:40px;overflow:hidden;border:1px solid rgba(212,165,90,.12)}#mobile-wrap #my-page #add-car-page .config .owner-agent-title,#pc-wrap #my-page #add-car-page .config .owner-agent-title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}#mobile-wrap #my-page #add-car-page .config .owner-agent-input,#pc-wrap #my-page #add-car-page .config .owner-agent-input{width:100%;height:140px;margin-top:10px;margin-bottom:28px;border-radius:12px;border:1px solid var(--input-border);background:var(--card-solid-bg);padding:14px 16px;resize:none;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.6;outline:none}#mobile-wrap #my-page #add-car-page .config .owner-agent-input:focus,#pc-wrap #my-page #add-car-page .config .owner-agent-input:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #my-page #add-car-page .config .owner-agent-input::placeholder,#pc-wrap #my-page #add-car-page .config .owner-agent-input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page #add-car-page .config .wrap-box,#pc-wrap #my-page #add-car-page .config .wrap-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:24px;row-gap:16px;margin-bottom:28px}#mobile-wrap #my-page #add-car-page .config .wrap-box .amenity-box,#pc-wrap #my-page #add-car-page .config .wrap-box .amenity-box{width:auto;height:auto;flex-direction:row;gap:10px;align-items:center}#mobile-wrap #my-page #add-car-page .config .wrap-box .amenity-box .car-checkbox,#pc-wrap #my-page #add-car-page .config .wrap-box .amenity-box .car-checkbox{width:18px;height:18px;border-radius:6px;accent-color:#f2c072;cursor:pointer}#mobile-wrap #my-page #add-car-page .config .wrap-box .amenity-box .amenity-text,#pc-wrap #my-page #add-car-page .config .wrap-box .amenity-box .amenity-text{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer}@media(max-width:768px){#mobile-wrap .config-row{flex-direction:column!important;gap:14px!important}}#mobile-wrap #my-page #my-car-page,#pc-wrap #my-page #my-car-page{width:100%;height:auto;display:flex;flex-direction:column;gap:0}#mobile-wrap #my-page #my-car-page .car-list-box,#pc-wrap #my-page #my-car-page .car-list-box{width:100%;height:auto}#mobile-wrap #my-page #my-car-page .car-list-box .tab-name-box,#pc-wrap #my-page #my-car-page .car-list-box .tab-name-box{width:100%;height:52px;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:6px;padding:0 24px;border-radius:18px 18px 0 0;background:var(--input-bg);border:1px solid rgba(212,165,90,.12);border-bottom:none}#mobile-wrap #my-page #my-car-page .car-list-box .tab-name-box .tab-name,#pc-wrap #my-page #my-car-page .car-list-box .tab-name-box .tab-name{height:36px;display:flex;justify-content:center;align-items:center;padding:0 18px;cursor:pointer;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:8px;transition:color .18s ease,background .18s ease}#mobile-wrap #my-page #my-car-page .car-list-box .tab-name-box .tab-name:hover,#pc-wrap #my-page #my-car-page .car-list-box .tab-name-box .tab-name:hover{color:var(--carwyn-color-text-muted);background:var(--input-bg)}#mobile-wrap #my-page #my-car-page .car-list-box .tab-name-box .active-tab-name,#pc-wrap #my-page #my-car-page .car-list-box .tab-name-box .active-tab-name{height:36px;display:flex;justify-content:center;align-items:center;padding:0 18px;cursor:pointer;color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #f2c072;border-radius:0}#mobile-wrap #my-page #my-car-page .list-box,#pc-wrap #my-page #my-car-page .list-box{width:100%;height:auto;min-height:420px;padding:24px 22px;border-radius:0 0 18px 18px;border:1px solid rgba(212,165,90,.12);border-top:1px solid var(--card-border);background:var(--carwyn-color-background);box-shadow:0 18px 48px rgba(0,0,0,.28)}#mobile-wrap #my-page #my-car-page .list-box .listing-title-box,#pc-wrap #my-page #my-car-page .list-box .listing-title-box{width:100%;height:auto;flex-direction:row;gap:0;padding:12px 16px;border-radius:10px;background:var(--input-bg);margin-bottom:8px}#mobile-wrap #my-page #my-car-page .list-box .listing-title-box .title-text,#pc-wrap #my-page #my-car-page .list-box .listing-title-box .title-text{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#mobile-wrap #my-page #my-car-page .list-box .listing-title-box :first-child,#pc-wrap #my-page #my-car-page .list-box .listing-title-box :first-child{flex:1 1;margin-right:0}#mobile-wrap #my-page #my-car-page .list-box .car-card-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box{width:100%;height:auto;flex-direction:row;align-items:center;margin-top:0;padding:16px 0;border-bottom:1px solid var(--card-border);transition:background .18s ease;border-radius:8px}#mobile-wrap #my-page #my-car-page .list-box .car-card-box:last-child,#pc-wrap #my-page #my-car-page .list-box .car-card-box:last-child{border-bottom:none}#mobile-wrap #my-page #my-car-page .list-box .car-card-box:hover,#pc-wrap #my-page #my-car-page .list-box .car-card-box:hover{background:var(--input-bg)}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .image-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box .image-box{width:96px;height:72px;overflow:hidden;margin-right:18px;flex-shrink:0}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .image-box img,#pc-wrap #my-page #my-car-page .list-box .car-card-box .image-box img{width:100%;height:100%;object-fit:cover;border-radius:10px}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .information-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box .information-box{flex:1 1;min-width:0;height:auto;padding:0;cursor:pointer}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .information-box .name,#pc-wrap #my-page #my-car-page .list-box .car-card-box .information-box .name{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .information-box .address,#pc-wrap #my-page #my-car-page .list-box .car-card-box .information-box .address{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:500;margin-bottom:5px}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .information-box .price,#pc-wrap #my-page #my-car-page .list-box .car-card-box .information-box .price{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:500}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .information-box .price strong,#pc-wrap #my-page #my-car-page .list-box .car-card-box .information-box .price strong{color:#f2c072;font-weight:800}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .date-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box .date-box{width:120px;height:100%;align-items:flex-start;justify-content:center;margin-right:0}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .date-box .date,#pc-wrap #my-page #my-car-page .list-box .car-card-box .date-box .date{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.4}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .status-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box .status-box{width:110px;height:100%;align-items:flex-start;justify-content:center;margin-right:0}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .status-box .coloured-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box .status-box .coloured-box{width:auto!important;background:rgba(212,165,90,.1)!important;height:30px;padding:0 14px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(212,165,90,.24);cursor:pointer}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .status-box .coloured-box .status,#pc-wrap #my-page #my-car-page .list-box .car-card-box .status-box .coloured-box .status{color:#f2c072!important;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .views-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box .views-box{width:60px;height:100%;align-items:flex-start;justify-content:center;margin-right:0}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .views-box .views,#pc-wrap #my-page #my-car-page .list-box .car-card-box .views-box .views{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:700}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .action-box,#pc-wrap #my-page #my-car-page .list-box .car-card-box .action-box{width:auto;height:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button,#pc-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button{width:36px;height:36px;border-radius:8px;border:1px solid var(--card-border);transition:border-color .18s ease,background .18s ease}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button:hover,#pc-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button:hover{border-color:rgba(212,165,90,.4);background:rgba(212,165,90,.08)}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button .buttons,#pc-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button .buttons{color:var(--carwyn-color-text-subtle);width:16px;height:16px}#mobile-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button .buttons:hover,#pc-wrap #my-page #my-car-page .list-box .car-card-box .action-box .icon-button .buttons:hover{color:#f2c072}#mobile-wrap #my-page #my-car-page .list-box .pagination-config,#pc-wrap #my-page #my-car-page .list-box .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:28px;gap:12px}#mobile-wrap #my-page #my-car-page .list-box .pagination-config .pagination-box,#pc-wrap #my-page #my-car-page .list-box .pagination-config .pagination-box{width:100%;align-items:center}#mobile-wrap #my-page #my-car-page .list-box .pagination-config .pagination-box .MuiPaginationItem-root,#pc-wrap #my-page #my-car-page .list-box .pagination-config .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#mobile-wrap #my-page #my-car-page .list-box .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap #my-page #my-car-page .list-box .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap #my-page #my-car-page .list-box .pagination-config .total-result p,#pc-wrap #my-page #my-car-page .list-box .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-favorites-page,#pc-wrap #my-page #my-favorites-page{width:100%;height:auto;display:flex;flex-direction:column;gap:0}#mobile-wrap #my-page #my-favorites-page .favorites-list-box,#pc-wrap #my-page #my-favorites-page .favorites-list-box{width:100%;height:auto;flex-wrap:wrap;flex-direction:row;gap:18px;margin-top:0}#mobile-wrap #my-page #my-favorites-page .pagination-config,#pc-wrap #my-page #my-favorites-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:32px;gap:12px}#mobile-wrap #my-page #my-favorites-page .pagination-config .pagination-box,#pc-wrap #my-page #my-favorites-page .pagination-config .pagination-box{width:100%;align-items:center}#mobile-wrap #my-page #my-favorites-page .pagination-config .pagination-box .MuiPaginationItem-root,#pc-wrap #my-page #my-favorites-page .pagination-config .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#mobile-wrap #my-page #my-favorites-page .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap #my-page #my-favorites-page .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap #my-page #my-favorites-page .pagination-config .total-result p,#pc-wrap #my-page #my-favorites-page .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-saved-page,#pc-wrap #my-page #my-saved-page{width:100%;height:auto;display:flex;flex-direction:column;gap:0}#mobile-wrap #my-page #my-saved-page .my-saved-list-box,#pc-wrap #my-page #my-saved-page .my-saved-list-box{width:100%;padding:24px;border-radius:18px;border:1px solid rgba(212,165,90,.12);background:var(--carwyn-color-background);box-shadow:0 18px 48px rgba(0,0,0,.28);gap:0}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box,#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box{width:100%;height:52px;flex-direction:row;align-items:center;padding:0 20px;border-radius:10px;background:var(--input-bg);margin-bottom:4px}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box p,#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .date-created,#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .date-created{margin-left:340px}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .action,#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .action{margin-left:180px}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .search-box,#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box{width:100%;height:68px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--card-border)}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .search-box .title,#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .title{width:400px;margin-right:20px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:600}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .search-box .date,#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .date{width:140px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:500}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box,#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box{flex-direction:row;align-items:center;justify-content:center;gap:6px}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button,#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button{width:34px;height:34px;border-radius:8px;border:1px solid var(--card-border);transition:border-color .18s ease}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button:hover,#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button:hover{border-color:rgba(212,165,90,.4)}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button .buttons,#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button .buttons{color:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config,#pc-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:24px;gap:12px}#mobile-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config .total-result p,#pc-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page,#pc-wrap #my-page #my-profile-page{width:100%;height:auto;display:flex;flex-direction:column;gap:0}#mobile-wrap #my-page #my-profile-page .top-box,#pc-wrap #my-page #my-profile-page .top-box{width:100%;padding:28px;gap:26px;border-radius:18px;border:1px solid rgba(212,165,90,.12);background:var(--carwyn-color-background);box-shadow:0 18px 48px rgba(0,0,0,.32)}#mobile-wrap #my-page #my-profile-page .top-box .photo-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box{gap:18px}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .title,#pc-wrap #my-page #my-profile-page .top-box .photo-box .title{color:#f2c072;font-family:Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box{flex-direction:row;align-items:flex-end;gap:28px}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box{position:relative;width:120px;height:120px}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box img,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid rgba(212,165,90,.34)}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box .delete-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box .delete-box{position:absolute;top:6px;left:6px;width:32px;height:32px;background:rgba(0,0,0,.7);align-items:center;justify-content:center;border-radius:50%}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box{align-self:flex-end;gap:10px}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler{display:flex;width:200px;height:42px;justify-content:center;align-items:center;cursor:pointer;border-radius:12px;border:1px solid rgba(212,165,90,.4);background:rgba(212,165,90,.06);transition:border-color .2s ease,background .2s ease}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler:hover,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler:hover{border-color:rgba(212,165,90,.65);background:rgba(212,165,90,.1)}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler p,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler p{color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em}#mobile-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .upload-text,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .upload-text{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.5}#mobile-wrap #my-page #my-profile-page .top-box .small-input-box,#pc-wrap #my-page #my-profile-page .top-box .small-input-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:20px}#mobile-wrap #my-page #my-profile-page .top-box .small-input-box .input-box,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box{width:calc(50% - 10px);gap:8px}#mobile-wrap #my-page #my-profile-page .top-box .small-input-box .input-box .title,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input{height:48px;outline:none;padding:0 16px;border-radius:12px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:border-color .2s ease}#mobile-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page #my-profile-page .top-box .address-box,#pc-wrap #my-page #my-profile-page .top-box .address-box{gap:8px}#mobile-wrap #my-page #my-profile-page .top-box .address-box .title,#pc-wrap #my-page #my-profile-page .top-box .address-box .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .top-box .address-box input,#pc-wrap #my-page #my-profile-page .top-box .address-box input{height:48px;outline:none;padding:0 16px;border-radius:12px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:border-color .2s ease}#mobile-wrap #my-page #my-profile-page .top-box .address-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .address-box input:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #my-page #my-profile-page .top-box .address-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .address-box input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box,#pc-wrap #my-page #my-profile-page .top-box .about-me-box{gap:10px}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box .title,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box .about-textarea,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .about-textarea{min-height:130px;padding:14px 16px;border-radius:12px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.6;resize:none;outline:none}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box .about-textarea:focus,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .about-textarea:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box .update-button,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button{display:flex;width:180px;height:44px;justify-content:center;align-items:center;gap:8px;align-self:flex-end;margin-top:8px;border-radius:12px;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 10px 28px rgba(212,165,90,.22);transition:opacity .2s ease,transform .2s ease}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box .update-button:hover,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button:hover{opacity:.9;transform:translateY(-1px)}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box .update-button p,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button p{color:#251700;font-family:Inter,sans-serif;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box .update-button svg path,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .update-button svg path{fill:#251700}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box button:disabled,#pc-wrap #my-page #my-profile-page .top-box .about-me-box button:disabled{background:rgba(212,165,90,.18);box-shadow:none;cursor:not-allowed}#mobile-wrap #my-page #my-profile-page .top-box .about-me-box button:disabled p,#pc-wrap #my-page #my-profile-page .top-box .about-me-box button:disabled p{color:rgba(37,23,0,.5)}#mobile-wrap #my-page #my-profile-page .bottom-box,#pc-wrap #my-page #my-profile-page .bottom-box{width:100%;margin-top:20px;padding:28px;gap:22px;border-radius:18px;border:1px solid rgba(212,165,90,.1);background:var(--carwyn-color-background);box-shadow:0 18px 48px rgba(0,0,0,.28)}#mobile-wrap #my-page #my-profile-page .bottom-box .top-inner-box,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box{gap:18px}#mobile-wrap #my-page #my-profile-page .bottom-box .top-inner-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box{gap:8px}#mobile-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input{width:50%;height:48px;outline:none;padding:0 16px;border-radius:12px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s ease}#mobile-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box .old-password-box input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box,#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box{width:100%;flex-direction:row;gap:20px}#mobile-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box,#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box{width:100%;gap:8px}#mobile-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box input,#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box .new-password-box input{height:48px;outline:none;padding:0 16px;border-radius:12px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s ease}#mobile-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 .bottom-inner-box .new-password-box input:focus{border-color:rgba(212,165,90,.5)}#mobile-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 .bottom-inner-box .new-password-box input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap #my-page #my-profile-page .bottom-box .change-password,#pc-wrap #my-page #my-profile-page .bottom-box .change-password{display:flex;width:180px;height:44px;justify-content:center;align-items:center;gap:8px;align-self:flex-end;margin-top:8px;border-radius:12px;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 10px 28px rgba(212,165,90,.22)}#mobile-wrap #my-page #my-profile-page .bottom-box .change-password:hover,#pc-wrap #my-page #my-profile-page .bottom-box .change-password:hover{opacity:.9}#mobile-wrap #my-page #my-profile-page .bottom-box .change-password p,#pc-wrap #my-page #my-profile-page .bottom-box .change-password p{color:#251700;font-family:Inter,sans-serif;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media(max-width:768px){#mobile-wrap #my-profile-page .image-big-box{flex-direction:column!important;align-items:flex-start!important}}#mobile-wrap #my-articles-page,#pc-wrap #my-articles-page{width:100%;height:auto}#mobile-wrap #my-articles-page .article-list-box,#pc-wrap #my-articles-page .article-list-box{width:100%;height:auto;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:0;margin-bottom:0}#mobile-wrap #my-articles-page .pagination-conf,#pc-wrap #my-articles-page .pagination-conf{width:100%;height:auto;justify-content:center;align-items:center;margin-top:32px;gap:12px}#mobile-wrap #my-articles-page .pagination-conf .pagination-box,#pc-wrap #my-articles-page .pagination-conf .pagination-box{width:100%;align-items:center}#mobile-wrap #my-articles-page .pagination-conf .pagination-box .MuiPaginationItem-root,#pc-wrap #my-articles-page .pagination-conf .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#mobile-wrap #my-articles-page .pagination-conf .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap #my-articles-page .pagination-conf .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap #my-articles-page .pagination-conf .total p,#pc-wrap #my-articles-page .pagination-conf .total p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){#mobile-wrap #my-articles-page .article-list-box{grid-template-columns:1fr!important}}#mobile-wrap #write-article-page,#mobile-wrap #write-article-page .right-wrap,#pc-wrap #write-article-page,#pc-wrap #write-article-page .right-wrap{width:100%;height:auto}#mobile-wrap #write-article-page .right-wrap .cont_bd,#pc-wrap #write-article-page .right-wrap .cont_bd{padding:24px 0}#mobile-wrap #write-article-page .right-wrap .cont_bd .form_hd>div,#pc-wrap #write-article-page .right-wrap .cont_bd .form_hd>div{margin-bottom:14px}#mobile-wrap #write-article-page .right-wrap .flex-space .btn-next,#pc-wrap #write-article-page .right-wrap .flex-space .btn-next{background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700;font-weight:900;border-radius:10px}#mobile-wrap #write-article-page .right-wrap .select,#pc-wrap #write-article-page .right-wrap .select{width:200px;height:42px;font-size:13px;border-radius:10px;border:1px solid var(--input-border);background:var(--card-solid-bg);color:var(--carwyn-color-text);padding:0 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#mobile-wrap #write-article-page .right-wrap .select:focus,#pc-wrap #write-article-page .right-wrap .select:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #write-article-page .right-wrap .input-tit,#pc-wrap #write-article-page .right-wrap .input-tit{height:42px;font-size:13px;padding:0 14px;margin-top:12px;border:1px solid var(--input-border);border-radius:10px;background:var(--card-solid-bg);color:var(--carwyn-color-text);outline:none}#mobile-wrap #write-article-page .right-wrap .input-tit:focus,#pc-wrap #write-article-page .right-wrap .input-tit:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #write-article-page .right-wrap .btn-flex,#pc-wrap #write-article-page .right-wrap .btn-flex{margin-top:32px}#mobile-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root,#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root{background:linear-gradient(180deg,#f2c072,#d4a55a);border-radius:10px}#mobile-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root svg,#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root svg{fill:#251700}#mobile-wrap #write-article-page .toastui-editor-popup-body,#pc-wrap #write-article-page .toastui-editor-popup-body{padding:16px}#mobile-wrap #write-article-page .youtube-input,#pc-wrap #write-article-page .youtube-input{padding:8px 14px;border:1px solid var(--input-border);border-radius:8px;background:var(--card-solid-bg);color:var(--carwyn-color-text);outline:none}#mobile-wrap #write-article-page .youtube-input:focus,#pc-wrap #write-article-page .youtube-input:focus{border-color:rgba(212,165,90,.5)}#mobile-wrap #write-article-page .youtube-div,#pc-wrap #write-article-page .youtube-div{display:flex;flex-direction:column;gap:8px}#mobile-wrap #write-article-page .toastui-editor-defaultUI button,#pc-wrap #write-article-page .toastui-editor-defaultUI button{padding:4px}#mobile-wrap #write-article-page .toastui-editor-defaultUI,#pc-wrap #write-article-page .toastui-editor-defaultUI{border:1px solid rgba(212,165,90,.14);border-radius:14px;overflow:hidden}#mobile-wrap #write-article-page .toastui-editor-toolbar,#pc-wrap #write-article-page .toastui-editor-toolbar{background:var(--card-solid-bg);border-bottom:1px solid var(--card-border)}#mobile-wrap #write-article-page .toastui-editor-main,#mobile-wrap #write-article-page .toastui-editor-md-container,#mobile-wrap #write-article-page .toastui-editor-ww-container,#pc-wrap #write-article-page .toastui-editor-main,#pc-wrap #write-article-page .toastui-editor-md-container,#pc-wrap #write-article-page .toastui-editor-ww-container{background:var(--carwyn-color-background)}#mobile-wrap #write-article-page .ProseMirror,#mobile-wrap #write-article-page .toastui-editor-contents,#pc-wrap #write-article-page .ProseMirror,#pc-wrap #write-article-page .toastui-editor-contents{color:var(--carwyn-color-text-muted);background:var(--carwyn-color-background)}#mobile-wrap #write-article-page .toastui-editor-md-splitter,#pc-wrap #write-article-page .toastui-editor-md-splitter{background:var(--input-bg)}.community-general-card-config{position:relative;width:100%;min-width:0;height:auto;overflow:hidden;flex-direction:column!important;gap:0;border-radius:18px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 18px 44px rgba(0,0,0,.26);cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.community-general-card-config.small{max-width:285px}.community-general-card-config:hover{border-color:rgba(212,165,90,.34);box-shadow:0 24px 58px rgba(0,0,0,.34);transform:translateY(-4px)}.community-general-card-config .image-box{position:relative;width:100%;height:128px;overflow:hidden;background:var(--input-bg)}.community-general-card-config .image-box .card-img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .35s ease,filter .35s ease}.community-general-card-config .image-box:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.5));pointer-events:none}.community-general-card-config .image-box .category-pill{position:absolute;left:12px;bottom:10px;z-index:1;padding:5px 10px;border-radius:999px;background:rgba(212,165,90,.95);color:#251700;font-family:Inter,sans-serif;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.community-general-card-config:hover .image-box .card-img{filter:brightness(1.06);transform:scale(1.045)}.community-general-card-config .desc-box{display:flex;flex:1 1;min-width:0;padding:12px 14px;flex-direction:column;justify-content:space-between;align-items:stretch;background:linear-gradient(180deg,#121212,#0d0d0d)}.community-general-card-config .desc-box .article-copy{gap:5px}.community-general-card-config .desc-box .author{color:#f2c072;font-family:Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.community-general-card-config .desc-box .title{display:-webkit-box;overflow:hidden;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;line-height:1.18;letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-general-card-config .desc-box .preview{display:-webkit-box;overflow:hidden;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-general-card-config .desc-box .buttons{width:100%;display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:10px}.community-general-card-config .desc-box .buttons .metric{flex-direction:row;align-items:center;gap:4px}.community-general-card-config .desc-box .buttons .MuiIconButton-root{width:20px;height:20px;padding:0;color:#d4a55a}.community-general-card-config .desc-box .buttons svg{width:13px;height:13px;color:#d4a55a;cursor:pointer}.community-general-card-config .desc-box .buttons .view-cnt{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:10px;font-weight:700}.community-general-card-config .desc-box .buttons .read-more{margin-left:auto;color:#f2c072;font-family:Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-general-card-config .date-box{display:none}#pc-wrap:has(#community-list-page) .header-basic{display:none}#mobile-wrap #community-list-page,#pc-wrap #community-list-page{position:relative;min-height:100vh;padding-bottom:96px;background:radial-gradient(circle at 18% 8%,rgba(212,165,90,.1),transparent 28%),linear-gradient(180deg,var(--carwyn-color-section-dark) 0,var(--carwyn-color-background) 100%);color:var(--carwyn-color-text)}#mobile-wrap #community-list-page .community-hero,#pc-wrap #community-list-page .community-hero{position:relative;width:100%;height:310px;overflow:hidden;border-radius:0 0 28px 28px;background:#080808}#mobile-wrap #community-list-page .community-hero img,#pc-wrap #community-list-page .community-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.96) brightness(.78)}#mobile-wrap #community-list-page .community-hero:after,#pc-wrap #community-list-page .community-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,6,6,.9),rgba(8,8,8,.64) 46%,rgba(8,8,8,.34)),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.64))}#mobile-wrap #community-list-page .community-hero .hero-copy,#pc-wrap #community-list-page .community-hero .hero-copy{position:relative;z-index:1;width:min(1300px,100vw - 80px);height:100%;margin:0 auto;justify-content:center}#mobile-wrap #community-list-page .community-hero .hero-copy span,#pc-wrap #community-list-page .community-hero .hero-copy span{color:#f2c072;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}#mobile-wrap #community-list-page .community-hero .hero-copy .hero-title,#pc-wrap #community-list-page .community-hero .hero-copy .hero-title{margin-top:12px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:48px;font-weight:900;line-height:1.02;letter-spacing:-.045em}#mobile-wrap #community-list-page .community-hero .hero-copy .hero-subtitle,#pc-wrap #community-list-page .community-hero .hero-copy .hero-subtitle{max-width:680px;margin-top:14px;color:#d1d5db;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.65}#mobile-wrap #community-list-page .container,#pc-wrap #community-list-page .container{width:min(1300px,100vw - 80px);padding-top:42px;flex-direction:column;gap:34px}#mobile-wrap #community-list-page .community-shell,#pc-wrap #community-list-page .community-shell{gap:28px}#mobile-wrap #community-list-page .community-topbar,#pc-wrap #community-list-page .community-topbar{position:-webkit-sticky;position:sticky;top:86px;z-index:5;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid rgba(212,165,90,.14);border-radius:24px;background:var(--filter-menu-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 50px rgba(0,0,0,.28)}#mobile-wrap #community-list-page .community-topbar .category-tabs,#pc-wrap #community-list-page .community-topbar .category-tabs{min-height:0}#mobile-wrap #community-list-page .community-topbar .category-tabs .MuiTabs-flexContainer,#pc-wrap #community-list-page .community-topbar .category-tabs .MuiTabs-flexContainer{gap:10px}#mobile-wrap #community-list-page .community-topbar .tab-button,#pc-wrap #community-list-page .community-topbar .tab-button{min-width:0;min-height:42px;padding:0 22px;border:1px solid var(--input-border);border-radius:999px;background:var(--input-bg);color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}#mobile-wrap #community-list-page .community-topbar .tab-button.Mui-selected,#mobile-wrap #community-list-page .community-topbar .tab-button.active,#pc-wrap #community-list-page .community-topbar .tab-button.Mui-selected,#pc-wrap #community-list-page .community-topbar .tab-button.active{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap #community-list-page .community-topbar .write-btn,#pc-wrap #community-list-page .community-topbar .write-btn{height:42px;padding:0 22px;border-radius:999px;background:rgba(212,165,90,.12);color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #community-list-page .articles-feed,#pc-wrap #community-list-page .articles-feed{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}#mobile-wrap #community-list-page .premium-empty,#pc-wrap #community-list-page .premium-empty{align-items:center;justify-content:center;min-height:320px;gap:18px;border:1px solid rgba(212,165,90,.16);border-radius:28px;background:var(--card-solid-bg)}#mobile-wrap #community-list-page .premium-empty p,#pc-wrap #community-list-page .premium-empty p{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:900}#mobile-wrap #community-list-page .premium-empty button,#pc-wrap #community-list-page .premium-empty button{height:44px;padding:0 22px;border-radius:999px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700;font-weight:900}#mobile-wrap #community-list-page .pagination-config,#pc-wrap #community-list-page .pagination-config{width:100%;align-items:center;justify-content:center;gap:18px;margin:10px 0 0}#mobile-wrap #community-list-page .pagination-config .total-result p,#pc-wrap #community-list-page .pagination-config .total-result p{color:var(--carwyn-color-text-muted);text-align:center;font-family:Inter,sans-serif;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap #community-list-page .pagination-config .pagination-box .MuiPaginationItem-root,#pc-wrap #community-list-page .pagination-config .pagination-box .MuiPaginationItem-root{min-width:38px;height:38px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#mobile-wrap #community-list-page .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap #community-list-page .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}@media(max-width:1180px){#mobile-wrap #community-list-page .container,#pc-wrap #community-list-page .container{width:min(920px,100vw - 48px)}#mobile-wrap #community-list-page .articles-feed,#pc-wrap #community-list-page .articles-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.community-general-card-config .image-box{height:148px}.community-general-card-config .desc-box{padding:12px}#mobile-wrap #community-list-page,#pc-wrap #community-list-page{padding-bottom:64px}#mobile-wrap #community-list-page .community-hero,#pc-wrap #community-list-page .community-hero{height:326px;border-radius:0 0 24px 24px}#mobile-wrap #community-list-page .community-hero .hero-copy,#pc-wrap #community-list-page .community-hero .hero-copy{width:calc(100vw - 32px)}#mobile-wrap #community-list-page .community-hero .hero-copy .hero-title,#pc-wrap #community-list-page .community-hero .hero-copy .hero-title{font-size:34px;line-height:1.06}#mobile-wrap #community-list-page .community-hero .hero-copy .hero-subtitle,#pc-wrap #community-list-page .community-hero .hero-copy .hero-subtitle{max-width:100%;font-size:14px;overflow-wrap:break-word}#mobile-wrap #community-list-page .container,#pc-wrap #community-list-page .container{width:calc(100vw - 28px);padding-top:28px}#mobile-wrap #community-list-page .community-topbar,#pc-wrap #community-list-page .community-topbar{position:relative;top:auto;align-items:stretch;padding:12px;flex-direction:column;border-radius:20px}#mobile-wrap #community-list-page .community-topbar .category-tabs,#pc-wrap #community-list-page .community-topbar .category-tabs{max-width:100%;overflow-x:auto}#mobile-wrap #community-list-page .community-topbar .category-tabs .MuiTabs-scroller,#pc-wrap #community-list-page .community-topbar .category-tabs .MuiTabs-scroller{overflow-x:auto!important}#mobile-wrap #community-list-page .community-topbar .category-tabs .MuiTabs-flexContainer,#pc-wrap #community-list-page .community-topbar .category-tabs .MuiTabs-flexContainer{width:max-content}#mobile-wrap #community-list-page .community-topbar .write-btn,#pc-wrap #community-list-page .community-topbar .write-btn{width:100%}#mobile-wrap #community-list-page .articles-feed,#pc-wrap #community-list-page .articles-feed{grid-template-columns:1fr;gap:14px}}#mobile-wrap #community-detail-page,#pc-wrap #community-detail-page{position:relative;min-height:100vh;padding-bottom:96px;background:radial-gradient(circle at 14% 4%,rgba(212,165,90,.12),transparent 28%),linear-gradient(180deg,var(--carwyn-color-section-dark) 0,var(--carwyn-color-background) 100%);color:var(--carwyn-color-text)}#mobile-wrap #community-detail-page .article-hero,#pc-wrap #community-detail-page .article-hero{position:relative;width:100%;min-height:520px;overflow:hidden;border-radius:0 0 34px 34px;background:#080808}#mobile-wrap #community-detail-page .article-hero img,#pc-wrap #community-detail-page .article-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.92) brightness(.72)}#mobile-wrap #community-detail-page .article-hero:after,#pc-wrap #community-detail-page .article-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.92),rgba(8,8,8,.68) 48%,rgba(8,8,8,.26)),linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.72))}#mobile-wrap #community-detail-page .article-hero .hero-content,#pc-wrap #community-detail-page .article-hero .hero-content{position:relative;z-index:1;width:min(1300px,100vw - 80px);min-height:520px;margin:0 auto;justify-content:center;gap:22px}#mobile-wrap #community-detail-page .article-hero .hero-topline,#pc-wrap #community-detail-page .article-hero .hero-topline{flex-direction:row;align-items:center;gap:14px}#mobile-wrap #community-detail-page .article-hero .hero-topline span,#pc-wrap #community-detail-page .article-hero .hero-topline span{width:-moz-fit-content;width:fit-content;padding:8px 13px;border:1px solid rgba(212,165,90,.34);border-radius:999px;background:rgba(212,165,90,.14);color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}#mobile-wrap #community-detail-page .article-hero .hero-topline .hero-date,#pc-wrap #community-detail-page .article-hero .hero-topline .hero-date{color:#c7cbd3;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap #community-detail-page .article-hero .hero-title,#pc-wrap #community-detail-page .article-hero .hero-title{max-width:900px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:58px;font-weight:900;line-height:1.02;letter-spacing:-.05em}#mobile-wrap #community-detail-page .article-hero .hero-author,#pc-wrap #community-detail-page .article-hero .hero-author{flex-direction:row;align-items:center;gap:13px}#mobile-wrap #community-detail-page .article-hero .hero-author img,#pc-wrap #community-detail-page .article-hero .hero-author img{position:relative;width:48px;height:48px;border:1px solid hsla(37,83%,70%,.32);border-radius:50%;object-fit:cover;cursor:pointer}#mobile-wrap #community-detail-page .article-hero .hero-author .label,#pc-wrap #community-detail-page .article-hero .hero-author .label{color:#8f96a3;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}#mobile-wrap #community-detail-page .article-hero .hero-author .name,#pc-wrap #community-detail-page .article-hero .hero-author .name{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:900;cursor:pointer}#mobile-wrap #community-detail-page .article-hero .hero-stats,#pc-wrap #community-detail-page .article-hero .hero-stats{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}#mobile-wrap #community-detail-page .article-hero .hero-stats span,#pc-wrap #community-detail-page .article-hero .hero-stats span{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.05);color:#d1d5db;font-family:Inter,sans-serif;font-size:12px;font-weight:900}#mobile-wrap #community-detail-page .article-hero .hero-stats svg,#pc-wrap #community-detail-page .article-hero .hero-stats svg{width:17px;height:17px;color:#f2c072}#mobile-wrap #community-detail-page .container,#pc-wrap #community-detail-page .container{width:min(1300px,100vw - 80px);padding-top:44px}#mobile-wrap #community-detail-page .article-detail-shell,#pc-wrap #community-detail-page .article-detail-shell{display:grid!important;width:100%;grid-template-columns:minmax(0,1fr) 340px;grid-gap:30px;gap:30px;align-items:flex-start}#mobile-wrap #community-detail-page .article-main-column,#pc-wrap #community-detail-page .article-main-column{width:100%;gap:26px;min-width:0}#mobile-wrap #community-detail-page .article-card,#mobile-wrap #community-detail-page .sidebar-card,#pc-wrap #community-detail-page .article-card,#pc-wrap #community-detail-page .sidebar-card{border:1px solid rgba(212,165,90,.14);border-radius:24px;background:linear-gradient(180deg,#121212,#0d0d0d);box-shadow:0 24px 58px rgba(0,0,0,.28)}#mobile-wrap #community-detail-page .article-body-card,#pc-wrap #community-detail-page .article-body-card{padding:34px;gap:26px}#mobile-wrap #community-detail-page .article-card-header,#pc-wrap #community-detail-page .article-card-header{flex-direction:row;align-items:center;justify-content:space-between;gap:18px}#mobile-wrap #community-detail-page .eyebrow,#mobile-wrap #community-detail-page .sidebar-label,#pc-wrap #community-detail-page .eyebrow,#pc-wrap #community-detail-page .sidebar-label{color:#f2c072;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}#mobile-wrap #community-detail-page .like-action,#pc-wrap #community-detail-page .like-action{min-width:0;height:42px;gap:7px;padding:0 16px;border-radius:999px;background:rgba(212,165,90,.13);color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:900}#mobile-wrap #community-detail-page .like-action svg,#pc-wrap #community-detail-page .like-action svg{width:18px;height:18px}#mobile-wrap #community-detail-page .article-content,#pc-wrap #community-detail-page .article-content{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.8}#mobile-wrap #community-detail-page .article-content .toastui-editor-contents,#mobile-wrap #community-detail-page .article-content .ytb_play,#pc-wrap #community-detail-page .article-content .toastui-editor-contents,#pc-wrap #community-detail-page .article-content .ytb_play{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:16px;line-height:1.8}#mobile-wrap #community-detail-page .article-content h1,#mobile-wrap #community-detail-page .article-content h2,#mobile-wrap #community-detail-page .article-content h3,#pc-wrap #community-detail-page .article-content h1,#pc-wrap #community-detail-page .article-content h2,#pc-wrap #community-detail-page .article-content h3{margin:26px 0 14px;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.03em}#mobile-wrap #community-detail-page .article-content p,#pc-wrap #community-detail-page .article-content p{margin:0 0 18px}#mobile-wrap #community-detail-page .article-content img,#pc-wrap #community-detail-page .article-content img{max-width:100%;border-radius:18px;object-fit:cover}#mobile-wrap #community-detail-page .article-content blockquote,#pc-wrap #community-detail-page .article-content blockquote{margin:28px 0;padding:22px 26px;border-left:3px solid #d4a55a;border-radius:18px;background:rgba(212,165,90,.08);color:var(--carwyn-color-text)}#mobile-wrap #community-detail-page .article-sidebar,#pc-wrap #community-detail-page .article-sidebar{width:100%;position:-webkit-sticky;position:sticky;top:96px;gap:18px}#mobile-wrap #community-detail-page .sidebar-card,#pc-wrap #community-detail-page .sidebar-card{padding:22px;gap:18px}#mobile-wrap #community-detail-page .categories-card .MuiTabs-flexContainer,#pc-wrap #community-detail-page .categories-card .MuiTabs-flexContainer{gap:10px}#mobile-wrap #community-detail-page .categories-card .tab-button,#pc-wrap #community-detail-page .categories-card .tab-button{min-height:40px;padding:0 16px;border:1px solid var(--input-border);border-radius:999px;background:var(--input-bg);color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap #community-detail-page .categories-card .tab-button.Mui-selected,#mobile-wrap #community-detail-page .categories-card .tab-button.active,#pc-wrap #community-detail-page .categories-card .tab-button.Mui-selected,#pc-wrap #community-detail-page .categories-card .tab-button.active{border-color:rgba(212,165,90,.52);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap #community-detail-page .write-article-btn,#pc-wrap #community-detail-page .write-article-btn{height:48px;border-radius:999px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700;font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 18px 36px rgba(212,165,90,.16)}#mobile-wrap #community-detail-page .comments-panel,#pc-wrap #community-detail-page .comments-panel{padding:30px;gap:22px}#mobile-wrap #community-detail-page .comments-heading,#pc-wrap #community-detail-page .comments-heading{flex-direction:row;align-items:center;justify-content:space-between}#mobile-wrap #community-detail-page .comments-heading .comments-title,#pc-wrap #community-detail-page .comments-heading .comments-title{margin-top:6px;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.04em}#mobile-wrap #community-detail-page .leave-comment,#pc-wrap #community-detail-page .leave-comment{overflow:hidden;border:1px solid var(--input-border);border-radius:18px;background:var(--card-solid-bg)}#mobile-wrap #community-detail-page .leave-comment input,#pc-wrap #community-detail-page .leave-comment input{width:100%;height:58px;border:none;outline:none;padding:0 18px;background:transparent;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:700}#mobile-wrap #community-detail-page .leave-comment input::placeholder,#pc-wrap #community-detail-page .leave-comment input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap #community-detail-page .leave-comment .button-box,#pc-wrap #community-detail-page .leave-comment .button-box{height:48px;padding:0 8px 0 18px;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--card-border)}#mobile-wrap #community-detail-page .leave-comment .button-box p,#pc-wrap #community-detail-page .leave-comment .button-box p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:800}#mobile-wrap #community-detail-page .leave-comment .button-box button,#pc-wrap #community-detail-page .leave-comment .button-box button{height:34px;padding:0 16px;border-radius:999px;background:rgba(212,165,90,.16);color:#f2c072;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #community-detail-page .comments-list,#pc-wrap #community-detail-page .comments-list{gap:14px}#mobile-wrap #community-detail-page .comments-box .main-comment,#pc-wrap #community-detail-page .comments-box .main-comment{gap:14px;padding:18px;border:1px solid var(--card-border);border-radius:18px;background:var(--card-spec-bg)}#mobile-wrap #community-detail-page .comments-box .main-comment .member-info,#pc-wrap #community-detail-page .comments-box .main-comment .member-info{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}#mobile-wrap #community-detail-page .comments-box .main-comment .name-date,#pc-wrap #community-detail-page .comments-box .main-comment .name-date{flex-direction:row;align-items:center;gap:12px;cursor:pointer}#mobile-wrap #community-detail-page .comments-box .main-comment .name-date img,#pc-wrap #community-detail-page .comments-box .main-comment .name-date img{width:44px;height:44px;border-radius:50%;border:1px solid hsla(37,83%,70%,.2);object-fit:cover}#mobile-wrap #community-detail-page .comments-box .main-comment .name,#pc-wrap #community-detail-page .comments-box .main-comment .name{color:var(--carwyn-color-text);font-size:14px;font-weight:900}#mobile-wrap #community-detail-page .comments-box .main-comment .date,#pc-wrap #community-detail-page .comments-box .main-comment .date{margin-top:3px;color:var(--carwyn-color-text-subtle);font-size:12px;font-weight:700}#mobile-wrap #community-detail-page .comments-box .main-comment .buttons,#pc-wrap #community-detail-page .comments-box .main-comment .buttons{flex-direction:row;gap:4px}#mobile-wrap #community-detail-page .comments-box .main-comment .buttons .MuiIconButton-root,#pc-wrap #community-detail-page .comments-box .main-comment .buttons .MuiIconButton-root{width:34px;height:34px;color:var(--carwyn-color-text-subtle)}#mobile-wrap #community-detail-page .comments-box .main-comment .buttons .MuiIconButton-root:hover,#pc-wrap #community-detail-page .comments-box .main-comment .buttons .MuiIconButton-root:hover{color:#f2c072;background:rgba(212,165,90,.1)}#mobile-wrap #community-detail-page .comments-box .main-comment .content p,#pc-wrap #community-detail-page .comments-box .main-comment .content p{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.65}#mobile-wrap #community-detail-page .pagination-box,#pc-wrap #community-detail-page .pagination-box{width:100%;align-items:center;justify-content:center;padding-top:8px}#mobile-wrap #community-detail-page .pagination-box .MuiPaginationItem-root,#pc-wrap #community-detail-page .pagination-box .MuiPaginationItem-root{min-width:38px;height:38px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#mobile-wrap #community-detail-page .pagination-box .MuiPaginationItem-root.Mui-selected,#pc-wrap #community-detail-page .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap #community-detail-page .comment-edit-backdrop,#pc-wrap #community-detail-page .comment-edit-backdrop{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#mobile-wrap #community-detail-page .comment-edit-modal,#pc-wrap #community-detail-page .comment-edit-modal{width:min(620px,100vw - 32px);padding:24px;gap:18px;border:1px solid rgba(212,165,90,.18);border-radius:22px;background:var(--card-solid-bg);box-shadow:0 28px 70px rgba(0,0,0,.42)}#mobile-wrap #community-detail-page .comment-edit-modal .modal-title,#pc-wrap #community-detail-page .comment-edit-modal .modal-title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:900}#mobile-wrap #community-detail-page .comment-edit-modal .modal-form,#pc-wrap #community-detail-page .comment-edit-modal .modal-form{gap:16px}#mobile-wrap #community-detail-page .comment-edit-modal .modal-form input,#pc-wrap #community-detail-page .comment-edit-modal .modal-form input{height:46px;padding:0 14px;border:1px solid var(--input-border);border-radius:14px;outline:none;background:var(--card-solid-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px}#mobile-wrap #community-detail-page .comment-edit-modal .modal-actions,#pc-wrap #community-detail-page .comment-edit-modal .modal-actions{flex-direction:row;align-items:center;justify-content:space-between}#mobile-wrap #community-detail-page .comment-edit-modal .modal-actions p,#pc-wrap #community-detail-page .comment-edit-modal .modal-actions p{color:var(--carwyn-color-text-subtle);font-size:12px;font-weight:800}#mobile-wrap #community-detail-page .comment-edit-modal .modal-buttons,#pc-wrap #community-detail-page .comment-edit-modal .modal-buttons{flex-direction:row;gap:10px}#mobile-wrap #community-detail-page .comment-edit-modal .modal-buttons button,#pc-wrap #community-detail-page .comment-edit-modal .modal-buttons button{height:38px;padding:0 16px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap #community-detail-page .comment-edit-modal .modal-buttons .cancel-btn,#pc-wrap #community-detail-page .comment-edit-modal .modal-buttons .cancel-btn{border:1px solid var(--input-border);color:var(--carwyn-color-text-muted)}#mobile-wrap #community-detail-page .comment-edit-modal .modal-buttons .update-btn,#pc-wrap #community-detail-page .comment-edit-modal .modal-buttons .update-btn{background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#mobile-wrap:has(#community-detail-page) .header-basic,#pc-wrap:has(#community-detail-page) .header-basic{display:none}@media(max-width:1080px){#mobile-wrap #community-detail-page .article-detail-shell,#pc-wrap #community-detail-page .article-detail-shell{grid-template-columns:1fr}#mobile-wrap #community-detail-page .article-sidebar,#pc-wrap #community-detail-page .article-sidebar{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#mobile-wrap #community-detail-page .write-article-btn,#pc-wrap #community-detail-page .write-article-btn{grid-column:1/-1}}@media(max-width:760px){#mobile-wrap #community-detail-page,#pc-wrap #community-detail-page{padding-bottom:64px}#mobile-wrap #community-detail-page .article-hero,#pc-wrap #community-detail-page .article-hero{min-height:430px;border-radius:0 0 24px 24px}#mobile-wrap #community-detail-page .article-hero .hero-content,#pc-wrap #community-detail-page .article-hero .hero-content{width:calc(100vw - 32px);min-height:430px;gap:18px}#mobile-wrap #community-detail-page .article-hero .hero-title,#pc-wrap #community-detail-page .article-hero .hero-title{font-size:34px;line-height:1.08}#mobile-wrap #community-detail-page .article-hero .hero-topline,#pc-wrap #community-detail-page .article-hero .hero-topline{align-items:flex-start;flex-direction:column;gap:10px}#mobile-wrap #community-detail-page .container,#pc-wrap #community-detail-page .container{width:calc(100vw - 28px);padding-top:28px}#mobile-wrap #community-detail-page .article-body-card,#mobile-wrap #community-detail-page .comments-panel,#pc-wrap #community-detail-page .article-body-card,#pc-wrap #community-detail-page .comments-panel{padding:22px;border-radius:20px}#mobile-wrap #community-detail-page .article-card-header,#mobile-wrap #community-detail-page .comments-heading,#pc-wrap #community-detail-page .article-card-header,#pc-wrap #community-detail-page .comments-heading{align-items:flex-start;flex-direction:column}#mobile-wrap #community-detail-page .article-sidebar,#pc-wrap #community-detail-page .article-sidebar{grid-template-columns:1fr}#mobile-wrap #community-detail-page .comments-box .main-comment .member-info,#pc-wrap #community-detail-page .comments-box .main-comment .member-info{align-items:flex-start}#mobile-wrap #community-detail-page .comments-box .main-comment .name-date,#pc-wrap #community-detail-page .comments-box .main-comment .name-date{min-width:0}#mobile-wrap #community-detail-page .comment-edit-modal,#pc-wrap #community-detail-page .comment-edit-modal{padding:20px}}.cs-page{min-height:100vh}.cs-page,.cs-page .cs-hero{background:var(--carwyn-color-background);width:100%}.cs-page .cs-hero{position:relative;padding:120px 0 72px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-page .cs-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 1000px 520px at 50% 65%,rgba(212,165,90,.06) 0,transparent 68%);pointer-events:none}.cs-page .cs-hero .cs-hero__inner{position:relative;z-index:2;max-width:640px;width:100%;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.cs-page .cs-hero .cs-hero__badge{display:inline-block;padding:5px 16px;border-radius:999px;border:1px solid rgba(212,165,90,.3);background:rgba(212,165,90,.07);color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.32em;text-transform:uppercase;margin-bottom:22px}.cs-page .cs-hero .cs-hero__title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:52px;font-weight:900;letter-spacing:-.045em;line-height:1.02;margin:0 0 14px}.cs-page .cs-hero .cs-hero__subtitle{color:hsla(15,7%,89%,.6);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:0 0 32px}.cs-page .cs-hero .cs-hero__search{position:relative;width:100%;max-width:480px}.cs-page .cs-hero .cs-hero__search-input{width:100%;height:52px;padding:0 52px 0 20px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:14px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s ease}.cs-page .cs-hero .cs-hero__search-input:focus{border-color:rgba(212,165,90,.5)}.cs-page .cs-hero .cs-hero__search-input::placeholder{color:var(--carwyn-color-text-subtle)}.cs-page .cs-hero .cs-hero__search-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#f2c072!important;font-size:20px!important;pointer-events:none}.cs-page .cs-container{max-width:1200px;margin:0 auto;padding:0 32px}.cs-page .cs-eyebrow{color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.3em;text-transform:uppercase}.cs-page .cs-divider{border:none;border-top:1px solid var(--card-border);margin:0}.cs-page .cs-cats-section{padding:56px 0 48px}.cs-page .cs-cats-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.cs-page .cs-cat-card{background:var(--card-solid-bg);border:1px solid rgba(212,165,90,.12);border-radius:20px;padding:24px 18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.cs-page .cs-cat-card:hover{border-color:rgba(212,165,90,.38);transform:translateY(-5px);box-shadow:0 20px 52px rgba(0,0,0,.42)}.cs-page .cs-cat-icon{width:46px;height:46px;border-radius:12px;background:rgba(212,165,90,.09);border:1px solid rgba(212,165,90,.18);display:flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}.cs-page .cs-cat-title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.015em;margin:0}.cs-page .cs-cat-desc{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;line-height:1.55;margin:0;flex:1 1}.cs-page .cs-faq-section{padding:60px 0 64px}.cs-page .cs-faq-panel{display:flex;flex-direction:column}.cs-page .cs-faq-panel__header{margin-bottom:28px}.cs-page .cs-faq-panel__title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.04em;margin:0 0 6px}.cs-page .cs-faq-panel__sub{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;margin:0}.cs-page .cs-faq-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.cs-page .cs-faq-tab{height:34px;padding:0 16px;border-radius:999px;border:1px solid var(--card-border);background:none;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.cs-page .cs-faq-tab:hover:not(.active){border-color:var(--input-border);color:var(--carwyn-color-text-muted)}.cs-page .cs-faq-tab.active{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072;font-weight:800}.cs-page .cs-faq-list{display:flex;flex-direction:column;gap:8px}.cs-page .cs-faq-empty{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13.5px;padding:28px 0;text-align:center}.cs-page .cs-faq-item{background:var(--card-solid-bg);border:1px solid var(--card-border);border-radius:14px;overflow:hidden;transition:border-color .18s ease}.cs-page .cs-faq-item.open{border-color:rgba(212,165,90,.2)}.cs-page .cs-faq-item.open .cs-faq-chevron{background:rgba(212,165,90,.18);transform:rotate(180deg)}.cs-page .cs-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;background:none;border:none;cursor:pointer;text-align:left}.cs-page .cs-faq-q-text{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.cs-page .cs-faq-chevron{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:rgba(212,165,90,.08);border:1px solid rgba(212,165,90,.2);display:flex;align-items:center;justify-content:center;transition:background .18s ease,transform .22s ease}.cs-page .cs-faq-chevron:after{content:"";display:block;width:7px;height:7px;border-right:2px solid #f2c072;border-bottom:2px solid #f2c072;transform:rotate(45deg) translate(-1px,-2px)}.cs-page .cs-faq-a{padding:0 20px 18px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13.5px;line-height:1.65}.cs-page .cs-contact-section{padding:60px 0 96px}.cs-page .cs-contact-section__header{text-align:center;margin-bottom:44px;display:flex;flex-direction:column;align-items:center;gap:10px}.cs-page .cs-contact-section__title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.cs-page .cs-contact-section__sub{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0}.cs-page .cs-form-card{background:var(--card-solid-bg);border:1px solid rgba(212,165,90,.18);border-radius:22px;padding:40px 44px;max-width:820px;margin:0 auto;box-shadow:0 24px 64px rgba(0,0,0,.36)}.cs-page .cs-form-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:0}.cs-page .cs-form-group{display:flex;flex-direction:column;gap:5px}.cs-page .cs-form-group--full{grid-column:1/-1}.cs-page .cs-form-group label{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cs-page .cs-form-group input,.cs-page .cs-form-group select,.cs-page .cs-form-group textarea{width:100%;background:var(--card-solid-bg);border:1px solid var(--input-border);border-radius:11px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;padding:11px 14px;outline:none;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cs-page .cs-form-group input:focus,.cs-page .cs-form-group select:focus,.cs-page .cs-form-group textarea:focus{border-color:rgba(212,165,90,.5)}.cs-page .cs-form-group input::placeholder,.cs-page .cs-form-group select::placeholder,.cs-page .cs-form-group textarea::placeholder{color:var(--carwyn-color-text-subtle)}.cs-page .cs-form-group select{cursor:pointer;color:var(--carwyn-color-text-muted)}.cs-page .cs-form-group select option{background:var(--card-solid-bg);color:var(--carwyn-color-text)}.cs-page .cs-form-group textarea{resize:vertical;min-height:130px;line-height:1.6}.cs-page .cs-form-submit-row{grid-column:1/-1;margin-top:4px}.cs-page .cs-submit-btn{width:100%;height:48px;border:none;border-radius:11px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700;font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 28px rgba(212,165,90,.22);transition:opacity .18s ease}.cs-page .cs-submit-btn:hover{opacity:.88}.cs-page .cs-form-success{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 0 20px;text-align:center}.cs-page .cs-form-success .cs-form-success__icon{width:52px;height:52px;border-radius:50%;background:rgba(212,165,90,.12);border:1px solid rgba(212,165,90,.3);display:flex;align-items:center;justify-content:center;color:#f2c072;font-size:22px;font-weight:900}.cs-page .cs-form-success strong{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:900}.cs-page .cs-form-success p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;margin:0}.cs-page .cs-form-again{margin-top:6px;padding:0;background:none;border:none;color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:underline;cursor:pointer;opacity:.8}.cs-page .cs-form-again:hover{opacity:1}.cs-page .cs-contact-strip{margin-top:28px;padding-top:28px;border-top:1px solid var(--card-border);display:flex;flex-direction:row;justify-content:center;gap:48px}.cs-page .cs-contact-row{display:flex;align-items:center;gap:14px}.cs-page .cs-c-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:rgba(212,165,90,.07);border:1px solid rgba(212,165,90,.14);display:flex;align-items:center;justify-content:center;font-size:15px}.cs-page .cs-c-body{display:flex;flex-direction:column;gap:2px}.cs-page .cs-c-body label{display:block;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cs-page .cs-c-body span{color:#f2c072;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.cs-page .cs-c-body span.plain{color:var(--carwyn-color-text);font-weight:500}.cs-page .cs-tabs-section{padding:60px 0 64px}.cs-page .cs-tabs-header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:36px}.cs-page .cs-tabs-title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.04em;margin:0}.cs-page .cs-main-info{display:flex;justify-content:center;margin-bottom:32px}.cs-page .cs-tab-btns{display:flex;gap:0;border-bottom:1px solid var(--card-border)}.cs-page .cs-tab-btn{padding:12px 32px;background:none;border:none;border-bottom:2px solid transparent;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;margin-bottom:-1px;transition:color .18s ease,border-color .18s ease}.cs-page .cs-tab-btn.active{color:#f2c072;border-bottom-color:#f2c072}.cs-page .cs-tab-btn:hover:not(.active){color:var(--carwyn-color-text-muted)}.cs-page .notice-content .title{display:none}.cs-page .notice-content .main{border:1px solid var(--card-border);border-radius:16px;overflow:hidden}.cs-page .notice-content .main .top{padding:14px 28px;display:flex;flex-direction:row;justify-content:space-between;background:var(--input-bg);border-bottom:1px solid var(--card-border)}.cs-page .notice-content .main .top span{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.cs-page .notice-content .main .bottom{display:flex;flex-direction:column}.cs-page .notice-content .main .bottom .notice-card{padding:18px 28px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--card-border);transition:background .18s ease}.cs-page .notice-content .main .bottom .notice-card:last-child{border-bottom:none}.cs-page .notice-content .main .bottom .notice-card:hover{background:var(--input-bg)}.cs-page .notice-content .main .bottom .notice-card.event{background:rgba(212,165,90,.05);border-left:2px solid rgba(212,165,90,.4)}.cs-page .notice-content .main .bottom .notice-card div{padding:4px 10px;border-radius:999px;border:1px solid rgba(212,165,90,.4);color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cs-page .notice-content .main .bottom .notice-card .notice-number{width:36px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:500}.cs-page .notice-content .main .bottom .notice-card .notice-title{flex:1 1;padding:0 24px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:500}.cs-page .notice-content .main .bottom .notice-card .notice-date{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:500}.cs-page .faq-content{margin-top:0;display:flex;flex-direction:column}.cs-page .faq-content .categories{display:flex;flex-direction:row;justify-content:center;gap:4px;flex-wrap:wrap;margin-bottom:32px}.cs-page .faq-content .categories div{height:36px;padding:0 18px;display:flex;justify-content:center;align-items:center;border-radius:999px;border:1px solid var(--card-border);color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.cs-page .faq-content .categories div:hover{border-color:rgba(212,165,90,.3);color:var(--carwyn-color-text-muted)}.cs-page .faq-content .categories div.active{border-color:rgba(212,165,90,.5);background:rgba(212,165,90,.1);color:#f2c072;font-weight:800}.cs-page .faq-content .wrap .MuiPaper-root{background:var(--card-solid-bg)!important;border-color:var(--card-border)!important}.cs-page .faq-content .wrap .MuiAccordionSummary-root{background:var(--card-solid-bg)!important;min-height:56px}.cs-page .faq-content .wrap .MuiAccordionSummary-root:hover{background:var(--input-bg)!important}.cs-page .faq-content .wrap .MuiAccordionDetails-root{padding:16px 20px 22px;background:var(--input-bg)!important}.cs-page .faq-content .wrap .MuiSvgIcon-root{color:#f2c072}.cs-page .faq-content .wrap .MuiTypography-root{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:14px}.cs-page .faq-content .wrap .badge{margin:0 18px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:900}.cs-page .faq-content .wrap .question .badge{background:rgba(212,165,90,.15);border:1px solid rgba(212,165,90,.3);color:#f2c072}.cs-page .faq-content .wrap .answer{margin-left:60px;display:flex;align-items:flex-start;flex-direction:row}.cs-page .faq-content .wrap .answer .badge{background:var(--input-bg);border:1px solid var(--input-border);color:var(--carwyn-color-text-subtle);flex-shrink:0}.cs-page .faq-content .wrap .answer .MuiTypography-root{color:var(--carwyn-color-text-subtle)}@media(max-width:768px){.cs-page .cs-container{box-sizing:border-box}.cs-page .cs-container,.cs-page .cs-hero{padding-left:16px;padding-right:16px}.cs-page .cs-hero__title{font-size:clamp(28px,7vw,40px)!important}.cs-page .cs-hero__subtitle{font-size:14px!important}.cs-page .cs-cats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.cs-page .cs-faq-tabs{flex-wrap:wrap!important}.cs-page .cs-form-fields{grid-template-columns:1fr!important}.cs-page .cs-form-card{padding:18px 16px!important}.cs-page .cs-form-submit-row{width:100%}.cs-page .cs-submit-btn{width:100%!important}}@media(max-width:460px){.cs-page .cs-cats-grid{grid-template-columns:1fr!important}}#pc-wrap .about-page{position:relative;padding:120px 0 60px;width:100%;height:auto}#pc-wrap .about-page .intro{display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .intro .container{flex-direction:row;justify-content:space-between}#pc-wrap .about-page .intro .container .left{width:40%}#pc-wrap .about-page .intro .container .left strong{color:#181a20;font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .intro .container .right{width:48%;display:flex;flex-direction:column}#pc-wrap .about-page .intro .container .right p{color:#181a20;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .intro .container .right .boxes{margin-top:86px;display:flex;flex-direction:row}#pc-wrap .about-page .intro .container .right .boxes .box{margin-right:85px;width:203px;height:auto;display:flex;flex-direction:column}#pc-wrap .about-page .intro .container .right .boxes .box div{width:77px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#f6f6f6}#pc-wrap .about-page .intro .container .right .boxes .box div img{width:36px;height:36px}#pc-wrap .about-page .intro .container .right .boxes .box span{margin:20px 0 10px;color:#181a20;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .about-page .intro .container .right .boxes .box p{color:#181a20;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .statistics{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .statistics .container{flex-direction:column}#pc-wrap .about-page .statistics .container .banner{width:100%;height:500px}#pc-wrap .about-page .statistics .container .banner img{width:100%;border-radius:12px}#pc-wrap .about-page .statistics .container .info{margin-top:120px;display:flex;flex-direction:row;justify-content:space-evenly}#pc-wrap .about-page .statistics .container .info div{display:flex;flex-direction:column;align-items:center}#pc-wrap .about-page .statistics .container .info div strong{color:#181a20;font-family:Inter,sans-serif;font-size:42px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .about-page .statistics .container .info div p{margin-top:4px;color:#181a20;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .agents{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .agents .container{flex-direction:column}#pc-wrap .about-page .agents .container .title{color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .agents .container .desc{color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .agents .container .wrap{margin-top:60px;display:flex;flex-direction:row}#pc-wrap .about-page .optionsList{position:relative;margin-top:120px;width:100%;height:720px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:24px;background:#fef4f3}#pc-wrap .about-page .optionsList .about-banner{position:absolute;right:0;width:821px;height:720px;border-radius:0 24px 24px 0}#pc-wrap .about-page .optionsList .container{flex-direction:column}#pc-wrap .about-page .optionsList .container strong{width:445px;color:#181a20;font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .optionsList .container .box{margin-top:40px;display:flex;flex-direction:row;align-items:center}#pc-wrap .about-page .optionsList .container .box .icon-box{width:84px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fdeae8}#pc-wrap .about-page .optionsList .container .box .text-box{margin-left:24px;display:flex;flex-direction:column}#pc-wrap .about-page .optionsList .container .box .text-box span{color:#181a20;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .about-page .optionsList .container .box .text-box p{width:445px;margin-top:5px;color:#181a20;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .optionsList .container .btn{margin-top:30px;padding:0 30px;max-width:180px;height:55px;display:flex;flex-direction:row;align-items:center;border-radius:12px;box-sizing:border-box;background:#181a20;justify-content:center;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .about-page .optionsList .container .btn img{margin-left:10px;width:16px;height:16px;filter:brightness(0) invert(1)}#pc-wrap .about-page .partners{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .partners .container{flex-direction:column}#pc-wrap .about-page .partners .container span{color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .about-page .partners .container .wrap{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .about-page .help{margin-top:120px;display:flex;flex-direction:row;justify-content:center}#pc-wrap .about-page .help .container{padding:110px 65px;flex-direction:row;justify-content:space-between;border-radius:12px;background:#f6f6f6}#pc-wrap .about-page .help .container .left{display:flex;flex-direction:column}#pc-wrap .about-page .help .container .left strong{color:#181a20;font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .help .container .left p{margin-top:10px;color:#181a20;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .about-page .help .container .right{display:flex;flex-direction:row}#pc-wrap .about-page .help .container .right div{padding:0 30px;height:55px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:12px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .about-page .help .container .right div img{width:16px;height:16px}#pc-wrap .about-page .help .container .right div.white{color:#181a20;border:1px solid #181a20}#pc-wrap .about-page .help .container .right div.white img{margin-left:10px}#pc-wrap .about-page .help .container .right div.black{margin-left:30px;color:#fff;background:#181a20}#pc-wrap .about-page .help .container .right div.black img{margin-right:10px;filter:brightness(0) invert(1)}#mobile-wrap .join-page,#pc-wrap .join-page{padding-top:80px;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--carwyn-color-background)}#mobile-wrap .join-page .join-card,#pc-wrap .join-page .join-card{width:100%;max-width:460px;padding:56px 48px 52px;margin:40px 20px;border:1px solid rgba(212,165,90,.14);border-radius:24px;background:var(--card-solid-bg);box-shadow:0 32px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.03);display:flex;flex-direction:column;align-items:center;text-align:center}#mobile-wrap .join-page .join-card .join-card-logo,#pc-wrap .join-page .join-card .join-card-logo{width:220px;margin-bottom:44px;display:block}#mobile-wrap .join-page .join-card .join-title,#pc-wrap .join-page .join-card .join-title{margin:0 0 10px;color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2}#mobile-wrap .join-page .join-card .join-subtitle,#pc-wrap .join-page .join-card .join-subtitle{margin:0 0 36px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}#mobile-wrap .join-page .join-card .join-verify-notice,#pc-wrap .join-page .join-card .join-verify-notice{width:100%;margin-bottom:24px;padding:13px 16px;border:1px solid rgba(212,165,90,.22);border-radius:10px;background:rgba(212,165,90,.05);color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;line-height:1.6;text-align:left}#mobile-wrap .join-page .join-card .join-verify-notice strong,#pc-wrap .join-page .join-card .join-verify-notice strong{color:#d4a55a;font-weight:700}#mobile-wrap .join-page .join-card .join-verify-notice .join-resend-success,#pc-wrap .join-page .join-card .join-verify-notice .join-resend-success{margin-top:6px;color:#6ee7b7;font-size:12px}#mobile-wrap .join-page .join-card .join-fields,#pc-wrap .join-page .join-card .join-fields{width:100%;display:flex;flex-direction:column;gap:14px}#mobile-wrap .join-page .join-card .join-field,#pc-wrap .join-page .join-card .join-field{width:100%;display:flex;flex-direction:column;text-align:left}#mobile-wrap .join-page .join-card .join-field label,#pc-wrap .join-page .join-card .join-field label{margin-bottom:7px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap .join-page .join-card .join-field input,#pc-wrap .join-page .join-card .join-field input{width:100%;height:50px;padding:0 16px;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:500;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}#mobile-wrap .join-page .join-card .join-field input::placeholder,#pc-wrap .join-page .join-card .join-field input::placeholder{color:var(--carwyn-color-text-subtle)}#mobile-wrap .join-page .join-card .join-field input:focus,#pc-wrap .join-page .join-card .join-field input:focus{border-color:rgba(212,165,90,.5);box-shadow:0 0 0 3px rgba(212,165,90,.07)}#mobile-wrap .join-page .join-card .join-field input[readOnly],#pc-wrap .join-page .join-card .join-field input[readOnly]{color:var(--carwyn-color-text-subtle);cursor:default}#mobile-wrap .join-page .join-card .join-contact-tabs,#pc-wrap .join-page .join-card .join-contact-tabs{display:flex;gap:8px}#mobile-wrap .join-page .join-card .join-contact-tabs button,#pc-wrap .join-page .join-card .join-contact-tabs button{flex:1 1;height:42px;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}#mobile-wrap .join-page .join-card .join-contact-tabs button.active,#pc-wrap .join-page .join-card .join-contact-tabs button.active{border:1px solid rgba(212,165,90,.5);background:rgba(212,165,90,.1);color:#f2c072}#mobile-wrap .join-page .join-card .join-contact-tabs button:not(.active),#pc-wrap .join-page .join-card .join-contact-tabs button:not(.active){border:1px solid var(--card-border);background:transparent;color:var(--carwyn-color-text-subtle)}#mobile-wrap .join-page .join-card .join-contact-tabs button:not(.active):hover,#pc-wrap .join-page .join-card .join-contact-tabs button:not(.active):hover{border-color:var(--input-border);color:var(--carwyn-color-text-subtle)}#mobile-wrap .join-page .join-card .join-resend-btn,#pc-wrap .join-page .join-card .join-resend-btn{align-self:flex-start;padding:8px 16px;border:1px solid rgba(212,165,90,.3);border-radius:8px;background:transparent;color:#d4a55a;font-family:Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}#mobile-wrap .join-page .join-card .join-resend-btn:hover:not(:disabled),#pc-wrap .join-page .join-card .join-resend-btn:hover:not(:disabled){border-color:hsla(37,83%,70%,.55);background:rgba(212,165,90,.08);color:#f2c072}#mobile-wrap .join-page .join-card .join-resend-btn:disabled,#pc-wrap .join-page .join-card .join-resend-btn:disabled{opacity:.4;cursor:not-allowed}#mobile-wrap .join-page .join-card .join-role-section,#pc-wrap .join-page .join-card .join-role-section{width:100%;margin-top:20px;text-align:left}#mobile-wrap .join-page .join-card .join-role-section .join-role-label,#pc-wrap .join-page .join-card .join-role-section .join-role-label{display:block;margin-bottom:10px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap .join-page .join-card .join-role-section .join-role-options,#pc-wrap .join-page .join-card .join-role-section .join-role-options{display:flex;flex-direction:row;gap:16px}#mobile-wrap .join-page .join-card .join-role-section .MuiFormControlLabel-label,#pc-wrap .join-page .join-card .join-role-section .MuiFormControlLabel-label{font-family:Inter,sans-serif;font-size:13px;color:var(--carwyn-color-text-subtle)}#mobile-wrap .join-page .join-card .join-role-section .MuiCheckbox-root,#pc-wrap .join-page .join-card .join-role-section .MuiCheckbox-root{color:var(--carwyn-color-text-subtle);padding:4px 8px 4px 9px}#mobile-wrap .join-page .join-card .join-role-section .MuiCheckbox-root.Mui-checked,#pc-wrap .join-page .join-card .join-role-section .MuiCheckbox-root.Mui-checked{color:#d4a55a}#mobile-wrap .join-page .join-card .join-meta-row,#pc-wrap .join-page .join-card .join-meta-row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:16px}#mobile-wrap .join-page .join-card .join-meta-row .MuiFormControlLabel-label,#pc-wrap .join-page .join-card .join-meta-row .MuiFormControlLabel-label{font-family:Inter,sans-serif;font-size:13px;color:var(--carwyn-color-text-subtle)}#mobile-wrap .join-page .join-card .join-meta-row .MuiCheckbox-root,#pc-wrap .join-page .join-card .join-meta-row .MuiCheckbox-root{color:var(--carwyn-color-text-subtle);padding:4px 8px 4px 9px}#mobile-wrap .join-page .join-card .join-meta-row .MuiCheckbox-root.Mui-checked,#pc-wrap .join-page .join-card .join-meta-row .MuiCheckbox-root.Mui-checked{color:#d4a55a}#mobile-wrap .join-page .join-card .join-meta-row .join-forgot,#pc-wrap .join-page .join-card .join-meta-row .join-forgot{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:color .18s ease}#mobile-wrap .join-page .join-card .join-meta-row .join-forgot:hover,#pc-wrap .join-page .join-card .join-meta-row .join-forgot:hover{color:#d4a55a}#mobile-wrap .join-page .join-card .join-btn,#pc-wrap .join-page .join-card .join-btn{width:100%;height:52px;margin-top:26px;display:flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:12px;background:linear-gradient(135deg,#c49348,#f2c072 50%,#c49348);background-size:200% 100%;background-position:0 0;color:#1c0e00;font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-position .4s ease,box-shadow .25s ease,transform .2s ease,opacity .2s ease}#mobile-wrap .join-page .join-card .join-btn img,#pc-wrap .join-page .join-card .join-btn img{width:16px;height:16px;filter:brightness(0)}#mobile-wrap .join-page .join-card .join-btn:hover:not(:disabled),#pc-wrap .join-page .join-card .join-btn:hover:not(:disabled){background-position:100% 0;box-shadow:0 10px 32px rgba(212,165,90,.38);transform:translateY(-1px)}#mobile-wrap .join-page .join-card .join-btn:disabled,#pc-wrap .join-page .join-card .join-btn:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}#mobile-wrap .join-page .join-card .join-switch,#pc-wrap .join-page .join-card .join-switch{margin-top:28px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:14px;line-height:1.5}#mobile-wrap .join-page .join-card .join-switch button,#pc-wrap .join-page .join-card .join-switch button{margin-left:6px;padding:0;border:none;background:none;color:#d4a55a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:color .18s ease}#mobile-wrap .join-page .join-card .join-switch button:hover,#pc-wrap .join-page .join-card .join-switch button:hover{color:#f2c072}@media(max-width:768px){#mobile-wrap .join-page,#pc-wrap .join-page{padding:24px 0 48px;min-height:calc(100vh - 86px);align-items:flex-start}#mobile-wrap .join-page .join-card,#pc-wrap .join-page .join-card{width:calc(100vw - 32px);max-width:460px;padding:40px 24px 36px;margin:0 auto;border-radius:20px}#mobile-wrap .join-page .join-card .join-card-logo,#pc-wrap .join-page .join-card .join-card-logo{width:min(200px,70%);margin-bottom:36px}#mobile-wrap .join-page .join-card .join-title,#pc-wrap .join-page .join-card .join-title{font-size:22px}#mobile-wrap .join-page .join-card .join-subtitle,#pc-wrap .join-page .join-card .join-subtitle{font-size:13px;margin-bottom:28px}#mobile-wrap .join-page .join-card .join-fields,#pc-wrap .join-page .join-card .join-fields{gap:12px}#mobile-wrap .join-page .join-card .join-field input,#pc-wrap .join-page .join-card .join-field input{height:50px;font-size:16px}#mobile-wrap .join-page .join-card .join-contact-tabs button,#pc-wrap .join-page .join-card .join-contact-tabs button{height:44px;font-size:13px}#mobile-wrap .join-page .join-card .join-btn,#pc-wrap .join-page .join-card .join-btn{height:52px;margin-top:22px;font-size:12px}#mobile-wrap .join-page .join-card .join-switch,#pc-wrap .join-page .join-card .join-switch{font-size:13px;margin-top:22px}}@media(max-width:430px){#mobile-wrap .join-page,#pc-wrap .join-page{padding:20px 0 40px}#mobile-wrap .join-page .join-card,#pc-wrap .join-page .join-card{padding:32px 20px 28px;border-radius:18px}#mobile-wrap .join-page .join-card .join-card-logo,#pc-wrap .join-page .join-card .join-card-logo{width:min(180px,65%);margin-bottom:28px}#mobile-wrap .join-page .join-card .join-title,#pc-wrap .join-page .join-card .join-title{font-size:20px}#mobile-wrap .join-page .join-card .join-fields,#mobile-wrap .join-page .join-card .join-role-options,#pc-wrap .join-page .join-card .join-fields,#pc-wrap .join-page .join-card .join-role-options{gap:10px}#mobile-wrap .join-page .join-card .join-btn,#pc-wrap .join-page .join-card .join-btn{height:50px;margin-top:20px}}#pc-wrap.admin{background:#0a0a0a;min-height:100vh}#pc-wrap.admin .MuiAppBar-root{height:64px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 24px;position:fixed}#pc-wrap.admin .MuiAppBar-root .MuiIconButton-root{padding:2px}#pc-wrap.admin .MuiAppBar-root .MuiIconButton-root .MuiAvatar-root{width:36px;height:36px;border:2px solid rgba(212,165,90,.4)}#pc-wrap.admin .aside hr{margin:16px 0;border-color:hsla(0,0%,100%,.07)}#pc-wrap.admin .aside .MuiListItemIcon-root{margin-right:12px;min-width:0}#pc-wrap.admin .aside .logo-box{display:flex;flex-direction:row;align-items:center;padding:20px 20px 12px}#pc-wrap.admin .aside .logo-box img{width:120px;height:auto}#pc-wrap.admin .aside .user{margin:0 8px 8px}#pc-wrap.admin .aside .menu_wrap{padding:0 8px;margin-bottom:2px}#pc-wrap.admin .aside .menu_wrap .menu{border-radius:10px;color:#9ca3af;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .18s ease,color .18s ease}#pc-wrap.admin .aside .menu_wrap .menu .MuiListItemText-root span{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:inherit}#pc-wrap.admin .aside .menu_wrap .menu svg{color:#6b7280;transition:color .18s ease}#pc-wrap.admin .aside .menu_wrap .menu:hover{background:hsla(0,0%,100%,.04);color:#d1d5db}#pc-wrap.admin .aside .menu_wrap .menu.on{background:rgba(212,165,90,.08);color:#f2c072}#pc-wrap.admin .aside .menu_wrap .menu.on svg{color:#d4a55a}#pc-wrap.admin .aside .menu_wrap .menu.on .MuiListItemText-root span{color:#f2c072}#pc-wrap.admin .aside .menu-list{padding:4px 8px 4px 24px}#pc-wrap.admin .aside .menu-list .li{border-radius:8px;padding:7px 16px;color:#6b7280;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .15s ease,color .15s ease;cursor:pointer}#pc-wrap.admin .aside .menu-list .li span{font-family:Inter,sans-serif;font-size:13px;color:inherit}#pc-wrap.admin .aside .menu-list .li:hover{background:hsla(0,0%,100%,.03);color:#9ca3af}#pc-wrap.admin .aside .menu-list .li.on{background:rgba(212,165,90,.1);color:#f2c072;font-weight:700}#pc-wrap.admin .aside .menu-list .li.on span{color:#f2c072}#pc-wrap.admin .aside .MuiCollapse-root .MuiList-root{background:transparent}#pc-wrap.admin .aside .MuiSvgIcon-root{color:#6b7280;font-size:18px}#pc-wrap.admin #bunker{width:calc(100% - 280px);margin-left:auto;padding:88px 28px 48px;background:#0a0a0a}#pc-wrap.admin #bunker .flex-space{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap.admin #bunker .tit{color:#f0f0f0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.3}#pc-wrap.admin #bunker .content{width:100%}#pc-wrap.admin #bunker .content .no-data{color:#6b7280;font-family:Inter,sans-serif;font-size:14px}#pc-wrap.admin #bunker .badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;transition:filter .15s ease}#pc-wrap.admin #bunker .badge:hover{filter:brightness(1.08)}#pc-wrap.admin #bunker .success{color:#34d399;background:rgba(52,211,153,.12)}#pc-wrap.admin #bunker .warning{color:#fbbf24;background:rgba(251,191,36,.1);border-radius:6px}#pc-wrap.admin #bunker .error{color:#f87171;background:hsla(0,91%,71%,.12)}#pc-wrap.admin #bunker .block{color:#a78bfa;background:rgba(167,139,250,.1);border-radius:6px}#pc-wrap.admin #bunker .delete{color:#9ca3af;background:rgba(156,163,175,.1);border-radius:6px}#pc-wrap.admin #bunker .up{color:#34d399;background:rgba(52,211,153,.12)}#pc-wrap.admin #bunker .down{color:#f87171;background:hsla(0,91%,71%,.12)}#pc-wrap.admin #bunker .success-txt{color:#34d399;font-size:13px}#pc-wrap.admin #bunker .warning-txt{color:#fbbf24;font-size:13px}#pc-wrap.admin #bunker .error-txt{color:#f87171;font-size:13px}#pc-wrap.admin #bunker .hacking-txt{color:#a78bfa;font-size:13px}#pc-wrap.admin #bunker .delete-txt{color:#9ca3af;font-size:13px}#pc-wrap.admin #bunker .table-wrap{background:#111;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);overflow:hidden}#pc-wrap.admin #bunker .table-wrap .tab-menu{display:flex;flex-direction:row;padding:0 16px}#pc-wrap.admin #bunker .table-wrap .tab-menu li{width:auto;height:50px;display:flex;align-items:center;cursor:pointer;padding:0 14px;color:#6b7280;font-family:Inter,sans-serif;font-size:13px;font-weight:600;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}#pc-wrap.admin #bunker .table-wrap .tab-menu li:hover{color:#9ca3af}#pc-wrap.admin #bunker .table-wrap .tab-menu li.on{color:#f2c072;border-bottom-color:#d4a55a;font-weight:700}#pc-wrap.admin #bunker .table-wrap .MuiDivider-root{border-color:hsla(0,0%,100%,.07)}#pc-wrap.admin #bunker .table-wrap .search-area{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}#pc-wrap.admin #bunker .table-wrap .search-area img{cursor:pointer}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root{height:42px;background:#1a1a1a;color:#d1d5db;font-family:Inter,sans-serif;font-size:13px;border-radius:8px}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root input{color:#d1d5db}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root input::placeholder{color:#4b5563}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.1)}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(212,165,90,.35)}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(212,165,90,.55);box-shadow:0 0 0 3px rgba(212,165,90,.07)}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root .MuiSvgIcon-root{color:#6b7280;font-size:18px}#pc-wrap.admin #bunker .table-wrap .search-area .MuiOutlinedInput-root .MuiInputAdornment-root img{width:18px;height:18px;filter:invert(1) brightness(.4)}#pc-wrap.admin #bunker .table-wrap .search-area .MuiInputBase-root,#pc-wrap.admin #bunker .table-wrap .search-area .MuiSelect-root{height:42px;background:#1a1a1a;border-radius:8px;color:#d1d5db;font-family:Inter,sans-serif;font-size:13px}#pc-wrap.admin #bunker .table-wrap .search-area .MuiInputBase-root .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .table-wrap .search-area .MuiSelect-root .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.1)}#pc-wrap.admin #bunker .table-wrap .search-area .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .table-wrap .search-area .MuiSelect-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(212,165,90,.35)}#pc-wrap.admin #bunker .table-wrap .search-area .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .table-wrap .search-area .MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(212,165,90,.55)}#pc-wrap.admin #bunker .table-wrap .search-area .MuiInputBase-root .MuiSelect-icon,#pc-wrap.admin #bunker .table-wrap .search-area .MuiSelect-root .MuiSelect-icon{color:#6b7280}#pc-wrap.admin #bunker .table-wrap thead tr{background:#161616}#pc-wrap.admin #bunker .table-wrap thead th{color:#6b7280;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.07);padding:14px 16px}#pc-wrap.admin #bunker .table-wrap thead th:first-child{padding-left:24px}#pc-wrap.admin #bunker .table-wrap thead th:last-child{padding-right:24px}#pc-wrap.admin #bunker .table-wrap tbody tr{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .15s ease}#pc-wrap.admin #bunker .table-wrap tbody tr:last-child{border-bottom:none}#pc-wrap.admin #bunker .table-wrap tbody tr:hover{background:hsla(0,0%,100%,.02)}#pc-wrap.admin #bunker .table-wrap tbody td{color:#d1d5db;font-family:Inter,sans-serif;font-size:13px;font-weight:400;border-bottom:none;padding:13px 16px;vertical-align:middle}#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 tbody td.info,#pc-wrap.admin #bunker .table-wrap tbody td.info-community{display:flex;flex-direction:row;align-items:center}#pc-wrap.admin #bunker .table-wrap tbody td.info-community a:visited{color:#9ca3af}#pc-wrap.admin #bunker .table-wrap tbody td .img-box{width:70px;height:70px;border-radius:8px;overflow:hidden;object-fit:cover}#pc-wrap.admin #bunker .table-wrap tbody td .img-box img{width:100%;height:100%;object-fit:cover;border-radius:8px}#pc-wrap.admin #bunker .table-wrap tbody td p.text-ellipsis{width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#d1d5db}#pc-wrap.admin #bunker .table-wrap .name a{display:flex;flex-direction:row;align-items:center;color:#d1d5db;text-decoration:none}#pc-wrap.admin #bunker .table-wrap .name a:hover{color:#f2c072}#pc-wrap.admin #bunker .table-wrap .MuiAvatar-root{width:34px;height:34px;border:1px solid hsla(0,0%,100%,.1)}#pc-wrap.admin #bunker .table-wrap .flex-box{display:flex;flex-direction:row;gap:6px}#pc-wrap.admin #bunker .table-wrap .flex-box button{color:#d4a55a;font-family:Inter,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px;background:rgba(212,165,90,.08);border:1px solid rgba(212,165,90,.2);min-width:unset;text-transform:none;transition:background .15s ease,border-color .15s ease}#pc-wrap.admin #bunker .table-wrap .flex-box button:hover{background:rgba(212,165,90,.14);border-color:rgba(212,165,90,.4);color:#f2c072}#pc-wrap.admin #bunker .table-wrap .flex-box button:last-child{margin-right:0}#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root{color:#6b7280;border-top:1px solid hsla(0,0%,100%,.07)}#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiTablePagination-displayedRows,#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiTablePagination-select,#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiTablePagination-selectLabel{font-family:Inter,sans-serif;font-size:12px;color:#6b7280}#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiIconButton-root,#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiSelect-icon{color:#6b7280}#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiIconButton-root:not(:disabled):hover{color:#d4a55a;background:rgba(212,165,90,.08)}#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiIconButton-root:disabled{color:#374151}#pc-wrap.admin #bunker .table-wrap .MuiTablePagination-root .MuiTablePagination-selectRoot .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.1)}#pc-wrap.admin #bunker .table-wrap .MuiTableContainer-root{box-shadow:none;background:transparent}#pc-wrap.admin #bunker .table-wrap .edit-optionsList{padding:20px}#pc-wrap.admin #bunker .table-wrap .edit-optionsList .option-wrap{margin-bottom:32px}#pc-wrap.admin #bunker .table-wrap .edit-optionsList .option-wrap .tit{height:38px;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:8px;background:#1a1a1a;border-radius:8px;padding:0 14px;font-size:13px}#pc-wrap.admin #bunker .table-wrap .edit-optionsList .option-wrap .notice{margin:6px 0 0 28px;color:#6b7280;font-size:12px}#pc-wrap.admin #bunker .table-wrap .edit-optionsList .option{flex-flow:row wrap}#pc-wrap.admin #bunker .table-wrap .edit-optionsList .option label{width:280px;height:44px;padding-right:8px;color:#9ca3af}#pc-wrap.admin #bunker .table-wrap .edit-optionsList .option label span{font-size:13px}#pc-wrap.admin #bunker .table-wrap.check-table-wrap td:first-child,#pc-wrap.admin #bunker .table-wrap.check-table-wrap th:first-child{width:50px;padding:0 0 0 12px}#pc-wrap.admin #bunker .title{margin-bottom:20px}#pc-wrap.admin #bunker .title.flex_space{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}#pc-wrap.admin #bunker .btn-add{background:linear-gradient(135deg,#c49348,#f2c072);color:#1c0e00;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:8px 18px;box-shadow:0 8px 22px rgba(212,165,90,.28);transition:filter .18s ease,box-shadow .18s ease,transform .18s ease;border:none;cursor:pointer}#pc-wrap.admin #bunker .btn-add:hover{filter:brightness(1.06);box-shadow:0 10px 28px rgba(212,165,90,.36);transform:translateY(-1px)}#pc-wrap.admin #bunker .btn-cancel{color:#9ca3af;border:1px solid hsla(0,0%,100%,.1);background:transparent;font-family:Inter,sans-serif;font-size:12px;font-weight:600;border-radius:8px}#pc-wrap.admin #bunker .btn-cancel:hover{border-color:hsla(0,0%,100%,.2);color:#d1d5db;background:hsla(0,0%,100%,.04)}#pc-wrap.admin #bunker .btn-action{position:static;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#d1d5db;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;transition:background .15s ease}#pc-wrap.admin #bunker .btn-action:hover{background:hsla(0,0%,100%,.1)}#pc-wrap.admin #bunker .btn-upload{border:1px dashed hsla(0,0%,100%,.15);color:#6b7280;background:hsla(0,0%,100%,.02);border-radius:8px}#pc-wrap.admin #bunker .btn-upload:hover{border-color:rgba(212,165,90,.35);color:#d4a55a}#pc-wrap.admin #bunker .btn-text{color:#d4a55a;font-weight:700}#pc-wrap.admin #bunker .btn-window{color:#6b7280;margin-left:6px}#pc-wrap.admin #bunker .btn-window svg{font-size:18px}#pc-wrap.admin #bunker .btn-window:hover{color:#d4a55a}#pc-wrap.admin #bunker .btn-complete{background:linear-gradient(135deg,#c49348,#f2c072);color:#1c0e00;font-weight:800;box-shadow:0 6px 18px rgba(212,165,90,.28)}#pc-wrap.admin #bunker .btn-wrap{margin-top:20px;flex-direction:row;justify-content:flex-end;gap:10px}#pc-wrap.admin #bunker .btn-wrap button{font-weight:600}#pc-wrap.admin #bunker .btn-action-wrap{display:flex;flex-direction:row;gap:8px}#pc-wrap.admin #bunker .btn-action-wrap button{height:40px;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);color:#9ca3af;border-radius:8px;font-family:Inter,sans-serif;font-size:12px}#pc-wrap.admin #bunker .btn-action-wrap button:hover{border-color:rgba(212,165,90,.3);color:#d4a55a}#pc-wrap.admin #bunker .btn-action-wrap thead{font-weight:700}#pc-wrap.admin #bunker .service-center-admin-form{margin-bottom:28px;padding:28px 28px 24px;background:#111;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.3)}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root{background:#1a1a1a;border-radius:8px;color:#d1d5db}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root input,#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root textarea,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root input,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root textarea,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root input,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root textarea{color:#d1d5db;font-family:Inter,sans-serif;font-size:13px}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root input::placeholder,#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root textarea::placeholder,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root input::placeholder,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root textarea::placeholder,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root input::placeholder,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root textarea::placeholder{color:#4b5563}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:hsla(0,0%,100%,.1)}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root:hover .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(212,165,90,.35)}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(212,165,90,.55)}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root label,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root label,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root label{color:#6b7280;font-family:Inter,sans-serif;font-size:13px}#pc-wrap.admin #bunker .service-center-admin-form .MuiOutlinedInput-root label.Mui-focused,#pc-wrap.admin #bunker .service-center-admin-form .MuiSelect-root label.Mui-focused,#pc-wrap.admin #bunker .service-center-admin-form .MuiTextField-root label.Mui-focused{color:#d4a55a}#pc-wrap.admin #bunker .detail{min-width:1080px;align-items:center;justify-content:center}#pc-wrap.admin #bunker .detail .back{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;color:#9ca3af;cursor:pointer}#pc-wrap.admin #bunker .detail .back:hover{color:#d4a55a}#pc-wrap.admin #bunker .detail .info-area{flex-direction:row}#pc-wrap.admin #bunker .detail .info-area>ul{flex:1 1}#pc-wrap.admin #bunker .detail .info-area li{padding:14px 22px;color:#d1d5db;font-size:13px}#pc-wrap.admin #bunker .detail .info-area hr{margin:4px 8px;border-color:hsla(0,0%,100%,.07)}#pc-wrap.admin #bunker .detail .info-area span:first-child{width:200px;min-width:200px;color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}#pc-wrap.admin #bunker .detail .MuiTabPanel-root{padding:0;margin:20px 0}#pc-wrap.admin #bunker .info-area{flex-direction:row}#pc-wrap.admin #bunker .user-area{margin-bottom:20px}#pc-wrap.admin #bunker .MuiTablePanel-root{padding:0}#pc-wrap.admin #bunker .input-area div:first-child{margin-right:14px}.menu-modal .MuiPaper-root,.pop-menu .MuiPaper-root{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.55)}.menu-modal .MuiPaper-root .MuiList-root,.pop-menu .MuiPaper-root .MuiList-root{padding:6px}.menu-modal .MuiPaper-root .MuiMenuItem-root,.pop-menu .MuiPaper-root .MuiMenuItem-root{color:#d1d5db;font-family:Inter,sans-serif;font-size:13px;font-weight:500;border-radius:7px;min-height:36px;transition:background .15s ease,color .15s ease}.menu-modal .MuiPaper-root .MuiMenuItem-root:hover,.pop-menu .MuiPaper-root .MuiMenuItem-root:hover{background:rgba(212,165,90,.08);color:#f2c072}.MuiMenu-root .MuiPaper-root{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.5)}.MuiMenu-root .MuiPaper-root .MuiMenuItem-root{color:#d1d5db;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.MuiMenu-root .MuiPaper-root .MuiMenuItem-root:hover{background:rgba(212,165,90,.08);color:#f2c072}.MuiMenu-root .MuiPaper-root .MuiMenuItem-root.Mui-selected{background:rgba(212,165,90,.1);color:#f2c072}.MuiMenu-root .MuiPaper-root .MuiMenuItem-root.Mui-selected:hover{background:rgba(212,165,90,.14)}#pc-wrap #member-page{background:var(--carwyn-color-background);min-height:100vh}#pc-wrap #member-page .container .member-page{position:relative;width:100%;flex-direction:row;padding-top:96px}#pc-wrap #member-page .container .member-page .back-frame{width:1260px;height:auto;display:flex;flex-direction:row;margin:60px 0 120px;border-radius:24px;border:1px solid rgba(212,165,90,.14);background:var(--card-solid-bg);box-shadow:0 28px 72px rgba(0,0,0,.48);overflow:hidden}#pc-wrap #member-page .container .member-page .back-frame .left-config{position:relative;width:266px;flex-shrink:0;height:auto!important;min-height:560px;border-radius:0;background:var(--card-solid-bg);border:none;border-right:1px solid rgba(212,165,90,.1);box-shadow:none;margin:0!important}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile{display:flex;flex-direction:row;align-items:center;gap:13px;padding:28px 20px 22px;margin-top:0;border-bottom:1px solid rgba(212,165,90,.08)}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .profile-img img{width:54px;height:54px;border-radius:50%;border:2px solid rgba(212,165,90,.38);object-fit:cover;flex-shrink:0}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info{margin-left:0;display:flex;flex-direction:column;gap:3px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-name{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1.2}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:0}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone img{margin-top:0;margin-right:0;width:12px;height:12px;filter:brightness(0) invert(.5)}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone .p-number{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:600}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .view-list{color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-top:0}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box{height:auto;flex-direction:row;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(212,165,90,.08)}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box .MuiButton-contained{height:36px;padding:0 22px;border-radius:999px;background:linear-gradient(180deg,#f2c072,#d4a55a)!important;color:#251700!important;font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 24px rgba(212,165,90,.2)}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box .MuiButton-contained:hover{opacity:.9}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box .MuiButton-outlined{height:36px;padding:0 18px;border-radius:999px;background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.34)!important;color:#f87171!important;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box .MuiButton-outlined:hover{background:rgba(239,68,68,.14)!important}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections{height:auto;padding:12px 10px 20px;gap:0;margin-top:0!important}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section{height:auto!important}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .title{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;line-height:normal;padding:14px 8px 6px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section img,#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section svg{width:16px;height:16px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-title{margin-left:10px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.2}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .count-title{display:flex;justify-content:flex-end;flex:1 1;padding-right:8px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.2}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section{width:100%;height:auto;display:flex;flex-direction:column;align-items:stretch;padding:0;cursor:pointer}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li{height:auto;min-height:40px;margin-bottom:2px;border-radius:10px;padding:0;transition:background .18s ease}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li a{display:block;width:100%;text-decoration:none}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li:hover{background:var(--input-bg)}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .focus{height:auto;background:rgba(212,165,90,.12);border-radius:10px;border:1px solid rgba(212,165,90,.2)}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .focus .sub-title{color:#f2c072;font-weight:800}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .focus .count-title{color:#f2c072}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box{width:100%;display:flex;flex-direction:row;align-items:center;padding:9px 10px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box img.com-icon{width:16px;height:16px;margin-left:4px;flex-shrink:0;filter:brightness(0) invert(1);opacity:.65}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box svg.com-icon{width:16px;height:16px;margin-left:4px;flex-shrink:0}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box svg.com-icon path{fill:var(--carwyn-color-text-subtle)}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box p{font-size:13px}#pc-wrap #member-page .container .member-page .back-frame .main-config{flex:1 1;min-width:0;position:relative;width:auto;margin-top:0;padding:36px 40px 64px;align-items:flex-start;gap:0}#pc-wrap #member-page .container .member-page .back-frame .main-config .list-config{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:22px}#pc-wrap #member-page .main-title-box{width:100%;height:auto;flex-direction:row;justify-content:space-between;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid rgba(212,165,90,.1)}#pc-wrap #member-page .main-title-box .right-box{width:auto}#pc-wrap #member-page .main-title-box .right-box .main-title{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:900;line-height:1.1;letter-spacing:-.04em;text-transform:none}#pc-wrap #member-page .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;width:100%;gap:14px;border:1px solid var(--card-border);border-radius:18px;background:var(--input-bg)}#pc-wrap #member-page .no-data img{width:44px;height:44px;opacity:.3;filter:brightness(0) invert(1)}#pc-wrap #member-page .no-data p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em}#pc-wrap #member-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:28px;gap:12px}#pc-wrap #member-page .pagination-config .pagination-box{width:100%;align-items:center}#pc-wrap #member-page .pagination-config .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#pc-wrap #member-page .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#pc-wrap #member-page .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#pc-wrap #member-follows-page{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#pc-wrap #member-follows-page .follows-list-box{width:100%;margin-top:0;gap:0}#pc-wrap #member-follows-page .follows-list-box .listing-title-box{width:100%;height:auto;flex-direction:row;gap:0;padding:12px 16px;border-radius:10px;background:var(--input-bg);justify-content:space-between;margin-bottom:6px}#pc-wrap #member-follows-page .follows-list-box .listing-title-box .title-text{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#pc-wrap #member-follows-page .follows-list-box .follows-card-box{width:100%;height:auto;flex-direction:row;align-items:center;padding:14px 12px;gap:16px;border-bottom:1px solid var(--card-border);border-radius:10px;transition:background .18s ease}#pc-wrap #member-follows-page .follows-list-box .follows-card-box:last-child{border-bottom:none}#pc-wrap #member-follows-page .follows-list-box .follows-card-box:hover{background:var(--input-bg)}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info{width:260px;display:flex;flex-direction:row;align-items:center;cursor:pointer;gap:0;flex-shrink:0}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .image-box{width:52px;height:52px;overflow:hidden;margin-right:14px;flex-shrink:0}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .image-box img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid rgba(212,165,90,.26)}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .information-box{width:auto;height:auto;padding:0}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .information-box .name{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box{flex:1 1;display:flex;flex-direction:row;align-items:center;gap:24px;min-width:0}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box{display:flex;align-items:center;gap:6px}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box img{width:18px;height:18px;filter:brightness(0) invert(.5)}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box svg{width:20px;height:20px;cursor:pointer;color:var(--carwyn-color-text-subtle);transition:color .18s ease}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box .MuiSvgIcon-colorPrimary,#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box svg:hover{color:#f2c072}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box span{margin-left:2px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:700}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box{width:220px;height:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-style:italic;font-weight:500}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box .MuiButton-contained{height:36px;padding:0 18px;border-radius:999px;background:rgba(212,165,90,.14)!important;border:1px solid rgba(212,165,90,.34);color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box .MuiButton-contained:hover{background:rgba(212,165,90,.24)!important}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box .MuiButton-outlined{height:36px;padding:0 18px;border-radius:999px;border:1px solid rgba(239,68,68,.4)!important;background:rgba(239,68,68,.06)!important;color:#f87171!important;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box .MuiButton-outlined:hover{background:rgba(239,68,68,.12)!important}#pc-wrap #member-follows-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:28px;gap:12px}#pc-wrap #member-follows-page .pagination-config .pagination-box{width:100%;align-items:center}#pc-wrap #member-follows-page .pagination-config .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#pc-wrap #member-follows-page .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#pc-wrap #member-follows-page .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#pc-wrap #member-articles-page{width:100%;display:flex;flex-direction:column;align-items:center}#pc-wrap #member-articles-page .main-title-box{width:100%;height:auto;align-self:flex-start}#pc-wrap #member-articles-page .articles-list-box{width:100%;height:auto;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:0}#pc-wrap #member-articles-page .articles-list-box .no-data{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;width:100%;gap:14px;border:1px solid var(--card-border);border-radius:18px;background:var(--input-bg)}#pc-wrap #member-articles-page .articles-list-box .no-data img{width:44px;height:44px;opacity:.3;filter:brightness(0) invert(1)}#pc-wrap #member-articles-page .articles-list-box .no-data p{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em}#pc-wrap #member-articles-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:28px;gap:12px}#pc-wrap #member-articles-page .pagination-config .pagination-box{width:100%;align-items:center}#pc-wrap #member-articles-page .pagination-config .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#pc-wrap #member-articles-page .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#pc-wrap #member-articles-page .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#pc-wrap #member-page #member-cars-page{width:100%;height:auto;display:flex;flex-direction:column;gap:0}#pc-wrap #member-page #member-cars-page .main-title-box{width:100%;height:auto}#pc-wrap #member-page #member-cars-page .cars-list-box{width:100%;height:auto;margin-top:0}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box{width:100%;height:auto}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .listing-title-box{width:100%;height:auto;flex-direction:row;align-items:center;gap:0;padding:12px 16px;border-radius:10px;background:var(--input-bg);margin-bottom:6px}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .listing-title-box .title-text{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .listing-title-box .title-text:first-child{width:320px;margin-right:0}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box{width:100%;height:auto;flex-direction:row;align-items:center;margin-top:0;padding:14px 16px;border-bottom:1px solid var(--card-border);border-radius:10px;transition:background .18s ease}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box:last-child{border-bottom:none}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box:hover{background:var(--input-bg)}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .image-box{width:115px;height:78px;overflow:hidden;margin-right:18px;flex-shrink:0;cursor:pointer}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .image-box img{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid rgba(212,165,90,.1)}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .information-box{width:220px;height:auto;padding:4px 0;cursor:pointer}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .information-box .name{margin-bottom:6px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .information-box .address{margin-bottom:10px;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.4}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .information-box .price{color:#f2c072;font-family:Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .date-box{width:140px;height:100%;align-items:center;justify-content:center;margin-right:0}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .date-box .date{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.6}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .status-box{width:100px;height:100%;align-items:center;justify-content:center;margin-right:0}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .status-box .coloured-box{width:auto;height:auto;padding:4px 12px;align-items:center;justify-content:center;border-radius:999px;background:rgba(212,165,90,.1)!important}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .status-box .coloured-box .status{color:#f2c072!important;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .views-box{width:80px;height:100%;align-items:center;justify-content:center;margin-right:0}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .car-card-box .views-box .views{color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.6}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:28px;gap:12px}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .pagination-config .pagination-box{width:100%;align-items:center}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .pagination-config .pagination-box .MuiPaginationItem-root{min-width:36px;height:36px;border:1px solid var(--input-border);border-radius:50%;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-weight:800}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .pagination-config .pagination-box .MuiPaginationItem-root.Mui-selected{border-color:rgba(212,165,90,.55);background:linear-gradient(180deg,#f2c072,#d4a55a);color:#251700}#pc-wrap #member-page #member-cars-page .cars-list-box .list-box .pagination-config .total-result p{color:var(--carwyn-color-text-subtle);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@keyframes shine{0%{background-position:0}to{background-position:200%}}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}#pc-wrap{background:var(--carwyn-color-background);color:var(--carwyn-color-text)}#pc-wrap #top .navbar .navbar-main{position:fixed;padding:0;width:100%;height:80px;display:flex;flex-direction:row;box-sizing:border-box;z-index:100;align-items:center;border-top:0;border-bottom:1px solid var(--carwyn-color-border);background:var(--navbar-bg);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--navbar-shadow-base);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}#pc-wrap #top .navbar .navbar-main.transparent{background:var(--navbar-bg-scrolled);box-shadow:var(--navbar-shadow-scrolled)}#pc-wrap #top .navbar .navbar-main .container{flex-direction:row;align-items:center;justify-content:space-between;height:100%}#pc-wrap #top .navbar .navbar-main .container .logo-box img{width:150px;filter:var(--navbar-logo-filter);cursor:pointer}#pc-wrap #top .navbar .navbar-main .container .router-box{position:relative;width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px}#pc-wrap #top .navbar .navbar-main .container .router-box div{position:relative;padding:31px 0 29px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color .22s ease}#pc-wrap #top .navbar .navbar-main .container .router-box div:after{content:"";position:absolute;left:0;right:0;bottom:20px;height:2px;background:var(--carwyn-color-primary);opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .22s ease,transform .22s ease}#pc-wrap #top .navbar .navbar-main .container .router-box div.active,#pc-wrap #top .navbar .navbar-main .container .router-box div:hover{color:var(--carwyn-color-primary-hover)}#pc-wrap #top .navbar .navbar-main .container .router-box div.active:after,#pc-wrap #top .navbar .navbar-main .container .router-box div:hover:after{opacity:1;transform:scaleX(1)}#pc-wrap #top .navbar .navbar-main .container .router-box div .community_menu{position:absolute;left:-177%;top:30px;width:434px;height:33px;background:#fff;transition:all 2s ease}#pc-wrap #top .navbar .navbar-main .container .router-box div .community_menu:before{content:"";display:block;position:absolute;top:0;right:50%;width:10px;height:10px;background:#fff;transform:translateY(-50%) rotate(45deg);z-index:0}#pc-wrap #top .navbar .navbar-main .container .user-box{min-width:330px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box{min-width:178px;height:46px;padding:0 22px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(212,165,90,.2);background:rgba(212,165,90,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover{border-color:hsla(37,83%,70%,.48);background:var(--carwyn-color-primary);transform:translateY(-1px);box-shadow:0 0 25px rgba(212,165,90,.26)}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box svg{color:var(--carwyn-color-primary-hover);margin-right:10px;transition:color .22s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box span{font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.12em;color:var(--carwyn-color-primary-hover);text-transform:uppercase;transition:color .22s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover span,#pc-wrap #top .navbar .navbar-main .container .user-box .join-box:hover svg{color:var(--carwyn-color-on-primary)}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--carwyn-color-border);background:var(--navbar-btn-surface);cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user:hover{border-color:hsla(37,83%,70%,.54);background:rgba(212,165,90,.12);box-shadow:0 0 22px rgba(212,165,90,.18)}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user img{width:38px;height:38px;border-radius:50%;object-fit:cover}#pc-wrap #top .navbar .navbar-main .container .lan-box{margin-left:16px;display:flex;align-items:center;gap:10px}#pc-wrap #top .navbar .navbar-main .container .lan-box .notification-trigger,#pc-wrap #top .navbar .navbar-main .container .lan-box .theme-toggle{width:40px;min-width:40px;height:40px;padding:0;border:1px solid var(--carwyn-color-border);border-radius:50%;background:var(--navbar-btn-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--carwyn-color-text-muted);transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}#pc-wrap #top .navbar .navbar-main .container .lan-box .notification-trigger:hover,#pc-wrap #top .navbar .navbar-main .container .lan-box .theme-toggle:hover{border-color:hsla(37,83%,70%,.48);background:rgba(212,165,90,.14);color:var(--carwyn-color-primary-hover);box-shadow:0 0 22px rgba(212,165,90,.16);transform:translateY(-1px)}#pc-wrap #top .navbar .navbar-main .container .lan-box .notification-trigger svg,#pc-wrap #top .navbar .navbar-main .container .lan-box .theme-toggle svg{font-size:19px}#pc-wrap #top .navbar .navbar-main .container .lan-box .notification-icon{color:currentColor;font-size:23px}#pc-wrap #top .navbar .navbar-main .container .lan-box .notification-badge .MuiBadge-badge{min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:800;line-height:17px;top:3px;right:3px;background:#f2c072;color:#251700;box-shadow:0 0 0 2px var(--navbar-badge-ring)}#pc-wrap #top .navbar .navbar-main .container .lan-box .btn-lang{width:58px;min-width:58px;height:40px;border-radius:999px;border:1px solid var(--carwyn-color-border);background:var(--navbar-btn-surface);color:var(--carwyn-color-text-muted);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}#pc-wrap #top .navbar .navbar-main .container .lan-box .btn-lang:hover{border-color:hsla(37,83%,70%,.48);background:rgba(212,165,90,.14);box-shadow:0 0 22px rgba(212,165,90,.16);transform:translateY(-1px)}#pc-wrap #top .navbar .navbar-main .container .lan-box .btn-lang img{width:24px;height:17px;border-radius:2px}#pc-wrap #top .navbar .navbar-main .container .lan-box .img-flag{width:24px;height:17px;border-radius:2px;margin-right:8px}#pc-wrap .logout-menu .MuiPaper-root{margin-top:8px;border-radius:12px;border:1px solid var(--carwyn-color-border);background:var(--carwyn-color-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(0,0,0,.22);color:var(--carwyn-color-text)}#pc-wrap .logout-menu .MuiMenuItem-root{margin:6px;border-radius:8px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-weight:700}#pc-wrap .logout-menu .MuiMenuItem-root:hover{background:rgba(212,165,90,.12)}#pc-wrap .logout-menu .MuiMenuItem-root svg{color:var(--carwyn-color-primary)!important}#pc-wrap .header-main{position:relative;width:100%;min-height:800px;height:100vh;overflow:visible;background:linear-gradient(180deg,#05070d,#0b0f19)}#pc-wrap .header-main .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease}#pc-wrap .header-main .hero-video.video-ready{opacity:1}#pc-wrap .header-main .hero-video-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(6,6,8,.72),rgba(8,8,10,.66) 26%,rgba(10,10,12,.5) 52%,rgba(10,10,12,.16) 78%,rgba(10,10,12,0)),linear-gradient(0deg,rgba(0,0,0,.94),transparent 40%,rgba(0,0,0,.24))}#pc-wrap .header-main:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 38%,rgba(212,165,90,.16),transparent 30%);z-index:1}#pc-wrap .header-main:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,transparent,var(--hero-fade-color));z-index:1}#pc-wrap .header-main .container{position:relative;z-index:2;width:100%;max-width:1480px;height:100%;padding:0 clamp(32px,6vw,120px);box-sizing:border-box;flex-direction:column;align-items:center;justify-content:flex-start}#pc-wrap .header-main .container .hero-copy{position:relative;margin-top:clamp(110px,16vh,190px);max-width:720px;align-items:center;text-align:center;text-shadow:0 10px 34px rgba(0,0,0,.46)}#pc-wrap .header-main .container .hero-copy:before{content:"";position:absolute;inset:-48px -72px -36px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.24) 0,rgba(0,0,0,.14) 46%,transparent 76%)}#pc-wrap .header-main .container .hero-copy .hero-eyebrow{margin-bottom:24px;padding:9px 14px;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(212,165,90,.3);background:rgba(212,165,90,.05);color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}#pc-wrap .header-main .container .hero-copy h1{margin:0;max-width:760px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(38px,7.3vw,72px);font-weight:800;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,#b8b8b8,#f7f7f7 28%,#9f9f9f 50%,#fff 72%,#b8b8b8);background-size:240% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 22px rgba(0,0,0,.4));animation:shine 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){#pc-wrap .header-main .container .hero-copy h1{animation:none}}#pc-wrap .header-main .container .hero-copy p{margin:28px 0 0;max-width:520px;color:hsla(36,24%,96%,.82);font-family:Inter,sans-serif;font-size:clamp(18px,1.4vw,22px);font-weight:500;line-height:1.6;text-shadow:0 8px 24px rgba(0,0,0,.42)}#pc-wrap .header-main .container .hero-copy .hero-actions{margin-top:32px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}#pc-wrap .header-main .container .hero-copy .hero-actions button{min-width:0;height:48px;padding:0 20px;border-radius:999px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em;text-transform:none;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}#pc-wrap .header-main .container .hero-copy .hero-actions button .MuiButton-startIcon{margin-right:8px;margin-left:-2px}#pc-wrap .header-main .container .hero-copy .hero-actions button svg{width:18px;height:18px}#pc-wrap .header-main .container .hero-copy .hero-actions button:hover{transform:translateY(-2px)}#pc-wrap .header-main .container .hero-copy .hero-actions .primary-cta{background:#f2c072;color:#281800;box-shadow:0 0 22px rgba(212,165,90,.32)}#pc-wrap .header-main .container .hero-copy .hero-actions .primary-cta:hover{background:#d4a55a;box-shadow:0 12px 28px rgba(212,165,90,.42)}#pc-wrap .header-main .container .hero-copy .hero-actions .secondary-cta{border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.04);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#pc-wrap .header-main .container .hero-copy .hero-actions .secondary-cta:hover{border-color:hsla(37,83%,70%,.6);background:rgba(212,165,90,.1);color:#f2c072;box-shadow:0 0 22px rgba(212,165,90,.28)}#pc-wrap .header-main .container .scroll-indicator{position:absolute;left:50%;bottom:24px;align-items:center;transform:translateX(-50%);z-index:3}#pc-wrap .header-main .container .scroll-indicator span{color:#888;font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}#pc-wrap .header-main .container .scroll-indicator div{margin-top:14px;width:1px;height:64px;background:linear-gradient(180deg,#d4a55a,rgba(212,165,90,0))}#pc-wrap .home-search-shell{position:relative;width:100%;margin-top:clamp(72px,13vh,168px);padding:0;background:transparent;z-index:5}#pc-wrap .home-search-shell .search-shell-inner{height:auto;z-index:6;flex-direction:column;justify-content:center}#pc-wrap .home-search-shell .search-shell-inner .search-box{position:relative;padding:18px 20px;width:min(1120px,100vw - 48px);min-height:100px;justify-content:space-between;align-items:center;border-radius:24px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.08)}#pc-wrap .home-search-shell .search-shell-inner .search-box .select-box{width:min(760px,100% - 300px);display:flex;flex-direction:row;justify-content:space-between;gap:14px}#pc-wrap .home-search-shell .search-shell-inner .search-box .select-box .box{padding:0 18px;width:240px;height:62px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:16px;border:1px solid var(--carwyn-color-border);background:hsla(0,0%,100%,.07);box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .select-box .box.on{background:rgba(212,165,90,.14);border-color:var(--carwyn-color-primary);color:var(--carwyn-color-text)}#pc-wrap .home-search-shell .search-shell-inner .search-box .select-box .box:hover{border-color:rgba(212,165,90,.72);background:hsla(0,0%,100%,.1);transform:translateY(-1px)}#pc-wrap .home-search-shell .search-shell-inner .search-box .select-box .box svg{color:var(--carwyn-color-primary);font-size:20px}#pc-wrap .home-search-shell .search-shell-inner .search-box .select-box .box span{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.03em}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other{display:flex;flex-direction:row;align-items:center}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .advanced-filter{display:flex;flex-direction:row;align-items:center;padding:0 18px;height:48px;border-radius:999px;border:1px solid var(--carwyn-color-border);background:hsla(0,0%,100%,.06);transition:border-color .2s ease,background .2s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .advanced-filter:hover{border-color:var(--carwyn-color-primary);background:rgba(212,165,90,.12)}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .advanced-filter img{margin-right:10px;width:18px;height:18px;cursor:pointer;filter:brightness(0) saturate(100%) invert(71%) sepia(24%) saturate(771%) hue-rotate(359deg) brightness(89%) contrast(87%)}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .advanced-filter span{color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .search-btn{margin-left:12px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:55px;background:var(--carwyn-color-primary);box-shadow:0 18px 34px rgba(212,165,90,.26);cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .search-btn:hover{background:var(--carwyn-color-primary-hover);transform:translateY(-1px);box-shadow:0 22px 42px rgba(212,165,90,.32)}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .search-btn img{width:21px;height:21px;filter:brightness(0) saturate(100%) invert(12%) sepia(28%) saturate(1326%) hue-rotate(359deg) brightness(94%) contrast(105%)}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-box-other .search-btn svg{width:20px;height:20px;color:var(--carwyn-color-on-primary)}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-location{position:absolute;padding:40px 60px;width:min(1120px,100vw - 48px);min-height:120px;height:auto;top:108px;right:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;visibility:hidden;border-radius:24px;border:1px solid var(--carwyn-color-border);background:var(--carwyn-color-glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 70px rgba(0,0,0,.34);box-sizing:border-box;z-index:2}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-location.on{visibility:visible;transition:.2s ease-out;background:var(--carwyn-color-glass)}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-location div{width:295px;display:flex;flex-direction:row;align-items:center;border-radius:16px;transition:background .2s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-location div:hover{background:rgba(212,165,90,.1)}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-location div img{width:122px;height:85px;border-radius:15px;object-fit:cover;cursor:pointer}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-location div span{margin-left:22px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:26px;cursor:pointer;letter-spacing:.06em;text-transform:uppercase}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-location div label{line-height:13px}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-type{position:absolute;padding:50px;width:min(1120px,100vw - 48px);min-height:120px;height:auto;top:108px;right:0;display:flex;flex-direction:row;justify-content:space-between;visibility:hidden;border-radius:24px;border:1px solid var(--carwyn-color-border);background:var(--carwyn-color-glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 70px rgba(0,0,0,.34);box-sizing:border-box;z-index:1}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-type.on{visibility:visible;transition:.2s ease-out;background:var(--carwyn-color-glass)}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-type div{position:relative;width:272px;height:168px;border-radius:15px;overflow:hidden;cursor:pointer;background-size:cover;border:1px solid var(--carwyn-color-border);transition:transform .2s ease,border-color .2s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-type div:hover{transform:translateY(-2px);border-color:var(--carwyn-color-primary)}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-type div:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,7,.05),rgba(7,7,7,.68))}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-type div span{position:absolute;right:14px;bottom:14px;padding:7px 10px;border-radius:999px;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:800;line-height:16px;background:rgba(212,165,90,.92);color:var(--carwyn-color-on-primary);letter-spacing:.06em;text-transform:uppercase}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-rooms{position:absolute;padding:10px 92px;width:min(1120px,100vw - 48px);min-height:120px;height:auto;top:108px;right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;visibility:hidden;border-radius:24px;border:1px solid var(--carwyn-color-border);background:var(--carwyn-color-glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 70px rgba(0,0,0,.34);box-sizing:border-box;z-index:1}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-rooms.on{visibility:visible;transition:.2s ease-out;background:var(--carwyn-color-glass)}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-rooms span{display:flex;align-items:center;padding:10px 30px;border:1px solid var(--carwyn-color-border);border-radius:999px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-rooms span:hover{border-color:var(--carwyn-color-primary);background:rgba(212,165,90,.12);color:var(--carwyn-color-primary)}#pc-wrap .header-basic{position:relative;width:100%;height:557px;display:flex;flex-direction:row;justify-content:center;background:#000}#pc-wrap .header-basic.auth{height:300px}#pc-wrap .header-basic .container{margin-top:175px}#pc-wrap .header-basic .container strong{color:#fff;font-family:Inter,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;text-transform:capitalize}#pc-wrap .header-basic .container span{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .review-card{margin-top:42px;display:flex;flex-direction:column}#pc-wrap .review-card .info{justify-content:space-between}#pc-wrap .review-card .info,#pc-wrap .review-card .info .left{display:flex;flex-direction:row}#pc-wrap .review-card .info .left img{width:55px;height:59px;border-radius:50%}#pc-wrap .review-card .info .left div{margin-left:8px;display:flex;flex-direction:column}#pc-wrap .review-card .info .left div strong{color:#181a20;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .review-card .info .left div span{margin-top:4px;color:#181a20;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .review-card .info .right{display:flex;flex-direction:row}#pc-wrap .review-card .info .right svg{color:#edf023}#pc-wrap .review-card p{margin-top:10px;color:#181a20;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .review-card .reply-button-box{width:auto;height:auto;flex-direction:row;gap:10px;align-items:center;border-bottom:1px solid #ddd}#pc-wrap .review-card .reply-button-box .reply-text{padding-bottom:10px;color:#181a20;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .chatting .chat-button{position:fixed;bottom:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--widget-btn-border);border-radius:50%;background:var(--widget-btn-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);cursor:pointer;z-index:998;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}#pc-wrap .chatting .chat-button svg{width:20px;height:20px;color:#d4a55a;transition:color .22s ease}#pc-wrap .chatting .chat-button span{position:absolute;top:50%;right:calc(100% + 12px);z-index:1001;padding:7px 12px;border:1px solid rgba(212,165,90,.3);border-radius:8px;background:hsla(0,0%,6%,.92);color:#e5e2e1;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(6px);transition:opacity .2s ease,transform .2s ease}#pc-wrap .chatting .chat-button:hover{border-color:rgba(212,165,90,.5);box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 22px rgba(212,165,90,.28);transform:translateY(-2px)}#pc-wrap .chatting .chat-button:hover svg{color:#f2c072}#pc-wrap .chatting .chat-button:hover span{opacity:1;transform:translateY(-50%) translateX(0)}#pc-wrap .chatting .chat-button.active{border-color:rgba(212,165,90,.55);background:rgba(212,165,90,.16);box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 24px rgba(212,165,90,.25)}#pc-wrap .chatting .chat-button.active svg{color:#f2c072}#pc-wrap .chatting .chat-frame{position:fixed;right:-420px;bottom:84px;width:380px;height:520px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--widget-frame-border);border-radius:24px;background:var(--widget-frame-bg);box-shadow:0 34px 86px rgba(0,0,0,.55);opacity:0;z-index:1000;transition:right .45s ease,opacity .3s ease}#pc-wrap .chatting .chat-frame.open{right:24px;opacity:1}#pc-wrap .chatting .chat-frame .chat-top{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--widget-head-border);background:var(--widget-head-bg)}#pc-wrap .chatting .chat-frame .chat-top .chat-title{color:var(--widget-msg-in-text);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.02em}#pc-wrap .chatting .chat-frame .chat-top .chat-subtitle{margin-top:3px;color:var(--widget-subtitle);font-family:Inter,sans-serif;font-size:11px;font-weight:600}#pc-wrap .chatting .chat-frame .chat-top .chat-online-badge{margin:0 auto 0 6px}#pc-wrap .chatting .chat-frame .chat-top .chat-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--hairline);border-radius:50%;background:var(--widget-close-bg);color:var(--widget-close-text);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}#pc-wrap .chatting .chat-frame .chat-top .chat-close svg{width:18px;height:18px}#pc-wrap .chatting .chat-frame .chat-top .chat-close:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#pc-wrap .chatting .chat-frame .chat-content{padding:16px;flex:1 1;justify-content:flex-start;overflow:auto}#pc-wrap .chatting .chat-frame .chat-content,#pc-wrap .chatting .chat-frame .chat-content .chat-main{position:relative;width:100%;display:flex;flex-direction:column}#pc-wrap .chatting .chat-frame .chat-content .chat-main .welcome{align-self:flex-start;max-width:82%;font-size:12.5px;font-weight:600}#pc-wrap .chatting .chat-frame .chat-content .chat-main .msg-left,#pc-wrap .chatting .chat-frame .chat-content .chat-main .welcome{padding:10px 14px;border:1px solid var(--widget-frame-border);border-radius:16px 16px 16px 4px;background:var(--widget-msg-in-bg);color:var(--widget-msg-in-text);font-family:Inter,sans-serif;line-height:1.45;word-break:break-word}#pc-wrap .chatting .chat-frame .chat-content .chat-main .msg-left{margin-left:10px;max-width:78%;min-width:0;font-size:13px;font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere}#pc-wrap .chatting .chat-frame .chat-content .chat-main .MuiAvatar-root{flex-shrink:0;width:34px;height:34px}#pc-wrap .chatting .chat-frame .chat-bott{width:100%;display:flex;flex-direction:row;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--widget-head-border);background:var(--widget-bott-bg)}#pc-wrap .chatting .chat-frame .chat-bott .msg-input{flex:1 1;min-width:0;height:46px;padding:0 18px;border:1px solid var(--hairline);border-radius:999px;background:var(--widget-close-bg);color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:13px;font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#pc-wrap .chatting .chat-frame .chat-bott .msg-input::placeholder{color:var(--widget-subtitle)}#pc-wrap .chatting .chat-frame .chat-bott .msg-input:focus{border-color:rgba(212,165,90,.45);box-shadow:0 0 0 3px rgba(212,165,90,.12)}#pc-wrap .chatting .chat-frame .chat-bott .send-msg-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:46px;height:46px;border:none;border-radius:50%;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 14px 28px rgba(212,165,90,.26);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}#pc-wrap .chatting .chat-frame .chat-bott .send-msg-btn svg{width:20px;height:20px;color:#281800}#pc-wrap .chatting .chat-frame .chat-bott .send-msg-btn:hover{box-shadow:0 18px 36px rgba(212,165,90,.34);filter:brightness(1.04);transform:translateY(-1px)}#pc-wrap .chatting .chat-frame .msg-right{padding:10px 14px;max-width:78%;min-width:0;border-radius:16px 16px 4px 16px;background:#d4a85a;color:#111;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}@media(max-width:768px){#pc-wrap .chatting .chat-button{bottom:20px;right:16px;width:48px}#pc-wrap .chatting .chat-button span{display:none}#pc-wrap .chatting .chat-frame{right:-110vw;bottom:80px;width:calc(100vw - 24px);height:min(480px,68vh);border-radius:20px}#pc-wrap .chatting .chat-frame.open{right:12px}}#pc-wrap .ai-agent-widget .ai-agent-button{position:fixed;bottom:84px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--widget-btn-border);border-radius:50%;background:var(--widget-btn-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);cursor:pointer;z-index:998;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}#pc-wrap .ai-agent-widget .ai-agent-button svg{width:20px;height:20px;color:#d4a55a;transition:color .22s ease}#pc-wrap .ai-agent-widget .ai-agent-button span{position:absolute;top:50%;right:calc(100% + 12px);z-index:1001;padding:7px 12px;border:1px solid rgba(212,165,90,.3);border-radius:8px;background:hsla(0,0%,6%,.92);color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(6px);transition:opacity .2s ease,transform .2s ease}#pc-wrap .ai-agent-widget .ai-agent-button:hover{border-color:rgba(212,165,90,.5);box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 22px rgba(212,165,90,.28);transform:translateY(-2px)}#pc-wrap .ai-agent-widget .ai-agent-button:hover svg{color:#f2c072}#pc-wrap .ai-agent-widget .ai-agent-button:hover span{opacity:1;transform:translateY(-50%) translateX(0)}#pc-wrap .ai-agent-widget .ai-agent-button.active{border-color:rgba(212,165,90,.55);background:rgba(212,165,90,.16);box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 24px rgba(212,165,90,.25)}#pc-wrap .ai-agent-widget .ai-agent-button.active svg{color:#f2c072}#pc-wrap .ai-agent-widget .ai-agent-frame{position:fixed;right:-420px;bottom:144px;width:380px;height:540px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--widget-frame-border);border-radius:24px;background:var(--widget-frame-bg-alt);box-shadow:0 34px 86px rgba(0,0,0,.55);opacity:0;z-index:1000;transition:right .45s ease,opacity .3s ease}#pc-wrap .ai-agent-widget .ai-agent-frame.open{right:24px;opacity:1}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--widget-head-border);background:var(--widget-head-bg)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-title{color:var(--widget-msg-in-text);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.02em}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-limit{margin-top:3px;color:var(--widget-subtitle);font-family:Inter,sans-serif;font-size:11px;font-weight:600}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--hairline);border-radius:50%;background:var(--widget-close-bg);color:var(--widget-close-text);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-close svg{width:18px;height:18px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-close:hover{border-color:rgba(212,165,90,.45);background:rgba(212,165,90,.1);color:#f2c072}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content{position:relative;padding:16px;width:100%;flex:1 1;display:flex;flex-direction:column;overflow:auto}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-main{width:100%;display:flex;flex-direction:column;gap:12px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message{width:100%;display:flex;flex-direction:row;align-items:flex-end;gap:8px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.user{justify-content:flex-end}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.user .ai-agent-bubble{border-radius:16px 16px 4px 16px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.assistant{justify-content:flex-start}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.assistant .ai-agent-bubble{border-radius:16px 16px 16px 4px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-avatar{width:30px;height:30px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-family:Inter,sans-serif;font-size:11px;font-weight:800}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-bubble{max-width:82%;padding:10px 13px;display:flex;flex-direction:column;border:1px solid var(--widget-frame-border);background:var(--widget-input-bg);color:var(--widget-msg-in-text)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-message-label{margin-bottom:4px;color:#d4a85a;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-message-text{white-space:pre-wrap;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.5}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-intent{margin-top:6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;opacity:.7}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars{margin-top:10px;gap:8px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars a{text-decoration:none}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card{width:100%;min-width:240px;padding:8px;display:flex;flex-direction:row;gap:10px;border:1px solid var(--widget-frame-border);border-radius:14px;background:var(--widget-card-bg);transition:border-color .2s ease,background .2s ease}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card:hover{border-color:rgba(212,165,90,.4);background:rgba(212,165,90,.08)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card img{width:58px;height:58px;border-radius:10px;object-fit:cover}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-info{min-width:0;flex:1 1}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-title{color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-meta{margin-top:2px;color:var(--widget-subtitle);font-family:Inter,sans-serif;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-price{margin-top:4px;color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:800}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-chips{flex-direction:row;flex-wrap:wrap;gap:8px;padding:2px 0 4px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-chips .ai-agent-chip{padding:6px 14px;border:1px solid rgba(212,165,90,.35);border-radius:999px;background:rgba(212,165,90,.06);color:#d4a55a;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-chips .ai-agent-chip:hover{border-color:hsla(37,83%,70%,.7);background:rgba(212,165,90,.15);color:#f2c072}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-login{padding:13px;gap:10px;border:1px solid var(--widget-frame-border);border-radius:14px;background:var(--widget-card-bg)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-login p{color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:13px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-login button{text-transform:none;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-weight:800}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-login button:hover{background:linear-gradient(180deg,#f2c072,#d4a55a);filter:brightness(1.04)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-suggestions{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;max-height:96px;overflow-y:auto;padding:12px 16px;border-top:1px solid var(--widget-head-border);background:var(--widget-bott-bg)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-suggestions .ai-agent-chip{padding:6px 14px;border:1px solid rgba(212,165,90,.35);border-radius:999px;background:rgba(212,165,90,.06);color:#d4a55a;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-suggestions .ai-agent-chip:hover{border-color:hsla(37,83%,70%,.7);background:rgba(212,165,90,.15);color:#f2c072}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--widget-head-border);background:var(--widget-bott-bg)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-input{flex:1 1;min-width:0;height:46px;padding:0 18px;border:1px solid var(--widget-frame-border);border-radius:999px;background:var(--widget-input-bg);color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:13px;font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-input::placeholder{color:var(--widget-subtitle)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-input:focus{border-color:rgba(212,165,90,.45);box-shadow:0 0 0 3px rgba(212,165,90,.12)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:46px;height:46px;border:none;border-radius:50%;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 14px 28px rgba(212,165,90,.26);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn svg{width:20px;height:20px;color:#41403f}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn:disabled{cursor:not-allowed;background:hsla(0,0%,100%,.1);box-shadow:none}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn:disabled svg{color:var(--widget-subtitle)}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn:not(:disabled):hover{cursor:pointer;box-shadow:0 18px 36px rgba(212,165,90,.34);filter:brightness(1.04);transform:translateY(-1px)}@media(max-width:768px){#pc-wrap .ai-agent-widget .ai-agent-button{bottom:80px;right:16px;width:48px}#pc-wrap .ai-agent-widget .ai-agent-button span{display:none}#pc-wrap .ai-agent-widget .ai-agent-frame{right:-110vw;bottom:140px;width:calc(100vw - 24px);height:min(480px,70vh);border-radius:20px}#pc-wrap .ai-agent-widget .ai-agent-frame.open{right:12px}#pc-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-input{font-size:16px}}@media(max-width:430px){#pc-wrap .ai-agent-widget .ai-agent-frame{height:min(440px,70vh);bottom:136px;border-radius:18px}}#pc-wrap #footer{position:relative;padding:0;width:100%;height:auto;display:flex;flex-direction:row;background:var(--carwyn-color-background,#131313)}#pc-wrap #footer .footer-container{width:1300px;height:auto;margin:0 auto}#pc-wrap #footer .footer-container .main{display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #footer .footer-container .main .left{height:360px;display:flex;flex-direction:column;justify-content:space-between}#pc-wrap #footer .footer-container .main .left .footer-box{display:flex;flex-direction:column}#pc-wrap #footer .footer-container .main .left .footer-box .logo{width:200px;height:152px;cursor:pointer}#pc-wrap #footer .footer-container .main .left .footer-box span{color:var(--footer-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize}#pc-wrap #footer .footer-container .main .left .footer-box p{color:var(--footer-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #footer .footer-container .main .left .footer-box .media-box{margin-top:12px;color:var(--footer-social)}#pc-wrap #footer .footer-container .main .left .footer-box .media-box svg{font-size:32px;margin-right:22px;cursor:pointer}#pc-wrap #footer .footer-container .main .right,#pc-wrap #footer .footer-container .main .right .top{display:flex;flex-direction:column}#pc-wrap #footer .footer-container .main .right .top strong{color:var(--footer-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #footer .footer-container .main .right .top div{padding:20px 30px;margin-top:20px;width:667px;height:70px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;border-radius:12px;background:var(--footer-input-bg)}#pc-wrap #footer .footer-container .main .right .top div input{margin-right:10px;width:85%;border:none;outline:none;color:var(--footer-text);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;background:none}#pc-wrap #footer .footer-container .main .right .top div span{color:var(--footer-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap #footer .footer-container .main .right .bottom{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #footer .footer-container .main .right .bottom div{display:flex;flex-direction:column}#pc-wrap #footer .footer-container .main .right .bottom div strong{margin-bottom:3px;color:var(--footer-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #footer .footer-container .main .right .bottom div span{margin-top:25px;color:var(--footer-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;cursor:pointer}#pc-wrap #footer .footer-container .main .right .bottom div span:hover{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline}#pc-wrap #footer .footer-container .second{margin-top:60px;height:45px;border-top:1px solid var(--footer-divider);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#pc-wrap #footer .footer-container .second span{color:var(--footer-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.MuiPaper-root.MuiMenu-paper{padding:8px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.advanced-filter-modal{padding:32px 0 22px;width:662px;height:auto;display:flex;flex-direction:column;align-items:center;border-radius:24px;border:1px solid var(--carwyn-color-border);background:var(--carwyn-color-surface);color:var(--carwyn-color-text);box-shadow:0 28px 80px rgba(0,0,0,.38)}.advanced-filter-modal .close{top:20px;right:10px;width:40px;height:40px;border:1px solid var(--carwyn-color-border);background:hsla(0,0%,100%,.06);color:var(--carwyn-color-primary);transition:background .2s ease,border-color .2s ease}.advanced-filter-modal .close:hover{border-color:var(--carwyn-color-primary);background:rgba(212,165,90,.12)}.advanced-filter-modal .top{width:580px;height:auto;display:flex;flex-direction:column}.advanced-filter-modal .top span{color:var(--carwyn-color-primary);font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.1em;text-transform:uppercase}.advanced-filter-modal .top div.search-input-box{margin-top:10px;padding:18px 14px;display:flex;flex-direction:row;align-items:center;border:1px solid var(--carwyn-color-border);background:hsla(0,0%,100%,.05)}.advanced-filter-modal .top div.search-input-box img{width:17px;height:17px;filter:brightness(0) saturate(100%) invert(71%) sepia(24%) saturate(771%) hue-rotate(359deg) brightness(89%) contrast(87%)}.advanced-filter-modal .top div.search-input-box input{margin-left:10px;width:100%;height:25px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;border:none;outline:none;background:transparent}.advanced-filter-modal .top div.search-input-box input::placeholder{color:var(--carwyn-color-text-subtle)}.advanced-filter-modal hr{width:100%}.advanced-filter-modal .middle{position:relative;width:593px;height:auto;display:flex;flex-direction:column}.advanced-filter-modal .middle .row-box{position:relative;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}.advanced-filter-modal .middle .row-box .box{position:relative;width:285px;height:auto;display:flex;flex-direction:column}.advanced-filter-modal .middle .row-box .box span{margin-bottom:10px;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.08em;text-transform:uppercase}.advanced-filter-modal .middle .row-box .box .inside{position:relative;width:100%;height:auto;display:flex;flex-direction:row}.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{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--carwyn-color-border);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.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 var(--carwyn-color-primary)}.advanced-filter-modal .middle .row-box .box .inside div.fuel{min-width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--carwyn-color-border);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;background:hsla(0,0%,100%,.04)}.advanced-filter-modal .middle .row-box .box .inside div.fuel.active{border-color:var(--carwyn-color-primary);color:var(--carwyn-color-primary)}.advanced-filter-modal .middle .row-box .box .inside select{padding-left:13px;width:100%;height:46px;border-radius:8px;border:1px solid var(--carwyn-color-border);color:var(--carwyn-color-text-muted);background:hsla(0,0%,100%,.04);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced-filter-modal .middle .row-box .box .inside .arrow-down{position:absolute;width:15px;height:8px;color:#ddd;right:12px;top:21px}.advanced-filter-modal .middle .row-box .box .inside .minus-line{width:11px;height:1px;background:var(--carwyn-color-primary)}.advanced-filter-modal .middle .row-box .box .inside em{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.advanced-filter-modal .bottom{width:604px;height:auto;flex-direction:row}.advanced-filter-modal .bottom div{display:flex;flex-direction:row;align-items:center}.advanced-filter-modal .bottom div img{margin-right:10px;width:15px;height:15px;cursor:pointer}.advanced-filter-modal .bottom div span{color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.advanced-filter-modal .bottom button{width:185px;height:54px;border-radius:12px;background:var(--carwyn-color-primary);color:var(--carwyn-color-on-primary);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:normal}.advanced-filter-modal .bottom button:hover{background:var(--carwyn-color-primary-hover)}#pc-wrap .home-search-shell .search-shell-inner{position:relative;align-items:center}#pc-wrap .home-search-shell .search-shell-inner .search-box{width:min(1040px,100vw - 48px);min-height:unset;padding:12px;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:10px;border-radius:18px;border:1px solid var(--search-shell-border);background:var(--search-shell-bg);box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-sizing:border-box}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter,#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn,#pc-wrap .home-search-shell .search-shell-inner .search-box .search-control{height:52px;border-radius:12px;box-sizing:border-box}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-control{position:relative;display:flex;flex-direction:row}#pc-wrap .home-search-shell .search-shell-inner .search-box .dropdown-control{flex:0 0 200px}#pc-wrap .home-search-shell .search-shell-inner .search-box .keyword-control{flex:1 1 300px;min-width:220px;padding:0 16px;align-items:center;gap:14px;border:1px solid var(--hairline);background:var(--search-control-bg);color:var(--search-control-text)}#pc-wrap .home-search-shell .search-shell-inner .search-box .keyword-control svg{width:24px;height:24px;color:var(--search-control-text)}#pc-wrap .home-search-shell .search-shell-inner .search-box .keyword-control input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--search-control-text);font-family:Inter,sans-serif;font-size:15px;font-weight:600}#pc-wrap .home-search-shell .search-shell-inner .search-box .keyword-control input::placeholder{color:var(--search-control-placeholder)}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter,#pc-wrap .home-search-shell .search-shell-inner .search-box .control-trigger,#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn{border:0;font-family:Inter,sans-serif;cursor:pointer}#pc-wrap .home-search-shell .search-shell-inner .search-box .control-trigger{width:100%;padding:0 18px;display:flex;align-items:center;gap:14px;border:1px solid var(--hairline);border-radius:14px;background:var(--search-control-bg);color:var(--search-control-text);transition:border-color .22s ease,background .22s ease,transform .22s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .control-trigger.on,#pc-wrap .home-search-shell .search-shell-inner .search-box .control-trigger:hover{border-color:hsla(37,83%,70%,.5);background:rgba(212,165,90,.11)}#pc-wrap .home-search-shell .search-shell-inner .search-box .control-trigger svg{width:22px;height:22px;color:var(--search-control-text)}#pc-wrap .home-search-shell .search-shell-inner .search-box .control-trigger span{flex:1 1;color:var(--search-control-text);font-size:15px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pc-wrap .home-search-shell .search-shell-inner .search-box .control-trigger .chevron{width:18px;height:18px;color:var(--search-control-text)}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter{flex:0 0 148px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--hairline);background:var(--search-control-bg);color:var(--search-control-text);transition:border-color .22s ease,background .22s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter:hover{border-color:hsla(37,83%,70%,.5);background:rgba(212,165,90,.11)}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter svg{width:22px;height:22px;color:#d4a55a}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter span{font-size:15px;font-weight:800}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn{flex:0 0 150px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#17110a;box-shadow:0 18px 34px rgba(212,165,90,.28);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 24px 44px rgba(212,165,90,.34)}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn svg{width:24px;height:24px}#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn span{font-size:15px;font-weight:900}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-menu{position:absolute;top:calc(100% + 14px);left:0;z-index:20;display:none;width:320px;max-height:320px;padding:12px;overflow-y:auto;border-radius:18px;border:1px solid var(--hairline);background:var(--filter-menu-bg);box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-menu.on{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-menu button{min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:var(--filter-menu-btn-bg);color:var(--filter-menu-btn-text);font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-menu button:hover{border-color:hsla(37,83%,70%,.38);background:rgba(212,165,90,.11);color:#f2c072}#pc-wrap .home-search-shell .search-shell-inner .search-box .brand-menu{width:430px}#pc-wrap .home-search-shell .search-shell-inner .advanced-filter-popover{position:fixed;inset:0;z-index:2000;display:none;width:100%;margin:0;padding:24px;align-items:center;justify-content:center;box-sizing:border-box}#pc-wrap .home-search-shell .search-shell-inner .advanced-filter-popover.on{display:flex}#pc-wrap .home-search-shell .search-shell-inner .advanced-filter-popover .advanced-filter-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.34);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.advanced-filter-modal{width:min(720px,100vw - 48px);max-height:min(78vh,760px);padding:26px;box-shadow:0 34px 90px rgba(0,0,0,.5);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.advanced-filter-modal .close{top:18px;right:18px;cursor:pointer}.advanced-filter-modal .top div.search-input-box{padding:0 18px;border-radius:16px;background:var(--search-control-bg)}.advanced-filter-modal .top div.search-input-box svg{width:22px;height:22px}.advanced-filter-modal .filter-divider{margin:22px 0}.advanced-filter-modal .filter-divider.compact{margin:22px 0 18px}.advanced-filter-modal .middle .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px}.advanced-filter-modal .middle .filter-group.full-row{grid-column:1/-1}.advanced-filter-modal .middle .filter-group>span{font-family:Inter,sans-serif;letter-spacing:.14em}.advanced-filter-modal .middle .filter-pill{min-height:34px;padding:0 13px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.advanced-filter-modal .middle .filter-pill.active,.advanced-filter-modal .middle .filter-pill:hover{border-color:hsla(37,83%,70%,.5);background:rgba(212,165,90,.14);color:#f2c072}.advanced-filter-modal .middle .range-slider{padding:4px 8px 0}.advanced-filter-modal .middle .range-slider .MuiSlider-root{height:5px;color:#d4a55a;padding:14px 0}.advanced-filter-modal .middle .range-slider .MuiSlider-rail{background:var(--modal-divider);opacity:1}.advanced-filter-modal .middle .range-slider .MuiSlider-track{border:0;background:linear-gradient(90deg,#d4a55a,#f2c072)}.advanced-filter-modal .middle .range-slider .MuiSlider-thumb{width:17px;height:17px;border:2px solid #f2c072;background:#131313;box-shadow:0 0 0 4px rgba(212,165,90,.16);transition:box-shadow .2s ease}.advanced-filter-modal .middle .range-slider .MuiSlider-thumb.Mui-focusVisible,.advanced-filter-modal .middle .range-slider .MuiSlider-thumb:hover{box-shadow:0 0 0 7px rgba(212,165,90,.22)}.advanced-filter-modal .middle .range-slider .MuiSlider-thumb.Mui-active{box-shadow:0 0 0 9px rgba(212,165,90,.26)}.advanced-filter-modal .middle .range-slider .range-labels{flex-direction:row;align-items:center;justify-content:space-between;margin-top:2px}.advanced-filter-modal .middle .range-slider .range-labels span{color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em}.advanced-filter-modal .bottom{gap:16px}.advanced-filter-modal .bottom .reset-filters{font-size:12px;cursor:pointer}.advanced-filter-modal .bottom .reset-filters:hover{color:#f2c072}.advanced-filter-modal .bottom button.search-btn{height:44px;padding:0 24px;cursor:pointer}.advanced-filter-modal .bottom button.search-btn svg{width:18px;height:18px}.no-data{padding:30px 20px;width:100%;display:flex;flex-direction:column;align-items:center}.no-data img{width:56px;margin-bottom:2px}.no-data p{color:#bdbdbd;text-align:center}.notification-menu .MuiPaper-root{margin-top:12px;width:400px;max-width:calc(100vw - 24px);border-radius:20px;background:var(--notif-bg);border:1px solid rgba(212,165,90,.14);box-shadow:0 28px 72px rgba(0,0,0,.7),0 0 0 1px rgba(212,165,90,.05);overflow:hidden}.notification-menu .notification-menu-list{padding:0}.notification-menu .notification-panel{width:100%;background:var(--notif-bg)}.notification-menu .notification-panel-head{padding:18px 20px 16px;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--notif-border)}.notification-menu .notification-panel-head .notification-panel-title{color:var(--notif-title);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.025em}.notification-menu .notification-panel-head button{color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:0;min-width:0;background:none}.notification-menu .notification-panel-head button:hover{color:#d4a55a}.notification-menu .notification-panel-head button.Mui-disabled{color:#4b5563;background:none}.notification-menu .notification-empty{padding:44px 20px;color:var(--notif-meta);font-family:Inter,sans-serif;font-size:13px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.notification-menu .notification-empty:before{content:"🔔";font-size:30px;opacity:.3;display:block;filter:grayscale(1)}.notification-menu .notification-list{max-height:440px;overflow-y:auto}.notification-menu .notification-list::-webkit-scrollbar{width:3px}.notification-menu .notification-list::-webkit-scrollbar-track{background:transparent}.notification-menu .notification-list::-webkit-scrollbar-thumb{background:rgba(212,165,90,.2);border-radius:2px}.notification-menu .notification-item{width:100%;padding:14px 20px;border:0;border-bottom:1px solid var(--notif-divider);background:var(--notif-bg);display:flex;flex-direction:row;align-items:flex-start;gap:12px;text-align:left;cursor:pointer;transition:background .18s ease}.notification-menu .notification-item:last-child{border-bottom:none}.notification-menu .notification-item:hover{background:var(--notif-hover)}.notification-menu .notification-item.unread{background:rgba(212,165,90,.05)}.notification-menu .notification-item.unread:hover{background:rgba(212,165,90,.08)}.notification-menu .notification-item.unread .notification-desc{color:var(--notif-title)}.notification-menu .notification-item .notification-avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:1px solid var(--hairline)}.notification-menu .notification-item .notification-copy{min-width:0;flex:1 1;gap:4px}.notification-menu .notification-item .notification-desc{color:var(--notif-desc);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.5;white-space:normal;word-break:break-word}.notification-menu .notification-item .notification-dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#f2c072;flex:0 0 7px;box-shadow:0 0 6px hsla(37,83%,70%,.55)}.notification-menu .notification-item .notification-meta{color:var(--notif-meta);font-family:Inter,sans-serif;font-size:11px;line-height:1.4;margin-top:2px}.img-flag{width:24px;height:17px;border-radius:2px;margin-right:8px}@media(max-width:768px){#pc-wrap .home-search-shell .search-shell-inner .search-box{flex-direction:column;align-items:stretch;gap:10px;padding:14px;border-radius:16px}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter,#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn,#pc-wrap .home-search-shell .search-shell-inner .search-box .search-control{height:52px;border-radius:12px}#pc-wrap .home-search-shell .search-shell-inner .search-box .dropdown-control{flex:1 1 auto}#pc-wrap .home-search-shell .search-shell-inner .search-box .keyword-control{flex:1 1 auto;min-width:0}#pc-wrap .home-search-shell .search-shell-inner .search-box .advanced-filter,#pc-wrap .home-search-shell .search-shell-inner .search-box .search-btn{flex:1 1 auto}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-menu{width:100%}#pc-wrap .home-search-shell .search-shell-inner .search-box .filter-menu.on{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap .home-search-shell .search-shell-inner .search-box .brand-menu{width:100%}.advanced-filter-modal{width:calc(100vw - 32px);padding:18px 16px;border-radius:18px}.advanced-filter-modal .filter-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.notification-menu .MuiPaper-root{width:calc(100vw - 32px);max-width:calc(100vw - 32px);left:16px!important;right:16px!important}}@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap";:root,[data-theme=dark]{--carwyn-color-background:#131313;--carwyn-color-surface:#1a1a1a;--carwyn-color-surface-alt:#1a1a1a;--carwyn-color-surface-high:#201f1f;--carwyn-color-text:#fff;--carwyn-color-text-muted:#d1d5db;--carwyn-color-text-subtle:#9ca3af;--carwyn-color-border:hsla(0,0%,100%,.08);--carwyn-color-primary:#d4a55a;--carwyn-color-primary-hover:#f2c072;--carwyn-color-on-primary:#281800;--carwyn-color-glass:hsla(0,0%,7%,.7);--carwyn-shadow-gold:0 18px 45px rgba(212,165,90,.1);--navbar-bg:hsla(0,0%,7%,.58);--navbar-bg-scrolled:hsla(0,0%,7%,.72);--navbar-shadow-base:0 1px 0 hsla(0,0%,100%,.02);--navbar-shadow-scrolled:0 18px 48px rgba(0,0,0,.28);--navbar-btn-surface:hsla(0,0%,100%,.06);--navbar-btn-surface-hover:rgba(212,165,90,.14);--navbar-badge-ring:hsla(0,0%,4%,.95);--navbar-logo-filter:drop-shadow(0 8px 22px rgba(0,0,0,.26));--hairline:hsla(0,0%,100%,.1);--carwyn-color-section-dark:#131313;--carwyn-color-section-alt:#0e0e0e;--hero-bg:#131313;--hero-fade-color:#131313;--search-shell-bg:hsla(0,0%,7%,.72);--search-shell-border:hsla(0,0%,100%,.12);--search-control-bg:hsla(0,0%,100%,.055);--search-control-border:hsla(0,0%,100%,.1);--search-control-text:#fff;--search-control-placeholder:#9ca3af;--search-control-icon:#fff;--filter-menu-bg:hsla(0,0%,7%,.94);--filter-menu-border:hsla(0,0%,100%,.1);--filter-menu-btn-bg:hsla(0,0%,100%,.04);--filter-menu-btn-text:#d1d5db;--modal-bg:hsla(0,0%,7%,.94);--modal-border:hsla(0,0%,100%,.1);--modal-text:#fff;--modal-input-bg:hsla(0,0%,100%,.055);--modal-input-border:hsla(0,0%,100%,.1);--modal-divider:hsla(0,0%,100%,.08);--modal-pill-bg:hsla(0,0%,100%,.045);--modal-pill-text:#d1d5db;--modal-muted:#9ca3af;--card-bg:rgba(26,26,26,.94);--card-border:hsla(0,0%,100%,.08);--card-solid-bg:#101010;--card-title:#fff;--card-text:#fff;--card-text-muted:#d1d5db;--card-muted:#d1d5db;--card-subtle:#9ca3af;--card-spec-bg:hsla(0,0%,100%,.045);--input-bg:hsla(0,0%,100%,.04);--input-color:#fff;--input-border:hsla(0,0%,100%,.1);--filter-btn-bg:hsla(0,0%,100%,.04);--filter-btn-color:#d1d5db;--brand-card-bg:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.015)),rgba(26,26,26,.92);--brand-card-border:hsla(0,0%,100%,.08);--brand-card-hover-bg:hsla(0,0%,7%,.7);--brand-logo-bg:hsla(0,0%,100%,.045);--brand-logo-border:hsla(0,0%,100%,.08);--brand-logo-filter:none;--notif-bg:#0f0f0f;--notif-border:hsla(0,0%,100%,.07);--notif-title:#fff;--notif-desc:#9ca3af;--notif-divider:hsla(0,0%,100%,.05);--notif-hover:hsla(0,0%,100%,.03);--notif-meta:#6b7280;--widget-btn-bg:hsla(0,0%,6%,.72);--widget-btn-border:hsla(0,0%,100%,.14);--widget-frame-bg:#101010;--widget-frame-bg-alt:#0d0d0d;--widget-frame-border:hsla(0,0%,100%,.08);--widget-head-bg:hsla(0,0%,100%,.03);--widget-head-border:hsla(0,0%,100%,.08);--widget-title:#fff;--widget-subtitle:#888;--widget-msg-in-bg:#1f1f1f;--widget-msg-in-text:#fff;--widget-input-bg:#181818;--widget-input-border:hsla(0,0%,100%,.08);--widget-input-text:#fff;--widget-close-bg:hsla(0,0%,100%,.05);--widget-close-border:hsla(0,0%,100%,.1);--widget-close-text:#9ca3af;--widget-bott-bg:hsla(0,0%,100%,.02);--widget-card-bg:#151515;--footer-bg:linear-gradient(180deg,#131313,#0c0c0c);--footer-text:#fff;--footer-muted:#bebdbd;--footer-divider:#212329;--footer-input-bg:hsla(0,0%,100%,.05);--footer-social:#929495}[data-theme=light]{--carwyn-color-background:#fff;--carwyn-color-surface:#f8f8f8;--carwyn-color-surface-alt:#fff;--carwyn-color-surface-high:#efeeee;--carwyn-color-text:#313030;--carwyn-color-text-muted:#5f574d;--carwyn-color-text-subtle:#7a746d;--carwyn-color-border:rgba(49,48,48,.12);--carwyn-color-primary:#d4a55a;--carwyn-color-primary-hover:#7d5712;--carwyn-color-on-primary:#281800;--carwyn-color-glass:hsla(0,0%,100%,.72);--carwyn-shadow-gold:0 18px 45px rgba(125,87,18,.12);--navbar-bg:hsla(0,0%,100%,.82);--navbar-bg-scrolled:hsla(0,0%,100%,.96);--navbar-shadow-base:0 1px 0 rgba(0,0,0,.08);--navbar-shadow-scrolled:0 8px 32px rgba(0,0,0,.1);--navbar-btn-surface:rgba(0,0,0,.05);--navbar-btn-surface-hover:rgba(212,165,90,.12);--navbar-badge-ring:hsla(0,0%,97%,.95);--navbar-logo-filter:brightness(0) drop-shadow(0 2px 8px rgba(0,0,0,.12));--hairline:rgba(20,18,16,.1);--carwyn-color-section-dark:#fff;--carwyn-color-section-alt:#f5f3ef;--hero-bg:#f7f5f1;--hero-fade-color:#f7f5f1;--search-shell-bg:hsla(0,0%,100%,.86);--search-shell-border:rgba(20,18,16,.1);--search-control-bg:rgba(20,18,16,.04);--search-control-border:rgba(20,18,16,.1);--search-control-text:#2a2724;--search-control-placeholder:#8a8178;--search-control-icon:#6b6258;--filter-menu-bg:hsla(0,0%,100%,.97);--filter-menu-border:rgba(20,18,16,.1);--filter-menu-btn-bg:rgba(20,18,16,.04);--filter-menu-btn-text:#4b443c;--modal-bg:hsla(0,0%,100%,.97);--modal-border:rgba(20,18,16,.1);--modal-text:#2a2724;--modal-input-bg:rgba(20,18,16,.04);--modal-input-border:rgba(20,18,16,.12);--modal-divider:rgba(20,18,16,.08);--modal-pill-bg:rgba(20,18,16,.04);--modal-pill-text:#4b443c;--modal-muted:#8a8178;--card-bg:hsla(0,0%,100%,.92);--card-border:rgba(20,18,16,.08);--card-solid-bg:#fff;--card-title:#2a2724;--card-text:#2a2724;--card-text-muted:#5f574d;--card-muted:#5f574d;--card-subtle:#8a8178;--card-spec-bg:rgba(20,18,16,.035);--input-bg:rgba(20,18,16,.04);--input-color:#2a2724;--input-border:rgba(20,18,16,.12);--filter-btn-bg:rgba(20,18,16,.04);--filter-btn-color:#4b443c;--brand-card-bg:linear-gradient(145deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.7)),#f4f2ee;--brand-card-border:rgba(20,18,16,.08);--brand-card-hover-bg:hsla(0,0%,100%,.96);--brand-logo-bg:rgba(20,18,16,.04);--brand-logo-border:rgba(20,18,16,.08);--brand-logo-filter:brightness(0) saturate(100%);--notif-bg:#fff;--notif-border:rgba(20,18,16,.08);--notif-title:#2a2724;--notif-desc:#5f574d;--notif-divider:rgba(20,18,16,.06);--notif-hover:rgba(20,18,16,.03);--notif-meta:#8a8178;--widget-btn-bg:hsla(0,0%,100%,.9);--widget-btn-border:rgba(20,18,16,.12);--widget-frame-bg:#fff;--widget-frame-bg-alt:#fff;--widget-frame-border:rgba(20,18,16,.1);--widget-head-bg:rgba(20,18,16,.025);--widget-head-border:rgba(20,18,16,.08);--widget-title:#2a2724;--widget-subtitle:#8a8178;--widget-msg-in-bg:#f1eee9;--widget-msg-in-text:#2a2724;--widget-input-bg:rgba(20,18,16,.04);--widget-input-border:rgba(20,18,16,.12);--widget-input-text:#2a2724;--widget-close-bg:rgba(20,18,16,.04);--widget-close-border:rgba(20,18,16,.1);--widget-close-text:#6b6258;--widget-bott-bg:rgba(20,18,16,.02);--widget-card-bg:#f7f5f1;--footer-bg:linear-gradient(180deg,#f7f5f1,#efece6);--footer-text:#2a2724;--footer-muted:#6b6258;--footer-divider:rgba(20,18,16,.1);--footer-input-bg:rgba(20,18,16,.05);--footer-social:#8a8178}#mobile-wrap{background:var(--carwyn-color-background);color:var(--carwyn-color-text)}#mobile-wrap .top{min-height:86px;padding:12px 16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 12px;border-bottom:1px solid var(--carwyn-color-border);background:var(--search-shell-bg);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 12px 32px rgba(0,0,0,.18)}#mobile-wrap .top div{padding:8px 0;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:color .22s ease}#mobile-wrap .top .theme-toggle,#mobile-wrap .top div:hover{color:var(--carwyn-color-primary-hover)}#mobile-wrap .top .theme-toggle{width:36px;min-width:36px;height:36px;padding:0;border:1px solid var(--carwyn-color-border);border-radius:50%;background:var(--navbar-btn-surface);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}#mobile-wrap .top .theme-toggle:hover{border-color:hsla(37,83%,70%,.48);background:rgba(212,165,90,.14);box-shadow:0 0 18px rgba(212,165,90,.16)}#mobile-wrap .top .theme-toggle svg{font-size:18px}#mobile-wrap .how-it-works{padding:52px 14px 28px;background:var(--carwyn-color-section-dark)}#mobile-wrap .how-it-works .container{width:100%;flex-direction:column}#mobile-wrap .how-it-works .container .info-box{justify-content:flex-start}#mobile-wrap .how-it-works .container .info-box .left span{color:var(--carwyn-color-text);font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;line-height:1.15;text-transform:uppercase}#mobile-wrap .how-it-works .container .info-box .left p{margin-top:8px;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:13px;line-height:1.55}#mobile-wrap .how-it-works .container .steps-grid{margin-top:24px;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}#mobile-wrap .how-it-works .container .step-card{position:relative;padding:22px 20px;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 14px 34px rgba(0,0,0,.24)}#mobile-wrap .how-it-works .container .step-card .step-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#mobile-wrap .how-it-works .container .step-card .step-number{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--carwyn-color-primary);opacity:.55}#mobile-wrap .how-it-works .container .step-card .step-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--card-border);background:var(--card-spec-bg)}#mobile-wrap .how-it-works .container .step-card .step-icon svg{font-size:24px;color:var(--carwyn-color-primary)}#mobile-wrap .how-it-works .container .step-card strong{margin-top:18px;color:var(--card-title);font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;line-height:1.15}#mobile-wrap .how-it-works .container .step-card p{margin-top:9px;color:var(--card-text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.55}#mobile-wrap .popular-cars .info-box span{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;text-transform:uppercase}#mobile-wrap .info-box{width:100%;display:flex;flex-direction:row;justify-content:center}#mobile-wrap .info-box span{color:#181a20;font-family:Inter,sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.646px;text-transform:capitalize}#mobile-wrap .info-box span.white{color:#fff}#mobile-wrap .popular-cars{padding:10px;width:100%;height:auto;display:flex;flex-direction:row;background:#f6f6f6}#mobile-wrap .popular-cars .container{width:100%;flex-direction:column;align-items:center}#mobile-wrap .popular-cars .container .card-box{margin-top:25px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}#mobile-wrap .popular-cars .container .card-box .popular-car-swiper{width:100%;height:390px;display:flex;flex-direction:row}#mobile-wrap .popular-cars .container .card-box .popular-car-swiper .popular-car-slide{width:98%;height:auto;display:flex}#mobile-wrap .popular-cars .container .card-box .popular-card-box{position:relative;width:100%;height:425px;display:flex;flex-direction:column}#mobile-wrap .popular-cars .container .card-box .popular-card-box .card-img{position:relative;width:100%;height:203px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}#mobile-wrap .popular-cars .container .card-box .popular-card-box .card-img div.status{position:absolute;padding:6px 34px;left:20px;top:20px;display:flex;align-items:center;border-radius:6px;background:#eb6753}#mobile-wrap .popular-cars .container .card-box .popular-card-box .card-img div.status img{width:14px;height:14px}#mobile-wrap .popular-cars .container .card-box .popular-card-box .card-img div.status span{margin-left:5px;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}#mobile-wrap .popular-cars .container .card-box .popular-card-box .card-img div.price{position:absolute;padding:8px 12px;left:20px;bottom:20px;border-radius:6px;background:#fff;color:#181a20;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid hsla(0,0%,77%,.71);border-top:none;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .title{overflow:hidden;color:#181a20;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .desc{margin-top:5px;overflow:hidden;color:#717171;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .optionsList{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .optionsList div{display:flex;flex-direction:row}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .optionsList div img{margin-right:5px;width:17px;height:17px}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .optionsList div span{color:#181a20;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .bott p{color:#181a20;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .bott button{margin-left:7px;width:16px;height:16px;box-sizing:border-box}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .bott .view-like-box{display:flex;flex-direction:row;gap:7px;align-items:center}#mobile-wrap .popular-cars .container .card-box .popular-card-box .info .bott .view-like-box .view-cnt{color:#717171;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis}#mobile-wrap .popular-cars .container .pagination-box{display:flex;flex-direction:row;justify-content:center;align-items:center}#mobile-wrap .popular-cars .container .pagination-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}#mobile-wrap .popular-cars .container .pagination-box .swiper-popular-next{margin-left:20px;cursor:pointer}#mobile-wrap .popular-cars .container .pagination-box .swiper-popular-prev{margin-right:20px;cursor:pointer}#mobile-wrap .top-cars{padding:0 10px;width:100%;height:auto;display:flex;flex-direction:row}#mobile-wrap .top-cars .container{display:flex}#mobile-wrap .top-cars .container .card-box{position:relative;margin-top:25px;display:flex;flex-direction:row}#mobile-wrap .top-cars .container .card-box .top-car-swiper{width:100%;height:400px;display:flex;flex-direction:row}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide{width:98%;height:auto;display:flex}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box{position:relative;width:100%;height:375px;display:flex;flex-direction:column}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .card-img{position:relative;width:100%;height:203px;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .card-img div{position:absolute;padding:8px 12px;left:12px;bottom:12px;border-radius:6px;background:#fff;color:#181a20;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info{padding:20px 22px 17px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:0 0 12px 12px;border:1px solid hsla(0,0%,77%,.71);border-top:none;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .title{overflow:hidden;color:#181a20;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .desc{margin-top:5px;overflow:hidden;color:#717171;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .optionsList{margin-top:15px;display:flex;flex-direction:row;justify-content:space-between}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .optionsList div{display:flex;flex-direction:row}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .optionsList div img{margin-right:5px;width:17px;height:17px}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .optionsList div span{color:#181a20;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .bott{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .bott p{color:#181a20;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .bott button{margin-left:7px;width:16px;height:16px;box-sizing:border-box}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .bott .view-like-box{display:flex;flex-direction:row;gap:7px;align-items:center}#mobile-wrap .top-cars .container .card-box .top-car-swiper .top-car-slide .top-card-box .info .bott .view-like-box .view-cnt{color:#717171;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis}#mobile-wrap .top-agents{position:relative;padding:20px 10px;width:100%;height:auto;display:flex;flex-direction:row;background:#f6f6f6}#mobile-wrap .top-agents .container{position:relative;width:100%;flex-direction:column;align-items:center}#mobile-wrap .top-agents .container .wrapper{width:100%;margin-top:25px;display:flex;flex-direction:row;align-items:center}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper{width:100%;height:280px;display:flex;flex-direction:row}#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{width:100%;height:280px;display:flex;flex-direction:column;align-items:center}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card img{width:209px;height:209px;border-radius:50%;cursor:pointer;object-fit:cover}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card strong{margin-top:10px;color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#mobile-wrap .top-agents .container .wrapper .top-agents-swiper .top-agents-slide .top-agent-card span{color:#181a20;text-align:center;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px}#mobile-wrap #footer{position:relative;padding:0;width:100%;height:auto;display:flex;flex-direction:row;background:var(--carwyn-color-background,#131313)}#mobile-wrap #footer .footer-container{padding:0 10px;margin:0 auto;width:1300px;height:auto}#mobile-wrap #footer .footer-container .main{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .left{height:360px;display:flex;flex-direction:column;justify-content:space-between}#mobile-wrap #footer .footer-container .main .left .footer-box{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .left .footer-box .logo{width:128px;height:52px;cursor:pointer}#mobile-wrap #footer .footer-container .main .left .footer-box span{color:var(--footer-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize}#mobile-wrap #footer .footer-container .main .left .footer-box p{color:var(--footer-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#mobile-wrap #footer .footer-container .main .left .footer-box .media-box{margin-top:12px;color:var(--footer-social)}#mobile-wrap #footer .footer-container .main .left .footer-box .media-box svg{font-size:32px;margin-right:22px;cursor:pointer}#mobile-wrap #footer .footer-container .main .right{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .right .bottom{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}#mobile-wrap #footer .footer-container .main .right .bottom div{display:flex;flex-direction:column}#mobile-wrap #footer .footer-container .main .right .bottom div strong{margin-bottom:3px;color:var(--footer-text);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#mobile-wrap #footer .footer-container .main .right .bottom div span{margin-top:25px;color:var(--footer-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;cursor:pointer}#mobile-wrap #footer .footer-container .second{margin-top:60px;height:45px;border-top:1px solid var(--footer-divider);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#mobile-wrap #footer .footer-container .second span{color:var(--footer-muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#mobile-wrap .mobile-hero{position:relative;width:100%;overflow:hidden;padding:28px 14px 32px;background:linear-gradient(180deg,#05070d,#0b0f19)}#mobile-wrap .mobile-hero .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease}#mobile-wrap .mobile-hero .hero-video.video-ready{opacity:1}#mobile-wrap .mobile-hero .hero-video-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,8,13,.58),rgba(8,10,16,.4) 42%,rgba(11,15,25,.92))}#mobile-wrap .mobile-hero .container{position:relative;z-index:2;width:100%;flex-direction:column}#mobile-wrap .mobile-hero .hero-copy{width:100%;margin-bottom:22px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}#mobile-wrap .mobile-hero .hero-copy .hero-eyebrow{margin-bottom:14px;padding:7px 12px;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(212,165,90,.32);background:rgba(212,165,90,.06);color:#f2c072;font-family:Inter,sans-serif;font-size:10px;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}#mobile-wrap .mobile-hero .hero-copy h1{margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,9vw,40px);font-weight:800;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 10px 34px rgba(0,0,0,.46)}#mobile-wrap .mobile-hero .hero-copy h1 .accent{color:#f2c072}#mobile-wrap .mobile-hero .hero-copy p{margin:12px 0 0;max-width:34ch;color:hsla(0,0%,100%,.82);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.55;text-shadow:0 6px 20px rgba(0,0,0,.4)}#mobile-wrap .mobile-hero .hero-copy .hero-actions{margin-top:20px;width:100%;flex-direction:row;flex-wrap:wrap;gap:10px}#mobile-wrap .mobile-hero .hero-copy .hero-actions .MuiButton-root{flex:1 1 44%;min-width:140px;min-height:48px;border-radius:12px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:none;box-shadow:none}#mobile-wrap .mobile-hero .hero-copy .hero-actions .MuiButton-root .MuiButton-startIcon svg{width:18px;height:18px}#mobile-wrap .mobile-hero .hero-copy .hero-actions .primary-cta{border:0;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#1c0e00;box-shadow:0 14px 30px rgba(212,165,90,.28)}#mobile-wrap .mobile-hero .hero-copy .hero-actions .secondary-cta{border:1px solid hsla(0,0%,100%,.22);background:rgba(17,20,28,.44);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#mobile-wrap .mobile-hero .home-search-shell,#mobile-wrap .mobile-hero .home-search-shell .search-shell-inner{width:100%}#mobile-wrap .home-search-shell .search-shell-inner{position:relative}#mobile-wrap .home-search-shell .search-box{width:100%;padding:14px;display:flex;flex-direction:column;gap:10px;border-radius:20px;border:1px solid var(--hairline);background:var(--search-shell-bg);box-shadow:0 22px 58px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-sizing:border-box}#mobile-wrap .home-search-shell .advanced-filter,#mobile-wrap .home-search-shell .search-btn,#mobile-wrap .home-search-shell .search-control{width:100%;min-height:56px;border-radius:14px;box-sizing:border-box}#mobile-wrap .home-search-shell .dropdown-control{position:relative}#mobile-wrap .home-search-shell .advanced-filter,#mobile-wrap .home-search-shell .control-trigger,#mobile-wrap .home-search-shell .search-btn{border:0;font-family:Inter,sans-serif;cursor:pointer}#mobile-wrap .home-search-shell .control-trigger{width:100%;min-height:56px;padding:0 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--hairline);border-radius:14px;background:var(--search-control-bg);color:var(--search-control-text)}#mobile-wrap .home-search-shell .control-trigger svg{width:21px;height:21px;color:var(--search-control-text)}#mobile-wrap .home-search-shell .control-trigger span{flex:1 1;color:var(--search-control-text);font-size:14px;font-weight:800;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap .home-search-shell .control-trigger .chevron{width:18px;height:18px;color:var(--search-control-text)}#mobile-wrap .home-search-shell .control-trigger.on{border-color:hsla(37,83%,70%,.5);background:rgba(212,165,90,.11)}#mobile-wrap .home-search-shell .keyword-control{min-height:56px;padding:0 16px;display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid var(--hairline);background:var(--search-control-bg)}#mobile-wrap .home-search-shell .keyword-control svg{width:21px;height:21px;color:var(--search-control-text)}#mobile-wrap .home-search-shell .keyword-control input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--search-control-text);font-family:Inter,sans-serif;font-size:14px;font-weight:600}#mobile-wrap .home-search-shell .keyword-control input::placeholder{color:var(--search-control-placeholder)}#mobile-wrap .home-search-shell .advanced-filter{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--hairline);background:var(--search-control-bg);color:var(--search-control-text)}#mobile-wrap .home-search-shell .advanced-filter svg{width:21px;height:21px;color:#d4a55a}#mobile-wrap .home-search-shell .advanced-filter span{font-size:14px;font-weight:900}#mobile-wrap .home-search-shell .search-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#17110a;box-shadow:0 18px 34px rgba(212,165,90,.26)}#mobile-wrap .home-search-shell .search-btn svg{width:22px;height:22px}#mobile-wrap .home-search-shell .search-btn span{font-size:14px;font-weight:900}#mobile-wrap .home-search-shell .filter-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:none;width:100%;max-height:260px;padding:10px;overflow-y:auto;border-radius:16px;border:1px solid var(--hairline);background:var(--filter-menu-bg);box-shadow:0 22px 58px rgba(0,0,0,.42);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}#mobile-wrap .home-search-shell .filter-menu.on{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}#mobile-wrap .home-search-shell .filter-menu button{min-height:40px;padding:0 10px;border:1px solid transparent;border-radius:12px;background:var(--filter-menu-btn-bg);color:var(--search-control-text);font-family:Inter,sans-serif;font-size:11px;font-weight:800;text-align:left;text-transform:uppercase}#mobile-wrap .home-search-shell .advanced-filter-popover{position:fixed;inset:0;z-index:2000;display:none;width:100%;margin:0;padding:18px;align-items:center;justify-content:center;box-sizing:border-box}#mobile-wrap .home-search-shell .advanced-filter-popover.on{display:flex}#mobile-wrap .home-search-shell .advanced-filter-popover .advanced-filter-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.34);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.advanced-filter-modal{position:relative;z-index:1;width:min(92vw,720px);max-height:min(78vh,720px);overflow-y:auto;padding:22px 16px 18px;border-radius:22px;border:1px solid var(--hairline);background:var(--modal-bg);color:var(--modal-text);box-shadow:0 30px 80px rgba(0,0,0,.5);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-sizing:border-box}.advanced-filter-modal .close{position:absolute;top:16px;right:16px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--hairline);background:var(--modal-input-bg);color:#f2c072}.advanced-filter-modal .middle,.advanced-filter-modal .top{width:100%}.advanced-filter-modal .top{padding-right:44px}.advanced-filter-modal .top div.search-input-box{height:54px;padding:0 14px;border-radius:14px;border:1px solid var(--hairline);background:var(--modal-input-bg)}.advanced-filter-modal .top div.search-input-box svg{width:20px;height:20px;color:#d4a55a}.advanced-filter-modal .top div.search-input-box input{color:var(--modal-text)}.advanced-filter-modal .top div.search-input-box input::placeholder{color:var(--modal-muted)}.advanced-filter-modal .filter-divider{width:100%;height:1px;margin:18px 0;background:var(--modal-divider)}.advanced-filter-modal .filter-divider.compact{margin:18px 0 14px}.advanced-filter-modal .middle .filter-grid{width:100%;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.advanced-filter-modal .middle .filter-group{display:flex;flex-direction:column;gap:10px}.advanced-filter-modal .middle .filter-group>span{color:var(--modal-text);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.advanced-filter-modal .middle .pill-grid{display:flex;flex-wrap:wrap;gap:8px}.advanced-filter-modal .middle .filter-pill{min-height:33px;padding:0 12px;border:1px solid var(--hairline);border-radius:999px;background:var(--modal-pill-bg);color:var(--modal-pill-text);font-family:Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.advanced-filter-modal .middle .filter-pill.active{border-color:hsla(37,83%,70%,.5);background:rgba(212,165,90,.14);color:#f2c072}.advanced-filter-modal .middle .color-pills{max-height:86px;overflow-y:auto;padding-right:4px}.advanced-filter-modal .middle .range-fields{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.advanced-filter-modal .middle .range-fields input,.advanced-filter-modal .middle .range-fields select{width:100%;height:42px;padding:0 10px;border:1px solid var(--hairline);border-radius:13px;background:var(--modal-input-bg);color:var(--modal-text);font-family:Inter,sans-serif;font-size:12px;font-weight:800;outline:none;box-sizing:border-box}.advanced-filter-modal .middle .range-fields .minus-line{width:16px;height:1px;background:rgba(212,165,90,.55)}.advanced-filter-modal .bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.advanced-filter-modal .bottom .reset-filters{border:0;background:transparent;color:var(--modal-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.advanced-filter-modal .bottom button.search-btn{height:42px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#17110a;font-weight:900}.advanced-filter-modal .bottom button.search-btn svg{width:17px;height:17px}#mobile-wrap .popular-cars{background:#131313}#mobile-wrap .popular-cars .popular-card-box{overflow:hidden;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:rgba(26,26,26,.94);box-shadow:0 18px 44px rgba(0,0,0,.28)}#mobile-wrap .popular-cars .popular-card-box .card-img{border-radius:0;background-position:50%}#mobile-wrap .popular-cars .popular-card-box .card-img .price,#mobile-wrap .popular-cars .popular-card-box .card-img .status,#mobile-wrap .popular-cars .popular-card-box .card-img div{border-radius:999px;background:#d4a55a;color:#281800}#mobile-wrap .popular-cars .popular-card-box .info{border:0;background:transparent;box-shadow:none}#mobile-wrap .popular-cars .popular-card-box .info .title{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:800}#mobile-wrap .popular-cars .popular-card-box .info .desc{color:#d1d5db}#mobile-wrap .popular-cars .popular-card-box .info .Options div,#mobile-wrap .popular-cars .popular-card-box .info .optionsList div{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}#mobile-wrap .popular-cars .popular-card-box .info .Options div img,#mobile-wrap .popular-cars .popular-card-box .info .optionsList div img{filter:brightness(0) saturate(100%) invert(72%) sepia(30%) saturate(638%) hue-rotate(358deg) brightness(88%) contrast(88%)}#mobile-wrap .popular-cars .popular-card-box .info .Options div span,#mobile-wrap .popular-cars .popular-card-box .info .bott .view-cnt,#mobile-wrap .popular-cars .popular-card-box .info .bott p,#mobile-wrap .popular-cars .popular-card-box .info .optionsList div span{color:#9ca3af}#mobile-wrap .popular-cars .popular-card-box .info .bott svg{color:#d4a55a}#mobile-wrap .top-cars{padding:58px 14px 74px;background:#131313}#mobile-wrap .top-cars .container{width:100%;flex-direction:column}#mobile-wrap .top-cars .info-box{margin-bottom:28px;align-items:flex-start;gap:18px}#mobile-wrap .top-cars .info-box,#mobile-wrap .top-cars .info-box .left{display:flex;flex-direction:column}#mobile-wrap .top-cars .info-box .section-eyebrow{color:#f2c072;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.28em;text-transform:uppercase}#mobile-wrap .top-cars .info-box h2{margin:16px 0 0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:900;line-height:1;letter-spacing:-.045em}#mobile-wrap .top-cars .info-box .view-all-listings{border:0;background:transparent;color:#e5e2e1;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}#mobile-wrap .top-cars .card-box{width:100%;margin-top:0}#mobile-wrap .top-cars .card-box .top-listings-grid{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}#mobile-wrap .top-cars .card-box .top-card-box{height:626px;overflow:hidden;border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:#101010;box-shadow:0 22px 58px rgba(0,0,0,.36)}#mobile-wrap .top-cars .card-box .top-card-box .card-img{position:relative;width:100%;height:342px;border-radius:0;background-size:cover;background-position:50%;background-repeat:no-repeat}#mobile-wrap .top-cars .card-box .top-card-box .card-img .listing-badge{position:absolute;top:18px;left:18px;z-index:2;height:32px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;background:#f2c072;color:#4a3107;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}#mobile-wrap .top-cars .card-box .top-card-box .card-img .save-car-btn{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,7%,.36);color:#e5e2e1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#mobile-wrap .top-cars .card-box .top-card-box .card-img .save-car-btn.is-liked{border-color:hsla(37,83%,70%,.58);background:rgba(212,165,90,.16);color:#f2c072}#mobile-wrap .top-cars .card-box .top-card-box .info{padding:26px 24px 28px;border:0;background:transparent;box-shadow:none}#mobile-wrap .top-cars .card-box .top-card-box .info .title{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:850;line-height:1.08;letter-spacing:-.04em;text-transform:none}#mobile-wrap .top-cars .card-box .top-card-box .info .car-subtitle{margin-top:7px;color:#d1d5db;font-size:13px;font-weight:800;text-transform:capitalize}#mobile-wrap .top-cars .card-box .top-card-box .info .car-specs{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}#mobile-wrap .top-cars .card-box .top-card-box .info .car-specs div{min-height:68px;padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045)}#mobile-wrap .top-cars .card-box .top-card-box .info .car-specs div em{color:#9ca3af;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap .top-cars .card-box .top-card-box .info .car-specs div span{display:block;margin-top:7px;color:#f2c072;font-size:13px;font-weight:900;text-transform:capitalize}#mobile-wrap .top-cars .card-box .top-card-box .info .car-card-bottom{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:14px}#mobile-wrap .top-cars .card-box .top-card-box .info .car-card-bottom .price{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:750;letter-spacing:-.035em}#mobile-wrap .top-cars .card-box .top-card-box .info .car-card-bottom button{min-width:142px;height:46px;border:0;border-radius:999px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#4a3107;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}#mobile-wrap .car-big-card-box{width:100%!important;height:auto!important;margin:0 0 20px}#mobile-wrap .car-big-card-box .card-img{height:220px;border-radius:12px 12px 0 0}#mobile-wrap .car-big-card-box .info .Options{margin-top:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}#mobile-wrap .car-big-card-box .info .Options div{display:flex;align-items:center;gap:4px}#mobile-wrap .car-big-card-box .info .Options div img{width:15px;height:15px}#mobile-wrap .car-big-card-box .info .Options div span{font-size:12px}#mobile-wrap .car-big-card-box .info .bott{flex-wrap:wrap;gap:8px}#mobile-wrap .chatting .chat-button{position:fixed;bottom:20px;right:16px;z-index:998;width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--widget-btn-border);border-radius:50%;background:var(--widget-btn-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}#mobile-wrap .chatting .chat-button svg{width:20px;height:20px;color:#d4a55a}#mobile-wrap .chatting .chat-button span{display:none}#mobile-wrap .chatting .chat-button.active{border-color:rgba(212,165,90,.55);background:rgba(212,165,90,.16)}#mobile-wrap .chatting .chat-button.active svg{color:#f2c072}#mobile-wrap .chatting .chat-frame{position:fixed;right:-110vw;bottom:80px;z-index:1000;width:calc(100vw - 24px);height:min(480px,70vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--widget-frame-border);border-radius:20px;background:var(--widget-frame-bg);box-shadow:0 34px 86px rgba(0,0,0,.55);opacity:0;transition:right .45s ease,opacity .3s ease}#mobile-wrap .chatting .chat-frame.open{right:12px;opacity:1}#mobile-wrap .chatting .chat-frame .chat-top{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--widget-head-border);background:var(--widget-head-bg)}#mobile-wrap .chatting .chat-frame .chat-top .chat-title{color:var(--widget-msg-in-text);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800}#mobile-wrap .chatting .chat-frame .chat-top .chat-subtitle{color:var(--widget-subtitle);font-family:Inter,sans-serif;font-size:11px;margin-top:2px}#mobile-wrap .chatting .chat-frame .chat-top .chat-online-badge{flex-shrink:0}#mobile-wrap .chatting .chat-frame .chat-top .chat-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--hairline);border-radius:50%;background:var(--widget-close-bg);color:var(--widget-close-text);cursor:pointer}#mobile-wrap .chatting .chat-frame .chat-top .chat-close svg{width:17px;height:17px}#mobile-wrap .chatting .chat-frame .chat-content{flex:1 1;min-height:0;overflow:hidden;padding:14px 16px}#mobile-wrap .chatting .chat-frame .chat-content .chat-main{display:flex;flex-direction:column;gap:2px}#mobile-wrap .chatting .chat-frame .chat-content .welcome{display:inline-block;padding:8px 14px;border-radius:12px;background:rgba(212,165,90,.1);color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:700}#mobile-wrap .chatting .chat-frame .chat-content .msg-left{max-width:78%;margin-left:8px;padding:9px 13px;border-radius:16px 16px 16px 4px;background:var(--widget-msg-in-bg);color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:13px;line-height:1.5;word-break:break-word}#mobile-wrap .chatting .chat-frame .chat-content .msg-right{max-width:78%;padding:9px 13px;border-radius:16px 16px 4px 16px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-family:Inter,sans-serif;font-size:13px;font-weight:600;word-break:break-word}#mobile-wrap .chatting .chat-frame .chat-bott{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--widget-head-border);background:var(--widget-bott-bg)}#mobile-wrap .chatting .chat-frame .chat-bott .msg-input{flex:1 1;min-width:0;height:46px;padding:0 16px;border:1px solid var(--widget-frame-border);border-radius:999px;background:var(--widget-input-bg);color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:16px;outline:none}#mobile-wrap .chatting .chat-frame .chat-bott .msg-input::placeholder{color:var(--widget-subtitle)}#mobile-wrap .chatting .chat-frame .chat-bott .msg-input:focus{border-color:rgba(212,165,90,.45)}#mobile-wrap .chatting .chat-frame .chat-bott .send-msg-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border:none;border-radius:50%;background:linear-gradient(180deg,#f2c072,#d4a55a);cursor:pointer}#mobile-wrap .chatting .chat-frame .chat-bott .send-msg-btn svg{width:20px;height:20px;color:#41403f}#mobile-wrap .ai-agent-widget .ai-agent-button{position:fixed;bottom:80px;right:16px;z-index:998;width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--widget-btn-border);border-radius:50%;background:var(--widget-btn-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}#mobile-wrap .ai-agent-widget .ai-agent-button svg{width:20px;height:20px;color:#d4a55a;transition:color .22s ease}#mobile-wrap .ai-agent-widget .ai-agent-button span{display:none}#mobile-wrap .ai-agent-widget .ai-agent-button.active{border-color:rgba(212,165,90,.55);background:rgba(212,165,90,.16)}#mobile-wrap .ai-agent-widget .ai-agent-button.active svg{color:#f2c072}#mobile-wrap .ai-agent-widget .ai-agent-frame{position:fixed;right:-110vw;bottom:140px;z-index:1000;width:calc(100vw - 24px);height:min(480px,70vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--widget-frame-border);border-radius:20px;background:var(--widget-frame-bg-alt);box-shadow:0 34px 86px rgba(0,0,0,.55);opacity:0;transition:right .45s ease,opacity .3s ease}#mobile-wrap .ai-agent-widget .ai-agent-frame.open{right:12px;opacity:1}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--widget-head-border);background:var(--widget-head-bg)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-title{color:var(--widget-msg-in-text);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.02em}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-limit{margin-top:3px;color:var(--widget-subtitle);font-family:Inter,sans-serif;font-size:11px;font-weight:600}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;background:var(--widget-close-bg);color:var(--widget-close-text);cursor:pointer}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-top .ai-agent-close svg{width:17px;height:17px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content{position:relative;padding:14px;flex:1 1;display:flex;flex-direction:column;overflow:hidden}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-main{width:100%;display:flex;flex-direction:column;gap:12px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message{width:100%;display:flex;flex-direction:row;align-items:flex-end;gap:8px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.user{justify-content:flex-end}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.user .ai-agent-bubble{border-radius:16px 16px 4px 16px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.assistant{justify-content:flex-start}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message.assistant .ai-agent-bubble{border-radius:16px 16px 16px 4px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-avatar{width:28px;height:28px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-family:Inter,sans-serif;font-size:10px;font-weight:800}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-bubble{max-width:85%;padding:9px 12px;display:flex;flex-direction:column;border:1px solid var(--widget-frame-border);background:var(--widget-input-bg);color:var(--widget-msg-in-text)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-message-label{margin-bottom:4px;color:#d4a85a;font-family:Inter,sans-serif;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-message-text{white-space:pre-wrap;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.5;word-break:break-word}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-message .ai-agent-intent{margin-top:6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;opacity:.7}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars{margin-top:10px;display:flex;flex-direction:column;gap:8px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars a{text-decoration:none}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card{width:100%;padding:8px;display:flex;flex-direction:row;gap:10px;border:1px solid var(--widget-frame-border);border-radius:12px;background:var(--widget-card-bg)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card img{width:54px;height:54px;border-radius:8px;object-fit:cover}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-info{min-width:0;flex:1 1}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-title{color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-meta{margin-top:2px;color:var(--widget-subtitle);font-family:Inter,sans-serif;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-cars .ai-agent-car-card .ai-agent-car-price{margin-top:4px;color:#f2c072;font-family:Inter,sans-serif;font-size:12px;font-weight:800}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:2px 0 4px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-chips .ai-agent-chip{padding:7px 13px;border:1px solid rgba(212,165,90,.35);border-radius:999px;background:rgba(212,165,90,.06);color:#d4a55a;font-family:Inter,sans-serif;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-chips .ai-agent-chip:active{border-color:hsla(37,83%,70%,.7);background:rgba(212,165,90,.15);color:#f2c072}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-login{padding:12px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--widget-frame-border);border-radius:12px;background:var(--widget-card-bg)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-login p{color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:13px}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-content .ai-agent-login button{background:linear-gradient(180deg,#f2c072,#d4a55a);color:#281800;font-weight:800;text-transform:none}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-suggestions{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;max-height:104px;overflow-y:auto;padding:10px 14px;border-top:1px solid var(--widget-head-border);background:var(--widget-bott-bg)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-suggestions .ai-agent-chip{padding:7px 13px;border:1px solid rgba(212,165,90,.35);border-radius:999px;background:rgba(212,165,90,.06);color:#d4a55a;font-family:Inter,sans-serif;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-suggestions .ai-agent-chip:active{border-color:hsla(37,83%,70%,.7);background:rgba(212,165,90,.15);color:#f2c072}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--widget-head-border);background:var(--widget-bott-bg)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-input{flex:1 1;min-width:0;height:46px;padding:0 16px;border:1px solid var(--widget-frame-border);border-radius:999px;background:var(--widget-input-bg);color:var(--widget-msg-in-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-input::placeholder{color:var(--widget-subtitle)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-input:focus{border-color:rgba(212,165,90,.45);box-shadow:0 0 0 3px rgba(212,165,90,.12)}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border:none;border-radius:50%;background:linear-gradient(180deg,#f2c072,#d4a55a);box-shadow:0 14px 28px rgba(212,165,90,.26);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn svg{width:20px;height:20px;color:#41403f}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;cursor:not-allowed}#mobile-wrap .ai-agent-widget .ai-agent-frame .ai-agent-bott .ai-agent-send-btn:disabled svg{color:var(--widget-subtitle)}#mobile-wrap .top .mobile-auth-row{width:100%;display:flex;flex-direction:row;gap:10px;padding:10px 0 2px;border-top:1px solid hsla(0,0%,100%,.08)}#mobile-wrap .top .mobile-auth-row a{flex:1 1;min-width:0;text-decoration:none}#mobile-wrap .top .mobile-auth-row .mobile-auth-login{width:100%;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,165,90,.45);border-radius:12px;background:transparent;color:#d4a55a;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:0;transition:border-color .2s ease,background .2s ease,color .2s ease}#mobile-wrap .top .mobile-auth-row .mobile-auth-login:active{border-color:hsla(37,83%,70%,.7);background:rgba(212,165,90,.1);color:#f2c072}#mobile-wrap .top .mobile-auth-row .mobile-auth-signup{width:100%;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:linear-gradient(135deg,#c49348,#f2c072 50%,#c49348);background-size:200% 100%;background-position:0 0;color:#1c0e00;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:0;transition:background-position .4s ease,box-shadow .25s ease}#mobile-wrap .top .mobile-auth-row .mobile-auth-signup:active{background-position:100% 0;box-shadow:0 8px 24px rgba(212,165,90,.32)}#mobile-wrap{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}#mobile-wrap .ai-agent-widget .ai-agent-button,#mobile-wrap .chatting .chat-button{display:none}.m-icon-btn{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:12px;background:var(--navbar-btn-surface);color:var(--carwyn-color-text);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.m-icon-btn:active{background:var(--navbar-btn-surface-hover);border-color:rgba(212,165,90,.45);color:var(--carwyn-color-primary)}.m-top{position:-webkit-sticky;position:sticky;top:0;z-index:1100;height:64px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;border-bottom:1px solid var(--hairline);background:rgba(11,15,25,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.m-top .m-logo{flex:0 1 auto;min-width:0;height:100%;display:flex;align-items:center;margin:0;padding:0;transform:none}.m-top .m-logo img{display:block;width:clamp(130px,38vw,145px);max-width:100%;max-height:34px;height:auto;margin:0;transform:none;object-fit:contain;object-position:left center;filter:var(--navbar-logo-filter)}.m-top .m-top-actions{flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px}.m-top .notification-trigger{flex:0 0 auto;width:42px;height:42px;min-width:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:12px;background:var(--navbar-btn-surface);color:var(--carwyn-color-text);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.m-top .notification-trigger:active{background:var(--navbar-btn-surface-hover);border-color:rgba(212,165,90,.45);color:var(--carwyn-color-primary)}.m-top .notification-icon{color:currentColor;font-size:22px}.m-top .notification-badge .MuiBadge-badge{min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:16px;background:#f2c072;color:#281800;border:2px solid var(--navbar-badge-ring)}.m-drawer-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.m-drawer-backdrop.open{opacity:1;visibility:visible}.m-drawer{position:fixed;top:0;left:0;z-index:1300;width:min(82vw,320px);height:100%;display:flex;flex-direction:column;padding:16px 16px calc(20px + env(safe-area-inset-bottom, 0px));border-right:1px solid var(--hairline);background:var(--carwyn-color-surface);box-shadow:0 30px 80px rgba(0,0,0,.45);transform:translateX(-104%);transition:transform .34s cubic-bezier(.22,.61,.36,1);overflow-y:auto}.m-drawer.open{transform:translateX(0)}.m-drawer .m-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--hairline)}.m-drawer .m-drawer-head .m-logo img{height:26px;width:auto;filter:var(--navbar-logo-filter)}.m-drawer .m-drawer-nav{display:flex;flex-direction:column;gap:4px}.m-drawer .m-drawer-nav .m-drawer-link,.m-drawer .m-drawer-nav a{display:flex;align-items:center;width:100%;padding:13px 14px;border:0;border-radius:12px;background:transparent;color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;text-align:left;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.m-drawer .m-drawer-nav .m-drawer-link:active,.m-drawer .m-drawer-nav a:active{background:rgba(212,165,90,.12)}.m-drawer .m-drawer-nav .m-drawer-link.active,.m-drawer .m-drawer-nav a.active{background:rgba(212,165,90,.14);color:var(--carwyn-color-primary)}.m-drawer .m-drawer-account{margin-top:14px;padding-top:14px;border-top:1px solid var(--hairline)}.m-drawer .m-drawer-account .m-drawer-profile{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--navbar-btn-surface);text-decoration:none;color:var(--carwyn-color-text)}.m-drawer .m-drawer-account .m-drawer-profile img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--hairline)}.m-drawer .m-drawer-account .m-drawer-profile span{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800}.m-drawer .m-drawer-account .m-drawer-logout{margin-top:10px;width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--hairline);border-radius:12px;background:transparent;color:var(--carwyn-color-text-muted);font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.m-drawer .m-drawer-account .m-drawer-logout .MuiSvgIcon-root{font-size:18px}.m-drawer .m-drawer-account .m-drawer-logout:active{border-color:rgba(212,165,90,.45);color:var(--carwyn-color-primary)}.m-drawer .m-drawer-account .m-drawer-auth{display:flex;gap:10px}.m-drawer .m-drawer-account .m-drawer-auth a{flex:1 1;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.m-drawer .m-drawer-account .m-drawer-auth .m-drawer-login{border:1px solid rgba(212,165,90,.45);background:transparent;color:var(--carwyn-color-primary)}.m-drawer .m-drawer-account .m-drawer-auth .m-drawer-signup{border:0;background:linear-gradient(135deg,#c49348,#f2c072 50%,#c49348);color:#1c0e00}.m-drawer .m-drawer-controls{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.m-drawer .m-drawer-controls .m-lang{display:flex;gap:4px;padding:4px;border:1px solid var(--hairline);border-radius:999px;background:var(--navbar-btn-surface)}.m-drawer .m-drawer-controls .m-lang button{min-width:38px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--carwyn-color-text-subtle);font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,color .2s ease}.m-drawer .m-drawer-controls .m-lang button.active{background:var(--carwyn-color-primary);color:var(--carwyn-color-on-primary)}.m-drawer .m-drawer-controls .m-theme-toggle{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--hairline);border-radius:999px;background:var(--navbar-btn-surface);color:var(--carwyn-color-text);font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.m-drawer .m-drawer-controls .m-theme-toggle .MuiSvgIcon-root{font-size:18px}.m-drawer .m-drawer-controls .m-theme-toggle:active{border-color:rgba(212,165,90,.45);color:var(--carwyn-color-primary)}.m-bottom{position:fixed;left:0;right:0;bottom:0;z-index:1100;width:100%;height:calc(72px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;border-top:1px solid rgba(212,165,90,.16);background:rgba(11,15,25,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -10px 30px rgba(0,0,0,.22)}.m-bottom .m-bottom-item{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:hsla(0,0%,100%,.52);font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:color .2s ease}.m-bottom .m-bottom-item svg{width:24px;height:24px}.m-bottom .m-bottom-item span{max-width:100%;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-bottom .m-bottom-item.active,.m-bottom .m-bottom-item:active{color:#d4a55a}.m-bottom .m-bottom-ai{color:hsla(0,0%,100%,.52)}.m-bottom .m-bottom-ai svg{width:34px;height:34px;padding:6px;border-radius:14px;background:linear-gradient(180deg,#f2c072,#d4a55a);color:#1c0e00;box-shadow:0 8px 18px rgba(212,165,90,.35);box-sizing:border-box}.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:transparent!important}div:where(.swal2-container).swal2-bottom-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-bottom,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-top{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-bottom-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}div:where(.swal2-container).swal2-center-left>.swal2-popup,div:where(.swal2-container).swal2-center-start>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}div:where(.swal2-container).swal2-bottom-left>.swal2-popup,div:where(.swal2-container).swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup,div:where(.swal2-container).swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-radius:100%;border-color:#2778c4 transparent;border-style:solid;border-width:.25em}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px hsla(208,8%,47%,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:transparent;color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:transparent;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) label:where(.swal2-checkbox),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) textarea:where(.swal2-textarea){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:transparent;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:transparent;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:transparent;color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-checkbox,div:where(.swal2-container) .swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-checkbox label,div:where(.swal2-container) .swal2-radio label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-checkbox input,div:where(.swal2-container) .swal2-radio input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:transparent;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border-radius:50%;border:.25em solid #000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid hsla(98,55%,69%,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:0;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-1turn)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}