/*!
 * 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}:root{--gt-font-display:"Fraunces",Georgia,serif;--gt-font-body:"Manrope","Noto Sans KR",system-ui,sans-serif;--gt-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--gt-font-heading:var(--gt-font-display);--gt-text-display:clamp(2.5rem,1.7rem + 2.6vw,4rem);--gt-text-title:clamp(1.75rem,1.45rem + 1vw,2.375rem);--gt-text-heading:1.375rem;--gt-text-body:1rem;--gt-text-caption:0.8125rem;--gt-text-micro:0.6875rem;--gt-leading-display:1.08;--gt-leading-title:1.15;--gt-leading-heading:1.25;--gt-leading-body:1.6;--gt-leading-caption:1.45;--gt-weight-regular:500;--gt-weight-semibold:600;--gt-weight-bold:700;--gt-weight-display:600;--gt-tracking-label:0.08em;--gt-accent:#1a56db;--gt-accent-strong:#1445af;--gt-accent-2:#4d7ef2;--gt-accent-soft:#e8eefc;--gt-accent-contrast:#fff;--gt-warm:#b45309;--gt-warm-fill:#f2b64d;--gt-warm-soft:#fdf3df;--gt-bg:#f7f8fb;--gt-surface:#fff;--gt-surface-2:#eef1f6;--gt-elevated:#fff;--gt-panel:hsla(0,0%,100%,.86);--gt-text:#17223b;--gt-text-2:#576076;--gt-text-3:#6d7689;--gt-inverse-text:#fff;--gt-inverse-primary:#fff;--gt-border:rgba(23,34,59,.1);--gt-border-strong:rgba(23,34,59,.2);--gt-ink:#0b1526;--gt-ink-2:#101d33;--gt-navy:#1e3357;--gt-navy-2:#16294a;--gt-navy-3:#24406b;--gt-deep-ocean:#0b1526;--gt-success:#15803d;--gt-success-soft:#e5f6ec;--gt-warning:#a16207;--gt-warning-soft:#faf0d8;--gt-error:#d92d20;--gt-error-soft:#fde7e5;--gt-info:#48627f;--gt-info-soft:#eaf0f7;--gt-input-bg:#fff;--gt-input-text:var(--gt-text);--gt-input-placeholder:var(--gt-text-3);--gt-input-border:var(--gt-border-strong);--gt-glass-surface:hsla(0,0%,100%,.72);--gt-glass:hsla(0,0%,100%,.72);--gt-glass-border:hsla(0,0%,100%,.78);--gt-space-1:4px;--gt-space-2:8px;--gt-space-3:12px;--gt-space-4:16px;--gt-space-5:24px;--gt-space-6:32px;--gt-space-7:48px;--gt-space-8:64px;--gt-space-9:96px;--gt-space-10:128px;--gt-section-gap:var(--gt-space-8);--gt-section-gap-marketing:var(--gt-space-9);--gt-gutter:var(--gt-space-5);--gt-gutter-mobile:var(--gt-space-4);--gt-card-pad:var(--gt-space-5);--gt-card-pad-compact:var(--gt-space-4);--gt-container-reading:720px;--gt-container-content:1120px;--gt-container-wide:1320px;--gt-container:1280px;--gt-radius-control:12px;--gt-radius-surface:24px;--gt-radius-pill:999px;--gt-radius-sm:var(--gt-radius-control);--gt-radius-md:var(--gt-radius-surface);--gt-radius-lg:var(--gt-radius-surface);--gt-radius-xl:var(--gt-radius-surface);--gt-radius-glass:var(--gt-radius-surface);--gt-r:var(--gt-radius-control);--gt-shadow-raised:0 1px 2px rgba(16,25,47,.04),0 10px 24px -14px rgba(16,25,47,.16);--gt-shadow-floating:0 4px 12px rgba(16,25,47,.07),0 24px 48px -12px rgba(16,25,47,.22);--gt-duration-instant:90ms;--gt-duration-fast:160ms;--gt-duration-standard:240ms;--gt-duration-spatial:360ms;--gt-ease-out:cubic-bezier(0.16,1,0.3,1);--gt-ease-in:cubic-bezier(0.55,0.06,0.68,0.19);--gt-ease-inout:cubic-bezier(0.65,0,0.35,1);--gt-stagger:45ms;--gt-transition-color:color var(--gt-duration-fast) var(--gt-ease-out),background-color var(--gt-duration-fast) var(--gt-ease-out),border-color var(--gt-duration-fast) var(--gt-ease-out);--gt-transition-transform:transform var(--gt-duration-fast) var(--gt-ease-out),box-shadow var(--gt-duration-fast) var(--gt-ease-out);--gt-z-content:1;--gt-z-sticky:100;--gt-z-nav:1100;--gt-z-overlay:1300;--gt-z-toast:1400;--gt-z-modal:1500;--gt-icon-sm:16px;--gt-icon-md:20px;--gt-icon-lg:24px;--gt-opacity-disabled:0.45;--gt-opacity-hover:0.08;--gt-scrim:rgba(11,21,38,.52);--gt-overlay-strong:rgba(11,21,38,.78);--gt-overlay-soft:rgba(11,21,38,.14);--gt-focus-ring:#1a56db;--gt-skeleton-base:#e9edf4;--gt-skeleton-shine:#f6f8fb;--gt-primary:var(--gt-accent);--gt-blue:var(--gt-accent);--gt-teal:var(--gt-accent);--gt-coral:var(--gt-accent);--gt-coral-2:var(--gt-accent-2);--gt-blue-soft:var(--gt-accent-soft);--gt-gold:var(--gt-warm);--gt-sunset:var(--gt-warm);--gt-gold-soft:var(--gt-warm-soft);--gt-coral-glow:0 14px 30px -12px rgba(26,86,219,.45);--gt-ring-coral:rgba(26,86,219,.16);--gt-page:var(--gt-bg);--gt-bg-soft:var(--gt-surface-2);--gt-paper:var(--gt-bg);--gt-paper-2:var(--gt-surface-2);--gt-card:var(--gt-surface);--gt-on-background:var(--gt-text);--gt-heading:var(--gt-text);--gt-body:var(--gt-text);--gt-muted:var(--gt-text-2);--gt-slate-text:var(--gt-text-2);--gt-muted-light:hsla(0,0%,100%,.68);--gt-divider:var(--gt-border);--gt-line:var(--gt-border);--gt-line-dark:var(--gt-border);--gt-line-light:hsla(0,0%,100%,.16);--gt-shadow:var(--gt-shadow-floating);--gt-shadow-soft:var(--gt-shadow-raised);--gt-ease:var(--gt-ease-out);color-scheme:light}html[lang=ko]{--gt-font-display:"Noto Sans KR","Fraunces",serif}[data-theme=dark]{--gt-accent:#3766db;--gt-accent-strong:#4d7ef2;--gt-accent-2:#93b4ff;--gt-accent-soft:rgba(77,126,242,.18);--gt-accent-contrast:#fff;--gt-warm:#f0c268;--gt-warm-fill:#f0c268;--gt-warm-soft:hsla(40,82%,67%,.16);--gt-bg:#0c1424;--gt-surface:#141f36;--gt-surface-2:#101a2e;--gt-elevated:#1b2942;--gt-panel:rgba(20,31,54,.85);--gt-text:#e8edf8;--gt-text-2:rgba(232,237,248,.66);--gt-text-3:rgba(232,237,248,.5);--gt-border:hsla(0,0%,100%,.12);--gt-border-strong:hsla(0,0%,100%,.22);--gt-success:#7ee2a8;--gt-success-soft:rgba(126,226,168,.14);--gt-warning:#f4d56d;--gt-warning-soft:hsla(46,86%,69%,.14);--gt-error:#ffb4ab;--gt-error-soft:hsla(6,100%,84%,.14);--gt-info:#9db8d8;--gt-info-soft:rgba(157,184,216,.14);--gt-input-bg:hsla(0,0%,100%,.06);--gt-input-text:var(--gt-text);--gt-input-placeholder:var(--gt-text-3);--gt-input-border:var(--gt-border-strong);--gt-glass-surface:rgba(13,22,40,.72);--gt-glass:rgba(13,22,40,.72);--gt-glass-border:hsla(0,0%,100%,.14);--gt-shadow-raised:0 1px 2px rgba(0,0,0,.28);--gt-shadow-floating:0 18px 44px -16px rgba(0,0,0,.5);--gt-scrim:rgba(2,8,20,.64);--gt-overlay-strong:rgba(2,8,20,.84);--gt-overlay-soft:hsla(0,0%,100%,.1);--gt-focus-ring:#93b4ff;--gt-skeleton-base:#16233c;--gt-skeleton-shine:#1f3054;--gt-coral-glow:0 14px 30px -12px rgba(77,126,242,.4);--gt-ring-coral:rgba(147,180,255,.2);--gt-page:var(--gt-bg);--gt-bg-soft:var(--gt-surface-2);--gt-paper:var(--gt-bg);--gt-paper-2:var(--gt-surface-2);--gt-card:var(--gt-surface);--gt-heading:#f4f7ff;--gt-muted-light:rgba(232,237,248,.66);--gt-line-dark:var(--gt-border);color-scheme:dark}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:var(--gt-font-body)}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}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{background:var(--gt-bg);color:var(--gt-text);font-family:var(--gt-font-body);font-size:var(--gt-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--gt-font-heading);color:var(--gt-heading);line-height:var(--gt-leading-heading);font-weight:var(--gt-weight-display);letter-spacing:0}::selection{background:var(--gt-accent);color:var(--gt-accent-contrast)}a{color:inherit}hr{border:0;border-bottom:1px solid var(--gt-divider);margin:auto}.MuiButtonBase-root:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:2px}button,input,select,textarea{font-family:inherit;font-size:inherit}input,select,textarea{background:var(--gt-input-bg);color:var(--gt-input-text)}input::placeholder,textarea::placeholder{color:var(--gt-input-placeholder);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--gt-accent)}button{text-transform:none;box-shadow:none;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--gt-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--gt-border-strong);border-radius:var(--gt-radius-pill);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--gt-text-3)}::-webkit-scrollbar-track{background:transparent}[data-theme=dark] .MuiDialog-paper,[data-theme=dark] .MuiMenu-paper,[data-theme=dark] .MuiPopover-paper{background:var(--gt-elevated);color:var(--gt-text);border:1px solid var(--gt-border)}[data-theme=dark] .MuiInputBase-input::placeholder{color:var(--gt-input-placeholder);opacity:1}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}.gt-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gt-space-2);min-height:44px;padding:0 var(--gt-space-5);border:1px solid transparent;border-radius:var(--gt-radius-pill);background:transparent;color:var(--gt-text);font-family:var(--gt-font-body);font-size:var(--gt-text-body);font-weight:var(--gt-weight-semibold);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--gt-transition-color),var(--gt-transition-transform)}.gt-btn svg{width:var(--gt-icon-md);height:var(--gt-icon-md);flex:0 0 auto}.gt-btn:active:not(:disabled){transform:scale(.98)}.gt-btn.is-disabled,.gt-btn:disabled{opacity:var(--gt-opacity-disabled);pointer-events:none}.gt-btn.is-loading{color:transparent!important;pointer-events:none}.gt-btn.is-loading:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid;border-color:var(--gt-text-3) var(--gt-text-3) var(--gt-text-3) transparent;border-radius:50%;animation:gt-spin .7s linear infinite}.gt-btn--primary{background:var(--gt-accent);color:var(--gt-accent-contrast)}.gt-btn--primary:hover:not(:disabled){background:var(--gt-accent-strong);box-shadow:var(--gt-shadow-raised)}.gt-btn--primary.is-loading:after{border-color:var(--gt-accent-contrast) var(--gt-accent-contrast) var(--gt-accent-contrast) transparent}.gt-btn--secondary{border-color:var(--gt-border-strong);background:var(--gt-surface);color:var(--gt-text)}.gt-btn--secondary:hover:not(:disabled){border-color:var(--gt-text-3);background:var(--gt-surface-2)}.gt-btn--ghost{color:var(--gt-text-2)}.gt-btn--ghost:hover:not(:disabled){background:var(--gt-overlay-soft);color:var(--gt-text)}.gt-btn--danger{background:var(--gt-error);color:#fff}.gt-btn--danger:hover:not(:disabled){filter:brightness(.92)}[data-theme=dark] .gt-btn--danger{color:#35100c}.gt-btn--sm{min-height:36px;padding:0 var(--gt-space-4);font-size:var(--gt-text-caption)}.gt-btn--lg{min-height:52px;padding:0 var(--gt-space-6)}.gt-btn--icon{width:44px;min-width:44px;padding:0}.gt-btn--icon.gt-btn--sm{width:36px;min-width:36px}.gt-field{display:flex;flex-direction:column;gap:var(--gt-space-2);width:100%}.gt-field__label{color:var(--gt-text);font-size:var(--gt-text-caption);font-weight:var(--gt-weight-semibold)}.gt-field__label .gt-field__required{color:var(--gt-error)}.gt-field__hint{color:var(--gt-text-2)}.gt-field__error,.gt-field__hint{font-size:var(--gt-text-caption);line-height:var(--gt-leading-caption)}.gt-field__error{display:flex;align-items:center;gap:var(--gt-space-1);color:var(--gt-error);font-weight:var(--gt-weight-semibold)}.gt-input,.gt-select,.gt-textarea{width:100%;min-height:48px;padding:0 var(--gt-space-4);border:1px solid var(--gt-input-border);border-radius:var(--gt-radius-control);background:var(--gt-input-bg);color:var(--gt-input-text);font-family:var(--gt-font-body);font-size:var(--gt-text-body);transition:var(--gt-transition-color)}.gt-input:hover:not(:disabled),.gt-select:hover:not(:disabled),.gt-textarea:hover:not(:disabled){border-color:var(--gt-text-3)}.gt-input:focus,.gt-input:focus-visible,.gt-select:focus,.gt-select:focus-visible,.gt-textarea:focus,.gt-textarea:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:-1px;border-color:var(--gt-accent)}.gt-input:disabled,.gt-select:disabled,.gt-textarea:disabled{opacity:var(--gt-opacity-disabled);cursor:not-allowed}.gt-input.is-error,.gt-input[aria-invalid=true],.gt-select.is-error,.gt-select[aria-invalid=true],.gt-textarea.is-error,.gt-textarea[aria-invalid=true]{border-color:var(--gt-error)}.gt-input.is-error:focus,.gt-input.is-error:focus-visible,.gt-input[aria-invalid=true]:focus,.gt-input[aria-invalid=true]:focus-visible,.gt-select.is-error:focus,.gt-select.is-error:focus-visible,.gt-select[aria-invalid=true]:focus,.gt-select[aria-invalid=true]:focus-visible,.gt-textarea.is-error:focus,.gt-textarea.is-error:focus-visible,.gt-textarea[aria-invalid=true]:focus,.gt-textarea[aria-invalid=true]:focus-visible{outline-color:var(--gt-error)}.gt-textarea{min-height:120px;padding:var(--gt-space-3) var(--gt-space-4);line-height:var(--gt-leading-body);resize:vertical}.gt-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--gt-space-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236d7689' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--gt-space-4) center;cursor:pointer}.gt-checkbox,.gt-radio{display:inline-flex;align-items:flex-start;gap:var(--gt-space-3);cursor:pointer;color:var(--gt-text);font-size:var(--gt-text-body);line-height:1.4}.gt-checkbox input,.gt-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;border:1.5px solid var(--gt-input-border);background:var(--gt-input-bg);cursor:pointer;transition:var(--gt-transition-color);background-position:50%;background-repeat:no-repeat}.gt-checkbox input:hover:not(:disabled),.gt-radio input:hover:not(:disabled){border-color:var(--gt-accent)}.gt-checkbox input:disabled,.gt-radio input:disabled{opacity:var(--gt-opacity-disabled);cursor:not-allowed}.gt-checkbox input:disabled~*,.gt-radio input:disabled~*{opacity:var(--gt-opacity-disabled)}.gt-checkbox input{border-radius:6px}.gt-checkbox input:checked{border-color:var(--gt-accent);background-color:var(--gt-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.gt-radio input{border-radius:50%}.gt-radio input:checked{border-color:var(--gt-accent);background-color:var(--gt-accent);box-shadow:inset 0 0 0 4px var(--gt-surface)}.gt-switch{display:inline-flex;align-items:center;gap:var(--gt-space-3);cursor:pointer;color:var(--gt-text)}.gt-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:44px;height:26px;border:0;border-radius:var(--gt-radius-pill);background:var(--gt-border-strong);cursor:pointer;transition:background-color var(--gt-duration-fast) var(--gt-ease-out)}.gt-switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(11,21,38,.3);transition:transform var(--gt-duration-fast) var(--gt-ease-out)}.gt-switch input:checked{background:var(--gt-accent)}.gt-switch input:checked:after{transform:translateX(18px)}.gt-switch input:disabled{opacity:var(--gt-opacity-disabled);cursor:not-allowed}.gt-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--gt-radius-pill);background:var(--gt-surface-2);color:var(--gt-text-2);font-size:var(--gt-text-caption);font-weight:var(--gt-weight-semibold);line-height:1.3;white-space:nowrap}.gt-badge svg{width:var(--gt-icon-sm);height:var(--gt-icon-sm)}.gt-badge--success{background:var(--gt-success-soft);color:var(--gt-success)}.gt-badge--warning{background:var(--gt-warning-soft);color:var(--gt-warning)}.gt-badge--danger{background:var(--gt-error-soft);color:var(--gt-error)}.gt-badge--info{background:var(--gt-info-soft);color:var(--gt-info)}.gt-badge--accent{background:var(--gt-accent-soft);color:var(--gt-accent)}.gt-badge--earned{background:var(--gt-warm-soft);color:var(--gt-warm)}[data-theme=dark] .gt-badge--accent{color:var(--gt-accent-2)}.gt-badge--pulse{animation:gt-pulse 2.4s var(--gt-ease-inout) infinite}.gt-chip{display:inline-flex;align-items:center;gap:var(--gt-space-2);min-height:34px;padding:0 var(--gt-space-3);border:1px solid var(--gt-border);border-radius:var(--gt-radius-pill);background:var(--gt-surface);color:var(--gt-text-2);font-size:var(--gt-text-caption);font-weight:var(--gt-weight-semibold);line-height:1.2;cursor:pointer;transition:var(--gt-transition-color)}.gt-chip:hover{border-color:var(--gt-text-3);color:var(--gt-text)}.gt-chip.is-selected,.gt-chip[aria-pressed=true],.gt-chip[aria-selected=true]{border-color:var(--gt-accent);background:var(--gt-accent-soft);color:var(--gt-accent)}.gt-chip .gt-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:-4px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.gt-chip .gt-chip__remove:hover{background:var(--gt-overlay-soft)}.gt-chip .gt-chip__remove svg{width:12px;height:12px}[data-theme=dark] .gt-chip.is-selected,[data-theme=dark] .gt-chip[aria-pressed=true],[data-theme=dark] .gt-chip[aria-selected=true]{color:var(--gt-accent-2)}.gt-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--gt-surface-2);color:var(--gt-text-2);font-weight:var(--gt-weight-bold);overflow:hidden}.gt-avatar img{width:100%;height:100%;object-fit:cover}.gt-avatar--sm{width:28px;height:28px;font-size:var(--gt-text-micro)}.gt-avatar--lg{width:64px;height:64px;font-size:var(--gt-text-heading)}.gt-avatar--xl{width:96px;height:96px;font-size:var(--gt-text-title)}.gt-card{background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:var(--gt-radius-surface);box-shadow:var(--gt-shadow-raised)}.gt-card--flat{box-shadow:none}.gt-card--interactive{cursor:pointer;transition:var(--gt-transition-transform),var(--gt-transition-color)}.gt-card--interactive:hover{transform:translateY(-3px);box-shadow:var(--gt-shadow-floating)}.gt-card--interactive:active{transform:translateY(-1px)}[data-theme=dark] .gt-card--interactive:hover{background:var(--gt-elevated)}.gt-panel{padding:var(--gt-card-pad);background:var(--gt-surface);border:1px solid var(--gt-border);border-radius:var(--gt-radius-surface)}.gt-divider{border:0;border-top:1px solid var(--gt-divider);margin:var(--gt-space-5) 0}.gt-glass{background:var(--gt-glass);border:1px solid var(--gt-glass-border);box-shadow:var(--gt-shadow-raised);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.gt-media{position:relative;overflow:hidden;background:var(--gt-surface-2)}.gt-media img{width:100%;height:100%;display:block;object-fit:cover}.gt-media--zoom img{transition:transform var(--gt-duration-spatial) var(--gt-ease-out)}.gt-card--interactive:hover .gt-media--zoom img,.gt-media--zoom:hover img{transform:scale(1.05)}.gt-media__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,21,38,.02),rgba(11,21,38,.38));pointer-events:none}.gt-skeleton{position:relative;overflow:hidden;border-radius:var(--gt-radius-control);background:var(--gt-skeleton-base)}.gt-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--gt-skeleton-shine),transparent);background-size:200% 100%;animation:gt-shimmer 1.4s var(--gt-ease-inout) infinite}.gt-skeleton--text{height:14px;border-radius:7px}.gt-skeleton--title{height:24px;border-radius:8px;max-width:60%}.gt-skeleton--circle{border-radius:50%}.gt-skeleton--card{border-radius:var(--gt-radius-surface)}@media(prefers-reduced-motion:reduce){.gt-skeleton:after{animation:gt-skeleton-fade 1.6s ease-in-out infinite;background:var(--gt-skeleton-shine)}}.gt-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--gt-space-3);padding:var(--gt-space-7) var(--gt-space-5);border:1px dashed var(--gt-border-strong);border-radius:var(--gt-radius-surface);background:var(--gt-surface-2);text-align:center;color:var(--gt-text-2)}.gt-empty-state svg{width:40px;height:40px;color:var(--gt-text-3)}.gt-empty-state .gt-empty-state__title{color:var(--gt-text);font-family:var(--gt-font-heading);font-size:var(--gt-text-heading);font-weight:var(--gt-weight-display)}.gt-empty-state .gt-empty-state__copy{max-width:44ch;font-size:var(--gt-text-caption);line-height:var(--gt-leading-caption)}.gt-empty-state .gt-btn{margin-top:var(--gt-space-2)}.gt-error-state{display:flex;flex-direction:column;align-items:center;gap:var(--gt-space-3);padding:var(--gt-space-6) var(--gt-space-5);border:1px solid var(--gt-error-soft);border-radius:var(--gt-radius-surface);background:var(--gt-error-soft);text-align:center;color:var(--gt-error)}.gt-error-state .gt-error-state__title{font-weight:var(--gt-weight-bold)}.gt-error-state .gt-error-state__copy{color:var(--gt-text-2);font-size:var(--gt-text-caption);line-height:var(--gt-leading-caption)}.gt-toast{display:flex;align-items:center;gap:var(--gt-space-3);min-width:260px;max-width:420px;padding:var(--gt-space-3) var(--gt-space-4);border:1px solid var(--gt-border);border-left:3px solid var(--gt-text-3);border-radius:var(--gt-radius-control);background:var(--gt-elevated);color:var(--gt-text);box-shadow:var(--gt-shadow-floating);font-size:var(--gt-text-caption);font-weight:var(--gt-weight-semibold);z-index:var(--gt-z-toast);animation:gt-rise var(--gt-duration-fast) var(--gt-ease-out) both}.gt-toast.gt-toast--success{border-left-color:var(--gt-success)}.gt-toast.gt-toast--error{border-left-color:var(--gt-error)}.gt-toast.gt-toast--info{border-left-color:var(--gt-info)}.gt-toast .gt-toast__action{margin-left:auto;color:var(--gt-accent);font-weight:var(--gt-weight-bold);background:none;border:0;cursor:pointer}[data-theme=dark] .gt-toast__action{color:var(--gt-accent-2)}.gt-scrim{background:var(--gt-scrim);animation:gt-fade var(--gt-duration-standard) var(--gt-ease-out) both}.gt-modal,.gt-scrim{position:fixed;inset:0;z-index:var(--gt-z-modal)}.gt-modal{display:grid;place-items:center;padding:var(--gt-space-5)}.gt-modal__panel{width:min(560px,100%);max-height:min(84vh,720px);border:1px solid var(--gt-border);border-radius:var(--gt-radius-surface);animation:gt-scale-in var(--gt-duration-spatial) var(--gt-ease-out) both}.gt-drawer,.gt-modal__panel{overflow:auto;padding:var(--gt-space-6);background:var(--gt-elevated);box-shadow:var(--gt-shadow-floating)}.gt-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);border-left:1px solid var(--gt-border);z-index:var(--gt-z-modal);animation:gt-slide-left var(--gt-duration-spatial) var(--gt-ease-out) both}.swal2-container{z-index:var(--gt-z-modal);background:var(--gt-scrim)}.swal2-popup{background:var(--gt-elevated);color:var(--gt-text);font-family:var(--gt-font-body);border-radius:var(--gt-radius-surface);box-shadow:var(--gt-shadow-floating);border:1px solid var(--gt-border)}.swal2-title{color:var(--gt-text);font-family:var(--gt-font-heading);font-weight:var(--gt-weight-semibold)}.swal2-content,.swal2-html-container{color:var(--gt-text-2)}.swal2-actions .swal2-styled{border-radius:var(--gt-radius-control);font-family:var(--gt-font-body);font-weight:var(--gt-weight-semibold);box-shadow:none}.swal2-confirm.swal2-styled{background:var(--gt-accent);color:var(--gt-accent-contrast)}.swal2-cancel.swal2-styled{background:transparent;color:var(--gt-text-2);border:1px solid var(--gt-border-strong)}.swal2-icon.swal2-error{border-color:var(--gt-error);color:var(--gt-error)}.swal2-icon.swal2-warning{border-color:var(--gt-warning);color:var(--gt-warning)}.swal2-icon.swal2-info,.swal2-icon.swal2-question{border-color:var(--gt-info);color:var(--gt-info)}.swal2-icon.swal2-success{border-color:var(--gt-success);color:var(--gt-success)}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--gt-success)}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(21,128,61,.3)}.swal2-timer-progress-bar{background:var(--gt-accent)}.gt-drawer--bottom{top:auto;left:0;right:0;width:100%;max-height:86vh;border-left:0;border-top:1px solid var(--gt-border);border-radius:var(--gt-radius-surface) var(--gt-radius-surface) 0 0;animation:gt-slide-up var(--gt-duration-spatial) var(--gt-ease-out) both}.gt-drawer--bottom:before{content:"";display:block;width:40px;height:4px;margin:0 auto var(--gt-space-4);border-radius:var(--gt-radius-pill);background:var(--gt-border-strong)}.gt-tooltip{padding:6px 10px;border-radius:8px;background:var(--gt-ink);color:#fff;font-size:var(--gt-text-micro);font-weight:var(--gt-weight-semibold);line-height:1.35;max-width:260px;box-shadow:var(--gt-shadow-raised);z-index:var(--gt-z-toast);animation:gt-fade var(--gt-duration-fast) var(--gt-ease-out) both}[data-theme=dark] .gt-tooltip{background:var(--gt-elevated);border:1px solid var(--gt-border);color:var(--gt-text)}.gt-page{background:var(--gt-bg);color:var(--gt-text)}.gt-shell{width:min(var(--gt-container),100% - 40px);margin:0 auto}.gt-heading{font-family:var(--gt-font-heading);letter-spacing:0;color:var(--gt-heading)}.gt-muted,.gt-pill{color:var(--gt-text-2)}.gt-pill{display:inline-flex;align-items:center;gap:var(--gt-space-2);border-radius:var(--gt-radius-pill);border:1px solid var(--gt-border);background:color-mix(in srgb,var(--gt-surface) 78%,transparent)}.gt-primary-button.MuiButton-root{min-height:46px;border-radius:var(--gt-radius-pill);background:var(--gt-accent);color:var(--gt-accent-contrast);font-weight:var(--gt-weight-bold);box-shadow:var(--gt-shadow-raised);text-transform:none}.gt-primary-button.MuiButton-root:hover{background:var(--gt-accent-strong);box-shadow:var(--gt-shadow-floating)}.gt-container{width:min(var(--gt-container-content),100% - 2*var(--gt-gutter));margin-inline:auto}.gt-container--reading{width:min(var(--gt-container-reading),100% - 2*var(--gt-gutter))}.gt-container--wide{width:min(var(--gt-container-wide),100% - 2*var(--gt-gutter))}@media(max-width:768px){.gt-container,.gt-container--reading,.gt-container--wide{width:calc(100% - 2*var(--gt-gutter-mobile))}}.gt-section{padding-block:calc(var(--gt-section-gap)/2)}.gt-section--marketing{padding-block:calc(var(--gt-section-gap-marketing)/2)}.gt-section-head{display:flex;flex-direction:column;gap:var(--gt-space-2);margin-bottom:var(--gt-space-6)}.gt-kicker{color:var(--gt-accent);font-size:var(--gt-text-micro);font-weight:var(--gt-weight-bold);letter-spacing:var(--gt-tracking-label);text-transform:uppercase}[data-theme=dark] .gt-kicker{color:var(--gt-accent-2)}.gt-section-title{font-family:var(--gt-font-heading);font-size:var(--gt-text-title);font-weight:var(--gt-weight-display);line-height:var(--gt-leading-title);color:var(--gt-heading)}.gt-section-sub{max-width:60ch;color:var(--gt-text-2);font-size:var(--gt-text-body);line-height:var(--gt-leading-body)}.gt-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--gt-gutter)}.gt-grid,.gt-grid--cards{display:grid;gap:var(--gt-gutter)}.gt-grid--cards{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gt-gutter)}.gt-grid--cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-grid--cards-compact{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--gt-gutter);gap:var(--gt-gutter)}@media(max-width:1024px){.gt-grid--cards,.gt-grid--cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gt-grid,.gt-grid--cards,.gt-grid--cards-3{grid-template-columns:minmax(0,1fr);gap:var(--gt-gutter-mobile)}.gt-grid--cards-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gt-gutter-mobile)}}.gt-stack{display:flex;flex-direction:column;gap:var(--gt-space-4)}.gt-stack--tight{gap:var(--gt-space-2)}.gt-stack--loose{gap:var(--gt-space-6)}.gt-row{display:flex;align-items:center;gap:var(--gt-space-3)}.gt-display{font-size:var(--gt-text-display);line-height:var(--gt-leading-display)}.gt-display,.gt-title{font-family:var(--gt-font-heading);font-weight:var(--gt-weight-display);color:var(--gt-heading)}.gt-title{font-size:var(--gt-text-title);line-height:var(--gt-leading-title)}.gt-body{font-size:var(--gt-text-body);line-height:var(--gt-leading-body);color:var(--gt-text)}.gt-caption{font-size:var(--gt-text-caption)}.gt-caption,.gt-micro{line-height:var(--gt-leading-caption);color:var(--gt-text-2)}.gt-label,.gt-micro{font-size:var(--gt-text-micro)}.gt-label{font-weight:var(--gt-weight-bold);letter-spacing:var(--gt-tracking-label);text-transform:uppercase;color:var(--gt-text-2)}.gt-mono{font-family:var(--gt-font-mono);letter-spacing:0}.gt-mono,.gt-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gt-prose{max-width:68ch;font-size:var(--gt-text-body);line-height:var(--gt-leading-body)}.gt-prose p+p{margin-top:var(--gt-space-4)}.gt-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gt-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.gt-skip-link{position:fixed;top:var(--gt-space-3);left:var(--gt-space-3);padding:var(--gt-space-3) var(--gt-space-4);border-radius:var(--gt-radius-control);background:var(--gt-elevated);color:var(--gt-text);font-weight:var(--gt-weight-bold);box-shadow:var(--gt-shadow-floating);transform:translateY(-200%);z-index:calc(var(--gt-z-toast) + 1);transition:transform var(--gt-duration-fast) var(--gt-ease-out)}.gt-skip-link:focus-visible{transform:translateY(0)}@keyframes gt-fade{0%{opacity:0}to{opacity:1}}@keyframes gt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gt-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes gt-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes gt-slide-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes gt-spin{to{transform:rotate(1turn)}}@keyframes gt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gt-skeleton-fade{0%,to{opacity:0}50%{opacity:.6}}@keyframes gt-pulse{0%,to{opacity:1}50%{opacity:.65}}.gt-anim-fade{animation:gt-fade var(--gt-duration-standard) var(--gt-ease-out) both}.gt-anim-rise{animation:gt-rise var(--gt-duration-standard) var(--gt-ease-out) both}.gt-anim-scale{animation:gt-scale-in var(--gt-duration-standard) var(--gt-ease-out) both}.gt-delay-1{animation-delay:calc(var(--gt-stagger)*1)}.gt-delay-2{animation-delay:calc(var(--gt-stagger)*2)}.gt-delay-3{animation-delay:calc(var(--gt-stagger)*3)}.gt-delay-4{animation-delay:calc(var(--gt-stagger)*4)}.gt-delay-5{animation-delay:calc(var(--gt-stagger)*5)}.gt-delay-6{animation-delay:calc(var(--gt-stagger)*6)}.gt-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--gt-duration-spatial) var(--gt-ease-out),transform var(--gt-duration-spatial) var(--gt-ease-out)}.gt-reveal.is-inview{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.gt-reveal{opacity:1;transform:none}}.gt-hover-lift{transition:var(--gt-transition-transform)}.gt-hover-lift:hover{transform:translateY(-3px);box-shadow:var(--gt-shadow-raised)}.tour-detail-page{width:100%;min-height:100vh;background:radial-gradient(circle at 8% 2%,rgba(50,100,255,.1),transparent 30%),linear-gradient(180deg,#f9f9ff,#eef4ff 46%,#fff);color:var(--gt-text);font-family:var(--gt-font-body)}.tour-detail-shell{width:min(var(--gt-container),100% - 64px);margin:0 auto;padding:112px 0 84px}.tour-detail-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:28px;gap:28px;margin-bottom:28px}.tour-detail-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;color:var(--gt-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tour-detail-breadcrumb strong{color:var(--gt-gold)}.tour-detail-title{max-width:900px;color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1.05;letter-spacing:0}.tour-detail-submeta{flex-wrap:wrap;gap:14px;margin-top:16px}.tour-detail-submeta span{display:inline-flex;align-items:center;gap:6px;color:var(--gt-muted);font-size:14px;font-weight:750}.tour-detail-submeta svg{width:18px;height:18px;color:var(--gt-gold)}.tour-detail-actions{gap:10px}.tour-detail-action-button.MuiButton-root{min-height:42px;padding:0 16px;border-radius:999px;background:hsla(0,0%,100%,.78);border:1px solid var(--gt-border);color:var(--gt-navy);font-weight:900;text-transform:none;box-shadow:var(--gt-shadow-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tour-detail-action-button.MuiButton-root svg{color:var(--gt-blue)}.tour-detail-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,240px);grid-gap:16px;gap:16px;margin-bottom:42px}.tour-gallery-tile{position:relative;overflow:hidden;border-radius:24px;background:var(--gt-surface-2);box-shadow:0 24px 70px rgba(15,41,77,.14);isolation:isolate}.tour-gallery-tile.featured{grid-column:span 2;grid-row:span 2}.tour-gallery-tile.wide{grid-column:span 2}.tour-gallery-tile img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.01);transition:transform .85s cubic-bezier(.16,1,.3,1)}.tour-gallery-tile:hover img{transform:scale(1.075)}.tour-gallery-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.02),rgba(15,41,77,.28))}.tour-gallery-count{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.86);color:var(--gt-navy);font-size:12px;font-weight:900;text-transform:uppercase;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tour-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);grid-gap:34px;gap:34px;align-items:start}.tour-detail-main{min-width:0}.tour-quick-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;padding:26px;border-radius:28px}.tour-stat-item{display:grid;grid-gap:6px;gap:6px}.tour-stat-item>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(212,175,55,.16);color:var(--gt-gold)}.tour-stat-item small{color:var(--gt-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tour-stat-item strong{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:18px;font-weight:900}.tour-detail-section{padding:34px;border-radius:28px;background:hsla(0,0%,100%,.82);border:1px solid rgba(15,41,77,.08);box-shadow:var(--gt-shadow-soft)}.tour-detail-section.editorial{border-left:5px solid var(--gt-gold)}.tour-detail-section.inclusions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.tour-section-kicker{margin-bottom:8px;color:var(--gt-gold);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tour-section-title{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:27px;font-weight:900;line-height:1.16;letter-spacing:0}.tour-section-copy{margin-top:16px;color:var(--gt-muted);font-size:17px;line-height:1.75}.tour-detail-chips{flex-wrap:wrap;gap:8px;margin-top:22px}.tour-detail-chips .MuiChip-root{border-radius:999px;background:rgba(50,100,255,.08);color:var(--gt-navy);font-weight:850}.tour-itinerary-list{gap:14px;margin-top:20px}.tour-itinerary-item{overflow:hidden;border-radius:20px;border:1px solid var(--gt-border);background:#fff;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.tour-itinerary-item:hover{transform:translateY(-3px);box-shadow:var(--gt-shadow-soft)}.tour-itinerary-item summary{display:flex;align-items:center;gap:14px;padding:20px;cursor:pointer;list-style:none}.tour-itinerary-item summary::-webkit-details-marker{display:none}.tour-itinerary-item p{margin:0;padding:0 20px 20px 74px;color:var(--gt-muted);line-height:1.65}.tour-itinerary-index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--gt-gold),#f1d592);color:#fff;font-family:var(--gt-font-heading);font-weight:900}.tour-check-list{gap:10px;margin-top:18px}.tour-check-list span{display:flex;align-items:flex-start;gap:9px;color:var(--gt-muted);font-weight:750;line-height:1.45}.tour-check-list svg{color:#16805d}.tour-check-list.muted svg{color:#b54747}.tour-section-head{justify-content:space-between;align-items:center;gap:16px}.tour-review-count{color:var(--gt-muted);font-weight:850}.tour-review-form{display:grid;grid-gap:14px;gap:14px;margin-top:24px;padding:20px;border-radius:22px}.tour-review-form .MuiOutlinedInput-root{border-radius:16px;background:hsla(0,0%,100%,.72)}.tour-review-form .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.tour-review-form .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border:none}.tour-review-list{gap:16px;margin-top:22px;border:none}.tour-review-list .MuiPagination-root{align-self:center}.tour-review-card{display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:22px}.tour-review-card p{color:var(--gt-muted);font-style:italic;line-height:1.65}.tour-review-author{display:flex;align-items:center;gap:13px}.tour-review-author img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--gt-gold)}.tour-review-author small,.tour-review-author strong{display:block}.tour-review-author strong{color:var(--gt-navy);font-weight:900}.tour-review-author small{margin-top:3px;color:var(--gt-muted);font-size:12px;font-weight:800}.tour-detail-sidebar{position:-webkit-sticky;position:sticky;top:96px;align-self:start}.tour-booking-card{gap:18px;padding:28px;border-radius:30px;border-color:rgba(212,175,55,.26)}.tour-booking-price{justify-content:space-between;align-items:flex-start;gap:16px}.tour-booking-price small,.tour-booking-price span{color:var(--gt-muted);font-weight:750}.tour-booking-price strong{display:inline-block;margin:2px 5px 0 0;color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:36px;font-weight:900;line-height:1}.tour-booking-price .MuiChip-root{background:rgba(50,100,255,.1);color:var(--gt-blue);font-weight:900}.tour-fast-note{display:flex;align-items:center;gap:8px;padding:13px 14px;border-radius:16px;background:rgba(50,100,255,.08);color:var(--gt-blue);font-weight:900}.tour-fast-note svg{color:var(--gt-gold)}.tour-booking-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.tour-booking-stepper button{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:0;border:0;background:transparent;color:var(--gt-muted);cursor:pointer}.tour-booking-stepper button:disabled{cursor:default}.tour-booking-stepper button span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(15,41,77,.14);background:hsla(0,0%,100%,.78);font-size:12px;font-weight:950;box-shadow:0 10px 24px rgba(15,41,77,.08)}.tour-booking-stepper button small{max-width:68px;color:inherit;font-size:10px;font-weight:900;line-height:1.2;text-align:center}.tour-booking-stepper button.active{color:var(--gt-blue)}.tour-booking-stepper button.active span{border-color:var(--gt-blue);background:var(--gt-blue);color:#fff;box-shadow:0 14px 30px rgba(50,100,255,.24)}.tour-booking-stepper button.complete{color:var(--gt-navy)}.tour-booking-stepper button.complete span{border-color:rgba(212,175,55,.5);background:linear-gradient(135deg,var(--gt-gold),#f1d592);color:var(--gt-navy)}.tour-booking-panel{min-height:0}.tour-booking-form,.tour-booking-step,.tour-schedule-list{gap:12px}.booking-panel-head{display:grid;grid-gap:4px;gap:4px}.booking-panel-head p:not(.booking-label){color:var(--gt-muted);font-size:13px;font-weight:750;line-height:1.45}.booking-label{color:var(--gt-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tour-schedule-option{width:100%;display:grid;grid-gap:10px;gap:10px;padding:15px;border-radius:17px;border:1px solid var(--gt-border);background:hsla(0,0%,100%,.82);color:var(--gt-navy);text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.tour-schedule-option .schedule-date,.tour-schedule-option .schedule-meta{display:flex;align-items:center}.tour-schedule-option .schedule-date{gap:7px;font-size:13px;font-weight:850}.tour-schedule-option .schedule-meta{gap:5px;flex-wrap:wrap}.tour-schedule-option strong{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:16px;font-weight:950}.tour-schedule-option em,.tour-schedule-option small{color:var(--gt-muted);font-size:12px;font-style:normal;font-weight:850}.tour-schedule-option em{margin-left:auto;padding:5px 8px;border-radius:999px;background:rgba(50,100,255,.09);color:var(--gt-blue)}.tour-schedule-option svg{width:17px;height:17px;color:var(--gt-gold)}.tour-schedule-option.selected{border-color:var(--gt-blue);background:rgba(50,100,255,.1);box-shadow:0 14px 34px rgba(50,100,255,.14)}.tour-schedule-option.sold-out,.tour-schedule-option:disabled{opacity:.48;cursor:not-allowed}.tour-schedule-option.sold-out em,.tour-schedule-option:disabled em{background:rgba(102,112,133,.12);color:#667085}.tour-booking-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:176px;padding:24px 18px;border-radius:20px;border:1px dashed rgba(15,41,77,.16);background:rgba(50,100,255,.06);text-align:center}.tour-booking-empty svg{color:var(--gt-gold)}.tour-booking-empty strong{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:17px;font-weight:950}.tour-booking-empty span{color:var(--gt-muted);font-size:13px;font-weight:750;line-height:1.45}.booking-inline-error{color:#b42318;font-size:12px;font-weight:850}.tour-muted-copy{color:var(--gt-muted);font-size:14px}.tour-booking-form{padding-top:4px}.tour-booking-form .MuiOutlinedInput-root{border-radius:15px;background:hsla(0,0%,100%,.86)}.tour-booking-form .MuiFormHelperText-root{margin-left:2px;font-weight:750}.tour-booking-total{justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--gt-border)}.tour-booking-total span{color:var(--gt-muted);font-weight:750}.tour-booking-total strong{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:25px;font-weight:900}.gt-primary-button.reserve.MuiButton-root{width:100%;min-height:52px;background:linear-gradient(135deg,var(--gt-gold),#f1d592);color:var(--gt-navy);box-shadow:0 18px 42px rgba(212,175,55,.24)}.booking-action-row{align-items:center;gap:10px}.booking-action-row>.MuiButton-root{min-width:92px}.booking-action-row>div{flex:1 1}.tour-secondary-button.MuiButton-root{border-radius:15px;border:1px solid rgba(15,41,77,.14);background:hsla(0,0%,100%,.72);color:var(--gt-navy);font-weight:900;text-transform:none}.tour-booking-step{padding:16px;border-radius:18px;background:rgba(50,100,255,.08)}.tour-booking-step.success{background:rgba(22,128,93,.1)}.booking-review-summary{display:grid;grid-gap:10px;gap:10px}.booking-review-summary div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:15px;border:1px solid rgba(15,41,77,.1);background:hsla(0,0%,100%,.74)}.booking-review-summary small,.booking-review-summary span{color:var(--gt-muted);font-size:12px;font-weight:800}.booking-review-summary strong{color:var(--gt-navy);font-size:14px;font-weight:950;line-height:1.35}.booking-price-breakdown{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 2px;border-top:1px solid var(--gt-border)}.booking-price-breakdown span{color:var(--gt-muted);font-size:13px;font-weight:850}.booking-price-breakdown strong{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:25px;font-weight:950}.payment-pending-card,.payment-status-reveal{display:flex;align-items:flex-start;gap:12px;padding:15px;border-radius:18px;border:1px solid rgba(212,175,55,.24);background:hsla(0,0%,100%,.8)}.payment-pending-card svg,.payment-status-reveal svg{color:var(--gt-gold)}.payment-pending-card small,.payment-pending-card span,.payment-status-reveal small,.payment-status-reveal span{display:block;color:var(--gt-muted);font-size:12px;font-weight:850}.payment-pending-card strong,.payment-status-reveal strong{display:block;margin:3px 0;color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:18px;font-weight:950}.payment-status-reveal{border-color:rgba(22,128,93,.2);background:rgba(22,128,93,.1)}.payment-status-reveal svg{color:#16805d}.payment-status-reveal strong{font-family:var(--gt-font-body);font-size:14px}.tour-concierge-card{gap:18px;padding:26px;border-radius:30px}.sidebar-title{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:19px;font-weight:900}.concierge-profile{align-items:center;gap:14px}.concierge-profile img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid var(--gt-gold)}.concierge-profile small,.concierge-profile span,.concierge-profile strong{display:block}.concierge-profile strong{color:var(--gt-navy);font-weight:900}.concierge-profile span{margin-top:3px;color:var(--gt-muted);font-size:13px;font-weight:750}.concierge-profile small{display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:var(--gt-gold);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.concierge-quote{color:var(--gt-muted);font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.65}.concierge-stats{gap:8px;flex-wrap:wrap}.concierge-stats span{padding:8px 10px;border-radius:999px;background:rgba(50,100,255,.08);color:var(--gt-navy);font-size:12px;font-weight:900}.tour-location-card{position:relative;overflow:hidden;height:248px;border-radius:30px}.tour-map-pattern{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(50,100,255,.24),transparent 22%),radial-gradient(#0f294d .7px,transparent 0);background-size:auto,12px 12px;background-color:var(--gt-blue-soft)}.tour-map-pin{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;color:var(--gt-gold);box-shadow:var(--gt-shadow-soft);animation:gtMapBounce 2.8s ease-in-out infinite}.tour-location-label{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:15px;background:rgba(15,41,77,.92);color:#fff;font-size:12px;font-weight:900}.tour-detail-cta{display:grid;place-items:center;grid-gap:14px;gap:14px;margin-top:56px;padding:58px 28px;border-radius:34px;background:linear-gradient(135deg,rgba(15,41,77,.96),rgba(50,100,255,.76)),var(--gt-navy);color:#fff;text-align:center;box-shadow:var(--gt-shadow)}.tour-detail-cta h2{color:#fff;font-family:var(--gt-font-heading);font-size:clamp(28px,4vw,44px);font-weight:900}.tour-detail-cta p{max-width:620px;color:hsla(0,0%,100%,.76);line-height:1.7}.tour-detail-skeleton{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(90deg,#eef3ff 25%,#dce6ff 37%,#eef3ff 63%);background-size:400% 100%;animation:gtTourDetailSkeleton 1.35s ease infinite}.tour-detail-skeleton.hero{height:520px;margin-bottom:34px}.tour-detail-skeleton.stats{height:112px}.tour-detail-skeleton.block{height:260px}.tour-detail-skeleton.block.small{height:180px}.tour-detail-skeleton.sidebar{height:540px}.tour-detail-skeleton.review,.tour-detail-skeleton.schedule{height:86px}.tour-detail-empty{display:grid;place-items:center;grid-gap:14px;gap:14px;min-height:360px;padding:48px;border-radius:30px;text-align:center}.tour-detail-empty.compact{min-height:0;padding:24px;border-radius:20px;background:rgba(50,100,255,.06);color:var(--gt-muted);font-weight:750}.tour-detail-empty .state-title{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:30px;font-weight:900}.tour-detail-empty .state-copy{color:var(--gt-muted)}@keyframes gtTourDetailSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gtMapBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:768px){.tour-detail-shell{width:calc(100% - 28px);padding:92px 0 58px}.tour-detail-grid,.tour-detail-heading{grid-template-columns:1fr}.tour-detail-actions{width:100%}.tour-detail-action-button.MuiButton-root{flex:1 1}.tour-detail-gallery{grid-template-columns:1fr;grid-template-rows:none}.tour-gallery-tile,.tour-gallery-tile.featured,.tour-gallery-tile.wide{grid-column:auto;grid-row:auto;height:240px}.tour-gallery-tile.featured{height:340px}.tour-detail-section.inclusions,.tour-quick-stats{grid-template-columns:1fr}.tour-detail-section{padding:24px;border-radius:22px}.tour-detail-sidebar{position:static}}@media(max-width:520px){.tour-detail-shell{width:calc(100% - 22px)}.tour-detail-title{font-size:32px}.tour-detail-gallery{gap:10px}.tour-gallery-tile,.tour-gallery-tile.featured{height:220px;border-radius:18px}.tour-booking-card,.tour-concierge-card,.tour-detail-cta,.tour-location-card{border-radius:22px}.tour-booking-card{padding:20px}.tour-booking-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-booking-stepper button{grid-template-columns:30px 1fr;justify-items:start;align-items:center}.tour-booking-stepper button small{max-width:none;text-align:left}.booking-action-row{flex-direction:column!important}.booking-action-row .MuiButton-root,.booking-action-row>div{width:100%}}.tour-detail-page .tour-detail-action-button.MuiButton-root:focus-visible,.tour-detail-page .tour-review-form .MuiOutlinedInput-root:focus-within,.tour-detail-page .tour-schedule-option:focus-visible{outline:3px solid rgba(50,100,255,.38);outline-offset:3px}.tour-detail-page .tour-review-card .MuiRating-root{color:var(--gt-gold)}.tour-detail-page .tour-concierge-card,.tour-detail-page .tour-location-card,.tour-detail-page .tour-review-card{border:1px solid rgba(15,41,77,.1)}.tour-detail-page .tour-booking-card .MuiChip-root{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=dark] #mobile-wrap,[data-theme=dark] #pc-wrap,[data-theme=dark] .about-page,[data-theme=dark] .agent-detail-page,[data-theme=dark] .agent-list-page,[data-theme=dark] .cs-page,[data-theme=dark] .destination-detail-page,[data-theme=dark] .destination-page,[data-theme=dark] .gt-page,[data-theme=dark] .home-page,[data-theme=dark] .join-page,[data-theme=dark] .journal-detail-page,[data-theme=dark] .journal-page,[data-theme=dark] .member-page,[data-theme=dark] .my-page,[data-theme=dark] .tour-detail-page,[data-theme=dark] .tour-discovery-page,[data-theme=dark] body{background:var(--gt-bg);color:var(--gt-text)}[data-theme=dark] #mobile-wrap .mobile-bottom-nav,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle{background:hsla(0,0%,100%,.08);border-color:var(--gt-border);box-shadow:var(--gt-shadow-soft)}[data-theme=dark] #mobile-wrap .header-main,[data-theme=dark] #pc-wrap .header-main{background:linear-gradient(180deg,rgba(0,8,24,.78) 0,rgba(0,12,34,.38) 52%,var(--gt-bg) 100%),url(/img/fiber/img8.jpg);background-size:cover;background-position:center 38%}[data-theme=dark] .admin-surface,[data-theme=dark] .agent-detail-page .card-wrap,[data-theme=dark] .agent-list-page .filter,[data-theme=dark] .cs-faq-fallback,[data-theme=dark] .cs-notice-card,[data-theme=dark] .cs-notice-detail,[data-theme=dark] .cs-overview-note,[data-theme=dark] .destination-card,[data-theme=dark] .destination-detail-card,[data-theme=dark] .destination-search-panel,[data-theme=dark] .gt-card,[data-theme=dark] .gt-empty-state,[data-theme=dark] .join-card,[data-theme=dark] .journal-article,[data-theme=dark] .journal-article-card,[data-theme=dark] .journal-comments,[data-theme=dark] .member-page .main-info,[data-theme=dark] .mypage-panel,[data-theme=dark] .premium-panel,[data-theme=dark] .table-wrap,[data-theme=dark] .tour-booking-card,[data-theme=dark] .tour-concierge-card,[data-theme=dark] .tour-detail-section,[data-theme=dark] .tour-discovery-card,[data-theme=dark] .tour-location-card,[data-theme=dark] .tour-review-card{background:var(--gt-card)!important;border-color:var(--gt-border)!important;color:var(--gt-text);box-shadow:var(--gt-shadow-soft)}[data-theme=dark] #pc-wrap.admin #bunker .content .tit,[data-theme=dark] .about-page h1,[data-theme=dark] .about-page h2,[data-theme=dark] .admin-page__heading h1,[data-theme=dark] .admin-page__heading h2,[data-theme=dark] .agent-detail-page h1,[data-theme=dark] .agent-list-page h1,[data-theme=dark] .cs-faq-fallback h2,[data-theme=dark] .cs-hero h1,[data-theme=dark] .cs-notice-card h3,[data-theme=dark] .cs-notice-detail h2,[data-theme=dark] .cs-overview-note h2,[data-theme=dark] .cs-tabs strong,[data-theme=dark] .destination-detail-page h1,[data-theme=dark] .destination-page h1,[data-theme=dark] .join-page h1,[data-theme=dark] .journal-author-row strong,[data-theme=dark] .journal-card-title,[data-theme=dark] .journal-comments h2,[data-theme=dark] .journal-detail-title,[data-theme=dark] .journal-section-title,[data-theme=dark] .member-page h1,[data-theme=dark] .member-page h2,[data-theme=dark] .mypage-panel h1,[data-theme=dark] .mypage-panel h2,[data-theme=dark] .mypage-panel h3,[data-theme=dark] .notice-heading h2,[data-theme=dark] .tour-detail-empty .state-title,[data-theme=dark] .tour-detail-title{color:var(--gt-heading)!important}[data-theme=dark] .about-page p,[data-theme=dark] .admin-page__count,[data-theme=dark] .admin-page__heading p,[data-theme=dark] .agent-detail-page p,[data-theme=dark] .agent-list-page p,[data-theme=dark] .cs-detail-date,[data-theme=dark] .cs-hero>p,[data-theme=dark] .cs-notice-excerpt,[data-theme=dark] .cs-state p,[data-theme=dark] .cs-tabs small,[data-theme=dark] .destination-detail-page p,[data-theme=dark] .destination-page p,[data-theme=dark] .homepage-data-state,[data-theme=dark] .journal-author-row span,[data-theme=dark] .journal-card-meta,[data-theme=dark] .journal-comment-member span,[data-theme=dark] .journal-comments header p,[data-theme=dark] .journal-lede,[data-theme=dark] .journal-state p,[data-theme=dark] .member-page p,[data-theme=dark] .mypage-panel p,[data-theme=dark] .notice-heading>p,[data-theme=dark] .tour-detail-empty .state-copy,[data-theme=dark] .tour-detail-submeta span{color:var(--gt-muted)!important}[data-theme=dark] .MuiInputBase-root,[data-theme=dark] .MuiOutlinedInput-root,[data-theme=dark] .journal-comment-compose textarea,[data-theme=dark] .tour-review-form textarea,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--gt-input-bg)!important;color:var(--gt-input-text)!important;border-color:var(--gt-border)!important}[data-theme=dark] .MuiDivider-root,[data-theme=dark] .MuiOutlinedInput-notchedOutline,[data-theme=dark] .cs-detail-content,[data-theme=dark] .journal-author-row,[data-theme=dark] .journal-comment{border-color:var(--gt-divider)!important}[data-theme=dark] .cs-detail-skeleton,[data-theme=dark] .cs-notice-skeleton,[data-theme=dark] .cs-state,[data-theme=dark] .homepage-data-state,[data-theme=dark] .homepage-skeleton-grid span,[data-theme=dark] .journal-comment-empty,[data-theme=dark] .journal-comment-loading,[data-theme=dark] .journal-detail-skeleton,[data-theme=dark] .journal-state,[data-theme=dark] .tour-detail-empty,[data-theme=dark] .tour-detail-skeleton{background:var(--gt-surface-2)!important;color:var(--gt-muted)}[data-theme=dark] .cs-state.error,[data-theme=dark] .journal-comment-error,[data-theme=dark] .journal-state.error{background:var(--gt-error-soft)!important;color:var(--gt-error)!important}[data-theme=dark] #mobile-wrap #footer .footer-container,[data-theme=dark] #pc-wrap #footer .footer-container{background:#06162f;color:var(--gt-text)}a{white-space:nowrap;text-decoration:none;color:var(--gt-text)}[data-theme=dark] a{color:inherit}[data-theme=dark] button.outline{border-color:var(--gt-border);color:var(--gt-text)}button.outline{border:1px solid var(--gt-border)}button.contain{color:var(--gt-inverse-text)}p,span{line-height:1.2}body .MuiPopover-paper{box-shadow:var(--gt-shadow-floating)}#pc-wrap{width:100%;height:100%}#pc-wrap .container{position:relative;width:1300px;margin:0 auto;display:flex}.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:var(--gt-font-body);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:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.agent-general-card .agent-desc .agent-info span{color:#181a20;font-family:var(--gt-font-body);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{position:relative;height:auto;gap:20px;border-radius:12px;cursor:pointer}.community-general-card-config .image-box{width:100%;height:283px}.community-general-card-config .image-box .card-img{width:100%;height:100%;border-radius:12px}.community-general-card-config .desc-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px}.community-general-card-config .desc-box .title{color:#717171;font-family:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:400;line-height:normal}.community-general-card-config .desc-box .desc{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:26px;text-transform:capitalize}.community-general-card-config .desc-box .buttons{width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.community-general-card-config .desc-box .buttons svg{width:24px;height:24px;cursor:pointer}.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:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:400;line-height:normal}.community-general-card-config .date-box .day{color:#181a20;font-family:var(--gt-font-body);font-size:20px;font-style:normal;font-weight:600;line-height:normal}:is(#pc-wrap,#mobile-wrap) .home-page{position:relative;background:var(--gt-bg);color:var(--gt-text)}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-container{width:min(1280px,100% - 128px);margin:0 auto}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-heading{margin-bottom:34px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-heading.with-link{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:left}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-heading.with-link>.MuiStack-root{gap:8px}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-kicker{display:inline-flex;align-items:center;gap:.6em;font-family:var(--gt-font-body);font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gt-accent)}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-kicker:before{content:"";width:26px;height:1px;background:var(--gt-accent)}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-title{font-family:var(--gt-font-display);font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--gt-heading);text-wrap:balance}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-copy{max-width:56ch;color:var(--gt-muted);font-size:.95rem;line-height:1.6}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-link{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:var(--gt-accent);font-size:.88rem;font-weight:800;text-decoration:none;transition:gap var(--gt-duration-standard) var(--gt-ease-out)}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-link:hover{gap:10px}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-cta{margin-top:30px;align-items:center}:is(#pc-wrap,#mobile-wrap) .home-page .location-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}:is(#pc-wrap,#mobile-wrap) .home-page .location-card{position:relative;display:block;height:240px;overflow:hidden;border-radius:var(--gt-radius-lg);background:var(--gt-navy);box-shadow:var(--gt-shadow-soft);text-decoration:none;transition:transform var(--gt-duration-standard) var(--gt-ease-out),box-shadow var(--gt-duration-standard) var(--gt-ease-out)}:is(#pc-wrap,#mobile-wrap) .home-page .location-card:hover{transform:translateY(-4px);box-shadow:var(--gt-shadow)}:is(#pc-wrap,#mobile-wrap) .home-page .location-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--gt-ease-out)}:is(#pc-wrap,#mobile-wrap) .home-page .location-card:hover img{transform:scale(1.06)}:is(#pc-wrap,#mobile-wrap) .home-page .location-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,21,38,0) 34%,rgba(11,21,38,.42) 62%,rgba(11,21,38,.9))}:is(#pc-wrap,#mobile-wrap) .home-page .location-card-body{position:absolute;left:18px;right:18px;bottom:16px;display:flex;flex-direction:column;gap:2px;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .location-card-body b{font-family:var(--gt-font-display);font-size:1.25rem;font-weight:600;line-height:1.15}:is(#pc-wrap,#mobile-wrap) .home-page .location-card-body small{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.72)}:is(#pc-wrap,#mobile-wrap) .home-page .location-card-cta{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(6px);transition:opacity var(--gt-duration-standard) var(--gt-ease-out),transform var(--gt-duration-standard) var(--gt-ease-out)}:is(#pc-wrap,#mobile-wrap) .home-page .location-card:focus-visible .location-card-cta,:is(#pc-wrap,#mobile-wrap) .home-page .location-card:hover .location-card-cta{opacity:1;transform:translateY(0)}:is(#pc-wrap,#mobile-wrap) .home-page .tour-highlight-section{background:var(--gt-surface-2,var(--gt-surface))}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .tour-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-grid>div{min-width:0}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-skeleton{min-height:430px;border-radius:var(--gt-radius-lg)}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-premium{height:100%;display:flex;flex-direction:column}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-premium .tour-card-media{padding:10px 10px 0}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-premium .tour-card-image{aspect-ratio:1.45/1;border-radius:calc(var(--gt-radius-lg) - 6px);overflow:hidden}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-premium .tour-card-body{flex:1 1;display:flex;flex-direction:column;padding:14px 16px 16px}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-premium .tour-card-body .tour-card-title{min-height:0;font-size:1rem;font-weight:800;line-height:1.3;color:var(--gt-heading)}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-premium .tour-card-footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--gt-divider)}:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-premium .tour-card-cta.MuiButton-root{margin-top:12px;min-height:38px;border-radius:var(--gt-radius-md,12px);text-transform:none;font-weight:800}:is(#pc-wrap,#mobile-wrap) .home-page .why-gotrip-section{background:var(--gt-ink);color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .why-gotrip-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:start}:is(#pc-wrap,#mobile-wrap) .home-page .why-gotrip-intro{gap:10px;align-items:flex-start}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-kicker.on-dark{color:var(--gt-warm-fill,#f2b64d)}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-kicker.on-dark:before{background:var(--gt-warm-fill,#f2b64d)}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-title.on-dark{color:#fff!important}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-copy.on-dark{color:hsla(0,0%,100%,.72)!important}:is(#pc-wrap,#mobile-wrap) .home-page .why-trust-list{display:flex;flex-direction:column;gap:16px;margin:22px 0 26px}:is(#pc-wrap,#mobile-wrap) .home-page .why-trust-item{display:flex;align-items:flex-start;gap:14px}:is(#pc-wrap,#mobile-wrap) .home-page .why-trust-item .ic{flex-shrink:0;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:hsla(0,0%,100%,.1);color:var(--gt-warm-fill,#f2b64d)}:is(#pc-wrap,#mobile-wrap) .home-page .why-trust-item strong{display:block;font-size:.98rem;font-weight:800;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .why-trust-item p{margin:4px 0 0;font-size:.88rem;line-height:1.55;color:hsla(0,0%,100%,.66)!important}:is(#pc-wrap,#mobile-wrap) .home-page .why-gotrip-actions{gap:12px}:is(#pc-wrap,#mobile-wrap) .home-page .why-secondary-button.MuiButton-root{min-height:44px;padding:0 22px;border-radius:var(--gt-radius-pill);border-color:hsla(0,0%,100%,.36);color:#fff;text-transform:none;font-weight:800}:is(#pc-wrap,#mobile-wrap) .home-page .why-secondary-button.MuiButton-root:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}:is(#pc-wrap,#mobile-wrap) .home-page .how-it-works-panel{gap:18px;padding:30px;border-radius:var(--gt-radius-xl,24px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}:is(#pc-wrap,#mobile-wrap) .home-page .how-it-works-title{font-family:var(--gt-font-display);font-size:1.3rem;font-weight:600;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .how-it-works-list{display:flex;flex-direction:column;gap:0}:is(#pc-wrap,#mobile-wrap) .home-page .how-step{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 0}:is(#pc-wrap,#mobile-wrap) .home-page .how-step+.how-step{border-top:1px solid hsla(0,0%,100%,.1)}:is(#pc-wrap,#mobile-wrap) .home-page .how-step-num{flex-shrink:0;font-family:var(--gt-font-mono,monospace);font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--gt-warm-fill,#f2b64d);padding-top:10px}:is(#pc-wrap,#mobile-wrap) .home-page .how-step-icon{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:hsla(0,0%,100%,.1);color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .how-step strong{display:block;font-size:.96rem;font-weight:800;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .how-step p{margin:4px 0 0;font-size:.86rem;line-height:1.55;color:hsla(0,0%,100%,.66)!important}:is(#pc-wrap,#mobile-wrap) .home-page .agent-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .guide-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}:is(#pc-wrap,#mobile-wrap) .home-page .guide-skeleton-grid>span{min-height:300px;border-radius:var(--gt-radius-lg)}:is(#pc-wrap,#mobile-wrap) .home-page .top-agent-card{height:100%;align-items:center;padding:28px 22px;text-align:center}:is(#pc-wrap,#mobile-wrap) .home-page .agent-avatar-frame{position:relative;width:104px;height:104px;margin-bottom:14px}:is(#pc-wrap,#mobile-wrap) .home-page .agent-avatar-frame img{width:104px;height:104px;border-radius:var(--gt-radius-pill);object-fit:cover;border:3px solid var(--gt-surface);box-shadow:var(--gt-shadow-soft)}:is(#pc-wrap,#mobile-wrap) .home-page .agent-verified{position:absolute;right:0;bottom:4px;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:var(--gt-radius-pill);background:var(--gt-accent);color:#fff;border:2px solid var(--gt-surface)}:is(#pc-wrap,#mobile-wrap) .home-page .agent-name-link{color:var(--gt-heading);text-decoration:none;white-space:normal}:is(#pc-wrap,#mobile-wrap) .home-page .top-agent-card strong{font-family:var(--gt-font-display);font-size:1.05rem;font-weight:600}:is(#pc-wrap,#mobile-wrap) .home-page .top-agent-card .agent-role{margin-top:4px;color:var(--gt-accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:is(#pc-wrap,#mobile-wrap) .home-page .agent-stats{margin:14px 0 12px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}:is(#pc-wrap,#mobile-wrap) .home-page .agent-stats small{display:inline-flex;align-items:center;gap:4px;color:var(--gt-muted);font-size:.76rem;font-weight:700}:is(#pc-wrap,#mobile-wrap) .home-page .agent-stats small svg{width:15px;height:15px;color:var(--gt-accent)}:is(#pc-wrap,#mobile-wrap) .home-page .top-agent-card p{margin:0;color:var(--gt-muted);font-size:.84rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(#pc-wrap,#mobile-wrap) .home-page .community-board{background:var(--gt-surface-2,var(--gt-surface))}:is(#pc-wrap,#mobile-wrap) .home-page .journal-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .journal-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}:is(#pc-wrap,#mobile-wrap) .home-page .journal-skeleton-grid>span{min-height:280px;border-radius:var(--gt-radius-lg)}:is(#pc-wrap,#mobile-wrap) .home-page .vertical-card{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:10px 10px 16px;cursor:pointer}:is(#pc-wrap,#mobile-wrap) .home-page .vertical-card .community-img{position:relative;width:100%;aspect-ratio:1.7/1;border-radius:calc(var(--gt-radius-lg) - 6px);background-size:cover;background-position:50%;margin-bottom:14px}:is(#pc-wrap,#mobile-wrap) .home-page .vertical-card .community-img div{position:absolute;left:12px;top:12px;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(11,21,38,.7);color:#fff;font-size:.8rem;font-weight:800;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:is(#pc-wrap,#mobile-wrap) .home-page .vertical-card strong{padding:0 6px;color:var(--gt-heading);font-size:.98rem;font-weight:800;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(#pc-wrap,#mobile-wrap) .home-page .vertical-card span{margin-top:6px;padding:0 6px;color:var(--gt-accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:is(#pc-wrap,#mobile-wrap) .home-page .vertical-card small{margin-top:4px;padding:0 6px;color:var(--gt-muted);font-size:.78rem}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-section{background:var(--gt-bg)}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-band{position:relative;overflow:hidden;border-radius:var(--gt-radius-xl,24px);padding:clamp(40px,6vw,72px);background:var(--gt-ink) url(/img/banner/agents.webp) center/cover no-repeat;box-shadow:var(--gt-shadow)}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,21,38,.9),rgba(11,21,38,.72) 48%,rgba(11,21,38,.38))}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-copy{position:relative;z-index:1;max-width:560px;gap:10px;align-items:flex-start}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-title{font-family:var(--gt-font-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.12;color:#fff!important;text-wrap:balance}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-sub{color:hsla(0,0%,100%,.76)!important;font-size:.95rem;line-height:1.6}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-actions{margin-top:16px;gap:12px}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-secondary.MuiButton-root{min-height:44px;padding:0 22px;border-radius:var(--gt-radius-pill);border-color:hsla(0,0%,100%,.36);color:#fff;text-transform:none;font-weight:800}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-secondary.MuiButton-root:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}:is(#pc-wrap,#mobile-wrap) .home-page .homepage-data-state{gap:12px;padding:44px 24px;border-radius:var(--gt-radius-lg);background:var(--gt-surface-2,var(--gt-surface));border:1px dashed var(--gt-border);text-align:center;color:var(--gt-muted)}:is(#pc-wrap,#mobile-wrap) .home-page .homepage-data-state .MuiButton-root{text-transform:none;font-weight:800;color:var(--gt-accent)}:is(#pc-wrap,#mobile-wrap) .home-page .gt-empty-state{padding:44px 24px;text-align:center;color:var(--gt-muted)}[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page{background:var(--gt-bg)}[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .community-board,[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .tour-highlight-section{background:var(--gt-bg)}[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .why-gotrip-section{background:#06162f}[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .agent-avatar-frame img,[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .agent-verified{border-color:var(--gt-panel)}@media(max-width:1180px){:is(#pc-wrap,#mobile-wrap) .home-page .home-section-container{width:min(100% - 48px,1080px)}:is(#pc-wrap,#mobile-wrap) .home-page .agent-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .guide-skeleton-grid,:is(#pc-wrap,#mobile-wrap) .home-page .location-grid,:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .tour-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#pc-wrap,#mobile-wrap) .home-page .journal-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .journal-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#pc-wrap,#mobile-wrap) .home-page .why-gotrip-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:760px){:is(#pc-wrap,#mobile-wrap) .home-page .home-section-container{width:min(100% - 32px,640px)}:is(#pc-wrap,#mobile-wrap) .home-page .home-section-heading.with-link{flex-direction:column;align-items:flex-start}:is(#pc-wrap,#mobile-wrap) .home-page .agent-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .guide-skeleton-grid,:is(#pc-wrap,#mobile-wrap) .home-page .journal-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .journal-skeleton-grid,:is(#pc-wrap,#mobile-wrap) .home-page .location-grid,:is(#pc-wrap,#mobile-wrap) .home-page .tour-card-grid,:is(#pc-wrap,#mobile-wrap) .home-page .tour-skeleton-grid{grid-template-columns:1fr}:is(#pc-wrap,#mobile-wrap) .home-page .location-card{height:200px}:is(#pc-wrap,#mobile-wrap) .home-page .become-guide-band{padding:32px 24px}}.gth-root{--sky:#16a3c8;--sky-2:#0d8bad;--sky-soft:#e5f3fa;--sky-soft-2:#f2fafd;--ink:#103b42;--ink-2:#0c3238;--gold:#f4b352;--body:#5f6f72;--muted:#8a979a;--line:#dfeaec;--paper:#fff;--paper-soft:#f6fbfc;--ink-solid:#103b42;--ink-solid-2:#0c3238;--shadow:0 26px 70px -28px rgba(16,59,66,.45);--pop:0 24px 60px -18px rgba(16,59,66,.28);--cw:260px;--mcw:330px;--mgap:24px;--ngap:24px;--tgap:26px;--tscw:820px;--tsgap:28px;--cgap:26px;font-family:DM Sans,system-ui,sans-serif;color:var(--body);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}[data-theme=dark] .gth-root{--sky:#22bce0;--sky-2:#3fcbe9;--gold:#f7c169;--ink:#eef7f9;--ink-2:#d7e7ea;--body:#adc2c6;--muted:#7f979c;--line:#1e343a;--paper:#0b1719;--paper-soft:#0e1f22;--sky-soft:#11262b;--sky-soft-2:#0d1e22;--shadow:0 26px 70px -24px rgba(0,0,0,.65);--pop:0 24px 60px -16px rgba(0,0,0,.6)}[data-theme=dark] .gth-root .art-card,[data-theme=dark] .gth-root .art-sec,[data-theme=dark] .gth-root .cat-ph,[data-theme=dark] .gth-root .cats-sec,[data-theme=dark] .gth-root .guide,[data-theme=dark] .gth-root .header,[data-theme=dark] .gth-root .lang-menu,[data-theme=dark] .gth-root .mp-card,[data-theme=dark] .gth-root .mp-sec,[data-theme=dark] .gth-root .mq-sec,[data-theme=dark] .gth-root .nt-sec,[data-theme=dark] .gth-root .plan-badge,[data-theme=dark] .gth-root .plan-sec,[data-theme=dark] .gth-root .s-card,[data-theme=dark] .gth-root .searchbar,[data-theme=dark] .gth-root .sel-menu,[data-theme=dark] .gth-root .stat,[data-theme=dark] .gth-root .stats-sec,[data-theme=dark] .gth-root .td-sec,[data-theme=dark] .gth-root .tg-card,[data-theme=dark] .gth-root .tg-sec,[data-theme=dark] .gth-root .ts-card{box-shadow:0 18px 46px -26px rgba(0,0,0,.7)}[data-theme=dark] .gth-root .ts-card{background:rgba(15,28,32,.9)}[data-theme=dark] .gth-root .header{border-bottom-color:var(--line)}[data-theme=dark] .gth-root .sf{border-right-color:var(--line)}[data-theme=dark] .gth-root .bell,[data-theme=dark] .gth-root .lang-btn,[data-theme=dark] .gth-root .link-btn,[data-theme=dark] .gth-root .mypage{border-color:var(--line)}[data-theme=dark] .gth-root .brand-badge{filter:brightness(.92)}[data-theme=dark] .gth-root img{filter:brightness(.94) saturate(1.03)}[data-theme=dark] .gth-root .art-thumb img,[data-theme=dark] .gth-root .cat-ph img,[data-theme=dark] .gth-root .hero-bg img,[data-theme=dark] .gth-root .mp-media img,[data-theme=dark] .gth-root .slide img,[data-theme=dark] .gth-root .td-card img,[data-theme=dark] .gth-root .tg-cover img{filter:brightness(.82) saturate(1.05)}.gth-root *{box-sizing:border-box}.gth-root .wrap{max-width:1280px;margin:0 auto;padding:0 28px}.gth-root h1,.gth-root h2,.gth-root h3{font-family:Sora,sans-serif;color:var(--ink)!important;line-height:1.12;font-weight:700;margin:0}.gth-root .btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;padding:13px 26px;border-radius:999px;border:1.6px solid transparent;transition:.25s;white-space:nowrap;cursor:pointer}.gth-root .btn .ar{display:inline-flex;transition:transform .25s}.gth-root .btn:hover .ar{transform:translateX(4px)}.gth-root .btn-sky{background:var(--sky);color:#fff}.gth-root .btn-sky:hover{background:var(--sky-2);box-shadow:0 12px 26px -12px rgba(22,163,200,.8)}.gth-root .btn-ghost{background:transparent;border-color:hsla(0,0%,100%,.6);color:#fff}.gth-root .btn-ghost:hover{background:hsla(0,0%,100%,.14)}.gth-root .btn-outline{background:transparent;border-color:var(--line);color:var(--ink)}.gth-root .btn-outline:hover{background:var(--sky-soft);border-color:var(--sky);color:var(--sky)}.gth-root .header{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:var(--paper);border-bottom:1px solid var(--line);transition:background .35s,border-color .35s}.gth-root .header .wrap{display:flex;align-items:center;gap:22px;height:82px}.gth-root .brand{display:flex;align-items:center;gap:11px;flex:0 0 auto}.gth-root .brand .logo{width:52px;height:52px;flex:0 0 52px}.gth-root .brand .txt{line-height:1}.gth-root .brand .txt b{display:block;font-family:Sora,sans-serif;font-size:1.42rem;font-weight:700;color:var(--ink);letter-spacing:-.5px}.gth-root .brand .txt b i{font-style:normal;color:var(--sky)}.gth-root .brand .txt small{display:block;font-size:.58rem;letter-spacing:3.4px;color:var(--muted);font-weight:600;margin-top:3px}.gth-root .nav{display:flex;align-items:center;gap:8px;margin:0 auto}.gth-root .nav .dot{width:5px;height:5px;border-radius:50%;background:var(--sky);flex:0 0 auto}.gth-root .nav>a{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:999px;border:1.7px solid var(--ink);color:var(--ink);font-weight:600;font-size:.92rem;transition:.22s}.gth-root .nav>a:hover{background:var(--sky-soft);border-color:var(--sky);color:var(--sky)}.gth-root .nav>a.on{background:var(--sky);border-color:var(--sky);color:#fff}.gth-root .tools{display:flex;align-items:center;gap:12px;flex:0 0 auto}.gth-root .theme-btn{position:relative;width:44px;height:44px;border-radius:50%;border:1.6px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:.3s;flex:0 0 44px;background:var(--paper);cursor:pointer}.gth-root .theme-btn:hover{border-color:var(--sky);color:var(--sky);background:var(--sky-soft)}.gth-root .theme-btn svg{position:absolute;width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s,transform .4s}.gth-root .theme-btn .ti-sun{opacity:1;transform:scale(1) rotate(0deg)}.gth-root .theme-btn .ti-moon{opacity:0;transform:scale(.4) rotate(-60deg)}[data-theme=dark] .gth-root .theme-btn .ti-sun{opacity:0;transform:scale(.4) rotate(60deg)}[data-theme=dark] .gth-root .theme-btn .ti-moon{opacity:1;transform:scale(1) rotate(0deg)}.gth-root .lang{position:relative}.gth-root .lang .lang-btn{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1.6px solid var(--line);color:var(--ink);font-weight:600;font-size:.88rem;transition:.22s;cursor:pointer;background:var(--paper)}.gth-root .lang .lang-btn:hover{border-color:var(--sky);color:var(--sky)}.gth-root .lang .lang-btn .flag{font-size:1.05rem;line-height:1}.gth-root .lang .lang-btn .ca{width:12px;height:12px;transition:transform .25s;stroke:currentColor;fill:none;stroke-width:2.2}.gth-root .lang.open .lang-btn{border-color:var(--sky);color:var(--sky)}.gth-root .lang.open .lang-btn .ca{transform:rotate(180deg)}.gth-root .lang .lang-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:172px;background:var(--paper);border-radius:14px;box-shadow:var(--pop);border:1px solid var(--line);padding:7px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.22s,background .35s;z-index:20}.gth-root .lang .lang-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:10px;font-size:.9rem;font-weight:600;color:var(--ink);text-align:left;transition:.18s;cursor:pointer}.gth-root .lang .lang-menu button:hover{background:var(--sky-soft)}.gth-root .lang .lang-menu button.lang-on{background:var(--sky-soft);color:var(--sky)}.gth-root .lang .lang-menu button .chk{margin-left:auto;width:15px;height:15px;stroke:var(--sky);fill:none;stroke-width:2.6;opacity:0}.gth-root .lang .lang-menu button.lang-on .chk{opacity:1}.gth-root .lang.open .lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.gth-root .auth{display:flex;align-items:center;gap:10px}.gth-root .link-btn{padding:11px 18px;border-radius:999px;color:var(--ink);font-weight:600;font-size:.9rem;transition:.22s;display:inline-flex;align-items:center;gap:7px;cursor:pointer;background:none;border:none}.gth-root .link-btn:hover{background:var(--sky-soft);color:var(--sky)}.gth-root .account{display:flex;align-items:center;gap:8px}.gth-root .bell{position:relative;width:44px;height:44px;border-radius:50%;border:1.6px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:.22s}.gth-root .bell:hover{border-color:var(--sky);color:var(--sky);background:var(--sky-soft)}.gth-root .bell svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.9}.gth-root .bell .count{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ef5a3c;color:#fff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--paper);font-family:Sora,sans-serif}.gth-root .mypage{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;border:1.6px solid var(--line);transition:.22s}.gth-root .mypage:hover{border-color:var(--sky);background:var(--sky-soft)}.gth-root .mypage img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .mypage span{font-weight:600;font-size:.9rem;color:var(--ink)}.gth-root .burger{display:none;color:var(--ink);cursor:pointer;background:none;border:none}.gth-root .mobile-nav-drawer{display:none}@media(max-width:1180px){.gth-root .nav>a{padding:9px 15px;font-size:.86rem}.gth-root .brand .txt small{display:none}}@media(max-width:980px){.gth-root .nav{display:none}.gth-root .tools{margin-left:auto;gap:4px}.gth-root .account .mypage span,.gth-root .auth,.gth-root .lang-btn span:not(.flag){display:none}.gth-root .lang-btn{padding:8px;gap:3px}.gth-root .account .bell,.gth-root .account .mypage img,.gth-root .theme-btn{width:34px;height:34px;flex:0 0 34px}.gth-root .account{gap:4px}.gth-root .account .mypage{padding:3px;gap:0}.gth-root .brand .logo{width:40px;height:40px;flex:0 0 40px}.gth-root .burger{display:flex}.gth-root .mobile-nav-drawer{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;gap:4px;padding:14px 20px 20px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--pop)}.gth-root .mobile-nav-drawer>a{padding:12px 6px;border-radius:10px;font-weight:600;color:var(--ink)}.gth-root .mobile-nav-drawer>a:hover{background:var(--sky-soft)}.gth-root .mobile-nav-drawer .mobile-nav-auth{display:flex;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.gth-root .mobile-nav-drawer .mobile-nav-auth a,.gth-root .mobile-nav-drawer .mobile-nav-auth button{flex:1 1;text-align:center;padding:11px;border-radius:999px;background:var(--sky-soft);color:var(--sky);font-weight:600;cursor:pointer;border:none}}@media(max-width:640px){.gth-root .header .wrap{height:72px}.gth-root .brand .logo{width:44px;height:44px;flex:0 0 44px}.gth-root .brand .txt b{font-size:1.2rem}.gth-root .link-btn{padding:9px 12px;font-size:.85rem}.gth-root .mypage span{display:none}}.gth-root .nb-wrap{position:relative}.gth-root .nb-dot{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ef5a3c;color:#fff;font-size:.62rem;font-style:normal;font-weight:800;line-height:17px;text-align:center;border:2px solid var(--paper)}.gth-root .nb-panel{position:absolute;right:0;top:calc(100% + 12px);width:360px;max-width:calc(100vw - 32px);background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--pop);overflow:hidden;z-index:120;animation:nbIn .22s cubic-bezier(.16,1,.3,1)}@keyframes nbIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gth-root .nb-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line)}.gth-root .nb-head b{font-family:Sora,sans-serif;color:var(--ink);font-size:.98rem}.gth-root .nb-mark{border:none;background:none;padding:0;color:var(--sky);font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.gth-root .nb-mark:hover{text-decoration:underline}.gth-root .nb-list{list-style:none;margin:0;padding:6px;max-height:340px;overflow-y:auto}.gth-root .nb-item{width:100%;display:flex;align-items:flex-start;gap:11px;padding:11px;border:none;border-radius:13px;background:none;text-align:left;font-family:inherit;cursor:pointer;transition:background .18s}.gth-root .nb-item.unread,.gth-root .nb-item:hover{background:var(--sky-soft-2)}.gth-root .nb-ico{flex:0 0 34px;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center}.gth-root .nb-ico svg{width:17px;height:17px;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gth-root .nb-ico.sky{background:var(--sky-soft)}.gth-root .nb-ico.sky svg{stroke:var(--sky)}.gth-root .nb-ico.violet{background:rgba(124,108,232,.14)}.gth-root .nb-ico.violet svg{stroke:#7c6ce8}.gth-root .nb-ico.rose{background:rgba(239,90,60,.13)}.gth-root .nb-ico.rose svg{stroke:#ef5a3c}.gth-root .nb-ico.green{background:rgba(47,182,115,.14)}.gth-root .nb-ico.green svg{stroke:#2fb673}.gth-root .nb-ico.amber{background:rgba(244,179,82,.16)}.gth-root .nb-ico.amber svg{stroke:#d9922a}.gth-root .nb-body{flex:1 1;min-width:0}.gth-root .nb-title{display:block;color:var(--ink);font-weight:600;font-size:.88rem;line-height:1.4}.gth-root .nb-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:.81rem;line-height:1.5;margin-top:2px}.gth-root .nb-time{display:block;color:var(--muted);font-size:.74rem;margin-top:3px}.gth-root .nb-unread{flex:0 0 7px;width:7px;height:7px;margin-top:13px;border-radius:50%;background:var(--sky)}.gth-root .nb-empty{padding:26px 20px;margin:0;text-align:center;color:var(--muted);font-size:.88rem;line-height:1.6}.gth-root .nb-all{display:block;padding:13px;text-align:center;border-top:1px solid var(--line);color:var(--sky);font-weight:700;font-size:.87rem;white-space:normal;transition:background .18s}.gth-root .nb-all:hover{background:var(--sky-soft-2)}@media(max-width:520px){.gth-root .nb-panel{position:fixed;right:12px;left:12px;top:72px;width:auto}}.gth-root .hero{position:relative;overflow:hidden;color:#fff;background:#0b2b33}.gth-root .slides{position:absolute;inset:0;z-index:0}.gth-root .slides:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(96deg,rgba(4,26,33,.8),rgba(4,26,33,.46) 46%,rgba(4,26,33,.08) 78%),linear-gradient(180deg,rgba(4,26,33,.28),transparent 26%)}.gth-root .slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease;background:linear-gradient(135deg,#0e6d86,#0b2b33)}.gth-root .slide.on{opacity:1}.gth-root .slide img{width:100%;height:100%;object-fit:cover;object-position:center 45%;transform:scale(1.04)}.gth-root .slide.on img{animation:gthKenBurns 9s ease-out forwards}@keyframes gthKenBurns{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.gth-root .hero-inner{position:relative;z-index:3;padding:128px 0 210px}.gth-root .hero .eyebrow{font-family:Dancing Script,cursive;font-size:2rem;font-weight:600;color:#fff;display:block;margin-bottom:6px;text-shadow:0 3px 18px rgba(0,0,0,.4);animation:gthRise .9s cubic-bezier(.2,.7,.3,1) both}.gth-root .hero h1{color:#fff!important;font-size:4.3rem;font-weight:800;letter-spacing:-1.6px;max-width:700px;margin-bottom:34px;text-shadow:0 8px 34px rgba(0,0,0,.35);animation:gthRise .9s cubic-bezier(.2,.7,.3,1) .08s both}.gth-root .hero-btns{display:flex;gap:15px;flex-wrap:wrap;animation:gthRise .9s cubic-bezier(.2,.7,.3,1) .16s both}@keyframes gthRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.gth-root .rail{position:absolute;right:36px;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:14px}.gth-root .rail button{width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;color:#fff;transition:.25s;cursor:pointer}.gth-root .rail button:hover{background:hsla(0,0%,100%,.32)}.gth-root .rail button svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.gth-root .rail .track{width:2px;height:110px;background:hsla(0,0%,100%,.32);border-radius:2px;position:relative;overflow:hidden}.gth-root .rail .track i{position:absolute;left:0;width:2px;height:33.33%;background:#fff;border-radius:2px;transition:top .55s cubic-bezier(.4,0,.2,1)}.gth-root .hero-dots{position:absolute;left:0;right:0;bottom:150px;z-index:5;display:flex;justify-content:center;gap:10px}.gth-root .hero-dots button{width:34px;height:4px;border-radius:99px;background:hsla(0,0%,100%,.4);transition:.3s;cursor:pointer}.gth-root .hero-dots button.on{background:#fff;width:52px}.gth-root .post-hero{position:relative;background:var(--sky-soft-2);padding-bottom:70px;background-image:radial-gradient(circle at 10% 62%,rgba(22,163,200,.12) 2px,transparent 0),radial-gradient(circle at 33% 26%,rgba(22,163,200,.09) 2px,transparent 0),radial-gradient(circle at 61% 72%,rgba(22,163,200,.11) 2px,transparent 0),radial-gradient(circle at 87% 38%,rgba(22,163,200,.09) 2px,transparent 0);background-size:200px 150px}.gth-root .search-hold{position:relative;z-index:30;margin-top:-72px}.gth-root .searchbar{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);display:grid;grid-template-columns:1.25fr 1fr 1fr auto;align-items:stretch;padding:12px;transition:background .35s}.gth-root .sf{padding:12px 24px;border-right:1px solid var(--line);position:relative;min-width:0}.gth-root .sf-label{display:block;font-family:Sora,sans-serif;font-weight:700;color:var(--ink);font-size:.94rem;margin-bottom:5px}.gth-root .sf-input{width:100%;border:none;outline:none;font-family:inherit;font-size:.94rem;color:var(--ink);background:transparent}.gth-root .sf-input::placeholder{color:var(--muted);font-weight:400}.gth-root .sf-row{display:flex;align-items:center;gap:9px}.gth-root .sf-row .lead{width:17px;height:17px;stroke:var(--sky);fill:none;stroke-width:2;flex:0 0 17px}.gth-root .sel{position:relative}.gth-root .sel .sel-btn{width:100%;display:flex;align-items:center;gap:9px;font-size:.94rem;color:var(--ink);font-weight:500;font-family:inherit;text-align:left;cursor:pointer;background:none;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gth-root .sel .sel-btn .lead{width:17px;height:17px;stroke:var(--sky);fill:none;stroke-width:2;flex:0 0 17px}.gth-root .sel .sel-btn .val{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gth-root .sel .sel-btn .ca{width:13px;height:13px;stroke:var(--ink);fill:none;stroke-width:2.2;transition:transform .25s;opacity:.7}.gth-root .sel.open .sel-btn .ca{transform:rotate(180deg);stroke:var(--sky)}.gth-root .sel.open .sel-btn .val{color:var(--sky)}.gth-root .sel .sel-menu{position:absolute;top:calc(100% + 20px);left:-12px;width:300px;max-height:330px;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--pop);padding:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.24s,background .35s;z-index:60}.gth-root .sel .sel-menu .head{font-size:.68rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-weight:700;padding:9px 12px 6px}.gth-root .sel.open .sel-menu{opacity:1;visibility:visible;transform:translateY(0)}.gth-root .opt{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;font-size:.92rem;font-weight:500;color:var(--ink);text-align:left;transition:.16s;cursor:pointer}.gth-root .opt:hover{background:var(--sky-soft-2)}.gth-root .opt.sel-on{font-weight:600}.gth-root .opt .oi,.gth-root .opt.sel-on{background:var(--sky-soft);color:var(--sky)}.gth-root .opt .oi{width:34px;height:34px;flex:0 0 34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.gth-root .opt.sel-on .oi{background:var(--sky);color:#fff}.gth-root .opt .ot{flex:1 1;min-width:0}.gth-root .opt .ot b{display:block;font-weight:inherit;font-size:.92rem}.gth-root .opt .ot small{display:block;color:var(--muted);font-size:.75rem;font-weight:400;margin-top:1px}.gth-root .opt.sel-on .ot small{color:var(--sky);opacity:.75}.gth-root .opt .chk{width:16px;height:16px;stroke:var(--sky);fill:none;stroke-width:2.8;opacity:0;flex:0 0 16px}.gth-root .opt.sel-on .chk{opacity:1}.gth-root .sf-go{padding:0 0 0 12px;display:flex;align-items:center;border-right:none}.gth-root .sf-go button{height:100%;min-height:62px;padding:0 42px;border-radius:14px;background:var(--sky);border:none;color:#fff;font-weight:700;font-family:inherit;font-size:1rem;display:flex;align-items:center;gap:10px;transition:.25s;cursor:pointer}.gth-root .sf-go button:hover{background:var(--sky-2);box-shadow:0 14px 30px -14px rgba(22,163,200,.9)}.gth-root .sf-go button svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.3}@media(prefers-reduced-motion:reduce){.gth-root .hero .eyebrow,.gth-root .hero h1,.gth-root .hero-btns,.gth-root .slide.on img{animation:none}.gth-root .slide{transition:opacity .01s}}@media(max-width:980px){.gth-root .searchbar{grid-template-columns:1fr 1fr}.gth-root .sf-go{grid-column:1/-1;padding:12px 0 0}.gth-root .sf-go button{width:100%;justify-content:center}.gth-root .sel-menu{width:100%;left:0}.gth-root .rail{display:none}.gth-root .hero-dots{bottom:130px}}@media(max-width:640px){.gth-root .hero-inner{padding:80px 0 170px}.gth-root .hero h1{font-size:2.5rem;letter-spacing:-1px}.gth-root .hero .eyebrow{font-size:1.55rem}.gth-root .hero-dots{bottom:118px}.gth-root .searchbar{grid-template-columns:1fr;padding:10px}.gth-root .sf{border-right:none;border-bottom:1px solid var(--line);padding:14px 16px}.gth-root .search-hold{margin-top:-56px}}.gth-root .stats-sec{padding:74px 0 84px;background:var(--paper);transition:background .35s}.gth-root .stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:34px;gap:34px}.gth-root .stat{position:relative}.gth-root .s-ico{position:absolute;left:0;top:0;width:98px;height:98px;border-radius:24px;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 16px 34px -18px rgba(16,59,66,.7);transition:transform .35s}.gth-root .s-ico svg{width:44px;height:44px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gth-root .s-ico.dark{background:linear-gradient(150deg,#1a5460,#0f3b43)}.gth-root .s-ico.gold{background:linear-gradient(150deg,#f7bd63,#e8a33c)}.gth-root .stat:hover .s-ico{transform:translateY(-6px) rotate(-4deg)}.gth-root .s-card{margin:54px 0 0 56px;padding:34px 28px 30px;border-radius:22px;background:linear-gradient(135deg,var(--sky-soft-2) 0,var(--paper-soft) 46%,var(--paper) 100%);box-shadow:0 20px 44px -26px rgba(16,59,66,.5);min-height:150px;display:flex;flex-direction:column;justify-content:center;transition:transform .35s,background .35s}.gth-root .stat:hover .s-card{transform:translateY(-4px)}.gth-root .s-lab{font-weight:600;font-size:1.08rem;margin-bottom:6px}.gth-root .s-lab,.gth-root .s-num{font-family:Sora,sans-serif;color:var(--ink)}.gth-root .s-num{font-weight:800;font-size:2.7rem;letter-spacing:-1.5px;line-height:1}@media(max-width:1180px){.gth-root .stats{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:640px){.gth-root .stats{grid-template-columns:1fr;gap:26px}.gth-root .s-ico{width:82px;height:82px;border-radius:20px}.gth-root .s-ico svg{width:38px;height:38px}.gth-root .s-card{margin:46px 0 0 46px;padding:28px 22px 24px;min-height:130px}.gth-root .s-num{font-size:2.2rem}}.gth-root .cats-sec{position:relative;padding:78px 0 40px;overflow:hidden;background:var(--paper);transition:background .35s}.gth-root .cats-sec .pattern{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 8% 18%,rgba(22,163,200,.16) 2.2px,transparent 0),radial-gradient(circle at 26% 62%,rgba(22,163,200,.11) 2.2px,transparent 0),radial-gradient(circle at 48% 22%,rgba(22,163,200,.13) 2.2px,transparent 0),radial-gradient(circle at 72% 68%,rgba(22,163,200,.12) 2.2px,transparent 0),radial-gradient(circle at 92% 30%,rgba(22,163,200,.14) 2.2px,transparent 0);background-size:340px 260px}.gth-root .cats-sec .rings{position:absolute;inset:0;pointer-events:none;opacity:.5}.gth-root .cats-sec .rings span{position:absolute;border:1.4px dashed rgba(22,163,200,.28);border-radius:50%}.gth-root .cats-sec .rings span:first-child{width:280px;height:280px;left:-90px;top:40px}.gth-root .cats-sec .rings span:nth-child(2){width:190px;height:190px;right:6%;top:20px}.gth-root .cats-sec .rings span:nth-child(3){width:340px;height:340px;right:-120px;bottom:-40px}.gth-root .cats-sec .rings span:nth-child(4){width:150px;height:150px;left:18%;bottom:20px}.gth-root .cat-head{position:relative;z-index:2;text-align:center;margin-bottom:40px}.gth-root .cat-head .eyebrow{font-family:Dancing Script,cursive;color:var(--ink);font-size:2.05rem;font-weight:600;display:block;margin-bottom:2px}.gth-root .cat-head h2{font-size:2.9rem;letter-spacing:-1px}.gth-root .cat-stage{position:relative;z-index:2;height:490px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gth-root .cat-item{position:absolute;left:50%;top:0;width:var(--cw);text-align:center;transform:translateX(-50%);transition:transform .95s cubic-bezier(.35,.05,.2,1),opacity .6s ease;will-change:transform}.gth-root .cat-ph{height:330px;overflow:hidden;position:relative;background:linear-gradient(150deg,#1fb6dd,#0d7f9f);box-shadow:0 26px 50px -26px rgba(16,59,66,.65);border-radius:50% 50% 46% 46%/44% 44% 30% 30%;transition:box-shadow .45s,border-radius .55s}.gth-root .cat-ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s;pointer-events:none}.gth-root .cat-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,26,33,0) 55%,rgba(4,26,33,.28));pointer-events:none}.gth-root .cat-item:hover .cat-ph img{transform:scale(1.07)}.gth-root .cat-item.hovered .cat-ph{box-shadow:0 40px 70px -30px rgba(16,59,66,.75)}.gth-root .cat-badge{position:absolute;left:50%;bottom:22px;transform:translate(-50%,10px) scale(.86);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--paper);box-shadow:0 10px 26px -10px rgba(16,59,66,.6);opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);z-index:2}.gth-root .cat-badge svg{width:20px;height:20px;stroke:var(--sky);fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.gth-root .cat-item.hovered .cat-badge,.gth-root .cat-item:focus-visible .cat-badge{opacity:1;transform:translate(-50%) scale(1)}.gth-root .cat-name{font-family:Sora,sans-serif;font-weight:700;color:var(--ink);font-size:1.35rem;margin-top:20px}.gth-root .cat-more{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--muted);font-weight:600;font-size:.92rem;transition:.2s}.gth-root .cat-more svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s}.gth-root .cat-item:hover .cat-more svg{transform:translateX(4px)}.gth-root .cat-item:hover .cat-more{color:var(--sky)}.gth-root .cat-dots{position:relative;z-index:3;display:flex;justify-content:center;gap:11px;padding-bottom:50px}.gth-root .cat-dots button{width:12px;height:12px;border-radius:50%;border:1.6px solid #b9d7e2;background:transparent;transition:.25s;padding:0;cursor:pointer}.gth-root .cat-dots button.on{background:var(--sky);border-color:var(--sky);transform:scale(1.18)}@media(max-width:980px){.gth-root{--cw:210px;--cgap:20px}.gth-root .cat-stage{height:430px}.gth-root .cat-ph{height:280px}}@media(max-width:640px){.gth-root{--cw:190px;--cgap:16px}.gth-root .cat-head h2{font-size:2rem}.gth-root .cat-stage{height:380px}.gth-root .cat-ph{height:240px}.gth-root .cat-name{font-size:1.1rem;margin-top:15px}}.gth-root .ico{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gth-root .td-sec{position:relative;padding:86px 0 96px;overflow:hidden;background:var(--paper);transition:background .35s}.gth-root .td-sec .topo{position:absolute;inset:0;pointer-events:none;background-image:repeating-radial-gradient(circle at 14% 26%,transparent 0 44px,rgba(16,59,66,.05) 44px 45px),repeating-radial-gradient(circle at 78% 18%,transparent 0 52px,rgba(16,59,66,.045) 52px 53px),repeating-radial-gradient(circle at 60% 88%,transparent 0 48px,rgba(16,59,66,.04) 48px 49px),repeating-radial-gradient(circle at 4% 82%,transparent 0 40px,rgba(16,59,66,.045) 40px 41px)}.gth-root .td-sec .deco{position:absolute;font-size:2.4rem;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 8px 14px rgba(16,59,66,.18))}.gth-root .td-sec .deco.d1{left:3%;top:7%;transform:rotate(-16deg)}.gth-root .td-sec .deco.d2{right:4%;top:20%;transform:rotate(12deg)}.gth-root .td-sec .deco.d3{left:4%;bottom:22%;transform:rotate(8deg)}.gth-root .td-sec .deco.d4{right:3%;bottom:18%;transform:rotate(-10deg)}.gth-root .td-head{position:relative;z-index:2;text-align:center;margin-bottom:44px}.gth-root .td-head .eyebrow{font-family:Dancing Script,cursive;color:var(--ink);font-size:2.05rem;font-weight:600;display:block;margin-bottom:2px}.gth-root .td-head h2{font-size:2.9rem;letter-spacing:-1px}.gth-root .td-rail{position:relative;z-index:2;display:flex;height:540px;margin:0 -7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gth-root .td-card{position:relative;flex:0 0 100px;flex-grow:0;margin:0 7px;border-radius:20px;overflow:hidden;cursor:pointer;min-width:0;box-shadow:0 22px 46px -26px rgba(16,59,66,.6);background:linear-gradient(150deg,#1fb6dd,#0d7f9f);transition:flex-grow .95s cubic-bezier(.4,.05,.2,1),flex-basis .95s cubic-bezier(.4,.05,.2,1),margin .95s cubic-bezier(.4,.05,.2,1),opacity .55s ease,box-shadow .4s}.gth-root .td-card.on{flex-grow:1}.gth-root .td-card.hid{flex-basis:0;flex-grow:0;margin:0;opacity:0;pointer-events:none;box-shadow:none}.gth-root .td-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease;pointer-events:none}.gth-root .td-card.on img{transform:scale(1.05)}.gth-root .td-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,30,36,.1),transparent 34%,rgba(6,30,36,.78))}.gth-root .td-vert{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;justify-content:center;align-items:flex-end;gap:4px;color:#fff;transition:opacity .45s}.gth-root .td-vert b{font-family:Sora,sans-serif;font-weight:700;font-size:1.22rem}.gth-root .td-vert b,.gth-root .td-vert span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.gth-root .td-vert span{font-size:.78rem;opacity:.9}.gth-root .td-card.on .td-vert{opacity:0;pointer-events:none}.gth-root .td-open{position:absolute;left:28px;right:28px;bottom:26px;z-index:3;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;opacity:0;transform:translateY(14px);transition:opacity .5s .25s,transform .5s .25s}.gth-root .td-open .nm{font-family:Sora,sans-serif;font-weight:700;font-size:1.85rem;letter-spacing:-.5px;white-space:nowrap}.gth-root .td-open .ls{font-size:.92rem;opacity:.92;margin-top:2px;white-space:nowrap}.gth-root .td-open .view{display:inline-flex;align-items:center;gap:9px;border:1.6px solid hsla(0,0%,100%,.65);padding:11px 20px;border-radius:999px;font-weight:600;font-size:.9rem;white-space:nowrap;transition:.25s;color:#fff}.gth-root .td-open .view:hover{background:#fff;color:var(--ink);border-color:#fff}.gth-root .td-card.on .td-open{opacity:1;transform:none}.gth-root .td-season{position:absolute;top:20px;left:20px;z-index:3;padding:7px 14px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.4px;color:#fff;background:rgba(8,32,38,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.28);opacity:0;transition:opacity .5s .3s}.gth-root .td-card.on .td-season{opacity:1}.gth-root .td-cta{position:relative;z-index:2;text-align:center;margin-top:44px}[data-theme=dark] .gth-root .td-card img{filter:brightness(.82) saturate(1.05)}[data-theme=dark] .gth-root .td-sec .topo{background-image:repeating-radial-gradient(circle at 14% 26%,transparent 0 44px,hsla(0,0%,100%,.06) 44px 45px),repeating-radial-gradient(circle at 78% 18%,transparent 0 52px,hsla(0,0%,100%,.05) 52px 53px),repeating-radial-gradient(circle at 60% 88%,transparent 0 48px,hsla(0,0%,100%,.045) 48px 49px),repeating-radial-gradient(circle at 4% 82%,transparent 0 40px,hsla(0,0%,100%,.05) 40px 41px)}@media(max-width:980px){.gth-root .td-rail{height:470px}.gth-root .td-card{flex-basis:88px}.gth-root .td-open .nm{font-size:1.5rem}}@media(max-width:640px){.gth-root .td-rail{height:420px}.gth-root .td-card{flex-basis:74px}.gth-root .td-vert b{font-size:1rem}.gth-root .td-vert span{display:none}.gth-root .td-open{left:20px;right:20px;flex-direction:column;align-items:flex-start;gap:12px}.gth-root .plan-sec .deco,.gth-root .td-sec .deco{font-size:1.8rem}}@media(max-width:480px){.gth-root .td-rail{height:360px}.gth-root .td-card{flex-basis:58px;border-radius:14px}.gth-root .td-vert b{font-size:.86rem}.gth-root .td-open .nm{font-size:1.25rem}.gth-root .td-open .view{padding:9px 15px;font-size:.82rem}.gth-root .plan-sec .deco,.gth-root .td-sec .deco{display:none}}.gth-root .plan-sec{position:relative;padding:80px 0 104px;overflow:hidden;background:var(--paper);transition:background .35s}.gth-root .plan-sec .deco{position:absolute;font-size:2.4rem;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 8px 14px rgba(16,59,66,.18))}.gth-root .plan-sec .deco.p1{left:3%;top:5%;transform:rotate(-14deg)}.gth-root .plan-sec .deco.p2{right:4%;top:26%;transform:rotate(10deg)}.gth-root .plan-sec .deco.p3{left:4%;bottom:12%;transform:rotate(6deg)}.gth-root .plan-sec .deco.p4{right:6%;bottom:8%;transform:rotate(-8deg);font-size:2.8rem}.gth-root .plan-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:70px;gap:70px;align-items:center}.gth-root .plan-collage{position:relative;height:600px}.gth-root .plan-collage .pc{position:absolute;border-radius:24px;overflow:hidden;background:linear-gradient(150deg,#1fb6dd,#0d7f9f);box-shadow:0 30px 60px -30px rgba(16,59,66,.55)}.gth-root .plan-collage .pc img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.gth-root .plan-collage .pc:hover img{transform:scale(1.06)}.gth-root .plan-collage .pc-a{left:0;top:0;width:56%;height:62%;z-index:1}.gth-root .plan-collage .pc-b{right:0;top:20%;width:56%;height:62%;z-index:3;border:6px solid #fff}.gth-root .plan-collage .pc-c{left:14%;bottom:0;width:52%;height:40%;z-index:2;border:6px solid #fff}.gth-root .plan-badge{position:absolute;right:2%;top:12%;z-index:5;background:var(--paper);border-radius:18px;padding:14px 18px;box-shadow:0 20px 40px -18px rgba(16,59,66,.5);display:flex;align-items:center;gap:11px;transition:background .35s}.gth-root .plan-badge .st{font-size:1.3rem;line-height:1}.gth-root .plan-badge b{display:block;font-family:Sora,sans-serif;font-size:1.15rem;color:var(--ink);line-height:1.1}.gth-root .plan-badge small{display:block;font-size:.74rem;color:var(--muted)}.gth-root .plan-txt .eyebrow{font-family:Dancing Script,cursive;color:var(--ink);font-size:2.05rem;font-weight:600;display:block;margin-bottom:2px}.gth-root .plan-txt h2{font-size:3.1rem;letter-spacing:-1.4px;margin-bottom:20px}.gth-root .plan-txt>p{font-size:1.02rem;max-width:520px}.gth-root .plan-txt .btn{margin-top:36px;background:var(--ink-solid);color:#fff;padding:16px 32px}.gth-root .plan-txt .btn:hover{background:var(--ink-solid-2)}.gth-root .pfeat{display:flex;gap:18px;margin-top:28px;max-width:540px}.gth-root .pfeat .pi{flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:var(--sky-soft);display:flex;align-items:center;justify-content:center;color:var(--sky);transition:.3s}.gth-root .pfeat .pi svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gth-root .pfeat:hover .pi{background:var(--sky);color:#fff;transform:translateY(-3px)}.gth-root .pfeat h3{font-size:1.28rem;margin-bottom:3px}.gth-root .pfeat p{font-size:.94rem;margin:0}@media(max-width:980px){.gth-root .plan-grid{grid-template-columns:1fr;gap:48px}.gth-root .plan-collage{height:520px;max-width:620px}.gth-root .plan-txt h2{font-size:2.5rem}}@media(max-width:640px){.gth-root .plan-collage{height:440px}.gth-root .plan-sec .deco{font-size:1.8rem}.gth-root .plan-txt h2{font-size:2rem}}@media(max-width:480px){.gth-root .plan-collage{height:380px}.gth-root .plan-badge{padding:10px 13px}.gth-root .plan-badge b{font-size:1rem}.gth-root .pfeat{gap:14px;margin-top:22px}.gth-root .pfeat .pi{flex:0 0 48px;width:48px;height:48px}.gth-root .plan-sec .deco{display:none}}.gth-root .ab-sec{position:relative;padding:96px 0 100px;background:var(--paper);transition:background .35s}.gth-root .ab-grid{display:grid;grid-template-columns:1fr 1.06fr;grid-gap:62px;gap:62px;align-items:center}.gth-root .ab-art{position:relative;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:auto auto;grid-gap:18px;gap:18px}.gth-root .ab-art-tall,.gth-root .ab-art-wide{overflow:hidden;background:var(--sky-soft);box-shadow:0 30px 60px -30px rgba(16,59,66,.55)}.gth-root .ab-art-tall img,.gth-root .ab-art-wide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.gth-root .ab-art-tall:hover img,.gth-root .ab-art-wide:hover img{transform:scale(1.06)}.gth-root .ab-art-tall{grid-row:span 2;aspect-ratio:3/4.2;border-radius:46% 46% 30% 30%/26% 26% 12% 12%}.gth-root .ab-art-wide{grid-column:2;align-self:end;aspect-ratio:4/3.4;border-radius:26px 26px 26px 90px}.gth-root .ab-art-badge{position:absolute;right:-6px;top:46%;width:104px;height:104px;border-radius:50%;background:var(--sky);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 40px -14px rgba(16,59,66,.6);z-index:3}.gth-root .ab-art-badge b{font-family:Sora,sans-serif;font-size:1.7rem;line-height:1}.gth-root .ab-art-badge small{font-size:.64rem;letter-spacing:.6px;text-transform:uppercase;font-weight:700;opacity:.92;margin-top:3px;line-height:1.3}.gth-root .ab-body h2{font-size:2.3rem;line-height:1.2;letter-spacing:-.7px;margin:6px 0 16px;max-width:15em}.gth-root .ab-lead{color:var(--body);font-size:1rem;line-height:1.8;margin:0 0 26px;max-width:46em}.gth-root .ab-promises{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-gap:16px;gap:16px}.gth-root .ab-promises li{display:flex;align-items:flex-start;gap:13px}.gth-root .ab-promises b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:.96rem;margin-bottom:2px}.gth-root .ab-promises span{color:var(--muted);font-size:.9rem;line-height:1.65}.gth-root .ab-check{flex:0 0 26px;width:26px;height:26px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sky-soft)}.gth-root .ab-check svg{width:17px;height:17px;stroke:var(--sky);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gth-root .ab-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:26px}.gth-root .ab-facts b{display:block;font-family:Sora,sans-serif;color:var(--sky);font-size:1.6rem;line-height:1.1}.gth-root .ab-facts small{color:var(--muted);font-size:.74rem;letter-spacing:.5px;text-transform:uppercase;font-weight:700}.gth-root .ab-cta{display:flex;gap:12px;flex-wrap:wrap}.gth-root .sv-sec{position:relative;padding:92px 0 100px;background:var(--paper-soft);transition:background .35s}.gth-root .sv-head{text-align:center;margin-bottom:46px}.gth-root .sv-head h2{font-size:2.25rem;letter-spacing:-.6px;margin:6px 0 10px}.gth-root .sv-head p{color:var(--muted);font-size:1rem;margin:0 auto;max-width:44em}.gth-root .sv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:24px;gap:24px}.gth-root .sv-card{display:block;position:relative;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:30px 26px 26px;box-shadow:var(--shadow);white-space:normal;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s}.gth-root .sv-card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(180deg,transparent,var(--sky-soft-2));transition:height .45s cubic-bezier(.16,1,.3,1);z-index:0}.gth-root .sv-card:hover{transform:translateY(-7px);box-shadow:var(--pop);border-color:var(--sky)}.gth-root .sv-card:hover:before{height:100%}.gth-root .sv-card .sv-cta,.gth-root .sv-card .sv-ico,.gth-root .sv-card h3,.gth-root .sv-card p{position:relative;z-index:1}.gth-root .sv-card h3{font-size:1.16rem;margin:18px 0 8px}.gth-root .sv-card p{color:var(--body);font-size:.93rem;line-height:1.7;margin:0 0 18px}.gth-root .sv-ico{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:var(--sky-soft);transition:background .35s,transform .4s}.gth-root .sv-ico svg{width:25px;height:25px;stroke:var(--sky);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gth-root .sv-card:hover .sv-ico{background:var(--sky);transform:scale(1.06)}.gth-root .sv-card:hover .sv-ico svg{stroke:#fff}.gth-root .sv-cta{display:inline-flex;align-items:center;gap:7px;color:var(--sky);font-weight:700;font-size:.9rem}.gth-root .sv-cta svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s}.gth-root .sv-card:hover .sv-cta svg{transform:translateX(5px)}@media(max-width:1024px){.gth-root .ab-grid{grid-template-columns:minmax(0,1fr);gap:44px}.gth-root .ab-art{max-width:560px}.gth-root .ab-body h2{font-size:2rem}}@media(max-width:700px){.gth-root .ab-sec{padding:62px 0 66px}.gth-root .ab-art{grid-template-columns:1fr;gap:14px}.gth-root .ab-art-tall{grid-row:auto;aspect-ratio:4/3.6;border-radius:40% 40% 26% 26%/22% 22% 10% 10%}.gth-root .ab-art-wide{grid-column:1}.gth-root .ab-art-badge{right:10px;top:auto;bottom:-12px;width:86px;height:86px}.gth-root .ab-art-badge b{font-size:1.4rem}.gth-root .ab-body h2{font-size:1.62rem}.gth-root .ab-facts{grid-template-columns:1fr 1fr;gap:18px 12px}.gth-root .ab-cta .btn{flex:1 1 auto;justify-content:center}.gth-root .sv-sec{padding:60px 0 66px}.gth-root .sv-head{margin-bottom:32px}.gth-root .sv-head h2{font-size:1.62rem}.gth-root .sv-grid{grid-template-columns:minmax(0,1fr);gap:16px}.gth-root .sv-card{padding:24px 20px 22px}}.gth-root .mp-sec{position:relative;padding:86px 0 90px;background:var(--sky-soft);overflow:hidden;transition:background .35s}.gth-root .mp-sec .doodle{position:absolute;inset:0;pointer-events:none;opacity:.85;background-image:radial-gradient(circle at 10% 20%,hsla(0,0%,100%,.9) 3px,transparent 0),radial-gradient(circle at 32% 66%,hsla(0,0%,100%,.75) 2.4px,transparent 0),radial-gradient(circle at 55% 28%,hsla(0,0%,100%,.85) 3px,transparent 0),radial-gradient(circle at 78% 72%,hsla(0,0%,100%,.8) 2.6px,transparent 0),radial-gradient(circle at 92% 16%,hsla(0,0%,100%,.9) 3px,transparent 0),repeating-radial-gradient(circle at 20% 50%,transparent 0 60px,hsla(0,0%,100%,.5) 60px 61px),repeating-radial-gradient(circle at 80% 40%,transparent 0 70px,hsla(0,0%,100%,.42) 70px 71px);background-size:260px 200px,260px 200px,260px 200px,260px 200px,260px 200px,auto,auto}.gth-root .mp-head,.gth-root .nt-head{position:relative;z-index:2;text-align:center;max-width:660px;margin:0 auto 46px}.gth-root .mp-head .eyebrow,.gth-root .nt-head .eyebrow{font-family:Dancing Script,cursive;color:var(--ink);font-size:2.05rem;font-weight:600;display:block;margin-bottom:2px}.gth-root .mp-head h2,.gth-root .nt-head h2{font-size:2.9rem;letter-spacing:-1px}.gth-root .mp-head p,.gth-root .nt-head p{margin-top:12px}.gth-root .mp-viewport{position:relative;z-index:2;overflow:hidden;padding:14px 0 26px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gth-root .mp-viewport.dragging{cursor:-webkit-grabbing;cursor:grabbing}.gth-root .mp-track{display:flex;gap:var(--mgap);will-change:transform}.gth-root .mp-card{flex:0 0 var(--mcw);background:var(--paper);border-radius:22px;overflow:hidden;box-shadow:0 18px 44px -26px rgba(16,59,66,.55);transition:transform .55s cubic-bezier(.3,.6,.3,1),box-shadow .55s,background .35s;display:flex;flex-direction:column}.gth-root .mp-card.focus{transform:translateY(-12px) scale(1.025);box-shadow:0 34px 66px -28px rgba(16,59,66,.7)}.gth-root .mp-media{position:relative;height:220px;flex:0 0 220px;background:linear-gradient(150deg,#1fb6dd,#0d7f9f);overflow:hidden}.gth-root .mp-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s;pointer-events:none}.gth-root .mp-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,30,36,.28),transparent 34%,rgba(6,30,36,.42))}.gth-root .mp-card.focus .mp-media img{transform:scale(1.06)}.gth-root .mp-cat{position:absolute;top:14px;left:14px;z-index:2;background:hsla(0,0%,100%,.95);color:var(--ink-solid);padding:7px 14px;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:1.3px;font-family:Sora,sans-serif}.gth-root .mp-like{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.92);color:#e2604a;display:flex;align-items:center;justify-content:center;transition:.25s;box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}.gth-root .mp-like svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;transition:.25s}.gth-root .mp-like:hover{transform:scale(1.08)}.gth-root .mp-like.on{background:#e2604a;color:#fff}.gth-root .mp-like.on svg{fill:#fff;stroke:#fff}.gth-root .mp-price{position:absolute;left:14px;bottom:14px;z-index:2;background:#fff;border-radius:13px;padding:8px 15px;box-shadow:0 12px 26px -14px rgba(0,0,0,.7)}.gth-root .mp-price small{display:block;font-size:.6rem;letter-spacing:1.2px;color:var(--muted);font-weight:700}.gth-root .mp-price b{display:block;font-family:Sora,sans-serif;font-size:1.16rem;color:var(--ink-solid);letter-spacing:-.5px;line-height:1.15}.gth-root .mp-body{padding:20px 20px 18px;display:flex;flex-direction:column;flex:1 1}.gth-root .mp-title{font-size:1.14rem;line-height:1.3;margin-bottom:7px}.gth-root .mp-rate{display:flex;align-items:center;gap:7px;font-size:.82rem;color:var(--muted);margin-bottom:9px}.gth-root .mp-rate .stars{color:#f2a33c;letter-spacing:1.5px;font-size:.86rem}.gth-root .mp-loc{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;letter-spacing:.9px;color:var(--sky);text-transform:uppercase;margin-bottom:10px}.gth-root .mp-loc svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;flex:0 0 14px}.gth-root .mp-desc{font-size:.87rem;line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gth-root .mp-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.gth-root .mp-chip{display:inline-flex;align-items:center;gap:6px;background:var(--sky-soft);color:var(--ink);border-radius:999px;padding:8px 13px;font-size:.75rem;font-weight:600;white-space:nowrap}.gth-root .mp-chip svg{width:14px;height:14px;stroke:var(--sky);fill:none;stroke-width:1.9;flex:0 0 14px}.gth-root .mp-meta{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:.8rem;border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.gth-root .mp-meta span{display:inline-flex;align-items:center;gap:6px}.gth-root .mp-meta svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.gth-root .mp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.gth-root .mp-days{display:inline-flex;align-items:center;gap:7px;font-size:.86rem;color:var(--ink);font-weight:600}.gth-root .mp-days svg{width:15px;height:15px;stroke:var(--sky);fill:none;stroke-width:2}.gth-root .mp-btn{display:inline-flex;align-items:center;gap:8px;border:1.6px solid var(--line);border-radius:999px;padding:11px 20px;font-weight:600;font-size:.88rem;color:var(--ink);transition:.25s;white-space:nowrap}.gth-root .mp-btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .25s}.gth-root .mp-btn:hover{background:var(--sky);border-color:var(--sky);color:#fff}.gth-root .mp-btn:hover svg{transform:translateX(3px)}.gth-root .mp-cta{position:relative;z-index:2;text-align:center;margin-top:26px}.gth-root .nt-sec{position:relative;padding:86px 0 92px;background:var(--paper);overflow:hidden;transition:background .35s}.gth-root .nt-sec .doodle{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 12% 24%,rgba(22,163,200,.13) 2.2px,transparent 0),radial-gradient(circle at 44% 70%,rgba(22,163,200,.1) 2.2px,transparent 0),radial-gradient(circle at 76% 30%,rgba(22,163,200,.12) 2.2px,transparent 0);background-size:300px 240px}.gth-root .nt-scroll{position:relative;z-index:2;display:flex;gap:var(--ngap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:14px 2px 24px;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.gth-root .nt-scroll::-webkit-scrollbar{display:none}.gth-root .nt-scroll.grabbing{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto}.gth-root .nt-scroll .mp-card{flex:0 0 calc((100% - 3*var(--ngap))/4);scroll-snap-align:start}.gth-root .nt-scroll .mp-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px -28px rgba(16,59,66,.65)}.gth-root .nt-dots{position:relative;z-index:2;display:flex;justify-content:center;gap:12px;margin-top:12px}.gth-root .nt-dots button{width:13px;height:13px;border-radius:50%;border:1.7px solid #b9d7e2;background:transparent;padding:0;transition:.25s}.gth-root .nt-dots button:hover{border-color:var(--sky)}.gth-root .nt-dots button.on{background:var(--sky);border-color:var(--sky);transform:scale(1.15)}@media(max-width:1180px){.gth-root .nt-scroll .mp-card{flex-basis:calc((100% - 2*var(--ngap))/3)}}@media(max-width:860px){.gth-root .nt-scroll .mp-card{flex-basis:calc((100% - 1*var(--ngap))/2)}}@media(max-width:560px){.gth-root .nt-scroll .mp-card{flex-basis:88%}}.gth-root .tg-sec{position:relative;padding:84px 0 40px;background:var(--sky-soft);overflow:hidden;transition:background .35s}.gth-root .tg-sec .doodle{position:absolute;inset:0;pointer-events:none;opacity:.75;background-image:radial-gradient(circle at 9% 22%,hsla(0,0%,100%,.9) 3px,transparent 0),radial-gradient(circle at 30% 68%,hsla(0,0%,100%,.8) 2.5px,transparent 0),radial-gradient(circle at 57% 26%,hsla(0,0%,100%,.85) 3px,transparent 0),radial-gradient(circle at 80% 74%,hsla(0,0%,100%,.8) 2.5px,transparent 0),repeating-radial-gradient(circle at 25% 45%,transparent 0 66px,hsla(0,0%,100%,.5) 66px 67px),repeating-radial-gradient(circle at 82% 55%,transparent 0 76px,hsla(0,0%,100%,.44) 76px 77px);background-size:250px 210px,250px 210px,250px 210px,250px 210px,auto,auto}.gth-root .tg-head{position:relative;z-index:2;text-align:center;margin:0 auto 44px}.gth-root .tg-head .eyebrow{font-family:Dancing Script,cursive;color:var(--ink);font-size:2.05rem;font-weight:600;display:block;margin-bottom:2px}.gth-root .tg-head h2{font-size:2.9rem;letter-spacing:-1px}.gth-root .tg-stage{position:relative;z-index:2}.gth-root .tg-scroll{display:flex;gap:var(--tgap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 20px;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.gth-root .tg-scroll::-webkit-scrollbar{display:none}.gth-root .tg-scroll.grabbing{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto}.gth-root .tg-card{position:relative;flex:0 0 calc((100% - 2*var(--tgap))/3);scroll-snap-align:start;background:var(--paper-soft);border-radius:20px;overflow:hidden;padding-bottom:18px;box-shadow:0 18px 44px -28px rgba(16,59,66,.5);transition:transform .45s,box-shadow .45s,background .35s;cursor:pointer}.gth-root .tg-card:hover{transform:translateY(-6px);box-shadow:0 30px 58px -28px rgba(16,59,66,.6)}.gth-root .tg-cover{position:relative;height:170px;background:linear-gradient(150deg,#1fb6dd,#0d7f9f);overflow:hidden}.gth-root .tg-cover img{width:100%;height:100%;object-fit:cover;pointer-events:none}.gth-root .tg-tours{position:absolute;top:14px;left:14px;z-index:3;background:hsla(0,0%,100%,.94);color:var(--ink-solid);border-radius:999px;padding:8px 15px;font-family:Sora,sans-serif;font-weight:700;font-size:.78rem;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}.gth-root .tg-av{width:148px;height:148px;border-radius:50%;overflow:hidden;border:6px solid #fff;margin:-76px auto 0;position:relative;z-index:2;background:var(--sky-soft);box-shadow:0 14px 30px -16px rgba(16,59,66,.7)}.gth-root .tg-av img{width:100%;height:100%;object-fit:cover;pointer-events:none}.gth-root .tg-panel{margin:16px 16px 0;background:var(--paper);border-radius:14px;padding:18px 14px 16px;text-align:center;transition:background .45s,color .45s}.gth-root .tg-card.on .tg-panel{background:var(--sky)}.gth-root .tg-name{font-size:1.16rem;transition:color .45s}.gth-root .tg-card.on .tg-name{color:#fff}.gth-root .tg-role{font-size:.87rem;line-height:1.55;color:var(--muted);margin-top:5px;transition:color .45s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.7em}.gth-root .tg-card.on .tg-role{color:hsla(0,0%,100%,.92)}.gth-root .tg-stats{display:flex;justify-content:center;gap:20px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);transition:border-color .45s}.gth-root .tg-stats span{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;color:var(--body);transition:color .45s}.gth-root .tg-stats svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.gth-root .tg-stats .lk{color:#e2604a}.gth-root .tg-stats .lk svg{fill:currentColor;stroke:currentColor}.gth-root .tg-card.on .tg-stats{border-color:hsla(0,0%,100%,.32)}.gth-root .tg-card.on .tg-stats .lk,.gth-root .tg-card.on .tg-stats span{color:#fff}.gth-root .tg-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.gth-root .tg-link:focus-visible{outline:3px solid var(--sky);outline-offset:-3px}.gth-root .tg-soc{position:relative;z-index:2;display:flex;justify-content:center;gap:9px;margin-top:14px}.gth-root .tg-soc a{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--sky);color:var(--sky);display:flex;align-items:center;justify-content:center;transition:.25s}.gth-root .tg-soc a svg{width:14px;height:14px;fill:currentColor}.gth-root .tg-soc a:hover{background:var(--sky);color:#fff}.gth-root .tg-card.on .tg-soc a{border-color:hsla(0,0%,100%,.75);color:#fff}.gth-root .tg-card.on .tg-soc a:hover{background:#fff;color:var(--sky)}.gth-root .tg-arrow{position:absolute;top:44%;z-index:8;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 34px -14px rgba(16,59,66,.7);transition:.25s}.gth-root .tg-arrow svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gth-root .tg-arrow:hover{background:var(--sky);color:#fff}.gth-root .tg-arrow[disabled]{opacity:.35;pointer-events:none}.gth-root .tg-arrow.prev{left:-16px}.gth-root .tg-arrow.next{right:-16px}.gth-root .tg-dots{position:relative;z-index:2;display:flex;justify-content:center;gap:12px;margin-top:8px}.gth-root .tg-dots button{width:13px;height:13px;border-radius:50%;border:1.7px solid #a9cfdf;background:transparent;padding:0;transition:.25s}.gth-root .tg-dots button:hover{border-color:var(--sky)}.gth-root .tg-dots button.on{background:var(--sky);border-color:var(--sky);transform:scale(1.15)}.gth-root .tg-strip{position:relative;z-index:2;display:flex;justify-content:space-around;align-items:center;margin-top:34px;padding-top:22px;border-top:1.5px solid rgba(22,163,200,.28);font-size:1.7rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:980px){.gth-root .tg-card{flex-basis:calc((100% - 1*var(--tgap))/2)}}@media(max-width:640px){.gth-root .tg-card{flex-basis:78%}.gth-root .tg-arrow{display:none}}.gth-root .ts-sec{position:relative;overflow:hidden;padding:118px 0 108px;color:#fff;background:#0b2b33}.gth-root .ts-media{position:absolute;inset:0;z-index:0}.gth-root .ts-media video{width:100%;height:100%;object-fit:cover;object-position:center 55%}.gth-root .ts-media video.hide{opacity:0}.gth-root .ts-media .poster-bg{position:absolute;inset:0;background:linear-gradient(150deg,#0e6d86,#0b2b33);background-size:cover;background-position:50%}.gth-root .ts-media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(4,26,33,.62),rgba(4,26,33,.42) 40%,rgba(4,26,33,.62))}.gth-root .ts-wave{position:absolute;left:0;width:100%;line-height:0;z-index:2;pointer-events:none}.gth-root .ts-wave.top{top:-1px}.gth-root .ts-wave.bottom{bottom:-1px;transform:scaleY(-1)}.gth-root .ts-wave svg{display:block;width:100%;height:92px}.gth-root .ts-wave-fill-a{fill:var(--sky-soft);transition:fill .35s}.gth-root .ts-wave-fill-b{fill:var(--sky-soft-2);transition:fill .35s}.gth-root .ts-deco{position:absolute;z-index:3;pointer-events:none;opacity:.55}.gth-root .ts-deco.plane{left:6%;top:16%;width:64px;color:#fff;transform:rotate(-8deg)}.gth-root .ts-deco.plane svg{width:100%;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gth-root .ts-deco.ring{border:1.4px dashed hsla(0,0%,100%,.35);border-radius:50%}.gth-root .ts-deco.ring.r1{width:220px;height:220px;left:-70px;bottom:8%}.gth-root .ts-deco.ring.r2{width:160px;height:160px;right:4%;bottom:14%}.gth-root .ts-head{position:relative;z-index:4;text-align:center;max-width:640px;margin:0 auto 50px}.gth-root .ts-head .eyebrow{font-family:Dancing Script,cursive;color:#fff;font-size:2.05rem;font-weight:600;display:block;margin-bottom:2px;text-shadow:0 3px 16px rgba(0,0,0,.4)}.gth-root .ts-head h2{font-size:2.9rem;letter-spacing:-1px;color:#fff;text-shadow:0 4px 22px rgba(0,0,0,.35)}.gth-root .ts-stage{position:relative;z-index:4}.gth-root .ts-scroll{display:flex;align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:-webkit-grab;cursor:grab;padding:4px 0 8px;gap:var(--tsgap);padding-inline:calc((100% - var(--tscw))/2);scrollbar-width:none;-ms-overflow-style:none}.gth-root .ts-scroll::-webkit-scrollbar{display:none}.gth-root .ts-scroll.grabbing{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto}.gth-root .ts-card{flex:0 0 var(--tscw);scroll-snap-align:center;position:relative;background:rgba(235,246,251,.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:24px;padding:44px 52px 42px;box-shadow:0 26px 56px -26px rgba(0,0,0,.55);opacity:.5;transform:scale(.9);transition:opacity .5s ease,transform .5s ease}.gth-root .ts-card.active{opacity:1;transform:scale(1);z-index:5}.gth-root .ts-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.gth-root .ts-who{display:flex;align-items:center;gap:13px}.gth-root .ts-who img{width:60px;height:60px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .ts-who h4{font-size:1.26rem;color:var(--ink)}.gth-root .ts-who span{display:block;font-size:.82rem;color:var(--muted);margin-top:1px}.gth-root .ts-stars{color:#f2a33c;letter-spacing:2px;font-size:.95rem;white-space:nowrap;padding-top:4px}.gth-root .ts-quote{font-size:1.18rem;line-height:1.8;color:var(--body);position:relative;z-index:2;max-width:64ch}.gth-root .ts-mark{width:66px;height:66px;border-radius:50%;background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:800;font-size:1.35rem;box-shadow:0 16px 30px -12px rgba(16,59,66,.6);position:absolute;left:50%;bottom:-33px;transform:translateX(-50%);z-index:6}.gth-root .ts-card:not(.active) .ts-mark{display:none}.gth-root .ts-peek{position:absolute;bottom:14px;font-family:Sora,sans-serif;font-weight:800;font-size:2.3rem;color:hsla(0,0%,100%,.28);z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.gth-root .ts-peek.l{left:2%}.gth-root .ts-peek.r{right:2%}.gth-root .ts-dots{position:relative;z-index:4;display:flex;justify-content:center;gap:12px;margin-top:52px}.gth-root .ts-dots button{width:12px;height:12px;border-radius:50%;border:1.7px solid hsla(0,0%,100%,.5);background:transparent;padding:0;transition:.25s}.gth-root .ts-dots button:hover{border-color:#fff}.gth-root .ts-dots button.on{background:var(--sky);border-color:var(--sky);transform:scale(1.18)}@media(max-width:900px){.gth-root{--tscw:78vw;--tsgap:20px}.gth-root .ts-sec{padding:100px 0 92px}.gth-root .ts-peek{font-size:1.7rem}.gth-root .ts-card{padding:32px 30px}}@media(max-width:640px){.gth-root .ts-wave svg{height:56px}}.gth-root .mq-sec{position:relative;padding:56px 0;background:var(--paper);overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .35s,border-color .35s}.gth-root .mq-sec:after,.gth-root .mq-sec:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:3;pointer-events:none}.gth-root .mq-sec:before{left:0;background:linear-gradient(90deg,var(--paper) 0,var(--paper) 22%,transparent 100%)}.gth-root .mq-sec:after{right:0;background:linear-gradient(270deg,var(--paper) 0,var(--paper) 22%,transparent 100%)}.gth-root .mq-track{display:flex;align-items:center;gap:64px;width:max-content;will-change:transform;animation:gth-marquee 34s linear infinite}.gth-root .mq-badge{flex:0 0 auto;color:var(--sky);opacity:.88;transition:opacity .25s,transform .25s}.gth-root .mq-badge:hover{opacity:1;transform:translateY(-2px)}.gth-root .mq-badge svg{display:block;height:74px;width:auto;stroke:currentColor;fill:none}.gth-root .mq-badge text{fill:currentColor;stroke:none;font-family:Sora,sans-serif}@keyframes gth-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--mq-shift, 50%)))}}@media(max-width:640px){.gth-root .mq-badge svg{height:54px}.gth-root .mq-track{gap:40px}.gth-root .mq-sec{padding:40px 0}}.gth-root .art-sec{position:relative;padding:88px 0 96px;background:var(--sky-soft-2);overflow:hidden}.gth-root .art-sec .balloon{position:absolute;color:var(--sky);opacity:.5;pointer-events:none}.gth-root .art-sec .balloon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.4}.gth-root .art-sec .balloon.b1{width:26px;height:36px;left:4%;bottom:18%}.gth-root .art-sec .balloon.b2{width:34px;height:46px;left:9%;bottom:8%}.gth-root .art-sec .balloon.b3{width:22px;height:30px;left:12.5%;bottom:26%}.gth-root .art-head{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:48px}.gth-root .art-head .eyebrow{font-family:Dancing Script,cursive;color:var(--ink);font-size:2.05rem;font-weight:600;display:block;margin-bottom:2px}.gth-root .art-head h2{font-size:2.7rem;letter-spacing:-1px}.gth-root .art-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.gth-root .art-card{background:var(--paper);border-radius:20px;padding:14px;box-shadow:0 18px 44px -28px rgba(16,59,66,.5);transition:transform .35s,box-shadow .35s,background .35s}.gth-root .art-card:hover{transform:translateY(-7px);box-shadow:0 30px 58px -28px rgba(16,59,66,.6)}.gth-root .art-thumb{position:relative;height:196px;border-radius:15px;overflow:hidden;background:linear-gradient(150deg,#1fb6dd,#0d7f9f)}.gth-root .art-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.gth-root .art-card:hover .art-thumb img{transform:scale(1.07)}.gth-root .art-tag{position:absolute;top:13px;left:13px;z-index:2;padding:7px 14px;border-radius:999px;font-family:Sora,sans-serif;font-weight:800;font-size:.68rem;letter-spacing:1.1px;color:#fff;box-shadow:0 8px 18px -8px rgba(0,0,0,.5)}.gth-root .art-tag.free{background:#2fb673}.gth-root .art-tag.news{background:#ef5a3c}.gth-root .art-tag.rec{background:var(--sky)}.gth-root .art-body{padding:20px 10px 8px}.gth-root .art-meta{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:.82rem;margin-bottom:12px}.gth-root .art-meta span{display:inline-flex;align-items:center;gap:6px}.gth-root .art-meta svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.gth-root .art-title{font-size:1.18rem;line-height:1.36;margin-bottom:18px;min-height:2.72em}.gth-root .art-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.gth-root .art-more{display:inline-flex;align-items:center;gap:8px;background:var(--sky-soft);color:var(--sky);border-radius:999px;padding:10px 19px;font-weight:600;font-size:.86rem;transition:.25s;white-space:nowrap}.gth-root .art-more svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.gth-root .art-more:hover{background:var(--sky);color:#fff}.gth-root .art-readers{display:flex;align-items:center}.gth-root .art-readers img{width:32px;height:32px;border-radius:50%;border:2px solid #fff;object-fit:cover;margin-left:-14px;background:var(--sky-soft)}.gth-root .art-readers img:first-child{margin-left:0}.gth-root .art-readers .plus{width:32px;height:32px;border-radius:50%;background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center;margin-left:-14px;border:2px solid #fff;font-weight:700;font-size:.72rem}@media(max-width:980px){.gth-root .art-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.gth-root .art-grid{grid-template-columns:1fr}}.gth-root .foot{background:var(--ink-solid);color:#cfe0e3;position:relative;overflow:hidden}.gth-root .foot .car{position:absolute;left:5%;top:74px;width:52px;color:hsla(0,0%,100%,.5)}.gth-root .foot .car svg{width:100%;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gth-root .f-newsletter{padding:64px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.gth-root .f-newsletter .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.gth-root .f-newsletter h2{color:#fff!important;font-size:2.15rem;max-width:440px;line-height:1.28;letter-spacing:-.5px}.gth-root .f-form{display:flex;gap:14px;flex-wrap:wrap}.gth-root .f-form input{background:transparent;border:1.5px solid hsla(0,0%,100%,.32);border-radius:999px;padding:16px 26px;color:#fff;min-width:300px;font-family:inherit;font-size:.96rem;outline:none;transition:.2s}.gth-root .f-form input::placeholder{color:#9fb6ba}.gth-root .f-form input:focus{border-color:var(--sky)}.gth-root .f-form .btn-sky{padding:16px 28px}.gth-root .f-note{font-size:.78rem;color:#8fa8ac;margin-top:10px}.gth-root .f-cols{padding:60px 0 34px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.15fr 1fr;grid-gap:36px;gap:36px}.gth-root .f-col h4{color:#fff;font-size:1.1rem;margin-bottom:22px;font-family:Sora,sans-serif}.gth-root .f-col ul li{margin-bottom:13px}.gth-root .f-col ul li a{display:flex;align-items:center;gap:9px;font-size:.92rem;transition:.2s;color:#cfe0e3}.gth-root .f-col ul li a:hover{color:#fff;transform:translateX(3px)}.gth-root .f-col ul li a svg{width:12px;height:12px;stroke:var(--sky);fill:none;stroke-width:2;flex:0 0 12px}.gth-root .f-brand{display:flex;align-items:center;gap:11px;margin-bottom:18px}.gth-root .f-brand .logo{width:44px;height:44px;flex:0 0 44px}.gth-root .f-brand .txt b{display:block;font-family:Sora,sans-serif;font-weight:700;color:#fff;font-size:1.34rem;line-height:1}.gth-root .f-brand .txt b i{font-style:normal;color:var(--sky)}.gth-root .f-brand .txt small{display:block;font-size:.58rem;letter-spacing:3.2px;color:#8fa8ac;font-weight:600;margin-top:3px}.gth-root .f-about{font-size:.9rem;line-height:1.75;max-width:290px;color:#a9c0c3}.gth-root .f-soc{display:flex;gap:10px;margin-top:20px}.gth-root .f-soc a{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.25s;background:var(--brand);color:#fff;box-shadow:0 6px 14px -6px rgba(0,0,0,.5)}.gth-root .f-soc a svg{width:16px;height:16px;fill:currentColor}.gth-root .f-soc a:hover{transform:translateY(-3px);box-shadow:0 12px 22px -8px rgba(0,0,0,.6);filter:brightness(1.08)}.gth-root .f-soc a.fb{--brand:#1877f2}.gth-root .f-soc a.tw{--brand:#000;border:1px solid hsla(0,0%,100%,.18)}.gth-root .f-soc a.li{--brand:#0a66c2}.gth-root .f-soc a.yt{--brand:red}.gth-root .f-soc a.ig{background:radial-gradient(circle at 30% 110%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.gth-root .f-touch{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start;font-size:.9rem;color:#cfe0e3}.gth-root .f-touch .ti{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;color:var(--sky)}.gth-root .f-touch .ti svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.gth-root .f-insta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.gth-root .f-insta a{border-radius:9px;overflow:hidden;aspect-ratio:1;position:relative;display:block}.gth-root .f-insta a:after{content:"";position:absolute;inset:0;background:rgba(16,59,66,0);transition:.25s}.gth-root .f-insta a:hover:after{background:rgba(16,59,66,.2)}.gth-root .f-insta a:hover img{transform:scale(1.14)}.gth-root .f-insta img{width:100%;height:100%;object-fit:cover;transition:.35s}.gth-root .f-bot{border-top:1px solid hsla(0,0%,100%,.1)}.gth-root .f-bot .wrap{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;flex-wrap:wrap;gap:14px;font-size:.85rem;color:#a9c0c3}.gth-root .f-bot .legal{display:flex;gap:18px;flex-wrap:wrap}.gth-root .f-bot .legal a{color:#a9c0c3;transition:.2s}.gth-root .f-bot .legal a:hover{color:#fff}.gth-root .f-pay{display:flex;align-items:center;gap:12px}.gth-root .f-pay .badge{background:#fff;border-radius:5px;padding:5px 9px;font-weight:800;font-size:.68rem;color:var(--ink-solid);font-family:Sora,sans-serif;letter-spacing:.3px}.gth-root .f-top{position:fixed;right:26px;bottom:26px;z-index:150;width:48px;height:48px;border-radius:50%;background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -12px rgba(0,0,0,.6);opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s}.gth-root .f-top.show{opacity:1;visibility:visible;transform:translateY(0)}.gth-root .f-top:hover{background:var(--sky-2)}.gth-root .f-top svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:980px){.gth-root .f-cols{grid-template-columns:1fr 1fr}}@media(max-width:640px){.gth-root .f-cols{grid-template-columns:1fr}.gth-root .f-newsletter .wrap{flex-direction:column;align-items:flex-start}}.gth-root .pg-hero{position:relative;overflow:hidden;background:var(--ink-solid);padding:74px 0 78px;text-align:center;color:#fff}.gth-root .pg-hero .pg-hero-media{position:absolute;inset:0;z-index:0}.gth-root .pg-hero .pg-hero-media img{width:100%;height:100%;object-fit:cover}.gth-root .pg-hero .pg-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,26,33,.8),rgba(4,26,33,.72) 55%,rgba(4,26,33,.86))}.gth-root .pg-hero .pg-hero-inner{position:relative;z-index:2}.gth-root .pg-hero h1{color:#fff!important;font-size:2.9rem;letter-spacing:-.8px;margin-bottom:12px}.gth-root .pg-hero p{margin:12px 0 0;color:hsla(0,0%,100%,.92);font-size:.98rem;text-shadow:0 2px 12px rgba(4,26,33,.55)}.gth-root .pg-crumb{display:inline-flex;align-items:center;gap:10px;font-size:.94rem;font-weight:600;color:hsla(0,0%,100%,.8)}.gth-root .pg-crumb a{color:hsla(0,0%,100%,.8);transition:color .2s}.gth-root .pg-crumb a:hover{color:#fff}.gth-root .pg-crumb .ico{width:15px;height:15px;stroke:var(--sky)}.gth-root .pg-crumb span{color:#fff}.gth-root .pg-sec{background:var(--paper);padding:66px 0 86px;transition:background .35s}.gth-root .pg-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start}.gth-root .pg-panel{background:var(--paper-soft);border:1px solid var(--line);border-radius:20px;padding:22px;transition:background .35s,border-color .35s}.gth-root .pg-panel+.pg-panel{margin-top:22px}.gth-root .pg-panel-title{font-family:Sora,sans-serif;font-weight:700;font-size:1.05rem;color:var(--ink);margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--line);position:relative}.gth-root .pg-panel-title:after{content:"";position:absolute;left:0;bottom:-1px;width:46px;height:2px;background:var(--sky)}.gth-root .pg-side{position:-webkit-sticky;position:sticky;top:100px}.gth-root .fl-search{position:relative}.gth-root .fl-search input[type=search]{padding-right:38px}.gth-root .fl-search input[type=search]::-webkit-search-cancel-button,.gth-root .fl-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.gth-root .fl-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--sky-soft);cursor:pointer;transition:.2s}.gth-root .fl-search-clear:hover{background:var(--sky)}.gth-root .fl-search-clear svg{width:12px;height:12px;stroke:var(--sky);fill:none;stroke-width:2.4;stroke-linecap:round}.gth-root .fl-search-clear:hover svg{stroke:#fff}.gth-root .fl-hint{display:block;margin-top:6px;color:var(--muted);font-size:.76rem}.gth-root .fl-field{margin-top:16px}.gth-root .fl-field label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.gth-root .fl-field input,.gth-root .fl-field select{width:100%;padding:11px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:inherit;font-size:.92rem;outline:none;transition:.2s}.gth-root .fl-field input:focus,.gth-root .fl-field input:focus-visible,.gth-root .fl-field select:focus,.gth-root .fl-field select:focus-visible{border-color:var(--sky);outline:2px solid var(--sky-soft);outline-offset:1px}.gth-root .fl-field input::placeholder,.gth-root .fl-field select::placeholder{color:var(--muted)}.gth-root .fl-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.gth-root .fl-actions{display:flex;gap:10px;margin-top:20px}.gth-root .fl-actions .btn{flex:1 1;justify-content:center;padding:12px 18px;font-size:.9rem}.gth-root .fl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gth-root .fl-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--sky-soft);color:var(--sky);font-size:.8rem;font-weight:600;border:none;cursor:pointer;transition:.2s}.gth-root .fl-chip:hover{background:var(--sky);color:#fff}.gth-root .fl-chip svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.4}.gth-root .pg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:24px}.gth-root .pg-toolbar .pg-count{font-family:Sora,sans-serif;font-weight:700;font-size:1.2rem;color:var(--ink)}.gth-root .pg-toolbar .pg-count b{color:var(--sky)}.gth-root .pg-toolbar small{display:block;font-weight:400;font-size:.88rem;color:var(--muted);margin-top:3px;font-family:DM Sans,sans-serif}.gth-root .pg-sort{display:flex;align-items:center;gap:10px}.gth-root .pg-sort span{font-size:.88rem;color:var(--muted);white-space:nowrap}.gth-root .pg-sort select{padding:10px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;outline:none;transition:.2s}.gth-root .pg-sort select:focus{border-color:var(--sky)}.gth-root .fl-toggle{display:none}.gth-root .pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));grid-gap:24px;gap:24px}.gth-root .pg-grid .mp-card{flex:1 1 auto;width:100%}.gth-root .pg-grid .mp-card:hover{transform:translateY(-8px);box-shadow:0 34px 66px -30px rgba(16,59,66,.62)}.gth-root .pg-grid.guides{grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}.gth-root .pg-grid.guides .tg-card{flex:1 1 auto;width:100%;scroll-snap-align:none}.gth-root .pg-grid.guides .tg-card:hover{transform:translateY(-8px)}.gth-root .ad-author-id,.gth-root .cat-item,.gth-root .cm-cat,.gth-root .cm-pop-item,.gth-root .mp-card{white-space:normal}.gth-root .mp-card .mp-guide{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.gth-root .mp-card .mp-guide img{width:22px;height:22px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .pg-skeleton{border-radius:22px;background:linear-gradient(100deg,var(--paper-soft) 30%,var(--sky-soft-2) 50%,var(--paper-soft) 70%);background-size:220% 100%;animation:pgShimmer 1.25s linear infinite;height:430px}@keyframes pgShimmer{to{background-position:-220% 0}}.gth-root .pg-state{text-align:center;padding:70px 24px;border:1px dashed var(--line);border-radius:22px;background:var(--paper-soft)}.gth-root .pg-state h3{font-size:1.25rem;margin-bottom:8px}.gth-root .pg-state p{color:var(--muted);margin:0 0 20px}.gth-root .pg-pager{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:48px}.gth-root .pg-pager button{min-width:42px;height:42px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:Sora,sans-serif;font-weight:600;font-size:.92rem;cursor:pointer;transition:.22s}.gth-root .pg-pager button:hover:not(:disabled){border-color:var(--sky);color:var(--sky)}.gth-root .pg-pager button.on{background:var(--sky);border-color:var(--sky);color:#fff}.gth-root .pg-pager button:disabled{opacity:.4;cursor:not-allowed}.gth-root .td-layout{display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-gap:34px;gap:34px;align-items:start}.gth-root .tdp-gallery{border-radius:24px;overflow:hidden;position:relative}.gth-root .tdp-gallery .tdp-main{position:relative;aspect-ratio:16/10;background:var(--sky-soft)}.gth-root .tdp-gallery .tdp-main img{width:100%;height:100%;object-fit:cover}.gth-root .tdp-gallery .tdp-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:12px;gap:12px;margin-top:12px}.gth-root .tdp-gallery .tdp-thumb{aspect-ratio:16/10;border-radius:14px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:.25s;background:var(--sky-soft);padding:0}.gth-root .tdp-gallery .tdp-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.gth-root .tdp-gallery .tdp-thumb:hover img{transform:scale(1.06)}.gth-root .tdp-gallery .tdp-thumb.on{border-color:var(--sky)}.gth-root .tdp-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 14px}.gth-root .tdp-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.6px;background:var(--ink-solid);color:#fff}.gth-root .tdp-badge.sky{background:var(--sky)}.gth-root .tdp-badge.soft{background:var(--sky-soft);color:var(--sky)}.gth-root .tdp-badge svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2}.gth-root .tdp-title{font-size:2.35rem;letter-spacing:-.9px;margin-bottom:12px}.gth-root .tdp-submeta{display:flex;flex-wrap:wrap;gap:20px;color:var(--muted);font-size:.92rem;margin-bottom:26px}.gth-root .tdp-submeta span{display:inline-flex;align-items:center;gap:7px}.gth-root .tdp-submeta svg{width:16px;height:16px;stroke:var(--sky);fill:none;stroke-width:2}.gth-root .tdp-price{font-family:Sora,sans-serif;font-weight:800;font-size:1.9rem;color:var(--sky)}.gth-root .tdp-price small{font-size:.9rem;font-weight:500;color:var(--muted)}.gth-root .tdp-block{margin-top:44px}.gth-root .tdp-block h2{font-size:1.5rem;margin-bottom:14px}.gth-root .tdp-block p{color:var(--body);line-height:1.75;margin:0 0 12px}.gth-root .tdp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.gth-root .tdp-fact{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:var(--paper-soft);border:1px solid var(--line)}.gth-root .tdp-fact .ic{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--sky-soft);color:var(--sky);display:flex;align-items:center;justify-content:center}.gth-root .tdp-fact .ic svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2}.gth-root .tdp-fact small{display:block;color:var(--muted);font-size:.78rem;letter-spacing:.4px;text-transform:uppercase;font-weight:600}.gth-root .tdp-fact b{font-family:Sora,sans-serif;color:var(--ink);font-size:.98rem}.gth-root .tdp-list{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.gth-root .tdp-list li{display:flex;align-items:flex-start;gap:11px;color:var(--body);font-size:.95rem;line-height:1.6}.gth-root .tdp-list svg{width:19px;height:19px;flex:0 0 19px;margin-top:2px;stroke:var(--sky);fill:none;stroke-width:2.2}.gth-root .tdp-list.excluded svg{stroke:#ef5a3c}.gth-root .tdp-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px}.gth-root .tdp-steps{list-style:none;margin:0;padding:0 0 0 30px;position:relative}.gth-root .tdp-steps:before{content:"";position:absolute;left:9px;top:6px;bottom:6px;width:2px;background:var(--line)}.gth-root .tdp-steps li{position:relative;padding:0 0 22px;color:var(--body);line-height:1.65}.gth-root .tdp-steps li:before{content:"";position:absolute;left:-30px;top:5px;width:20px;height:20px;border-radius:50%;background:var(--paper);border:2px solid var(--sky)}.gth-root .tdp-steps li:last-child{padding-bottom:0}.gth-root .tdp-steps b{display:block;font-family:Sora,sans-serif;color:var(--ink);margin-bottom:3px;font-size:.95rem}.gth-root .tdp-side{position:-webkit-sticky;position:sticky;top:100px}.gth-root .tdp-book{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:var(--shadow)}.gth-root .tdp-book .tdp-book-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.gth-root .tdp-book .btn{width:100%;justify-content:center;margin-top:6px}.gth-root .tdp-book textarea{width:100%;min-height:96px;resize:vertical;padding:13px 15px;border-radius:14px;border:1.5px solid var(--line);background:var(--paper-soft);color:var(--ink);font-family:inherit;font-size:.92rem;outline:none;transition:.2s}.gth-root .tdp-book textarea:focus{border-color:var(--sky)}.gth-root .tdp-book textarea::placeholder{color:var(--muted)}.gth-root .tdp-rows{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.gth-root .tdp-rows div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.92rem;color:var(--muted)}.gth-root .tdp-rows div b{color:var(--ink);font-family:Sora,sans-serif;font-weight:600}.gth-root .tdp-guide{display:flex;align-items:center;gap:13px;margin-bottom:16px}.gth-root .tdp-guide img{width:54px;height:54px;flex:0 0 54px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .tdp-guide b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:1rem}.gth-root .tdp-guide small{color:var(--muted);font-size:.85rem}.gth-root .tdp-sent{margin-top:12px;padding:11px 14px;border-radius:12px;background:var(--sky-soft);color:var(--sky);font-size:.88rem;font-weight:600;text-align:center}.gth-root .tdp-review{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.gth-root .tdp-review:last-child{border-bottom:none}.gth-root .tdp-review img{width:44px;height:44px;flex:0 0 44px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .tdp-review b{font-family:Sora,sans-serif;color:var(--ink);font-size:.95rem}.gth-root .tdp-review time{display:block;color:var(--muted);font-size:.8rem;margin:2px 0 7px}.gth-root .tdp-review p{margin:0;color:var(--body);line-height:1.65;font-size:.94rem}.gth-root .tdp-reply{margin-top:22px}.gth-root .tdp-reply textarea{width:100%;min-height:110px;resize:vertical;padding:14px 16px;border-radius:16px;border:1.5px solid var(--line);background:var(--paper-soft);color:var(--ink);font-family:inherit;font-size:.94rem;outline:none;transition:.2s}.gth-root .tdp-reply textarea:focus{border-color:var(--sky)}.gth-root .tdp-reply textarea::placeholder{color:var(--muted)}.gth-root .tdp-reply .btn{margin-top:12px}.gth-root .tdp-related{margin-top:70px}.gth-root .gd-head{background:var(--paper-soft);border:1px solid var(--line);border-radius:24px;overflow:hidden;transition:background .35s,border-color .35s}.gth-root .gd-cover{height:210px;background:linear-gradient(150deg,#1fb6dd,#0d7f9f)}.gth-root .gd-cover img{width:100%;height:100%;object-fit:cover}.gth-root .gd-id{display:flex;align-items:flex-end;gap:22px;padding:0 28px 26px;margin-top:-56px}.gth-root .gd-av{width:132px;height:132px;flex:0 0 132px;border-radius:50%;object-fit:cover;border:5px solid var(--paper);background:var(--sky-soft)}.gth-root .gd-idtext{padding-bottom:6px;min-width:0}.gth-root .gd-name{font-size:1.9rem;margin-bottom:4px}.gth-root .gd-role{color:var(--sky);font-weight:600;margin:0 0 8px;font-size:.95rem}.gth-root .gd-meta{margin-bottom:0;gap:16px;font-size:.88rem}.gth-root .gd-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.gth-root .gd-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:18px}.gth-root .gd-stats div{text-align:center;padding:14px 8px;border-radius:14px;background:var(--paper-soft);border:1px solid var(--line)}.gth-root .gd-stats b{display:block;font-family:Sora,sans-serif;font-size:1.3rem;color:var(--sky)}.gth-root .gd-stats small{color:var(--muted);font-size:.78rem;letter-spacing:.4px;text-transform:uppercase;font-weight:600}.gth-root .gd-soc{justify-content:center;margin-top:18px}.gth-root .cm-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:30px}.gth-root .cm-tabs{display:flex;flex-wrap:wrap;gap:10px}.gth-root .cm-tab{padding:10px 20px;border-radius:999px;border:1.6px solid var(--line);background:var(--paper);color:var(--ink);font-family:inherit;font-weight:600;font-size:.9rem;cursor:pointer;transition:.22s}.gth-root .cm-tab:hover{border-color:var(--sky);color:var(--sky)}.gth-root .cm-tab.on{background:var(--sky);border-color:var(--sky);color:#fff}.gth-root .cm-layout{grid-template-columns:minmax(0,1fr) 300px}.gth-root .cm-side .pg-panel+.pg-panel{margin-top:22px}.gth-root .cm-pop{display:grid;grid-gap:4px;gap:4px;margin-top:16px}.gth-root .cm-pop-item{display:block;padding:11px 12px;border-radius:12px;transition:.2s}.gth-root .cm-pop-item:hover{background:var(--sky-soft-2)}.gth-root .cm-pop-item span{display:block;color:var(--ink);font-weight:600;font-size:.9rem;line-height:1.45}.gth-root .cm-pop-item small{color:var(--muted);font-size:.78rem}.gth-root .cm-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gth-root .cm-cat{padding:8px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--body);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:.2s}.gth-root .cm-cat.on,.gth-root .cm-cat:hover{border-color:var(--sky);color:var(--sky)}.gth-root .cm-cat.on{background:var(--sky-soft)}.gth-root .ad-author{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:16px 0 22px;border-bottom:1px solid var(--line);margin-bottom:26px}.gth-root .ad-author-id{display:flex;align-items:center;gap:12px}.gth-root .ad-author-id img{width:46px;height:46px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .ad-author-id b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:.96rem}.gth-root .ad-author-id small{color:var(--muted);font-size:.83rem}.gth-root .ad-author-stats{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:.88rem}.gth-root .ad-like{padding:9px 18px;font-size:.9rem}.gth-root .ad-hero{border-radius:24px;overflow:hidden;margin-bottom:30px;background:var(--sky-soft)}.gth-root .ad-hero img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.gth-root .ad-body p{color:var(--body);line-height:1.85;font-size:1rem;margin:0 0 18px}.gth-root .ad-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin:26px 0}.gth-root .ad-gallery img{width:100%;border-radius:18px;aspect-ratio:4/3;object-fit:cover;background:var(--sky-soft)}.gth-root .ad-readers{display:flex;align-items:center;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.gth-root .au-card-id{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;margin-top:20px}.gth-root .au-card-id b{font-family:Sora,sans-serif;color:var(--ink);font-size:1.02rem}.gth-root .au-card-av{width:76px;height:76px;border-radius:50%;object-fit:cover;background:var(--sky-soft);border:3px solid var(--paper);box-shadow:var(--pop);margin-bottom:8px}.gth-root .au-card-role{padding:3px 12px;border-radius:999px;background:var(--sky-soft);color:var(--sky);font-size:.68rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.gth-root .au-card-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:18px 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.gth-root .au-card-stats b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:1.02rem}.gth-root .au-card-stats small{color:var(--muted);font-size:.68rem;letter-spacing:.4px;text-transform:uppercase;font-weight:700}.gth-root .au-card-bio{color:var(--body);font-size:.9rem;line-height:1.7;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gth-root .au-card-cta{width:100%;justify-content:center}.gth-root .ad-cmt-actions{display:flex;align-items:center;gap:10px;margin-top:10px}.gth-root .ad-cmt-actions .btn{padding:9px 18px;font-size:.86rem}.gth-root .ad-count{color:var(--muted);font-size:.82rem;margin-right:auto}.gth-root .sp-h2{font-size:1.9rem;margin:6px 0 28px}.gth-root .sp-top{padding-bottom:20px}.gth-root .sp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:22px;gap:22px}.gth-root .sp-card{display:block;background:var(--paper-soft);border:1px solid var(--line);border-radius:20px;padding:26px;white-space:normal;transition:transform .35s,box-shadow .35s,border-color .3s}.gth-root .sp-card:hover{transform:translateY(-6px);box-shadow:var(--pop);border-color:var(--sky)}.gth-root .sp-card h3{font-size:1.15rem;margin:16px 0 8px}.gth-root .sp-card p{color:var(--body);font-size:.93rem;line-height:1.65;margin:0 0 16px}.gth-root .sp-card-ico{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:var(--sky-soft);transition:background .3s,transform .35s}.gth-root .sp-card-ico svg{width:23px;height:23px;stroke:var(--sky);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gth-root .sp-card:hover .sp-card-ico{background:var(--sky);transform:scale(1.06)}.gth-root .sp-card:hover .sp-card-ico svg{stroke:#fff}.gth-root .sp-card-cta{display:inline-flex;align-items:center;gap:7px;color:var(--sky);font-weight:700;font-size:.9rem}.gth-root .sp-card-cta svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s}.gth-root .sp-card:hover .sp-card-cta svg{transform:translateX(5px)}.gth-root .sp-faq{background:var(--paper-soft);transition:background .35s}.gth-root .sp-tabs{margin-bottom:24px}.gth-root .sp-acc{display:grid;grid-gap:12px;gap:12px}.gth-root .sp-item{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .25s,box-shadow .3s,background .35s}.gth-root .sp-item:hover{border-color:var(--sky-soft)}.gth-root .sp-item.open{border-color:var(--sky);box-shadow:var(--shadow)}.gth-root .sp-q-h{margin:0;font-size:inherit}.gth-root .sp-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:none;border:none;text-align:left;font-family:Sora,sans-serif;font-weight:600;font-size:.98rem;color:var(--ink);cursor:pointer;transition:color .2s}.gth-root .sp-q:hover{color:var(--sky)}.gth-root .sp-q svg{width:18px;height:18px;flex:0 0 18px;stroke:var(--sky);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .32s cubic-bezier(.16,1,.3,1)}.gth-root .sp-item.open .sp-q svg{transform:rotate(180deg)}.gth-root .sp-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1)}.gth-root .sp-item.open .sp-a-wrap{grid-template-rows:1fr}.gth-root .sp-a-inner{overflow:hidden}.gth-root .sp-a{padding:0 22px 20px;color:var(--body);line-height:1.75;font-size:.94rem;white-space:pre-line;opacity:0;transition:opacity .28s .06s}.gth-root .sp-item.open .sp-a{opacity:1}@media(prefers-reduced-motion:reduce){.gth-root .sp-a,.gth-root .sp-a-wrap,.gth-root .sp-q svg{transition:none}}.gth-root .sp-share{position:relative;isolation:isolate;padding:110px 0 120px;overflow:hidden}.gth-root .sp-share-bg{position:absolute;inset:0;z-index:-2}.gth-root .sp-share-bg img{width:100%;height:100%;object-fit:cover;animation:spDrift 34s ease-in-out infinite alternate}.gth-root .sp-share:after,.gth-root .sp-share:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.gth-root .sp-share:before{background:linear-gradient(180deg,var(--paper-soft) 0,rgba(4,26,33,.55) 16%,rgba(4,26,33,.58) 84%,var(--paper-soft) 100%)}.gth-root .sp-share:after{background:linear-gradient(100deg,rgba(4,26,33,.82),rgba(4,26,33,.42) 46%,rgba(4,26,33,.1) 78%)}@keyframes spDrift{0%{transform:scale(1.06)}to{transform:scale(1.15)}}.gth-root .sp-share-inner{display:grid;grid-template-columns:1fr 460px;grid-gap:54px;gap:54px;align-items:center}.gth-root .sp-share-copy{color:#fff}.gth-root .sp-share-copy h2{font-size:2.35rem;line-height:1.18;letter-spacing:-.7px;margin:6px 0 16px;max-width:12em}.gth-root .sp-share-copy p{font-size:1.02rem;line-height:1.8;max-width:34em;margin:0 0 24px}.gth-root .sp-share-notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.gth-root .sp-share-notes li{position:relative;padding-left:28px;font-size:.94rem;color:hsla(0,0%,100%,.9)}.gth-root .sp-share-notes li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:9px;border-left:2px solid var(--sky);border-bottom:2px solid var(--sky);transform:rotate(-45deg)}.gth-root .sp-share-card{background:hsla(0,0%,100%,.1);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid hsla(0,0%,100%,.28);border-radius:26px;padding:30px;box-shadow:0 32px 70px -30px rgba(4,26,33,.8)}.gth-root .sp-share-card .sp-label,.gth-root .sp-share-card label{display:block;color:hsla(0,0%,100%,.82);font-size:.76rem;font-weight:700;letter-spacing:.7px;text-transform:uppercase;margin-bottom:8px}.gth-root .sp-share-card textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.92);color:#103b42;font-family:inherit;font-size:.95rem;line-height:1.65;resize:vertical;outline:none;transition:.2s}.gth-root .sp-share-card textarea::placeholder{color:#6d8189}.gth-root .sp-share-card textarea:focus{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.35)}.gth-root .sp-share-card textarea[aria-invalid=true]{border-color:#ef5a3c;box-shadow:0 0 0 3px rgba(239,90,60,.3)}.gth-root .sp-share-card textarea:disabled{opacity:.7;cursor:not-allowed}.gth-root .sp-share-title{color:#fff;font-size:1.35rem;margin-bottom:6px}.gth-root .sp-share-guest{color:hsla(0,0%,100%,.85);font-size:.88rem;margin:0 0 18px}.gth-root .sp-share-guest a{color:#fff;font-weight:700;text-decoration:underline}.gth-root .sp-stars{display:flex;align-items:center;gap:5px}.gth-root .sp-star{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:none;cursor:pointer;transition:transform .2s}.gth-root .sp-star:hover{transform:scale(1.14)}.gth-root .sp-star svg{width:22px;height:22px;fill:hsla(0,0%,100%,.28);stroke:hsla(0,0%,100%,.55);stroke-width:1.2;transition:fill .2s,stroke .2s}.gth-root .sp-star.on svg{fill:#f4b352;stroke:#f4b352}.gth-root .sp-stars-val{margin-left:8px;color:hsla(0,0%,100%,.85);font-size:.85rem;font-weight:700}.gth-root .sp-help{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;color:hsla(0,0%,100%,.72);font-size:.79rem}.gth-root .sp-help-err{color:#ffb9a9;font-weight:600}.gth-root .sp-count.warn{color:#ffd7a1;font-weight:700}.gth-root .sp-send{width:100%;justify-content:center;margin-top:20px;padding:14px 26px;gap:10px}.gth-root .sp-send:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.gth-root .sp-spin{width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;animation:gth-spin .7s linear infinite;display:inline-block}.gth-root .sp-sent{text-align:center;padding:12px 4px}.gth-root .sp-sent h3{color:#fff;font-size:1.3rem;margin:16px 0 8px}.gth-root .sp-sent p{color:hsla(0,0%,100%,.86);font-size:.95rem;line-height:1.7;margin:0 0 22px}.gth-root .sp-sent .btn{border-color:hsla(0,0%,100%,.55);color:#fff}.gth-root .sp-sent .btn:hover{background:hsla(0,0%,100%,.14);border-color:#fff}.gth-root .sp-sent-ico{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:rgba(47,182,115,.2);border:1px solid rgba(47,182,115,.5)}.gth-root .sp-sent-ico svg{width:28px;height:28px;stroke:#6ee7a8;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gth-root .sp-care{position:relative;isolation:isolate;padding:96px 0 104px;overflow:hidden}.gth-root .sp-care-bg{position:absolute;inset:0;z-index:-2}.gth-root .sp-care-bg img{width:100%;height:100%;object-fit:cover}.gth-root .sp-care:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(95deg,rgba(4,26,33,.92),rgba(4,26,33,.72) 48%,rgba(4,26,33,.28))}.gth-root .sp-care-inner{display:flex}.gth-root .sp-care-panel{width:min(640px,100%);background:hsla(0,0%,100%,.09);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.24);border-radius:28px;padding:38px;box-shadow:0 34px 74px -32px rgba(4,26,33,.85);color:#fff}.gth-root .sp-care-panel h2{font-size:2rem;line-height:1.22;letter-spacing:-.6px;margin:6px 0 12px}.gth-root .sp-care-panel h2 b{color:var(--sky);font-weight:inherit}.gth-root .sp-care-lead{color:hsla(0,0%,100%,.86);font-size:.99rem;line-height:1.75;margin:0 0 26px;max-width:42em}.gth-root .sp-channels{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.gth-root .sp-channel{display:flex;align-items:flex-start;gap:13px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);white-space:normal;transition:.25s}.gth-root .sp-channel:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.4);transform:translateY(-3px)}.gth-root .sp-channel-ico{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(58,176,214,.24)}.gth-root .sp-channel-ico svg{width:19px;height:19px;stroke:#8fd8f0;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gth-root .sp-channel-body{min-width:0}.gth-root .sp-channel-body small{display:block;color:hsla(0,0%,100%,.66);font-size:.72rem;letter-spacing:.6px;text-transform:uppercase;font-weight:700}.gth-root .sp-channel-body b{display:block;font-family:Sora,sans-serif;color:#fff;font-size:.95rem;margin:2px 0 3px;word-break:break-word}.gth-root .sp-channel-body span{color:hsla(0,0%,100%,.72);font-size:.82rem;line-height:1.5}.gth-root .sp-promises{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:24px 0 20px;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);text-align:center}.gth-root .sp-promises b{display:block;font-family:Sora,sans-serif;color:var(--sky);font-size:1.2rem}.gth-root .sp-promises small{color:hsla(0,0%,100%,.74);font-size:.76rem;letter-spacing:.5px;text-transform:uppercase;font-weight:700}.gth-root .sp-care-foot{color:hsla(0,0%,100%,.72);font-size:.85rem;line-height:1.7;margin:0}.gth-root .sp-care-foot a{color:#fff;font-weight:700;text-decoration:underline;white-space:normal}.gth-root .au-sec{position:relative;background:var(--paper-soft);padding:70px 0 90px;transition:background .35s}.gth-root .au-card{display:grid;grid-template-columns:1.02fr 1fr;max-width:1060px;margin:0 auto;background:var(--paper);border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:var(--shadow);transition:background .35s,border-color .35s}.gth-root .au-art{position:relative;min-height:620px;display:flex;align-items:flex-end;padding:40px;background:var(--ink-solid);overflow:hidden}.gth-root .au-art-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:auDrift 26s ease-in-out infinite alternate}.gth-root .au-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,26,33,.5),rgba(4,26,33,.7) 55%,rgba(4,26,33,.92))}@keyframes auDrift{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.gth-root .au-art-body{position:relative;z-index:2;color:#fff}.gth-root .au-eyebrow{font-family:Dancing Script,cursive;font-size:1.6rem;font-weight:600;color:#fff;display:block;margin-bottom:6px}.gth-root .au-art-title{color:#fff!important;font-size:2.15rem;line-height:1.18;letter-spacing:-.6px;white-space:pre-line;margin-bottom:14px}.gth-root .au-art-copy{color:hsla(0,0%,100%,.86);font-size:.96rem;line-height:1.7;max-width:400px;margin:0 0 28px}.gth-root .au-art-stats{display:flex;gap:30px}.gth-root .au-art-stats b{display:block;font-family:Sora,sans-serif;font-size:1.5rem;color:#fff}.gth-root .au-art-stats small{color:hsla(0,0%,100%,.7);font-size:.78rem;letter-spacing:.6px;text-transform:uppercase;font-weight:600}.gth-root .au-form-panel{padding:44px 46px;display:flex;flex-direction:column;justify-content:center}.gth-root .au-tabs{display:inline-flex;gap:6px;padding:5px;border-radius:999px;background:var(--sky-soft-2);margin-bottom:26px;align-self:flex-start}.gth-root .au-tab{padding:9px 24px;border-radius:999px;border:none;background:none;font-family:inherit;font-weight:600;font-size:.92rem;color:var(--body);cursor:pointer;transition:.22s}.gth-root .au-tab:hover{color:var(--sky)}.gth-root .au-tab.on{background:var(--sky);color:#fff}.gth-root .au-h2{font-size:1.85rem;letter-spacing:-.5px;margin-bottom:8px}.gth-root .au-sub{color:var(--muted);font-size:.94rem;line-height:1.6;margin:0 0 26px}.gth-root .au-error{padding:12px 16px;border-radius:12px;background:rgba(239,90,60,.12);border:1px solid rgba(239,90,60,.35);color:#ef5a3c;font-size:.88rem;font-weight:600;margin-bottom:18px}.gth-root .au-form .fl-field{margin-top:0;margin-bottom:18px}.gth-root .au-input{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--paper);transition:.2s}.gth-root .au-input>svg{width:18px;height:18px;flex:0 0 18px;stroke:var(--muted);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gth-root .au-input:focus-within>svg{stroke:var(--sky)}.gth-root .au-input input{flex:1 1;min-width:0;padding:13px 0;border:none;background:none;outline:none;color:var(--ink);font-family:inherit;font-size:.94rem}.gth-root .au-input input:focus-visible{outline:none!important}.gth-root .au-input input::placeholder{color:var(--muted)}.gth-root .au-eye{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border:none;border-radius:8px;background:none;cursor:pointer;transition:.2s}.gth-root .au-eye:hover{background:var(--sky-soft)}.gth-root .au-eye svg{width:17px;height:17px;stroke:var(--muted);fill:none;stroke-width:1.9}.gth-root .au-eye:hover svg{stroke:var(--sky)}.gth-root .au-strength{display:flex;align-items:center;gap:10px;margin-top:9px}.gth-root .au-strength span{font-size:.78rem;font-weight:600;color:var(--muted)}.gth-root .au-bars{display:flex;gap:4px;flex:1 1}.gth-root .au-bars i{height:4px;flex:1 1;border-radius:99px;background:var(--line);transition:background .25s}.gth-root .au-bars.s1 i:first-child{background:#ef5a3c}.gth-root .au-bars.s2 i:nth-child(-n+2){background:#f4b352}.gth-root .au-bars.s3 i:nth-child(-n+3){background:#3fbf8f}.gth-root .au-bars.s4 i{background:#2fb673}.gth-root .au-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:4px 0 22px}.gth-root .au-check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:.9rem;color:var(--body)}.gth-root .au-check input{width:17px;height:17px;accent-color:var(--sky);cursor:pointer}.gth-root .au-link{color:var(--sky);font-weight:600;font-size:.9rem;white-space:normal}.gth-root .au-link:hover{text-decoration:underline}.gth-root .au-submit{width:100%;justify-content:center;padding:15px 26px;font-size:1rem}.gth-root .au-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.gth-root .au-terms{color:var(--muted);font-size:.84rem;line-height:1.6;margin:14px 0 0;text-align:center}.gth-root .au-switch{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);text-align:center}.gth-root .au-switch p{margin:0;color:var(--muted);font-size:.92rem}.gth-root .au-switch button{border:none;background:none;padding:0;font-family:inherit;font-size:.92rem;font-weight:700;color:var(--sky);cursor:pointer}.gth-root .au-switch button:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.gth-root .au-art-img{animation:none}}@media(max-width:900px){.gth-root .au-card{grid-template-columns:minmax(0,1fr)}.gth-root .au-art{min-height:250px;padding:28px}.gth-root .au-art-title{font-size:1.6rem}.gth-root .au-art-copy{display:none}.gth-root .au-art-stats{gap:22px}.gth-root .au-form-panel{padding:34px 26px 38px}}@media(max-width:640px){.gth-root .au-sec{padding:34px 0 56px}.gth-root .au-card{border-radius:22px}.gth-root .au-h2{font-size:1.45rem}.gth-root .au-art-stats{gap:18px}.gth-root .au-art-stats b{font-size:1.2rem}}@media(max-width:1100px){.gth-root .cm-layout{grid-template-columns:minmax(0,1fr)}.gth-root .cm-side{position:static}.gth-root .sp-share-inner{grid-template-columns:minmax(0,1fr);gap:34px}.gth-root .sp-care-panel{width:100%}}@media(max-width:640px){.gth-root .gd-id{flex-direction:column;align-items:flex-start;gap:14px;margin-top:-46px}.gth-root .gd-av{width:104px;height:104px;flex-basis:104px}.gth-root .gd-name{font-size:1.45rem}.gth-root .gd-stats{grid-template-columns:1fr 1fr}.gth-root .ad-author{align-items:flex-start;flex-direction:column}.gth-root .sp-h2{font-size:1.5rem}.gth-root .sp-share{padding:66px 0 72px}.gth-root .sp-share-copy h2{font-size:1.7rem}.gth-root .sp-share-copy p{font-size:.95rem}.gth-root .sp-share-card{padding:22px 18px;border-radius:22px}.gth-root .sp-star{width:30px;height:30px}.gth-root .sp-care{padding:62px 0 68px}.gth-root .sp-care-panel{padding:24px 20px;border-radius:22px}.gth-root .sp-care-panel h2{font-size:1.55rem}.gth-root .sp-channels,.gth-root .sp-promises{grid-template-columns:minmax(0,1fr)}.gth-root .sp-promises{gap:16px;text-align:left}}@media(max-width:1100px){.gth-root .td-layout{grid-template-columns:minmax(0,1fr)}.gth-root .tdp-side{position:static}}@media(max-width:980px){.gth-root .pg-layout{grid-template-columns:minmax(0,1fr)}.gth-root .pg-side{position:static}.gth-root .fl-toggle{display:inline-flex}.gth-root .pg-side .pg-panel{display:none}.gth-root .pg-side.open .pg-panel{display:block}.gth-root .pg-hero{padding:56px 0 60px}.gth-root .pg-hero h1{font-size:2.1rem}.gth-root .tdp-duo{grid-template-columns:1fr;gap:34px}.gth-root .tdp-title{font-size:1.85rem}}@media(max-width:640px){.gth-root .pg-sec{padding:42px 0 60px}.gth-root .pg-grid{grid-template-columns:1fr}.gth-root .pg-hero h1{font-size:1.75rem}.gth-root .tdp-title{font-size:1.5rem}.gth-root .tdp-gallery .tdp-thumbs{gap:8px}.gth-root .pg-toolbar{align-items:flex-start;flex-direction:column}}.gth-root .acc-sec{background:var(--paper-soft);transition:background .35s;padding:46px 0 80px}.gth-root .acc-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start}.gth-root .acc-side{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:24px 18px;box-shadow:var(--shadow);transition:background .35s,border-color .35s;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.gth-root .acc-side::-webkit-scrollbar{width:6px}.gth-root .acc-side::-webkit-scrollbar-track{background:transparent}.gth-root .acc-side::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.gth-root .acc-side:hover::-webkit-scrollbar-thumb{background:var(--sky-soft)}.gth-root .acc-id{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.gth-root .acc-id-av{width:78px;height:78px;border-radius:50%;object-fit:cover;border:3px solid var(--paper);box-shadow:var(--pop);background:var(--sky-soft);margin-bottom:12px}.gth-root .acc-id-name{font-family:Sora,sans-serif;color:var(--ink);font-size:1.02rem;line-height:1.3}.gth-root .acc-id-phone{color:var(--muted);font-size:.84rem;margin-top:2px}.gth-root .acc-id-role{margin-top:9px;padding:4px 13px;border-radius:999px;background:var(--sky-soft);color:var(--sky);font-size:.72rem;font-weight:800;letter-spacing:.7px}.gth-root .acc-id-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:16px 0;border-bottom:1px solid var(--line);text-align:center}.gth-root .acc-id-stats b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:1.02rem}.gth-root .acc-id-stats small{color:var(--muted);font-size:.71rem;letter-spacing:.4px;text-transform:uppercase;font-weight:700}.gth-root .acc-nav{padding-top:14px}.gth-root .acc-nav-group+.acc-nav-group{margin-top:16px}.gth-root .acc-nav-title{font-family:Sora,sans-serif;font-size:.71rem;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin:0 0 7px 10px;font-weight:700}.gth-root .acc-nav ul{list-style:none;margin:0;padding:0}.gth-root .acc-nav-link{width:100%;display:flex;align-items:center;gap:11px;padding:10px 12px;border:none;border-radius:12px;background:none;color:var(--body);font-family:inherit;font-size:.9rem;font-weight:600;text-align:left;white-space:normal;cursor:pointer;transition:.2s}.gth-root .acc-nav-link:hover{background:var(--sky-soft-2);color:var(--sky)}.gth-root .acc-nav-link.on{background:var(--sky);color:#fff}.gth-root .acc-nav-link.danger:hover{background:rgba(239,90,60,.12);color:#ef5a3c}.gth-root .acc-nav-ico{display:flex;flex:0 0 18px}.gth-root .acc-nav-ico svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gth-root .acc-head{margin-bottom:22px}.gth-root .acc-head h2{font-size:1.75rem;letter-spacing:-.5px;margin-bottom:5px}.gth-root .acc-head p{color:var(--muted);font-size:.94rem;margin:0}.gth-root .acc-main{min-width:0;overscroll-behavior:contain}.gth-root .acc-body{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--shadow);transition:background .35s,border-color .35s}.gth-root .acc-body.bare{padding:0;overflow:visible}.gth-root .acc-toolbar{margin-bottom:22px}.gth-root .acc-panel{display:block}.gth-root .acc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.gth-root .acc-kpi{background:var(--paper-soft);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.gth-root .acc-kpi b{display:block;font-family:Sora,sans-serif;font-size:1.4rem;color:var(--ink)}.gth-root .acc-kpi small{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.6px;font-weight:700}.gth-root .acc-tour-wrap{position:relative;display:flex;flex-direction:column;gap:10px}.gth-root .acc-edit-btn{width:100%;justify-content:center;padding:10px 18px;font-size:.86rem}.gth-root .pf-head{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--paper-soft);margin-bottom:24px}.gth-root .pf-cover{height:170px;position:relative;background:var(--ink-solid)}.gth-root .pf-cover img{width:100%;height:100%;object-fit:cover;opacity:.85}.gth-root .pf-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,26,33,.15),rgba(4,26,33,.55))}.gth-root .pf-id{display:flex;align-items:flex-end;gap:18px;padding:0 26px;margin-top:-46px;position:relative;z-index:2}.gth-root .pf-av-wrap{position:relative;flex:0 0 104px}.gth-root .pf-av{width:104px;height:104px;border-radius:50%;object-fit:cover;border:4px solid var(--paper);background:var(--sky-soft);box-shadow:var(--pop)}.gth-root .pf-av-btn{position:absolute;right:2px;bottom:4px;width:32px;height:32px;border-radius:50%;border:2px solid var(--paper);background:var(--sky);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.gth-root .pf-av-btn:hover{transform:scale(1.08)}.gth-root .pf-av-btn:disabled{opacity:.6;cursor:not-allowed}.gth-root .pf-av-btn svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:1.9}.gth-root .pf-file{display:none}.gth-root .pf-id-body{padding-bottom:8px}.gth-root .pf-id-body h3{font-size:1.4rem;margin-bottom:7px}.gth-root .pf-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gth-root .pf-badge{padding:4px 12px;border-radius:999px;background:var(--sky-soft);color:#0a6980;font-size:.72rem;font-weight:800;letter-spacing:.6px}.gth-root .pf-badge.ok{background:rgba(47,182,115,.14);color:#2fb673}.gth-root .pf-loc{color:var(--muted);font-size:.85rem}.gth-root .pf-admin-cta{display:flex;align-items:center;gap:13px;margin-left:auto;margin-bottom:8px;padding:12px 18px;border-radius:16px;background:linear-gradient(135deg,#0c7d9b,#075064);box-shadow:0 16px 34px -16px rgba(16,59,66,.7);white-space:normal;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s}.gth-root .pf-admin-cta:hover{transform:translateY(-3px);box-shadow:0 22px 44px -18px rgba(16,59,66,.8)}.gth-root .pf-admin-cta:hover .pf-admin-arrow{transform:translateX(4px)}.gth-root .pf-admin-ico{flex:0 0 38px;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2)}.gth-root .pf-admin-ico svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gth-root .pf-admin-txt{min-width:0}.gth-root .pf-admin-txt b{display:block;font-family:Sora,sans-serif;color:#fff!important;font-size:.96rem;line-height:1.25}.gth-root .pf-admin-txt small{color:#fff!important;font-size:.77rem}.gth-root .pf-admin-arrow{width:17px;height:17px;flex:0 0 17px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .26s}.gth-root .pf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));grid-gap:6px;gap:6px;padding:22px 26px 24px;text-align:center}.gth-root .pf-stats b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:1.25rem}.gth-root .pf-stats small{color:#5e6c6f;font-size:.73rem;text-transform:uppercase;letter-spacing:.6px;font-weight:700}.gth-root .at-up{display:grid;grid-gap:14px;gap:14px}.gth-root .at-up-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:26px 20px;border:1.5px dashed var(--line);border-radius:16px;background:var(--paper-soft);cursor:pointer;font-family:inherit;transition:.22s}.gth-root .at-up-drop svg{width:26px;height:26px;stroke:var(--sky);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.gth-root .at-up-drop b{font-family:Sora,sans-serif;color:var(--ink);font-size:.95rem}.gth-root .at-up-drop span{color:var(--muted);font-size:.82rem}.gth-root .at-up-drop:hover:not(:disabled){border-color:var(--sky);background:var(--sky-soft-2)}.gth-root .at-up-drop:disabled{opacity:.55;cursor:not-allowed}.gth-root .at-thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px}.gth-root .at-thumbs li{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--sky-soft);aspect-ratio:4/3}.gth-root .at-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.gth-root .at-cover{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:999px;background:var(--sky);color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.gth-root .at-thumb-x{position:absolute;right:6px;top:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(4,26,33,.66);cursor:pointer;transition:.2s}.gth-root .at-thumb-x svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round}.gth-root .at-thumb-x:hover{background:#ef5a3c}.gth-root .at-up-err{color:#ef5a3c!important;font-weight:600}.gth-root .at-note,.gth-root .pf-form-note{color:var(--muted);font-size:.89rem;margin:12px 0 20px}.gth-root .fl-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.gth-root .at-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px}.gth-root .fl-field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:inherit;font-size:.92rem;resize:vertical;outline:none;transition:.2s}.gth-root .fl-field textarea:focus{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-soft)}.gth-root .fl-field textarea::placeholder{color:var(--muted)}.gth-root .fl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:18px;gap:18px}.gth-root .fl-card{background:var(--paper-soft);border:1px solid var(--line);border-radius:20px;padding:22px 18px;text-align:center;transition:transform .35s,box-shadow .35s}.gth-root .fl-card:hover{transform:translateY(-5px);box-shadow:var(--pop)}.gth-root .fl-id{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;border:none;background:none;cursor:pointer;font-family:inherit}.gth-root .fl-id b{font-family:Sora,sans-serif;color:var(--ink);font-size:.98rem}.gth-root .fl-id:hover b{color:var(--sky)}.gth-root .fl-av{width:66px;height:66px;border-radius:50%;object-fit:cover;background:var(--sky-soft);margin-bottom:6px}.gth-root .fl-role{color:var(--muted);font-size:.7rem;letter-spacing:.6px;font-weight:700;text-transform:uppercase}.gth-root .fl-stats{display:flex;align-items:center;justify-content:center;gap:16px;margin:14px 0 16px}.gth-root .fl-stats b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:.95rem}.gth-root .fl-stats small{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.gth-root .fl-like{display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:none;cursor:pointer;padding:0}.gth-root .fl-heart{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:1.8;transition:.2s}.gth-root .fl-heart.on{stroke:#ef5a3c;fill:#ef5a3c}.gth-root .fl-like:hover .fl-heart{stroke:#ef5a3c}.gth-root .fl-act .btn{width:100%;justify-content:center;padding:9px 18px;font-size:.86rem}.gth-root .fl-unfollow:hover{border-color:#ef5a3c;color:#ef5a3c}.gth-root .nt-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.gth-root .nt-tabs{display:flex;gap:9px;flex-wrap:wrap}.gth-root .nt-count{margin-left:7px;padding:1px 7px;border-radius:999px;background:#ef5a3c;color:#fff;font-size:.68rem;font-style:normal;font-weight:800}.gth-root .nt-readall{padding:9px 18px;font-size:.86rem}.gth-root .nt-readall:disabled{opacity:.5;cursor:not-allowed}.gth-root .nt-group+.nt-group{margin-top:24px}.gth-root .nt-bucket{font-family:Sora,sans-serif;font-size:.74rem;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 10px 4px;font-weight:700}.gth-root .nt-card{display:flex;align-items:center;gap:12px;background:var(--paper-soft);border:1px solid var(--line);border-radius:18px;padding:6px 16px 6px 6px;transition:.25s}.gth-root .nt-card+.gth-root .nt-card{margin-top:10px}.gth-root .nt-card:hover{border-color:var(--sky);box-shadow:var(--pop)}.gth-root .nt-card.unread{background:var(--sky-soft-2);border-color:var(--sky-soft)}.gth-root .nt-open{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;padding:12px;border:none;background:none;text-align:left;font-family:inherit;cursor:pointer}.gth-root .nt-ico{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.gth-root .nt-ico svg{width:19px;height:19px;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gth-root .nt-ico.sky{background:var(--sky-soft)}.gth-root .nt-ico.sky svg{stroke:var(--sky)}.gth-root .nt-ico.violet{background:rgba(124,108,232,.14)}.gth-root .nt-ico.violet svg{stroke:#7c6ce8}.gth-root .nt-ico.rose{background:rgba(239,90,60,.13)}.gth-root .nt-ico.rose svg{stroke:#ef5a3c}.gth-root .nt-ico.green{background:rgba(47,182,115,.14)}.gth-root .nt-ico.green svg{stroke:#2fb673}.gth-root .nt-ico.amber{background:rgba(244,179,82,.16)}.gth-root .nt-ico.amber svg{stroke:#d9922a}.gth-root .nt-body{flex:1 1;min-width:0}.gth-root .nt-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.gth-root .nt-top b{font-family:Sora,sans-serif;color:var(--ink);font-size:.93rem}.gth-root .nt-tag{padding:2px 9px;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.gth-root .nt-tag.sky{background:var(--sky-soft);color:var(--sky)}.gth-root .nt-tag.violet{background:rgba(124,108,232,.14);color:#7c6ce8}.gth-root .nt-tag.rose{background:rgba(239,90,60,.13);color:#ef5a3c}.gth-root .nt-tag.green{background:rgba(47,182,115,.14);color:#2fb673}.gth-root .nt-tag.amber{background:rgba(244,179,82,.18);color:#b8791d}.gth-root .nt-desc{display:block;color:var(--body);font-size:.87rem;line-height:1.55;margin-top:3px}.gth-root .nt-time{display:block;color:var(--muted);font-size:.78rem;margin-top:4px}.gth-root .nt-av{flex:0 0 40px;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .nt-role{padding:2px 8px;border-radius:999px;background:var(--paper-soft);border:1px solid var(--line);color:var(--muted);font-size:.63rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.gth-root .nt-ref{display:block;color:var(--sky);font-size:.82rem;font-weight:600;margin-top:3px}.gth-root .nt-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gth-root .nt-unread-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--sky)}.gth-root .nt-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.gth-root .nt-mini{padding:6px 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--body);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:.2s}.gth-root .nt-mini:hover{border-color:var(--sky);color:var(--sky)}.gth-root .nt-mini.danger:hover{border-color:#ef5a3c;color:#ef5a3c}.gth-root .msg-shell{display:grid;grid-template-columns:290px minmax(0,1fr);height:620px}.gth-root .msg-list{display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--paper-soft);min-width:0}.gth-root .msg-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 18px 14px}.gth-root .msg-list-head h3{font-size:1.15rem}.gth-root .msg-online-pill{padding:3px 10px;border-radius:999px;background:rgba(47,182,115,.14);color:#2fb673;font-size:.72rem;font-weight:700;white-space:nowrap}.gth-root .msg-search{display:flex;align-items:center;gap:9px;margin:0 16px 12px;padding:0 13px;border-radius:12px;border:1.5px solid var(--line);background:var(--paper)}.gth-root .msg-search:focus-within{border-color:var(--sky)}.gth-root .msg-search svg{width:16px;height:16px;flex:0 0 16px;stroke:var(--muted);fill:none;stroke-width:1.9;stroke-linecap:round}.gth-root .msg-search input{flex:1 1;min-width:0;padding:10px 0;border:none;background:none;outline:none;color:var(--ink);font-family:inherit;font-size:.88rem}.gth-root .msg-threads{flex:1 1;overflow-y:auto;list-style:none;margin:0;padding:0 10px}.gth-root .msg-thread{width:100%;display:flex;align-items:center;gap:11px;padding:11px;border:none;border-radius:14px;background:none;text-align:left;font-family:inherit;cursor:pointer;transition:.2s}.gth-root .msg-thread:hover{background:var(--sky-soft-2)}.gth-root .msg-thread-av,.gth-root .msg-thread.on{background:var(--sky-soft)}.gth-root .msg-thread-av{position:relative;flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gth-root .msg-thread-av.lounge svg{width:21px;height:21px;stroke:var(--sky);fill:none;stroke-width:1.8;stroke-linecap:round}.gth-root .msg-thread-av.lg{flex-basis:46px;width:46px;height:46px}.gth-root .msg-dot{position:absolute;right:0;bottom:1px;width:11px;height:11px;border-radius:50%;background:#2fb673;border:2px solid var(--paper-soft)}.gth-root .msg-dot.inline{position:static;border:none;width:7px;height:7px;display:inline-block;margin-right:6px;background:var(--muted)}.gth-root .msg-dot.inline.live{background:#2fb673}.gth-root .msg-thread-body{flex:1 1;min-width:0}.gth-root .msg-thread-body b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:.9rem}.gth-root .msg-thread-body small{display:block;color:var(--muted);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gth-root .msg-empty-row,.gth-root .msg-note{color:var(--muted);font-size:.8rem;line-height:1.55;padding:14px 18px;margin:0}.gth-root .msg-note{border-top:1px solid var(--line)}.gth-root .msg-chat{display:flex;flex-direction:column;min-width:0;background:var(--paper)}.gth-root .msg-chat-head{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.gth-root .msg-chat-head b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:1rem}.gth-root .msg-chat-head small{display:flex;align-items:center;color:var(--muted);font-size:.82rem}.gth-root .msg-thread-body-scroll{flex:1 1;overflow-y:auto;padding:24px 22px;background:var(--paper-soft);display:flex;flex-direction:column;gap:14px}.gth-root .msg-row{display:flex;align-items:flex-end;gap:10px;max-width:76%}.gth-root .msg-row.mine{align-self:flex-end;flex-direction:row-reverse}.gth-root .msg-av{width:32px;height:32px;flex:0 0 32px;border-radius:50%;object-fit:cover;background:var(--sky-soft)}.gth-root .msg-who{display:block;color:var(--muted);font-size:.75rem;margin:0 0 4px 4px}.gth-root .msg-bubble{padding:11px 16px;border-radius:18px;background:var(--paper);border:1px solid var(--line);color:var(--ink);font-size:.91rem;line-height:1.55;word-break:break-word}.gth-root .msg-row.mine .msg-bubble{background:var(--sky);border-color:var(--sky);color:#fff}.gth-root .msg-blank{margin:auto;text-align:center;color:var(--muted)}.gth-root .msg-blank h4{font-size:1.05rem;margin-bottom:5px}.gth-root .msg-blank p{margin:0;font-size:.9rem}.gth-root .msg-compose{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.gth-root .msg-compose input{flex:1 1;min-width:0;padding:13px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper-soft);color:var(--ink);font-family:inherit;font-size:.92rem;outline:none;transition:.2s}.gth-root .msg-compose input:focus{border-color:var(--sky)}.gth-root .msg-compose input:disabled{opacity:.65}.gth-root .msg-send{flex:0 0 46px;width:46px;height:46px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.gth-root .msg-send svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.9;stroke-linejoin:round}.gth-root .msg-send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.gth-root .wa-wrap{display:grid;grid-gap:20px;gap:20px}.gth-root .wa-tips{background:var(--sky-soft-2);border:1px solid var(--sky-soft);border-radius:16px;padding:18px 22px}.gth-root .wa-tips h4{font-size:.95rem;margin-bottom:8px}.gth-root .wa-tips ul{margin:0;padding-left:18px;color:var(--body);font-size:.88rem;line-height:1.75}.gth-root .gp-head{background:var(--paper)}.gth-root .gp-actions{display:flex;gap:10px;margin-left:auto;padding-bottom:8px;flex-wrap:wrap}.gth-root .gp-actions .btn{padding:10px 22px;font-size:.88rem}.gth-root .gp-bio{color:var(--body);font-size:.96rem;line-height:1.8;margin:18px 26px 0;max-width:62em}.gth-root .gp-tabs{margin:24px 0 22px}.gth-root .wa-editor .article-editor-fields{margin:0 0 22px!important;gap:18px;flex-wrap:wrap;align-items:flex-start}.gth-root .wa-editor .article-editor-field{flex:1 1 260px;min-width:0;display:flex;flex-direction:column}.gth-root .wa-editor .article-editor-field .MuiTypography-root,.gth-root .wa-editor .article-editor-field .article-editor-label{display:block;color:var(--muted);font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin:0 0 7px}.gth-root .wa-editor .article-editor-field .MuiInputBase-root,.gth-root .wa-editor .article-editor-field .MuiOutlinedInput-root{border-radius:12px;background:var(--paper);color:var(--ink);font-family:inherit;font-size:.94rem}.gth-root .wa-editor .article-editor-field .MuiOutlinedInput-notchedOutline{border-color:var(--line);border-width:1.5px}.gth-root .wa-editor .article-editor-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.gth-root .wa-editor .article-editor-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--sky)}.gth-root .wa-editor .article-editor-field .MuiInputBase-input{color:var(--ink)}.gth-root .wa-editor .article-editor-field .MuiInputBase-input::placeholder{color:var(--muted);opacity:1}.gth-root .wa-editor .article-editor-field .MuiSelect-icon{color:var(--muted)}.gth-root .wa-editor .article-editor-field .MuiInputBase-input:focus,.gth-root .wa-editor .article-editor-field .MuiInputBase-input:focus-visible,.gth-root .wa-editor .article-editor-field .MuiSelect-select:focus,.gth-root .wa-editor .article-editor-field .MuiSelect-select:focus-visible{outline:none!important;box-shadow:none!important}.gth-root .wa-editor .article-editor-field .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--sky-soft)}.gth-root .wa-editor .toastui-editor-defaultUI{border:1.5px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper);font-family:inherit}.gth-root .wa-editor .toastui-editor-defaultUI-toolbar,.gth-root .wa-editor .toastui-editor-toolbar{background:var(--paper-soft);border-bottom:1px solid var(--line)}.gth-root .wa-editor .toastui-editor-toolbar-icons{border:none;background-color:transparent}.gth-root .wa-editor .toastui-editor-toolbar-icons:hover{background-color:var(--sky-soft-2);border-radius:8px}[data-theme=dark] .gth-root .wa-editor .toastui-editor-toolbar-icons{filter:invert(1) brightness(1.6)}.gth-root .wa-editor .toastui-editor-toolbar-divider{background-color:var(--line)}.gth-root .wa-editor .toastui-editor-dropdown-toolbar{background:var(--paper);border-color:var(--line)}.gth-root .wa-editor .toastui-editor-md-container,.gth-root .wa-editor .toastui-editor-md-container .toastui-editor,.gth-root .wa-editor .toastui-editor-md-preview,.gth-root .wa-editor .toastui-editor-ww-container{background:var(--paper);color:var(--ink)}.gth-root .wa-editor .ProseMirror,.gth-root .wa-editor .toastui-editor-contents,.gth-root .wa-editor .toastui-editor-contents div,.gth-root .wa-editor .toastui-editor-contents li,.gth-root .wa-editor .toastui-editor-contents p,.gth-root .wa-editor .toastui-editor-contents span{color:var(--ink);font-family:inherit;font-size:.97rem;line-height:1.75}.gth-root .wa-editor .toastui-editor-contents h1,.gth-root .wa-editor .toastui-editor-contents h2,.gth-root .wa-editor .toastui-editor-contents h3,.gth-root .wa-editor .toastui-editor-contents h4{color:var(--ink)}.gth-root .wa-editor .toastui-editor-contents blockquote{border-left:3px solid var(--sky);color:var(--body)}.gth-root .wa-editor .toastui-editor-contents code,.gth-root .wa-editor .toastui-editor-contents pre{background:var(--sky-soft-2);color:var(--ink)}.gth-root .wa-editor .toastui-editor-contents a{color:var(--sky)}.gth-root .wa-editor .toastui-editor .CodeMirror,.gth-root .wa-editor .toastui-editor-md-container .CodeMirror{background:var(--paper);color:var(--ink)}.gth-root .wa-editor .CodeMirror-cursor{border-left-color:var(--ink)}.gth-root .wa-editor .CodeMirror-selected{background:var(--sky-soft)!important}.gth-root .wa-editor .ProseMirror-placeholder,.gth-root .wa-editor .placeholder,.gth-root .wa-editor .toastui-editor-md-placeholder,.gth-root .wa-editor .toastui-editor-ww-placeholder{color:var(--muted)!important;opacity:1!important}.gth-root .wa-editor .toastui-editor-mode-switch{background:var(--paper-soft);border-top:1px solid var(--line)}.gth-root .wa-editor .toastui-editor-mode-switch .tab-item{background:transparent;border-color:var(--line);color:var(--muted);font-family:inherit}.gth-root .wa-editor .toastui-editor-mode-switch .tab-item.active{background:var(--paper);color:var(--sky);border-bottom-color:var(--paper)}.gth-root .wa-editor .toastui-editor-md-splitter{background-color:var(--line)}.gth-root .wa-editor .toastui-editor-popup,.gth-root .wa-editor .toastui-editor-popup-body{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:14px}.gth-root .wa-editor .toastui-editor-popup .toastui-editor-popup-body label,.gth-root .wa-editor .toastui-editor-popup label,.gth-root .wa-editor .toastui-editor-popup-body .toastui-editor-popup-body label,.gth-root .wa-editor .toastui-editor-popup-body label{color:var(--muted)}.gth-root .wa-editor .toastui-editor-popup input[type=file],.gth-root .wa-editor .toastui-editor-popup input[type=text],.gth-root .wa-editor .toastui-editor-popup textarea,.gth-root .wa-editor .toastui-editor-popup-body input[type=file],.gth-root .wa-editor .toastui-editor-popup-body input[type=text],.gth-root .wa-editor .toastui-editor-popup-body textarea{background:var(--paper);border:1.5px solid var(--line);border-radius:10px;color:var(--ink)}.gth-root .wa-editor .toastui-editor-popup input[type=file]::placeholder,.gth-root .wa-editor .toastui-editor-popup input[type=text]::placeholder,.gth-root .wa-editor .toastui-editor-popup textarea::placeholder,.gth-root .wa-editor .toastui-editor-popup-body input[type=file]::placeholder,.gth-root .wa-editor .toastui-editor-popup-body input[type=text]::placeholder,.gth-root .wa-editor .toastui-editor-popup-body textarea::placeholder{color:var(--muted)}.gth-root .wa-editor .toastui-editor-popup .toastui-editor-ok-button,.gth-root .wa-editor .toastui-editor-popup-body .toastui-editor-ok-button{background:var(--sky);color:#fff;border-radius:999px}.gth-root .wa-editor .toastui-editor-popup .toastui-editor-close-button,.gth-root .wa-editor .toastui-editor-popup-body .toastui-editor-close-button{background:var(--paper-soft);color:var(--body);border:1px solid var(--line);border-radius:999px}.gth-root .wa-editor .article-editor-submit{margin-top:22px}.gth-root .wa-editor .article-editor-submit .MuiButton-root{border-radius:999px;background:var(--sky);color:#fff;font-family:inherit;font-weight:700;text-transform:none;padding:11px 30px;box-shadow:none}.gth-root .wa-editor .article-editor-submit .MuiButton-root:hover{box-shadow:var(--pop)}.gth-root .wa-editor .article-editor-submit .MuiButton-root.Mui-disabled{background:var(--line);color:var(--muted)}.gth-root .bg-card{display:grid;grid-template-columns:300px minmax(0,1fr);background:var(--paper-soft);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.gth-root .bg-card-art{position:relative;min-height:320px;background:var(--ink-solid)}.gth-root .bg-card-art img{width:100%;height:100%;object-fit:cover}.gth-root .bg-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(4,26,33,.28),rgba(4,26,33,.62))}.gth-root .bg-card-body{padding:32px}.gth-root .bg-card-body h3{font-size:1.55rem;letter-spacing:-.4px;margin:6px 0 10px}.gth-root .bg-card-lead{color:var(--body);font-size:.98rem;line-height:1.75;margin:0 0 22px;max-width:44em}.gth-root .bg-perks{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.gth-root .bg-perks li{display:flex;align-items:flex-start;gap:11px}.gth-root .bg-perks b{display:block;font-family:Sora,sans-serif;color:var(--ink);font-size:.93rem;margin-bottom:2px}.gth-root .bg-perks span{color:var(--muted);font-size:.86rem;line-height:1.6}.gth-root .bg-check{flex:0 0 24px;width:24px;height:24px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sky-soft)}.gth-root .bg-check svg{width:16px;height:16px;stroke:var(--sky);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gth-root .bg-cta{padding:13px 30px}.gth-root .bg-modal-sub{color:var(--muted);font-size:.9rem;margin:-8px 0 18px}.gth-root .bg-modal .sp-help{color:var(--muted)}.gth-root .bg-modal .sp-help-err{color:#ef5a3c}.gth-root .bg-status{background:var(--paper-soft);border:1px solid var(--line);border-left:4px solid var(--sky);border-radius:20px;padding:28px}.gth-root .bg-status.rejected{border-left-color:#ef5a3c}.gth-root .bg-status h3{font-size:1.3rem;margin:10px 0 0}.gth-root .bg-pill{display:inline-block;padding:5px 14px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.gth-root .bg-pill.pending{background:rgba(244,179,82,.18);color:#b8791d}.gth-root .bg-pill.rejected{background:rgba(239,90,60,.14);color:#ef5a3c}.gth-root .bg-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin:22px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gth-root .bg-status-grid dt{color:var(--muted);font-size:.72rem;letter-spacing:.6px;text-transform:uppercase;font-weight:700;margin-bottom:4px}.gth-root .bg-status-grid dd{margin:0;font-family:Sora,sans-serif;color:var(--ink);font-size:.98rem}.gth-root .bg-status-note{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:18px}.gth-root .bg-status-note small{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.6px;text-transform:uppercase;font-weight:700;margin-bottom:6px}.gth-root .bg-status-note p{margin:0;color:var(--body);font-size:.93rem;line-height:1.7}.gth-root .bg-status-foot{color:var(--muted);font-size:.9rem;line-height:1.7;margin:0 0 18px}.gth-root .acc-modal{position:fixed;inset:0;z-index:1200;background:rgba(4,26,33,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.gth-root .acc-modal-card{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--pop)}.gth-root .acc-modal-card h3{font-size:1.25rem;margin-bottom:18px}.gth-root .acc-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.gth-root .acc-modal-actions .btn{padding:11px 22px;font-size:.9rem}@media(max-width:1100px){.gth-root .acc-layout{grid-template-columns:minmax(0,1fr)}.gth-root .acc-side{position:static}.gth-root .acc-id,.gth-root .acc-id-stats{display:none}.gth-root .acc-nav{display:flex;gap:22px;overflow-x:auto;padding:0 0 6px}.gth-root .acc-nav-group+.acc-nav-group{margin-top:0}.gth-root .acc-nav ul{display:flex;gap:6px}.gth-root .acc-nav-link{white-space:nowrap}.gth-root .msg-shell{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:760px){.gth-root .acc-body{padding:18px}.gth-root .fl-row{grid-template-columns:1fr}.gth-root .pf-id{flex-direction:column;align-items:flex-start;gap:12px;padding:0 18px}.gth-root .pf-admin-cta{margin-left:0;width:100%}.gth-root .pf-stats{padding:18px}.gth-root .nt-card{flex-direction:column;align-items:stretch;padding:12px}.gth-root .bg-card{grid-template-columns:minmax(0,1fr)}.gth-root .bg-card-art{min-height:170px}.gth-root .bg-card-body{padding:22px 20px}.gth-root .bg-perks{grid-template-columns:minmax(0,1fr)}.gth-root .bg-status{padding:20px}.gth-root .nt-actions{justify-content:flex-end}.gth-root .msg-shell{grid-template-columns:minmax(0,1fr);height:auto}.gth-root .msg-list{border-right:none;border-bottom:1px solid var(--line)}.gth-root .msg-threads{max-height:210px}.gth-root .msg-thread-body-scroll{height:380px}.gth-root .msg-row{max-width:88%}}.gth-root .ms-wrap{display:flex;flex-direction:column;height:min(72vh,720px);border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--pop);overflow:visible}.gth-root .ms-topbar{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--paper-soft);border-radius:18px 18px 0 0}.gth-root .ms-search{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);transition:border-color .18s ease}.gth-root .ms-search:focus-within{border-color:var(--sky)}.gth-root .ms-search svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.gth-root .ms-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-family:inherit;font-size:.9rem}.gth-root .ms-search input:focus,.gth-root .ms-search input:focus-visible{outline:none!important;box-shadow:none!important}.gth-root .ms-search input::placeholder{color:var(--muted)}.gth-root .ms-list-toggle{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--line);border-radius:50%;background:var(--paper);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.gth-root .ms-list-toggle svg{width:19px;height:19px;fill:none;stroke:var(--body);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gth-root .ms-list-toggle:hover,.gth-root .ms-list-toggle[aria-expanded=true]{border-color:var(--sky);background:var(--sky-soft)}.gth-root .ms-list-toggle:hover svg,.gth-root .ms-list-toggle[aria-expanded=true] svg{stroke:var(--sky)}.gth-root .ms-list-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sky)}.gth-root .ms-list-toggle-badge{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--paper)}.gth-root .ms-list-popover{position:absolute;top:calc(100% + 8px);left:12px;right:12px;z-index:20;display:flex;flex-direction:column;max-height:min(60vh,460px);border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:var(--pop);overflow:hidden;animation:msListIn .16s ease}@keyframes msListIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.gth-root .ms-list-popover-head{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--line)}.gth-root .ms-list-popover-head span{font-family:Sora,sans-serif;font-size:.86rem;font-weight:700;color:var(--ink)}.gth-root .ms-results{flex:0 0 auto;border-bottom:1px solid var(--line);padding:8px 0;max-height:45%;overflow-y:auto}.gth-root .ms-results-title{display:block;padding:4px 16px 6px;font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.gth-root .ms-list{flex:1 1 auto;overflow-y:auto}.gth-root .ms-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:transparent;cursor:pointer;text-align:left;transition:background .18s ease}.gth-root .ms-row:hover{background:var(--sky-soft-2)}.gth-root .ms-row.is-active{background:var(--sky-soft)}.gth-root .ms-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sky)}.gth-root .ms-av{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.gth-root .ms-row-body{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 auto}.gth-root .ms-row-body b{font-family:Sora,sans-serif;font-size:.9rem;color:var(--ink)}.gth-root .ms-row-body b,.gth-root .ms-row-body small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gth-root .ms-row-body small{font-size:.78rem;color:var(--muted)}.gth-root .ms-row-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px;flex:0 0 auto}.gth-root .ms-row-meta time{font-size:.7rem;color:var(--muted)}.gth-root .ms-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--sky);color:#fff;font-size:.68rem;font-style:normal;font-weight:700}.gth-root .ms-chat{display:flex;flex-direction:column;min-width:0;background:var(--paper)}.gth-root .ms-chat-head{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.gth-root .ms-chat-head b{display:block;font-family:Sora,sans-serif;font-size:.95rem;color:var(--ink)}.gth-root .ms-chat-head small{font-size:.74rem;color:var(--muted)}.gth-root .ms-thread{flex:1 1 auto;padding:18px;display:flex;flex-direction:column;gap:8px}.gth-root .ms-day{align-self:center;margin:10px 0 4px;padding:4px 12px;border-radius:999px;background:var(--paper-soft);border:1px solid var(--line);font-size:.7rem;font-weight:700;color:var(--muted)}.gth-root .ms-bubble{max-width:min(78%,520px);align-self:flex-start;padding:9px 13px;border-radius:16px 16px 16px 5px;background:var(--paper);border:1px solid var(--line);color:var(--body);box-shadow:0 1px 2px rgba(16,24,32,.08),0 1px 1px rgba(16,24,32,.04);transition:box-shadow .18s ease,transform .18s ease}.gth-root .ms-bubble:hover{box-shadow:0 2px 6px rgba(16,24,32,.14),0 1px 2px rgba(16,24,32,.06)}.gth-root .ms-bubble p{margin:0;font-size:.9rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.gth-root .ms-bubble.is-mine{align-self:flex-end;border-radius:16px 16px 5px 16px;background:var(--sky);border-color:transparent;box-shadow:0 2px 8px -2px rgba(12,125,155,.45)}.gth-root .ms-bubble.is-mine:hover{box-shadow:0 3px 10px -2px rgba(12,125,155,.55)}.gth-root .ms-bubble.is-mine .ms-bubble-meta{color:hsla(0,0%,100%,.86)}.gth-root .ms-bubble-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:3px;font-size:.66rem;color:var(--body)}.gth-root .ms-tick{font-style:normal;opacity:.55}.gth-root .ms-tick.is-read{opacity:1}.gth-root .ms-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line);background:var(--paper-soft)}.gth-root .ms-composer textarea{flex:1 1 auto;min-width:0;max-height:120px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font-family:inherit;font-size:.9rem;line-height:1.45;resize:none;outline:none;transition:border-color .18s ease}.gth-root .ms-composer textarea::placeholder{color:var(--muted)}.gth-root .ms-composer textarea:focus{border-color:var(--sky)}.gth-root .ms-attach,.gth-root .ms-send{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid var(--line);border-radius:50%;background:var(--paper);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.gth-root .ms-attach svg,.gth-root .ms-send svg{width:19px;height:19px;fill:none;stroke:var(--body);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gth-root .ms-attach:hover:not(:disabled),.gth-root .ms-send:hover:not(:disabled){border-color:var(--sky);transform:translateY(-1px)}.gth-root .ms-attach:disabled,.gth-root .ms-send:disabled{opacity:.45;cursor:not-allowed}.gth-root .ms-attach:focus-visible,.gth-root .ms-send:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sky)}.gth-root .ms-send{background:var(--sky);border-color:transparent}.gth-root .ms-send svg{stroke:#fff;fill:#fff}.gth-root .ms-empty{display:grid;grid-gap:6px;gap:6px;padding:30px 22px;text-align:center}.gth-root .ms-empty b{font-family:Sora,sans-serif;color:var(--ink);font-size:.98rem}.gth-root .ms-empty span{color:var(--muted);font-size:.85rem}.gth-root .ms-empty--chat{margin:auto}.gth-root .ms-empty-mini{margin:0;padding:14px 16px;color:var(--muted);font-size:.84rem}@media(max-width:900px){.gth-root .ms-wrap{height:min(82vh,680px)}.gth-root .ms-bubble{max-width:88%}}@media(max-width:520px){.gth-root .ms-list-popover{max-height:min(58vh,420px)}}.gth-root .ms-bubble.is-mine{background:#0c7d9b;color:#fff}.gth-root .ms-bubble.is-mine .ms-bubble-meta{color:#fff}#pc-wrap .gth-root .ms-composer textarea,.gth-root .ms-composer textarea{background:var(--paper)!important;color:var(--ink)!important}#pc-wrap .gth-root .ms-composer textarea::placeholder,.gth-root .ms-composer textarea::placeholder{color:var(--muted)!important;opacity:1}#pc-wrap .gth-root .ms-bubble p,.gth-root .ms-bubble p{color:inherit}[data-theme=dark] .gth-root .ms-bubble.is-mine{background:var(--sky);color:var(--paper)}[data-theme=dark] .gth-root .ms-bubble.is-mine .ms-bubble-meta{color:rgba(11,23,25,.78)}[data-theme=dark] .gth-root .ms-bubble.is-mine .ms-tick{color:var(--paper)}.gth-root .ms-older{align-self:center;margin-bottom:6px;padding:7px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper-soft);color:var(--body);font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.gth-root .ms-older:hover:not(:disabled){border-color:var(--sky);color:var(--sky);background:var(--sky-soft-2)}.gth-root .ms-older:disabled{opacity:.6;cursor:default}.gth-root .ms-older:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sky)}.gth-root .ms-chat,.gth-root .ms-wrap{min-height:0}.gth-root .ms-thread{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.gth-root .ms-list{min-height:0}.gth-root .ms-thread{background-image:linear-gradient(180deg,rgba(246,251,252,.88),rgba(246,251,252,.8)),url(https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?auto=format&fit=crop&w=1400&q=70);background-size:cover,cover;background-position:50%,center 30%;background-repeat:no-repeat,no-repeat;background-attachment:local,local}[data-theme=dark] .gth-root .ms-thread{background-image:linear-gradient(180deg,rgba(11,23,25,.86),rgba(11,23,25,.78)),url(https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?auto=format&fit=crop&w=1400&q=70)}.gth-root .ms-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.gth-root .ms-attach-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px;margin-bottom:6px;border-radius:12px;overflow:hidden}.gth-root .ms-attach-grid.is-single{grid-template-columns:1fr}.gth-root .ms-attach-thumb{display:block;aspect-ratio:1;overflow:hidden;background:var(--paper-soft)}.gth-root .ms-attach-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gth-root .ms-attach-thumb:hover img{transform:scale(1.04)}.gth-root .ms-bubble.is-mine .ms-attach-thumb{background:hsla(0,0%,100%,.14)}.gth-root .ms-attach-preview{display:flex;flex-direction:column;gap:8px;padding:10px 16px;background:var(--paper-soft)}.gth-root .ms-attach-preview-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.gth-root .ms-attach-preview-item{position:relative;width:56px;height:56px;flex:0 0 56px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.gth-root .ms-attach-preview-item img{width:100%;height:100%;object-fit:cover}.gth-root .ms-attach-preview-item button{position:absolute;top:2px;right:2px;width:18px;height:18px;display:grid;place-items:center;border:none;border-radius:50%;background:rgba(9,30,36,.72);cursor:pointer;padding:0;z-index:1}.gth-root .ms-attach-preview-item button svg{width:11px;height:11px;stroke:#fff;stroke-width:2.4;fill:none}.gth-root .ms-attach-preview-item button:hover{background:#a8331c}.gth-root .ms-attach-preview-item.ms-attach-preview-item--file{width:auto;height:auto;flex:0 1 auto;display:flex;align-items:center;gap:8px;padding:6px 28px 6px 8px;background:var(--paper);max-width:220px}.gth-root .ms-attach-preview-item.ms-attach-preview-item--file .ms-file-icon{flex:0 0 auto}.gth-root .ms-attach-preview-item.ms-attach-preview-item--file button{top:50%;right:6px;transform:translateY(-50%);background:var(--paper-soft)}.gth-root .ms-attach-preview-item.ms-attach-preview-item--file button svg{stroke:var(--muted)}.gth-root .ms-attach-preview-item.ms-attach-preview-item--file button:hover{background:#a8331c}.gth-root .ms-attach-preview-item.ms-attach-preview-item--file button:hover svg{stroke:#fff}.gth-root .ms-attach-preview-file-name{font-size:.78rem;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.gth-root .ms-attach-preview-item--file small{font-size:.68rem;color:var(--muted);flex:0 0 auto}.gth-root .ms-attach-loading{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--muted)}.gth-root .ms-attach-progress{height:4px;border-radius:999px;background:var(--line);overflow:hidden}.gth-root .ms-attach-progress i{display:block;height:100%;background:var(--sky);border-radius:999px;transition:width .15s ease}.gth-root .ms-attach-error{font-size:.78rem;color:#a8331c}.gth-root .ms-file-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--sky-soft);color:var(--sky-deep,var(--sky));position:relative}.gth-root .ms-file-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gth-root .ms-file-icon b{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);font-size:.44rem;font-weight:800;letter-spacing:.02em}.gth-root .ms-file-icon--pdf{background:rgba(239,90,60,.14);color:#a8331c}.gth-root .ms-file-icon--doc,.gth-root .ms-file-icon--docx{background:var(--sky-soft);color:#0a6980}.gth-root .ms-file-icon--xls,.gth-root .ms-file-icon--xlsx{background:rgba(47,182,115,.16);color:#17693f}.gth-root .ms-file-icon--ppt,.gth-root .ms-file-icon--pptx{background:rgba(244,179,82,.2);color:#8a5a12}.gth-root .ms-file-icon--zip{background:rgba(140,110,220,.16);color:#5c3fa8}.gth-root .ms-attach-files{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.gth-root .ms-attach-file{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:12px;background:var(--paper-soft);border:1px solid var(--line);transition:background-color .18s ease}.gth-root .ms-attach-file:hover{background:var(--sky-soft-2)}.gth-root .ms-bubble.is-mine .ms-attach-file{background:hsla(0,0%,100%,.14);border-color:transparent}.gth-root .ms-bubble.is-mine .ms-attach-file:hover{background:hsla(0,0%,100%,.22)}.gth-root .ms-attach-file-body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.gth-root .ms-attach-file-body b{font-size:.82rem;font-weight:700;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gth-root .ms-attach-file-body small{font-size:.68rem;opacity:.72}.gth-root .ms-attach-file-dl{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.6}[data-theme=dark] .gth-root .ms-attach-error{color:#ff9d86}[data-theme=dark] .gth-root .ms-file-icon--pdf{background:rgba(255,157,134,.16);color:#ffb4a3}[data-theme=dark] .gth-root .ms-file-icon--doc,[data-theme=dark] .gth-root .ms-file-icon--docx{background:var(--sky-soft);color:var(--sky)}[data-theme=dark] .gth-root .ms-file-icon--xls,[data-theme=dark] .gth-root .ms-file-icon--xlsx{background:rgba(126,226,168,.16);color:#7ee2a8}[data-theme=dark] .gth-root .ms-file-icon--ppt,[data-theme=dark] .gth-root .ms-file-icon--pptx{background:hsla(46,86%,69%,.18);color:#f4d56d}[data-theme=dark] .gth-root .ms-file-icon--zip{background:rgba(180,150,255,.18);color:#b496ff}.gth-root .gt-modal__panel.logout-dlg{width:min(400px,100%);padding:34px 30px 28px;text-align:center;display:flex;flex-direction:column;align-items:center}.gth-root .logout-dlg__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--gt-error-soft);color:var(--gt-error);margin-bottom:18px}.gth-root .logout-dlg__icon svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gth-root .logout-dlg__title{font-family:Sora,sans-serif;font-size:1.28rem;font-weight:700;color:var(--ink);margin:0 0 10px}.gth-root .logout-dlg__desc{font-size:.94rem;line-height:1.55;color:var(--muted);margin:0 0 26px;max-width:320px}.gth-root .logout-dlg__actions{display:flex;gap:12px;width:100%}.gth-root .logout-dlg__actions .btn{flex:1 1;justify-content:center}.gth-root .btn-error{background:#d92d20;color:#fff;border-color:transparent}.gth-root .btn-error:hover{background:#c02619;box-shadow:0 12px 26px -12px rgba(217,45,32,.55)}.gth-root .btn-error:focus-visible{outline:2px solid #d92d20;outline-offset:2px}#mobile-wrap .gth-root h1,#mobile-wrap .gth-root h2,#mobile-wrap .gth-root h3,#pc-wrap .gth-root h1,#pc-wrap .gth-root h2,#pc-wrap .gth-root h3{color:var(--ink)!important}#mobile-wrap .gth-root .f-newsletter h2,#mobile-wrap .gth-root .hero .eyebrow,#mobile-wrap .gth-root .hero h1,#mobile-wrap .gth-root .pg-hero h1,#mobile-wrap .gth-root .ts-sec .eyebrow,#mobile-wrap .gth-root .ts-sec h2,#pc-wrap .gth-root .f-newsletter h2,#pc-wrap .gth-root .hero .eyebrow,#pc-wrap .gth-root .hero h1,#pc-wrap .gth-root .pg-hero h1,#pc-wrap .gth-root .ts-sec .eyebrow,#pc-wrap .gth-root .ts-sec h2{color:#fff!important}#mobile-wrap .gth-root .pg-hero p,#pc-wrap .gth-root .pg-hero p{color:hsla(0,0%,100%,.92)!important}#mobile-wrap .gth-root .searchbar .sf-input:focus,#mobile-wrap .gth-root .searchbar .sf-input:focus-visible,#pc-wrap .gth-root .searchbar .sf-input:focus,#pc-wrap .gth-root .searchbar .sf-input:focus-visible{outline:none!important;box-shadow:none!important}#mobile-wrap .gth-root .searchbar .sf-input,#pc-wrap .gth-root .searchbar .sf-input{background:transparent!important;border:none!important;box-shadow:none!important}#mobile-wrap .gth-root .searchbar .sf:focus-within,#pc-wrap .gth-root .searchbar .sf:focus-within{background:var(--sky-soft-2);box-shadow:inset 0 0 0 2px var(--sky);border-radius:14px}#mobile-wrap .gth-root .searchbar .sf:focus-within .lead,#pc-wrap .gth-root .searchbar .sf:focus-within .lead{stroke:var(--sky)}#mobile-wrap .gth-root .sp-care-panel h2,#mobile-wrap .gth-root .sp-sent h3,#mobile-wrap .gth-root .sp-share-copy h2,#mobile-wrap .gth-root .sp-share-title,#pc-wrap .gth-root .sp-care-panel h2,#pc-wrap .gth-root .sp-sent h3,#pc-wrap .gth-root .sp-share-copy h2,#pc-wrap .gth-root .sp-share-title{color:#fff!important}#mobile-wrap .gth-root .sp-care-panel h2 b,#pc-wrap .gth-root .sp-care-panel h2 b{color:var(--sky)!important}#mobile-wrap .gth-root .sp-share-copy p,#pc-wrap .gth-root .sp-share-copy p{color:hsla(0,0%,100%,.92)!important}#mobile-wrap .gth-root .sp-care-lead,#mobile-wrap .gth-root .sp-sent p,#pc-wrap .gth-root .sp-care-lead,#pc-wrap .gth-root .sp-sent p{color:hsla(0,0%,100%,.86)!important}#mobile-wrap .gth-root .sp-care-foot,#mobile-wrap .gth-root .sp-share-guest,#pc-wrap .gth-root .sp-care-foot,#pc-wrap .gth-root .sp-share-guest{color:hsla(0,0%,100%,.75)!important}#mobile-wrap .gth-root .au-art-title,#pc-wrap .gth-root .au-art-title{color:#fff!important}#mobile-wrap .gth-root .au-art-copy,#pc-wrap .gth-root .au-art-copy{color:hsla(0,0%,100%,.86)!important}.gth-root .gth-state{width:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);text-align:center;padding:24px;font-size:.95rem}.gth-root .gth-state.gth-state--absolute{position:absolute;inset:0;min-height:0;z-index:2}.gth-root .gth-state-spinner{width:30px;height:30px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--sky);animation:gth-spin .8s linear infinite}@keyframes gth-spin{to{transform:rotate(1turn)}}.gth-root .ts-sec .gth-state{color:hsla(0,0%,100%,.75)}.gth-root .ts-sec .gth-state-spinner{border-color:#fff hsla(0,0%,100%,.25) hsla(0,0%,100%,.25)}#pc-wrap .agent-list-page{position:relative;padding:147px 0 75px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:center}#pc-wrap .agent-list-page .container{display:flex;flex-direction:column}#pc-wrap .agent-list-page .container .filter{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .agent-list-page .container .filter .left{display:flex;flex-direction:row}#pc-wrap .agent-list-page .container .filter .left input{padding:22px 10px;width:333px;height:50px;border-radius:40px;border:1px solid #ddd;background:#fff;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px;box-sizing:border-box}#pc-wrap .agent-list-page .container .filter .right{display:flex;flex-direction:row;align-items:center}#pc-wrap .agent-list-page .container .filter .right button{margin-left:10px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:700;line-height:26px}#pc-wrap .agent-list-page .container .filter .right button:hover{background:none}#pc-wrap .agent-list-page .container .card-wrap{position:relative;margin-top:35px;width:100%;min-height:500px;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .agent-list-page .container .pagination{display:flex;flex-direction:column;align-items:center}#pc-wrap .agent-list-page .container .pagination span{margin-top:20px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page{position:relative;padding:133px 0 75px;width:100%;height:auto;display:flex;flex-direction:row;justify-content:center}#pc-wrap .agent-detail-page .container{display:flex;flex-direction:column;align-items:center}#pc-wrap .agent-detail-page .container .agent-info{margin-left:58px;width:100%;display:flex;flex-direction:row;align-items:center}#pc-wrap .agent-detail-page .container .agent-info img{margin-right:32px;width:135px;height:135px;border-radius:50%;cursor:pointer;object-fit:cover}#pc-wrap .agent-detail-page .container .agent-info .info{display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .agent-info .info strong{color:#181a20;font-family:var(--gt-font-body);font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;cursor:pointer}#pc-wrap .agent-detail-page .container .agent-info .info div{margin-top:13px;display:flex;flex-direction:row;align-items:center}#pc-wrap .agent-detail-page .container .agent-info .info div img{margin-right:10px;width:16px;height:16px}#pc-wrap .agent-detail-page .container .agent-info .info div span{color:#181a20;font-family:var(--gt-font-body);font-size:20px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .agent-detail-page .container .agent-home-list{position:relative;width:100%;margin-top:33px;padding:0 0 46px;display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap{position:relative;margin-top:35px;width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .wrap-main{margin-right:0;margin-left:5px;display:flex;flex-direction:row;flex-wrap:wrap}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card{position:relative;margin-right:27px;margin-bottom:34px;display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-img{border-radius:12px;width:233px;height:273px;background-size:cover;cursor:pointer}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-img div{position:absolute;padding:12px;top:12px;left:12px;border-radius:6px;background:#eb6753;color:#fff;font-family:var(--gt-font-body);font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-info{margin-top:23px;display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-info strong{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .agent-detail-page .container .agent-home-list .card-wrap .agent-card .agent-info span{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap .agent-detail-page .container .agent-home-list .pagination{display:flex;flex-direction:column;align-items:center}#pc-wrap .agent-detail-page .container .agent-home-list .pagination span{margin-top:20px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box{position:relative;margin-top:75px;padding:58px 19px;width:95%;height:auto;border-radius:24px;background:#f6f6f6}#pc-wrap .agent-detail-page .container .review-box .main-intro{display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .review-box .main-intro span{color:#181a20;font-family:var(--gt-font-body);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .agent-detail-page .container .review-box .main-intro p{color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box .review-wrap{padding:29px 25px;margin-top:57px;display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap .agent-detail-page .container .review-box .review-wrap .title-box svg{width:10px;height:10px}#pc-wrap .agent-detail-page .container .review-box .review-wrap .title-box span{margin-left:8px;color:#181a20;font-family:var(--gt-font-body);font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card{margin-top:20px;display:flex;flex-direction:column;padding-bottom:10px;border-bottom:1px solid #c4c4c4}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info{display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left{display:flex;flex-direction:row}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left img{width:55px;height:59px;border-radius:50%;object-fit:cover}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left div{margin-left:8px;display:flex;flex-direction:column}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left div strong{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .left div span{margin-top:4px;color:#181a20;font-family:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .right{display:flex;flex-direction:row}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card .info .right svg{color:#edf023}#pc-wrap .agent-detail-page .container .review-box .review-wrap .review-card p{margin-top:10px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box .review-wrap .pagination-box{margin-top:15px;width:100%;height:auto;display:flex;justify-content:center}#pc-wrap .agent-detail-page .container .review-box .leave-review-config{margin-top:15px;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07);padding:30px 38px}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .main-title{color:#181a20;font-family:var(--gt-font-body);font-size:17px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .review-title{margin-top:20px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .agent-detail-page .container .review-box .leave-review-config textarea{width:100%;height:120px;margin-top:8px;padding:20px;border-radius:8px;border:1px solid #ddd;color:#717171;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn{width:100%;display:flex;justify-content:flex-end}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn button:disabled{background:#dfdfdf}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn .submit-review{display:flex;width:256px;margin-top:30px;padding:16px 30px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:1px solid #c4c4c4;cursor:pointer}#pc-wrap .agent-detail-page .container .review-box .leave-review-config .submit-btn .submit-review .title{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page{background:var(--gt-surface)}#pc-wrap #my-page .container .my-page{position:relative;width:100%;flex-direction:row;gap:25px;padding-top:96px}#pc-wrap #my-page .container .my-page .back-frame{width:1260px;height:auto;display:flex;flex-direction:row;margin:100px 0 200px;border-radius:12px;border:1px solid #c4c4c4;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #my-page .container .my-page .back-frame .left-config{position:relative;padding:0;width:266px;height:700px;border-radius:12px;background:#fff;border:1px solid hsla(0,0%,77%,.79);box-shadow:0 1px 4px 0 rgba(24,26,32,.07);margin:180px 20px 40px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile{margin-top:5px;position:relative;display:flex;flex-direction:row}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .profile-img img{width:79px;height:79px;border-radius:50%;right:30px;bottom:12px;object-fit:cover}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info{margin-left:20px;display:flex;flex-direction:column}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-name{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone{display:flex;flex-direction:row}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone img{margin-top:7px;margin-right:4px;width:16px;height:16px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .view-list{font-weight:700;color:red}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections{height:auto;gap:45px;margin-top:30px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section{height:auto}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .title{font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section{width:230px;height:26px;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0 5px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li{height:33px;margin-bottom:6px;border-radius:4px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus{height:50px;background:#000;border-radius:10px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .focus p{font-size:14px;color:#fff}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box{display:flex;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box .com-icon{display:flex;flex-direction:row;justify-content:flex-end;margin-left:11px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section .flex-box p{font-size:14px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section img{width:16px;height:16px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-title{margin-left:12px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:55px}#pc-wrap #my-page .container .my-page .back-frame .main-config{position:relative;width:936px;margin-top:52px;align-items:center;gap:109px}#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}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config{width:296px;height:413px;margin-bottom:7px;border-radius:12px;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top{position:relative;width:100%;height:240px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top img{width:100%;height:100%;object-fit:contain;border-radius:12px 12px 0 0}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .top-badge{position:absolute;top:20px;left:16px;display:flex;width:80px;height:30px;justify-content:center;align-items:center;border-radius:6px;padding:6px 20px;background:#eb6753;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:var(--gt-font-body);font-size:12px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .top-badge img{height:16px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .price-box{position:absolute;bottom:20px;left:20px;padding:8px 15px;align-items:center;border-radius:6px;border:1px solid hsla(0,0%,100%,.5);background:#fff}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .price-box p{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom{width:100%;height:100%;padding:20px 16px 10px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address{width:100%;height:48px;gap:5px;margin-bottom:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .name{width:100%;height:23px;overflow:hidden}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .name p{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .address{width:100%;overflow:hidden}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .address p{color:#717171;font-family:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options{flex-direction:row;width:100%;height:20px;gap:20px;margin-bottom:10px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options .option{flex-direction:row;gap:5px;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options .option p{color:#181a20;font-family:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .divider{width:100%;height:1px;background:#ddd;margin-bottom:17px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons{flex-direction:row;width:100%;justify-content:space-between;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .type{flex-direction:row;align-items:center;gap:7px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .type p{color:#181a20;font-family:var(--gt-font-body);font-style:normal;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .type .disabled-type{color:hsla(0,0%,56%,.54);font-family:var(--gt-font-body);font-style:normal;line-height:normal}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .buttons{flex-direction:row;width:auto;gap:12px;justify-content:center;align-items:center;padding-right:10px}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config{width:442px;height:86px;align-items:center;gap:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box{width:100%;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--gt-font-body);font-size:24px;font-style:normal;font-weight:275;line-height:26px}.mobile-my-menu{width:min(100% - 32px,720px);margin:112px auto 20px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mobile-my-menu a{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--gt-text);background:var(--gt-card);border:1px solid var(--gt-line);font-family:var(--gt-font-body);font-size:13px;font-weight:700;box-shadow:var(--gt-shadow-soft);transition:transform .18s ease,border-color .18s ease,background .18s ease}.mobile-my-menu a.active,.mobile-my-menu a:hover{color:#fff;background:var(--gt-blue);border-color:hsla(0,0%,100%,.24);transform:translateY(-1px)}#mobile-wrap #my-page{width:100%;background:linear-gradient(180deg,#f9f9ff,#eef4ff 48%,#fff)}#mobile-wrap #my-page .container{width:100%;display:block}#mobile-wrap #my-page .my-page{width:100%;padding:0 0 32px}#mobile-wrap #my-page .back-frame{width:100%;display:flex;flex-direction:column;gap:18px}#mobile-wrap #my-page .left-config,#mobile-wrap #my-page .list-config,#mobile-wrap #my-page .main-config{width:100%}#mobile-wrap #my-page .list-config{padding:0 16px 86px}.mypage-panel{width:min(100%,920px);margin:0 auto;padding:28px;border-radius:24px;background:var(--gt-card);border:1px solid var(--gt-line);box-shadow:var(--gt-shadow-soft)}.mypage-panel .panel-heading{gap:18px;margin-bottom:24px}.mypage-panel .panel-heading .MuiTextField-root{min-width:210px}.mypage-panel .panel-kicker{color:var(--gt-blue);font-family:var(--gt-font-body);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.mypage-panel .panel-title{margin-top:4px;color:var(--gt-text);font-family:var(--gt-font-heading);font-size:30px;font-weight:850;line-height:1.1}.mypage-panel .panel-copy{max-width:620px;margin-top:8px;color:var(--gt-muted);font-family:var(--gt-font-body);font-size:14px;line-height:1.6}.mypage-panel .booking-list{display:flex;flex-direction:column;gap:14px}.mypage-panel .booking-row,.mypage-panel .notification-center-row{padding:18px;border-radius:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mypage-panel .booking-row:hover,.mypage-panel .notification-center-row:hover{transform:translateY(-2px);border-color:rgba(22,119,255,.28);box-shadow:0 20px 45px rgba(15,46,92,.12)}.mypage-panel .notification-center-row.unread{border-color:rgba(22,119,255,.34);background:linear-gradient(135deg,rgba(22,119,255,.1),hsla(0,0%,100%,.72)),var(--gt-card)}.mypage-panel .booking-number{margin-top:10px;color:var(--gt-text);font-family:var(--gt-font-body);font-size:17px;font-weight:800}.mypage-panel .booking-price{color:var(--gt-text);font-family:var(--gt-font-heading);font-size:24px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mypage-panel .status-chip{height:26px;border-radius:999px;color:#194b7f;background:rgba(22,119,255,.12);font-family:var(--gt-font-body);font-size:11px;font-weight:800}.mypage-panel .status-chip.confirmed,.mypage-panel .status-chip.paid{color:#0f6848;background:rgba(13,148,100,.14)}.mypage-panel .status-chip.cancelled,.mypage-panel .status-chip.failed{color:#a43c35;background:hsla(8,79%,62%,.15)}.mypage-panel .status-chip.completed,.mypage-panel .status-chip.neutral,.mypage-panel .status-chip.refunded{color:#475467;background:rgba(102,112,133,.12)}.mypage-panel.account-flow-panel{overflow:hidden;background:linear-gradient(135deg,rgba(50,100,255,.08),hsla(0,0%,100%,.7) 32%,rgba(212,175,55,.08)),var(--gt-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mypage-panel .account-panel-heading{align-items:flex-start}.mypage-panel .account-panel-heading .MuiOutlinedInput-root{border-radius:16px;background:hsla(0,0%,100%,.76)}.mypage-panel .account-panel-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.mypage-panel .account-metric-card{min-height:96px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;border-radius:18px;border:1px solid rgba(50,100,255,.13);background:hsla(0,0%,100%,.68);box-shadow:0 16px 36px rgba(15,41,77,.08)}.mypage-panel .account-metric-card svg{width:22px;height:22px;color:var(--gt-blue)}.mypage-panel .account-metric-card span{color:var(--gt-muted);font-family:var(--gt-font-body);font-size:12px;font-weight:700}.mypage-panel .account-metric-card strong{color:var(--gt-text);font-family:var(--gt-font-heading);font-size:22px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mypage-panel .account-metric-card.gold{border-color:rgba(212,175,55,.26);background:linear-gradient(135deg,rgba(212,175,55,.18),hsla(0,0%,100%,.7))}.mypage-panel .status-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.mypage-panel .status-tabs button{min-height:38px;padding:0 15px;border:1px solid rgba(50,100,255,.14);border-radius:999px;color:var(--gt-muted);background:hsla(0,0%,100%,.62);font-family:var(--gt-font-body);font-size:12px;font-weight:850;letter-spacing:0;cursor:pointer;box-shadow:0 12px 26px rgba(15,41,77,.06);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.mypage-panel .status-tabs button.active{color:#fff;border-color:rgba(50,100,255,.9);background:linear-gradient(135deg,#3264ff,#0f294d);box-shadow:0 18px 34px rgba(50,100,255,.22)}.mypage-panel .booking-dashboard-card,.mypage-panel .payment-dashboard-card{border-color:rgba(50,100,255,.14);background:linear-gradient(135deg,hsla(0,0%,100%,.84),rgba(245,249,255,.68)),var(--gt-card);box-shadow:0 18px 40px rgba(15,41,77,.1)}.mypage-panel .booking-card-content{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:18px;gap:18px}.mypage-panel .booking-card-media{min-height:158px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:16px;color:#fff;background:linear-gradient(145deg,rgba(15,41,77,.9),rgba(50,100,255,.78)),#0f294d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28)}.mypage-panel .booking-card-media svg{width:30px;height:30px;margin-bottom:auto;color:#d4af37}.mypage-panel .booking-card-media span{margin-bottom:4px;color:hsla(0,0%,100%,.7);font-family:var(--gt-font-body);font-size:11px;font-weight:800;text-transform:uppercase}.mypage-panel .booking-card-media strong{font-family:var(--gt-font-heading);font-size:18px;font-weight:850}.mypage-panel .booking-card-main{min-width:0}.mypage-panel .booking-card-top,.mypage-panel .payment-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.mypage-panel .booking-card-price{text-align:right}.mypage-panel .booking-card-meta-grid,.mypage-panel .payment-card-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.mypage-panel .booking-card-meta-grid div,.mypage-panel .payment-card-meta-grid div{min-width:0;padding:12px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;border-radius:14px;background:hsla(0,0%,100%,.64);border:1px solid rgba(50,100,255,.1)}.mypage-panel .booking-card-meta-grid svg,.mypage-panel .payment-card-meta-grid svg{grid-row:span 2;width:18px;height:18px;color:var(--gt-blue)}.mypage-panel .booking-card-meta-grid span,.mypage-panel .payment-card-meta-grid span{color:var(--gt-muted);font-family:var(--gt-font-body);font-size:11px;font-weight:800;text-transform:uppercase}.mypage-panel .booking-card-meta-grid strong,.mypage-panel .payment-card-meta-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--gt-text);font-family:var(--gt-font-body);font-size:13px;font-weight:800}.mypage-panel .booking-card-actions .MuiButton-root{min-height:42px;border-radius:14px;text-transform:none;font-family:var(--gt-font-body);font-weight:850}.mypage-panel .booking-inline-success,.mypage-panel .payment-readonly-note{margin-top:14px;padding:12px 14px;display:flex;align-items:center;gap:9px;border-radius:14px;color:#0f6848;background:rgba(13,148,100,.12);border:1px solid rgba(13,148,100,.18);font-family:var(--gt-font-body);font-size:13px;font-weight:750}.mypage-panel .booking-inline-success svg,.mypage-panel .payment-readonly-note svg{width:18px;height:18px}.mypage-panel .payment-card-meta-grid{margin-bottom:0}.mypage-panel .payment-readonly-note{flex-wrap:wrap;color:#194b7f;background:rgba(50,100,255,.1);border-color:rgba(50,100,255,.16)}.mypage-panel .account-empty-state,.mypage-panel .account-error-state{min-height:220px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:20px;border:1px solid rgba(50,100,255,.14);background:hsla(0,0%,100%,.64);box-shadow:0 18px 38px rgba(15,41,77,.08)}.mypage-panel .account-empty-state svg,.mypage-panel .account-error-state svg{width:42px;height:42px;margin-bottom:12px;color:var(--gt-blue)}.mypage-panel .account-state-title{color:var(--gt-text);font-family:var(--gt-font-heading);font-size:20px;font-weight:850}.mypage-panel .account-error-state{gap:12px}.mypage-panel .account-skeleton-card{min-height:186px;padding:18px;display:grid;grid-gap:14px;gap:14px;border-radius:18px;border:1px solid rgba(50,100,255,.12);background:hsla(0,0%,100%,.64)}.mypage-panel .account-skeleton-card em,.mypage-panel .account-skeleton-card span,.mypage-panel .account-skeleton-card strong{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(226,236,255,.75),rgba(246,249,255,.95),rgba(226,236,255,.75));background-size:200% 100%;animation:gtSkeleton 1.35s ease infinite}.mypage-panel .account-skeleton-card span{width:96px;height:26px}.mypage-panel .account-skeleton-card strong{width:58%;height:22px}.mypage-panel .account-skeleton-card em{width:100%;height:78px;border-radius:16px}.gt-soft-danger-button.MuiButton-root{color:#a43c35;border:1px solid hsla(8,79%,62%,.24);background:hsla(8,79%,62%,.1);text-transform:none;font-family:var(--gt-font-body);font-weight:850}.gt-soft-danger-button.MuiButton-root:hover{border-color:hsla(8,79%,62%,.36);background:hsla(8,79%,62%,.16)}.cancel-booking-dialog .MuiPaper-root{border-radius:24px;border:1px solid rgba(50,100,255,.14);background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(245,249,255,.9)),#fff;box-shadow:0 24px 70px rgba(15,41,77,.18)}.cancel-booking-dialog .MuiDialogTitle-root{color:var(--gt-text);font-family:var(--gt-font-heading);font-weight:850}.cancel-booking-dialog .MuiOutlinedInput-root{border-radius:16px}[data-theme=dark] #pc-wrap #my-page{background:radial-gradient(circle at top left,rgba(22,119,255,.18),transparent 32rem),var(--gt-surface)}[data-theme=dark] .mypage-panel{background:rgba(13,24,43,.78)}[data-theme=dark] .mypage-panel .notification-center-row.unread{background:linear-gradient(135deg,rgba(22,119,255,.18),rgba(13,24,43,.78)),var(--gt-card)}[data-theme=dark] .mypage-panel.account-flow-panel{background:linear-gradient(135deg,rgba(50,100,255,.16),rgba(13,24,43,.78),rgba(212,175,55,.08)),var(--gt-card)}[data-theme=dark] .mypage-panel .account-empty-state,[data-theme=dark] .mypage-panel .account-error-state,[data-theme=dark] .mypage-panel .account-metric-card,[data-theme=dark] .mypage-panel .account-panel-heading .MuiOutlinedInput-root,[data-theme=dark] .mypage-panel .account-skeleton-card,[data-theme=dark] .mypage-panel .booking-card-meta-grid div,[data-theme=dark] .mypage-panel .booking-dashboard-card,[data-theme=dark] .mypage-panel .payment-card-meta-grid div,[data-theme=dark] .mypage-panel .payment-dashboard-card{background:rgba(18,33,58,.72)}[data-theme=dark] .mypage-panel .status-tabs button{background:rgba(18,33,58,.78)}@media(max-width:900px){.mypage-panel{width:min(100% - 32px,720px);padding:20px}.mypage-panel .panel-title{font-size:24px}.mypage-panel .account-panel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mypage-panel .booking-card-content{grid-template-columns:1fr}.mypage-panel .booking-card-media{min-height:118px}.mypage-panel .booking-card-top,.mypage-panel .payment-card-top{flex-direction:column;align-items:stretch}.mypage-panel .booking-card-price{text-align:left}.mypage-panel .booking-card-actions .MuiButton-root{width:100%}}@media(max-width:560px){.mypage-panel .account-panel-metrics,.mypage-panel .booking-card-meta-grid,.mypage-panel .payment-card-meta-grid{grid-template-columns:1fr}.mypage-panel .status-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.mypage-panel .status-tabs button{white-space:nowrap}}#pc-wrap #my-page .agent-hub{width:100%;gap:20px;color:var(--gt-on-background)}#pc-wrap #my-page .agent-hub .agent-booking-unavailable,#pc-wrap #my-page .agent-hub .agent-grid,#pc-wrap #my-page .agent-hub .agent-kpis,#pc-wrap #my-page .agent-hub .agent-toolbar,#pc-wrap #my-page .agent-hub header{width:100%}#pc-wrap #my-page .agent-hub .agent-tour__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#pc-wrap #my-page .agent-hub .agent-tour__actions .MuiButton-root{min-height:40px;border-radius:10px;color:var(--gt-primary);font-weight:800;text-transform:none}#pc-wrap #my-page .agent-hub .agent-ops-grid{display:grid;width:100%;grid-gap:20px;gap:20px}#pc-wrap #my-page .agent-hub .agent-ops-panel{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--gt-border);border-radius:16px;background:linear-gradient(135deg,rgba(50,100,255,.08),rgba(212,175,55,.06)),var(--gt-glass-surface);box-shadow:0 18px 44px rgba(15,41,77,.1);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}#pc-wrap #my-page .agent-hub .agent-ops-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#pc-wrap #my-page .agent-hub .agent-ops-panel__heading h2{margin:0;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:22px;font-weight:850}#pc-wrap #my-page .agent-hub .agent-ops-panel__heading p{max-width:760px;margin:6px 0 0;color:var(--gt-slate-text);font-size:14px;line-height:1.55}#pc-wrap #my-page .agent-hub .agent-ops-panel__heading>strong{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:rgba(50,100,255,.1);color:var(--gt-primary);font-size:13px}#pc-wrap #my-page .agent-hub .agent-ops-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(212,175,55,.24);border-radius:12px;background:rgba(212,175,55,.1);color:var(--gt-deep-ocean);font-size:13px;font-weight:700}#pc-wrap #my-page .agent-hub .agent-ops-note svg{color:var(--gt-gold)}#pc-wrap #my-page .agent-hub .agent-ops-filters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr)) auto;grid-gap:10px;gap:10px;align-items:end}#pc-wrap #my-page .agent-hub .agent-ops-filters label{display:grid;grid-gap:6px;gap:6px;min-width:0}#pc-wrap #my-page .agent-hub .agent-ops-filters span{color:var(--gt-slate-text);font-size:12px;font-weight:800}#pc-wrap #my-page .agent-hub .agent-ops-filters input,#pc-wrap #my-page .agent-hub .agent-ops-filters select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--gt-border);border-radius:10px;background:hsla(0,0%,100%,.82);color:var(--gt-on-background);font-family:var(--gt-font-body);font-size:13px}#pc-wrap #my-page .agent-hub .agent-ops-filters button{min-height:42px;padding:0 16px;border:1px solid rgba(50,100,255,.18);border-radius:10px;background:rgba(50,100,255,.08);color:var(--gt-primary);font-weight:850;cursor:pointer}#pc-wrap #my-page .agent-hub .agent-ops-table{display:grid;grid-gap:10px;gap:10px}#pc-wrap #my-page .agent-hub .agent-ops-row{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(6,minmax(96px,1fr)) minmax(120px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid var(--gt-border);border-radius:14px;background:hsla(0,0%,100%,.86)}#pc-wrap #my-page .agent-hub .agent-ops-row>div{min-width:0}#pc-wrap #my-page .agent-hub .agent-ops-row span{display:block;color:var(--gt-slate-text);font-size:11px;font-weight:800}#pc-wrap #my-page .agent-hub .agent-ops-row strong{display:block;overflow:hidden;color:var(--gt-deep-ocean);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}#pc-wrap #my-page .agent-hub .agent-ops-row small{display:block;overflow:hidden;margin-top:3px;color:var(--gt-slate-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}#pc-wrap #my-page .agent-hub .agent-ops-row--payment{grid-template-columns:minmax(140px,1.1fr) repeat(7,minmax(96px,1fr)) auto}#pc-wrap #my-page .agent-hub .agent-ops-row__main{display:grid;grid-gap:8px;gap:8px}#pc-wrap #my-page .agent-hub .agent-ops-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:rgba(69,88,115,.12);color:var(--gt-slate-text);font-size:11px;font-weight:900}#pc-wrap #my-page .agent-hub .agent-ops-badge.is-pending{background:rgba(212,175,55,.14);color:#80620b}#pc-wrap #my-page .agent-hub .agent-ops-badge.is-confirmed,#pc-wrap #my-page .agent-hub .agent-ops-badge.is-paid{background:rgba(0,73,227,.12);color:var(--gt-primary)}#pc-wrap #my-page .agent-hub .agent-ops-badge.is-completed{background:rgba(21,128,61,.12);color:#166534}#pc-wrap #my-page .agent-hub .agent-ops-badge.is-cancelled,#pc-wrap #my-page .agent-hub .agent-ops-badge.is-failed,#pc-wrap #my-page .agent-hub .agent-ops-badge.is-refunded{background:rgba(185,28,28,.1);color:#991b1b}#pc-wrap #my-page .agent-hub .agent-ops-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#pc-wrap #my-page .agent-hub .agent-ops-actions .MuiButton-root{min-height:38px;border-radius:10px;color:var(--gt-primary);font-size:12px;font-weight:850;text-transform:none}#pc-wrap #my-page .agent-hub .agent-ops-actions .agent-ops-danger{color:#991b1b}#pc-wrap #my-page .agent-hub .agent-ops-state{display:grid;min-height:110px;place-items:center;grid-gap:10px;gap:10px;padding:22px;border:1px dashed rgba(50,100,255,.24);border-radius:14px;background:hsla(0,0%,100%,.7);color:var(--gt-slate-text);text-align:center}#pc-wrap #my-page .agent-hub .agent-ops-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px}#pc-wrap #my-page .agent-hub .agent-ops-pagination span{color:var(--gt-slate-text);font-size:13px;font-weight:800}#pc-wrap #my-page .agent-hub .agent-ops-pagination .MuiButton-root{min-height:38px;border-radius:10px;font-weight:850;text-transform:none}.agent-ops-detail-dialog .MuiPaper-root{border:1px solid var(--gt-border);border-radius:16px;background:var(--gt-surface);box-shadow:0 18px 44px rgba(15,41,77,.18)}.agent-ops-detail-dialog .MuiDialogTitle-root{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-weight:850}.agent-ops-detail-dialog .agent-ops-actions{display:flex;flex-wrap:wrap;gap:8px}.agent-ops-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.agent-ops-detail-list div{min-width:0;padding:12px;border:1px solid var(--gt-border);border-radius:12px;background:hsla(0,0%,100%,.74)}.agent-ops-detail-list dt{color:var(--gt-slate-text);font-size:12px;font-weight:850}.agent-ops-detail-list dd{overflow-wrap:anywhere;margin:5px 0 0;color:var(--gt-deep-ocean);font-size:13px;font-weight:800}.agent-schedule-dialog .MuiPaper-root{border:1px solid var(--gt-border);border-radius:16px;background:var(--gt-surface);box-shadow:0 18px 44px rgba(15,41,77,.18)}.agent-schedule-dialog .MuiDialogTitle-root{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-weight:850}.agent-schedule-dialog .MuiDialogTitle-root svg{color:var(--gt-gold)}.agent-schedule-dialog .MuiDialogContent-root{padding:22px}.agent-schedule-dialog .MuiDialogActions-root{padding:14px 22px}.agent-schedule-dialog__content{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:20px;gap:20px}.agent-schedule-form,.agent-schedule-list{min-width:0;padding:20px;border:1px solid var(--gt-border);border-radius:14px;background:var(--gt-surface-2)}.agent-schedule-form__heading,.agent-schedule-list__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.agent-schedule-form__heading h3,.agent-schedule-list__heading h3{margin:0;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:18px;font-weight:850}.agent-schedule-form__heading p,.agent-schedule-list__heading p{margin:5px 0 0;color:var(--gt-slate-text);font-size:13px;line-height:1.5}.agent-schedule-form__heading .MuiButton-root,.agent-schedule-list__heading .MuiButton-root{min-height:36px;color:var(--gt-primary);font-weight:800;text-transform:none}.agent-schedule-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.agent-schedule-form__grid .MuiTextField-root{min-width:0}.agent-schedule-form__grid .MuiOutlinedInput-root{border-radius:10px;background:var(--gt-surface)}.agent-schedule-form__error{margin-top:14px;color:#a43c35;font-size:13px;font-weight:750}.agent-schedule-form__submit.MuiButton-root{width:100%;min-height:44px;margin-top:16px;border-radius:10px;background:var(--gt-primary);color:#fff;font-family:var(--gt-font-heading);font-weight:850;text-transform:none}.agent-schedule-table{border:1px solid var(--gt-border);border-radius:12px;background:var(--gt-surface)}.agent-schedule-table .MuiTableCell-root{border-bottom-color:var(--gt-border);color:var(--gt-on-background)}.agent-schedule-table .MuiTableHead-root .MuiTableCell-root{color:var(--gt-slate-text);font-size:11px;font-weight:850;text-transform:uppercase}.agent-schedule-table .MuiTableBody-root .MuiTableCell-root{font-size:13px}.agent-schedule-table span,.agent-schedule-table strong{display:block}.agent-schedule-table strong{font-weight:800}.agent-schedule-table span:not(.agent-schedule-status){margin-top:3px;color:var(--gt-slate-text);font-size:12px}.agent-schedule-table .MuiIconButton-root{width:38px;height:38px;color:var(--gt-primary)}.agent-schedule-status{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:850}.agent-schedule-status.is-active{background:rgba(33,125,90,.12);color:#16734d}.agent-schedule-status.is-full{background:rgba(164,60,53,.12);color:#a43c35}.agent-schedule-status.is-deleted,.agent-schedule-status.is-paused{background:rgba(69,88,115,.12);color:var(--gt-slate-text)}.agent-schedule-delete{color:#a43c35!important}.agent-schedule-mobile-list{display:none}.agent-schedule-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--gt-border);border-radius:12px;background:var(--gt-surface);color:var(--gt-slate-text);text-align:center}.agent-schedule-state svg{color:var(--gt-gold)}.agent-schedule-state--error{color:#a43c35}.agent-schedule-state .MuiButton-root{min-height:38px;color:var(--gt-primary);font-weight:800;text-transform:none}@media(max-width:900px){.agent-schedule-dialog__content{grid-template-columns:1fr}}#mobile-wrap #my-page #my-saved-page,#pc-wrap #my-page #my-saved-page{width:100%;display:flex;flex-direction:column;gap:24px;color:var(--gt-on-background)}#mobile-wrap #my-page #my-saved-page .saved-hero,#pc-wrap #my-page #my-saved-page .saved-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px;grid-gap:18px;gap:18px;align-items:stretch}#mobile-wrap #my-page #my-saved-page .saved-copy,#mobile-wrap #my-page #my-saved-page .saved-skeleton-card,#mobile-wrap #my-page #my-saved-page .saved-state-card,#mobile-wrap #my-page #my-saved-page .saved-summary,#mobile-wrap #my-page #my-saved-page .saved-tour-card,#pc-wrap #my-page #my-saved-page .saved-copy,#pc-wrap #my-page #my-saved-page .saved-skeleton-card,#pc-wrap #my-page #my-saved-page .saved-state-card,#pc-wrap #my-page #my-saved-page .saved-summary,#pc-wrap #my-page #my-saved-page .saved-tour-card{border:1px solid rgba(15,41,77,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(249,249,255,.7)),var(--gt-glass-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#mobile-wrap #my-page #my-saved-page .saved-copy,#pc-wrap #my-page #my-saved-page .saved-copy{min-height:178px;justify-content:flex-end;padding:28px;border-radius:24px;background:radial-gradient(circle at 82% 0,rgba(212,175,55,.18),transparent 28%),linear-gradient(135deg,rgba(15,41,77,.96),rgba(50,100,255,.82));overflow:hidden;position:relative}#mobile-wrap #my-page #my-saved-page .saved-copy:after,#pc-wrap #my-page #my-saved-page .saved-copy:after{content:"";position:absolute;inset:auto -80px -116px auto;width:260px;height:260px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18)}#mobile-wrap #my-page #my-saved-page .saved-kicker,#pc-wrap #my-page #my-saved-page .saved-kicker{position:relative;z-index:1;width:max-content;margin-bottom:12px;padding:7px 11px;border-radius:999px;color:#fff7d1;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);font-family:var(--gt-font-body);font-size:11px;font-weight:850}#mobile-wrap #my-page #my-saved-page .main-title,#pc-wrap #my-page #my-saved-page .main-title{position:relative;z-index:1;color:#fff;font-family:var(--gt-font-heading);font-size:38px;font-weight:900;line-height:1.08}#mobile-wrap #my-page #my-saved-page .sub-title,#pc-wrap #my-page #my-saved-page .sub-title{position:relative;z-index:1;max-width:560px;margin-top:9px;color:hsla(0,0%,100%,.78);font-family:var(--gt-font-body);font-size:14px;font-weight:600;line-height:1.55}#mobile-wrap #my-page #my-saved-page .saved-summary,#pc-wrap #my-page #my-saved-page .saved-summary{border-radius:24px;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#mobile-wrap #my-page #my-saved-page .saved-summary strong,#pc-wrap #my-page #my-saved-page .saved-summary strong{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:44px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#mobile-wrap #my-page #my-saved-page .saved-summary span,#pc-wrap #my-page #my-saved-page .saved-summary span{color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:12px;font-weight:900}#mobile-wrap #my-page #my-saved-page .saved-skeleton-grid,#mobile-wrap #my-page #my-saved-page .saved-tour-grid,#pc-wrap #my-page #my-saved-page .saved-skeleton-grid,#pc-wrap #my-page #my-saved-page .saved-tour-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:18px;gap:18px}#mobile-wrap #my-page #my-saved-page .saved-tour-card,#pc-wrap #my-page #my-saved-page .saved-tour-card{min-width:0;border-radius:24px;overflow:hidden;box-shadow:0 10px 14px rgba(15,41,77,.09);transition:transform .22s ease,box-shadow .22s ease}#mobile-wrap #my-page #my-saved-page .saved-tour-media,#pc-wrap #my-page #my-saved-page .saved-tour-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--gt-deep-ocean)}#mobile-wrap #my-page #my-saved-page .saved-tour-media a,#pc-wrap #my-page #my-saved-page .saved-tour-media a{display:block;width:100%;height:100%}#mobile-wrap #my-page #my-saved-page .saved-tour-media img,#pc-wrap #my-page #my-saved-page .saved-tour-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .7s ease}#mobile-wrap #my-page #my-saved-page .saved-tour-gradient,#pc-wrap #my-page #my-saved-page .saved-tour-gradient{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,41,77,.04),rgba(15,41,77,.86))}#mobile-wrap #my-page #my-saved-page .saved-tour-remove.MuiIconButton-root,#pc-wrap #my-page #my-saved-page .saved-tour-remove.MuiIconButton-root{position:absolute;top:16px;right:16px;width:44px;height:44px;color:#fff;background:rgba(15,41,77,.46);border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:color .18s ease,background .18s ease,transform .18s ease}#mobile-wrap #my-page #my-saved-page .saved-tour-remove.MuiIconButton-root:hover,#pc-wrap #my-page #my-saved-page .saved-tour-remove.MuiIconButton-root:hover{color:#93000a;background:hsla(0,0%,100%,.92)}#mobile-wrap #my-page #my-saved-page .saved-tour-remove.MuiIconButton-root.Mui-disabled,#pc-wrap #my-page #my-saved-page .saved-tour-remove.MuiIconButton-root.Mui-disabled{color:hsla(0,0%,100%,.72)}#mobile-wrap #my-page #my-saved-page .saved-tour-price,#pc-wrap #my-page #my-saved-page .saved-tour-price{padding:10px 13px;display:flex;flex-direction:column;gap:2px;border-radius:16px;color:#fff;background:rgba(15,41,77,.42);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#mobile-wrap #my-page #my-saved-page .saved-tour-price span,#pc-wrap #my-page #my-saved-page .saved-tour-price span{color:hsla(0,0%,100%,.74);font-family:var(--gt-font-body);font-size:10px;font-weight:900}#mobile-wrap #my-page #my-saved-page .saved-tour-price strong,#pc-wrap #my-page #my-saved-page .saved-tour-price strong{font-family:var(--gt-font-heading);font-size:22px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#mobile-wrap #my-page #my-saved-page .saved-tour-overlay,#pc-wrap #my-page #my-saved-page .saved-tour-overlay{position:absolute;left:28px;right:28px;bottom:28px;z-index:2;color:#fff}#mobile-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-location,#mobile-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-title,#pc-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-location,#pc-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-title{color:#fff}#mobile-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-location,#pc-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-location{margin-top:6px;color:hsla(0,0%,100%,.82)}#mobile-wrap #my-page #my-saved-page .saved-tour-bottom,#pc-wrap #my-page #my-saved-page .saved-tour-bottom{margin-top:20px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid hsla(0,0%,100%,.22)}#mobile-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-cta.MuiButton-root,#pc-wrap #my-page #my-saved-page .saved-tour-overlay .saved-tour-cta.MuiButton-root{width:auto;min-width:118px;padding:0 18px;border-radius:999px;background:var(--gt-gold);color:var(--gt-deep-ocean)}#mobile-wrap #my-page #my-saved-page .saved-tour-body,#pc-wrap #my-page #my-saved-page .saved-tour-body{padding:18px;gap:12px;background:hsla(0,0%,100%,.72)}#mobile-wrap #my-page #my-saved-page .saved-tour-tags,#pc-wrap #my-page #my-saved-page .saved-tour-tags{flex-direction:row;flex-wrap:wrap;gap:8px}#mobile-wrap #my-page #my-saved-page .saved-tour-tags span,#pc-wrap #my-page #my-saved-page .saved-tour-tags span{min-height:26px;padding:6px 10px;border-radius:999px;color:var(--gt-deep-ocean);background:rgba(50,100,255,.1);font-family:var(--gt-font-body);font-size:11px;font-weight:900}#mobile-wrap #my-page #my-saved-page .saved-tour-tags span:last-child,#pc-wrap #my-page #my-saved-page .saved-tour-tags span:last-child{color:#745c00;background:rgba(212,175,55,.16)}#mobile-wrap #my-page #my-saved-page .saved-tour-title,#pc-wrap #my-page #my-saved-page .saved-tour-title{color:var(--gt-on-background);font-family:var(--gt-font-heading);font-size:21px;font-weight:900;line-height:1.18;white-space:normal;text-wrap:balance}#mobile-wrap #my-page #my-saved-page .saved-tour-desc,#mobile-wrap #my-page #my-saved-page .saved-tour-location,#mobile-wrap #my-page #my-saved-page .saved-tour-meta span,#pc-wrap #my-page #my-saved-page .saved-tour-desc,#pc-wrap #my-page #my-saved-page .saved-tour-location,#pc-wrap #my-page #my-saved-page .saved-tour-meta span{color:var(--gt-slate-text);font-family:var(--gt-font-body)}#mobile-wrap #my-page #my-saved-page .saved-tour-location,#pc-wrap #my-page #my-saved-page .saved-tour-location{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800}#mobile-wrap #my-page #my-saved-page .saved-tour-location svg,#pc-wrap #my-page #my-saved-page .saved-tour-location svg{width:17px;height:17px;color:var(--gt-gold)}#mobile-wrap #my-page #my-saved-page .saved-tour-desc,#pc-wrap #my-page #my-saved-page .saved-tour-desc{min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.55;white-space:normal}#mobile-wrap #my-page #my-saved-page .saved-tour-meta,#pc-wrap #my-page #my-saved-page .saved-tour-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}#mobile-wrap #my-page #my-saved-page .saved-tour-meta span,#pc-wrap #my-page #my-saved-page .saved-tour-meta span{min-width:0;padding:10px;display:flex;flex-direction:column;gap:6px;border-radius:14px;background:hsla(0,0%,100%,.68);border:1px solid rgba(50,100,255,.1);font-size:11px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}#mobile-wrap #my-page #my-saved-page .saved-tour-meta svg,#pc-wrap #my-page #my-saved-page .saved-tour-meta svg{width:17px;height:17px;color:var(--gt-blue)}#mobile-wrap #my-page #my-saved-page .saved-tour-cta.MuiButton-root,#mobile-wrap #my-page #my-saved-page .state-button.MuiButton-root,#pc-wrap #my-page #my-saved-page .saved-tour-cta.MuiButton-root,#pc-wrap #my-page #my-saved-page .state-button.MuiButton-root{min-height:44px;border-radius:15px;background:var(--gt-primary);color:#fff;font-family:var(--gt-font-body);font-size:13px;font-weight:900;text-transform:none}#mobile-wrap #my-page #my-saved-page .saved-tour-cta.MuiButton-root:hover,#mobile-wrap #my-page #my-saved-page .state-button.MuiButton-root:hover,#pc-wrap #my-page #my-saved-page .saved-tour-cta.MuiButton-root:hover,#pc-wrap #my-page #my-saved-page .state-button.MuiButton-root:hover{background:var(--gt-deep-ocean)}#mobile-wrap #my-page #my-saved-page .saved-tour-cta.MuiButton-root,#pc-wrap #my-page #my-saved-page .saved-tour-cta.MuiButton-root{width:100%}#mobile-wrap #my-page #my-saved-page .saved-state-card,#pc-wrap #my-page #my-saved-page .saved-state-card{min-height:300px;padding:34px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.14),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(240,243,255,.72))}#mobile-wrap #my-page #my-saved-page .saved-state-card.error,#pc-wrap #my-page #my-saved-page .saved-state-card.error{background:linear-gradient(135deg,hsla(6,100%,92%,.72),hsla(0,0%,100%,.8))}#mobile-wrap #my-page #my-saved-page .state-title,#pc-wrap #my-page #my-saved-page .state-title{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:24px;font-weight:900}#mobile-wrap #my-page #my-saved-page .state-copy,#pc-wrap #my-page #my-saved-page .state-copy{max-width:470px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:14px;font-weight:650;line-height:1.6}#mobile-wrap #my-page #my-saved-page .saved-skeleton-card,#pc-wrap #my-page #my-saved-page .saved-skeleton-card{min-height:470px;padding:18px;display:grid;grid-gap:14px;gap:14px;border-radius:24px}#mobile-wrap #my-page #my-saved-page .saved-skeleton-card div,#mobile-wrap #my-page #my-saved-page .saved-skeleton-card span,#pc-wrap #my-page #my-saved-page .saved-skeleton-card div,#pc-wrap #my-page #my-saved-page .saved-skeleton-card span{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(226,236,255,.72),rgba(246,249,255,.96),rgba(226,236,255,.72));background-size:200% 100%;animation:gtSkeleton 1.35s ease infinite}#mobile-wrap #my-page #my-saved-page .saved-skeleton-card div,#pc-wrap #my-page #my-saved-page .saved-skeleton-card div{height:300px;border-radius:20px}#mobile-wrap #my-page #my-saved-page .saved-skeleton-card span:nth-child(2),#pc-wrap #my-page #my-saved-page .saved-skeleton-card span:nth-child(2){width:72%;height:22px}#mobile-wrap #my-page #my-saved-page .saved-skeleton-card span:nth-child(3),#pc-wrap #my-page #my-saved-page .saved-skeleton-card span:nth-child(3){width:54%;height:16px}#mobile-wrap #my-page #my-saved-page .saved-skeleton-card span:nth-child(4),#pc-wrap #my-page #my-saved-page .saved-skeleton-card span:nth-child(4){width:100%;height:44px;border-radius:15px}@media(hover:hover)and (pointer:fine){#mobile-wrap #my-page #my-saved-page .saved-tour-card:hover,#pc-wrap #my-page #my-saved-page .saved-tour-card:hover{box-shadow:0 12px 15px rgba(15,41,77,.12)}#mobile-wrap #my-page #my-saved-page .saved-tour-card:hover .saved-tour-media img,#pc-wrap #my-page #my-saved-page .saved-tour-card:hover .saved-tour-media img{transform:scale(1.08)}}@media(max-width:820px){#mobile-wrap #my-page #my-saved-page .saved-hero,#pc-wrap #my-page #my-saved-page .saved-hero{grid-template-columns:1fr}#mobile-wrap #my-page #my-saved-page .saved-summary,#pc-wrap #my-page #my-saved-page .saved-summary{align-items:flex-start;text-align:left}#mobile-wrap #my-page #my-saved-page .saved-skeleton-grid,#mobile-wrap #my-page #my-saved-page .saved-tour-grid,#pc-wrap #my-page #my-saved-page .saved-skeleton-grid,#pc-wrap #my-page #my-saved-page .saved-tour-grid{display:flex;gap:14px;overflow-x:auto;padding:0 2px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#mobile-wrap #my-page #my-saved-page .saved-skeleton-card,#mobile-wrap #my-page #my-saved-page .saved-tour-card,#pc-wrap #my-page #my-saved-page .saved-skeleton-card,#pc-wrap #my-page #my-saved-page .saved-tour-card{flex:0 0 min(82vw,340px);scroll-snap-align:start}}@media(max-width:560px){#mobile-wrap #my-page #my-saved-page,#pc-wrap #my-page #my-saved-page{gap:16px}#mobile-wrap #my-page #my-saved-page .saved-copy,#mobile-wrap #my-page #my-saved-page .saved-state-card,#mobile-wrap #my-page #my-saved-page .saved-summary,#mobile-wrap #my-page #my-saved-page .saved-tour-card,#pc-wrap #my-page #my-saved-page .saved-copy,#pc-wrap #my-page #my-saved-page .saved-state-card,#pc-wrap #my-page #my-saved-page .saved-summary,#pc-wrap #my-page #my-saved-page .saved-tour-card{border-radius:20px}#mobile-wrap #my-page #my-saved-page .saved-copy,#pc-wrap #my-page #my-saved-page .saved-copy{min-height:160px;padding:20px}#mobile-wrap #my-page #my-saved-page .main-title,#pc-wrap #my-page #my-saved-page .main-title{font-size:30px}#mobile-wrap #my-page #my-saved-page .saved-tour-meta,#pc-wrap #my-page #my-saved-page .saved-tour-meta{grid-template-columns:1fr}#mobile-wrap #my-page #my-saved-page .saved-state-card,#pc-wrap #my-page #my-saved-page .saved-state-card{min-height:260px;padding:24px 18px}}@media(prefers-reduced-motion:reduce){#mobile-wrap #my-page #my-saved-page *,#pc-wrap #my-page #my-saved-page *{transition-duration:1ms!important;animation-duration:1ms!important}}#mobile-wrap #my-page #my-profile-page,#pc-wrap #my-page #my-profile-page{width:100%;display:flex;flex-direction:column;gap:22px;color:var(--gt-on-background)}#mobile-wrap #my-page #my-profile-page .profile-grid,#mobile-wrap #my-page #my-profile-page .profile-hero,#pc-wrap #my-page #my-profile-page .profile-grid,#pc-wrap #my-page #my-profile-page .profile-hero{width:100%}#mobile-wrap #my-page #my-profile-page .profile-hero,#pc-wrap #my-page #my-profile-page .profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:18px;gap:18px;align-items:stretch}#mobile-wrap #my-page #my-profile-page .profile-editor,#mobile-wrap #my-page #my-profile-page .profile-hero-copy,#mobile-wrap #my-page #my-profile-page .profile-status-card,#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .profile-editor,#pc-wrap #my-page #my-profile-page .profile-hero-copy,#pc-wrap #my-page #my-profile-page .profile-status-card,#pc-wrap #my-page #my-profile-page .traveler-card{border:1px solid rgba(15,41,77,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(249,249,255,.7)),var(--gt-glass-surface);box-shadow:0 24px 70px rgba(15,41,77,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#mobile-wrap #my-page #my-profile-page .profile-hero-copy,#pc-wrap #my-page #my-profile-page .profile-hero-copy{min-height:178px;justify-content:flex-end;padding:28px;border-radius:24px;background:radial-gradient(circle at 78% 4%,rgba(212,175,55,.18),transparent 28%),linear-gradient(135deg,rgba(15,41,77,.96),rgba(50,100,255,.82));overflow:hidden;position:relative}#mobile-wrap #my-page #my-profile-page .profile-hero-copy:after,#pc-wrap #my-page #my-profile-page .profile-hero-copy:after{content:"";position:absolute;inset:auto -80px -110px auto;width:260px;height:260px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18)}#mobile-wrap #my-page #my-profile-page .profile-kicker,#pc-wrap #my-page #my-profile-page .profile-kicker{position:relative;z-index:1;width:max-content;margin-bottom:12px;padding:7px 11px;border-radius:999px;color:#fff7d1;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);font-family:var(--gt-font-body);font-size:11px;font-weight:850;letter-spacing:0}#mobile-wrap #my-page #my-profile-page .main-title,#pc-wrap #my-page #my-profile-page .main-title{position:relative;z-index:1;color:#fff;font-family:var(--gt-font-heading);font-size:38px;font-weight:900;line-height:1.08;letter-spacing:0}#mobile-wrap #my-page #my-profile-page .sub-title,#pc-wrap #my-page #my-profile-page .sub-title{position:relative;z-index:1;max-width:560px;margin-top:9px;color:hsla(0,0%,100%,.78);font-family:var(--gt-font-body);font-size:14px;font-weight:600;line-height:1.55}#mobile-wrap #my-page #my-profile-page .profile-status-card,#pc-wrap #my-page #my-profile-page .profile-status-card{gap:12px;justify-content:center;padding:22px;border-radius:24px}#mobile-wrap #my-page #my-profile-page .status-row,#pc-wrap #my-page #my-profile-page .status-row{min-height:44px;flex-direction:row;align-items:center;gap:10px;padding:11px 12px;border-radius:16px;background:hsla(0,0%,100%,.68);color:var(--gt-deep-ocean);font-family:var(--gt-font-body);font-size:13px;font-weight:850}#mobile-wrap #my-page #my-profile-page .status-row svg,#pc-wrap #my-page #my-profile-page .status-row svg{width:19px;height:19px;color:var(--gt-blue)}#mobile-wrap #my-page #my-profile-page .status-row.verified,#pc-wrap #my-page #my-profile-page .status-row.verified{color:#0f6848;background:rgba(13,148,100,.12)}#mobile-wrap #my-page #my-profile-page .status-row.verified svg,#pc-wrap #my-page #my-profile-page .status-row.verified svg{color:#0f6848}#mobile-wrap #my-page #my-profile-page .profile-grid,#pc-wrap #my-page #my-profile-page .profile-grid{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}#mobile-wrap #my-page #my-profile-page .profile-editor,#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .profile-editor,#pc-wrap #my-page #my-profile-page .traveler-card{border-radius:26px}#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .traveler-card{padding:22px;gap:18px;position:-webkit-sticky;position:sticky;top:104px}#mobile-wrap #my-page #my-profile-page .avatar-frame,#pc-wrap #my-page #my-profile-page .avatar-frame{width:100%;aspect-ratio:1/1.04;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,var(--gt-deep-ocean),var(--gt-blue));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 22px 50px rgba(15,41,77,.18)}#mobile-wrap #my-page #my-profile-page .avatar-frame img,#pc-wrap #my-page #my-profile-page .avatar-frame img{width:100%;height:100%;object-fit:cover}#mobile-wrap #my-page #my-profile-page .traveler-card-copy,#pc-wrap #my-page #my-profile-page .traveler-card-copy{display:flex;flex-direction:column;gap:7px}#mobile-wrap #my-page #my-profile-page .traveler-name,#pc-wrap #my-page #my-profile-page .traveler-name{color:var(--gt-on-background);font-family:var(--gt-font-heading);font-size:24px;font-weight:900;line-height:1.12}#mobile-wrap #my-page #my-profile-page .traveler-address,#mobile-wrap #my-page #my-profile-page .traveler-phone,#pc-wrap #my-page #my-profile-page .traveler-address,#pc-wrap #my-page #my-profile-page .traveler-phone{color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}#mobile-wrap #my-page #my-profile-page .profile-stats,#pc-wrap #my-page #my-profile-page .profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}#mobile-wrap #my-page #my-profile-page .profile-stat,#pc-wrap #my-page #my-profile-page .profile-stat{min-height:82px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;border-radius:18px;border:1px solid rgba(50,100,255,.12);background:hsla(0,0%,100%,.68)}#mobile-wrap #my-page #my-profile-page .profile-stat strong,#pc-wrap #my-page #my-profile-page .profile-stat strong{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:23px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#mobile-wrap #my-page #my-profile-page .profile-stat span,#pc-wrap #my-page #my-profile-page .profile-stat span{color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:11px;font-weight:850;letter-spacing:0}#mobile-wrap #my-page #my-profile-page .guide-note,#pc-wrap #my-page #my-profile-page .guide-note{padding:14px;border-radius:18px;border:1px solid rgba(212,175,55,.26);background:rgba(212,175,55,.1)}#mobile-wrap #my-page #my-profile-page .guide-note span,#pc-wrap #my-page #my-profile-page .guide-note span{display:block;margin-bottom:6px;color:#745c00;font-family:var(--gt-font-body);font-size:11px;font-weight:900}#mobile-wrap #my-page #my-profile-page .guide-note p,#pc-wrap #my-page #my-profile-page .guide-note p{color:var(--gt-deep-ocean);font-family:var(--gt-font-body);font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}#mobile-wrap #my-page #my-profile-page .profile-editor,#pc-wrap #my-page #my-profile-page .profile-editor{padding:26px;display:flex;flex-direction:column;gap:22px}#mobile-wrap #my-page #my-profile-page .photo-panel,#pc-wrap #my-page #my-profile-page .photo-panel{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:18px;border-radius:22px;background:linear-gradient(135deg,rgba(50,100,255,.08),hsla(0,0%,100%,.7)),hsla(0,0%,100%,.62);border:1px solid rgba(50,100,255,.12)}#mobile-wrap #my-page #my-profile-page .photo-preview,#pc-wrap #my-page #my-profile-page .photo-preview{aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:var(--gt-surface-2)}#mobile-wrap #my-page #my-profile-page .photo-preview img,#pc-wrap #my-page #my-profile-page .photo-preview img{width:100%;height:100%;object-fit:cover}#mobile-wrap #my-page #my-profile-page .photo-actions,#pc-wrap #my-page #my-profile-page .photo-actions{align-items:flex-start;gap:10px}#mobile-wrap #my-page #my-profile-page .section-title,#pc-wrap #my-page #my-profile-page .section-title{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:20px;font-weight:900}#mobile-wrap #my-page #my-profile-page .helper-text,#pc-wrap #my-page #my-profile-page .helper-text{color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px;font-weight:650;line-height:1.45}#mobile-wrap #my-page #my-profile-page .upload-button,#pc-wrap #my-page #my-profile-page .upload-button{min-height:44px;margin-top:8px;padding:0 16px;display:inline-flex;align-items:center;gap:9px;border-radius:14px;border:1px solid rgba(15,41,77,.16);color:var(--gt-deep-ocean);background:#fff;font-family:var(--gt-font-body);font-size:13px;font-weight:900;cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease}#mobile-wrap #my-page #my-profile-page .upload-button svg,#pc-wrap #my-page #my-profile-page .upload-button svg{width:20px;height:20px;color:var(--gt-blue)}#mobile-wrap #my-page #my-profile-page .upload-button:focus-visible,#pc-wrap #my-page #my-profile-page .upload-button:focus-visible{outline:3px solid rgba(50,100,255,.26);outline-offset:3px}#mobile-wrap #my-page #my-profile-page .profile-form,#pc-wrap #my-page #my-profile-page .profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}#mobile-wrap #my-page #my-profile-page .form-field,#pc-wrap #my-page #my-profile-page .form-field{display:flex;flex-direction:column;gap:8px}#mobile-wrap #my-page #my-profile-page .form-field.full,#pc-wrap #my-page #my-profile-page .form-field.full{grid-column:1/-1}#mobile-wrap #my-page #my-profile-page .form-field label,#pc-wrap #my-page #my-profile-page .form-field label{color:var(--gt-deep-ocean);font-family:var(--gt-font-body);font-size:13px;font-weight:900}#mobile-wrap #my-page #my-profile-page .form-field input,#mobile-wrap #my-page #my-profile-page .form-field textarea,#pc-wrap #my-page #my-profile-page .form-field input,#pc-wrap #my-page #my-profile-page .form-field textarea{width:100%;border:1px solid rgba(15,41,77,.14);border-radius:16px;background:hsla(0,0%,100%,.82);color:var(--gt-on-background);font-family:var(--gt-font-body);font-size:14px;font-weight:650;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#mobile-wrap #my-page #my-profile-page .form-field input::placeholder,#mobile-wrap #my-page #my-profile-page .form-field textarea::placeholder,#pc-wrap #my-page #my-profile-page .form-field input::placeholder,#pc-wrap #my-page #my-profile-page .form-field textarea::placeholder{color:rgba(69,88,115,.78)}#mobile-wrap #my-page #my-profile-page .form-field input:focus,#mobile-wrap #my-page #my-profile-page .form-field textarea:focus,#pc-wrap #my-page #my-profile-page .form-field input:focus,#pc-wrap #my-page #my-profile-page .form-field textarea:focus{border-color:var(--gt-primary);background:#fff;box-shadow:0 0 0 4px rgba(50,100,255,.14)}#mobile-wrap #my-page #my-profile-page .form-field input,#pc-wrap #my-page #my-profile-page .form-field input{height:54px;padding:0 16px}#mobile-wrap #my-page #my-profile-page .form-field textarea,#pc-wrap #my-page #my-profile-page .form-field textarea{min-height:118px;padding:15px 16px;resize:vertical;line-height:1.55}#mobile-wrap #my-page #my-profile-page .profile-error,#pc-wrap #my-page #my-profile-page .profile-error{padding:12px 14px;border-radius:14px;color:#93000a;background:#ffdad6;border:1px solid rgba(186,26,26,.16);font-family:var(--gt-font-body);font-size:13px;font-weight:800}#mobile-wrap #my-page #my-profile-page .profile-actions,#pc-wrap #my-page #my-profile-page .profile-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}#mobile-wrap #my-page #my-profile-page .profile-assurance,#pc-wrap #my-page #my-profile-page .profile-assurance{flex:1 1 auto;flex-direction:row;align-items:center;gap:10px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:12px;font-weight:750;line-height:1.45}#mobile-wrap #my-page #my-profile-page .profile-assurance svg,#pc-wrap #my-page #my-profile-page .profile-assurance svg{flex:0 0 auto;width:20px;height:20px;color:var(--gt-gold)}#mobile-wrap #my-page #my-profile-page .update-button.MuiButton-root,#pc-wrap #my-page #my-profile-page .update-button.MuiButton-root{min-height:46px;padding:0 20px;border-radius:16px;background:var(--gt-deep-ocean);color:#fff;font-family:var(--gt-font-body);font-size:13px;font-weight:900;text-transform:none;box-shadow:0 18px 36px rgba(15,41,77,.18)}#mobile-wrap #my-page #my-profile-page .update-button.MuiButton-root:hover,#pc-wrap #my-page #my-profile-page .update-button.MuiButton-root:hover{background:var(--gt-primary)}#mobile-wrap #my-page #my-profile-page .update-button.MuiButton-root.Mui-disabled,#pc-wrap #my-page #my-profile-page .update-button.MuiButton-root.Mui-disabled{color:hsla(0,0%,100%,.7);background:rgba(15,41,77,.34)}@media(hover:hover)and (pointer:fine){#mobile-wrap #my-page #my-profile-page .profile-editor,#mobile-wrap #my-page #my-profile-page .profile-status-card,#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .profile-editor,#pc-wrap #my-page #my-profile-page .profile-status-card,#pc-wrap #my-page #my-profile-page .traveler-card{transition:transform .22s ease,box-shadow .22s ease}#mobile-wrap #my-page #my-profile-page .upload-button:hover,#pc-wrap #my-page #my-profile-page .upload-button:hover{color:var(--gt-primary);border-color:rgba(50,100,255,.32);transform:translateY(-1px)}}@media(max-width:980px){#mobile-wrap #my-page #my-profile-page .profile-grid,#mobile-wrap #my-page #my-profile-page .profile-hero,#pc-wrap #my-page #my-profile-page .profile-grid,#pc-wrap #my-page #my-profile-page .profile-hero{grid-template-columns:1fr}#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .traveler-card{position:relative;top:auto;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:start}#mobile-wrap #my-page #my-profile-page .guide-note,#mobile-wrap #my-page #my-profile-page .profile-stats,#pc-wrap #my-page #my-profile-page .guide-note,#pc-wrap #my-page #my-profile-page .profile-stats{grid-column:1/-1}}@media(max-width:680px){#mobile-wrap #my-page #my-profile-page,#pc-wrap #my-page #my-profile-page{gap:16px}#mobile-wrap #my-page #my-profile-page .profile-editor,#mobile-wrap #my-page #my-profile-page .profile-hero-copy,#mobile-wrap #my-page #my-profile-page .profile-status-card,#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .profile-editor,#pc-wrap #my-page #my-profile-page .profile-hero-copy,#pc-wrap #my-page #my-profile-page .profile-status-card,#pc-wrap #my-page #my-profile-page .traveler-card{border-radius:20px}#mobile-wrap #my-page #my-profile-page .profile-editor,#mobile-wrap #my-page #my-profile-page .profile-hero-copy,#pc-wrap #my-page #my-profile-page .profile-editor,#pc-wrap #my-page #my-profile-page .profile-hero-copy{padding:20px}#mobile-wrap #my-page #my-profile-page .main-title,#pc-wrap #my-page #my-profile-page .main-title{font-size:30px}#mobile-wrap #my-page #my-profile-page .photo-panel,#mobile-wrap #my-page #my-profile-page .profile-actions,#mobile-wrap #my-page #my-profile-page .profile-form,#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .photo-panel,#pc-wrap #my-page #my-profile-page .profile-actions,#pc-wrap #my-page #my-profile-page .profile-form,#pc-wrap #my-page #my-profile-page .traveler-card{grid-template-columns:1fr}#mobile-wrap #my-page #my-profile-page .traveler-card,#pc-wrap #my-page #my-profile-page .traveler-card{display:flex}#mobile-wrap #my-page #my-profile-page .profile-stats,#pc-wrap #my-page #my-profile-page .profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#mobile-wrap #my-page #my-profile-page .photo-panel,#pc-wrap #my-page #my-profile-page .photo-panel{padding:14px}#mobile-wrap #my-page #my-profile-page .profile-actions,#pc-wrap #my-page #my-profile-page .profile-actions{flex-direction:column;align-items:stretch}#mobile-wrap #my-page #my-profile-page .update-button.MuiButton-root,#pc-wrap #my-page #my-profile-page .update-button.MuiButton-root{width:100%}}@media(prefers-reduced-motion:reduce){#mobile-wrap #my-page #my-profile-page *,#pc-wrap #my-page #my-profile-page *{transition-duration:1ms!important;animation-duration:1ms!important}}#pc-wrap #my-articles-page{width:100%;height:auto}#pc-wrap #my-articles-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #my-articles-page .main-title-box .right-box{width:315px}#pc-wrap #my-articles-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--gt-font-body);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #my-articles-page .main-title-box .right-box .sub-title{color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-articles-page .article-list-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:25px;margin-top:55px;margin-bottom:87px}#pc-wrap #my-articles-page .pagination-conf{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #my-articles-page .pagination-conf .total p{color:#181a20;font-size:14px;text-align:center;font-family:var(--gt-font-body);font-style:normal;font-weight:400;line-height:26px}#pc-wrap #write-article-page{width:100%;height:auto}#pc-wrap #write-article-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #write-article-page .main-title-box .right-box{width:315px}#pc-wrap #write-article-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--gt-font-body);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #write-article-page .main-title-box .right-box .sub-title{color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #write-article-page .right-wrap{width:100%;height:auto}#pc-wrap #write-article-page .right-wrap .cont_bd{padding:30px 0}#pc-wrap #write-article-page .right-wrap .cont_bd .form_hd>div{margin-bottom:16px}#pc-wrap #write-article-page .right-wrap .flex-space .btn-next{background:#87cdf9;color:#000}#pc-wrap #write-article-page .right-wrap .select{width:214px;height:40px;font-size:14px}#pc-wrap #write-article-page .right-wrap .input-tit{font-size:14px;padding:0 16px;margin-top:16px;border:1px solid #eee;border-radius:4px}#pc-wrap #write-article-page .right-wrap .btn-flex{margin-top:40px}#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root{background:#87cdf9}#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root svg{fill:#000}#pc-wrap #write-article-page .toastui-editor-popup-body{padding:20px}#pc-wrap #write-article-page .youtube-input{padding:8px 16px;border:1px solid #ddd}#pc-wrap #write-article-page .youtube-div{display:flex;flex-direction:column}#pc-wrap #write-article-page .toastui-editor-defaultUI button{padding:4px}#mobile-wrap #community-list-page.journal-page,#pc-wrap #community-list-page.journal-page{min-height:100vh;padding-bottom:88px;background:linear-gradient(180deg,#f9f9ff,#eef4ff 48%,#fff)}#mobile-wrap #community-list-page.journal-page .journal-hero,#pc-wrap #community-list-page.journal-page .journal-hero{position:relative;min-height:430px;display:grid;place-items:end center;overflow:hidden;background:var(--gt-deep-ocean)}#mobile-wrap #community-list-page.journal-page .journal-hero-image,#pc-wrap #community-list-page.journal-page .journal-hero-image{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.18),rgba(15,41,77,.9)),url(/img/banner/header2.svg) 50%/cover}#mobile-wrap #community-list-page.journal-page .journal-hero-content,#pc-wrap #community-list-page.journal-page .journal-hero-content{position:relative;z-index:1;width:min(1100px,100% - 40px);padding:68px 0;color:#fff;text-align:center}#mobile-wrap #community-list-page.journal-page .journal-kicker,#mobile-wrap #community-list-page.journal-page .journal-section-label,#pc-wrap #community-list-page.journal-page .journal-kicker,#pc-wrap #community-list-page.journal-page .journal-section-label{display:inline-flex;width:max-content;padding:7px 11px;border-radius:999px;font-family:var(--gt-font-body);font-size:11px;font-weight:900;letter-spacing:0}#mobile-wrap #community-list-page.journal-page .journal-kicker,#pc-wrap #community-list-page.journal-page .journal-kicker{color:#fff7d1;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.12)}#mobile-wrap #community-list-page.journal-page .journal-title,#pc-wrap #community-list-page.journal-page .journal-title{margin-top:16px;color:#fff;font-family:var(--gt-font-heading);font-size:52px;font-weight:900;line-height:1.05;text-wrap:balance}#mobile-wrap #community-list-page.journal-page .journal-lede,#pc-wrap #community-list-page.journal-page .journal-lede{max-width:610px;margin:17px auto 0;color:hsla(0,0%,100%,.82);font-family:var(--gt-font-body);font-size:16px;font-weight:600;line-height:1.65}#mobile-wrap #community-list-page.journal-page .journal-shell,#pc-wrap #community-list-page.journal-page .journal-shell{width:min(1180px,100% - 40px);margin:0 auto;padding-top:48px}#mobile-wrap #community-list-page.journal-page .journal-list-heading,#pc-wrap #community-list-page.journal-page .journal-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mobile-wrap #community-list-page.journal-page .journal-section-label,#pc-wrap #community-list-page.journal-page .journal-section-label{color:#745c00;background:rgba(212,175,55,.16)}#mobile-wrap #community-list-page.journal-page .journal-section-title,#pc-wrap #community-list-page.journal-page .journal-section-title{margin-top:10px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:30px;font-weight:900;line-height:1.16}#mobile-wrap #community-list-page.journal-page .journal-write-button.MuiButton-root,#pc-wrap #community-list-page.journal-page .journal-write-button.MuiButton-root{min-height:44px;padding:0 16px;border-radius:14px;color:#fff;background:var(--gt-primary);font-family:var(--gt-font-body);font-weight:900;text-transform:none}#mobile-wrap #community-list-page.journal-page .journal-category-tabs,#pc-wrap #community-list-page.journal-page .journal-category-tabs{display:flex;gap:9px;overflow-x:auto;padding-bottom:14px;margin-bottom:20px;scrollbar-width:none}#mobile-wrap #community-list-page.journal-page .journal-category-tabs button,#pc-wrap #community-list-page.journal-page .journal-category-tabs button{min-height:40px;padding:0 15px;border:1px solid rgba(15,41,77,.13);border-radius:999px;color:var(--gt-slate-text);background:hsla(0,0%,100%,.7);font-family:var(--gt-font-body);font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer}#mobile-wrap #community-list-page.journal-page .journal-category-tabs button.active,#pc-wrap #community-list-page.journal-page .journal-category-tabs button.active{color:#fff;border-color:var(--gt-deep-ocean);background:var(--gt-deep-ocean)}#mobile-wrap #community-list-page.journal-page .journal-article-grid,#mobile-wrap #community-list-page.journal-page .journal-skeleton-grid,#pc-wrap #community-list-page.journal-page .journal-article-grid,#pc-wrap #community-list-page.journal-page .journal-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}#mobile-wrap #community-list-page.journal-page .journal-featured-wrap,#pc-wrap #community-list-page.journal-page .journal-featured-wrap{grid-column:span 2}#mobile-wrap #community-list-page.journal-page .journal-article-card,#pc-wrap #community-list-page.journal-page .journal-article-card{min-width:0;overflow:hidden;border-radius:20px;background:hsla(0,0%,100%,.76);box-shadow:0 10px 14px rgba(15,41,77,.1)}#mobile-wrap #community-list-page.journal-page .journal-card-link,#pc-wrap #community-list-page.journal-page .journal-card-link{width:100%;display:block;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}#mobile-wrap #community-list-page.journal-page .journal-card-media,#pc-wrap #community-list-page.journal-page .journal-card-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--gt-deep-ocean)}#mobile-wrap #community-list-page.journal-page .journal-article-card.featured .journal-card-media,#pc-wrap #community-list-page.journal-page .journal-article-card.featured .journal-card-media{aspect-ratio:16/8}#mobile-wrap #community-list-page.journal-page .journal-card-media img,#pc-wrap #community-list-page.journal-page .journal-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}#mobile-wrap #community-list-page.journal-page .journal-card-overlay,#pc-wrap #community-list-page.journal-page .journal-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(15,41,77,.78));pointer-events:none}#mobile-wrap #community-list-page.journal-page .journal-card-category,#mobile-wrap #community-list-page.journal-page .journal-card-featured,#pc-wrap #community-list-page.journal-page .journal-card-category,#pc-wrap #community-list-page.journal-page .journal-card-featured{position:absolute;left:16px;padding:6px 9px;border-radius:999px;font-family:var(--gt-font-body);font-size:10px;font-weight:900}#mobile-wrap #community-list-page.journal-page .journal-card-category,#pc-wrap #community-list-page.journal-page .journal-card-category{top:16px;color:var(--gt-deep-ocean);background:hsla(0,0%,100%,.88)}#mobile-wrap #community-list-page.journal-page .journal-card-featured,#pc-wrap #community-list-page.journal-page .journal-card-featured{bottom:16px;color:#fff;background:rgba(212,175,55,.86)}#mobile-wrap #community-list-page.journal-page .journal-card-body,#pc-wrap #community-list-page.journal-page .journal-card-body{padding:18px}#mobile-wrap #community-list-page.journal-page .journal-card-byline,#pc-wrap #community-list-page.journal-page .journal-card-byline{display:flex;justify-content:space-between;gap:12px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:11px;font-weight:750}#mobile-wrap #community-list-page.journal-page .journal-card-byline button,#mobile-wrap #community-list-page.journal-page .journal-card-read,#mobile-wrap #community-list-page.journal-page .journal-card-title,#pc-wrap #community-list-page.journal-page .journal-card-byline button,#pc-wrap #community-list-page.journal-page .journal-card-read,#pc-wrap #community-list-page.journal-page .journal-card-title{padding:0;border:0;background:transparent;cursor:pointer}#mobile-wrap #community-list-page.journal-page .journal-card-byline button,#pc-wrap #community-list-page.journal-page .journal-card-byline button{color:var(--gt-primary);font-family:var(--gt-font-body);font-size:inherit;font-weight:900}#mobile-wrap #community-list-page.journal-page .journal-card-title,#pc-wrap #community-list-page.journal-page .journal-card-title{width:100%;margin-top:11px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:21px;font-weight:900;line-height:1.2;text-align:left;white-space:normal}#mobile-wrap #community-list-page.journal-page .journal-card-excerpt,#pc-wrap #community-list-page.journal-page .journal-card-excerpt{min-height:42px;margin-top:10px;display:-webkit-box;overflow:hidden;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px;font-weight:600;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}#mobile-wrap #community-list-page.journal-page .journal-card-meta,#pc-wrap #community-list-page.journal-page .journal-card-meta{margin-top:16px;padding-top:13px;display:flex;align-items:center;gap:11px;border-top:1px solid rgba(15,41,77,.1);color:var(--gt-slate-text)}#mobile-wrap #community-list-page.journal-page .journal-card-meta .MuiIconButton-root,#mobile-wrap #community-list-page.journal-page .journal-card-meta>span,#pc-wrap #community-list-page.journal-page .journal-card-meta .MuiIconButton-root,#pc-wrap #community-list-page.journal-page .journal-card-meta>span{display:inline-flex;align-items:center;gap:4px;color:inherit;font-family:var(--gt-font-body);font-size:11px;font-weight:850}#mobile-wrap #community-list-page.journal-page .journal-card-meta svg,#pc-wrap #community-list-page.journal-page .journal-card-meta svg{width:17px;height:17px}#mobile-wrap #community-list-page.journal-page .journal-card-meta .MuiIconButton-root,#pc-wrap #community-list-page.journal-page .journal-card-meta .MuiIconButton-root{width:auto;height:auto;padding:0;margin-left:auto;color:var(--gt-primary)}#mobile-wrap #community-list-page.journal-page .journal-card-meta small,#pc-wrap #community-list-page.journal-page .journal-card-meta small{font:inherit}#mobile-wrap #community-list-page.journal-page .journal-card-read,#pc-wrap #community-list-page.journal-page .journal-card-read{color:var(--gt-deep-ocean)}#mobile-wrap #community-list-page.journal-page .journal-state,#pc-wrap #community-list-page.journal-page .journal-state{min-height:260px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(15,41,77,.12);border-radius:20px;background:hsla(0,0%,100%,.7);text-align:center}#mobile-wrap #community-list-page.journal-page .journal-state h3,#pc-wrap #community-list-page.journal-page .journal-state h3{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-weight:900}#mobile-wrap #community-list-page.journal-page .journal-state p,#pc-wrap #community-list-page.journal-page .journal-state p{color:var(--gt-slate-text);font-family:var(--gt-font-body)}#mobile-wrap #community-list-page.journal-page .journal-state .MuiButton-root,#pc-wrap #community-list-page.journal-page .journal-state .MuiButton-root{color:#fff;background:var(--gt-primary);text-transform:none}#mobile-wrap #community-list-page.journal-page .journal-state.error,#pc-wrap #community-list-page.journal-page .journal-state.error{background:hsla(6,100%,92%,.62)}#mobile-wrap #community-list-page.journal-page .journal-skeleton-card,#pc-wrap #community-list-page.journal-page .journal-skeleton-card{min-height:360px;padding:18px;display:grid;grid-gap:14px;gap:14px;border-radius:20px;background:hsla(0,0%,100%,.7)}#mobile-wrap #community-list-page.journal-page .journal-skeleton-card em,#mobile-wrap #community-list-page.journal-page .journal-skeleton-card span,#mobile-wrap #community-list-page.journal-page .journal-skeleton-card strong,#pc-wrap #community-list-page.journal-page .journal-skeleton-card em,#pc-wrap #community-list-page.journal-page .journal-skeleton-card span,#pc-wrap #community-list-page.journal-page .journal-skeleton-card strong{display:block;border-radius:999px;background:linear-gradient(90deg,#e2ecff,#f6f9ff,#e2ecff);background-size:200% 100%;animation:gtSkeleton 1.35s ease infinite}#mobile-wrap #community-list-page.journal-page .journal-skeleton-card span,#pc-wrap #community-list-page.journal-page .journal-skeleton-card span{height:210px;border-radius:16px}#mobile-wrap #community-list-page.journal-page .journal-skeleton-card strong,#pc-wrap #community-list-page.journal-page .journal-skeleton-card strong{width:72%;height:22px}#mobile-wrap #community-list-page.journal-page .journal-skeleton-card em,#pc-wrap #community-list-page.journal-page .journal-skeleton-card em{width:100%;height:48px}#mobile-wrap #community-list-page.journal-page .journal-pagination,#pc-wrap #community-list-page.journal-page .journal-pagination{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px;font-weight:700}@media(hover:hover)and (pointer:fine){#pc-wrap #community-list-page .journal-article-card:hover .journal-card-media img{transform:scale(1.07)}#pc-wrap #community-list-page .journal-write-button:hover{background:var(--gt-deep-ocean)}}@media(max-width:820px){#mobile-wrap #community-list-page.journal-page .journal-article-grid,#mobile-wrap #community-list-page.journal-page .journal-skeleton-grid,#pc-wrap #community-list-page.journal-page .journal-article-grid,#pc-wrap #community-list-page.journal-page .journal-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mobile-wrap #community-list-page.journal-page .journal-featured-wrap,#pc-wrap #community-list-page.journal-page .journal-featured-wrap{grid-column:span 2}#mobile-wrap #community-list-page.journal-page .journal-hero,#pc-wrap #community-list-page.journal-page .journal-hero{min-height:350px}#mobile-wrap #community-list-page.journal-page .journal-title,#pc-wrap #community-list-page.journal-page .journal-title{font-size:40px}}@media(max-width:580px){#mobile-wrap #community-list-page.journal-page .journal-hero-content,#mobile-wrap #community-list-page.journal-page .journal-shell,#pc-wrap #community-list-page.journal-page .journal-hero-content,#pc-wrap #community-list-page.journal-page .journal-shell{width:min(100% - 32px,1180px)}#mobile-wrap #community-list-page.journal-page .journal-hero,#pc-wrap #community-list-page.journal-page .journal-hero{min-height:310px}#mobile-wrap #community-list-page.journal-page .journal-hero-content,#pc-wrap #community-list-page.journal-page .journal-hero-content{padding:48px 0}#mobile-wrap #community-list-page.journal-page .journal-title,#pc-wrap #community-list-page.journal-page .journal-title{font-size:31px}#mobile-wrap #community-list-page.journal-page .journal-list-heading,#pc-wrap #community-list-page.journal-page .journal-list-heading{align-items:stretch;flex-direction:column}#mobile-wrap #community-list-page.journal-page .journal-write-button.MuiButton-root,#pc-wrap #community-list-page.journal-page .journal-write-button.MuiButton-root{width:100%}#mobile-wrap #community-list-page.journal-page .journal-article-grid,#mobile-wrap #community-list-page.journal-page .journal-skeleton-grid,#pc-wrap #community-list-page.journal-page .journal-article-grid,#pc-wrap #community-list-page.journal-page .journal-skeleton-grid{display:flex;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}#mobile-wrap #community-list-page.journal-page .journal-article-grid>div,#mobile-wrap #community-list-page.journal-page .journal-featured-wrap,#pc-wrap #community-list-page.journal-page .journal-article-grid>div,#pc-wrap #community-list-page.journal-page .journal-featured-wrap{min-width:min(82vw,330px);scroll-snap-align:start}#mobile-wrap #community-list-page.journal-page .journal-featured-wrap,#pc-wrap #community-list-page.journal-page .journal-featured-wrap{grid-column:auto}#mobile-wrap #community-list-page.journal-page .journal-article-card.featured .journal-card-media,#pc-wrap #community-list-page.journal-page .journal-article-card.featured .journal-card-media{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){#community-list-page *{transition-duration:1ms!important;animation-duration:1ms!important}}#mobile-wrap #community-detail-page.journal-detail-page,#pc-wrap #community-detail-page.journal-detail-page{min-height:100vh;padding:52px 0 88px;background:linear-gradient(180deg,#f9f9ff,#eef4ff 52%,#fff)}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-shell,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-shell{width:min(980px,100% - 40px);margin:0 auto}#mobile-wrap #community-detail-page.journal-detail-page .cs-back-button,#mobile-wrap #community-detail-page.journal-detail-page .journal-back,#pc-wrap #community-detail-page.journal-detail-page .cs-back-button,#pc-wrap #community-detail-page.journal-detail-page .journal-back{min-height:40px;padding:0;border:0;background:transparent;color:var(--gt-primary);font-family:var(--gt-font-body);font-weight:900;cursor:pointer}#mobile-wrap #community-detail-page.journal-detail-page .journal-article,#mobile-wrap #community-detail-page.journal-detail-page .journal-comments,#pc-wrap #community-detail-page.journal-detail-page .journal-article,#pc-wrap #community-detail-page.journal-detail-page .journal-comments{margin-top:18px;border-radius:24px;background:hsla(0,0%,100%,.76);box-shadow:0 10px 14px rgba(15,41,77,.09);overflow:hidden}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-media,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-media{position:relative;aspect-ratio:16/8;background:var(--gt-deep-ocean)}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-media img,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-media img{width:100%;height:100%;object-fit:cover}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-media div,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-media div{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(15,41,77,.52))}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-copy,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-copy{padding:38px}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-title,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-title{margin-top:14px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:42px;font-weight:900;line-height:1.12;text-wrap:balance}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row{margin-top:22px;padding:16px 0;display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(15,41,77,.1);border-bottom:1px solid rgba(15,41,77,.1)}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row>button,#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-member,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row>button,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-member{display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;cursor:pointer}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row img,#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-member img,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row img,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-member img{width:38px;height:38px;border-radius:50%;object-fit:cover}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row button span,#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-member span,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row button span,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-member span{display:flex;flex-direction:column;gap:3px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:11px;font-weight:700}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row strong,#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-member strong,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row strong,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-member strong{color:var(--gt-deep-ocean);font-size:13px}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row>div,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row>div{display:flex;align-items:center;gap:12px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:12px;font-weight:850}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row>div>span,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row>div>span{display:flex;align-items:center;gap:4px}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row svg,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row svg{width:18px;height:18px}#mobile-wrap #community-detail-page.journal-detail-page .journal-like-button.MuiButton-root,#pc-wrap #community-detail-page.journal-detail-page .journal-like-button.MuiButton-root{min-height:38px;border-radius:12px;color:var(--gt-primary);background:rgba(50,100,255,.1);font-family:var(--gt-font-body);font-weight:900;text-transform:none}#mobile-wrap #community-detail-page.journal-detail-page .journal-article-content,#pc-wrap #community-detail-page.journal-detail-page .journal-article-content{margin-top:34px;color:var(--gt-on-background);font-family:var(--gt-font-body);font-size:16px;line-height:1.75;overflow-wrap:anywhere}#mobile-wrap #community-detail-page.journal-detail-page .journal-comments,#pc-wrap #community-detail-page.journal-detail-page .journal-comments{padding:30px}#mobile-wrap #community-detail-page.journal-detail-page .journal-comments header,#pc-wrap #community-detail-page.journal-detail-page .journal-comments header{display:flex;align-items:baseline;justify-content:space-between;gap:14px}#mobile-wrap #community-detail-page.journal-detail-page .journal-comments h2,#pc-wrap #community-detail-page.journal-detail-page .journal-comments h2{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:27px;font-weight:900}#mobile-wrap #community-detail-page.journal-detail-page .journal-comments header p,#pc-wrap #community-detail-page.journal-detail-page .journal-comments header p{color:var(--gt-slate-text);font-family:var(--gt-font-body);font-weight:800}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose{margin-top:20px;padding:18px;border-radius:18px;background:rgba(50,100,255,.07)}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose label,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose label{display:block;color:var(--gt-deep-ocean);font-family:var(--gt-font-body);font-size:13px;font-weight:900}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose textarea,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose textarea{width:100%;min-height:100px;margin-top:10px;padding:13px;border:1px solid rgba(15,41,77,.14);border-radius:14px;background:#fff;color:var(--gt-on-background);font-family:var(--gt-font-body);resize:vertical;outline:none}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose textarea:focus,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose textarea:focus{border-color:var(--gt-primary);box-shadow:0 0 0 4px rgba(50,100,255,.14)}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose>div,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose>div{margin-top:10px;display:flex;align-items:center;justify-content:space-between;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:12px;font-weight:800}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose .MuiButton-root,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose .MuiButton-root{min-height:40px;border-radius:12px;color:#fff;background:var(--gt-primary);font-family:var(--gt-font-body);font-weight:900;text-transform:none}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-empty,#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-error,#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-loading,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-empty,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-error,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-loading{margin-top:18px;padding:18px;border-radius:14px;background:hsla(0,0%,100%,.68);color:var(--gt-slate-text);font-family:var(--gt-font-body)}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-error,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-error{background:#ffdad6;color:#93000a}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-error button,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-error button{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-list,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-list{margin-top:18px;display:flex;flex-direction:column}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment,#pc-wrap #community-detail-page.journal-detail-page .journal-comment{position:relative;padding:18px 0;border-bottom:1px solid rgba(15,41,77,.1)}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment>p,#pc-wrap #community-detail-page.journal-detail-page .journal-comment>p{margin-top:12px;color:var(--gt-on-background);font-family:var(--gt-font-body);font-size:14px;line-height:1.6}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-actions,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-actions{position:absolute;top:16px;right:0;display:flex}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-actions .MuiIconButton-root,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-actions .MuiIconButton-root{color:var(--gt-slate-text)}#mobile-wrap #community-detail-page.journal-detail-page .journal-comments>.MuiPagination-root,#pc-wrap #community-detail-page.journal-detail-page .journal-comments>.MuiPagination-root{margin-top:20px;display:flex;justify-content:center}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-skeleton,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-skeleton{min-height:500px;border-radius:24px;background:linear-gradient(90deg,#e2ecff,#f6f9ff,#e2ecff);background-size:200% 100%;animation:gtSkeleton 1.35s ease infinite}@media(max-width:620px){#mobile-wrap #community-detail-page.journal-detail-page,#pc-wrap #community-detail-page.journal-detail-page{padding-top:26px}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-shell,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-shell{width:min(100% - 32px,980px)}#mobile-wrap #community-detail-page.journal-detail-page .journal-comments,#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-copy,#pc-wrap #community-detail-page.journal-detail-page .journal-comments,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-copy{padding:20px}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-title,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-title{font-size:30px}#mobile-wrap #community-detail-page.journal-detail-page .journal-detail-media,#pc-wrap #community-detail-page.journal-detail-page .journal-detail-media{aspect-ratio:4/3}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row{align-items:flex-start;flex-direction:column}#mobile-wrap #community-detail-page.journal-detail-page .journal-author-row>div,#pc-wrap #community-detail-page.journal-detail-page .journal-author-row>div{width:100%;justify-content:space-between}#mobile-wrap #community-detail-page.journal-detail-page .journal-comments header,#pc-wrap #community-detail-page.journal-detail-page .journal-comments header{align-items:flex-start;flex-direction:column}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose>div,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose>div{align-items:stretch;flex-direction:column;gap:10px}#mobile-wrap #community-detail-page.journal-detail-page .journal-comment-compose .MuiButton-root,#pc-wrap #community-detail-page.journal-detail-page .journal-comment-compose .MuiButton-root{width:100%}}@media(prefers-reduced-motion:reduce){#community-detail-page *{transition-duration:1ms!important;animation-duration:1ms!important}}#mobile-wrap .cs-page,#pc-wrap .cs-page{min-height:100vh;padding:52px 0 88px;background:linear-gradient(180deg,#f9f9ff,#eef4ff 46%,#fff);color:var(--gt-on-background)}#mobile-wrap .cs-shell,#pc-wrap .cs-shell{width:min(1120px,100% - 40px);margin:0 auto}#mobile-wrap .cs-hero,#pc-wrap .cs-hero{max-width:780px;padding:34px 0 30px}#mobile-wrap .cs-kicker,#pc-wrap .cs-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;color:#745c00;background:rgba(212,175,55,.16);font-family:var(--gt-font-body);font-size:11px;font-weight:900}#mobile-wrap .cs-hero h1,#pc-wrap .cs-hero h1{margin-top:14px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:48px;font-weight:900;line-height:1.08;text-wrap:balance}#mobile-wrap .cs-hero>p,#pc-wrap .cs-hero>p{max-width:650px;margin-top:16px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:16px;font-weight:600;line-height:1.65}#mobile-wrap .cs-tabs,#pc-wrap .cs-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:12px 0}#mobile-wrap .cs-tabs button,#pc-wrap .cs-tabs button{min-height:138px;padding:18px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;border:1px solid rgba(15,41,77,.12);border-radius:20px;color:var(--gt-slate-text);background:hsla(0,0%,100%,.72);font-family:var(--gt-font-body);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}#mobile-wrap .cs-tabs button>span,#pc-wrap .cs-tabs button>span{grid-row:span 2;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--gt-primary);background:rgba(50,100,255,.1)}#mobile-wrap .cs-tabs svg,#pc-wrap .cs-tabs svg{width:21px;height:21px}#mobile-wrap .cs-tabs strong,#pc-wrap .cs-tabs strong{align-self:flex-end;color:var(--gt-deep-ocean);font-size:15px;font-weight:900}#mobile-wrap .cs-tabs small,#pc-wrap .cs-tabs small{font-size:12px;font-weight:650;line-height:1.45}#mobile-wrap .cs-tabs button.active,#pc-wrap .cs-tabs button.active{border-color:var(--gt-deep-ocean);background:var(--gt-deep-ocean)}#mobile-wrap .cs-tabs button.active small,#mobile-wrap .cs-tabs button.active strong,#pc-wrap .cs-tabs button.active small,#pc-wrap .cs-tabs button.active strong{color:#fff}#mobile-wrap .cs-tabs button.active>span,#pc-wrap .cs-tabs button.active>span{color:var(--gt-deep-ocean);background:var(--gt-gold)}#mobile-wrap .cs-secondary-nav,#pc-wrap .cs-secondary-nav{margin:0 0 34px;display:flex;justify-content:flex-end}#mobile-wrap .cs-secondary-nav .MuiButton-root,#pc-wrap .cs-secondary-nav .MuiButton-root{min-height:36px;border-radius:999px;color:var(--gt-primary);background:rgba(50,100,255,.1);font-family:var(--gt-font-body);font-size:12px;font-weight:900;text-transform:none}#mobile-wrap .cs-secondary-nav .MuiButton-root.active,#pc-wrap .cs-secondary-nav .MuiButton-root.active{color:#fff;background:var(--gt-primary)}#mobile-wrap .cs-overview-note,#pc-wrap .cs-overview-note{margin-bottom:24px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:18px;background:hsla(0,0%,100%,.72)}#mobile-wrap .cs-faq-fallback h2,#mobile-wrap .cs-notice-detail h2,#mobile-wrap .cs-overview-note h2,#mobile-wrap .notice-heading h2,#pc-wrap .cs-faq-fallback h2,#pc-wrap .cs-notice-detail h2,#pc-wrap .cs-overview-note h2,#pc-wrap .notice-heading h2{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-weight:900}#mobile-wrap .cs-overview-note p,#pc-wrap .cs-overview-note p{margin-top:6px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px}#mobile-wrap .cs-overview-note .MuiButton-root,#mobile-wrap .cs-state .MuiButton-root,#pc-wrap .cs-overview-note .MuiButton-root,#pc-wrap .cs-state .MuiButton-root{color:#fff;background:var(--gt-primary);font-family:var(--gt-font-body);font-weight:900;text-transform:none}#mobile-wrap .notice-heading,#pc-wrap .notice-heading{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}#mobile-wrap .notice-heading h2,#pc-wrap .notice-heading h2{margin-top:9px;font-size:29px}#mobile-wrap .notice-heading>p,#pc-wrap .notice-heading>p{color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px;font-weight:800}#mobile-wrap .cs-featured-notice,#pc-wrap .cs-featured-notice{margin:0 0 26px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);grid-gap:24px;gap:24px;align-items:stretch;border-radius:24px}#mobile-wrap .cs-featured-media,#pc-wrap .cs-featured-media{position:relative;min-height:360px;overflow:hidden;border-radius:24px;background:var(--gt-deep-ocean);box-shadow:0 28px 80px rgba(15,41,77,.14)}#mobile-wrap .cs-featured-media img,#pc-wrap .cs-featured-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}#mobile-wrap .cs-featured-media div,#pc-wrap .cs-featured-media div{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.08),rgba(15,41,77,.72))}#mobile-wrap .cs-featured-copy,#pc-wrap .cs-featured-copy{padding:30px;display:flex;flex-direction:column;justify-content:center;border-radius:24px;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,41,77,.09);box-shadow:0 24px 74px rgba(15,41,77,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#mobile-wrap .cs-featured-copy h3,#pc-wrap .cs-featured-copy h3{margin-top:10px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:28px;font-weight:900;line-height:1.16}#mobile-wrap .cs-featured-copy p,#pc-wrap .cs-featured-copy p{margin-top:14px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:14px;font-weight:650;line-height:1.65;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .cs-featured-copy .MuiButton-root,#pc-wrap .cs-featured-copy .MuiButton-root{width:max-content;margin-top:24px;border-radius:12px;background:var(--gt-primary);color:#fff;font-weight:900;text-transform:none}#mobile-wrap .cs-notice-grid,#pc-wrap .cs-notice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}#mobile-wrap .cs-notice-card,#pc-wrap .cs-notice-card{min-height:260px;padding:21px;display:flex;flex-direction:column;border-radius:20px;background:hsla(0,0%,100%,.76);box-shadow:0 10px 14px rgba(15,41,77,.09)}#mobile-wrap .cs-notice-card-top,#pc-wrap .cs-notice-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:11px;font-weight:800}#mobile-wrap .cs-notice-card-top>span,#pc-wrap .cs-notice-card-top>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:var(--gt-primary);background:rgba(50,100,255,.1)}#mobile-wrap .cs-notice-card-top svg,#pc-wrap .cs-notice-card-top svg{width:21px;height:21px}#mobile-wrap .cs-notice-category,#pc-wrap .cs-notice-category{margin-top:21px;color:#745c00;font-family:var(--gt-font-body);font-size:11px;font-weight:900}#mobile-wrap .cs-notice-card h3,#pc-wrap .cs-notice-card h3{margin-top:8px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:21px;font-weight:900;line-height:1.22}#mobile-wrap .cs-notice-excerpt,#pc-wrap .cs-notice-excerpt{margin-top:10px;display:-webkit-box;overflow:hidden;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px;font-weight:600;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}#mobile-wrap .cs-notice-card .MuiButton-root,#pc-wrap .cs-notice-card .MuiButton-root{width:max-content;min-height:35px;margin-top:auto;padding:0;color:var(--gt-primary);font-family:var(--gt-font-body);font-size:12px;font-weight:900;text-transform:none}#mobile-wrap .cs-state,#pc-wrap .cs-state{min-height:230px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:20px;background:hsla(0,0%,100%,.7);text-align:center}#mobile-wrap .cs-state.error,#pc-wrap .cs-state.error{background:#ffdad6;color:#93000a}#mobile-wrap .cs-state h3,#pc-wrap .cs-state h3{font-family:var(--gt-font-heading);font-weight:900}#mobile-wrap .cs-state p,#pc-wrap .cs-state p{font-family:var(--gt-font-body);color:var(--gt-slate-text)}#mobile-wrap .cs-state>svg,#pc-wrap .cs-state>svg{width:42px;height:42px;color:var(--gt-blue)}#mobile-wrap .cs-detail-skeleton,#mobile-wrap .cs-notice-skeleton,#pc-wrap .cs-detail-skeleton,#pc-wrap .cs-notice-skeleton{min-height:260px;padding:20px;display:grid;grid-gap:14px;gap:14px;border-radius:20px;background:hsla(0,0%,100%,.7)}#mobile-wrap .cs-notice-skeleton em,#mobile-wrap .cs-notice-skeleton span,#mobile-wrap .cs-notice-skeleton strong,#pc-wrap .cs-notice-skeleton em,#pc-wrap .cs-notice-skeleton span,#pc-wrap .cs-notice-skeleton strong{display:block;border-radius:999px;background:linear-gradient(90deg,#e2ecff,#f6f9ff,#e2ecff);background-size:200% 100%;animation:gtSkeleton 1.35s ease infinite}#mobile-wrap .cs-notice-skeleton span,#pc-wrap .cs-notice-skeleton span{width:42px;height:42px}#mobile-wrap .cs-notice-skeleton strong,#pc-wrap .cs-notice-skeleton strong{width:72%;height:24px}#mobile-wrap .cs-notice-skeleton em,#pc-wrap .cs-notice-skeleton em{width:100%;height:70px;border-radius:14px}#mobile-wrap .cs-notice-detail,#pc-wrap .cs-notice-detail{max-width:820px;padding:34px;border-radius:24px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 14px rgba(15,41,77,.09)}#mobile-wrap .cs-detail-category,#pc-wrap .cs-detail-category{margin-top:18px;display:flex;align-items:center;gap:7px;color:#745c00;font-family:var(--gt-font-body);font-size:12px;font-weight:900}#mobile-wrap .cs-detail-category svg,#pc-wrap .cs-detail-category svg{width:19px;height:19px;color:var(--gt-gold)}#mobile-wrap .cs-notice-detail h2,#pc-wrap .cs-notice-detail h2{margin-top:14px;font-size:38px;line-height:1.15;text-wrap:balance}#mobile-wrap .cs-detail-date,#pc-wrap .cs-detail-date{margin-top:12px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px;font-weight:750}#mobile-wrap .cs-detail-content,#pc-wrap .cs-detail-content{margin-top:28px;padding-top:25px;border-top:1px solid rgba(15,41,77,.1);color:var(--gt-on-background);font-family:var(--gt-font-body);font-size:15px;font-weight:600;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}#mobile-wrap .cs-faq-fallback,#pc-wrap .cs-faq-fallback{padding:28px;border-radius:22px;background:hsla(0,0%,100%,.66)}#mobile-wrap .cs-faq-fallback>p,#pc-wrap .cs-faq-fallback>p{margin-top:8px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:13px}#mobile-wrap .faq-content,#pc-wrap .faq-content{margin-top:22px!important}#mobile-wrap .faq-content .categories,#pc-wrap .faq-content .categories{overflow-x:auto;justify-content:flex-start!important;gap:8px;padding-bottom:8px}#mobile-wrap .faq-content .categories div,#pc-wrap .faq-content .categories div{width:auto!important;min-width:max-content;padding:0 12px;border:1px solid rgba(15,41,77,.12);border-radius:999px;color:var(--gt-slate-text)!important}#mobile-wrap .faq-content .categories div.active,#pc-wrap .faq-content .categories div.active{border-color:var(--gt-primary)!important;color:var(--gt-primary)!important}#mobile-wrap .faq-content .wrap,#pc-wrap .faq-content .wrap{margin-top:20px!important}#mobile-wrap .faq-content .MuiAccordion-root,#pc-wrap .faq-content .MuiAccordion-root{border-color:rgba(15,41,77,.12)!important;background:hsla(0,0%,100%,.72)!important}#mobile-wrap .faq-content .answer,#pc-wrap .faq-content .answer{margin-left:0!important;white-space:normal!important}#mobile-wrap .faq-content .badge,#pc-wrap .faq-content .badge{margin:0 14px 0 0!important}#mobile-wrap .cs-detail-skeleton,#pc-wrap .cs-detail-skeleton{max-width:820px;min-height:410px;background:linear-gradient(90deg,#e2ecff,#f6f9ff,#e2ecff);background-size:200% 100%;animation:gtSkeleton 1.35s ease infinite}@media(hover:hover)and (pointer:fine){#pc-wrap .cs-tabs button:hover{transform:translateY(-3px);border-color:rgba(50,100,255,.34)}#pc-wrap .cs-notice-card:hover{box-shadow:0 12px 15px rgba(15,41,77,.12)}}@media(max-width:760px){#mobile-wrap .cs-page,#pc-wrap .cs-page{padding-top:24px}#mobile-wrap .cs-hero h1,#pc-wrap .cs-hero h1{font-size:36px}#mobile-wrap .cs-featured-notice,#mobile-wrap .cs-notice-grid,#mobile-wrap .cs-tabs,#pc-wrap .cs-featured-notice,#pc-wrap .cs-notice-grid,#pc-wrap .cs-tabs{grid-template-columns:1fr}#mobile-wrap .cs-featured-media,#pc-wrap .cs-featured-media{min-height:240px}#mobile-wrap .cs-featured-copy,#pc-wrap .cs-featured-copy{padding:22px}#mobile-wrap .cs-featured-copy .MuiButton-root,#pc-wrap .cs-featured-copy .MuiButton-root{width:100%}#mobile-wrap .cs-overview-note,#mobile-wrap .notice-heading,#pc-wrap .cs-overview-note,#pc-wrap .notice-heading{align-items:flex-start;flex-direction:column}#mobile-wrap .cs-overview-note .MuiButton-root,#pc-wrap .cs-overview-note .MuiButton-root{width:100%}#mobile-wrap .cs-notice-detail,#pc-wrap .cs-notice-detail{padding:22px}#mobile-wrap .cs-notice-detail h2,#pc-wrap .cs-notice-detail h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.cs-page *{transition-duration:1ms!important;animation-duration:1ms!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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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 .options{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 .options .about-banner{position:absolute;right:0;width:821px;height:720px;border-radius:0 24px 24px 0}#pc-wrap .about-page .options .container{flex-direction:column}#pc-wrap .about-page .options .container strong{width:445px;color:#181a20;font-family:var(--gt-font-body);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap .about-page .options .container .box{margin-top:40px;display:flex;flex-direction:row;align-items:center}#pc-wrap .about-page .options .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 .options .container .box .text-box{margin-left:24px;display:flex;flex-direction:column}#pc-wrap .about-page .options .container .box .text-box span{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap .about-page .options .container .box .text-box p{width:445px;margin-top:5px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .about-page .options .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:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .about-page .options .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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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)}#pc-wrap .header-basic.auth{display:none}#mobile-wrap .join-page,#pc-wrap .join-page{position:relative;width:100%;min-height:100dvh;padding:92px 24px 80px;overflow:hidden;background:linear-gradient(135deg,rgba(15,41,77,.82),rgba(0,73,227,.36) 52%,rgba(0,27,61,.76)),url(/img/banner/joinBg.svg);background-size:cover;background-position:50%;font-family:var(--gt-font-body);color:var(--gt-on-background)}#mobile-wrap .join-page:after,#pc-wrap .join-page:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(212,175,55,.24),transparent 27%),linear-gradient(180deg,rgba(0,19,46,.12),rgba(0,19,46,.38))}#mobile-wrap .join-page .join-bg-drift,#pc-wrap .join-page .join-bg-drift{position:absolute;inset:-24px;z-index:0;pointer-events:none;background:radial-gradient(circle at 84% 20%,hsla(0,0%,100%,.2),transparent 28%);filter:blur(3px)}#mobile-wrap .join-page .join-shell,#pc-wrap .join-page .join-shell{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto;align-items:center}#mobile-wrap .join-page .join-card,#pc-wrap .join-page .join-card{width:100%;min-height:720px;display:grid;grid-template-columns:minmax(360px,.86fr) minmax(480px,1.14fr);overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.7);box-shadow:0 30px 90px rgba(0,27,61,.32);backdrop-filter:blur(18px) saturate(142%);-webkit-backdrop-filter:blur(18px) saturate(142%)}#mobile-wrap .join-page .join-brand-panel,#pc-wrap .join-page .join-brand-panel{position:relative;min-height:720px;padding:54px 48px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 82% 86%,rgba(50,100,255,.42),transparent 30%),linear-gradient(160deg,rgba(15,41,77,.98),rgba(0,27,61,.98));color:#fff}#mobile-wrap .join-page .join-brand-panel:after,#pc-wrap .join-page .join-brand-panel:after{content:"";position:absolute;width:260px;height:260px;right:-92px;bottom:-92px;border-radius:50%;background:rgba(0,73,227,.34);filter:blur(36px)}#mobile-wrap .join-page .join-brand-panel .logo,#pc-wrap .join-page .join-brand-panel .logo{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px}#mobile-wrap .join-page .join-brand-panel .logo img,#pc-wrap .join-page .join-brand-panel .logo img{width:42px;height:42px;object-fit:contain}#mobile-wrap .join-page .join-brand-panel .logo span,#pc-wrap .join-page .join-brand-panel .logo span{font-family:var(--gt-font-heading);font-size:25px;font-weight:800;line-height:1;letter-spacing:0;color:#fff}#mobile-wrap .join-page .join-brand-panel .join-kicker,#pc-wrap .join-page .join-brand-panel .join-kicker{position:relative;z-index:1;margin-top:56px;color:hsla(0,0%,100%,.72);font-size:12px;font-weight:800;line-height:16px;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .join-page .join-brand-panel h1,#pc-wrap .join-page .join-brand-panel h1{position:relative;z-index:1;margin:16px 0 0;max-width:380px;color:#fff;font-family:var(--gt-font-heading);font-size:48px;font-weight:800;line-height:1.08;letter-spacing:0;text-wrap:balance}#mobile-wrap .join-page .join-brand-panel .join-brand-copy,#pc-wrap .join-page .join-brand-panel .join-brand-copy{position:relative;z-index:1;margin-top:22px;max-width:390px;color:rgba(236,240,255,.86);font-size:16px;font-weight:500;line-height:1.7}#mobile-wrap .join-page .join-brand-panel .join-trust-list,#pc-wrap .join-page .join-brand-panel .join-trust-list{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px}#mobile-wrap .join-page .join-brand-panel .join-trust-list span,#pc-wrap .join-page .join-brand-panel .join-trust-list span{min-height:44px;display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.84);font-size:12px;font-weight:800;line-height:1.45;letter-spacing:.04em;text-transform:uppercase}#mobile-wrap .join-page .join-brand-panel .join-trust-list span:before,#pc-wrap .join-page .join-brand-panel .join-trust-list span:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--gt-gold);box-shadow:0 0 0 5px rgba(212,175,55,.12)}#mobile-wrap .join-page .join-form-panel,#pc-wrap .join-page .join-form-panel{max-height:86dvh;padding:54px 60px;overflow-y:auto;background:hsla(0,0%,100%,.46)}#mobile-wrap .join-page .join-form-panel::-webkit-scrollbar,#pc-wrap .join-page .join-form-panel::-webkit-scrollbar{width:0;height:0}#mobile-wrap .join-page .join-mobile-brand,#pc-wrap .join-page .join-mobile-brand{display:none;align-items:center;justify-content:center;gap:10px;margin-bottom:26px}#mobile-wrap .join-page .join-mobile-brand img,#pc-wrap .join-page .join-mobile-brand img{width:34px;height:34px}#mobile-wrap .join-page .join-mobile-brand span,#pc-wrap .join-page .join-mobile-brand span{font-family:var(--gt-font-heading);font-size:23px;font-weight:800;color:var(--gt-deep-ocean)}#mobile-wrap .join-page .join-tabs,#pc-wrap .join-page .join-tabs{display:flex;gap:30px;margin-bottom:34px;border-bottom:1px solid hsla(234,8%,49%,.24)}#mobile-wrap .join-page .join-tabs button,#pc-wrap .join-page .join-tabs button{position:relative;min-height:48px;padding:0 0 15px;border:0;background:transparent;color:var(--gt-slate-text);font-family:var(--gt-font-heading);font-size:20px;font-weight:700;line-height:1;cursor:pointer;transition:color .2s ease-out}#mobile-wrap .join-page .join-tabs button:after,#pc-wrap .join-page .join-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--gt-gold);opacity:0;transform:scaleX(.6);transition:opacity .2s ease-out,transform .2s ease-out}#mobile-wrap .join-page .join-tabs button.active,#mobile-wrap .join-page .join-tabs button:hover,#pc-wrap .join-page .join-tabs button.active,#pc-wrap .join-page .join-tabs button:hover{color:var(--gt-primary)}#mobile-wrap .join-page .join-tabs button.active:after,#pc-wrap .join-page .join-tabs button.active:after{opacity:1;transform:scaleX(1)}#mobile-wrap .join-page .join-tabs button:focus-visible,#pc-wrap .join-page .join-tabs button:focus-visible{outline:3px solid rgba(212,175,55,.42);outline-offset:4px}#mobile-wrap .join-page .join-heading,#pc-wrap .join-page .join-heading{margin-bottom:24px}#mobile-wrap .join-page .join-heading p,#pc-wrap .join-page .join-heading p{margin:0 0 8px;color:var(--gt-slate-text);font-size:12px;font-weight:800;line-height:16px;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .join-page .join-heading h2,#pc-wrap .join-page .join-heading h2{margin:0;max-width:520px;color:var(--gt-on-background);font-family:var(--gt-font-heading);font-size:32px;font-weight:800;line-height:1.18;letter-spacing:0;text-wrap:balance}#mobile-wrap .join-page .join-error,#pc-wrap .join-page .join-error{margin-bottom:18px;padding:13px 15px;border-radius:10px;border:1px solid rgba(186,26,26,.28);background:hsla(6,100%,92%,.78);color:#93000a;font-size:14px;font-weight:700;line-height:1.45}#mobile-wrap .join-page .join-form,#mobile-wrap .join-page .join-form-stage,#pc-wrap .join-page .join-form,#pc-wrap .join-page .join-form-stage{display:grid;grid-gap:18px;gap:18px}#mobile-wrap .join-page .input-box,#pc-wrap .join-page .input-box{display:grid;grid-gap:8px;gap:8px}#mobile-wrap .join-page .input-box span,#pc-wrap .join-page .input-box span{color:var(--gt-slate-text);font-size:12px;font-weight:800;line-height:16px;letter-spacing:.07em;text-transform:uppercase}#mobile-wrap .join-page .input-box input,#mobile-wrap .join-page .input-box textarea,#pc-wrap .join-page .input-box input,#pc-wrap .join-page .input-box textarea{width:100%;min-height:52px;padding:0 15px;border-radius:8px;border:1px solid hsla(234,8%,49%,.44);background:hsla(0,0%,100%,.72);color:var(--gt-on-background);font-family:var(--gt-font-body);font-size:16px;font-weight:600;line-height:24px;transition:border-color .2s ease-out,box-shadow .2s ease-out,background .2s ease-out}#mobile-wrap .join-page .input-box textarea,#pc-wrap .join-page .input-box textarea{min-height:92px;padding-top:12px;padding-bottom:12px;resize:vertical}#mobile-wrap .join-page .input-box input:focus,#mobile-wrap .join-page .input-box textarea:focus,#pc-wrap .join-page .input-box input:focus,#pc-wrap .join-page .input-box textarea:focus{outline:0;border-color:var(--gt-gold);background:hsla(0,0%,100%,.9);box-shadow:0 0 0 3px rgba(212,175,55,.2)}#mobile-wrap .join-page .guide-request,#pc-wrap .join-page .guide-request{padding:18px;border-radius:14px;border:1px solid rgba(0,73,227,.14);background:rgba(232,238,255,.52)}#mobile-wrap .join-page .guide-request .MuiFormControlLabel-root,#pc-wrap .join-page .guide-request .MuiFormControlLabel-root{margin:0;align-items:flex-start;color:var(--gt-deep-ocean)}#mobile-wrap .join-page .guide-request .MuiFormControlLabel-root .MuiCheckbox-root,#pc-wrap .join-page .guide-request .MuiFormControlLabel-root .MuiCheckbox-root{padding:0 9px 0 0;color:var(--gt-primary)}#mobile-wrap .join-page .guide-request .MuiFormControlLabel-root .MuiTypography-root,#pc-wrap .join-page .guide-request .MuiFormControlLabel-root .MuiTypography-root{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:17px;font-weight:800;line-height:1.35}#mobile-wrap .join-page .guide-request p,#pc-wrap .join-page .guide-request p{margin:8px 0 0 31px;color:var(--gt-slate-text);font-size:13px;font-weight:600;line-height:1.55}#mobile-wrap .join-page .guide-request .guide-fields,#pc-wrap .join-page .guide-request .guide-fields{margin-top:16px;display:grid;grid-gap:16px;gap:16px}#mobile-wrap .join-page .remember-info,#pc-wrap .join-page .remember-info{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--gt-slate-text)}#mobile-wrap .join-page .remember-info .MuiFormControlLabel-root,#pc-wrap .join-page .remember-info .MuiFormControlLabel-root{margin:0}#mobile-wrap .join-page .remember-info .MuiCheckbox-root,#pc-wrap .join-page .remember-info .MuiCheckbox-root{color:var(--gt-primary)}#mobile-wrap .join-page .remember-info .MuiTypography-root,#mobile-wrap .join-page .remember-info span,#pc-wrap .join-page .remember-info .MuiTypography-root,#pc-wrap .join-page .remember-info span{color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:14px;font-weight:700}#mobile-wrap .join-page .join-submit.MuiButton-root,#pc-wrap .join-page .join-submit.MuiButton-root{width:100%;min-height:54px;display:inline-flex;gap:9px;border-radius:10px;background:var(--gt-primary);color:#fff;font-family:var(--gt-font-heading);font-size:16px;font-weight:800;line-height:1;text-transform:none;box-shadow:0 18px 34px rgba(0,73,227,.22);transition:background .2s ease-out,box-shadow .2s ease-out,transform .12s ease-out}#mobile-wrap .join-page .join-submit.MuiButton-root:hover,#pc-wrap .join-page .join-submit.MuiButton-root:hover{background:var(--gt-deep-ocean);box-shadow:0 20px 42px rgba(15,41,77,.25)}#mobile-wrap .join-page .join-submit.MuiButton-root:focus-visible,#pc-wrap .join-page .join-submit.MuiButton-root:focus-visible{outline:3px solid rgba(212,175,55,.44);outline-offset:3px}#mobile-wrap .join-page .join-submit.MuiButton-root.Mui-disabled,#pc-wrap .join-page .join-submit.MuiButton-root.Mui-disabled{background:rgba(69,88,115,.32);color:hsla(0,0%,100%,.88);box-shadow:none}#mobile-wrap .join-page .ask-info,#pc-wrap .join-page .ask-info{margin-top:24px;text-align:center}#mobile-wrap .join-page .ask-info p,#pc-wrap .join-page .ask-info p{margin:0;color:var(--gt-slate-text);font-size:15px;font-weight:700;line-height:1.5}#mobile-wrap .join-page .ask-info button,#pc-wrap .join-page .ask-info button{min-height:44px;margin-left:6px;padding:0 4px;border:0;background:transparent;color:var(--gt-primary);font:inherit;font-weight:900;cursor:pointer}#mobile-wrap .join-page .ask-info button:hover,#pc-wrap .join-page .ask-info button:hover{text-decoration:underline}#mobile-wrap .join-page .ask-info button:focus-visible,#pc-wrap .join-page .ask-info button:focus-visible{outline:3px solid rgba(212,175,55,.42);outline-offset:3px}#mobile-wrap #main{padding-bottom:0}#mobile-wrap .join-page{min-height:calc(100dvh - 70px);padding:28px 14px 42px}@media(max-width:1080px){#mobile-wrap .join-page,#pc-wrap .join-page{padding:54px 18px 60px}#mobile-wrap .join-page .join-card,#pc-wrap .join-page .join-card{grid-template-columns:1fr;min-height:0;max-width:620px}#mobile-wrap .join-page .join-brand-panel,#pc-wrap .join-page .join-brand-panel{display:none}#mobile-wrap .join-page .join-form-panel,#pc-wrap .join-page .join-form-panel{max-height:none;padding:42px}#mobile-wrap .join-page .join-mobile-brand,#pc-wrap .join-page .join-mobile-brand{display:flex}}@media(max-width:560px){#mobile-wrap .join-page,#pc-wrap .join-page{padding:20px 12px 36px}#mobile-wrap .join-page .join-card,#pc-wrap .join-page .join-card{border-radius:14px}#mobile-wrap .join-page .join-form-panel,#pc-wrap .join-page .join-form-panel{padding:25px 18px 28px}#mobile-wrap .join-page .join-tabs,#pc-wrap .join-page .join-tabs{gap:22px;margin-bottom:26px}#mobile-wrap .join-page .join-tabs button,#pc-wrap .join-page .join-tabs button{font-size:18px}#mobile-wrap .join-page .join-heading h2,#pc-wrap .join-page .join-heading h2{font-size:26px;line-height:1.22}#mobile-wrap .join-page .remember-info,#pc-wrap .join-page .remember-info{align-items:flex-start;flex-direction:column}#mobile-wrap .join-page .guide-request,#pc-wrap .join-page .guide-request{padding:16px}#mobile-wrap .join-page .guide-request p,#pc-wrap .join-page .guide-request p{margin-left:0}}@media(prefers-reduced-motion:reduce){#mobile-wrap .join-page *,#mobile-wrap .join-page :after,#mobile-wrap .join-page :before,#pc-wrap .join-page *,#pc-wrap .join-page :after,#pc-wrap .join-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}#pc-wrap #bunker{background:linear-gradient(180deg,#f9f9ff,#eef4ff 48%,#fff);min-height:100vh}#pc-wrap #bunker .content{padding:28px;border:1px solid rgba(15,41,77,.1);border-radius:20px;background:hsla(0,0%,100%,.72);box-shadow:0 10px 14px rgba(15,41,77,.08)}#pc-wrap #bunker .content .tit{padding:0 0 20px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-weight:900}#pc-wrap #bunker .content .MuiTableContainer-root{overflow-x:auto}#pc-wrap #bunker .content .MuiTableHead-root{background:rgba(50,100,255,.08)}#pc-wrap #bunker .content .MuiTableCell-root{border-color:rgba(15,41,77,.08)}#pc-wrap #bunker .content .MuiTableRow-root:hover{background:rgba(50,100,255,.04)}#pc-wrap #bunker .content .MuiButton-root{border-radius:10px;text-transform:none;font-weight:800}#pc-wrap #bunker .content .MuiTablePagination-root{border-top:1px solid rgba(15,41,77,.1)}#pc-wrap .MuiAppBar-root{height:64px;display:flex;flex-direction:row;justify-content:flex-end;padding:0 24px;position:fixed;left:auto;box-shadow:none;background:#fff;border-bottom:1px solid rgba(0,0,0,.12)}#pc-wrap .MuiAppBar-root .settings-icon-admin{margin-right:15px;color:#7b809a;cursor:pointer}#pc-wrap .aside .logo-box{display:flex;flex-direction:row;padding:16px 0}#pc-wrap .aside .logo-box img{width:90px;height:90px;transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}#pc-wrap .aside .logo-box img:hover{transform:translate3d(0,-1px,0) scale(1.012)}#pc-wrap .aside .user{background:#f5f5f5}#pc-wrap .aside hr{margin:24px 0}#pc-wrap .aside .MuiListItemIcon-root{margin-right:16px}#pc-wrap .user{background:#f5f5f5}#pc-wrap .menu-list{padding:8px 24px 8px 32px}#pc-wrap .menu-list li{padding:8px 16px 8px 28px;border-radius:4px;font-size:14px}#pc-wrap .menu-list li.on{font-weight:600;background:#fdf4f4;color:#f54d56}#pc-wrap .menu-list li.on span{color:#212121}#pc-wrap #bunker{width:calc(100% - 280px);margin-left:auto;padding:116px 24px;align-items:center}#pc-wrap #bunker .flex-space{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap #bunker .title{margin-bottom:24px}#pc-wrap #bunker .badge{padding:3px 8px;font-weight:500;font-size:12px;border-radius:4px}#pc-wrap #bunker .success{color:#229a16;background:rgba(84,214,44,.16)}#pc-wrap #bunker .warning{color:#f57c00;background:rgba(245,124,0,.1);border-radius:4px}#pc-wrap #bunker .error{color:#b72136;background:rgba(255,72,66,.16)}#pc-wrap #bunker .block{color:#ab47bc;background:rgba(171,71,188,.1);border-radius:4px}#pc-wrap #bunker .delete{background:#757575;color:#fff;border-radius:4px}#pc-wrap #bunker .success-txt{font-size:14px;color:#229a16}#pc-wrap #bunker .warning-txt{font-size:14px;color:#f57c00}#pc-wrap #bunker .error-txt{font-size:14px;color:#b72136}#pc-wrap #bunker .hacking-txt{font-size:14px;color:#ab47bc}#pc-wrap #bunker .delete-txt{font-size:14px;color:#757575}#pc-wrap #bunker .up{color:#2d99ff;background:rgba(45,153,255,.3)}#pc-wrap #bunker .down{color:#ff3030;background:rgba(255,48,48,.3)}#pc-wrap #bunker .content{width:100%}#pc-wrap #bunker .content .no-data{font-size:16px}#pc-wrap #bunker .detail{min-width:1080px;align-items:center;justify-content:center}#pc-wrap #bunker .detail .back{display:flex;flex-direction:row;align-items:center;margin-bottom:24px}#pc-wrap #bunker .detail .info-area{flex-direction:row}#pc-wrap #bunker .detail .info-area>ul{flex:1 1}#pc-wrap #bunker .detail .info-area li{padding:16px 24px}#pc-wrap #bunker .detail .info-area hr{margin:6px 10px;border-color:#bdbdbd}#pc-wrap #bunker .detail .info-area span:first-child{width:220px;min-width:220px}#pc-wrap #bunker .detail .info-area .active{color:#229a16;background:rgba(84,214,44,.16)}#pc-wrap #bunker .detail .info-area .warning{color:#f57c00;padding:4px;background:rgba(245,124,0,.1);border-radius:4px}#pc-wrap #bunker .detail .info-area .error{color:#b72136;background:rgba(255,72,66,.16)}#pc-wrap #bunker .detail .info-area .hacking{color:#ab47bc;padding:4px;background:rgba(171,71,188,.1);border-radius:4px}#pc-wrap #bunker .detail .MuiTabPanel-root{padding:0;margin:24px 0}#pc-wrap #bunker .detail .banned-wrap>div{margin:0 8px 8px 0}#pc-wrap #bunker .content-area strong{margin:0 3px}#pc-wrap #bunker .content-area .tit{font-size:20px;padding:32px 24px}#pc-wrap #bunker .content-area .btn-upload{flex-direction:column}#pc-wrap #bunker .content-area .btn-upload .img-area img{width:100%}#pc-wrap #bunker .content-area .comment{height:150px}#pc-wrap #bunker .content-area .comment textarea{width:50%;height:80%;padding:10px;font-size:14px;border:1px solid #eee;border-radius:4px;resize:none}#pc-wrap #bunker .content-area .desc span{color:#757575;margin-right:4px}#pc-wrap #bunker .user-area{margin-bottom:24px}#pc-wrap #bunker .user-area .user-id{background:#f5f5f5;border-radius:30px;padding:0 8px;margin-top:8px;text-align:center}#pc-wrap #bunker .user-area .connect{height:min-content;border-radius:8px;padding:2px 6px;margin-left:10px}#pc-wrap #bunker .user-area .connect.online{color:#229a16;background:rgba(84,214,44,.16)}#pc-wrap #bunker .user-area .connect.offline{color:#b72136;background:rgba(255,72,66,.16)}#pc-wrap #bunker .input-area div:first-child{margin-right:16px}#pc-wrap #bunker .input-area .MuiInputAdornment-root button{margin-right:0}#pc-wrap #bunker .btn-wrap{margin-top:24px;flex-direction:row;justify-content:flex-end}#pc-wrap #bunker .btn-wrap button{font-weight:500}#pc-wrap #bunker .btn-complete,#pc-wrap #bunker .btn-wrap button:nth-child(2){color:#fff;box-shadow:0 8px 16px 0 rgba(255,48,48,.24)}#pc-wrap #bunker .btn-action{position:static;font-weight:500;color:#fff;border-radius:8px}#pc-wrap #bunker .btn-add{color:#fff;font-weight:500;box-shadow:0 8px 16px 0 rgba(255,48,48,.24)}#pc-wrap #bunker .btn-cancel{color:#757575;border:1px solid #eee}#pc-wrap #bunker .btn-upload{border:1px dashed #eee}#pc-wrap #bunker .btn-text{color:#e92c28}#pc-wrap #bunker .btn-window{color:#757575;margin-left:8px}#pc-wrap #bunker .btn-window svg{font-size:20px}#pc-wrap #bunker .name a{display:flex;flex-direction:row;align-items:center}#pc-wrap #bunker .table-wrap{background:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12)}#pc-wrap #bunker .table-wrap .tab-menu{display:flex;flex-direction:row;padding:0 24px}#pc-wrap #bunker .table-wrap .tab-menu li{width:auto;height:48px;cursor:pointer;padding:12px 16px;color:#bdbdbd;font-size:14px}#pc-wrap #bunker .table-wrap .tab-menu li.on{font-weight:500;color:#e92c28;border-bottom:2px solid #e92c28}#pc-wrap #bunker .table-wrap.check-table-wrap td:first-child,#pc-wrap #bunker .table-wrap.check-table-wrap th:first-child{width:50px;padding:0 0 0 15px}#pc-wrap #bunker .table-wrap thead tr{background:#fafafa}#pc-wrap #bunker .table-wrap thead th{font-weight:700;color:#374151;font-size:14px;border-bottom:1px solid #eee}#pc-wrap #bunker .table-wrap thead th:last-child{padding-right:24px}#pc-wrap #bunker .table-wrap thead th:first-child{padding-left:24px}#pc-wrap #bunker .table-wrap tbody{color:#616161}#pc-wrap #bunker .table-wrap tbody tr{border-bottom:1px solid #eee}#pc-wrap #bunker .table-wrap tbody tr:last-child{border-bottom:0}#pc-wrap #bunker .table-wrap tbody th:first-child{padding-left:24px}#pc-wrap #bunker .table-wrap tbody td{padding:12px 16px;border-bottom:0;font-size:14px;color:#616161}#pc-wrap #bunker .table-wrap tbody td.info,#pc-wrap #bunker .table-wrap tbody td.info-community{display:flex;flex-direction:row;align-items:center}#pc-wrap #bunker .table-wrap tbody td.info-community a:visited{color:#959595}#pc-wrap #bunker .table-wrap tbody td .img-box{width:80px;height:80px}#pc-wrap #bunker .table-wrap tbody td p.text-ellipsis{width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#pc-wrap #bunker .table-wrap tbody td:first-child{padding-left:24px}#pc-wrap #bunker .table-wrap .flex-box button{color:#e92c28;font-weight:500;margin-right:8px}#pc-wrap #bunker .table-wrap .flex-box button:last-child{margin-right:0}#pc-wrap #bunker .table-wrap .edit-options{padding:25px}#pc-wrap #bunker .table-wrap .edit-options .option-wrap{margin-bottom:40px}#pc-wrap #bunker .table-wrap .edit-options .option-wrap .tit{height:40px;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:8px;background:#f5f5f5;border-radius:4px;padding:2px 16px}#pc-wrap #bunker .table-wrap .edit-options .option-wrap .notice{margin:6px 0 0 30px;color:#bdbdbd}#pc-wrap #bunker .table-wrap .edit-options .option{flex-flow:row wrap}#pc-wrap #bunker .table-wrap .edit-options .option label{width:301px;height:48px;padding-right:8px;color:#616161}#pc-wrap #bunker .table-wrap .edit-options .option label span{font-size:14px}#pc-wrap #bunker .tit{flex-direction:row;font-size:28px;font-weight:700}#pc-wrap #bunker .info-area{flex-direction:row}#pc-wrap #bunker .search-area{display:flex;flex-direction:row;justify-content:flex-end}#pc-wrap #bunker .search-area img{cursor:pointer}#pc-wrap #bunker .search-area .MuiOutlinedInput-root{height:48px;background:#fff;font-size:14px}#pc-wrap #bunker .search-area .MuiTableCell-root{padding:12px 20px;border-bottom:1px solid #eee}#pc-wrap #bunker .search-area .MuiToolbar-root{align-items:center}#pc-wrap #bunker .btn-action-wrap{display:flex;flex-direction:row}#pc-wrap #bunker .btn-action-wrap button{height:44px;background:#fff;border:1px solid #eee;color:#757575;margin-right:8px}#pc-wrap #bunker .btn-action-wrap thead{font-weight:600}#pc-wrap #bunker .MuiTabPanel-root{padding:0}#pc-wrap #bunker .MuiTableContainer-root{box-shadow:none}@media(prefers-reduced-motion:reduce){#pc-wrap .aside .logo-box img{transition:none;transform:none;will-change:auto}#pc-wrap .aside .logo-box img:hover{transform:none}}#pc-wrap.admin{min-height:100vh;background:radial-gradient(circle at top left,rgba(29,78,216,.2),transparent 34rem),#061225;color:#d6e3ff}#pc-wrap.admin .MuiAppBar-root{background:rgba(6,18,37,.82)!important;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#pc-wrap.admin .aside .MuiDrawer-paper{background:linear-gradient(180deg,#08162a,#051021);color:#d6e3ff;border-right:1px solid hsla(0,0%,100%,.1)}#pc-wrap.admin .aside .user{background:hsla(0,0%,100%,.06)}#pc-wrap.admin .aside .menu_wrap .menu{border-radius:14px;color:rgba(214,227,255,.72)}#pc-wrap.admin .aside .menu_wrap .menu.on{background:rgba(29,78,216,.16);color:#fff}#pc-wrap.admin .aside .menu-list li.on{background:rgba(29,78,216,.18);color:#fff}#pc-wrap.admin .aside .menu-list li.on span{color:#fff}#pc-wrap.admin #bunker .content{color:#d6e3ff}#pc-wrap.admin #bunker .tit{color:#fff;font-family:var(--gt-font-heading);font-weight:850}#pc-wrap.admin #bunker .table-wrap{background:hsla(0,0%,100%,.94);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.24);overflow:hidden}#pc-wrap.admin .admin-dashboard{gap:24px}#pc-wrap.admin .admin-dashboard-hero,#pc-wrap.admin .admin-stat-card,#pc-wrap.admin .admin-workbench-panel{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);box-shadow:0 24px 70px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#pc-wrap.admin .admin-dashboard-hero{padding:34px;border-radius:28px}#pc-wrap.admin .admin-kicker{color:#7db7ff;font-size:12px;font-weight:900}#pc-wrap.admin .admin-title{margin-top:8px;color:#fff;font-family:var(--gt-font-heading);font-size:38px;font-weight:900;line-height:1.05}#pc-wrap.admin .admin-copy,#pc-wrap.admin .admin-panel-copy{max-width:720px;margin-top:10px;color:rgba(214,227,255,.74);font-size:14px;line-height:1.65}#pc-wrap.admin .admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}#pc-wrap.admin .admin-stat-card{min-height:154px;padding:22px;border-radius:24px;transition:transform .18s ease,border-color .18s ease}#pc-wrap.admin .admin-stat-card:hover{transform:translateY(-3px);border-color:rgba(125,183,255,.4)}#pc-wrap.admin .admin-stat-card span{color:rgba(214,227,255,.72);font-size:13px;font-weight:800}#pc-wrap.admin .admin-stat-card strong{margin-top:18px;color:#fff;font-family:var(--gt-font-heading);font-size:38px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pc-wrap.admin .admin-stat-card em{display:block;margin-top:16px;color:#7db7ff;font-size:12px;font-style:normal;font-weight:900}#pc-wrap.admin .admin-stat-card--unavailable{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.08)}#pc-wrap.admin .admin-stat-card--unavailable:hover{transform:none;border-color:hsla(0,0%,100%,.08)}#pc-wrap.admin .admin-stat-card--unavailable em{margin-top:12px;color:rgba(214,227,255,.62)}#pc-wrap.admin .admin-stat-card__unavailable-wrap{cursor:not-allowed}#pc-wrap.admin .admin-stat-card__unavailable-action.MuiButton-root{min-height:34px;margin-top:8px;padding:0 10px;border:1px solid rgba(214,227,255,.18);border-radius:8px;font-size:12px;font-weight:800;text-transform:none}#pc-wrap.admin .admin-stat-card__unavailable-action.MuiButton-root.Mui-disabled{border-color:rgba(214,227,255,.14);color:rgba(214,227,255,.48)}#pc-wrap.admin .admin-unavailable-page{align-items:flex-start}#pc-wrap.admin .admin-unavailable-panel{width:min(100%,720px);gap:14px;padding:32px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.08);box-shadow:0 12px 32px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#pc-wrap.admin .admin-unavailable__eyebrow{color:#7db7ff;font-size:12px;font-weight:800}#pc-wrap.admin .admin-unavailable__copy{max-width:65ch;margin:0;color:rgba(214,227,255,.8);font-size:14px;line-height:1.65}#pc-wrap.admin .admin-unavailable__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content;padding:0 16px;border-radius:8px;background:var(--gt-primary);color:#fff;font-size:14px;font-weight:800;text-decoration:none}#pc-wrap.admin .admin-unavailable__link:hover{background:#1747c2}#pc-wrap.admin .admin-unavailable__link svg{width:18px;height:18px}#pc-wrap.admin .admin-workbench-panel{flex:1 1;padding:26px;border-radius:24px}#pc-wrap.admin .admin-workbench-panel.muted{background:hsla(0,0%,100%,.05)}#pc-wrap.admin .admin-panel-title{color:#fff;font-family:var(--gt-font-heading);font-size:22px;font-weight:850}.right-dashboard-settings{padding:0 10px;width:360px;height:100%}.right-dashboard-settings,.right-dashboard-settings .top{position:relative;display:flex;flex-direction:column;box-sizing:border-box}.right-dashboard-settings .top{padding:24px;border-bottom:1px solid rgba(0,0,0,.125)}.right-dashboard-settings .top h5{font-size:20px;font-family:var(--gt-font-body)}.right-dashboard-settings .top p{color:#344767;font-family:var(--gt-font-body)}.right-dashboard-settings .top .close-icon{position:absolute;right:8px;cursor:pointer;font-size:20px}.right-dashboard-settings .main{position:relative;padding:16px 24px 24px;width:100%;height:auto;display:flex;flex-direction:column;box-sizing:border-box}.right-dashboard-settings .main .switch-box{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.right-dashboard-settings .main .switch-box h6{font-size:16px;font-family:var(--gt-font-body);font-weight:600}#pc-wrap.admin{--admin-ink:#eaf1ff;--admin-muted:rgba(222,233,255,.68);--admin-line:rgba(181,204,255,.14);--admin-panel:rgba(9,28,57,.78);background:radial-gradient(circle at 6% -8%,rgba(50,100,255,.28),transparent 30rem),radial-gradient(circle at 90% 4%,rgba(212,175,55,.12),transparent 24rem),#071a35;font-family:var(--gt-font-body)}#pc-wrap.admin .admin-appbar{height:72px;padding:0 28px;background:rgba(7,26,53,.72)!important;border-bottom:1px solid var(--admin-line);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}#pc-wrap.admin .admin-toolbar{min-height:72px;padding:0}#pc-wrap.admin .admin-toolbar__avatar,#pc-wrap.admin .admin-toolbar__menu,#pc-wrap.admin .admin-toolbar__theme{width:42px;height:42px;color:var(--admin-ink)}#pc-wrap.admin .admin-toolbar__theme{margin-right:8px;background:hsla(0,0%,100%,.08);border:1px solid var(--admin-line)}#pc-wrap.admin .admin-toolbar__theme:hover{background:hsla(0,0%,100%,.14)}#pc-wrap.admin .admin-toolbar__context{margin-left:12px}#pc-wrap.admin .admin-toolbar__context span{color:#8db8ff;font-size:11px;font-weight:800;letter-spacing:.08em}#pc-wrap.admin .admin-toolbar__context strong{color:#fff;font-family:var(--gt-font-heading);font-size:16px;font-weight:800}#pc-wrap.admin .admin-toolbar__spacer{flex:1 1 auto}#pc-wrap.admin .admin-toolbar__avatar .MuiAvatar-root{width:36px;height:36px;border:1px solid hsla(0,0%,100%,.28)}#pc-wrap.admin .aside .MuiDrawer-paper{background:linear-gradient(150deg,rgba(35,71,122,.35),transparent 38%),#06162f;border-right:1px solid var(--admin-line);box-shadow:none}#pc-wrap.admin .aside .MuiDivider-root{border-color:var(--admin-line)}#pc-wrap.admin .admin-navigation{min-height:100%;color:var(--admin-ink)}#pc-wrap.admin .admin-navigation__brand{min-height:96px;justify-content:space-between;padding:24px 24px 16px}#pc-wrap.admin .admin-navigation__brand img{width:124px;height:auto;filter:brightness(0) invert(1)}#pc-wrap.admin .admin-navigation__close{color:var(--admin-ink)}#pc-wrap.admin .admin-navigation__operator{margin:0 18px 18px;padding:12px;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;background:hsla(0,0%,100%,.055)}#pc-wrap.admin .admin-navigation__operator .MuiAvatar-root{width:36px;height:36px}#pc-wrap.admin .admin-navigation__operator span,#pc-wrap.admin .admin-navigation__operator strong{display:block}#pc-wrap.admin .admin-navigation__operator strong{font-size:13px;font-weight:800}#pc-wrap.admin .admin-navigation__operator span{margin-top:2px;color:var(--admin-muted);font-size:11px}#pc-wrap.admin .admin-navigation__menu{padding:14px 12px 24px}#pc-wrap.admin .admin-menu-list__group+#pc-wrap.admin .admin-menu-list__group{margin-top:4px}#pc-wrap.admin .admin-menu-list__child,#pc-wrap.admin .admin-menu-list__item{min-height:44px;border-radius:9px;color:rgba(234,241,255,.72);transition:background-color .18s ease,color .18s ease,transform .18s ease}#pc-wrap.admin .admin-menu-list__child:hover,#pc-wrap.admin .admin-menu-list__item:hover{background:hsla(0,0%,100%,.07);color:#fff}#pc-wrap.admin .admin-menu-list__child.is-active,#pc-wrap.admin .admin-menu-list__item.is-active{background:rgba(50,100,255,.2);color:#fff}#pc-wrap.admin .admin-menu-list__item{padding:0 12px;font-weight:700}#pc-wrap.admin .admin-menu-list__item .MuiListItemIcon-root{min-width:36px;color:inherit}#pc-wrap.admin .admin-menu-list__children{margin:4px 0 8px 36px;padding-left:8px;border-left:1px solid hsla(0,0%,100%,.11)}#pc-wrap.admin .admin-menu-list__child{min-height:38px;padding:0 12px;font-size:13px}#pc-wrap.admin #bunker{width:calc(100% - 280px);padding:108px 32px 42px}#pc-wrap.admin .content.admin-page{width:min(1440px,100%);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--admin-ink)}#pc-wrap.admin .admin-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}#pc-wrap.admin .admin-page__heading>div>span{display:block;margin-bottom:8px;color:#8db8ff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap.admin .admin-page__heading h1{margin:0;color:#fff;font-family:var(--gt-font-heading);font-size:34px;font-weight:800;line-height:1.1;text-wrap:balance}#pc-wrap.admin .admin-page__heading p{max-width:62ch;margin:10px 0 0;color:var(--admin-muted);font-size:14px;line-height:1.6}#pc-wrap.admin .admin-page__count{flex:0 0 auto;margin:0;padding:10px 12px;border:1px solid rgba(141,184,255,.26);border-radius:999px;background:rgba(50,100,255,.1);color:#dce8ff;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pc-wrap.admin .admin-page__heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}#pc-wrap.admin .admin-primary-action.MuiButton-root{min-height:40px;padding:0 14px;border-radius:8px;background:var(--gt-primary);color:#fff;font-size:13px;font-weight:800;text-transform:none}#pc-wrap.admin .admin-primary-action.MuiButton-root:hover{background:#003dbd}#pc-wrap.admin .admin-primary-action.MuiButton-root.Mui-disabled{background:#9eafe4;color:hsla(0,0%,100%,.86)}#pc-wrap.admin .admin-surface{overflow:hidden;border:1px solid hsla(0,0%,100%,.13);border-radius:14px;background:rgba(249,251,255,.98);box-shadow:0 8px 8px rgba(0,13,33,.18)}#pc-wrap.admin .admin-filterbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:14px 18px;border-bottom:1px solid rgba(15,41,77,.1);background:#fff}#pc-wrap.admin .admin-filterbar--selects{justify-content:flex-start}#pc-wrap.admin .admin-tabs{display:flex;align-items:center;gap:4px;padding-bottom:2px}#pc-wrap.admin .admin-tabs .MuiButton-root{min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:var(--gt-slate-text);font-size:13px;font-weight:700;text-transform:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#pc-wrap.admin .admin-tabs .MuiButton-root:hover{background:var(--gt-blue-soft)!important;color:var(--gt-primary)!important}#pc-wrap.admin .admin-tabs .MuiButton-root:focus-visible{outline:2px solid var(--gt-primary);outline-offset:2px}#pc-wrap.admin .admin-tabs .MuiButton-root.is-active{background:var(--gt-blue-soft)!important;border-color:var(--gt-primary)!important;color:var(--gt-primary)!important;font-weight:800}#pc-wrap.admin .admin-search-controls{align-items:center;gap:10px;margin:0}#pc-wrap.admin .admin-search-controls .MuiOutlinedInput-root,#pc-wrap.admin .admin-search-controls .MuiSelect-select{min-height:42px;box-sizing:border-box;border-radius:8px;background:var(--gt-surface);font-size:13px}#pc-wrap.admin .admin-search-controls .MuiOutlinedInput-root{min-width:260px}#pc-wrap.admin .admin-search-controls .MuiSelect-select{min-width:148px;padding:10px 36px 10px 12px}#pc-wrap.admin .admin-icon-button.MuiButton-root{min-width:34px;width:34px;height:34px;padding:0;border-radius:7px;color:var(--gt-slate-text)}#pc-wrap.admin .admin-icon-button.MuiButton-root svg{font-size:19px}#pc-wrap.admin .admin-data-table .MuiTable-root{min-width:760px}#pc-wrap.admin .admin-data-table .MuiTableHead-root{background:#f3f6fc}#pc-wrap.admin .admin-data-table .MuiTableCell-root{padding:14px 16px;border-color:rgba(15,41,77,.09);color:var(--gt-on-background);font-size:13px}#pc-wrap.admin .admin-data-table .MuiTableHead-root .MuiTableCell-root{color:var(--gt-slate-text);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#pc-wrap.admin .admin-data-table .MuiTableBody-root .MuiTableRow-root{transition:background-color .18s ease}#pc-wrap.admin .admin-data-table .MuiTableBody-root .MuiTableRow-root:hover{background:#f6f8fd}#pc-wrap.admin .admin-person .MuiAvatar-root,#pc-wrap.admin .admin-tour-cell .MuiAvatar-root{width:34px;height:34px}#pc-wrap.admin .admin-person a,#pc-wrap.admin .admin-tour-cell a{color:var(--gt-on-background);font-size:13px;font-weight:800;text-decoration:none}#pc-wrap.admin .admin-person span,#pc-wrap.admin .admin-tour-cell span{display:block;margin-top:2px;color:var(--gt-slate-text);font-size:11px}#pc-wrap.admin .admin-tour-cell img{width:48px;height:38px;border-radius:8px;object-fit:cover}#pc-wrap.admin .admin-article-cell span,#pc-wrap.admin .admin-article-cell strong,#pc-wrap.admin .admin-name-cell span,#pc-wrap.admin .admin-name-cell strong,#pc-wrap.admin .admin-notice-cell span,#pc-wrap.admin .admin-notice-cell strong{display:block}#pc-wrap.admin .admin-article-cell strong,#pc-wrap.admin .admin-name-cell strong,#pc-wrap.admin .admin-notice-cell strong{color:var(--gt-on-background);font-size:13px;font-weight:800}#pc-wrap.admin .admin-article-cell span,#pc-wrap.admin .admin-name-cell span,#pc-wrap.admin .admin-notice-cell span{margin-top:3px;color:var(--gt-slate-text);font-size:11px}#pc-wrap.admin .admin-article-cell{min-width:230px}#pc-wrap.admin .admin-article-cell span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pc-wrap.admin .admin-article-cell .MuiIconButton-root{width:26px;height:26px;margin-left:2px;color:var(--gt-primary)}#pc-wrap.admin .admin-notice-cell{max-width:380px}#pc-wrap.admin .admin-notice-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pc-wrap.admin .admin-destination-actions,#pc-wrap.admin .admin-notice-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}#pc-wrap.admin .admin-booking-actions,#pc-wrap.admin .admin-payment-actions{display:inline-flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}#pc-wrap.admin .admin-booking-cell,#pc-wrap.admin .admin-comment-cell,#pc-wrap.admin .admin-notification-cell,#pc-wrap.admin .admin-payment-cell{display:grid;grid-gap:3px;gap:3px;min-width:150px}#pc-wrap.admin .admin-booking-cell strong,#pc-wrap.admin .admin-comment-cell strong,#pc-wrap.admin .admin-notification-cell strong,#pc-wrap.admin .admin-payment-cell strong{color:var(--gt-on-background);font-size:13px;font-weight:800}#pc-wrap.admin .admin-booking-cell span,#pc-wrap.admin .admin-comment-cell span,#pc-wrap.admin .admin-id-pair,#pc-wrap.admin .admin-notification-cell span,#pc-wrap.admin .admin-payment-cell span{color:var(--gt-slate-text);font-size:11px}#pc-wrap.admin .admin-id-pair{display:grid;grid-gap:3px;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pc-wrap.admin .admin-lifecycle-note{margin-bottom:16px;padding:12px;border-radius:8px;background:#f3f6fc;color:var(--gt-slate-text);font-size:13px;line-height:1.5}#pc-wrap.admin .admin-lifecycle-note--surface{margin:14px 18px 0;background:#edf3ff;color:#3150b8}#pc-wrap.admin .admin-destination-cell{display:flex;align-items:center;gap:12px;min-width:280px}#pc-wrap.admin .admin-destination-cell img{width:58px;height:44px;border-radius:8px;object-fit:cover}#pc-wrap.admin .admin-destination-cell span,#pc-wrap.admin .admin-destination-cell strong{display:block}#pc-wrap.admin .admin-destination-cell strong{color:var(--gt-on-background);font-size:13px;font-weight:800}#pc-wrap.admin .admin-destination-cell span{max-width:230px;margin-top:3px;overflow:hidden;color:var(--gt-slate-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}#pc-wrap.admin .admin-date-cell,#pc-wrap.admin .admin-location-cell{display:grid;grid-gap:3px;gap:3px;color:var(--gt-slate-text);font-size:12px;line-height:1.45}#pc-wrap.admin .admin-location-cell strong{color:var(--gt-on-background);font-size:13px}#pc-wrap.admin .admin-location-cell small{max-width:180px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}#pc-wrap.admin .admin-date-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pc-wrap.admin .admin-filterbar--destinations{align-items:center;justify-content:flex-start}#pc-wrap.admin .admin-destination-filters{flex:1 1 560px;justify-content:flex-end}#pc-wrap.admin .admin-destination-filters .MuiOutlinedInput-root{min-width:148px}#pc-wrap.admin .admin-destination-filters .MuiOutlinedInput-root:last-child{min-width:260px}#pc-wrap.admin .admin-filterbar--bookings,#pc-wrap.admin .admin-filterbar--payments{align-items:center;justify-content:flex-start}#pc-wrap.admin .admin-booking-filters,#pc-wrap.admin .admin-payment-filters{flex:1 1 540px;justify-content:flex-end}#pc-wrap.admin .admin-booking-filters .MuiOutlinedInput-root,#pc-wrap.admin .admin-payment-filters .MuiOutlinedInput-root{min-width:156px}#pc-wrap.admin .admin-booking-filters .MuiOutlinedInput-root:last-child,#pc-wrap.admin .admin-payment-filters .MuiOutlinedInput-root:last-child{min-width:230px}#pc-wrap.admin .admin-filterbar--comments,#pc-wrap.admin .admin-filterbar--notifications{align-items:center;justify-content:flex-start}#pc-wrap.admin .admin-comment-filters,#pc-wrap.admin .admin-notification-filters{flex:1 1 420px;justify-content:flex-end}#pc-wrap.admin .admin-comment-filters .MuiOutlinedInput-root,#pc-wrap.admin .admin-notification-filters .MuiOutlinedInput-root{min-width:176px}#pc-wrap.admin .admin-cell-copy{max-width:260px;color:var(--gt-slate-text)!important;line-height:1.5}#pc-wrap.admin .admin-metric-pair{display:grid;grid-gap:3px;gap:3px;color:var(--gt-slate-text);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pc-wrap.admin .admin-status{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:0;background:#edf1f8;color:#455873;font-size:11px;font-weight:800;letter-spacing:.02em}#pc-wrap.admin .admin-status--active,#pc-wrap.admin .admin-status--agent,#pc-wrap.admin .admin-status--approved,#pc-wrap.admin .admin-status--completed,#pc-wrap.admin .admin-status--confirmed,#pc-wrap.admin .admin-status--paid,#pc-wrap.admin .admin-status--read{background:#e2f6ed;color:#16734d}#pc-wrap.admin .admin-status--hold,#pc-wrap.admin .admin-status--paused,#pc-wrap.admin .admin-status--pending,#pc-wrap.admin .admin-status--wait{background:#fff4d8;color:#865d08}#pc-wrap.admin .admin-status--block,#pc-wrap.admin .admin-status--cancelled,#pc-wrap.admin .admin-status--delete,#pc-wrap.admin .admin-status--deleted,#pc-wrap.admin .admin-status--failed,#pc-wrap.admin .admin-status--rejected{background:#fee9ec;color:#ad2943}#pc-wrap.admin .admin-status--refunded{background:#f2eafb;color:#75499d}#pc-wrap.admin .admin-status--admin{background:#e7edff;color:#3150b8}#pc-wrap.admin .admin-status--user{background:#eaf0f5;color:#53697d}#pc-wrap.admin .admin-status--sold_out{background:#f2eafb;color:#75499d}#pc-wrap.admin .admin-action-button.MuiButton-root,#pc-wrap.admin .admin-icon-action.MuiIconButton-root{min-height:34px;padding:0 10px;border:1px solid rgba(0,73,227,.26);border-radius:8px;color:var(--gt-primary);font-size:12px;font-weight:800;text-transform:none}#pc-wrap.admin .admin-action-button--danger.MuiButton-root,#pc-wrap.admin .admin-icon-action--danger.MuiIconButton-root{border-color:rgba(173,41,67,.28);color:#ad2943}#pc-wrap.admin .admin-icon-action.MuiIconButton-root{width:34px;padding:0}#pc-wrap.admin .admin-state{display:grid;min-height:210px;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:24px;color:var(--gt-slate-text);text-align:center}#pc-wrap.admin .admin-state .MuiButton-root{min-height:38px;padding:0 14px;border-radius:8px;background:var(--gt-primary);color:#fff;font-weight:800;text-transform:none}#pc-wrap.admin .admin-state--error{color:#ad2943}#pc-wrap.admin .admin-table-skeleton{display:grid;grid-gap:1px;gap:1px;padding:1px 0 0;background:rgba(15,41,77,.09)}#pc-wrap.admin .admin-table-skeleton span{display:block;height:58px;background:linear-gradient(90deg,#fff 20%,#f0f4fb 50%,#fff 80%);animation:adminSkeleton 1.3s ease-in-out infinite}#pc-wrap.admin .admin-mobile-cards{display:none}#pc-wrap.admin .MuiTablePagination-root{margin:0;border-top:1px solid rgba(15,41,77,.1);color:var(--gt-slate-text)}#pc-wrap.admin .MuiButtonBase-root:focus-visible,#pc-wrap.admin .MuiInputBase-root:focus-within,#pc-wrap.admin a:focus-visible{outline:3px solid rgba(50,100,255,.42);outline-offset:2px}.admin-notice-dialog .MuiDialog-paper{border-radius:12px;background:#fff;color:var(--gt-on-background)}.admin-notice-dialog .MuiDialogTitle-root{padding:22px 24px 16px;font-family:var(--gt-font-heading);font-size:21px;font-weight:800}.admin-notice-dialog .MuiDialogContent-root{padding:22px 24px}.admin-notice-dialog .MuiDialogActions-root{gap:10px;padding:16px 24px 22px}.admin-notice-dialog .MuiDialogActions-root .MuiButton-root{min-height:40px;border-radius:8px;font-weight:800;text-transform:none}.admin-notice-dialog .admin-primary-action.MuiButton-root{background:var(--gt-primary);color:#fff}.admin-notice-dialog .admin-primary-action.MuiButton-root:hover{background:#003dbd}.admin-notice-dialog .admin-primary-action.MuiButton-root.Mui-disabled{background:#9eafe4;color:hsla(0,0%,100%,.86)}.admin-notice-dialog .admin-notice-editor{display:grid;grid-gap:18px;gap:18px}.admin-notice-dialog .admin-notice-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-notice-dialog .admin-notice-editor .MuiInputLabel-root{color:var(--gt-slate-text)}.admin-notice-dialog .admin-notice-editor .MuiOutlinedInput-root{border-radius:8px}.admin-notice-dialog .admin-notice-editor .MuiFormHelperText-root{margin-left:2px}.admin-notice-dialog .admin-notice-editor .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ad2943}.admin-notice-dialog .admin-notice-editor__error{margin:-4px 0 0;color:#ad2943;font-size:13px;font-weight:700;line-height:1.5}.admin-notice-dialog .MuiButtonBase-root:focus-visible,.admin-notice-dialog .MuiInputBase-root:focus-within{outline:3px solid rgba(50,100,255,.42);outline-offset:2px}.admin-destination-dialog .MuiDialog-paper{border-radius:12px;background:#fff;color:var(--gt-on-background)}.admin-destination-dialog .MuiDialogTitle-root{padding:22px 24px 16px;font-family:var(--gt-font-heading);font-size:21px;font-weight:800}.admin-destination-dialog .MuiDialogContent-root{padding:22px 24px}.admin-destination-dialog .MuiDialogActions-root{gap:10px;padding:16px 24px 22px}.admin-destination-dialog .MuiDialogActions-root .MuiButton-root{min-height:40px;border-radius:8px;font-weight:800;text-transform:none}.admin-destination-dialog .admin-primary-action.MuiButton-root{background:var(--gt-primary);color:#fff}.admin-destination-dialog .admin-primary-action.MuiButton-root:hover{background:#003dbd}.admin-destination-dialog .admin-primary-action.MuiButton-root.Mui-disabled{background:#9eafe4;color:hsla(0,0%,100%,.86)}.admin-destination-dialog .admin-destination-editor{display:grid;grid-gap:18px;gap:18px}.admin-destination-dialog .admin-destination-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-destination-dialog .admin-destination-editor .MuiInputLabel-root{color:var(--gt-slate-text)}.admin-destination-dialog .admin-destination-editor .MuiOutlinedInput-root{border-radius:8px}.admin-destination-dialog .admin-destination-editor .MuiFormHelperText-root{margin-left:2px}.admin-destination-dialog .admin-destination-editor .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ad2943}.admin-destination-dialog .admin-destination-editor__error{margin:-4px 0 0;color:#ad2943;font-size:13px;font-weight:700;line-height:1.5}.admin-destination-dialog .MuiButtonBase-root:focus-visible,.admin-destination-dialog .MuiInputBase-root:focus-within{outline:3px solid rgba(50,100,255,.42);outline-offset:2px}.admin-booking-dialog .MuiDialog-paper,.admin-payment-dialog .MuiDialog-paper{border-radius:12px;background:#fff;color:var(--gt-on-background)}.admin-booking-dialog .MuiDialogTitle-root,.admin-payment-dialog .MuiDialogTitle-root{padding:22px 24px 16px;font-family:var(--gt-font-heading);font-size:21px;font-weight:800}.admin-booking-dialog .MuiDialogContent-root,.admin-payment-dialog .MuiDialogContent-root{padding:22px 24px}.admin-booking-dialog .MuiDialogActions-root,.admin-payment-dialog .MuiDialogActions-root{gap:10px;padding:16px 24px 22px}.admin-booking-dialog .MuiDialogActions-root .MuiButton-root,.admin-payment-dialog .MuiDialogActions-root .MuiButton-root{min-height:40px;border-radius:8px;font-weight:800;text-transform:none}.admin-booking-dialog .MuiInputLabel-root,.admin-payment-dialog .MuiInputLabel-root{color:var(--gt-slate-text)}.admin-booking-dialog .MuiOutlinedInput-root,.admin-payment-dialog .MuiOutlinedInput-root{border-radius:8px}.admin-booking-dialog .MuiButtonBase-root:focus-visible,.admin-booking-dialog .MuiInputBase-root:focus-within,.admin-payment-dialog .MuiButtonBase-root:focus-visible,.admin-payment-dialog .MuiInputBase-root:focus-within{outline:3px solid rgba(50,100,255,.42);outline-offset:2px}@keyframes adminSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:959px){#pc-wrap.admin .admin-appbar{padding:0 18px}#pc-wrap.admin #bunker{width:100%;padding:96px 20px 32px}#pc-wrap.admin .admin-page__heading{align-items:flex-start;flex-direction:column;gap:14px}#pc-wrap.admin .admin-page__heading-actions{justify-content:flex-start}#pc-wrap.admin .admin-page__heading h1{font-size:29px}#pc-wrap.admin .admin-page__count{padding:8px 10px}}@media(max-width:700px){#pc-wrap.admin #bunker{padding:92px 14px 28px}#pc-wrap.admin .admin-page__heading{margin-bottom:20px}#pc-wrap.admin .admin-page__heading p{font-size:13px}#pc-wrap.admin .admin-page__heading-actions{width:100%}#pc-wrap.admin .admin-page__heading-actions .admin-primary-action{flex:1 1 auto}#pc-wrap.admin .admin-surface{border-radius:12px}#pc-wrap.admin .admin-filterbar{align-items:stretch;flex-direction:column;padding:12px}#pc-wrap.admin .admin-filterbar--selects{flex-direction:row;flex-wrap:wrap}#pc-wrap.admin .admin-filterbar--bookings,#pc-wrap.admin .admin-filterbar--comments,#pc-wrap.admin .admin-filterbar--destinations,#pc-wrap.admin .admin-filterbar--notifications,#pc-wrap.admin .admin-filterbar--payments{align-items:stretch}#pc-wrap.admin .admin-tabs{width:100%}#pc-wrap.admin .admin-search-controls{width:100%;align-items:stretch;flex-direction:column}#pc-wrap.admin .admin-search-controls .MuiOutlinedInput-root,#pc-wrap.admin .admin-search-controls .MuiSelect-select{width:100%;min-width:0}#pc-wrap.admin .admin-booking-filters,#pc-wrap.admin .admin-comment-filters,#pc-wrap.admin .admin-destination-filters,#pc-wrap.admin .admin-notification-filters,#pc-wrap.admin .admin-payment-filters{flex-basis:auto}#pc-wrap.admin .admin-data-table{display:none}#pc-wrap.admin .admin-mobile-cards{display:grid;grid-gap:10px;gap:10px;padding:12px}#pc-wrap.admin .admin-mobile-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(15,41,77,.1);border-radius:10px;background:#fff;color:var(--gt-on-background)}#pc-wrap.admin .admin-mobile-card--destination>img,#pc-wrap.admin .admin-mobile-card--tour>img{width:100%;height:132px;border-radius:8px;object-fit:cover}#pc-wrap.admin .admin-mobile-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#pc-wrap.admin .admin-mobile-card__title strong{color:var(--gt-on-background);font-size:14px;line-height:1.4}#pc-wrap.admin .admin-mobile-card>p{margin:-4px 0 0;color:var(--gt-slate-text);font-size:12px}#pc-wrap.admin .admin-mobile-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--gt-slate-text);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#pc-wrap.admin .admin-mobile-card__copy{display:grid;grid-gap:4px;gap:4px;color:var(--gt-slate-text);font-size:12px;line-height:1.5}#pc-wrap.admin .admin-mobile-card__copy strong{color:var(--gt-on-background)}#pc-wrap.admin .admin-mobile-card__actions{display:flex;flex-wrap:wrap;gap:8px}#pc-wrap.admin .admin-unavailable-panel{padding:24px 18px}#pc-wrap.admin .admin-unavailable__link{width:100%}#pc-wrap.admin .MuiTablePagination-toolbar{flex-wrap:wrap;justify-content:center;padding:8px}.admin-notice-dialog .MuiDialog-paper{width:calc(100% - 24px);margin:12px}.admin-notice-dialog .MuiDialogTitle-root{padding:20px 18px 14px;font-size:19px}.admin-notice-dialog .MuiDialogContent-root{padding:18px}.admin-notice-dialog .MuiDialogActions-root{padding:14px 18px 18px}.admin-notice-dialog .admin-notice-editor__grid{grid-template-columns:1fr}.admin-destination-dialog .MuiDialog-paper{width:calc(100% - 24px);margin:12px}.admin-destination-dialog .MuiDialogTitle-root{padding:20px 18px 14px;font-size:19px}.admin-destination-dialog .MuiDialogContent-root{padding:18px}.admin-destination-dialog .MuiDialogActions-root{padding:14px 18px 18px}.admin-destination-dialog .admin-destination-editor__grid{grid-template-columns:1fr}.admin-booking-dialog .MuiDialog-paper,.admin-payment-dialog .MuiDialog-paper{width:calc(100% - 24px);margin:12px}.admin-booking-dialog .MuiDialogTitle-root,.admin-payment-dialog .MuiDialogTitle-root{padding:20px 18px 14px;font-size:19px}.admin-booking-dialog .MuiDialogContent-root,.admin-payment-dialog .MuiDialogContent-root{padding:18px}.admin-booking-dialog .MuiDialogActions-root,.admin-payment-dialog .MuiDialogActions-root{padding:14px 18px 18px}}@media(prefers-reduced-motion:reduce){#pc-wrap.admin *,#pc-wrap.admin :after,#pc-wrap.admin :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#pc-wrap.admin{--adm-radius:16px;--sky:#0c7d9b;--sky-2:#0d8bad;--sky-deep:#0a6980;--sky-soft:#e5f3fa;--sky-soft-2:#f2fafd;--ink:#103b42;--ink-2:#0c3238;--gold:#f4b352;--body:#3f4f52;--muted:#5e6c6f;--line:#dfeaec;--paper:#fff;--paper-soft:#f6fbfc;--shadow:0 26px 70px -28px rgba(16,59,66,.45);--pop:0 24px 60px -18px rgba(16,59,66,.28);--shadow-sm:0 1px 2px rgba(16,59,66,.06),0 8px 24px -16px rgba(16,59,66,.28);--gt-success:#116330;--gt-error:#a8331c;--gt-warning:#8a5a12;background:var(--sky-soft)!important;color:var(--ink);position:relative}#pc-wrap.admin>*{position:relative;z-index:1}#pc-wrap.admin .admin-appbar{background:var(--paper)!important;color:var(--ink);box-shadow:none;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px)}#pc-wrap.admin .admin-toolbar{min-height:68px;gap:10px}#pc-wrap.admin .admin-toolbar__context{display:flex;flex-direction:column;line-height:1.25}#pc-wrap.admin .admin-toolbar__context span{font-size:.7rem;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:var(--sky)}#pc-wrap.admin .admin-toolbar__context strong{font-family:Sora,sans-serif;font-size:1rem;color:var(--ink)}#pc-wrap.admin .admin-toolbar__menu,#pc-wrap.admin .admin-toolbar__theme{border:1px solid var(--line);border-radius:12px;color:var(--body);transition:.2s}#pc-wrap.admin .admin-toolbar__menu:hover,#pc-wrap.admin .admin-toolbar__theme:hover{border-color:var(--sky);color:var(--sky);background:var(--sky-soft-2)}#pc-wrap.admin .admin-toolbar__avatar .MuiAvatar-root{width:38px;height:38px;border:2px solid var(--line)}#pc-wrap.admin .MuiAppBar-root{background:var(--paper)!important;border-bottom:1px solid var(--line)}#pc-wrap.admin .aside .MuiDrawer-paper{background:var(--paper);border-right:1px solid var(--line);color:var(--ink)}#pc-wrap.admin .admin-cell-copy{color:var(--body)!important}#pc-wrap.admin .admin-metric-pair,#pc-wrap.admin .admin-status{color:var(--body)}#pc-wrap.admin .admin-navigation{height:100%;display:flex;flex-direction:column}#pc-wrap.admin .admin-navigation .MuiDivider-root{border-color:var(--line)}#pc-wrap.admin .admin-navigation__brand{min-height:68px;display:flex;align-items:center;justify-content:flex-start;gap:11px;border-bottom:1px solid var(--line)}#pc-wrap.admin .admin-navigation__brand .logo{width:42px;height:42px;flex:0 0 42px}#pc-wrap.admin .admin-navigation__brand .txt{line-height:1;min-width:0}#pc-wrap.admin .admin-navigation__brand .txt b{display:block;font-family:Sora,sans-serif;font-size:1.16rem;font-weight:700;color:var(--ink);letter-spacing:-.5px}#pc-wrap.admin .admin-navigation__brand .txt b i{font-style:normal;color:var(--sky)}#pc-wrap.admin .admin-navigation__brand .txt small{display:block;font-size:.52rem;letter-spacing:3px;color:var(--muted);font-weight:600;margin-top:3px}#pc-wrap.admin .admin-navigation__brand .admin-navigation__close{margin-left:auto}#pc-wrap.admin .admin-navigation__operator{padding:18px 20px}#pc-wrap.admin .admin-navigation__operator .MuiAvatar-root{width:44px;height:44px;border:2px solid var(--line)}#pc-wrap.admin .admin-navigation__operator strong{display:block;font-family:Sora,sans-serif;font-size:.95rem;color:var(--ink)}#pc-wrap.admin .admin-navigation__operator span{font-size:.78rem;color:var(--muted)}#pc-wrap.admin .admin-navigation__menu{padding:12px 12px 24px;overflow-y:auto}#pc-wrap.admin .admin-menu-list__group+.admin-menu-list__group{margin-top:4px}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root{border-radius:12px;padding:9px 12px;color:var(--body);transition:.2s}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root .MuiListItemIcon-root,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root .MuiListItemIcon-root{min-width:32px;color:var(--muted)}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root .MuiListItemText-primary,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root .MuiListItemText-primary{font-family:inherit;font-size:.9rem;font-weight:600}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root:hover,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root:hover{background:var(--sky-soft-2);color:var(--sky)}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root:hover .MuiListItemIcon-root,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root:hover .MuiListItemIcon-root{color:var(--sky)}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root.Mui-selected,#pc-wrap.admin .admin-menu-list .MuiListItemButton-root.active,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root.Mui-selected,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root.active{background:var(--sky);color:#fff}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,#pc-wrap.admin .admin-menu-list .MuiListItemButton-root.active .MuiListItemIcon-root,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root.active .MuiListItemIcon-root{color:#fff}#pc-wrap.admin .admin-menu-list .MuiListItemButton-root.Mui-selected:hover,#pc-wrap.admin .admin-menu-list .MuiListItemButton-root.active:hover,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root.Mui-selected:hover,#pc-wrap.admin .admin-menu-list__group .MuiListItemButton-root.active:hover{background:var(--sky)}#pc-wrap.admin #bunker{position:relative;padding:92px 30px 60px;min-height:100vh}#pc-wrap.admin #bunker:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.85;background-image:radial-gradient(circle at 10% 20%,hsla(0,0%,100%,.9) 3px,transparent 0),radial-gradient(circle at 32% 66%,hsla(0,0%,100%,.75) 2.4px,transparent 0),radial-gradient(circle at 55% 28%,hsla(0,0%,100%,.85) 3px,transparent 0),radial-gradient(circle at 78% 72%,hsla(0,0%,100%,.8) 2.6px,transparent 0),radial-gradient(circle at 92% 16%,hsla(0,0%,100%,.9) 3px,transparent 0),repeating-radial-gradient(circle at 20% 50%,transparent 0 60px,hsla(0,0%,100%,.5) 60px 61px),repeating-radial-gradient(circle at 80% 40%,transparent 0 70px,hsla(0,0%,100%,.42) 70px 71px);background-size:260px 200px,260px 200px,260px 200px,260px 200px,260px 200px,auto,auto}#pc-wrap.admin .admin-kicker{font-size:.72rem;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:var(--sky)}#pc-wrap.admin #bunker .content .tit,#pc-wrap.admin .admin-page__heading h1,#pc-wrap.admin .admin-page__heading h2,#pc-wrap.admin .admin-title{font-family:Playfair Display,serif;font-size:1.85rem;letter-spacing:-.5px;color:var(--ink);margin:4px 0 6px}#pc-wrap.admin .admin-copy,#pc-wrap.admin .admin-page__count,#pc-wrap.admin .admin-page__heading p{color:var(--muted);font-size:.94rem}#pc-wrap.admin .admin-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px;margin-top:26px}#pc-wrap.admin .admin-stat-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--shadow);transition:transform .35s,box-shadow .35s,border-color .25s}#pc-wrap.admin .admin-stat-card:hover{transform:translateY(-5px);box-shadow:var(--pop);border-color:var(--sky)}#pc-wrap.admin .admin-stat-card span{display:block;font-size:.75rem;letter-spacing:.9px;text-transform:uppercase;font-weight:700;color:var(--muted)}#pc-wrap.admin .admin-stat-card strong{display:block;font-family:Sora,sans-serif;font-size:2.1rem;color:var(--ink);margin:6px 0 2px}#pc-wrap.admin .admin-stat-card--unavailable{opacity:.65}#pc-wrap.admin .MuiPaper-root.admin-panel,#pc-wrap.admin .admin-mobile-card,#pc-wrap.admin .admin-page,#pc-wrap.admin .admin-surface{background:var(--paper);border:1px solid var(--line);border-radius:var(--adm-radius);box-shadow:var(--shadow);color:var(--ink)}#pc-wrap.admin .MuiTableContainer-root{background:var(--paper);border:1px solid var(--line);border-radius:var(--adm-radius);box-shadow:var(--shadow);overflow-x:auto}#pc-wrap.admin .MuiTable-root{border-collapse:separate;border-spacing:0}#pc-wrap.admin .MuiTableHead-root .MuiTableCell-root{background:var(--paper-soft);border-bottom:1px solid var(--line);color:var(--muted);font-family:inherit;font-size:.74rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}#pc-wrap.admin .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid var(--line);color:var(--ink);font-family:inherit;font-size:.9rem;padding:14px 16px}#pc-wrap.admin .MuiTableBody-root .MuiTableRow-root{transition:background .2s}#pc-wrap.admin .MuiTableBody-root .MuiTableRow-root:hover{background:var(--sky-soft-2)}#pc-wrap.admin .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}#pc-wrap.admin .MuiChip-root{font-size:.72rem;letter-spacing:.4px;background:var(--sky-soft);color:var(--sky);border:none}#pc-wrap.admin .MuiChip-root.MuiChip-colorSuccess{background:rgba(47,182,115,.15);color:#2fb673}#pc-wrap.admin .MuiChip-root.MuiChip-colorError{background:rgba(239,90,60,.14);color:#ef5a3c}#pc-wrap.admin .MuiChip-root.MuiChip-colorWarning{background:rgba(244,179,82,.18);color:#b8791d}#pc-wrap.admin .MuiOutlinedInput-root{border-radius:12px;background:var(--paper);color:var(--ink);font-family:inherit}#pc-wrap.admin .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--line);border-width:1.5px}#pc-wrap.admin .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--sky)}#pc-wrap.admin .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--sky);border-width:1.5px}#pc-wrap.admin .MuiInputLabel-root{font-family:inherit;color:var(--muted)}#pc-wrap.admin .MuiInputLabel-root.Mui-focused{color:var(--sky)}#pc-wrap.admin .MuiInputBase-input{color:var(--ink)}#pc-wrap.admin .MuiSelect-icon{color:var(--muted)}#pc-wrap.admin .MuiPaper-root.MuiMenu-paper,#pc-wrap.admin .MuiPaper-root.MuiPopover-paper{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--pop);color:var(--ink)}#pc-wrap.admin .MuiPaper-root.MuiMenu-paper .MuiMenuItem-root,#pc-wrap.admin .MuiPaper-root.MuiPopover-paper .MuiMenuItem-root{font-family:inherit;font-size:.9rem}#pc-wrap.admin .MuiPaper-root.MuiMenu-paper .MuiMenuItem-root:hover,#pc-wrap.admin .MuiPaper-root.MuiPopover-paper .MuiMenuItem-root:hover{background:var(--sky-soft-2);color:var(--sky)}#pc-wrap.admin .MuiPaper-root.MuiMenu-paper .MuiMenuItem-root.Mui-selected,#pc-wrap.admin .MuiPaper-root.MuiPopover-paper .MuiMenuItem-root.Mui-selected{background:var(--sky-soft);color:var(--sky)}#pc-wrap.admin .admin-account-menu__identity{padding:12px 16px}#pc-wrap.admin .admin-account-menu__identity strong{display:block;font-family:Sora,sans-serif;color:var(--ink)}#pc-wrap.admin .admin-account-menu__identity span{font-size:.82rem;color:var(--muted)}#pc-wrap.admin .MuiTabs-root{min-height:0}#pc-wrap.admin .MuiTabs-root .MuiTab-root{font-family:inherit;font-weight:600;font-size:.88rem;text-transform:none;color:var(--body);min-height:0;padding:10px 18px}#pc-wrap.admin .MuiTabs-root .MuiTab-root.Mui-selected{color:var(--sky)}#pc-wrap.admin .MuiTabs-root .MuiTabs-indicator{background:var(--sky);height:3px;border-radius:3px}#pc-wrap.admin .MuiButton-root{border-radius:999px;font-family:inherit;font-weight:700;font-size:.86rem;text-transform:none;padding:9px 20px;box-shadow:none}#pc-wrap.admin .MuiButton-root.MuiButton-contained,#pc-wrap.admin .MuiButton-root.admin-action-button,#pc-wrap.admin .MuiButton-root.admin-primary-action{background:var(--sky)!important;color:#fff!important}#pc-wrap.admin .MuiButton-root.MuiButton-contained:hover,#pc-wrap.admin .MuiButton-root.admin-action-button:hover,#pc-wrap.admin .MuiButton-root.admin-primary-action:hover{background:var(--sky-deep,var(--sky));box-shadow:var(--pop)}#pc-wrap.admin .MuiButton-root.MuiButton-contained.Mui-disabled,#pc-wrap.admin .MuiButton-root.admin-action-button.Mui-disabled,#pc-wrap.admin .MuiButton-root.admin-primary-action.Mui-disabled{background:var(--line);color:var(--muted)}#pc-wrap.admin .MuiButton-root.MuiButton-outlined{border:1.6px solid var(--line);color:var(--body)}#pc-wrap.admin .MuiButton-root.MuiButton-outlined:hover{border-color:var(--sky);color:var(--sky);background:var(--sky-soft-2)}#pc-wrap.admin .MuiButton-root.MuiButton-text:hover{background:var(--sky-soft-2);color:var(--sky)}#pc-wrap.admin .MuiIconButton-root{color:var(--body)}#pc-wrap.admin .MuiIconButton-root:hover{color:var(--sky);background:var(--sky-soft-2)}#pc-wrap.admin .MuiPagination-root .MuiPaginationItem-root{border-radius:10px;font-family:inherit;font-weight:600;color:var(--body);border-color:var(--line)}#pc-wrap.admin .MuiPagination-root .MuiPaginationItem-root:hover{background:var(--sky-soft-2);color:var(--sky)}#pc-wrap.admin .MuiPagination-root .MuiPaginationItem-root.Mui-selected{background:var(--sky);color:#fff}#pc-wrap.admin .MuiPagination-root .MuiPaginationItem-root.Mui-selected:hover{background:var(--sky)}#pc-wrap.admin .admin-empty,#pc-wrap.admin .admin-state,#pc-wrap.admin .gt-empty-state{background:var(--paper-soft);border:1px dashed var(--line);border-radius:var(--adm-radius);padding:46px 24px;text-align:center;color:var(--muted)}#pc-wrap.admin .admin-filterbar,#pc-wrap.admin .admin-search-controls{background:transparent}#pc-wrap.admin .MuiTableHead-root .MuiTableCell-root,#pc-wrap.admin .MuiTableHead-root .MuiTableRow-head,#pc-wrap.admin .MuiTableHead-root .MuiTableRow-root{background:var(--paper-soft)!important;color:var(--muted)!important}#pc-wrap.admin .MuiTableBody-root .MuiTableCell-root{color:var(--ink)!important}#pc-wrap.admin .admin-empty,#pc-wrap.admin .admin-state,#pc-wrap.admin .gt-empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:.92rem}#pc-wrap.admin .admin-empty .MuiButton-root,#pc-wrap.admin .admin-state .MuiButton-root,#pc-wrap.admin .gt-empty-state .MuiButton-root{margin-top:4px}#pc-wrap.admin .admin-table-skeleton span{background:linear-gradient(90deg,var(--paper-soft) 0,var(--sky-soft-2) 50%,var(--paper-soft) 100%);background-size:200% 100%;animation:adm-shimmer 1.4s ease-in-out infinite;border-radius:8px}#pc-wrap.admin .MuiDialog-paper{background:var(--paper);border:1px solid var(--line);border-radius:20px;color:var(--ink);box-shadow:var(--pop)}#pc-wrap.admin .MuiDialogTitle-root{font-family:Sora,sans-serif;color:var(--ink);font-size:1.12rem;padding:22px 24px 6px}#pc-wrap.admin .MuiDialogContent-root{padding:8px 24px 4px}#pc-wrap.admin .MuiDialogActions-root{padding:16px 24px 20px;gap:8px}#pc-wrap.admin .MuiBackdrop-root{background:rgba(9,30,36,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#pc-wrap.admin .MuiButton-root.Mui-focusVisible,#pc-wrap.admin .MuiButton-root:focus-visible,#pc-wrap.admin .MuiIconButton-root.Mui-focusVisible,#pc-wrap.admin .MuiIconButton-root:focus-visible,#pc-wrap.admin .MuiInputBase-input.Mui-focusVisible,#pc-wrap.admin .MuiInputBase-input:focus-visible,#pc-wrap.admin .MuiListItemButton-root.Mui-focusVisible,#pc-wrap.admin .MuiListItemButton-root:focus-visible,#pc-wrap.admin .MuiMenuItem-root.Mui-focusVisible,#pc-wrap.admin .MuiMenuItem-root:focus-visible,#pc-wrap.admin .MuiPaginationItem-root.Mui-focusVisible,#pc-wrap.admin .MuiPaginationItem-root:focus-visible,#pc-wrap.admin .MuiSelect-select.Mui-focusVisible,#pc-wrap.admin .MuiSelect-select:focus-visible,#pc-wrap.admin .MuiTab-root.Mui-focusVisible,#pc-wrap.admin .MuiTab-root:focus-visible,#pc-wrap.admin .admin-status.Mui-focusVisible,#pc-wrap.admin .admin-status:focus-visible,#pc-wrap.admin .admin-tabs .MuiButton-root.Mui-focusVisible,#pc-wrap.admin .admin-tabs .MuiButton-root:focus-visible,#pc-wrap.admin a.Mui-focusVisible,#pc-wrap.admin a:focus-visible{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sky)!important;border-radius:8px;position:relative;z-index:1}#pc-wrap.admin .MuiOutlinedInput-root:focus-within{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sky)!important}#pc-wrap.admin .MuiOutlinedInput-root:focus-within .MuiInputBase-input:focus-visible{box-shadow:none!important}@media(forced-colors:active){#pc-wrap.admin .MuiButton-root:focus-visible,#pc-wrap.admin .MuiIconButton-root:focus-visible,#pc-wrap.admin .MuiListItemButton-root:focus-visible,#pc-wrap.admin .MuiSelect-select:focus-visible,#pc-wrap.admin .MuiTab-root:focus-visible,#pc-wrap.admin a:focus-visible{outline:3px solid Highlight;outline-offset:2px}}#pc-wrap.admin .MuiButton-root,#pc-wrap.admin .MuiChip-root,#pc-wrap.admin .MuiIconButton-root,#pc-wrap.admin .MuiListItemButton-root,#pc-wrap.admin .MuiPaginationItem-root,#pc-wrap.admin .admin-status{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}#pc-wrap.admin .MuiButton-root.MuiButton-contained:hover{transform:translateY(-1px)}#pc-wrap.admin .MuiButton-root:active{transform:translateY(0)}@keyframes adm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){#pc-wrap.admin .admin-table-skeleton span{animation:none}#pc-wrap.admin .MuiButton-root.MuiButton-contained:hover,#pc-wrap.admin .admin-stat-card:hover{transform:none}}@media(max-width:959px){#pc-wrap.admin #bunker{padding:88px 16px 48px}#pc-wrap.admin .admin-stat-grid{grid-template-columns:minmax(0,1fr)}#pc-wrap.admin .admin-filters{flex-wrap:wrap;gap:10px;row-gap:12px}#pc-wrap.admin .admin-filters>.MuiButton-root{margin-left:0!important;width:100%}#pc-wrap.admin .admin-table-cards .MuiTableContainer-root{overflow:visible}#pc-wrap.admin .admin-table-cards .MuiTable-root,#pc-wrap.admin .admin-table-cards .MuiTableBody-root,#pc-wrap.admin .admin-table-cards .MuiTableCell-root,#pc-wrap.admin .admin-table-cards .MuiTableRow-root{display:block;width:auto}#pc-wrap.admin .admin-table-cards .MuiTableHead-root{display:none}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableRow-root{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);padding:4px 14px 10px;margin-bottom:12px}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-direction:row!important;text-align:left!important;padding:9px 0;border-bottom:1px solid var(--line)}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root:last-child{border-bottom:none}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root:before{content:attr(data-label);flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root[data-col=identity]:before{display:none}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root[data-col=identity]{padding-top:14px}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root[data-col=actions]{flex-wrap:wrap}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root[data-col=actions]:before{display:none}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root[data-col=actions] .MuiStack-root{width:100%;justify-content:stretch}#pc-wrap.admin .admin-table-cards .MuiTableBody-root .MuiTableCell-root[data-col=actions] .MuiButton-root{flex:1 1 auto}}#pc-wrap.admin .admin-mobile-card,#pc-wrap.admin .admin-navigation,#pc-wrap.admin .admin-page,#pc-wrap.admin .admin-page__heading,#pc-wrap.admin .admin-surface,#pc-wrap.admin .aside .MuiDrawer-paper{color:var(--body)!important}#pc-wrap.admin .MuiTypography-root{color:var(--body)}#pc-wrap.admin .admin-navigation__operator .MuiTypography-root,#pc-wrap.admin .admin-navigation__operator strong{color:var(--ink)!important}#pc-wrap.admin .admin-navigation__operator span{color:var(--muted)!important}#pc-wrap.admin .admin-menu-list .MuiListItemText-primary,#pc-wrap.admin .admin-navigation__menu .MuiListItemText-primary{color:inherit!important}#pc-wrap.admin .admin-kicker,#pc-wrap.admin .admin-page__heading span{color:var(--sky)!important}#pc-wrap.admin .admin-copy,#pc-wrap.admin .admin-page__count,#pc-wrap.admin .admin-page__heading p{color:var(--muted)!important}#pc-wrap.admin .admin-page__heading h1,#pc-wrap.admin .admin-page__heading h2,#pc-wrap.admin .admin-page__heading strong{color:var(--ink)!important}#pc-wrap.admin .admin-cell-copy,#pc-wrap.admin .admin-metric-pair,#pc-wrap.admin .admin-metric-pair span,#pc-wrap.admin .admin-mobile-card__meta,#pc-wrap.admin .admin-mobile-card__meta span{color:var(--body)!important}#pc-wrap.admin .MuiTableBody-root .MuiTableCell-root strong{color:var(--ink)!important}#pc-wrap.admin .admin-status{border-radius:999px;font-weight:700;font-size:.74rem;letter-spacing:.4px;padding:5px 14px;min-width:0;color:var(--body)!important;background:var(--paper-soft);border:1px solid var(--line)}#pc-wrap.admin .admin-status:hover{border-color:var(--sky);background:var(--sky-soft-2)}#pc-wrap.admin .admin-status.admin-status--user{color:#0a6980!important;background:var(--sky-soft);border-color:transparent}#pc-wrap.admin .admin-status.admin-status--agent{color:#17693f!important;background:rgba(47,182,115,.16);border-color:transparent}#pc-wrap.admin .admin-status.admin-status--admin{color:#8a5a12!important;background:rgba(244,179,82,.18);border-color:transparent}#pc-wrap.admin .admin-status.admin-status--active{color:#17693f!important;background:rgba(47,182,115,.16);border-color:transparent}#pc-wrap.admin .admin-status.admin-status--block,#pc-wrap.admin .admin-status.admin-status--blocked{color:#a8331c!important;background:rgba(239,90,60,.14);border-color:transparent}#pc-wrap.admin .admin-status.admin-status--delete,#pc-wrap.admin .admin-status.admin-status--deleted{color:var(--muted)!important;background:var(--paper-soft)}#pc-wrap.admin .MuiChip-root{font-family:inherit;font-weight:700;letter-spacing:.3px;border-radius:999px}#pc-wrap.admin .MuiChip-root.MuiChip-colorSuccess{color:#17693f!important;background-color:rgba(47,182,115,.16)}#pc-wrap.admin .MuiChip-root.MuiChip-colorWarning{color:#8a5a12!important;background-color:rgba(244,179,82,.2)}#pc-wrap.admin .MuiChip-root.MuiChip-colorError{color:#a8331c!important;background-color:rgba(239,90,60,.14)}#pc-wrap.admin .MuiChip-root.MuiChip-colorDefault{color:var(--body)!important;background-color:var(--paper-soft);border:1px solid var(--line)}#pc-wrap.admin .MuiAvatar-root.MuiAvatar-colorDefault{background-color:var(--sky-soft);color:var(--ink);font-weight:700}#pc-wrap.admin .admin-filterbar{min-width:0;max-width:100%}#pc-wrap.admin .admin-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#pc-wrap.admin .admin-tabs .MuiButton-root{flex:0 0 auto}#pc-wrap.admin .MuiInputBase-input,#pc-wrap.admin .MuiOutlinedInput-input{color:var(--ink)!important}#pc-wrap.admin .MuiInputBase-input::placeholder,#pc-wrap.admin .MuiOutlinedInput-input::placeholder{color:var(--muted)!important;opacity:1}#pc-wrap.admin .MuiFormLabel-root,#pc-wrap.admin .MuiInputLabel-root{color:var(--muted)!important}#pc-wrap.admin .MuiFormLabel-root.Mui-focused,#pc-wrap.admin .MuiInputLabel-root.Mui-focused{color:var(--sky)!important}#pc-wrap.admin .MuiButton-root.Mui-disabled,#pc-wrap.admin .MuiIconButton-root.Mui-disabled{color:var(--muted)!important;background:var(--paper-soft)!important;border-color:var(--line)!important;opacity:.8}#pc-wrap.admin .MuiButton-root.MuiButton-text.Mui-disabled{background:transparent!important}#pc-wrap.admin .admin-unavailable-panel{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}#pc-wrap.admin .admin-unavailable__eyebrow{color:var(--sky)!important;text-transform:uppercase;letter-spacing:.6px}#pc-wrap.admin .admin-unavailable-panel h1,#pc-wrap.admin .admin-unavailable-panel h2,#pc-wrap.admin .admin-unavailable-panel strong{color:var(--ink)!important}#pc-wrap.admin .admin-unavailable__copy{color:var(--muted)!important}[data-theme=dark] #pc-wrap.admin{--sky:#22bce0;--sky-2:#3fcbe9;--sky-deep:#3fcbe9;--sky-soft:#11262b;--sky-soft-2:#0d1e22;--ink:#eef7f9;--ink-2:#d7e7ea;--gold:#f7c169;--body:#c3d5d8;--muted:#9db3b7;--line:#1e343a;--paper:#0b1719;--paper-soft:#0e1f22;--shadow:0 26px 70px -24px rgba(0,0,0,.65);--pop:0 24px 60px -16px rgba(0,0,0,.6);--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 8px 24px -16px rgba(0,0,0,.6);--gt-success:#6ee7a8;--gt-error:#ff9d86;--gt-warning:#f4b352}[data-theme=dark] #pc-wrap.admin .admin-status.admin-status--active,[data-theme=dark] #pc-wrap.admin .admin-status.admin-status--agent{color:#6ee7a8!important}[data-theme=dark] #pc-wrap.admin .admin-status.admin-status--block,[data-theme=dark] #pc-wrap.admin .admin-status.admin-status--blocked{color:#ff9d86!important}[data-theme=dark] #pc-wrap.admin .admin-status.admin-status--admin{color:#f4b352!important}[data-theme=dark] #pc-wrap.admin .admin-status.admin-status--user{color:#22bce0!important}[data-theme=dark] #pc-wrap.admin .MuiButton-root.MuiButton-contained{color:var(--paper)!important}[data-theme=dark] #pc-wrap.admin .MuiChip-root.MuiChip-colorSuccess{color:#6ee7a8!important;background-color:rgba(110,231,168,.16)}[data-theme=dark] #pc-wrap.admin .MuiChip-root.MuiChip-colorWarning{color:#f4b352!important;background-color:rgba(244,179,82,.18)}[data-theme=dark] #pc-wrap.admin .MuiChip-root.MuiChip-colorError{color:#ff9d86!important;background-color:rgba(255,157,134,.16)}.MuiDialog-root.admin-notice-dialog,.MuiDialog-root:has(.admin-notice-dialog),.admin-notice-dialog{--sky:#0c7d9b;--sky-2:#0d8bad;--sky-deep:#0a6980;--sky-soft:#e5f3fa;--sky-soft-2:#f2fafd;--ink:#103b42;--ink-2:#0c3238;--gold:#f4b352;--body:#3f4f52;--muted:#5e6c6f;--line:#dfeaec;--paper:#fff;--paper-soft:#f6fbfc;--shadow:0 26px 70px -28px rgba(16,59,66,.45);--pop:0 24px 60px -18px rgba(16,59,66,.28);--shadow-sm:0 1px 2px rgba(16,59,66,.06),0 8px 24px -16px rgba(16,59,66,.28)}.MuiDialog-root.admin-notice-dialog .MuiDialog-paper,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialog-paper,.admin-notice-dialog .MuiDialog-paper{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:20px;color:var(--ink)!important;box-shadow:var(--pop)}.MuiDialog-root.admin-notice-dialog .MuiDialogTitle-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogTitle-root,.admin-notice-dialog .MuiDialogTitle-root{font-family:Sora,sans-serif;color:var(--ink)!important;border-bottom-color:var(--line)!important}.MuiDialog-root.admin-notice-dialog .MuiDialogContent-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogContent-root,.admin-notice-dialog .MuiDialogContent-root{color:var(--body)!important;border-color:var(--line)!important}.MuiDialog-root.admin-notice-dialog .MuiDialogActions-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogActions-root,.admin-notice-dialog .MuiDialogActions-root{border-top-color:var(--line)!important}.MuiDialog-root.admin-notice-dialog .MuiFormLabel-root,.MuiDialog-root.admin-notice-dialog .MuiInputLabel-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiFormLabel-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiInputLabel-root,.admin-notice-dialog .MuiFormLabel-root,.admin-notice-dialog .MuiInputLabel-root{color:var(--muted)!important}.MuiDialog-root.admin-notice-dialog .MuiFormLabel-root.Mui-focused,.MuiDialog-root.admin-notice-dialog .MuiInputLabel-root.Mui-focused,.MuiDialog-root:has(.admin-notice-dialog) .MuiFormLabel-root.Mui-focused,.MuiDialog-root:has(.admin-notice-dialog) .MuiInputLabel-root.Mui-focused,.admin-notice-dialog .MuiFormLabel-root.Mui-focused,.admin-notice-dialog .MuiInputLabel-root.Mui-focused{color:var(--sky)!important}.MuiDialog-root.admin-notice-dialog .MuiInputBase-input,.MuiDialog-root.admin-notice-dialog .MuiOutlinedInput-input,.MuiDialog-root.admin-notice-dialog textarea,.MuiDialog-root:has(.admin-notice-dialog) .MuiInputBase-input,.MuiDialog-root:has(.admin-notice-dialog) .MuiOutlinedInput-input,.MuiDialog-root:has(.admin-notice-dialog) textarea,.admin-notice-dialog .MuiInputBase-input,.admin-notice-dialog .MuiOutlinedInput-input,.admin-notice-dialog textarea{color:var(--ink)!important;background:transparent!important}.MuiDialog-root.admin-notice-dialog .MuiInputBase-input::placeholder,.MuiDialog-root.admin-notice-dialog .MuiOutlinedInput-input::placeholder,.MuiDialog-root.admin-notice-dialog textarea::placeholder,.MuiDialog-root:has(.admin-notice-dialog) .MuiInputBase-input::placeholder,.MuiDialog-root:has(.admin-notice-dialog) .MuiOutlinedInput-input::placeholder,.MuiDialog-root:has(.admin-notice-dialog) textarea::placeholder,.admin-notice-dialog .MuiInputBase-input::placeholder,.admin-notice-dialog .MuiOutlinedInput-input::placeholder,.admin-notice-dialog textarea::placeholder{color:var(--muted)!important;opacity:1}.MuiDialog-root.admin-notice-dialog .MuiOutlinedInput-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiOutlinedInput-root,.admin-notice-dialog .MuiOutlinedInput-root{background:var(--paper-soft)!important}.MuiDialog-root.admin-notice-dialog .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiDialog-root:has(.admin-notice-dialog) .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.admin-notice-dialog .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--line)!important}.MuiDialog-root.admin-notice-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiDialog-root.admin-notice-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiDialog-root:has(.admin-notice-dialog) .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiDialog-root:has(.admin-notice-dialog) .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.admin-notice-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.admin-notice-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--sky)!important}.MuiDialog-root.admin-notice-dialog .MuiFormHelperText-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiFormHelperText-root,.admin-notice-dialog .MuiFormHelperText-root{color:var(--muted)!important}.MuiDialog-root.admin-notice-dialog .MuiSelect-icon,.MuiDialog-root:has(.admin-notice-dialog) .MuiSelect-icon,.admin-notice-dialog .MuiSelect-icon{color:var(--muted)!important}.MuiDialog-root.admin-notice-dialog .MuiDialogActions-root .MuiButton-root,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogActions-root .MuiButton-root,.admin-notice-dialog .MuiDialogActions-root .MuiButton-root{border-radius:999px;font-weight:700;text-transform:none}.MuiDialog-root.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-contained,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogActions-root .MuiButton-root.MuiButton-contained,.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-contained{background:var(--sky)!important;color:#fff!important}.MuiDialog-root.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-outlined,.MuiDialog-root.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-text,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogActions-root .MuiButton-root.MuiButton-outlined,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogActions-root .MuiButton-root.MuiButton-text,.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-outlined,.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-text{color:var(--body)!important}.MuiDialog-root.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.Mui-disabled,.MuiDialog-root:has(.admin-notice-dialog) .MuiDialogActions-root .MuiButton-root.Mui-disabled,.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.Mui-disabled{background:var(--paper-soft)!important;color:var(--muted)!important}[data-theme=dark] .MuiDialog-root.admin-notice-dialog,[data-theme=dark] .admin-notice-dialog{--sky:#22bce0;--sky-2:#3fcbe9;--sky-deep:#3fcbe9;--sky-soft:#11262b;--sky-soft-2:#0d1e22;--ink:#eef7f9;--ink-2:#d7e7ea;--gold:#f7c169;--body:#c3d5d8;--muted:#9db3b7;--line:#1e343a;--paper:#0b1719;--paper-soft:#0e1f22;--shadow:0 26px 70px -24px rgba(0,0,0,.65);--pop:0 24px 60px -16px rgba(0,0,0,.6);--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 8px 24px -16px rgba(0,0,0,.6)}[data-theme=dark] .MuiDialog-root.admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-contained,[data-theme=dark] .admin-notice-dialog .MuiDialogActions-root .MuiButton-root.MuiButton-contained{color:var(--paper)!important}.destination-detail-page,.destination-page{min-height:100vh;background:linear-gradient(180deg,rgba(249,249,255,.92),rgba(238,244,255,.72) 42%,#fff);color:var(--gt-text,#0f294d)}#pc-wrap:has(.gotrip-destination-page) .header-basic{display:none}.gotrip-destination-detail .gt-shell,.gotrip-destination-page .gt-shell{width:min(1180px,100% - 80px);margin-left:auto;margin-right:auto}.gotrip-destination-page{padding-top:0;overflow:hidden}.destination-discovery-hero{position:relative;min-height:620px;display:flex;align-items:center;overflow:hidden;background:#0f294d}.destination-discovery-hero .destination-hero-image,.destination-discovery-hero .destination-hero-image img,.destination-discovery-hero .destination-hero-overlay{position:absolute;inset:0}.destination-discovery-hero .destination-hero-image img{width:100%;height:100%;object-fit:cover;filter:saturate(1.12) contrast(1.04);transform-origin:center}.destination-discovery-hero .destination-hero-overlay{background:linear-gradient(90deg,rgba(15,41,77,.86),rgba(15,41,77,.56) 46%,rgba(15,41,77,.2)),linear-gradient(180deg,rgba(15,41,77,.2),rgba(15,41,77,.72))}.destination-discovery-hero .destination-hero-inner{position:relative;z-index:1;width:min(1180px,100% - 80px);margin:0 auto;padding:124px 0 74px;display:grid;grid-template-columns:minmax(320px,620px);grid-gap:22px;gap:22px;align-items:center}.destination-discovery-hero .destination-hero-copy{color:#fff}.destination-discovery-hero .destination-hero-copy .gt-heading{margin:16px 0 14px;max-width:620px;color:#fff;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.04;letter-spacing:0}.destination-discovery-hero .destination-hero-copy .gt-muted{max-width:560px;color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.65}.destination-hero-kicker,.destination-luxury-badge{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.24);color:#fff;box-shadow:0 18px 60px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.destination-hero-highlights{margin-top:20px;gap:10px;flex-wrap:wrap}.destination-hero-highlights span{padding:10px 14px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.destination-search-panel{width:min(100%,590px);padding:12px;border-radius:12px;background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.58);box-shadow:0 18px 46px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.destination-search-panel .destination-panel-label{display:none;color:#0f294d;font-size:12px;font-weight:900;text-transform:uppercase}.destination-search-panel .destination-panel-count{display:none;margin-top:4px;color:#52657c;font-weight:800}.destination-search-panel .destination-search-row{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.destination-search-panel .MuiInputBase-root{border-radius:9px;background:#fff}.destination-filter-wrap{position:relative;top:auto;z-index:8;margin-top:0;padding:12px 0;background:#fff;border-bottom:1px solid rgba(15,41,77,.08);pointer-events:none}.destination-filter-wrap .destination-filter-bar{pointer-events:auto;display:flex;gap:10px;overflow-x:auto;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none}.destination-filter-wrap .destination-filter-bar::-webkit-scrollbar{display:none}.destination-filter-wrap .destination-filter-bar button{flex:0 0 auto;min-height:34px;padding:0 14px;border:1px solid rgba(15,41,77,.1);border-radius:8px;background:#fff;color:#456079;font-size:12px;font-weight:900;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.destination-filter-wrap .destination-filter-bar button.active,.destination-filter-wrap .destination-filter-bar button:hover{background:#0f294d;color:#fff;box-shadow:0 14px 32px rgba(15,41,77,.22)}.destination-grid-section{padding:42px 0 76px}.destination-section-heading,.destination-tour-heading{margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.destination-section-heading .gt-heading,.destination-tour-heading .gt-heading{margin-top:14px;max-width:680px;font-size:clamp(34px,3.8vw,54px);font-weight:900;line-height:1.04;letter-spacing:0}.destination-bento-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(360px,auto);grid-gap:20px;gap:20px}.destination-bento-card{position:relative;overflow:hidden;border-radius:30px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,41,77,.09);box-shadow:0 28px 90px rgba(15,41,77,.12)}.destination-bento-card.featured{grid-column:span 2}.destination-bento-card .destination-bento-media{position:relative;display:block;height:230px;overflow:hidden;background:#0f294d}.destination-bento-card .destination-bento-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .85s cubic-bezier(.16,1,.3,1)}.destination-bento-card .destination-bento-media:hover img{transform:scale(1.07)}.destination-bento-card.featured .destination-bento-media{height:292px}.destination-bento-card .destination-bento-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.02),rgba(15,41,77,.7))}.destination-bento-card .destination-bento-country{position:absolute;left:18px;bottom:18px;padding:9px 13px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.destination-bento-card .destination-bento-body{padding:22px;display:flex;flex-direction:column;gap:14px}.destination-bento-card .destination-bento-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.destination-title{color:#102943;font-family:var(--gt-font-heading,inherit);font-size:24px;font-weight:900;line-height:1.15;letter-spacing:0;white-space:normal}.destination-description,.destination-location{color:#637186;font-size:14px;line-height:1.6}.destination-location{display:flex;gap:6px;align-items:center;font-weight:800}.destination-location svg{color:#3264ff}.destination-description{min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.destination-like{flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(15,41,77,.1);border-radius:50%;background:rgba(249,249,255,.96);color:#65758b;cursor:pointer;display:grid;place-items:center}.destination-like.active{color:#ff5f4f}.destination-stats{gap:8px;flex-wrap:wrap}.destination-stats span{padding:8px 10px;border-radius:999px;background:#eef4ff;color:#52657c;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:4px}.destination-stats svg{color:#d4af37}.destination-pagination{margin-top:42px}.destination-skeleton-grid .destination-skeleton-card{min-height:420px;padding:22px;border-radius:30px;background:linear-gradient(90deg,#edf3ff 25%,#f9fbff 37%,#edf3ff 63%);background-size:200% 100%;animation:gtSkeleton 1.2s ease-in-out infinite}.destination-skeleton-grid .destination-skeleton-card.featured{grid-column:span 2}.destination-skeleton-grid .destination-skeleton-card div,.destination-skeleton-grid .destination-skeleton-card span{display:block;border-radius:18px;background:hsla(0,0%,100%,.6)}.destination-skeleton-grid .destination-skeleton-card div{height:250px}.destination-skeleton-grid .destination-skeleton-card span{margin-top:18px;width:72%;height:18px}.destination-skeleton-grid .destination-skeleton-card span:last-child{width:46%}.destination-error-state{padding:52px 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.destination-error-state h3{color:#102943;font-size:24px;font-weight:900}.destination-distinction-section{padding:66px 0 82px;background:#0f294d}.destination-distinction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.destination-distinction-card{min-height:210px;padding:28px;border-radius:28px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);color:#fff;box-shadow:0 26px 70px rgba(0,0,0,.16)}.destination-distinction-card span{color:#f4d56d;font-size:15px;font-weight:900;text-transform:uppercase}.destination-distinction-card p{margin-top:16px;color:hsla(0,0%,100%,.78);font-size:17px;line-height:1.7}.gotrip-destination-detail{overflow:hidden;background:#f9f9ff}.destination-story-hero{position:relative;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;background:#0f294d}.destination-story-hero .destination-story-hero-image,.destination-story-hero .destination-story-hero-image img,.destination-story-hero .destination-story-scrim{position:absolute;inset:0}.destination-story-hero .destination-story-hero-image img{width:100%;height:calc(100% + 40px);object-fit:cover;filter:saturate(1.12) contrast(1.04)}.destination-story-hero .destination-story-scrim{background:linear-gradient(90deg,rgba(15,41,77,.86),rgba(15,41,77,.48) 55%,rgba(15,41,77,.16)),linear-gradient(180deg,rgba(15,41,77,.16),rgba(15,41,77,.88))}.destination-story-hero-content{position:relative;z-index:1;width:min(1180px,100% - 80px);margin:0 auto;padding:118px 0 72px;display:grid;grid-template-columns:minmax(320px,680px);grid-gap:22px;gap:22px;align-items:end;color:#fff}.destination-story-copy .gt-heading{margin:16px 0 12px;max-width:680px;color:#fff;font-size:clamp(38px,5vw,66px);font-weight:900;line-height:1.04;letter-spacing:0}.destination-story-location{display:flex;align-items:center;gap:8px;font-weight:800;line-height:1.5}.destination-story-desc,.destination-story-location{max-width:620px;color:hsla(0,0%,100%,.84);font-size:15px}.destination-story-desc{margin-top:12px;line-height:1.7}.destination-luxury-badge{width:-moz-fit-content;width:fit-content;padding:10px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;text-transform:uppercase}.destination-story-actions{margin-top:22px;gap:12px;flex-wrap:wrap;align-items:center}.destination-hero-like{min-height:48px;padding:0 16px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.13);color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:900;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.destination-hero-like.active{color:#ffdf7e}.destination-hero-glass-card{padding:24px;border-radius:28px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 24px 80px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.destination-hero-glass-card span{color:#f4d56d;font-size:12px;font-weight:900;text-transform:uppercase}.destination-hero-glass-card p{margin-top:12px;color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.75}.destination-story-main{position:relative;z-index:2;margin-top:0}.destination-stats-band{padding-top:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.destination-stat-card{min-height:118px;padding:20px;border-radius:16px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,41,77,.09);box-shadow:0 24px 70px rgba(15,41,77,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;justify-content:center;gap:8px}.destination-stat-card svg{color:#3264ff}.destination-stat-card strong{color:#102943;font-family:var(--gt-font-heading,inherit);font-size:26px;font-weight:900;line-height:1}.destination-stat-card span{color:#64748b;font-size:13px;font-weight:900;text-transform:uppercase}.destination-overview-section,.destination-related-section,.destination-traveler-stories{padding-top:64px}.destination-editorial{max-width:800px;margin-bottom:26px}.destination-editorial .gt-heading{margin-top:16px;font-size:clamp(30px,3.8vw,48px);font-weight:900;line-height:1.03;letter-spacing:0}.destination-editorial .gt-muted{margin-top:18px;font-size:17px;line-height:1.8}.destination-gallery-bento{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-auto-rows:210px;grid-gap:18px;gap:18px}.destination-gallery-tile{position:relative;overflow:hidden;border-radius:28px;background:#0f294d;box-shadow:0 24px 80px rgba(15,41,77,.12)}.destination-gallery-tile.featured{grid-row:span 2}.destination-gallery-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .85s cubic-bezier(.16,1,.3,1)}.destination-gallery-tile:hover img{transform:scale(1.07)}.destination-gallery-tile div{position:absolute;left:16px;right:16px;bottom:16px;padding:12px 14px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.2);color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.destination-insight-section{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);grid-gap:22px;gap:22px;align-items:stretch}.destination-location-card{padding:22px;border-radius:30px;background:#fff;border:1px solid rgba(15,41,77,.08);box-shadow:0 24px 80px rgba(15,41,77,.1);display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.destination-location-card .gt-heading{margin:16px 0 14px;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1.05;letter-spacing:0}.destination-map-panel{min-height:300px;border-radius:24px;background:linear-gradient(135deg,rgba(50,100,255,.18),rgba(212,175,55,.16)),linear-gradient(45deg,rgba(15,41,77,.08) 25%,transparent 0,transparent 50%,rgba(15,41,77,.08) 0,rgba(15,41,77,.08) 75%,transparent 0,transparent);background-size:auto,42px 42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#0f294d}.destination-map-panel svg{font-size:54px;color:#3264ff}.destination-map-panel span{font-size:20px;font-weight:900}.destination-story-cards{display:grid;grid-gap:16px;gap:16px;align-content:stretch}.destination-story-card{padding:24px;border-radius:26px;min-height:154px;background:#0f294d;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 70px rgba(15,41,77,.16);color:#fff}.destination-story-card span{color:#f4d56d;font-size:13px;font-weight:900;text-transform:uppercase}.destination-story-card p{margin-top:12px;color:hsla(0,0%,100%,.78);line-height:1.7}.destination-traveler-stories .destination-story-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;text-align:left}.destination-traveler-stories .destination-story-card{min-height:170px;padding:28px;border-radius:18px;background:#fff;border:1px solid rgba(15,41,77,.08);box-shadow:none;color:#102943}.destination-traveler-stories .destination-story-card p{margin:0;color:#102943;font-size:16px;font-style:italic;line-height:1.75}.destination-traveler-stories .destination-story-card span{display:block;margin-top:18px;color:#637186;font-size:13px;font-weight:800;line-height:1.6;text-transform:none}.destination-related-section{padding-bottom:0;background:#eef4ff;width:100%;max-width:none;padding-left:max(40px,(100vw - 1180px)/2);padding-right:max(40px,(100vw - 1180px)/2)}.destination-related-section.gt-shell{width:100%;margin:0}.destination-tour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.destination-traveler-stories{padding-bottom:92px;background:#fff;text-align:center}.destination-traveler-heading{max-width:640px;margin:0 auto 32px}.destination-traveler-heading .gt-heading{font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:0}.destination-traveler-heading .gt-muted{margin-top:8px;font-size:12px;font-weight:900;text-transform:uppercase}.destination-story-stars{margin-top:10px;display:flex;justify-content:center;gap:3px;color:#d4af37;font-size:15px}.destination-related-empty{padding:48px 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.destination-detail-loading{padding:130px 0 80px}.destination-detail-skeleton-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.destination-detail-skeleton{min-height:260px;border-radius:28px;background:linear-gradient(90deg,#edf3ff 25%,#f9fbff 37%,#edf3ff 63%);background-size:200% 100%;animation:gtSkeleton 1.2s ease-in-out infinite}.destination-detail-skeleton.hero{min-height:580px;border-radius:0}.destination-detail-missing{min-height:72vh;padding-top:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.destination-detail-missing .gt-heading{font-size:clamp(40px,5vw,72px);font-weight:900}.destination-related-skeletons .destination-detail-skeleton{min-height:430px}@media(max-width:1100px){.destination-discovery-hero .destination-hero-inner,.destination-story-hero-content,.gotrip-destination-detail .gt-shell,.gotrip-destination-page .gt-shell{width:min(100% - 48px,920px)}.destination-discovery-hero .destination-hero-inner,.destination-insight-section,.destination-location-card,.destination-story-hero-content{grid-template-columns:1fr}.destination-bento-grid,.destination-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-bento-card.featured{grid-column:span 2}.destination-distinction-grid,.destination-stats-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.destination-discovery-hero .destination-hero-inner,.destination-story-hero-content,.gotrip-destination-detail .gt-shell,.gotrip-destination-page .gt-shell{width:min(100% - 32px,520px)}.gotrip-destination-page{padding-top:0}.destination-discovery-hero,.destination-story-hero{min-height:540px}.destination-discovery-hero .destination-hero-inner{padding:102px 0 48px}.destination-story-hero-content{padding:106px 0 50px}.destination-discovery-hero .destination-hero-copy .gt-heading,.destination-story-copy .gt-heading{font-size:clamp(38px,12vw,58px);line-height:1.02;max-width:100%}.destination-discovery-hero .destination-hero-copy .gt-muted,.destination-story-location{font-size:15px;line-height:1.6}.destination-hero-highlights span{font-size:11px;padding:9px 11px}.destination-search-panel .destination-search-row{grid-template-columns:1fr}.destination-filter-wrap{top:12px;margin-top:-22px}.destination-filter-wrap .destination-filter-bar{border-radius:24px}.destination-section-heading,.destination-tour-heading{align-items:flex-start;flex-direction:column}.destination-bento-grid,.destination-detail-skeleton-grid,.destination-distinction-grid,.destination-tour-grid{grid-template-columns:1fr}.destination-stats-band,.destination-traveler-stories .destination-story-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-bento-card.featured,.destination-skeleton-grid .destination-skeleton-card.featured{grid-column:span 1}.destination-bento-card .destination-bento-media,.destination-bento-card.featured .destination-bento-media{height:250px}.destination-gallery-bento{grid-template-columns:1fr;grid-auto-rows:226px}.destination-gallery-tile.featured{grid-row:span 1}.destination-location-card{padding:16px}.destination-map-panel{min-height:230px}.destination-distinction-section,.destination-related-section{padding-bottom:84px}.destination-related-section{padding-left:16px;padding-right:16px}}@media(max-width:520px){.destination-stats-band,.destination-traveler-stories .destination-story-cards{grid-template-columns:1fr}.destination-search-panel .gt-primary-button.MuiButton-root{width:100%}}#pc-wrap #member-page{background:#f6f6f6}#pc-wrap #member-page .container .member-page{position:relative;width:100%;flex-direction:row;gap:25px;padding-top:96px}#pc-wrap #member-page .container .member-page .back-frame{width:1260px;height:auto;display:flex;flex-direction:row;margin:100px 0 200px;border-radius:12px;border:1px solid #c4c4c4;background:#fff;box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #member-page .container .member-page .back-frame .left-config{position:relative;padding:0;width:266px;height:700px;border-radius:12px;background:#fff;border:1px solid hsla(0,0%,77%,.79);box-shadow:0 1px 4px 0 rgba(24,26,32,.07);margin:180px 20px 40px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile{margin-top:5px;position:relative;display:flex;flex-direction:row}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .profile-img img{width:79px;height:79px;border-radius:50%;right:30px;bottom:12px;object-fit:cover}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info{margin-left:20px;display:flex;flex-direction:column}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-name{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone{display:flex;flex-direction:row;margin-top:5px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone img{margin-top:3px;margin-right:4px;width:16px;height:16px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .view-list{margin-top:5px;font-weight:300;color:#bbb}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box{height:35px;flex-direction:row;gap:10px;align-items:center;margin-top:15px}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box button{border:1px solid #b9b9b9;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box p{color:#b9b9b9;font-family:var(--gt-font-body);font-size:14px;font-style:italic;font-weight:400;line-height:normal}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections{height:auto;margin-top:30px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section{height:auto}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .title{font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:28px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section{width:230px;height:auto;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0 5px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li{height:33px;margin-bottom:6px;border-radius:4px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .focus{height:50px;background:#000;border-radius:10px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .focus p{font-size:14px;color:#fff}#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}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box .com-icon{display:flex;flex-direction:row;justify-content:flex-end;margin-left:11px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section .flex-box p{width:40%;font-size:14px}#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:12px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:55px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .count-title{display:flex;justify-content:flex-end;padding-right:10px;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:55px}#pc-wrap #member-page .container .member-page .back-frame .main-config{position:relative;width:936px;margin-top:52px;align-items:center;gap:109px}#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-follows-page{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#pc-wrap #member-follows-page .main-title-box{width:100%;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #member-follows-page .main-title-box .right-box{width:315px}#pc-wrap #member-follows-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--gt-font-body);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #member-follows-page .follows-list-box{width:100%;margin-top:85px;gap:15px}#pc-wrap #member-follows-page .follows-list-box .listing-title-box{width:100%;height:auto;flex-direction:row;gap:110px;padding:18px 34px 18px 33px;border-radius:12px;background:#f6f6f6;justify-content:space-between}#pc-wrap #member-follows-page .follows-list-box .listing-title-box .title-text{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box{padding-right:30px;padding-bottom:5px;width:100%;height:auto;flex-direction:row;align-items:center;gap:10px;border-bottom:1px solid #ddd}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info{width:300px;display:flex;flex-direction:row;align-items:center;cursor:pointer}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .image-box{width:110px;height:110px;overflow:hidden;margin-right:25px}#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%}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .information-box{width:auto;height:auto;padding:5px 0}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .info .information-box .name{color:#181a20;font-family:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box{width:300px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box{display:flex;align-items:center}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box img{width:24px;height:24px}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box svg{width:24px;height:24px;cursor:pointer}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box p{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .details-box .info-box span{margin-left:4px;color:#181a20;font-family:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box{width:300px;height:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:20px}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box button{border:1px solid #b9b9b9;color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-follows-page .follows-list-box .follows-card-box .action-box p{color:#b9b9b9;font-family:var(--gt-font-body);font-size:14px;font-style:italic;font-weight:400;line-height:normal}#pc-wrap #member-follows-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #member-follows-page .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-articles-page{width:100%;display:flex;flex-direction:column;align-items:center}#pc-wrap #member-articles-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between;align-self:flex-start}#pc-wrap #member-articles-page .main-title-box .right-box{width:315px}#pc-wrap #member-articles-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--gt-font-body);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #member-articles-page .articles-list-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:35px;margin-top:85px}#pc-wrap #member-articles-page .articles-list-box .no-data{width:100%}#pc-wrap #member-articles-page .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #member-articles-page .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page #member-tours-page{width:100%}#pc-wrap #member-page #member-tours-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #member-page #member-tours-page .main-title-box .right-box{width:315px}#pc-wrap #member-page #member-tours-page .main-title-box .right-box .main-title{color:#181a20;font-family:var(--gt-font-body);font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #member-page #member-tours-page .tours-list-box{margin-top:85px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .listing-title-box{width:100%;height:auto;flex-direction:row;gap:110px;padding:18px 15px 18px 33px;border-radius:12px;background:#f6f6f6}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .listing-title-box .title-text{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .listing-title-box :first-child{margin-right:138px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box{width:100%;height:auto;flex-direction:row;align-items:center;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #ddd}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .image-box{width:115px;height:90px;overflow:hidden;margin-right:25px;padding-top:1px;cursor:pointer}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .image-box img{width:100%;height:100%;object-fit:contain;border-radius:12px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .information-box{width:210px;height:auto;padding:5px 0;cursor:pointer}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .information-box .name{margin-bottom:8px;color:#181a20;font-family:var(--gt-font-body);font-size:13px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .information-box .address{margin-bottom:13px;color:#717171;font-family:var(--gt-font-body);font-size:11px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .information-box .price{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .date-box{width:140px;height:100%;align-items:center;justify-content:center;margin-right:77px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .date-box .date{color:#181a20;font-family:var(--gt-font-body);font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .status-box{width:100px;height:100%;align-items:center;justify-content:center;margin-right:70px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .status-box .coloured-box{width:93px;height:36px;align-items:center;justify-content:center;border-radius:60px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .status-box .coloured-box .status{font-family:var(--gt-font-body);font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .views-box{width:35px;height:100%;align-items:center;justify-content:center;margin-right:75px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .tour-card-box .views-box .views{color:#181a20;font-family:var(--gt-font-body);font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #member-page #member-tours-page .tours-list-box .list-box .pagination-config .total-result p{color:#181a20;text-align:center;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}.gt-ai-root{--gt-ai-gradient:linear-gradient(135deg,var(--gt-accent) 0%,var(--gt-accent-2) 100%);--gt-ai-glow:0 0 0 rgba(77,126,242,0);--gt-ai-launcher-size:62px;--gt-ai-z-launcher:var(--gt-z-nav);--gt-ai-z-window:var(--gt-z-overlay);--gt-ai-safe-bottom:96px;font-family:var(--gt-font-body)}[data-theme=dark] .gt-ai-root{--gt-ai-gradient:linear-gradient(135deg,#2a6bf0,#57d1ff);--gt-ai-glow:0 0 24px rgba(87,209,255,.35)}.gt-ai-launcher{position:fixed;right:28px;bottom:var(--gt-ai-safe-bottom);z-index:var(--gt-ai-z-launcher);display:inline-flex;align-items:center;gap:10px;height:var(--gt-ai-launcher-size);min-width:var(--gt-ai-launcher-size);padding:0 18px 0 0;border:none;border-radius:var(--gt-radius-pill);background:var(--gt-ai-gradient);color:var(--gt-inverse-text);box-shadow:var(--gt-shadow-floating),var(--gt-ai-glow);cursor:pointer;transition:transform var(--gt-duration-fast) var(--gt-ease-out),box-shadow var(--gt-duration-fast) var(--gt-ease-out),padding var(--gt-duration-standard) var(--gt-ease-out)}.gt-ai-launcher:focus-visible,.gt-ai-launcher:hover{transform:translateY(-3px) scale(1.03);box-shadow:var(--gt-shadow-floating),0 0 0 8px rgba(77,126,242,.14),var(--gt-ai-glow)}.gt-ai-launcher:active{transform:translateY(-1px) scale(.99)}.gt-ai-launcher:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:3px}.gt-ai-launcher.is-open{padding-right:0}.gt-ai-launcher-pulse{position:absolute;inset:0;border-radius:inherit;background:var(--gt-ai-gradient);opacity:.55;animation:gt-ai-pulse 2.6s var(--gt-ease-out) infinite;pointer-events:none}.gt-ai-launcher-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--gt-ai-launcher-size);height:var(--gt-ai-launcher-size);flex:0 0 auto;color:var(--gt-inverse-text)}.gt-ai-launcher-label{position:relative;font-family:var(--gt-font-body);font-weight:var(--gt-weight-semibold);font-size:var(--gt-text-caption);letter-spacing:.01em;white-space:nowrap}@keyframes gt-ai-pulse{0%{transform:scale(1);opacity:.45}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.gt-ai-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--gt-ai-gradient);color:#fff}.gt-ai-avatar--animated{background-size:180% 180%;animation:gt-ai-shimmer 5s ease-in-out infinite}.gt-ai-avatar--animated svg{animation:gt-ai-sparkle 3.2s ease-in-out infinite;transform-origin:center}@keyframes gt-ai-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gt-ai-sparkle{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.14) rotate(8deg);opacity:.85}}.gt-ai-backdrop{display:none;position:fixed;inset:0;background:var(--gt-scrim);z-index:calc(var(--gt-ai-z-window) - 1)}.gt-ai-window{position:fixed;right:28px;bottom:calc(var(--gt-ai-safe-bottom) + var(--gt-ai-launcher-size) + 16px);z-index:var(--gt-ai-z-window);display:flex;flex-direction:column;width:400px;max-width:calc(100vw - 32px);height:min(660px,100vh - var(--gt-ai-safe-bottom) - var(--gt-ai-launcher-size) - 16px - 40px);overflow:hidden;border-radius:var(--gt-radius-surface);background:var(--gt-glass-surface);border:1px solid var(--gt-glass-border);box-shadow:var(--gt-shadow-floating),var(--gt-ai-glow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.gt-ai-window:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(77,126,242,.08),rgba(77,126,242,0) 34%);pointer-events:none}.gt-ai-header{position:relative;justify-content:space-between;padding:var(--gt-space-4) var(--gt-space-5);border-bottom:1px solid var(--gt-border);flex:0 0 auto}.gt-ai-header,.gt-ai-header-identity{display:flex;align-items:center;gap:var(--gt-space-3)}.gt-ai-header-identity{min-width:0}.gt-ai-header-title{margin:0;font-family:var(--gt-font-display);font-size:var(--gt-text-heading);font-weight:var(--gt-weight-display);color:var(--gt-text);line-height:var(--gt-leading-heading)}.gt-ai-header-subtitle{margin:2px 0 0;font-size:var(--gt-text-caption);color:var(--gt-text-2);line-height:var(--gt-leading-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-ai-header-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.gt-ai-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:var(--gt-radius-control);background:transparent;color:var(--gt-text-2);cursor:pointer;transition:var(--gt-transition-color),transform var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-icon-btn:hover{background:var(--gt-accent-soft);color:var(--gt-accent)}.gt-ai-icon-btn:active{transform:scale(.94)}.gt-ai-icon-btn:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:2px}.gt-ai-icon-btn[aria-pressed=true]{background:var(--gt-accent-soft);color:var(--gt-accent)}.gt-ai-body{position:relative;flex:1 1 auto;overflow-y:auto;padding:var(--gt-space-4) var(--gt-space-4);scrollbar-width:thin;scrollbar-color:var(--gt-border-strong) transparent}.gt-ai-body::-webkit-scrollbar{width:6px}.gt-ai-body::-webkit-scrollbar-thumb{background:var(--gt-border-strong);border-radius:var(--gt-radius-pill)}.gt-ai-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gt-space-2);padding:var(--gt-space-6) var(--gt-space-2) var(--gt-space-2)}.gt-ai-welcome h3{margin:var(--gt-space-2) 0 0;font-family:var(--gt-font-display);font-size:1.1rem;font-weight:var(--gt-weight-display);color:var(--gt-text)}.gt-ai-welcome p{margin:0 0 var(--gt-space-3);font-size:var(--gt-text-caption);color:var(--gt-text-2)}.gt-ai-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.gt-ai-suggestion-card{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--gt-border);border-radius:var(--gt-radius-control);background:var(--gt-surface);color:var(--gt-text);font-family:var(--gt-font-body);font-size:.82rem;font-weight:var(--gt-weight-semibold);text-align:left;cursor:pointer;transition:var(--gt-transition-transform),border-color var(--gt-duration-fast) var(--gt-ease-out),background var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-suggestion-card:hover{transform:translateY(-2px);border-color:var(--gt-accent);background:var(--gt-accent-soft);box-shadow:var(--gt-shadow-raised)}.gt-ai-suggestion-card:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:2px}.gt-ai-suggestion-icon{flex:0 0 auto;width:18px;height:18px;color:var(--gt-accent)}.gt-ai-messages{display:flex;flex-direction:column;gap:var(--gt-space-3)}.gt-ai-msg-row{display:flex;align-items:flex-start;gap:8px}.gt-ai-msg-row--user{flex-direction:row-reverse}.gt-ai-msg-col{display:flex;flex-direction:column;gap:4px;max-width:78%}.gt-ai-msg-row--user .gt-ai-msg-col{align-items:flex-end}.gt-ai-bubble{padding:10px 14px;border-radius:var(--gt-radius-surface);font-size:.9rem;line-height:var(--gt-leading-body);word-break:break-word;white-space:pre-wrap}.gt-ai-bubble--assistant{background:var(--gt-surface);border:1px solid var(--gt-border);color:var(--gt-text);border-bottom-left-radius:6px}.gt-ai-bubble--user{background:var(--gt-ai-gradient);color:var(--gt-inverse-text);border-bottom-right-radius:6px}.gt-ai-rec-list{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;max-width:78%}.gt-ai-rec-item{border-radius:var(--gt-radius-control);border:1px solid var(--gt-border);background:var(--gt-surface);transition:background var(--gt-duration-fast) var(--gt-ease-out),border-color var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-rec-item:hover{background:var(--gt-surface-2);border-color:var(--gt-accent)}.gt-ai-rec-link{display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--gt-text);text-decoration:none}.gt-ai-rec-link:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:-2px;border-radius:var(--gt-radius-control)}.gt-ai-rec-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.gt-ai-rec-title{font-size:.85rem;font-weight:var(--gt-weight-semibold);color:var(--gt-text)}.gt-ai-rec-meta,.gt-ai-rec-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-ai-rec-meta{font-size:var(--gt-text-micro);color:var(--gt-text-3)}.gt-ai-rec-arrow{flex:0 0 auto;width:16px;height:16px;stroke:var(--gt-text-3);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gt-ai-cursor{display:inline-block;margin-left:2px;animation:gt-ai-blink 1s step-end infinite}@keyframes gt-ai-blink{50%{opacity:0}}.gt-ai-msg-time{padding:0 4px;font-size:var(--gt-text-micro);color:var(--gt-text-3)}.gt-ai-system-note{align-self:center;padding:6px 14px;border-radius:var(--gt-radius-pill);background:var(--gt-surface-2);color:var(--gt-text-2);font-size:var(--gt-text-micro);text-align:center}.gt-ai-typing{display:inline-flex;align-items:center;gap:4px;padding:12px 14px;border-radius:var(--gt-radius-surface);border-bottom-left-radius:6px;background:var(--gt-surface);border:1px solid var(--gt-border)}.gt-ai-typing-dot{width:6px;height:6px;border-radius:50%;background:var(--gt-text-3);animation:gt-ai-typing-bounce 1.2s ease-in-out infinite}.gt-ai-typing-dot:nth-child(2){animation-delay:.15s}.gt-ai-typing-dot:nth-child(3){animation-delay:.3s}@keyframes gt-ai-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.gt-ai-input-bar{display:flex;align-items:flex-end;gap:8px;padding:var(--gt-space-3) var(--gt-space-4);border-top:1px solid var(--gt-border);flex:0 0 auto}.gt-ai-input{flex:1 1 auto;resize:none;max-height:120px;padding:10px 14px;border:1px solid var(--gt-input-border);border-radius:var(--gt-radius-control);background:var(--gt-input-bg);color:var(--gt-input-text);font-family:var(--gt-font-body);font-size:.88rem;line-height:1.4;transition:border-color var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-input::placeholder{color:var(--gt-input-placeholder)}.gt-ai-input:focus-visible{outline:none;border-color:var(--gt-accent);box-shadow:0 0 0 3px var(--gt-accent-soft)}.gt-ai-send-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:none;border-radius:50%;background:var(--gt-ai-gradient);color:#fff;cursor:pointer;transition:transform var(--gt-duration-fast) var(--gt-ease-out),opacity var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-send-btn:hover:not(:disabled){transform:scale(1.06)}.gt-ai-send-btn:active:not(:disabled){transform:scale(.95)}.gt-ai-send-btn:disabled{opacity:.4;cursor:not-allowed}.gt-ai-send-btn:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:2px}.gt-ai-history{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;padding:var(--gt-space-3) var(--gt-space-3) var(--gt-space-4)}.gt-ai-new-chat{display:flex;align-items:center;gap:8px;margin-bottom:var(--gt-space-2);padding:10px 14px;border:1px dashed var(--gt-border-strong);border-radius:var(--gt-radius-control);background:transparent;color:var(--gt-accent);font-family:var(--gt-font-body);font-weight:var(--gt-weight-semibold);font-size:.85rem;cursor:pointer;transition:background var(--gt-duration-fast) var(--gt-ease-out),border-color var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-new-chat:hover{background:var(--gt-accent-soft);border-color:var(--gt-accent)}.gt-ai-new-chat:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:2px}.gt-ai-history-empty{padding:var(--gt-space-5) var(--gt-space-2);text-align:center;color:var(--gt-text-3);font-size:var(--gt-text-caption)}.gt-ai-history-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.gt-ai-history-item{display:flex;align-items:center;gap:4px;border-radius:var(--gt-radius-control);transition:background var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-history-item:hover{background:var(--gt-surface-2)}.gt-ai-history-item.active{background:var(--gt-accent-soft)}.gt-ai-history-item .gt-ai-history-actions{opacity:0;transition:opacity var(--gt-duration-fast) var(--gt-ease-out)}.gt-ai-history-item:focus-within .gt-ai-history-actions,.gt-ai-history-item:hover .gt-ai-history-actions{opacity:1}.gt-ai-history-select{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;padding:10px 8px;border:none;background:transparent;color:var(--gt-text);text-align:left;cursor:pointer}.gt-ai-history-select:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:-2px;border-radius:var(--gt-radius-control)}.gt-ai-history-icon{flex:0 0 auto;color:var(--gt-text-3)}.gt-ai-history-text{display:flex;flex-direction:column;min-width:0}.gt-ai-history-title{font-size:.85rem;font-weight:var(--gt-weight-semibold);color:var(--gt-text)}.gt-ai-history-preview,.gt-ai-history-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-ai-history-preview{font-size:var(--gt-text-micro);color:var(--gt-text-3)}.gt-ai-history-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto;padding-right:6px}.gt-ai-history-actions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--gt-radius-control);background:transparent;color:var(--gt-text-3);cursor:pointer}.gt-ai-history-actions button:hover{background:var(--gt-surface-2);color:var(--gt-accent)}.gt-ai-history-actions button:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:1px}.gt-ai-history-edit{display:flex;align-items:center;gap:4px;flex:1 1 auto;padding:6px 8px}.gt-ai-history-edit input{flex:1 1 auto;min-width:0;padding:6px 8px;border:1px solid var(--gt-accent);border-radius:var(--gt-radius-control);background:var(--gt-input-bg);color:var(--gt-input-text);font-size:.82rem}.gt-ai-history-edit input:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:1px}.gt-ai-history-edit button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--gt-radius-control);background:transparent;color:var(--gt-text-2);cursor:pointer}.gt-ai-history-edit button:hover{background:var(--gt-surface-2)}.gt-ai-history-edit button:focus-visible{outline:2px solid var(--gt-focus-ring);outline-offset:1px}@media(max-width:1023px){.gt-ai-window{width:380px;right:20px;bottom:calc(var(--gt-ai-safe-bottom) + var(--gt-ai-launcher-size) + 14px)}.gt-ai-launcher{right:20px}}@media(max-width:599px){.gt-ai-launcher{right:16px;bottom:96px;--gt-ai-launcher-size:48px;gap:8px;padding:0 16px 0 0}.gt-ai-launcher-label{font-size:.76rem}.gt-ai-backdrop{display:block}.gt-ai-window{right:16px;left:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));top:calc(56px + env(safe-area-inset-top, 0px));width:auto;max-width:none;height:auto;border-radius:var(--gt-radius-surface)}.gt-ai-suggestions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gt-ai-avatar--animated,.gt-ai-avatar--animated svg,.gt-ai-cursor,.gt-ai-launcher-pulse,.gt-ai-typing-dot{animation:none!important}.gt-ai-launcher,.gt-ai-send-btn,.gt-ai-suggestion-card{transition:none!important}}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}@keyframes tourHeroImageDepth{0%,to{transform:scale(1.035) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.8%,-1.2%,0)}}@keyframes tourHeroCopyReveal{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tourHeroChipFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}body::-webkit-scrollbar{display:none}.tour-discovery-page{width:100%;min-height:100vh;background:radial-gradient(circle at 8% 4%,rgba(50,100,255,.16),transparent 28%),linear-gradient(180deg,#f7f9ff,#eef4ff 44%,#fff);color:var(--gt-text,#001b3d)}.tour-discovery-page .tour-discovery-shell{width:min(1220px,100% - 40px);margin:0 auto;padding:58px 0 88px;gap:24px}.tour-discovery-page .tour-discovery-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:32px;gap:32px;padding:34px;border-radius:30px;background:linear-gradient(135deg,rgba(15,41,77,.94),rgba(50,100,255,.86)),linear-gradient(180deg,hsla(0,0%,100%,.12),transparent);box-shadow:0 32px 86px rgba(15,41,77,.18);overflow:hidden;position:relative}.tour-discovery-page .tour-discovery-hero:after{content:"";position:absolute;inset:auto -8% -42% 46%;height:260px;border-radius:999px;background:rgba(212,175,55,.28);filter:blur(52px);pointer-events:none}.tour-discovery-page .tour-discovery-copy,.tour-discovery-page .tour-discovery-stats{position:relative;z-index:1}.tour-discovery-page .tour-discovery-kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.2);color:#ffe8a3;font-family:var(--gt-font-heading);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tour-discovery-page .tour-discovery-kicker svg{width:17px;height:17px}.tour-discovery-page .tour-discovery-title{max-width:760px;margin-top:16px;color:#fff;font-family:var(--gt-font-heading);font-size:42px;font-weight:900;line-height:1.12;letter-spacing:0;text-wrap:balance}.tour-discovery-page .tour-discovery-subtitle{max-width:650px;margin-top:14px;color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.7}.tour-discovery-page .tour-discovery-stats{gap:12px}.tour-discovery-page .tour-discovery-stats div{min-width:142px;padding:18px;border-radius:22px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tour-discovery-page .tour-discovery-stats span,.tour-discovery-page .tour-discovery-stats strong{display:block}.tour-discovery-page .tour-discovery-stats strong{color:#fff;font-family:var(--gt-font-heading);font-size:30px;font-weight:900}.tour-discovery-page .tour-discovery-stats span{margin-top:3px;color:hsla(0,0%,100%,.75);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tour-discovery-page .tour-filter-panel{gap:20px;padding:24px;border-radius:28px}.tour-discovery-page .tour-filter-heading{justify-content:space-between;align-items:flex-start;gap:16px}.tour-discovery-page .tour-filter-heading .filter-title{display:flex;align-items:center;gap:9px;color:#0f294d;font-family:var(--gt-font-heading);font-size:20px;font-weight:900}.tour-discovery-page .tour-filter-heading .filter-copy{margin-top:5px;color:#5f6f89;font-size:14px;font-weight:650}.tour-discovery-page .tour-filter-heading .filter-reset{border-radius:999px;color:#0f294d;font-weight:900;text-transform:none}.tour-discovery-page .tour-filter-grid{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(5,minmax(130px,1fr)) minmax(140px,.8fr);grid-gap:14px;gap:14px}.tour-discovery-page .tour-filter-grid .MuiFormControl-root{background:hsla(0,0%,100%,.7);border-radius:16px}.tour-discovery-page .tour-filter-grid .MuiOutlinedInput-root{min-height:54px;border-radius:16px;font-weight:800;color:#0f294d}.tour-discovery-page .tour-filter-grid .MuiOutlinedInput-root fieldset{border-color:rgba(15,41,77,.12)}.tour-discovery-page .tour-filter-grid .MuiOutlinedInput-root.Mui-focused fieldset,.tour-discovery-page .tour-filter-grid .MuiOutlinedInput-root:hover fieldset{border-color:#3264ff}.tour-discovery-page .tour-filter-grid .MuiInputLabel-root{color:#63738b;font-weight:750}.tour-discovery-page .filter-input-icon{width:20px;height:20px;margin-right:8px;color:#3264ff}.tour-discovery-page .tour-filter-submit,.tour-discovery-page .tour-filter-submit-wrap{width:100%;height:100%}.tour-discovery-page .tour-filter-submit.MuiButton-root{min-height:54px;border-radius:16px}.tour-discovery-page .tour-active-filters{flex-wrap:wrap;gap:8px}.tour-discovery-page .tour-active-filters .MuiChip-root{border-radius:999px;background:rgba(50,100,255,.1);color:#0f294d;border:1px solid rgba(50,100,255,.16);font-weight:850}.tour-discovery-page .tour-results-toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:8px 2px}.tour-discovery-page .tour-results-toolbar .results-eyebrow{color:#3264ff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tour-discovery-page .tour-results-toolbar .results-title{margin-top:4px;color:#0f294d;font-family:var(--gt-font-heading);font-size:26px;font-weight:900}.tour-discovery-page .tour-sort-select{width:230px}.tour-discovery-page .tour-sort-select .MuiOutlinedInput-root{border-radius:999px;background:hsla(0,0%,100%,.86);font-weight:850}.tour-discovery-page .tour-results-divider{border-color:rgba(15,41,77,.1)}.tour-discovery-page .tour-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.tour-discovery-page .tour-card-premium{min-height:518px}.tour-discovery-page .tour-card-location{display:inline-flex;align-items:center;gap:5px}.tour-discovery-page .tour-card-location svg{width:16px;height:16px;color:#3264ff}.tour-discovery-page .tour-card-description{min-height:44px;margin-top:10px;color:#5f6f89;font-size:13px;font-weight:650;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tour-discovery-page .tour-card-counters span{display:inline-flex;align-items:center;gap:5px;color:#65758b;font-size:12px;font-weight:850}.tour-discovery-page .tour-card-counters span svg{width:16px;height:16px;color:#3264ff}.tour-discovery-page .tour-card-skeleton.listing{min-height:518px;padding:12px;border-radius:24px;background:hsla(0,0%,100%,.74);border:1px solid hsla(0,0%,100%,.88);box-shadow:0 20px 60px rgba(15,41,77,.1)}.tour-discovery-page .tour-card-skeleton.listing .skeleton-line,.tour-discovery-page .tour-card-skeleton.listing .skeleton-media,.tour-discovery-page .tour-card-skeleton.listing .skeleton-pills{background:linear-gradient(90deg,#eef3ff 25%,#dce6ff 37%,#eef3ff 63%);background-size:400% 100%;animation:gtSkeleton 1.35s ease infinite}.tour-discovery-page .tour-card-skeleton.listing .skeleton-media{height:208px;border-radius:16px}.tour-discovery-page .tour-card-skeleton.listing .skeleton-line{width:72%;height:18px;margin:22px 8px 0;border-radius:999px}.tour-discovery-page .tour-card-skeleton.listing .skeleton-line.wide{width:88%;height:24px}.tour-discovery-page .tour-card-skeleton.listing .skeleton-pills{width:calc(100% - 16px);height:42px;margin:24px 8px 0;border-radius:999px}.tour-discovery-page .tour-discovery-state{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:320px;padding:48px;border-radius:30px;background:hsla(0,0%,100%,.78);border:1px dashed rgba(50,100,255,.24);text-align:center}.tour-discovery-page .tour-discovery-state .state-title{color:#0f294d;font-family:var(--gt-font-heading);font-size:28px;font-weight:900}.tour-discovery-page .tour-discovery-state .state-copy{color:#5f6f89;font-weight:700}.tour-discovery-page .tour-discovery-state.error{border-color:rgba(186,26,26,.32)}.tour-discovery-page .tour-pagination{align-items:center;padding-top:12px}.tour-discovery-page .tour-pagination .MuiPaginationItem-root{border-radius:12px;font-weight:850}.tour-discovery-page .tour-pagination .Mui-selected{background:#3264ff!important;color:#fff}@media(max-width:1180px){.tour-discovery-page .tour-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-discovery-page .tour-filter-submit-wrap{grid-column:span 3}.tour-discovery-page .tour-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#mobile-wrap,#pc-wrap{background:var(--gt-bg);color:var(--gt-text)}#mobile-wrap .cs-shell,#mobile-wrap .destination-detail-shell,#mobile-wrap .destination-shell,#mobile-wrap .gt-shell,#mobile-wrap .journal-detail-shell,#mobile-wrap .journal-shell,#mobile-wrap .tour-detail-shell,#mobile-wrap .tour-discovery-shell,#pc-wrap .cs-shell,#pc-wrap .destination-detail-shell,#pc-wrap .destination-shell,#pc-wrap .gt-shell,#pc-wrap .journal-detail-shell,#pc-wrap .journal-shell,#pc-wrap .tour-detail-shell,#pc-wrap .tour-discovery-shell{width:min(var(--gt-container),100% - 40px);margin-inline:auto}#mobile-wrap .about-page,#mobile-wrap .admin-page,#mobile-wrap .agent-detail-page,#mobile-wrap .agent-list-page,#mobile-wrap .cs-page,#mobile-wrap .destination-detail-page,#mobile-wrap .destination-page,#mobile-wrap .home-page,#mobile-wrap .join-page,#mobile-wrap .journal-detail-page,#mobile-wrap .journal-page,#mobile-wrap .member-page,#mobile-wrap .my-page,#mobile-wrap .tour-detail-page,#mobile-wrap .tour-discovery-page,#pc-wrap .about-page,#pc-wrap .admin-page,#pc-wrap .agent-detail-page,#pc-wrap .agent-list-page,#pc-wrap .cs-page,#pc-wrap .destination-detail-page,#pc-wrap .destination-page,#pc-wrap .home-page,#pc-wrap .join-page,#pc-wrap .journal-detail-page,#pc-wrap .journal-page,#pc-wrap .member-page,#pc-wrap .my-page,#pc-wrap .tour-detail-page,#pc-wrap .tour-discovery-page{background:radial-gradient(circle at 12% 0,var(--gt-blue-soft),transparent 24rem),linear-gradient(180deg,var(--gt-bg) 0,var(--gt-page) 48%,var(--gt-surface) 100%);color:var(--gt-text)}#mobile-wrap .cs-hero,#mobile-wrap .destination-discovery-hero,#mobile-wrap .destination-story-hero,#mobile-wrap .header-main,#mobile-wrap .join-brand-panel,#mobile-wrap .journal-hero,#mobile-wrap .profile-hero,#mobile-wrap .saved-hero,#mobile-wrap .tour-discovery-hero,#pc-wrap .cs-hero,#pc-wrap .destination-discovery-hero,#pc-wrap .destination-story-hero,#pc-wrap .header-main,#pc-wrap .join-brand-panel,#pc-wrap .journal-hero,#pc-wrap .profile-hero,#pc-wrap .saved-hero,#pc-wrap .tour-discovery-hero{position:relative;isolation:isolate;overflow:hidden}#mobile-wrap .join-brand-panel,#mobile-wrap .profile-hero,#mobile-wrap .saved-hero,#mobile-wrap .tour-discovery-hero,#pc-wrap .join-brand-panel,#pc-wrap .profile-hero,#pc-wrap .saved-hero,#pc-wrap .tour-discovery-hero{border:1px solid var(--gt-glass-border);border-radius:var(--gt-radius-xl);background:linear-gradient(135deg,var(--gt-overlay-strong),color-mix(in srgb,var(--gt-blue) 72%,var(--gt-navy))),var(--gt-navy);box-shadow:var(--gt-shadow)}#mobile-wrap .account-metric-card,#mobile-wrap .admin-mobile-card,#mobile-wrap .admin-surface,#mobile-wrap .agent-general-card,#mobile-wrap .agent-ops-panel,#mobile-wrap .agent-ops-row,#mobile-wrap .agent-schedule-list,#mobile-wrap .agent-schedule-mobile-card,#mobile-wrap .agent-schedule-table,#mobile-wrap .booking-row,#mobile-wrap .community-general-card-config,#mobile-wrap .cs-faq-fallback,#mobile-wrap .cs-featured-copy,#mobile-wrap .cs-notice-card,#mobile-wrap .cs-notice-detail,#mobile-wrap .cs-overview-note,#mobile-wrap .cs-tabs button,#mobile-wrap .destination-card,#mobile-wrap .destination-detail-card,#mobile-wrap .destination-distinction-card,#mobile-wrap .destination-search-panel,#mobile-wrap .destination-stat-card,#mobile-wrap .destination-story-card,#mobile-wrap .fallback-article-card,#mobile-wrap .gt-card,#mobile-wrap .gt-glass,#mobile-wrap .horizontal-card,#mobile-wrap .join-card,#mobile-wrap .join-form-panel,#mobile-wrap .journal-article,#mobile-wrap .journal-article-card,#mobile-wrap .journal-comments,#mobile-wrap .mypage-panel,#mobile-wrap .photo-panel,#mobile-wrap .premium-panel,#mobile-wrap .saved-state-card,#mobile-wrap .saved-tour-card,#mobile-wrap .table-wrap,#mobile-wrap .top-agent-card,#mobile-wrap .tour-booking-card,#mobile-wrap .tour-card-premium,#mobile-wrap .tour-card-skeleton,#mobile-wrap .tour-concierge-card,#mobile-wrap .tour-detail-section,#mobile-wrap .tour-filter-panel,#mobile-wrap .tour-location-card,#mobile-wrap .tour-review-card,#mobile-wrap .traveler-card,#mobile-wrap .vertical-card,#pc-wrap .account-metric-card,#pc-wrap .admin-mobile-card,#pc-wrap .admin-surface,#pc-wrap .agent-general-card,#pc-wrap .agent-ops-panel,#pc-wrap .agent-ops-row,#pc-wrap .agent-schedule-list,#pc-wrap .agent-schedule-mobile-card,#pc-wrap .agent-schedule-table,#pc-wrap .booking-row,#pc-wrap .community-general-card-config,#pc-wrap .cs-faq-fallback,#pc-wrap .cs-featured-copy,#pc-wrap .cs-notice-card,#pc-wrap .cs-notice-detail,#pc-wrap .cs-overview-note,#pc-wrap .cs-tabs button,#pc-wrap .destination-card,#pc-wrap .destination-detail-card,#pc-wrap .destination-distinction-card,#pc-wrap .destination-search-panel,#pc-wrap .destination-stat-card,#pc-wrap .destination-story-card,#pc-wrap .fallback-article-card,#pc-wrap .gt-card,#pc-wrap .gt-glass,#pc-wrap .horizontal-card,#pc-wrap .join-card,#pc-wrap .join-form-panel,#pc-wrap .journal-article,#pc-wrap .journal-article-card,#pc-wrap .journal-comments,#pc-wrap .mypage-panel,#pc-wrap .photo-panel,#pc-wrap .premium-panel,#pc-wrap .saved-state-card,#pc-wrap .saved-tour-card,#pc-wrap .table-wrap,#pc-wrap .top-agent-card,#pc-wrap .tour-booking-card,#pc-wrap .tour-card-premium,#pc-wrap .tour-card-skeleton,#pc-wrap .tour-concierge-card,#pc-wrap .tour-detail-section,#pc-wrap .tour-filter-panel,#pc-wrap .tour-location-card,#pc-wrap .tour-review-card,#pc-wrap .traveler-card,#pc-wrap .vertical-card{border:1px solid var(--gt-border)!important;border-radius:var(--gt-radius-lg);background:var(--gt-panel)!important;color:var(--gt-text);box-shadow:var(--gt-shadow-soft);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}#mobile-wrap .admin-mobile-card,#mobile-wrap .agent-general-card,#mobile-wrap .booking-row,#mobile-wrap .destination-card,#mobile-wrap .journal-article-card,#mobile-wrap .saved-tour-card,#mobile-wrap .top-agent-card,#mobile-wrap .tour-card-premium,#pc-wrap .admin-mobile-card,#pc-wrap .agent-general-card,#pc-wrap .booking-row,#pc-wrap .destination-card,#pc-wrap .journal-article-card,#pc-wrap .saved-tour-card,#pc-wrap .top-agent-card,#pc-wrap .tour-card-premium{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#mobile-wrap .admin-mobile-card:hover,#mobile-wrap .agent-general-card:hover,#mobile-wrap .booking-row:hover,#mobile-wrap .destination-card:hover,#mobile-wrap .journal-article-card:hover,#mobile-wrap .saved-tour-card:hover,#mobile-wrap .top-agent-card:hover,#mobile-wrap .tour-card-premium:hover,#pc-wrap .admin-mobile-card:hover,#pc-wrap .agent-general-card:hover,#pc-wrap .booking-row:hover,#pc-wrap .destination-card:hover,#pc-wrap .journal-article-card:hover,#pc-wrap .saved-tour-card:hover,#pc-wrap .top-agent-card:hover,#pc-wrap .tour-card-premium:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gt-blue) 38%,var(--gt-border))!important;box-shadow:var(--gt-shadow)}#mobile-wrap #pc-wrap.admin #bunker .content .tit,#mobile-wrap .admin-page__heading h1,#mobile-wrap .admin-page__heading h2,#mobile-wrap .cs-hero h1,#mobile-wrap .destination-hero-copy h1,#mobile-wrap .destination-story-hero-content h1,#mobile-wrap .journal-detail-title,#mobile-wrap .journal-section-title,#mobile-wrap .journal-title,#mobile-wrap .notice-heading h2,#mobile-wrap .panel-title,#mobile-wrap .profile-hero-title,#mobile-wrap .saved-hero-title,#mobile-wrap .tour-detail-title,#mobile-wrap .tour-discovery-title,#mobile-wrap h1,#mobile-wrap h2,#mobile-wrap h3,#pc-wrap #pc-wrap.admin #bunker .content .tit,#pc-wrap .admin-page__heading h1,#pc-wrap .admin-page__heading h2,#pc-wrap .cs-hero h1,#pc-wrap .destination-hero-copy h1,#pc-wrap .destination-story-hero-content h1,#pc-wrap .journal-detail-title,#pc-wrap .journal-section-title,#pc-wrap .journal-title,#pc-wrap .notice-heading h2,#pc-wrap .panel-title,#pc-wrap .profile-hero-title,#pc-wrap .saved-hero-title,#pc-wrap .tour-detail-title,#pc-wrap .tour-discovery-title,#pc-wrap h1,#pc-wrap h2,#pc-wrap h3{color:var(--gt-heading)!important;font-family:var(--gt-font-heading);letter-spacing:0;text-wrap:balance}#mobile-wrap .admin-empty-value,#mobile-wrap .admin-page__count,#mobile-wrap .admin-page__heading p,#mobile-wrap .booking-card-meta-grid,#mobile-wrap .cs-hero>p,#mobile-wrap .cs-notice-excerpt,#mobile-wrap .destination-hero-copy p,#mobile-wrap .destination-story-hero-content p,#mobile-wrap .journal-card-excerpt,#mobile-wrap .journal-lede,#mobile-wrap .panel-copy,#mobile-wrap .payment-card-meta-grid,#mobile-wrap .tour-discovery-subtitle,#mobile-wrap p,#pc-wrap .admin-empty-value,#pc-wrap .admin-page__count,#pc-wrap .admin-page__heading p,#pc-wrap .booking-card-meta-grid,#pc-wrap .cs-hero>p,#pc-wrap .cs-notice-excerpt,#pc-wrap .destination-hero-copy p,#pc-wrap .destination-story-hero-content p,#pc-wrap .journal-card-excerpt,#pc-wrap .journal-lede,#pc-wrap .panel-copy,#pc-wrap .payment-card-meta-grid,#pc-wrap .tour-discovery-subtitle,#pc-wrap p{color:var(--gt-muted)}#mobile-wrap .MuiButton-root,#mobile-wrap .admin-action-button.MuiButton-root,#mobile-wrap .admin-icon-action.MuiIconButton-root,#mobile-wrap .journal-card-read,#mobile-wrap .tour-detail-action-button.MuiButton-root,#mobile-wrap button,#pc-wrap .MuiButton-root,#pc-wrap .admin-action-button.MuiButton-root,#pc-wrap .admin-icon-action.MuiIconButton-root,#pc-wrap .journal-card-read,#pc-wrap .tour-detail-action-button.MuiButton-root,#pc-wrap button{border-radius:var(--gt-radius-sm)}#mobile-wrap .MuiButton-contained,#mobile-wrap .admin-action-button.MuiButton-root,#mobile-wrap .booking-action-row .MuiButton-contained,#mobile-wrap .cs-featured-copy .MuiButton-root,#mobile-wrap .cs-overview-note .MuiButton-root,#mobile-wrap .cs-state .MuiButton-root,#mobile-wrap .gt-primary-button.MuiButton-root,#mobile-wrap .hero-primary.MuiButton-root,#mobile-wrap .journal-write-button.MuiButton-root,#mobile-wrap .search-submit.MuiButton-root,#pc-wrap .MuiButton-contained,#pc-wrap .admin-action-button.MuiButton-root,#pc-wrap .booking-action-row .MuiButton-contained,#pc-wrap .cs-featured-copy .MuiButton-root,#pc-wrap .cs-overview-note .MuiButton-root,#pc-wrap .cs-state .MuiButton-root,#pc-wrap .gt-primary-button.MuiButton-root,#pc-wrap .hero-primary.MuiButton-root,#pc-wrap .journal-write-button.MuiButton-root,#pc-wrap .search-submit.MuiButton-root{background:var(--gt-blue);color:var(--gt-inverse-text);border:1px solid color-mix(in srgb,var(--gt-blue) 82%,var(--gt-border));box-shadow:var(--gt-shadow-soft);font-weight:800}#mobile-wrap .MuiButton-contained:hover,#mobile-wrap .admin-action-button.MuiButton-root:hover,#mobile-wrap .booking-action-row .MuiButton-contained:hover,#mobile-wrap .cs-featured-copy .MuiButton-root:hover,#mobile-wrap .cs-overview-note .MuiButton-root:hover,#mobile-wrap .cs-state .MuiButton-root:hover,#mobile-wrap .gt-primary-button.MuiButton-root:hover,#mobile-wrap .hero-primary.MuiButton-root:hover,#mobile-wrap .journal-write-button.MuiButton-root:hover,#mobile-wrap .search-submit.MuiButton-root:hover,#pc-wrap .MuiButton-contained:hover,#pc-wrap .admin-action-button.MuiButton-root:hover,#pc-wrap .booking-action-row .MuiButton-contained:hover,#pc-wrap .cs-featured-copy .MuiButton-root:hover,#pc-wrap .cs-overview-note .MuiButton-root:hover,#pc-wrap .cs-state .MuiButton-root:hover,#pc-wrap .gt-primary-button.MuiButton-root:hover,#pc-wrap .hero-primary.MuiButton-root:hover,#pc-wrap .journal-write-button.MuiButton-root:hover,#pc-wrap .search-submit.MuiButton-root:hover{background:var(--gt-navy);box-shadow:var(--gt-shadow)}#mobile-wrap .MuiButton-outlined,#mobile-wrap .admin-action-button:not(.admin-action-button--danger).MuiButton-root,#mobile-wrap .hero-secondary.MuiButton-root,#mobile-wrap .tour-detail-action-button.MuiButton-root,#pc-wrap .MuiButton-outlined,#pc-wrap .admin-action-button:not(.admin-action-button--danger).MuiButton-root,#pc-wrap .hero-secondary.MuiButton-root,#pc-wrap .tour-detail-action-button.MuiButton-root{background:var(--gt-surface);color:var(--gt-text);border:1px solid var(--gt-border);box-shadow:none}#mobile-wrap .MuiFilledInput-root,#mobile-wrap .MuiInputBase-root,#mobile-wrap .MuiOutlinedInput-root,#mobile-wrap .journal-comment-compose textarea,#mobile-wrap .newsletter-form,#mobile-wrap .tour-review-form textarea,#mobile-wrap input,#mobile-wrap select,#mobile-wrap textarea,#pc-wrap .MuiFilledInput-root,#pc-wrap .MuiInputBase-root,#pc-wrap .MuiOutlinedInput-root,#pc-wrap .journal-comment-compose textarea,#pc-wrap .newsletter-form,#pc-wrap .tour-review-form textarea,#pc-wrap input,#pc-wrap select,#pc-wrap textarea{background:var(--gt-input-bg)!important;color:var(--gt-input-text)!important;border-color:var(--gt-border)!important}#mobile-wrap .MuiInputBase-input::placeholder,#mobile-wrap input::placeholder,#mobile-wrap textarea::placeholder,#pc-wrap .MuiInputBase-input::placeholder,#pc-wrap input::placeholder,#pc-wrap textarea::placeholder{color:var(--gt-input-placeholder)!important;opacity:1}#mobile-wrap .account-empty-state,#mobile-wrap .admin-state,#mobile-wrap .cs-state,#mobile-wrap .gt-empty-state,#mobile-wrap .journal-comment-empty,#mobile-wrap .journal-state,#mobile-wrap .notification-empty,#mobile-wrap .saved-state-card,#mobile-wrap .tour-booking-empty,#mobile-wrap .tour-detail-empty,#pc-wrap .account-empty-state,#pc-wrap .admin-state,#pc-wrap .cs-state,#pc-wrap .gt-empty-state,#pc-wrap .journal-comment-empty,#pc-wrap .journal-state,#pc-wrap .notification-empty,#pc-wrap .saved-state-card,#pc-wrap .tour-booking-empty,#pc-wrap .tour-detail-empty{border:1px dashed var(--gt-border);border-radius:var(--gt-radius-lg);background:var(--gt-surface-2)!important;color:var(--gt-muted);text-align:center}#mobile-wrap .admin-action-button--danger.MuiButton-root,#mobile-wrap .admin-action-button.admin-action-button--danger.MuiButton-root,#mobile-wrap .admin-state--error,#mobile-wrap .agent-ops-danger.MuiButton-root,#mobile-wrap .agent-schedule-delete.MuiButton-root,#mobile-wrap .booking-inline-error,#mobile-wrap .cs-state.error,#mobile-wrap .journal-comment-error,#mobile-wrap .journal-state.error,#mobile-wrap .saved-state-card.error,#pc-wrap .admin-action-button--danger.MuiButton-root,#pc-wrap .admin-action-button.admin-action-button--danger.MuiButton-root,#pc-wrap .admin-state--error,#pc-wrap .agent-ops-danger.MuiButton-root,#pc-wrap .agent-schedule-delete.MuiButton-root,#pc-wrap .booking-inline-error,#pc-wrap .cs-state.error,#pc-wrap .journal-comment-error,#pc-wrap .journal-state.error,#pc-wrap .saved-state-card.error{background:var(--gt-error-soft)!important;color:var(--gt-error)!important;border-color:color-mix(in srgb,var(--gt-error) 32%,var(--gt-border))!important}#mobile-wrap .admin-action-button--warning.MuiButton-root,#mobile-wrap .admin-action-button.admin-action-button--warning.MuiButton-root,#pc-wrap .admin-action-button--warning.MuiButton-root,#pc-wrap .admin-action-button.admin-action-button--warning.MuiButton-root{background:var(--gt-warning-soft)!important;color:var(--gt-warning)!important;border-color:color-mix(in srgb,var(--gt-warning) 32%,var(--gt-border))!important}#mobile-wrap .admin-action-button--success.MuiButton-root,#mobile-wrap .admin-action-button.admin-action-button--success.MuiButton-root,#pc-wrap .admin-action-button--success.MuiButton-root,#pc-wrap .admin-action-button.admin-action-button--success.MuiButton-root{background:var(--gt-success-soft)!important;color:var(--gt-success)!important;border-color:color-mix(in srgb,var(--gt-success) 32%,var(--gt-border))!important}#mobile-wrap .admin-action-button--teal.MuiButton-root,#mobile-wrap .admin-action-button.admin-action-button--teal.MuiButton-root,#pc-wrap .admin-action-button--teal.MuiButton-root,#pc-wrap .admin-action-button.admin-action-button--teal.MuiButton-root{background:var(--gt-info-soft)!important;color:var(--gt-info)!important;border-color:color-mix(in srgb,var(--gt-info) 32%,var(--gt-border))!important}#mobile-wrap .admin-action-button--neutral.MuiButton-root,#mobile-wrap .admin-action-button.admin-action-button--neutral.MuiButton-root,#pc-wrap .admin-action-button--neutral.MuiButton-root,#pc-wrap .admin-action-button.admin-action-button--neutral.MuiButton-root{background:var(--gt-surface-2)!important;color:var(--gt-text-2)!important;border-color:var(--gt-border)!important}#mobile-wrap .booking-inline-success,#mobile-wrap .payment-status-reveal,#mobile-wrap .status-row.verified,#mobile-wrap .tour-booking-step.success,#pc-wrap .booking-inline-success,#pc-wrap .payment-status-reveal,#pc-wrap .status-row.verified,#pc-wrap .tour-booking-step.success{background:var(--gt-success-soft)!important;color:var(--gt-success)!important;border-color:color-mix(in srgb,var(--gt-success) 28%,var(--gt-border))!important}#mobile-wrap .admin-status,#mobile-wrap .agent-ops-badge,#mobile-wrap .agent-schedule-status,#mobile-wrap .badge,#mobile-wrap .cs-kicker,#mobile-wrap .destination-hero-kicker,#mobile-wrap .destination-luxury-badge,#mobile-wrap .fallback-badge,#mobile-wrap .glass-chip,#mobile-wrap .journal-kicker,#mobile-wrap .journal-section-label,#mobile-wrap .panel-kicker,#mobile-wrap .status-chip,#mobile-wrap .tour-card-status,#mobile-wrap .tour-discovery-kicker,#pc-wrap .admin-status,#pc-wrap .agent-ops-badge,#pc-wrap .agent-schedule-status,#pc-wrap .badge,#pc-wrap .cs-kicker,#pc-wrap .destination-hero-kicker,#pc-wrap .destination-luxury-badge,#pc-wrap .fallback-badge,#pc-wrap .glass-chip,#pc-wrap .journal-kicker,#pc-wrap .journal-section-label,#pc-wrap .panel-kicker,#pc-wrap .status-chip,#pc-wrap .tour-card-status,#pc-wrap .tour-discovery-kicker{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;min-height:28px;padding:5px 10px;border:1px solid var(--gt-border);border-radius:999px;background:var(--gt-blue-soft);color:var(--gt-blue);font-family:var(--gt-font-body);font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none}#mobile-wrap .admin-status--deleted,#mobile-wrap .admin-status--read,#mobile-wrap .status-chip.neutral,#mobile-wrap [class*=status][class*=blocked],#mobile-wrap [class*=status][class*=cancelled],#mobile-wrap [class*=status][class*=delete],#mobile-wrap [class*=status][class*=deleted],#pc-wrap .admin-status--deleted,#pc-wrap .admin-status--read,#pc-wrap .status-chip.neutral,#pc-wrap [class*=status][class*=blocked],#pc-wrap [class*=status][class*=cancelled],#pc-wrap [class*=status][class*=delete],#pc-wrap [class*=status][class*=deleted]{background:var(--gt-surface-2)!important;color:var(--gt-muted)!important}#mobile-wrap [class*=badge][class*=pending],#mobile-wrap [class*=status][class*=paused],#mobile-wrap [class*=status][class*=pending],#mobile-wrap [class*=status][class*=wait],#pc-wrap [class*=badge][class*=pending],#pc-wrap [class*=status][class*=paused],#pc-wrap [class*=status][class*=pending],#pc-wrap [class*=status][class*=wait]{background:var(--gt-warning-soft)!important;color:var(--gt-warning)!important;border-color:color-mix(in srgb,var(--gt-warning) 34%,var(--gt-border))!important}#mobile-wrap [class*=badge][class*=active],#mobile-wrap [class*=badge][class*=paid],#mobile-wrap [class*=status][class*=active],#mobile-wrap [class*=status][class*=approved],#mobile-wrap [class*=status][class*=completed],#mobile-wrap [class*=status][class*=confirmed],#mobile-wrap [class*=status][class*=paid],#pc-wrap [class*=badge][class*=active],#pc-wrap [class*=badge][class*=paid],#pc-wrap [class*=status][class*=active],#pc-wrap [class*=status][class*=approved],#pc-wrap [class*=status][class*=completed],#pc-wrap [class*=status][class*=confirmed],#pc-wrap [class*=status][class*=paid]{background:var(--gt-success-soft)!important;color:var(--gt-success)!important;border-color:color-mix(in srgb,var(--gt-success) 30%,var(--gt-border))!important}#mobile-wrap [class*=badge][class*=failed],#mobile-wrap [class*=danger],#mobile-wrap [class*=status][class*=error],#mobile-wrap [class*=status][class*=failed],#mobile-wrap [class*=status][class*=rejected],#pc-wrap [class*=badge][class*=failed],#pc-wrap [class*=danger],#pc-wrap [class*=status][class*=error],#pc-wrap [class*=status][class*=failed],#pc-wrap [class*=status][class*=rejected]{background:var(--gt-error-soft)!important;color:var(--gt-error)!important;border-color:color-mix(in srgb,var(--gt-error) 30%,var(--gt-border))!important}#mobile-wrap .admin-tabs,#mobile-wrap .faq-content .categories,#mobile-wrap .journal-category-tabs,#mobile-wrap .status-tabs,#pc-wrap .admin-tabs,#pc-wrap .faq-content .categories,#pc-wrap .journal-category-tabs,#pc-wrap .status-tabs{display:flex;flex-wrap:wrap;gap:8px}#mobile-wrap .admin-tabs button,#mobile-wrap .faq-content .categories div,#mobile-wrap .journal-category-tabs button,#mobile-wrap .status-tabs button,#pc-wrap .admin-tabs button,#pc-wrap .faq-content .categories div,#pc-wrap .journal-category-tabs button,#pc-wrap .status-tabs button{min-height:40px;padding:0 14px;border:1px solid var(--gt-border)!important;border-radius:999px;background:var(--gt-surface)!important;color:var(--gt-muted)!important;font-weight:800}#mobile-wrap .admin-tabs button.active,#mobile-wrap .faq-content .categories div.active,#mobile-wrap .journal-category-tabs button.active,#mobile-wrap .status-tabs button.active,#pc-wrap .admin-tabs button.active,#pc-wrap .faq-content .categories div.active,#pc-wrap .journal-category-tabs button.active,#pc-wrap .status-tabs button.active{background:var(--gt-navy)!important;color:var(--gt-inverse-text)!important;border-color:var(--gt-navy)!important}#mobile-wrap .admin-data-table,#pc-wrap .admin-data-table{border-radius:var(--gt-radius-md);overflow:hidden;border:1px solid var(--gt-border);background:var(--gt-surface)}#mobile-wrap .admin-data-table .MuiTableHead-root .MuiTableCell-root,#pc-wrap .admin-data-table .MuiTableHead-root .MuiTableCell-root{background:var(--gt-surface-2);color:var(--gt-heading);font-weight:900;white-space:nowrap}#mobile-wrap .admin-data-table .MuiTableCell-root,#pc-wrap .admin-data-table .MuiTableCell-root{border-color:var(--gt-divider);color:var(--gt-text)}#mobile-wrap .account-panel-metrics,#mobile-wrap .admin-filterbar,#mobile-wrap .admin-search-controls,#mobile-wrap .agent-ops-detail-list,#mobile-wrap .booking-card-meta-grid,#mobile-wrap .destination-hero-highlights,#mobile-wrap .payment-card-meta-grid,#pc-wrap .account-panel-metrics,#pc-wrap .admin-filterbar,#pc-wrap .admin-search-controls,#pc-wrap .agent-ops-detail-list,#pc-wrap .booking-card-meta-grid,#pc-wrap .destination-hero-highlights,#pc-wrap .payment-card-meta-grid{gap:12px}#mobile-wrap .account-skeleton-card,#mobile-wrap .admin-table-skeleton span,#mobile-wrap .cs-detail-skeleton,#mobile-wrap .cs-notice-skeleton,#mobile-wrap .destination-detail-skeleton,#mobile-wrap .destination-skeleton-grid>*,#mobile-wrap .homepage-skeleton-grid>*,#mobile-wrap .journal-skeleton-card,#mobile-wrap .saved-skeleton-card,#mobile-wrap .tour-card-skeleton,#mobile-wrap .tour-detail-skeleton,#pc-wrap .account-skeleton-card,#pc-wrap .admin-table-skeleton span,#pc-wrap .cs-detail-skeleton,#pc-wrap .cs-notice-skeleton,#pc-wrap .destination-detail-skeleton,#pc-wrap .destination-skeleton-grid>*,#pc-wrap .homepage-skeleton-grid>*,#pc-wrap .journal-skeleton-card,#pc-wrap .saved-skeleton-card,#pc-wrap .tour-card-skeleton,#pc-wrap .tour-detail-skeleton{background:linear-gradient(90deg,var(--gt-skeleton-base),var(--gt-skeleton-shine),var(--gt-skeleton-base))!important;background-size:200% 100%!important;animation:gtSkeleton 1.35s ease infinite}#mobile-wrap .MuiDialog-paper,#mobile-wrap .MuiMenu-paper,#mobile-wrap .MuiPopover-paper,#pc-wrap .MuiDialog-paper,#pc-wrap .MuiMenu-paper,#pc-wrap .MuiPopover-paper{border:1px solid var(--gt-border);border-radius:var(--gt-radius-md);background:var(--gt-paper);color:var(--gt-text);box-shadow:var(--gt-shadow)}#mobile-wrap .MuiPagination-root,#mobile-wrap .MuiTablePagination-root,#pc-wrap .MuiPagination-root,#pc-wrap .MuiTablePagination-root{color:var(--gt-muted)}[data-theme=dark] #mobile-wrap .join-brand-panel,[data-theme=dark] #mobile-wrap .profile-hero,[data-theme=dark] #mobile-wrap .saved-hero,[data-theme=dark] #mobile-wrap .tour-discovery-hero,[data-theme=dark] #pc-wrap .join-brand-panel,[data-theme=dark] #pc-wrap .profile-hero,[data-theme=dark] #pc-wrap .saved-hero,[data-theme=dark] #pc-wrap .tour-discovery-hero{background:linear-gradient(135deg,var(--gt-overlay-strong),color-mix(in srgb,var(--gt-blue) 42%,var(--gt-navy))),var(--gt-navy)}[data-theme=dark] #mobile-wrap img,[data-theme=dark] #pc-wrap img{filter:saturate(.92) brightness(.88)}@media(prefers-reduced-motion:reduce){#mobile-wrap *,#pc-wrap *{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}#pc-wrap #top .navbar{position:relative;z-index:1000}#pc-wrap #top .navbar .gotrip-nav.navbar-main{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1000;height:72px;margin:0;border:0;border-bottom:1px solid transparent;background:var(--gt-ink);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .4s var(--gt-ease),border-color .4s var(--gt-ease),padding .4s var(--gt-ease),height .4s var(--gt-ease),-webkit-backdrop-filter .4s var(--gt-ease);transition:background .4s var(--gt-ease),backdrop-filter .4s var(--gt-ease),border-color .4s var(--gt-ease),padding .4s var(--gt-ease),height .4s var(--gt-ease);transition:background .4s var(--gt-ease),backdrop-filter .4s var(--gt-ease),border-color .4s var(--gt-ease),padding .4s var(--gt-ease),height .4s var(--gt-ease),-webkit-backdrop-filter .4s var(--gt-ease)}#pc-wrap #top .navbar .gotrip-nav.navbar-main.nav-scrolled,#pc-wrap #top .navbar .gotrip-nav.navbar-main.nav-solid{background:rgba(11,23,48,.72);border-bottom:1px solid var(--gt-line-light);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}#pc-wrap #top .navbar .gotrip-nav.navbar-main.nav-over-hero{position:fixed;height:84px;background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main.nav-over-hero.nav-scrolled{position:fixed;height:72px;background:rgba(11,23,48,.72);border-bottom-color:var(--gt-line-light);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container{width:min(1280px,100% - 128px);height:100%;display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr) minmax(200px,auto);align-items:center;grid-gap:40px;gap:40px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .logo-box{min-width:0}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .logo-box .brand-link{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;text-decoration:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .brand-mark{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--gt-coral),var(--gt-gold));color:#fff;box-shadow:0 8px 18px -8px rgba(255,106,77,.8)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .brand-word{font-family:var(--gt-font-body);font-weight:800;font-size:1.18rem;letter-spacing:-.01em;color:#fff}#pc-wrap #top .navbar .gotrip-nav.navbar-main .brand-word b{font-family:var(--gt-font-display);font-weight:600}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box{justify-self:center;display:inline-flex;gap:30px;padding:0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box a{text-decoration:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div{position:relative;display:inline-flex;align-items:center;padding:6px 0;color:var(--gt-muted-light);font-size:.95rem;font-weight:600;line-height:1;background:transparent;transition:color .3s var(--gt-ease)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background:var(--gt-coral);transition:width .35s var(--gt-ease)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div:hover{color:#fff}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div:hover:after{width:100%}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div.active{background:transparent;box-shadow:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div.active:after{display:block;width:100%}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box{width:auto;min-width:0;display:flex;justify-content:flex-end;gap:10px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .btn-lang,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--gt-line-light);background:hsla(0,0%,100%,.08);color:#fff;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .3s var(--gt-ease),transform .3s var(--gt-ease),border-color .3s var(--gt-ease)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box{min-width:0;height:42px;padding:0 20px;gap:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;background:var(--gt-coral);color:#fff;box-shadow:var(--gt-coral-glow);transition:transform .35s var(--gt-ease),box-shadow .35s var(--gt-ease)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box span,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box svg{margin:0;color:#fff;font-family:var(--gt-font-body);font-size:.9rem;font-weight:700;white-space:nowrap}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box:hover{transform:translateY(-3px);box-shadow:0 22px 40px -14px rgba(26,86,219,.75)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box{background:var(--gt-accent);border:0;color:var(--gt-accent-contrast);box-shadow:var(--gt-coral-glow)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box span,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box span{color:var(--gt-accent-contrast)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .signin-box{height:42px;padding:0 14px;gap:7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--gt-line-light);background:transparent;color:#fff;font-family:var(--gt-font-body);font-size:.9rem;font-weight:600;white-space:nowrap;transition:background .3s var(--gt-ease),border-color .3s var(--gt-ease)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .signin-box:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.34)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .signin-box svg{font-size:1.15rem}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user{overflow:hidden;padding:2px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user img{width:36px;height:36px;border-radius:999px;object-fit:cover}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .lan-box{display:flex;align-items:center}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .btn-lang{padding:0}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .btn-lang .MuiButton-endIcon{display:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .flag{display:grid;place-items:center}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .flag img{width:22px;height:22px;border-radius:999px;object-fit:cover}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .flag span{color:#fff;font-size:11px;font-weight:800}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-icon,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle svg{color:#fff}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .btn-lang:hover,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user:hover,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill:hover,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle:hover{background:hsla(0,0%,100%,.16);border-color:var(--gt-coral);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){#pc-wrap #top .navbar .gotrip-nav.navbar-main,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div:after,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill{transition:none}}#pc-wrap #footer{background:#06162f}#pc-wrap #footer .footer-container{width:100%;max-width:none;margin:0;padding:58px 0 0;background:var(--gt-ink);color:rgba(234,241,255,.86);font-family:var(--gt-font-body)}#pc-wrap #footer .footer-container .main,#pc-wrap #footer .footer-container .second{width:min(1280px,100% - 96px);margin:0 auto}#pc-wrap #footer .footer-container .main{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2.4fr);grid-gap:56px;gap:56px;align-items:start;padding-bottom:54px}#pc-wrap #footer .footer-container .main .left,#pc-wrap #footer .footer-container .main .right{display:block;height:auto}#pc-wrap #footer .footer-container .footer-brand-box{max-width:430px;display:grid;grid-gap:22px;gap:22px}#pc-wrap #footer .footer-container .footer-brand-link{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;text-decoration:none}#pc-wrap #footer .footer-container .footer-brand-link .logo{width:148px;height:44px;object-fit:contain;display:block}#pc-wrap #footer .footer-container .footer-brand-fallback{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:var(--gt-font-body);font-size:1.18rem;font-weight:800;letter-spacing:-.01em}#pc-wrap #footer .footer-container .footer-brand-mark{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--gt-coral),var(--gt-gold));color:#fff;font-weight:800;box-shadow:0 8px 18px -8px rgba(255,106,77,.8)}#pc-wrap #footer .footer-container .footer-brand-copy{margin:0;max-width:380px;color:rgba(234,241,255,.76);font-size:15px;font-weight:500;line-height:1.7}#pc-wrap #footer .footer-container .media-box{display:flex;align-items:center;gap:14px}#pc-wrap #footer .footer-container .media-box svg{width:38px;height:38px;padding:10px;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--gt-gold);box-sizing:border-box}#pc-wrap #footer .footer-container .bottom{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));grid-gap:40px;gap:40px;width:100%}#pc-wrap #footer .footer-container .bottom .footer-column{display:flex;flex-direction:column;align-items:flex-start}#pc-wrap #footer .footer-container .bottom strong{margin-bottom:17px;color:var(--gt-gold);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#pc-wrap #footer .footer-container .bottom .footer-column--global p,#pc-wrap #footer .footer-container .bottom .footer-column--global span,#pc-wrap #footer .footer-container .bottom .footer-unavailable,#pc-wrap #footer .footer-container .bottom a.footer-link{margin:0 0 12px;color:rgba(234,241,255,.78);font-family:var(--gt-font-body);font-size:14px;font-weight:600;line-height:1.45;text-decoration:none}#pc-wrap #footer .footer-container .bottom .footer-column--global span{margin-bottom:6px;color:rgba(234,241,255,.52);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}#pc-wrap #footer .footer-container .bottom .footer-column--global p{margin-bottom:18px;color:#fff}#pc-wrap #footer .footer-container .bottom a.footer-link:hover{text-decoration:none}#pc-wrap #footer .footer-container .footer-unavailable{opacity:.58}#pc-wrap #footer .footer-container .second{min-height:72px;align-items:center;gap:24px;border-top:1px solid hsla(0,0%,100%,.08);color:rgba(234,241,255,.52);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#pc-wrap #footer .footer-container .second .footer-unavailable,#pc-wrap #footer .footer-container .second a.footer-link{color:rgba(234,241,255,.58);text-decoration:none}@media(max-width:1180px){#pc-wrap #top .navbar .gotrip-nav.navbar-main .container{width:min(100% - 32px,1080px);grid-template-columns:minmax(132px,170px) minmax(0,1fr) auto;gap:10px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box{gap:18px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div{font-size:.88rem}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box{gap:6px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box{padding:0 14px}#pc-wrap #footer .footer-container .main,#pc-wrap #footer .footer-container .second{width:min(100% - 48px,1080px)}#pc-wrap #footer .footer-container .main{gap:42px}}#pc-wrap .header-main.gotrip-split-hero{position:relative;min-height:100vh;isolation:isolate;overflow:hidden;display:flex;align-items:center;margin:0;background:#071426}#pc-wrap .header-main.gotrip-split-hero:before{content:"";position:absolute;inset:-2%;z-index:-3;background:url(/img/banner/header2.svg) 50%/cover no-repeat;transform:scale(1.02)}#pc-wrap .header-main.gotrip-split-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,13,29,.88),rgba(7,20,38,.66) 46%,rgba(7,20,38,.34)),linear-gradient(180deg,rgba(4,13,29,.42),rgba(7,20,38,.16) 52%,rgba(249,249,255,.96))}#pc-wrap .header-main.gotrip-split-hero .hero-container{position:relative;z-index:2;width:min(1280px,100% - 128px);min-height:100vh;margin:0 auto;padding:96px 0 132px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.78fr);align-items:center;grid-gap:56px;gap:56px;text-align:left}#pc-wrap .header-main.gotrip-split-hero .hero-copy-panel{width:100%;align-items:flex-start;color:#fff}#pc-wrap .header-main.gotrip-split-hero .hero-copy-panel h1{width:min(720px,100%);margin:0;color:#fff;font-family:var(--gt-font-heading);font-size:64px;font-weight:900;line-height:.98;letter-spacing:-.025em;text-shadow:0 22px 48px rgba(0,10,28,.48);text-wrap:balance}#pc-wrap .header-main.gotrip-split-hero .hero-copy-panel h1 span{color:var(--gt-gold);font-style:italic}#pc-wrap .header-main.gotrip-split-hero .hero-copy-panel p{width:min(600px,100%);margin:18px 0 0;color:hsla(0,0%,100%,.88);font-size:17px;font-weight:500;line-height:1.65;text-shadow:0 12px 28px rgba(0,10,28,.34)}#pc-wrap .header-main.gotrip-split-hero .hero-trending{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;color:hsla(0,0%,100%,.72);font-size:11px;font-weight:900}#pc-wrap .header-main.gotrip-split-hero .hero-trend-tag{min-height:32px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.26);color:#fff;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .22s ease,background .22s ease,border-color .22s ease}#pc-wrap .header-main.gotrip-split-hero .hero-trend-tag:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.22);border-color:rgba(212,175,55,.48)}#pc-wrap .header-main.gotrip-split-hero .hero-actions{margin-top:24px;display:flex;gap:12px}#pc-wrap .header-main.gotrip-split-hero .hero-actions .MuiButton-root{min-height:46px;border-radius:12px;padding:0 20px;text-transform:none;font-size:13px;font-weight:900;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}#pc-wrap .header-main.gotrip-split-hero .hero-primary.MuiButton-root{background:var(--gt-primary);color:#fff;box-shadow:0 18px 42px rgba(0,73,227,.34)}#pc-wrap .header-main.gotrip-split-hero .hero-secondary.MuiButton-root{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.34);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#pc-wrap .header-main.gotrip-split-hero .hero-search-wrap{width:min(900px,100%);margin-top:28px}#pc-wrap .header-main.gotrip-split-hero .hero-visual{position:relative;height:610px;display:grid;grid-template-columns:minmax(0,1fr) 178px;grid-gap:16px;gap:16px;align-items:center}#pc-wrap .hero-collage-main,#pc-wrap .hero-collage-stack>div,#pc-wrap .hero-floating-card{border:1px solid hsla(0,0%,100%,.24);box-shadow:0 26px 80px rgba(0,10,28,.34)}#pc-wrap .hero-collage-main,#pc-wrap .hero-collage-stack>div{position:relative;overflow:hidden;border-radius:24px;background:var(--gt-deep-ocean)}#pc-wrap .hero-collage-main{height:560px}#pc-wrap .hero-collage-stack{display:grid;grid-gap:16px;gap:16px}#pc-wrap .hero-collage-stack>div{height:246px}#pc-wrap .hero-collage-main img,#pc-wrap .hero-collage-stack img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .9s ease}#pc-wrap .hero-collage-main:hover img,#pc-wrap .hero-collage-stack>div:hover img{transform:scale(1.06)}#pc-wrap .hero-collage-main:after,#pc-wrap .hero-collage-stack>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.02) 25%,rgba(15,41,77,.82))}#pc-wrap .hero-collage-main span,#pc-wrap .hero-collage-stack span{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;color:#fff;font-family:var(--gt-font-heading);font-size:14px;font-weight:900;text-shadow:0 12px 26px rgba(0,10,28,.42);white-space:normal}#pc-wrap .hero-floating-card{position:absolute;right:96px;bottom:26px;width:248px;padding:18px;border-radius:18px;background:hsla(0,0%,100%,.78);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);color:var(--gt-deep-ocean)}#pc-wrap .hero-floating-card>span{color:var(--gt-primary);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap .hero-floating-card strong{display:block;margin-top:6px;font-family:var(--gt-font-heading);font-size:18px;font-weight:900}#pc-wrap .hero-floating-card p{margin:8px 0 14px;color:var(--gt-slate-text);font-size:12px;line-height:1.45}#pc-wrap .hero-floating-card div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}#pc-wrap .hero-floating-card small{display:grid;grid-gap:2px;gap:2px;color:var(--gt-slate-text);font-size:10px;font-weight:800}#pc-wrap .hero-floating-card b{color:var(--gt-primary);font-size:16px;font-weight:900}#pc-wrap .stitch-search-panel{padding:14px;border-radius:var(--gt-radius-glass);background:hsla(0,0%,100%,.1);border:1px solid var(--gt-line-light);box-shadow:var(--gt-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#pc-wrap .stitch-search-grid{display:grid;grid-template-columns:1.25fr .95fr .95fr 1.05fr 140px;grid-gap:8px;gap:8px;align-items:stretch}#pc-wrap .stitch-search-field{min-width:0;min-height:64px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px 16px;border-radius:14px;background:transparent;border:1px solid transparent;cursor:pointer;transition:background .3s var(--gt-ease),border-color .3s var(--gt-ease)}#pc-wrap .stitch-search-field:focus-within,#pc-wrap .stitch-search-field:hover{background:hsla(0,0%,100%,.08);border-color:var(--gt-line-light)}#pc-wrap .stitch-search-field span{display:inline-flex;align-items:center;gap:6px;color:var(--gt-muted-light);font-family:var(--gt-font-body);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#pc-wrap .stitch-search-field svg{color:var(--gt-coral-2);font-size:15px}#pc-wrap .stitch-search-field input,#pc-wrap .stitch-search-field select{width:100%;min-width:0;height:24px;border:0;outline:0;padding:0;background:transparent!important;color:#fff!important;font-family:var(--gt-font-body);font-size:15px;font-weight:700}#pc-wrap .stitch-search-field select option{color:var(--gt-text);background:#fff}#pc-wrap .stitch-search-field input::placeholder{color:hsla(0,0%,100%,.45)!important}#pc-wrap .stitch-search-panel .search-submit.MuiButton-root{min-height:64px;border-radius:14px;padding:0 22px;background:var(--gt-coral);color:#fff;box-shadow:var(--gt-coral-glow);text-transform:none;font-family:var(--gt-font-body);font-weight:700;transition:transform .35s var(--gt-ease),box-shadow .35s var(--gt-ease)}#pc-wrap .stitch-search-panel .search-submit.MuiButton-root:hover{background:var(--gt-coral);transform:translateY(-3px);box-shadow:0 22px 40px -14px rgba(255,106,77,.8)}#pc-wrap .stitch-search-panel .hero-search-feedback{margin-top:8px;gap:8px;color:var(--gt-muted-light);font-size:12px}@media(max-width:1180px){#pc-wrap .stitch-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap .stitch-search-panel .search-submit.MuiButton-root{grid-column:1/-1}}#pc-wrap .navbar-main.gotrip-nav{position:fixed;top:0;left:0;right:0;min-height:64px;background:hsla(0,0%,100%,.78);border-bottom:1px solid rgba(15,41,77,.08);box-shadow:0 12px 34px rgba(15,41,77,.08);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}#pc-wrap .navbar-main.gotrip-nav .container{width:min(1280px,100% - 48px);min-height:64px}#pc-wrap .navbar-main.gotrip-nav .router-box div{position:relative;color:var(--gt-slate-text);font-size:14px;font-weight:800;transition:color .18s ease,transform .18s ease}#pc-wrap .navbar-main.gotrip-nav .router-box div.active{color:var(--gt-primary)}#pc-wrap .navbar-main.gotrip-nav .router-box div.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-8px;height:2px;border-radius:999px;background:var(--gt-gold)}#pc-wrap .navbar-main.gotrip-nav .btn-lang,#pc-wrap .navbar-main.gotrip-nav .join-box,#pc-wrap .navbar-main.gotrip-nav .login-user,#pc-wrap .navbar-main.gotrip-nav .notification-pill,#pc-wrap .navbar-main.gotrip-nav .theme-toggle{border-radius:999px;background:hsla(0,0%,100%,.62);border:1px solid rgba(15,41,77,.08);color:var(--gt-primary);box-shadow:0 12px 28px rgba(15,41,77,.08)}#pc-wrap .header-main{min-height:85dvh;padding:92px 0 82px;display:flex;align-items:center}#pc-wrap .header-main .hero-container{width:min(1280px,100% - 48px);display:flex;justify-content:center;gap:24px;text-align:center}#pc-wrap .header-main .hero-copy{max-width:900px}#pc-wrap .header-main .hero-copy h1{margin:0 auto;font-size:clamp(42px,5vw,64px);text-shadow:0 12px 38px rgba(0,0,0,.34)}#pc-wrap .header-main .hero-copy h1 span{color:var(--gt-gold);font-style:italic}#pc-wrap .header-main .hero-copy p{margin-left:auto;margin-right:auto;color:hsla(0,0%,100%,.88)}#pc-wrap .header-main .hero-trending{justify-content:center;color:hsla(0,0%,100%,.82)}#pc-wrap .header-main .hero-search-wrap{width:min(100%,980px);margin:0 auto}#pc-wrap .tour-search-panel{padding:10px;border:1px solid hsla(0,0%,100%,.48);box-shadow:0 32px 90px rgba(0,0,0,.2);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}#pc-wrap .tour-search-panel .search-grid{display:grid!important;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(150px,1fr)) minmax(132px,.8fr);grid-gap:8px;align-items:stretch}#pc-wrap .tour-search-panel .MuiOutlinedInput-root{min-height:58px;border-radius:16px!important}#pc-wrap .tour-search-panel .search-submit.MuiButton-root{min-height:58px;border-radius:16px;background:var(--gt-primary);box-shadow:0 18px 38px rgba(0,73,227,.24)}#pc-wrap .home-page>section{scroll-margin-top:88px}#pc-wrap .admin-stat-card,#pc-wrap .admin-workbench-panel,#pc-wrap .agent-general-card,#pc-wrap .cs-featured-copy,#pc-wrap .cs-notice-card,#pc-wrap .destination-bento-card,#pc-wrap .destination-feature-card,#pc-wrap .journal-article-card,#pc-wrap .saved-tour-card,#pc-wrap .tour-card-premium{border-radius:24px;background:hsla(0,0%,100%,.76);border:1px solid hsla(0,0%,100%,.54);box-shadow:0 24px 74px rgba(15,41,77,.12);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}#pc-wrap .tour-card-premium{min-height:500px}#pc-wrap .tour-card-premium .tour-card-media{border-radius:0}#pc-wrap .cs-notice-category,#pc-wrap .destination-bento-country,#pc-wrap .saved-tour-tags span,#pc-wrap .tour-card-premium .tour-card-category,#pc-wrap .tour-card-premium .tour-card-price{letter-spacing:.08em;text-transform:uppercase}#pc-wrap .tour-detail-shell{width:min(1280px,100% - 64px);padding-top:104px}#pc-wrap .tour-detail-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,300px);grid-gap:16px;gap:16px}#pc-wrap .tour-gallery-tile{border-radius:22px}#pc-wrap .tour-gallery-tile.featured{grid-column:span 2;grid-row:span 2}#pc-wrap .tour-gallery-tile.wide{grid-column:span 2}#pc-wrap .tour-detail-grid{grid-template-columns:minmax(0,1fr) 380px;gap:48px}#pc-wrap .tour-booking-card{position:-webkit-sticky;position:sticky;top:92px;border-radius:26px}#pc-wrap .destination-discovery-hero{min-height:614px}#pc-wrap .destination-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:300px;gap:24px}#pc-wrap .destination-bento-card{grid-column:span 4;display:flex;flex-direction:column;overflow:hidden}#pc-wrap .destination-bento-card.featured{grid-column:span 8;grid-row:span 2}#pc-wrap .destination-bento-card .destination-bento-media{flex:1 1 auto;height:auto;min-height:0}#pc-wrap .destination-bento-card.featured .destination-bento-media{height:auto}#pc-wrap .destination-bento-body{background:hsla(0,0%,100%,.86)}#pc-wrap .destination-story-hero{min-height:660px}#pc-wrap .destination-gallery-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:230px;grid-gap:18px;gap:18px}#pc-wrap .destination-gallery-tile{grid-column:span 4;border-radius:22px}#pc-wrap .destination-gallery-tile.featured{grid-column:span 8;grid-row:span 2}#pc-wrap .journal-hero{min-height:520px}#pc-wrap .cs-shell,#pc-wrap .journal-shell{width:min(1280px,100% - 64px)}#pc-wrap .journal-article-grid{gap:24px}#pc-wrap #footer{background:var(--gt-deep-ocean);padding:80px 0 28px;border-top:1px solid hsla(0,0%,100%,.08)}#pc-wrap #footer .footer-container{width:min(1280px,100% - 64px)}#pc-wrap #footer .main{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px}#pc-wrap #footer .bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}@media(hover:hover)and (pointer:fine){#pc-wrap .cs-featured-notice:hover .cs-featured-media img,#pc-wrap .destination-gallery-tile:hover img{transform:scale(1.055)}}@media(max-width:1180px){#pc-wrap .destination-bento-grid,#pc-wrap .destination-gallery-bento,#pc-wrap .tour-search-panel .search-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}#pc-wrap .destination-bento-card,#pc-wrap .destination-bento-card.featured,#pc-wrap .destination-gallery-tile,#pc-wrap .destination-gallery-tile.featured{grid-column:auto;grid-row:auto;min-height:320px}#pc-wrap .tour-detail-grid{grid-template-columns:1fr}#pc-wrap .tour-booking-card{position:relative;top:auto}}@media(max-width:760px){#pc-wrap .header-main{min-height:760px;padding:92px 0 56px}#pc-wrap .cs-shell,#pc-wrap .header-main .hero-container,#pc-wrap .journal-shell,#pc-wrap .tour-detail-shell{width:calc(100% - 28px)}#pc-wrap .header-main .hero-copy h1{font-size:36px}#pc-wrap .destination-bento-grid,#pc-wrap .destination-gallery-bento,#pc-wrap .tour-detail-gallery,#pc-wrap .tour-search-panel .search-grid{grid-template-columns:1fr;grid-template-rows:auto}#pc-wrap .tour-gallery-tile,#pc-wrap .tour-gallery-tile.featured,#pc-wrap .tour-gallery-tile.wide{grid-column:auto;grid-row:auto;min-height:230px}#pc-wrap #footer .bottom,#pc-wrap #footer .main{grid-template-columns:1fr;gap:28px}}[data-theme=dark] #pc-wrap .cs-featured-copy,[data-theme=dark] #pc-wrap .destination-bento-body,[data-theme=dark] #pc-wrap .navbar-main.gotrip-nav,[data-theme=dark] #pc-wrap .saved-tour-body{background:rgba(10,30,58,.82);border-color:hsla(0,0%,100%,.12)}[data-theme=dark] #pc-wrap .navbar-main.gotrip-nav .router-box div{color:rgba(214,227,255,.78)}[data-theme=dark] #pc-wrap .navbar-main.gotrip-nav .router-box div.active{color:var(--gt-inverse-primary)}#pc-wrap{background:var(--gt-page,#f9f9ff);color:var(--gt-on-background)}#pc-wrap #top{position:relative}#pc-wrap #top .navbar,#pc-wrap .admin-appbar,#pc-wrap .header-basic{backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}#pc-wrap .container,#pc-wrap .cs-shell,#pc-wrap .destination-highlight-container,#pc-wrap .gt-shell,#pc-wrap .hero-container,#pc-wrap .premium-section-container,#pc-wrap .tour-highlight-container{max-width:1280px}#pc-wrap .header-main{min-height:calc(100dvh - 4px);padding:112px 0 78px}#pc-wrap .header-main:before{opacity:.82;filter:saturate(1.12) contrast(1.08)}#pc-wrap .header-main:after{background:linear-gradient(90deg,rgba(2,9,20,.86),rgba(7,20,38,.58) 45%,rgba(7,20,38,.34)),linear-gradient(180deg,rgba(2,9,20,.18),rgba(7,20,38,.72)),radial-gradient(circle at 74% 32%,rgba(212,175,55,.16),transparent 29%)}#pc-wrap .header-main .hero-container{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.74fr);grid-template-areas:"copy showcase" "search showcase";grid-gap:28px 44px;gap:28px 44px}#pc-wrap .header-main .hero-copy{grid-area:copy;max-width:720px}#pc-wrap .header-main .hero-copy h1{max-width:690px;font-size:clamp(52px,5.2vw,76px);line-height:.98;text-wrap:balance}#pc-wrap .header-main .hero-copy p{max-width:620px;line-height:1.72}#pc-wrap .header-main .hero-search-wrap{grid-area:search;width:min(100%,780px);margin-top:0}#pc-wrap .header-main .hero-showcase{grid-area:showcase;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 154px;grid-template-rows:1fr auto;grid-gap:14px;gap:14px;min-height:540px;padding:14px;border-radius:28px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);box-shadow:0 34px 100px rgba(0,0,0,.32);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}#pc-wrap .header-main .hero-showcase-card,#pc-wrap .header-main .hero-showcase-main,#pc-wrap .header-main .hero-showcase-stack{position:relative;overflow:hidden;border-radius:20px}#pc-wrap .header-main .hero-showcase-main{grid-row:1/3;background:#0f294d}#pc-wrap .header-main .hero-showcase-main img,#pc-wrap .header-main .hero-showcase-stack img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}#pc-wrap .header-main .hero-showcase-main:after,#pc-wrap .header-main .hero-showcase-stack:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 36%,rgba(7,20,38,.72));pointer-events:none}#pc-wrap .header-main .hero-showcase-main span{position:absolute;left:18px;bottom:18px;z-index:1;padding:9px 12px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-family:var(--gt-font-heading);font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#pc-wrap .header-main .hero-showcase-stack{display:grid;grid-template-rows:1fr 1fr;grid-gap:14px;gap:14px;background:transparent}#pc-wrap .header-main .hero-showcase-stack img{min-height:0;border-radius:20px}#pc-wrap .header-main .hero-showcase-card{align-self:end;padding:17px;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.64);color:var(--gt-deep-ocean)}#pc-wrap .header-main .hero-showcase-card span,#pc-wrap .header-main .hero-showcase-card strong{display:block}#pc-wrap .header-main .hero-showcase-card strong{font-family:var(--gt-font-heading);font-size:16px;font-weight:900}#pc-wrap .header-main .hero-showcase-card span{margin-top:7px;color:var(--gt-slate-text);font-size:12px;font-weight:700;line-height:1.5}#pc-wrap #bunker .content,#pc-wrap .account-empty-state,#pc-wrap .admin-surface,#pc-wrap .cs-notice-card,#pc-wrap .cs-notice-detail,#pc-wrap .destination-search-panel,#pc-wrap .gt-empty-state,#pc-wrap .saved-state-card,#pc-wrap .tour-search-panel{border:1px solid hsla(0,0%,100%,.64);box-shadow:0 24px 74px rgba(15,41,77,.12);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}#pc-wrap .become-guide-section,#pc-wrap .community-board,#pc-wrap .location-highlights-section,#pc-wrap .top-agents,#pc-wrap .tour-highlight-section,#pc-wrap .why-gotrip-section{padding-top:96px;padding-bottom:104px}#pc-wrap .admin-page__heading h1,#pc-wrap .cs-hero h1,#pc-wrap .destination-section-heading .gt-heading,#pc-wrap .destination-tour-heading .gt-heading,#pc-wrap .journal-title,#pc-wrap .tour-section-heading .section-title{letter-spacing:0;text-wrap:balance}#pc-wrap .admin-mobile-card,#pc-wrap .agent-card-premium,#pc-wrap .destination-bento-card,#pc-wrap .destination-feature-card,#pc-wrap .journal-article-card,#pc-wrap .saved-tour-card,#pc-wrap .tour-card-premium{box-shadow:0 22px 70px rgba(15,41,77,.12);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s ease}#pc-wrap .destination-bento-media,#pc-wrap .destination-feature-card,#pc-wrap .journal-card-media,#pc-wrap .saved-card-media,#pc-wrap .tour-card-premium .tour-card-media{overflow:hidden}#pc-wrap .destination-bento-card img,#pc-wrap .destination-feature-card img,#pc-wrap .journal-article-card img,#pc-wrap .saved-tour-card img,#pc-wrap .tour-card-premium img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){#pc-wrap .destination-bento-card:hover img,#pc-wrap .destination-feature-card:hover img,#pc-wrap .header-main .hero-showcase:hover img,#pc-wrap .journal-article-card:hover img,#pc-wrap .saved-tour-card:hover img,#pc-wrap .tour-card-premium:hover img{transform:scale(1.045)}#pc-wrap .admin-mobile-card:hover,#pc-wrap .destination-bento-card:hover,#pc-wrap .journal-article-card:hover,#pc-wrap .saved-tour-card:hover,#pc-wrap .tour-card-premium:hover{box-shadow:0 30px 86px rgba(15,41,77,.17)}}@media(max-width:1180px){#pc-wrap .header-main .hero-container{grid-template-columns:1fr;grid-template-areas:"copy" "search" "showcase";width:min(100% - 48px,980px)}#pc-wrap .header-main .hero-showcase{min-height:420px}}[data-theme=dark] #pc-wrap{background:var(--gt-page,#071426)}[data-theme=dark] #pc-wrap #bunker,[data-theme=dark] #pc-wrap .cs-page,[data-theme=dark] #pc-wrap .destination-detail-page,[data-theme=dark] #pc-wrap .destination-page,[data-theme=dark] #pc-wrap .tour-discovery-page{background:radial-gradient(circle at 10% 4%,rgba(50,100,255,.16),transparent 28%),linear-gradient(180deg,#071426,#0b1b32 54%,#071426)}[data-theme=dark] #pc-wrap #bunker .content,[data-theme=dark] #pc-wrap .admin-surface,[data-theme=dark] #pc-wrap .cs-notice-card,[data-theme=dark] #pc-wrap .cs-notice-detail,[data-theme=dark] #pc-wrap .destination-search-panel,[data-theme=dark] #pc-wrap .gt-empty-state,[data-theme=dark] #pc-wrap .tour-search-panel{background:rgba(12,30,55,.72);border-color:hsla(0,0%,100%,.12);color:var(--gt-text)}[data-theme=dark] #pc-wrap .header-main .hero-showcase-card{background:rgba(12,30,55,.86);border-color:hsla(0,0%,100%,.14)}@media(prefers-reduced-motion:reduce){#pc-wrap .destination-bento-card img,#pc-wrap .destination-feature-card img,#pc-wrap .header-main .hero-showcase img,#pc-wrap .journal-article-card img,#pc-wrap .saved-tour-card img,#pc-wrap .tour-card-premium img{transition:none!important;transform:none!important}}#pc-wrap .agent-list-page{padding:82px 0 96px;background:radial-gradient(circle at 12% 0,rgba(50,100,255,.13),transparent 30%),linear-gradient(180deg,var(--gt-page,#f9f9ff) 0,#eef4ff 48%,#fff 100%)}#pc-wrap .agent-list-page .container{width:min(1220px,100% - 72px)}#pc-wrap .agent-list-page .filter{position:relative;margin-bottom:12px;padding:22px;border-radius:22px;background:hsla(0,0%,100%,.74);border:1px solid rgba(15,41,77,.08);box-shadow:0 24px 72px rgba(15,41,77,.11);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#pc-wrap .agent-list-page .filter:before{content:"Guide directory";position:absolute;left:24px;top:-42px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:36px;font-weight:900;letter-spacing:0}#pc-wrap .agent-list-page .filter .left input{width:min(440px,48vw);height:52px;border-radius:14px;border-color:rgba(15,41,77,.12);background:hsla(0,0%,100%,.92);color:var(--gt-on-background);font-weight:700}#pc-wrap .agent-list-page .filter .right{gap:10px;color:var(--gt-slate-text);font-weight:800}#pc-wrap .agent-list-page .filter .right .MuiButton-root{min-height:42px;border-radius:12px;background:var(--gt-deep-ocean);color:#fff;text-transform:none}#pc-wrap .agent-list-page .card-wrap{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:28px!important}#pc-wrap .agent-general-card{width:100%;margin:0;padding:12px;border-radius:22px;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,41,77,.08);box-shadow:0 20px 62px rgba(15,41,77,.11);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#pc-wrap .agent-general-card .agent-img{width:100%;height:270px;border-radius:18px;overflow:hidden}#pc-wrap .agent-general-card .agent-img div{background:rgba(15,41,77,.78);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#pc-wrap .agent-general-card .agent-desc{margin-top:16px;padding:0 2px 2px}#pc-wrap .agent-general-card .agent-info strong{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:17px;font-weight:900}#pc-wrap .agent-general-card .agent-info span,#pc-wrap .agent-general-card .buttons .view-cnt{color:var(--gt-slate-text);font-size:12px;font-weight:800}#pc-wrap #my-page{background:radial-gradient(circle at 0 0,rgba(50,100,255,.11),transparent 30%),linear-gradient(180deg,var(--gt-page,#f9f9ff),#eef4ff 48%,#fff)}#pc-wrap #my-page .container{width:min(1280px,100% - 72px)}#pc-wrap #my-page .back-frame{align-items:flex-start;gap:24px}#pc-wrap #my-page .left-config{position:-webkit-sticky;position:sticky;top:98px;overflow:hidden;border-radius:24px;background:hsla(0,0%,100%,.76);border:1px solid rgba(15,41,77,.08);box-shadow:0 24px 72px rgba(15,41,77,.11);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#pc-wrap #my-page .list-config>*,#pc-wrap #my-page .main-config{min-width:0}#pc-wrap #my-profile-page,#pc-wrap #my-saved-page,#pc-wrap .account-workspace,#pc-wrap .agent-hub,#pc-wrap .my-articles-page,#pc-wrap .notifications-center,#pc-wrap .write-article-page{border-radius:28px}#pc-wrap .cs-faq-fallback,#pc-wrap .cs-notice-card,#pc-wrap .cs-overview-note,#pc-wrap .cs-tabs button{box-shadow:0 22px 66px rgba(15,41,77,.1)}#pc-wrap .cs-tabs button{min-height:126px;border-radius:18px}#pc-wrap .cs-notice-grid{align-items:stretch}#pc-wrap #bunker .content,#pc-wrap .admin-dashboard.content{border-radius:24px}#pc-wrap .admin-stat-grid{gap:18px}#pc-wrap .admin-mobile-card,#pc-wrap .admin-stat-card,#pc-wrap .admin-workbench-panel{border-radius:18px}@media(max-width:1180px){#pc-wrap .agent-list-page .card-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap #my-page .container{width:min(100% - 44px,980px)}}@media(max-width:760px){#pc-wrap #my-page .container,#pc-wrap .agent-list-page .container{width:calc(100% - 28px)}#pc-wrap .agent-list-page .filter{align-items:stretch;flex-direction:column;margin-top:42px}#pc-wrap .agent-list-page .filter:before{left:2px;top:-40px;font-size:28px}#pc-wrap .agent-list-page .filter .left input{width:100%}#pc-wrap .agent-list-page .card-wrap{grid-template-columns:1fr}#pc-wrap #my-page .back-frame{flex-direction:column}#pc-wrap #my-page .left-config{position:relative;top:auto;width:100%}}[data-theme=dark] #pc-wrap #my-page,[data-theme=dark] #pc-wrap .agent-list-page{background:radial-gradient(circle at 12% 0,rgba(50,100,255,.16),transparent 30%),linear-gradient(180deg,#071426,#0b1b32 52%,#071426)}[data-theme=dark] #pc-wrap #my-page .left-config,[data-theme=dark] #pc-wrap .agent-general-card,[data-theme=dark] #pc-wrap .agent-list-page .filter{background:rgba(12,30,55,.72);border-color:hsla(0,0%,100%,.12)}[data-theme=dark] #pc-wrap .agent-general-card .agent-info strong,[data-theme=dark] #pc-wrap .agent-list-page .filter:before{color:var(--gt-text)}[data-theme=dark] #pc-wrap,[data-theme=dark] #pc-wrap #main,[data-theme=dark] #pc-wrap .about-page,[data-theme=dark] #pc-wrap .agent-detail-page,[data-theme=dark] #pc-wrap .agent-list-page,[data-theme=dark] #pc-wrap .cs-page,[data-theme=dark] #pc-wrap .destination-detail-page,[data-theme=dark] #pc-wrap .destination-page,[data-theme=dark] #pc-wrap .home-page,[data-theme=dark] #pc-wrap .join-page,[data-theme=dark] #pc-wrap .journal-detail-page,[data-theme=dark] #pc-wrap .journal-page,[data-theme=dark] #pc-wrap .member-page,[data-theme=dark] #pc-wrap .my-page,[data-theme=dark] #pc-wrap .tour-detail-page,[data-theme=dark] #pc-wrap .tour-discovery-page{background:var(--gt-bg);color:var(--gt-text)}[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main.transparent{background:rgba(3,16,37,.84);border-bottom-color:var(--gt-border);box-shadow:0 18px 54px rgba(0,0,0,.28)}[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill,[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle{background:hsla(0,0%,100%,.08);border-color:var(--gt-border);box-shadow:var(--gt-shadow-soft)}[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div{color:var(--gt-muted)}[data-theme=dark] #pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div.active{background:hsla(0,0%,100%,.12);color:#fff}[data-theme=dark] #pc-wrap .header-main{background:linear-gradient(180deg,rgba(0,8,24,.78) 0,rgba(0,12,34,.38) 52%,var(--gt-bg) 100%),url(/img/fiber/img8.jpg);background-size:cover;background-position:center 38%}[data-theme=dark] #pc-wrap .header-basic{box-shadow:inset 10px 40px 150px 40px rgba(0,8,24,.86)!important}[data-theme=dark] #pc-wrap .agent-detail-page .card-wrap,[data-theme=dark] #pc-wrap .agent-list-page .filter,[data-theme=dark] #pc-wrap .cs-faq-fallback,[data-theme=dark] #pc-wrap .cs-notice-card,[data-theme=dark] #pc-wrap .cs-notice-detail,[data-theme=dark] #pc-wrap .cs-overview-note,[data-theme=dark] #pc-wrap .destination-card,[data-theme=dark] #pc-wrap .destination-detail-card,[data-theme=dark] #pc-wrap .destination-search-panel,[data-theme=dark] #pc-wrap .gt-card,[data-theme=dark] #pc-wrap .gt-empty-state,[data-theme=dark] #pc-wrap .join-card,[data-theme=dark] #pc-wrap .journal-article,[data-theme=dark] #pc-wrap .journal-article-card,[data-theme=dark] #pc-wrap .journal-comments,[data-theme=dark] #pc-wrap .member-page .main-info,[data-theme=dark] #pc-wrap .mypage-panel,[data-theme=dark] #pc-wrap .premium-panel,[data-theme=dark] #pc-wrap .tour-booking-card,[data-theme=dark] #pc-wrap .tour-card-premium,[data-theme=dark] #pc-wrap .tour-concierge-card,[data-theme=dark] #pc-wrap .tour-detail-section,[data-theme=dark] #pc-wrap .tour-filter-panel,[data-theme=dark] #pc-wrap .tour-location-card,[data-theme=dark] #pc-wrap .tour-results-toolbar,[data-theme=dark] #pc-wrap .tour-review-card,[data-theme=dark] #pc-wrap .tour-search-panel,[data-theme=dark] #pc-wrap.admin .admin-surface,[data-theme=dark] #pc-wrap.admin .table-wrap{background:var(--gt-card)!important;border-color:var(--gt-border)!important;color:var(--gt-text);box-shadow:var(--gt-shadow-soft)}[data-theme=dark] #pc-wrap .about-page h1,[data-theme=dark] #pc-wrap .about-page h2,[data-theme=dark] #pc-wrap .agent-detail-page h1,[data-theme=dark] #pc-wrap .agent-list-page h1,[data-theme=dark] #pc-wrap .cs-faq-fallback h2,[data-theme=dark] #pc-wrap .cs-hero h1,[data-theme=dark] #pc-wrap .cs-notice-card h3,[data-theme=dark] #pc-wrap .cs-notice-detail h2,[data-theme=dark] #pc-wrap .cs-overview-note h2,[data-theme=dark] #pc-wrap .cs-tabs strong,[data-theme=dark] #pc-wrap .destination-detail-page h1,[data-theme=dark] #pc-wrap .destination-page h1,[data-theme=dark] #pc-wrap .join-page h1,[data-theme=dark] #pc-wrap .journal-author-row strong,[data-theme=dark] #pc-wrap .journal-card-title,[data-theme=dark] #pc-wrap .journal-comments h2,[data-theme=dark] #pc-wrap .journal-detail-title,[data-theme=dark] #pc-wrap .journal-section-title,[data-theme=dark] #pc-wrap .member-page h1,[data-theme=dark] #pc-wrap .member-page h2,[data-theme=dark] #pc-wrap .mypage-panel h1,[data-theme=dark] #pc-wrap .mypage-panel h2,[data-theme=dark] #pc-wrap .mypage-panel h3,[data-theme=dark] #pc-wrap .notice-heading h2,[data-theme=dark] #pc-wrap .tour-detail-empty .state-title,[data-theme=dark] #pc-wrap .tour-detail-title,[data-theme=dark] #pc-wrap.admin #bunker .content .tit,[data-theme=dark] #pc-wrap.admin .admin-page__heading h1,[data-theme=dark] #pc-wrap.admin .admin-page__heading h2{color:var(--gt-heading)!important}[data-theme=dark] #pc-wrap .about-page p,[data-theme=dark] #pc-wrap .agent-detail-page p,[data-theme=dark] #pc-wrap .agent-list-page p,[data-theme=dark] #pc-wrap .cs-detail-date,[data-theme=dark] #pc-wrap .cs-hero>p,[data-theme=dark] #pc-wrap .cs-notice-excerpt,[data-theme=dark] #pc-wrap .cs-state p,[data-theme=dark] #pc-wrap .cs-tabs small,[data-theme=dark] #pc-wrap .destination-detail-page p,[data-theme=dark] #pc-wrap .destination-page p,[data-theme=dark] #pc-wrap .homepage-data-state,[data-theme=dark] #pc-wrap .journal-author-row span,[data-theme=dark] #pc-wrap .journal-card-meta,[data-theme=dark] #pc-wrap .journal-comment-member span,[data-theme=dark] #pc-wrap .journal-comments header p,[data-theme=dark] #pc-wrap .journal-lede,[data-theme=dark] #pc-wrap .journal-state p,[data-theme=dark] #pc-wrap .member-page p,[data-theme=dark] #pc-wrap .mypage-panel p,[data-theme=dark] #pc-wrap .notice-heading>p,[data-theme=dark] #pc-wrap .tour-detail-empty .state-copy,[data-theme=dark] #pc-wrap .tour-detail-submeta span,[data-theme=dark] #pc-wrap.admin .admin-page__count,[data-theme=dark] #pc-wrap.admin .admin-page__heading p{color:var(--gt-muted)!important}[data-theme=dark] #pc-wrap .MuiInputBase-root,[data-theme=dark] #pc-wrap .MuiOutlinedInput-root,[data-theme=dark] #pc-wrap .journal-comment-compose textarea,[data-theme=dark] #pc-wrap .tour-review-form textarea,[data-theme=dark] #pc-wrap input,[data-theme=dark] #pc-wrap select,[data-theme=dark] #pc-wrap textarea{background:var(--gt-input-bg)!important;color:var(--gt-input-text)!important;border-color:var(--gt-border)!important}[data-theme=dark] #pc-wrap .MuiDivider-root,[data-theme=dark] #pc-wrap .MuiOutlinedInput-notchedOutline,[data-theme=dark] #pc-wrap .cs-detail-content,[data-theme=dark] #pc-wrap .journal-author-row,[data-theme=dark] #pc-wrap .journal-comment{border-color:var(--gt-divider)!important}[data-theme=dark] #pc-wrap .cs-detail-skeleton,[data-theme=dark] #pc-wrap .cs-notice-skeleton,[data-theme=dark] #pc-wrap .cs-state,[data-theme=dark] #pc-wrap .homepage-data-state,[data-theme=dark] #pc-wrap .homepage-skeleton-grid span,[data-theme=dark] #pc-wrap .journal-comment-empty,[data-theme=dark] #pc-wrap .journal-comment-loading,[data-theme=dark] #pc-wrap .journal-detail-skeleton,[data-theme=dark] #pc-wrap .journal-state,[data-theme=dark] #pc-wrap .tour-detail-empty,[data-theme=dark] #pc-wrap .tour-detail-skeleton{background:var(--gt-surface-2)!important;color:var(--gt-muted)}[data-theme=dark] #pc-wrap .cs-state.error,[data-theme=dark] #pc-wrap .journal-comment-error,[data-theme=dark] #pc-wrap .journal-state.error{background:var(--gt-error-soft)!important;color:var(--gt-error)!important}[data-theme=dark] #pc-wrap #footer .footer-container{background:#06162f;color:var(--gt-text)}@media(max-width:900px){.tour-discovery-page .tour-discovery-shell{width:min(100% - 28px,760px);padding:36px 0 72px}.tour-discovery-page .tour-discovery-hero{grid-template-columns:1fr;padding:26px}.tour-discovery-page .tour-discovery-title{font-size:34px}.tour-discovery-page .tour-discovery-stats{width:100%}.tour-discovery-page .tour-discovery-stats div{flex:1 1}.tour-discovery-page .tour-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-discovery-page .tour-filter-submit-wrap{grid-column:span 2}.tour-discovery-page .tour-results-toolbar{align-items:flex-start;flex-direction:column}.tour-discovery-page .tour-sort-select{width:100%}.tour-discovery-page .tour-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tour-discovery-page .tour-discovery-shell{width:calc(100% - 24px);padding:24px 0 56px;gap:18px}.tour-discovery-page .tour-discovery-hero,.tour-discovery-page .tour-discovery-state,.tour-discovery-page .tour-filter-panel{border-radius:22px}.tour-discovery-page .tour-discovery-title{font-size:28px}.tour-discovery-page .tour-discovery-subtitle{font-size:14px}.tour-discovery-page .tour-discovery-stats{flex-direction:column}.tour-discovery-page .tour-filter-panel{padding:18px}.tour-discovery-page .tour-filter-grid{grid-template-columns:1fr}.tour-discovery-page .tour-filter-submit-wrap{grid-column:span 1}.tour-discovery-page .tour-results-grid{grid-template-columns:1fr}.tour-discovery-page .tour-results-toolbar .results-title{font-size:22px}.tour-discovery-page .tour-card-premium{min-height:auto}.tour-discovery-page .tour-card-skeleton.listing{min-height:460px}}#pc-wrap #top .navbar .navbar-main{position:fixed;padding:22px 0;width:100%;height:87px;display:flex;flex-direction:row;box-sizing:border-box;z-index:99;align-items:center;border-top:1px solid hsla(0,0%,100%,.07)}#pc-wrap #top .navbar .navbar-main.transparent{background-color:rgba(24,26,32,.62)}#pc-wrap #top .navbar .navbar-main .container{flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap #top .navbar .navbar-main .container .logo-box a{display:inline-flex;align-items:center}#pc-wrap #top .navbar .navbar-main .container .logo-box img{width:150px;cursor:pointer;transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}#pc-wrap #top .navbar .navbar-main .container .logo-box a:focus-visible img,#pc-wrap #top .navbar .navbar-main .container .logo-box a:hover img{transform:translate3d(0,-1px,0) scale(1.012)}#pc-wrap #top .navbar .navbar-main .container .router-box{position:relative;width:617px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap #top .navbar .navbar-main .container .router-box div{position:relative;color:hsla(0,0%,93%,.929);font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#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{width:270px;display:flex;flex-direction:row;justify-content:flex-end}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box{width:184px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:60px;border:1px solid #fff;cursor:pointer}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box svg{color:#fff;margin-right:10px}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box span{font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#fff}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user img{width:42px;height:42px;border-radius:50%;object-fit:cover}#pc-wrap #top .navbar .navbar-main .container .lan-box{margin-left:28px;display:flex;align-items:center}#pc-wrap #top .navbar .navbar-main .container .lan-box .notification-icon{color:#fff}#pc-wrap #top .navbar .navbar-main .container .lan-box .btn-lang{border-radius:4px}#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 .header-main{width:100%;height:860px;background-image:url(/img/banner/header1.svg)}#pc-wrap .header-main .container{position:relative;margin-top:20px;flex-direction:column;align-items:center}#pc-wrap .header-main .container .search-box{position:relative;margin-top:56px;padding:16px 29px;width:1094px;height:96px;display:flex;flex-direction:row;justify-content:space-between;background:hsla(0,0%,100%,.28);border-radius:12px}#pc-wrap .header-main .container .search-box .select-box{width:712px;display:flex;flex-direction:row;justify-content:space-between}#pc-wrap .header-main .container .search-box .select-box .box{padding:24px 22px;width:213px;height:56px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:12px;background:hsla(0,0%,100%,.575);box-sizing:border-box;cursor:pointer}#pc-wrap .header-main .container .search-box .select-box .box.on{background:#fff;border:1px solid #000;color:#181a20}#pc-wrap .header-main .container .search-box .select-box .box span{color:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .header-main .container .search-box .search-box-other,#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter{display:flex;flex-direction:row;align-items:center}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter img{margin-right:10px;width:25px;height:22px;cursor:pointer}#pc-wrap .header-main .container .search-box .search-box-other .advanced-filter span{color:#fff;font-family:var(--gt-font-body);font-size:20px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}#pc-wrap .header-main .container .search-box .search-box-other .search-btn{margin-left:12px;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:55px;background:#f17742;cursor:pointer}#pc-wrap .header-main .container .search-box .search-box-other .search-btn svg{width:20px;height:20px;color:#fff}#pc-wrap .header-main .container .search-box .filter-location{position:absolute;padding:40px 60px;width:1094px;min-height:120px;height:auto;top:96px;right:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;visibility:hidden;border-radius:12px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.35);box-sizing:border-box;z-index:2}#pc-wrap .header-main .container .search-box .filter-location.on{visibility:visible;transition:.2s ease-out;background:#fffdfd}#pc-wrap .header-main .container .search-box .filter-location div{width:295px;display:flex;flex-direction:row;align-items:center}#pc-wrap .header-main .container .search-box .filter-location div img{width:122px;height:85px;border-radius:15px;cursor:pointer}#pc-wrap .header-main .container .search-box .filter-location div span{margin-left:22px;color:#181a20;font-family:var(--gt-font-body);font-size:20px;font-style:normal;font-weight:400;line-height:26px;cursor:pointer;text-transform:capitalize}#pc-wrap .header-main .container .search-box .filter-location div label{line-height:13px}#pc-wrap .header-main .container .search-box .filter-type{position:absolute;padding:50px;width:1094px;min-height:120px;height:auto;top:96px;right:0;display:flex;flex-direction:row;justify-content:space-between;visibility:hidden;border-radius:12px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.35);box-sizing:border-box;z-index:1}#pc-wrap .header-main .container .search-box .filter-type.on{visibility:visible;transition:.2s ease-out;background:#fffdfd}#pc-wrap .header-main .container .search-box .filter-type div{position:relative;width:272px;height:168px;border-radius:15px;cursor:pointer;background-size:cover}#pc-wrap .header-main .container .search-box .filter-type div span{position:absolute;top:13px;right:12px;padding:1px 5px 5px;border-radius:2px 2px 0 0;font-family:var(--gt-font-body);font-size:20px;font-style:normal;font-weight:700;line-height:26px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));text-transform:capitalize}#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:var(--gt-font-body);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:var(--gt-font-body);font-size:24px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap .header-basic.tour-basic-hero{height:560px;overflow:hidden;isolation:isolate;align-items:center;background:#071426!important;box-shadow:none!important}#pc-wrap .header-basic.tour-basic-hero:before{content:"";position:absolute;inset:-28px;z-index:-3;background:url(/img/banner/cities/JEJU.webp) center 46%/cover no-repeat;transform:scale(1.035);animation:tourHeroImageDepth 26s ease-in-out infinite;will-change:transform}#pc-wrap .header-basic.tour-basic-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,16,32,.76),rgba(5,16,32,.36) 48%,rgba(5,16,32,.16)),linear-gradient(180deg,rgba(5,16,32,.52),rgba(5,16,32,.1) 48%,#f7f9ff)}#pc-wrap .header-basic.tour-basic-hero .container{position:relative;width:min(1220px,100% - 96px);margin-top:96px;align-items:flex-start;z-index:1}#pc-wrap .header-basic.tour-basic-hero .tour-hero-kicker{width:-moz-fit-content;width:fit-content;margin-bottom:18px;padding:9px 14px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);color:#ffe8a3;font-family:var(--gt-font-heading);font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:tourHeroCopyReveal .52s cubic-bezier(.23,1,.32,1) both}#pc-wrap .header-basic.tour-basic-hero .container strong{max-width:760px;color:#fff;font-family:var(--gt-font-heading);font-size:64px;font-weight:900;line-height:1.02;letter-spacing:0;text-shadow:0 22px 54px rgba(0,0,0,.32);animation:tourHeroCopyReveal .62s cubic-bezier(.23,1,.32,1) 80ms both}#pc-wrap .header-basic.tour-basic-hero .container>span:not(.tour-hero-kicker){max-width:560px;margin-top:14px;color:hsla(0,0%,100%,.86);font-size:23px;font-weight:700;line-height:1.45;letter-spacing:0;animation:tourHeroCopyReveal .62s cubic-bezier(.23,1,.32,1) .14s both}#pc-wrap .header-basic.tour-basic-hero .tour-hero-accents{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;animation:tourHeroCopyReveal .62s cubic-bezier(.23,1,.32,1) .2s both}#pc-wrap .header-basic.tour-basic-hero .tour-hero-accents small{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.24);color:#fff;font-size:13px;font-weight:850;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:tourHeroChipFloat 4.2s ease-in-out infinite}#pc-wrap .header-basic.tour-basic-hero .tour-hero-accents small:nth-child(2){animation-delay:.24s}#pc-wrap .header-basic.tour-basic-hero .tour-hero-accents small:nth-child(3){animation-delay:.48s}#pc-wrap .header-basic.tour-basic-hero+#main .tour-discovery-page{position:relative;z-index:2;margin-top:-74px;padding-top:1px;background:linear-gradient(180deg,rgba(247,249,255,0),#eef4ff 92px,#fff),linear-gradient(180deg,#eef4ff,#fff)}#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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);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:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #footer{position:relative;padding:60px 0 18px;width:100%;height:auto;display:flex;flex-direction:row;background:#181a20}#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:128px;height:52px;cursor:pointer;transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}#pc-wrap #footer .footer-container .main .left .footer-box .logo:hover{transform:translate3d(0,-1px,0) scale(1.012)}#pc-wrap #footer .footer-container .main .left .footer-box span{color:#bebdbd;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize}#pc-wrap #footer .footer-container .main .left .footer-box p{color:#fff;font-family:var(--gt-font-body);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:#929495}#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:#fff;font-family:var(--gt-font-body);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:#212329}#pc-wrap #footer .footer-container .main .right .top div input{margin-right:10px;width:85%;border:none;outline:none;color:#fff;font-family:var(--gt-font-body);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:#fff;font-family:var(--gt-font-body);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:#fff;font-family:var(--gt-font-body);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:#bebdbd;font-family:var(--gt-font-body);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 #212329;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#pc-wrap #footer .footer-container .second span{color:#bebdbd;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media(prefers-reduced-motion:reduce){#pc-wrap .footer-container .main .left .footer-box .logo,#pc-wrap .navbar .navbar-main .container .logo-box img{transition:none;transform:none;will-change:auto}#pc-wrap .footer-container .main .left .footer-box .logo:hover,#pc-wrap .navbar .navbar-main .container .logo-box a:focus-visible img,#pc-wrap .navbar .navbar-main .container .logo-box a:hover img{transform:none}}#pc-wrap #top .navbar .gotrip-nav.navbar-main{height:96px;padding:18px 0;background:rgba(7,17,33,.94);border-top:0;border-bottom:1px solid rgba(214,227,255,.12);box-shadow:0 20px 70px rgba(0,0,0,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#pc-wrap #top .navbar .gotrip-nav.navbar-main.transparent{background:rgba(7,17,33,.86)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container{width:min(1780px,100% - 120px)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .logo-box{min-width:260px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .logo-box img{width:196px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box{width:auto;min-width:760px;min-height:70px;padding:10px;align-items:center;justify-content:center;gap:14px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid rgba(214,227,255,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 50px rgba(0,0,0,.16)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div{min-width:112px;padding:18px 24px;border-radius:999px;color:hsla(0,0%,100%,.82);font-family:var(--gt-font-heading);font-size:17px;text-align:center;transition:color .22s ease,background .22s ease,box-shadow .22s ease}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div.active{color:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 10px 26px rgba(0,0,0,.18)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box{width:310px;align-items:center;gap:12px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 24px rgba(0,0,0,.14)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box{width:auto;min-width:172px;padding:0 18px;border-color:hsla(0,0%,100%,.18)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user img{border:2px solid hsla(0,0%,100%,.22)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .lan-box{margin-left:0}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .lan-box .btn-lang{min-width:54px;height:42px;border-radius:999px;background:hsla(0,0%,100%,.08)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .lan-box .flag{min-width:24px;display:flex;align-items:center;justify-content:center;color:#d6e3ff;font-size:12px;font-weight:900}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .lan-box .text-flag{display:inline-flex;align-items:center;justify-content:center;color:#d6e3ff;font-size:11px;font-weight:900}.notification-menu .MuiPaper-root{width:360px;max-width:calc(100vw - 32px);margin-top:12px;border-radius:22px;background:rgba(7,17,33,.97);border:1px solid hsla(0,0%,100%,.12);color:#d6e3ff;box-shadow:0 28px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notification-menu .notification-head{padding:14px 16px;flex-direction:row;align-items:center;justify-content:space-between}.notification-menu .notification-head p{font-weight:900;color:#fff}.notification-menu .notification-head button{color:#b7c4ff;font-weight:800}.notification-menu .MuiMenuItem-root{white-space:normal;align-items:flex-start;padding:13px 16px;border-left:3px solid transparent}.notification-menu .MuiMenuItem-root.unread{border-left-color:#74d6db;background:rgba(116,214,219,.08)}.notification-menu .notification-title{color:#fff;font-size:14px;font-weight:900}.notification-menu .notification-desc,.notification-menu .notification-empty,.notification-menu .notification-time{color:rgba(214,227,255,.72);font-size:12px}.notification-menu .notification-empty{padding:24px;text-align:center}.MuiPaper-root.MuiMenu-paper{padding:8px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.advanced-filter-modal{padding:29px 0 18px;position:relative;width:662px;height:auto;display:flex;flex-direction:column;align-items:center}.advanced-filter-modal .close{position:absolute;top:20px;right:10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f6f6f6;cursor:pointer}.advanced-filter-modal .top{width:580px;height:auto;display:flex;flex-direction:column}.advanced-filter-modal .top span{color:#181a20;font-family:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:normal}.advanced-filter-modal .top div.search-input-box{margin-top:10px;padding:18px 14px;display:flex;flex-direction:row;align-items:center;border-radius:8px;border:1px solid #ddd}.advanced-filter-modal .top div.search-input-box img{width:17px;height:17px;filter:brightness(0)}.advanced-filter-modal .top div.search-input-box input{margin-left:10px;width:100%;height:25px;color:#717171;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px;border:none;outline:none}.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:#181a20;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.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 select{padding-left:13px;width:100%;height:46px;border-radius:8px;border:1px solid #ddd;color:#717171;font-family:var(--gt-font-body);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:#181a20}.advanced-filter-modal .middle .row-box .box .inside em{color:#717171;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:26px}.advanced-filter-modal .bottom{width:604px;height:auto;display:flex;flex-direction:row;justify-content:space-between}.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:#181a20;font-family:var(--gt-font-body);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:linear-gradient(90deg,#e8543e,#ec6b57);color:#fff;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:normal}.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}.img-flag{width:24px;height:17px;border-radius:2px;margin-right:8px}#pc-wrap #top .navbar .navbar-main{padding:14px 0;height:82px;background:rgba(10,21,32,.22);border-top:0;border-bottom:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transition:background .26s ease,box-shadow .26s ease,height .26s ease}#pc-wrap #top .navbar .navbar-main.transparent{height:76px;background:rgba(12,22,31,.72);box-shadow:0 18px 45px rgba(5,10,20,.16)}#pc-wrap #top .navbar .navbar-main .container .logo-box img{width:142px}#pc-wrap #top .navbar .navbar-main .container .router-box{width:auto;gap:8px;padding:6px;border-radius:999px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#pc-wrap #top .navbar .navbar-main .container .router-box a{display:inline-flex}#pc-wrap #top .navbar .navbar-main .container .router-box div{padding:12px 17px;border-radius:999px;color:hsla(0,0%,100%,.86);font-size:14px;font-weight:700;transition:color .22s ease,background .22s ease,box-shadow .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:#fff;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}#pc-wrap #top .navbar .navbar-main .container .user-box{width:290px}#pc-wrap #top .navbar .navbar-main .container .user-box .join-box{width:auto;min-width:170px;height:46px;padding:0 18px;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.13);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 26px rgba(0,0,0,.12)}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user{padding:3px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.24);cursor:pointer}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user img{display:block}#pc-wrap #top .navbar .navbar-main .container .user-box .lan-box{gap:10px}#pc-wrap #top .navbar .navbar-main .container .user-box .lan-box .notification-pill{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.22);cursor:pointer}#pc-wrap #top .navbar .navbar-main .container .user-box .lan-box .btn-lang{min-width:48px;height:42px;border-radius:999px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.2)}#pc-wrap .header-main{min-height:900px;height:92vh;background:linear-gradient(180deg,rgba(6,15,23,.5),rgba(6,15,23,.12) 45%,#fff),url(/img/banner/header1.svg);background-position:50%}#pc-wrap .header-main .threeJSContainer{position:absolute;inset:90px 0 auto;height:530px!important;opacity:.82;filter:saturate(110%);pointer-events:auto}#pc-wrap .header-main .hero-container{position:relative;z-index:2;height:100%;margin-top:0;padding-top:142px;flex-direction:column;align-items:center;justify-content:flex-start}#pc-wrap .header-main .hero-copy{width:100%;max-width:920px;align-items:center;text-align:center;color:#fff}#pc-wrap .header-main .hero-copy .hero-kicker{padding:9px 15px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);font-size:13px;font-weight:800;text-transform:uppercase}#pc-wrap .header-main .hero-copy h1{margin:22px 0 0;max-width:850px;font-family:var(--gt-font-body);font-size:58px;font-weight:900;letter-spacing:0;text-shadow:0 22px 55px rgba(0,0,0,.28)}#pc-wrap .header-main .hero-copy p{margin:18px 0 0;max-width:710px;font-size:17px;font-weight:500;line-height:1.65}#pc-wrap .header-main .hero-copy .hero-actions{margin-top:26px;display:flex;gap:12px}#pc-wrap .header-main .hero-copy .hero-actions .MuiButton-root{height:50px;padding:0 24px;border-radius:999px;font-weight:800}#pc-wrap .header-main .hero-copy .hero-actions .hero-primary{background:linear-gradient(135deg,#18a999,#f26a4f);box-shadow:0 16px 36px rgba(24,169,153,.28)}#pc-wrap .header-main .hero-copy .hero-actions .hero-secondary{color:#fff;border-color:hsla(0,0%,100%,.46);background:hsla(0,0%,100%,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#pc-wrap .header-main .hero-search-wrap{width:100%;margin-top:42px;align-items:center}#pc-wrap .header-main .hero-stats{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));grid-gap:12px;gap:12px}#pc-wrap .header-main .hero-stats div{padding:15px 20px;border-radius:18px;background:hsla(0,0%,100%,.16);color:#fff;text-align:center}#pc-wrap .header-main .hero-stats div strong{display:block;font-size:24px;font-weight:900}#pc-wrap .header-main .hero-stats div span{display:block;margin-top:4px;color:hsla(0,0%,100%,.78);font-size:13px;font-weight:700}#pc-wrap .tour-search-panel{width:min(1120px,100vw - 48px);padding:22px;border-radius:28px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.72);box-shadow:0 30px 90px rgba(10,20,30,.22);backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}#pc-wrap .tour-search-panel .search-heading{gap:8px}#pc-wrap .tour-search-panel .search-heading .glass-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(20,150,136,.12);color:#0f766e;font-weight:800}#pc-wrap .tour-search-panel .search-heading .search-title{color:#10212b;font-size:27px;font-weight:900;line-height:1.16}#pc-wrap .tour-search-panel .search-heading .search-copy{color:#51616f;font-size:14px;font-weight:600}#pc-wrap .tour-search-panel .search-grid{margin-top:18px;display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(190px,1fr) auto;grid-gap:12px;gap:12px}#pc-wrap .tour-search-panel .search-grid .MuiTextField-root{min-width:0}#pc-wrap .tour-search-panel .search-grid .search-submit{min-width:132px;height:48px;align-self:center;border-radius:16px;background:linear-gradient(135deg,#10212b,#18a999);font-weight:900;box-shadow:0 14px 30px rgba(24,169,153,.26)}#pc-wrap .tour-search-panel .destination-discovery{margin-top:18px;padding-top:16px;border-top:1px solid rgba(16,33,43,.08)}#pc-wrap .tour-search-panel .destination-discovery .destination-title-row{margin-bottom:12px}#pc-wrap .tour-search-panel .destination-discovery .destination-title-row p{color:#10212b;font-size:14px;font-weight:900}#pc-wrap .tour-search-panel .destination-discovery .destination-title-row span{color:#0f766e;font-size:13px;font-weight:800;cursor:pointer}#pc-wrap .tour-search-panel .destination-discovery .destination-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card{position:relative;height:104px;overflow:hidden;border-radius:20px;cursor:pointer;background:#10212b;box-shadow:0 12px 28px rgba(16,33,43,.16)}#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card img{width:100%;height:100%;object-fit:cover;display:block;opacity:.82;transition:transform .42s ease}#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card:hover img{transform:scale(1.06)}#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div{position:absolute;inset:auto 12px 12px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div span,#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div strong{display:block;color:#fff}#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div strong{font-size:14px;font-weight:900}#pc-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div span{margin-top:3px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.82)}#pc-wrap .tour-highlight-section{width:100%;padding:72px 0;background:#fff}#pc-wrap .tour-highlight-section:nth-of-type(2n){background:linear-gradient(180deg,#f7fbfa,#fff)}#pc-wrap .tour-highlight-section .tour-highlight-container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}#pc-wrap .tour-highlight-section .tour-section-heading{gap:24px}#pc-wrap .tour-highlight-section .tour-section-heading .eyebrow{color:#0f766e;font-size:12px;font-weight:900;text-transform:uppercase}#pc-wrap .tour-highlight-section .tour-section-heading .section-title{color:#10212b;font-size:34px;font-weight:900;line-height:1.12}#pc-wrap .tour-highlight-section .tour-section-heading .section-copy{max-width:560px;color:#60707d;font-size:15px;font-weight:600}#pc-wrap .tour-highlight-section .tour-section-heading .section-link{border-radius:999px;color:#10212b;font-weight:900}#pc-wrap .tour-highlight-section .tour-loading{color:#60707d;font-weight:700}#pc-wrap .tour-highlight-section .tour-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(286px,1fr));grid-gap:22px;gap:22px}#pc-wrap .destination-highlight-section{width:100%;padding:76px 0 44px;background:linear-gradient(180deg,rgba(244,248,252,.92),hsla(0,0%,100%,.98)),var(--gt-surface)}#pc-wrap .destination-highlight-section .destination-highlight-container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}#pc-wrap .destination-highlight-section .destination-highlight-grid{display:grid;grid-template-columns:1.25fr repeat(2,minmax(0,1fr));grid-auto-rows:220px;grid-gap:18px;gap:18px}#pc-wrap .destination-highlight-section .destination-feature-card{position:relative;height:100%;background:var(--gt-navy);box-shadow:var(--gt-shadow-soft);isolation:isolate}#pc-wrap .destination-highlight-section .destination-feature-card.is-large{grid-row:span 2}#pc-wrap .destination-highlight-section .destination-feature-card img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);transition:transform .56s cubic-bezier(.16,1,.3,1)}#pc-wrap .destination-highlight-section .destination-feature-card:hover img{transform:scale(1.07)}#pc-wrap .destination-highlight-section .destination-feature-card .destination-feature-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,17,34,.08),rgba(5,17,34,.72));z-index:1}#pc-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;color:#fff}#pc-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy span{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.82)}#pc-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy strong{display:block;font-family:var(--gt-font-heading);font-size:25px;font-weight:900;line-height:1.08}#pc-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy p{margin-top:8px;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.78)}#pc-wrap .tour-card-premium{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(16,33,43,.08);box-shadow:0 20px 50px rgba(16,33,43,.1);will-change:transform}#pc-wrap .tour-card-premium .tour-card-media{height:238px}#pc-wrap .tour-card-premium .tour-card-media .tour-card-image{height:100%;overflow:hidden;background:#e9f4f2;cursor:pointer}#pc-wrap .tour-card-premium .tour-card-media .tour-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .52s cubic-bezier(.16,1,.3,1)}#pc-wrap .tour-card-premium .tour-card-media .tour-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,18,26,.04) 20%,rgba(8,18,26,.62))}#pc-wrap .tour-card-premium .tour-card-media:hover img{transform:scale(1.07)}#pc-wrap .tour-card-premium .tour-card-media .tour-card-actions,#pc-wrap .tour-card-premium .tour-card-media .tour-card-category,#pc-wrap .tour-card-premium .tour-card-media .tour-card-price{position:absolute;z-index:2}#pc-wrap .tour-card-premium .tour-card-media .tour-card-category{left:14px;top:14px;border-radius:999px;background:hsla(0,0%,100%,.88);color:#10212b;font-weight:900;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#pc-wrap .tour-card-premium .tour-card-media .tour-card-price{left:14px;bottom:14px;padding:9px 13px;border-radius:999px;background:hsla(0,0%,100%,.9);color:#10212b;font-size:15px;font-weight:900;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#pc-wrap .tour-card-premium .tour-card-media .tour-card-actions{right:14px;top:14px;display:flex;gap:8px}#pc-wrap .tour-card-premium .tour-card-media .tour-card-actions .MuiIconButton-root{width:38px;height:38px;color:#10212b;background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .18s ease,color .18s ease}#pc-wrap .tour-card-premium .tour-card-media .tour-card-actions .MuiIconButton-root.active,#pc-wrap .tour-card-premium .tour-card-media .tour-card-actions .MuiIconButton-root:hover{color:#fff;background:#f05f49}#pc-wrap .tour-card-premium .tour-card-body{flex:1 1;padding:18px;gap:10px}#pc-wrap .tour-card-premium .tour-card-body .tour-card-title{min-height:52px;color:#10212b;font-size:20px;font-weight:900;line-height:1.28;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#pc-wrap .tour-card-premium .tour-card-body .tour-card-location{color:#60707d;font-size:14px;font-weight:700}#pc-wrap .tour-card-premium .tour-card-body .tour-card-meta{gap:8px}#pc-wrap .tour-card-premium .tour-card-body .tour-card-meta span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#f3f8f7;color:#42515c;font-size:12px;font-weight:800}#pc-wrap .tour-card-premium .tour-card-body .tour-card-meta span svg{width:16px;height:16px;color:#0f766e}#pc-wrap .tour-card-premium .tour-card-body .tour-card-footer{margin-top:auto;color:#60707d}#pc-wrap .tour-card-premium .tour-card-body .tour-card-footer .tour-card-views svg{width:17px;height:17px;color:#0f766e}#pc-wrap .tour-card-premium .tour-card-body .tour-card-footer .tour-card-guide{max-width:150px;color:#10212b;font-size:12px;font-weight:900;text-align:right;overflow:hidden;text-overflow:ellipsis}#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta{height:46px;border-radius:14px;background:#10212b;box-shadow:none}#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta:hover{background:#0f766e}@media(max-width:1240px){#pc-wrap .header-main{height:auto;min-height:920px}#pc-wrap .header-main .hero-container{width:calc(100% - 40px)}#pc-wrap .header-main .hero-copy h1{font-size:48px}#pc-wrap .tour-search-panel .search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap .tour-search-panel .search-grid .search-submit{grid-column:span 2;width:100%}#pc-wrap .tour-search-panel .destination-discovery .destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#pc-wrap #top .navbar .gotrip-nav.navbar-main{height:74px;padding:12px 0;background:hsla(0,0%,100%,.82);border-bottom:1px solid rgba(15,41,77,.08);box-shadow:0 14px 44px rgba(15,41,77,.1);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}#pc-wrap #top .navbar .gotrip-nav.navbar-main.transparent{background:hsla(0,0%,100%,.76)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container{width:min(1280px,100% - 96px)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .logo-box{min-width:210px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .logo-box img{width:166px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box{min-width:620px;min-height:48px;padding:5px;gap:6px;background:rgba(15,41,77,.06);border:1px solid rgba(15,41,77,.08);box-shadow:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div{min-width:auto;padding:11px 17px;color:var(--gt-muted);font-family:var(--gt-font-body);font-size:14px;font-weight:800}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box div.active{color:var(--gt-blue);background:#fff;box-shadow:0 10px 24px rgba(15,41,77,.1)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .login-user,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-pill,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle{background:hsla(0,0%,100%,.78);border:1px solid rgba(15,41,77,.1);box-shadow:0 10px 24px rgba(15,41,77,.1)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:var(--gt-blue);cursor:pointer}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box span,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box svg{color:var(--gt-navy)}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .notification-icon{color:var(--gt-blue)}#pc-wrap .header-main{min-height:790px;background:linear-gradient(180deg,rgba(3,13,28,.56) 0,rgba(3,13,28,.16) 48%,var(--gt-bg) 100%),url(/img/fiber/img8.jpg)}#pc-wrap .header-main .hero-container{width:min(1280px,100% - 96px);padding-top:132px}#pc-wrap .header-main .hero-copy h1{max-width:820px;font-family:var(--gt-font-heading);font-size:64px;font-weight:800}#pc-wrap .header-main .hero-copy p{max-width:720px;font-size:18px}#pc-wrap .header-main .hero-copy .hero-primary,#pc-wrap .tour-search-panel .search-grid .search-submit{background:var(--gt-blue)}#pc-wrap .header-main .hero-copy .hero-primary:hover,#pc-wrap .tour-search-panel .search-grid .search-submit:hover{background:var(--gt-navy)}#pc-wrap .tour-search-panel{width:min(1060px,100vw - 64px);padding:12px;border-radius:24px;background:hsla(0,0%,100%,.74);box-shadow:0 30px 90px rgba(15,41,77,.2)}#pc-wrap .tour-search-panel .search-heading{display:none}#pc-wrap .tour-search-panel .search-grid{margin-top:0;grid-template-columns:minmax(280px,1.5fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(190px,1fr) 132px;gap:8px}#pc-wrap .destination-highlight-section{padding:82px 0 52px;background:var(--gt-bg)}#pc-wrap .destination-highlight-section .destination-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:520px;gap:24px}#pc-wrap .destination-highlight-section .destination-feature-card.is-large{grid-row:span 1}#pc-wrap .destination-highlight-section .destination-feature-card:nth-child(2){transform:translateY(32px)}#pc-wrap .tour-highlight-section{padding:76px 0;background:var(--gt-bg)}#pc-wrap .community-board .community-heading .eyebrow,#pc-wrap .homepage-trust-section .eyebrow,#pc-wrap .tour-highlight-section .tour-section-heading .eyebrow{color:var(--gt-gold)}#pc-wrap .community-board .community-heading h1,#pc-wrap .top-agents .info-box .left span,#pc-wrap .top-agents .info-box>span,#pc-wrap .tour-highlight-section .tour-section-heading .section-title{color:var(--gt-navy);font-family:var(--gt-font-heading)}#pc-wrap .tour-highlight-section .tour-card-grid,#pc-wrap .tour-highlight-section .tour-skeleton-grid{grid-gap:22px;gap:22px}#pc-wrap .tour-card-skeleton{min-height:430px;border-radius:22px;background:linear-gradient(110deg,#fff 8%,#eef3ff 18%,#fff 33%);background-size:200% 100%;box-shadow:var(--gt-shadow-soft);animation:gtSkeleton 1.2s ease-in-out infinite}#pc-wrap .tour-card-premium{min-height:438px;border-radius:22px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 22px 62px rgba(15,41,77,.13)}#pc-wrap .tour-card-premium .tour-card-media{height:216px;margin:10px 10px 0;overflow:hidden;border-radius:16px}#pc-wrap .tour-card-premium .tour-card-body .tour-card-title{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:18px}#pc-wrap .tour-card-premium .tour-card-body .tour-card-meta span{background:#eef3ff}#pc-wrap .tour-card-premium .tour-card-body .tour-card-meta span svg{color:var(--gt-blue)}#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta{background:var(--gt-navy)}#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta:hover{background:var(--gt-blue)}#pc-wrap .community-board,#pc-wrap .top-agents{padding:82px 0;background:#fff}#pc-wrap .community-board .container,#pc-wrap .top-agents .container{width:min(1280px,100% - 64px);flex-direction:column}#pc-wrap .top-agents .top-agent-card{width:245px;min-height:318px;padding:28px 20px;justify-content:center;border-radius:28px;background:hsla(0,0%,100%,.86);box-shadow:var(--gt-shadow-soft)}#pc-wrap .top-agents .top-agent-card img{width:122px;height:122px}#pc-wrap .top-agents .top-agent-card strong{margin-top:18px;color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:20px}#pc-wrap .top-agents .top-agent-card span{margin-top:7px;color:var(--gt-gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap .homepage-trust-section{padding:84px 0;background:var(--gt-bg)}#pc-wrap .homepage-trust-section .homepage-trust-container{width:min(1280px,100% - 64px);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:24px;gap:24px}#pc-wrap .homepage-trust-section .trust-panel{min-height:410px;border-radius:30px;overflow:hidden}#pc-wrap .homepage-trust-section .dark-panel{padding:42px;background:var(--gt-navy);color:#fff}#pc-wrap .homepage-trust-section .image-panel{position:relative;justify-content:flex-end;background:var(--gt-navy);color:#fff}#pc-wrap .homepage-trust-section .image-panel-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.12),rgba(15,41,77,.9)),url(/img/fiber/img5.jpg);background-size:cover;background-position:50%}#pc-wrap .homepage-trust-section .image-panel-copy{position:relative;z-index:1;padding:42px}#pc-wrap .homepage-trust-section .trust-title{margin-top:12px;font-family:var(--gt-font-heading);font-size:30px;font-weight:800;line-height:1.15}#pc-wrap .homepage-trust-section .trust-copy{margin-top:14px;color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.65}#pc-wrap .homepage-trust-section .trust-list{margin-top:28px;display:grid;grid-gap:14px;gap:14px}#pc-wrap .homepage-trust-section .trust-item{display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1)}#pc-wrap .homepage-trust-section .trust-item>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,175,55,.16);color:var(--gt-gold)}#pc-wrap .homepage-trust-section .trust-actions{margin-top:24px;gap:12px}#pc-wrap .homepage-trust-section .trust-actions .MuiButton-root{min-height:46px;border-radius:14px;font-weight:900}#pc-wrap .homepage-trust-section .trust-actions .trust-primary{background:#fff;color:var(--gt-blue)}#pc-wrap .homepage-trust-section .trust-actions .trust-secondary{color:#fff;border-color:hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.08)}#pc-wrap .community-board .community-heading{max-width:720px;margin-bottom:30px}#pc-wrap .community-board .community-heading .section-copy{color:var(--gt-muted);line-height:1.6}#pc-wrap{background:radial-gradient(circle at 12% 18%,rgba(50,100,255,.12),transparent 28%),linear-gradient(180deg,#f4f7ff,#eef4ff 45%,#f9fbff)}#pc-wrap #main,#pc-wrap .home-page{background:transparent}#pc-wrap .header-main{background:linear-gradient(180deg,rgba(3,13,28,.62),rgba(3,13,28,.36) 48%,rgba(244,247,255,.96)),url(/img/fiber/img8.jpg);background-size:cover;background-position:center 38%}#pc-wrap .header-main .hero-copy h1,#pc-wrap .header-main .hero-copy p{text-shadow:0 16px 46px rgba(0,0,0,.34)}#pc-wrap .header-main .hero-stats div{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 20px 70px rgba(3,13,28,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#pc-wrap .header-main .hero-copy .hero-primary,#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta,#pc-wrap .tour-search-panel .search-grid .search-submit{color:#fff;background:linear-gradient(135deg,var(--gt-blue),#173a93);box-shadow:0 18px 38px rgba(23,58,147,.28)}#pc-wrap .header-main .hero-copy .hero-primary:hover,#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta:hover,#pc-wrap .tour-search-panel .search-grid .search-submit:hover{color:#fff;background:linear-gradient(135deg,var(--gt-navy),var(--gt-blue));box-shadow:0 20px 44px rgba(15,41,77,.34)}#pc-wrap .tour-search-panel{background:hsla(0,0%,100%,.84);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 34px 100px rgba(15,41,77,.22)}#pc-wrap .destination-highlight-section{padding:92px 0 74px;background:linear-gradient(180deg,rgba(244,247,255,.98),rgba(229,237,255,.82)),radial-gradient(circle at 88% 20%,rgba(212,175,55,.16),transparent 26%)}#pc-wrap .community-board:before,#pc-wrap .destination-highlight-section:before,#pc-wrap .top-agents:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,41,77,.035),transparent 22%,transparent 78%,rgba(50,100,255,.045))}#pc-wrap .community-board .container,#pc-wrap .destination-highlight-section .destination-highlight-container,#pc-wrap .top-agents .container{position:relative;z-index:1}#pc-wrap .destination-highlight-section .destination-feature-card{box-shadow:0 28px 80px rgba(15,41,77,.18)}#pc-wrap .destination-highlight-section .destination-feature-card img,#pc-wrap .fallback-article-card img,#pc-wrap .tour-card-premium .tour-card-image img{width:100%;height:100%;display:block;object-fit:cover}#pc-wrap .destination-highlight-section .destination-feature-overlay,#pc-wrap .tour-card-premium .tour-card-overlay{background:linear-gradient(180deg,rgba(0,18,42,.06),rgba(0,18,42,.3) 46%,rgba(0,18,42,.78))}#pc-wrap .destination-highlight-section .destination-feature-copy{text-shadow:0 10px 28px rgba(0,0,0,.32)}#pc-wrap .destination-highlight-section .destination-feature-copy span{color:hsla(0,0%,100%,.82)}#pc-wrap .destination-highlight-section .destination-feature-copy p,#pc-wrap .destination-highlight-section .destination-feature-copy strong{color:#fff}#pc-wrap .tour-highlight-section{position:relative;padding:88px 0;background:linear-gradient(180deg,#eef4ff,#f9fbff 52%,#eef4ff),radial-gradient(circle at 9% 10%,rgba(50,100,255,.1),transparent 28%)}#pc-wrap .tour-highlight-section:nth-of-type(2n){background:linear-gradient(180deg,#f9fbff,#eaf1ff)}#pc-wrap .tour-highlight-section .tour-section-heading{margin-bottom:10px}#pc-wrap .tour-highlight-section .tour-section-heading .section-copy{max-width:620px;color:var(--gt-muted);line-height:1.55}#pc-wrap .tour-highlight-section .section-link{color:var(--gt-navy);font-weight:900}#pc-wrap .tour-card-premium{min-height:468px;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 26px 76px rgba(15,41,77,.16);transition:box-shadow .22s ease,border-color .22s ease}#pc-wrap .tour-card-premium:hover{border-color:rgba(50,100,255,.2);box-shadow:0 34px 92px rgba(15,41,77,.22)}#pc-wrap .tour-card-premium .tour-card-media{position:relative;height:230px;background:#dfe8f7}#pc-wrap .tour-card-premium .tour-card-image,#pc-wrap .tour-card-premium .tour-card-image a{width:100%;height:100%;display:block}#pc-wrap .tour-card-premium .fallback-badge,#pc-wrap .tour-card-premium .tour-card-category{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--gt-navy);font-size:12px;font-weight:900;box-shadow:0 10px 24px rgba(15,41,77,.16)}#pc-wrap .tour-card-premium .tour-card-price{z-index:2;background:hsla(0,0%,100%,.94);color:var(--gt-navy);box-shadow:0 12px 30px rgba(15,41,77,.2)}#pc-wrap .tour-card-premium .tour-card-actions{z-index:3}#pc-wrap .tour-card-premium .tour-card-actions .MuiIconButton-root{background:hsla(0,0%,100%,.94);color:var(--gt-navy);box-shadow:0 10px 24px rgba(15,41,77,.18)}#pc-wrap .tour-card-premium .tour-card-actions .MuiIconButton-root.active{background:#ea6a53;color:#fff}#pc-wrap .tour-card-premium .tour-card-body{gap:14px;padding:24px 18px 20px}#pc-wrap .tour-card-premium .tour-card-body .tour-card-title{min-height:46px;font-size:19px;line-height:1.2}#pc-wrap .tour-card-premium .tour-card-body .tour-card-location{color:var(--gt-muted);font-weight:900;letter-spacing:.02em}#pc-wrap .tour-card-premium .tour-card-body .tour-card-meta{flex-wrap:wrap;gap:10px}#pc-wrap .tour-card-premium .tour-card-body .tour-card-meta span{min-height:34px;color:var(--gt-navy);background:#edf3ff}#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta{min-height:48px;margin-top:4px;border-radius:16px;font-weight:900}#pc-wrap .tour-card-fallback .tour-card-media{cursor:pointer}#pc-wrap .top-agents{position:relative;padding:88px 0;background:linear-gradient(135deg,#fff,#eef4ff 58%,#e8f0ff),radial-gradient(circle at 85% 18%,rgba(212,175,55,.14),transparent 26%)}#pc-wrap .top-agents .info-box{align-items:flex-end;margin-bottom:34px}#pc-wrap .top-agents .wrapper{min-height:360px;align-items:center;justify-content:center}#pc-wrap .top-agents .wrapper.compact-agents{min-height:0}#pc-wrap .top-agents .card-wrapper.compact-grid{grid-template-columns:repeat(auto-fit,minmax(245px,300px));justify-content:center}#pc-wrap .top-agents .card-wrapper.compact-grid .top-agent-card{width:100%}#pc-wrap .top-agents .top-agent-card{min-height:330px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.78)),radial-gradient(circle at 50% 0,rgba(50,100,255,.12),transparent 44%)}#pc-wrap .top-agents .top-agent-card img{border:6px solid #fff;box-shadow:0 18px 44px rgba(15,41,77,.2);object-fit:cover}#pc-wrap .top-agents .top-agent-card p{margin-top:10px;color:var(--gt-muted);font-weight:800}#pc-wrap .community-board{position:relative;padding:94px 0;background:linear-gradient(180deg,#f9fbff,#eef4ff),radial-gradient(circle at 18% 16%,rgba(50,100,255,.12),transparent 30%)}#pc-wrap .community-board .community-heading{max-width:820px}#pc-wrap .community-board .community-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:28px;gap:28px;align-items:start}#pc-wrap .community-board .community-left,#pc-wrap .community-board .community-right{padding:26px;border-radius:30px;background:hsla(0,0%,100%,.76);border:1px solid hsla(0,0%,100%,.9);box-shadow:var(--gt-shadow-soft)}#pc-wrap .community-board .content-top{margin-bottom:20px}#pc-wrap .community-board .content-top span{color:var(--gt-navy);font-weight:900}#pc-wrap .fallback-article-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px}#pc-wrap .fallback-article-grid.compact{grid-template-columns:1fr}#pc-wrap .fallback-article-card{position:relative;min-height:184px;overflow:hidden;border-radius:22px;box-shadow:0 18px 46px rgba(15,41,77,.15)}#pc-wrap .fallback-article-card.featured{min-height:384px;grid-row:span 2}#pc-wrap .fallback-article-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,19,46,.08),rgba(0,19,46,.78))}#pc-wrap .fallback-article-card>div{position:absolute;left:20px;right:20px;bottom:20px;z-index:1;display:grid;grid-gap:8px;gap:8px}#pc-wrap .fallback-article-card span{width:-moz-fit-content;width:fit-content;padding:7px 11px;border-radius:999px;background:rgba(212,175,55,.18);color:#ffe8a3;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap .fallback-article-card strong{color:#fff;font-family:var(--gt-font-heading);font-size:20px;line-height:1.18;text-shadow:0 12px 30px rgba(0,0,0,.32)}@media(max-width:1180px){#pc-wrap .tour-highlight-section .tour-card-grid,#pc-wrap .tour-highlight-section .tour-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap .community-board .community-main{grid-template-columns:1fr}}#pc-wrap{background:#071426}#pc-wrap .community-board .container,#pc-wrap .destination-highlight-container,#pc-wrap .homepage-trust-container,#pc-wrap .premium-section-container,#pc-wrap .top-agents .container,#pc-wrap .tour-highlight-container{width:min(1320px,100% - 80px);margin:0 auto}#pc-wrap .community-heading,#pc-wrap .premium-section-heading,#pc-wrap .top-agents .info-box,#pc-wrap .tour-section-heading{margin-bottom:34px}#pc-wrap .community-heading .eyebrow,#pc-wrap .homepage-trust-section .eyebrow,#pc-wrap .premium-section-heading .eyebrow,#pc-wrap .tour-section-heading .eyebrow{color:var(--gt-gold);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#pc-wrap .community-heading h1,#pc-wrap .premium-section-heading .section-title,#pc-wrap .top-agents .info-box .left span,#pc-wrap .tour-section-heading .section-title{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:42px;font-weight:900;letter-spacing:0;line-height:1.05}#pc-wrap .community-heading .section-copy,#pc-wrap .premium-section-heading .section-copy,#pc-wrap .top-agents .info-box .left p,#pc-wrap .tour-section-heading .section-copy{max-width:680px;color:var(--gt-muted);font-size:16px;line-height:1.65}#pc-wrap .header-main{position:relative;isolation:isolate;overflow:hidden;min-height:760px;height:86vh;background:#071426}#pc-wrap .header-main:before{content:"";position:absolute;inset:-5%;z-index:-2;background:url(/img/fiber/img8.jpg) center 38%/cover no-repeat;opacity:.78;animation:gtHeroDrift 28s ease-in-out infinite;will-change:transform}#pc-wrap .header-main:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,9,20,.76),rgba(7,20,38,.5) 46%,#071426),radial-gradient(circle at 50% 42%,rgba(212,175,55,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.28),rgba(2,9,20,.02),rgba(2,9,20,.4))}#pc-wrap .header-main .hero-container{z-index:1;padding-top:128px}#pc-wrap .header-main .hero-copy h1{max-width:920px;color:#fff;font-size:68px;line-height:1.04;text-shadow:0 22px 58px rgba(0,0,0,.42)}#pc-wrap .header-main .hero-copy p{color:hsla(0,0%,100%,.86);font-size:19px;line-height:1.7;text-shadow:0 14px 34px rgba(0,0,0,.36)}#pc-wrap .tour-search-panel{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.78);box-shadow:0 38px 110px rgba(0,0,0,.34)}#pc-wrap .header-main .hero-stats div{background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 24px 80px rgba(0,0,0,.28)}#pc-wrap .tour-highlight-section{padding:96px 0;background:linear-gradient(180deg,#071426,#0d213d 16%,#edf4ff 0,#f8fbff),radial-gradient(circle at 80% 28%,rgba(212,175,55,.16),transparent 28%)}#pc-wrap .tour-highlight-section .tour-section-heading{align-items:flex-end}#pc-wrap .tour-highlight-section .tour-card-grid,#pc-wrap .tour-highlight-section .tour-skeleton-grid{gap:26px}#pc-wrap .tour-card-premium{min-height:542px;border-radius:28px;background:hsla(0,0%,100%,.95);box-shadow:0 30px 90px rgba(15,41,77,.18)}#pc-wrap .tour-card-premium .tour-card-media{height:274px;margin:12px 12px 0;border-radius:22px}#pc-wrap .tour-card-premium .tour-card-image img{transition:transform .7s cubic-bezier(.16,1,.3,1)}#pc-wrap .tour-card-premium .tour-card-body{padding:26px 20px 22px}#pc-wrap .tour-card-premium .tour-card-body .tour-card-title{min-height:54px;font-size:21px;line-height:1.18}#pc-wrap .tour-card-premium .tour-card-price{left:18px;bottom:18px;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:950}#pc-wrap .premium-primary-cta,#pc-wrap .tour-card-premium .tour-card-body .tour-card-cta{min-height:50px;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--gt-blue),#173a93);font-weight:950;text-transform:none;box-shadow:0 18px 42px rgba(23,58,147,.28)}#pc-wrap .destination-highlight-section{padding:98px 0;background:linear-gradient(180deg,#f8fbff,#eaf1ff),radial-gradient(circle at 12% 18%,rgba(50,100,255,.14),transparent 28%)}#pc-wrap .destination-carousel-wrap{position:relative;overflow:visible}#pc-wrap .destination-carousel{overflow:visible;padding:8px 96px 44px 0}#pc-wrap .destination-carousel-slide{width:360px}#pc-wrap .destination-carousel-actions{position:absolute;right:0;top:-74px;z-index:4;display:flex;gap:12px}#pc-wrap .destination-carousel-actions button{width:48px;height:48px;border:1px solid rgba(15,41,77,.12);border-radius:50%;background:hsla(0,0%,100%,.84);color:var(--gt-navy);font-size:32px;line-height:1;box-shadow:0 16px 38px rgba(15,41,77,.12);cursor:pointer;transition:transform .22s ease,background .22s ease}#pc-wrap .destination-carousel-actions button:hover{transform:translateY(-2px);background:#fff}#pc-wrap .destination-highlight-section .destination-feature-card{height:318px;border-radius:28px;overflow:hidden;box-shadow:0 30px 84px rgba(15,41,77,.2)}#pc-wrap .destination-highlight-section .destination-feature-card img{transition:transform .76s cubic-bezier(.16,1,.3,1)}#pc-wrap .destination-highlight-section .destination-feature-card:hover img{transform:scale(1.08)}#pc-wrap .homepage-trust-section{padding:104px 0;background:linear-gradient(135deg,#071426,#0f294d 58%,#183055)}#pc-wrap .homepage-trust-section .homepage-trust-container{grid-template-columns:1.1fr .9fr}#pc-wrap .homepage-trust-section .trust-panel{border-radius:34px;box-shadow:0 32px 90px rgba(0,0,0,.28)}#pc-wrap .homepage-trust-section .dark-panel{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#pc-wrap .homepage-trust-section .trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}#pc-wrap .homepage-trust-section .trust-metrics div{padding:18px;border-radius:20px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}#pc-wrap .homepage-trust-section .trust-metrics strong{display:block;color:#fff;font-family:var(--gt-font-heading);font-size:23px;font-weight:900}#pc-wrap .homepage-trust-section .trust-metrics span{display:block;margin-top:6px;color:hsla(0,0%,100%,.68);font-weight:800}#pc-wrap .top-agents{padding:92px 0;background:linear-gradient(180deg,#f8fbff,#f0f5ff),radial-gradient(circle at 90% 12%,rgba(212,175,55,.16),transparent 25%)}#pc-wrap .top-agents .top-agent-card{min-height:342px;border-radius:30px;transition:transform .26s ease,box-shadow .26s ease}#pc-wrap .top-agents .top-agent-card:hover{box-shadow:0 30px 82px rgba(15,41,77,.18)}#pc-wrap .traveler-reviews-section{padding:102px 0;background:linear-gradient(180deg,#0f294d,#071426),radial-gradient(circle at 18% 18%,rgba(50,100,255,.18),transparent 28%)}#pc-wrap .traveler-reviews-section .section-copy,#pc-wrap .traveler-reviews-section .section-title{color:#fff}#pc-wrap .review-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pc-wrap .review-card-premium{overflow:hidden;border-radius:30px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 30px 90px rgba(0,0,0,.24)}#pc-wrap .review-card-media{position:relative;height:190px;overflow:hidden}#pc-wrap .review-card-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}#pc-wrap .review-card-premium:hover .review-card-media img{transform:scale(1.08)}#pc-wrap .review-card-score{position:absolute;left:18px;bottom:18px;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.9);color:var(--gt-gold)}#pc-wrap .review-card-body{position:relative;padding:26px}#pc-wrap .review-card-body .quote-icon{color:rgba(212,175,55,.74)}#pc-wrap .review-card-body p{margin-top:12px;color:hsla(0,0%,100%,.84);font-size:16px;line-height:1.65}#pc-wrap .review-card-body strong{display:block;margin-top:24px;color:#fff;font-family:var(--gt-font-heading);font-size:18px}#pc-wrap .review-card-body span{display:block;margin-top:5px;color:hsla(0,0%,100%,.6);font-weight:800}#pc-wrap .community-board{padding:100px 0;background:linear-gradient(180deg,#f8fbff,#edf4ff),radial-gradient(circle at 80% 18%,rgba(212,175,55,.13),transparent 28%)}#pc-wrap .community-board .community-main{grid-template-columns:1fr;gap:24px}#pc-wrap .community-board .community-left,#pc-wrap .community-board .community-right{padding:0;background:transparent;border:0;box-shadow:none}#pc-wrap .community-board .card-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}#pc-wrap .community-board .card-wrap.vertical{grid-template-columns:repeat(3,minmax(0,1fr))}#pc-wrap .community-board .horizontal-card,#pc-wrap .community-board .vertical-card{position:relative;overflow:hidden;min-height:230px;border-radius:26px;background:#071426;box-shadow:0 24px 70px rgba(15,41,77,.18)}#pc-wrap .community-board .horizontal-card>img,#pc-wrap .community-board .vertical-card .community-img{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50%;object-fit:cover}#pc-wrap .community-board .horizontal-card:after,#pc-wrap .community-board .vertical-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,19,46,.08),rgba(0,19,46,.78))}#pc-wrap .community-board .horizontal-card>div,#pc-wrap .community-board .vertical-card small,#pc-wrap .community-board .vertical-card span,#pc-wrap .community-board .vertical-card strong{position:relative;z-index:1}#pc-wrap .community-board .horizontal-card,#pc-wrap .community-board .vertical-card{display:flex;flex-direction:column;justify-content:flex-end;padding:22px}#pc-wrap .community-board .horizontal-card strong,#pc-wrap .community-board .vertical-card strong{color:#fff;font-family:var(--gt-font-heading);font-size:21px;line-height:1.18}#pc-wrap .community-board .horizontal-card em,#pc-wrap .community-board .vertical-card span{width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:7px 11px;border-radius:999px;background:rgba(212,175,55,.18);color:#ffe8a3;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap .community-board .horizontal-card span,#pc-wrap .community-board .vertical-card small{margin-top:10px;color:hsla(0,0%,100%,.68);font-size:13px;font-weight:800}#pc-wrap .fallback-article-grid,#pc-wrap .fallback-article-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}#pc-wrap .fallback-article-card,#pc-wrap .fallback-article-card.featured{min-height:250px;grid-row:auto}#pc-wrap .guide-cta-newsletter-section{padding:104px 0;background:linear-gradient(180deg,#edf4ff,#fff)}#pc-wrap .guide-cta-panel{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;min-height:430px;overflow:hidden;border-radius:36px;background:#071426;box-shadow:0 36px 110px rgba(15,41,77,.22)}#pc-wrap .guide-cta-image{background:linear-gradient(180deg,rgba(7,20,38,.05),rgba(7,20,38,.64)),url(/img/fiber/img5.jpg) 50%/cover}#pc-wrap .guide-cta-copy{justify-content:center;padding:56px}#pc-wrap .guide-cta-copy .section-title{max-width:640px;font-size:42px}#pc-wrap .guide-cta-copy .section-copy{max-width:620px;margin-top:18px;color:hsla(0,0%,100%,.72);line-height:1.7}#pc-wrap .guide-cta-points{gap:12px;margin:26px 0}#pc-wrap .guide-cta-points span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-weight:850}#pc-wrap .homepage-newsletter-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);grid-gap:28px;gap:28px;align-items:center;margin-top:26px;padding:30px;border-radius:28px;background:hsla(0,0%,100%,.84);box-shadow:var(--gt-shadow-soft)}#pc-wrap .homepage-newsletter-panel .newsletter-title{color:var(--gt-navy);font-size:28px;line-height:1.16}#pc-wrap .newsletter-form{min-height:58px;border:1px solid rgba(15,41,77,.1);box-shadow:0 18px 44px rgba(15,41,77,.1)}#pc-wrap .newsletter-form svg{color:var(--gt-blue)}#pc-wrap .newsletter-form input{color:var(--gt-navy)}#pc-wrap .newsletter-form button{background:var(--gt-navy);color:#fff}#pc-wrap #footer .footer-newsletter-status,#pc-wrap .newsletter-unavailable-copy{margin:10px 0 0;color:var(--gt-slate-text);font-size:13px;line-height:1.5}#pc-wrap #footer .footer-newsletter-form input:disabled,#pc-wrap .newsletter-form input:disabled{cursor:not-allowed;color:var(--gt-slate-text);opacity:.68}#pc-wrap #footer .footer-newsletter-form button:disabled,#pc-wrap .newsletter-form button:disabled{cursor:not-allowed;background:var(--gt-slate-text);color:hsla(0,0%,100%,.86);opacity:.72}#pc-wrap #footer .footer-newsletter-form button{border:0;background:none;font:inherit}#pc-wrap #footer .footer-container .bottom .footer-unavailable,#pc-wrap #footer .footer-container .bottom a.footer-link{display:block;margin-top:25px;color:#bebdbd;font-family:var(--gt-font-body);font-size:14px;font-weight:400}#pc-wrap #footer .footer-container .bottom a.footer-link:hover{color:#fff;text-decoration:underline}#pc-wrap #footer .footer-container .footer-unavailable{cursor:default;opacity:.68}#pc-wrap #footer .footer-container .media-box svg{cursor:default}#pc-wrap .gotrip-nav .login-user,#pc-wrap .gotrip-nav .notification-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;color:inherit;font:inherit}@media(max-width:1180px){#pc-wrap .community-board .container,#pc-wrap .destination-highlight-container,#pc-wrap .homepage-trust-container,#pc-wrap .premium-section-container,#pc-wrap .top-agents .container,#pc-wrap .tour-highlight-container{width:min(100% - 48px,1080px)}#pc-wrap .community-board .card-wrap,#pc-wrap .community-board .card-wrap.vertical,#pc-wrap .fallback-article-grid,#pc-wrap .fallback-article-grid.compact,#pc-wrap .review-card-grid,#pc-wrap .tour-highlight-section .tour-card-grid,#pc-wrap .tour-highlight-section .tour-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap .guide-cta-panel,#pc-wrap .homepage-newsletter-panel{grid-template-columns:1fr}}#pc-wrap{background:var(--gt-paper);color:var(--gt-text);font-family:var(--gt-font-body)}#pc-wrap #top{position:fixed;top:0;left:0;right:0;z-index:60}#pc-wrap #main,#pc-wrap .home-page{background:var(--gt-paper)}#pc-wrap .destination-highlight-section{position:relative;padding:72px 0 110px;background:var(--gt-paper)}#pc-wrap .destination-highlight-container,#pc-wrap .premium-section-container,#pc-wrap .top-agents .container,#pc-wrap .tour-highlight-container{width:min(1280px,100% - 128px);margin:0 auto}#pc-wrap .tour-section-heading{position:relative;z-index:1}#pc-wrap .guide-cta-newsletter-section .eyebrow,#pc-wrap .premium-section-heading .eyebrow,#pc-wrap .tour-section-heading .eyebrow{color:#d4af37;font-family:var(--gt-font-heading);font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}#pc-wrap .premium-section-heading .section-title,#pc-wrap .tour-section-heading .section-title{max-width:760px;color:#0f294d;font-family:var(--gt-font-heading);font-size:48px;font-weight:900;line-height:1.05;letter-spacing:0}#pc-wrap .destination-stitch-heading .section-title{max-width:640px;font-size:42px}#pc-wrap .guide-cta-newsletter-section .section-copy,#pc-wrap .premium-section-heading .section-copy,#pc-wrap .tour-section-heading .section-copy{max-width:620px;color:#52637c;font-size:16px;font-weight:600;line-height:1.65}#pc-wrap .section-link.MuiButton-root{color:#0f294d;font-family:var(--gt-font-heading);font-size:14px;font-weight:900;text-transform:none}#pc-wrap .section-link.MuiButton-root:hover{color:#3264ff;background:rgba(50,100,255,.08)}#pc-wrap .destination-stitch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding-top:32px}#pc-wrap .destination-feature-card{position:relative;display:flex;align-items:flex-end;overflow:hidden;height:550px;min-height:550px;padding:30px;border-radius:24px;background:#0f294d;box-shadow:0 28px 80px rgba(15,41,77,.16)}#pc-wrap .destination-feature-card-offset{transform:translateY(32px)}#pc-wrap .destination-feature-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}#pc-wrap .destination-feature-card:hover img{transform:scale(1.1)}#pc-wrap .destination-feature-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.06),rgba(15,41,77,.18) 42%,rgba(15,41,77,.92)),linear-gradient(45deg,rgba(0,0,0,.18),rgba(50,100,255,.08))}#pc-wrap .destination-feature-copy{position:relative;z-index:1;color:#fff}#pc-wrap .destination-feature-copy span{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(212,175,55,.2);color:#ffe8a3;font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}#pc-wrap .destination-feature-copy strong{display:block;color:#fff;font-family:var(--gt-font-heading);font-size:30px;font-weight:900;line-height:1.08}#pc-wrap .destination-feature-copy p{margin-top:10px;color:hsla(0,0%,100%,.72);font-size:15px;font-weight:700}#pc-wrap .tour-highlight-section{padding:76px 0 84px;background:#f0f3ff}#pc-wrap .tour-section-heading-centered{text-align:center}#pc-wrap .tour-section-heading-centered .section-copy,#pc-wrap .tour-section-heading-centered .section-title{margin-left:auto;margin-right:auto}#pc-wrap .tour-highlight-section .tour-card-grid,#pc-wrap .tour-highlight-section .tour-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding-top:28px}#pc-wrap .tour-card-premium{overflow:hidden;height:100%;padding:12px;border-radius:24px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.86);box-shadow:0 20px 60px rgba(15,41,77,.11);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}#pc-wrap .tour-card-premium:hover{box-shadow:0 30px 82px rgba(15,41,77,.18)}#pc-wrap .tour-card-media{position:relative;height:208px;overflow:hidden;border-radius:16px;background:#dce6ff}#pc-wrap .tour-card-image,#pc-wrap .tour-card-image a,#pc-wrap .tour-card-image img{display:block;width:100%;height:100%}#pc-wrap .tour-card-image img{object-fit:cover;transition:transform .85s cubic-bezier(.16,1,.3,1)}#pc-wrap .tour-card-premium:hover .tour-card-image img{transform:scale(1.08)}#pc-wrap .tour-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.04),rgba(15,41,77,.5))}#pc-wrap .tour-card-category.MuiChip-root,#pc-wrap .tour-card-category.fallback-badge{top:14px;height:30px;padding:0 10px;background:hsla(0,0%,100%,.92);font-size:11px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px rgba(15,41,77,.14)}#pc-wrap .tour-card-category.MuiChip-root,#pc-wrap .tour-card-category.fallback-badge,#pc-wrap .tour-card-price{position:absolute;left:14px;z-index:2;border-radius:999px;color:#0f294d;font-family:var(--gt-font-heading);font-weight:900}#pc-wrap .tour-card-price{bottom:14px;padding:9px 14px;background:#fff;font-size:14px;box-shadow:0 12px 28px rgba(15,41,77,.18)}#pc-wrap .tour-card-actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:8px}#pc-wrap .tour-card-actions .MuiIconButton-root{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.86);color:#0f294d;box-shadow:0 12px 28px rgba(15,41,77,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#pc-wrap .tour-card-actions .MuiIconButton-root.active{background:#ea6a50;color:#fff}#pc-wrap .tour-card-body{padding:18px 8px 6px}#pc-wrap .tour-card-title{min-height:46px;color:#0f294d;font-family:var(--gt-font-heading);font-size:18px;font-weight:900;line-height:1.25;letter-spacing:0}#pc-wrap .tour-card-location{margin-top:10px;color:#66758b;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}#pc-wrap .tour-card-meta{gap:8px;flex-wrap:wrap;margin-top:14px}#pc-wrap .tour-card-meta span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:rgba(50,100,255,.08);color:#43546d;font-size:12px;font-weight:900}#pc-wrap .tour-card-meta svg{color:#3264ff}#pc-wrap .tour-card-footer{margin-top:14px}#pc-wrap .tour-card-guide,#pc-wrap .tour-card-views{color:#65758b;font-size:12px;font-weight:850}#pc-wrap .tour-card-views svg{color:#2d8c80}#pc-wrap .tour-card-cta.MuiButton-root{min-height:44px;margin-top:16px;border-radius:999px;background:#0f294d;color:#fff;font-family:var(--gt-font-heading);font-size:14px;font-weight:900;text-transform:none;box-shadow:0 16px 34px rgba(15,41,77,.2)}#pc-wrap .tour-card-cta.MuiButton-root:hover{background:#3264ff;box-shadow:0 18px 42px rgba(50,100,255,.26)}#pc-wrap .top-agents{padding:84px 0;background:#f9f9ff}#pc-wrap .top-agents .info-box{align-items:center;justify-content:center;text-align:center}#pc-wrap .top-agents .info-box .left{max-width:740px}#pc-wrap .top-agents .info-box .left span{color:#0f294d;font-family:var(--gt-font-heading);font-size:48px;font-weight:900;line-height:1.05;letter-spacing:0}#pc-wrap .top-agents .info-box .left p{margin-top:14px;color:#52637c;font-size:16px;font-weight:600}#pc-wrap .top-agents .info-box .right{display:none}#pc-wrap .top-agents .wrapper{min-height:0;margin-top:34px}#pc-wrap .top-agents .card-wrapper.compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%;max-width:1080px;margin:0 auto}#pc-wrap .top-agents .top-agent-card{position:relative;align-items:center;min-height:360px;padding:34px 28px 28px;border-radius:32px;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,41,77,.08);box-shadow:0 22px 70px rgba(15,41,77,.1);text-align:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}#pc-wrap .top-agents .top-agent-card:hover{transform:translateY(-6px);box-shadow:0 30px 82px rgba(15,41,77,.16)}#pc-wrap .top-agent-card .agent-avatar-frame{position:relative;width:128px;height:128px;margin-bottom:22px}#pc-wrap .top-agent-card .agent-avatar-frame>img{width:128px;height:128px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 18px 42px rgba(15,41,77,.16)}#pc-wrap .top-agent-card .agent-verified{position:absolute;right:4px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#d4af37;color:#fff;border:3px solid #fff}#pc-wrap .top-agent-card strong{color:#0f294d;font-family:var(--gt-font-heading);font-size:22px;font-weight:900}#pc-wrap .top-agent-card>span{margin-top:6px;color:#3264ff;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pc-wrap .top-agent-card .agent-stats{display:flex;justify-content:center;gap:10px;margin-top:16px}#pc-wrap .top-agent-card .agent-stats small{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:rgba(50,100,255,.08);color:#43546d;font-size:12px;font-weight:900}#pc-wrap .top-agent-card .agent-stats svg{color:#d4af37}#pc-wrap .top-agent-card p{max-width:260px;margin-top:18px;color:#66758b;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.55}#pc-wrap .traveler-reviews-section{position:relative;overflow:hidden;padding:84px 0;background:#0f294d}#pc-wrap .traveler-reviews-section:before{content:"";position:absolute;top:-120px;right:12%;width:360px;height:360px;border-radius:50%;background:rgba(50,100,255,.22);filter:blur(72px)}#pc-wrap .traveler-reviews-section .premium-section-heading{position:relative;z-index:1;align-items:center;text-align:center}#pc-wrap .traveler-reviews-section .section-title{color:#fff}#pc-wrap .traveler-reviews-section .section-copy{color:hsla(0,0%,100%,.72)}#pc-wrap .review-card-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:1040px;margin:34px auto 0}#pc-wrap .review-card-premium{border-radius:32px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13);box-shadow:0 26px 80px rgba(0,0,0,.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#pc-wrap .review-card-body{padding:34px}#pc-wrap .review-card-body .quote-icon{color:rgba(212,175,55,.68);font-size:34px}#pc-wrap .review-card-score{position:static;display:flex;gap:3px;margin-top:18px;padding:0;background:transparent;color:#d4af37}#pc-wrap .review-card-body p{margin-top:24px;color:hsla(0,0%,100%,.86);font-size:18px;line-height:1.7}#pc-wrap .review-author{display:flex;align-items:center;gap:14px;margin-top:30px}#pc-wrap .review-author img{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.7)}#pc-wrap .review-author strong{display:block;margin:0;color:#fff;font-family:var(--gt-font-heading);font-size:16px;font-weight:900}#pc-wrap .review-author small{display:block;margin-top:4px;color:hsla(0,0%,100%,.58);font-size:13px;font-weight:800}#pc-wrap .guide-cta-newsletter-section{padding:72px 0;background:#f9f9ff}#pc-wrap .guide-cta-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}#pc-wrap .guide-cta-panel,#pc-wrap .homepage-newsletter-panel{position:relative;overflow:hidden;min-height:350px;border-radius:32px;box-shadow:0 28px 82px rgba(15,41,77,.13)}#pc-wrap .guide-cta-panel{display:flex;align-items:flex-end;background:#0f294d}#pc-wrap .guide-cta-image{position:absolute;inset:0;background:linear-gradient(135deg,rgba(50,100,255,.78),rgba(15,41,77,.88)),url(/img/fiber/img5.jpg) 50%/cover no-repeat;transition:transform .9s cubic-bezier(.16,1,.3,1)}#pc-wrap .guide-cta-panel:hover .guide-cta-image{transform:scale(1.06)}#pc-wrap .guide-cta-copy{position:relative;z-index:1;padding:44px;color:#fff}#pc-wrap .guide-cta-copy .section-title{max-width:500px;color:#fff;font-family:var(--gt-font-heading);font-size:38px;font-weight:900;line-height:1.08}#pc-wrap .guide-cta-copy .section-copy{max-width:430px;margin-top:14px;color:hsla(0,0%,100%,.76)}#pc-wrap .premium-primary-cta.MuiButton-root{min-height:48px;margin-top:28px;padding:0 22px;border-radius:999px;background:#fff;color:#0f294d;font-family:var(--gt-font-heading);font-weight:900;text-transform:none}#pc-wrap .premium-primary-cta.MuiButton-root:hover{background:#d4af37;color:#0f294d}#pc-wrap .homepage-newsletter-panel{display:flex;flex-direction:column;justify-content:center;padding:44px;background:#f0f3ff;border:1px solid rgba(15,41,77,.08)}#pc-wrap .homepage-newsletter-panel .newsletter-title{max-width:460px;color:#0f294d;font-family:var(--gt-font-heading);font-size:38px;font-weight:900;line-height:1.08}#pc-wrap .homepage-newsletter-panel .section-copy{max-width:430px;margin-top:14px;color:#52637c}#pc-wrap .newsletter-form{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:12px;gap:12px;width:100%;margin-top:32px;padding:8px 8px 8px 18px;border-radius:999px;background:#fff;border:1px solid rgba(15,41,77,.09);box-shadow:0 18px 44px rgba(15,41,77,.08)}#pc-wrap .newsletter-form svg{color:#3264ff}#pc-wrap .newsletter-form input{width:100%;height:44px;border:0;outline:0;color:#0f294d;font-size:15px;font-weight:800;background:transparent}#pc-wrap .newsletter-form button{height:44px;padding:0 22px;border:0;border-radius:999px;background:#d4af37;color:#0f294d;font-family:var(--gt-font-heading);font-weight:900;cursor:pointer}#pc-wrap #footer{background:#0f294d}#pc-wrap .header-main:after{background:linear-gradient(180deg,rgba(1,10,25,.82),rgba(5,20,43,.56) 46%,#f9f9ff),linear-gradient(90deg,rgba(2,13,30,.5),transparent 62%)}#pc-wrap .header-main .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}#pc-wrap .header-main .hero-actions .MuiButton-root{min-height:48px;padding:0 18px;border-radius:10px;font-weight:850;text-transform:none}#pc-wrap .header-main .hero-actions .hero-primary{background:var(--gt-primary);color:#fff}#pc-wrap .header-main .hero-actions .hero-secondary{border:1px solid hsla(0,0%,100%,.42);background:rgba(8,28,57,.46);color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#pc-wrap .hero-search-feedback{justify-content:center;gap:8px;padding:8px 12px 0;color:#7f1d1d;font-size:12px;font-weight:750}#pc-wrap .hero-search-feedback .MuiButton-root{min-height:30px;padding:0 8px;color:var(--gt-primary);font-size:12px;font-weight:850;text-transform:none}#pc-wrap .homepage-data-state{gap:12px;min-height:220px;justify-content:center;padding:28px;border:1px dashed rgba(15,41,77,.18);border-radius:14px;background:hsla(0,0%,100%,.58);color:var(--gt-slate-text);text-align:center}#pc-wrap .homepage-data-state .MuiButton-root{min-height:38px;padding:0 13px;border-radius:9px;background:var(--gt-primary);color:#fff;font-weight:800;text-transform:none}#pc-wrap .homepage-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}#pc-wrap .homepage-skeleton-grid span{display:block;min-height:270px;border-radius:14px;background:linear-gradient(90deg,#edf3ff 20%,#dce6ff 48%,#edf3ff 80%);background-size:200% 100%;animation:gtSkeleton 1.25s ease-in-out infinite}#pc-wrap .homepage-notices-section{padding:86px 0;background:#f9f9ff}#pc-wrap .homepage-notices-container{width:min(1280px,100% - 128px);margin:0 auto;gap:30px}#pc-wrap .homepage-notices-heading{align-items:end;gap:20px}#pc-wrap .homepage-notices-heading .section-title{margin-top:6px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:42px;font-weight:900;line-height:1.08}#pc-wrap .homepage-notices-heading .section-copy{max-width:620px;margin-top:10px;color:var(--gt-slate-text);line-height:1.65}#pc-wrap .homepage-notice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}#pc-wrap .homepage-notice-list>a{text-decoration:none}#pc-wrap .homepage-notice-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:13px;gap:13px;min-height:150px;padding:20px;border:1px solid rgba(15,41,77,.1);border-radius:14px;background:hsla(0,0%,100%,.84);color:var(--gt-on-background);box-shadow:0 8px 8px rgba(15,41,77,.06);transition:border-color .2s ease,box-shadow .2s ease}#pc-wrap .homepage-notice-card:hover{border-color:rgba(50,100,255,.34);box-shadow:0 12px 18px rgba(15,41,77,.1)}#pc-wrap .homepage-notice-card>svg:first-child{margin-top:3px;color:var(--gt-gold)}#pc-wrap .homepage-notice-card p,#pc-wrap .homepage-notice-card span,#pc-wrap .homepage-notice-card strong{display:block}#pc-wrap .homepage-notice-card span{color:var(--gt-primary);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#pc-wrap .homepage-notice-card strong{margin-top:6px;color:var(--gt-deep-ocean);font-size:15px;font-weight:850;line-height:1.35}#pc-wrap .homepage-notice-card p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:var(--gt-slate-text);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}#pc-wrap .homepage-notice-card .notice-arrow{color:var(--gt-primary)}#pc-wrap .guide-cta-newsletter-section{padding-bottom:112px}#pc-wrap .header-main a:focus-visible,#pc-wrap .homepage-data-state .MuiButton-root:focus-visible,#pc-wrap .homepage-notice-card:focus-visible{outline:3px solid rgba(50,100,255,.44);outline-offset:3px}@media(hover:hover)and (pointer:fine){#pc-wrap .header-main .hero-actions .MuiButton-root:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){#pc-wrap .header-main:before,#pc-wrap .hero-trend-tag,#pc-wrap .homepage-skeleton-grid span{animation:none!important}}@media(min-width:981px){.tour-discovery-page .tour-discovery-shell{display:grid;grid-template-columns:minmax(252px,280px) minmax(0,1fr);align-items:start;grid-gap:26px;gap:26px}.tour-discovery-page .tour-discovery-hero{grid-column:1/-1}.tour-discovery-page .tour-filter-panel{grid-column:1;grid-row:2/span 5;position:-webkit-sticky;position:sticky;top:104px;padding:20px;border-radius:16px}.tour-discovery-page .tour-filter-heading{align-items:flex-start;flex-direction:column}.tour-discovery-page .tour-filter-actions{width:100%;justify-content:flex-end}.tour-discovery-page .tour-filter-collapse{width:100%}.tour-discovery-page .tour-filter-grid{grid-template-columns:1fr}.tour-discovery-page .tour-filter-submit-wrap{grid-column:auto}.tour-discovery-page .tour-discovery-state,.tour-discovery-page .tour-pagination,.tour-discovery-page .tour-results-divider,.tour-discovery-page .tour-results-grid,.tour-discovery-page .tour-results-toolbar{grid-column:2}.tour-discovery-page .tour-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.tour-discovery-page .tour-filter-actions{align-items:center;gap:4px}.tour-discovery-page .filter-toggle.MuiButton-root{min-height:40px;border-radius:10px;border:1px solid rgba(50,100,255,.18);color:var(--gt-primary);font-weight:850;text-transform:none}.tour-discovery-page .tour-card-status{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:rgba(7,31,68,.76);border:1px solid hsla(0,0%,100%,.26);color:#fff;font-size:11px;font-weight:850;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tour-discovery-page .tour-card-status.available{background:rgba(10,99,70,.82)}.tour-discovery-page .tour-card-status.unavailable{background:rgba(128,49,64,.82)}.tour-discovery-page .tour-card-guide{max-width:132px;overflow:hidden;color:var(--gt-slate-text);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tour-discovery-page .tour-card-premium{border:1px solid rgba(15,41,77,.1);border-radius:14px}.tour-discovery-page .tour-card-premium:focus-within{outline:3px solid rgba(50,100,255,.34);outline-offset:3px}@media(max-width:980px){.tour-discovery-page .tour-discovery-shell{display:flex}.tour-discovery-page .tour-discovery-state,.tour-discovery-page .tour-filter-panel,.tour-discovery-page .tour-pagination,.tour-discovery-page .tour-results-divider,.tour-discovery-page .tour-results-grid,.tour-discovery-page .tour-results-toolbar{grid-column:auto}}@media(max-width:1180px){#pc-wrap .destination-highlight-container,#pc-wrap .header-main .hero-container,#pc-wrap .premium-section-container,#pc-wrap .top-agents .container,#pc-wrap .tour-highlight-container{width:min(100% - 48px,1080px)}#pc-wrap .tour-search-panel .search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pc-wrap .tour-search-panel .search-submit.MuiButton-root{grid-column:1/-1}#pc-wrap .top-agents .card-wrapper.compact-grid,#pc-wrap .tour-highlight-section .tour-card-grid,#pc-wrap .tour-highlight-section .tour-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#pc-wrap .MuiButtonBase-root:focus-visible,#pc-wrap .MuiInputBase-root:focus-within,#pc-wrap a:focus-visible,#pc-wrap button:focus-visible,#pc-wrap input:focus-visible,#pc-wrap select:focus-visible,#pc-wrap textarea:focus-visible{outline:3px solid var(--gt-blue);outline-offset:3px}#pc-wrap .header-main.gotrip-sunrise-hero{position:relative;min-height:88svh;margin:0;padding:120px 0 64px;display:flex;align-items:center;overflow:hidden;isolation:isolate;color:#fff;background:var(--gt-ink)}#pc-wrap .header-main.gotrip-sunrise-hero:after,#pc-wrap .header-main.gotrip-sunrise-hero:before{content:none}#pc-wrap .gotrip-sunrise-hero .sunrise-sky{position:absolute;inset:0;z-index:-2;background:radial-gradient(120% 90% at 78% 8%,#34507e 0,transparent 55%),radial-gradient(90% 70% at 12% 18%,#2a3f6b 0,transparent 50%),linear-gradient(180deg,var(--gt-ink) 0,#13223f 48%,#27395f 100%)}#pc-wrap .gotrip-sunrise-hero .sunrise-sky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:radial-gradient(70% 120% at 50% 130%,rgba(255,138,92,.55),rgba(255,106,77,.12) 45%,transparent 70%)}#pc-wrap .gotrip-sunrise-hero .sunrise-stars{position:absolute;inset:0;z-index:-2;overflow:hidden}#pc-wrap .gotrip-sunrise-hero .sunrise-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.12;animation:sunriseTwinkle 4s infinite}@keyframes sunriseTwinkle{0%,to{opacity:.12}50%{opacity:.9}}#pc-wrap .gotrip-sunrise-hero .sunrise-skyline{position:absolute;left:0;right:0;bottom:0;z-index:-1;width:100%;height:auto;opacity:.9}#pc-wrap .gotrip-sunrise-hero .sunrise-route{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}#pc-wrap .gotrip-sunrise-hero .sunrise-route .route-dashed{fill:none;stroke:hsla(0,0%,100%,.45);stroke-width:1.6;stroke-dasharray:6 9}#pc-wrap .gotrip-sunrise-hero .sunrise-route .route-glow{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1600;stroke-dashoffset:1600;animation:sunriseRouteDraw 3.4s var(--gt-ease) .2s forwards}@keyframes sunriseRouteDraw{to{stroke-dashoffset:0}}#pc-wrap .gotrip-sunrise-hero .sunrise-route .route-dot{fill:var(--gt-gold)}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-inner{position:relative;z-index:2;width:min(1280px,100% - 128px);margin:0 auto}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:center;width:100%}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-copy{align-items:flex-start;gap:0;min-width:0}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--gt-font-body);font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gt-coral-2)}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-eyebrow:before{content:"";width:26px;height:1px;background:var(--gt-coral-2)}#pc-wrap .gotrip-sunrise-hero h1{margin:.35em 0 .5em;max-width:14ch;font-family:var(--gt-font-display);font-weight:500;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05;letter-spacing:-.01em;color:#fff!important}#pc-wrap .gotrip-sunrise-hero h1 .line{display:block;overflow:hidden}#pc-wrap .gotrip-sunrise-hero h1 .line>span{display:block}#pc-wrap .gotrip-sunrise-hero h1 em{font-style:italic;color:var(--gt-coral-2)}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-sub{margin:0;max-width:46ch;font-family:var(--gt-font-body);font-size:1.08rem;line-height:1.6;color:var(--gt-muted-light)}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-search{width:100%;margin-top:36px}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-stats{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:44px;margin-top:30px}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-stat{display:flex;flex-direction:column;gap:2px}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-stat b{font-family:var(--gt-font-display);font-weight:600;font-size:2rem;line-height:1.1;color:#fff}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-stat span{font-family:var(--gt-font-body);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gt-muted-light)}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-side{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:18px;min-width:0}#pc-wrap .gotrip-sunrise-hero .hero-side-card{display:flex;align-items:center;gap:12px;width:min(320px,100%);padding:16px 18px;border-radius:16px;background:hsla(0,0%,100%,.1);border:1px solid var(--gt-line-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--gt-shadow);color:#fff;font-family:var(--gt-font-body);font-weight:700;font-size:.95rem}#pc-wrap .gotrip-sunrise-hero .hero-side-card b{display:block;line-height:1.25}#pc-wrap .gotrip-sunrise-hero .hero-side-card small{display:block;margin-top:2px;font-weight:500;font-size:.78rem;line-height:1.4;color:var(--gt-muted-light)}#pc-wrap .gotrip-sunrise-hero .hero-side-card .ic{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(255,106,77,.22);color:var(--gt-coral-2)}#pc-wrap .gotrip-sunrise-hero .sunrise-scroll-cue{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--gt-muted-light);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}#pc-wrap .gotrip-sunrise-hero .sunrise-scroll-cue .mouse{position:relative;width:22px;height:36px;border:1.5px solid var(--gt-line-light);border-radius:14px}#pc-wrap .gotrip-sunrise-hero .sunrise-scroll-cue .mouse:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;border-radius:3px;background:#fff;transform:translateX(-50%);animation:sunriseScrollCue 1.8s infinite}@keyframes sunriseScrollCue{0%{opacity:1;top:7px}70%{opacity:0;top:18px}to{opacity:0}}@media(max-width:1180px){#pc-wrap .gotrip-sunrise-hero .sunrise-hero-grid{grid-template-columns:1fr}#pc-wrap .gotrip-sunrise-hero .sunrise-hero-side{display:none}#pc-wrap .gotrip-sunrise-hero h1{font-size:clamp(2.4rem,6vw,3.6rem)}}@media(max-height:560px)and (orientation:landscape){#pc-wrap .header-main.gotrip-sunrise-hero{min-height:auto;padding:110px 0 48px}#pc-wrap .gotrip-sunrise-hero .sunrise-scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){#pc-wrap .gotrip-sunrise-hero .sunrise-scroll-cue .mouse:after,#pc-wrap .gotrip-sunrise-hero .sunrise-stars i{animation:none}#pc-wrap .gotrip-sunrise-hero .sunrise-route .route-glow{animation:none;stroke-dashoffset:0}}@media(max-width:1024px){#pc-wrap #top .navbar .gotrip-nav.navbar-main .container{width:min(1280px,100% - 40px);grid-template-columns:auto minmax(0,1fr) auto;gap:16px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box{justify-self:stretch;justify-content:flex-start;gap:20px;overflow-x:auto;scrollbar-width:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box::-webkit-scrollbar{display:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .lan-box,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .theme-toggle{display:none}}@media(max-width:720px){#pc-wrap #top .navbar .gotrip-nav.navbar-main .container{display:flex;align-items:center;justify-content:space-between;gap:12px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .logo-box{flex:0 1 auto;min-width:0}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .router-box,#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .signin-box{display:none}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box{min-width:0;gap:8px}#pc-wrap #top .navbar .gotrip-nav.navbar-main .container .user-box .join-box{height:38px;padding:0 14px;font-size:.85rem}#pc-wrap #footer .footer-container .main{grid-template-columns:1fr;gap:32px}#pc-wrap #footer .footer-container .bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}:is(#pc-wrap,#mobile-wrap) .home-page .top-destinations-section,:is(#pc-wrap,#mobile-wrap) .home-page .tour-categories-section,:is(#pc-wrap,#mobile-wrap) .home-page .traveler-voices-section{padding-top:96px;padding-bottom:104px}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-section{padding-top:40px;padding-bottom:40px}:is(#pc-wrap,#mobile-wrap) .home-page .top-destinations-section,:is(#pc-wrap,#mobile-wrap) .home-page .traveler-voices-section{background:var(--gt-surface-2,var(--gt-surface))}:is(#pc-wrap,#mobile-wrap) .home-page .category-carousel{position:relative;display:flex;align-items:center;gap:12px}:is(#pc-wrap,#mobile-wrap) .home-page .category-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 6px 26px;scrollbar-width:none;flex:1 1}:is(#pc-wrap,#mobile-wrap) .home-page .category-track::-webkit-scrollbar{display:none}:is(#pc-wrap,#mobile-wrap) .home-page .category-card{position:relative;flex:0 0 clamp(210px,22vw,250px);scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none;transition:transform var(--gt-duration-standard,.24s) var(--gt-ease-out,ease)}:is(#pc-wrap,#mobile-wrap) .home-page .category-card:nth-child(2n){transform:translateY(26px)}:is(#pc-wrap,#mobile-wrap) .home-page .category-card:hover{transform:translateY(-6px)}:is(#pc-wrap,#mobile-wrap) .home-page .category-card:nth-child(2n):hover{transform:translateY(18px)}:is(#pc-wrap,#mobile-wrap) .home-page .category-media{position:relative;width:100%;aspect-ratio:5/6;border-radius:26px;overflow:hidden;box-shadow:0 24px 60px rgba(15,41,77,.18)}:is(#pc-wrap,#mobile-wrap) .home-page .category-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--gt-ease-out,ease)}:is(#pc-wrap,#mobile-wrap) .home-page .category-card:hover .category-media img{transform:scale(1.07)}:is(#pc-wrap,#mobile-wrap) .home-page .category-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,21,38,0) 45%,rgba(11,21,38,.55));opacity:0;transition:opacity var(--gt-duration-standard,.24s) ease}:is(#pc-wrap,#mobile-wrap) .home-page .category-card:hover .category-shade{opacity:1}:is(#pc-wrap,#mobile-wrap) .home-page .category-body{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}:is(#pc-wrap,#mobile-wrap) .home-page .category-body b{font-family:var(--gt-font-display);font-size:1.18rem;font-weight:600;color:var(--gt-heading,var(--gt-text))}:is(#pc-wrap,#mobile-wrap) .home-page .category-body small{font-size:.82rem;color:var(--gt-muted,var(--gt-text-2))}:is(#pc-wrap,#mobile-wrap) .home-page .category-cta{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:.8rem;font-weight:800;letter-spacing:.04em;color:var(--gt-accent);opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}:is(#pc-wrap,#mobile-wrap) .home-page .category-card:hover .category-cta{opacity:1;transform:translateY(0)}:is(#pc-wrap,#mobile-wrap) .home-page .category-nav{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gt-border-strong,rgba(23,34,59,.2));background:var(--gt-surface,#fff);color:var(--gt-text);cursor:pointer;box-shadow:0 10px 26px rgba(15,41,77,.12);transition:background .2s ease,color .2s ease,transform .2s ease}:is(#pc-wrap,#mobile-wrap) .home-page .category-nav:hover{background:var(--gt-accent);color:var(--gt-accent-contrast,#fff);transform:scale(1.06)}:is(#pc-wrap,#mobile-wrap) .home-page .destinations-head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}:is(#pc-wrap,#mobile-wrap) .home-page .destinations-head-copy{gap:8px;align-items:flex-start}:is(#pc-wrap,#mobile-wrap) .home-page .destination-tabs{display:flex;flex-wrap:wrap;gap:8px}:is(#pc-wrap,#mobile-wrap) .home-page .destination-tab{padding:9px 16px;border-radius:999px;border:1px solid transparent;background:var(--gt-surface,#fff);color:var(--gt-text-2,var(--gt-text));font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}:is(#pc-wrap,#mobile-wrap) .home-page .destination-tab:hover{color:var(--gt-accent)}:is(#pc-wrap,#mobile-wrap) .home-page .destination-tab.active{background:var(--gt-accent);color:var(--gt-accent-contrast,#fff);box-shadow:0 12px 26px rgba(26,86,219,.28)}:is(#pc-wrap,#mobile-wrap) .home-page .destination-stage{position:relative;height:520px;display:flex;align-items:center;justify-content:center;perspective:1600px}:is(#pc-wrap,#mobile-wrap) .home-page .destination-card{position:absolute;width:min(360px,78vw);height:470px;border-radius:28px;overflow:hidden;box-shadow:0 34px 90px rgba(11,21,38,.32);transition:transform .62s var(--gt-ease-out,cubic-bezier(.22,1,.36,1)),opacity .5s ease,filter .5s ease;will-change:transform,opacity}:is(#pc-wrap,#mobile-wrap) .home-page .destination-card img{width:100%;height:100%;object-fit:cover}:is(#pc-wrap,#mobile-wrap) .home-page .destination-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,21,38,0) 42%,rgba(11,21,38,.82))}:is(#pc-wrap,#mobile-wrap) .home-page .destination-card-body{position:absolute;inset:auto 0 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:24px;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .destination-card-body b{display:block;font-family:var(--gt-font-display);font-size:1.5rem;font-weight:600}:is(#pc-wrap,#mobile-wrap) .home-page .destination-card-body small{font-size:.85rem;opacity:.86}:is(#pc-wrap,#mobile-wrap) .home-page .destination-view{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 16px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.5);color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,gap .2s ease}:is(#pc-wrap,#mobile-wrap) .home-page .destination-view:hover{background:hsla(0,0%,100%,.28);gap:10px}:is(#pc-wrap,#mobile-wrap) .home-page .destination-controls{position:absolute;right:calc(50% - 260px);top:50%;transform:translateY(-50%);z-index:20;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:rgba(11,21,38,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .destination-controls span{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}:is(#pc-wrap,#mobile-wrap) .home-page .destination-controls button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:none;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;transition:background .18s ease}:is(#pc-wrap,#mobile-wrap) .home-page .destination-controls button:hover{background:hsla(0,0%,100%,.3)}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-band{position:relative;overflow:hidden;border-radius:32px;padding:clamp(36px,5vw,60px);background:linear-gradient(135deg,var(--gt-ink) 0,var(--gt-navy,#1e3357) 100%);color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:center}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-shade{position:absolute;inset:0;background:radial-gradient(120% 120% at 100% 0,rgba(77,126,242,.32) 0,transparent 55%);pointer-events:none}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-intro{position:relative;z-index:1;gap:12px;align-items:flex-start}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-title{font-family:var(--gt-font-display);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;line-height:1.15;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-sub{font-size:.92rem;line-height:1.6;color:hsla(0,0%,100%,.72);max-width:42ch}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stat{padding:22px 24px;border-radius:20px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:4px}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stat b{font-family:var(--gt-font-display);font-size:clamp(2.1rem,3.4vw,3rem);font-weight:600;line-height:1;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stat-label{font-size:.95rem;font-weight:700;color:#fff}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stat small{font-size:.78rem;color:hsla(0,0%,100%,.6);line-height:1.4}:is(#pc-wrap,#mobile-wrap) .home-page .voices-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}:is(#pc-wrap,#mobile-wrap) .home-page .voice-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 26px;border-radius:24px;background:var(--gt-surface,#fff);border:1px solid var(--gt-border,rgba(23,34,59,.1));box-shadow:0 22px 60px rgba(15,41,77,.1);transition:transform var(--gt-duration-standard,.24s) var(--gt-ease-out,ease),box-shadow var(--gt-duration-standard,.24s) ease}:is(#pc-wrap,#mobile-wrap) .home-page .voice-card:hover{transform:translateY(-6px);box-shadow:0 30px 76px rgba(15,41,77,.16)}:is(#pc-wrap,#mobile-wrap) .home-page .voice-quote-mark{color:var(--gt-accent-soft,#e8eefc);font-size:3rem!important;position:absolute;top:16px;right:18px}:is(#pc-wrap,#mobile-wrap) .home-page .voice-title{font-family:var(--gt-font-display);font-size:1.12rem;font-weight:600;line-height:1.3;color:var(--gt-heading,var(--gt-text));text-decoration:none;position:relative;z-index:1;transition:color .18s ease}:is(#pc-wrap,#mobile-wrap) .home-page .voice-card a:hover .voice-title{color:var(--gt-accent)}:is(#pc-wrap,#mobile-wrap) .home-page .voice-body{flex:1 1;font-size:.92rem;line-height:1.62;color:var(--gt-text-2,var(--gt-muted))}:is(#pc-wrap,#mobile-wrap) .home-page .voice-author{display:flex;align-items:center;gap:12px;padding-top:6px;border-top:1px solid var(--gt-border,rgba(23,34,59,.08))}:is(#pc-wrap,#mobile-wrap) .home-page .voice-author img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--gt-surface-2,#eef1f6)}:is(#pc-wrap,#mobile-wrap) .home-page .voice-author b{display:block;font-size:.92rem;font-weight:700;color:var(--gt-heading,var(--gt-text))}:is(#pc-wrap,#mobile-wrap) .home-page .voice-author small{font-size:.78rem;color:var(--gt-text-3,var(--gt-muted));text-transform:capitalize}:is(#pc-wrap,#mobile-wrap) .home-page .voices-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}:is(#pc-wrap,#mobile-wrap) .home-page .voices-skeleton-grid>span{min-height:240px;border-radius:24px}[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .top-destinations-section,[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .traveler-voices-section{background:var(--gt-surface-2,var(--gt-surface))}[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .category-nav,[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .destination-tab{background:var(--gt-surface,#182338)}[data-theme=dark] :is(#pc-wrap,#mobile-wrap) .home-page .voice-card{background:var(--gt-surface,#182338)}@media(max-width:1024px){:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-band{grid-template-columns:1fr;gap:28px}:is(#pc-wrap,#mobile-wrap) .home-page .voices-skeleton-grid,:is(#pc-wrap,#mobile-wrap) .home-page .voices-track{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#pc-wrap,#mobile-wrap) .home-page .destination-controls{right:12px}}@media(max-width:768px){:is(#pc-wrap,#mobile-wrap) .home-page .top-destinations-section,:is(#pc-wrap,#mobile-wrap) .home-page .tour-categories-section,:is(#pc-wrap,#mobile-wrap) .home-page .traveler-voices-section{padding-top:64px;padding-bottom:68px}:is(#pc-wrap,#mobile-wrap) .home-page .destinations-head{flex-direction:column;align-items:flex-start}:is(#pc-wrap,#mobile-wrap) .home-page .destination-stage{height:460px}:is(#pc-wrap,#mobile-wrap) .home-page .destination-card{height:410px}:is(#pc-wrap,#mobile-wrap) .home-page .travel-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#pc-wrap,#mobile-wrap) .home-page .voices-skeleton-grid,:is(#pc-wrap,#mobile-wrap) .home-page .voices-track{grid-template-columns:1fr}:is(#pc-wrap,#mobile-wrap) .home-page .category-nav{display:none}}@media(prefers-reduced-motion:reduce){:is(#pc-wrap,#mobile-wrap) .home-page .destination-card{transition:none}:is(#pc-wrap,#mobile-wrap) .home-page .category-card:nth-child(2n){transform:none}}#mobile-wrap .mobile-bottom-nav{position:fixed;z-index:99;min-height:70px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:26px;background:rgba(7,17,33,.92);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 18px 60px rgba(0,0,0,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#mobile-wrap .mobile-bottom-nav .mobile-theme-toggle,#mobile-wrap .mobile-bottom-nav div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 4px;border-radius:20px;border:0;background:transparent;color:hsla(0,0%,100%,.86);font-size:11px;cursor:pointer}#mobile-wrap .mobile-bottom-nav .mobile-theme-toggle svg,#mobile-wrap .mobile-bottom-nav div svg{font-size:22px}#mobile-wrap .mobile-bottom-nav .mobile-theme-toggle.active,#mobile-wrap .mobile-bottom-nav div.active{background:rgba(255,106,77,.28)}#mobile-wrap #main{padding-bottom:92px}#mobile-wrap .header-main{width:100%;min-height:820px;padding:34px 14px 44px;background:linear-gradient(180deg,rgba(6,15,23,.72),rgba(6,15,23,.25) 56%,#fff),url(/img/banner/header1.svg);background-position:50%;box-sizing:border-box}#mobile-wrap .header-main .hero-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:18px}#mobile-wrap .header-main .hero-copy{width:100%;align-items:flex-start;color:#fff}#mobile-wrap .header-main .hero-copy .hero-kicker{padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.2);font-size:11px;font-weight:900;text-transform:uppercase}#mobile-wrap .header-main .hero-copy h1{margin:17px 0 0;font-family:var(--gt-font-body);font-size:34px;font-weight:900;line-height:1.1;letter-spacing:0}#mobile-wrap .header-main .hero-copy p{margin:14px 0 0;color:hsla(0,0%,100%,.84);font-size:14px;font-weight:600;line-height:1.58}#mobile-wrap .header-main .hero-copy .hero-actions{margin-top:19px;display:flex;gap:10px;flex-wrap:wrap}#mobile-wrap .header-main .hero-copy .hero-actions .MuiButton-root{height:44px;padding:0 17px;border-radius:999px;font-weight:900}#mobile-wrap .header-main .hero-copy .hero-actions .hero-primary{background:linear-gradient(135deg,#18a999,#f26a4f)}#mobile-wrap .header-main .hero-copy .hero-actions .hero-secondary{color:#fff;border-color:hsla(0,0%,100%,.44);background:hsla(0,0%,100%,.1)}#mobile-wrap .header-main .hero-search-wrap{width:100%}#mobile-wrap .header-main .hero-showcase{width:100%;display:grid;grid-template-columns:1fr 104px;grid-template-rows:230px auto;grid-gap:10px;gap:10px;padding:10px;border-radius:24px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 24px 74px rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-sizing:border-box}#mobile-wrap .header-main .hero-showcase img{width:100%;height:100%;display:block;object-fit:cover}#mobile-wrap .header-main .hero-showcase-card,#mobile-wrap .header-main .hero-showcase-main,#mobile-wrap .header-main .hero-showcase-stack{position:relative;overflow:hidden;border-radius:18px}#mobile-wrap .header-main .hero-showcase-main{grid-row:1/3;background:#0f294d}#mobile-wrap .header-main .hero-showcase-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(7,20,38,.76))}#mobile-wrap .header-main .hero-showcase-main span{position:absolute;left:12px;bottom:12px;z-index:1;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:12px;font-weight:900}#mobile-wrap .header-main .hero-showcase-stack{display:grid;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px}#mobile-wrap .header-main .hero-showcase-stack img{min-height:0;border-radius:18px}#mobile-wrap .header-main .hero-showcase-card{padding:12px;background:hsla(0,0%,100%,.9)}#mobile-wrap .header-main .hero-showcase-card span,#mobile-wrap .header-main .hero-showcase-card strong{display:block}#mobile-wrap .header-main .hero-showcase-card strong{color:var(--gt-deep-ocean);font-size:13px;font-weight:900}#mobile-wrap .header-main .hero-showcase-card span{margin-top:5px;color:var(--gt-slate-text);font-size:11px;font-weight:700;line-height:1.35}#mobile-wrap .header-main .hero-stats{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}#mobile-wrap .header-main .hero-stats div{padding:12px 8px;border-radius:16px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#fff;text-align:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#mobile-wrap .header-main .hero-stats div strong{display:block;font-size:20px;font-weight:900}#mobile-wrap .header-main .hero-stats div span{display:block;margin-top:3px;color:hsla(0,0%,100%,.78);font-size:11px;font-weight:800}#mobile-wrap .tour-search-panel{width:100%;padding:16px;background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 22px 60px rgba(10,20,30,.22);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);box-sizing:border-box}#mobile-wrap .tour-search-panel .search-heading{gap:7px}#mobile-wrap .tour-search-panel .search-heading .glass-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(20,150,136,.12);color:#0f766e;font-weight:900}#mobile-wrap .tour-search-panel .search-heading .search-title{color:#10212b;font-size:22px;font-weight:900;line-height:1.18}#mobile-wrap .tour-search-panel .search-heading .search-copy{color:#51616f;font-size:13px;font-weight:600;line-height:1.45}#mobile-wrap .tour-search-panel .search-grid{margin-top:15px;display:flex;flex-direction:column;gap:10px}#mobile-wrap .tour-search-panel .search-grid .MuiOutlinedInput-root{border-radius:16px}#mobile-wrap .tour-search-panel .search-grid .search-submit{height:48px;border-radius:16px;background:linear-gradient(135deg,#10212b,#18a999);font-weight:900}#mobile-wrap .tour-search-panel .destination-discovery{margin-top:16px;padding-top:14px;border-top:1px solid rgba(16,33,43,.08)}#mobile-wrap .tour-search-panel .destination-discovery .destination-title-row{margin-bottom:10px}#mobile-wrap .tour-search-panel .destination-discovery .destination-title-row p{color:#10212b;font-size:14px;font-weight:900}#mobile-wrap .tour-search-panel .destination-discovery .destination-title-row span{color:#0f766e;font-size:12px;font-weight:900}#mobile-wrap .tour-search-panel .destination-discovery .destination-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}#mobile-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card{position:relative;height:96px;overflow:hidden;border-radius:18px;background:#10212b}#mobile-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card img{width:100%;height:100%;object-fit:cover;display:block;opacity:.82}#mobile-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div{position:absolute;inset:auto 10px 10px;padding:9px 11px;border-radius:14px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#mobile-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div span,#mobile-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div strong{display:block;color:#fff}#mobile-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div strong{font-size:14px;font-weight:900}#mobile-wrap .tour-search-panel .destination-discovery .destination-grid .destination-card div span{margin-top:3px;color:hsla(0,0%,100%,.82);font-size:12px;font-weight:800}#mobile-wrap .header-main{padding:82px 14px 42px;display:flex;align-items:center;background:linear-gradient(180deg,rgba(6,15,30,.54) 0,rgba(6,15,30,.24) 48%,var(--gt-page) 100%),url(/img/banner/header1.svg)}#mobile-wrap .header-main .hero-container{justify-content:center;text-align:center}#mobile-wrap .header-main .hero-copy{align-items:center}#mobile-wrap .header-main .hero-copy h1{max-width:360px;margin-left:auto;margin-right:auto;font-size:36px;text-shadow:0 12px 34px rgba(0,0,0,.38)}#mobile-wrap .header-main .hero-copy p{max-width:340px;margin-left:auto;margin-right:auto}#mobile-wrap .header-main .hero-copy .hero-actions{justify-content:center}#mobile-wrap .header-main .hero-copy .hero-actions .hero-primary{background:var(--gt-primary)}#mobile-wrap .header-main .hero-copy .hero-actions .hero-secondary{border-color:hsla(0,0%,100%,.46);background:hsla(0,0%,100%,.14)}#mobile-wrap .header-main .hero-trending{justify-content:center}#mobile-wrap .tour-search-panel{border-radius:24px;border:1px solid hsla(0,0%,100%,.58);box-shadow:0 26px 72px rgba(0,0,0,.22)}#mobile-wrap .tour-search-panel .search-grid .search-submit{background:var(--gt-primary)}#mobile-wrap .agent-general-card,#mobile-wrap .cs-notice-card,#mobile-wrap .destination-bento-card,#mobile-wrap .destination-feature-card,#mobile-wrap .journal-article-card,#mobile-wrap .saved-tour-card,#mobile-wrap .tour-card-premium{border-radius:24px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.56);box-shadow:0 22px 64px rgba(15,41,77,.12);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}#mobile-wrap #my-saved-page .saved-tour-overlay{left:18px;right:18px;bottom:18px}#mobile-wrap #my-saved-page .saved-tour-bottom{align-items:flex-start;flex-direction:column;gap:12px}#mobile-wrap #my-saved-page .saved-tour-overlay .saved-tour-cta.MuiButton-root{width:100%}#mobile-wrap .tour-highlight-section{width:100%;padding:44px 0;background:#fff}#mobile-wrap .tour-highlight-section .tour-highlight-container{padding:0 14px;box-sizing:border-box}#mobile-wrap .tour-highlight-section .tour-section-heading{flex-direction:column}#mobile-wrap .tour-highlight-section .tour-section-heading .eyebrow{color:#0f766e;font-size:11px;font-weight:900;text-transform:uppercase}#mobile-wrap .tour-highlight-section .tour-section-heading .section-title{color:#10212b;font-size:26px;font-weight:900;line-height:1.16}#mobile-wrap .tour-highlight-section .tour-section-heading .section-copy{color:#60707d;font-size:14px;font-weight:600;line-height:1.48}#mobile-wrap .tour-highlight-section .tour-section-heading .section-link{padding:0;color:#10212b}#mobile-wrap .tour-highlight-section .tour-card-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}#mobile-wrap .destination-highlight-section{width:100%;padding:42px 0 24px;background:var(--gt-surface)}#mobile-wrap .destination-highlight-section .destination-highlight-container{padding:0 14px;box-sizing:border-box}#mobile-wrap .destination-highlight-section .destination-highlight-grid{grid-template-columns:1fr;grid-gap:14px;gap:14px}#mobile-wrap .destination-highlight-section .destination-feature-card{min-height:236px;background:var(--gt-navy);box-shadow:var(--gt-shadow-soft)}#mobile-wrap .destination-highlight-section .destination-feature-card img{min-height:236px}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,17,34,.08),rgba(5,17,34,.72))}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy{position:absolute;left:18px;right:18px;bottom:18px;color:#fff}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy span{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy strong{display:block;font-family:var(--gt-font-heading);font-size:22px;font-weight:900;line-height:1.08}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy p{margin-top:8px;font-size:12px;font-weight:800;color:hsla(0,0%,100%,.78)}#mobile-wrap .tour-card-premium{min-height:450px;display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid rgba(16,33,43,.08);box-shadow:0 18px 42px rgba(16,33,43,.1)}#mobile-wrap .tour-card-premium .tour-card-media{height:220px}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-image{height:100%;overflow:hidden;background:#e9f4f2}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-image img{width:100%;height:100%;object-fit:cover;display:block}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,18,26,.04) 20%,rgba(8,18,26,.62))}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-actions,#mobile-wrap .tour-card-premium .tour-card-media .tour-card-category,#mobile-wrap .tour-card-premium .tour-card-media .tour-card-price{position:absolute;z-index:2}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-category{left:12px;top:12px;border-radius:999px;background:hsla(0,0%,100%,.88);color:#10212b;font-weight:900}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-price{left:12px;bottom:12px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.9);color:#10212b;font-size:14px;font-weight:900}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-actions{right:12px;top:12px;display:flex;gap:8px}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-actions .MuiIconButton-root{width:38px;height:38px;color:#10212b;background:hsla(0,0%,100%,.86)}#mobile-wrap .tour-card-premium .tour-card-media .tour-card-actions .MuiIconButton-root.active{color:#fff;background:#f05f49}#mobile-wrap .tour-card-premium .tour-card-body{flex:1 1;padding:16px;gap:10px}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-title{min-height:50px;color:#10212b;font-weight:900;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-location{color:#60707d;font-size:14px;font-weight:700}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-meta{gap:8px}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-meta span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#f3f8f7;color:#42515c;font-size:12px;font-weight:800}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-meta span svg{width:16px;height:16px;color:#0f766e}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-footer{margin-top:auto}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-footer .tour-card-views svg{width:17px;height:17px;color:#0f766e}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-footer .tour-card-guide{max-width:140px;color:#10212b;font-size:12px;font-weight:900;text-align:right;overflow:hidden;text-overflow:ellipsis}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-cta{height:46px;margin-top:4px;border-radius:14px;background:#10212b}#mobile-wrap .info-box{width:100%;display:flex;flex-direction:row;justify-content:center}#mobile-wrap .info-box span{color:#181a20;font-family:var(--gt-font-body);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 .video-frame{margin:20px 0;width:100%;height:300px;background:#000;transform:perspective(0);box-shadow:-3px 0 20px 14px rgba(52,52,52,.502)}#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;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:var(--gt-font-body);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:var(--gt-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:28px}#mobile-wrap #footer{position:relative;padding:60px 0 18px;width:100%;height:auto;display:flex;flex-direction:row;background:#181a20}#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;transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}#mobile-wrap #footer .footer-container .main .left .footer-box .logo:hover{transform:translate3d(0,-1px,0) scale(1.012)}#mobile-wrap #footer .footer-container .main .left .footer-box span{color:#bebdbd;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize}#mobile-wrap #footer .footer-container .main .left .footer-box p{color:#fff;font-family:var(--gt-font-body);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:#929495}#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:#fff;font-family:var(--gt-font-body);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:#bebdbd;font-family:var(--gt-font-body);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 #212329;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#mobile-wrap #footer .footer-container .second span{color:#bebdbd;font-family:var(--gt-font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media(prefers-reduced-motion:reduce){#mobile-wrap .footer-container .main .left .footer-box .logo{transition:none;transform:none;will-change:auto}#mobile-wrap .footer-container .main .left .footer-box .logo:hover{transform:none}}@media(max-width:768px){#mobile-wrap,#pc-wrap{overflow-x:hidden;background:var(--gt-bg);color:var(--gt-text)}#mobile-wrap .cs-shell,#mobile-wrap .destination-detail-shell,#mobile-wrap .destination-shell,#mobile-wrap .gt-shell,#mobile-wrap .journal-detail-shell,#mobile-wrap .journal-shell,#mobile-wrap .tour-detail-shell,#mobile-wrap .tour-discovery-shell,#pc-wrap .cs-shell,#pc-wrap .destination-detail-shell,#pc-wrap .destination-shell,#pc-wrap .gt-shell,#pc-wrap .journal-detail-shell,#pc-wrap .journal-shell,#pc-wrap .tour-detail-shell,#pc-wrap .tour-discovery-shell{width:min(100% - 28px,var(--gt-container));margin-inline:auto}#mobile-wrap .about-page,#mobile-wrap .admin-page,#mobile-wrap .agent-detail-page,#mobile-wrap .agent-list-page,#mobile-wrap .cs-page,#mobile-wrap .destination-detail-page,#mobile-wrap .destination-page,#mobile-wrap .home-page,#mobile-wrap .join-page,#mobile-wrap .journal-detail-page,#mobile-wrap .journal-page,#mobile-wrap .member-page,#mobile-wrap .my-page,#mobile-wrap .tour-detail-page,#mobile-wrap .tour-discovery-page,#pc-wrap .about-page,#pc-wrap .admin-page,#pc-wrap .agent-detail-page,#pc-wrap .agent-list-page,#pc-wrap .cs-page,#pc-wrap .destination-detail-page,#pc-wrap .destination-page,#pc-wrap .home-page,#pc-wrap .join-page,#pc-wrap .journal-detail-page,#pc-wrap .journal-page,#pc-wrap .member-page,#pc-wrap .my-page,#pc-wrap .tour-detail-page,#pc-wrap .tour-discovery-page{overflow-x:hidden;background:linear-gradient(180deg,var(--gt-bg) 0,var(--gt-page) 48%,var(--gt-surface) 100%)}#mobile-wrap .MuiButton-root,#mobile-wrap .MuiIconButton-root,#mobile-wrap .admin-tabs button,#mobile-wrap .faq-content .categories div,#mobile-wrap .journal-category-tabs button,#mobile-wrap .status-tabs button,#mobile-wrap a,#mobile-wrap button,#pc-wrap .MuiButton-root,#pc-wrap .MuiIconButton-root,#pc-wrap .admin-tabs button,#pc-wrap .faq-content .categories div,#pc-wrap .journal-category-tabs button,#pc-wrap .status-tabs button,#pc-wrap a,#pc-wrap button{min-height:44px}#mobile-wrap canvas,#mobile-wrap img,#mobile-wrap svg,#mobile-wrap video,#pc-wrap canvas,#pc-wrap img,#pc-wrap svg,#pc-wrap video{max-width:100%}#mobile-wrap .account-panel-heading,#mobile-wrap .admin-filterbar,#mobile-wrap .admin-page__heading,#mobile-wrap .admin-search-controls,#mobile-wrap .agent-ops-row,#mobile-wrap .agent-schedule-list__heading,#mobile-wrap .booking-card-content,#mobile-wrap .cs-featured-notice,#mobile-wrap .destination-detail-grid,#mobile-wrap .destination-discovery-hero,#mobile-wrap .destination-hero-inner,#mobile-wrap .destination-story-cards,#mobile-wrap .destination-story-hero,#mobile-wrap .join-shell,#mobile-wrap .payment-card-top,#mobile-wrap .profile-hero,#mobile-wrap .saved-hero,#mobile-wrap .tour-detail-grid,#mobile-wrap .tour-detail-heading,#mobile-wrap .tour-detail-layout,#mobile-wrap .tour-discovery-hero,#pc-wrap .account-panel-heading,#pc-wrap .admin-filterbar,#pc-wrap .admin-page__heading,#pc-wrap .admin-search-controls,#pc-wrap .agent-ops-row,#pc-wrap .agent-schedule-list__heading,#pc-wrap .booking-card-content,#pc-wrap .cs-featured-notice,#pc-wrap .destination-detail-grid,#pc-wrap .destination-discovery-hero,#pc-wrap .destination-hero-inner,#pc-wrap .destination-story-cards,#pc-wrap .destination-story-hero,#pc-wrap .join-shell,#pc-wrap .payment-card-top,#pc-wrap .profile-hero,#pc-wrap .saved-hero,#pc-wrap .tour-detail-grid,#pc-wrap .tour-detail-heading,#pc-wrap .tour-detail-layout,#pc-wrap .tour-discovery-hero{display:grid!important;grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important}#mobile-wrap .admin-surface,#mobile-wrap .cs-notice-detail,#mobile-wrap .join-brand-panel,#mobile-wrap .join-form-panel,#mobile-wrap .journal-article,#mobile-wrap .journal-comments,#mobile-wrap .mypage-panel,#mobile-wrap .premium-panel,#mobile-wrap .profile-hero,#mobile-wrap .saved-hero,#mobile-wrap .table-wrap,#mobile-wrap .tour-booking-card,#mobile-wrap .tour-detail-section,#mobile-wrap .tour-discovery-hero,#pc-wrap .admin-surface,#pc-wrap .cs-notice-detail,#pc-wrap .join-brand-panel,#pc-wrap .join-form-panel,#pc-wrap .journal-article,#pc-wrap .journal-comments,#pc-wrap .mypage-panel,#pc-wrap .premium-panel,#pc-wrap .profile-hero,#pc-wrap .saved-hero,#pc-wrap .table-wrap,#pc-wrap .tour-booking-card,#pc-wrap .tour-detail-section,#pc-wrap .tour-discovery-hero{border-radius:var(--gt-radius-lg)!important;padding:20px!important}#mobile-wrap .admin-page__heading h1,#mobile-wrap .cs-hero h1,#mobile-wrap .destination-hero-copy h1,#mobile-wrap .destination-story-hero-content h1,#mobile-wrap .journal-title,#mobile-wrap .panel-title,#mobile-wrap .tour-detail-title,#mobile-wrap .tour-discovery-title,#pc-wrap .admin-page__heading h1,#pc-wrap .cs-hero h1,#pc-wrap .destination-hero-copy h1,#pc-wrap .destination-story-hero-content h1,#pc-wrap .journal-title,#pc-wrap .panel-title,#pc-wrap .tour-detail-title,#pc-wrap .tour-discovery-title{font-size:32px!important;line-height:1.12!important;overflow-wrap:anywhere}#mobile-wrap .account-panel-metrics,#mobile-wrap .admin-mobile-cards,#mobile-wrap .card-wrapper,#mobile-wrap .card-wrapper.compact-grid,#mobile-wrap .cs-notice-grid,#mobile-wrap .destination-bento-grid,#mobile-wrap .destination-tour-grid,#mobile-wrap .journal-card-grid,#mobile-wrap .review-card-grid,#mobile-wrap .saved-tour-grid,#mobile-wrap .tour-card-grid,#mobile-wrap .tour-detail-gallery,#mobile-wrap .tour-results-grid,#pc-wrap .account-panel-metrics,#pc-wrap .admin-mobile-cards,#pc-wrap .card-wrapper,#pc-wrap .card-wrapper.compact-grid,#pc-wrap .cs-notice-grid,#pc-wrap .destination-bento-grid,#pc-wrap .destination-tour-grid,#pc-wrap .journal-card-grid,#pc-wrap .review-card-grid,#pc-wrap .saved-tour-grid,#pc-wrap .tour-card-grid,#pc-wrap .tour-detail-gallery,#pc-wrap .tour-results-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important}#mobile-wrap .agent-general-card,#mobile-wrap .destination-feature-card,#mobile-wrap .journal-article-card,#mobile-wrap .saved-tour-card,#mobile-wrap .top-agent-card,#mobile-wrap .tour-card-premium,#mobile-wrap .tour-gallery-tile,#mobile-wrap .tour-gallery-tile.featured,#mobile-wrap .tour-gallery-tile.wide,#pc-wrap .agent-general-card,#pc-wrap .destination-feature-card,#pc-wrap .journal-article-card,#pc-wrap .saved-tour-card,#pc-wrap .top-agent-card,#pc-wrap .tour-card-premium,#pc-wrap .tour-gallery-tile,#pc-wrap .tour-gallery-tile.featured,#pc-wrap .tour-gallery-tile.wide{width:100%!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important}#mobile-wrap .tour-booking-card,#pc-wrap .tour-booking-card{position:static!important;top:auto!important;width:100%!important;margin-top:18px}#mobile-wrap .agent-schedule-mobile-card__actions,#mobile-wrap .booking-action-row,#mobile-wrap .booking-card-actions,#mobile-wrap .tour-booking-total,#pc-wrap .agent-schedule-mobile-card__actions,#pc-wrap .booking-action-row,#pc-wrap .booking-card-actions,#pc-wrap .tour-booking-total{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}#mobile-wrap .agent-schedule-mobile-card__actions>*,#mobile-wrap .booking-action-row>*,#mobile-wrap .booking-card-actions>*,#mobile-wrap .tour-booking-total>*,#pc-wrap .agent-schedule-mobile-card__actions>*,#pc-wrap .booking-action-row>*,#pc-wrap .booking-card-actions>*,#pc-wrap .tour-booking-total>*{width:100%!important}#mobile-wrap .admin-data-table,#pc-wrap .admin-data-table{display:none}#mobile-wrap .admin-mobile-cards,#mobile-wrap .agent-schedule-mobile-list,#pc-wrap .admin-mobile-cards,#pc-wrap .agent-schedule-mobile-list{display:grid!important}#mobile-wrap .admin-filterbar .MuiFormControl-root,#mobile-wrap .admin-filterbar .MuiInputBase-root,#mobile-wrap .admin-search-controls .MuiFormControl-root,#mobile-wrap .admin-search-controls .MuiInputBase-root,#mobile-wrap .destination-search-row .MuiFormControl-root,#mobile-wrap .destination-search-row .MuiInputBase-root,#mobile-wrap .tour-booking-form .MuiFormControl-root,#mobile-wrap .tour-booking-form .MuiInputBase-root,#pc-wrap .admin-filterbar .MuiFormControl-root,#pc-wrap .admin-filterbar .MuiInputBase-root,#pc-wrap .admin-search-controls .MuiFormControl-root,#pc-wrap .admin-search-controls .MuiInputBase-root,#pc-wrap .destination-search-row .MuiFormControl-root,#pc-wrap .destination-search-row .MuiInputBase-root,#pc-wrap .tour-booking-form .MuiFormControl-root,#pc-wrap .tour-booking-form .MuiInputBase-root{width:100%!important}#mobile-wrap .admin-tabs,#mobile-wrap .faq-content .categories,#mobile-wrap .journal-category-tabs,#mobile-wrap .status-tabs,#pc-wrap .admin-tabs,#pc-wrap .faq-content .categories,#pc-wrap .journal-category-tabs,#pc-wrap .status-tabs{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:6px;scrollbar-width:none}#mobile-wrap .admin-tabs::-webkit-scrollbar,#mobile-wrap .faq-content .categories::-webkit-scrollbar,#mobile-wrap .journal-category-tabs::-webkit-scrollbar,#mobile-wrap .status-tabs::-webkit-scrollbar,#pc-wrap .admin-tabs::-webkit-scrollbar,#pc-wrap .faq-content .categories::-webkit-scrollbar,#pc-wrap .journal-category-tabs::-webkit-scrollbar,#pc-wrap .status-tabs::-webkit-scrollbar{display:none}#mobile-wrap .MuiDialog-paper,#pc-wrap .MuiDialog-paper{width:calc(100% - 24px)!important;margin:12px!important;border-radius:var(--gt-radius-lg)!important}}#mobile-wrap .mobile-bottom-nav{left:12px;right:12px;bottom:12px;z-index:120;min-height:72px;padding:8px;gap:4px;border-radius:24px;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.74);box-shadow:0 18px 46px rgba(15,41,77,.16);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}#mobile-wrap .mobile-bottom-nav a{flex:1 1;text-decoration:none}#mobile-wrap .mobile-bottom-nav .mobile-theme-toggle,#mobile-wrap .mobile-bottom-nav div{min-height:54px;border-radius:18px;color:var(--gt-slate-text);font-family:var(--gt-font-body);font-size:10px;font-weight:900;transition:background .18s ease,color .18s ease,transform .18s ease}#mobile-wrap .mobile-bottom-nav .mobile-theme-toggle svg,#mobile-wrap .mobile-bottom-nav div svg{font-size:21px}#mobile-wrap .mobile-bottom-nav .mobile-theme-toggle.active,#mobile-wrap .mobile-bottom-nav div.active{background:var(--gt-coral);color:#fff;box-shadow:0 12px 24px rgba(255,106,77,.28)}#mobile-wrap #footer{background:#06162f}#mobile-wrap #footer .footer-container{width:100%;padding:42px 20px 104px;background:#06162f;color:rgba(234,241,255,.84);box-sizing:border-box}#mobile-wrap #footer .footer-container .main,#mobile-wrap #footer .footer-container .second{width:100%;display:grid;grid-gap:28px;gap:28px}#mobile-wrap #footer .footer-container .main .left,#mobile-wrap #footer .footer-container .main .right{display:block;height:auto}#mobile-wrap #footer .footer-container .footer-brand-box{display:grid;grid-gap:18px;gap:18px}#mobile-wrap #footer .footer-container .footer-brand-fallback,#mobile-wrap #footer .footer-container .footer-brand-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:10px;color:#fff;text-decoration:none;font-family:var(--gt-font-heading);font-size:22px;font-weight:900}#mobile-wrap #footer .footer-container .footer-brand-mark{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:14px;background:var(--gt-gold);color:#fff;font-size:18px}#mobile-wrap #footer .footer-container .footer-brand-link .logo{width:148px;height:44px;object-fit:contain}#mobile-wrap #footer .footer-container .footer-brand-copy{margin:0;color:rgba(234,241,255,.76);font-size:14px;font-weight:500;line-height:1.65}#mobile-wrap #footer .footer-container .media-box{display:flex;align-items:center;gap:12px}#mobile-wrap #footer .footer-container .media-box svg{width:38px;height:38px;padding:10px;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--gt-gold);box-sizing:border-box}#mobile-wrap #footer .footer-container .bottom{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px;width:100%}#mobile-wrap #footer .footer-container .bottom .footer-column{display:grid;grid-gap:10px;gap:10px}#mobile-wrap #footer .footer-container .bottom strong{color:var(--gt-gold);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap #footer .footer-container .bottom .footer-column--global p,#mobile-wrap #footer .footer-container .bottom .footer-column--global span,#mobile-wrap #footer .footer-container .bottom .footer-unavailable,#mobile-wrap #footer .footer-container .bottom a.footer-link{margin:0;color:rgba(234,241,255,.78);font-family:var(--gt-font-body);font-size:14px;font-weight:650;line-height:1.45;text-decoration:none}#mobile-wrap #footer .footer-container .bottom .footer-column--global span{margin-top:6px;color:rgba(234,241,255,.52);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}#mobile-wrap #footer .footer-container .bottom .footer-column--global p{color:#fff}#mobile-wrap #footer .footer-container .footer-unavailable{opacity:.58}#mobile-wrap #footer .footer-container .second{margin-top:12px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08);color:rgba(234,241,255,.52);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#mobile-wrap #footer .footer-container .second span:last-child{display:flex;flex-wrap:wrap;gap:6px}#mobile-wrap #footer .footer-container .second .footer-unavailable,#mobile-wrap #footer .footer-container .second a.footer-link{color:rgba(234,241,255,.58);text-decoration:none}[data-theme=dark] #mobile-wrap .mobile-bottom-nav{border-color:hsla(0,0%,100%,.12)}#mobile-wrap .header-main.gotrip-split-hero{position:relative;isolation:isolate;min-height:auto;overflow:hidden;padding:0;background:#071426}#mobile-wrap .header-main.gotrip-split-hero:before{content:"";position:absolute;inset:-4%;z-index:-3;background:url(/img/banner/header2.svg) top/cover no-repeat;transform:scale(1.02)}#mobile-wrap .header-main.gotrip-split-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(0,10,28,.88),rgba(0,10,28,.62) 42%,rgba(0,10,28,.34) 70%,#f9f9ff),radial-gradient(circle at 52% 22%,rgba(212,175,55,.12),transparent 34%)}#mobile-wrap .header-main.gotrip-split-hero .hero-container{position:relative;z-index:1;width:min(100% - 32px,640px);min-height:100svh;margin:0 auto;padding:104px 0;display:grid;grid-template-columns:1fr;align-items:start;grid-gap:26px;gap:26px;text-align:center}#mobile-wrap .header-main.gotrip-split-hero .hero-copy-panel{width:100%;align-items:center;color:#fff}#mobile-wrap .header-main.gotrip-split-hero .hero-copy-panel h1{margin:0;color:#fff;font-family:var(--gt-font-heading);font-size:38px;font-weight:900;line-height:1.04;letter-spacing:-.01em;text-wrap:balance}#mobile-wrap .header-main.gotrip-split-hero .hero-copy-panel h1 span{color:var(--gt-gold);font-style:italic}#mobile-wrap .header-main.gotrip-split-hero .hero-copy-panel p{width:min(100%,390px);margin:12px auto 0;color:hsla(0,0%,100%,.88);font-size:13px;font-weight:600;line-height:1.55}#mobile-wrap .header-main.gotrip-split-hero .hero-trending{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;color:hsla(0,0%,100%,.74);font-size:10px;font-weight:900}#mobile-wrap .header-main.gotrip-split-hero .hero-trend-tag{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.26);color:#fff}#mobile-wrap .header-main.gotrip-split-hero .hero-actions{width:100%;margin-top:18px;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}#mobile-wrap .header-main.gotrip-split-hero .hero-actions .MuiButton-root{min-height:44px;border-radius:12px;text-transform:none;font-size:13px;font-weight:900}#mobile-wrap .header-main.gotrip-split-hero .hero-primary.MuiButton-root{background:var(--gt-primary);color:#fff}#mobile-wrap .header-main.gotrip-split-hero .hero-secondary.MuiButton-root{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.34);color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#mobile-wrap .header-main.gotrip-split-hero .hero-search-wrap{width:100%;margin-top:18px}#mobile-wrap .stitch-search-panel{padding:10px;border-radius:var(--gt-radius-glass);background:hsla(0,0%,100%,.1);border:1px solid var(--gt-line-light);box-shadow:var(--gt-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#mobile-wrap .stitch-search-grid{display:grid!important;grid-template-columns:1fr;grid-gap:6px;gap:6px}#mobile-wrap .stitch-search-field{min-height:56px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px 14px;border-radius:14px;background:transparent;border:1px solid transparent;text-align:left;transition:background .3s var(--gt-ease),border-color .3s var(--gt-ease)}#mobile-wrap .stitch-search-field:focus-within{background:hsla(0,0%,100%,.08);border-color:var(--gt-line-light)}#mobile-wrap .stitch-search-field span{display:inline-flex;align-items:center;gap:6px;color:var(--gt-muted-light);font-family:var(--gt-font-body);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#mobile-wrap .stitch-search-field svg{color:var(--gt-coral-2);font-size:15px}#mobile-wrap .stitch-search-field input,#mobile-wrap .stitch-search-field select{width:100%;min-width:0;height:24px;border:0;outline:0;padding:0;background:transparent!important;color:#fff!important;font-family:var(--gt-font-body);font-size:15px;font-weight:700}#mobile-wrap .stitch-search-field select option{color:var(--gt-text);background:#fff}#mobile-wrap .stitch-search-field input::placeholder{color:hsla(0,0%,100%,.45)!important}#mobile-wrap .stitch-search-panel .search-submit.MuiButton-root{min-height:52px;border-radius:14px;background:var(--gt-coral);color:#fff;box-shadow:var(--gt-coral-glow);text-transform:none;font-family:var(--gt-font-body);font-weight:700}#mobile-wrap .stitch-search-panel .hero-search-feedback{margin-top:8px;gap:8px;color:var(--gt-muted-light);font-size:12px}#mobile-wrap .header-main.gotrip-split-hero .hero-visual{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:10px;gap:10px}#mobile-wrap .hero-collage-main,#mobile-wrap .hero-collage-stack>div{position:relative;overflow:hidden;border-radius:18px;border:1px solid hsla(0,0%,100%,.24);background:var(--gt-deep-ocean);box-shadow:0 22px 58px rgba(0,10,28,.32)}#mobile-wrap .hero-collage-main{height:300px}#mobile-wrap .hero-collage-stack{display:grid;grid-gap:10px;gap:10px}#mobile-wrap .hero-collage-stack>div{height:145px}#mobile-wrap .hero-collage-main img,#mobile-wrap .hero-collage-stack img{width:100%;height:100%;display:block;object-fit:cover}#mobile-wrap .hero-collage-main:after,#mobile-wrap .hero-collage-stack>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 24%,rgba(15,41,77,.82))}#mobile-wrap .hero-collage-main span,#mobile-wrap .hero-collage-stack span{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;color:#fff;font-family:var(--gt-font-heading);font-size:11px;font-weight:900;white-space:normal;text-align:left}#mobile-wrap .hero-floating-card{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;padding:14px;border-radius:16px;background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 22px 58px rgba(0,10,28,.28);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--gt-deep-ocean);text-align:left}#mobile-wrap .hero-floating-card>span{color:var(--gt-primary);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .hero-floating-card strong{display:block;margin-top:4px;font-family:var(--gt-font-heading);font-size:16px;font-weight:900}#mobile-wrap .hero-floating-card p{margin:6px 0 10px;color:var(--gt-slate-text);font-size:11px;line-height:1.4}#mobile-wrap .hero-floating-card div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}#mobile-wrap .hero-floating-card small{display:grid;color:var(--gt-slate-text);font-size:9px;font-weight:800}#mobile-wrap .hero-floating-card b{color:var(--gt-primary);font-size:14px}@media(max-width:420px){#mobile-wrap .header-main.gotrip-split-hero .hero-container{width:min(100% - 24px,640px);padding-top:92px}#mobile-wrap .header-main.gotrip-split-hero .hero-copy-panel h1{font-size:33px}#mobile-wrap .header-main.gotrip-split-hero .hero-visual{grid-template-columns:1fr}#mobile-wrap .hero-collage-stack{grid-template-columns:repeat(2,1fr)}#mobile-wrap .hero-collage-stack>div{height:128px}}#mobile-wrap .home-page{position:relative;background:var(--gt-paper)}#mobile-wrap .destination-highlight-section,#mobile-wrap .guide-cta-newsletter-section,#mobile-wrap .top-agents,#mobile-wrap .tour-highlight-section,#mobile-wrap .traveler-reviews-section{padding:54px 0}#mobile-wrap .destination-highlight-container,#mobile-wrap .premium-section-container,#mobile-wrap .top-agents .container,#mobile-wrap .tour-highlight-container{width:min(100% - 32px,640px);margin:0 auto}#mobile-wrap .destination-highlight-section{margin-top:0;padding-top:58px}#mobile-wrap .destination-stitch-heading,#mobile-wrap .top-agents .info-box,#mobile-wrap .tour-section-heading,#mobile-wrap .traveler-reviews-section .premium-section-heading{text-align:center;align-items:center}#mobile-wrap .destination-stitch-heading .section-title,#mobile-wrap .guide-cta-newsletter-section .newsletter-title,#mobile-wrap .guide-cta-newsletter-section .section-title,#mobile-wrap .top-agents .info-box .left span,#mobile-wrap .tour-section-heading .section-title,#mobile-wrap .traveler-reviews-section .section-title{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:22px;font-weight:900;line-height:1.2}#mobile-wrap .destination-stitch-heading .section-copy,#mobile-wrap .guide-cta-newsletter-section .section-copy,#mobile-wrap .newsletter-unavailable-copy,#mobile-wrap .top-agents .info-box .left p,#mobile-wrap .tour-section-heading .section-copy{color:var(--gt-slate-text);font-size:13px;line-height:1.55}#mobile-wrap .destination-stitch-grid,#mobile-wrap .guide-cta-duo,#mobile-wrap .home-journal-live-grid,#mobile-wrap .review-card-grid,#mobile-wrap .top-agents .card-wrapper.compact-grid,#mobile-wrap .tour-highlight-section .tour-card-grid,#mobile-wrap .tour-highlight-section .tour-skeleton-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}#mobile-wrap .destination-feature-card{height:360px;border-radius:18px;overflow:hidden;box-shadow:0 22px 54px rgba(15,41,77,.18)}#mobile-wrap .destination-feature-card img{width:100%;height:100%;object-fit:cover}#mobile-wrap .destination-feature-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 18%,rgba(15,41,77,.18) 48%,rgba(15,41,77,.88))}#mobile-wrap .destination-feature-copy{position:absolute;left:20px;right:20px;bottom:20px;color:#fff}#mobile-wrap .destination-feature-copy span{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:5px 9px;border-radius:999px;background:var(--gt-gold);color:#fff;font-size:10px;font-weight:900;text-transform:uppercase}#mobile-wrap .destination-feature-copy strong{display:block;color:#fff;font-family:var(--gt-font-heading);font-size:21px;font-weight:900}#mobile-wrap .destination-feature-copy p{margin-top:6px;color:hsla(0,0%,100%,.82);font-size:12px}#mobile-wrap .tour-highlight-section{background:rgba(232,238,255,.48)}#mobile-wrap .homepage-newsletter-panel,#mobile-wrap .top-agents .top-agent-card,#mobile-wrap .tour-highlight-section .tour-card-premium{border-radius:18px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,41,77,.08);box-shadow:0 22px 54px rgba(15,41,77,.12)}#mobile-wrap .top-agents .info-box .right,#mobile-wrap .tour-highlight-section .tour-card-description,#mobile-wrap .tour-highlight-section .tour-card-meta,#mobile-wrap .tour-section-heading .eyebrow,#mobile-wrap .traveler-reviews-section .eyebrow{display:none}#mobile-wrap .top-agents .top-agent-card{padding:26px 20px}#mobile-wrap .top-agents .agent-avatar-frame{position:relative;width:112px;height:112px;margin-bottom:14px}#mobile-wrap .top-agents .agent-avatar-frame img{width:112px;height:112px;border-radius:999px;object-fit:cover;border:4px solid #fff}#mobile-wrap .top-agents .agent-verified{position:absolute;right:2px;bottom:6px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--gt-gold);color:#fff;border:2px solid #fff}#mobile-wrap .traveler-reviews-section{background:var(--gt-deep-ocean)}#mobile-wrap .traveler-reviews-section .section-copy{color:hsla(0,0%,100%,.58)}#mobile-wrap .review-card-premium{border-radius:18px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13)}#mobile-wrap .review-card-body{padding:24px}#mobile-wrap .review-card-body p{color:hsla(0,0%,100%,.9);font-style:italic;line-height:1.6}#mobile-wrap .guide-cta-panel{position:relative;min-height:320px;display:flex;align-items:flex-end;overflow:hidden;padding:28px;border-radius:20px;background:var(--gt-primary);color:#fff}#mobile-wrap .guide-cta-image{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,73,227,.08),rgba(0,73,227,.86)),url(/img/banner/agents.webp) 50%/cover no-repeat}#mobile-wrap .guide-cta-copy{position:relative;z-index:1}#mobile-wrap .guide-cta-copy .section-copy,#mobile-wrap .guide-cta-copy .section-title{color:#fff}#mobile-wrap .homepage-newsletter-panel{display:grid;grid-gap:16px;gap:16px;padding:24px}#mobile-wrap .newsletter-form{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-radius:16px;background:#fff;border:1px solid rgba(15,41,77,.1)}#mobile-wrap .newsletter-form input{min-height:40px;border:0;outline:0;background:transparent}#mobile-wrap .newsletter-form button{grid-column:1/-1;min-height:42px;border:0;border-radius:12px;background:var(--gt-gold);color:#fff;font-weight:900}#mobile-wrap .home-journal-mini-card{min-height:92px;display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,41,77,.08);color:var(--gt-deep-ocean);text-decoration:none;white-space:normal}#mobile-wrap .home-journal-mini-card span{color:var(--gt-slate-text);font-size:10px;font-weight:900;text-transform:uppercase}#mobile-wrap .home-journal-mini-card strong{color:var(--gt-deep-ocean);font-size:12px;font-weight:900;line-height:1.35}#mobile-wrap .home-journal-mini-card.is-loading{background:linear-gradient(90deg,var(--gt-skeleton-base),var(--gt-skeleton-shine),var(--gt-skeleton-base));background-size:200% 100%;animation:gtSkeleton 1.2s ease-in-out infinite}[data-theme=dark] #mobile-wrap .header-main{background:linear-gradient(180deg,rgba(0,10,28,.28) 0,rgba(0,10,28,.22) 44%,rgba(0,19,46,.12) 70%,var(--gt-bg) 100%),url(/img/banner/header2.svg) top/cover no-repeat}[data-theme=dark] #mobile-wrap .header-main:after{background:linear-gradient(180deg,rgba(0,19,46,0),var(--gt-bg) 76%)}[data-theme=dark] #mobile-wrap .guide-cta-newsletter-section,[data-theme=dark] #mobile-wrap .home-page,[data-theme=dark] #mobile-wrap .top-agents,[data-theme=dark] #mobile-wrap .tour-highlight-section{background:var(--gt-bg)}[data-theme=dark] #mobile-wrap .home-journal-mini-card,[data-theme=dark] #mobile-wrap .homepage-newsletter-panel,[data-theme=dark] #mobile-wrap .top-agents .top-agent-card,[data-theme=dark] #mobile-wrap .tour-highlight-section .tour-card-premium,[data-theme=dark] #mobile-wrap .tour-search-panel{background:rgba(7,26,53,.86);border-color:hsla(0,0%,100%,.12)}[data-theme=dark] #mobile-wrap .tour-search-panel .MuiOutlinedInput-root{background:hsla(0,0%,100%,.08)!important}[data-theme=dark] #mobile-wrap .destination-stitch-heading .section-title,[data-theme=dark] #mobile-wrap .guide-cta-newsletter-section .newsletter-title,[data-theme=dark] #mobile-wrap .guide-cta-newsletter-section .section-title,[data-theme=dark] #mobile-wrap .home-journal-mini-card strong,[data-theme=dark] #mobile-wrap .top-agents .info-box .left span,[data-theme=dark] #mobile-wrap .tour-section-heading .section-title{color:var(--gt-heading)}[data-theme=dark] #mobile-wrap .destination-stitch-heading .section-copy,[data-theme=dark] #mobile-wrap .guide-cta-newsletter-section .section-copy,[data-theme=dark] #mobile-wrap .home-journal-mini-card span,[data-theme=dark] #mobile-wrap .newsletter-unavailable-copy,[data-theme=dark] #mobile-wrap .top-agents .info-box .left p,[data-theme=dark] #mobile-wrap .tour-section-heading .section-copy{color:var(--gt-muted)}#mobile-wrap #footer .footer-container .bottom .footer-unavailable,#mobile-wrap #footer .footer-container .bottom a.footer-link{display:block;margin-top:25px;color:#bebdbd;font-family:var(--gt-font-body);font-size:14px;font-weight:400}#mobile-wrap #footer .footer-container .bottom a.footer-link:hover{color:#fff;text-decoration:underline}#mobile-wrap #footer .footer-container .footer-unavailable,#mobile-wrap #footer .footer-container .media-box svg{cursor:default;opacity:.68}#mobile-wrap .newsletter-unavailable-copy{margin:10px 0 0;color:var(--gt-slate-text);font-size:13px;line-height:1.5}#mobile-wrap .newsletter-form input:disabled{cursor:not-allowed;color:var(--gt-slate-text);opacity:.68}#mobile-wrap .newsletter-form button:disabled{cursor:not-allowed;background:var(--gt-slate-text);color:hsla(0,0%,100%,.86);opacity:.72}#mobile-wrap .agent-detail-page,#mobile-wrap .agent-list-page{width:100%;padding:24px 16px 44px;box-sizing:border-box;background:var(--gt-bg)}#mobile-wrap .agent-detail-page .container,#mobile-wrap .agent-list-page .container{width:min(100%,720px);margin:0 auto;display:flex;flex-direction:column;gap:22px}#mobile-wrap .agent-list-page .filter{flex-direction:column;align-items:stretch}#mobile-wrap .agent-list-page .filter .left,#mobile-wrap .agent-list-page .filter .right,#mobile-wrap .agent-list-page .filter .right>div{width:100%}#mobile-wrap .agent-list-page .filter .left input{min-height:46px;padding:0 14px;box-sizing:border-box;border:1px solid var(--gt-border);border-radius:12px;background:var(--gt-surface);color:var(--gt-text);font:inherit}#mobile-wrap .agent-list-page .filter .right{display:flex;align-items:center;gap:10px}#mobile-wrap .agent-list-page .filter .right .MuiButton-root{width:100%;min-height:44px}#mobile-wrap .agent-general-card{width:100%;box-sizing:border-box}#mobile-wrap .agent-general-card .agent-img{min-height:220px}#mobile-wrap .agent-detail-page .agent-info{flex-direction:column;align-items:flex-start;gap:14px}#mobile-wrap .agent-detail-page .agent-info>img{width:88px;height:88px}#mobile-wrap .agent-detail-page .agent-home-list .card-wrap{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}#mobile-wrap .agent-detail-page .leave-review-config,#mobile-wrap .agent-detail-page .review-box,#mobile-wrap .agent-detail-page .review-wrap,#mobile-wrap .agent-detail-page .wrap-main{width:100%;box-sizing:border-box}#mobile-wrap .agent-detail-page .review-box{margin-top:28px}#mobile-wrap .agent-detail-page .leave-review-config textarea{min-height:128px;box-sizing:border-box}#mobile-wrap .agent-detail-page .submit-review{width:100%;min-height:44px}#mobile-wrap #member-page .back-frame,#mobile-wrap #member-page .container,#mobile-wrap #member-page .list-config,#mobile-wrap #member-page .main-config,#mobile-wrap #member-page .member-page,#mobile-wrap #member-page .my-page,#mobile-wrap #my-page .back-frame,#mobile-wrap #my-page .container,#mobile-wrap #my-page .list-config,#mobile-wrap #my-page .main-config,#mobile-wrap #my-page .member-page,#mobile-wrap #my-page .my-page,#mobile-wrap .review-card{width:100%;box-sizing:border-box}#mobile-wrap #member-page .container,#mobile-wrap #my-page .container{padding:0 16px}#mobile-wrap #member-page .back-frame,#mobile-wrap #my-page .back-frame{display:block}#mobile-wrap #member-page .left-config,#mobile-wrap #my-page .left-config{width:100%}#mobile-wrap #member-page .main-config,#mobile-wrap #my-page .main-config{margin-bottom:32px!important}#mobile-wrap .mobile-my-menu{display:flex;width:100%;gap:8px;overflow-x:auto;padding:12px 16px;box-sizing:border-box;-webkit-overflow-scrolling:touch}#mobile-wrap .mobile-my-menu a{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--gt-border);border-radius:999px;background:var(--gt-surface);color:var(--gt-slate-text);font-weight:800}#mobile-wrap .mobile-my-menu a.active{border-color:var(--gt-primary);background:var(--gt-primary);color:#fff}#mobile-wrap #member-articles-page,#mobile-wrap #member-follows-page,#mobile-wrap #my-articles-page,#mobile-wrap #write-article-page{width:100%;padding:24px 0 36px;box-sizing:border-box}#mobile-wrap #member-articles-page .main-title-box,#mobile-wrap #member-articles-page .right-box,#mobile-wrap #member-follows-page .main-title-box,#mobile-wrap #member-follows-page .right-box,#mobile-wrap #my-articles-page .main-title-box,#mobile-wrap #my-articles-page .right-box,#mobile-wrap #write-article-page .main-title-box,#mobile-wrap #write-article-page .right-box{width:100%}#mobile-wrap #member-articles-page .main-title,#mobile-wrap #member-follows-page .main-title,#mobile-wrap #my-articles-page .main-title,#mobile-wrap #write-article-page .main-title{font-size:25px}#mobile-wrap #member-articles-page .articles-list-box,#mobile-wrap #my-articles-page .article-list-box{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:24px}#mobile-wrap #member-articles-page .articles-list-box .community-general-card-config,#mobile-wrap #my-articles-page .article-list-box .community-general-card-config{width:100%!important}#mobile-wrap #member-follows-page .follows-list-box{margin-top:24px}#mobile-wrap #member-follows-page .listing-title-box{display:none}#mobile-wrap #member-follows-page .follows-card-box{padding:16px;flex-direction:column;align-items:stretch;gap:14px;border:1px solid var(--gt-border);border-radius:16px;background:var(--gt-surface)}#mobile-wrap #member-follows-page .action-box,#mobile-wrap #member-follows-page .details-box,#mobile-wrap #member-follows-page .info{width:100%}#mobile-wrap #member-follows-page .details-box{flex-wrap:wrap;gap:12px;justify-content:flex-start}#mobile-wrap #member-follows-page .action-box{justify-content:flex-start}#mobile-wrap #member-follows-page .action-box .MuiButton-root{min-height:44px}#mobile-wrap #write-article-page .article-editor-fields{margin:24px 0!important;flex-direction:column;align-items:stretch;gap:16px}#mobile-wrap #write-article-page .article-editor-canvas,#mobile-wrap #write-article-page .article-editor-field,#mobile-wrap #write-article-page .article-editor-field .MuiTextField-root,#mobile-wrap #write-article-page .toastui-editor-defaultUI{width:100%!important;box-sizing:border-box}#mobile-wrap #write-article-page .toastui-editor-defaultUI{min-height:420px}#mobile-wrap #write-article-page .article-editor-submit .MuiButton-root{width:100%!important;max-width:100%;min-height:46px;margin:24px 0!important}#mobile-wrap .header-main .hero-actions{display:grid;grid-template-columns:1fr;width:100%;grid-gap:9px;gap:9px;margin-top:22px}#mobile-wrap .header-main .hero-actions .MuiButton-root{min-height:46px;border-radius:10px;font-weight:850;text-transform:none}#mobile-wrap .header-main .hero-actions .hero-primary{background:var(--gt-primary);color:#fff}#mobile-wrap .header-main .hero-actions .hero-secondary{border:1px solid hsla(0,0%,100%,.38);background:rgba(7,26,53,.46);color:#fff}#mobile-wrap .hero-search-feedback{gap:6px;padding-top:8px;color:#7f1d1d;font-size:12px;text-align:center}#mobile-wrap .homepage-skeleton-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}#mobile-wrap .homepage-skeleton-grid span{display:block;min-height:210px;border-radius:14px;background:linear-gradient(90deg,#edf3ff 20%,#dce6ff 48%,#edf3ff 80%);background-size:200% 100%;animation:gtSkeleton 1.25s ease-in-out infinite}#mobile-wrap .homepage-data-state{gap:10px;padding:22px;border:1px dashed rgba(15,41,77,.18);border-radius:14px;color:var(--gt-slate-text);text-align:center}#mobile-wrap .homepage-data-state .MuiButton-root{min-height:38px;padding:0 13px;border-radius:9px;background:var(--gt-primary);color:#fff;font-weight:800;text-transform:none}#mobile-wrap .homepage-notices-section{padding:58px 0;background:#f9f9ff}#mobile-wrap .homepage-notices-container{width:calc(100% - 32px);margin:0 auto;gap:22px}#mobile-wrap .homepage-notices-heading .section-title{margin-top:6px;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:30px;font-weight:900;line-height:1.1}#mobile-wrap .homepage-notices-heading .section-copy{margin-top:9px;color:var(--gt-slate-text);font-size:14px;line-height:1.6}#mobile-wrap .homepage-notice-list{display:grid;grid-gap:10px;gap:10px}#mobile-wrap .homepage-notice-list>a{text-decoration:none}#mobile-wrap .homepage-notice-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;padding:16px;border:1px solid rgba(15,41,77,.1);border-radius:12px;background:hsla(0,0%,100%,.84);color:var(--gt-on-background)}#mobile-wrap .homepage-notice-card .notice-arrow,#mobile-wrap .homepage-notice-card>svg:first-child{color:var(--gt-primary)}#mobile-wrap .homepage-notice-card p,#mobile-wrap .homepage-notice-card span,#mobile-wrap .homepage-notice-card strong{display:block}#mobile-wrap .homepage-notice-card span{color:var(--gt-primary);font-size:10px;font-weight:900;letter-spacing:.06em}#mobile-wrap .homepage-notice-card strong{margin-top:4px;color:var(--gt-deep-ocean);font-size:14px;line-height:1.35}#mobile-wrap .homepage-notice-card p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:var(--gt-slate-text);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(prefers-reduced-motion:reduce){#mobile-wrap .homepage-skeleton-grid span{animation:none!important}}@keyframes stitchMobileHeroDrift{0%{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.1) translate3d(-2%,-1%,0)}to{transform:scale(1.04) translateZ(0)}}@keyframes stitchMobileFloatTag{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#mobile-wrap{background:var(--gt-paper);color:var(--gt-text)}#mobile-wrap #top{position:fixed;top:0;left:0;right:0;z-index:60}#mobile-wrap #main,#mobile-wrap .home-page{background:var(--gt-paper)}#mobile-wrap .destination-highlight-section{position:relative;padding:54px 14px 76px;background:var(--gt-paper)}#mobile-wrap .destination-highlight-section .destination-highlight-container{width:100%}#mobile-wrap .destination-highlight-section .tour-section-heading{text-align:left}#mobile-wrap .destination-highlight-section .eyebrow{color:#d4af37;font-family:var(--gt-font-heading);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap .destination-highlight-section .section-title{color:#0f294d;font-family:var(--gt-font-heading);font-size:30px;font-weight:900;line-height:1.08}#mobile-wrap .destination-highlight-section .section-copy{color:#52637c;font-size:14px;font-weight:600;line-height:1.55}#mobile-wrap .destination-highlight-section .section-link.MuiButton-root{justify-content:flex-start;color:#0f294d;font-family:var(--gt-font-heading);font-weight:900;text-transform:none}#mobile-wrap .destination-highlight-section .destination-stitch-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;padding-top:12px}#mobile-wrap .destination-highlight-section .destination-feature-card{position:relative;display:flex;align-items:flex-end;min-height:420px;padding:24px;background:#0f294d;box-shadow:0 24px 70px rgba(15,41,77,.16)}#mobile-wrap .destination-highlight-section .destination-feature-card img{position:absolute;inset:0}#mobile-wrap .destination-highlight-section .destination-feature-card-offset{transform:none}#mobile-wrap .destination-highlight-section .destination-feature-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.06),rgba(15,41,77,.92))}#mobile-wrap .destination-highlight-section .destination-feature-copy{position:relative;z-index:1;color:#fff}#mobile-wrap .destination-highlight-section .destination-feature-copy span{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:8px 11px;border-radius:999px;background:rgba(212,175,55,.2);color:#ffe8a3;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}#mobile-wrap .destination-highlight-section .destination-feature-copy strong{display:block;color:#fff;font-family:var(--gt-font-heading);font-size:27px;font-weight:900;line-height:1.08}#mobile-wrap .destination-highlight-section .destination-feature-copy p{margin-top:10px;color:hsla(0,0%,100%,.72);font-size:14px;font-weight:750}#mobile-wrap .tour-highlight-section{padding:58px 14px 66px;background:#f0f3ff}#mobile-wrap .tour-highlight-section .tour-highlight-container{width:100%}#mobile-wrap .tour-highlight-section .tour-section-heading-centered{align-items:center;text-align:center}#mobile-wrap .tour-highlight-section .eyebrow{color:#d4af37;font-family:var(--gt-font-heading);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap .tour-highlight-section .section-title{color:#0f294d;font-family:var(--gt-font-heading);font-size:32px;font-weight:900;line-height:1.08}#mobile-wrap .tour-highlight-section .section-copy{max-width:330px;color:#52637c;font-size:14px;font-weight:650;line-height:1.55}#mobile-wrap .tour-highlight-section .tour-card-grid,#mobile-wrap .tour-highlight-section .tour-skeleton-grid{padding-top:22px}#mobile-wrap .tour-card-premium{padding:12px;background:hsla(0,0%,100%,.76);border:1px solid hsla(0,0%,100%,.86);box-shadow:0 20px 60px rgba(15,41,77,.12)}#mobile-wrap .tour-card-media{position:relative;height:218px;overflow:hidden;border-radius:16px;background:#dce6ff}#mobile-wrap .tour-card-image,#mobile-wrap .tour-card-image a,#mobile-wrap .tour-card-image img{display:block;width:100%;height:100%}#mobile-wrap .tour-card-image img{object-fit:cover}#mobile-wrap .tour-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.04),rgba(15,41,77,.5))}#mobile-wrap .tour-card-category.MuiChip-root,#mobile-wrap .tour-card-category.fallback-badge{position:absolute;left:14px;top:14px;z-index:2;height:30px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.92);color:#0f294d;font-family:var(--gt-font-heading);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#mobile-wrap .tour-card-price{position:absolute;left:14px;bottom:14px;z-index:2;padding:9px 14px;border-radius:999px;background:#fff;color:#0f294d;font-family:var(--gt-font-heading);font-size:14px;font-weight:900}#mobile-wrap .tour-card-actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:8px}#mobile-wrap .tour-card-actions .MuiIconButton-root{width:40px;height:40px;background:hsla(0,0%,100%,.88);color:#0f294d}#mobile-wrap .tour-card-actions .MuiIconButton-root.active{background:#ea6a50;color:#fff}#mobile-wrap .tour-card-body{padding:18px 8px 6px}#mobile-wrap .tour-card-title{color:#0f294d;font-family:var(--gt-font-heading);font-size:18px;font-weight:900;line-height:1.25}#mobile-wrap .tour-card-location{margin-top:10px;color:#66758b;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}#mobile-wrap .tour-card-meta{gap:8px;flex-wrap:wrap;margin-top:14px}#mobile-wrap .tour-card-meta span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:rgba(50,100,255,.08);color:#43546d;font-size:12px;font-weight:900}#mobile-wrap .tour-card-footer{margin-top:14px}#mobile-wrap .tour-card-cta.MuiButton-root{min-height:44px;margin-top:16px;border-radius:999px;background:#0f294d;color:#fff;font-family:var(--gt-font-heading);font-size:14px;font-weight:900;text-transform:none}#mobile-wrap .top-agents{background:#f9f9ff}#mobile-wrap .top-agents .container{width:100%}#mobile-wrap .top-agents .info-box{align-items:center;justify-content:center;text-align:center}#mobile-wrap .top-agents .info-box .left span{color:#0f294d;font-family:var(--gt-font-heading);font-size:32px;font-weight:900;line-height:1.08}#mobile-wrap .top-agents .info-box .left p{margin-top:12px;color:#52637c;font-size:14px;font-weight:650}#mobile-wrap .top-agents .info-box .right{display:none}#mobile-wrap .top-agents .wrapper{margin-top:26px}#mobile-wrap .top-agents .card-wrapper.compact-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}#mobile-wrap .top-agents .top-agent-card{align-items:center;min-height:338px;padding:30px 24px 26px;border-radius:30px;background:hsla(0,0%,100%,.76);box-shadow:0 22px 70px rgba(15,41,77,.1);text-align:center}#mobile-wrap .top-agent-card .agent-avatar-frame{position:relative;width:120px;height:120px;margin-bottom:20px}#mobile-wrap .top-agent-card .agent-avatar-frame>img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #fff}#mobile-wrap .top-agent-card .agent-verified{position:absolute;right:4px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#d4af37;color:#fff;border:3px solid #fff}#mobile-wrap .top-agent-card strong{color:#0f294d;font-family:var(--gt-font-heading);font-size:21px;font-weight:900}#mobile-wrap .top-agent-card>span{margin-top:6px;color:#3264ff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .top-agent-card .agent-stats{display:flex;justify-content:center;gap:8px;margin-top:14px}#mobile-wrap .top-agent-card .agent-stats small{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:rgba(50,100,255,.08);color:#43546d;font-size:12px;font-weight:900}#mobile-wrap .top-agent-card p{max-width:260px;margin-top:18px;color:#66758b;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.55}#mobile-wrap .traveler-reviews-section{position:relative;overflow:hidden;padding:62px 14px;background:#0f294d}#mobile-wrap .traveler-reviews-section .premium-section-container{width:100%}#mobile-wrap .traveler-reviews-section .premium-section-heading{align-items:center;text-align:center}#mobile-wrap .traveler-reviews-section .eyebrow{color:#d4af37;font-family:var(--gt-font-heading);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap .traveler-reviews-section .section-title{color:#fff;font-family:var(--gt-font-heading);font-size:32px;font-weight:900;line-height:1.08}#mobile-wrap .traveler-reviews-section .section-copy{font-size:14px;font-weight:650}#mobile-wrap .traveler-reviews-section .review-card-grid{grid-template-columns:1fr;margin-top:26px}#mobile-wrap .traveler-reviews-section .review-card-premium{border-radius:30px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13)}#mobile-wrap .traveler-reviews-section .review-card-body{padding:26px}#mobile-wrap .traveler-reviews-section .quote-icon{color:rgba(212,175,55,.68);font-size:32px}#mobile-wrap .traveler-reviews-section .review-card-score{position:static;margin-top:14px;padding:0;background:transparent;color:#d4af37}#mobile-wrap .traveler-reviews-section .review-card-body p{margin-top:20px;color:hsla(0,0%,100%,.86);font-size:15px;line-height:1.65}#mobile-wrap .traveler-reviews-section .review-author{display:flex;align-items:center;gap:13px;margin-top:24px}#mobile-wrap .traveler-reviews-section .review-author img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.7)}#mobile-wrap .traveler-reviews-section .review-author strong{display:block;color:#fff;font-family:var(--gt-font-heading);font-size:15px;font-weight:900}#mobile-wrap .traveler-reviews-section .review-author small{display:block;margin-top:4px;color:hsla(0,0%,100%,.58);font-size:12px;font-weight:800}#mobile-wrap .guide-cta-newsletter-section{padding:56px 14px;background:#f9f9ff}#mobile-wrap .guide-cta-newsletter-section .premium-section-container{width:100%}#mobile-wrap .guide-cta-newsletter-section .guide-cta-duo{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}#mobile-wrap .guide-cta-newsletter-section .guide-cta-panel,#mobile-wrap .guide-cta-newsletter-section .homepage-newsletter-panel{position:relative;overflow:hidden;min-height:340px;border-radius:30px;box-shadow:0 24px 70px rgba(15,41,77,.13)}#mobile-wrap .guide-cta-newsletter-section .guide-cta-panel{display:flex;align-items:flex-end;background:#0f294d}#mobile-wrap .guide-cta-newsletter-section .guide-cta-image{position:absolute;inset:0;background:linear-gradient(135deg,rgba(50,100,255,.78),rgba(15,41,77,.88)),url(/img/fiber/img5.jpg) 50%/cover no-repeat}#mobile-wrap .guide-cta-newsletter-section .guide-cta-copy{position:relative;z-index:1;padding:28px}#mobile-wrap .guide-cta-newsletter-section .guide-cta-copy .section-title{font-size:30px;line-height:1.08}#mobile-wrap .guide-cta-newsletter-section .guide-cta-copy .section-copy{color:hsla(0,0%,100%,.76);font-size:14px}#mobile-wrap .guide-cta-newsletter-section .premium-primary-cta.MuiButton-root{min-height:46px;margin-top:24px;border-radius:999px;background:#fff;color:#0f294d;font-family:var(--gt-font-heading);font-weight:900;text-transform:none}#mobile-wrap .guide-cta-newsletter-section .homepage-newsletter-panel{display:flex;flex-direction:column;justify-content:center;padding:28px;background:#f0f3ff}#mobile-wrap .guide-cta-newsletter-section .homepage-newsletter-panel .eyebrow{color:#d4af37;font-family:var(--gt-font-heading);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}#mobile-wrap .guide-cta-newsletter-section .homepage-newsletter-panel .newsletter-title{color:#0f294d;font-family:var(--gt-font-heading);font-size:30px;font-weight:900;line-height:1.08}#mobile-wrap .guide-cta-newsletter-section .homepage-newsletter-panel .section-copy{margin-top:14px;color:#52637c;font-size:14px;line-height:1.55}#mobile-wrap .guide-cta-newsletter-section .newsletter-form{margin-top:24px;border:1px solid rgba(15,41,77,.09)}#mobile-wrap .guide-cta-newsletter-section .newsletter-form svg{color:#3264ff}#mobile-wrap .guide-cta-newsletter-section .newsletter-form input{min-width:0;height:40px;color:#0f294d;font-size:14px}#mobile-wrap .guide-cta-newsletter-section .newsletter-form button{border-radius:999px;background:#d4af37;color:#0f294d;font-family:var(--gt-font-heading)}@media(max-width:430px){#mobile-wrap .header-main .hero-showcase{grid-template-columns:1fr;grid-template-rows:260px 104px auto}#mobile-wrap .header-main .hero-showcase-main{grid-row:auto}#mobile-wrap .header-main .hero-showcase-stack{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}#mobile-wrap #my-page,#mobile-wrap .agent-list-page,#mobile-wrap .cs-page{background:radial-gradient(circle at 20% 0,rgba(50,100,255,.14),transparent 34%),linear-gradient(180deg,#f9f9ff,#eef4ff 48%,#fff)}#mobile-wrap .agent-list-page{padding:52px 14px 88px}#mobile-wrap .agent-list-page .container{width:100%}#mobile-wrap .agent-list-page .filter{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:22px;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,41,77,.08);box-shadow:0 20px 62px rgba(15,41,77,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#mobile-wrap .agent-list-page .filter .left input{width:100%;height:48px;border-radius:14px}#mobile-wrap .agent-list-page .filter .right{justify-content:space-between}#mobile-wrap .agent-list-page .card-wrap{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:18px;min-height:auto}#mobile-wrap .agent-list-page .agent-general-card{width:100%;margin:0;padding:12px;border-radius:22px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 56px rgba(15,41,77,.12);box-sizing:border-box}#mobile-wrap .agent-list-page .agent-general-card .agent-img{width:100%;height:280px;border-radius:18px}#mobile-wrap #my-page{padding-top:18px}#mobile-wrap #my-page .back-frame,#mobile-wrap #my-page .container,#mobile-wrap #my-page .list-config,#mobile-wrap #my-page .main-config{width:100%;min-width:0}#mobile-wrap #my-page .back-frame{gap:14px}#mobile-wrap #my-page .left-config{overflow:hidden;border-radius:22px;background:hsla(0,0%,100%,.82);border:1px solid rgba(15,41,77,.08);box-shadow:0 16px 48px rgba(15,41,77,.1)}#mobile-wrap .cs-faq-fallback,#mobile-wrap .cs-notice-card,#mobile-wrap .cs-notice-detail,#mobile-wrap .cs-overview-note,#mobile-wrap .cs-tabs button{border-radius:22px;box-shadow:0 18px 56px rgba(15,41,77,.1)}[data-theme=dark] #mobile-wrap #my-page,[data-theme=dark] #mobile-wrap .agent-list-page,[data-theme=dark] #mobile-wrap .cs-page{background:radial-gradient(circle at 20% 0,rgba(50,100,255,.16),transparent 34%),linear-gradient(180deg,#071426,#0b1b32 52%,#071426)}[data-theme=dark] #mobile-wrap #my-page .left-config,[data-theme=dark] #mobile-wrap .agent-list-page .agent-general-card,[data-theme=dark] #mobile-wrap .agent-list-page .filter{background:rgba(12,30,55,.76);border-color:hsla(0,0%,100%,.12)}[data-theme=dark] #mobile-wrap,[data-theme=dark] #mobile-wrap #main,[data-theme=dark] #mobile-wrap .about-page,[data-theme=dark] #mobile-wrap .agent-detail-page,[data-theme=dark] #mobile-wrap .agent-list-page,[data-theme=dark] #mobile-wrap .cs-page,[data-theme=dark] #mobile-wrap .destination-detail-page,[data-theme=dark] #mobile-wrap .destination-page,[data-theme=dark] #mobile-wrap .home-page,[data-theme=dark] #mobile-wrap .join-page,[data-theme=dark] #mobile-wrap .journal-detail-page,[data-theme=dark] #mobile-wrap .journal-page,[data-theme=dark] #mobile-wrap .member-page,[data-theme=dark] #mobile-wrap .my-page,[data-theme=dark] #mobile-wrap .tour-detail-page,[data-theme=dark] #mobile-wrap .tour-discovery-page{background:var(--gt-bg);color:var(--gt-text)}[data-theme=dark] #mobile-wrap .mobile-bottom-nav{background:rgba(3,16,37,.92);border-color:var(--gt-border);box-shadow:0 18px 60px rgba(0,0,0,.36)}[data-theme=dark] #mobile-wrap .header-main{background:linear-gradient(180deg,rgba(0,8,24,.78) 0,rgba(0,12,34,.38) 52%,var(--gt-bg) 100%),url(/img/fiber/img8.jpg);background-size:cover;background-position:50%}[data-theme=dark] #mobile-wrap .agent-detail-page .card-wrap,[data-theme=dark] #mobile-wrap .agent-list-page .filter,[data-theme=dark] #mobile-wrap .cs-faq-fallback,[data-theme=dark] #mobile-wrap .cs-notice-card,[data-theme=dark] #mobile-wrap .cs-notice-detail,[data-theme=dark] #mobile-wrap .cs-overview-note,[data-theme=dark] #mobile-wrap .destination-card,[data-theme=dark] #mobile-wrap .destination-detail-card,[data-theme=dark] #mobile-wrap .destination-search-panel,[data-theme=dark] #mobile-wrap .gt-card,[data-theme=dark] #mobile-wrap .gt-empty-state,[data-theme=dark] #mobile-wrap .join-card,[data-theme=dark] #mobile-wrap .journal-article,[data-theme=dark] #mobile-wrap .journal-article-card,[data-theme=dark] #mobile-wrap .journal-comments,[data-theme=dark] #mobile-wrap .member-page .main-info,[data-theme=dark] #mobile-wrap .mypage-panel,[data-theme=dark] #mobile-wrap .premium-panel,[data-theme=dark] #mobile-wrap .tour-booking-card,[data-theme=dark] #mobile-wrap .tour-card-premium,[data-theme=dark] #mobile-wrap .tour-concierge-card,[data-theme=dark] #mobile-wrap .tour-detail-section,[data-theme=dark] #mobile-wrap .tour-filter-panel,[data-theme=dark] #mobile-wrap .tour-location-card,[data-theme=dark] #mobile-wrap .tour-results-toolbar,[data-theme=dark] #mobile-wrap .tour-review-card,[data-theme=dark] #mobile-wrap .tour-search-panel{background:var(--gt-card)!important;border-color:var(--gt-border)!important;color:var(--gt-text);box-shadow:var(--gt-shadow-soft)}[data-theme=dark] #mobile-wrap .cs-hero h1,[data-theme=dark] #mobile-wrap .cs-notice-card h3,[data-theme=dark] #mobile-wrap .cs-tabs strong,[data-theme=dark] #mobile-wrap .journal-card-title,[data-theme=dark] #mobile-wrap .journal-detail-title,[data-theme=dark] #mobile-wrap .journal-section-title,[data-theme=dark] #mobile-wrap .tour-detail-title,[data-theme=dark] #mobile-wrap h1,[data-theme=dark] #mobile-wrap h2,[data-theme=dark] #mobile-wrap h3{color:var(--gt-heading)!important}[data-theme=dark] #mobile-wrap .cs-hero>p,[data-theme=dark] #mobile-wrap .cs-tabs small,[data-theme=dark] #mobile-wrap .gt-muted,[data-theme=dark] #mobile-wrap .homepage-data-state,[data-theme=dark] #mobile-wrap .journal-card-meta,[data-theme=dark] #mobile-wrap p,[data-theme=dark] #mobile-wrap small{color:var(--gt-muted)!important}[data-theme=dark] #mobile-wrap .MuiInputBase-root,[data-theme=dark] #mobile-wrap .MuiOutlinedInput-root,[data-theme=dark] #mobile-wrap input,[data-theme=dark] #mobile-wrap select,[data-theme=dark] #mobile-wrap textarea{background:var(--gt-input-bg)!important;color:var(--gt-input-text)!important;border-color:var(--gt-border)!important}[data-theme=dark] #mobile-wrap .MuiDivider-root,[data-theme=dark] #mobile-wrap .MuiOutlinedInput-notchedOutline{border-color:var(--gt-divider)!important}[data-theme=dark] #mobile-wrap .cs-state,[data-theme=dark] #mobile-wrap .homepage-data-state,[data-theme=dark] #mobile-wrap .homepage-skeleton-grid span,[data-theme=dark] #mobile-wrap .journal-state,[data-theme=dark] #mobile-wrap .tour-detail-empty{background:var(--gt-surface-2)!important;color:var(--gt-muted)}[data-theme=dark] #mobile-wrap #footer .footer-container{background:#06162f;color:var(--gt-text)}#mobile-wrap #my-page .agent-hub .agent-tour__actions{width:100%}#mobile-wrap #my-page .agent-hub .agent-tour__actions .MuiButton-root{flex:1 1 150px;min-height:44px}#mobile-wrap #my-page .agent-hub .agent-ops-grid,#mobile-wrap #my-page .agent-hub .agent-ops-panel,#mobile-wrap #my-page .agent-hub .agent-ops-table{display:grid;width:100%;grid-gap:14px;gap:14px}#mobile-wrap #my-page .agent-hub .agent-ops-panel{padding:16px;border:1px solid var(--gt-border);border-radius:14px;background:var(--gt-glass-surface)}#mobile-wrap #my-page .agent-hub .agent-ops-panel__heading{display:grid;grid-gap:10px;gap:10px}#mobile-wrap #my-page .agent-hub .agent-ops-panel__heading h2{margin:0;color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:20px}#mobile-wrap #my-page .agent-hub .agent-ops-panel__heading p{margin:4px 0 0;color:var(--gt-slate-text);font-size:13px;line-height:1.5}#mobile-wrap #my-page .agent-hub .agent-ops-panel__heading>strong{width:-moz-fit-content;width:fit-content;padding:7px 11px;border-radius:999px;background:rgba(50,100,255,.1);color:var(--gt-primary);font-size:12px}#mobile-wrap #my-page .agent-hub .agent-ops-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:12px;background:rgba(212,175,55,.12);color:var(--gt-deep-ocean);font-size:12px;font-weight:700}#mobile-wrap #my-page .agent-hub .agent-ops-filters{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}#mobile-wrap #my-page .agent-hub .agent-ops-filters label{display:grid;grid-gap:6px;gap:6px}#mobile-wrap #my-page .agent-hub .agent-ops-filters span{color:var(--gt-slate-text);font-size:12px;font-weight:800}#mobile-wrap #my-page .agent-hub .agent-ops-filters button,#mobile-wrap #my-page .agent-hub .agent-ops-filters input,#mobile-wrap #my-page .agent-hub .agent-ops-filters select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--gt-border);border-radius:10px;background:hsla(0,0%,100%,.88);color:var(--gt-on-background);font-family:var(--gt-font-body)}#mobile-wrap #my-page .agent-hub .agent-ops-filters button{background:rgba(50,100,255,.08);color:var(--gt-primary);font-weight:850}#mobile-wrap #my-page .agent-hub .agent-ops-row{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--gt-border);border-radius:14px;background:hsla(0,0%,100%,.9)}#mobile-wrap #my-page .agent-hub .agent-ops-row span{display:block;color:var(--gt-slate-text);font-size:11px;font-weight:800}#mobile-wrap #my-page .agent-hub .agent-ops-row strong{display:block;overflow-wrap:anywhere;color:var(--gt-deep-ocean);font-size:13px;font-weight:850}#mobile-wrap #my-page .agent-hub .agent-ops-row small{display:block;margin-top:3px;color:var(--gt-slate-text);font-size:11px}#mobile-wrap #my-page .agent-hub .agent-ops-row__main{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#mobile-wrap #my-page .agent-hub .agent-ops-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:rgba(69,88,115,.12);color:var(--gt-slate-text);font-size:11px;font-weight:900}#mobile-wrap #my-page .agent-hub .agent-ops-actions,#mobile-wrap #my-page .agent-hub .agent-ops-pagination{display:flex;flex-wrap:wrap;gap:8px}#mobile-wrap #my-page .agent-hub .agent-ops-actions .MuiButton-root,#mobile-wrap #my-page .agent-hub .agent-ops-pagination .MuiButton-root{flex:1 1 120px;min-height:42px;border-radius:10px;font-weight:850;text-transform:none}#mobile-wrap #my-page .agent-hub .agent-ops-pagination{align-items:center;justify-content:space-between;color:var(--gt-slate-text);font-size:13px;font-weight:800}#mobile-wrap #my-page .agent-hub .agent-ops-state{display:grid;min-height:100px;place-items:center;padding:18px;border:1px dashed rgba(50,100,255,.24);border-radius:14px;color:var(--gt-slate-text);text-align:center}@media(max-width:700px){.agent-ops-detail-dialog .MuiPaper-root{border-radius:0}.agent-ops-detail-list{grid-template-columns:1fr}.agent-schedule-dialog .MuiPaper-root{border-radius:0}.agent-schedule-dialog .MuiDialogContent-root{padding:16px}.agent-schedule-form,.agent-schedule-list{padding:16px;border-radius:12px}.agent-schedule-form__heading,.agent-schedule-list__heading{align-items:flex-start;flex-direction:column}.agent-schedule-form__heading .MuiButton-root,.agent-schedule-list__heading .MuiButton-root{min-height:44px}.agent-schedule-form__grid{grid-template-columns:1fr}.agent-schedule-form__grid .MuiTextField-root{width:100%}.agent-schedule-table{display:none}.agent-schedule-mobile-list{display:grid;grid-gap:12px;gap:12px}.agent-schedule-mobile-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--gt-border);border-radius:12px;background:var(--gt-surface)}.agent-schedule-mobile-card span,.agent-schedule-mobile-card strong{display:block}.agent-schedule-mobile-card strong{color:var(--gt-deep-ocean);font-family:var(--gt-font-heading);font-size:15px}.agent-schedule-mobile-card span:not(.agent-schedule-status){margin-top:4px;color:var(--gt-slate-text);font-size:12px}.agent-schedule-mobile-card .MuiButton-root{min-height:42px;flex:1 1;border-radius:10px;font-weight:800;text-transform:none}.agent-schedule-mobile-card__actions,.agent-schedule-mobile-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agent-schedule-mobile-card__actions{align-items:center}.agent-schedule-mobile-card__meta{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--gt-border);border-bottom:1px solid var(--gt-border)}}#mobile-wrap .MuiButtonBase-root:focus-visible,#mobile-wrap .MuiInputBase-root:focus-within,#mobile-wrap a:focus-visible,#mobile-wrap button:focus-visible,#mobile-wrap input:focus-visible,#mobile-wrap select:focus-visible,#mobile-wrap textarea:focus-visible{outline:3px solid var(--gt-blue);outline-offset:3px}#mobile-wrap .community-board .container,#mobile-wrap .destination-highlight-container,#mobile-wrap .homepage-trust-container,#mobile-wrap .premium-section-container,#mobile-wrap .top-agents .container,#mobile-wrap .tour-highlight-container{width:100%;margin:0 auto}#mobile-wrap .community-heading,#mobile-wrap .premium-section-heading,#mobile-wrap .top-agents .info-box,#mobile-wrap .tour-section-heading{margin-bottom:24px}#mobile-wrap .community-heading .eyebrow,#mobile-wrap .homepage-trust-section .eyebrow,#mobile-wrap .premium-section-heading .eyebrow,#mobile-wrap .tour-section-heading .eyebrow{color:var(--gt-gold);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#mobile-wrap .community-heading h1,#mobile-wrap .premium-section-heading .section-title,#mobile-wrap .top-agents .info-box span,#mobile-wrap .tour-section-heading .section-title{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:28px;font-weight:900;line-height:1.08}#mobile-wrap .community-heading .section-copy,#mobile-wrap .premium-section-heading .section-copy,#mobile-wrap .tour-section-heading .section-copy{color:var(--gt-muted);font-size:14px;line-height:1.55}#mobile-wrap .tour-search-panel{background:hsla(0,0%,100%,.92);box-shadow:0 30px 80px rgba(0,0,0,.26)}#mobile-wrap .tour-highlight-section{padding:64px 14px}#mobile-wrap .tour-highlight-section .tour-card-grid,#mobile-wrap .tour-highlight-section .tour-skeleton-grid{grid-template-columns:1fr}#mobile-wrap .tour-card-premium{border-radius:26px}#mobile-wrap .tour-card-premium .tour-card-media{height:260px;border-radius:20px}#mobile-wrap .tour-card-premium .tour-card-image img{transition:transform .7s cubic-bezier(.16,1,.3,1)}#mobile-wrap .tour-card-premium:hover .tour-card-image img{transform:scale(1.05)}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-title{font-size:21px}#mobile-wrap .destination-highlight-section{padding:64px 14px}#mobile-wrap .destination-highlight-section .destination-carousel-wrap{position:relative;overflow:visible}#mobile-wrap .homepage-trust-section{padding:64px 14px;background:linear-gradient(135deg,#071426,#0f294d)}#mobile-wrap .homepage-trust-section .homepage-trust-container{grid-template-columns:1fr}#mobile-wrap .homepage-trust-section .trust-metrics{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:22px}#mobile-wrap .homepage-trust-section .trust-metrics div{padding:16px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}#mobile-wrap .homepage-trust-section .trust-metrics strong{display:block;color:#fff;font-family:var(--gt-font-heading);font-size:22px;font-weight:900}#mobile-wrap .homepage-trust-section .trust-metrics span{display:block;margin-top:5px;color:hsla(0,0%,100%,.68);font-weight:800}#mobile-wrap .top-agents{padding:64px 14px;background:linear-gradient(180deg,#f8fbff,#f0f5ff)}#mobile-wrap .traveler-reviews-section .section-copy{color:hsla(0,0%,100%,.72)}#mobile-wrap .traveler-reviews-section .review-card-body .quote-icon{color:rgba(212,175,55,.74)}#mobile-wrap .community-board{padding:64px 14px}#mobile-wrap .community-board .community-main{grid-template-columns:1fr;gap:20px}#mobile-wrap .community-board .community-left,#mobile-wrap .community-board .community-right{padding:0;background:transparent;border:0;box-shadow:none}#mobile-wrap .community-board .fallback-article-card,#mobile-wrap .community-board .fallback-article-card.featured,#mobile-wrap .community-board .horizontal-card,#mobile-wrap .community-board .vertical-card{position:relative;overflow:hidden;background:#071426;box-shadow:0 22px 62px rgba(15,41,77,.18)}#mobile-wrap .guide-cta-newsletter-section{padding:64px 14px}#mobile-wrap .guide-cta-newsletter-section .guide-cta-points{gap:10px;margin:20px 0}#mobile-wrap .guide-cta-newsletter-section .guide-cta-points span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-weight:850}#mobile-wrap .guide-cta-newsletter-section .premium-primary-cta{min-height:48px;color:#fff;border-radius:16px;background:linear-gradient(135deg,var(--gt-blue),#173a93);font-weight:950;text-transform:none}#mobile-wrap .guide-cta-newsletter-section .newsletter-title{color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:23px;font-weight:900;line-height:1.16}#mobile-wrap .guide-cta-newsletter-section .newsletter-form svg{color:var(--gt-blue)}#mobile-wrap .guide-cta-newsletter-section .newsletter-form input{width:100%;border:0;outline:0;color:var(--gt-navy);font-weight:800}@media(max-width:768px){#mobile-wrap,#pc-wrap{overflow-x:hidden;background:var(--gt-bg)!important;color:var(--gt-text)}#mobile-wrap .about-page,#mobile-wrap .admin-page,#mobile-wrap .agent-detail-page,#mobile-wrap .agent-list-page,#mobile-wrap .cs-page,#mobile-wrap .destination-detail-page,#mobile-wrap .destination-page,#mobile-wrap .home-page,#mobile-wrap .join-page,#mobile-wrap .journal-detail-page,#mobile-wrap .journal-page,#mobile-wrap .member-page,#mobile-wrap .my-page,#mobile-wrap .tour-detail-page,#mobile-wrap .tour-discovery-page,#pc-wrap .admin-page,#pc-wrap .cs-page,#pc-wrap .destination-detail-page,#pc-wrap .destination-page,#pc-wrap .join-page,#pc-wrap .journal-detail-page,#pc-wrap .journal-page,#pc-wrap .my-page,#pc-wrap .tour-detail-page,#pc-wrap .tour-discovery-page{overflow-x:hidden;background:linear-gradient(180deg,var(--gt-bg) 0,var(--gt-page) 48%,var(--gt-surface) 100%)!important}#mobile-wrap .cs-shell,#mobile-wrap .destination-detail-shell,#mobile-wrap .destination-shell,#mobile-wrap .gt-shell,#mobile-wrap .journal-detail-shell,#mobile-wrap .journal-shell,#mobile-wrap .tour-detail-shell,#mobile-wrap .tour-discovery-shell,#pc-wrap .cs-shell,#pc-wrap .destination-detail-shell,#pc-wrap .destination-shell,#pc-wrap .gt-shell,#pc-wrap .journal-detail-shell,#pc-wrap .journal-shell,#pc-wrap .tour-detail-shell,#pc-wrap .tour-discovery-shell{width:min(100% - 28px,var(--gt-container))!important;margin-inline:auto}#mobile-wrap .MuiButton-root,#mobile-wrap .MuiIconButton-root,#mobile-wrap a,#mobile-wrap button,#pc-wrap .MuiButton-root,#pc-wrap .MuiIconButton-root,#pc-wrap a,#pc-wrap button{min-height:44px}#mobile-wrap .account-panel-heading,#mobile-wrap .account-panel-metrics,#mobile-wrap .admin-filterbar,#mobile-wrap .admin-mobile-cards,#mobile-wrap .admin-page__heading,#mobile-wrap .admin-search-controls,#mobile-wrap .agent-ops-row,#mobile-wrap .booking-card-content,#mobile-wrap .card-wrapper,#mobile-wrap .card-wrapper.compact-grid,#mobile-wrap .cs-featured-notice,#mobile-wrap .cs-notice-grid,#mobile-wrap .destination-bento-grid,#mobile-wrap .destination-detail-grid,#mobile-wrap .destination-discovery-hero,#mobile-wrap .destination-hero-inner,#mobile-wrap .destination-story-cards,#mobile-wrap .destination-story-hero,#mobile-wrap .destination-tour-grid,#mobile-wrap .join-shell,#mobile-wrap .journal-card-grid,#mobile-wrap .payment-card-top,#mobile-wrap .profile-hero,#mobile-wrap .review-card-grid,#mobile-wrap .saved-hero,#mobile-wrap .saved-tour-grid,#mobile-wrap .tour-card-grid,#mobile-wrap .tour-detail-gallery,#mobile-wrap .tour-detail-grid,#mobile-wrap .tour-detail-heading,#mobile-wrap .tour-detail-layout,#mobile-wrap .tour-discovery-hero,#mobile-wrap .tour-results-grid,#pc-wrap .account-panel-heading,#pc-wrap .account-panel-metrics,#pc-wrap .admin-filterbar,#pc-wrap .admin-mobile-cards,#pc-wrap .admin-page__heading,#pc-wrap .admin-search-controls,#pc-wrap .agent-ops-row,#pc-wrap .booking-card-content,#pc-wrap .card-wrapper,#pc-wrap .card-wrapper.compact-grid,#pc-wrap .cs-featured-notice,#pc-wrap .cs-notice-grid,#pc-wrap .destination-bento-grid,#pc-wrap .destination-detail-grid,#pc-wrap .destination-discovery-hero,#pc-wrap .destination-hero-inner,#pc-wrap .destination-story-cards,#pc-wrap .destination-story-hero,#pc-wrap .destination-tour-grid,#pc-wrap .join-shell,#pc-wrap .journal-card-grid,#pc-wrap .payment-card-top,#pc-wrap .profile-hero,#pc-wrap .review-card-grid,#pc-wrap .saved-hero,#pc-wrap .saved-tour-grid,#pc-wrap .tour-card-grid,#pc-wrap .tour-detail-gallery,#pc-wrap .tour-detail-grid,#pc-wrap .tour-detail-heading,#pc-wrap .tour-detail-layout,#pc-wrap .tour-discovery-hero,#pc-wrap .tour-results-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important}#mobile-wrap .tour-booking-card,#pc-wrap .tour-booking-card{position:static!important;top:auto!important;width:100%!important}#mobile-wrap .admin-page__heading h1,#mobile-wrap .cs-hero h1,#mobile-wrap .destination-hero-copy h1,#mobile-wrap .destination-story-hero-content h1,#mobile-wrap .journal-title,#mobile-wrap .panel-title,#mobile-wrap .tour-detail-title,#mobile-wrap .tour-discovery-title,#pc-wrap .admin-page__heading h1,#pc-wrap .cs-hero h1,#pc-wrap .destination-hero-copy h1,#pc-wrap .destination-story-hero-content h1,#pc-wrap .journal-title,#pc-wrap .panel-title,#pc-wrap .tour-detail-title,#pc-wrap .tour-discovery-title{font-size:32px!important;line-height:1.12!important;overflow-wrap:anywhere}#mobile-wrap .admin-data-table,#pc-wrap .admin-data-table{display:none!important}#mobile-wrap .admin-mobile-cards,#mobile-wrap .agent-schedule-mobile-list,#pc-wrap .admin-mobile-cards,#pc-wrap .agent-schedule-mobile-list{display:grid!important}}#mobile-wrap{background:radial-gradient(circle at 12% 12%,rgba(50,100,255,.13),transparent 28%),linear-gradient(180deg,#f4f7ff,#eef4ff 48%,#f9fbff)}#mobile-wrap #main,#mobile-wrap .home-page{background:transparent}#mobile-wrap .header-main{background:linear-gradient(180deg,rgba(3,13,28,.72),rgba(3,13,28,.42) 50%,rgba(244,247,255,.98)),url(/img/fiber/img8.jpg)}#mobile-wrap .header-main .hero-copy h1,#mobile-wrap .header-main .hero-copy p{text-shadow:0 14px 36px rgba(0,0,0,.36)}#mobile-wrap .header-main .hero-copy .hero-primary{color:#fff;background:linear-gradient(135deg,var(--gt-blue),#173a93)}#mobile-wrap .header-main .hero-stats div{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 18px 58px rgba(3,13,28,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#mobile-wrap .tour-search-panel{background:hsla(0,0%,100%,.88);box-shadow:0 24px 76px rgba(15,41,77,.2)}#mobile-wrap .tour-search-panel .search-grid .search-submit{color:#fff;background:linear-gradient(135deg,var(--gt-blue),#173a93)}#mobile-wrap .community-board,#mobile-wrap .destination-highlight-section,#mobile-wrap .top-agents,#mobile-wrap .tour-highlight-section{position:relative;background:linear-gradient(180deg,#f9fbff,#eef4ff),radial-gradient(circle at 88% 12%,rgba(212,175,55,.14),transparent 28%)}#mobile-wrap .destination-highlight-section{padding-top:62px}#mobile-wrap .destination-highlight-section .destination-highlight-grid{display:grid;grid-gap:16px;gap:16px}#mobile-wrap .destination-highlight-section .destination-feature-card{border-radius:24px;overflow:hidden;box-shadow:0 22px 58px rgba(15,41,77,.16)}#mobile-wrap .destination-highlight-section .destination-feature-card img{width:100%;height:100%;display:block;object-fit:cover}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-overlay{background:linear-gradient(180deg,rgba(0,18,42,.06),rgba(0,18,42,.78))}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy p,#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy strong{color:#fff}#mobile-wrap .destination-highlight-section .destination-feature-card .destination-feature-copy span{color:hsla(0,0%,100%,.82)}#mobile-wrap .tour-highlight-section{padding:58px 14px}#mobile-wrap .tour-highlight-section .tour-section-heading{gap:12px;align-items:flex-start}#mobile-wrap .tour-highlight-section .tour-section-heading .section-copy{color:var(--gt-muted);line-height:1.5}#mobile-wrap .tour-highlight-section .tour-section-heading .section-link{color:var(--gt-navy);font-weight:900}#mobile-wrap .tour-highlight-section .tour-card-grid,#mobile-wrap .tour-highlight-section .tour-skeleton-grid{display:grid;grid-gap:18px;gap:18px}#mobile-wrap .tour-card-premium{overflow:hidden;min-height:0;background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.9);border-radius:24px;box-shadow:0 22px 64px rgba(15,41,77,.16)}#mobile-wrap .tour-card-premium .tour-card-media{position:relative;height:230px;margin:10px 10px 0;overflow:hidden;border-radius:18px;background:#dfe8f7}#mobile-wrap .tour-card-premium .tour-card-image,#mobile-wrap .tour-card-premium .tour-card-image a{width:100%;height:100%;display:block}#mobile-wrap .tour-card-premium .tour-card-image img{width:100%;height:100%;display:block;object-fit:cover}#mobile-wrap .tour-card-premium .tour-card-overlay{background:linear-gradient(180deg,rgba(0,18,42,.08),rgba(0,18,42,.76))}#mobile-wrap .tour-card-premium .fallback-badge,#mobile-wrap .tour-card-premium .tour-card-category{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--gt-navy);font-size:11px;font-weight:900}#mobile-wrap .tour-card-premium .tour-card-price{z-index:2;color:var(--gt-navy);background:hsla(0,0%,100%,.94)}#mobile-wrap .tour-card-premium .tour-card-actions{z-index:3}#mobile-wrap .tour-card-premium .tour-card-actions .MuiIconButton-root{background:hsla(0,0%,100%,.94);color:var(--gt-navy)}#mobile-wrap .tour-card-premium .tour-card-actions .MuiIconButton-root.active{background:#ea6a53;color:#fff}#mobile-wrap .tour-card-premium .tour-card-body{gap:13px;padding:22px 18px 20px}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-title{min-height:0;font-size:19px;line-height:1.2}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-location{color:var(--gt-muted);font-weight:900}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-meta{flex-wrap:wrap;gap:9px}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-meta span{min-height:34px;color:var(--gt-navy);background:#edf3ff}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-cta{min-height:48px;color:#fff;border-radius:16px;background:linear-gradient(135deg,var(--gt-blue),#173a93);font-weight:900}#mobile-wrap .top-agents{padding:58px 14px}#mobile-wrap .top-agents .wrapper{min-height:0}#mobile-wrap .top-agents .top-agent-card{background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.78)),radial-gradient(circle at 50% 0,rgba(50,100,255,.12),transparent 44%)}#mobile-wrap .top-agents .top-agent-card img{object-fit:cover;border:5px solid #fff;box-shadow:0 16px 38px rgba(15,41,77,.18)}#mobile-wrap .community-board{padding:58px 14px}#mobile-wrap .community-board .community-left,#mobile-wrap .community-board .community-right{padding:18px;border-radius:24px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.88);box-shadow:var(--gt-shadow-soft)}#mobile-wrap .community-board .content-top{margin-bottom:16px}#mobile-wrap .community-board .content-top span{color:var(--gt-navy);font-weight:900}#mobile-wrap .community-board .fallback-article-grid{display:grid;grid-gap:14px;gap:14px}#mobile-wrap .community-board .fallback-article-card{position:relative;min-height:210px;overflow:hidden;border-radius:20px;box-shadow:0 18px 46px rgba(15,41,77,.15)}#mobile-wrap .community-board .fallback-article-card img{width:100%;height:100%;display:block;object-fit:cover}#mobile-wrap .community-board .fallback-article-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,19,46,.08),rgba(0,19,46,.78))}#mobile-wrap .community-board .fallback-article-card>div{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;display:grid;grid-gap:8px;gap:8px}#mobile-wrap .community-board .fallback-article-card span{width:-moz-fit-content;width:fit-content;padding:7px 11px;border-radius:999px;background:rgba(212,175,55,.18);color:#ffe8a3;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .community-board .fallback-article-card strong{color:#fff;font-family:var(--gt-font-heading);font-size:18px;line-height:1.18}@keyframes gtSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}#mobile-wrap .header-main{min-height:760px;background:linear-gradient(180deg,rgba(3,13,28,.66) 0,rgba(3,13,28,.22) 55%,var(--gt-bg) 100%),url(/img/fiber/img8.jpg);background-size:cover;background-position:top}#mobile-wrap .header-main .hero-copy .hero-kicker{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28);letter-spacing:.08em}#mobile-wrap .header-main .hero-copy h1{font-family:var(--gt-font-heading);font-size:33px}#mobile-wrap .header-main .hero-copy .hero-primary{background:var(--gt-blue)}#mobile-wrap .tour-search-panel{background:hsla(0,0%,100%,.78);border-color:hsla(0,0%,100%,.78)}#mobile-wrap .tour-search-panel .glass-chip{background:rgba(212,175,55,.14);color:var(--gt-navy)}#mobile-wrap .tour-search-panel .search-title{color:var(--gt-navy);font-family:var(--gt-font-heading)}#mobile-wrap .tour-search-panel .search-grid .search-submit{background:var(--gt-blue)}#mobile-wrap .destination-highlight-section,#mobile-wrap .tour-highlight-section{background:var(--gt-bg)}#mobile-wrap .destination-highlight-section .tour-section-heading .eyebrow,#mobile-wrap .tour-highlight-section .tour-section-heading .eyebrow{color:var(--gt-gold)}#mobile-wrap .destination-highlight-section .tour-section-heading .section-title,#mobile-wrap .tour-highlight-section .tour-section-heading .section-title{color:var(--gt-navy);font-family:var(--gt-font-heading)}#mobile-wrap .tour-skeleton-grid{display:grid;grid-gap:18px;gap:18px}#mobile-wrap .tour-card-skeleton{min-height:420px;border-radius:22px;background:linear-gradient(110deg,#fff 8%,#eef3ff 18%,#fff 33%);background-size:200% 100%;box-shadow:var(--gt-shadow-soft);animation:gtSkeleton 1.2s ease-in-out infinite}#mobile-wrap .tour-card-premium{background:hsla(0,0%,100%,.84);border-color:hsla(0,0%,100%,.8)}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-title{color:var(--gt-navy);font-family:var(--gt-font-heading)}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-meta span{background:#eef3ff}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-meta span svg{color:var(--gt-blue)}#mobile-wrap .tour-card-premium .tour-card-body .tour-card-cta{background:var(--gt-navy)}#mobile-wrap .top-agents{background:#fff}#mobile-wrap .top-agents .info-box span{color:var(--gt-navy);font-family:var(--gt-font-heading);text-transform:none}#mobile-wrap .top-agents .top-agent-card{min-height:270px;padding:22px 18px;border-radius:26px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,41,77,.08);box-shadow:var(--gt-shadow-soft)}#mobile-wrap .top-agents .top-agent-card strong{color:var(--gt-navy);font-family:var(--gt-font-heading)}#mobile-wrap .top-agents .top-agent-card span{color:var(--gt-gold);letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .top-agents .top-agent-card p{margin-top:8px;color:var(--gt-muted);font-size:12px;font-weight:700}#mobile-wrap .homepage-trust-section{padding:48px 14px;background:var(--gt-bg)}#mobile-wrap .homepage-trust-section .homepage-trust-container{display:grid;grid-gap:16px;gap:16px}#mobile-wrap .homepage-trust-section .trust-panel{min-height:340px;border-radius:26px;overflow:hidden}#mobile-wrap .homepage-trust-section .dark-panel{padding:24px;background:var(--gt-navy);color:#fff}#mobile-wrap .homepage-trust-section .image-panel{position:relative;justify-content:flex-end;background:var(--gt-navy);color:#fff}#mobile-wrap .homepage-trust-section .image-panel-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,41,77,.12),rgba(15,41,77,.9)),url(/img/fiber/img5.jpg);background-size:cover;background-position:50%}#mobile-wrap .homepage-trust-section .image-panel-copy{position:relative;z-index:1;padding:24px}#mobile-wrap .homepage-trust-section .eyebrow{color:var(--gt-gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .homepage-trust-section .trust-title{margin-top:10px;font-family:var(--gt-font-heading);font-size:24px;font-weight:800;line-height:1.18}#mobile-wrap .homepage-trust-section .trust-copy{margin-top:12px;color:hsla(0,0%,100%,.76);font-size:14px;line-height:1.55}#mobile-wrap .homepage-trust-section .trust-list{margin-top:20px;display:grid;grid-gap:12px;gap:12px}#mobile-wrap .homepage-trust-section .trust-item{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1)}#mobile-wrap .homepage-trust-section .trust-item>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,175,55,.16);color:var(--gt-gold)}#mobile-wrap .homepage-trust-section .trust-item strong{color:#fff;font-size:14px;font-weight:900}#mobile-wrap .homepage-trust-section .trust-item p{margin-top:5px;color:hsla(0,0%,100%,.68);font-size:12px;line-height:1.45}#mobile-wrap .homepage-trust-section .trust-actions{margin-top:20px;gap:10px}#mobile-wrap .homepage-trust-section .trust-actions .MuiButton-root{min-height:44px;border-radius:14px;font-weight:900}#mobile-wrap .homepage-trust-section .trust-actions .trust-primary{background:#fff;color:var(--gt-blue)}#mobile-wrap .homepage-trust-section .trust-actions .trust-secondary{color:#fff;border-color:hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.08)}#mobile-wrap .community-board{padding:48px 14px;background:#fff}#mobile-wrap .community-board .container{width:100%}#mobile-wrap .community-board .community-heading{margin-bottom:22px}#mobile-wrap .community-board .community-heading .eyebrow{color:var(--gt-gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#mobile-wrap .community-board .community-heading h1{margin-top:8px;color:var(--gt-navy);font-family:var(--gt-font-heading);font-size:25px;font-weight:800;line-height:1.16}#mobile-wrap .community-board .community-heading .section-copy{margin-top:10px;color:var(--gt-muted);font-size:14px;line-height:1.5}#mobile-wrap .community-board .community-main{display:grid;grid-gap:18px;gap:18px}@keyframes gtHeroDrift{0%{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.1) translate3d(-1.2%,-1.1%,0)}to{transform:scale(1.04) translateZ(0)}}#mobile-wrap{background:#071426}#mobile-wrap .header-main{position:relative;isolation:isolate;overflow:hidden;min-height:720px;background:#071426}#mobile-wrap .header-main:before{content:"";position:absolute;inset:-5%;z-index:-2;background:url(/img/fiber/img8.jpg) top/cover no-repeat;opacity:.78;animation:gtHeroDrift 28s ease-in-out infinite}#mobile-wrap .header-main:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,9,20,.78),rgba(7,20,38,.48) 52%,#071426),radial-gradient(circle at 50% 38%,rgba(212,175,55,.14),transparent 35%)}#mobile-wrap .header-main .hero-copy h1{color:#fff;font-size:38px;line-height:1.06}#mobile-wrap .header-main .hero-copy p{color:hsla(0,0%,100%,.86)}#mobile-wrap .community-board,#mobile-wrap .destination-highlight-section,#mobile-wrap .guide-cta-newsletter-section,#mobile-wrap .top-agents,#mobile-wrap .tour-highlight-section{padding-left:14px;padding-right:14px}#mobile-wrap .tour-highlight-section{background:linear-gradient(180deg,#071426,#0d213d 10%,#edf4ff 0,#f8fbff)}#mobile-wrap .destination-highlight-section{background:linear-gradient(180deg,#f8fbff,#eaf1ff)}#mobile-wrap .destination-highlight-section .destination-carousel{overflow:visible;padding:4px 44px 30px 0}#mobile-wrap .destination-highlight-section .destination-carousel-slide{width:82%;max-width:340px}#mobile-wrap .destination-highlight-section .destination-carousel-actions{display:none}#mobile-wrap .destination-highlight-section .destination-feature-card{height:300px;min-height:300px;border-radius:26px}#mobile-wrap .traveler-reviews-section{padding:64px 14px;background:linear-gradient(180deg,#0f294d,#071426)}#mobile-wrap .traveler-reviews-section .section-copy,#mobile-wrap .traveler-reviews-section .section-title{color:#fff}#mobile-wrap .traveler-reviews-section .review-card-grid{display:grid;grid-gap:18px;gap:18px}#mobile-wrap .traveler-reviews-section .review-card-premium{overflow:hidden;border-radius:26px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 70px rgba(0,0,0,.22)}#mobile-wrap .traveler-reviews-section .review-card-media{position:relative;height:180px;overflow:hidden}#mobile-wrap .traveler-reviews-section .review-card-media img{width:100%;height:100%;display:block;object-fit:cover}#mobile-wrap .traveler-reviews-section .review-card-score{position:absolute;left:16px;bottom:16px;display:flex;gap:3px;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.9);color:var(--gt-gold)}#mobile-wrap .traveler-reviews-section .review-card-body{padding:22px}#mobile-wrap .traveler-reviews-section .review-card-body p{margin-top:10px;color:hsla(0,0%,100%,.84);font-size:14px;line-height:1.55}#mobile-wrap .traveler-reviews-section .review-card-body strong{display:block;margin-top:20px;color:#fff;font-family:var(--gt-font-heading);font-size:17px}#mobile-wrap .traveler-reviews-section .review-card-body span{display:block;margin-top:5px;color:hsla(0,0%,100%,.6);font-weight:800}#mobile-wrap .community-board{background:linear-gradient(180deg,#f8fbff,#edf4ff)}#mobile-wrap .community-board .card-wrap,#mobile-wrap .community-board .card-wrap.vertical,#mobile-wrap .community-board .fallback-article-grid,#mobile-wrap .community-board .fallback-article-grid.compact{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}#mobile-wrap .community-board .fallback-article-card,#mobile-wrap .community-board .fallback-article-card.featured,#mobile-wrap .community-board .horizontal-card,#mobile-wrap .community-board .vertical-card{min-height:220px;border-radius:24px}#mobile-wrap .guide-cta-newsletter-section{padding-top:64px;padding-bottom:64px;background:linear-gradient(180deg,#edf4ff,#fff)}#mobile-wrap .guide-cta-newsletter-section .guide-cta-panel{display:grid;overflow:hidden;border-radius:30px;background:#071426;box-shadow:0 28px 82px rgba(15,41,77,.2)}#mobile-wrap .guide-cta-newsletter-section .guide-cta-image{min-height:240px;background:linear-gradient(180deg,rgba(7,20,38,.05),rgba(7,20,38,.64)),url(/img/fiber/img5.jpg) 50%/cover}#mobile-wrap .guide-cta-newsletter-section .guide-cta-copy{padding:26px;color:#fff}#mobile-wrap .guide-cta-newsletter-section .guide-cta-copy .section-title{color:#fff;font-family:var(--gt-font-heading);font-size:28px;font-weight:900;line-height:1.1}#mobile-wrap .guide-cta-newsletter-section .guide-cta-copy .section-copy{margin-top:14px;color:hsla(0,0%,100%,.72);line-height:1.55}#mobile-wrap .guide-cta-newsletter-section .homepage-newsletter-panel{display:grid;grid-gap:18px;gap:18px;margin-top:20px;padding:22px;border-radius:26px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,41,77,.08);box-shadow:var(--gt-shadow-soft)}#mobile-wrap .guide-cta-newsletter-section .newsletter-form{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:14px;border-radius:20px;background:#fff;border:1px solid rgba(15,41,77,.1)}#mobile-wrap .guide-cta-newsletter-section .newsletter-form button{grid-column:1/-1;height:44px;border:0;border-radius:14px;background:var(--gt-navy);color:#fff;font-weight:900}#mobile-wrap .header-main.gotrip-sunrise-hero{position:relative;min-height:auto;margin:0;padding:108px 0 52px;display:flex;align-items:center;overflow:hidden;isolation:isolate;color:#fff;background:var(--gt-ink)}#mobile-wrap .header-main.gotrip-sunrise-hero:after,#mobile-wrap .header-main.gotrip-sunrise-hero:before{content:none}#mobile-wrap .gotrip-sunrise-hero .sunrise-sky{position:absolute;inset:0;z-index:-2;background:radial-gradient(120% 90% at 78% 8%,#34507e 0,transparent 55%),radial-gradient(90% 70% at 12% 18%,#2a3f6b 0,transparent 50%),linear-gradient(180deg,var(--gt-ink) 0,#13223f 48%,#27395f 100%)}#mobile-wrap .gotrip-sunrise-hero .sunrise-sky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:radial-gradient(70% 120% at 50% 130%,rgba(255,138,92,.55),rgba(255,106,77,.12) 45%,transparent 70%)}#mobile-wrap .gotrip-sunrise-hero .sunrise-stars{position:absolute;inset:0;z-index:-2;overflow:hidden}#mobile-wrap .gotrip-sunrise-hero .sunrise-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.12;animation:sunriseTwinkleMobile 4s infinite}@keyframes sunriseTwinkleMobile{0%,to{opacity:.12}50%{opacity:.9}}#mobile-wrap .gotrip-sunrise-hero .sunrise-skyline{position:absolute;left:0;right:0;bottom:0;z-index:-1;width:100%;height:auto;opacity:.9}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-inner{position:relative;z-index:2;width:calc(100% - 36px);margin:0 auto}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-grid{display:grid;grid-template-columns:1fr;width:100%}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-copy{align-items:flex-start;gap:0}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--gt-font-body);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gt-coral-2)}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-eyebrow:before{content:"";width:22px;height:1px;background:var(--gt-coral-2)}#mobile-wrap .gotrip-sunrise-hero h1{margin:.4em 0 .55em;font-family:var(--gt-font-display);font-weight:500;font-size:clamp(2rem,8.6vw,2.6rem);line-height:1.05;letter-spacing:-.01em;color:#fff!important}#mobile-wrap .gotrip-sunrise-hero h1 .line{display:block;overflow:hidden}#mobile-wrap .gotrip-sunrise-hero h1 .line>span{display:block}#mobile-wrap .gotrip-sunrise-hero h1 em{font-style:italic;color:var(--gt-coral-2)}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-sub{margin:0;font-family:var(--gt-font-body);font-size:1rem;line-height:1.6;color:var(--gt-muted-light)!important}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-trending{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-trending strong{width:100%;font-family:var(--gt-font-body);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gt-muted-light)}#mobile-wrap .gotrip-sunrise-hero .hero-trend-tag{display:inline-flex;align-items:center;min-height:32px;font-family:var(--gt-font-body);font-size:12px;font-weight:600;color:#fff;padding:0 14px;border-radius:var(--gt-radius-pill);border:1px solid var(--gt-line-light);background:hsla(0,0%,100%,.12)}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-search{width:100%;margin-top:20px}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-stats{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-stat{display:flex;flex-direction:column;gap:2px}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-stat b{font-family:var(--gt-font-display);font-weight:600;font-size:1.5rem;line-height:1.1;color:#fff}#mobile-wrap .gotrip-sunrise-hero .sunrise-hero-stat span{font-family:var(--gt-font-body);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gt-muted-light)}@media(prefers-reduced-motion:reduce){#mobile-wrap .gotrip-sunrise-hero .sunrise-stars i{animation:none}}#mobile-wrap .mobile-top-bar{position:-webkit-sticky;position:sticky;top:0;z-index:130;height:56px;padding:0 14px;flex-direction:row;align-items:center;justify-content:space-between;background:rgba(11,21,38,.86);border-bottom:1px solid var(--gt-line-light);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}#mobile-wrap .mobile-top-bar .brand-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff}#mobile-wrap .mobile-top-bar .brand-mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--gt-accent);color:#fff}#mobile-wrap .mobile-top-bar .brand-word{font-family:var(--gt-font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.01em}#mobile-wrap .mobile-top-bar .mobile-top-actions{flex-direction:row;align-items:center;gap:8px}#mobile-wrap .mobile-top-bar .mobile-cta{height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:var(--gt-accent);color:var(--gt-accent-contrast);font-size:.82rem;font-weight:700;white-space:nowrap;text-decoration:none}#mobile-wrap .mobile-top-bar .mobile-more-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--gt-line-light);background:hsla(0,0%,100%,.08);color:#fff}.mobile-more-sheet .MuiDrawer-paper{border-radius:20px 20px 0 0;background:var(--gt-surface);color:var(--gt-text);padding:8px 18px calc(18px + env(safe-area-inset-bottom))}.mobile-more-sheet .sheet-body{gap:4px}.mobile-more-sheet .sheet-body:before{content:"";width:42px;height:4px;margin:6px auto 12px;border-radius:999px;background:var(--gt-border-strong)}.mobile-more-sheet .sheet-title{margin:8px 0 2px;font-size:.72rem;font-weight:700;letter-spacing:var(--gt-tracking-label);text-transform:uppercase;color:var(--gt-text-3)}.mobile-more-sheet .sheet-body>a{padding:13px 4px;font-size:1rem;font-weight:600;color:var(--gt-text);text-decoration:none}.mobile-more-sheet .sheet-langs{flex-direction:row;gap:8px;padding:6px 0 2px}.mobile-more-sheet .sheet-langs button{min-width:52px;height:38px;border-radius:12px;border:1px solid var(--gt-border);background:var(--gt-surface-2);color:var(--gt-text-2);font-weight:700;font-size:.82rem}.mobile-more-sheet .sheet-langs button.active{border-color:var(--gt-accent);background:var(--gt-accent-soft);color:var(--gt-accent)}