:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:transform .2s,top .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:transform .2s,left .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:transform .2s,right .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.iubenda-tp-alert-btn:not([data-tp-nostyle]),.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-alert-btn[data-tp-float][data-tp-float=top-right],.iubenda-tp-btn,.iubenda-tp-btn-container,.iubenda-tp-btn:not([data-tp-nostyle]),.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn[data-tp-float][data-tp-float=top-right],.iubenda-uspr-btn:not([data-tp-nostyle]),.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right],a.iubenda-tp-btn.iubenda-cs-preferences-link{display:none!important}.top-unset{top:unset!important}.bg-primary{background:var(--primary-bg-color)!important}.bg-secondary{background:var(--secondary-bg-color)!important}.bg-border{background:var(--border-color)!important}.bg-primary-brand{background:var(--primary-color)!important}.bg-primary-color\/10,.bg-primary-light{background:rgba(var(--primary-color-rgb),.1)!important}.bg-secondary-brand{background:var(--secondary-color)!important}.bg-secondary-brand\/10,.bg-secondary-light{background:rgba(var(--secondary-color-rgb),.1)!important}.bg-gold{background:#cfae54}.bg-gold-light{background:rgba(var(--gold-color-rgb),.1)!important}.bg-red{background:var(--red-color)!important}.bg-red-light{background:rgba(var(--red-color-rgb),.1)!important}.bg-orange{background:var(--orange-color)!important}.bg-orange-light{background:rgba(var(--orange-color-rgb),.1)!important}.bg-green{background:var(--green-color)!important}.bg-green-light{background:rgba(var(--green-color-rgb),.1)!important}.bg-blue{background:var(--blue-color)!important}.bg-blue-light{background:rgba(var(--blue-color-rgb),.1)!important}.bg-purple{background:var(--purple-color)!important}.bg-purple-light{background:rgba(var(--purple-color-rgb),.1)!important}.bg-magenta{background:var(--magenta-color)!important}.bg-magenta-light{background:rgba(var(--magenta-color-rgb),.1)!important}.bg-popover{background:var(--secondary-bg-color)!important}.bg-radial{background:radial-gradient(circle,rgba(var(--primary-text-color-rgb),.05),rgba(var(--primary-text-color-rgb),.01))}.bg-muted{background:var(--border-color)!important}.text-primary{color:var(--primary-color)!important}.text-foreground{color:var(--primary-text-color)!important}.text-theme-primary{color:var(--theme-primary-color)!important}a.text-primary:focus,a.text-primary:hover{color:rgba(var(--primary-color-rgb),.8)!important}.text-secondary{color:var(--secondary-color)!important}.text-tertiary{color:var(--tertiary-color)!important}.text-gold{color:var(--gold-color)!important}.text-red{color:var(--red-color)!important}.text-orange{color:var(--orange-color)!important}.text-green{color:var(--green-color)!important}.text-blue{color:var(--blue-color)!important}.text-purple{color:var(--purple-color)!important}.text-magenta{color:var(--magenta-color)!important}.text-gradient{color:rgba(0,0,0,0);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text}.text-tiktok{color:var(--tiktok-primary-color)!important}.text-youtube{color:var(--youtube-primary-color)!important}.text-spotify{color:var(--spotify-primary-color)!important}.border-primary-brand{border-color:var(--primary-color)!important}.border-primary-brand\/20{border-color:rgba(var(--primary-color-rgb),.2)!important}.border-secondary-brand{border-color:var(--secondary-color)!important}.border-secondary-brand\/20{border-color:rgba(var(--secondary-color-rgb),.2)!important}.strike-through{position:relative}.strike-through:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;transform:rotate(-20deg)}.hoverable,.hoverable:hover{transition:background-color var(--time-faster) var(--curve-fast)}.hoverable:hover{background-color:rgba(var(--primary-text-color-rgb),.05)!important}.border-outline{box-shadow:0 0 0 1px var(--border-color)}.text-gradient-primary{color:rgba(0,0,0,0);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text}.text-gradient-secondary{color:rgba(0,0,0,0);background:linear-gradient(90deg,var(--secondary-color),var(--tertiary--color));-webkit-background-clip:text}.text-gradient-primary-fade{color:rgba(0,0,0,0);background:linear-gradient(0deg,rgba(var(--primary-color-rgb),.6),rgba(var(--primary-color-rgb),1));-webkit-background-clip:text}.text-gradient-primary-fade-h{color:rgba(0,0,0,0);background:linear-gradient(90deg,rgba(var(--primary-color-rgb),.6),rgba(var(--primary-color-rgb),1));-webkit-background-clip:text}.text-gradient-secondary-fade{color:rgba(0,0,0,0);background:linear-gradient(0deg,rgba(var(--secondary-color-rgb),.6),rgba(var(--secondary-color-rgb),1));-webkit-background-clip:text}.text-gradient-tertiary-fade{color:rgba(0,0,0,0);background:linear-gradient(0deg,var(--tertiary-color),rgba(var(--tertiary-color-rgb),.6));-webkit-background-clip:text}.text-gradient-gold-fade{color:rgba(0,0,0,0);background:linear-gradient(0deg,rgba(var(--gold-color-rgb),.6),rgba(var(--gold-color-rgb),1));-webkit-background-clip:text}.text-gradient-fade{color:rgba(0,0,0,0);background:linear-gradient(0deg,rgba(var(--primary-text-color-rgb),.6),rgba(var(--primary-text-color-rgb),1));-webkit-background-clip:text}.text-gradient-light-blue-fade{color:rgba(0,0,0,0);background:linear-gradient(0deg,rgba(var(--blue-color-rgb),.6),rgba(var(--blue-color-rgb),1));-webkit-background-clip:text}.text-gradient-light-blue-fade-h{color:rgba(0,0,0,0);background:linear-gradient(90deg,rgba(var(--blue-color-rgb),.6),rgba(var(--blue-color-rgb),1));-webkit-background-clip:text}.highlight-yellow{background-color:rgba(var(--yellow-color-rgb),.1);color:var(--yellow-color)}.iso-right{transform:translateX(0) rotateX(45deg) rotate(45deg)}.iso-left{transform:translateX(0) rotateX(45deg) rotate(-45deg)}.noise-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==")}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Light.woff2) format("woff2"),url(/fonts/inter/Inter-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2"),url(/fonts/inter/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2"),url(/fonts/inter/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2"),url(/fonts/inter/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2"),url(/fonts/inter/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Basier Circle;src:url(/fonts/basier-circle/basiercircle-regular.woff2) format("woff2"),url(/fonts/basier-circle/basiercircle-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Basier Circle;src:url(/fonts/basier-circle/basiercircle-semibold.woff2) format("woff2"),url(/fonts/basier-circle/basiercircle-semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Basier Circle;src:url(/fonts/basier-circle/basiercircle-bold.woff2) format("woff2"),url(/fonts/basier-circle/basiercircle-bold.woff) format("woff");font-weight:700;font-style:normal}.nav{position:fixed;top:0;left:0;width:100%;background-color:rgba(var(--secondary-bg-color-rgb),.8);backdrop-filter:blur(10px);height:var(--navbar-height);border-bottom:1px solid var(--border-color);z-index:30;transition-property:width,left;transition-duration:var(--time-fast);transition-timing-function:var(--curve-fast)}.nav.has-sidebar.nav-collapsed{width:calc(100% - var(--sidebar-width-icon));left:var(--sidebar-width-icon)}.nav.has-sidebar.nav-expanded{width:calc(100% - var(--sidebar-width));left:var(--sidebar-width)}@media screen and (min-width:1279px){.nav.has-sidebar .nav-logo{display:none}}@media(max-width:1279px){.nav{width:100%!important;height:var(--navbar-height-mobile);left:0!important}}.nav-item{display:inline-flex;align-items:center;font-size:.8rem;letter-spacing:-.02rem;gap:var(--gutter-sm);border-radius:var(--radius-sm);padding:var(--gutter-sm) var(--gutter-sm)}.nav-item .icon{height:1rem;opacity:0;width:0;transform:translate(.5rem);transition:var(--time-fast) var(--curve-fast)}.nav-item.active .icon,.nav-item:hover .icon,.nav-item[data-state=open] .icon{opacity:1;width:1rem;transform:translate(0);transition:var(--time-fast) var(--curve-fast)}.nav-item.active,.nav-item:focus,.nav-item:hover{background:rgba(var(--white-color-rgb),.1)}.nav-menu{background:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--gutter-sm)}.nav .button-icon{padding:.8rem}.nav-list-item{display:flex;align-items:center;gap:var(--gutter);border-radius:var(--radius-sm);padding:var(--gutter-sm)}.nav-list-item .icon{width:1.5rem;height:1.5rem;flex-shrink:0}.theme-toggle i{margin:0!important}.nav-mobile{display:flex;align-items:center;gap:var(--gutter-sm);padding:var(--gutter) var(--gutter-sm);overflow-x:scroll;border-bottom:1px solid var(--border-color)}.nav-mobile ::-webkit-scrollbar{display:none}.nav-mobile li a{display:flex;align-items:center;white-space:nowrap;font-size:.8rem;box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);padding:var(--gutter-sm) var(--gutter);border-radius:var(--radius-full)}.nav-mobile li a.active{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-weight:500}.nav-mobile li a i,.nav-mobile li a svg{margin-right:var(--gutter-xs)}.accordion{background:var(--secondary-bg-color);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.accordion,.accordion-header{border-radius:var(--radius);overflow:hidden}.accordion-header{display:flex;align-items:center;justify-content:space-between;font-size:1.25rem;text-align:left;font-weight:600;padding:.75rem var(--gutter);cursor:pointer}.accordion-header.open{border-radius:var(--radius) var(--radius) 0 0}.accordion-header h5{display:flex;align-items:center;gap:var(--gutter-sm);font-size:1.1rem;font-family:var(--font-family-default);font-weight:500;text-wrap:balance;margin:0}@media(max-width:959px){.accordion-header h5{font-size:1rem}}@media(max-width:767px){.accordion-header h5{font-size:.9rem}}.accordion-body{background:var(--secondary-bg-color);padding:0 var(--gutter);text-align:left;max-height:0;opacity:0;overflow:hidden;border-radius:0 0 var(--radius) var(--radius);border-top:1px solid var(--border-color);transition:var(--time-fast) var(--curve-fast)}.accordion-body.open{max-height:9999px;opacity:1;padding:var(--gutter)}.accordion-body p{line-height:1.5;opacity:.9;margin-bottom:1rem}.accordion-body p:last-child{margin-bottom:0}.accordion-body p>a{color:var(--primary-color);font-weight:600;text-decoration:underline}.alert{position:relative;display:flex;flex-direction:column;justify-content:space-between;font-size:1rem;font-weight:500;border:1px solid;padding:var(--gutter);gap:var(--gutter);border-radius:var(--radius)}.alert-inline{flex-direction:row;align-items:center}@media(max-width:767px){.alert-inline{flex-direction:column}}.alert-header{display:flex;align-items:center;justify-content:space-between;font-size:1.25rem;text-align:left;font-weight:600;cursor:pointer}.alert-header h4{display:inline-flex;align-items:center;gap:var(--gutter-sm);font-size:1.2rem;margin:0}.alert-footer{display:flex;align-items:center;justify-content:space-between}.alert.sm{font-size:.8rem;padding:var(--gutter-sm);border-radius:var(--radius-sm)}.alert-content{display:flex;flex-direction:column;text-wrap:balance}.alert-content p{word-break:break-word;margin-bottom:var(--gutter)}.alert-content p:last-child{margin:0}.alert-icon{text-align:center}.alert-icon .alert-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.alert-primary{background:var(--primary-light-color);border-color:rgba(var(--primary-color-rgb),.3);backdrop-filter:blur(4px)}.alert-theme-primary{background:rgba(var(--theme-primary-color-rgb),.1);border-color:rgba(var(--theme-primary-color-rgb),.3);color:var(--theme-primary-color);backdrop-filter:blur(4px)}.alert-primary-light{background:var(--primary-light-color);border-color:rgba(var(--primary-color-rgb),.3);color:var(--primary-color);backdrop-filter:blur(4px)}.alert-secondary{background:rgba(var(--secondary-color-rgb),.1);border-color:rgba(var(--secondary-color-rgb),.3);color:var(--secondary-color)}.alert-primary-bg{background:var(--primary-bg-color);border-color:var(--border-color)}.alert-secondary-bg{background:var(--secondary-bg-color);border-color:var(--border-color)}.alert-ghost{background:rgba(0,0,0,0);border-color:var(--border-color)}.alert-blue{background:rgba(var(--blue-color-rgb),.1);border-color:rgba(var(--blue-color-rgb),.3);color:var(--blue-color)}.alert-gold{background:rgba(var(--gold-color-rgb),.1);border-color:rgba(var(--gold-color-rgb),.3);color:var(--gold-color)}.alert-orange{background:rgba(var(--orange-color-rgb),.1);border-color:rgba(var(--orange-color-rgb),.3);color:var(--orange-color)}.alert-yellow{background:rgba(var(--yellow-color-rgb),.1);border-color:rgba(var(--yellow-color-rgb),.3);color:var(--yellow-color)}.alert-red{background:rgba(var(--red-color-rgb),.1);border-color:rgba(var(--red-color-rgb),.3);color:var(--red-color)}.alert-green{background:rgba(var(--green-color-rgb),.1);border-color:rgba(var(--green-color-rgb),.3);color:var(--green-color)}.alert-gold-light{background:rgba(var(--gold-color-rgb),.1);border-color:rgba(var(--gold-color-rgb),.3);color:var(--gold-color)}.alert-blue-light{background:rgba(var(--blue-color-rgb),.1);border-color:rgba(var(--blue-color-rgb),.3);color:var(--blue-color)}.analysis-process{position:relative;display:flex;align-items:center;width:100%;padding-top:5rem;padding-bottom:5rem}@media(max-width:959px){.analysis-process{flex-direction:column}}.analysis-process>div{flex:1;width:33%}@media(max-width:959px){.analysis-process>div{width:100%}}.analysis-cover-grid{display:grid;grid-gap:1rem;background:var(--primary-bg-color);grid-template-columns:repeat(3,1fr);transform:translateX(0) translateY(20%) rotateX(45deg) rotate(45deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000}@media(max-width:959px){.analysis-cover-grid{transform:translateX(0) translateY(0) rotateX(0deg) rotate(0deg)}.analysis-doc{margin:100px 0}}.analysis-doc svg{display:block;fill:rgba(var(--primary-color-rgb),.7);max-width:120px;margin:0 auto;padding:1rem;background:var(--primary-bg-color);transition:all .5s}.analysis-doc svg:hover{fill:var(--primary-color);transform:translateY(-1rem);transition:all .5s}.analysis-grid{position:relative;display:grid;grid-gap:1rem;grid-template-columns:1fr;grid-template-rows:repeat(4,50px);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:translateY(-15%);perspective:1000}.analysis-grid>div:first-child{transform:translateX(0) translateZ(0)}.analysis-grid>div:first-child:hover{transform:translateX(0) translateY(-3rem) translateZ(0)}@media(max-width:959px){.analysis-grid>div:first-child{transform:translateX(0) translateZ(0)}.analysis-grid>div:first-child:hover{transform:translateY(-2rem) translateZ(0)}}.analysis-grid>div:nth-child(2){transform:translateX(20px) translateY(5px) translateZ(20px)}.analysis-grid>div:nth-child(2):hover{transform:translateX(20px) translateY(-3rem) translateZ(20px)}@media(max-width:959px){.analysis-grid>div:nth-child(2){transform:translateY(5px) translateZ(20px)}.analysis-grid>div:nth-child(2):hover{transform:translateX(0) translateY(-2rem) translateZ(0)}}.analysis-grid>div:nth-child(3){transform:translateX(40px) translateY(10px) translateZ(40px)}.analysis-grid>div:nth-child(3):hover{transform:translateX(40px) translateY(-3rem) translateZ(40px)}@media(max-width:959px){.analysis-grid>div:nth-child(3){transform:translateX(0) translateY(15px) translateZ(60px)}.analysis-grid>div:nth-child(3):hover{transform:translateX(0) translateY(-2rem) translateZ(60px)}}.analysis-card{width:400px;height:260px;max-width:100%;border-radius:var(--radius-lg);background:var(--secondary-bg-color);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);transition:var(--time-slow) var(--curve-fast)}@media(max-width:959px){.analysis-card{width:100%}}.analysis-card:hover{transition:var(--time-slow) var(--curve-fast)}.analysis-card h3{font-size:1.25rem;padding:var(--gutter) var(--gutter-md);border-bottom:1px solid var(--border-color);margin:0}.analysis-card p{font-size:.9rem;padding:var(--gutter-md);margin:0;opacity:.75}.analysis-card svg{fill:var(--primary-color)}.analysis-track{display:flex;align-items:center;justify-content:center;padding:var(--gutter-md);aspect-ratio:1/1;border-radius:var(--radius);background:rgba(var(--primary-color-rgb),.1);border:1px solid rgba(var(--primary-color-rgb),.3);transform:translateZ(0);transition:var(--time) var(--curve-fast)}@media(max-width:959px){.analysis-track{padding:var(--gutter)}}.analysis-track:hover{transform:translateZ(3rem);transition:var(--time) var(--curve-fast)}.analysis-track span{font-size:2.5rem;color:var(--primary-color)}.analysis-line{position:absolute;top:50%;left:0;width:100%;display:block;height:2px;background:rgba(var(--primary-text-color-rgb),.1);z-index:-1}@media(max-width:959px){.analysis-line{transform:rotate(90deg)}}#artists .artist-quote{position:relative;display:flex;flex-direction:column;justify-content:flex-start;background:rgba(var(--secondary-bg-color-rgb),.4);border-radius:var(--radius-lg);height:100%;padding:var(--gutter);gap:var(--gutter-md);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}#artists .artist-quote .artist-info{position:relative;display:flex;align-items:center;gap:.75rem;border-top:1px solid var(--border-color);padding-top:var(--gutter);margin-top:var(--gutter-md)}#artists .artist-quote .artist-info h5{font-size:1rem;font-weight:500;text-align:left;margin:0}@media(max-width:959px){#artists .artist-quote .artist-info h5{font-size:.9rem}}#artists .artist-quote .artist-image{position:relative;width:42px;height:42px;border-radius:var(--radius-full)}@media(max-width:959px){#artists .artist-quote .artist-image{width:32px;height:32px}}#artists .artist-quote .artist-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}#artists .artist-quote .artist-video{position:relative;width:100%;height:100%;border-radius:var(--radius)}#artists .artist-quote .artist-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}#artists .artist-quote q{font-size:.9rem;line-height:1.5;text-align:left;font-weight:400;text-wrap:balance}@media(max-width:959px){#artists .artist-quote q{font-size:.8rem}}#artists .slider-artists .swiper-slide{height:auto;padding:var(--gutter);cursor:grab}@media(max-width:767px){#artists .slider-artists .swiper-slide{padding:var(--gutter) var(--gutter-xs)}}.audio-waveform>div{width:100%}.avatar{position:relative;width:var(--avatar-size);min-width:var(--avatar-size);height:var(--avatar-size);min-height:var(--avatar-size);overflow:hidden;border-radius:50%;margin:0;--avatar-size:54px}.avatar-name{background-color:#909090;color:#f9f9f9;font-weight:500;font-size:1.2rem}.avatar-name,.avatar-placeholder{display:flex;justify-content:center;align-items:center}.avatar-placeholder{background-color:rgba(var(--primary-text-color-rgb),.1);color:rgba(var(--primary-text-color-rgb),.8)}.avatar-placeholder .icon svg{color:rgba(var(--primary-text-color-rgb),.5)}.avatar.xs{--avatar-size:24px}.avatar.sm{--avatar-size:32px}.avatar.sm.avatar-pro,.avatar.sm.avatar-star{--avatar-gap:0.2rem}.avatar.sm.avatar-pro .verified,.avatar.sm.avatar-star .verified{right:-.2rem;bottom:-.1rem}.avatar.sm.avatar-pro .verified svg,.avatar.sm.avatar-star .verified svg{width:14px}.avatar.md{--avatar-size:64px}.avatar.md.avatar-pro,.avatar.md.avatar-star{--avatar-gap:0.3rem}.avatar.md.avatar-pro .verified,.avatar.md.avatar-star .verified{right:.15rem;bottom:.15rem}.avatar.md.avatar-pro .verified svg,.avatar.md.avatar-star .verified svg{width:18px}.avatar.lg{--avatar-size:80px}.avatar.xl{--avatar-size:140px}.avatar img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.avatar.hoverable:after{content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:rgba(0,0,0,.3);transition:opacity .2s ease-in-out}.avatar.hoverable:hover:after{display:block;opacity:1}.avatar .placeholder{border:0;padding:0}.avatar .placeholder.sm{--placeholder-radius:50%}.avatar .placeholder.sm .icon{width:1rem;height:1rem}.avatar .placeholder.md{--placeholder-radius:50%}.avatar .placeholder.md .icon{width:2rem;height:2rem}.avatar .placeholder.lg{--placeholder-radius:50%}.avatar .placeholder.lg .icon{width:3rem;height:3rem}.avatar .placeholder.xl{--placeholder-radius:50%}.avatar .placeholder.xl .icon{width:5rem;height:5rem}.verified svg{width:24px}.badge{display:inline-flex;align-items:center;font-size:.8rem;padding:var(--gutter-xs) var(--gutter-sm);font-weight:500;letter-spacing:.025rem;border-radius:var(--radius-sm);backdrop-filter:blur(8px);transform:scale(1);min-height:32px;opacity:.9;white-space:pre;transition:var(--time) var(--curve-fast)}@media(max-width:767px){.badge{font-size:.7rem}}.badge:hover{opacity:1;transition:var(--time) var(--curve-fast)}.badge.xs{font-size:.6rem;min-height:unset;border-radius:var(--radius-xs);padding:var(--gutter-xs) var(--gutter-sm)}.badge.xs .icon{width:.8rem;height:.8rem}.badge.sm{font-size:.7rem;min-height:unset;border-radius:var(--radius-xs);padding:var(--gutter-xs) var(--gutter-sm)}.badge.sm .icon{width:.9rem;height:.9rem}.badge.md{font-size:1rem}.badge.lg,.badge.md{padding:var(--gutter-sm) var(--gutter)}.badge.lg{font-size:1.2rem}.badge-label{gap:var(--gutter-sm)}.badge-label,.badge-value{display:inline-flex;align-items:center}.badge-value{border-left:1px solid rgba(var(--primary-bg-color-rgb),.5);padding-left:var(--gutter-sm);margin-left:var(--gutter-sm)}.badge-vertical{flex-direction:column;text-align:center}.badge-vertical .badge-value{border-left:0;border-top:1px solid;margin:.15rem 0 0;padding:.15rem 0 0}.badge-text{border:0;padding:0;min-height:unset}.badge-text .badge-label{font-weight:300}.badge-text .badge-value{margin:0;padding-left:.4rem}.badge img{width:32px;height:32px;border-radius:var(--radius-xs)}.badge-clear{margin-left:var(--gutter-sm)}.badge-primary{background:var(--theme-primary-color);color:var(--white-color)}.badge-primary-light{background:rgba(var(--theme-primary-color-rgb),.1);color:var(--theme-primary-color)}.badge-primary-light .badge-value{border-color:rgba(var(--theme-primary-color-rgb),.25)}.badge-secondary{background:var(--secondary-color);color:var(--white-color)}.badge-secondary-light{background:var(--secondary-light-color);color:var(--secondary-color)}.badge-secondary-light .badge-value{border-color:rgba(var(--secondary-color-rgb),.25)}.badge-white{background:rgba(var(--white-color-rgb),.85);color:var(--overlay-color)}.badge-white-light{background:rgba(var(--white-color-rgb),.1);color:var(--white-color)}.badge-white-light .badge-value{border-color:rgba(var(--white-color-rgb),.25)}.badge-light{border:1px solid rgba(var(--primary-text-color-rgb),.1);background:rgba(0,0,0,0);color:var(--primary-text-color)}.badge-light .badge-value{border-color:rgba(var(--primary-text-color-rgb),.25)}.badge-inverse{border:1px solid rgba(var(--primary-text-color-rgb),.1);background:var(--primary-text-color);color:var(--primary-bg-color)}.badge-inverse .badge-value{border-color:rgba(var(--primary-bg-color-rgb),.25)}.badge-magenta{background:var(--magenta-color);color:var(--white-color)}.badge-magenta .badge-value{border-color:rgba(var(--white-color-rgb),.25)}.badge-magenta-light{background:rgba(var(--magenta-color-rgb),.1);color:var(--magenta-color)}.badge-magenta-light .badge-value{border-color:rgba(var(--magenta-color-rgb),.25)}.badge-gold{background:var(--gold-color);color:var(--white-color)}.badge-gold .badge-value{border-color:rgba(var(--white-color-rgb),.25)}.badge-gold-light{background:rgba(var(--gold-color-rgb),.1);color:var(--gold-color)}.badge-gold-light .badge-value{border-color:rgba(var(--gold-color-rgb),.25)}.badge-silver{background:var(--silver-color);color:var(--white-color)}.badge-silver .badge-value{border-color:rgba(var(--white-color-rgb),.25)}.badge-silver-light{background:rgba(var(--silver-color-rgb),.1);color:var(--silver-color)}.badge-silver-light .badge-value{border-color:rgba(var(--silver-color-rgb),.25)}.badge-bronze{background:var(--bronze-color);color:var(--white-color)}.badge-bronze .badge-value{border-color:rgba(var(--white-color-rgb),.25)}.badge-bronze-light{background:rgba(var(--bronze-color-rgb),.1);color:var(--bronze-color)}.badge-bronze-light .badge-value{border-color:rgba(var(--bronze-color-rgb),.25)}.badge-green{background:rgba(var(--green-color-rgb),.85);color:var(--white-color)}.badge-green .badge-value{border-color:rgba(var(--green-color-rgb),.25)}.badge-green-light{background:var(--green-light-color);color:var(--green-color)}.badge-green-light .badge-value{border-color:rgba(var(--green-color-rgb),.25)}.badge-orange{background:rgba(var(--orange-color-rgb),.85);color:var(--white-color)}.badge-orange .badge-value{border-color:rgba(var(--orange-color-rgb),.25)}.badge-orange-light{background:rgba(var(--orange-color-rgb),.1);color:var(--orange-color)}.badge-orange-light .badge-value{border-color:rgba(var(--orange-color-rgb),.25)}.badge-red{background:rgba(var(--red-color-rgb),.9);color:var(--white-color)}.badge-red .badge-value{border-color:rgba(var(--red-color-rgb),.25)}.badge-red-light{background:var(--red-light-color);color:var(--red-color)}.badge-red-light .badge-value{border-color:rgba(var(--red-color-rgb),.25)}.badge-yellow{background:rgba(var(--yellow-color-rgb),.85);color:var(--white-color)}.badge-yellow .badge-value{border-color:rgba(var(--yellow-color-rgb),.25)}.badge-yellow-light{background:rgba(var(--yellow-color-rgb),.1);color:var(--yellow-color)}.badge-yellow-light .badge-value{border-color:rgba(var(--yellow-color-rgb),.25)}.badge-blue{background:var(--blue-color);color:var(--white-color)}.badge-blue .badge-value{border-color:rgba(var(--blue-color-rgb),.25)}.badge-blue-light{background:rgba(var(--blue-color-rgb),.1);color:var(--blue-color)}.badge-blue-light .badge-value{border-color:rgba(var(--blue-color-rgb),.25)}.badge-gradient{color:var(--white-color);background:linear-gradient(to right,var(--primary-color),var(--secondary-color))}.badge-gradient-secondary-light{color:var(--blue-color);background:linear-gradient(to right,rgba(var(--secondary-color-rgb),.2),rgba(var(--blue-color-rgb),.2))}.badge-variation{display:inline-flex;align-items:center;font-size:1rem;font-weight:600;padding:0}.badge-variation .badge-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:var(--gutter-sm);margin-right:var(--gutter-sm)}.badge-variation .badge-icon i{font-size:1rem;margin:0}.badge-variation.badge-positive{color:var(--green-color)}.badge-variation.badge-positive .badge-icon{background-color:var(--green-light-color);border-radius:50%}.badge-variation.badge-negative{color:var(--red-color)}.badge-variation.badge-negative .badge-icon{background-color:var(--red-light-color);border-radius:50%}.badge-variation.badge-neutral{color:var(--invert-color)}.badge-variation.badge-neutral .badge-icon{background-color:var(--invert-light-color);border-radius:50%}.banner{position:fixed;padding:.75rem var(--gutter);background-color:rgba(var(--primary-color-rgb),.1);backdrop-filter:blur(12px);z-index:40}@media(max-width:959px){.banner{height:auto}}.banner-fixed{position:fixed;--offset:var(--gutter)}.banner-content{display:flex;align-items:center;gap:var(--gutter);font-size:1rem;text-wrap:balance}@media(max-width:959px){.banner-content{flex-direction:column;align-items:flex-start;gap:var(--gutter-sm);font-size:.9rem}}.banner-bottom{display:flex;align-items:center;justify-content:space-between;left:0;bottom:0;width:100%;border-top:1px solid rgba(var(--primary-color-rgb),.3)}@media(max-width:1279px){.banner-bottom{bottom:var(--navbar-height-mobile)}}.banner-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gutter);justify-content:space-between;max-width:400px;height:auto;border:1px solid rgba(var(--primary-color-rgb),.3);border-radius:var(--radius)}.banner-bottom-left{left:var(--offset);bottom:var(--offset)}@media(max-width:767px){.banner-bottom-left{max-width:100%;left:var(--offset);right:var(--offset)}}.banner-bottom-right{right:var(--offset);bottom:var(--offset)}@media(max-width:767px){.banner-bottom-right{max-width:100%;left:var(--offset);right:var(--offset)}}.banner-green{background-color:var(--green-light-color);border-top:1px solid rgba(var(--green-color-rgb),.3)}.banner-billing{background-color:var(--orange-light-color);border-top:1px solid rgba(var(--orange-color-rgb),.3)}.has-banner{padding-bottom:var(--banner-height)}.has-banner .banner-bottom-left,.has-banner .banner-bottom-right{bottom:5rem}.has-banner .sidebar-body{max-height:calc(100% - var(--banner-height))}.banner-notice{position:fixed;top:0;left:0;right:0;width:100%;padding:var(--gutter-sm) var(--gutter);text-wrap:balance;z-index:40;backdrop-filter:blur(12px)}.banner-notice,.banner-notice.dismissed{transition:var(--time-fast) all var(--curve-fast)}.banner-notice.dismissed{opacity:0;pointer-events:none;transform:translateY(-100%)}.banner-notice-sm{left:50%;right:50%;transform:translateX(-50%);max-width:767px;border-radius:var(--radius);margin:0 auto}.has-notice{padding-top:var(--dynamic-banner-height);--sticky-top:calc(var(--navbar-height) + var(--dynamic-banner-height))}@media(max-width:959px){.has-notice{--sticky-top:calc(var(--navbar-height-mobile) + var(--dynamic-banner-height))}}.has-notice .sidebar-body{margin-top:var(--dynamic-banner-height);max-height:calc(100% - var(--dynamic-banner-height))}.has-notice .nav{top:var(--dynamic-banner-height)}.banner-primary{background-color:rgba(var(--primary-color-rgb),.8)}.banner-gradient,.banner-primary,.banner-primary a{color:var(--white-color)}.banner-gradient{background:linear-gradient(to right,rgba(var(--theme-primary-color-rgb),.8),rgba(var(--theme-secondary-color-rgb),.8))}.banner-gradient a{color:var(--white-color)}.banner-light{background-color:rgba(var(--primary-bg-color-rgb),.7);color:var(--primary-text-color);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.banner-error{background-color:rgba(var(--red-color-rgb),.1)}.banner-error,.banner-error a{color:var(--red-color)}.card-blog .card-image{position:relative;aspect-ratio:16/10;border-radius:calc(var(--radius) - var(--gutter-xs));overflow:hidden}.card-blog .card-content{padding:var(--gutter) var(--gutter-sm) var(--gutter-sm) var(--gutter-sm);text-align:left}.card-blog .card-content h4{font-size:1.25rem;line-height:1.25;text-wrap:balance}.card-blog .card-content p{font-size:.9rem;opacity:.9}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gutter-sm);border:1px solid rgba(0,0,0,0);padding:var(--gutter-sm) var(--gutter-md);border-radius:var(--radius);font-weight:600;outline:none;cursor:pointer;transition:all .35s}@media(max-width:767px){.button{padding:var(--gutter-sm) var(--gutter)}}.button:disabled,.button[disabled]{cursor:not-allowed;opacity:.5}.button:hover{transition:all .35s}.button-icon{padding:.75rem 1rem}.button-icon i,.button-icon svg{margin:0}.button-label{display:flex;align-items:center;gap:var(--gutter-xs)}.button.xs{padding:var(--gutter-xs) var(--gutter-sm);font-size:.8rem;border-radius:var(--radius-sm)}.button.xs .icon{width:.8rem;height:.8rem}.button.sm{padding:.5rem 1rem;font-size:.9rem}.button.md{padding:.75rem 1.8rem;font-size:1rem}.button.lg{padding:.75rem 2rem;font-size:1.2rem}.button-primary{background:var(--primary-color);color:var(--white-color)}.button-primary:hover{background:rgba(var(--primary-color-rgb),.8);color:var(--white-color)}.button-primary:focus{box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.5)}.button-primary .loading{--spinner-color:var(--white-color)}.button-light{background:rgba(var(--primary-text-color-rgb),.1);color:var(--primary-text-color)}.button-light:hover{background:var(--primary-text-color);color:var(--primary-bg-color)}.button-light:focus{box-shadow:0 0 0 4px rgba(var(--primary-text-color-rgb),.5)}.button-primary-light{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.button-primary-light:hover{background:rgba(var(--primary-color-rgb),.8);color:var(--white-color)}.button-primary-light:focus{box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.5)}.button-primary-light .loading{--spinner-color:var(--primary-color)}.button-theme-primary{background:var(--theme-primary-color);color:var(--white-color)}.button-theme-primary:hover{background:rgba(var(--theme-primary-color-rgb),.8);color:var(--white-color)}.button-theme-primary:focus{box-shadow:0 0 0 4px rgba(var(--theme-primary-color-rgb),.5)}.button-theme-primary .loading{--spinner-color:var(--white-color)}.button-theme-primary-light{background:rgba(var(--theme-primary-color-rgb),.1);color:var(--theme-primary-color)}.button-theme-primary-light:hover{background:rgba(var(--theme-primary-color-rgb),.8);color:var(--white-color)}.button-theme-primary-light:focus{box-shadow:0 0 0 4px rgba(var(--theme-primary-color-rgb),.5)}.button-theme-primary-light .loading{--spinner-color:var(--theme-primary-color)}.button-secondary{background:var(--secondary-color);color:var(--white-color)}.button-secondary:hover{background:rgba(var(--secondary-color-rgb),.8);color:var(--white-color)}.button-secondary:focus{box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.5)}.button-secondary-light{background:rgba(var(--secondary-color-rgb),.1);color:var(--secondary-color)}.button-secondary-light:hover{background:rgba(var(--secondary-color-rgb),.8);color:var(--white-color)}.button-secondary-light:focus{box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.5)}.button-tertiary{background:var(--tertiary-color);color:var(--white-color)}.button-tertiary:hover{background:rgba(var(--tertiary-color-rgb),.8);color:var(--white-color)}.button-tertiary:focus{box-shadow:0 0 0 4px rgba(var(--tertiary-color-rgb),.5)}.button-inverse{background:var(--primary-text-color);color:var(--primary-bg-color)}.button-inverse:hover{background:rgba(var(--primary-text-color-rgb),.6)}.button-inverse:hover,.button-inverse:hover i,.button-inverse:hover svg{color:var(--primary-bg-color)}.button-inverse:focus{box-shadow:0 0 0 4px rgba(var(--primary-text-color-rgb),.5)}.button-inverse-light{background:rgba(var(--primary-text-color-rgb),.05);color:var(--inverse-color)}.button-inverse-light:hover{background:rgba(var(--primary-text-color-rgb),.9);color:var(--primary-bg-color)}.button-inverse-light .loading{--spinner-color:var(--primary-text-color)}.button-inverse-light:focus{box-shadow:0 0 0 4px rgba(var(--primary-text-color-rgb),.5)}.button-ghost{background-color:rgba(0,0,0,0);color:var(--primary-text-color)}.button-ghost:hover{background-color:rgba(var(--primary-text-color-rgb),.1);color:var(--primary-text-color)}.button-ghost:focus{box-shadow:0 0 0 4px rgba(var(--primary-text-color-rgb),.5)}.button-link{color:var(--primary-color);text-decoration:underline}.button-link,.button-link-plain{background-color:rgba(0,0,0,0);padding:0}.button-link-plain{color:currentColor;gap:var(--gutter-xs)}.button-cta{font-size:1.4rem}@media(max-width:767px){.button-cta{font-size:1.15rem}}.button-gradient{background:linear-gradient(to right,var(--theme-primary-color) 0,var(--theme-secondary-color) 100%);background-size:200% auto;border:0}.button-gradient,.button-gradient:hover{transition:all .35s;color:var(--white-color)}.button-gradient:hover{background-position:100%}.button-gradient:focus{box-shadow:0 0 0 4px rgba(var(--theme-primary-color-rgb),.5)}.button-gradient-secondary{background:linear-gradient(to right,var(--secondary-color) 0,var(--blue-color) 100%);background-size:200% auto;border:0;transition:all .35s;color:var(--white-color)}.button-gradient-secondary:hover{background-position:100%;transition:all .35s;color:var(--white-color)}.button-gradient-secondary:focus{box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.5)}.button-green{background:var(--green-color);border:1px solid var(--green-color);color:var(--white-color)}.button-green:hover{background:rgba(var(--green-color-rgb),.9);color:var(--white-color)}.button-green:focus{box-shadow:0 0 0 4px rgba(var(--green-color-rgb),.5)}.button-green-light{background:rgba(var(--green-color-rgb),.1);color:var(--green-color)}.button-green-light:hover{background:rgba(var(--green-color-rgb),.8);color:var(--white-color)}.button-green-light .loading{--spinner-color:var(--green-color)}.button-green-light:focus{box-shadow:0 0 0 4px rgba(var(--green-color-rgb),.5)}.button-gold{background:var(--gold-color);border:1px solid var(--gold-color);color:var(--white-color)}.button-gold:hover{background:rgba(var(--gold-color-rgb),.9);color:var(--white-color)}.button-gold:focus{box-shadow:0 0 0 4px rgba(var(--gold-color-rgb),.5)}.button-gold-light{background:rgba(var(--gold-color-rgb),.1);color:var(--gold-color)}.button-gold-light:hover{background:rgba(var(--gold-color-rgb),.8);color:var(--white-color)}.button-gold-light:focus{box-shadow:0 0 0 4px rgba(var(--gold-color-rgb),.5)}.button-blue{background:var(--blue-color);border:1px solid var(--blue-color);color:var(--white-color)}.button-blue:hover{background:rgba(var(--blue-color-rgb),.9);color:var(--white-color)}.button-blue:focus{box-shadow:0 0 0 4px rgba(var(--blue-color-rgb),.5)}.button-outline-gold{background:rgba(0,0,0,0);color:var(--gold-color);border:1px solid var(--gold-color)}.button-outline-gold:hover{background:var(--gold-color);color:var(--white-color)}.button-outline-gold:hover i,.button-outline-gold:hover svg{color:var(--white-color)}.button-outline-gold:focus{box-shadow:0 0 0 4px rgba(var(--gold-color-rgb),.5)}.button-disabled{background:var(--neutral-color);border:1px solid var(--neutral-color);color:var(--white-color);cursor:not-allowed}.button-disabled:hover{background:rgba(var(--neutral-color-rgb),.8);color:var(--white-color)}.button-disabled:focus{box-shadow:0 0 0 4px rgba(var(--neutral-color-rgb),.5)}.button-outline{background:rgba(0,0,0,0);color:var(--primary-text-color);border:1px solid var(--primary-text-color)}.button-outline:hover{background:var(--primary-text-color)}.button-outline:hover,.button-outline:hover i,.button-outline:hover svg{color:var(--primary-bg-color)}.button-outline:focus{box-shadow:0 0 0 4px rgba(var(--primary-text-color-rgb),.5)}.button-outline-primary{background:rgba(0,0,0,0);color:var(--primary-color);border:1px solid var(--primary-color)}.button-outline-primary:hover{background:var(--primary-color);color:var(--white-color)}.button-outline-primary:hover i,.button-outline-primary:hover svg{color:var(--white-color)}.button-outline-primary:focus{box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.5)}.button-orange{background:var(--orange-color);border:1px solid var(--orange-color);color:var(--white-color)}.button-orange:hover{background:rgba(var(--orange-color-rgb),.9);color:var(--white-color)}.button-orange:focus{box-shadow:0 0 0 4px rgba(var(--orange-color-rgb),.5)}.button-orange-light{background:rgba(var(--orange-color-rgb),.1);color:var(--orange-color)}.button-orange-light:hover{background:rgba(var(--orange-color-rgb),.8);color:var(--white-color)}.button-orange-light .loading{--spinner-color:var(--orange-color)}.button-orange-light:focus{box-shadow:0 0 0 4px rgba(var(--orange-color-rgb),.5)}.button-empty{padding:0}.button-empty,.button-empty:hover{background:rgba(0,0,0,0);color:var(--primary-text-color);border:1px solid rgba(0,0,0,0)}.button-empty:focus{box-shadow:0 0 0 4px rgba(var(--primary-text-color-rgb),.5)}.button-clear{background:rgba(0,0,0,0);color:rgba(var(--primary-text-color-rgb),.5);padding:var(--gutter-sm)}.button-clear:hover{color:rgba(var(--primary-text-color-rgb),.9);background:rgba(var(--primary-text-color-rgb),.2)}.button-clear:focus{box-shadow:0 0 0 4px rgba(var(--primary-text-color-rgb),.5)}.button-blue-light{background:rgba(var(--blue-color-rgb),.1);color:var(--blue-color)}.button-blue-light:hover{background:rgba(var(--blue-color-rgb),.8);color:var(--white-color)}.button-blue-light .loading{--spinner-color:var(--blue-color)}.button-blue-light:focus{box-shadow:0 0 0 4px rgba(var(--blue-color-rgb),.5)}.button-red{background:var(--red-color);border:1px solid var(--red-color);color:var(--white-color)}.button-red:hover{background:rgba(var(--red-color-rgb),.9);color:var(--white-color)}.button-red:focus{box-shadow:0 0 0 4px rgba(var(--red-color-rgb),.5)}.button-red-light{background:rgba(var(--red-color-rgb),.1);color:var(--red-color)}.button-red-light:hover{background:rgba(var(--red-color-rgb),.8);color:var(--white-color)}.button-red-light .loading{--spinner-color:var(--red-color)}.button-red-light:focus{box-shadow:0 0 0 4px rgba(var(--red-color-rgb),.5)}.button-magenta{background:var(--magenta-color);border:1px solid var(--magenta-color);color:var(--white-color)}.button-magenta:hover{background:rgba(var(--magenta-color-rgb),.9);color:var(--white-color)}.button-magenta:focus{box-shadow:0 0 0 4px rgba(var(--magenta-color-rgb),.5)}.button-magenta-light{background:rgba(var(--magenta-color-rgb),.1);color:var(--magenta-color)}.button-magenta-light:hover{background:rgba(var(--magenta-color-rgb),.8);color:var(--white-color)}.button-magenta-light .loading{--spinner-color:var(--magenta-color)}.button-magenta-light:focus{box-shadow:0 0 0 4px rgba(var(--magenta-color-rgb),.5)}.button-purple{background:var(--purple-color);border:1px solid var(--purple-color);color:var(--white-color)}.button-purple:hover{background:rgba(var(--magenta-color-rgb),.9);color:var(--white-color)}.button-purple:focus{box-shadow:0 0 0 4px rgba(var(--magenta-color-rgb),.5)}.button-purple-light{background:rgba(var(--purple-color-rgb),.1);color:var(--purple-color)}.button-purple-light:hover{background:rgba(var(--purple-color-rgb),.8);color:var(--white-color)}.button-purple-light .loading{--spinner-color:var(--purple-color)}.button-purple-light:focus{box-shadow:0 0 0 4px rgba(var(--purple-color-rgb),.5)}.button-wanted{background:var(--wanted-primary-color);border:1px solid var(--wanted-primary-color);color:var(--white-color)}.button-wanted:hover{background:rgba(var(--wanted-primary-color-rgb),.9);color:var(--white-color)}.button-wanted:focus{box-shadow:0 0 0 4px rgba(var(--wanted-primary-color-rgb),.5)}.button-wanted-light{background:rgba(var(--wanted-primary-color-rgb),.1);color:var(--wanted-primary-color)}.button-wanted-light:hover{background:rgba(var(--wanted-primary-color-rgb),.8);color:var(--white-color)}.button-wanted-light:focus{box-shadow:0 0 0 4px rgba(var(--wanted-primary-color-rgb),.5)}.button-dark{background:rgba(var(--dark-color-rgb),1);backdrop-filter:blur(10px);color:var(--overlay-color)}.button-dark:hover{background:rgba(var(--dark-color-rgb),.8);color:var(--overlay-color)}.button-dark:focus{box-shadow:0 0 0 4px rgba(var(--dark-color-rgb),.5)}.button-dark-light{background:rgba(var(--dark-color-rgb),.1);backdrop-filter:blur(10px);color:var(--dark-color)}.button-dark-light:hover{background:rgba(var(--dark-color-rgb),.9);color:var(--white-color);opacity:1}.button-dark-light:focus{box-shadow:0 0 0 4px rgba(var(--dark-color-rgb),.5)}.button-white{background:rgba(var(--white-color-rgb),1);backdrop-filter:blur(10px);color:var(--overlay-color)}.button-white:hover{background:rgba(var(--white-color-rgb),.8);color:var(--overlay-color)}.button-white:focus{box-shadow:0 0 0 4px rgba(var(--white-color-rgb),.5)}.button-white-light{background:rgba(var(--white-color-rgb),.1);backdrop-filter:blur(10px);color:var(--white-color)}.button-white-light:hover{background:rgba(var(--white-color-rgb),1);color:var(--overlay-color);opacity:1}.button-white-light:focus{box-shadow:0 0 0 4px rgba(var(--white-color-rgb),.5)}.button-home{background:rgba(var(--white-color-rgb),1);backdrop-filter:blur(10px);color:var(--secondary-color)}.button-home:hover{background:linear-gradient(to right,rgba(var(--theme-primary-color-rgb),.5) 0,rgba(var(--theme-secondary-color-rgb),.5) 100%);color:var(--white-color);transform:scale(.98)}.button-home:focus{box-shadow:0 0 0 4px rgba(var(--white-color-rgb),.5)}.button-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--gutter-sm);margin-top:var(--gutter)}.button-actions .button{white-space:nowrap}@media(max-width:767px){.button-actions .button{flex:1;text-align:center}}.button-play{border-radius:50%;width:3rem;height:3rem}.button-play:not(.is-playing) .icon{width:1.25rem;height:1.25rem;margin-left:.2rem}.button-play:not(.is-playing) .icon svg{width:1.25rem;height:1.25rem}.button-group{display:flex;align-items:center;justify-content:center}.button-group input[type=checkbox],.button-group input[type=radio]{position:absolute;top:-9999px;left:-9999px}.button-group.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.button-group .button{border-radius:0;border-right-width:0;margin:0}.button-group .button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.button-group .button:last-child{border-radius:0 var(--radius) var(--radius) 0;border-right-width:1px}.button-group .button-outline.active{background-color:var(--invert-color);color:var(--primary-bg-color)}.button-group .button-outline-primary.active{background-color:var(--primary-color);color:var(--white-color)}@media(max-width:959px){.button-group{width:100%;flex-direction:column}.button-group .button{width:100%;border-radius:0;border-right-width:1px;border-bottom-width:0}.button-group .button:first-child{border-radius:var(--radius) var(--radius) 0 0}.button-group .button:last-child{border-radius:0 0 var(--radius) var(--radius);border-bottom-width:1px}}.card{display:flex;flex-direction:column;border-radius:var(--radius-lg);background-color:var(--secondary-bg-color);overflow:hidden}.card.hoverable{cursor:pointer}.card.hoverable,.card.hoverable:hover{transition:var(--time) all var(--curve-fast)}.card.hoverable:hover{background:rgba(var(--primary-text-color-rgb),.1)!important}.card-image{position:relative;overflow:hidden;flex-shrink:0}.card-image img{width:100%;height:100%;top:0;left:0;object-fit:cover}.card .overlay{opacity:.5}.card .overlay-title{position:absolute;left:var(--gutter);bottom:var(--gutter);width:calc(100% - var(--gutter)*2);color:var(--white-color);text-align:left;margin:0;z-index:10;transition:opacity .3s ease}.card-info{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--gutter);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.card-info .card-content .card-icon{font-size:2rem;color:var(--primary-color);margin-bottom:var(--gutter-sm)}.card-info .card-content h3{font-size:1rem;line-height:1.5;font-weight:300;text-transform:uppercase;letter-spacing:.025rem;margin-bottom:var(--gutter-xs);opacity:.9}.card-info .card-content p{font-size:1.4rem;font-weight:600}.card-info .card-footer{width:100%;margin-top:auto}.card-info .card-footer .button{width:100%}.card-preview{pointer-events:none;overflow:hidden;filter:blur(8px)}.card{position:relative}.card:hover .card-actions{opacity:1;transform:translateY(0)}.card-actions,.card:hover .card-actions{transition:var(--time-faster) all var(--curve-fast)}.card-actions{position:absolute;right:var(--gutter);bottom:var(--gutter);opacity:0;transform:translateY(100%)}.card-playlist{position:relative;border-radius:var(--radius);background-color:var(--secondary-bg-color);overflow:hidden;display:flex;flex-direction:column;gap:.75rem;width:100%;border:var(--card-border-width) solid var(--border-color);padding:var(--card-padding);--card-border-width:1px;--card-padding:0.5rem;--progress-size:8px}.card-playlist,.card-playlist:hover{transition:var(--time-fast) all var(--curve-fast)}.card-playlist:hover{background-color:rgba(var(--primary-text-color-rgb),.1)}.card-playlist:hover .card-image{border-radius:var(--radius-lg);transform:scale(.9)}.card-playlist.star{padding:var(--card-padding);background:linear-gradient(to bottom,rgba(var(--gold-color-rgb),.9),rgba(var(--gold-color-rgb),0))}.card-playlist.star .card-match-progress .progress{background-color:rgba(var(--gold-color-rgb),.5)}.card-playlist.star .card-match-progress .progress .progress-bar{background-color:rgba(var(--gold-color-rgb),.95)}.card-playlist.pro{padding:var(--card-padding);color:var(--white-color);background:linear-gradient(to bottom,rgba(var(--blue-color-rgb),.9),rgba(var(--secondary-color-rgb),.9))}.card-playlist.pro .card-match-progress .progress{background-color:rgba(var(--blue-color-rgb),.5)}.card-playlist.pro .card-match-progress .progress .progress-bar{background-color:rgba(var(--blue-color-rgb),.95)}.card-playlist.featured{padding:var(--card-padding);background:linear-gradient(to bottom,rgba(var(--theme-primary-color-rgb),.9),rgba(var(--theme-primary-color-rgb),0))}.card-playlist.featured .card-match-progress .progress{background-color:rgba(var(--theme-primary-color-rgb),.5)}.card-playlist.featured .card-match-progress .progress .progress-bar{background-color:rgba(var(--theme-primary-color-rgb),.95)}.card-playlist .card-image{position:relative;width:100%;height:auto;aspect-ratio:1/1;flex-shrink:0;border-radius:calc(var(--radius) - var(--card-padding));transition:var(--time-fast) all var(--curve-fast)}.card-playlist .card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-playlist .card-match-progress{position:absolute;left:0;right:0;bottom:0;width:100%;height:var(--progress-size);color:var(--white-color);z-index:30}.card-playlist .card-match-progress span{display:block;width:100%;font-size:1.2rem;font-weight:500;text-align:right;padding:var(--gutter)}.card-playlist .card-match-progress .progress{background-color:rgba(var(--white-color-rgb),.5);border:0;border-radius:0;height:var(--progress-size);backdrop-filter:blur(8px)}.card-playlist .card-match-progress .progress-bar{background:var(--white-color);height:100%}.card-playlist .score{font-size:1rem;line-height:1;font-weight:600;margin:0}.card-playlist .score-label{font-size:.6rem;text-transform:uppercase;font-weight:300;opacity:.7;letter-spacing:.02rem}.card-playlist .placeholder{border:0}.pushed-overlay{position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;gap:var(--gutter-sm);transition:var(--time-fast) var(--curve-fast)}.pushed-overlay,.pushed-overlay .icon{display:flex;align-items:center;justify-content:center}.pushed-overlay .icon{width:3.5rem;height:3.5rem;padding:.25rem;border-radius:50%;background-color:var(--green-color)}.pushed .card-header,.pushed .card-image{opacity:.2}.pushed:hover .card-header,.pushed:hover .card-image{opacity:1;transition:var(--time-fast) var(--curve-fast)}.pushed:hover .pushed-overlay{opacity:0;transition:var(--time-fast) var(--curve-fast)}.card-promotion{display:flex;flex-direction:row;justify-content:space-between;background:var(--secondary-bg-color);border-radius:var(--radius);overflow:hidden;padding:1rem;border:1px dashed rgba(var(--primary-text-color-rgb),.2)}.card-release{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;padding:var(--gutter-sm);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.card-release .card-image{border-radius:var(--radius-sm);overflow:hidden}.card-release .card-content h4{font-size:1.25rem;line-height:1.2;margin:var(--gutter-sm) 0 var(--gutter-xs) 0}.card-release .card-content p{font-size:.9rem;font-weight:300}.card-release .card-content span{font-size:.85rem;font-weight:500}.certifications-disc{animation:spin 2s linear infinite paused}.certifications-spin:hover .certifications-disc{animation-play-state:running}.chat{display:flex;flex-direction:column;height:var(--chat-height)}.chat-wrapper{display:grid;grid-template-columns:var(--chat-sidebar-width) 1fr;border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);--chat-height:calc(100svh - env(safe-area-inset-bottom) - var(--navbar-height-mobile) * 2);--chat-body-height:calc(var(--chat-height) - var(--chat-header-height) - var(--chat-footer-height) - var(--chat-overview-height));--chat-sidebar-width:280px;--chat-overview-height:0}.chat-header{display:flex;justify-content:space-between;align-items:center;gap:var(--gutter);padding:var(--gutter);border-bottom:1px solid var(--border-color)}@media(max-width:767px){.chat-header{padding:var(--gutter-xs) var(--gutter-sm) var(--gutter-xs) 0}.chat-header .button-icon{padding-right:var(--gutter-xs)}.chat-header .button-label{display:none}}.chat-header .avatar{--avatar-size:42px}@media(max-width:959px){.chat-header .avatar{--avatar-size:36px}}@media(max-width:767px){.chat-header .avatar{--avatar-size:32px}}.chat-sidebar{flex-direction:column;align-items:flex-start;gap:var(--gutter-xs);max-height:var(--chat-height);overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--border-color)}.chat-list-item,.chat-sidebar{display:flex;padding:var(--gutter-sm)}.chat-list-item{align-items:center;width:100%;border-radius:var(--radius-sm);font-size:.9rem;cursor:pointer;transition:var(--time-fast) all var(--curve-fast)}.chat-list-item .avatar{--avatar-size:42px}.chat-list-item.active{background:rgba(var(--primary-text-color-rgb),.1);color:var(--primary-text-color)}.chat-list-item:hover:not(.active){background:rgba(var(--primary-text-color-rgb),.1);border-color:var(--border-color);transition:var(--time-fast) all var(--curve-fast)}.chat-body{flex-direction:column;flex:1;height:var(--chat-body-height);max-height:var(--chat-body-height);overflow-y:auto;transition:var(--time-faster) all var(--curve-fast)}.chat-body,.chat-body .message{display:flex;align-items:flex-start;padding:var(--gutter)}.chat-body .message{flex-direction:column;gap:var(--gutter-sm);background-color:rgba(var(--primary-text-color-rgb),.1);border-radius:var(--radius);font-size:.9rem;font-weight:400;line-height:1.5;max-width:70%;margin-top:var(--gutter-xs);word-break:break-word}@media(max-width:767px){.chat-body .message{max-width:80%;font-size:.85rem;padding:.6rem}}.chat-body .message:first-child{margin-top:auto}.chat-body .message.self{background-color:rgba(var(--primary-color-rgb),.15);color:var(--primary-text-color);align-self:flex-end}.chat-body .message.self .message-attachment{background-color:rgba(var(--primary-color-rgb),.15);border-color:rgba(var(--primary-color-rgb),.15)}.chat-body .message.self .message-attachment:hover{background-color:rgba(var(--primary-color-rgb),.3)}.chat-body .message.self .message-attachment-header{border-color:rgba(var(--primary-color-rgb),.3)}.chat-body .message.self.last{border-bottom-right-radius:0}.chat-body .message:not(.self).last{border-bottom-left-radius:0}.chat-body .message.message-system{font-weight:500}.chat-body .message.message-primary{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.chat-body .message.message-blue{background-color:rgba(var(--blue-color-rgb),.1);color:var(--blue-color)}.chat-body .message.message-green{background-color:rgba(var(--green-color-rgb),.1);color:var(--green-color)}.chat-body .message.message-orange{background-color:rgba(var(--orange-color-rgb),.1);color:var(--orange-color)}.chat-body .message.message-red{background-color:rgba(var(--red-color-rgb),.1);color:var(--red-color)}.chat-footer{align-items:center;padding:var(--gutter);border-top:1px solid var(--border-color);margin-top:auto}.chat-footer,.chat-footer form{display:flex;flex-direction:column}.chat-footer form{position:relative;gap:var(--gutter-sm)}.chat-footer form textarea{width:100%;max-height:200px;border:1px solid var(--border-color);resize:none;transition:var(--time-fast) all var(--curve-fast)}.chat-footer form textarea:focus{border-color:rgba(var(--primary-text-color-rgb),.3);transition:var(--time-fast) all var(--curve-fast)}.chat-archive.active,.chat-archive.active .avatar-placeholder{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.message-attachments{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gutter-sm)}.message-attachment{display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--radius-sm);background-color:rgba(var(--primary-text-color-rgb),.1);border:1px solid var(--border-color);flex:1}.message-attachment,.message-attachment:hover{transition:var(--time-fast) all var(--curve-fast)}.message-attachment:hover{background-color:rgba(var(--primary-text-color-rgb),.3)}.message-attachment-header{display:flex;align-items:center;text-align:left;letter-spacing:.025rem;text-transform:uppercase;padding:.4rem var(--gutter-sm);width:100%;font-size:.75rem;font-weight:300;opacity:.7;border-bottom:1px solid var(--border-color)}.message-attachment-body{display:flex;align-items:center;padding:var(--gutter-sm);gap:.75rem}.message-attachment-image{position:relative;border-radius:var(--radius-xs);overflow:hidden;width:var(--thumbnail-size);height:var(--thumbnail-size);aspect-ratio:1/1;flex-shrink:0;--thumbnail-size:42px}.message-attachment-image img{width:100%;height:100%;object-fit:cover}.chat-page-mobile main{height:calc(100svh - var(--navbar-height-mobile))!important;max-height:calc(100svh - var(--navbar-height-mobile))!important}.chat-page-mobile .sidebar{min-height:unset!important}.chat-page-mobile footer{display:none!important}.chat-mobile-wrapper{min-height:unset!important;padding-top:var(--navbar-height-mobile)!important;padding-left:0!important;padding-right:0!important;margin:0!important;overflow:hidden!important}.chat-mobile{border-radius:0}.chat-mobile.chat-detail{grid-template-columns:1fr;border-radius:0;box-shadow:none}.chat-mobile.chat-detail .chat-sidebar{display:none}.chat-mobile .chat-header{border-radius:0}.chat-mobile.chat-list{grid-template-columns:1fr}.chat-mobile.chat-list .chat{display:none}.chat-mobile .chat-sidebar{border-right:0}.chat-mobile .chat-body{padding:var(--gutter-sm) var(--gutter)}.chat-mobile .chat-footer{padding:var(--gutter) .75rem}.chat-mobile .chat-footer textarea{height:var(--input-height);padding:.6rem .75rem}.chart-item{position:relative;display:flex;align-items:flex-start;border-radius:var(--radius-lg);border:1px solid var(--border-color);gap:var(--gutter-md);padding:var(--gutter);--cover-size:150px}.chart-item,.chart-item:hover{transition:var(--time) var(--curve-fast)}.chart-item:hover{background-color:var(--secondary-bg-color)}@media(max-width:767px){.chart-item{gap:var(--gutter);padding:.75rem;--cover-size:90px}}.chart-item.position-1{background-color:rgba(var(--gold-color-rgb),.1);border-color:rgba(var(--gold-color-rgb),.3)}.chart-item.position-1:hover{background-color:rgba(var(--gold-color-rgb),.3);border-color:rgba(var(--gold-color-rgb),.7)}.chart-item.position-1 .chart-item-cover{background:linear-gradient(to top,rgba(var(--gold-color-rgb),.2),rgba(var(--gold-color-rgb),.5));border-color:var(--gold-color)}.chart-item.position-1 .chart-item-position{color:var(--gold-color)}.chart-item.position-1 .track-player .overlay{background-color:rgba(var(--gold-color-rgb),.75)}.chart-item.position-2{background-color:rgba(var(--silver-color-rgb),.1);border-color:rgba(var(--silver-color-rgb),.3)}.chart-item.position-2:hover{background-color:rgba(var(--silver-color-rgb),.2);border-color:rgba(var(--silver-color-rgb),.7)}.chart-item.position-2 .chart-item-cover{background:linear-gradient(to top,rgba(var(--silver-color-rgb),.2),rgba(var(--silver-color-rgb),.5));border-color:var(--silver-color)}.chart-item.position-2 .chart-item-position{color:var(--silver-color)}.chart-item.position-2 .track-player .overlay{background-color:rgba(var(--silver-color-rgb),.75)}.chart-item.position-3{background-color:rgba(var(--bronze-color-rgb),.1);border-color:rgba(var(--bronze-color-rgb),.3)}.chart-item.position-3:hover{background-color:rgba(var(--bronze-color-rgb),.2);border-color:rgba(var(--bronze-color-rgb),.7)}.chart-item.position-3 .chart-item-cover{background:linear-gradient(to top,rgba(var(--bronze-color-rgb),.2),rgba(var(--bronze-color-rgb),.5));border-color:var(--bronze-color)}.chart-item.position-3 .chart-item-position{color:var(--bronze-color)}.chart-item.position-3 .track-player .overlay{background-color:rgba(var(--bronze-color-rgb),.75)}.chart-item-content{display:flex;flex-direction:column;align-items:flex-start;min-height:var(--cover-size);padding:var(--gutter-xs) 0}.chart-item-content h3{font-size:1.6rem;line-height:1.25;font-weight:700;text-wrap:balance}@media(max-width:767px){.chart-item-content h3{font-size:1.2rem}}.chart-item-cover{position:relative;aspect-ratio:1/1;width:var(--cover-size);min-width:var(--cover-size);height:var(--cover-size);min-height:var(--cover-size);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);padding:var(--gutter-sm);background-color:rgba(var(--primary-text-color-rgb),.1)}@media(max-width:767px){.chart-item-cover{padding:var(--gutter-xs)}}.chart-item-cover img{border-radius:.25rem}.chart-item-cover .track-player{--track-cover-size:100%}@media(max-width:767px){.chart-item-label{font-size:.8rem}}.chart-item-meta{display:flex;flex-wrap:wrap;gap:var(--gutter-sm);margin-top:var(--gutter-sm)}.chart-item-position{position:absolute;left:-.4rem;bottom:-.4rem;font-size:1.5rem;font-weight:700;line-height:1;color:var(--white-color);border-radius:var(--radius-sm);z-index:10}@media(max-width:767px){.chart-item-position{font-size:2rem;left:var(--gutter);bottom:var(--gutter)}}.chart-list{display:flex;flex-direction:column;gap:var(--gutter)}.chart-nav{display:flex;align-items:center;justify-content:space-between}.chart-tooltip{background-color:var(--primary-bg-color);border-radius:var(--radius-sm);padding:var(--gutter-sm);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);color:var(--primary-text-color);font-size:.9rem;line-height:1.25;min-width:150px}.charts{padding:3rem 0}.charts .chart{margin-bottom:3rem}.charts .chart:last-child{margin-bottom:0}.charts .chart h5{font-size:1.25rem;text-transform:uppercase;opacity:.9;letter-spacing:2px;width:100%;text-align:center;margin-bottom:1rem}.chart-analytics .chart-lines{height:400px;position:relative;width:100%}.chart-lines{width:100%;height:100%}.chart-lines text{fill:var(--primary-text-color)!important;opacity:.7!important}.chart-lines line{stroke:var(--primary-text-color)!important;opacity:.7!important}.chart-pie{width:100%;height:100%}.chart-pie text{font-weight:500!important;fill:var(--primary-text-color)!important}.checkbox,input[type=checkbox]{margin:0;font:inherit;color:currentColor;width:1.5rem;height:1.5rem;border:1px solid var(--theme-primary-color);border-radius:.15em;transform:translateY(-.075em);display:inline-flex;align-items:center;justify-content:center;place-content:center;-webkit-appearance:none;appearance:none}.checkbox:before,input[type=checkbox]:before{content:"";width:.6em;height:.6em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--theme-primary-color);background-color:CanvasText}.checkbox:focus,input[type=checkbox]:focus{outline:0}.checkbox:disabled,input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.checkbox:checked,.checkbox[data-state=checked],input[type=checkbox]:checked,input[type=checkbox][data-state=checked]{background-color:rgba(var(--theme-primary-color-rgb),.3);color:rgba(var(--theme-primary-color-rgb),1);border-color:var(--theme-primary-color)}.checkbox:checked:before,.checkbox[data-state=checked]:before,input[type=checkbox]:checked:before,input[type=checkbox][data-state=checked]:before{transform:scale(1)}label input[type=checkbox]{margin-right:var(--gutter-sm)}.credit-score{display:inline-flex;align-items:center;gap:var(--gutter-xs)}.coin-symbol{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:radial-gradient(rgba(var(--yellow-color-rgb),1) 70%,rgba(var(--gold-color-rgb),1));border:1px solid rgba(var(--dark-color-rgb),.1);border-bottom:2px dashed rgba(var(--dark-color-rgb),.1);color:rgba(var(--dark-color-rgb),.3);font-size:10px;border-radius:50%;transition:transform var(--time) ease}.coin-symbol:hover{transform:rotateY(1turn)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:var(--gutter);line-height:1.25}.content a{color:var(--primary-text-color);text-decoration:underline;font-weight:500}.content p{line-height:1.6;margin-bottom:1.8rem}.content ol,.content ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gutter);padding-left:var(--gutter-md);margin-bottom:1.8rem}.content ol li p,.content ul li p{margin:0}.content ul{list-style:disc}.content ul li::marker{color:var(--secondary-color)}.content ol{list-style:decimal}.content ol li::marker{color:var(--secondary-color);font-weight:600}.copyright{display:flex;align-items:center;justify-content:space-between;background:var(--secondary-bg-color);padding:var(--gutter-md) 0;color:var(--primary-text-color);font-size:.8rem;border-top:1px solid var(--border-color);opacity:.5}@media(max-width:767px){.copyright{flex-direction:column;gap:var(--gutter-md)}.copyright>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:var(--gutter)}}.copyright>div:not(.credits)>:after{display:inline;content:"|";margin:0 var(--gutter-sm);opacity:.5}@media(max-width:767px){.copyright>div:not(.credits)>:after{display:none}}.copyright>div:not(.credits)>:last-child:after{display:none}.credits svg{width:24px;height:24px;fill:var(--primary-text-color)}.wrapper{margin-top:calc(var(--navbar-height) + var(--gutter));margin-bottom:8rem}@media(max-width:959px){.wrapper{margin-top:calc(var(--navbar-height-mobile) + var(--gutter))}}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--gutter-md);padding-right:var(--gutter-md)}@media(max-width:1279px){.container{padding-left:var(--gutter);padding-right:var(--gutter)}}.countdown{border:1px solid var(--border-color);border-radius:var(--radius-lg)}.countdown,.countdown-item{display:flex;align-items:center}.countdown-item{flex-direction:row;justify-content:center;padding:var(--gutter) var(--gutter-md);flex:1;border-right:1px solid var(--border-color)}.countdown-item:last-child{border-right:none}.countdown-item p{display:flex;flex-direction:column;font-size:1.8rem;line-height:1;font-weight:600;text-align:center}.countdown-item span{font-size:.75rem;font-weight:300;text-transform:uppercase;opacity:.75;margin-top:var(--gutter-sm);letter-spacing:.2rem}.countdown-limit{color:var(--red-color)}.countdown-inline{display:inline-flex;border:none;gap:.75rem;border-radius:0}.countdown-inline .countdown-item{flex-direction:column;padding:0;border:none}.countdown-inline .countdown-item p{font-size:1rem}.countdown-inline .countdown-item span{font-size:.6rem;text-transform:none;letter-spacing:0;margin-top:.1rem}.overlay-musixmatch{--overlay-direction:to right;--overlay-step-1-color:var(--musixmatch-orange-color-rgb);--overlay-step-2-color:var(--musixmatch-red-color-rgb);--overlay-step-1-opacity:1;--overlay-step-2-opacity:1;mask-image:linear-gradient(180deg,transparent 50%,black 95%);-webkit-mask-image:linear-gradient(180deg,transparent 50%,black 95%)}.bg-gradient-musixmatch{background:linear-gradient(to bottom,var(--musixmatch-red-color),var(--musixmatch-orange-color))!important}.bg-gradient-musixmatch-fade{background:linear-gradient(to bottom,rgba(var(--overlay-color-rgb),1),rgba(var(--musixmatch-red-color-rgb),1))!important}.bg-gradient-masterchannel{background:linear-gradient(to bottom,var(--masterchannel-primary-color),var(--masterchannel-dark-color))!important}.bg-gradient-masterchannel-fade{background:linear-gradient(to bottom,rgba(var(--overlay-color-rgb),1),rgba(var(--masterchannel-primary-color-rgb),1))!important}.overlay.overlay-masterchannel{--overlay-direction:to top;--overlay-step-1-color:var(--masterchannel-primary-color-rgb);--overlay-step-2-color:var(--masterchannel-dark-color-rgb);--overlay-step-1-opacity:1;--overlay-step-2-opacity:1;mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 50%,black 95%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 50%,black 95%)}.bg-gradient-songtrust{background:linear-gradient(to bottom,var(--songtrust-yellow-color),var(--songtrust-magenta-color))!important}.overlay.overlay-songtrust{--overlay-direction:to bottom;--overlay-step-1-color:var(--songtrust-yellow-color-rgb);--overlay-step-2-color:var(--songtrust-magenta-color-rgb);--overlay-step-1-opacity:1;--overlay-step-2-opacity:1;mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 50%,black 95%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 50%,black 95%)}.curator-actions{display:flex;align-items:center;gap:var(--gutter-sm)}@media(max-width:575px){.curator-actions{flex-direction:column;align-items:center;width:100%}.curator-actions .modal-trigger,.curator-actions button,.curator-actions>*{flex:1;width:100%}}.curator table .playlist-cover{border-radius:var(--radius-sm);--playlist-cover-size:64px}@media(max-width:767px){.curator table .playlist-cover{--playlist-cover-size:48px}}.curator table .placeholder i,.curator table .placeholder svg{font-size:1.5rem}.curator-card{padding:var(--gutter);border:1px solid rgba(0,0,0,0);transition:var(--time-slow) all var(--curve-fast);--image-size:64px}@media(max-width:959px){.curator-card{--image-size:48px}}@media(max-width:767px){.curator-card{padding:var(--gutter);--image-size:42px}}.curator-card:hover{border-color:rgba(var(--primary-text-color-rgb),.15);transform:scale(.97);transition:var(--time-slow) all var(--curve-fast)}.curator-card .avatar{--avatar-size:var(--image-size)}.curator-card .placeholder{width:var(--image-size);height:var(--image-size)}.curator-card h3{font-size:1.1rem;font-weight:500;word-break:break-word}@media(max-width:767px){.curator-card h3{font-size:1rem}}.curator-card-featured{background-color:rgba(var(--primary-color-rgb),.05);border:1px solid rgba(var(--primary-color-rgb),.1)}.curator-card-featured:hover{border-color:rgba(var(--primary-color-rgb),.2)}.curator-playlist{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--radius);padding:var(--gutter);gap:var(--gutter)}@media(max-width:767px){.curator-playlist{align-items:center}}.curator-playlist h3{font-size:1rem;font-weight:500;text-wrap:balance;margin:0}.curator-playlist .playlist-cover{border-radius:var(--radius-sm);overflow:hidden}.curator-playlist .playlist-cover img{width:100%;height:100%;object-fit:cover}.curator-banner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--gutter);gap:var(--gutter);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.curator-banner,.curator-banner:hover{transition:var(--time-slow) all var(--curve-fast)}.curator-banner:hover{opacity:.8;transform:scale(.99)}.curator-banner-featured{background-color:rgba(var(--primary-color-rgb),.1);border:1px solid rgba(var(--primary-color-rgb),.2)}.curator-banner-featured:hover{border-color:rgba(var(--primary-color-rgb),.3)}.curator-banner .avatar{margin:0;--avatar-size:54px}.curator-banner h3{font-size:1.25rem;word-break:break-word;margin-bottom:var(--gutter-sm)}@media(max-width:767px){.curator-banner h3{font-size:1rem}}.curator-score h4{font-size:1rem;font-weight:500;margin:0}.curator-score-data{display:flex;align-items:center;gap:var(--gutter-sm)}.curator-score-data span{display:flex;align-items:center;gap:var(--gutter-xs)}.curator-score-full{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gutter);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);padding:var(--gutter);border-radius:var(--radius)}.curator-score-full h4{font-size:1.5rem;font-weight:600;opacity:1}.curator-score-full .curator-score-data{flex-wrap:wrap}.table-playlist .curator-score{font-size:.85rem;gap:var(--gutter-sm)}.table-playlist .curator-score h4{font-size:.9rem;margin:0 0 var(--gutter-xs) 0;white-space:nowrap}.table-playlist .playlist-cover{--playlist-cover-size:64px}.dashboard-section{margin-bottom:var(--gutter-xl)}.dashboard-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gutter)}@media(max-width:959px){.dashboard-section-header{flex-direction:column;align-items:flex-start;gap:var(--gutter-sm)}}.dashboard-section-header h2{font-size:1.4rem;font-weight:600;margin-bottom:0}.dashboard-section:last-child{margin-bottom:0}.dashboard-card{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:var(--gutter);background-color:rgba(0,0,0,0);border:1px solid var(--border-color);overflow:hidden}.dashboard-card .card-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.dashboard-card .card-content h4{display:flex;align-items:center;gap:var(--gutter-sm);font-size:1.2rem;font-weight:400;opacity:.8;text-wrap:balance;letter-spacing:-.01rem}.dashboard-card .card-content .card-value{display:flex;align-items:center;font-size:1.4rem;font-weight:600}.dashboard-card .card-chart{position:relative;display:flex;height:100%;flex-grow:1;min-width:160px;align-items:flex-end;justify-content:flex-end;mask-image:linear-gradient(to bottom,var(--primary-bg-color),transparent 90%)}.dashboard-card .card-tooltip{position:absolute;top:var(--gutter);right:var(--gutter);z-index:20}.dialog{background:var(--primary-bg-color);border:1px solid var(--border-color);border-radius:var(--radius);max-height:calc(100vh - 2*var(--gutter-md))}@media(max-width:959px){.dialog{max-width:calc(100vw - 2*var(--gutter));max-height:calc(100vh - 2*var(--gutter))}}.dialog-overlay{background:rgba(var(--overlay-color-rgb),.8)}.distro-mockup{position:relative;margin:0 auto;background-color:var(--secondary-bg-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);--center-logo-size:90px;--orbiting-logo-size:48px}@media(max-width:767px){.distro-mockup{border-radius:var(--radius);padding:var(--gutter-sm);--center-logo-size:48px;--orbiting-logo-size:24px}}.distro-mockup-content{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;aspect-ratio:16/9;max-width:767px}.distro-mockup-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.distro-mockup .logo-card{display:flex;justify-content:center;align-items:center;background-color:var(--primary-bg-color);padding:var(--gutter);border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}@media(max-width:767px){.distro-mockup .logo-card{border-radius:var(--radius-sm);padding:var(--gutter-sm)}}.distro-mockup .center-logo svg{width:var(--center-logo-size);height:var(--center-logo-size)}.distro-mockup .orbiting-logos{position:absolute;top:0;left:0;width:100%;height:100%}.distro-mockup .orbiting-logo{position:absolute}.distro-mockup .orbiting-logo svg{width:var(--orbiting-logo-size);height:var(--orbiting-logo-size)}.device-mockup{position:relative;margin:0 auto;border-color:var(--mockup-color);border-width:.8rem;border-radius:1.8rem;width:100%;--mockup-color:var(--border-color)}.device-mockup,.device-mockup .pin{background-color:var(--mockup-color)}.device-mockup .pin{position:absolute;width:4px;height:32px}.device-mockup .pin.pin-left-1{top:72px;left:-16px;border-radius:.375rem 0 0 .375rem}.device-mockup .pin.pin-left-2{top:124px;left:-16px;border-radius:.375rem 0 0 .375rem}.device-mockup .pin.pin-right{top:142px;height:64px;right:-16px;border-radius:0 .375rem .375rem 0}.device-mockup-inner{position:relative;border-radius:1rem;overflow:hidden;border:1px solid var(--border-color);background-color:var(--secondary-bg-color)}.dropdown-menu-container{background:var(--secondary-bg-color);border-radius:var(--radius);border:1px solid var(--border-color);box-shadow:0 2px 6px var(--shadow-color)}.dropdown-menu{display:flex;flex-direction:column;align-items:flex-start;padding:.2rem}.dropdown-menu-item{position:relative;display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;border-radius:var(--radius-sm);padding:.5rem .75rem;font-size:.85rem;cursor:pointer;transition:var(--time-faster) all ease-out}.dropdown-menu-item:focus,.dropdown-menu-item:hover,.dropdown-menu-item[data-highlighted]{background-color:rgba(var(--primary-text-color-rgb),.1);transition:var(--time-faster) all ease-out}.dropdown-menu-item a{display:flex;align-items:center;gap:var(--gutter-sm)}.dropdown-menu-item a,.dropdown-menu-item button{width:100%;font-weight:500}.dropdown-menu-cta{width:100%;padding:var(--gutter-sm)}.dropdown-menu-toggle{display:flex;align-items:center}[data-radix-popper-content-wrapper]{z-index:1000!important}.empty-state{flex-direction:column;text-align:center;width:100%;font-weight:600;margin:var(--gutter) 0;padding:6rem var(--gutter);background:rgba(var(--secondary-bg-color-rgb),.25);border:1px solid var(--border-color);border-radius:var(--radius)}.empty-state,.empty-state>.icon{display:flex;align-items:center;justify-content:center}.empty-state>.icon{width:4rem;height:4rem;color:var(--neutral-color);margin-bottom:1rem}.empty-state p{font-size:1.25rem;font-weight:500;color:rgba(var(--primary-text-color-rgb),.5);margin-bottom:0;text-wrap:balance;max-width:767px}@media(max-width:767px){.empty-state p{font-size:1rem;max-width:100%}}.empty-state-horizontal{flex-direction:row;gap:var(--gutter)}@media(max-width:767px){.empty-state-horizontal{flex-direction:column}}.empty-state-horizontal .icon{width:2rem;height:2rem;padding:0;background-color:rgba(0,0,0,0);border:0;margin:0}.empty-state.sm{padding:var(--gutter);margin:0}.empty-state.sm .emoji{display:block;font-size:1.5rem;margin-right:var(--gutter-sm);margin-bottom:0}.empty-state.sm p{font-size:1rem}.empty-state-ghost{background:rgba(0,0,0,0);border:0}.empty-state-red{background:rgba(var(--red-color-rgb),.05);border-color:rgba(var(--red-color-rgb),.2)}.empty-state-red p{color:var(--primary-text-color)}.empty-state-red>.icon{color:var(--red-color);opacity:1}.empty-state-green{background:rgba(var(--green-color-rgb),.05);border-color:rgba(var(--green-color-rgb),.2)}.empty-state-green p{color:var(--primary-text-color)}.empty-state-green>.icon{color:var(--green-color);opacity:1}.empty-state-yellow{background:rgba(var(--yellow-color-rgb),.05);border-color:rgba(var(--yellow-color-rgb),.2)}.empty-state-yellow p{color:var(--primary-text-color)}.empty-state-yellow>.icon{color:var(--yellow-color);opacity:1}.empty-state-blue{background:rgba(var(--blue-color-rgb),.05);border-color:rgba(var(--blue-color-rgb),.2)}.empty-state-blue p{color:var(--primary-text-color)}.empty-state-blue>.icon{color:var(--blue-color);opacity:1}.error-login-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:80vh;padding-top:2rem;padding-bottom:12rem}@media(max-width:767px){.error-login-wrapper{padding-top:4rem;padding-bottom:8rem}}.error-login-wrapper h1{font-size:clamp(4rem,8vw,12rem);margin-top:-10%;margin-bottom:var(--gutter-lg)}@media(max-width:767px){.error-login-wrapper h1{font-size:3rem;margin-bottom:var(--gutter)}}.error-login-wrapper p{font-size:clamp(1.5rem,2vw,3rem);font-weight:300;max-width:32ch;text-wrap:balance}.error-login-wrapper svg{max-width:575px;opacity:.15}@media(max-width:767px){.error-login-wrapper svg{max-width:80%}}.error-login-wrapper svg path{fill:var(--primary-text-color)}.card-features{gap:var(--gutter);padding:var(--gutter-sm);border-radius:var(--radius-sm)}.card-features .card-image{height:260px;border-radius:calc(var(--radius-sm) - var(--gutter-xs))}.card-features .overlay-title{font-size:2rem;text-wrap:balance}@media(max-width:959px){.card-features .overlay-title{font-size:1.8rem}}.card-features .card-content{height:100%;text-align:left}.card-features ul{display:flex;flex-direction:column;gap:var(--gutter-xs);height:100%}@media(max-width:767px){.card-features ul{grid-template-columns:1fr}}.card-features .feature-item{display:flex;width:100%;gap:.75rem;padding:.75rem var(--gutter-sm);border-radius:var(--radius-sm)}.feedback-item{display:flex;align-items:center;justify-content:flex-start;padding:var(--gutter)}.feedback-item .icon{display:flex;align-items:center;justify-content:center;font-size:1.5rem;padding:.75rem;aspect-ratio:1/1;margin-right:var(--gutter);border-radius:var(--radius-sm)}.feedback-item .emoji{font-size:2rem;margin-right:var(--gutter)}@media(max-width:959px){.feedback-item .emoji{font-size:1.5rem}}.feedback-item h6{font-size:1.2rem;line-height:1;margin:0 0 var(--gutter-sm) 0}@media(max-width:959px){.feedback-item h6{font-size:1rem}}.feedback-item p{font-size:.9rem;font-weight:400;opacity:.9}.field,label{display:block;font-size:1rem;font-weight:500;letter-spacing:.02rem;margin-bottom:var(--gutter-sm)}.field-input-container{--marginal-size:3rem}.field-input-container h5{display:inline-flex;font-size:1.25rem}.field-input-container h5,.field-input-container label{align-items:center;gap:var(--gutter-sm);margin-bottom:var(--gutter-sm)}.field-input-container label{display:flex;font-size:1rem;color:var(--secondary-text-color);font-weight:500}.field-input-container .input-wrapper{position:relative;display:flex;border:1px solid var(--border-color);background-color:var(--input-color);border-radius:var(--radius);overflow:hidden;transition:var(--time) ease-in-out}.field-input-container .input-wrapper:focus-within{border-color:var(--primary-color);transition:var(--time) ease-in-out}.field-input-container .input-wrapper input{flex:1 auto;height:var(--input-height)}.field-input-container .input-wrapper input.invalid{border-color:var(--red-color)}.field-input-container .input-wrapper .has-prefix{border-top-left-radius:0;border-bottom-left-radius:0}.field-input-container .input-wrapper .has-suffix{border-top-right-radius:0;border-bottom-right-radius:0}.field-input-container .content{display:flex;align-items:center;justify-content:center;padding:var(--gutter-sm) .75rem;background-color:rgba(var(--primary-bg-color-rgb),.5);color:rgba(var(--primary-text-color-rgb),.5);flex-grow:1;flex-shrink:0}.field-input-container .content-left{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-right:1px solid var(--border-color)}.field-input-container .content-right{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);border-left:1px solid var(--border-color);padding:0}.field-input-container .content-icon{font-size:1.15rem;width:var(--marginal-size)}.field-input-container .content-prefix{font-size:1rem}.field-input-container .content~input{padding:var(--gutter-sm) .75rem}.field-input-container .select{width:100%}.field-input-container.field-select .input-wrapper,.field-input-container.field-slider .input-wrapper,.field-input-container.field-time .input-wrapper{background-color:rgba(0,0,0,0)}.field-input-container.field-select .input-wrapper:focus-within,.field-input-container.field-slider .input-wrapper:focus-within,.field-input-container.field-time .input-wrapper:focus-within{border-color:rgba(0,0,0,0)}.field-input-container.field-slider .input-wrapper,.field-input-container.field-time .input-wrapper{border:none}.genres-field .select__value-container{padding-top:0!important;padding-bottom:0!important}.genres-field .select__value-container.select__value-container--is-multi.select__value-container--has-value{padding-top:var(--gutter-sm)!important;padding-bottom:var(--gutter-sm)!important}.PhoneInputCountry{background-color:var(--input-color);display:flex;align-items:center;justify-content:center;padding:var(--gutter-sm) .75rem;margin:0!important;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-right:1px solid var(--border-color)}.PhoneInputCountry~input[type=tel]{border-top-left-radius:0;border-bottom-left-radius:0}.field-icon-before input,.field-icon-before input[type=email],.field-icon-before input[type=number],.field-icon-before input[type=text]{padding-left:var(--marginal-size)}.field-icon-after input,.field-icon-after input[type=email],.field-icon-after input[type=number],.field-icon-after input[type=text]{padding-right:var(--marginal-size)}.form{display:flex;flex-direction:column;gap:var(--gutter)}.form-inline{display:flex;align-items:center}.form-inline .field-input-container{flex:1}.form-inline .input-wrapper,.form-inline input[type=date],.form-inline input[type=email],.form-inline input[type=month],.form-inline input[type=number],.form-inline input[type=password],.form-inline input[type=tel],.form-inline input[type=text],.form-inline input[type=url]{border-radius:var(--radius) 0 0 var(--radius)}.form-inline .button{border-radius:0 var(--radius) var(--radius) 0;height:46px;margin-left:-2px}.field-error .input-wrapper{border-color:var(--red-color)!important}.error-message{width:100%;color:var(--red-color);font-weight:500;margin-top:var(--gutter-sm)}.info-message{width:100%;color:var(--primary-color);font-weight:500;margin-top:var(--gutter)}.field-phone .PhoneInput{width:100%}.PhoneInput{border-radius:var(--radius);border:1px solid var(--border-color)}.light .card{--input-color:var(--primary-bg-color)}.filters{position:sticky;top:0;display:flex;align-items:center;gap:var(--gutter-sm)}@media(max-width:959px){.filters{position:relative;flex-direction:column;align-items:flex-start;margin-top:var(--gutter-sm)}}.filter-item.filter-sort{flex:1}.filter-item.filter-sort .select{width:100%}@media(max-width:959px){.filter-item,.filter-item>*{width:100%}.filter-item .button-group .button{flex:1;text-align:center}}.filter-item h6{font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.2rem;opacity:.75}footer{background:var(--secondary-bg-color);border-top:1px solid var(--border-color)}.footer-menu{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:0}.footer-menu li a{color:var(--primary-text-color);font-size:.85rem;opacity:.7;transition:var(--time) all ease-in-out}.footer-menu li a:hover{color:var(--primary-text-color);opacity:1}.pac-container{background-color:var(--secondary-bg-color)!important;border:0!important;border-radius:var(--radius)!important;box-shadow:0 1px 3px rgba(var(--shadow-color-rgb),.01)!important;z-index:100!important;pointer-events:all!important}.pac-container:after{display:none}.pac-container .pac-item{color:var(--primary-text-color);border:0;display:flex;align-items:center;min-height:var(--input-height)!important}.pac-container .pac-item.pac-item-selected,.pac-container .pac-item:hover{background-color:rgba(var(--primary-color-rgb),.1)!important}.map-info-window,.pac-container .pac-item .pac-item-query{color:var(--primary-text-color)}.custom-cluster-label{background-color:tomato;color:var(--white-color);font-size:16px;font-weight:700;border-radius:50%;padding:10px;text-align:center;width:40px;height:40px;line-height:40px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.custom-cluster-label:hover{background-color:#ff4500;cursor:pointer}.theme-dark .map-info-window{color:var(--primary-bg-color)}.hero{position:relative;display:flex;flex-direction:column;height:60vh;border-radius:var(--radius-lg);overflow:hidden}.hero h1{font-size:3.5rem;color:var(--white-color);line-height:1.1;margin:0;font-weight:600;text-wrap:balance}@media(max-width:767px){.hero h1{font-size:2.5rem}}.hero h2{color:var(--white-color);font-size:1.5rem;line-height:1.5;font-weight:300;opacity:.85;margin:0;max-width:48ch;text-wrap:balance}@media(max-width:959px){.hero h2{font-size:1.25rem}}@media(max-width:767px){.hero h2{font-size:1.25rem}}.hero-bg{background-position:50% 50%;background-size:cover;z-index:1}.hero-bg,.hero-overlay{position:absolute;width:100%;height:100%}.hero-overlay{background:linear-gradient(to top,rgba(var(--overlay-color-rgb),1),rgba(var(--overlay-color-rgb),0));z-index:10}.hero-content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:var(--gutter);z-index:20}@media(max-width:767px){.hero-content{padding:var(--gutter)}}.home-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;margin-top:0!important}.home-grid-wrapper{position:relative;z-index:0;pointer-events:none}.home-grid-wrapper .overlay{background-color:rgba(0,0,0,0);z-index:20}.home-grid-wrapper .overlay:after,.home-grid-wrapper .overlay:before{content:"";position:absolute;top:0;width:160px;height:100%;z-index:1}.home-grid-wrapper .overlay:before{left:0;background:linear-gradient(to left,rgba(var(--primary-bg-color-rgb),0) 0,rgba(var(--primary-bg-color-rgb),1) 90%)}.home-grid-wrapper .overlay:after{right:0;background:linear-gradient(to right,rgba(var(--primary-bg-color-rgb),1) 10%,rgba(var(--primary-bg-color-rgb),0) 100%)}.home-grid{position:relative;display:flex;flex-direction:column;mask-image:linear-gradient(to top,var(--primary-bg-color),transparent 100%);margin-bottom:-.5rem}.home-grid,.home-grid .marquee,.home-grid .marquee .rfm-initial-child-container,.home-grid .marquee .rfm-marquee{gap:var(--gutter-sm)}#how-it-works .slider{padding:0;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}#how-it-works .slider .video{border-radius:var(--radius) var(--radius) 0 0;pointer-events:none}#how-it-works .slider-navigation{display:flex;align-items:center;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0 0 var(--radius) var(--radius);overflow:hidden}@media(max-width:959px){#how-it-works .slider-navigation{flex-direction:column;align-items:flex-start}}#how-it-works .slider-navigation-item{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;flex:1;height:200px;padding:var(--gutter);border:0;border-right:1px solid var(--border-color);border-radius:0}#how-it-works .slider-navigation-item:last-child{border-right:0}#how-it-works .slider-navigation-item.active{background-color:rgba(var(--primary-color-rgb),.2)}#how-it-works .slider-navigation-item.active .index{color:var(--primary-color);opacity:1;transition:var(--time-fast) all ease-in-out}@media(max-width:959px){#how-it-works .slider-navigation-item{width:100%;height:auto;flex-direction:row;border-right:0;border-top:1px solid var(--border-color);padding:.75rem var(--gutter-md)}#how-it-works .slider-navigation-item .button-label{display:flex;align-items:center;gap:var(--gutter);width:100%}}#how-it-works .slider-navigation-item .index{font-size:4rem;position:absolute;top:var(--gutter-sm);left:var(--gutter);opacity:.5;transition:var(--time-fast) all ease-in-out}@media(max-width:959px){#how-it-works .slider-navigation-item .index{position:relative;font-size:2rem;top:unset;left:unset}}#how-it-works .slider-navigation-item .progress{position:absolute;top:0;left:0;width:100%;height:6px;background-color:rgba(var(--primary-color-rgb),.2);border:0;border-radius:0}@media(max-width:959px){#how-it-works .slider-navigation-item .progress{width:6px;height:100%}}#how-it-works .slider-navigation-item .progress-bar{background-color:var(--primary-color)}@media(max-width:959px){#how-it-works .slider-navigation-item .progress-bar{width:6px;height:0}}.icon{display:inline-flex;width:1rem;height:1rem}.icon svg{width:100%;height:100%}.icon.xs{width:.75rem;height:.75rem}.icon.sm{width:.875rem;height:.875rem}.icon.md{width:1.5rem;height:1.5rem}.icon.lg{width:2rem;height:2rem}.icon.xl{width:3rem;height:3rem}.icon-verified{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--white-color)}.icon-verified svg{width:100%;height:100%;color:var(--blue-color)}.icon-primary{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.icon-secondary{background-color:rgba(var(--secondary-color-rgb),.1);color:var(--secondary-color)}.icon-green{background-color:rgba(var(--green-color-rgb),.1);color:var(--green-color)}.icon-tiktok{background-color:rgba(var(--tiktok-primary-color-rgb),.1);color:var(--tiktok-primary-color)}.icon-orange{background-color:rgba(var(--orange-color-rgb),.1);color:var(--orange-color)}.icon-blue{background-color:rgba(var(--blue-color-rgb),.1);color:var(--blue-color)}.icon-gold{background-color:rgba(var(--gold-color-rgb),.1);color:var(--gold-color)}.image{position:relative;width:var(--image-size);min-width:var(--image-size);height:var(--image-size);min-height:var(--image-size);overflow:hidden;border-radius:var(--image-radius);margin:0;--image-size:96px;--image-radius:1rem}.image.xs{--image-size:32px;--image-radius:0.2rem}.image.sm{--image-size:48px;--image-radius:0.4rem}.image.md{--image-size:64px;--image-radius:0.5rem}.image.lg{--image-size:80px;--image-radius:1rem}.image.xl{--image-size:128px;--image-radius:1.5rem}.info{position:relative;display:flex;align-items:center;padding:.75rem 0;overflow:hidden;border-bottom:1px solid var(--border-color)}.info:first-child{padding-top:0}.info .icon{width:1.25rem;height:1.25rem}@media(max-width:767px){.info{flex-direction:column;align-items:flex-start}.info .info-label{margin-bottom:var(--gutter-sm)}.info .info-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.info-label{display:flex;align-items:center;gap:var(--gutter-sm);width:50%;opacity:.9}@media(max-width:767px){.info-label{width:100%}}.info-value{display:flex;align-items:center;gap:var(--gutter-sm);width:50%;font-weight:500;max-width:100%}@media(max-width:767px){.info-value{width:100%}}.info-value a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.info-value a{white-space:normal}}.info.sm{padding:.75rem 0}.info-vertical{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0;border:0}.info-vertical .info-label{width:100%;font-size:.9rem;margin-bottom:var(--gutter-sm)}.intercom-lightweight-app-launcher{bottom:6rem!important}.intercom-1ffmy2o,.intercom-1ffmy2o button,.intercom-launcher-frame,.intercom-launcher-frame button,.intercom-lightweight-app-launcher{background:var(--primary-color)!important}.intercom-launcher{backface-visibility:hidden;background:var(--primary-color)}.intercom-launcher.intercom-booted{height:50px;opacity:1;transform:scale(1);width:50px}.intercom-launcher *{cursor:pointer}.intercom-unread-count{backface-visibility:hidden;background:#fc576b;border-radius:10px;box-shadow:0 1px 0 rgba(0,0,0,.15);box-sizing:border-box;color:#fff;font-size:12px;height:20px;line-height:20px;min-width:20px}.invoice-ticket{position:relative;display:flex;flex-direction:column;background:var(--secondary-bg-color);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow:hidden}.invoice-ticket:after{content:"";display:block;position:relative;clear:both}.invoice-ticket-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--gutter-md);border-bottom:1px dashed var(--border-color)}.invoice-ticket-header:after,.invoice-ticket-header:before{background-color:var(--primary-bg-color);position:absolute;content:"";display:block;width:20px;height:20px;border:1px solid var(--border-color);border-radius:100%;bottom:0;margin-bottom:-10px;z-index:100}.invoice-ticket-header:before{left:0;margin-left:-10px}.invoice-ticket-header:after{right:0;margin-right:-10px}.invoice-ticket-header h6{font-size:1rem;font-weight:500;font-family:var(--font-family-mono);opacity:.7}.invoice-ticket-body{padding:var(--gutter-md);border-bottom:1px dashed var(--border-color)}.invoice-ticket-cover img{width:100%;height:auto;border-radius:var(--radius-lg);object-fit:cover}.invoice-ticket-footer{padding:var(--gutter);margin-top:auto}.invoice-ticket-logo{width:200px;max-width:200px}:root{--input-font-size:1.1rem;--flag-dropdown-width:50px}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{font-size:1rem;text-align:left;background-color:var(--input-color);color:var(--primary-text-color);width:100%;border-radius:var(--radius);padding:var(--gutter-xs) var(--gutter);height:var(--input-height);min-height:var(--input-height);outline:none;transition:var(--time) ease-in-out}input[type=date]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=phone]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled{opacity:.5;cursor:not-allowed}input[type=date]:focus,input[type=date]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=phone]:focus,input[type=phone]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover{background-color:rgba(var(--input-color-rgb),1)}input[type=date]:disabled,input[type=date]:read-only,input[type=email]:disabled,input[type=email]:read-only,input[type=month]:disabled,input[type=month]:read-only,input[type=number]:disabled,input[type=number]:read-only,input[type=password]:disabled,input[type=password]:read-only,input[type=phone]:disabled,input[type=phone]:read-only,input[type=search]:disabled,input[type=search]:read-only,input[type=tel]:disabled,input[type=tel]:read-only,input[type=text]:disabled,input[type=text]:read-only,input[type=time]:disabled,input[type=time]:read-only,input[type=url]:disabled,input[type=url]:read-only{background-color:var(--input-color);opacity:.5;cursor:not-allowed}input[type=date]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus{color:var(--primary-text-color);outline:none;box-shadow:none}textarea{font-size:1rem;text-align:left;background-color:var(--input-color);color:var(--primary-text-color);width:100%;border-radius:var(--radius);padding:var(--gutter)}textarea:disabled{opacity:.5;cursor:not-allowed}textarea:focus,textarea:hover{background-color:rgba(var(--input-color-rgb),1)}textarea:disabled,textarea:read-only{background-color:var(--input-color);opacity:.5;cursor:not-allowed}textarea:focus{color:var(--primary-text-color);outline:none;box-shadow:none}fieldset:disabled{cursor:not-allowed}.input-card{position:relative;display:inline-block;background-color:var(--secondary-bg-color);border-radius:var(--radius);cursor:pointer;border:1px solid var(--border-color);opacity:.85;margin:0;transition:var(--time) all ease-in-out}.input-card input[type=checkbox]{opacity:0;position:absolute;visibility:hidden}.input-card.disabled{cursor:not-allowed;opacity:.5}@media(max-width:767px){.input-card{width:auto;height:auto}}.input-card:hover{background:rgba(var(--primary-text-color-rgb),.1)}.input-card:active,.input-card:focus,.input-card:hover{opacity:1}.input-card.active{background:var(--primary-text-color);color:var(--primary-bg-color);opacity:1}.input-card.error{border-color:var(--red-color)}.input-card>svg{width:48px;height:48px;margin-bottom:auto}@media(max-width:767px){.input-card>svg{width:32px;height:32px}}.input-card-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--gutter);text-align:left;height:100%;padding:var(--gutter)}.input-card-content .input-icon{width:2.5rem;height:2.5rem}.input-card-label{font-size:1.1rem;font-weight:400;line-height:1.15;max-width:80%}@media(max-width:767px){.input-card-label{font-size:1rem}}.input-card-subtitle{font-size:.85rem;font-weight:500;line-height:1.15;opacity:.75}.input-card-image{position:relative;width:100%;height:150px}.input-card-image img,.input-card-image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.input-quantity{display:flex;align-self:center}.range-slider{position:relative;display:flex;flex-direction:column;align-items:center;height:calc(1rem + var(--gutter)*2);--input-slider-color:rgba(var(--primary-color-rgb),0.95)}.range-slider.range-slider-theme-primary{--input-slider-color:rgba(var(--theme-primary-color-rgb),0.95)}.range-slider-green{--input-slider-color:rgba(var(--green-color-rgb),0.95)}.range-slider-input{width:calc(100% + 18px);margin:0 calc(18px/-2);position:absolute;height:18px}.range-slider-control{width:100%;position:absolute;top:0;height:18px}.range-slider-marks{position:absolute;display:flex;align-items:center;height:var(--gutter);width:100%;height:2rem;bottom:0}.range-slider-marks .mark{position:absolute;color:var(--primary-text-color);font-weight:300;opacity:.9;margin-left:-.35rem}.range-slider-marks .mark.active{font-weight:600}.range-slider-marks .mark:last-child{left:unset!important;right:0}.range-slider input{position:absolute;width:100%;pointer-events:none;appearance:none;height:100%;opacity:0;z-index:3;padding:0}.range-slider input::-ms-track{appearance:none;background:rgba(0,0,0,0);border:rgba(0,0,0,0)}.range-slider input::-moz-range-track{appearance:none;background:rgba(0,0,0,0);border:rgba(0,0,0,0)}.range-slider input:focus::-webkit-slider-runnable-track{appearance:none;background:rgba(0,0,0,0);border:rgba(0,0,0,0)}.range-slider input::-ms-thumb{appearance:none;pointer-events:all;width:18px;height:18px;border-radius:0;border:0;cursor:grab;background-color:rgba(0,0,0,0)}.range-slider input::-ms-thumb:active{cursor:grabbing}.range-slider input::-moz-range-thumb{appearance:none;pointer-events:all;width:18px;height:18px;border-radius:0;border:0;cursor:grab;background-color:rgba(0,0,0,0)}.range-slider input::-moz-range-thumb:active{cursor:grabbing}.range-slider input::-webkit-slider-thumb{appearance:none;pointer-events:all;width:18px;height:18px;border-radius:0;border:0;cursor:grab;background-color:rgba(0,0,0,0)}.range-slider input::-webkit-slider-thumb:active{cursor:grabbing}.range-slider .rail{width:100%;top:50%;transform:translateY(-50%);height:6px;background:rgba(var(--primary-text-color-rgb),.15)}.range-slider .inner-rail,.range-slider .rail{position:absolute;border-radius:var(--radius-sm)}.range-slider .inner-rail{height:100%;background:var(--input-slider-color);opacity:.5;overflow:hidden}.range-slider .control{width:18px;height:18px;border-radius:50%;position:absolute;background:var(--input-slider-color);border:1px solid var(--primary-color);top:50%;margin-left:calc(18px/-2);transform:translate3d(0,-50%,0);z-index:2}.list{list-style:none;margin:0;padding:0}.list li{text-indent:-1rem;padding:.5rem 0 .5rem 1.5rem;line-height:1.5}.list li:last-child{border-bottom:0}.list li:before{content:"•";color:var(--primary-color);margin-right:.5rem;font-weight:600}ul.list-card{display:flex;flex-direction:column;gap:var(--gutter);counter-reset:list-number}ul.list-card li{background-color:rgba(var(--secondary-bg-color-rgb),.8);border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);padding:var(--gutter)}ul.list-card li p:last-child{margin-bottom:0}ol.list-badges{display:flex;flex-direction:column;gap:var(--gutter);counter-reset:list-number}ol.list-badges li{position:relative;background-color:rgba(var(--secondary-bg-color-rgb),.8);border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);padding:var(--gutter) var(--gutter) var(--gutter) 4rem}ol.list-badges li:before{position:absolute;top:var(--gutter);left:.75rem;counter-increment:list-number;content:counter(list-number);width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;background-color:rgba(var(--primary-color-rgb),.1);border-radius:50%;color:var(--primary-color)}ol.list-badges li p:last-child{margin-bottom:0}.language-dropdown:hover{background-color:rgba(var(--white-color-rgb),.1)}.language-dropdown .select__indicators{display:none}.language-dropdown .select__value-container{padding:0 var(--gutter)!important}.language-dropdown .select__control{background-color:rgba(0,0,0,0)!important;border:none!important}.language-dropdown .select__single-value{position:relative!important}.language-dropdown{border-radius:var(--radius-sm)!important}.language-dropdown .select__control{min-height:40px!important}.language-dropdown .select__value-container{padding:0 .75rem!important}.language-dropdown:hover{background-color:rgba(var(--primary-text-color-rgb),.1)}body{font-family:var(--font-family-default);font-weight:400;background-color:var(--primary-bg-color);background-image:linear-gradient(to top,rgba(var(--secondary-bg-color-rgb),.1),transparent);color:var(--primary-text-color);height:100%;overflow-x:hidden;min-height:calc(100vh + env(safe-area-inset-top));padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--theme-primary:var(--primary-color-rgb);--theme-secondary:var(--secondary-color-rgb);--sticky-top:var(--navbar-height)}@media(max-width:959px){body{padding-bottom:calc(var(--navbar-height-mobile) + env(safe-area-inset-bottom));--sticky-top:var(--navbar-height-mobile)}}a{color:var(--primary-text-color);opacity:1;text-decoration:none;cursor:pointer;transition:opacity .35s}img{max-width:100%}b,strong{font-weight:600}ul{padding:0}mark{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.gutter{margin:var(--gutter)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);line-height:1.25;font-weight:600}ul{list-style:none;margin:0}hr{border-top:1px solid hsla(0,0%,100%,.1)}::-moz-selection{background:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}::selection{background:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.landing .footer-content,.landing .nav-left ul{display:none}.maintenance{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;min-height:100svh;padding-top:10rem;padding-bottom:10rem}@media(max-width:767px){.maintenance{padding-top:8rem;padding-bottom:5rem}}.maintenance-logo{position:absolute;top:2rem;left:50%;transform:translateX(-50%);display:block;width:200px;margin:0 auto}@media(max-width:767px){.maintenance .section-title h1{font-size:2rem}.maintenance .section-title span{font-size:1.25rem}}.maintenance-footer{margin-top:4rem}@media screen and (min-width:959px){.maintenance-footer{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.animate-marquee-left{animation:marquee-left var(--duration,40s) linear infinite}@keyframes marquee-up{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.animate-marquee-up{animation:marquee-up var(--duration,40s) linear infinite}.match-header{position:sticky;display:flex;flex-direction:column;top:calc(var(--navbar-height) + var(--gutter-lg));background-color:rgba(var(--secondary-bg-color-rgb),.95);padding:var(--gutter-sm) var(--gutter);margin-top:var(--gutter-lg);border-radius:var(--radius);gap:var(--gutter-sm);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);margin-bottom:var(--gutter);backdrop-filter:blur(4px);z-index:20}@media(max-width:959px){.match-header{position:relative;top:0;gap:var(--gutter-sm);margin-top:var(--gutter)}}.match-header .tab-switch{padding:0}.match-header .tab-switch .tab-header{flex-wrap:nowrap}.match-widget{background-color:var(--secondary-bg-color);padding:var(--gutter);border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.match-message{position:relative;font-weight:500;border:1px solid rgba(var(--theme-primary-color-rgb),.3);padding:var(--gutter);gap:var(--gutter);border-radius:var(--radius-sm);background-color:rgba(var(--theme-primary-color-rgb),.1)}.match-message-header{display:flex;align-items:center;justify-content:space-between}.match-message-body>:not(:last-child){margin-bottom:var(--gutter)}.match-message-body p{text-overflow:ellipsis;overflow:hidden}.match-message-body a{color:var(--theme-primary-color);font-weight:600;text-decoration:underline;word-break:break-all;white-space:wrap}.match-message .select__control{background-color:rgba(var(--theme-primary-color-rgb),.1)!important;min-width:150px}.mentions-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:var(--gutter-lg)}@media(max-width:959px){.mentions-grid{grid-template-columns:repeat(2,1fr);grid-gap:var(--gutter)}}.mentions-grid-item{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:var(--radius);transition:var(--time) var(--curve-fast)}.mentions-grid-item:hover{opacity:1;transition:var(--time) var(--curve-fast)}.mentions-grid-item-image{position:relative;width:180px;height:80px;padding:.75rem;border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}@media(max-width:767px){.mentions-grid-item-image{width:100%;height:60px}}.mentions-grid-item-image img{position:absolute;top:var(--gutter);left:var(--gutter);width:calc(100% - 2rem);height:calc(100% - 2rem);object-fit:contain;object-position:50% 50%}.mentions-grid-item h5{font-size:1.2rem;font-weight:500;margin:var(--gutter) 0 0 0}@media(max-width:767px){.mentions-grid-item h5{font-size:1rem;margin:var(--gutter-sm) 0 0 0}}.dark .invert-logo img,.dark .invert-logo svg{filter:grayscale(100%) invert(100%);-webkit-filter:grayscale(100%) invert(100%)}.mobile-nav{position:fixed;height:calc(var(--navbar-height-mobile) + env(safe-area-inset-bottom));width:100%;left:env(safe-area-inset-left);right:env(safe-area-inset-right);bottom:0;padding-bottom:env(safe-area-inset-bottom);display:none;flex-direction:row;justify-content:space-between;align-items:center;background:rgba(var(--secondary-bg-color-rgb),.9);backdrop-filter:blur(4px);border-radius:0;box-shadow:0 -1px 1px var(--border-color);overflow:hidden;z-index:40;transform:translateY(0);transition:var(--time) ease-in-out}@media(max-width:1279px){.mobile-nav{display:flex}}.mobile-nav ul{justify-content:space-around;width:100%}.mobile-nav ul,.mobile-nav ul li{position:relative;display:flex;align-items:center;height:var(--navbar-height-mobile)}.mobile-nav ul li{flex-direction:column;justify-content:center;flex:1;gap:var(--gutter-xs);opacity:.5}.mobile-nav ul li span:not(.icon){font-size:.65rem}.mobile-nav ul li .icon{width:1.4rem;height:1.4rem}.mobile-nav ul li.active{opacity:1}.mobile-nav ul li.active span:not(.icon){font-weight:600}.mockup{max-width:100%;border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);overflow:hidden}.mockup .header{background:rgba(var(--secondary-bg-color-rgb),.2);padding:var(--gutter)}.mockup .header .addressbar{display:flex}.mockup .header .addressbar .favicon{position:relative;width:32px;height:32px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;margin-right:var(--gutter-sm);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.mockup .header .addressbar .favicon img{position:absolute;width:100%;height:100%;object-fit:cover}.mockup .header .addressbar .address{color:var(--primary-text-color);background:var(--secondary-bg-color);border-radius:var(--radius-sm);height:32px;display:flex;align-items:center;flex-grow:1;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 var(--gutter);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.mockup .header .addressbar .address-placeholder{width:70%;height:1rem;background-color:rgba(var(--primary-text-color-rgb),.1);border-radius:var(--radius-sm)}.mockup-alt .header{background:var(--secondary-bg-color)}.mockup-alt .header .addressbar .address{background:rgba(var(--primary-bg-color-rgb),.4)}.slider-mockup .caption{font-size:4rem;position:absolute;bottom:0;width:100%;color:var(--white-color);font-weight:600;text-align:left;padding:3% 8%;margin:0;z-index:20}@media(max-width:767px){.slider-mockup .caption{font-size:2rem}}.notification-dropdown{position:relative}.notification-badge{position:absolute;top:.5rem;right:.4rem;transform:translate(50%,-50%);background-color:rgba(var(--red-color-rgb),.9);color:var(--white-color);border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-family:var(--font-family-mono);font-weight:600;padding:.1rem .4rem;z-index:1}.notification-badge.double-digit{right:.2rem}.notification-badge.over-limit{right:.1rem;padding:.1rem .3rem}.notification-badge.hide-count{width:8px;height:8px;border-radius:50%;background-color:var(--blue-color);top:.6rem;right:.6rem;padding:0}.notification-section h2{font-size:1.5rem}.notification-section .notification-item{gap:var(--gutter);background-color:rgba(var(--secondary-bg-color-rgb),.1);padding:var(--gutter);border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);margin-bottom:var(--gutter-sm);transition:var(--time) all var(--curve-fast);--notification-icon-size:3rem}.notification-section .notification-item:hover{background-color:rgba(var(--secondary-bg-color-rgb),1);transition:var(--time) all var(--curve-fast)}.notification-section .notification-item:last-child{margin-bottom:0}.notification-section .notification-item a{font-weight:600}.notification-dropdown-menu .dropdown-menu-list{max-height:400px;overflow:auto}@media(max-width:959px){.notification-dropdown-menu .dropdown-menu-list{max-height:60vh}}.notification-dropdown-menu .notification-item{font-size:.85rem;gap:var(--gutter);--notification-icon-size:2.5rem}.notification-dropdown-menu .notification-item-inner{flex-direction:row;align-items:flex-start;gap:var(--gutter)}.notification-dropdown-menu .notification-item-cta{display:none}.notification-dropdown-menu .button{width:100%}.notification-item-inner{display:flex;align-items:flex-start;gap:var(--gutter)}.notification-item{display:flex;align-items:center;justify-content:space-between}.notification-item-content{font-size:.9rem}@media(max-width:767px){.notification-item-inner{flex-direction:column;align-items:flex-start}}.notification-item-icon{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);width:var(--notification-icon-size);height:var(--notification-icon-size);flex-shrink:0}.notification-item-icon i,.notification-item-icon svg{font-size:1rem}@media(max-width:767px){.notification-item-icon{display:none}}.notification-item-time{font-size:.8rem;color:var(--text-color-light);opacity:.6;white-space:nowrap}@media(max-width:767px){.notification-item-time{font-size:.9rem}}.notification-item-cta .button-label{white-space:nowrap}@media(max-width:767px){.notification-item-cta .button-label{display:none}.notification-item-cta .button i,.notification-item-cta .button svg{margin-right:0}}.not-found{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100vh}.not-found h1{font-size:clamp(4rem,5vw,8rem);margin-top:-8%;margin-bottom:var(--gutter)}@media(max-width:767px){.not-found h1{font-size:3rem}}.not-found p{font-size:clamp(1.5rem,1.5vw,3rem);font-weight:300;max-width:32ch;text-wrap:balance}.not-found svg{max-width:575px;opacity:.1}.not-found svg path{fill:var(--primary-text-color)}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background:linear-gradient(var(--overlay-direction),rgba(var(--overlay-step-1-color),var(--overlay-step-1-opacity)) 0,rgba(var(--overlay-step-2-color),var(--overlay-step-2-opacity)) 100%);pointer-events:none;--overlay-direction:to bottom;--overlay-step-1-color:var(--overlay-color-rgb);--overlay-step-2-color:var(--overlay-color-rgb);--overlay-step-1-opacity:0;--overlay-step-2-opacity:0.9}.overlay-top{--overlay-direction:to top}.overlay-bottom{--overlay-direction:to bottom}.overlay-left{--overlay-direction:to left}.overlay-right{--overlay-direction:to right}.overlay-primary{--overlay-step-1-color:var(--primary-color-rgb);--overlay-step-2-color:var(--primary-color-rgb);--overlay-step-1-opacity:0;--overlay-step-2-opacity:0.9}.overlay-secondary{--overlay-step-1-color:var(--secondary-color-rgb);--overlay-step-2-color:var(--secondary-color-rgb);--overlay-step-1-opacity:0;--overlay-step-2-opacity:0.9}.overlay-gradient{--overlay-step-1-color:var(--primary-color-rgb);--overlay-step-2-color:var(--secondary-color-rgb);--overlay-step-1-opacity:0.9;--overlay-step-2-opacity:0.9}.overlay-primary-bg{--overlay-step-1-color:var(--primary-bg-color-rgb);--overlay-step-2-color:var(--primary-bg-color-rgb);--overlay-step-1-opacity:0;--overlay-step-2-opacity:0.9}.overlay-clip-home{mask-image:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgb(0,0,0));-webkit-mask-image:linear-gradient(180deg,rgba(69,55,55,.2) 0,rgb(0,0,0))}.pagination{display:flex;align-items:center;margin-top:var(--gutter);border-radius:var(--radius);overflow:hidden;justify-content:center}.pagination li{border:1px solid rgba(var(--primary-text-color-rgb),.85);border-right:0}.pagination li:first-child{border-radius:var(--radius) 0 0 var(--radius);border-left-width:1px}.pagination li:last-child{border-radius:0 var(--radius) var(--radius) 0;border-right:1px solid}.pagination li a{display:block;color:rgba(var(--primary-text-color-rgb),.85);padding:var(--gutter-sm) var(--gutter)}.pagination li a:hover{color:var(--primary-text-color)}.pagination .active a{background:var(--primary-text-color);font-weight:500}.pagination .active a,.pagination .active a:hover{color:var(--primary-bg-color)}.pagination .disabled{opacity:.5}.pagination .disabled a{opacity:.5;cursor:not-allowed}.partners-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8%,1fr));grid-auto-rows:1fr;grid-gap:var(--gutter-lg)}@media(max-width:959px){.partners-grid{grid-template-columns:repeat(4,1fr);grid-gap:var(--gutter);overflow:hidden}}.partners-grid-item{position:relative;text-align:center;aspect-ratio:1/1;border-radius:var(--radius);transition:var(--time) all ease-in-out}.partners-grid-item span,.partners-grid-item>*{display:flex;width:100%;height:100%}.partners-grid-item img{position:absolute;width:100%;height:100%;border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.partners-grid-item img,.partners-grid-item img:hover{transition:var(--time) all ease-in-out}.payment-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--gutter);gap:var(--gutter-sm);border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}@media(max-width:767px){.payment-card{grid-column:span 2;height:auto}}.payment-card label{font-size:1.15rem}.payment-card h4{font-size:1.5rem;margin:0}.payment-discount{position:absolute;top:0;right:0;font-size:1rem;border-radius:0 var(--radius) 0 var(--radius)}.payment-details{position:relative;background-color:var(--secondary-bg-color);border-radius:var(--radius);border:1px dashed rgba(var(--primary-text-color-rgb),.3)}.payment-details li{display:flex;align-items:center;justify-content:space-between;padding:.75rem var(--gutter);border-bottom:1px dashed rgba(var(--primary-text-color-rgb),.3)}.payment-details li label{font-size:1rem;margin:0}.payment-details li:last-child{border-bottom:0}.payment-item{width:100%;padding:var(--gutter);border-radius:var(--radius);border:1px solid var(--border-color)}.payment-item h4{font-size:1.2rem}@media(max-width:767px){.payment-item h4{font-size:1rem}}.payment-item [class*=icon-]{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;padding:var(--gutter);border-radius:var(--radius-sm);border-width:1px;--icon-size:54px}@media(max-width:767px){.payment-item [class*=icon-]{--icon-size:48px}}.payment-item [class*=icon-] i{font-size:1.5rem}@media(max-width:767px){.payment-item [class*=icon-] i{font-size:1.2rem}}.payment-total{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:rgba(var(--green-color-rgb),.1);padding:.75rem var(--gutter);border-radius:var(--radius);border:1px dashed rgba(var(--green-color-rgb),.3)}.payment-total h4{font-size:1.4rem;margin:0}.modal-content #before-pay,.modal-content .StripeElement{padding:0 var(--gutter)}.modal-content .payment-calculator{padding:var(--gutter)}.payment-secure{border-top:1px solid var(--border-color);padding-top:var(--gutter)}.payment-secure-details{display:flex;align-items:center;justify-content:center;gap:var(--gutter-xs)}.payment-secure-details span{font-weight:600}.payment-secure-details i{font-size:1rem}.payment-secure-details label{font-size:1rem;margin:0}.payment-secure-logos{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem}.payment-secure-logos .payment-logo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:1px solid var(--border-color);border-radius:var(--radius-sm)}.payment-secure-logos .payment-logo svg{width:70%;height:32px;object-position:50% 50%;object-fit:contain}.payment-cta{position:sticky;background-color:var(--primary-bg-color);left:0;right:0;bottom:var(--gutter)}.payment-method-card{position:relative;display:flex;flex-direction:column;gap:var(--gutter-sm);border-radius:var(--radius);flex-shrink:0;box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);transition:var(--time-fast) var(--curve-fast)}.payment-method-card:hover{background:var(--secondary-bg-color);transition:var(--time-fast) var(--curve-fast)}.payment-method-card.default{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.05);box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.3)}.payment-method-card.default:hover{background:rgba(var(--primary-color-rgb),.1)}.paywall{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gutter-md);text-align:center;width:100%;font-weight:600;margin:var(--gutter-md) 0;padding:4rem var(--gutter-md);background:rgba(var(--secondary-bg-color-rgb),.25);border:1px dashed var(--border-color);border-radius:var(--radius)}.paywall i,.paywall svg{opacity:.25}.paywall .emoji,.paywall i,.paywall svg{display:block;font-size:4rem;margin-bottom:1rem}.paywall p{font-size:1.2rem;font-weight:500;color:rgba(var(--primary-text-color-rgb),.9);margin-bottom:0;text-wrap:balance}.paywall .button{min-width:180px;max-width:100%}.piano{width:100%}.piano-theme{--highlight-color:rgba(var(--primary-color-rgb),0.9)}.piano-theme .ReactPiano__Key--natural{border-radius:0 0 var(--radius) var(--radius)}.piano-theme .ReactPiano__Key--natural:first-child{border-radius:var(--radius-lg) 0 var(--radius) var(--radius-lg)}.piano-theme .ReactPiano__Key--natural:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius)}.piano-theme .ReactPiano__Key--accidental{background-color:#333;border-radius:0 0 var(--radius) var(--radius)}.piano-theme .ReactPiano__Key--active,.piano-theme .ReactPiano__Key--active.ReactPiano__Key--accidental{background:var(--highlight-color)}.piano-theme .ReactPiano__NoteLabel{font-size:.85rem;font-weight:500;opacity:.8}.placeholder{position:relative;width:100%;height:100%;aspect-ratio:1/1;background-color:rgba(var(--primary-text-color-rgb),.02);border:1px solid var(--border-color);border-radius:var(--placeholder-radius);padding:var(--placeholder-padding);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter);text-align:center;color:rgba(var(--primary-text-color-rgb),.5);font-size:1.25rem;font-weight:500;--placeholder-radius:1rem;--placeholder-padding:var(--gutter)}@media(max-width:767px){.placeholder{padding:var(--gutter)}}.placeholder i,.placeholder svg{color:var(--neutral-color);pointer-events:none}.placeholder-avatar{border-radius:50%}.placeholder.xs{--placeholder-radius:0.2rem;--placeholder-padding:0;padding:var(--gutter-xs)}.placeholder.xs .icon{width:1rem;height:1rem}.placeholder.sm{--placeholder-radius:0.4rem;--placeholder-padding:0;padding:var(--gutter-sm)}.placeholder.sm .icon{width:1.5rem;height:1.5rem}.placeholder.md{--placeholder-radius:0.5rem;--placeholder-padding:var(--gutter-sm)}.placeholder.md .icon{width:2rem;height:2rem}.placeholder.lg{--placeholder-radius:1rem;--placeholder-padding:var(--gutter)}.placeholder.lg .icon{width:4rem;height:4rem}.placeholder.xl{--placeholder-radius:1.5rem;--placeholder-padding:var(--gutter-lg)}.placeholder.xl .icon{width:8rem;height:8rem}.placeholder-green{background-color:rgba(var(--green-color-rgb),.1);border-color:rgba(var(--green-color-rgb),.3);color:var(--green-color)}.placeholder-green i,.placeholder-green svg{color:var(--green-color);opacity:.8}.placeholder p{text-wrap:balance}.plans-header{position:relative;border-radius:var(--radius-lg);overflow:hidden}.plans-header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom}.plans-header .overlay{background:linear-gradient(0deg,rgba(var(--primary-bg-color-rgb),1) 0,rgba(var(--primary-bg-color-rgb),.5) 100%);z-index:1}.plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;background:rgba(var(--secondary-bg-color-rgb),.1);border-radius:var(--radius-lg);padding:var(--gutter);border:1px solid var(--border-color)}@media(max-width:767px){.plan{padding:var(--gutter-md)}}.plan-caption{display:block;font-size:.9rem;font-weight:400;text-wrap:balance;margin:var(--gutter-sm) 0 0 0;opacity:.9}.plan-sale{position:relative;display:inline-block;font-size:1.8rem;color:var(--primary-text-color);opacity:.5}.plan-sale:before{display:block;content:"";position:absolute;width:100%;height:1px;background-color:var(--primary-text-color);top:50%}.plan-header{display:flex;align-items:center;justify-content:space-between;width:100%}.plan-header h2{font-weight:600;margin:0}.plan-header h2,.plan-header span{font-size:1.8rem}.plan-price{display:flex;align-items:center;justify-content:space-between;padding:var(--gutter) 0}.plan-price h3{font-size:1.8rem;font-weight:600;margin:0}.plan-price h5{margin:0}.plan-price p{margin-top:var(--gutter-xs)}.plan-save{font-size:1.5rem;margin-top:var(--gutter-sm)}.plan-features{display:flex;flex-direction:column;gap:var(--gutter-sm)}.plan-features li{display:flex;align-items:flex-start;font-size:.9rem}.plan-features li span{margin-right:var(--gutter-sm)}.plan-action{padding-top:var(--gutter)}.plan .button,.plan button,.plan-action{width:100%;margin-top:auto}.plan-most-popular{box-sizing:-box;border:0;border-radius:0 0 var(--radius) var(--radius);box-shadow:inset 0 0 0 1px var(--most-popular-color);--most-popular-color:var(--primary-color)}@media(max-width:1279px){.plan-most-popular{margin-top:var(--gutter-lg)}}.plan-most-popular:before{content:"Most Popular";position:absolute;top:1px;left:0;background:var(--most-popular-color);color:var(--white-color);padding:var(--gutter-sm) var(--gutter-sm);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.1rem;border-radius:var(--radius) var(--radius) 0 0;width:100%;text-align:center;transform:translateY(-100%)}.plan-compare{border-radius:var(--radius);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);overflow:hidden}.plan-compare tbody td:nth-child(2),.plan-compare thead th:nth-child(2){background-color:rgba(var(--primary-color-rgb),.05);border-color:rgba(var(--primary-color-rgb),.3);border:1px solid rgba(var(--primary-color-rgb),.5);font-weight:500}.plan-compare thead th:nth-child(2){background-color:rgba(var(--primary-color-rgb),.9);color:var(--white-color)}@media(max-width:767px){.plan-compare td{font-size:.85rem}}.plan-primary{background:rgba(var(--primary-color-rgb),.05);transition:var(--time-slow) var(--curve-out)}.plan-primary.active,.plan-primary:hover{background:rgba(var(--primary-color-rgb),.2);border-color:rgba(var(--primary-color-rgb),.3);transition:var(--time-slow) var(--curve-out)}.plan-primary .plan-header span{color:var(--primary-color)}.plan-primary.plan-most-popular{--most-popular-color:var(--primary-color)}.plan-primary .plan-action .button{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.plan-secondary{background:rgba(var(--secondary-color-rgb),.05);transition:var(--time-slow) var(--curve-out)}.plan-secondary.active,.plan-secondary:hover{background:rgba(var(--secondary-color-rgb),.2);border-color:rgba(var(--secondary-color-rgb),.3);transition:var(--time-slow) var(--curve-out)}.plan-secondary .plan-header span{color:var(--secondary-color)}.plan-secondary.plan-most-popular{--most-popular-color:var(--secondary-color)}.plan-secondary .plan-action .button{background:var(--secondary-color);color:var(--white-color);border-color:var(--secondary-color)}.plan-tertiary{background:rgba(var(--tertiary-color-rgb),.05);transition:var(--time-slow) var(--curve-out)}.plan-tertiary.active,.plan-tertiary:hover{background:rgba(var(--tertiary-color-rgb),.2);border-color:rgba(var(--tertiary-color-rgb),.3);transition:var(--time-slow) var(--curve-out)}.plan-tertiary .plan-header span{color:var(--tertiary-color)}.plan-tertiary.plan-most-popular{--most-popular-color:var(--tertiary-color)}.plan-tertiary .plan-action .button{background:var(--tertiary-color);color:var(--white-color);border-color:var(--tertiary-color)}.plan-gold{background:rgba(var(--gold-color-rgb),.05);transition:var(--time-slow) var(--curve-out)}.plan-gold.active,.plan-gold:hover{background:rgba(var(--gold-color-rgb),.2);border-color:rgba(var(--gold-color-rgb),.3);transition:var(--time-slow) var(--curve-out)}.plan-gold .plan-header span{color:var(--gold-color)}.plan-gold.plan-most-popular{--most-popular-color:var(--gold-color)}.plan-gold .plan-action .button{background:var(--gold-color);color:var(--white-color);border-color:var(--gold-color)}.plan-blue{background:rgba(var(--blue-color-rgb),.05);transition:var(--time-slow) var(--curve-out)}.plan-blue.active,.plan-blue:hover{background:rgba(var(--blue-color-rgb),.2);border-color:rgba(var(--blue-color-rgb),.3);transition:var(--time-slow) var(--curve-out)}.plan-blue .plan-header span{color:var(--blue-color)}.plan-blue.plan-most-popular{--most-popular-color:var(--blue-color)}.plan-blue .plan-action .button{background:var(--blue-color);color:var(--white-color);border-color:var(--blue-color)}.player-card{background-color:var(--secondary-bg-color);border-radius:var(--radius);border:1px solid var(--border-color)}.player-card-content{position:relative;justify-content:space-between;padding:var(--gutter)}.player-card .track-card-main,.player-card-content{display:flex;align-items:flex-start;gap:var(--gutter)}.player-card .track-cover{--track-cover-size:128px}.player-card .track-info h1{font-size:1.5rem}.player-card .track-info h3{font-size:1.2rem}.player-card .track-info h5{font-size:1rem}.player-card .track-artists{display:flex;flex-wrap:wrap;gap:var(--gutter-sm)}.player-card .track-artists a{line-height:1}.player-device{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 var(--radius) var(--radius);border-top:1px solid var(--border-color);padding:var(--gutter)}.player-device p{font-size:1rem;font-weight:500;margin:0}.player-device p .emoji{margin-right:var(--gutter-sm)}.player .player-is-playing{display:flex;align-items:center;gap:var(--gutter-sm)}.player-link{cursor:pointer}.player-link,.player-link:hover{transition:var(--time) all var(--curve-fast)}.player-link:hover{opacity:.8;transform:scale(.98)}.player-vertical .player-card{background-color:var(--secondary-bg-color)}.player-vertical .player-card .track-card-main{padding:var(--gutter)}.player-vertical .player-card .track-cover{--track-cover-size:100%}.player-vertical .player-card>div{flex-direction:column;align-items:flex-start}.player-online .player-card{display:flex;flex-direction:row;justify-content:space-between;border:0;border-top:1px solid var(--border-color);border-radius:0;padding:var(--gutter)}.player-online .player-card .track-card-main{align-items:center}.player-online .player-card .track-cover{--track-cover-size:42px;border-radius:var(--radius-sm)}.player-online .player-card .track-artists a{font-size:.85rem}.playlist-cards{display:grid;grid-gap:var(--gutter-md);grid-template-columns:repeat(3,1fr)}@media screen and (min-width:1439px){.playlist-cards{grid-template-columns:repeat(4,1fr)}}@media(max-width:959px){.playlist-cards{grid-template-columns:repeat(2,1fr);grid-gap:var(--gutter)}}@media(max-width:767px){.playlist-cards{grid-template-columns:1fr}}.playlist-cards .playlist-card-item{display:flex;height:100%;width:100%}.playlist-cover{position:relative;aspect-ratio:1/1;border-radius:var(--radius);background-size:cover;background-position:50%;background-repeat:no-repeat;width:var(--playlist-cover-size);height:var(--playlist-cover-size);max-width:var(--playlist-cover-size);max-height:var(--playlist-cover-size);overflow:hidden;--playlist-cover-size:100%}@media(max-width:767px){.playlist-cover{border-radius:var(--radius-sm)}}.playlist-cell{position:relative;padding:var(--gutter-xs);background-color:rgba(var(--primary-text-color-rgb),.1);aspect-ratio:1/1;border-radius:var(--radius);width:var(--playlist-cover);height:var(--playlist-cover);overflow:hidden;grid-column:span 1;box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);box-shadow:0 2px 6px var(--shadow-color);--playlist-cover:120px;transition:var(--time) all var(--curve-fast)}@media(max-width:767px){.playlist-cell{padding:0;border-radius:calc(var(--radius) - var(--gutter-xs))}}.playlist-cell img{width:100%;height:100%;border-radius:var(--radius);object-fit:cover}.playlist-overview{display:grid;grid-template-columns:3fr 1fr;gap:var(--gutter-lg);width:100%}@media(max-width:959px){.playlist-overview{grid-template-columns:1fr}}.playlist-overview .playlist-cover{width:var(--playlist-cover-size);height:var(--playlist-cover-size);flex-shrink:0;--playlist-cover-size:250px}@media(max-width:959px){.playlist-overview .playlist-cover{--playlist-cover-size:100px;display:none}}.playlist-overview .playlist-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gutter-sm);margin-bottom:var(--gutter-sm)}.playlist-overview .playlist-info{display:flex;flex-direction:column;align-items:flex-start}.playlist-overview .playlist-info-wrapper{display:flex;align-items:flex-start;gap:var(--gutter-md)}@media(max-width:959px){.playlist-overview .playlist-info-wrapper{flex-direction:column;align-items:flex-start}}.playlist-overview .playlist-info h2{font-size:1.5rem;font-weight:600;margin-bottom:var(--gutter-sm)}.playlist-overview .playlist-info p{font-size:1rem;font-weight:300;line-height:1.5}.playlist-overview .curator-score{display:inline-flex;align-items:center;padding:var(--gutter-xs) var(--gutter);border-radius:var(--radius-sm);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}.playlist-overview .curator-score h4{font-size:1rem;border-right:1px solid var(--border-color);padding-right:var(--gutter-sm);margin-right:var(--gutter-sm)}.playlist-overview .curator-score-data{text-transform:capitalize}.playlist-match{display:flex;flex-direction:column;gap:var(--gutter-sm);width:100%}.podium{display:grid;grid-auto-flow:column dense;gap:.5rem;margin-top:2rem;justify-items:center;align-content:flex-end;align-items:flex-end;border-bottom:1px solid var(--border-color);height:250px}.podium,.podium-step{justify-content:center}.podium-step{display:flex;flex-direction:column;align-items:center}.podium-step-1 .podium-step-col{background-color:rgba(var(--gold-color-rgb),.3);border-color:rgba(var(--gold-color-rgb),1)}.podium-step-1 .podium-step-col .podium-index{color:var(--gold-color);opacity:1}.podium-step-2 .podium-step-col{background-color:rgba(var(--silver-color-rgb),.3);border-color:rgba(var(--silver-color-rgb),1)}.podium-step-2 .podium-step-col .podium-index{color:var(--silver-color);opacity:1}.podium-step-3 .podium-step-col{background-color:rgba(var(--bronze-color-rgb),.3);border-color:rgba(var(--bronze-color-rgb),1)}.podium-step-3 .podium-step-col .podium-index{color:var(--bronze-color);opacity:1}.podium-step-col{width:4rem;align-items:center;justify-content:center;display:flex;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-color:var(--primary-color);border-top:1px solid;border-left:1px solid;border-right:1px solid;background-color:rgba(var(--primary-color-rgb),.1);border-color:rgba(var(--primary-color-rgb),.3);margin-bottom:-1px}.podium-avatar{align-self:center;margin-bottom:var(--gutter-xs)}.podium-avatar img{width:2.75rem;height:2.75rem;overflow:hidden;border-radius:50%}.podium-index{font-size:1.5rem;font-weight:500;color:var(--primary-color);align-self:flex-end;opacity:.7}.popover-content{background-color:var(--secondary-bg-color);padding:0!important}.popover-content,.popover-content .command-input{border-color:var(--border-color)}.avatar-pro{background:linear-gradient(to bottom,rgba(var(--secondary-color-rgb),.9),rgba(var(--blue-color-rgb),.9));overflow:visible;--avatar-gap:0.6rem}.avatar-pro img{width:calc(var(--avatar-size) - var(--avatar-gap));height:calc(var(--avatar-size) - var(--avatar-gap));top:calc(var(--avatar-gap)/2);left:calc(var(--avatar-gap)/2);border-radius:50%}.avatar-pro .verified{position:absolute;right:.6rem;bottom:.1rem;z-index:19}.avatar-pro .verified svg{width:24px;color:var(--blue-color)}.avatar-pro.avatar-placeholder{background:rgba(0,0,0,0)}.avatar-pro.avatar-placeholder .placeholder{background:linear-gradient(to bottom,rgba(var(--secondary-color-rgb),.1),rgba(var(--secondary-color-rgb),.3))}.avatar-pro.avatar-placeholder .placeholder .icon svg{color:var(--secondary-color)}.chat-header .avatar-pro,.chat-list-item .avatar-pro{--avatar-gap:0.3rem}.chat-header .avatar-pro .verified,.chat-list-item .avatar-pro .verified{right:0}.chat-header .avatar-pro .verified svg,.chat-list-item .avatar-pro .verified svg{width:16px}.curator-card-pro{background:rgba(var(--secondary-color-rgb),.05);border:1px solid rgba(var(--secondary-color-rgb),.1)}.curator-card-pro,.curator-card-pro:hover{transition:var(--time-faster) all var(--curve-fast)}.curator-card-pro:hover{background:rgba(var(--secondary-color-rgb),.1);border-color:rgba(var(--secondary-color-rgb),.2)}.promo-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter-lg);padding:var(--gutter-lg) var(--gutter-md);border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1);overflow:hidden}.promo-card:hover:before{opacity:.4}.promo-card:before,.promo-card:hover:before{transition:var(--time-slow) all var(--curve-fast)}.promo-card:before{content:"";display:block;position:absolute;opacity:.1;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;animation:pulse-gradient 10s ease-in-out infinite}@keyframes pulse-gradient{0%{opacity:.1;transform:scale(1) rotate(0deg)}50%{opacity:.5;transform:scale(2) rotate(5deg)}to{opacity:.1;transform:scale(1) rotate(0deg)}}.ticket{position:relative;background:linear-gradient(to right,var(--color1),var(--color2),var(--color3),var(--color4));padding:var(--gutter-sm);border-radius:var(--radius-lg)}.ticket-copy{text-align:center;border-top:1px dashed var(--border-color);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.1em;padding-top:var(--gutter);margin-top:var(--gutter)}.ticket-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:var(--background);padding:var(--gutter) var(--gutter-lg);border-radius:calc(var(--radius-lg) - var(--gutter-sm))}.promo-card-primary{background-color:rgba(var(--primary-color-rgb),.1)}.promo-card-primary:before{background:radial-gradient(circle,rgba(var(--primary-color-rgb),.1),rgba(var(--primary-color-rgb),.9))}.promo-card-primary .ticket{--background:rgba(var(--primary-bg-color-rgb),0.9);--color1:rgba(var(--primary-color-rgb),1);--color2:rgba(var(--primary-color-rgb),0.8);--color3:rgba(var(--primary-color-rgb),0.7);--color4:rgba(var(--primary-color-rgb),0.4)}.promo-card-gold{background-color:rgba(var(--gold-color-rgb),.1)}.promo-card-gold:before{background:radial-gradient(circle,rgba(var(--gold-color-rgb),.1),rgba(var(--gold-color-rgb),.9))}.promo-card-gold .ticket{--background:rgba(var(--primary-bg-color-rgb),0.9);--color1:rgba(var(--gold-color-rgb),1);--color2:rgba(var(--gold-color-rgb),0.8);--color3:rgba(var(--gold-color-rgb),0.7);--color4:rgba(var(--gold-color-rgb),0.4)}.radio-button{display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--border-color);border-radius:var(--radius);padding:var(--gutter);letter-spacing:0;transition:var(--time) all ease-in-out;cursor:pointer}.radio-button input[type=radio]{opacity:0;position:absolute;visibility:hidden}.radio-button.active,.radio-button:focus,.radio-button:hover{background-color:rgba(var(--primary-text-color-rgb),.1);border-color:rgba(var(--primary-text-color-rgb),.3);transition:var(--time) all ease-in-out}.radio-button .icon{display:flex;align-items:center;justify-content:center;font-size:1.5rem;padding:.75rem;aspect-ratio:1/1;margin-right:var(--gutter);border-radius:var(--radius-sm)}.radio-button .emoji{font-size:2rem;margin-right:var(--gutter)}@media(max-width:959px){.radio-button .emoji{font-size:1.5rem}}.radio-button h6{font-size:1.2rem;line-height:1;margin:0 0 var(--gutter-sm) 0}@media(max-width:959px){.radio-button h6{font-size:1rem}}.radio-button p{font-size:.9rem;font-weight:400;opacity:.9}#rank p{margin-bottom:var(--gutter)}.rank-table{display:flex;flex-direction:column;gap:var(--gutter-sm);max-width:576px;margin:0 auto}.rank-table-row{display:inline-flex;align-items:center;gap:var(--gutter);border-radius:var(--radius);padding:.75rem;border:1px solid var(--border-color)}.rank-table-row,.rank-table-row:hover{transition:var(--time-fast) all var(--curve-fast)}.rank-table-row:hover{transform:scale(.98);opacity:.8}.rank-table .rank-avatar{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden}.rank-table .rank-index{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:.85rem;border-radius:50%;background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-weight:500}.rank-table .rank-index:first-child{background-color:rgba(0,0,0,0)}.rank-table .rank-table-row-1{background-color:rgba(var(--gold-color-rgb),.1);color:var(--gold-color);border-color:var(--gold-color)}.rank-table .rank-table-row-2{background-color:rgba(var(--silver-color-rgb),.1);color:var(--silver-color);border-color:var(--silver-color)}.rank-table .rank-table-row-3{background-color:rgba(var(--bronze-color-rgb),.1);color:var(--bronze-color);border-color:var(--bronze-color)}.rank-table .rank-table-row-4,.rank-table .rank-table-row-5{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);border-color:var(--primary-color)}.rank-table .rank-table-row-1,.rank-table .rank-table-row-2,.rank-table .rank-table-row-3{font-weight:500}.rank-table .rank-table-row-1 .rank-index,.rank-table .rank-table-row-2 .rank-index,.rank-table .rank-table-row-3 .rank-index{background-color:rgba(0,0,0,0)}.rating{display:flex;align-items:center;gap:.1rem;--star-size:1.5rem}.star svg,.star-filled svg{width:var(--star-size);height:var(--star-size)}.star .star,.star-filled .star{color:var(--primary-text-color);opacity:.15}.star-filled{color:var(--yellow-color)}.rocket{max-width:500px;border-radius:50%;background:linear-gradient(to top,var(--overlay-color) 40%,var(--theme-tertiary-color))}@media(max-width:767px){.rocket{max-width:100%}}.rocket svg{margin:0 auto;width:100%;height:100%}@keyframes blink{50%{opacity:0}}@keyframes signal{33%{fill:var(--primary-color)}66%{fill:var(--secondary-color)}}@keyframes comet{0%{transform:rotate(10deg) translate3d(300px,-300px,0);opacity:0}25%{opacity:.9}75%{opacity:.5}to{transform:rotate(0deg) translate3d(-400px,400px,0);opacity:.25}}@keyframes launch{0%{transform:translateZ(0)}to{transform:translate3d(0,-1000px,0)}}@keyframes smoke{0%{opacity:0}25%{opacity:1}to{opacity:0;transform:scaleX(1.5)}}@keyframes flame{50%{opacity:.75}}#smoke{opacity:0;transform-origin:50% 0}#rocket .flame{animation:flame 2s ease-in-out 0s infinite both}.stars{animation:blink 8s ease-in-out -1s infinite both}[class^=dot]{animation:blink 5s ease-in-out -3s infinite both}.comet{transform-origin:100% 50%}.comet.one{animation:comet 5s ease-in-out 0s infinite both}.comet.two{animation:comet 5s ease-in-out -2s infinite both}svg.launched #signal{animation:signal 5s ease-in-out -1s infinite both}svg.launched #smoke{animation:smoke 7s ease-out 0s normal forwards}svg.launched #rocket{animation:launch 5s ease-in 2s normal forwards}:root{--scrollbar-width:10px;--scrollbar-thumb-color:transparent;--scrollbar-thumb-hover:rgba(var(--primary-text-color-rgb),0.1);--scrollbar-track-color:transparent;--scrollbar-transition:background-color 0.3s ease}.scroll-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}.scroll-container,.scroll-container:hover{transition:var(--time) all var(--curve-out)}.scroll-container:hover{scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track-color)}.scroll-container::-webkit-scrollbar{width:var(--scrollbar-width)}.scroll-container::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.scroll-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:calc(var(--scrollbar-width)/2);transition:var(--scrollbar-transition)}.scroll-container:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-hover)}.scroll-thin{scrollbar-width:thin}.section-header{background-color:var(--primary-bg-color);padding-bottom:var(--gutter);border-bottom:1px solid var(--border-color);transition:var(--time-fast) all var(--curve-fast)}.section-header.is-sticky{padding-top:var(--gutter)}.section-header-content{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter)}.section-header-content h3{font-size:1.25rem;font-weight:500;margin:0;opacity:.9}.section-header-actions{display:flex;gap:var(--gutter-sm)}.section-header.sticky{position:sticky;top:var(--navbar-height);z-index:20}@media(max-width:959px){.section-header.sticky{top:var(--navbar-height-mobile)}}.section-header.with-actions .section-header-actions .button{min-width:150px}@media(max-width:959px){.section-header.with-actions .section-header-actions .button{min-width:unset}.section-header.with-actions .section-header-content{flex-direction:column;align-items:flex-start;gap:var(--gutter-sm)}.section-header.with-actions .section-header-content h3{display:none}.section-header.with-actions .section-header-actions{display:flex;width:100%}.section-header.with-actions .section-header-actions .button{flex:1}}.modal-content .section-header.sticky{top:0;border-bottom:none}.section-title{padding-top:6rem;padding-bottom:2rem}.section-title:first-child{padding-top:3rem}@media(max-width:767px){.section-title{padding-top:4rem;padding-bottom:2rem}}.section-title .badge{margin-bottom:var(--gutter-sm)}.section-title .emoji{display:block;font-size:3.5rem}.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{margin-top:0;margin-bottom:0;font-weight:600;line-height:1.2;text-wrap:balance}.section-title h1,.section-title h2{letter-spacing:.04rem}.section-title h3,.section-title h4,.section-title h5,.section-title h6{letter-spacing:.025rem}.section-title h1{font-size:clamp(2.4rem,3vw,4rem)}.section-title h2{font-size:clamp(1.8rem,3vw,4rem)}.section-title h3{font-size:clamp(1.8rem,2.5vw,3rem)}.section-title-center{text-align:center}.section-title-center .subtitle{margin:var(--gutter-sm) auto 0 auto}.section-title .subtitle{display:block;font-size:1.1rem;max-width:75%;font-weight:400;line-height:1.5;opacity:.8;text-wrap:balance}@media(max-width:767px){.section-title .subtitle{font-size:1rem;max-width:100%}}.command-item{transition:var(--time-faster) all var(--curve-fast)}.command-item:hover,.command-item[data-selected=true]{background:rgba(var(--primary-text-color-rgb),.1);transition:var(--time-faster) all var(--curve-fast)}.search-select-option{display:flex;align-items:center}.search-select-option-img{position:relative;width:30px;height:30px;border-radius:var(--radius-xs);margin-right:var(--gutter-sm);overflow:hidden}.search-select-option-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.search-select-option-artist img{border-radius:50%}.select{border-radius:var(--radius);cursor:pointer}.select,.select:hover{transition:var(--time) all ease-in-out}.select__menu-portal{z-index:100!important}.select__control{background-color:var(--input-color)!important;border:rgba(0,0,0,0)!important;min-height:var(--input-height)!important;border-radius:var(--radius)!important;border:1px solid var(--border-color)!important}.select__control--is-focused{box-shadow:0 0 0 1px var(--primary-color)!important}.select__value-container--has-value{--input-height:auto}.select__multi-value{background-color:rgba(var(--theme-primary-color-rgb),.12)!important;color:var(--theme-primary-color)!important;margin:0!important;border-radius:var(--radius-sm)!important}.select__multi-value__label{font-size:.9rem!important;display:flex;align-items:center;color:var(--theme-primary-color)!important;font-weight:500;padding:var(--gutter-xs) var(--gutter-sm)!important}.select__multi-value__remove{color:var(--theme-primary-color)!important;background-color:rgba(0,0,0,0);border-left:1px solid rgba(var(--theme-primary-color-rgb),.2);border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;padding:0 var(--gutter-sm)!important;text-align:center;transition:var(--time) all ease-in-out;cursor:pointer}.select__multi-value__remove:hover{background-color:rgba(var(--theme-primary-color-rgb),.2)!important;transition:var(--time) all ease-in-out}.select__single-value{position:absolute}.select__input,.select__single-value{color:var(--primary-text-color)!important}.select__input{min-width:100%!important}.select__input input{color:var(--primary-text-color)!important}.select__input-container{display:flex!important;margin:0!important;padding:0!important}.select__input-container .select__input{--input-height:auto}.select__placeholder{position:absolute;pointer-events:none}.select__value-container{display:flex!important;gap:var(--gutter-sm)!important;padding-top:var(--gutter-xs)!important;padding-bottom:var(--gutter-xs)!important;padding-left:var(--gutter-sm)!important}.select__clear-indicator,.select__dropdown-indicator{color:rgba(var(--primary-text-color-rgb),.5)!important}.select__indicator-separator{background-color:var(--border-color)!important}.select-value__label{color:var(--primary-text-color)!important}.select__menu{background-color:var(--input-color)!important;border-radius:var(--radius)!important;overflow:hidden!important;margin-bottom:0;z-index:100!important}.select__menu-list{padding:0!important;border-radius:var(--radius)}.select__option{background-color:var(--secondary-bg-color)!important;color:var(--primary-text-color);overflow:hidden;transition:var(--time) all ease-in-out}.select__option:first-child{border-top-left-radius:var(--radius)!important;border-top-right-radius:var(--radius)!important}.select__option:last-child{border-bottom-left-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.select__option:hover{background-color:rgba(var(--theme-primary-color-rgb),.1)!important;transition:var(--time) all ease-in-out}.select__option--is-focused,.select__option--is-selected{color:var(--primary-text-color)!important;background-color:rgba(var(--theme-primary-color-rgb),.3)!important}.select__option--is-disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.input-wrapper .select__control{border:0!important}.ReactModal__Body--open .select__menu-portal{z-index:100!important}.field-error .select__control{box-shadow:0 0 0 1px var(--red-color)!important}.share-buttons button{flex:1;flex-shrink:0}.share-buttons button .button-label{font-size:.9rem;font-weight:400}.share-buttons button .icon{width:2rem;height:2rem}.sidebar-body{background-color:var(--secondary-bg-color);border-color:var(--border-color)}.sidebar-header{display:flex;align-items:center;height:var(--navbar-height);padding:0 var(--gutter);border-bottom:1px solid var(--border-color)}.sidebar-footer{display:flex;align-items:center;border-top:1px solid var(--border-color)}.sidebar-footer .nav-user{width:100%;height:100%;border-radius:0!important}.sidebar-menu-item.active{background-color:rgba(var(--theme-primary-color-rgb),.1);color:var(--theme-primary-color)}.sidebar-collapsed .sidebar-menu-item{justify-content:center}.sidebar-collapsed .sidebar-menu-item .badge,.sidebar-collapsed .sidebar-menu-item span:not(.icon){display:none}.slider{position:relative;margin:0 auto;overflow:hidden;list-style:none;padding:0 0 3rem;z-index:1}.swiper-pagination{width:100%;bottom:var(--gutter)}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px;background-color:rgba(var(--primary-text-color-rgb),.5)}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-text-color)}.slider-input{--slider-primary-color:var(--primary-color);--slider-primary-color-rgb:var(--primary-color-rgb);--slider-track-color:var(--input-color)}.slider-input-track{background-color:var(--slider-track-color)}.slider-input-thumb{background-color:var(--slider-primary-color)}.slider-input-indicator{position:absolute;top:2rem;left:50%;transform:translateX(-50%);font-weight:500;background-color:rgba(var(--slider-primary-color-rgb),.1);border:1px solid rgba(var(--slider-primary-color-rgb),.3);color:var(--slider-primary-color);padding:var(--gutter-xs) var(--gutter-sm);border-radius:var(--radius-sm);z-index:10}.slider-input-value{background-color:var(--slider-primary-color)}.slider-input-blue{--slider-primary-color:var(--blue-color);--slider-primary-color-rgb:var(--blue-color-rgb)}.spinner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter-sm);--spinner-size:5rem;--spinner-logo-size:2.5rem}.spinner-wrapper .spinner{position:relative;width:var(--spinner-size);height:var(--spinner-size);border-radius:50%;margin-left:auto;margin-right:auto}.spinner-wrapper .spinner:before{content:"";position:absolute;top:0;left:0;width:var(--spinner-size);height:var(--spinner-size);background-color:var(--secondary-bg-color);border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.spinner-wrapper .spinner .spinner-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--spinner-logo-size);height:var(--spinner-logo-size)}.spinner-wrapper .spinner-inline{border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;background-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite;--spinner-size:1.25rem;--spinner-logo-size:0.5rem}.spinner-wrapper .spinner-inline:before{display:none}.spinner-wrapper .spinner-sm{--spinner-size:0.75rem;--spinner-logo-size:0.375rem}.spinner-message{font-weight:500}.spinner-audio{display:flex;align-items:center;justify-content:center;height:100%}.spinner-audio #wave{height:32px;width:32px;fill:var(--primary-color)}.spinner-audio #line-1{animation:pulse .5s infinite;animation-delay:.15s}.spinner-audio #line-2{animation:pulse .5s infinite;animation-delay:.3s}.spinner-audio #line-3{animation:pulse .5s infinite;animation-delay:.45s}.spinner-audio #line-4{animation:pulse .5s infinite;animation-delay:.6s}.spinner-audio #line-5{animation:pulse .5s infinite;animation-delay:.75s}.spinner-audio #line-6{animation:pulse .5s infinite;animation-delay:.9s}.spinner-audio #line-7{animation:pulse .5s infinite;animation-delay:1.05s}.spinner-audio #line-8{animation:pulse .5s infinite;animation-delay:1.2s}.spinner-audio #line-9{animation:pulse .5s infinite;animation-delay:1.35s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scaleY(1);transform-origin:50% 50%}50%{transform:scaleY(.7);transform-origin:50% 50%}to{transform:scaleY(1);transform-origin:50% 50%}}.solution-cover-grid-wrapper{position:relative;height:180px;overflow:hidden;mask-image:radial-gradient(var(--primary-bg-color),transparent 90%)}.solution-cover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:.25rem;margin-top:var(--gutter)}@media(max-width:767px){.solution-cover-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}}.solution-cover-grid .cell{position:relative;border-radius:var(--radius-sm);overflow:hidden;filter:grayscale(100%);opacity:.2;transition:var(--time) var(--curve-fast)}@media(max-width:767px){.solution-cover-grid .cell{border-radius:var(--radius-xs)}}.solution-cover-grid .cell.active{opacity:1;filter:grayscale(0)}.solution-cover-grid .cell:hover{opacity:1;filter:grayscale(0);transition:var(--time) var(--curve-fast)}.solution-card{position:relative;display:flex;flex-direction:row;padding:var(--gutter-md);border:1px solid var(--border-color);gap:var(--gutter);--icon-size:54px}@media(max-width:767px){.solution-card{padding:var(--gutter)}}.solution-card:hover .card-content h3,.solution-card:hover .card-content p{transform:translateY(0);transition:var(--time) all ease-in-out}.solution-card:hover .card-content p{opacity:1}.solution-card .card-content{display:flex;flex-direction:row;align-items:flex-end;gap:var(--gutter-md);margin-top:auto}.solution-card .card-content h3{font-size:1.5rem;line-height:1.4;text-wrap:balance;margin:0 0 var(--gutter-xs) 0;transition:var(--time) all ease-in-out}.solution-card .card-content p{font-size:1rem;opacity:.8;letter-spacing:.002rem;margin:0;text-wrap:balance}.solution-card .card-icon{display:flex;align-items:center;justify-content:center;font-size:1.25rem;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;border-radius:var(--radius-sm);margin-bottom:var(--gutter-md)}.solution-card .card-footer{margin-top:auto}.solution-video{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:959px){.solution-video{grid-template-columns:1fr;gap:var(--gutter-lg)}}.solution-video .video{box-shadow:none}.solution-video .video video{object-fit:cover}.avatar-star{background:linear-gradient(to bottom,rgba(var(--gold-color-rgb),.2),rgba(var(--gold-color-rgb),.8));overflow:visible;--avatar-gap:0.6rem}.avatar-star img{width:calc(var(--avatar-size) - var(--avatar-gap));height:calc(var(--avatar-size) - var(--avatar-gap));top:calc(var(--avatar-gap)/2);left:calc(var(--avatar-gap)/2);border-radius:50%}.avatar-star .verified{position:absolute;right:.6rem;bottom:.1rem;z-index:20}.avatar-star .verified svg{color:var(--gold-color);width:24px}.avatar-star .placeholder .icon svg{color:var(--gold-color)}.profile-sidebar-header .verified svg{width:16px}.chat-header .avatar-star,.chat-list-item .avatar-star{--avatar-gap:0.3rem}.chat-header .avatar-star .verified,.chat-list-item .avatar-star .verified{right:0}.chat-header .avatar-star .verified svg,.chat-list-item .avatar-star .verified svg{width:16px}.curator-card-star{background-color:rgba(var(--gold-color-rgb),.05);border:1px solid rgba(var(--gold-color-rgb),.1)}.curator-card-star,.curator-card-star:hover{transition:var(--time-faster) all var(--curve-fast)}.curator-card-star:hover{background-color:rgba(var(--gold-color-rgb),.1);border-color:rgba(var(--gold-color-rgb),.2)}ol.stepper{display:flex;list-style:none;justify-content:space-between;background:linear-gradient(var(--line-color) 0 0) no-repeat 50% calc((var(--step-size) - var(--line)) / 2)/100% var(--line);margin:0;padding:0;counter-reset:step;overflow:hidden;transition:var(--time) all var(--curve-fast);--default-b:var(--secondary-bg-color);--default-c:var(--primary-text-color);--active-b:var(--primary-color);--active-c:var(--primary-text-color);--step-size:4rem;--line:2px;--line-color:var(--border-color)}@media(max-width:767px){ol.stepper{--step-size:3rem}}ol.stepper li{position:relative;display:grid;place-items:center;gap:var(--gutter);padding-bottom:var(--gutter-lg);transition:var(--time) all var(--curve-fast)}@media(max-width:767px){ol.stepper li{padding-bottom:var(--gutter-md)}}ol.stepper li:after{content:"";position:absolute;height:var(--line);right:100%;top:calc((var(--step-size) - var(--line))/2);width:100vw;transition:var(--time-fast) all var(--curve-fast)}ol.stepper li .step-index{display:grid;place-content:center;aspect-ratio:1;height:var(--step-size);box-sizing:border-box;background:var(--default-b);font-size:1.5rem;color:var(--default-c);border:2px solid var(--border-color);border-radius:var(--radius-lg);z-index:1;transition:var(--time-fast) all var(--curve-fast)}@media(max-width:767px){ol.stepper li .step-index{font-size:1rem}}ol.stepper li .step-index:hover{background:var(--secondary-bg-color);color:var(--primary-text-color);border-color:rgba(var(--primary-text-color-rgb),.5);transition:var(--time) all var(--curve-fast)}ol.stepper li .step-index .icon{width:1.5rem;height:1.5rem}ol.stepper li .step-label{position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:.9rem;font-weight:500;letter-spacing:.02rem;opacity:.7}@media(max-width:767px){ol.stepper li .step-label{font-size:.8rem;letter-spacing:0}}ol.stepper li.active .step-label,ol.stepper li.completed .step-label{opacity:1}ol.stepper li.active .step-index,ol.stepper li.completed .step-index{background:var(--primary-light-color);color:var(--primary-color);border-color:rgba(var(--primary-color-rgb),.5)}ol.stepper li.active:after{background:var(--active-b);transition:var(--time-fast) all var(--curve-fast)}.stepper-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter);width:100%}@media screen and (min-width:959px){.stepper-footer button{min-width:200px}}@media(max-width:767px){.stepper-footer button{flex:1}}.stepper-footer button:only-child{margin-left:auto}.step-content{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);background-color:var(--secondary-bg-color);overflow:hidden}.switch{background-color:rgba(var(--primary-text-color-rgb),.2)}.switch[data-state=checked]{background-color:var(--green-color)}.switch-thumb{background-color:var(--white-color)}.switch-thumb .spinner{--spinner-size:1rem}.table{width:100%;color:var(--primary-text-color);margin-bottom:var(--gutter);border:1px solid var(--border-color);border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0}.table thead th{font-size:.9rem;font-weight:500;text-align:left;background-color:rgba(var(--border-color-rgb),.2);border:none;border-bottom:1px solid var(--border-color);backdrop-filter:blur(16px);letter-spacing:.015rem}@media(max-width:767px){.table thead th{font-size:.8rem}}.table thead th:first-child{border-top-left-radius:var(--radius-sm)}.table thead th:last-child{border-top-right-radius:var(--radius-sm)}.table td,.table th{color:var(--primary-text-color);padding:var(--gutter-sm) .75rem;vertical-align:middle}@media(max-width:767px){.table td,.table th{padding:var(--gutter-sm)}}.table td{font-size:.9rem;border:none;border-bottom:1px solid var(--border-color)}@media(max-width:767px){.table td{font-size:.8rem}}.table td:not(:last-child),.table th:not(:last-child){border-right:none}.table tr{transition:var(--time-fast) var(--curve-fast)}.table tr:last-child td,.table tr:only-child td{border-bottom:none}.table tr:last-child td:first-child{border-bottom-left-radius:var(--radius-sm)}.table tr:last-child td:last-child{border-bottom-right-radius:var(--radius-sm)}.table tr:hover{background:rgba(var(--primary-text-color-rgb),.05);transition:var(--time-fast) var(--curve-fast)}.table-sm td,.table-sm th{font-size:.85rem;padding:.4rem;height:30px;overflow:hidden}.table-sm td svg,.table-sm th svg{width:20px;height:20px}.table-responsive{width:100%;overflow-x:auto}.table-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--gutter-sm);margin:0}.table-actions .button-label{white-space:nowrap}@media(max-width:1279px){.table-actions .button-label{display:none}.table-actions .button i,.table-actions .button svg{margin-right:0}}.table-filters{display:flex;align-items:center;gap:var(--gutter-lg)}@media(max-width:767px){.table-filters{flex-wrap:wrap;gap:var(--gutter)}}.table-filters .button{height:46px}.button-faceted-filter{border:1px dashed var(--border-color)}.button-faceted-filter:hover{background-color:var(--input-color)}.button-faceted-filter .button-label{display:inline-flex;align-items:center;white-space:nowrap}.table-rounded-none,.table-rounded-none td,.table-rounded-none th{border-radius:0!important}.tab-header{flex-wrap:wrap;width:100%;color:var(--primary-color)}.tab-header,.tab-header button{position:relative;display:flex;justify-content:center}.tab-header button{flex-direction:row;align-items:center;text-align:center;font-weight:500;gap:var(--gutter-xs);background-color:rgba(0,0,0,0);color:var(--primary-text-color);transition:var(--time) var(--curve-fast)}@media(max-width:767px){.tab-header button{font-size:.8rem}}.tab-header button.active{color:var(--theme-primary-color);transition:var(--time) var(--curve-fast)}.tab-content{padding:var(--gutter)}@media(max-width:767px){.tab-content{padding:var(--gutter)}}.tab-hover{background:rgba(0,0,0,0);top:0;background-color:rgba(var(--theme-primary-color-rgb),.1);border-radius:var(--radius);pointer-events:none}.tab-hover,.tab-indicator{position:absolute;left:0;z-index:10}.tab-indicator{border-radius:var(--radius-lg);background:rgba(0,0,0,0);height:4px;bottom:0;background-color:var(--theme-primary-color)}.tab-inline{display:inline-flex;width:100%}.tab-inline button{flex:1}.tab-toggle{background-color:var(--secondary-bg-color);padding:var(--gutter-xs);gap:var(--gutter-xs);border-radius:var(--radius)}.tab-toggle button{border-radius:var(--radius-sm)}.tab-toggle button:hover{background:rgba(var(--primary-text-color-rgb),.05)}.tab-toggle button.active{background:rgba(var(--theme-primary-color-rgb),.1)}.tab-toggle .tab-hover{border-radius:var(--radius-sm)}.tab-gold button.active{color:var(--gold-color);background-color:rgba(var(--gold-color-rgb),.1)}.tab-light button.active{color:var(--primary-text-color);background-color:rgba(var(--primary-text-color-rgb),.1)}@media(max-width:767px){.tab-col-4{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter-xs)}}:root{--track-cover-size:64px;--track-radius:var(--radius-sm)}@media(max-width:767px){:root{--track-cover-size:48px;--track-radius:var(--radius-sm)}}.track-item.xs{--track-cover-size:32px;--track-radius:var(--radius-xs)}.track-item.sm{--track-cover-size:48px;--track-radius:var(--radius-xs)}.track-item.md{--track-cover-size:64px}.track-item.lg{--track-cover-size:80px}.track-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gutter)}@media(max-width:1279px){.track-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:959px){.track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.track-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gutter-sm)}}@media(max-width:575px){.track-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.track-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:.15rem}.track-info h4{font-size:1rem;font-weight:600;line-height:1.2;margin:0}.track-info p{font-size:.85rem;line-height:1;opacity:.8;margin:0}.track-item{position:relative;display:flex;align-items:center;border-radius:var(--radius);padding:var(--gutter-sm);gap:var(--gutter);border:1px solid var(--border-color)}@media(max-width:767px){.track-item{align-items:center;padding:var(--gutter-sm)}}.track-cover{position:relative;width:var(--track-cover-size);min-width:var(--track-cover-size);height:var(--track-cover-size);min-height:var(--track-cover-size);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:var(--track-radius);overflow:hidden}.track-cover img{width:100%;height:100%;object-fit:cover}.track-thumbnail{background-size:cover;background-position:50%;background-repeat:no-repeat}.track-player,.track-thumbnail{position:relative;border-radius:var(--track-radius)}.track-player{aspect-ratio:1/1;width:var(--track-cover-size);height:var(--track-cover-size);flex-shrink:0;overflow:hidden}.track-player.is-playing .overlay,.track-player:hover .overlay{opacity:1;transform:scale(1);transition:var(--time-fast) var(--curve-fast)}.track-player .track-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.track-player .overlay{display:flex;align-items:center;justify-content:center;opacity:0;background-color:rgba(var(--primary-color-rgb),.8);transform:scale(0);transform-origin:center;transition:var(--time-fast) var(--curve-fast);z-index:10}.track-player .overlay i,.track-player .overlay svg{color:var(--white-color)}.track-player .track-progress{position:absolute;left:0;bottom:0;width:100%;height:6px;background-color:rgba(var(--white-color-rgb),.5)}.track-player .track-progress>div{height:100%;background-color:var(--white-color)}.team-member{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(var(--secondary-bg-color-rgb),.5);border-radius:var(--radius-lg);padding:var(--gutter);overflow:hidden;box-shadow:0 2px 6px var(--shadow-color);transition:all .5s}.team-member-image{position:relative;width:140px;height:140px;max-width:140px;max-height:140px;aspect-ratio:1/1;margin-bottom:var(--gutter-md)}.team-member-image img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:50%}.team-member-content{width:100%;text-align:center}.team-member-content h3{font-size:1.5rem;line-height:1;font-weight:600;margin-bottom:var(--gutter-sm)}.team-member-content span{font-size:1.15rem;font-weight:300;opacity:.7}.team-member-bg{position:absolute;width:100%;height:100%;background-position:50% 20%;background-size:cover}.terms{display:flex;flex-direction:column;justify-content:flex-start;padding:5rem 0;min-height:70vh}.terms h1{font-size:2.25rem}.terms h2{font-size:1.85rem}.terms h3{font-size:1.5rem}.terms h1,.terms h2,.terms h3,.terms h4,.terms h5{margin-top:2rem;margin-bottom:.75rem}.terms p{font-size:16px;margin:0 0 10px;line-height:1.5;text-align:justify}.terms b{font-weight:700}.terms ul{padding-left:1.5rem!important;text-indent:-1.7rem}.terms ul li{line-height:1.5;margin-bottom:.75rem}.terms ul li:before{content:"—";color:var(--primary-color);margin-right:.75rem}@media(max-width:767px){.tiktok-grid{scroll-snap-type:proximity}}.tiktok-card{position:relative;overflow:hidden;aspect-ratio:9/16;max-height:calc(100vh - var(--navbar-height-mobile)*2 - var(--gutter)*2);border-radius:var(--radius);background-color:var(--secondary-bg-color);scroll-snap-align:center}.tiktok-card,.tiktok-card:hover{transition:var(--time-fast) var(--curve-fast)}.tiktok-card:hover{border-color:rgba(var(--primary-text-color-rgb),.2)}.tiktok-card:hover .tiktok-card-cover{opacity:0;transition:var(--time-fast) var(--curve-fast)}.tiktok-card:hover .tiktok-card-video{opacity:1;transition:var(--time-fast) var(--curve-fast)}.tiktok-card-avatar{width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);min-height:var(--avatar-size);border-radius:50%;border:2px solid rgba(var(--primary-text-color-rgb),.5);box-shadow:0 4px 8px rgba(var(--shadow-color-rgb),.1);--avatar-size:70px}.tiktok-card-bg,.tiktok-card-cover{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--radius);overflow:hidden;pointer-events:none;transition:var(--time-fast) var(--curve-fast)}.tiktok-card-bg img,.tiktok-card-cover img{position:absolute;width:100%;height:100%;object-fit:cover}.tiktok-card-bg{filter:blur(32px);z-index:5}.tiktok-card-cover{z-index:10}.tiktok-card-video{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:15;transition:var(--time-fast) var(--curve-fast)}.tiktok-card-video .video{position:absolute;width:100%;height:100%;object-fit:cover}.tiktok-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter-sm);position:absolute;width:100%;left:0;bottom:0;background-color:rgba(var(--secondary-bg-color-rgb),.8);backdrop-filter:blur(4px);border-radius:0 0 var(--radius) var(--radius);z-index:20;pointer-events:none}.tiktok-detail{position:relative}.tiktok-detail .info a{color:var(--theme-primary-color);font-weight:500;text-decoration:underline}.tiktok-detail-preview .modal-detail-header{border-bottom:0}.shepherd-element{background-color:var(--secondary-bg-color);color:var(--primary-text-color)}.shepherd-content{border-radius:var(--radius);overflow:hidden;--progress-height:4px}.shepherd-has-title .shepherd-content .shepherd-header{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--secondary-bg-color);border-bottom:1px solid var(--border-color);padding:calc(var(--gutter) - var(--progress-height)) var(--gutter) var(--gutter) var(--gutter);gap:var(--gutter-sm)}.shepherd-has-title .shepherd-content .shepherd-header h3{color:var(--primary-text-color);font-weight:600}.shepherd-text{color:var(--primary-text-color);padding:var(--gutter)}.shepherd-text p{font-size:.95rem;line-height:1.5;margin-bottom:var(--gutter);opacity:.9}.shepherd-text p:last-child{margin-bottom:0}.shepherd-footer{display:flex;align-items:center;justify-content:space-between;background-color:var(--secondary-bg-color);border-top:1px solid var(--border-color);padding:var(--gutter-sm) var(--gutter)}.shepherd-footer .button{min-width:120px}.shepherd-button:not(:disabled):hover{background-color:var(--primary-color);color:var(--white-color)}.shepherd-arrow:before{background-color:var(--secondary-bg-color)!important}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:var(--primary-text-color);font-weight:300;margin-top:-var(--gutter-sm);opacity:.4;transition:var(--time) var(--curve-fast)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:var(--primary-text-color);opacity:.8;transition:var(--time) var(--curve-fast)}.tour-steps{font-weight:400;opacity:.9}.tour-progress{position:absolute;bottom:0;left:0;width:100%;height:var(--progress-height);background-color:rgba(var(--primary-color-rgb),.15)}.tour-progress>div{height:100%;background-color:var(--primary-color)}.tour-active .nav-mobile{flex-wrap:wrap}.tutorials-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gutter)}@media(max-width:767px){.tutorials-grid{grid-template-columns:1fr}}.tutorial-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--radius-lg);background-color:var(--secondary-bg-color);overflow:hidden;padding:var(--gutter-md)}.tutorial-card h4{font-size:1.25rem;text-align:left;margin-bottom:var(--gutter)}.tutorial-card iframe{border-radius:var(--radius-lg);overflow:hidden}.h6,h6{font-size:1.125rem}.h5,.h6,h5,h6{line-height:calc(2px + 2ex + 2px);margin-bottom:.5em}.h5,h5{font-size:1.265625rem}.h4,h4{font-size:1.423828125rem}.h3,.h4,h3,h4{line-height:calc(2px + 2ex + 2px);margin-bottom:.5em}.h3,h3{font-size:1.6018066406rem}.h2,h2{font-size:1.8020324707rem}.h1,.h2,h1,h2{line-height:calc(2px + 2ex + 2px);margin-bottom:.5em}.h1,h1{font-size:2.0272865295rem}@media(max-width:767px){.vip-campaign .input-card{width:100%}}.vip-campaign-help{display:flex;align-items:center;gap:var(--gutter-sm);z-index:10}@media screen and (min-width:959px){.vip-campaign-help{position:absolute;top:var(--gutter-md);right:var(--gutter-md);justify-content:flex-end}}@media(max-width:767px){.vip-campaign-help{justify-content:space-between;margin-bottom:var(--gutter)}}.vip-campaign-help p{font-size:.85rem;line-height:1.4;opacity:.7;max-width:18ch}@media(max-width:767px){.vip-campaign-help p{max-width:100%}}.vip-campaign-summary h3{font-size:1.5rem;margin-bottom:var(--gutter)}@media screen and (min-width:959px){.vip-campaign-summary .info-value{display:flex;justify-content:flex-end;text-align:right}}.vip-campaign .map-card{width:150px}@media(max-width:767px){.vip-campaign .map-card{width:100%}}.vip-campaign .map-card .input-card-image{height:90px}@media(max-width:767px){.vip-campaign .map-card .input-card-image{display:none}}.vip-countries .input-card-label{line-height:1.25;white-space:normal}.video{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 1px rgba(var(--primary-text-color-rgb),.1)}