@charset "UTF-8";:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:rgba(255,255,255,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{background-color:rgba(0,0,0,.85);outline:none;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{position:absolute;top:0;left:0;right:0;bottom:0}.ril__image,.ril__imageNext,.ril__imagePrev{margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__imageDiscourager{background-repeat:no-repeat;background-position:50%;background-size:contain}.ril__navButtons{border:none;position:absolute;top:0;bottom:0;width:20px;height:34px;padding:40px 30px;margin:auto;cursor:pointer;opacity:.7}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{left:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat 50%}.ril__navButtonNext{right:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat 50%}.ril__downloadBlocker{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-size:cover}.ril__caption,.ril__toolbar{background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;display:flex;justify-content:space-between}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{padding:10px 20px;color:#fff}.ril__toolbar{top:0;height:50px}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{padding-left:20px;padding-right:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.ril__toolbarRightSide{padding-left:0;padding-right:20px;flex:0 0 auto}.ril__toolbarItem{display:inline-block;line-height:50px;padding:0;color:#fff;font-size:120%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{width:40px;height:35px;cursor:pointer;border:none;opacity:.7}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%}.ril__zoomInButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat 50%}.ril__zoomOutButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat 50%}.ril__outerAnimating{animation-name:closeWindow}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.ril__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;animation:pointFade .8s ease-in-out infinite both}.ril__loadingCirclePoint:first-of-type{transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:0s}.ril__loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:rgb(2.0392156863%,17.2549019608%,39.6862745098%);--bs-secondary-text-emphasis:rgb(16.9411764706%,18.3529411765%,19.6078431373%);--bs-success-text-emphasis:rgb(3.9215686275%,21.1764705882%,13.1764705882%);--bs-info-text-emphasis:rgb(2.0392156863%,31.6862745098%,37.6470588235%);--bs-warning-text-emphasis:rgb(40%,30.2745098039%,1.0980392157%);--bs-danger-text-emphasis:rgb(34.5098039216%,8.3137254902%,10.8235294118%);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(81.0196078431%,88.6274509804%,99.8431372549%);--bs-secondary-bg-subtle:rgb(88.4705882353%,89.1764705882%,89.8039215686%);--bs-success-bg-subtle:rgb(81.9607843137%,90.5882352941%,86.5882352941%);--bs-info-bg-subtle:rgb(81.0196078431%,95.8431372549%,98.8235294118%);--bs-warning-bg-subtle:rgb(100%,95.137254902%,80.5490196078%);--bs-danger-bg-subtle:rgb(97.2549019608%,84.1568627451%,85.4117647059%);--bs-light-bg-subtle:rgb(98.6274509804%,98.8235294118%,99.0196078431%);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(62.0392156863%,77.2549019608%,99.6862745098%);--bs-secondary-border-subtle:rgb(76.9411764706%,78.3529411765%,79.6078431373%);--bs-success-border-subtle:rgb(63.9215686275%,81.1764705882%,73.1764705882%);--bs-info-border-subtle:rgb(62.0392156863%,91.6862745098%,97.6470588235%);--bs-warning-border-subtle:rgb(100%,90.2745098039%,61.0980392157%);--bs-danger-border-subtle:rgb(94.5098039216%,68.3137254902%,70.8235294118%);--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:rgb(4.0784313725%,34.5098039216%,79.3725490196%);--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:rgb(100%,95.137254902%,80.5490196078%);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0}address,p{margin-bottom:1rem}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem;margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline;bottom:-.25em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md{flex:1 0}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg{flex:1 0}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl{flex:1 0}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width:1400px){.col-xxl{flex:1 0}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:rgb(81.0196078431%,88.6274509804%,99.8431372549%);--bs-table-border-color:rgb(64.8156862745%,70.9019607843%,79.8745098039%);--bs-table-striped-bg:rgb(76.968627451%,84.1960784314%,94.8509803922%);--bs-table-striped-color:#000;--bs-table-active-bg:rgb(72.9176470588%,79.7647058824%,89.8588235294%);--bs-table-active-color:#000;--bs-table-hover-bg:rgb(74.9431372549%,81.9803921569%,92.3549019608%);--bs-table-hover-color:#000}.table-primary,.table-secondary{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:rgb(88.4705882353%,89.1764705882%,89.8039215686%);--bs-table-border-color:rgb(70.7764705882%,71.3411764706%,71.8431372549%);--bs-table-striped-bg:rgb(84.0470588235%,84.7176470588%,85.3137254902%);--bs-table-striped-color:#000;--bs-table-active-bg:rgb(79.6235294118%,80.2588235294%,80.8235294118%);--bs-table-active-color:#000;--bs-table-hover-bg:rgb(81.8352941176%,82.4882352941%,83.068627451%);--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:rgb(81.9607843137%,90.5882352941%,86.5882352941%);--bs-table-border-color:rgb(65.568627451%,72.4705882353%,69.2705882353%);--bs-table-striped-bg:rgb(77.862745098%,86.0588235294%,82.2588235294%);--bs-table-striped-color:#000;--bs-table-active-bg:rgb(73.7647058824%,81.5294117647%,77.9294117647%);--bs-table-active-color:#000;--bs-table-hover-bg:rgb(75.8137254902%,83.7941176471%,80.0941176471%);--bs-table-hover-color:#000}.table-info,.table-success{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:rgb(81.0196078431%,95.8431372549%,98.8235294118%);--bs-table-border-color:rgb(64.8156862745%,76.6745098039%,79.0588235294%);--bs-table-striped-bg:rgb(76.968627451%,91.0509803922%,93.8823529412%);--bs-table-striped-color:#000;--bs-table-active-bg:rgb(72.9176470588%,86.2588235294%,88.9411764706%);--bs-table-active-color:#000;--bs-table-hover-bg:rgb(74.9431372549%,88.6549019608%,91.4117647059%);--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:rgb(100%,95.137254902%,80.5490196078%);--bs-table-border-color:rgb(80%,76.1098039216%,64.4392156863%);--bs-table-striped-bg:rgb(95%,90.3803921569%,76.5215686275%);--bs-table-striped-color:#000;--bs-table-active-bg:rgb(90%,85.6235294118%,72.4941176471%);--bs-table-active-color:#000;--bs-table-hover-bg:rgb(92.5%,88.0019607843%,74.5078431373%);--bs-table-hover-color:#000}.table-danger,.table-warning{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:rgb(97.2549019608%,84.1568627451%,85.4117647059%);--bs-table-border-color:rgb(77.8039215686%,67.3254901961%,68.3294117647%);--bs-table-striped-bg:rgb(92.3921568627%,79.9490196078%,81.1411764706%);--bs-table-striped-color:#000;--bs-table-active-bg:rgb(87.5294117647%,75.7411764706%,76.8705882353%);--bs-table-active-color:#000;--bs-table-hover-bg:rgb(89.9607843137%,77.8450980392%,79.0058823529%);--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:rgb(77.8039215686%,78.1176470588%,78.431372549%);--bs-table-striped-bg:rgb(92.3921568627%,92.7647058824%,93.137254902%);--bs-table-striped-color:#000;--bs-table-active-bg:rgb(87.5294117647%,87.8823529412%,88.2352941176%);--bs-table-active-color:#000;--bs-table-hover-bg:rgb(89.9607843137%,90.3235294118%,90.6862745098%);--bs-table-hover-color:#000}.table-dark,.table-light{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:rgb(30.3529411765%,31.6078431373%,32.862745098%);--bs-table-striped-bg:rgb(17.2941176471%,18.7843137255%,20.2745098039%);--bs-table-striped-color:#fff;--bs-table-active-bg:rgb(21.6470588235%,23.0588235294%,24.4705882353%);--bs-table-active-color:#fff;--bs-table-hover-bg:rgb(19.4705882353%,20.9215686275%,22.3725490196%);--bs-table-hover-color:#fff}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgb(4.3333333333%,36.6666666667%,84.3333333333%);--bs-btn-hover-border-color:rgb(4.0784313725%,34.5098039216%,79.3725490196%);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgb(4.0784313725%,34.5098039216%,79.3725490196%);--bs-btn-active-border-color:rgb(3.8235294118%,32.3529411765%,74.4117647059%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgb(36%,39%,41.6666666667%);--bs-btn-hover-border-color:rgb(33.8823529412%,36.7058823529%,39.2156862745%);--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgb(33.8823529412%,36.7058823529%,39.2156862745%);--bs-btn-active-border-color:rgb(31.7647058824%,34.4117647059%,36.7647058824%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgb(8.3333333333%,45%,28%);--bs-btn-hover-border-color:rgb(7.8431372549%,42.3529411765%,26.3529411765%);--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgb(7.8431372549%,42.3529411765%,26.3529411765%);--bs-btn-active-border-color:rgb(7.3529411765%,39.7058823529%,24.7058823529%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(19.3333333333%,82.3333333333%,95%);--bs-btn-hover-border-color:rgb(14.5882352941%,81.2941176471%,94.7058823529%);--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(24.0784313725%,83.3725490196%,95.2941176471%);--bs-btn-active-border-color:rgb(14.5882352941%,81.2941176471%,94.7058823529%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(100%,79.3333333333%,17.3333333333%);--bs-btn-hover-border-color:rgb(100%,78.1176470588%,12.4705882353%);--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(100%,80.5490196078%,22.1960784314%);--bs-btn-active-border-color:rgb(100%,78.1176470588%,12.4705882353%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgb(73.3333333333%,17.6666666667%,23%);--bs-btn-hover-border-color:rgb(69.0196078431%,16.6274509804%,21.6470588235%);--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgb(69.0196078431%,16.6274509804%,21.6470588235%);--bs-btn-active-border-color:rgb(64.7058823529%,15.5882352941%,20.2941176471%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(82.6666666667%,83%,83.3333333333%);--bs-btn-hover-border-color:rgb(77.8039215686%,78.1176470588%,78.431372549%);--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(77.8039215686%,78.1176470588%,78.431372549%);--bs-btn-active-border-color:rgb(72.9411764706%,73.2352941176%,73.5294117647%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgb(26%,27.3333333333%,28.6666666667%);--bs-btn-hover-border-color:rgb(21.6470588235%,23.0588235294%,24.4705882353%);--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgb(30.3529411765%,31.6078431373%,32.862745098%);--bs-btn-active-border-color:rgb(21.6470588235%,23.0588235294%,24.4705882353%);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.card,.nav{display:flex}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%282.0392156863%, 17.2549019608%, 39.6862745098%%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root{--bs-btn-close-filter: }.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.modal,.toast:not(.show){display:none}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}}.carousel{position:relative}:root{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.mt-lg-0{margin-top:0!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px;--announcement-bar-height:0px;--ab-info-bg:var(--tp-theme-1,#5956e9);--ab-info-text:#ffffff;--ab-info-cta-bg:rgba(255,255,255,0.15);--ab-warning-bg:var(--tp-theme-primary,#ffd22e);--ab-warning-text:#292930;--ab-warning-cta-bg:rgba(0,0,0,0.08);--ab-promo-bg:linear-gradient(90deg,var(--tp-theme-1) 0%,#db2777 100%);--ab-promo-text:#ffffff;--ab-promo-cta-bg:rgba(255,255,255,0.15);--ab-success-bg:#059669;--ab-success-text:#ffffff;--ab-success-cta-bg:rgba(255,255,255,0.15);--ab-urgent-bg:#dc2626;--ab-urgent-text:#ffffff;--ab-urgent-cta-bg:rgba(255,255,255,0.15)}.announcement-bar{position:relative;z-index:1050;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 52px 8px 16px;min-height:40px;overflow:hidden}.announcement-bar.ab--info{background:var(--ab-info-bg);color:var(--ab-info-text)}.announcement-bar.ab--info .announcement-bar__cta{background:var(--ab-info-cta-bg);border-color:rgba(255,255,255,.3)}.announcement-bar.ab--warning{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.announcement-bar.ab--warning .announcement-bar__cta{background:var(--ab-warning-cta-bg);border-color:rgba(0,0,0,.2)}.announcement-bar.ab--warning .announcement-bar__dot{background:rgba(0,0,0,.2)}.announcement-bar.ab--warning .announcement-bar__dot.ab--dot-active{background:rgba(0,0,0,.7)}.announcement-bar.ab--warning .announcement-bar__close{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.announcement-bar.ab--promo{background:var(--ab-promo-bg);color:var(--ab-promo-text)}.announcement-bar.ab--promo .announcement-bar__cta{background:var(--ab-promo-cta-bg)}.announcement-bar.ab--success{background:var(--ab-success-bg);color:var(--ab-success-text)}.announcement-bar.ab--success .announcement-bar__cta{background:var(--ab-success-cta-bg)}.announcement-bar.ab--urgent{background:var(--ab-urgent-bg);color:var(--ab-urgent-text)}.announcement-bar.ab--urgent .announcement-bar__cta{background:var(--ab-urgent-cta-bg)}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:100%;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.announcement-bar__inner.ab--visible{opacity:1;transform:translateX(0)}.announcement-bar__inner.ab--hidden{opacity:0;transform:translateX(20px);pointer-events:none}.announcement-bar__message{font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.01em;color:inherit}.announcement-bar__emoji{display:inline}.announcement-bar__cta{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;background:#ffffff!important;color:#0f172a!important;text-decoration:none!important;white-space:nowrap;border:1px solid rgba(255,255,255,.8);box-shadow:0 1px 3px rgba(0,0,0,.12);transition:all .2s ease}.announcement-bar__cta i{font-size:10px;transition:transform .2s ease}.announcement-bar__cta:hover{background:rgba(255,255,255,.25)!important;border-color:rgba(255,255,255,.5);text-decoration:none!important}.announcement-bar__cta:hover i{transform:translateX(3px)}.announcement-bar__dots{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.announcement-bar__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.3);transition:all .3s ease}.announcement-bar__dot.ab--dot-active{background:rgb(255,255,255);transform:scale(1.4)}.announcement-bar__close{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:inherit;font-size:11px;cursor:pointer;flex-shrink:0;transition:all .2s ease}.announcement-bar__close:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) rotate(90deg)}.announcement-bar__close:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}@media (max-width:768px){.announcement-bar{padding:6px 42px 6px 12px;min-height:38px;align-items:center}.announcement-bar__inner{gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%}.announcement-bar__message{font-size:12.5px;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;flex:1 1 auto;min-width:0}}@media (max-width:768px) and (max-width:480px){.announcement-bar__message{font-size:12px;line-height:1.25}}@media (max-width:768px){.announcement-bar__cta{flex-shrink:0;white-space:nowrap}.announcement-bar__close{right:10px;top:50%;transform:translateY(-50%)}.announcement-bar__dots{display:none}}
/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-spin{animation:fa-spin 2s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-barcode:before{content:"\f02a"}.fa-bell:before{content:"\f0f3"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-broadcast-tower:before{content:"\f519"}.fa-building:before{content:"\f1ad"}.fa-bus:before{content:"\f207"}.fa-calculator:before{content:"\f1ec"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-cash-register:before{content:"\f788"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-clock:before{content:"\f017"}.fa-coins:before{content:"\f51e"}.fa-comments:before{content:"\f086"}.fa-copy:before{content:"\f0c5"}.fa-cube:before{content:"\f1b2"}.fa-database:before{content:"\f1c0"}.fa-dumbbell:before{content:"\f44b"}.fa-envelope:before{content:"\f0e0"}.fa-external-link:before{content:"\f08e"}.fa-facebook:before{content:"\f09a"}.fa-file-download:before{content:"\f56d"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-signature:before{content:"\f573"}.fa-filter:before{content:"\f0b0"}.fa-fist-raised:before{content:"\f6de"}.fa-folder-open:before{content:"\f07c"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-gift:before{content:"\f06b"}.fa-globe:before{content:"\f0ac"}.fa-graduation-cap:before{content:"\f19d"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hdd:before{content:"\f0a0"}.fa-heart:before{content:"\f004"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-images:before{content:"\f302"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-layer-group:before{content:"\f5fd"}.fa-linkedin-in:before{content:"\f0e1"}.fa-lock:before{content:"\f023"}.fa-magic:before{content:"\f0d0"}.fa-map:before{content:"\f279"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-microchip:before{content:"\f2db"}.fa-newspaper:before{content:"\f1ea"}.fa-palette:before{content:"\f53f"}.fa-plus:before{content:"\f067"}.fa-prescription:before{content:"\f5b1"}.fa-qrcode:before{content:"\f029"}.fa-receipt:before{content:"\f543"}.fa-reddit-alien:before{content:"\f281"}.fa-ring:before{content:"\f70b"}.fa-robot:before{content:"\f544"}.fa-search:before{content:"\f002"}.fa-search-plus:before{content:"\f00e"}.fa-server:before{content:"\f233"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-virus:before{content:"\e06c"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-cart:before{content:"\f07a"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-sticky-note:before{content:"\f249"}.fa-stopwatch:before{content:"\f2f2"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-telegram-plane:before{content:"\f3fe"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-trophy:before{content:"\f091"}.fa-truck-loading:before{content:"\f4de"}.fa-tv:before{content:"\f26c"}.fa-twitter:before{content:"\f099"}.fa-user:before{content:"\f007"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-ninja:before{content:"\f504"}.fa-user-shield:before{content:"\f505"}.fa-user-tie:before{content:"\f508"}.fa-users:before{content:"\f0c0"}.fa-utensils:before{content:"\f2e7"}.fa-vr-cardboard:before{content:"\f729"}.fa-whatsapp:before{content:"\f232"}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fa-brands-400.eot);src:url(/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.woff) format("woff"),url(/assets/fonts/fa-brands-400.ttf) format("truetype"),url(/assets/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/fa-light-300.eot);src:url(/assets/fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-light-300.woff2) format("woff2"),url(/assets/fonts/fa-light-300.woff) format("woff"),url(/assets/fonts/fa-light-300.ttf) format("truetype"),url(/assets/fonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fa-regular-400.eot);src:url(/assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.woff) format("woff"),url(/assets/fonts/fa-regular-400.ttf) format("truetype"),url(/assets/fonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:Font Awesome\ 5 Pro}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/fa-solid-900.eot);src:url(/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.woff) format("woff"),url(/assets/fonts/fa-solid-900.ttf) format("truetype"),url(/assets/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}:root{--tp-ff-body:"DM Sans",sans-serif;--tp-ff-heading:"DM Sans",sans-serif;--tp-ff-p:"DM Sans",sans-serif;--tp-ff-fontawesome:Font Awesome 5 Pro;--tp-common-white:#ffffff;--tp-common-black:#292930;--tp-common-blue:#82cefd;--tp-common-pink:#ffadad;--tp-common-dpink:#fd346e;--tp-common-paste:#1ee2cf;--tp-heading-primary:#292930;--tp-grey-1:#f7f8fd;--tp-grey-2:#f8f8f8;--tp-theme-1:#5956e9;--tp-theme-2:#423ef3;--tp-theme-primary:#ffd22e;--tp-theme-secondary:#57c9da;--tp-border-1:#e8ecf2}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--tp-ff-body);font-size:14px;font-weight:400;color:var(--tp-text-body);line-height:26px;overflow-x:hidden}a{text-decoration:none;transition:.3s}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--tp-ff-heading);color:var(--tp-header-1);margin-top:0;font-weight:var(--tp-fw-sbold);line-height:1.2;transition:all .3s ease-out 0s}.h1,h1{font-size:40px}.h2,h2{font-size:32px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:16px}ul{margin:0;padding:0}p{font-family:var(--tp-ff-p);font-size:18px;font-weight:400;color:var(--tp-text-body);margin-bottom:15px;line-height:30px}.btn,.h1,.h2,.h3,.h4,.h5,.h6,a,button,h1,h2,h3,h4,h5,h6,img,input,li,select,textarea{transition:all .3s ease-out 0s}.button:focus,a:focus{text-decoration:none;outline:none}a:focus,a:hover{color:inherit;text-decoration:underline}a,button{color:inherit;outline:none;border:none;background:transparent}button:hover{cursor:pointer}button:focus{outline:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}input,select,textarea{font-size:16px}input{outline:none}input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}::selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}::placeholder{color:currentColor;font-size:var(--tp-fz-body);opacity:.6}.fix{overflow:hidden}.clear{clear:both}.gx-45{--bs-gutter-x:45px}@media (max-width:767px){.gx-45{--bs-gutter-x:15px}}.gx-12{--bs-gutter-x:12px;--bs-gutter-y:12px}@media only screen and (min-width:768px) and (max-width:991px){.gx-12{--bs-gutter-x:30px}}.gx-40{--bs-gutter-x:40px}@media (max-width:767px){.gx-40{--bs-gutter-x:0px}}.gx-120{--bs-gutter-x:120px}@media only screen and (min-width:992px) and (max-width:1199px){.gx-120{--bs-gutter-x:50px}}@media only screen and (min-width:768px) and (max-width:991px){.gx-120{--bs-gutter-x:40px}}@media (max-width:767px){.gx-120{--bs-gutter-x:0px}}.gx-1{--bs-gutter-x:20px;--bs-gutter-y:20px}.gx-6{--bs-gutter-x:60px}@media only screen and (min-width:1200px) and (max-width:1399px){.gx-6{--bs-gutter-x:40px}}@media (max-width:767px){.gx-6{--bs-gutter-x:15px}}.gx-7{--bs-gutter-x:70px}@media (max-width:767px){.gx-7{--bs-gutter-x:0px}}.gx-17{--bs-gutter-x:17px;--bs-gutter-y:17px}@media only screen and (min-width:768px) and (max-width:991px){.gx-17{--bs-gutter-x:30px;--bs-gutter-y:30px}}.gx-50{--bs-gutter-x:50px}@media (max-width:767px){.gx-50{--bs-gutter-x:0px}}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-130{margin-left:130px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-40{margin-right:40px}.mr-55{margin-right:55px}.mr-130{margin-right:130px}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-35{padding-left:35px}.pl-60{padding-left:60px}.pl-90{padding-left:90px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.py-25{padding-top:25px;padding-bottom:25px}.py-30{padding-top:30px;padding-bottom:30px}.py-40{padding-top:40px;padding-bottom:40px}.py-50{padding-top:50px;padding-bottom:50px}.py-60{padding-top:60px;padding-bottom:60px}.py-70{padding-top:70px;padding-bottom:70px}.py-80{padding-top:80px;padding-bottom:80px}.py-90{padding-top:90px;padding-bottom:90px}.py-100{padding-top:100px;padding-bottom:100px}.py-110{padding-top:110px;padding-bottom:110px}.py-120{padding-top:120px;padding-bottom:120px}.py-130{padding-top:130px;padding-bottom:130px}.py-140{padding-top:140px;padding-bottom:140px}.py-150{padding-top:150px;padding-bottom:150px}.animated{animation-duration:1s;animation-fill-mode:both}@media only screen and (min-width:992px) and (max-width:1199px){.tp-btn-sm{margin-right:30px;padding:0 35px}}.tp-btn-sm{display:inline-block;font-size:16px;font-weight:700;color:var(--tp-common-white);background:var(--tp-theme-1);height:50px;line-height:50px;text-align:center;padding:0 50px;position:relative;z-index:1;overflow:hidden;border-radius:10px;text-transform:capitalize}.tp-btn-sm i{padding-left:17px}.tp-btn-sm:hover{color:var(--tp-common-black);text-decoration:none}.tp-btn-sm:hover i{animation:tfLeftToRight .5s forwards}.tp-btn-sm:after,.tp-btn-sm:before{content:"";background:#ffdc60;height:50%;width:0;position:absolute;transition:.3s cubic-bezier(.785,.135,.15,.86);-webkit-transition:.3s cubic-bezier(.785,.135,.15,.86);z-index:-1}.tp-btn-sm:before{top:0;left:0;right:auto}.tp-btn-sm:after{bottom:0;right:0;left:auto}.tp-btn-sm:hover:before{width:100%;right:0;left:auto}.tp-btn-sm:hover:after{width:100%;left:0;right:auto}@media (max-width:767px){.tp-btn-sm{height:56px;line-height:56px}}.tp-btn-border-sm{display:inline-block;font-size:16px;font-weight:700;color:var(--tp-common-black);height:50px;line-height:50px;text-align:center;padding:0 50px;position:relative;z-index:1;overflow:hidden;border-radius:10px;text-transform:capitalize;border:2px solid #7a7878}@media only screen and (min-width:992px) and (max-width:1199px){.tp-btn-border-sm{padding:0 35px}}.tp-btn-border-sm i{padding-left:17px}.tp-btn-border-sm:hover{color:var(--tp-common-black);background-color:var(--tp-theme-primary);text-decoration:none}.tp-btn-border-sm:hover i{animation:tfLeftToRight .5s forwards}@media (max-width:767px){.tp-btn-border-sm{height:56px;line-height:56px}}@keyframes tfLeftToRight{49%{transform:translateX(30%)}50%{opacity:0;transform:translateX(-30%)}51%{opacity:1}}@keyframes bounceRight{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-90px)}60%{transform:translateX(-15px)}}.bg-radius-none{border-radius:inherit}.twv-global-thanks{position:fixed;inset:0;background:#eaf4ff;display:flex;align-items:center;justify-content:center;padding:20px;z-index:99999;opacity:0;animation:twv-fade-in .35s ease forwards}.twv-global-thanks.fade{animation:twv-fade-out .4s ease forwards}.twv-thanks-card{background:#fff;border-radius:18px;box-shadow:0 28px 90px rgba(0,56,128,.15);padding:26px 24px 22px;max-width:360px;width:100%;position:relative;text-align:center;border:1px solid var(--tp-border-1)}.twv-thanks-close{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:20px;color:var(--tp-text-body);cursor:pointer}.twv-thanks-icon{font-size:48px;margin-bottom:10px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.twv-thanks-card .h4,.twv-thanks-card h4{margin:0 0 6px;color:#1f4b99;font-size:22px;font-weight:800}.twv-thanks-confirm{margin:0;color:#1f4b99;font-weight:700}.twv-thanks-body{margin:6px 0 16px;color:var(--tp-text-body)}.twv-thanks-primary{display:inline-block;width:100%;padding:12px 0;background:#1f4b99;color:#fff;border-radius:12px;font-weight:700;text-decoration:none;box-shadow:0 14px 40px rgba(31,75,153,.25)}.twv-thanks-secondary{display:inline-block;margin-top:10px;color:var(--tp-text-body);text-decoration:underline;font-weight:600}@keyframes twv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes twv-fade-out{0%{opacity:1}to{opacity:0}}.enq-shell{position:fixed;right:24px;bottom:88px;width:min(380px,100% - 32px);z-index:10000;transform:translateX(140%);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .25s ease}.enq-shell.show{opacity:1;pointer-events:auto;transform:translateX(0)}.enq-shell.hide{opacity:0;pointer-events:none;transform:translateX(140%)}.enq-card{background:#ffffff;border-radius:16px;padding:18px 20px;box-shadow:0 20px 48px rgba(15,23,42,.18),0 0 0 1px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.12);position:relative;overflow:hidden;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;transition:box-shadow .35s ease,transform .35s ease;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.2) transparent}.enq-card::-webkit-scrollbar{width:5px}.enq-card::-webkit-scrollbar-track{background:transparent}.enq-card::-webkit-scrollbar-thumb{background:rgba(15,23,42,.2);border-radius:4px}.enq-card.is-expanded{box-shadow:0 28px 64px rgba(15,23,42,.24),0 0 0 1px rgba(15,23,42,.1);transform:translateY(-2px)}.enq-close{position:absolute;top:12px;right:12px;border:none;background:transparent;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;color:#64748b;transition:all .2s ease;z-index:2}.enq-close:hover{color:#0f172a;background:rgba(15,23,42,.06)}.enq-head{padding-right:32px}.enq-head .h4,.enq-head h4{font-size:18px;margin-bottom:6px;font-weight:700;line-height:1.3;color:#0f172a}.enq-head .enq-desc{margin-bottom:14px;color:#475569;font-size:14px;line-height:1.5}.enq-kicker{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#047857;margin-bottom:4px}.enq-trigger{transition:opacity .3s ease,transform .3s ease,max-height .35s ease,margin .35s ease;max-height:54px;font-weight:600;box-shadow:0 4px 14px rgba(108,96,254,.25)}.enq-form{margin-top:12px;max-height:900px;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,max-height .3s ease;visibility:visible}.enq-form.collapsed{max-height:0;opacity:0;transform:translateY(-6px);overflow:hidden;margin-top:0;visibility:hidden;pointer-events:none}.enq-form .d-flex.gap-2{margin-top:8px}.enq-grid input,.enq-grid select,.enq-grid textarea{width:100%;margin-bottom:10px;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:10px 12px;font-size:15px;background:#f8fafc;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.enq-grid input:focus,.enq-grid select:focus,.enq-grid textarea:focus{outline:none;border-color:#6366f1;background:#ffffff;box-shadow:0 0 0 3px rgba(99,102,241,.12)}.enq-grid textarea{min-height:80px;resize:vertical}.enq-phone{display:grid;grid-template-columns:100px 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.enq-phone input,.enq-phone select{margin-bottom:0;height:44px}.enq-phone .code{text-align:center}@media (max-width:768px){.enq-shell{bottom:84px;right:16px;left:16px;width:auto}.enq-card{padding:16px;max-height:calc(100vh - 105px)}}@media (max-width:575px){.enq-shell{bottom:80px;right:12px;left:12px;width:auto}.enq-card{padding:14px 16px;border-radius:14px}.enq-phone{grid-template-columns:88px 1fr;gap:6px}}.bar button{font-size:25px;color:#222;margin-left:30px;height:57px;width:57px;line-height:57px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 -2px 12px #EBE9F3}@media only screen and (min-width:768px) and (max-width:991px){.bar button{box-shadow:none}}.coupon input[type=submit]{background:#252525 none repeat scroll 0 0;border:none;color:#fff;display:inline-block;float:left;font-size:12px;font-weight:700;height:40px;line-height:40px;margin-right:15px;padding:0 15px;text-transform:uppercase;transition:all .3s ease 0s}.order-notes textarea{border:1px solid #eaedff;height:90px;padding:15px;width:100%}.order-notes textarea::placeholder{color:#6f7172;opacity:1}.order-button-payment input{background:#232323 none repeat scroll 0 0;border:none;color:#fff;font-size:15px;font-weight:600;height:40px;margin:0;padding:0;text-transform:uppercase;transition:all .3s ease 0s;width:100%}.order-button-payment input:hover{background:#3e976c none repeat scroll 0 0}.order-button-payment button{width:100%}.social-icon-1{color:var(--tp-theme-1)}@media (max-width:767px){.social-icon-1{margin-bottom:20px}}.social-icon-1:hover{color:var(--tp-theme-1)}.social-icon-2{color:#1da1f2}@media (max-width:767px){.social-icon-2{margin-bottom:20px}}.social-icon-2:hover{color:#1da1f2}.social-icon-3{color:red}@media (max-width:767px){.social-icon-3{margin-bottom:20px}}.social-icon-3:hover{color:red}.bg-white-wrapper{transition:.3s;position:relative;z-index:2;overflow:hidden}.bg-white-wrapper:before{content:"";background:#fff;height:100%;width:0;position:absolute;top:0;left:0;z-index:-1;transition:.5s}.bg-white-wrapper:hover:before{animation:bounceRight 2s;width:100%}.bg-white-wrapper:hover .tpservices__icon a{color:rgb(0,0,0)}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.product{margin-left:0}}.table td{padding:18px}.tp-blog-container{padding:50px 130px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px){.tp-blog-container{padding:20px 50px}}@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-blog-container{padding:10px 20px}}.postbox__title{font-size:36px;font-weight:700;color:var(--tp-common-black);margin-bottom:20px}@media only screen and (min-width:1200px) and (max-width:1399px){.postbox__title{font-size:33px}}@media only screen and (min-width:992px) and (max-width:1199px){.postbox__title{font-size:28px}}@media only screen and (min-width:768px) and (max-width:991px){.postbox__title{font-size:33px}}@media only screen and (min-width:576px) and (max-width:767px){.postbox__title{font-size:30px}}@media (max-width:767px){.postbox__title{font-size:25px}}.postbox__title a:hover{color:var(--tp-theme-1)}.rc__post ul li:not(:last-child){margin-bottom:15px}.rc__post-thumb{flex:0 0 auto}.rc__post-thumb img{width:80px;height:80px;flex:0 0 auto;border-radius:10px;object-fit:cover}.rc__post-title{margin-bottom:6px;font-size:15px;font-weight:500;color:var(--tp-common-black);line-height:22px}.rc__post-title a:hover{color:var(--tp-theme-1)}.rc__meta span{font-size:12px;text-transform:uppercase;font-weight:500;color:#8a879f}.sidebar__wrapper{padding-left:40px}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.sidebar__wrapper{padding-left:0;padding-top:50px}}.sidebar__widget{padding:40px;border:1px solid #f6f6f6}.sidebar__widget-title{font-size:22px;margin-bottom:30px;color:var(--tp-common-black);font-weight:500}.sidebar__widget:last-child-title{border-bottom:0}.sidebar__widget ul li{list-style:none}.sidebar__widget ul li:last-child{padding-bottom:0}.sidebar__widget ul li:last-child a{margin-bottom:0}.sidebar__widget ul li:first-child{padding-top:0}.sidebar__widget ul li a{color:#777777;display:block;font-weight:500;text-transform:capitalize;font-size:14px;border:1px solid #f2f5fa;margin-bottom:10px;padding:7px 15px}.sidebar__widget ul li span{float:right;color:var(--tp-common-black);font-size:16px;font-weight:600}.sidebar__widget ul li:hover a,.sidebar__widget ul li:hover span{color:var(--tp-theme-1)}.tagcloud a{border:1px solid #f2f4f6;color:#c1c1c1;display:inline-block;font-size:13px;font-weight:600;line-height:1;padding:10px 25px;margin-bottom:8px;margin-right:10px;text-transform:uppercase;border-radius:5px}.tagcloud a:hover{background:var(--tp-theme-primary);color:var(--tp-common-black)}blockquote{background:var(--tp-grey-1);padding:35px 50px;margin-bottom:35px}@media (max-width:767px){blockquote{padding-left:15px;padding-right:15px}}blockquote p{line-height:1.5;font-size:20px;color:#57565e;font-weight:400}.cr-apply-form input,.cr-apply-form select,.cr-apply-form textarea{width:100%;border:1px solid var(--tp-border-1);border-radius:10px;padding:12px;color:var(--tp-common-black)}.cr-apply-form textarea{min-height:120px}.cr-apply-hint{color:var(--tp-text-body)}.cr-apply-hint a{color:var(--tp-theme-1)}.gauth-overlay{position:fixed;inset:0;z-index:99999;background:rgba(10,10,20,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .25s ease}.gauth-overlay.gauth-overlay--open{opacity:1}.gauth-modal{background:#fff;border-radius:20px;padding:40px 36px 32px;width:100%;max-width:420px;box-shadow:0 24px 64px rgba(0,0,0,.22);position:relative;transform:translateY(20px);animation:gauthSlideUp .28s cubic-bezier(.34,1.56,.64,1) forwards;text-align:center}@media (max-width:480px){.gauth-modal{padding:32px 20px 24px}}@keyframes gauthSlideUp{to{transform:translateY(0)}}.gauth-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:none;background:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;font-size:14px;transition:background .2s}.gauth-close:hover{background:#e0e0e0}.gauth-logo{margin-bottom:20px}.gauth-logo img{height:36px}.gauth-title{font-size:22px;font-weight:700;color:#111;margin-bottom:8px}.gauth-prompt{font-size:14px;color:#666;margin-bottom:20px}.gauth-divider{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gauth-divider:after,.gauth-divider:before{content:"";flex:1 1;height:1px;background:#e8e8e8}.gauth-divider span{font-size:12px;color:#999;white-space:nowrap}.gauth-google-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;border:1.5px solid #e0e0e0;border-radius:12px;background:#fff;color:#333;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.gauth-google-btn:hover{border-color:#4285F4;background:#f8f9ff;box-shadow:0 4px 16px rgba(66,133,244,.15)}.gauth-google-btn:disabled{opacity:.6;cursor:not-allowed}.gauth-spinner{width:18px;height:18px;border:2px solid #e0e0e0;border-top-color:#4285f4;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}.gauth-legal{font-size:11.5px;color:#aaa;line-height:1.5}.gauth-legal a{color:#5956E9;text-decoration:none}.gauth-legal a:hover{text-decoration:underline}.enq-auth-note{font-size:11px;color:#999;text-align:center;margin-top:8px;margin-bottom:0}.enq-auth-note i{margin-right:4px;color:#5956E9}.db-root{background:#f0f2f8;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.db-root,.db-sidebar{display:flex;min-height:100vh}.db-sidebar{width:280px;background:#0d0d1a;flex-direction:column;padding:28px 20px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06)}@media (max-width:900px){.db-sidebar{display:none}}.db-sidebar-logo{margin-bottom:30px;padding:0 4px}.db-sidebar-logo img{height:32px}.db-sidebar-user{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;margin-bottom:28px}.db-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(89,86,233,.6);flex-shrink:0}.db-username{font-size:13.5px;font-weight:600;color:#fff}.db-useremail,.db-username{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-useremail{font-size:11.5px;color:#888}.db-sidebar-section-title{font-size:10.5px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;color:#64748b;margin:0 0 10px 8px;display:block}.db-sidebar-nav{display:flex;flex-direction:column;gap:8px;flex:1 1}.db-nav-btn{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;background:transparent;border:none;border-radius:12px;color:#94a3b8;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:all .2s ease}.db-nav-btn i{font-size:14px;width:16px;flex-shrink:0}.db-nav-btn span{flex:1 1}.db-nav-btn:hover{background:rgba(255,255,255,.07);color:#fff;transform:translateX(2px)}.db-nav-btn.active{background:linear-gradient(135deg,#5956e9,#7b79f0);color:#fff;box-shadow:0 6px 20px rgba(89,86,233,.35);font-weight:600}.db-nav-count{background:rgba(255,255,255,.12);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;min-width:22px;text-align:center}.db-sidebar-actions{display:flex;flex-direction:column;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.db-quick-link{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:10px;background:rgba(255,255,255,.03);color:#94a3b8;font-size:13px;text-decoration:none;transition:all .2s ease}.db-quick-link i{font-size:12px}.db-quick-link:hover{background:rgba(255,255,255,.08);color:#fff;transform:translateX(2px)}.db-logout-btn{margin-top:20px;padding:12px 16px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.18);border-radius:12px;color:#f87171;font-size:13.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s ease;width:100%}.db-logout-btn:hover{border-color:#ef4444;color:#fff;background:rgba(239,68,68,.2)}.db-main{flex:1 1;padding:36px 40px;overflow-y:auto;max-width:calc(100vw - 280px)}@media (max-width:900px){.db-main{max-width:100vw;padding:20px 16px}}.db-main-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.db-welcome{font-size:26px;font-weight:700;color:#111;margin:0 0 4px}.db-welcome-sub{font-size:14px;color:#777;margin:0}.db-header-right,.db-refresh-btn{display:flex;align-items:center}.db-refresh-btn{gap:6px;padding:8px 16px;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;font-size:13px;color:#555;cursor:pointer;transition:all .2s}.db-refresh-btn:hover{border-color:#5956e9;color:#5956e9}.db-refresh-spin{color:#5956e9;font-size:18px}.db-stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}@media (max-width:1100px){.db-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.db-stats-row{grid-template-columns:1fr 1fr;gap:10px}}.db-mobile-actions{display:none}@media (max-width:900px){.db-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}}.db-mobile-action{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;background:#fff;border:1px solid #e2e7f2;border-radius:14px;color:#1f2937;text-decoration:none;box-shadow:0 2px 10px rgba(15,23,42,.05);transition:all .2s ease}.db-mobile-action i{width:18px;color:#5956e9;text-align:center;flex-shrink:0}.db-mobile-action span{min-width:0;font-size:12.5px;font-weight:600;line-height:1.2}.db-mobile-action:hover{border-color:#5956e9;color:#5956e9}.db-stat-card{background:#fff;border-radius:16px;padding:20px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s}.db-stat-card:hover{transform:translateY(-2px)}.db-stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.db-stat-body{display:flex;flex-direction:column}.db-stat-value{font-size:24px;font-weight:700;color:#111;line-height:1}.db-stat-label{font-size:12px;color:#888;margin-top:4px}.db-mobile-tabs{display:none}@media (max-width:900px){.db-mobile-tabs{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}}.db-mobile-tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;border:1.5px solid #e0e0e0;border-radius:12px;background:#fff;color:#777;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.db-mobile-tab i{font-size:15px}.db-mobile-tab.active{background:#5956e9;border-color:#5956e9;color:#fff;box-shadow:0 4px 14px rgba(89,86,233,.3)}.db-tab-content{min-height:300px}.db-content-loading{text-align:center;padding:80px 0;color:#888}.db-content-loading p{margin-top:12px}.db-cards{display:flex;flex-direction:column;gap:16px}.db-card{background:#fff;border-radius:18px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,.06);border-left:4px solid transparent;transition:box-shadow .2s}.db-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.1)}.db-card--application{border-left-color:#5956e9}.db-card--enrollment{border-left-color:#1e88e5}.db-card--cohort{border-left-color:#2ecc71}.db-card--enquiry{border-left-color:#f39c12}.db-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;flex-wrap:wrap}.db-card-type{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#999}.db-card-title{font-size:17px;font-weight:700;color:#111;margin:4px 0 2px}.db-card-meta{font-size:12px;color:#aaa;margin:0}.db-status-badge{font-size:11.5px;font-weight:700;padding:5px 12px;border-radius:20px;text-transform:capitalize;white-space:nowrap;flex-shrink:0}.db-status--submitted{background:#f5f5f5;color:#888}.db-card-body{margin-bottom:16px}.db-card-message{font-size:14px;color:#555;font-style:italic;margin:0;line-height:1.6}.db-external-link{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#5956e9;text-decoration:none;margin-top:8px}.db-external-link:hover{text-decoration:underline}.db-card-footer{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0;font-size:12.5px;color:#888}.db-card-footer i{margin-right:4px}.db-card-footer a{color:#5956e9;text-decoration:none}.db-card-footer a:hover{text-decoration:underline}.db-card-footer a i{color:#5956e9}.db-card-note{font-style:italic}.db-stepper{display:flex;align-items:flex-start;gap:0;position:relative;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.db-step{flex-direction:column;flex:1 1;min-width:60px}.db-step,.db-step-dot{display:flex;align-items:center;position:relative}.db-step-dot{width:28px;height:28px;border-radius:50%;background:#e8e8e8;border:2px solid #d0d0d0;justify-content:center;font-size:11px;font-weight:700;color:#aaa;z-index:1;transition:all .3s ease}.db-step.active .db-step-dot{background:#5956e9;border-color:#5956e9;color:#fff;box-shadow:0 0 0 4px rgba(89,86,233,.2)}.db-step.done .db-step-dot{background:#2ecc71;border-color:#2ecc71;color:#fff}.db-step-label{font-size:10.5px;color:#aaa;text-align:center;margin:6px 0 0;white-space:nowrap;line-height:1.3}.db-step.active .db-step-label{color:#5956e9;font-weight:700}.db-step.done .db-step-label{color:#2ecc71}.db-step-line{position:absolute;top:13px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:#e0e0e0;z-index:0}.db-step-line.done{background:#2ecc71}.db-empty{text-align:center;padding:60px 20px;background:#fff;border-radius:18px;box-shadow:0 2px 16px rgba(0,0,0,.05)}.db-empty-icon{width:64px;height:64px;border-radius:16px;background:#f0edff;display:flex;align-items:center;justify-content:center;font-size:24px;color:#5956e9;margin:0 auto 16px}.db-empty .h4,.db-empty h4{font-size:18px;color:#222;margin-bottom:8px}.db-empty p{font-size:14px;color:#777;margin-bottom:20px;max-width:320px;margin-left:auto;margin-right:auto}.db-loading-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f2f8;gap:16px;color:#777;font-size:15px}.db-loading-spinner{width:36px;height:36px;border:3px solid #e0e4f0;border-top-color:#5956e9;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.db-auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d0d1a,#1a1a3e);padding:20px}.db-auth-card{background:#fff;border-radius:24px;padding:48px 40px 40px;width:100%;max-width:420px;text-align:center;box-shadow:0 32px 80px rgba(0,0,0,.35)}@media (max-width:480px){.db-auth-card{padding:36px 24px 28px}}.db-auth-logo{height:40px;margin-bottom:24px}.db-auth-title{font-size:24px;font-weight:700;color:#111;margin-bottom:12px}.db-auth-desc{font-size:14px;color:#666;line-height:1.6;margin-bottom:28px}.db-auth-back{margin-top:16px;font-size:13px}.db-auth-back a{color:#5956e9;text-decoration:none}.db-auth-back a:hover{text-decoration:underline}.twv-hp-field{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1;pointer-events:none}.h1,.h2,.h3,.h4,.h5,.h6,a,body,button,h1,h2,h3,h4,h5,h6,input,p,textarea{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fab,.fal,.far,.fas,i[class*=fa-]{display:inline-block;width:1.25em;text-align:center;line-height:1}.wow{visibility:visible!important}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important;touch-action:manipulation}}:root{--tp-text-body:#334155;--tp-text-p:#334155}body,p{color:#334155}.db-cohort-next-steps{margin-top:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.db-next-steps-title{font-size:14.5px;font-weight:700;color:#0f172a;margin:0 0 16px;display:flex;align-items:center;gap:8px}.db-next-steps-title i{color:#5956e9}.db-checklist{display:flex;flex-direction:column;gap:14px}.db-check-item{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:#64748b;line-height:1.4}.db-check-item i{font-size:16px;color:#94a3b8;margin-top:2px;flex-shrink:0}.db-check-item.done i{color:#10b981}.db-check-item.active i{color:#5956e9}.db-check-item strong{display:block;color:#1e293b;font-size:13.5px;margin-bottom:2px}.db-cohort-resources{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.db-resource-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;color:#334155;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s ease}.db-resource-btn:hover{background:#e2e8f0;color:#0f172a}.db-resource-btn--wa{background:#25d366;border-color:#25d366;color:#fff}.db-resource-btn--wa:hover{background:#1eb956;border-color:#1eb956;color:#fff}.db-lookup-box{margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.08);text-align:center}.db-lookup-title{font-size:14px;font-weight:600;color:#475569;margin-bottom:12px}.db-lookup-form{display:flex;gap:8px;max-width:380px;margin:0 auto}.db-lookup-input{flex:1 1;padding:10px 14px;border:1.5px solid #cbd5e1;border-radius:10px;font-size:13px;outline:none;transition:border-color .2s}.db-lookup-input:focus{border-color:#5956e9}.db-lookup-btn{padding:10px 18px;background:#5956e9;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.db-lookup-btn:hover{background:#4a47d4}.db-guest-banner{background:linear-gradient(135deg,rgba(89,86,233,.08),rgba(46,204,113,.08));border:1px solid rgba(89,86,233,.2);border-radius:14px;padding:14px 18px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.db-guest-banner-text{font-size:13.5px;color:#1e293b}.db-guest-banner-text strong{color:#5956e9}.db-guest-banner-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#5956e9;color:#fff;border-radius:8px;font-size:12.5px;font-weight:600;border:none;cursor:pointer;transition:background .2s}.db-guest-banner-btn:hover{background:#4a47d4}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.sx{--ink:#0e0e12;--mute:#5f6170;--canvas:#f2f2f4;--accent:#5956e9;--grad:linear-gradient(90deg,#5956e9,#a855f7 40%,#ec4899 70%,#f59e0b);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--canvas);overflow-x:clip}.sx *,.sx :after,.sx :before{box-sizing:border-box}.sx h1,.sx h2,.sx h3,.sx p{margin:0}.sx blockquote,.sx figcaption,.sx figure{margin:0;padding:0;background:none;border:0;box-shadow:none}.sx blockquote:after,.sx blockquote:before{content:none}.sx a{text-decoration:none;color:inherit}.sx .sx-stage-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;width:100%;overflow:hidden;background:var(--canvas)}.sx .sx-abs{position:absolute;left:0;top:0;will-change:transform}.sx .sx-layer{position:absolute;inset:0}.sx .sx-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.sx .sx-line-inner{display:block;will-change:transform}.sx .sx-intro{display:block;animation:sx-rise 1.15s cubic-bezier(.16,1,.3,1) both}.sx .sx-display{font-weight:700;letter-spacing:-.045em;line-height:.98;color:var(--ink)}.sx .sx-display em,.sx .sx-em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--accent)}.sx .sx-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.sx .sx-body{font-size:17px;line-height:1.6;color:var(--mute);max-width:460px}.sx .sx-h-hero{font-size:clamp(38px,4.3vw,78px)}.sx .sx-h-xl{font-size:clamp(44px,6vw,112px)}.sx .sx-h-l{font-size:clamp(36px,4.4vw,80px)}.sx .sx-h-m{font-size:clamp(28px,3vw,52px)}.sx .sx-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;font-size:15px;font-weight:600;background:var(--ink);color:#fff;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s}.sx .sx-btn:hover{transform:translateY(-2px);background:var(--accent);color:#fff}.sx .sx-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1.5px rgba(14,14,18,.18);color:var(--ink);transition:box-shadow .3s,transform .35s cubic-bezier(.16,1,.3,1)}.sx .sx-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(-2px);color:var(--ink)}.sx .sx-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:600;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 24px -10px rgba(14,14,18,.25)}.sx .sx-dot{width:8px;height:8px;border-radius:99px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.2)}.sx .sx-browser{overflow:hidden;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 50px 100px -40px rgba(30,27,75,.45),0 18px 40px -20px rgba(14,14,18,.25)}.sx .sx-browser-bar{position:absolute;left:0;right:0;top:0;height:40px;z-index:5;display:flex;align-items:center;gap:14px;padding:0 16px;background:rgba(250,250,252,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(14,14,18,.06)}.sx .sx-lights{display:flex;gap:7px}.sx .sx-lights i{width:11px;height:11px;border-radius:99px;display:block;background:#e3e3e8}.sx .sx-lights i:first-child{background:#ff5f57}.sx .sx-lights i:nth-child(2){background:#febc2e}.sx .sx-lights i:nth-child(3){background:#28c840}.sx .sx-url{flex:1 1;max-width:380px;margin:0 auto;height:26px;border-radius:8px;background:rgba(14,14,18,.05);display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:500;color:#3b3d48;overflow:hidden;white-space:nowrap}.sx .sx-card{background:#fff;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 40px 80px -40px rgba(30,27,75,.35),0 12px 30px -18px rgba(14,14,18,.2)}.sx .sx-tile{position:absolute;left:0;top:0;overflow:hidden;border-radius:14px;background:#ddd;box-shadow:0 18px 40px -22px rgba(14,14,18,.45)}.sx .sx-tile img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.sx .sx-tile-label{position:absolute;left:8px;bottom:8px;right:8px;padding:6px 9px;border-radius:8px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx .sx-quote{font-size:clamp(22px,2.4vw,38px);line-height:1.32;letter-spacing:-.02em;font-weight:500;color:#fff}.sx .sx-grain{position:fixed;inset:-50%;z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:sx-grain .9s steps(4) infinite}@keyframes sx-rise{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes sx-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.sx .sx-grain,.sx .sx-intro{animation:none}}@media(max-width:899px){.sx [data-flag]{left:4vw!important;right:4vw;top:12vh!important;width:auto!important}.sx [data-flag] .sx-body{display:none}.sx .sx-learn{position:relative!important;left:0!important;width:auto!important;margin-bottom:18px}.sx .sx-learn>div{margin-top:0!important}.sx .sx-learn>div:not(:first-child){padding:22px!important}.sx .sx-quote{font-size:20px}.sx [data-hero]{max-width:none!important;top:13vh!important}.sx [data-proc-track]{top:38vh!important}.sx [data-proc-line]{display:none}.sx [data-proc]{left:0!important;width:100%!important;padding-left:30px}.sx [data-proc="1"]{top:17vh!important}.sx [data-proc="2"]{top:34vh!important}.sx [data-proc] .sx-proc-dot{position:absolute;left:0;top:2px}.sx [data-proc] .sx-mono{margin-top:0!important}.sx [data-proc] .sx-body{font-size:14px!important}}.sx3 .sx-scene{position:absolute;inset:0;overflow:hidden}.sx3 .sx-eyebrow-l{color:rgba(255,255,255,.66);margin-bottom:18px}.sx3 .sx-eyebrow-d{color:#5f6170;margin-bottom:18px}.sx3 .sx-copy-left{position:absolute;left:5vw;top:14vh;width:44vw;z-index:6}.sx3 .sx-h2{font-size:clamp(34px,4.4vw,78px);font-weight:700;letter-spacing:-.045em;line-height:1;color:#fff}.sx3 .sx-h2.sx-ink{color:var(--ink)}.sx3 .sx-h2 em,.sx3 .sx-h3 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:#ffd66b}.sx3 .sx-h2.sx-ink em{color:var(--accent)}.sx3 .sx-h3{font-size:clamp(28px,3.4vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1;color:#fff}.sx3 .sx-body-d,.sx3 .sx-body-l{font-size:clamp(15px,1.15vw,19px);line-height:1.6;max-width:430px;margin-top:20px}.sx3 .sx-body-l{color:rgba(255,255,255,.82)}.sx3 .sx-body-d{color:#4b4c58}.sx3 .sx-cta-row{margin-top:24px}.sx3 .sx-aurora{position:absolute;inset:0;overflow:hidden}.sx3 .sx-aurora i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:sx-drift 16s ease-in-out infinite alternate}.sx3 .sx-aurora i:first-child{width:46vw;height:46vw;left:-8vw;top:-12vw;background:#c9c5ff}.sx3 .sx-aurora i:nth-child(2){width:40vw;height:40vw;right:-6vw;top:8vh;background:#ffd0e2;animation-delay:-5s}.sx3 .sx-aurora i:nth-child(3){width:36vw;height:36vw;left:30vw;bottom:-18vw;background:#ffe4b0;animation-delay:-9s}.sx3 .sx-hero-copy{position:absolute;left:5vw;top:15vh;width:54vw;z-index:5}.sx3 .sx-hero-eyebrow{margin-bottom:20px}.sx3 .sx-greet{font-size:clamp(52px,6.7vw,116px);white-space:nowrap;font-weight:700;letter-spacing:-.058em;line-height:.95}.sx3 .sx-greet-accent{font-family:"Instrument Serif",Georgia,serif;font-style:italic;white-space:nowrap;font-size:clamp(46px,5.9vw,100px);letter-spacing:-.02em;color:var(--accent);margin-top:.1em}.sx3 .sx-h1{font-size:clamp(18px,1.7vw,28px);font-weight:600;line-height:1.32;letter-spacing:-.02em;margin-top:26px;max-width:38vw}.sx3 .sx-lead{font-size:clamp(15px,1.1vw,18px);color:var(--mute);margin-top:12px;max-width:34vw}.sx3 .sx-hero-ctas{margin-top:26px}.sx3 .sx-proof-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.sx3 .sx-proof-row b{font-weight:600;padding:8px 14px;border-radius:99px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px -10px rgba(14,14,18,.3);display:inline-flex;align-items:center;gap:8px}.sx3 .sx-float{position:absolute;left:0;top:0;z-index:3;will-change:transform;visibility:hidden}.sx3 .sx-float-in{width:100%;height:100%;border-radius:inherit;overflow:hidden;box-shadow:0 40px 70px -30px rgba(40,30,90,.45),0 10px 24px -12px rgba(14,14,18,.3);animation:sx-pop .9s cubic-bezier(.16,1,.3,1) both,sx-bob 7s ease-in-out infinite}.sx3 .sx-float-in img{width:100%;height:100%;object-fit:cover;display:block}.sx3 .sx-scrollcue{position:absolute;left:5vw;bottom:4vh;z-index:6;display:flex;align-items:center;gap:12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.sx3 .sx-scrollcue span{width:44px;height:1.5px;background:currentColor;transform-origin:left;animation:sx-line 2.2s cubic-bezier(.65,0,.35,1) infinite}.sx3 .sx-pos-hook{position:absolute;left:6vw;top:16vh;width:62vw;z-index:4;color:#fff}.sx3 .sx-pos-big{font-size:clamp(30px,4.2vw,74px);font-weight:700;letter-spacing:-.045em;line-height:1.03}.sx3 .sx-pos-mid{font-size:clamp(20px,2.3vw,40px);font-weight:600;color:rgba(255,255,255,.6);margin-top:6vh}.sx3 .sx-pos-grad{font-size:clamp(64px,10.5vw,180px);font-weight:700;letter-spacing:-.065em;line-height:1;margin-top:1vh}.sx3 .sx-pos-grad .sx-line-inner>span{display:inline-block;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);padding-right:.06em}.sx3 .sx-verbs{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;z-index:5;pointer-events:none}.sx3 .sx-verb{overflow:hidden;padding:0 0 .1em 6vw;box-sizing:content-box;font-weight:700;letter-spacing:-.06em;line-height:1;color:#fff;transform-origin:0 50%}.sx3 .sx-verb-in{display:block;white-space:nowrap;will-change:transform}.sx3 .sx-verb-in em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;color:rgba(255,255,255,.5)}.sx3 .sx-verb-in[data-lit="1"] .sx-verb-w{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);padding-right:.04em}.sx3 .sx-logo-tile{position:absolute;left:0;top:0;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:15px;box-shadow:0 24px 40px -22px rgba(10,8,60,.55);will-change:transform;visibility:hidden}.sx3 .sx-logo-tile.sx-on-light{border:1px solid rgba(14,14,18,.07);box-shadow:0 16px 30px -22px rgba(14,14,18,.4)}.sx3 .sx-post{position:absolute;left:0;top:0;overflow:hidden;background:#fff;box-shadow:0 30px 50px -22px rgba(10,8,60,.6);will-change:transform;visibility:hidden}.sx3 .sx-post img{width:100%;height:100%;object-fit:cover;display:block}.sx3 .sx-pal{position:absolute;left:0;top:0;border-radius:50%;will-change:transform;visibility:hidden}.sx3 .sx-spec{position:absolute;left:5vw;bottom:8vh;z-index:6;color:#fff;opacity:0}.sx3 .sx-spec span{display:block;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:clamp(70px,14vh,150px);line-height:.9}.sx3 .sx-spec small{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.sx3 .sx-design-win{position:absolute;left:0;top:0;background:#fff;overflow:hidden;box-shadow:0 60px 100px -40px rgba(30,27,75,.5),0 18px 40px -20px rgba(14,14,18,.25);will-change:transform;z-index:5;visibility:hidden}.sx3 .sx-win-bar{height:42px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#fafafc;border-bottom:1px solid rgba(14,14,18,.06);position:relative;z-index:3}.sx3 .sx-stage-chip{font-weight:600;padding:5px 11px;border-radius:99px;background:rgba(14,14,18,.06);color:#8a8c98;transition:all .3s}.sx3 .sx-stage-chip[data-on="1"]{background:var(--ink);color:#fff}.sx3 .sx-win-body{position:absolute;left:0;right:0;top:42px;bottom:0;background:#f4f4f7;overflow:hidden}.sx3 .sx-wire i{position:absolute;border:2px dashed #b4b6c4;border-radius:10px;background:repeating-linear-gradient(45deg,#e9e9ef 0 6px,#f5f5f8 6px 12px)}.sx3 .sx-win-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center}.sx3 .sx-gray{filter:grayscale(1) contrast(.8) blur(1.5px)}.sx3 .sx-tokens{position:absolute;left:5vw;bottom:9vh;z-index:6;display:flex;gap:12px;opacity:0}.sx3 .sx-tokens>div{background:#fff;border-radius:16px;padding:12px 16px;min-width:96px;box-shadow:0 16px 30px -18px rgba(14,14,18,.4)}.sx3 .sx-tokens>div small{display:block;font-size:11px;font-weight:600;color:#8a8c98;margin-bottom:8px}.sx3 .sx-tok-dots{display:flex;gap:5px}.sx3 .sx-tok-dots i{width:20px;height:20px;border-radius:50%;display:block}.sx3 .sx-tok-box{display:block;width:36px;height:36px;background:var(--accent)}.sx3 .sx-tok-type{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:34px;line-height:1}.sx3 .sx-phone{position:absolute;left:0;top:0;background:#0e0e0e;padding:3%;border-radius:13%/6.4%;box-shadow:0 60px 100px -34px rgba(30,27,75,.55),inset 0 0 0 2px #2c2c2c;will-change:transform;z-index:6;visibility:hidden}.sx3 .sx-phone-side{z-index:3}.sx3 .sx-phone-in{position:relative;width:100%;height:100%;overflow:hidden;background:#fff;border-radius:10.5%/5%}.sx3 .sx-status{position:absolute;left:0;right:0;top:0;height:5.4%;z-index:20;background:#fff;display:flex;justify-content:space-between;align-items:flex-end;padding:0 9% 1%;font-size:11px;font-weight:600}.sx3 .sx-island{position:absolute;left:50%;top:1.2%;width:30%;height:3.4%;transform:translateX(-50%);background:#000;border-radius:99px;z-index:30}.sx3 .sx-screen{position:absolute;left:0;right:0;top:5.4%;bottom:0;overflow:hidden;background:#fff;will-change:transform}.sx3 .sx-phone-side .sx-phone-in img{display:block;width:100%}.sx3 .sx-phone-chips{position:absolute;left:5vw;bottom:9vh;z-index:7;display:flex;flex-direction:column;gap:8px}.sx3 .sx-chip-l{background:#fff;border-radius:99px;padding:9px 15px;font-size:13px;font-weight:600;box-shadow:0 12px 24px -14px rgba(14,14,18,.45);opacity:0;width:-moz-fit-content;width:fit-content}.sx3 .sx-board .sx-piece{position:absolute;left:0;top:0;margin-top:42px;border-radius:12px;overflow:hidden;box-shadow:0 24px 40px -22px rgba(14,14,18,.55);background:#fff;will-change:transform;visibility:hidden}.sx3 .sx-board .sx-piece img{width:100%;height:100%;object-fit:cover;display:block}.sx3 .sx-piece-tag{position:absolute;left:8px;bottom:8px;background:#fff;border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:700;opacity:0}.sx3 .sx-mkt-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.sx3 .sx-mkt-node{background:var(--ink);color:#fff;align-items:center;text-align:center;font-weight:700;font-size:20px;line-height:1.1;z-index:3}.sx3 .sx-chan,.sx3 .sx-mkt-node{position:absolute;left:0;top:0;display:flex;justify-content:center;will-change:transform;visibility:hidden}.sx3 .sx-chan{background:#fff;border-radius:16px;flex-direction:column;padding:0 14px;z-index:4;box-shadow:0 16px 28px -16px rgba(14,14,18,.5)}.sx3 .sx-chan b{font-size:15px}.sx3 .sx-chan small{font-size:10.5px;color:#6b6c78;line-height:1.2}.sx3 .sx-roll{left:0;top:0;background:var(--ink);overflow:hidden;z-index:6;color:#fff;visibility:hidden}.sx3 .sx-roll,.sx3 .sx-roll-w{position:absolute;will-change:transform}.sx3 .sx-roll-w{inset:0;display:flex;align-items:center;padding:0 7%;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.sx3 .sx-shot{position:absolute;left:0;top:0;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 40px 60px -28px rgba(14,14,18,.5);will-change:transform;visibility:hidden}.sx3 .sx-shot img{width:100%;height:100%;object-fit:cover;display:block}.sx3 .sx-shot b{position:absolute;background:#fff;color:var(--ink);font-size:12.5px;padding:6px 12px;border-radius:99px}.sx3 .sx-shot-dark{box-shadow:0 40px 90px -30px rgba(120,100,255,.55)}.sx3 .sx-count{position:absolute;left:5vw;top:13vh;z-index:5;opacity:0}.sx3 .sx-count b{display:block;font-size:clamp(90px,12vw,200px);font-weight:700;letter-spacing:-.065em;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx3 .sx-count span{display:block;font-size:clamp(15px,1.2vw,20px);color:#4b4c58;max-width:380px;margin-top:10px;line-height:1.5}.sx3 .sx-testi-head{position:absolute;left:6vw;top:12vh;z-index:6}.sx3 .sx-testi-title{margin-top:0}.sx3 .sx-testi{position:absolute;left:6vw;top:29vh;width:50vw;margin:0;z-index:5;color:#fff}.sx3 .sx-quote{font-size:clamp(20px,2.4vw,40px);line-height:1.34;letter-spacing:-.02em;font-weight:500;color:#fff;margin:0;padding:0;background:none;border:0}.sx3 .sx-qmark{font-family:"Instrument Serif",Georgia,serif;font-size:2em;color:#a5a3ff;line-height:0;vertical-align:-.28em;margin-right:.08em}.sx3 .sx-testi figcaption{display:flex;align-items:center;gap:14px;margin-top:28px}.sx3 .sx-testi figcaption img{border-radius:50%;object-fit:cover;width:60px;height:60px}.sx3 .sx-testi figcaption b{display:block;font-size:17px}.sx3 .sx-testi figcaption small{color:rgba(255,255,255,.62);font-size:14px}.sx3 .sx-progress{position:absolute;left:6vw;right:6vw;bottom:5vh;height:2px;background:rgba(255,255,255,.14)}.sx3 .sx-progress i{display:block;height:100%;background:var(--grad);transform-origin:left}.sx3 .sx-fly{position:absolute;left:0;top:0;overflow:hidden;background:#fff;box-shadow:0 34px 60px -24px rgba(0,0,0,.55);will-change:transform;visibility:hidden}.sx3 .sx-fly img{width:100%;height:100%;object-fit:cover;display:block}.sx3 .sx-folio-head{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:100;color:#fff;width:90vw}.sx3 .sx-folio-head .sx-h2{font-size:clamp(46px,7.4vw,132px);margin:14px 0 26px;text-shadow:0 8px 40px rgba(40,20,120,.4)}.sx3 .sx-btn-light:hover{background:var(--ink);color:#fff}.sx3 .sx-pass{position:absolute;left:0;top:0;background:linear-gradient(145deg,#1b1240,#0e0e12);color:#fff;overflow:hidden;box-shadow:0 60px 90px -36px rgba(80,10,50,.7);z-index:4;will-change:transform;visibility:hidden}.sx3 .sx-pass-in{position:relative;height:100%;padding:8%;flex-direction:column}.sx3 .sx-pass-in,.sx3 .sx-pass-top{display:flex;justify-content:space-between}.sx3 .sx-pass-top{align-items:center}.sx3 .sx-pass-logo{font-weight:700;letter-spacing:-.05em;font-size:clamp(20px,2vw,32px)}.sx3 .sx-pass-logo i{display:inline-block;width:.28em;height:.28em;border-radius:50%;background:#ec4899;margin-left:4px}.sx3 .sx-pass-big{font-size:clamp(30px,3.4vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1}.sx3 .sx-pass-big em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:#ffb4cf}.sx3 .sx-pass ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;font-size:clamp(13px,1.15vw,18px);color:rgba(255,255,255,.72)}.sx3 .sx-pass ul b{color:#fff}.sx3 .sx-glare{position:absolute;top:-50%;bottom:-50%;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);pointer-events:none;z-index:2}.sx3 .sx-track{border-radius:99px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 12px 24px -14px rgba(14,14,18,.5)}.sx3 .sx-blog-card,.sx3 .sx-track{position:absolute;left:0;top:0;background:#fff;will-change:transform;visibility:hidden}.sx3 .sx-blog-card{border-radius:20px;overflow:hidden;box-shadow:0 30px 50px -26px rgba(14,14,18,.5);display:block;z-index:6}.sx3 .sx-blog-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.sx3 .sx-blog-card:hover img{transform:scale(1.06)}.sx3 .sx-blog-card span{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,rgba(10,10,20,.9));color:#fff}.sx3 .sx-blog-card em{display:block;font-style:normal;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sx3 .sx-blog-card b{display:block;font-size:clamp(12px,1vw,16px);line-height:1.22;margin-top:4px}.sx3 .sx-opp{position:absolute;left:0;top:0;border-radius:26px;background:linear-gradient(160deg,#26263a,#17171f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 30px 50px -24px rgba(0,0,0,.7);color:#fff;padding:24px;display:flex;flex-direction:column;gap:10px;overflow:hidden;will-change:transform;visibility:hidden;z-index:6}.sx3 .sx-opp em{font-style:normal;font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a5a3ff}.sx3 .sx-opp b{font-size:clamp(22px,1.9vw,32px);letter-spacing:-.04em;line-height:1.05}.sx3 .sx-opp span{font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.7)}.sx3 .sx-opp i{margin-top:auto;font-style:normal;font-weight:600;font-size:14px}.sx3 .sx-opp:hover{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.sx3 .sx-close-top{position:absolute;left:0;right:0;top:13vh;text-align:center;z-index:5}.sx3 .sx-close-line{font-size:clamp(26px,3.6vw,62px);font-weight:700;letter-spacing:-.045em;line-height:1.05;color:var(--ink)}.sx3 .sx-wordmark{font-weight:700;font-size:clamp(60px,12vw,200px);letter-spacing:-.065em;line-height:1;white-space:nowrap;color:var(--ink);z-index:3}.sx3 .sx-wm-dot,.sx3 .sx-wordmark{position:absolute;left:0;top:0;will-change:transform}.sx3 .sx-wm-dot{border-radius:50%;background:var(--accent);z-index:4}.sx3 .sx-close-ctas{position:absolute;left:0;right:0;top:calc(38vh + 15vw);text-align:center;z-index:5}.sx3 .sx-close-ctas p{font-size:clamp(18px,1.6vw,26px);font-weight:600;margin-bottom:18px}.sx3 .sx-close-ctas>div{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@keyframes sx-bob{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes sx-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes sx-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,4vh,0) scale(1.15)}}@media(max-width:899px){.sx3 .sx-copy-left,.sx3 .sx-hero-copy{left:5vw;width:90vw;top:11vh}.sx3 .sx-greet{font-size:15.5vw}.sx3 .sx-greet-accent{font-size:12.5vw}.sx3 .sx-h1{max-width:none;font-size:16.5px;margin-top:16px}.sx3 .sx-lead{display:none}.sx3 .sx-hero-ctas{margin-top:16px}.sx3 .sx-proof-row{display:none}.sx3 .sx-pos-hook{left:6vw;width:88vw;top:13vh}.sx3 .sx-phone-chips,.sx3 .sx-spec{display:none}.sx3 .sx-tokens{left:5vw;bottom:3vh;transform:scale(.82);transform-origin:left bottom}.sx3 .sx-testi{left:6vw;width:88vw;top:56vh}.sx3 .sx-quote{font-size:17px}.sx3 .sx-count{top:11vh}.sx3 .sx-count b{font-size:26vw}.sx3 .sx-chan small,.sx3 .sx-opp em,.sx3 .sx-opp i{display:none}.sx3 .sx-opp{padding:16px;gap:6px}.sx3 .sx-opp b{font-size:19px}.sx3 .sx-opp span{font-size:13px}.sx3 .sx-close-ctas{top:62vh}.sx3 .sx-close-top{top:12vh}.sx3 .sx-folio-head .sx-h2{font-size:15vw}}@font-face{font-family:Bricolage;src:url(/fonts/bricolage.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}.sx3{--f-disp:"Bricolage","Plus Jakarta Sans",sans-serif;--acc:#5956e9;--sticker:#ffd23f}.sx3 .sx-close-line,.sx3 .sx-count b,.sx3 .sx-folio-head .sx-h2,.sx3 .sx-greet,.sx3 .sx-greet-accent,.sx3 .sx-h1,.sx3 .sx-h2,.sx3 .sx-h3,.sx3 .sx-opp b,.sx3 .sx-pass-big,.sx3 .sx-pass-logo,.sx3 .sx-pos-big,.sx3 .sx-pos-grad,.sx3 .sx-pos-mid,.sx3 .sx-roll-w,.sx3 .sx-spec span,.sx3 .sx-tok-type,.sx3 .sx-verb,.sx3 .sx-wordmark{font-family:var(--f-disp);font-variation-settings:"wdth" 88,"opsz" 72}.sx3 .sx-h2{font-size:clamp(30px,3.7vw,66px);line-height:1.03;letter-spacing:-.04em}.sx3 .sx-h3{font-weight:800}.sx3 .sx-greet{letter-spacing:-.05em;font-variation-settings:"wdth" 84,"opsz" 96}.sx3 .sx-greet-accent{font-style:normal;font-weight:800;letter-spacing:-.045em;font-variation-settings:"wdth" 78,"opsz" 96;line-height:1;margin-top:.04em}.sx3 .sx-greet-accent .sx-line-inner>span{display:inline-block;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);padding-right:.06em}.sx3 .sx-h1{font-weight:700;font-variation-settings:"wdth" 96,"opsz" 24}.sx3 .sx-pos-big,.sx3 .sx-pos-grad,.sx3 .sx-pos-mid,.sx3 .sx-verb{font-variation-settings:"wdth" 84,"opsz" 96;font-weight:800}.sx3 .sx-wordmark{font-weight:800;font-variation-settings:"wdth" 84,"opsz" 96}.sx3 .sx-folio-head em,.sx3 .sx-h2 em,.sx3 .sx-h3 em,.sx3 .sx-pass-big em,.sx3 .sx-verb-in em{font-family:var(--f-disp);font-style:normal;font-weight:800;font-variation-settings:"wdth" 76,"opsz" 96;letter-spacing:-.04em;color:var(--acc);position:relative;display:inline-block;padding-bottom:.06em}.sx3 .sx-folio-head em:after,.sx3 .sx-h2 em:after,.sx3 .sx-h3 em:after,.sx3 .sx-pass-big em:after,.sx3 .sx-verb-in em:after{content:"";position:absolute;left:0;right:0;bottom:-.02em;height:.2em;background:currentColor;opacity:.9;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'><path d='M2 8 C 14 2, 26 2, 38 7 S 62 12, 74 6 S 100 2, 118 7' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'/></svg>") no-repeat center/100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'><path d='M2 8 C 14 2, 26 2, 38 7 S 62 12, 74 6 S 100 2, 118 7' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'/></svg>") no-repeat center/100% 100%}.sx3 .sx-on-dark .sx-h2 em,.sx3 .sx-on-dark .sx-h3 em{color:#ffd23f}.sx3 .sx-pos-hook em,.sx3 .sx-verb-in em{color:rgba(255,255,255,.5);font-weight:300}.sx3 .sx-pos-hook em:after,.sx3 .sx-verb-in em:after{display:none}.sx3 .sx-spec span,.sx3 .sx-tok-type{font-style:normal;font-weight:800}.sx3 .sx-tok-type{font-size:32px}.sx3 .sx-chan,.sx3 .sx-chip-l,.sx3 .sx-piece-tag,.sx3 .sx-proof-row b,.sx3 .sx-shot b,.sx3 .sx-stage-chip,.sx3 .sx-tokens>div,.sx3 .sx-track{background:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:10px;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--f-disp);font-weight:700;color:var(--ink)}.sx3 .sx-proof-row b{font-size:13px;padding:7px 12px}.sx3 .sx-proof-row b:first-child{background:#ffd23f}.sx3 .sx-proof-row b:nth-child(2){background:#fff;transform:rotate(-1.5deg)}.sx3 .sx-proof-row b:nth-child(3){background:#9be8c1;transform:rotate(1deg)}.sx3 .sx-proof-row b:nth-child(4){background:#ffb5cf;transform:rotate(-1deg)}.sx3 .sx-chip-l{border-radius:10px}.sx3 .sx-chip-l:nth-child(2){background:#ffd23f}.sx3 .sx-chip-l:nth-child(3){background:#ffb5cf}.sx3 .sx-chip-l{transform-origin:left center}.sx3 .sx-piece-tag{border-radius:8px;padding:4px 9px;background:#ffd23f;box-shadow:2px 2px 0 var(--ink)}.sx3 .sx-chan{border-radius:12px}.sx3 .sx-chan:nth-of-type(odd){background:#fff}.sx3 .sx-chan small{font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.sx3 .sx-track{background:#ffd23f;border-radius:10px}.sx3 .sx-shot b{border-radius:8px;background:#ffd23f;left:12px;bottom:12px;box-shadow:2px 2px 0 var(--ink)}.sx3 .sx-stage-chip{padding:4px 10px;font-size:12px;box-shadow:2px 2px 0 var(--ink)}.sx3 .sx-stage-chip[data-on="1"]{background:#ffd23f;color:var(--ink)}.sx3 .sx-tokens>div{border-radius:12px}.sx3 .sx-tokens>div small{font-family:Plus Jakarta Sans,sans-serif}.sx3 .sx-roll{background:#ffd23f;color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:22px!important}.sx3 .sx-logo-tile{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.sx3 .sx-btn{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--accent);font-family:var(--f-disp);font-size:16px;padding:14px 24px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.sx3 .sx-btn,.sx3 .sx-btn:hover{background:var(--ink);color:#fff}.sx3 .sx-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--accent)}.sx3 .sx-btn-ghost{background:#fff;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--f-disp);font-size:16px;padding:14px 24px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.sx3 .sx-btn-ghost:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);color:var(--ink)}.sx3 .sx-btn-light{border-color:#fff;box-shadow:4px 4px 0 var(--ink)}.sx3 .sx-btn-light,.sx3 .sx-btn-light:hover{background:#fff;color:var(--ink)}.sx3 .sx-verb-in .sx-verb-w{background-size:200% 100%;background-position:calc(100% - var(--sweep, 0%)) 0;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);padding-right:.04em}.sx3 .sx-verb-in .sx-verb-w,.sx3 .sx-verb-in[data-lit="1"] .sx-verb-w{background-image:linear-gradient(90deg,#5956e9,#a855f7 16%,#ec4899 32%,#f59e0b 50%,rgba(255,255,255,.2) 0,rgba(255,255,255,.2))}.sx3 .sx-pa{position:absolute;left:0;top:0;will-change:transform;visibility:hidden;overflow:hidden;background:#fff;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);z-index:3}.sx3 .sx-pa img{width:100%;height:100%;object-fit:cover;display:block}.sx3 .sx-pa-round{border-radius:50%!important}.sx3 .sx-pa-label{z-index:4;font-family:var(--f-disp);font-weight:700;font-size:13px;background:#ffd23f;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:5px 10px;border-radius:8px;color:var(--ink);white-space:nowrap}.sx3 .sx-pa-label,.sx3 .sx-pphone{position:absolute;left:0;top:0;will-change:transform;visibility:hidden}.sx3 .sx-pphone{z-index:3}.sx3 .sx-copy-left{width:46vw}@media(max-width:899px){.sx3 .sx-h2{font-size:clamp(28px,8.4vw,44px)}.sx3 .sx-copy-left{width:90vw}}.sx3 .sx-pgroup{position:absolute;left:0;top:0;will-change:transform;visibility:hidden;z-index:3}.sx3 .sx-pos-hook{width:50vw}@media(max-width:899px){.sx3 .sx-pos-hook{width:88vw}.sx3 .sx-pos-big{font-size:clamp(26px,7.6vw,40px)}}.sx3 .sx-close-line,.sx3 .sx-count b,.sx3 .sx-folio-head .sx-h2,.sx3 .sx-greet,.sx3 .sx-greet-accent,.sx3 .sx-h1,.sx3 .sx-h2,.sx3 .sx-h3,.sx3 .sx-opp b,.sx3 .sx-pass-big,.sx3 .sx-pass-logo,.sx3 .sx-pos-big,.sx3 .sx-pos-grad,.sx3 .sx-pos-mid,.sx3 .sx-roll-w,.sx3 .sx-spec span,.sx3 .sx-tok-type,.sx3 .sx-verb,.sx3 .sx-wordmark{font-variation-settings:"wdth" 100,"opsz" 48}.sx3 .sx-h2{letter-spacing:-.03em;font-weight:800}.sx3 .sx-greet{letter-spacing:-.035em;font-weight:800;font-variation-settings:"wdth" 100,"opsz" 96;font-size:clamp(50px,6.2vw,108px)}.sx3 .sx-greet-accent{letter-spacing:-.035em;font-variation-settings:"wdth" 100,"opsz" 96;font-size:clamp(44px,5.4vw,94px)}.sx3 .sx-pos-big{letter-spacing:-.03em}.sx3 .sx-pos-mid{letter-spacing:-.02em}.sx3 .sx-pos-grad,.sx3 .sx-verb{letter-spacing:-.04em}.sx3 .sx-verb{font-variation-settings:"wdth" 96,"opsz" 96}.sx3 .sx-wordmark{letter-spacing:-.045em}.sx3 .sx-count b{letter-spacing:-.05em}.sx3 .sx-close-line,.sx3 .sx-pass-big{letter-spacing:-.03em}.sx3 .sx-folio-head em,.sx3 .sx-h2 em,.sx3 .sx-h3 em,.sx3 .sx-pass-big em,.sx3 .sx-verb-in em{font-variation-settings:"wdth" 92,"opsz" 72;letter-spacing:-.025em}.sx3 .sx-piece-tag{left:auto;right:8px;top:8px;bottom:auto}.sx3 .sx-h1{letter-spacing:-.015em}@media(max-width:899px){.sx3 .sx-piece-tag,.sx3 .sx-track{display:none}}.sx3 .sx-phone{background:linear-gradient(145deg,#3a3a42,#0c0c10 40%,#2b2b32);padding:2.6%;box-shadow:0 70px 110px -36px rgba(25,20,90,.6),inset 0 0 0 2px #55555e,inset 0 0 0 5px #0a0a0d}.sx3 .sx-phone:before{left:-2px;top:18%;height:9%;border-radius:2px 0 0 2px;box-shadow:0 6% 0 #4a4a52}.sx3 .sx-phone:after,.sx3 .sx-phone:before{content:"";position:absolute;width:3px;background:#4a4a52}.sx3 .sx-phone:after{right:-2px;top:24%;height:13%;border-radius:0 2px 2px 0}.sx3 .sx-phone-in:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:40;background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 32%)}.sx3 .sx-is-phone .sx-float-in{border:5px solid #101014;border-radius:inherit}.sx3 .sx-laptop{position:absolute;left:0;top:0;z-index:5;will-change:transform;visibility:hidden}.sx3 .sx-lid{position:relative;background:#0b0b0f;border-radius:16px 16px 4px 4px;padding:2.2% 2.2% 2.6%;box-shadow:inset 0 0 0 2px #34343c,0 60px 90px -36px rgba(25,20,90,.6)}.sx3 .sx-cam{position:absolute;top:1.1%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#23232b}.sx3 .sx-lscreen{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:4px;background:#fff}.sx3 .sx-lshot{position:absolute;inset:0;will-change:transform,opacity}.sx3 .sx-lshot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.sx3 .sx-lab{position:absolute;left:14px;bottom:14px;background:#ffd23f;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:8px;padding:5px 10px;font-family:var(--f-disp);font-size:13px;font-weight:700}.sx3 .sx-lbase{position:relative;height:14px;margin:0 -5%;background:linear-gradient(180deg,#dcdee4,#a5a8b3);border-radius:0 0 20px 20px;box-shadow:0 24px 34px -14px rgba(25,20,90,.55)}.sx3 .sx-lbase:after{content:"";position:absolute;top:0;left:40%;width:20%;height:6px;background:#8e909b;border-radius:0 0 8px 8px}.sx3 .sx-fcard{position:absolute;left:0;top:0;overflow:hidden;background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);will-change:transform;visibility:hidden}.sx3 .sx-fcard img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.sx3 .sx-fcard .sx-piece-tag{position:absolute;top:8px;right:8px}.sx3 .sx-shot{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:18px}.sx3 .sx-shot img{object-position:top}.sx3 .sx-shot.is-phone{border:6px solid #101014;border-radius:34px;box-shadow:0 40px 70px -30px rgba(10,8,60,.6)}.sx3 .sx-shot-dark{box-shadow:6px 6px 0 #6a5cff}.sx3 .sx-shot-dark.is-phone{box-shadow:0 40px 90px -30px rgba(120,100,255,.7)}@media(max-width:899px){.sx3 .sx-lab{font-size:11px;left:8px;bottom:8px}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd,u+20b9}.st{--f:"Bricolage","Plus Jakarta Sans",system-ui,sans-serif;--ink:#0e0e12;--yellow:#ffd23f;--indigo:#5956e9;--ease:cubic-bezier(0.16,1,0.3,1);--ws:0.035;font-family:var(--f);color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}.st *{box-sizing:border-box}.st blockquote,.st figure,.st h1,.st h2,.st h3,.st p,.st ul{margin:0;padding:0}.st ul{list-style:none}.st img{display:block;max-width:none}.st button{font:inherit;cursor:pointer}.st blockquote{background:none;border:0;box-shadow:none;quotes:none}.st blockquote:after,.st blockquote:before{content:none}.st a{text-decoration:none;color:inherit}.st .tp-header-area,.st .tp-md-menu{background:#fff}.st .tp-header-area .tp-btn-sm,.st .tp-md-menu .tp-btn-sm{color:#fff}.st [tabindex]:focus-visible,.st a:focus-visible,.st button:focus-visible,.st input:focus-visible,.st select:focus-visible,.st summary:focus-visible,.st textarea:focus-visible{outline:3px solid var(--acc,#4a46e0);outline-offset:3px;border-radius:6px}.st .st-slide[data-dark="1"] a:focus-visible,.st .st-slide[data-dark="1"] button:focus-visible{outline-color:#ffd23f}.st .tp-md-menu{padding-top:12px!important;padding-bottom:12px!important}.st .st-slide{--bg:#f4f1ec;--fg:#0e0e12;--mu:rgba(14,14,18,0.7);--acc:#4a46e0;--sh:#0e0e12;color:var(--fg)}.st .tone-cream{--bg:#f4f1ec}.st .tone-yellow{--bg:#ffd23f;--acc:#3b36d6}.st .tone-mint{--bg:#bdf2d5;--acc:#3b36d6}.st .tone-pink{--bg:#ffb5cf;--acc:#3b36d6}.st .tone-sky{--bg:#cfe3ff;--acc:#3b36d6}.st .tone-amber{--bg:#f5a524;--acc:#2a26b8}.st .tone-ink{--bg:#0e0e12;--fg:#fff;--mu:rgba(255,255,255,0.72);--acc:#ffd23f;--sh:#fff}.st .tone-indigo{--bg:#5956e9;--fg:#fff;--mu:rgba(255,255,255,0.8);--acc:#ffd23f;--sh:#0e0e12}.st .tone-violet{--bg:#8b3dff;--fg:#fff;--mu:rgba(255,255,255,0.82);--acc:#ffd23f;--sh:#0e0e12}.st .tone-green{--bg:#0f7a63;--fg:#fff;--mu:rgba(255,255,255,0.82);--acc:#ffd23f;--sh:#0e0e12}.st .tone-grad{--bg:#a14df0;--fg:#fff;--mu:rgba(255,255,255,0.85);--acc:#ffd23f;--sh:#0e0e12}.st .tone-grad:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#5956e9,#a855f7 42%,#ec4899 78%,#f59e0b);opacity:calc(var(--e)*(1 - var(--x)))}.st .st-field{position:fixed;inset:0;z-index:0;background:#f4f1ec}.st .st-band{position:fixed;left:0;right:0;top:50%;height:clamp(150px,34vh,360px);margin-top:calc(clamp(150px,34vh,360px)/-2);z-index:60;visibility:hidden;pointer-events:none;background:var(--ink);color:#fff;border-block:3px solid #fff;will-change:transform}.st .st-band[data-dark="1"]{background:#ffd23f;color:var(--ink);border-color:var(--ink)}.st .st-band .st-band-track{height:100%;display:flex;align-items:center;gap:clamp(14px,3vw,44px);padding:0 6vw;white-space:nowrap}.st .st-band [data-band-num]{font-size:clamp(18px,2.4vw,36px);font-weight:800;letter-spacing:.08em;padding:8px 16px;border:3px solid;border-radius:99px}.st .st-band [data-band-title]{font-size:clamp(44px,min(17vh,19vw),210px);font-weight:800;letter-spacing:-.06em;line-height:1}.st .st-ch{position:relative;z-index:1;margin-top:-100vh;pointer-events:none}.st main>.st-ch:first-child{margin-top:0}.st .st-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;pointer-events:none}.st .st-slide{position:absolute;inset:0;overflow:hidden;visibility:hidden;--e:1;--ie:1;--x:0;--lp:0.3;--dw:0}.st .st-slide:first-child{visibility:visible;pointer-events:auto}.st .st-in,.st .st-in2{position:absolute;inset:0}.st .st-slide{--mx:0;--my:0;--enx:0px;--eny:0px;--exd:0px;--eyd:0px}.st .st-a{--r:clamp(0,calc((var(--e) - var(--d, 0)) * 2.6),1);--o:clamp(0,calc((var(--x) - var(--xd, 0.12)) * 2.2),1);--ex:calc(var(--tx, 0px) * -1);--ey:calc(var(--ty0, 34px) * -1);--rout:calc(var(--rin, 0deg) * -1);--sout:var(--sin,0);opacity:calc(var(--r)*(1 - clamp(0,(var(--o) - .78)*4.5,1)));transform:translate3d(calc((1 - var(--r)) * (var(--tx, 0px) + var(--enx) * var(--enm, 1)) + var(--o) * var(--ex, calc(var(--exd) * var(--exm, 1))) + var(--dw) * var(--ddx, 0px) + var(--mx) * var(--md, 0) * 1px),calc((1 - var(--r)) * (var(--ty0, 34px) + var(--eny) * var(--enm, 1)) + var(--o) * var(--ey, calc(var(--eyd) * var(--exm, 1) - 36px)) + var(--ty, 0px) + (var(--lp) - .5) * var(--py, 0) * 1px + var(--dw) * var(--ddy, 0px) + var(--my) * var(--md, 0) * 1px),0) perspective(1100px) rotateY(calc(var(--mx) * var(--tiltY, 0deg) + (1 - var(--r)) * var(--ryin, 0deg) - var(--o) * var(--ryin, 0deg))) rotateX(calc(var(--my) * var(--tiltX, 0deg) * -1 + (1 - var(--r)) * var(--rxin, 0deg) - var(--o) * var(--rxin, 0deg))) rotate(calc(var(--rot, 0deg) + (1 - var(--r)) * var(--rin, 0deg) + var(--o) * var(--rout, 0deg) + var(--dw) * var(--drot, 0deg))) scale(calc(1 - (1 - var(--r)) * var(--sin, 0) - var(--o) * var(--sout, 0)));transform-origin:var(--to,50% 50%);--xd:max(0,calc(0.34 - var(--d, 0) * 0.55))}.st .st-a:nth-child(3n+1){--exm:0.7;--enm:0.8;--ddy:-10px}.st .st-a:nth-child(3n+2){--exm:1.2;--enm:1.15;--ddy:12px}.st .st-a:nth-child(3n){--exm:1.6;--enm:1.5;--ddy:-6px}.st .st-a[data-bo]{--xd:2;--ey:0px;--ex:0px}.st .st-a[data-bi]{--tx:var(--bdx,0px);--ty0:var(--bdy,0px);--enm:0;--sin:calc(1 - var(--bsc, 1));--rin:0deg;--ryin:0deg;--rxin:0deg;--md:0;opacity:1;-webkit-clip-path:none;clip-path:none}.st .st-bounce{--r:calc(clamp(0, calc((var(--e) - var(--d, 0)) * 2.6), 1) + (var(--eb, 1) - var(--e)) * 1.1)}.st .st-grid>.st-vis{-webkit-clip-path:inset(-100vh -100vw -100vh -1.4vw);clip-path:inset(-100vh -100vw -100vh -1.4vw)}.st .st-grid.rev>.st-vis{-webkit-clip-path:inset(-100vh -1.4vw -100vh -100vw);clip-path:inset(-100vh -1.4vw -100vh -100vw)}.st .st-grid.one>:not(.st-copy){-webkit-clip-path:inset(0 -100vw -100vh -100vw);clip-path:inset(0 -100vw -100vh -100vw);padding-top:12px;margin-top:-12px}.st .st-grid.one>.has-bi,.st .st-grid>.st-vis.has-bi{-webkit-clip-path:none;clip-path:none}.st .st-x{transform:translate3d(0,calc((1 - var(--e)) * 40vh - var(--x) * 45vh),0);opacity:calc(1 - clamp(0,(var(--x) - .75)*4,1))}.st .growv .grow-line{translate:0 calc((1 - var(--e))*40vh - var(--x)*45vh)}.st .st-vis .st-a{--md:10}.st .fcard.st-a,.st .st-laptop.st-a,.st .st-phone.st-a,.st .st-win.st-a{--tiltY:9deg;--tiltX:6deg;--md:16}.st .st-copy .st-a,.st .st-copy .st-a:nth-child(n){--md:0;--exm:0.5;--enm:0.4;--ddy:0px;--ey:-32vh}.st .st-par:not(.st-a){transform:translate3d(0,calc((var(--lp) - .5) * var(--py, 0) * 1px),0)}.st .st-wm{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .05em .16em;margin:-.04em -.05em -.16em}.st .st-w{display:inline-block;--wr:clamp(0,calc((var(--e) - var(--d, 0) - var(--wi) * var(--ws)) * 3.2),1);--wo:clamp(0,calc((var(--x) - var(--wi) * 0.02) * 3),1);opacity:calc(var(--wr)*(1 - var(--wo)));transform:translate3d(0,calc((1 - var(--wr)) * 108% - var(--wo) * 108%),0) rotate(calc((1 - var(--wr)) * 7deg - var(--wo) * 5deg));transform-origin:0 100%}.st .st-h,.st .st-h.st-w{--ws:0.035}@keyframes st-up{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes st-pop{0%{opacity:0;scale:.82;translate:0 30px}to{opacity:1;scale:1;translate:0 0}}.st .st-intro{animation:st-up 1s var(--ease) both;animation-delay:calc(var(--i, 0)*90ms + .12s)}.st .st-intro-pop{animation:st-pop 1.1s var(--ease) both;animation-delay:calc(var(--i, 0)*90ms + .12s)}.st .st-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.st .st-dots{position:absolute;right:14px;top:50%;translate:0 -50%;z-index:100;display:flex;flex-direction:column;gap:9px;mix-blend-mode:difference;pointer-events:none}.st .st-dots i{display:block;width:7px;height:7px;border-radius:99px;background:#fff;opacity:.45;transition:height .45s var(--ease),opacity .3s}.st .st-dots i.on{height:28px;opacity:1}.st .hero-vis .st-a{--d:-1}.st .hero-vis .hv-post{--md:18;--drot:3deg}.st .hero-vis .hv-ph-main{--md:34}.st .hero-vis .hv-ph-l{--md:22;--drot:-2deg}.st .hero-vis .hv-ph-r{--md:48;--drot:2deg}.st .hero-vis .hv-tag{--md:64;--drot:4deg}.st .five-pill{--enm:0;--tx:0px;--ty0:-115vh;--rin:16deg;--drot:1.2deg;--md:8;--d:0}.st .five-pill:nth-child(2n){--rin:-16deg;--drot:-1.2deg}.st .five-pill:first-child{--d:0.04}.st .five-pill:nth-child(2){--d:0.12}.st .five-pill:nth-child(3){--d:0.2}.st .five-pill:nth-child(4){--d:0.28}.st .five-pill:nth-child(5){--d:0.36}.st .five-pill:first-child{--xd:0.00;--ex:-70vw;--ey:-4vh}.st .five-pill:nth-child(2){--xd:0.06;--ex:70vw;--ey:-6vh}.st .five-pill:nth-child(3){--xd:0.12;--ex:-70vw;--ey:0vh}.st .five-pill:nth-child(4){--xd:0.18;--ex:70vw;--ey:4vh}.st .five-pill:nth-child(5){--xd:0.24;--ex:-70vw;--ey:8vh}.st .five-one{--enm:0;--tx:0px;--ty0:-130vh;--rin:-6deg;--d:0.5;--sin:0}.st .toc-item{--enm:0;--sin:0.9;--rin:160deg}.st .toc-item:nth-child(4n+1){--tx:330px}.st .toc-item:nth-child(4n+2){--tx:110px}.st .toc-item:nth-child(4n+3){--tx:-110px}.st .toc-item:nth-child(4n){--tx:-330px}.st .toc-item:nth-child(-n+4){--ty0:230px}.st .toc-item:nth-child(n+5):nth-child(-n+8){--ty0:50px}.st .toc-item:nth-child(n+9){--ty0:-140px}.st .orbit{transform:rotate(calc((1 - var(--e)) * 330deg - var(--x) * 220deg)) scale(calc(.3 + .7 * var(--e) - var(--x) * .45));opacity:calc(var(--e)*(1 - var(--x)*var(--x)*var(--x)))}.st .lm-tile{--enm:0;--ty0:0px;--rin:-330deg;--rout:220deg;--sin:0;--drot:2deg;--md:14}.st .lm-tile:nth-child(2n){--drot:-2deg}.st .step{--enm:0;--tx:-70vw;--ty0:60vh;--rin:-35deg;--ryin:100deg;--to:0% 50%}.st .step:nth-child(2n){--tx:-70vw;--ry:0}.st .step:first-child{--d:0}.st .step:nth-child(2){--d:0.1}.st .step:nth-child(3){--d:0.2}.st .step:nth-child(4){--d:0.3}.st .fan-sheet{--enm:0;--tx:0px;--ty0:0px;--sin:-1.6;--rin:20deg;--d:0.45}.st .bento-t{--enm:0;--tx:0px;--ty0:40px;--rxin:-88deg;--to:50% 100%;--sin:0.1}.st .bento-t:first-child{--d:0.04}.st .bento-t:nth-child(2){--d:0.1}.st .bento-t:nth-child(3){--d:0.16}.st .bento-t:nth-child(4){--d:0.22}.st .bento-t:nth-child(5){--d:0.28}.st .bento-t:nth-child(6){--d:0.34}.st .morph{--enm:0;--rxin:82deg;--to:50% 100%;--ty0:60px;--sin:0.15;--tiltY:6deg;--tiltX:4deg}.st .flow-s{--enm:0;--tx:75vw;--ty0:0px;--rin:0deg}.st .flow-s:first-child{--d:0.02}.st .flow-s:nth-child(2){--d:0.14}.st .flow-s:nth-child(3){--d:0.26}.st .kit{--enm:0;--sin:0.4;--ty0:100px;--tiltY:7deg;--tiltX:4deg}.st .kit-r{--enm:0}.st .kit-r:first-child{--tx:-160px;--ty0:-60px}.st .kit-r:nth-child(2){--tx:200px;--ty0:0px}.st .kit-r:nth-child(3){--tx:-200px;--ty0:60px}.st .kit-r:nth-child(4){--tx:160px;--ty0:40px}.st .kit-r:nth-child(5){--tx:0px;--ty0:120px}.st .duo-l{--enm:0;--rxin:78deg;--to:50% 100%;--ty0:0px;--tx:0px}.st .duo-p{--enm:0;--tx:-42vw;--ty0:30px;--sin:0.6;--rin:-10deg;--md:36}.st .duo-t1{--sin:0.9;--rin:-30deg;--md:54}.st .lap-l{--enm:0;--ryin:78deg;--to:100% 50%;--tx:40vw;--ty0:0px;--tiltY:7deg;--tiltX:5deg}.st .wa-1{--enm:0;--tx:22vw;--ty0:14vh;--sin:0.35;--rin:8deg}.st .wa-2{--enm:0;--tx:-18vw;--ty0:-10vh;--sin:0.35;--rin:-8deg;--md:22}.st .wa-3{--enm:0;--tx:0px;--ty0:-28vh;--sin:0.35;--rin:5deg;--md:32}.st .fc-1{--enm:0;--tx:0px;--ty0:-110vh;--rin:25deg;--md:52}.st .tr-l{--enm:0;--tx:26vw;--ty0:14vh;--sin:0.2;--rin:24deg;--md:20}.st .tr-c{--enm:0;--ty0:70vh;--sin:0.1;--md:36}.st .tr-r{--enm:0;--tx:-26vw;--ty0:4vh;--sin:0.2;--rin:-24deg;--md:28}.st .sw-l{--enm:0;--tx:0px;--ty0:0px;-webkit-clip-path:inset(-30px calc((1 - var(--r)) * 100%) -50px -30px);clip-path:inset(-30px calc((1 - var(--r)) * 100%) -50px -30px)}.st .sw-c1{--enm:0;--tx:0px;--ty0:-110vh;--rin:18deg;--md:44}.st .sw-c2{--enm:0;--tx:0px;--ty0:-130vh;--rin:-14deg;--md:56}.st .bub-m{--enm:0;--sin:1;--ty0:0px;--tx:0px;--drot:0.6deg;--md:12;--to:0% 50%}.st .bub-m.is-out{--to:100% 50%}.st .chat-ph{--enm:0;--ryin:150deg;--ty0:120px;--tiltY:10deg;--md:22}.st .chat-note{--sin:0.9;--rin:-40deg;--md:52}.st .juno-w{--enm:0;--ryin:-75deg;--to:0% 50%;--tx:-30vw;--ty0:0px}.st .juno-p{--enm:0;--tx:44vw;--ty0:0px;--rin:10deg;--md:40}.st .gr-ch{--enm:0;--tx:0px;--ty0:95vh;--rin:-22deg;--md:40;--drot:6deg}.st .gr-ch:nth-child(odd){--rin:22deg;--drot:-6deg}.st .serp-box{--enm:0;--sin:0.1;--ty0:60px;--tiltY:6deg;--tiltX:4deg}.st .serp-r{--enm:0;--tx:40vw;--ty0:0px;--rin:3deg}.st .stamp{--enm:0;--sin:-2.2;--ty0:0px;--rin:25deg;--tx:0px}.st .posts-m{--enm:0;--ty0:0px}.st .posts-m:first-of-type{--tx:-90vw}.st .posts-m:nth-of-type(2){--tx:90vw}.st .fun-s{--enm:0;--tx:-34vw;--ty0:38vh;--rin:-8deg;--md:8}.st .fun-s:first-child{--d:0.02}.st .fun-s:nth-child(2){--d:0.12}.st .fun-s:nth-child(3){--d:0.22}.st .fun-s:nth-child(4){--d:0.32}.st .logo-rows{--ty0:140px}.st .sector{--sin:0.7;--rin:16deg;--ty0:60px}.st .sector:nth-child(5n+1){--tx:-200px;--ty0:140px}.st .sector:nth-child(5n+2){--tx:160px;--ty0:-160px;--rin:-16deg}.st .sector:nth-child(5n+3){--tx:-90px;--ty0:-120px}.st .sector:nth-child(5n+4){--tx:240px;--ty0:120px;--rin:-10deg}.st .sipz .tr-c,.st .sipz .tr-l,.st .sipz .tr-r{--ryin:180deg;--tx:0px;--ty0:40px;--rin:0deg;--sin:0.1;--to:50% 50%}.st .face{--enm:0;--ty0:70vh;--rin:0deg;--md:16}.st .face:first-child{--tx:-20vw;--rin:-14deg}.st .face:nth-child(3){--tx:20vw;--rin:14deg}.st .tone-yellow .vs-l{--enm:0;--tx:0px;--ty0:-105vh;--rin:6deg;--tiltY:10deg;--tiltX:6deg;--md:22}.st .tone-mint .vs-p{--enm:0;--tx:0px;--ty0:40px;--ryin:-150deg;--md:22}.st .tone-pink .vs-l{--enm:0;--tx:0px;--ty0:0px;--sin:0.85;--rxin:-35deg;--to:50% 100%;--tiltY:10deg;--tiltX:6deg;--md:22}.st .v-by{--tx:-100px}.st .pass{--md:26}.st .track{--ty0:220px;--rin:6deg}.st .track:nth-child(2){--ty0:-200px;--rin:-4deg}.st .track:nth-child(3){--rin:-6deg}.st .how-c{--sin:0.5}.st .how-c:first-child{--tx:-180px;--ty0:-120px;--rin:-8deg}.st .how-c:nth-child(2){--tx:180px;--ty0:-120px;--rin:8deg}.st .how-c:nth-child(3){--tx:-180px;--ty0:120px;--rin:6deg}.st .how-c:nth-child(4){--tx:180px;--ty0:120px;--rin:-6deg}.st .get-i{--ty0:0px;--tx:320px;--rin:3deg}.st .get-i:nth-child(2n){--tx:-320px;--rin:-3deg}.st .org-n{--sin:0.6;--rin:10deg}.st .org-n:first-child{--tx:-260px;--ty0:-160px}.st .org-n:nth-child(2){--tx:260px;--ty0:-160px}.st .org-n:nth-child(3){--tx:-260px;--ty0:160px}.st .org-n:nth-child(4){--tx:260px;--ty0:160px}.st .stk{--sin:0.4}.st .lt{--tx:360px;--ty0:0px;--rin:2deg}.st .hire-big{--enm:0;--rxin:-75deg;--to:50% 0%;--ty0:0px;--tiltY:8deg;--tiltX:5deg;--md:20}.st .hire-t1{--sin:0.9;--rin:30deg;--md:50}.st .val{--enm:0;--tx:0px;--ty0:-100vh;--rin:12deg}.st .val:nth-child(2n){--rin:-12deg}.st .val:first-child{--d:0.02}.st .val:nth-child(2){--d:0.1}.st .val:nth-child(3){--d:0.18}.st .val:nth-child(4){--d:0.26}.st .val:nth-child(5){--d:0.34}.st .all-l{--ty0:0px;--tx:-60vw}.st .all-l:nth-child(2n){--tx:60vw}.st .pl-post{--tx:-220px;--rin:-20deg}.st .pl-l{--tx:240px;--ty0:40px;--rin:5deg}.st .pl-p{--ty0:320px;--md:38}.st .pl-chat{--sin:0.7;--ty0:140px;--rin:14deg;--md:54}.st .pl-logo{--ty0:-260px;--rin:25deg;--md:46}.st .wm-l{--enm:0;--tx:0px;--ty0:-120vh;--rin:18deg;--md:12;display:inline-block}.st .wm-l:nth-child(2n){--rin:-18deg}.st .wm>i{--enm:0;--ty0:-130vh}.st .bento-t,.st .five-pill,.st .fun-s,.st .get-i,.st .how-c,.st .kit-card,.st .lm-tile,.st .lt,.st .org-n,.st .pcard,.st .sector,.st .serp-r,.st .step,.st .toc-item,.st .track,.st .val{transition:translate .45s var(--ease),box-shadow .45s var(--ease),background .25s,color .25s}.st .bento-t:hover,.st .five-pill:hover,.st .fun-s:hover,.st .get-i:hover,.st .how-c:hover,.st .lm-tile:hover,.st .org-n:hover,.st .pcard:hover,.st .sector:hover,.st .step:hover,.st .track:hover,.st .val:hover{translate:0 -8px;z-index:5}.st .st-btn,.st .toc-item{transition:translate .2s ease-out,transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,color .25s}.st .st-grid{position:relative;width:min(1360px,92vw);height:100%;margin:0 auto;padding:12vh 0 6vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:minmax(0,1fr);grid-gap:3.5vw;gap:3.5vw;align-items:center}.st .st-grid.rev{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.st .st-grid.rev .st-copy{order:2}.st .st-grid.rev .st-vis{order:1}.st .st-grid.one{grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:center;justify-items:center;gap:3.6vh}.st .st-vis{position:relative;width:100%;height:100%;max-height:78vh;align-self:center}.st .st-copy.center{text-align:center;max-width:min(980px,92vw)}.st .st-copy.center .st-p{margin-inline:auto}.st .st-copy.center .st-row{justify-content:center}.st .st-h{font-size:clamp(32px,min(4.9vw,9.4vh),84px);line-height:1.02;letter-spacing:-.035em;font-weight:760;font-variation-settings:"wdth" 88,"opsz" 72;margin-bottom:.45em;text-wrap:balance}.st .st-h-xl{font-size:clamp(42px,min(6vw,10.5vh),112px);line-height:.96;letter-spacing:-.045em}.st .st-em{font-style:normal;font-weight:800;color:var(--acc);background:linear-gradient(var(--acc),var(--acc)) 0 94%/calc(var(--e) * 100%) .09em no-repeat;padding-bottom:.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.st .st-p{font-size:clamp(15px,min(1.15vw,2.4vh),19px);line-height:1.55;color:var(--mu);max-width:34em;margin-bottom:1.4em}.st .st-p b{color:var(--fg)}.st .st-list{margin-bottom:1.4em}.st .st-list li{position:relative;padding:0 0 0 30px;margin-bottom:.7em;font-size:clamp(15px,min(1.2vw,2.5vh),20px);line-height:1.4;color:var(--fg);font-weight:560}.st .st-list li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--acc);box-shadow:inset 0 0 0 5px var(--bg);outline:2px solid var(--acc);outline-offset:-2px}.st .st-kicker{display:inline-flex;gap:10px;align-items:center;padding:5px 14px 5px 5px;border:2px solid var(--fg);border-radius:99px;font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2.4vh}.st .st-kicker b{background:var(--fg);color:var(--bg);border-radius:99px;padding:3px 9px}.st .st-row{margin-top:.6vh}.st .st-row,.st .st-tags{display:flex;flex-wrap:wrap;gap:16px 20px;padding:0 6px 6px 0}.st .st-tags{margin-top:18px;margin-bottom:2vh}.st .st-tag{display:inline-block;padding:6px 12px;border:2px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);font-weight:700;font-size:13px;line-height:1.2;box-shadow:3px 3px 0 var(--sh)}.st .st-btn{display:inline-flex;gap:10px;align-items:center;padding:14px 22px;border:2px solid var(--ink);border-radius:12px;background:var(--ink);color:#fff;font-weight:700;font-size:16px;box-shadow:4px 4px 0 var(--acc);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.st .st-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--acc);color:#fff}.st .st-btn.is-ghost{background:#fff;color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.st .st-btn.is-ghost:hover{box-shadow:6px 6px 0 var(--ink);color:var(--ink)}.st .tone-grad .st-btn,.st .tone-green .st-btn,.st .tone-indigo .st-btn,.st .tone-ink .st-btn,.st .tone-violet .st-btn{background:var(--yellow);color:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 var(--sh)}.st .tone-grad .st-btn:hover,.st .tone-green .st-btn:hover,.st .tone-indigo .st-btn:hover,.st .tone-ink .st-btn:hover,.st .tone-violet .st-btn:hover{color:var(--ink)}.st .tone-grad .st-btn.is-ghost,.st .tone-green .st-btn.is-ghost,.st .tone-indigo .st-btn.is-ghost,.st .tone-ink .st-btn.is-ghost,.st .tone-violet .st-btn.is-ghost{background:#fff}.st .tone-ink .st-btn{border-color:#fff}.st .st-phone{position:relative;aspect-ratio:.4706;border-radius:14%/6.4%;padding:1.6%;background:linear-gradient(150deg,#e6e6ea,#a6a6ae 45%,#d6d6db);box-shadow:0 40px 70px -28px rgba(0,0,0,.55),0 0 0 .5px rgba(0,0,0,.5);container-type:inline-size}.st .st-phone:before{content:"";position:absolute;inset:1%;border-radius:inherit;background:#08080a}.st .st-phone .st-phone-s{position:relative;height:100%;border-radius:12.4%/5.7%;overflow:hidden;background:#fff}.st .st-phone .st-phone-s img{width:100%;height:100%;object-fit:cover}.st .st-phone .st-isl{position:absolute;z-index:3;top:2.7%;left:50%;width:27%;height:2.5%;margin-left:-13.5%;border-radius:99px;background:#050507}.st .st-laptop{position:relative;width:100%}.st .st-laptop .st-lid{background:#0a0a0c;border-radius:2.2%/3.4%;padding:2% 2% 2.4%;box-shadow:0 0 0 1.5px #8d8d95,0 40px 70px -30px rgba(0,0,0,.6)}.st .st-laptop .st-lscr{position:relative;aspect-ratio:1.6;overflow:hidden;border-radius:.5%;background:#fff}.st .st-laptop .st-lscr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.st .st-laptop .st-lbase{height:clamp(8px,1.1vw,15px);margin:0 -7%;border-radius:0 0 14px 14px;background:linear-gradient(#d4d4da,#9d9da5);box-shadow:0 18px 22px -14px rgba(0,0,0,.5);position:relative}.st .st-laptop .st-lbase:after{content:"";position:absolute;left:50%;top:0;width:16%;height:55%;margin-left:-8%;border-radius:0 0 8px 8px;background:#8a8a92}.st .st-win{background:#fff;border:2px solid var(--ink);border-radius:12px;overflow:hidden;box-shadow:6px 6px 0 var(--sh),0 30px 50px -30px rgba(0,0,0,.5)}.st .st-win .st-win-bar{display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;background:#efeff2;border-bottom:2px solid var(--ink)}.st .st-win .st-win-bar i{width:8px;height:8px;border-radius:50%;background:#c9c9d0}.st .st-win .st-win-bar i:first-child{background:#ff6b5e}.st .st-win .st-win-bar i:nth-child(2){background:#ffc04d}.st .st-win .st-win-bar i:nth-child(3){background:#3ccf6d}.st .st-win .st-win-bar span{margin-left:8px;font-size:10px;color:#6a6c78;font-weight:600}.st .st-win .st-win-body{position:relative;aspect-ratio:1.6;overflow:hidden}.st .st-win .st-win-body img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.st .fcard{background:#fff;border:2px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:6px 6px 0 var(--sh);position:absolute}.st .fcard img{width:100%;height:auto}.st .st-marq{overflow:hidden;padding:8px 0}.st .st-marq-track{display:flex;width:max-content;transform:translate3d(calc(-25% - 25% * var(--dir, 1) * (2 * var(--lp, .3) - 1)),0,0)}.st .is-hero .st-copy{max-width:600px}.st .is-hero .hero-vis{max-height:66vh}.st .st-hello{font-size:clamp(18px,2vw,30px);font-weight:700;margin-bottom:1.2vh}.st .is-hero .st-h-xl em{white-space:nowrap}.st .hero-vis .hv-post{position:absolute;width:25%;aspect-ratio:.8;border:2px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:5px 5px 0 var(--ink);z-index:1}.st .hero-vis .hv-post img{width:100%;height:100%;object-fit:cover}.st .hero-vis .hv-post-0{left:0;top:6%;rotate:-8deg}.st .hero-vis .hv-post-1{right:4%;top:0;rotate:7deg}.st .hero-vis .hv-post-2{left:6%;bottom:2%;rotate:5deg}.st .hero-vis .hv-post-3{right:0;bottom:6%;rotate:-6deg}.st .hero-vis .hv-ph{position:absolute;width:auto}.st .hero-vis .hv-ph-main{left:50%;margin-left:-17%;top:6%;height:86%;z-index:3}.st .hero-vis .hv-ph-l{left:10%;top:34%;height:54%;rotate:-7deg;z-index:2}.st .hero-vis .hv-ph-r{right:8%;top:14%;height:56%;rotate:7deg;z-index:2}.st .hero-vis .hv-tag{position:absolute;z-index:5;font-size:clamp(13px,1.3vw,20px);padding:8px 16px}.st .hero-vis .hv-t1{left:2%;top:24%;rotate:-6deg;background:var(--yellow)}.st .hero-vis .hv-t2{right:0;top:52%;rotate:5deg;background:#ffb5cf}.st .hero-vis .hv-t3{left:30%;bottom:0;rotate:-3deg;background:#bdf2d5}.st .st-scrollcue{position:absolute;left:4vw;bottom:3.6vh;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.st .st-scrollcue i{width:44px;height:2px;background:currentColor;transform-origin:left;animation:st-line 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes st-line{0%{transform:scaleX(0)}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.st .five-vis{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.6vh;padding-left:4vw}.st .five-pill{display:inline-flex;align-items:center;gap:14px;padding:1.4vh 22px;font-size:clamp(18px,min(2.4vw,4.4vh),38px);font-weight:760;letter-spacing:-.02em;background:var(--c);border:2px solid var(--ink);border-radius:16px;box-shadow:5px 5px 0 var(--ink)}.st .five-pill b{font-size:.5em;opacity:.6}.st .five-pill:nth-child(2n){margin-left:8%}.st .five-one{margin-top:1vh;padding:1.6vh 26px;background:var(--ink);color:#fff;border-radius:16px;font-size:clamp(20px,min(2.8vw,5vh),44px);font-weight:800;letter-spacing:-.03em;box-shadow:5px 5px 0 var(--acc)}.st .toc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;width:min(1240px,92vw)}.st .toc-item{text-align:left;color:#fff;padding:18px;border-radius:16px;border:1.5px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:14px;transition:background .25s,color .25s,transform .25s var(--ease)}.st .toc-item b{font-size:clamp(22px,2.6vw,40px);color:var(--yellow);font-weight:800;letter-spacing:-.04em;transition:color .25s}.st .toc-item span{font-size:clamp(15px,1.35vw,22px);font-weight:650;line-height:1.2;letter-spacing:-.01em}.st .toc-item:hover{background:var(--yellow);color:var(--ink);transform:translateY(-4px)}.st .toc-item:hover b{color:var(--ink)}.st .logo-mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2vh 1.2vw;gap:2vh 1.2vw;align-content:center;width:min(100%,78vh);margin:0 auto}.st .lm-tile{aspect-ratio:1.15;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:5px 5px 0 var(--ink);display:grid;place-items:center;overflow:hidden}.st .lm-tile img{max-width:70%;max-height:62%;object-fit:contain}.st .lm-aa{background:var(--ink);color:var(--yellow);font-size:clamp(36px,6vw,96px);font-weight:800;letter-spacing:-.06em}.st .lm-dot{background:var(--indigo)}.st .lm-dot i{width:52%;aspect-ratio:1;border-radius:50%;background:#ffb5cf;border:2px solid var(--ink)}.st .steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-content:center}.st .step{background:var(--c);border:2px solid var(--ink);border-radius:18px;padding:clamp(16px,3.4vh,34px);min-height:24vh;box-shadow:5px 5px 0 var(--ink)}.st .step b{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;margin-bottom:1.6vh}.st .step h3{font-size:clamp(20px,min(2vw,3.6vh),32px);font-weight:760;letter-spacing:-.03em;margin-bottom:.4em}.st .step p{font-size:clamp(14px,min(1.2vw,2.4vh),18px);line-height:1.45;color:rgba(14,14,18,.78)}.st .fan{display:block}.st .fan-card{position:absolute;left:50%;top:46%;width:32%;aspect-ratio:.8;border:2px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:6px 6px 0 var(--ink);transform:translate(-50%,calc(-50% + (1 - var(--e)) * -85vh + var(--x) * 30vh)) translateX(calc((var(--i) - 2) * (44% + var(--dw) * 8%) + var(--mx) * (var(--i) + 1) * 5px)) rotate(calc((var(--i) - 2) * (4deg + var(--dw) * 5deg))) scale(calc(.78 + var(--e) * .22));z-index:calc(var(--i) + 1)}.st .fan-card img{width:100%;height:100%;object-fit:cover}.st .fan-sheet{position:absolute;z-index:9;right:4%;bottom:2%;width:40%;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);padding:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px 14px;gap:10px 14px;align-items:center}.st .fan-sheet .fs-logo{width:40px;height:40px;border-radius:50%;background:var(--ink);display:grid;place-items:center}.st .fan-sheet .fs-logo i{width:16px;height:16px;background:var(--yellow);transform:rotate(45deg)}.st .fan-sheet .fs-sw{display:flex;gap:5px}.st .fan-sheet .fs-sw u{flex:1 1;height:30px;border-radius:8px;border:1.5px solid var(--ink)}.st .fan-sheet .fs-aa{grid-column:1/-1;font-size:clamp(30px,3.6vw,56px);font-weight:800;letter-spacing:-.06em;line-height:.9}.st .bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:min(1160px,92vw)}.st .bento-t{background:var(--c);color:var(--ink);border:2px solid var(--ink);border-radius:20px;padding:clamp(16px,2.6vh,28px);box-shadow:5px 5px 0 #fff;display:flex;flex-direction:column;gap:1vh}.st .bento-t svg{margin-bottom:1vh}.st .bento-t h3{font-size:clamp(20px,min(2vw,3.6vh),30px);font-weight:760;letter-spacing:-.03em}.st .bento-t p{font-size:clamp(13px,min(1.05vw,2.1vh),16px);line-height:1.4;color:rgba(14,14,18,.75)}.st .morph{--sw:clamp(0,calc((var(--dw) - 0.05) * 1.25),1);position:absolute;left:0;right:0;top:50%;margin-top:-29%}.st .morph .wf{position:absolute;inset:0;background:#f4f1ec;-webkit-clip-path:inset(0 0 0 calc(var(--sw) * 100%));clip-path:inset(0 0 0 calc(var(--sw) * 100%));background-image:linear-gradient(rgba(14,14,18,.07) 1px,transparent 0),linear-gradient(90deg,rgba(14,14,18,.07) 1px,transparent 0);background-size:28px 28px}.st .morph .wf i{position:absolute;background:rgba(14,14,18,.09);border:1.5px dashed rgba(14,14,18,.5);border-radius:6px}.st .morph .wf .wf-nav{left:0;right:0;top:0;height:9%;border-radius:0}.st .morph .wf .wf-h1{left:7%;top:24%;width:42%;height:11%}.st .morph .wf .wf-h2{left:7%;top:40%;width:32%;height:6%}.st .morph .wf .wf-btn{left:7%;top:53%;width:15%;height:9%}.st .morph .wf .wf-img{right:6%;top:20%;width:38%;height:58%;overflow:hidden}.st .morph .wf .wf-img u{position:absolute;inset:0;background:linear-gradient(to top right,transparent 49.4%,rgba(14,14,18,.5) 49.6%,rgba(14,14,18,.5) 50.4%,transparent 50.6%),linear-gradient(to bottom right,transparent 49.4%,rgba(14,14,18,.5) 49.6%,rgba(14,14,18,.5) 50.4%,transparent 50.6%)}.st .morph .wf .wf-l1{left:7%;bottom:14%;width:22%;height:8%}.st .morph .wf .wf-l2{left:32%;bottom:14%;width:22%;height:8%}.st .morph .wf .wf-l3{left:57%;bottom:14%;width:14%;height:8%}.st .morph .wf-line{position:absolute;top:0;bottom:0;left:calc(var(--sw)*100%);width:4px;margin-left:-2px;background:var(--yellow);box-shadow:0 0 0 2px var(--ink);z-index:3;opacity:calc(1 - (var(--sw) - .97)*33)}.st .flow{justify-content:center;gap:3%}.st .flow,.st .flow-s{display:flex;align-items:center}.st .flow-s{position:relative;flex:0 0 29%;flex-direction:column;gap:14px}.st .flow-s .st-phone{width:100%}.st .flow-s:nth-child(2){margin-top:-4%}.st .flow-s:not(:last-child):after{content:"→";position:absolute;right:-2.2vw;top:42%;font-size:clamp(22px,3vw,44px);font-weight:800;color:var(--acc)}.st .kit{width:min(100%,540px);margin:0 auto;background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:24px;box-shadow:10px 10px 0 var(--ink);padding:clamp(16px,3vh,30px);display:flex;flex-direction:column;gap:clamp(10px,2vh,20px);top:50%;translate:0 -50%;position:absolute;left:0;right:0}.st .kit-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st .kit-b{padding:10px 18px;border-radius:10px;border:2px solid var(--ink);background:var(--indigo);color:#fff;font-weight:700;box-shadow:3px 3px 0 var(--ink)}.st .kit-b.is-g{background:#fff;color:var(--ink)}.st .kit-pill{padding:4px 12px;border-radius:99px;background:#bdf2d5;border:2px solid var(--ink);font-weight:700;font-size:13px}.st .kit-pill.is-p{background:#ffb5cf}.st .kit-in{flex:1 1;min-width:150px;border:2px solid var(--ink);border-radius:10px;padding:6px 12px;font-weight:650}.st .kit-in small{display:block;font-size:10px;color:#7a7c88;letter-spacing:.06em;text-transform:uppercase}.st .kit-tg{width:48px;height:28px;border-radius:99px;background:var(--indigo);border:2px solid var(--ink);padding:2px}.st .kit-tg i{display:block;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--ink);margin-left:auto}.st .kit-sw u{flex:1 1;height:clamp(24px,4vh,40px);border-radius:10px;border:2px solid var(--ink)}.st .kit-type span{font-size:clamp(40px,6vh,64px);font-weight:800;letter-spacing:-.06em;line-height:1}.st .kit-type b{font-size:20px}.st .kit-type p{font-size:13px;color:#5a5c68}.st .kit-card{display:flex;gap:12px;align-items:center;border:2px solid var(--ink);border-radius:14px;padding:10px}.st .kit-card i{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#5956e9,#ec4899);flex:none}.st .kit-card b{font-size:15px}.st .kit-card p{font-size:12.5px;color:#5a5c68}.st .duo .duo-l{position:absolute;left:0;top:16%;width:88%}.st .duo .duo-p{position:absolute;right:0;bottom:0;height:74%;width:auto;z-index:3}.st .duo .duo-t1{position:absolute;left:6%;bottom:8%;z-index:4;background:var(--yellow);rotate:-4deg}.st .lap{display:grid;place-items:center}.st .lap-l{width:90%}.st .lap-s{--u:calc((var(--dw) * 1 - 0) * 3.4);--t:calc(var(--u) - var(--i) - 0.5 + 0.35);opacity:clamp(0,1.9 - 3*max(var(--t),var(--t)*-1),1)}.st .wapps .wa{position:absolute}.st .wapps .wa-1{width:66%;left:0;top:4%;z-index:1}.st .wapps .wa-2{width:60%;right:0;top:24%;z-index:2}.st .wapps .wa-3{width:56%;left:12%;bottom:0;z-index:3}.st .wapps .fc-1{width:32%;right:2%;top:4%;z-index:4}.st .trio .st-phone{position:absolute;width:auto}.st .trio .tr-c{left:50%;margin-left:-17%;top:6%;height:88%;z-index:3}.st .trio .tr-l{left:6%;bottom:6%;height:66%;rotate:-6deg;z-index:1}.st .trio .tr-r{right:6%;top:8%;height:70%;rotate:6deg;z-index:2}.st .sw .sw-l{position:absolute;left:0;top:20%;width:82%}.st .sw .sw-c1{width:30%;right:0;top:6%;z-index:3}.st .sw .sw-c2{width:40%;right:4%;bottom:2%;z-index:3}.st .bub{display:flex;flex-direction:column;justify-content:center;gap:2vh}.st .bub-m{max-width:78%;padding:14px 18px;border-radius:18px;border:2px solid var(--ink);font-size:clamp(15px,min(1.5vw,2.8vh),24px);font-weight:600;line-height:1.3;background:#fff;color:var(--ink);box-shadow:4px 4px 0 var(--sh)}.st .bub-m small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-bottom:4px}.st .bub-m.is-in{align-self:flex-start;border-bottom-left-radius:4px}.st .bub-m.is-out{align-self:flex-end;background:var(--yellow);border-bottom-right-radius:4px}.st .bub-m.ch-ig.is-in{background:#ffd1ea}.st .chatv{display:grid;place-items:center}.st .chatv .chat-ph{position:absolute;left:50%;margin-left:-19%;top:1%;height:96%;width:auto}.st .chatv .chat-note{position:absolute;right:8%;top:10%;z-index:5;rotate:5deg;background:var(--yellow)}.st .wa-top{display:flex;align-items:center;gap:3cqw;padding:12cqw 4cqw 3cqw;background:#128c7e;color:#fff}.st .wa-top i{width:9cqw;height:9cqw;border-radius:50%;background:#d9fdd3}.st .wa-top b{display:block;font-size:4.4cqw}.st .wa-top small{font-size:3cqw;opacity:.85}.st .wa-body{display:flex;flex-direction:column;gap:2.6cqw;padding:4cqw 3cqw;height:100%;background:#efe7dd}.st .wa-m{max-width:82%;padding:2.4cqw 3cqw;border-radius:2.6cqw;font-size:3.7cqw;line-height:1.3;color:#111;box-shadow:0 .4cqw 0 rgba(0,0,0,.12);opacity:clamp(0,(var(--dw) - .06 - var(--k)*.14)*14,1);translate:0 calc((1 - clamp(0,(var(--dw) - .06 - var(--k)*.14)*14,1))*12px)}.st .wa-m.is-in{align-self:flex-start;background:#fff;border-top-left-radius:.6cqw}.st .wa-m.is-out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:.6cqw}.st .juno .juno-w{position:absolute;left:0;top:10%;width:88%}.st .juno .juno-p{position:absolute;right:0;bottom:0;height:74%;width:auto;z-index:3}.st .pipe{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;width:min(1280px,92vw);margin-top:2vh}.st .pipe-line{position:absolute;top:23px;left:5%;right:5%;height:4px;background:rgba(255,255,255,.18);border-radius:4px}.st .pipe-line i{display:block;height:100%;background:var(--yellow);border-radius:4px;width:calc(clamp(0,var(--dw)*1.1,1)*100%)}.st .pipe-n{--on:clamp(0,calc((var(--dw) * 1.1 - var(--k) * 0.2) * 6),1);position:relative;opacity:calc(.3 + .7*var(--on));translate:0 calc((1 - var(--on))*14px)}.st .pipe-n b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--yellow);color:var(--ink);font-weight:800;font-size:18px;border:3px solid #0e0e12;margin-bottom:18px;position:relative}.st .pipe-n h3{font-size:clamp(17px,1.6vw,24px);font-weight:740;letter-spacing:-.02em;margin-bottom:8px}.st .pipe-n p{font-size:clamp(13px,1.05vw,16px);line-height:1.45;color:var(--mu)}.st .growv .grow-line{position:absolute;left:0;top:4%;width:100%;height:86%;overflow:visible}.st .growv .grow-line path{fill:none;stroke:var(--ink);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,var(--dw)*1.2,1))}.st .growv .gr-ch{position:absolute;z-index:2;font-size:clamp(14px,1.5vw,24px);padding:9px 18px}.st .growv .gr-ch:nth-child(2){left:4%;top:66%;background:#fff}.st .growv .gr-ch:nth-child(3){left:22%;top:40%;background:#ffb5cf;rotate:-4deg}.st .growv .gr-ch:nth-child(4){left:40%;top:70%;background:var(--yellow);rotate:3deg}.st .growv .gr-ch:nth-child(5){left:52%;top:36%;background:#cfe3ff;rotate:-3deg}.st .growv .gr-ch:nth-child(6){left:70%;top:54%;background:#e4ccff;rotate:4deg}.st .growv .gr-ch:nth-child(7){left:72%;top:6%;background:#fff;rotate:-5deg}.st .serp{display:grid;place-items:center}.st .serp-box{width:min(100%,560px);background:#fff;border:3px solid var(--ink);border-radius:22px;box-shadow:10px 10px 0 var(--ink);padding:clamp(14px,2.6vh,26px);display:flex;flex-direction:column;gap:clamp(8px,1.6vh,16px)}.st .serp-q{display:flex;align-items:center;gap:10px;border:2px solid var(--ink);border-radius:99px;padding:10px 18px;font-weight:650}.st .serp-q span{font-size:20px}.st .serp-q i{width:2px;height:18px;background:var(--ink);animation:st-blink 1s steps(2) infinite}@keyframes st-blink{50%{opacity:0}}.st .serp-r{position:relative;padding:12px 14px;border-radius:14px;border:2px solid rgba(0,0,0,0)}.st .serp-r small{display:block;font-size:12px;color:#4b7a4f}.st .serp-r b{display:block;font-size:clamp(16px,1.5vw,22px);color:#2a26b8;margin:2px 0}.st .serp-r p{font-size:13px;color:#555;line-height:1.4;margin:0}.st .serp-r .st-tag{position:absolute;right:12px;top:12px;background:var(--yellow);font-size:11px}.st .serp-r.is-top{background:#fff7d1;border-color:var(--ink)}.st .posts{width:100vw;margin-left:calc(50% - 50vw)}.st .post{flex:0 0 auto;width:clamp(120px,min(11vw,20vh),190px);aspect-ratio:.8;margin-right:16px;border:2px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:5px 5px 0 var(--ink)}.st .post img{width:100%;height:100%;object-fit:cover}.st .funnel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;width:min(1220px,92vw);align-items:start}.st .fun-s{--ty:calc(var(--i) * 3vh);background:#fff;border:2px solid var(--ink);border-radius:20px;box-shadow:6px 6px 0 var(--ink);padding:clamp(16px,2.6vh,28px)}.st .fun-s b{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;margin-bottom:1.6vh}.st .fun-s h3{font-size:clamp(19px,min(1.9vw,3.4vh),28px);font-weight:760;letter-spacing:-.03em;margin-bottom:.5em}.st .fun-s p{font-size:clamp(13px,min(1.05vw,2.1vh),16px);line-height:1.45;color:#4b4d58}.st .logo-rows{width:100vw;display:flex;flex-direction:column;gap:1.6vh}.st .lr-t{flex:0 0 auto;width:clamp(150px,15vw,240px);height:clamp(80px,9vw,140px);margin-right:20px;background:#fff;border:2px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--ink);display:grid;place-items:center}.st .lr-t img{max-width:70%;max-height:60%;object-fit:contain}.st .rail-wrap{height:100%;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vh,24px);padding-top:max(84px,10vh)}.st .rail-head{width:min(1360px,92vw);margin:0 auto}.st .rail-head .st-h{margin-bottom:0}.st .rail-viewport{width:100%;overflow:hidden;padding:0 0 12px}.st .rail{display:flex;gap:22px;width:max-content;padding:10px max(4vw,(100vw - 1360px)/2) 28px;transform:translate3d(calc(var(--rail, 0px) * -1 * clamp(0, var(--dw), 1)),0,0)}.st .pcard{flex:0 0 auto;width:clamp(290px,29vw,430px);height:min(50vh,460px);background:var(--bg);color:var(--fg);border-radius:28px;padding:18px;flex-direction:column;box-shadow:8px 8px 0 rgba(255,255,255,.92)}.st .pcard,.st .pcard .pc-shot{position:relative;overflow:hidden;display:flex}.st .pcard .pc-shot{flex:1 1 auto;min-height:0;justify-content:center;align-items:flex-end;margin:-6px -6px 0}.st .pcard .pc-shot .st-win{width:92%;margin-bottom:-22%}.st .pcard .pc-shot .st-phone{height:135%;width:auto;margin-bottom:-40%}.st .pcard .pc-txt{flex:none;padding-top:12px;position:relative;z-index:2}.st .pcard .pc-txt h3{font-size:clamp(22px,2.3vw,34px);font-weight:780;letter-spacing:-.035em;line-height:1;margin:8px 0 6px}.st .pcard .pc-txt p{color:var(--fg);font-size:clamp(12.5px,1vw,14.5px);line-height:1.38;opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st .pc-tag{display:inline-block;padding:4px 11px;border-radius:99px;background:rgba(255,255,255,.92);color:var(--ink);border:2px solid var(--ink);font-size:11.5px;font-weight:700}.st .pc-more{background:var(--yellow);color:var(--ink);align-items:flex-start;justify-content:space-between;padding:28px}.st .pc-more span{font-size:clamp(30px,3.4vw,54px);font-weight:800;letter-spacing:-.045em;line-height:.95;max-width:6em}.st .pc-more b{font-size:56px;font-weight:800}.st .sectors{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;width:min(1120px,92vw)}.st .sector{--d:calc(var(--k) * 0.03);padding:11px 22px;font-size:clamp(15px,min(2vw,3.6vh),30px);font-weight:720;letter-spacing:-.02em;border:2px solid var(--ink);border-radius:99px;background:var(--c);box-shadow:4px 4px 0 var(--ink)}.st .sector:nth-child(3n){--rot:-1.5deg}.st .sector:nth-child(3n+1){--rot:1.2deg}.st .faces{display:flex;align-items:flex-end;justify-content:center;gap:4%}.st .face{--ty:calc(var(--i) * -5vh);width:29%}.st .face img{width:100%;aspect-ratio:.9;object-fit:cover;border:3px solid var(--ink);border-radius:22px;box-shadow:7px 7px 0 var(--ink);background:#fff}.st .face figcaption{margin-top:14px;font-weight:760;font-size:clamp(14px,1.3vw,20px)}.st .face figcaption small{display:block;font-weight:500;font-size:.78em;color:var(--mu)}.st .voice .v-mark{display:block;font-size:clamp(90px,20vh,220px);line-height:.55;height:.45em;font-weight:800;color:var(--acc)}.st .voice blockquote{font-size:clamp(17px,min(2.15vw,3.6vh),38px);line-height:1.26;letter-spacing:-.018em;font-weight:620;margin-bottom:3vh}.st .voice blockquote.is-long{font-size:clamp(14px,min(1.35vw,2.3vh),22px);line-height:1.35}.st .voice.is-long .v-mark{font-size:clamp(60px,12vh,130px)}.st .voice .v-by{display:flex;align-items:center;gap:14px}.st .voice .v-by img{width:56px;height:56px;border-radius:50%;border:2px solid var(--ink);object-fit:cover;background:#fff}.st .voice .v-by b{display:block;font-size:17px}.st .voice .v-by small{color:var(--mu);font-size:14px}.st .vshot{display:grid;place-items:center}.st .vshot .vs-l{width:100%}.st .vshot .vs-p{height:90%;width:auto}.st .passv{display:grid;place-items:center}.st .pass{position:relative;width:min(88%,420px);max-height:100%;aspect-ratio:.74;background:linear-gradient(160deg,#fff,#eef3ff);color:var(--ink);border:3px solid var(--ink);border-radius:28px;box-shadow:10px 10px 0 var(--ink);padding:7%;overflow:hidden;flex-direction:column;transform:translate3d(calc(var(--mx) * 22px + var(--o) * var(--exd) * .6),calc((1 - var(--r)) * 90vh + var(--my) * 16px),0) perspective(1400px) rotateY(calc((var(--dw) - .5) * 26deg + var(--mx) * 12deg + (1 - var(--r)) * 170deg)) rotateX(calc((var(--dw) - .5) * -7deg + var(--my) * -8deg)) rotate(calc((1 - var(--r)) * -14deg))}.st .pass,.st .pass .pass-top{display:flex;justify-content:space-between}.st .pass .pass-top{align-items:center}.st .pass .pass-top small{font-weight:800;letter-spacing:.12em;font-size:11px}.st .pass .pass-logo{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:18px;letter-spacing:-.03em}.st .pass .pass-logo i{width:22px;height:22px;border-radius:50%;background:var(--indigo);border:2px solid var(--ink)}.st .pass h3{font-size:clamp(34px,6.4vh,64px);font-weight:800;letter-spacing:-.045em;line-height:.95}.st .pass h3 em{font-style:normal;color:var(--indigo)}.st .pass .pass-row{display:flex;gap:20px}.st .pass .pass-row small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#7a7c88;font-weight:700}.st .pass .pass-row b{font-size:16px}.st .pass .pass-code{display:flex;align-items:flex-end;gap:3px;height:14%}.st .pass .pass-code u{flex:1 1;background:var(--ink);border-radius:2px}.st .pass .pass-glare{position:absolute;inset:-20%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translateX(calc(var(--dw) * 160% - 80%));pointer-events:none}.st .tracks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;width:min(1220px,92vw)}.st .track{background:var(--c);color:var(--ink);border:3px solid var(--ink);border-radius:24px;box-shadow:7px 7px 0 var(--sh);padding:clamp(18px,3vh,32px)}.st .track .track-n{font-size:14px;font-weight:800;letter-spacing:.08em;opacity:.6}.st .track h3{font-size:clamp(24px,min(2.6vw,4.6vh),40px);font-weight:780;letter-spacing:-.04em;line-height:1;margin:1.4vh 0 1vh}.st .track p{font-size:clamp(14px,min(1.15vw,2.3vh),17px);line-height:1.4;margin-bottom:1.6vh}.st .track ul li{position:relative;padding-left:24px;margin-top:.8vh;font-size:clamp(13px,min(1.05vw,2.1vh),16px);line-height:1.35;font-weight:560}.st .track ul li:before{content:"✓";position:absolute;left:0;font-weight:800}.st .weeks{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;width:min(1300px,92vw);margin-top:2vh}.st .weeks.phases{grid-template-columns:repeat(4,1fr)}.st .weeks-line{position:absolute;top:74px;left:6%;right:6%;height:4px;background:rgba(14,14,18,.14);border-radius:4px}.st .weeks-line i{display:block;height:100%;background:var(--ink);border-radius:4px;width:calc(clamp(0,var(--dw)*1.05,1)*100%)}.st .week{--on:clamp(0,calc((var(--dw) * 1.1 - var(--k) * 0.17) * 7),1);position:relative;opacity:calc(.3 + .7*var(--on));translate:0 calc((1 - var(--on))*22px)}.st .week .week-k{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;opacity:.65}.st .week b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c);border:3px solid var(--ink);font-weight:800;margin-bottom:18px;position:relative;z-index:2}.st .week h3{font-size:clamp(18px,min(1.7vw,3.2vh),26px);font-weight:760;letter-spacing:-.03em;line-height:1.05;margin-bottom:8px}.st .week p{font-size:clamp(13px,min(1vw,2vh),15.5px);line-height:1.45;color:var(--mu)}.st .tone-amber .weeks-line{background:rgba(14,14,18,.18)}.st .how{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-content:center}.st .how-c{background:var(--c);color:var(--ink);border:2px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--sh);padding:clamp(14px,2.4vh,24px)}.st .how-c b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;margin-bottom:1.4vh}.st .how-c h3{font-size:clamp(18px,min(1.7vw,3.2vh),26px);font-weight:760;letter-spacing:-.03em;line-height:1.08;margin-bottom:.4em}.st .how-c p{font-size:clamp(12.5px,min(1vw,2vh),15px);line-height:1.45;color:rgba(14,14,18,.78)}.st .for{margin-top:1vh}.st .for small{display:block;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:12px;margin-bottom:1vh;opacity:.7}.st .for li{position:relative;padding-left:24px;margin-bottom:.7vh;font-size:clamp(13.5px,min(1.1vw,2.2vh),17px);line-height:1.35;font-weight:580}.st .for li:before{content:"✓";position:absolute;left:0;font-weight:800}.st .get{display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1.6vh,16px)}.st .get-i{display:flex;align-items:center;gap:14px;background:var(--c);color:var(--ink);border:2px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);padding:clamp(10px,1.8vh,16px) 18px;font-weight:700;font-size:clamp(15px,min(1.55vw,3vh),24px);letter-spacing:-.01em}.st .get-i b{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:var(--ink);color:var(--c);font-size:15px}.st .org{display:grid;grid-template-columns:1fr 1fr;grid-gap:7vh 5vw;gap:7vh 5vw;align-content:center;padding:4% 6%}.st .org .org-svg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.st .org .org-svg path{fill:none;stroke:rgba(255,255,255,.45);stroke-width:2;stroke-dasharray:8 8;vector-effect:non-scaling-stroke}.st .org-n{position:relative;z-index:1;background:var(--c,#fff);color:var(--ink);border:2px solid var(--yellow);border-radius:18px;padding:clamp(14px,2.6vh,26px);box-shadow:5px 5px 0 var(--yellow)}.st .org-n h3{font-size:clamp(20px,min(2vw,3.8vh),32px);font-weight:780;letter-spacing:-.035em}.st .org-n p{font-size:clamp(13px,min(1.05vw,2.1vh),16px);margin-top:4px;color:#555}.st .org-n:first-child{--c:#fff}.st .org-n:nth-child(2){--c:#ffd23f}.st .org-n:nth-child(3){--c:#bdf2d5}.st .org-n:nth-child(4){--c:#ffb5cf}.st .stackv{display:grid;place-items:center}.st .stk{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:1.55;border:2px solid var(--ink);border-radius:18px;overflow:hidden;box-shadow:6px 6px 0 var(--ink);transform:translate(-50%,-50%) translate(calc((var(--i) - 1.5) * 9% + (1 - var(--r)) * (var(--i) - 1.5) * -90px + var(--o) * var(--exd) * .5 + var(--mx) * (var(--i) + 1) * 6px),calc((var(--i) - 1.5) * 16% + (1 - var(--r)) * -75vh + var(--my) * (var(--i) + 1) * 5px)) rotate(calc((var(--i) - 1.5) * 4deg + (1 - var(--r)) * (var(--i) - 1.5) * 25deg));z-index:var(--i)}.st .stk img{width:100%;height:100%;object-fit:cover}.st .bcard{flex:0 0 auto;width:clamp(250px,25vw,370px);background:var(--c);color:var(--ink);border:3px solid var(--ink);border-radius:24px;box-shadow:6px 6px 0 var(--ink);padding:14px 14px 20px;display:flex;flex-direction:column;gap:10px;transition:transform .3s var(--ease)}.st .bcard:hover{transform:translateY(-6px);color:var(--ink)}.st .bcard .bc-img{aspect-ratio:1.6;border-radius:14px;overflow:hidden;border:2px solid var(--ink)}.st .bcard .bc-img img{width:100%;height:100%;object-fit:cover}.st .bcard .pc-tag{align-self:flex-start}.st .bcard h3{font-size:clamp(19px,1.8vw,27px);font-weight:760;letter-spacing:-.03em;line-height:1.08}.st .bcard b{margin-top:auto;font-weight:800}.st .bcard.pc-more{justify-content:space-between;padding:26px}.st .latest{display:flex;flex-direction:column;justify-content:center;gap:12px}.st .latest small{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.st .lt{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:clamp(14px,2.2vh,20px) 18px;border:1.5px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.05);color:#fff;transition:background .25s,color .25s}.st .lt span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:var(--yellow);color:var(--ink)}.st .lt b{font-size:clamp(14px,1.2vw,18px);font-weight:650;line-height:1.3}.st .lt i{font-style:normal;font-weight:800}.st .lt:hover{background:var(--yellow);color:var(--ink)}.st .hirev{display:grid;place-items:center}.st .hire-big{position:relative;background:var(--ink);color:#fff;border-radius:32px;padding:clamp(24px,6vh,64px) clamp(24px,4vw,64px);display:flex;flex-direction:column;font-size:clamp(44px,min(8vw,14vh),140px);font-weight:800;letter-spacing:-.055em;line-height:.92;box-shadow:12px 12px 0 #fff}.st .hire-big span:last-of-type{color:var(--yellow)}.st .hire-big .hb-dot{position:absolute;right:-5%;top:-9%;width:16%;aspect-ratio:1;border-radius:50%;background:#ffb5cf;border:3px solid #fff}.st .hire-t1{position:absolute;left:4%;bottom:8%;rotate:-5deg;background:var(--yellow)}.st .values{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;width:min(1320px,92vw)}.st .val{background:var(--c);color:var(--ink);border:3px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 #fff;padding:clamp(16px,3vh,28px) clamp(14px,1.4vw,22px)}.st .val b{font-size:14px;font-weight:800;letter-spacing:.08em;opacity:.6}.st .val h3{font-size:clamp(22px,min(2.2vw,4vh),34px);font-weight:780;letter-spacing:-.04em;line-height:1;margin:2.4vh 0 1vh}.st .val p{font-size:clamp(13px,min(1.05vw,2.1vh),16px);line-height:1.4}.st .loop{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-content:center}.st .loop-n{--on:clamp(0,calc((var(--dw) * 1.1 - var(--k) * 0.15) * 7),1);display:flex;flex-direction:column;gap:10px;background:var(--c);border:2px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--ink);padding:clamp(16px,3.4vh,32px) 18px;font-weight:780;letter-spacing:-.03em;font-size:clamp(20px,min(2.3vw,4.2vh),34px);opacity:calc(.3 + .7*var(--on));translate:0 calc((1 - var(--on))*18px)}.st .loop-n b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font-size:14px}.st .hire-steps{margin:1vh 0 2.4vh}.st .hire-steps small{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1vh;opacity:.7}.st .hire-steps div{display:flex;gap:12px;align-items:baseline;margin-bottom:.9vh;font-size:clamp(14px,min(1.15vw,2.3vh),18px);line-height:1.35}.st .hire-steps b{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px}.st .all{margin:1vh 0 3vh;display:flex;flex-direction:column;align-items:flex-start;gap:1.2vh}.st .all-l span{display:inline-block;background:var(--c);border:2px solid var(--ink);border-radius:.26em;box-shadow:.07em .07em 0 var(--ink);padding:0 .22em .04em;font-size:clamp(30px,min(5vw,9vh),84px);font-weight:800;letter-spacing:-.045em;line-height:1.08}.st .all-l:nth-child(odd){--rot:-1.5deg}.st .all-l:nth-child(2n){--rot:1.2deg;margin-left:4%}.st .pile .pile-i{position:absolute;background:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.st .pile .pl-post{left:0;top:4%;width:28%;aspect-ratio:.8;border-radius:14px;overflow:hidden;rotate:-7deg}.st .pile .pl-post img{width:100%;height:100%;object-fit:cover}.st .pile .pl-l{position:absolute;right:0;top:14%;width:84%}.st .pile .pl-p{position:absolute;left:6%;bottom:0;height:68%;width:auto;z-index:3}.st .pile .pl-chat{right:6%;bottom:8%;padding:12px 16px;border-radius:16px;background:#d9fdd3;font-weight:650;font-size:clamp(13px,1.3vw,20px);z-index:4}.st .pile .pl-chat small{display:block;font-size:10px;opacity:.6;text-transform:uppercase;letter-spacing:.08em}.st .pile .pl-logo{left:30%;top:0;width:22%;aspect-ratio:1.4;border-radius:14px;display:grid;place-items:center;z-index:4;rotate:5deg}.st .pile .pl-logo img{max-width:76%;max-height:62%;object-fit:contain}.st .wm{position:relative;display:inline-flex;white-space:nowrap;align-items:baseline;font-size:clamp(44px,13vw,230px);font-weight:800;letter-spacing:-.07em;line-height:.95;color:#fff;margin-bottom:2vh}.st .wm i{display:inline-block;width:.16em;height:.16em;border-radius:50%;background:var(--yellow);margin-left:.04em}.st .st-hud{position:fixed;left:16px;bottom:14px;z-index:60;display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:99px;background:rgba(14,14,18,.88);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.st .st-hud i{display:block;width:70px;height:3px;background:rgba(255,255,255,.22);border-radius:3px;overflow:hidden}.st .st-hud b{display:block;height:100%;background:linear-gradient(90deg,#5956e9,#ec4899,#f59e0b);transform-origin:left;transform:scaleX(0)}@media(max-width:899px){.st .st-grid{grid-template-rows:auto minmax(0,1fr);width:90vw;padding:max(106px,13.5vh) 0 max(46px,6vh);gap:1.6vh;align-items:start}.st .st-grid,.st .st-grid.rev{grid-template-columns:minmax(0,1fr)}.st .st-grid.rev .st-copy{order:1}.st .st-grid.rev .st-vis{order:2}.st .st-grid.one{grid-template-rows:none;align-content:center}.st .st-vis{max-height:none;align-self:stretch}.st .st-h{font-size:clamp(28px,min(8.6vw,5.6vh),52px);margin-bottom:.3em}.st .st-h-xl{font-size:clamp(36px,min(11vw,7vh),70px)}.st .st-p{font-size:14px;line-height:1.45;margin-bottom:.9em}.st .st-kicker{margin-bottom:1.2vh;font-size:11px}.st .st-dots,.st .st-list,.st .st-tags{display:none}.st .st-tags.keep{display:flex}.st .st-btn{padding:11px 16px;font-size:14px}.st .st-hud span{display:none}.st .st-hud{padding:8px 10px}.st .is-hero .st-grid{padding:max(106px,12vh) 0 max(50px,6vh);gap:1.2vh}.st .is-hero .st-copy{max-width:100%}.st .is-hero .st-hello{font-size:16px;margin-bottom:4px}.st .is-hero .st-h-xl{font-size:clamp(30px,8.8vw,42px);line-height:1.02;margin-bottom:6px}.st .is-hero .st-p{font-size:13.5px;line-height:1.4;margin-bottom:10px;max-width:32em}.st .is-hero .st-row{gap:8px;margin-top:0}.st .is-hero .st-row .st-btn{padding:9px 14px;font-size:13.5px}.st .hero-vis{height:min(40vh,290px);max-height:40vh;width:100%;position:relative;margin:0 auto}.st .hero-vis .st-a{--py:0}.st .hero-vis .hv-post{width:20%;box-shadow:3px 3px 0 var(--ink)}.st .hero-vis .hv-post-0{left:1%;top:6%}.st .hero-vis .hv-post-1{right:2%;top:2%}.st .hero-vis .hv-post-2{left:4%;bottom:4%}.st .hero-vis .hv-post-3{right:1%;bottom:6%}.st .hero-vis .hv-ph-main{left:50%;margin-left:-17%;top:4%;height:86%;z-index:3}.st .hero-vis .hv-ph-l{left:8%;top:22%;height:58%;rotate:-8deg;z-index:2}.st .hero-vis .hv-ph-r{right:6%;top:14%;height:60%;rotate:8deg;z-index:2}.st .hero-vis .hv-tag{font-size:11px;padding:4px 10px;box-shadow:2px 2px 0 var(--sh)}.st .hero-vis .hv-t1{left:2%;top:20%}.st .hero-vis .hv-t2{right:0;top:46%}.st .hero-vis .hv-t3{left:30%;bottom:1%}.st .toc{grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.st .toc .toc-item{min-height:44px;padding:8px 10px;gap:3px;display:flex;flex-direction:column;justify-content:center}.st .toc .toc-item b{font-size:16px;line-height:1.1}.st .toc .toc-item span{font-size:11.5px;line-height:1.25}.st .logo-mosaic{width:min(84vw,280px);max-height:min(38vh,250px);gap:8px;margin:0 auto}.st .logo-mosaic .lm-tile{border-radius:12px;box-shadow:3px 3px 0 var(--ink)}.st .logo-mosaic .lm-aa{font-size:clamp(28px,8vw,42px)}.st .morph{width:min(86vw,320px);left:50%;margin-left:calc(min(86vw,320px)/-2);right:auto;top:50%;margin-top:-28%;--md:0;box-shadow:4px 4px 0 var(--sh)}.st .lap{width:100%;max-height:min(34vh,240px);display:flex;justify-content:center;align-items:center;margin-top:1vh}.st .lap-l{width:min(84%,300px)}.st .trio{height:min(36vh,260px);width:100%;position:relative;margin-top:1vh}.st .trio .st-phone{--py:0}.st .trio .tr-c{height:84%;top:6%;left:50%;margin-left:-17%;z-index:3}.st .trio .tr-l{height:64%;left:4%;bottom:4%;rotate:-6deg;z-index:1}.st .trio .tr-r{height:66%;right:4%;top:8%;rotate:6deg;z-index:2}.st .how,.st .steps{gap:8px}.st .how-c p,.st .step p{display:none}.st .how-c,.st .step{padding:12px}.st .step{min-height:0}.st .how-c b,.st .step b{margin-bottom:.8vh}.st .bento{grid-template-columns:1fr 1fr;gap:14px 10px}.st .bento .bento-t{--ddy:0px;padding:12px}.st .bento .bento-t p{display:none}.st .bento .bento-t svg{width:26px;height:26px}.st .five-pill{font-size:17px;padding:1vh 14px}.st .five-vis{padding-left:0}.st .flow-s:not(:last-child):after{right:-3vw;font-size:22px}.st .kit{padding:14px;gap:10px}.st .kit .kit-card,.st .kit .kit-type p{display:none}.st .kit{box-shadow:6px 6px 0 var(--ink)}.st .pipe{grid-template-columns:1fr;gap:6px}.st .pipe .pipe-line{display:none}.st .pipe .pipe-n{display:grid;grid-template-columns:34px 1fr;grid-column-gap:12px;column-gap:12px;align-items:center}.st .pipe .pipe-n b{width:34px;height:34px;font-size:14px;margin:0;grid-row:1/3}.st .pipe .pipe-n h3{font-size:16px;margin:0}.st .pipe .pipe-n p{font-size:12px}.st .funnel{grid-template-columns:1fr 1fr;gap:8px}.st .funnel .fun-s{--ty:0px;padding:12px}.st .funnel .fun-s b{width:30px;height:30px;margin-bottom:.8vh}.st .funnel .fun-s h3{font-size:16px}.st .funnel .fun-s p{font-size:12px}.st .weeks,.st .weeks.phases{grid-template-columns:1fr;gap:6px}.st .weeks .weeks-line,.st .weeks.phases .weeks-line{display:none}.st .weeks .week,.st .weeks.phases .week{display:grid;grid-template-columns:38px 1fr;grid-column-gap:12px;column-gap:12px;align-items:start}.st .weeks .week .week-k,.st .weeks.phases .week .week-k{display:none}.st .weeks .week b,.st .weeks.phases .week b{grid-row:1/3;width:36px;height:36px;margin:0}.st .weeks .week h3,.st .weeks.phases .week h3{font-size:16px;margin:0 0 2px}.st .weeks .week p,.st .weeks.phases .week p{font-size:12px;line-height:1.35}.st .tracks{grid-template-columns:1fr;gap:8px}.st .tracks .track{padding:12px 14px;box-shadow:4px 4px 0 var(--sh)}.st .tracks .track .track-n{display:none}.st .tracks .track h3{font-size:20px;margin:0 0 2px}.st .tracks .track p{font-size:12.5px;margin-bottom:4px}.st .tracks .track ul li{font-size:12px;margin-top:2px}.st .values{grid-template-columns:1fr;gap:8px}.st .values .val{padding:10px 14px}.st .values .val h3{margin:2px 0;font-size:20px}.st .values .val p{font-size:12.5px}.st .values .val{box-shadow:4px 4px 0 #fff}.st .loop{gap:8px}.st .loop .loop-n{padding:12px;font-size:17px}.st .org{gap:2vh 3vw;padding:0}.st .org .org-n{padding:12px}.st .org .org-n p{font-size:12px}.st .rail-wrap{padding-top:max(108px,13.5vh);justify-content:flex-start;gap:1.6vh}.st .pcard{width:76vw;height:min(48vh,380px)}.st .bcard{width:70vw}.st .pc-more{height:min(48vh,380px);padding:20px;align-self:stretch}.st .pc-more span{font-size:clamp(24px,6vw,36px)}.st .pc-more b{font-size:40px}.st .sectors{gap:8px}.st .sectors .sector{padding:8px 14px;font-size:14px}.st .get-i{font-size:14px;padding:8px 12px}.st .get{gap:6px}.st .for ul li:nth-child(n+4){display:none}.st .for li{font-size:12.5px}.st .hire-steps div{font-size:13px;margin-bottom:.4vh}.st .face{width:31%}.st .face figcaption{font-size:12px}.st .face figcaption small{display:none}.st .voice blockquote{font-size:clamp(15px,4.2vw,22px);margin-bottom:1.6vh}.st .voice blockquote.is-long{font-size:clamp(12.5px,3.4vw,15px);line-height:1.35}.st .voice .v-mark{font-size:64px;line-height:.8;height:.5em}.st .voice.is-long .v-mark{font-size:48px}.st .voice .v-by img{width:44px;height:44px}.st .pass{width:min(76%,300px)}.st .latest{height:auto;justify-content:flex-start}.st .latest small{display:none}.st .latest .lt{grid-template-columns:1fr auto;padding:10px 12px}.st .latest .lt span{display:none}.st .latest .lt b{font-size:13px}.st .latest .lt:nth-child(n+5){display:none}.st .hire-big{font-size:clamp(38px,12vw,70px);padding:24px;box-shadow:8px 8px 0 #fff}.st .all{margin:0 0 1.4vh;gap:.7vh}.st .all-l span{font-size:clamp(24px,7.6vw,40px)}.st .all-l,.st .all-l:nth-child(n){--ex:0px;--ey:-22vh;--exm:1;--ddy:0px;--xd:0.08;--rout:0deg;--sout:0}.st .st-scrollcue{display:none}.st .wapps .wa-1{width:74%}.st .wapps .wa-2{width:66%;top:26%}.st .wapps .wa-3{width:62%;left:6%}.st .wapps .fc-1{width:38%}.st .chatv .chat-ph{margin-left:-24%}}@media(prefers-reduced-motion:reduce){.st .st-intro,.st .st-intro-pop{animation:none}}.st-after{position:relative;z-index:2}.st-after,.stf{background:#0e0e12}.stf{--f:"Bricolage","Plus Jakarta Sans",system-ui,sans-serif;font-family:var(--f);color:#fff}.stf *{box-sizing:border-box}.stf a{color:inherit;text-decoration:none}.stf h2,.stf h3,.stf p{margin:0}.stf .stf-in{width:min(1320px,92vw);margin:0 auto}.stf .stf-news{background:#5956e9;border-top:3px solid #0e0e12;border-bottom:3px solid #0e0e12;padding:clamp(48px,9vh,96px) 0}.stf .stf-news-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:4vw;gap:4vw;align-items:center}.stf .stf-kick{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:2px solid #fff;border-radius:99px;padding:5px 14px;margin-bottom:18px}.stf .stf-news h2{font-size:clamp(34px,4.6vw,72px);font-weight:780;letter-spacing:-.04em;line-height:1;margin-bottom:14px}.stf .stf-news h2 em{font-style:normal;color:#ffd23f}.stf .stf-news p{font-size:clamp(15px,1.2vw,19px);color:#fff;max-width:30em}.stf .stf-form:focus-within{outline:3px solid #ffd23f;outline-offset:3px}.stf .stf-form{display:flex;align-items:center;gap:8px;background:#fff;border:3px solid #0e0e12;border-radius:16px;padding:8px;box-shadow:8px 8px 0 #0e0e12}.stf .stf-form input{flex:1 1;min-width:130px;border:0;outline:0;background:rgba(0,0,0,0);font:inherit;font-size:15.5px}.stf .stf-form input:focus-visible{outline:0}.stf .stf-form input{padding:10px 12px;color:#0e0e12}.stf .stf-form .stf-divider{width:1px;height:26px;background:rgba(14,14,18,.18);flex-shrink:0}.stf .stf-form button{display:inline-flex;align-items:center;gap:10px;border:2px solid #0e0e12;border-radius:10px;background:#ffd23f;color:#0e0e12;font:inherit;font-weight:700;font-size:15.5px;padding:11px 18px;cursor:pointer;white-space:nowrap;transition:transform .2s}.stf .stf-form button:hover{transform:translateY(-2px)}.stf .stf-form button:disabled{opacity:.6}.stf .stf-main{padding:clamp(48px,8vh,88px) 0 28px}.stf .stf-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:36px;gap:36px}.stf .stf-brand{display:flex;flex-direction:column;gap:10px}.stf .stf-brand p{color:rgba(255,255,255,.7);line-height:1.5;max-width:22em;margin-bottom:8px}.stf .stf-brand a:not(.stf-logo){color:rgba(255,255,255,.85)}.stf .stf-brand a:not(.stf-logo):hover{color:#ffd23f}.stf .stf-brand span{color:rgba(255,255,255,.55)}.stf .stf-logo{display:inline-flex;align-items:baseline;font-size:34px;font-weight:800;letter-spacing:-.06em;margin-bottom:8px}.stf .stf-logo i{width:.2em;height:.2em;border-radius:50%;background:#ffd23f;margin-left:2px}.stf nav{display:flex;flex-direction:column;gap:12px}.stf nav h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffd23f;margin-bottom:4px}.stf nav a{color:rgba(255,255,255,.78);font-size:16px}.stf nav a:hover{color:#fff;transform:translateX(3px)}.stf nav a{transition:transform .2s,color .2s}.stf .stf-areas{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:44px;font-size:14px;color:rgba(255,255,255,.6)}.stf .stf-areas span{margin-right:4px}.stf .stf-areas b{padding:5px 12px;border:1px solid rgba(255,255,255,.18);border-radius:99px;font-weight:600;color:rgba(255,255,255,.85)}.stf .stf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin-top:56px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:rgba(255,255,255,.6)}.stf .stf-bar .stf-legal,.stf .stf-bar .stf-soc{display:flex;gap:20px}.stf .stf-bar a:hover{color:#ffd23f}@media(max-width:899px){.stf .stf-news-in{grid-template-columns:1fr;gap:28px}.stf .stf-form{flex-direction:column;align-items:stretch;box-shadow:5px 5px 0 #0e0e12}.stf .stf-form input{padding:12px;min-width:0;border-bottom:1px solid rgba(14,14,18,.08);border-radius:0}.stf .stf-form .stf-divider{display:none}.stf .stf-form button{justify-content:center}.stf .stf-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.stf .stf-brand{grid-column:1/-1}.stf .stf-bar{flex-direction:column;align-items:flex-start;margin-top:36px}.stf a{display:inline-flex;align-items:center;min-height:40px}.stf .stf-logo{align-items:baseline}.stf nav{gap:2px}.stf nav a{font-size:15px}.stf .stf-legal,.stf .stf-soc{display:flex;flex-wrap:wrap;gap:4px 18px}}.st .st-trail{position:fixed;left:0;top:0;z-index:90;pointer-events:none;mix-blend-mode:difference}.st .st-a[data-bi][data-morph][data-mon]{--mr:clamp(0,calc((var(--e) - var(--mi, 0) * 0.05) / (0.72 - var(--mi, 0) * 0.05)),1);--mc:clamp(0,calc((var(--mr) - 0.48) * 7),1);--mx1:calc(var(--mr) * (2 - var(--mr)));--mq:calc(var(--mr) * var(--mr));--mpx:var(--mq);--mpy:var(--mx1);position:relative;isolation:isolate;background:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;box-shadow:none!important;transition:translate .2s ease-out!important;opacity:calc(1 - clamp(0,(var(--o) - .78)*4.5,1));transform:translate3d(calc((1 - var(--mpx)) * var(--bdx) + var(--o) * var(--ex, 0px)),calc((1 - var(--mpy)) * var(--bdy) + var(--o) * var(--ey, 0px)),0) rotate(calc(var(--m-rot0) + (var(--m-rot1) - var(--m-rot0)) * var(--mr)));color:color-mix(in srgb,var(--m-c1) calc(var(--mc) * 100%),transparent)}.st .st-a[data-bi][data-morph][data-mon]>*{opacity:var(--mc)}.st .st-a[data-bi][data-morph][data-mon]:before{content:"";z-index:-1;border-radius:calc(var(--m-rad0) + (var(--m-rad1) - var(--m-rad0))*var(--mr));border:calc(var(--m-bw0) + (var(--m-bw1) - var(--m-bw0))*var(--mr)) solid color-mix(in srgb,var(--m-bc1) calc(var(--mr) * 100%),var(--m-bc0));background:color-mix(in srgb,var(--m-bg1) calc(var(--mr) * 100%),var(--m-bg0));box-shadow:calc(var(--m-sx0) + (var(--m-sx1) - var(--m-sx0))*var(--mr)) calc(var(--m-sy0) + (var(--m-sy1) - var(--m-sy0))*var(--mr)) 0 color-mix(in srgb,var(--m-sc1) calc(var(--mr) * 100%),var(--m-sc0));transition:background .25s}.st .st-a[data-bi][data-morph][data-mon]:after,.st .st-a[data-bi][data-morph][data-mon]:before{position:absolute;left:50%;top:50%;translate:-50% -50%;box-sizing:border-box;pointer-events:none;width:calc(var(--m-w1) + (var(--m-w0) - var(--m-w1))*(1 - var(--mr)));height:calc(var(--m-h1) + (var(--m-h0) - var(--m-h1))*(1 - var(--mr)))}.st .st-a[data-bi][data-morph][data-mon]:after{content:attr(data-ghost);padding:var(--m-pad0);overflow:hidden;white-space:normal;text-align:left;display:flex;align-items:center;font-size:var(--m-fs0);font-weight:var(--m-fw0);color:var(--m-c0);line-height:var(--m-lh0,1.2);letter-spacing:0;opacity:clamp(0,(.52 - var(--mr))*7,1)}.st .st-a[data-bi][data-morph][data-mon][data-path=xy]{--mpx:var(--mx1);--mpy:var(--mq)}.st .st-slide.is-receiving .st-copy>*{--d:0.3!important}.st .st-a[data-bo][data-mout]{--xd:2;--ex:0px;--ey:0px;--ddx:0px;--ddy:0px;--drot:0deg;--md:0}.st [data-mout]{filter:opacity(calc(1 - clamp(0, var(--nx, 0) * 40, 1)))}.st .st-a.mout-hold{--xd:2;--ex:0px;--ey:0px;--ddx:0px;--ddy:0px;--md:0}.st .st-a.mout-hold:not([data-mout]){filter:opacity(calc(1 - clamp(0, var(--nx, 0) * 40, 1)))}.st .is-handing .st-a:not([data-bo]):not(.mout-hold){filter:opacity(calc(1 - clamp(0, var(--x) * 1.4 + var(--nx, 0) * 40, 1)))}.st .is-handing .hero-vis .st-a{--xd:0.05}.st .is-hero .st-copy>:not(.st-tags),.st .is-hero .st-scrollcue{transform:translate3d(0,calc(var(--x) * -26vh),0);filter:opacity(calc(1 - clamp(0, var(--x) * 1.6, 1)))}.st .toc-item.st-a{transition:background .25s,color .25s,translate .2s ease-out}.st .toc-item.st-a:not([data-bi]){--tx:0px;--ty0:46px;--rin:0deg;--sin:0.08;--d:0.58!important}.st .toc-item.st-a:not([data-bi]):nth-child(n+8){--d:0.6!important}.st .st-slide.is-receiving .five-one{--ty0:30vh;--rin:0deg;--d:0.58;--r:clamp(0,calc((var(--e) - var(--d)) * 2.6),1)}.st .toc-item[data-mon]:hover{color:var(--ink)}.st .toc-item[data-mon]:hover:before{background:var(--yellow)}.st .toc-item[data-mon]:hover b{color:var(--ink)}@media(max-width:767px){.st .st-in2{bottom:calc(66px + env(safe-area-inset-bottom))}.st .five-vis{gap:1.3vh}.st .five-pill{font-size:15px;padding:.8vh 12px}.st .five-one{font-size:18px;padding:1vh 16px;margin-top:0}}.st .st-form{width:min(440px,100%);display:flex;flex-direction:column;gap:10px;padding:22px;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:22px;box-shadow:8px 8px 0 var(--ink);text-align:left}.st .st-form .st-form-title{font-size:clamp(20px,1.8vw,26px);font-weight:800;letter-spacing:-.02em}.st .st-form .st-form-price{align-self:flex-start;padding:4px 12px;border-radius:99px;background:var(--yellow);border:2px solid var(--ink);font-size:13px;font-weight:800}.st .st-form label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700}.st .st-form input,.st .st-form select{height:46px;padding:0 12px;border:2px solid var(--ink);border-radius:12px;background:#fff;font:500 16px var(--f);color:var(--ink)}.st .st-form input::placeholder,.st .st-form select::placeholder{color:rgba(14,14,18,.5);opacity:1}.st .st-form .st-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.st .st-form .st-btn{justify-content:center;margin-top:4px}.st .st-form small{text-align:center;font-size:12.5px;color:rgba(14,14,18,.62)}.st .st-form .st-form-err{margin:0;padding:8px 10px;border-radius:10px;background:#fde8e8;color:#9b1c1c;font-size:13.5px;font-weight:600}.st .st-form.is-done{gap:12px}.st .st-form.is-done b{font-size:24px}.st .st-form.is-done p{font-size:15px;line-height:1.5}@media(max-width:767px){.st .st-form{padding:14px;gap:7px;box-shadow:5px 5px 0 var(--ink)}.st .st-form .st-form-title{font-size:18px}.st .st-form input,.st .st-form select{height:40px;font-size:16px}.st .st-form small{display:none}}@keyframes st-up-solid{0%{translate:0 40px}to{translate:0 0}}.st .is-hero .st-p.st-intro,.st .is-hero h1.st-intro{animation-name:st-up-solid}@property --e{syntax:"<number>";inherits:true;initial-value:1}@keyframes st-intro-e{0%{--e:0}to{--e:1}}.st main>.st-ch:first-child>.st-pin>.st-slide:first-child{animation:st-intro-e 1.5s cubic-bezier(.16,1,.3,1) backwards}@media(prefers-reduced-motion:reduce){.st main>.st-ch:first-child>.st-pin>.st-slide:first-child{animation:none}}.st .pf-wall{width:100%;max-width:96vw;margin:0 auto;display:flex;flex-direction:column;gap:1.8vh;overflow:hidden}.st .pf-row{display:flex;justify-content:center;gap:1.2vw;width:100%}.st .pf-row-1 .pf-tile{--tx:-90vw;--ty0:0px;--ryin:90deg;--to:50% 50%;--enm:0}.st .pf-row-2 .pf-tile{--tx:90vw;--ty0:0px;--ryin:90deg;--to:50% 50%;--enm:0}.st .pf-tile{flex:0 0 clamp(150px,min(13.5vw,22vh),230px);width:clamp(150px,min(13.5vw,22vh),230px);display:block;text-decoration:none;color:var(--ink);transition:translate .35s var(--ease)}.st .pf-tile:hover{translate:0 -6px}.st .pf-tile .st-win{width:100%;background:#fff;border:2px solid var(--ink);border-radius:12px;overflow:hidden;box-shadow:4px 4px 0 var(--ink)}.st .pf-tile .st-win-body{position:relative}.st .pf-tile .pf-tile-name{position:absolute;left:8px;bottom:8px;z-index:3;padding:3px 8px;background:#fff;color:var(--ink);border:1.5px solid var(--ink);border-radius:99px;font-size:11px;font-weight:700;line-height:1.2;box-shadow:2px 2px 0 var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 16px);pointer-events:none}.st #work-cylinder .st-copy.center{width:100%}.st .pf-chips-wrap{position:relative;overflow:hidden}.st .pf-chips,.st .pf-chips-wrap{width:100%;max-width:min(980px,92vw);margin:1.2vh auto 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.st .pf-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 36px 6px 4px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;justify-content:safe center}.st .pf-chips::-webkit-scrollbar{display:none}.st .pf-chips-wrap .pf-chips{max-width:100%;margin:0}.st .pf-chip{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;padding:7px 15px;border:2px solid var(--ink);border-radius:99px;background:#fff;color:var(--ink);font-size:13px;font-weight:700;line-height:1.2;box-shadow:3px 3px 0 var(--sh);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s,color .2s}.st .pf-chip:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--sh)}.st .pf-chip.is-active{background:var(--yellow);color:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--sh)}.st .pf-cyl-stage,.st .pf-cyl-wrap{--ty0:-90vh;--rin:140deg;--enm:0;--card-w:min(24vw,340px);--card-h:calc(min(50vh, 440px) * 0.86);--cyl-r:calc(var(--card-w) / (2 * 0.57735));width:100%;height:min(50vh,440px);margin-top:16px;display:flex;justify-content:center;align-items:center;perspective:1500px;transform-style:preserve-3d;position:relative;overflow:hidden}.st .pf-cyl-rot{position:relative;width:var(--card-w);height:var(--card-h);transform-style:preserve-3d;transform:rotateY(calc(var(--dw) * -1turn));will-change:transform;z-index:2}.st .pf-cyl-floor{position:absolute;bottom:clamp(6px,1.5vh,18px);left:50%;translate:-50% 0;width:clamp(340px,38vw,560px);height:clamp(32px,5vh,48px);border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 48%,transparent 72%);pointer-events:none;z-index:1}.st .pf-cyl-card{position:absolute;inset:0;transform-style:preserve-3d;--card-rot:calc(var(--i) * (360deg / var(--n, 6)) + var(--dw) * -360deg);transform:rotateY(calc(var(--i) * 1turn / var(--n, 6))) translateZ(var(--cyl-r));-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.5;opacity:calc(.5 + .5*clamp(0,(cos(var(--card-rot)) - .58)/.42,1));border-radius:16px;border:2.5px solid var(--ink);background:var(--bg,#ffd23f);color:var(--fg,#0e0e12);box-shadow:4px 8px 24px rgba(0,0,0,.45);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:filter .25s var(--ease),box-shadow .25s var(--ease)}.st .pf-cyl-card:hover{opacity:1;filter:brightness(1.08);box-shadow:6px 12px 30px rgba(0,0,0,.6)}.st .pf-cyl-shot{height:48%;width:100%;padding:10px 10px 0;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.st .pf-cyl-shot .st-win{width:100%;height:100%;border:1.5px solid var(--ink);border-radius:8px 8px 0 0;overflow:hidden;background:#fff}.st .pf-cyl-shot .st-phone{width:clamp(80px,9vw,110px);height:100%}.st .pf-cyl-shot.is-phone{align-items:center;padding-top:6px}.st .pf-cyl-cover{width:100%;height:100%;border-radius:8px 8px 0 0;border:1.5px solid var(--ink);border-bottom:0;overflow:hidden}.st .pf-cyl-cover img{width:100%;height:100%;object-fit:cover;object-position:top}.st .pf-cyl-txt{flex:1 1;display:flex;flex-direction:column;padding:10px 14px 12px;background:inherit;color:var(--ink)}.st .pf-cyl-txt h3{font-size:clamp(16px,1.4vw,20px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:4px 0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st .pf-cyl-txt p{font-size:clamp(12px,.9vw,13.5px);line-height:1.35;color:var(--ink);opacity:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.st .pf-cyl-tag{align-self:flex-start;font-size:10.5px;font-weight:750;line-height:1;padding:3px 7px;border:1.5px solid var(--ink);border-radius:99px;background:#fff;color:var(--ink);box-shadow:1.5px 1.5px 0 var(--ink);white-space:nowrap}.st .pf-cyl-cta{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:800;color:var(--ink);margin-top:auto;padding-top:4px}.st .pf-cyl-cta span{transition:transform .2s var(--ease)}.st .pf-cyl-card:hover .pf-cyl-cta span{transform:translateX(3px)}.st .pf-dense-wall{display:grid;grid-template-columns:repeat(12,clamp(56px,min(7.4vw,11vh),112px));justify-content:center;grid-gap:8px;gap:8px;margin:0 auto;width:100%;max-width:min(1400px,96vw)}.st .pf-dense-tile{position:relative;aspect-ratio:1;border-radius:14px;border:2px solid var(--ink);background:#fff;box-shadow:3px 3px 0 var(--ink);overflow:hidden;display:block;color:var(--ink);transition:translate .25s var(--ease),box-shadow .25s var(--ease)}.st .pf-dense-tile:hover{translate:0 -4px;box-shadow:5px 5px 0 var(--ink);z-index:5}.st .pf-dense-tile img{width:100%;height:100%;object-fit:cover;display:block}.st .pf-make-vis{position:relative;width:100%;height:100%;max-height:74vh;min-height:clamp(340px,60vh,520px)}.st .pf-deal-card{position:absolute;--tx:-60vw;--ty0:50vh;--rin:-30deg;--ryin:100deg;--to:0% 50%;--enm:0;color:var(--ink)}.st .pf-deal-card .pf-deal-tag{position:absolute;z-index:10;font-size:11.5px;font-weight:700;line-height:1.2;padding:3px 8px;border:1.5px solid var(--ink);border-radius:99px;background:#fff;color:var(--ink);box-shadow:2px 2px 0 var(--ink);pointer-events:none;white-space:nowrap}.st .pf-deal-site{left:3%;top:2%;width:58%;z-index:1}.st .pf-deal-site .pf-deal-tag{top:8px;left:10px}.st .pf-deal-ai{right:2%;top:4%;width:48%;z-index:2}.st .pf-deal-ai .pf-deal-tag{bottom:10px;left:10px}.st .pf-deal-brand{left:3%;bottom:3%;width:30%;z-index:3}.st .pf-deal-brand .pf-deal-tag{bottom:8px;left:8px}.st .pf-deal-app{right:4%;bottom:2%;height:52%;width:auto;z-index:4}.st .pf-deal-app .st-phone{height:100%;width:auto}.st .pf-deal-app .pf-deal-tag{top:12px;left:10px}.st .pf-sticker-frame{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:6px;box-shadow:5px 5px 0 var(--ink);aspect-ratio:1;overflow:hidden}.st .pf-sticker-frame img{width:100%;height:100%;object-fit:cover;border-radius:8px}.st .pf-orbit-vis{width:100%;height:100%;max-height:74vh;min-height:clamp(340px,58vh,520px)}.st .pf-orbit-stage,.st .pf-orbit-vis{display:flex;align-items:center;justify-content:center;position:relative}.st .pf-orbit-stage{--stage-w:min(100%,72vh);width:var(--stage-w);height:var(--stage-w);max-width:100%;max-height:72vh;margin:0 auto}.st .pf-orbit-sun{position:absolute;left:50%;top:50%;translate:-50% -50%;width:clamp(120px,12vw,190px);height:clamp(120px,12vw,190px);border-radius:50%;background:var(--yellow);border:2.5px solid var(--ink);box-shadow:0 0 38px rgba(255,210,63,.65),0 0 18px rgba(255,210,63,.45),3px 3px 0 var(--ink);filter:drop-shadow(0 0 12px rgba(255,210,63,.5));display:flex;align-items:center;justify-content:center;z-index:10;--sin:1;--ty0:0px;--tx:0px;--enm:0}.st .pf-orbit-sun span{font-size:clamp(11.5px,1.3vw,16px);font-weight:850;letter-spacing:-.02em;color:var(--ink)}.st .pf-orbit-ring{position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%;border:1.5px dashed rgba(255,255,255,.25);pointer-events:none;--sin:0.95;--ty0:0px;--tx:0px;--enm:0}.st .pf-orbit-ring-1{width:calc(var(--stage-w)*.48);height:calc(var(--stage-w)*.48);z-index:3}.st .pf-orbit-ring-2{width:calc(var(--stage-w)*.7);height:calc(var(--stage-w)*.7);z-index:2}.st .pf-orbit-ring-3{width:calc(var(--stage-w)*.92);height:calc(var(--stage-w)*.92);z-index:1}.st .pf-orbit-track{position:absolute;inset:0;border-radius:50%;will-change:transform}.st .pf-orbit-track-1{--track-rot:calc(var(--dw) * 160deg + var(--lp) * 45deg);transform:rotate(var(--track-rot))}.st .pf-orbit-track-2{--track-rot:calc(var(--dw) * -120deg - var(--lp) * 35deg);transform:rotate(var(--track-rot))}.st .pf-orbit-track-3{--track-rot:calc(var(--dw) * 90deg + var(--lp) * 25deg);transform:rotate(var(--track-rot))}.st .pf-orbit-tile{position:absolute;left:50%;top:50%;width:clamp(64px,6.2vw,100px);height:clamp(64px,6.2vw,100px);background:#fff;border:1.5px solid var(--ink);border-radius:8px;box-shadow:2.5px 2.5px 0 var(--ink);padding:0;display:flex;align-items:center;justify-content:center;pointer-events:auto}.st .pf-orbit-tile img{width:72%;height:72%;max-width:72%;max-height:72%;object-fit:contain}.st .pf-orbit-tile-1{--r:calc(var(--stage-w) * 0.24)}.st .pf-orbit-tile-1,.st .pf-orbit-tile-2{transform:translate(-50%,-50%) rotate(var(--tile-angle)) translateX(var(--r)) rotate(calc(0deg - var(--track-rot) - var(--tile-angle)))}.st .pf-orbit-tile-2{--r:calc(var(--stage-w) * 0.35)}.st .pf-orbit-tile-3{--r:calc(var(--stage-w) * 0.46);transform:translate(-50%,-50%) rotate(var(--tile-angle)) translateX(var(--r)) rotate(calc(0deg - var(--track-rot) - var(--tile-angle)))}.st .pf-board-vis{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;max-height:74vh;min-height:clamp(340px,58vh,520px)}.st .pf-board{width:100%;height:min(56vh,480px);background:#fdfbf7;border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);padding:clamp(14px,2vh,20px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,1.2vw,16px);gap:clamp(10px,1.2vw,16px)}.st .pf-board-col{display:flex;flex-direction:column;align-items:stretch;height:100%;gap:8px}.st .pf-board-col-title{font-size:clamp(10.5px,.9vw,12px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);padding:2px 6px;background:rgba(14,14,18,.06);border-radius:4px;white-space:nowrap;align-self:center}.st .pf-sticky{position:relative;width:100%;flex:1 1;border:1.5px solid var(--ink);border-radius:10px;box-shadow:3px 4px 10px rgba(0,0,0,.12),2px 2px 0 var(--ink);padding:12px 10px 10px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;--ty0:-115vh;--tx:0px;--rin:14deg;--enm:0}.st .pf-sticky p{font-size:clamp(13px,.95vw,14.5px);line-height:1.38;color:var(--ink);font-weight:600;margin:0}.st .pf-sticky-1{background:#fff5a6}.st .pf-sticky-2{background:#d4f8e8}.st .pf-sticky-3{background:#ffdce6}.st .pf-sticky-pin{position:absolute;top:-5px;left:50%;translate:-50% 0;width:10px;height:10px;border-radius:50%;background:#e63946;border:1.5px solid var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.3)}.st .pf-sticky-crop{width:100%;height:clamp(80px,14vh,125px);border-radius:6px;border:1.5px solid var(--ink);overflow:hidden;background:#fff}.st .pf-sticky-crop img{width:100%;height:100%;object-fit:cover}.st .pf-bp-vis{height:100%;max-height:74vh;min-height:clamp(340px,58vh,520px)}.st .pf-blueprint,.st .pf-bp-vis{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.st .pf-blueprint{max-width:min(580px,44vw);aspect-ratio:1.35;background-color:#0b224d;background-image:linear-gradient(rgba(120,190,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(120,190,255,.12) 1px,transparent 0);background-size:20px 20px;border:2px solid rgba(140,210,255,.4);border-radius:16px;box-shadow:0 16px 36px rgba(0,0,0,.45);overflow:hidden}.st .pf-bp-corner{position:absolute;font-size:14px;font-weight:800;color:rgba(140,210,255,.6);line-height:1}.st .pf-bp-corner.top-left{top:8px;left:8px}.st .pf-bp-corner.top-right{top:8px;right:8px}.st .pf-bp-corner.bottom-left{bottom:8px;left:8px}.st .pf-bp-corner.bottom-right{bottom:8px;right:8px}.st .pf-bp-stamp{position:absolute;bottom:10px;right:18px;font-size:9.5px;font-weight:800;letter-spacing:.08em;color:rgba(140,210,255,.5)}.st .pf-bp-laptop{width:min(72%,400px);z-index:2;--rxin:78deg;--to:50% 100%;--ty0:0px;--tx:0px;--enm:0}.st .pf-bp-svg{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.st .pf-bp-line{fill:none;stroke:#7ed0ff;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,var(--dw)*1.6,1))}.st .pf-bp-label{position:absolute;z-index:4;background:rgba(11,34,77,.92);border:1px solid rgba(140,210,255,.5);border-radius:6px;padding:4px 8px;display:flex;flex-direction:column;gap:1px;opacity:clamp(0,(var(--dw) - .15)*3,1);translate:0 calc((1 - clamp(0,(var(--dw) - .15)*2,1))*10px);pointer-events:none}.st .pf-bp-label b{font-size:11.5px;color:#fff;font-weight:750;line-height:1.2}.st .pf-bp-label small{font-size:9.5px;color:#9cd4ff;line-height:1.2;white-space:nowrap}.st .pf-bp-tag{font-size:8px;font-weight:800;color:#ffd23f;letter-spacing:.05em}.st .pf-bp-label-1{top:8%;left:4%}.st .pf-bp-label-2{top:12%;right:4%}.st .pf-bp-label-3{bottom:10%;left:6%}.st .pf-book-vis{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;max-height:74vh;min-height:clamp(340px,58vh,520px)}.st .pf-book-wrap{perspective:1400px;--ryin:-78deg;--to:0% 50%;--tx:0px;--ty0:0px;--enm:0}.st .pf-book,.st .pf-book-wrap{transform-style:preserve-3d;width:100%}.st .pf-book{position:relative;height:min(56vh,470px);display:flex;box-shadow:0 16px 38px rgba(0,0,0,.25);border-radius:12px}.st .pf-book-page{position:relative;width:50%;height:100%;background:#faf8f5;border:2px solid var(--ink);padding:clamp(14px,2vh,22px);display:flex;flex-direction:column;overflow:hidden}.st .pf-book-left{border-radius:12px 0 0 12px;border-right:0}.st .pf-book-right{border-radius:0 12px 12px 0;border-left:0;justify-content:center;align-items:center;padding:clamp(10px,1.5vh,18px)}.st .pf-book-spine-shadow{position:absolute;top:0;bottom:0;width:18px;pointer-events:none}.st .pf-book-spine-shadow.right{right:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12))}.st .pf-book-spine-shadow.left{left:0;background:linear-gradient(270deg,transparent,rgba(0,0,0,.12))}.st .pf-book-content{display:flex;flex-direction:column;height:100%;color:var(--ink)}.st .pf-book-tag{font-size:10px;font-weight:800;letter-spacing:.08em;color:rgba(14,14,18,.6);margin-bottom:6px}.st .pf-book-title{font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;line-height:1.1}.st .pf-book-desc{font-size:clamp(11.5px,.9vw,13px);line-height:1.42;color:var(--ink);opacity:.88;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.st .pf-book-lower{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px}.st .pf-book-sector{font-size:11px;font-weight:700;padding:4px 10px}.st .pf-book-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--ink);text-decoration:underline;text-underline-offset:3px;transition:transform .2s var(--ease)}.st .pf-book-link:hover{transform:translateX(3px)}.st .pf-book-screen{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.st .pf-book-screen .st-win{width:100%;height:100%;border:1.5px solid var(--ink);border-radius:8px;overflow:hidden;box-shadow:2px 2px 0 var(--ink);background:#fff;display:flex;flex-direction:column}.st .pf-book-screen .st-win-body{flex:1 1;height:100%;position:relative}.st .pf-book-leaf{position:absolute;top:0;right:0;bottom:0;width:50%;transform-origin:0 50%;transform-style:preserve-3d;transform:rotateY(calc(clamp(0, var(--dw) * 1.8, 1) * -175deg));will-change:transform;pointer-events:none;z-index:6}.st .pf-book-cover-front{position:absolute;inset:0;background:#e8ded1;border:2px solid var(--ink);border-radius:0 12px 12px 0;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--ink)}.st .pf-book-cover-front h4{font-size:clamp(22px,2.4vw,32px);font-weight:850;letter-spacing:-.04em;margin:8px 0;color:var(--ink)}.st .pf-book-cover-front small{font-size:11px;font-weight:700;opacity:.65;color:var(--ink)}.st .pf-cover-badge{font-size:9px;font-weight:800;letter-spacing:.1em;padding:2px 8px;border:1.5px solid var(--ink);border-radius:99px;background:#fff;color:var(--ink)}.st .pf-pop-btn{--sin:1;--ty0:24px;--enm:0}.st .pf-ticket-slide{align-items:center}.st .pf-ticket-slide,.st .pf-ticket-wrap{width:100%;display:flex;justify-content:center}.st .pf-ticket-wrap{--tx:-85vw;--ty0:0px;--rin:-10deg;--enm:0;max-width:min(720px,92vw);margin:2vh auto 0}.st .pf-ticket{position:relative;width:100%;height:clamp(200px,28vh,260px);background:#fff;border:2.5px solid var(--ink);border-radius:16px;box-shadow:6px 8px 0 var(--ink);display:flex;color:var(--ink);overflow:visible}.st .pf-ticket:after,.st .pf-ticket:before{content:"";position:absolute;left:calc(62% - 10px);width:20px;height:20px;background:var(--ink);border-radius:50%;z-index:7}.st .pf-ticket:before{top:-11px}.st .pf-ticket:after{bottom:-11px}.st .pf-ticket-body{width:62%;flex:0 0 62%;padding:clamp(14px,2vh,20px) clamp(16px,2vw,24px);flex-direction:column;border-right:2px dashed rgba(14,14,18,.35)}.st .pf-ticket-body,.st .pf-ticket-top{display:flex;justify-content:space-between}.st .pf-ticket-top{align-items:center}.st .pf-ticket-logo{font-size:13px;font-weight:850;letter-spacing:-.02em;color:var(--ink)}.st .pf-ticket-num{font-size:11px;font-weight:800;letter-spacing:.06em;color:rgba(14,14,18,.6)}.st .pf-ticket-main{margin:4px 0}.st .pf-ticket-heading{font-size:clamp(18px,2.2vw,26px);font-weight:850;letter-spacing:-.04em;line-height:1.15;color:var(--ink);margin:0 0 6px}.st .pf-ticket-heading .pf-ticket-sub{color:var(--indigo)}.st .pf-ticket-copy{font-size:clamp(11.5px,.9vw,13px);line-height:1.35;color:var(--ink);opacity:.85;margin:0}.st .pf-ticket-barcode{display:flex;align-items:flex-end;gap:3px;height:18px;opacity:.7}.st .pf-ticket-barcode u{display:block;width:2px;background:var(--ink);border-radius:1px}.st .pf-ticket-stub-area{width:38%;flex:0 0 38%;background:#fdfbf7;border-radius:0 14px 14px 0;overflow:visible}.st .pf-ticket-actions,.st .pf-ticket-stub-area{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.st .pf-ticket-actions{z-index:3;width:100%;padding:16px 14px;flex-direction:column;gap:8px}.st .pf-reveal-label{font-size:11px;font-weight:800;color:var(--ink);text-align:center}.st .pf-reveal-btn{font-size:12px;font-weight:700;padding:8px 12px;white-space:nowrap;text-align:center;justify-content:center;width:100%;max-width:170px}.st .pf-ticket-stub{position:absolute;inset:0;background:#ffd23f;border-radius:0 14px 14px 0;border-left:2px dashed var(--ink);z-index:1;pointer-events:none;transform:translate3d(calc(var(--dw) * clamp(80px, 12vw, 140px)),calc(var(--dw) * clamp(20px, 4vh, 50px)),0) rotate(calc(var(--dw) * 14deg));opacity:calc(1 - clamp(0,var(--dw)*1.8,1));box-shadow:calc(var(--dw)*10px) calc(var(--dw)*16px) calc(var(--dw)*26px) rgba(0,0,0,calc(.2 + var(--dw) * .35));will-change:transform,opacity,box-shadow;overflow:hidden}.st .pf-stub-paper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:12px 8px;opacity:.3;color:var(--ink)}.st .pf-stub-badge{font-size:8.5px;font-weight:850;letter-spacing:.08em;padding:2px 6px;background:#fff;border:1px solid var(--ink);border-radius:99px}.st .pf-stub-num{font-size:15px;font-weight:900;letter-spacing:-.02em;color:var(--ink)}.st .pf-stub-tear{font-size:8.5px;font-weight:800;letter-spacing:.06em;color:rgba(14,14,18,.7)}@media(max-width:899px){.st .pf-wall{gap:1.2vh}.st .pf-row{gap:8px}.st .pf-tile{flex:0 0 clamp(90px,28vw,115px);width:clamp(90px,28vw,115px)}.st .pf-tile:nth-child(n+4){display:none}.st .pf-tile .st-win{box-shadow:3px 3px 0 var(--ink)}.st .pf-tile .st-win-bar{height:18px;padding:0 6px}.st .pf-tile .st-win-bar i{width:5px;height:5px}.st .pf-tile .st-win-bar span{font-size:8px}.st .pf-tile .pf-tile-name{left:5px;bottom:5px;padding:2px 5px;font-size:9px;border-width:1px;box-shadow:1.5px 1.5px 0 var(--ink);max-width:calc(100% - 10px)}.st .pf-chips-wrap{max-width:92vw}.st .pf-chips,.st .pf-chips-wrap{margin-top:1vh;margin-bottom:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.st .pf-chips{padding:4px 28px 4px 4px;gap:6px}.st .pf-chips-wrap .pf-chips{margin-top:0;margin-bottom:0}.st .pf-chip{padding:5px 11px;font-size:11.5px}.st .pf-cyl-stage,.st .pf-cyl-wrap{height:min(48vh,340px);margin-top:12px;perspective:1500px;overflow:hidden;--card-w:clamp(160px,44vw,190px);--card-h:calc(min(48vh, 340px) * 0.86);--cyl-r:calc(var(--card-w) / (2 * 0.57735))}.st .pf-cyl-rot{width:var(--card-w);height:var(--card-h)}.st .pf-cyl-floor{width:clamp(240px,68vw,320px);height:clamp(24px,4vh,36px);bottom:4px}.st .pf-cyl-card{border-radius:12px}.st .pf-cyl-txt{padding:6px 10px 8px}.st .pf-cyl-txt h3{font-size:14px}.st .pf-cyl-txt p{display:none}.st .pf-dense-wall{grid-template-columns:repeat(6,13.5vw);gap:6px;justify-content:center;margin:0 auto;max-width:100%}.st .pf-dense-tile{--tx:var(--mtx,0px)!important;--ty0:var(--mty0,0px)!important;border-radius:10px;box-shadow:2px 2px 0 var(--ink)}.st .pf-dense-tile:nth-child(n+31){display:none}.st .pf-make-vis{height:clamp(280px,45vh,350px);min-height:clamp(280px,45vh,350px);max-height:none}.st .pf-deal-site{width:54%;top:2%;left:2%}.st .pf-deal-site .pf-deal-tag{top:6px;left:8px}.st .pf-deal-ai{width:46%;top:4%;right:2%}.st .pf-deal-ai .pf-deal-tag{bottom:8px;left:8px}.st .pf-deal-brand{width:28%;bottom:2%;left:2%}.st .pf-deal-brand .pf-deal-tag{bottom:6px;left:6px}.st .pf-deal-app{height:48%;bottom:2%;right:3%}.st .pf-deal-app .pf-deal-tag{top:10px;left:8px}.st .pf-deal-tag{font-size:9.5px;padding:2.5px 7px;border-width:1.5px;box-shadow:1.5px 1.5px 0 var(--ink)}.st .pf-sticker-frame{box-shadow:3px 3px 0 var(--ink);border-radius:10px;padding:4px}.st .pf-sticker-frame img{border-radius:6px}.st .pf-orbit-stage{--stage-w:clamp(290px,min(92vw,48vh),360px)}.st .pf-board-vis{min-height:0;height:auto;max-height:none}.st .pf-board{max-width:90vw;height:min(48vh,400px);padding:10px 8px;gap:6px}.st .pf-sticky{padding:8px 6px 6px}.st .pf-sticky p{font-size:10.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st .pf-sticky-crop{height:clamp(55px,9vh,75px)}.st .pf-blueprint{max-width:92vw}.st .pf-bp-label{padding:2px 5px}.st .pf-bp-label b{font-size:9.5px}.st .pf-bp-label small{display:none}.st .pf-book-vis{min-height:0;height:auto;max-height:none}.st .pf-book{max-width:90vw;height:min(46vh,380px)}.st .pf-book-page{padding:10px 8px}.st .pf-book-title{font-size:16px}.st .pf-book-desc{font-size:10px;-webkit-line-clamp:3}.st .pf-book-lower{display:none}.st .pf-book-screen .st-win{width:100%;height:auto;max-height:100%}.st .pf-book-screen .st-win-bar{height:18px;padding:0 6px}.st .pf-book-screen .st-win-bar i{width:5px;height:5px}.st .pf-book-screen .st-win-bar span{font-size:8px}.st .pf-book-screen .st-win-body{aspect-ratio:1.6;height:auto;flex:none}.st .pf-book-screen .st-win-body img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.st .pf-book-cover-front h4{font-size:18px}.st .pf-ticket{height:200px;max-width:92vw}.st .pf-ticket:after,.st .pf-ticket:before{left:calc(58% - 8px);width:16px;height:16px}.st .pf-ticket:before{top:-9px}.st .pf-ticket:after{bottom:-9px}.st .pf-ticket-body{width:58%;flex:0 0 58%;padding:10px 8px}.st .pf-ticket-heading{font-size:15px;line-height:1.15}.st .pf-ticket-copy{font-size:9.5px;line-height:1.25}.st .pf-ticket-stub-area{width:42%;flex:0 0 42%}.st .pf-ticket-actions{padding:8px 6px;gap:6px}.st .pf-reveal-label{font-size:9px}.st .pf-reveal-btn{font-size:10px;padding:6px}.st .pf-stub-num{font-size:13px}}.st .sv-t1-vis{height:100%;min-height:440px}.st .sv-t1-stage,.st .sv-t1-vis{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.st .sv-t1-stage{gap:clamp(16px,3.5vw,48px);max-width:min(640px,94vw)}.st .sv-t1-word-box{position:relative;height:clamp(180px,46vh,420px);display:flex;align-items:center;justify-content:center}.st .sv-t1-word{font-size:clamp(90px,min(36vh,17vw),240px);font-weight:900;line-height:.85;letter-spacing:-.06em;font-family:var(--f);-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .sv-t1-outline{-webkit-text-stroke:3px var(--ink);color:rgba(0,0,0,0)}.st .sv-t1-fill{position:absolute;inset:0;color:#5956e9;-webkit-text-stroke:0;-webkit-clip-path:inset(calc((1 - var(--dw)) * 100%) 0 0 0);clip-path:inset(calc((1 - var(--dw)) * 100%) 0 0 0)}.st .sv-t1-list{display:flex;flex-direction:column;gap:clamp(8px,1.6vh,14px);list-style:none;padding:0;margin:0}.st .sv-t1-item{--lit:clamp(0,calc((var(--dw) - var(--t, 0.5)) * 10),1);display:flex;align-items:center;gap:12px;padding:clamp(6px,1.1vh,10px) clamp(12px,1.3vw,16px);border-radius:12px;border:1.5px solid var(--ink);background:color-mix(in srgb,#ffd23f calc(var(--lit) * 100%),#ffffff);box-shadow:2.5px 2.5px 0 var(--ink);font-size:clamp(14px,1.2vw,18px);font-weight:700;color:var(--ink);opacity:calc(.65 + .35*var(--lit));translate:calc(var(--lit)*6px) 0;transition:background .15s,opacity .15s,translate .15s}.st .sv-t1-item .sv-t1-num{font-size:.72em;padding:2px 6px;border-radius:6px;background:var(--ink);color:#fff;letter-spacing:.04em}.st .sv-t1-item .sv-t1-name{color:var(--ink)}.st .sv-p1-vis{position:relative;width:100%;height:100%;min-height:440px;display:grid;place-items:center}.st .sv-p1-board{position:relative;width:min(520px,94%);height:clamp(340px,52vh,460px);background:#dfcca7;border:3px solid var(--ink);border-radius:20px;box-shadow:6px 6px 0 var(--ink);overflow:hidden}.st .sv-p1-strings{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.st .sv-p1-strings .sv-p1-string-line{stroke:rgba(14,14,18,.6);stroke-width:1.5;stroke-dasharray:6 5;stroke-dashoffset:calc((1 - var(--dw))*500px)}.st .sv-p1-card{--enm:0;--ty0:-90vh;position:absolute;z-index:2;width:clamp(100px,12vw,138px);background:#fff;border:1.5px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 rgba(14,14,18,.22);padding:8px 8px 14px}.st .sv-p1-card:nth-child(odd){--rin:14deg}.st .sv-p1-card:nth-child(2n){--rin:-14deg}.st .sv-p1-card:first-of-type{left:5%;top:6%;rotate:-6deg}.st .sv-p1-card:nth-of-type(2){left:36%;top:4%;rotate:4deg}.st .sv-p1-card:nth-of-type(3){right:6%;top:10%;rotate:-3deg}.st .sv-p1-card:nth-of-type(4){right:12%;bottom:8%;rotate:5deg}.st .sv-p1-card:nth-of-type(5){left:32%;bottom:6%;rotate:-4deg}.st .sv-p1-card:nth-of-type(6){left:4%;bottom:12%;rotate:3deg}.st .sv-p1-pin{position:absolute;top:4px;left:50%;translate:-50% 0;width:10px;height:10px;border-radius:50%;background:#e03131;border:1.5px solid var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.35);z-index:3}.st .sv-p1-photo{width:100%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(14,14,18,.15);border-radius:2px;background:#f0ede6}.st .sv-p1-photo img{width:100%;height:100%;object-fit:cover}.st .sv-p1-photo.is-logo{display:grid;place-items:center;padding:10px;background:#fff}.st .sv-p1-photo.is-logo img{max-width:90%;max-height:90%;object-fit:contain}.st .sv-p1-caption{display:block;font-style:italic;letter-spacing:-.01em;font-size:clamp(10px,.8vw,12px);color:var(--ink);text-align:center;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st .sv-l1-vis{position:relative;width:100%;height:100%;min-height:440px;display:grid;place-items:center}.st .sv-l1-stage{--cur-x:var(--lx,calc(20% + var(--dw) * 60%));--cur-y:var(--ly,calc(25% + var(--dw) * 50%));position:relative;width:min(540px,94%);max-width:540px;cursor:crosshair}.st .sv-l1-screen{--enm:0;--ryin:76deg;--to:0% 50%;--ty0:0px;background:#fff;border:2.5px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:8px 8px 0 var(--ink)}.st .sv-l1-browser-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#edeae2;border-bottom:2px solid var(--ink)}.st .sv-l1-browser-bar i{width:8px;height:8px;border-radius:50%;background:var(--ink);display:inline-block;opacity:.5}.st .sv-l1-browser-bar span{font-size:11px;font-weight:600;color:var(--ink);margin-left:6px;letter-spacing:.02em}.st .sv-l1-viewport{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#000}.st .sv-l1-base-img{width:100%;height:100%;object-fit:cover;filter:grayscale(.6) brightness(.7) contrast(.9)}.st .sv-l1-zoomed{position:absolute;inset:0;pointer-events:none;z-index:2;-webkit-clip-path:circle(clamp(60px,14vh,110px) at var(--cur-x) var(--cur-y));clip-path:circle(clamp(60px,14vh,110px) at var(--cur-x) var(--cur-y));transform:scale(2);transform-origin:var(--cur-x) var(--cur-y)}.st .sv-l1-zoomed .sv-l1-zoom-img{width:100%;height:100%;object-fit:cover;filter:none}.st .sv-l1-lens-ring{position:absolute;left:var(--cur-x);top:var(--cur-y);translate:-50% -50%;width:clamp(120px,28vh,220px);height:clamp(120px,28vh,220px);border-radius:50%;border:3px solid #fff;box-shadow:0 10px 30px rgba(0,0,0,.6),inset 0 0 0 1.5px var(--ink);pointer-events:none;z-index:3}.st .sv-l1-label{position:absolute;padding:4px 10px;border-radius:99px;background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);font-size:11px;font-weight:800;letter-spacing:.04em;box-shadow:2px 2px 0 var(--ink);z-index:4}.st .sv-l1-lbl-1{left:-12px;top:28%;rotate:-8deg}.st .sv-l1-lbl-2{right:-10px;top:18%;rotate:6deg;background:#ffb5cf}.st .sv-l1-lbl-3{right:18px;bottom:-12px;rotate:-4deg;background:#bdf2d5}.st .sv-i1-vis{position:relative;width:100%;height:100%;min-height:440px;display:grid;place-items:center}.st .sv-i1-scene{perspective:1100px;width:100%;display:grid;place-items:center}.st .sv-i1-stage{transform-style:preserve-3d;transform:rotateX(58deg) rotate(-40deg);width:260px;height:180px;position:relative;margin-top:40px}.st .sv-i1-block{--enm:0;--ty0:-80vh}.st .sv-i1-block,.st .sv-i1-cube{position:absolute;inset:0;transform-style:preserve-3d}.st .sv-i1-cube{transform:translateZ(calc(var(--k, 0) * 72px))}.st .sv-i1-top{position:absolute;inset:0;background:#fff;border:2px solid var(--ink);transform:translateZ(44px);overflow:hidden}.st .sv-i1-top img{width:100%;height:100%;object-fit:cover}.st .sv-i1-top .sv-i1-chip{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:99px;background:#fff;color:var(--ink);font-size:11px;font-weight:800;border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);z-index:2}.st .sv-i1-front{left:0;top:100%;background:#eae6de;transform:rotateX(-90deg);transform-origin:top;display:flex;align-items:center;padding-left:12px;font-size:13px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.st .sv-i1-front,.st .sv-i1-right{position:absolute;width:100%;height:44px;border:2px solid var(--ink)}.st .sv-i1-right{left:100%;top:0;background:#d0cbc1;transform:rotateY(90deg) rotateX(-90deg);transform-origin:left}.st .sv-n1-vis{width:100%;height:100%;min-height:440px}.st .sv-n1-phone-wrap,.st .sv-n1-vis{position:relative;display:grid;place-items:center}.st .sv-n1-ph{--enm:0;--ty0:80vh;--rxin:35deg;--to:50% 100%;width:clamp(230px,min(24vw,36vh),290px);height:auto;aspect-ratio:9/19.5}.st .sv-n1-screen{position:absolute;inset:0;background:linear-gradient(160deg,#161226,#261b45 45%,#461f52);padding:18px 14px;display:flex;flex-direction:column;color:#fff;overflow:hidden}.st .sv-n1-lock-header{margin-top:14%;text-align:center;margin-bottom:14px}.st .sv-n1-lock-header .sv-n1-date{display:block;font-size:11px;font-weight:500;opacity:.8;letter-spacing:.02em;color:#fff}.st .sv-n1-lock-header .sv-n1-time{display:block;font-size:clamp(38px,6vh,52px);font-weight:700;line-height:1;letter-spacing:-.03em;color:#fff}.st .sv-n1-notif-stack{display:flex;flex-direction:column;gap:8px;margin-top:auto;margin-bottom:12%}.st .sv-n1-card{--on:clamp(0,calc((var(--dw) * 1.3 - var(--k) * 0.22) * 5),1);opacity:var(--on);translate:0 calc((1 - var(--on))*26px);scale:calc(.92 + .08*var(--on));background:rgba(255,255,255,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.26);border-radius:12px;padding:7px 10px;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.25)}.st .sv-n1-card .sv-n1-card-top{display:flex;align-items:center;gap:6px;font-size:10px}.st .sv-n1-card .sv-n1-card-top b{font-weight:700;color:#fff}.st .sv-n1-card .sv-n1-card-top small{margin-left:auto;opacity:.6;font-size:9px;color:#fff}.st .sv-n1-card .sv-n1-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.st .sv-n1-card .sv-n1-text{font-size:11px;line-height:1.3;margin-top:2px;color:rgba(255,255,255,.95);font-weight:500}.st .sv-n1-badge{position:absolute;right:-12px;top:16%;rotate:6deg;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-weight:800;font-size:11px;z-index:5}.st .sv-m1-vis{position:relative;width:100%;height:100%;min-height:440px;display:grid;place-items:center}.st .sv-m1-tray{--enm:0;--tx:60vw;--rxin:25deg;--to:50% 50%;position:relative;width:min(520px,94%);height:clamp(320px,50vh,440px);border:3px solid var(--ink);border-radius:20px;background:#d3f0e0;box-shadow:6px 6px 0 var(--ink);overflow:hidden}.st .sv-m1-badge{position:absolute;left:14px;top:14px;background:#fff;color:var(--ink);border:1.5px solid var(--ink);font-weight:800;font-size:11px;z-index:4;box-shadow:2px 2px 0 var(--ink)}.st .sv-m1-map-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.st .sv-m1-you-pin{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:3;display:grid;place-items:center;width:44px;height:44px}.st .sv-m1-you-pin .sv-m1-you-core{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:800;border:2px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.3);z-index:2}.st .sv-m1-you-pin .sv-m1-ring{position:absolute;inset:0;border-radius:50%;border:2.5px solid var(--ink);animation:sv-map-ping 2s cubic-bezier(0,.2,.8,1) infinite}.st .sv-m1-you-pin .sv-ring-delayed{animation-delay:1s}.st .sv-m1-pin{--on:clamp(0,calc((var(--dw) * 1.3 - var(--k) * 0.16) * 6),1);position:absolute;translate:-50% -50%;z-index:3;display:grid;place-items:center;scale:var(--on);opacity:var(--on);transition:scale .15s,opacity .15s}.st .sv-m1-pin .sv-m1-pin-chip{padding:4px 10px;border-radius:99px;color:#fff;font-size:11px;font-weight:800;border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);white-space:nowrap;z-index:2}.st .sv-m1-pin .sv-m1-pin-ring{position:absolute;inset:-4px;border-radius:99px;border:2px solid;animation:sv-pin-ping 2.2s cubic-bezier(0,.2,.8,1) infinite;z-index:1}@keyframes sv-map-ping{0%{transform:scale(.8);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes sv-pin-ping{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.8);opacity:0}}.st .sv-f1-wrap{width:100%;max-width:96vw;margin:1.5vh auto 0;transform:translate3d(calc((1 - var(--e)) * 75vw),calc((1 - var(--e)) * 40vh - var(--x) * 45vh),0);opacity:calc(1 - clamp(0,(var(--x) - .75)*4,1))}.st .sv-f1-strip,.st .sv-f1-wrap{position:relative;overflow:hidden}.st .sv-f1-strip{background-color:#16161c;border:2.5px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);padding:22px 14px;background-image:radial-gradient(circle,#f4f1ec 3px,transparent 4px),radial-gradient(circle,#f4f1ec 3px,transparent 4px);background-size:24px 12px,24px 12px;background-position:0 5px,0 calc(100% - 5px);background-repeat:repeat-x,repeat-x}.st .sv-f1-track{display:flex;gap:clamp(12px,1.6vw,24px);width:max-content;translate:clamp(-700px,140px - var(--dw)*850px,140px) 0}.st .sv-f1-frame{--mid:clamp(0,calc(1 - abs(var(--dw) * 5 - var(--k)) * 1.3),1);flex:0 0 clamp(200px,min(22vw,30vh),270px);background:#22222a;border:1.5px solid rgba(255,255,255,.15);border-color:color-mix(in srgb,#ffd23f calc(var(--mid) * 100%),rgba(255,255,255,.15));border-radius:12px;padding:clamp(14px,2vh,20px) 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;color:#fff;scale:calc(.92 + .12*var(--mid));box-shadow:0 8px 24px rgba(0,0,0,.3);transition:scale .1s,border-color .1s}.st .sv-f1-frame .sv-f1-frame-head{display:flex;align-items:center;gap:10px}.st .sv-f1-frame .sv-f1-num{font-size:11px;font-weight:800;padding:2px 7px;border-radius:99px;background:#ffd23f;color:var(--ink)}.st .sv-f1-frame .sv-f1-title{font-size:clamp(18px,1.6vw,22px);font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.st .sv-f1-frame .sv-f1-sentence{font-size:clamp(12px,.95vw,14px);line-height:1.45;color:rgba(255,255,255,.85);margin:0}.st .sv-s1-vis{position:relative;width:100%;display:grid;place-items:center;margin-top:1vh;min-height:0}.st .sv-s1-passport{--pp:clamp(7.5px,min(1.15vh,10px),10px);display:flex;width:min(860px,94vw);height:min(44vh,380px);max-height:380px;background:#1c263d;border:3px solid var(--ink);border-radius:16px;box-shadow:8px 8px 0 var(--ink);padding:calc(var(--pp)*.8);perspective:1200px}.st .sv-s1-page{flex:1 1;height:100%;background:#fdfaf2;border:1.5px solid var(--ink);border-radius:10px;padding:calc(var(--pp)*1.2) calc(var(--pp)*1.4);display:flex;flex-direction:column;position:relative;overflow:hidden}.st .sv-s1-page.is-left{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px dashed rgba(14,14,18,.2)}.st .sv-s1-page.is-right{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;transform-style:preserve-3d}.st .sv-s1-watermark{position:absolute;inset:0;opacity:.05;background-image:repeating-linear-gradient(45deg,var(--ink) 0,var(--ink) 1px,transparent 0,transparent 16px);pointer-events:none}.st .sv-s1-page-header{display:flex;justify-content:space-between;font-size:clamp(8px,var(--pp)*1,10px);font-weight:800;letter-spacing:.08em;color:rgba(14,14,18,.45);border-bottom:1.5px solid rgba(14,14,18,.15);padding-bottom:calc(var(--pp)*.4);margin-bottom:calc(var(--pp)*.6)}.st .sv-s1-stamp-slot{flex:1 1;display:flex;gap:calc(var(--pp)*.5);position:relative}.st .sv-s1-stamp,.st .sv-s1-stamp-slot{flex-direction:column;justify-content:center}.st .sv-s1-stamp{--on:clamp(0,calc((var(--dw) * 1.4 - var(--k) * 0.3) * 5),1);opacity:var(--on);scale:calc(2 - var(--on));rotate:calc(var(--rot, 0deg) + (1 - var(--on))*15deg);color:var(--c,#b82424);border:2.5px solid var(--c,#b82424);text-transform:uppercase;font-weight:900;letter-spacing:.02em;text-align:center;display:inline-flex;align-items:center;width:max-content;margin:0 auto}.st .sv-s1-stamp.is-round{border-radius:50%;width:calc(var(--pp)*9.2);height:calc(var(--pp)*9.2);padding:calc(var(--pp)*.5);font-size:calc(var(--pp)*1.1);border-style:double;border-width:max(3px,var(--pp)*.38)}.st .sv-s1-stamp.is-rect{border-radius:calc(var(--pp)*.6);padding:calc(var(--pp)*.45) calc(var(--pp)*1.2);font-size:calc(var(--pp)*1.15);border-width:max(2px,var(--pp)*.28)}.st .sv-s1-stamp.is-oct{border-radius:calc(var(--pp)*.8);padding:calc(var(--pp)*.45) calc(var(--pp)*1.2);font-size:calc(var(--pp)*1.1);border-width:max(2px,var(--pp)*.28)}.st .sv-s1-stamp b{font-weight:900;color:inherit;line-height:1.1}.st .sv-s1-stamp small{font-size:8px;opacity:.7;letter-spacing:.1em;margin-top:2px}.st .sv-s1-sentence{font-size:calc(var(--pp)*1.15);line-height:1.35;color:rgba(14,14,18,.8);text-align:center;margin:0;font-weight:500}@media(max-height:820px){.st .tone-pink .st-tags{display:none}}.st .sv-r1-action-area{position:relative;width:100%;max-width:min(720px,94vw);margin:3vh auto 0;padding-top:40px}.st .sv-r1-path-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.st .sv-r1-path-svg .sv-r1-track-line{stroke:rgba(255,255,255,.65);stroke-width:2.5;stroke-dasharray:8 6}.st .sv-r1-plane-carrier{position:absolute;left:0;top:0;width:34px;height:34px;pointer-events:none;z-index:4;offset-path:path("M 50 240 C 220 40, 480 300, 700 160 S 840 220, 930 250");offset-distance:calc(var(--dw)*100%);offset-rotate:auto}.st .sv-r1-plane{width:28px;height:28px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.st .sv-r1-main-btn{--enm:0;--sin:0.6;--ty0:40px}.st .sv-n2-stage{position:relative;width:100%;height:100%;min-height:480px;display:grid;place-items:center}.st .sv-n2-brick-wall{position:absolute;inset:-40px;z-index:0;background-color:#0d0d12;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:54px 26px,54px 26px;opacity:.85}.st .sv-n2-content{position:relative;z-index:1}.st .sv-n2-neon{display:flex;justify-content:center;gap:clamp(2px,.4vw,8px);font-family:var(--f);font-weight:900;font-size:clamp(48px,min(8.5vw,13vh),110px);letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;margin-bottom:2vh}.st .sv-n2-char{display:inline-block;--turn:clamp(0,calc((var(--e) * 1.25 - var(--i) * 0.09) * 12),1);--flick:clamp(0,calc(sin((var(--e) - var(--i) * 0.08) * 45) * 0.25 + 0.75),1);--glow:calc(var(--turn) * var(--flick));color:color-mix(in srgb,#ffffff calc(var(--glow) * 100%),rgba(255,255,255,.08));-webkit-text-stroke:1.5px color-mix(in srgb,#ffd23f calc(var(--glow) * 100%),rgba(255,255,255,.2));text-shadow:0 0 calc(var(--glow)*10px) #ffd23f,0 0 calc(var(--glow)*26px) #ffd23f,0 0 calc(var(--glow)*55px) rgba(255,210,63,.75);opacity:calc(.25 + .75*var(--glow));transition:color .1s,text-shadow .1s}.st .sv-n2-tagline{font-size:clamp(16px,1.5vw,22px);font-weight:700;color:rgba(255,255,255,.9);margin-top:10px;letter-spacing:.04em}.st .sv-n2-location{font-size:clamp(13px,1.1vw,16px);color:rgba(255,255,255,.55);margin-top:6px}@media(max-width:899px){.st .sv-t1-vis{min-height:220px}.st .sv-t1-stage{flex-direction:column;gap:16px}.st .sv-t1-word-box{height:120px}.st .sv-t1-word{font-size:80px}.st .sv-t1-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.st .sv-t1-item{font-size:13px;padding:5px 10px;gap:6px}.st .sv-p1-vis{min-height:280px}.st .sv-p1-board{height:280px}.st .sv-p1-card{width:88px;padding:5px 5px 10px}.st .sv-p1-card:nth-of-type(4),.st .sv-p1-card:nth-of-type(6){display:none}.st .sv-l1-vis{min-height:260px}.st .sv-l1-screen{width:100%}.st .sv-l1-lens-ring{width:100px;height:100px}.st .sv-l1-zoomed{-webkit-clip-path:circle(50px at var(--cur-x) var(--cur-y));clip-path:circle(50px at var(--cur-x) var(--cur-y))}.st .sv-i1-vis{min-height:280px}.st .sv-i1-stage{width:190px;height:130px;margin-top:20px}.st .sv-i1-top{transform:translateZ(32px)}.st .sv-i1-front{height:32px;font-size:11px}.st .sv-i1-right{height:32px}.st .sv-i1-cube{transform:translateZ(calc(var(--k, 0) * 52px))}.st .sv-n1-vis{min-height:0}.st .sv-n1-ph{height:min(46vh,380px);max-height:min(46vh,380px);width:auto;aspect-ratio:9/19.5}.st .sv-n1-screen{padding:12px 10px}.st .sv-n1-lock-header{margin-top:10%;margin-bottom:8px}.st .sv-n1-lock-header .sv-n1-date{font-size:9px}.st .sv-n1-time{font-size:24px}.st .sv-n1-notif-stack{gap:6px;margin-bottom:8%}.st .sv-n1-card{padding:5px 8px;border-radius:9px}.st .sv-n1-card:nth-child(n+4){display:none}.st .sv-n1-card .sv-n1-card-top{font-size:8.5px}.st .sv-n1-card .sv-n1-text{font-size:9.5px;line-height:1.25}.st .sv-m1-vis{min-height:260px}.st .sv-m1-tray{height:260px}.st .sv-f1-frame{flex:0 0 210px;padding:12px}.st .sv-s1-vis{min-height:0}.st .sv-s1-passport{width:min(88vw,420px);height:min(36vh,280px);max-height:36vh;--pp:clamp(5.2px,min(1.35vw,1vh),7px);padding:5px}.st .sv-n2-neon{font-size:44px}}.st .ab-tp1-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:clamp(320px,46vh,480px)}.st .ab-tp1-stage{--enm:0;--tx:0px;--ty0:-110vh;--rin:4deg;position:relative;width:min(520px,94%);height:clamp(320px,48vh,440px);border-radius:20px;overflow:hidden;box-shadow:8px 8px 0 var(--ink);border:3px solid var(--ink);background:#ffd23f}.st .ab-tp1-base{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(20px,4vh,36px);background:#ffd23f;color:var(--ink);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .ab-tp1-base .ab-tp1-base-tag{display:inline-block;padding:4px 12px;border:2px solid var(--ink);border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#fff;color:var(--ink);margin-bottom:1.4vh;box-shadow:2px 2px 0 var(--ink)}.st .ab-tp1-base .ab-tp1-base-title{font-size:clamp(38px,min(6.8vw,9vh),76px);font-weight:900;line-height:.95;letter-spacing:-.05em;color:var(--ink);margin:0 0 1.2vh}.st .ab-tp1-base .ab-tp1-base-sub{font-size:clamp(13px,1.2vw,17px);font-weight:700;color:rgba(14,14,18,.78);letter-spacing:-.01em}.st .ab-tp1-sheet{position:absolute;inset:0;z-index:2;background:#fbf9f5;background-image:radial-gradient(rgba(14,14,18,.05) 1px,transparent 0);background-size:10px 10px;border-bottom:0;padding:clamp(22px,4vh,38px);display:flex;flex-direction:column;justify-content:space-between;filter:drop-shadow(0 12px 14px rgba(14,14,18,.25));-webkit-clip-path:polygon(0 0,100% 0,100% 70%,98% 73%,95% 68%,93% 74%,90% 69%,88% 73%,85% 70%,83% 74%,80% 68%,78% 72%,75% 68%,73% 73%,70% 69%,68% 74%,65% 69%,63% 72%,60% 68%,58% 73%,55% 70%,53% 74%,50% 69%,48% 73%,45% 68%,43% 72%,40% 69%,38% 74%,35% 70%,33% 73%,30% 68%,28% 72%,25% 69%,23% 74%,20% 70%,18% 73%,15% 68%,13% 72%,10% 69%,8% 73%,5% 70%,3% 74%,0 69%);clip-path:polygon(0 0,100% 0,100% 70%,98% 73%,95% 68%,93% 74%,90% 69%,88% 73%,85% 70%,83% 74%,80% 68%,78% 72%,75% 68%,73% 73%,70% 69%,68% 74%,65% 69%,63% 72%,60% 68%,58% 73%,55% 70%,53% 74%,50% 69%,48% 73%,45% 68%,43% 72%,40% 69%,38% 74%,35% 70%,33% 73%,30% 68%,28% 72%,25% 69%,23% 74%,20% 70%,18% 73%,15% 68%,13% 72%,10% 69%,8% 73%,5% 70%,3% 74%,0 69%);translate:0 calc(var(--dw)*-74%);rotate:calc(var(--dw)*-2.5deg);transition:box-shadow .2s ease}.st .ab-tp1-sheet .ab-tp1-sheet-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1.5px dashed rgba(14,14,18,.22)}.st .ab-tp1-sheet .ab-tp1-sheet-badge{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.st .ab-tp1-sheet .ab-tp1-sheet-vol{font-size:11px;font-weight:800;color:rgba(14,14,18,.6)}.st .ab-tp1-sheet .ab-tp1-sheet-body{margin-top:auto;padding-bottom:clamp(16px,4vh,32px)}.st .ab-tp1-sheet .ab-tp1-sheet-kicker{display:block;font-size:clamp(20px,2.6vw,32px);font-weight:850;letter-spacing:-.04em;color:var(--ink);line-height:1.1;margin-bottom:6px}.st .ab-tp1-sheet .ab-tp1-sheet-text{font-size:clamp(13px,1.15vw,15px);line-height:1.45;color:rgba(14,14,18,.72);margin:0}.st .ab-sl1-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:clamp(320px,46vh,480px)}.st .ab-sl1-cabinet{--enm:0;--tx:0px;--ty0:85vh;--sin:0.15;position:relative;width:min(560px,96%);background:#17171e;border:3px solid #fff;border-radius:24px;box-shadow:8px 8px 0 var(--yellow);padding:clamp(16px,3vh,28px);color:#fff}.st .ab-sl1-frame{display:flex;flex-direction:column;gap:clamp(12px,2.4vh,20px)}.st .ab-sl1-head{display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:10px;border-bottom:1.5px solid rgba(255,255,255,.18)}.st .ab-sl1-head .ab-sl1-bulb{width:10px;height:10px;border-radius:50%;background:var(--yellow);box-shadow:0 0 8px var(--yellow)}.st .ab-sl1-head .ab-sl1-title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow)}.st .ab-sl1-display{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,14px);padding:clamp(12px,2.2vh,22px) clamp(10px,1.8vw,18px);background:#09090d;border:2px solid rgba(255,255,255,.25);border-radius:16px;box-shadow:inset 0 4px 14px rgba(0,0,0,.8)}.st .ab-sl1-fixed{font-size:clamp(20px,min(2.6vw,3.8vh),34px);font-weight:800;letter-spacing:-.03em;color:rgba(255,255,255,.9);white-space:nowrap}.st .ab-sl1-reel{position:relative;height:clamp(48px,6.2vh,60px);overflow:hidden;background:#1e1e28;border:2px solid var(--yellow);border-radius:12px;box-shadow:inset 0 3px 8px rgba(0,0,0,.6)}.st .ab-sl1-reel:after,.st .ab-sl1-reel:before{content:"";position:absolute;left:0;right:0;height:8px;z-index:2;pointer-events:none}.st .ab-sl1-reel:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.st .ab-sl1-reel:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.st .ab-sl1-reel-1{width:clamp(120px,14vw,160px)}.st .ab-sl1-reel-2{width:clamp(210px,24vw,290px)}.st .ab-sl1-track{display:flex;flex-direction:column;will-change:transform}.st .ab-sl1-reel-1 .ab-sl1-track{--p1:clamp(0,calc(var(--dw) * 2.2),1);translate:0 calc(var(--p1)*-80%)}.st .ab-sl1-reel-2 .ab-sl1-track{--p2:clamp(0,calc((var(--dw) - 0.28) * 1.8),1);translate:0 calc(var(--p2)*-80%)}.st .ab-sl1-word{height:clamp(48px,6.2vh,60px);display:flex;align-items:center;justify-content:center;padding:0 14px;font-size:clamp(18px,min(2.4vw,3.5vh),30px);font-weight:850;letter-spacing:-.03em;color:rgba(255,255,255,.55);white-space:nowrap;text-align:center}.st .ab-sl1-word.is-target{color:var(--yellow)}.st .ab-sl1-footer{display:flex;justify-content:center;align-items:center}.st .ab-sl1-footer .ab-sl1-status{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.st .ab-lt1-plate{--enm:0;--tx:0px;--ty0:0px;--sin:-0.15;position:relative;max-width:min(880px,92vw);margin:1.5vh auto 0;padding:clamp(28px,5vh,52px) clamp(22px,4.5vw,60px);background:#f7f4ee;background-image:radial-gradient(rgba(14,14,18,.045) 1px,transparent 0);background-size:8px 8px;border:3px solid var(--ink);border-radius:24px;box-shadow:8px 8px 0 var(--ink);text-align:center}.st .ab-lt1-press{font-size:clamp(34px,min(6.4vw,8.8vh),78px);font-weight:900;letter-spacing:-.05em;line-height:1.02;color:#2b2b34;text-shadow:1px 2px 1px rgba(255,255,255,.85),-1px -2px 1px rgba(14,14,18,.45);margin-bottom:2vh}.st .ab-lt1-story{font-size:clamp(16px,min(1.35vw,2.6vh),21px);line-height:1.55;color:rgba(14,14,18,.82);max-width:32em;margin:0 auto 3vh;font-weight:560}.st .ab-lt1-stamps{position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(16px,3.5vw,42px);margin-top:1vh}.st .ab-lt1-stamp{display:inline-block;padding:clamp(6px,1.2vh,10px) clamp(16px,2.4vw,26px);border:3px dashed #d63031;border-radius:10px;font-weight:900;font-size:clamp(15px,1.8vw,24px);letter-spacing:.12em;text-transform:uppercase;color:#d63031;background:rgba(214,48,49,.04);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.st .ab-lt1-stamp-city{--st1:clamp(0,calc((var(--dw) - 0.14) * 4),1);opacity:var(--st1);scale:calc(2.2 - var(--st1)*1.2);rotate:-11deg}.st .ab-lt1-stamp-year{--st2:clamp(0,calc((var(--dw) - 0.44) * 4),1);opacity:var(--st2);scale:calc(2.2 - var(--st2)*1.2);rotate:8deg;border-color:#2b2b80;color:#2b2b80;background:rgba(43,43,128,.04)}.st .ab-tl1-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:clamp(340px,50vh,520px)}.st .ab-tl1-mosaic{position:relative;width:min(580px,96%);height:clamp(340px,52vh,480px);display:grid;grid-template-columns:1.35fr 1fr 1fr 1.25fr;grid-template-rows:1.2fr 1.35fr 1.1fr;grid-template-areas:"a a b c" "d e f c" "g h h i";grid-gap:10px;gap:10px}.st .ab-tl1-block{position:relative;border:2.5px solid var(--ink);border-radius:16px;background:#fff;overflow:hidden;box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;justify-content:space-between;padding:8px;transition:translate .25s var(--ease)}.st .ab-tl1-block:hover{translate:0 -4px;z-index:5}.st .ab-tl1-block-a{grid-area:a;background:#ffd23f}.st .ab-tl1-block-b{grid-area:b;background:#bdf2d5}.st .ab-tl1-block-c{grid-area:c;background:#cfe3ff}.st .ab-tl1-block-d{grid-area:d;background:#ffcf9e}.st .ab-tl1-block-e{grid-area:e;background:#f4f1ec}.st .ab-tl1-block-f{grid-area:f;background:#e4ccff}.st .ab-tl1-block-g{grid-area:g;background:#ffb5cf}.st .ab-tl1-block-h{grid-area:h;background:#fff}.st .ab-tl1-block-i{grid-area:i;background:#ffd23f}.st .ab-tl1-dir-top{--enm:0;--tx:0px;--ty0:-80vh}.st .ab-tl1-dir-right{--enm:0;--tx:75vw;--ty0:0px}.st .ab-tl1-dir-bottom{--enm:0;--tx:0px;--ty0:80vh}.st .ab-tl1-dir-left{--enm:0;--tx:-75vw;--ty0:0px}.st .ab-tl1-dir-center{--enm:0;--tx:0px;--ty0:30px;--sin:0.6}.st .ab-tl1-media{position:relative;flex:1 1;overflow:hidden;border-radius:10px}.st .ab-tl1-logo-wrap,.st .ab-tl1-media{display:flex;align-items:center;justify-content:center}.st .ab-tl1-logo-wrap{width:100%;height:100%;padding:6px}.st .ab-tl1-logo-wrap img{max-width:82%;max-height:52px;object-fit:contain}.st .ab-tl1-shot-wrap{width:100%;height:100%;position:relative;border-radius:8px;overflow:hidden;border:1.5px solid rgba(14,14,18,.4)}.st .ab-tl1-shot-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.st .ab-tl1-shot-wrap.is-phone img{object-fit:cover;object-position:center}.st .ab-tl1-tag{margin-top:6px;display:flex;align-items:center}.st .ab-tl1-sector{display:inline-block;padding:3px 8px;background:var(--ink);color:#fff;font-size:11px;font-weight:750;line-height:1.2;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.st .ab-wh1-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:clamp(340px,48vh,500px)}.st .ab-wh1-stage{--enm:0;--tx:70vw;--ty0:0px;--rin:300deg;position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.5vh,24px)}.st .ab-wh1-pointer{width:0;height:0;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-top:22px solid var(--ink);filter:drop-shadow(0 2px 0 #ffffff);margin-bottom:-12px;z-index:5}.st .ab-wh1-wheel{position:relative;width:clamp(240px,min(30vw,42vh),360px);aspect-ratio:1;border-radius:50%;border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;overflow:hidden}.st .ab-wh1-disk{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#ffd23f 0deg 120deg,#ffb5cf 120deg 240deg,#bfd4ff 240deg 1turn);rotate:calc(var(--dw)*(620deg - var(--dw)*140deg));will-change:transform}.st .ab-wh1-slice{position:absolute;width:100%;top:50%;left:0;text-align:center;font-size:clamp(11.5px,1.2vw,15px);font-weight:850;letter-spacing:-.02em;color:var(--ink);padding:0 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .ab-wh1-s1{transform:translateY(-50%) rotate(60deg) translateX(28%)}.st .ab-wh1-s2{transform:translateY(-50%) rotate(180deg) translateX(28%)}.st .ab-wh1-s3{transform:translateY(-50%) rotate(300deg) translateX(28%)}.st .ab-wh1-hub{position:absolute;top:50%;left:50%;translate:-50% -50%;width:22%;aspect-ratio:1;border-radius:50%;background:var(--ink);border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.4);z-index:4}.st .ab-wh1-links{text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.st .ab-wh1-links .ab-wh1-legend{font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:rgba(14,14,18,.7)}.st .ab-wh1-links .ab-wh1-pill-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.st .ab-wh1-links .ab-wh1-pill{display:inline-block;padding:4px 10px;border:1.5px solid var(--ink);border-radius:8px;background:#fff;color:var(--ink);font-size:11.5px;font-weight:800;box-shadow:2px 2px 0 var(--ink)}.st .ab-ct1-stage{position:relative;width:min(1080px,94vw);margin:1.5vh auto 0;min-height:clamp(280px,42vh,420px);display:flex;flex-direction:column;align-items:center}.st .ab-ct1-rope{--enm:0;--tx:0px;--ty0:-110vh;position:absolute;top:0;left:0;right:0;width:100%;height:clamp(60px,10vh,100px);pointer-events:none;z-index:1}.st .ab-ct1-cards{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(12px,2vw,24px);gap:clamp(12px,2vw,24px);width:100%;padding-top:clamp(34px,5.5vh,56px)}.st .ab-ct1-card{--enm:0;--tx:0px;--ty0:-90vh;--rin:15deg;position:relative;background:#fff;color:var(--ink);border:2.5px solid var(--ink);border-radius:18px;padding:clamp(16px,2.8vh,26px) clamp(14px,1.8vw,20px);box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(180px,26vh,240px);transform-origin:50% 0;transition:translate .25s var(--ease),box-shadow .25s var(--ease)}.st .ab-ct1-card:hover{translate:0 -8px;box-shadow:8px 8px 0 var(--yellow);z-index:6}.st .ab-ct1-peg{position:absolute;top:-14px;left:50%;translate:-50% 0;width:16px;height:24px;background:#d4a373;border:2px solid var(--ink);border-radius:4px;box-shadow:2px 2px 0 var(--ink);z-index:3}.st .ab-ct1-peg:after{content:"";position:absolute;top:50%;left:2px;right:2px;height:2px;background:var(--ink)}.st .ab-ct1-c1{rotate:calc((var(--dw) - .5)*11deg);rotate:calc(sin(var(--dw)*12.56)*6.5deg)}.st .ab-ct1-c2{rotate:calc((var(--dw) - .5)*-12deg);rotate:calc(sin(var(--dw)*12.56 + 1.57)*-7deg)}.st .ab-ct1-c3{rotate:calc((var(--dw) - .5)*10deg);rotate:calc(sin(var(--dw)*12.56 + 3.14)*6deg)}.st .ab-ct1-c4{rotate:calc((var(--dw) - .5)*-11deg);rotate:calc(sin(var(--dw)*12.56 + 4.71)*-6.5deg)}.st .ab-ct1-tag{display:inline-block;align-self:flex-start;padding:3px 8px;border-radius:6px;background:var(--yellow);border:1.5px solid var(--ink);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.st .ab-ct1-title{font-size:clamp(16px,min(1.35vw,2.5vh),21px);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.st .ab-ct1-action{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:750;color:var(--indigo);margin-top:auto}.st .ab-ct1-action i{font-style:normal;transition:translate .2s}.st .ab-ct1-card:hover .ab-ct1-action i{translate:4px 0}.st .ab-lg1-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3.2vh,32px);width:100%}.st .ab-lg1-grid{position:relative;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);grid-gap:clamp(6px,.9vw,10px);gap:clamp(6px,.9vw,10px);width:clamp(260px,min(34vw,44vh),380px);aspect-ratio:1;padding:clamp(12px,1.8vw,18px);background:#14141c;border:3px solid rgba(255,255,255,.25);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.6)}.st .ab-lg1-block{position:relative;width:100%;height:100%;background:var(--lego-bg,#ffd23f);border:2px solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 rgba(0,0,0,.4);display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.st .ab-lg1-block .ab-lg1-stud{width:48%;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--ink);background:var(--lego-bg,#ffd23f);box-shadow:inset 0 2px 2px rgba(255,255,255,.45)}.st .ab-lg1-dir-left{--enm:0;--tx:-75vw;--ty0:calc((var(--r-idx) - 3) * 14vh);--rin:-45deg}.st .ab-lg1-dir-right{--enm:0;--tx:75vw;--ty0:calc((var(--r-idx) - 3) * 14vh);--rin:45deg}.st .ab-lg1-dir-top{--enm:0;--tx:0px;--ty0:-85vh;--rin:90deg}.st .ab-lg1-dir-bottom{--enm:0;--tx:calc((var(--c-idx) - 3) * 28vw);--ty0:85vh;--rin:-30deg}.st .ab-lg1-slot{position:relative;width:100%;height:100%;display:grid;place-items:center}.st .ab-lg1-slot .ab-lg1-dimple{width:32%;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.07)}.st .ab-lg1-credit{font-size:clamp(16px,min(1.8vw,3.2vh),26px);font-weight:800;letter-spacing:.08em;color:#fff;text-align:center;margin:0;padding:6px 18px;border:2px solid rgba(255,255,255,.3);border-radius:99px;background:rgba(255,255,255,.05)}@media(max-width:899px){.st .ab-tp1-vis{min-height:0}.st .ab-tp1-stage{height:clamp(320px,44vh,380px)}.st .ab-tp1-sheet{padding:16px}.st .ab-tp1-sheet .ab-tp1-sheet-body{margin-top:14px;padding-bottom:0}.st .ab-tp1-sheet .ab-tp1-sheet-kicker{font-size:20px;margin-bottom:4px}.st .ab-tp1-sheet .ab-tp1-sheet-text{font-size:12.5px;line-height:1.35}.st .ab-tp1-base{padding:18px 14px}.st .ab-tp1-base .ab-tp1-base-title{font-size:clamp(28px,7.5vw,42px)}.st .ab-sl1-cabinet{padding:16px 12px}.st .ab-sl1-display{gap:8px;padding:12px 8px}.st .ab-sl1-reel-1{width:110px}.st .ab-sl1-reel-2{width:180px}.st .ab-lt1-plate{padding:24px 16px}.st .ab-tl1-vis{min-height:0;height:auto;max-height:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:16px}.st .ab-tl1-mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:none;height:clamp(210px,30vh,260px);gap:6px;width:100%}.st .ab-tl1-block{grid-area:auto!important;padding:4px 6px;border-radius:12px;box-shadow:3px 3px 0 var(--ink)}.st .ab-tl1-block:nth-child(n+7){display:none}.st .ab-tl1-logo-wrap{padding:2px}.st .ab-tl1-logo-wrap img{max-height:34px}.st .ab-tl1-tag{margin-top:2px}.st .ab-tl1-sector{font-size:10px;padding:2px 5px;border-radius:4px}.st .ab-wh1-vis{min-height:0}.st .ab-wh1-stage{gap:6px}.st .ab-wh1-btns,.st .tone-mint .st-copy .st-row{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:.6vh}.st .ab-wh1-btns .st-btn,.st .tone-mint .st-copy .st-row .st-btn{padding:6px 12px;font-size:12px;border-radius:8px;gap:6px}.st .ab-wh1-wheel{width:min(70vw,34vh);height:min(70vw,34vh)}.st .ab-wh1-slice{font-size:10.5px;padding:0 10px}.st .ab-wh1-links{display:none}.st .ab-ct1-cards{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:28px}.st .ab-ct1-card{min-height:140px;padding:14px 10px}.st .ab-ct1-title{font-size:13.5px}.st .ab-lg1-grid{width:clamp(220px,62vw,290px);gap:5px;padding:10px}.st .ab-lg1-credit{font-size:14px}}.st .cm-hz1-vis{width:100%;height:100%;min-height:380px;display:flex;align-items:center;justify-content:center}.st .cm-hz1-scene{position:relative;width:min(480px,92vw);height:clamp(330px,50vh,460px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;--enm:0;--rxin:-70deg;--to:50% 100%;--ty0:-60px;--sin:0.2}.st .cm-hz1-horizon{position:absolute;top:14%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,210,63,.7) 50%,transparent)}.st .cm-hz1-horizon:after{content:"";position:absolute;top:-24px;left:50%;translate:-50% 0;width:110px;height:50px;border-radius:50px 50px 0 0;background:radial-gradient(circle,rgba(255,210,63,.45) 0,transparent 70%);filter:blur(6px)}.st .cm-hz1-viewport{position:relative;width:100%;height:86%;perspective:520px;perspective-origin:50% 15%;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.st .cm-hz1-road{position:absolute;bottom:0;width:clamp(220px,24vw,320px);height:clamp(300px,44vh,420px);background:#131318;border-inline:4px solid #ffd23f;transform:rotateX(66deg);transform-origin:50% 100%;box-shadow:0 0 40px rgba(0,0,0,.85);overflow:hidden}.st .cm-hz1-line{position:absolute;top:0;bottom:0;left:50%;translate:-50% 0;width:4px;background:repeating-linear-gradient(180deg,#ffd23f 0,#ffd23f 24px,transparent 0,transparent 52px);background-position:50% calc(var(--lp)*360px)}.st .cm-hz1-boards{inset:0;pointer-events:none}.st .cm-hz1-board,.st .cm-hz1-boards{position:absolute;transform-style:preserve-3d}.st .cm-hz1-board{pointer-events:auto;will-change:transform;transform:translate3d(var(--bx),calc(var(--by) + var(--dw) * var(--b-dy, 120px)),calc(var(--bz) + var(--dw) * var(--b-dz, 240px))) scale(calc(var(--bs) + var(--dw) * var(--b-ds, .45)))}.st .cm-hz1-board.cm-hz1-board-0{--bx:-110px;--by:120px;--bz:20px;--bs:0.95;--b-dy:90px;--b-dz:160px;--b-ds:0.35}.st .cm-hz1-board.cm-hz1-board-1{--bx:110px;--by:40px;--bz:-140px;--bs:0.72;--b-dy:110px;--b-dz:200px;--b-ds:0.38}.st .cm-hz1-board.cm-hz1-board-2{--bx:-20px;--by:-30px;--bz:-300px;--bs:0.52;--b-dy:130px;--b-dz:240px;--b-ds:0.42}.st .cm-hz1-board-inner{background:#1c1c24;border:2px solid #ffd23f;border-radius:10px;padding:10px 14px;box-shadow:0 14px 28px rgba(0,0,0,.6),4px 4px 0 #ffd23f;color:#fff;min-width:170px;max-width:210px;text-align:left}.st .cm-hz1-board-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;padding:2px 6px;border-radius:4px;background:#ffd23f;color:#0e0e12;margin-bottom:4px}.st .cm-hz1-board-title{font-size:clamp(16px,1.4vw,20px);font-weight:800;color:#fff;margin:0 0 2px;line-height:1.1}.st .cm-hz1-board-sub{font-size:11.5px;line-height:1.35;color:rgba(255,255,255,.78);margin:0}.st .cm-hz1-board-posts{display:flex;justify-content:space-around;width:80%;margin:0 auto;height:28px}.st .cm-hz1-board-posts i{width:3px;height:100%;background:linear-gradient(180deg,#94a3b8,#334155)}.st .cm-lb1-vis{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.st .cm-lb1-coast{position:relative;width:min(560px,94vw);height:clamp(340px,54vh,460px);border-radius:20px;overflow:hidden;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#f5f0e6;--enm:0;--tx:0px;--ty0:70vh}.st .cm-lb1-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.st .cm-lb1-beam{transform-origin:50px 430px;transform:rotate(calc(-75deg + var(--dw) * 65deg));will-change:transform;transition:transform .05s linear;filter:drop-shadow(0 0 16px rgba(255,210,63,.6))}.st .cm-lb1-stations{position:absolute;inset:0;pointer-events:none}.st .cm-lb1-station{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;pointer-events:auto;--enm:0;--tx:0px;--ty0:80vh}.st .cm-lb1-station-marker{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin:0 auto}.st .cm-lb1-station-pulse{position:absolute;inset:-4px;border-radius:50%;background:#ffd23f;opacity:calc(clamp(0,(var(--dw) - var(--thresh))*8,1)*.7);transform:scale(calc(1 + clamp(0, (var(--dw) - var(--thresh)) * 8, 1) * .4));filter:blur(3px);transition:opacity .2s}.st .cm-lb1-station-pin{position:relative;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;border:2.5px solid #fff;box-shadow:2px 2px 0 var(--ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.st .cm-lb1-station-card{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 0;min-width:170px;max-width:210px;background:#fff;border:2px solid var(--ink);border-radius:10px;padding:8px 12px;box-shadow:3px 3px 0 var(--ink);text-align:left;opacity:calc(.18 + .82*clamp(0,(var(--dw) - var(--thresh))*8,1));transform:translate3d(0,calc((1 - clamp(0, (var(--dw) - var(--thresh)) * 8, 1)) * 12px),0);transition:opacity .2s,transform .2s}.st .cm-lb1-sc-badge{display:inline-block;font-size:10px;font-weight:800;background:#ffd23f;color:var(--ink);padding:1px 6px;border-radius:4px;margin-bottom:2px}.st .cm-lb1-sc-title{font-size:14px;font-weight:800;color:var(--ink);margin:0 0 2px;line-height:1.15}.st .cm-lb1-sc-desc{font-size:11px;line-height:1.35;color:rgba(14,14,18,.75);margin:0}.st .cm-lb1-copy-phases{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:1.6vh;--enm:0;--tx:0px;--ty0:40px}.st .cm-lb1-copy-phase{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1.5px solid var(--ink);background:#fff;box-shadow:2px 2px 0 var(--ink)}.st .cm-lb1-cp-num{font-size:12px;font-weight:800;padding:2px 6px;border-radius:4px;background:var(--ink);color:#fff}.st .cm-lb1-cp-text{display:flex;flex-direction:column}.st .cm-lb1-cp-text b{font-size:13px;font-weight:750;color:var(--ink);line-height:1.1}.st .cm-lb1-cp-text small{font-size:11px;color:rgba(14,14,18,.65)}.st .cm-tk1-slide .st-grid{padding:max(84px,9vh) 0 max(24px,3vh);gap:clamp(10px,1.8vh,18px)}.st .cm-tk1-slide .st-grid .st-kicker{margin-bottom:1vh}.st .cm-tk1-slide .st-grid .st-h{font-size:clamp(30px,min(4.2vw,6.8vh),54px);margin-bottom:.25em}.st .cm-tk1-slide .st-grid .st-p{font-size:clamp(13.5px,1vw,15.5px);line-height:1.4;margin-bottom:.4em}.st .cm-tk1-section{width:min(1080px,94vw);display:flex;flex-direction:column;gap:clamp(10px,1.5vh,18px)}.st .cm-tk1-ticker-wrap{display:flex;flex-direction:column;gap:6px;overflow:hidden;padding-block:2px}.st .cm-tk1-ticker{overflow:hidden;white-space:nowrap;width:100%;border-radius:99px;border:1.5px solid var(--ink);background:#fff;box-shadow:2.5px 2.5px 0 var(--ink);padding:4px 0}.st .cm-tk1-ticker-top{--enm:0;--tx:-85vw;--ty0:0px}.st .cm-tk1-ticker-bot{--enm:0;--tx:85vw;--ty0:0px}.st .cm-tk1-track{display:inline-flex;gap:16px;align-items:center;will-change:transform;transition:transform .05s linear}.st .cm-tk1-track-top{transform:translate3d(calc((var(--lp) - .5) * -220px),0,0)}.st .cm-tk1-track-bot{transform:translate3d(calc((var(--lp) - .5) * 220px),0,0)}.st .cm-tk1-chip{display:inline-flex;align-items:center;gap:6px;font-size:clamp(11.5px,.95vw,13px);font-weight:750;color:var(--ink)}.st .cm-tk1-dot{width:6px;height:6px;border-radius:50%;background:#3b36d6;flex-shrink:0}.st .cm-tk1-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,1.4vw,18px);gap:clamp(10px,1.4vw,18px)}.st .cm-tk1-card{--enm:0;--tx:0px;--ty0:-85vh;--rin:-6deg;background:#fff;border:2px solid var(--ink);border-radius:14px;padding:clamp(12px,1.6vh,18px) clamp(14px,1.4vw,18px);box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;text-align:left}.st .cm-tk1-card:nth-child(2){--rin:4deg}.st .cm-tk1-card:nth-child(3){--rin:-4deg}.st .cm-tk1-card-tag{align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:5px;background:#ffd23f;color:var(--ink);border:1.5px solid var(--ink);margin-bottom:6px}.st .cm-tk1-card-title{font-size:clamp(16px,1.25vw,19px);font-weight:800;color:var(--ink);margin:0 0 6px;line-height:1.15}.st .cm-tk1-card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.st .cm-tk1-card-list li{display:flex;align-items:flex-start;gap:8px;font-size:clamp(12px,.95vw,13.5px);line-height:1.35;color:rgba(14,14,18,.85);font-weight:600}.st .cm-tk1-tick{width:12px;height:12px;border-radius:50%;background:#ffd23f;border:1.5px solid var(--ink);flex-shrink:0;margin-top:2px;position:relative}.st .cm-tk1-tick:after{content:"";position:absolute;left:3.5px;top:1px;width:3px;height:6px;border:solid var(--ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.st .cm-gf1-vis{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.st .cm-gf1-console{width:min(520px,94vw);background:#fff;border:2.5px solid var(--ink);border-radius:18px;padding:clamp(16px,2.4vh,22px);box-shadow:6px 6px 0 var(--ink);--enm:0;--tx:0px;--ty0:50px}.st .cm-gf1-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid rgba(14,14,18,.12);padding-bottom:12px;margin-bottom:14px}.st .cm-gf1-title{font-size:13.5px;font-weight:800;color:var(--ink);letter-spacing:.04em;text-transform:uppercase}.st .cm-gf1-badge{font-size:11px;font-weight:800;background:#bdf2d5;color:#0e0e12;border:1.5px solid var(--ink);padding:2px 8px;border-radius:99px;box-shadow:1.5px 1.5px 0 var(--ink)}.st .cm-gf1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(10px,1.6vw,16px);gap:clamp(10px,1.6vw,16px)}.st .cm-gf1-card{--enm:0;--rin:-180deg;--sin:1;--ty0:40px;background:#f7faf8;border:1.5px solid var(--ink);border-radius:12px;padding:12px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:3px 3px 0 var(--ink)}.st .cm-gf1-dial-wrap{position:relative;width:110px;height:68px;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.st .cm-gf1-dial{width:100%;height:100%;display:block}.st .cm-gf1-needle{position:absolute;left:50%;bottom:6px;width:4px;height:46px;translate:-50% 0;transform-origin:50% 100%;transform:rotate(calc(-110deg + var(--dw) * (110deg + var(--rest, 50deg))));will-change:transform;transition:transform .05s linear}.st .cm-gf1-pointer{display:block;width:4px;height:38px;background:#3b36d6;border-radius:3px 3px 0 0}.st .cm-gf1-hub{position:absolute;bottom:-5px;left:50%;translate:-50% 0;width:12px;height:12px;border-radius:50%;background:var(--ink);border:2px solid #fff}.st .cm-gf1-info{margin-top:8px;width:100%}.st .cm-gf1-name{font-size:13.5px;font-weight:800;color:var(--ink);margin:0 0 3px;line-height:1.2}.st .cm-gf1-desc{font-size:11px;line-height:1.35;color:rgba(14,14,18,.72);margin:0}.st .cm-sc1-vis{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.st .cm-sc1-clock{width:min(480px,92vw);--enm:0;--tx:0px;--ty0:-115vh;--rin:-8deg}.st .cm-sc1-clock-frame{background:#18181b;border:3px solid var(--ink);border-radius:18px;padding:clamp(18px,2.6vh,26px);box-shadow:7px 7px 0 var(--ink);color:#fff;display:flex;flex-direction:column;gap:14px}.st .cm-sc1-clock-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px solid rgba(255,255,255,.14);padding-bottom:10px}.st .cm-sc1-clock-label{font-size:11.5px;font-weight:800;letter-spacing:.08em;color:rgba(255,255,255,.75)}.st .cm-sc1-clock-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.st .cm-sc1-clock-display{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.5vw,24px);padding:8px 0;perspective:600px}.st .cm-sc1-flap-digit{position:relative;width:clamp(84px,12vw,110px);height:clamp(110px,16vh,140px);background:#09090b;border:2.5px solid #27272a;border-radius:12px;font-size:clamp(64px,9vw,92px);font-weight:900;line-height:1;text-align:center;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.7)}.st .cm-sc1-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#ffd23f;font-family:var(--f)}.st .cm-sc1-half-top{top:0;border-bottom:1.5px solid #000;align-items:flex-end;line-height:0;padding-bottom:1px;background:#18181b}.st .cm-sc1-half-bot{bottom:0;border-top:1.5px solid #27272a;align-items:flex-start;line-height:0;padding-top:1px;background:#131316}.st .cm-sc1-flipper{position:absolute;top:0;left:0;right:0;height:50%;transform-origin:50% 100%;transform-style:preserve-3d;transform:rotateX(calc(clamp(0, (var(--dw) - .25) * 3, 1) * -180deg));will-change:transform;transition:transform .05s linear}.st .cm-sc1-flip-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--f)}.st .cm-sc1-flip-front{background:#18181b;color:#ffd23f;align-items:flex-end;line-height:0;border-bottom:1.5px solid #000}.st .cm-sc1-flip-back{background:#131316;color:#ffd23f;transform:rotateX(180deg);align-items:flex-start;line-height:0;border-top:1.5px solid #27272a}.st .cm-sc1-hinge{position:absolute;top:50%;left:0;right:0;height:0;pointer-events:none;z-index:5}.st .cm-sc1-pin{position:absolute;top:-5px;width:6px;height:10px;border-radius:2px;background:#71717a;border:1px solid #09090b}.st .cm-sc1-pin.cm-sc1-pin-l{left:-3px}.st .cm-sc1-pin.cm-sc1-pin-r{right:-3px}.st .cm-sc1-word-display{display:flex;gap:4px;align-items:center}.st .cm-sc1-char-flap{position:relative;width:clamp(24px,3.2vw,34px);height:clamp(48px,7vh,64px);background:#18181b;border:1.5px solid #27272a;border-radius:6px;font-size:clamp(18px,2.4vw,24px);font-weight:800;color:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.5)}.st .cm-sc1-char-top{align-items:flex-end;background:#1f1f23;border-bottom:1px solid #000}.st .cm-sc1-char-bot,.st .cm-sc1-char-top{height:50%;display:flex;justify-content:center;line-height:0}.st .cm-sc1-char-bot{align-items:flex-start;background:#131316;border-top:1px solid #27272a}.st .cm-sc1-clock-footer{display:flex;align-items:center;justify-content:space-between;border-top:1.5px solid rgba(255,255,255,.14);padding-top:10px;font-size:11px;font-weight:800;letter-spacing:.06em;color:rgba(255,255,255,.65)}.st .cm-sc1-steps{display:flex;flex-direction:column;gap:12px;margin-top:1.6vh;--enm:0;--tx:0px;--ty0:40px}.st .cm-sc1-steps-mobile{display:none}.st .cm-sc1-step{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border-radius:12px;border:2px solid var(--ink);background:#fff;box-shadow:3.5px 3.5px 0 var(--ink)}.st .cm-sc1-step-badge{font-size:12px;font-weight:800;padding:3px 8px;border-radius:6px;background:var(--ink);color:#fff;flex-shrink:0;margin-top:1px}.st .cm-sc1-step-content{display:flex;flex-direction:column}.st .cm-sc1-step-title{font-size:15px;font-weight:800;color:var(--ink);margin:0 0 3px;line-height:1.2}.st .cm-sc1-step-body{font-size:13px;line-height:1.4;color:rgba(14,14,18,.78);margin:0}.st .cm-mg1-stage{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:min(940px,92vw);margin:0 auto}.st .cm-mg1-magnet{--enm:0;--tx:0px;--ty0:-85vh;--rin:12deg;width:130px;height:115px;display:flex;align-items:center;justify-content:center;margin-bottom:2vh;filter:drop-shadow(0 12px 24px rgba(0,0,0,.35))}.st .cm-mg1-svg{width:100%;height:100%;display:block}.st .cm-mg1-flux{opacity:calc(.25 + .75*var(--dw));transition:opacity .1s linear}.st .cm-mg1-heading{font-size:clamp(34px,min(6.5vw,11vh),78px);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#fff;margin:0 0 1.2vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 4px 18px rgba(0,0,0,.3);--enm:0;--tx:0px;--ty0:30px}.st .cm-mg1-word{display:inline-block;white-space:nowrap}.st .cm-mg1-letter{will-change:transform;transform:translate3d(calc((1 - var(--dw)) * var(--sx) * 1vw),calc((1 - var(--dw)) * var(--sy) * 1vh),0) rotate(calc((1 - var(--dw)) * var(--sr) * 1deg));transition:transform .05s linear}.st .cm-mg1-letter,.st .cm-mg1-space{display:inline-block}@media(max-width:899px){.st .cm-hz1-vis{min-height:0;height:auto}.st .cm-hz1-scene{width:min(340px,90vw);height:clamp(220px,34vh,38vh);max-height:40vh}.st .cm-hz1-viewport{perspective:none}.st .cm-hz1-road{width:clamp(140px,36vw,190px);height:100%}.st .cm-hz1-boards{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;z-index:2;pointer-events:auto}.st .cm-hz1-board{position:relative;transform:none;will-change:auto}.st .cm-hz1-board.cm-hz1-board-0,.st .cm-hz1-board.cm-hz1-board-1,.st .cm-hz1-board.cm-hz1-board-2{--bx:0px;--by:0px;--bz:0px;--bs:1;--b-dy:0px;--b-dz:0px;--b-ds:0}.st .cm-hz1-board-inner{min-width:0;width:min(220px,72vw);max-width:230px;padding:5px 10px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.5),2px 2px 0 #ffd23f}.st .cm-hz1-board-tag{font-size:9px;padding:1px 5px;border-radius:3px;margin-bottom:2px}.st .cm-hz1-board-title{font-size:13px;margin:0 0 1px;line-height:1.15}.st .cm-hz1-board-sub{font-size:10px;line-height:1.25;color:rgba(255,255,255,.8)}.st .cm-hz1-board-posts{display:none}.st .cm-lb1-copy-phases{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:1vh;margin-bottom:0}.st .cm-lb1-copy-phase{padding:5px 8px;gap:6px;border-radius:8px}.st .cm-lb1-cp-num{font-size:10px;padding:1px 5px;border-radius:3px}.st .cm-lb1-cp-text b{font-size:11px;line-height:1.15;color:var(--ink)}.st .cm-lb1-cp-text small{font-size:9.5px;line-height:1.1}.st .cm-lb1-vis{min-height:0;height:auto}.st .cm-lb1-coast{width:min(340px,92vw);height:clamp(160px,24vh,28vh);max-height:30vh;border-radius:14px}.st .cm-lb1-station-card{display:none}.st .cm-lb1-station-marker{width:24px;height:24px}.st .cm-lb1-station-pin{width:22px;height:22px;font-size:9.5px;border-width:1.5px}.st .cm-tk1-slide .st-grid{padding:max(84px,10.5vh) 0 max(16px,2vh);gap:8px}.st .cm-tk1-slide .st-grid .st-kicker{margin-bottom:4px;font-size:10px;padding:2px 8px 2px 3px}.st .cm-tk1-slide .st-grid .st-h{font-size:clamp(22px,6vw,26px);line-height:1.05;margin-bottom:3px}.st .cm-tk1-slide .st-grid .st-p{font-size:11.5px;line-height:1.3;margin-bottom:4px;max-width:320px}.st .cm-tk1-section{width:min(340px,92vw);gap:5px}.st .cm-tk1-ticker-wrap{display:none}.st .cm-tk1-cards{grid-template-columns:1fr;gap:5px}.st .cm-tk1-card{padding:6px 10px;border-radius:9px;box-shadow:2px 2px 0 var(--ink);display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 8px;gap:2px 8px;--rin:0deg!important;--ty0:20px!important}.st .cm-tk1-card:nth-child(2),.st .cm-tk1-card:nth-child(3){--rin:0deg!important}.st .cm-tk1-card-tag{grid-column:1;font-size:8.5px;padding:1px 5px;border-radius:3px;margin-bottom:0}.st .cm-tk1-card-title{grid-column:2;font-size:12.5px;margin:0;line-height:1.15;color:var(--ink)}.st .cm-tk1-card-list{grid-column:1/-1;gap:2px;margin-top:1px}.st .cm-tk1-card-list li{gap:5px;font-size:10px;line-height:1.25;color:rgba(14,14,18,.82)}.st .cm-tk1-tick{width:9px;height:9px;margin-top:2px}.st .cm-tk1-tick:after{left:2px;top:.5px;width:2.5px;height:4.5px;border-width:0 1.5px 1.5px 0}.st .cm-gf1-vis{min-height:0;height:auto}.st .cm-gf1-console{width:min(340px,92vw);padding:10px;border-radius:14px;box-shadow:3.5px 3.5px 0 var(--ink)}.st .cm-gf1-header{padding-bottom:6px;margin-bottom:8px}.st .cm-gf1-title{font-size:11px}.st .cm-gf1-badge{font-size:9px;padding:1px 6px}.st .cm-gf1-grid{grid-template-columns:repeat(2,1fr);gap:6px}.st .cm-gf1-card{max-height:18vh;height:clamp(86px,15vh,18vh);padding:6px;border-radius:10px;box-shadow:2px 2px 0 var(--ink)}.st .cm-gf1-dial-wrap{width:76px;height:48px}.st .cm-gf1-needle{height:32px;bottom:4px}.st .cm-gf1-pointer{height:26px;width:3px}.st .cm-gf1-hub{width:9px;height:9px;bottom:-4px}.st .cm-gf1-info{margin-top:3px}.st .cm-gf1-name{font-size:11px;margin:0;line-height:1.15;color:var(--ink)}.st .cm-gf1-desc{display:none}.st .cm-sc1-vis{min-height:0;height:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.st .cm-sc1-clock{width:min(330px,90vw);max-height:20vh;--ty0:-50px;--rin:-4deg}.st .cm-sc1-clock-frame{padding:8px 12px;border-radius:12px;gap:5px;box-shadow:4px 4px 0 var(--ink)}.st .cm-sc1-clock-header{padding-bottom:4px}.st .cm-sc1-clock-label{font-size:9.5px}.st .cm-sc1-clock-dot{width:6px;height:6px}.st .cm-sc1-clock-display{gap:8px;padding:3px 0}.st .cm-sc1-flap-digit{width:clamp(48px,13vw,58px);height:clamp(54px,10vh,64px);font-size:clamp(38px,9vw,46px);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.6)}.st .cm-sc1-word-display{gap:2px}.st .cm-sc1-char-flap{width:clamp(14px,3.6vw,17px);height:clamp(26px,5vh,32px);font-size:clamp(12px,2.8vw,14px);border-radius:4px}.st .cm-sc1-clock-footer{padding-top:4px;font-size:8.5px}.st .cm-sc1-steps-desktop{display:none}.st .cm-sc1-steps-mobile{display:flex}.st .cm-sc1-steps{width:min(330px,90vw);gap:5px;margin-top:0}.st .cm-sc1-step{padding:6px 10px;gap:8px;border-radius:8px;box-shadow:2px 2px 0 var(--ink)}.st .cm-sc1-step-badge{font-size:9.5px;padding:1px 5px;border-radius:4px}.st .cm-sc1-step-title{font-size:12px;margin:0 0 1px;line-height:1.15;color:var(--ink)}.st .cm-sc1-step-body{font-size:10.5px;line-height:1.25;color:rgba(14,14,18,.78)}}.st .cr-btn-primary{cursor:pointer}.st .cr-dominoes-stage{position:relative;width:100%;height:100%;max-height:56vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:2vh}.st .cr-floor-line{width:100%;max-width:580px;height:4px;background:var(--ink);border-radius:2px;box-shadow:0 4px 14px rgba(14,14,18,.15)}.st .cr-dominoes-row{display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.5vw,22px);width:100%;padding-bottom:8px}.st .cr-domino-item{--enm:0;--tx:0px;--ty0:140px;--sin:0.15;flex:0 0 clamp(54px,6.8vw,86px);width:clamp(54px,6.8vw,86px)}.st .cr-domino-tile{position:relative;width:100%;height:clamp(185px,29vh,255px);background:#fffdf9;border:2.5px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;overflow:hidden;transform-origin:100% 100%;transform:rotate(clamp(0deg,(var(--dw) * 3.4 - var(--k,0) * .52) * 50deg,50deg));transition:box-shadow .25s var(--ease)}.st .cr-domino-tile:hover{box-shadow:6px 6px 0 var(--ink)}.st .cr-domino-top{height:36%;display:flex;align-items:center;justify-content:center;background:#faf6ee;padding:6px}.st .cr-domino-pips{display:grid;grid-gap:4px;gap:4px;width:32px;height:32px;align-content:center;justify-content:center}.st .cr-domino-pips.pips-1{grid-template-columns:1fr;align-items:center;justify-items:center}.st .cr-domino-pips.pips-2{grid-template-columns:1fr 1fr;align-items:center;justify-items:center}.st .cr-domino-pips.pips-3{grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center}.st .cr-domino-pips.pips-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:center;justify-items:center}.st .cr-domino-pips.pips-5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;align-items:center;justify-items:center}.st .cr-pip{display:block;width:7px;height:7px;border-radius:50%;background:var(--ink);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.st .cr-domino-divider{position:relative;height:2px;background:rgba(14,14,18,.2);margin:0 6px}.st .cr-domino-divider .cr-spinner-pin{position:absolute;left:50%;top:50%;translate:-50% -50%;width:5px;height:5px;border-radius:50%;background:#c89658;border:1px solid var(--ink)}.st .cr-domino-bottom{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;padding:8px 6px;color:var(--ink);background:#fffdf9}.st .cr-domino-num{display:inline-block;font-size:10px;font-weight:800;color:var(--ink);opacity:.55;margin-bottom:2px}.st .cr-domino-title{font-size:clamp(10.5px,.95vw,12.5px);font-weight:800;line-height:1.15;color:var(--ink);margin-bottom:4px;text-wrap:balance}.st .cr-domino-body{font-size:clamp(9px,.8vw,10.5px);line-height:1.25;color:rgba(14,14,18,.72);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st .cr-station-card{background:#171622;border:2px solid rgba(255,255,255,.25);border-radius:14px;padding:clamp(12px,1.6vh,18px);box-shadow:4px 4px 0 #000;margin-top:1.8vh;max-width:500px}.st .cr-station-sign{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed rgba(255,255,255,.2)}.st .cr-station-sign span{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#ffd23f}.st .cr-station-sign small{font-size:11px;font-weight:700;color:rgba(255,255,255,.6)}.st .cr-tickets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.st .cr-ticket{background:#ffd23f;border:2px solid #0e0e12;border-radius:8px;padding:8px 10px;box-shadow:3px 3px 0 #0e0e12;color:#0e0e12;position:relative;transition:translate .2s var(--ease)}.st .cr-ticket:hover{translate:0 -3px}.st .cr-ticket-tag{display:block;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:2px}.st .cr-ticket-title{display:block;font-size:12px;font-weight:800;line-height:1.2;margin-bottom:4px}.st .cr-ticket-desc{font-size:10.5px;line-height:1.25;color:rgba(14,14,18,.8)}.st .cr-train-stage{position:relative;width:100%;height:100%;max-height:56vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.st .cr-track-wrap{--enm:0;--tx:-85vw;--ty0:0px;position:absolute;bottom:28%;left:-15%;right:-15%;height:38px;z-index:1}.st .cr-track-sleepers{display:flex;justify-content:space-between;width:100%;padding:0 20px}.st .cr-sleeper{width:8px;height:34px;background:#5a4233;border:1.5px solid #201712;border-radius:2px;box-shadow:0 3px 6px rgba(0,0,0,.4)}.st .cr-track-rails{position:absolute;left:0;right:0;top:6px;height:20px;border-top:3.5px solid #d4d4da;border-bottom:3.5px solid #a6a6ae;box-shadow:0 4px 8px rgba(0,0,0,.5)}.st .cr-train-viewport{position:relative;width:100%;height:200px;z-index:2}.st .cr-train-convoy{--enm:0;--tx:75vw;--ty0:0px;position:absolute;left:0;bottom:30px}.st .cr-train-line{display:flex;align-items:flex-end;gap:12px;transform:translate3d(calc(var(--dw) * -640px + 60px),0,0);will-change:transform}.st .cr-locomotive{position:relative;width:145px;height:110px;flex:0 0 145px}.st .cr-loco-steam{position:absolute;top:-24px;left:20px;display:flex;gap:6px}.st .cr-steam-puff{display:block;border-radius:50%;background:rgba(255,255,255,.8);border:1.5px solid var(--ink);box-shadow:2px 2px 0 rgba(0,0,0,.2)}.st .cr-steam-puff.p1{width:14px;height:14px;animation:cr-puff 2s ease-out infinite}.st .cr-steam-puff.p2{width:20px;height:20px;animation:cr-puff 2s ease-out .4s infinite}@keyframes cr-puff{0%{opacity:.2;translate:0 6px;scale:.7}50%{opacity:.9}to{opacity:0;translate:14px -14px;scale:1.3}}.st .cr-loco-stack{position:absolute;top:4px;left:24px;width:14px;height:28px;background:#3b3a4a;border:2px solid #fff;border-radius:3px 3px 0 0}.st .cr-loco-cabin{position:absolute;top:12px;right:8px;width:60px;height:62px;background:#ffd23f;border:2.5px solid #fff;border-radius:8px 8px 0 0;padding:6px}.st .cr-loco-cabin .cr-loco-window{width:24px;height:24px;background:#0e0e12;border:2px solid #fff;border-radius:4px}.st .cr-loco-cabin .cr-loco-lamp{position:absolute;right:-8px;top:18px;width:8px;height:12px;background:#ffb5cf;border:1.5px solid #fff;border-radius:0 4px 4px 0}.st .cr-loco-body{position:absolute;bottom:24px;left:10px;width:80px;height:48px;background:#282736;border:2.5px solid #fff;border-radius:12px 0 0 4px;display:flex;align-items:center;justify-content:center}.st .cr-loco-body .cr-loco-label{font-size:11px;font-weight:800;letter-spacing:.08em;color:#ffd23f}.st .cr-loco-cowcatcher{position:absolute;bottom:16px;left:-8px;width:18px;height:20px;background:#ff5a1f;border:2px solid #fff;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.st .cr-loco-wheels{position:absolute;bottom:0;left:4px;right:4px;display:flex;gap:8px;align-items:flex-end}.st .cr-loco-wheels .cr-wheel{border-radius:50%;background:#e6e6ea;border:3px solid #0e0e12;box-shadow:inset 0 0 0 3px #8e8e98}.st .cr-loco-wheels .cr-wheel.big{width:32px;height:32px}.st .cr-loco-wheels .cr-wheel.small{width:24px;height:24px}.st .cr-wagon{position:relative;width:105px;height:85px;flex:0 0 105px}.st .cr-wagon-coupler{position:absolute;left:-12px;bottom:18px;width:14px;height:5px;background:#fff;border:1px solid #0e0e12;border-radius:2px}.st .cr-wagon-roof{position:absolute;top:4px;left:-2px;right:-2px;height:10px;background:#1c1b26;border:2px solid #fff;border-radius:6px 6px 0 0}.st .cr-wagon-body{position:absolute;top:12px;left:0;right:0;bottom:18px;background:var(--wagon-c,#ffd23f);border:2.5px solid #fff;border-radius:0 0 6px 6px;padding:6px}.st .cr-wagon-body,.st .cr-wagon-window{display:flex;align-items:center;justify-content:center}.st .cr-wagon-window{background:#fff;border:2px solid #0e0e12;border-radius:6px;width:100%;height:100%;flex-direction:column;padding:2px 4px}.st .cr-wagon-window .cr-wagon-step{font-size:9.5px;font-weight:800;color:#0e0e12;opacity:.6}.st .cr-wagon-window .cr-wagon-title{font-size:11.5px;font-weight:800;color:#0e0e12;line-height:1.1;text-align:center}.st .cr-wagon-wheels{position:absolute;bottom:0;left:12px;right:12px;display:flex;justify-content:space-between}.st .cr-wagon-wheels .cr-wheel{width:22px;height:22px;border-radius:50%;background:#e6e6ea;border:2.5px solid #0e0e12;box-shadow:inset 0 0 0 2px #8e8e98}.st .cr-shelves-stage{position:relative;height:100%;max-height:60vh;justify-content:center}.st .cr-shelves-rack,.st .cr-shelves-stage{width:100%;display:flex;flex-direction:column}.st .cr-shelves-rack{--enm:0;--tx:-85vw;--ty0:0px;gap:clamp(14px,2.8vh,26px);max-width:530px}.st .cr-shelf{display:flex;flex-direction:column;position:relative}.st .cr-shelf-items{display:flex;justify-content:space-around;align-items:flex-end;gap:16px;padding-bottom:4px}.st .cr-shelf-plank{height:14px;background:linear-gradient(180deg,#c48b4f,#b57a3e 70%,#8f5c27);border:2px solid var(--ink);border-radius:4px;box-shadow:3px 5px 0 var(--ink);position:relative}.st .cr-shelf-plank:after{content:"";position:absolute;left:14px;right:14px;bottom:-6px;height:5px;background:rgba(14,14,18,.15);border-radius:0 0 4px 4px}.st .cr-perk-item{--enm:0;--tx:0px;--ty0:-85vh;--rin:8deg;display:flex;align-items:center;gap:12px;background:#fff;border:2px solid var(--ink);border-radius:12px;padding:8px 14px;box-shadow:3px 3px 0 var(--ink);transition:translate .25s var(--ease)}.st .cr-perk-item:hover{translate:0 -4px}.st .cr-perk-item:nth-child(2n){--rin:-8deg}.st .cr-perk-icon-wrap{width:38px;height:38px;flex-shrink:0}.st .cr-perk-icon-wrap .cr-perk-svg{width:100%;height:100%;display:block}.st .cr-perk-card{display:flex;flex-direction:column;color:var(--ink)}.st .cr-perk-tag{font-size:13px;font-weight:800;line-height:1.2;color:var(--ink);margin-bottom:2px}.st .cr-perk-desc{font-size:11.5px;line-height:1.3;color:rgba(14,14,18,.72)}.st .cr-river-stage{position:relative;width:100%;height:100%;max-height:60vh;display:flex;align-items:center;justify-content:center}.st .cr-river-wrap{--enm:0;--tx:80vw;--ty0:0px;position:relative;width:100%;max-width:520px;height:clamp(280px,44vh,380px);border:2.5px solid var(--ink);border-radius:18px;overflow:hidden;box-shadow:5px 5px 0 var(--ink);background:#9de3bd}.st .cr-river-svg{position:absolute;inset:0;width:100%;height:100%}.st .cr-wave{animation:cr-flow 3s ease-in-out infinite alternate}.st .cr-wave.w1{animation-delay:0s}.st .cr-wave.w2{animation-delay:.5s}.st .cr-wave.w3{animation-delay:1s}@keyframes cr-flow{0%{translate:-6px 0}to{translate:8px 0}}.st .cr-stones-overlay{position:absolute;inset:0}.st .cr-stone{position:absolute;display:flex;flex-direction:column;align-items:center;transition:opacity .3s ease,scale .3s ease}.st .cr-stone.cr-stone-1{left:12%;top:62%;opacity:clamp(.35,var(--dw)*3 - .05,1);scale:calc(.85 + .15*clamp(0,var(--dw)*3 - .05,1))}.st .cr-stone.cr-stone-2{left:42%;top:38%;opacity:clamp(.35,var(--dw)*3 - .95,1);scale:calc(.85 + .15*clamp(0,var(--dw)*3 - .95,1))}.st .cr-stone.cr-stone-3{left:68%;top:14%;opacity:clamp(.35,var(--dw)*3 - 1.85,1);scale:calc(.85 + .15*clamp(0,var(--dw)*3 - 1.85,1))}.st .cr-stone-rock{width:clamp(48px,6vw,60px);height:clamp(34px,4.4vh,42px);background:#e6e6ee;border:2.5px solid var(--ink);border-radius:50% 50% 45% 45%;box-shadow:3px 4px 0 var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.st .cr-stone-rock .cr-stone-num{font-size:13px;font-weight:800;color:var(--ink)}.st .cr-stone-info{background:#fff;border:2px solid var(--ink);border-radius:10px;padding:6px 10px;box-shadow:2px 2px 0 var(--ink);max-width:170px;text-align:center;color:var(--ink)}.st .cr-stone-tag{font-size:11.5px;font-weight:800;line-height:1.2;color:var(--ink);margin-bottom:2px}.st .cr-stone-desc{font-size:9.5px;line-height:1.25;color:rgba(14,14,18,.75)}.st .cr-hopping-figure{position:absolute;left:calc(10% + var(--dw)*68%);top:calc(72% - var(--dw)*58%);translate:-50% -50%;z-index:10;transition:left .1s linear,top .1s linear}.st .cr-figure-avatar{width:32px;height:32px;filter:drop-shadow(2px 3px 0 var(--ink))}.st .cr-figure-avatar .cr-figure-svg{width:100%;height:100%;display:block}.st .cr-radar-stage{position:relative;width:100%;height:100%;max-height:60vh;display:flex;align-items:center;justify-content:center}.st .cr-radar-wrap{--enm:0;--sin:1;--tx:0px;--ty0:0px;position:relative;width:clamp(260px,32vw,360px);height:clamp(260px,32vw,360px)}.st .cr-radar-ping{position:absolute;inset:-14px;border-radius:50%;border:2.5px solid rgba(14,14,18,.4);animation:cr-ping-pulse 2.4s infinite var(--ease);pointer-events:none}@keyframes cr-ping-pulse{0%{scale:.9;opacity:.8}to{scale:1.25;opacity:0}}.st .cr-radar-dish{position:absolute;inset:0;border-radius:50%;background:#0f1d16;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);overflow:hidden}.st .cr-radar-ring{position:absolute;border-radius:50%;border:1.5px solid rgba(60,207,109,.35)}.st .cr-radar-ring.r1{inset:15%}.st .cr-radar-ring.r2{inset:32%}.st .cr-radar-ring.r3{inset:50%}.st .cr-radar-crosshair{position:absolute}.st .cr-radar-crosshair.x-axis{left:0;right:0;top:50%;height:1px;border-top:1px dashed rgba(60,207,109,.35)}.st .cr-radar-crosshair.y-axis{top:0;bottom:0;left:50%;width:1px;border-left:1px dashed rgba(60,207,109,.35)}.st .cr-radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(60,207,109,.45) 0deg,rgba(60,207,109,0) 60deg);transform:rotate(calc(var(--lp) * 2turn));will-change:transform;pointer-events:none}.st .cr-radar-blip{position:absolute;display:flex;align-items:center;gap:6px;z-index:5;translate:-50% -50%}.st .cr-blip-dot{width:9px;height:9px;border-radius:50%;background:var(--blip-c,#3ccf6d);box-shadow:0 0 10px var(--blip-c,#3ccf6d)}.st .cr-blip-pulse{position:absolute;left:0;top:50%;translate:-4.5px -50%;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--blip-c,#3ccf6d);animation:cr-blip-ping 2s ease-out infinite}@keyframes cr-blip-ping{0%{scale:.6;opacity:.9}to{scale:2;opacity:0}}.st .cr-blip-label{background:#fff;color:var(--ink);border:1.5px solid var(--ink);border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:800;line-height:1.2;box-shadow:2px 2px 0 var(--ink);white-space:nowrap}.st .cr-radar-center{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;z-index:6}.st .cr-radar-center .cr-beacon-core{width:12px;height:12px;border-radius:50%;background:#ffd23f;border:2px solid var(--ink);box-shadow:0 0 10px #ffd23f}.st .cr-radar-center .cr-beacon-tag{margin-top:4px;background:rgba(14,14,18,.85);color:#ffd23f;border:1px solid rgba(255,255,255,.3);border-radius:99px;padding:2px 6px;font-size:9px;font-weight:700;white-space:nowrap}.st .cr-cradle-stage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,2.8vh,26px);margin-top:1vh}.st .cr-cradle-wrap{--enm:0;--tx:0px;--ty0:-70px;--sin:0.2;position:relative;width:clamp(280px,34vw,420px);height:clamp(170px,25vh,230px)}.st .cr-cradle-frame{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.st .cr-cradle-bar{position:relative;height:18px;width:100%;margin-bottom:2px}.st .cr-cradle-bar .cr-bar-support{position:absolute;top:0;width:10px;height:100%;background:#6a6a75;border:2px solid #fff;border-radius:4px}.st .cr-cradle-bar .cr-bar-support.left{left:0}.st .cr-cradle-bar .cr-bar-support.right{right:0}.st .cr-cradle-bar .cr-bar-rod{position:absolute;left:6px;right:6px;top:2px;height:14px;background:linear-gradient(180deg,#ffffff,#b8b8c2 50%,#686874);border:2px solid #fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.6);display:flex;justify-content:space-around;align-items:center;padding:0 18px}.st .cr-cradle-bar .cr-bar-rod .cr-joint{width:7px;height:7px;border-radius:50%;background:#0e0e12;border:1.5px solid #fff}.st .cr-cradle-assembly{position:relative;width:100%;flex:1 1;display:flex;justify-content:center;align-items:flex-start}.st .cr-pendulum-unit{position:relative;width:clamp(40px,5vw,56px);height:100%;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0}.st .cr-pendulum-unit.ball-left{transform:rotate(calc(-36deg * max(0, sin(var(--dw) * 12.56rad))))}.st .cr-pendulum-unit.ball-mid{transform:rotate(0deg)}.st .cr-pendulum-unit.ball-right{transform:rotate(calc(36deg * max(0, -1 * sin(var(--dw) * 12.56rad))))}.st .cr-pendulum-strings{position:relative;width:16px;flex:1 1;display:flex;justify-content:space-between}.st .cr-pendulum-strings .cr-string{width:1.5px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.4));box-shadow:0 0 3px rgba(255,255,255,.4)}.st .cr-metal-ball{width:clamp(38px,4.6vw,54px);height:clamp(38px,4.6vw,54px);border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0,#e2e2ec 26%,#9494a0 62%,#32323c 96%,#1a1a22 100%);border:1.5px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 4px rgba(255,255,255,.8),0 12px 18px -4px rgba(0,0,0,.7);margin-top:-2px}.st .cr-hashtag-banner{display:inline-block;background:#ffd23f;border:2.5px solid #fff;border-radius:99px;padding:8px 22px;box-shadow:4px 4px 0 #fff}.st .cr-hashtag-banner .cr-hashtag{font-size:clamp(15px,1.8vw,21px);font-weight:800;letter-spacing:.04em;color:#0e0e12}@media(max-width:899px){.st .cr-dominoes-stage{max-height:48vh}.st .cr-domino-item{flex:0 0 clamp(48px,15vw,62px);width:clamp(48px,15vw,62px)}.st .cr-domino-tile{height:clamp(160px,24vh,190px)}.st .cr-domino-body{display:none}.st .cr-domino-title{font-size:10px}.st .cr-station-card{padding:10px;margin-top:10px}.st .cr-tickets-grid{grid-template-columns:1fr;gap:6px}.st .cr-ticket-desc{display:none}.st .cr-shelves-rack{gap:14px}.st .cr-perk-item{padding:6px 10px;gap:8px}.st .cr-perk-desc{display:none}.st .cr-perk-icon-wrap{width:28px;height:28px}.st .cr-river-wrap{height:260px}.st .cr-stone-info{max-width:110px;padding:4px 6px}.st .cr-stone-desc{display:none}.st .cr-radar-wrap{width:240px;height:240px}.st .cr-blip-label{font-size:9px}.st .cr-cradle-wrap{width:260px;height:150px}.st .cr-metal-ball{width:32px;height:32px}.st .cr-pendulum-unit{width:34px}}@keyframes co-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes co-arrow-pulse{0%{transform:translateY(0);opacity:.6}to{transform:translateY(-3px);opacity:1}}.st .co-kb-vis{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2vh,20px);width:100%;min-height:min(58vh,520px)}.st .co-kb-screen{width:100%;max-width:100%;background:#16161d;border:2.5px solid var(--ink);border-radius:14px;box-shadow:5px 5px 0 var(--ink);overflow:hidden}.st .co-kb-screen-bar{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#22222c;border-bottom:1.5px solid #333340}.st .co-kb-dot{width:9px;height:9px;border-radius:50%;background:#556}.st .co-kb-dot:first-child{background:#ff5f56}.st .co-kb-dot:nth-child(2){background:#ffbd2e}.st .co-kb-dot:nth-child(3){background:#27c93f}.st .co-kb-screen-title{margin-left:6px;font-size:11px;font-weight:700;color:#a0a0b0;letter-spacing:.04em}.st .co-kb-screen-body{padding:clamp(12px,1.8vh,18px) clamp(16px,2vw,24px);font-family:monospace;font-size:clamp(24px,2.6vw,34px);font-weight:800;color:#ffd23f;display:flex;align-items:center;gap:10px}.st .co-kb-prompt{color:#5956e9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .co-kb-typed{display:flex;align-items:center;letter-spacing:.08em}.st .co-kb-char{display:inline-block;color:#ffd23f;opacity:0;transition:opacity .15s ease-out}.st .co-kb-char.c-s{opacity:clamp(0,(var(--dw) - .05)*20,1)}.st .co-kb-char.c-h{opacity:clamp(0,(var(--dw) - .28)*20,1)}.st .co-kb-char.c-i{opacity:clamp(0,(var(--dw) - .52)*20,1)}.st .co-kb-char.c-p{opacity:clamp(0,(var(--dw) - .76)*20,1)}.st .co-kb-cursor{display:inline-block;width:3px;height:1.05em;background:#ffd23f;margin-left:4px;animation:co-blink 1s infinite}.st .co-kb-board{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;padding:clamp(14px,2vh,20px);background:#e4e0d6;border:2.5px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink)}.st .co-kb-row-keys{display:flex;gap:clamp(8px,1.2vw,14px);width:100%}.st .co-kb-row-space{display:flex;width:100%;justify-content:center}.st .co-keycap-wrap.st-a{--enm:0;--tx:0px;--ty0:-115vh;--rin:14deg;flex:1 1}.st .co-keycap-wrap.st-a:nth-child(2n){--rin:-14deg}.st .co-keycap-space-wrap.st-a{--enm:0;--tx:0px;--ty0:-115vh;--rin:4deg;width:100%}.st .co-keycap-inner{width:100%;height:clamp(100px,15vh,135px);background:#fff;border:2px solid var(--ink);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,translate .08s linear,box-shadow .08s linear}.st .co-keycap-inner.k-s{--press:clamp(0,calc((var(--dw) - 0.05) * 10),1)}.st .co-keycap-inner.k-h,.st .co-keycap-inner.k-s{translate:0 calc(var(--press)*10px);box-shadow:0 calc((1 - var(--press))*10px + 2px) 0 var(--ink);background:color-mix(in srgb,#ffd23f calc(var(--press) * 100%),#ffffff)}.st .co-keycap-inner.k-h{--press:clamp(0,calc((var(--dw) - 0.28) * 10),1)}.st .co-keycap-inner.k-i{--press:clamp(0,calc((var(--dw) - 0.52) * 10),1)}.st .co-keycap-inner.k-i,.st .co-keycap-inner.k-p{translate:0 calc(var(--press)*10px);box-shadow:0 calc((1 - var(--press))*10px + 2px) 0 var(--ink);background:color-mix(in srgb,#ffd23f calc(var(--press) * 100%),#ffffff)}.st .co-keycap-inner.k-p{--press:clamp(0,calc((var(--dw) - 0.76) * 10),1)}.st .co-keycap-inner.k-space{width:100%;height:clamp(48px,6.5vh,60px);--press:clamp(0,calc((var(--dw) - 0.85) * 10),1);translate:0 calc(var(--press)*8px);box-shadow:0 calc((1 - var(--press))*8px + 2px) 0 var(--ink);background:color-mix(in srgb,#ffd23f calc(var(--press) * 100%),#ffffff)}.st .co-key-letter{font-size:clamp(28px,2.6vw,38px);font-weight:800;color:var(--ink);line-height:1}.st .co-key-sub{font-size:clamp(14px,1.05vw,16px);font-weight:700;color:#445;text-transform:uppercase;margin-top:6px;letter-spacing:.04em}.st .co-pz-vis{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.st .co-pz-board{position:relative;width:min(580px,94vw);height:clamp(480px,56vh,520px)}.st .co-pz-piece{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto}.st .co-pz-piece.co-pz-piece-1.st-a{--enm:0;--tx:-55vw;--ty0:-25vh;--rin:-35deg;z-index:2}.st .co-pz-piece.co-pz-piece-2.st-a{--enm:0;--tx:55vw;--ty0:-35vh;--rin:40deg;z-index:3}.st .co-pz-piece.co-pz-piece-3.st-a{--enm:0;--tx:30vw;--ty0:55vh;--rin:-45deg;z-index:1}.st .co-pz-svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(4px 4px 0 rgb(14,14,18));overflow:visible}.st .co-pz-content{position:absolute;z-index:4;display:flex;flex-direction:column;gap:8px}.st .co-pz-content.co-pz-content-1{left:4%;top:4%;width:42%;height:92%;justify-content:center}.st .co-pz-content.co-pz-content-2{left:54%;top:4%;width:42%;height:42%;justify-content:center}.st .co-pz-content.co-pz-content-3{left:54%;top:54%;width:42%;height:42%;justify-content:center}.st .co-pz-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.st .co-pz-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--ink);color:#fff;padding:2px 7px;border-radius:6px}.st .co-pz-title{font-size:clamp(16px,1.25vw,19px);font-weight:800;color:var(--ink);margin:0;line-height:1.2}.st .co-pz-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.st .co-pz-bullets li{font-size:clamp(13px,1vw,14px);line-height:1.35;color:var(--ink);font-weight:600;padding-left:16px;position:relative}.st .co-pz-bullets li:before{content:"•";position:absolute;left:2px;top:-1px;color:var(--ink);font-size:15px;font-weight:800}.st .co-el-vis{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.st .co-el-shaft.st-a{--enm:0;--ty0:75vh;--sin:0.15;--to:50% 100%;width:min(560px,92%);height:min(62vh,540px);background:#fff;border:2.5px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);padding:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden;position:relative}.st .co-el-display{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:#0e0e12;color:#ffd23f;border-radius:8px;font-weight:800;font-size:12px;letter-spacing:.05em}.st .co-el-display-label{color:#a0a0b0;font-size:10.5px}.st .co-el-display-arrow{color:#3ccf6d;font-size:14px;animation:co-arrow-pulse .9s infinite alternate}.st .co-el-display-floor{color:#ffd23f;font-weight:800}.st .co-el-track{position:relative;flex:1 1;display:flex;overflow:hidden;border-left:2px dashed #d0d0d8;margin-left:8px;padding-left:14px}.st .co-el-stops{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;z-index:1}.st .co-el-stop{display:flex;align-items:flex-start;gap:12px;--lit:clamp(0,calc((var(--dw) - var(--t, 0)) * 20),1);opacity:calc(.45 + .55*var(--lit));transition:opacity .15s}.st .co-el-stop-num{flex:0 0 28px;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ink);background:color-mix(in srgb,#ffd23f calc(var(--lit) * 100%),#ffffff);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;box-shadow:1.5px 1.5px 0 var(--ink)}.st .co-el-stop-text h4{font-size:clamp(15px,1.15vw,17px);font-weight:800;color:var(--ink);margin:0 0 2px}.st .co-el-stop-text p{font-size:clamp(12.5px,.9vw,13.5px);line-height:1.3;color:#556;margin:0;max-width:320px}.st .co-el-cabin{position:absolute;right:8px;width:clamp(120px,12vw,150px);height:clamp(66px,8.5vh,82px);border:2.5px solid var(--ink);border-radius:12px;background:#ffd23f;box-shadow:4px 4px 0 var(--ink);z-index:3;pointer-events:none;bottom:calc(var(--dw)*78% + 2%);transition:bottom .05s linear}.st .co-el-cabin-inner{position:relative;width:100%;height:100%;padding:6px}.st .co-el-cabin-window{position:relative;width:100%;height:100%;background:rgba(14,14,18,.94);border-radius:8px;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;overflow:hidden}.st .co-el-cabin-beam{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.25),transparent);pointer-events:none}.st .co-el-cabin-stages{position:relative;width:100%;height:100%}.st .co-el-cabin-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 6px;opacity:0;transition:opacity .15s}.st .co-el-cabin-stage.stg-01{opacity:clamp(0,1 - (var(--dw) - .12)*7,1)}.st .co-el-cabin-stage.stg-02{opacity:clamp(0,1 - abs(var(--dw) - .3)*7,1)}.st .co-el-cabin-stage.stg-03{opacity:clamp(0,1 - abs(var(--dw) - .5)*7,1)}.st .co-el-cabin-stage.stg-04{opacity:clamp(0,1 - abs(var(--dw) - .7)*7,1)}.st .co-el-cabin-stage.stg-05{opacity:clamp(0,(var(--dw) - .78)*7,1)}.st .co-el-cabin-lvl{font-size:9.5px;font-weight:900;color:#ffd23f;letter-spacing:.06em;margin-bottom:2px}.st .co-el-cabin-name{font-size:11px;font-weight:800;color:#fff;line-height:1.2;max-width:130px}.st .co-cal-vis{display:flex;justify-content:center;align-items:center;width:100%;height:100%;perspective:1200px}.st .co-cal-wrap.st-a{--enm:0;--ty0:-85vh;--rxin:-70deg;--to:50% 100%;width:100%;max-width:min(580px,100%);position:relative}.st .co-cal-easel{width:100%;height:min(58vh,500px);background:#e8e4d8;border:2.5px solid var(--ink);border-radius:18px;padding:26px 16px 16px;box-shadow:6px 8px 0 var(--ink);position:relative;display:flex;flex-direction:column;justify-content:center}.st .co-cal-spine{position:absolute;top:-16px;left:20px;right:20px;display:flex;justify-content:space-around;z-index:20}.st .co-cal-ring{width:16px;height:32px;border-radius:8px;background:linear-gradient(135deg,#ffffff,#d8d8e0 35%,#888894 70%,#444450);border:1.5px solid var(--ink);box-shadow:1px 3px 5px rgba(0,0,0,.3);position:relative;display:flex;align-items:center;justify-content:center}.st .co-cal-ring-hole{width:6px;height:12px;border-radius:3px;background:#2a2a34}.st .co-cal-deck{position:relative;width:100%;flex:1 1;perspective:1000px;transform-style:preserve-3d}.st .co-cal-stack-edge{inset:-4px -6px -8px -6px;border-radius:14px;background:repeating-linear-gradient(180deg,#ffffff 0,#ffffff 2px,#d0d0d8 3px,#e8e8ee 4px);box-shadow:4px 6px 0 rgba(14,14,18,.2);z-index:0}.st .co-cal-page,.st .co-cal-stack-edge{position:absolute;border:2px solid var(--ink)}.st .co-cal-page{inset:0;background:#fff;border-radius:12px;padding:clamp(18px,2.4vh,26px);box-shadow:4px 4px 0 rgba(14,14,18,.12);display:flex;flex-direction:column;justify-content:center;transform-origin:top center;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;transition:box-shadow .2s}.st .co-cal-page.co-cal-page-1{transform:rotateX(calc(clamp(0, (var(--dw) - .05) * 3.5, 1) * -160deg));z-index:4}.st .co-cal-page.co-cal-page-2{transform:rotateX(calc(clamp(0, (var(--dw) - .36) * 3.5, 1) * -160deg));z-index:3}.st .co-cal-page.co-cal-page-3{transform:rotateX(calc(clamp(0, (var(--dw) - .68) * 3.5, 1) * -160deg));z-index:2}.st .co-cal-page.co-cal-page-4{z-index:1}.st .co-cal-page-head{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #efeff4;padding-bottom:10px;margin-bottom:12px}.st .co-cal-sheet-num{font-size:13px;font-weight:800;background:#ffd23f;color:var(--ink);padding:3px 9px;border-radius:6px;border:1.5px solid var(--ink)}.st .co-cal-sheet-month{font-size:12px;font-weight:800;color:#778;letter-spacing:.06em}.st .co-cal-sheet-title{font-size:clamp(20px,1.8vw,25px);font-weight:800;color:var(--ink);margin:0 0 8px;line-height:1.2}.st .co-cal-sheet-body{font-size:clamp(16px,1.25vw,17.5px);line-height:1.5;color:#334;margin:0}.st .co-gl-vis{position:relative;width:100%;max-width:min(1060px,94vw);min-height:min(56vh,480px);display:flex;align-items:center;justify-content:center;margin-top:1vh}.st .co-gl-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.st .co-gl-backdrop .b-1{top:5%;left:6%;width:clamp(320px,32vw,440px);height:clamp(320px,32vw,440px);background:radial-gradient(circle,#5956e9,transparent 70%)}.st .co-gl-backdrop .b-1,.st .co-gl-backdrop .b-2{position:absolute;border-radius:50%;filter:blur(60px)}.st .co-gl-backdrop .b-2{bottom:5%;right:8%;width:clamp(340px,34vw,460px);height:clamp(340px,34vw,460px);background:radial-gradient(circle,#ffd23f,transparent 70%)}.st .co-gl-backdrop .b-3{position:absolute;top:25%;left:38%;width:clamp(300px,30vw,420px);height:clamp(300px,30vw,420px);border-radius:50%;background:radial-gradient(circle,#ff5a8a,transparent 70%);filter:blur(60px)}.st .co-gl-cards{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,1.8vw,24px);width:100%}.st .co-gl-card.st-a{--enm:0;--ty0:0px;flex:0 1 clamp(270px,30%,340px);background:rgba(255,255,255,.52);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.9);border-radius:16px;padding:clamp(16px,2vh,22px);box-shadow:0 10px 28px rgba(0,0,0,.1),2px 2px 0 rgba(255,255,255,.6);display:flex;flex-direction:column;gap:8px;color:var(--ink);transition:translate .25s var(--ease)}.st .co-gl-card.st-a:hover{translate:0 -6px}.st .co-gl-card.st-a:nth-child(odd){--tx:-85vw}.st .co-gl-card.st-a:nth-child(2n){--tx:85vw}.st .co-gl-num{font-size:11.5px;font-weight:800;background:var(--ink);color:#fff;padding:2px 7px;border-radius:99px;align-self:flex-start}.st .co-gl-label{font-size:clamp(16px,1.25vw,19px);font-weight:800;color:var(--ink);margin:2px 0 0;line-height:1.2}.st .co-gl-detail{font-size:clamp(15px,1.1vw,16.5px);line-height:1.45;color:rgba(14,14,18,.88);margin:0}.st .co-sp-stage{position:relative;width:100%;max-width:min(1200px,94vw);min-height:clamp(340px,50vh,440px);justify-content:flex-end;overflow:hidden;padding-bottom:12px;margin-top:1vh}.st .co-sp-spot-rig,.st .co-sp-stage{display:flex;flex-direction:column;align-items:center}.st .co-sp-spot-rig{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.st .co-sp-bulb{width:32px;height:16px;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 0 20px #ffd23f,0 0 40px #fff}.st .co-sp-cone{width:clamp(440px,46vw,660px);height:100%;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,225,120,.45) 50%,rgba(255,210,63,.15) 85%,transparent);-webkit-clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform-origin:50% 0;transform:rotate(calc((var(--dw) - .5) * 62deg));mix-blend-mode:screen;filter:blur(2px)}.st .co-sp-pedestals{position:relative;z-index:2;display:flex;justify-content:space-between;gap:clamp(8px,1.2vw,16px);width:100%}.st .co-sp-pedestal.st-a{--enm:0;--tx:0px;--ty0:95vh;--rin:0deg;flex:1 1;max-width:clamp(150px,15vw,185px);--lit:clamp(0,calc(1 - abs(var(--dw) - var(--target-dw, 0.5)) * 5),1)}.st .co-sp-card{width:100%;min-height:clamp(135px,16vh,165px);background:color-mix(in srgb,#28283c calc(var(--lit) * 100%),#14141c);border:2.5px solid color-mix(in srgb,#ffd23f calc(var(--lit) * 100%),#333344);border-radius:14px;padding:clamp(12px,1.5vh,16px);color:#fff;box-shadow:0 0 calc(var(--lit)*25px) rgba(255,210,63,.4);display:flex;flex-direction:column;gap:6px;transition:border-color .15s,background .15s,box-shadow .15s}.st .co-sp-badge{font-size:11px;font-weight:800;background:#ffd23f;color:var(--ink);padding:1px 7px;border-radius:4px;align-self:flex-start}.st .co-sp-title{font-size:clamp(15px,1.15vw,17px);font-weight:800;color:#fff;margin:2px 0 0;line-height:1.2}.st .co-sp-desc{font-size:clamp(14px,.95vw,15px);line-height:1.35;color:#a8a8b8;margin:0}.st .co-sp-base{width:85%;height:18px;margin:0 auto;background:linear-gradient(180deg,#2a2a38,#101016);border:2px solid #3c3c50;border-top:0;border-radius:0 0 8px 8px}.st .co-or-vis{align-items:center;height:100%}.st .co-or-vis,.st .co-or-wrap.st-a{display:flex;justify-content:center;width:100%}.st .co-or-wrap.st-a{--enm:0;--tx:65vw;--ty0:0px;--sin:0.3;--rin:12deg;max-width:min(580px,100%);height:min(60vh,520px);flex-direction:column}.st .co-or-concertina{display:flex;flex-direction:column;gap:8px;perspective:1200px;width:100%;height:100%;justify-content:space-between}.st .co-or-panel{background:#fff;border:2px solid var(--ink);border-radius:12px;overflow:hidden;box-shadow:4px 4px 0 var(--ink);transform-style:preserve-3d;--unf:clamp(0,calc(1 - abs(var(--dw) - var(--p-mid, 0.5)) * 6),1);transition:box-shadow .2s}.st .co-or-crease{display:flex;align-items:center;gap:10px;padding:clamp(8px,1.2vh,12px) 14px;background:color-mix(in srgb,#ffd23f calc(var(--unf) * 100%),#f8f6f0);border-bottom:1.5px solid var(--ink);transition:background .15s}.st .co-or-num{font-size:11.5px;font-weight:800;background:var(--ink);color:#fff;padding:2px 7px;border-radius:4px}.st .co-or-question{font-size:clamp(14px,1.1vw,16px);font-weight:800;color:var(--ink);margin:0;line-height:1.25}.st .co-or-flap{padding:clamp(6px,1vh,10px) 14px;background:#fff;transform-origin:top center;transform:rotateX(calc((1 - var(--unf)) * 80deg));max-height:calc(var(--unf)*110px + 20px);opacity:calc(.2 + .8*var(--unf));overflow:hidden;transition:max-height .2s,opacity .2s}.st .co-or-answer{font-size:clamp(14px,1.05vw,15px);line-height:1.45;color:#334;margin:0}.st .co-rb-vis{flex-direction:column;align-items:center;gap:2.5vh;margin-top:1vh}.st .co-rb-vis,.st .co-rb-wrap.st-a{display:flex;justify-content:center;width:100%}.st .co-rb-wrap.st-a{--enm:0;--tx:-95vw;--ty0:0px;--rin:-16deg;--sin:0.25}.st .co-rb-banner{display:flex;align-items:center;justify-content:center;width:min(720px,94vw);transform-origin:center center;transform:scaleX(calc(.78 + var(--dw) * .22));transition:transform .05s linear}.st .co-rb-tail{flex:0 0 clamp(40px,6vw,70px);height:clamp(56px,8vh,80px);position:relative}.st .co-rb-tail svg{width:100%;height:100%;filter:drop-shadow(4px 4px 0 var(--ink))}.st .co-rb-tail-left .co-rb-fold{right:0}.st .co-rb-tail-left .co-rb-fold,.st .co-rb-tail-right .co-rb-fold{position:absolute;top:0;bottom:0;width:8px;background:rgba(0,0,0,.15)}.st .co-rb-tail-right .co-rb-fold{left:0}.st .co-rb-center{flex:1 1;min-height:clamp(56px,8vh,80px);background:#ffd23f;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px clamp(12px,2vw,24px);text-align:center;position:relative;z-index:2}.st .co-rb-text{font-size:clamp(20px,3vw,40px);font-weight:900;letter-spacing:-.02em;color:var(--ink);text-transform:uppercase;line-height:1}.st .co-rb-sub{font-size:clamp(10.5px,1vw,13.5px);font-weight:700;color:#334;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.st .co-vn-vis{align-items:center;height:100%}.st .co-vn-deck.st-a,.st .co-vn-vis{display:flex;justify-content:center;width:100%}.st .co-vn-deck.st-a{--enm:0;--tx:65vw;--ty0:20vh;--rin:160deg;--sin:0.25}.st .co-vn-plinth{width:min(440px,90vw);aspect-ratio:1;background:#181822;border:3px solid #fff;border-radius:24px;box-shadow:8px 8px 0 #ffd23f,0 30px 60px rgba(0,0,0,.6);position:relative;padding:clamp(12px,2vw,20px);display:flex;align-items:center;justify-content:center;overflow:hidden}.st .co-vn-platter{width:86%;height:86%;border-radius:50%;background:#0a0a0f;border:2px solid #334;box-shadow:inset 0 0 20px rgba(0,0,0,.8)}.st .co-vn-platter,.st .co-vn-record{display:flex;align-items:center;justify-content:center}.st .co-vn-record{width:96%;height:96%;border-radius:50%;background:radial-gradient(circle at center,#ffd23f 0,#ffd23f 18%,#111111 18.5%,#1c1c1c 24%,#111111 25%,#222222 36%,#141414 44%,#202020 58%,#111111 69%,#1e1e1e 80%,#0e0e0e 100%);border:2px solid #000;position:relative;box-shadow:0 4px 25px rgba(0,0,0,.9);transform:rotate(calc(var(--dw) * 2turn + var(--lp) * 90deg));will-change:transform}.st .co-vn-grooves{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 45deg,transparent 0deg,rgba(255,255,255,.12) 35deg,transparent 70deg,transparent 180deg,rgba(255,255,255,.12) 215deg,transparent 250deg);pointer-events:none}.st .co-vn-label{width:36%;height:36%;border-radius:50%;background:#ffd23f;border:2px solid var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ink);box-shadow:0 2px 6px rgba(0,0,0,.3);position:relative}.st .co-vn-label-brand{font-size:clamp(8.5px,.9vw,11px);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.st .co-vn-label-title{font-size:clamp(7px,.75vw,9px);font-weight:800;margin:2px 0;color:var(--ink)}.st .co-vn-label-rpm{font-size:clamp(6px,.65vw,8px);font-weight:700;opacity:.8;color:var(--ink)}.st .co-vn-spindle{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.st .co-vn-arm-base{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:#2a2a38;border:2px solid #445;display:flex;align-items:center;justify-content:center;z-index:10}.st .co-vn-arm{position:absolute;top:18px;right:18px;width:130px;height:170px;transform-origin:85% 10%;transform:rotate(calc(clamp(0, var(--dw) * 1.5, 1) * 22deg - 10deg));transition:transform .05s linear;pointer-events:none}.st .co-vn-arm-rod{position:absolute;top:16px;right:18px;width:5px;height:120px;background:linear-gradient(90deg,#d8d8de,#888894);border-radius:2px;transform:rotate(-24deg);transform-origin:top center}.st .co-vn-counterweight{position:absolute;top:4px;right:10px;width:20px;height:15px;background:#111;border:1.5px solid #666;border-radius:4px}.st .co-vn-headshell{position:absolute;bottom:28px;left:36px;width:14px;height:24px;background:#ffd23f;border:1.5px solid #000;border-radius:3px;transform:rotate(-10deg)}@media(max-width:899px){.st .co-kb-board{gap:8px;padding:10px}.st .co-keycap-inner{height:clamp(64px,14vw,84px)}.st .co-key-letter{font-size:clamp(20px,4.5vw,26px)}.st .co-key-sub{font-size:clamp(11px,2.4vw,13px)}.st .co-pz-vis{height:auto}.st .co-pz-board{display:flex;flex-direction:column;gap:clamp(8px,1.2vh,12px);width:100%;height:auto;max-width:100%}.st .co-pz-piece{position:relative;inset:auto;width:100%;height:clamp(84px,16vh,108px);background:var(--pz-color);border:2px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);overflow:hidden}.st .co-pz-piece.co-pz-piece-1.st-a{--enm:0;--tx:-35vw;--ty0:0px;--rin:-5deg}.st .co-pz-piece.co-pz-piece-2.st-a{--enm:0;--tx:35vw;--ty0:0px;--rin:5deg}.st .co-pz-piece.co-pz-piece-3.st-a{--enm:0;--tx:-35vw;--ty0:0px;--rin:-4deg}.st .co-pz-svg{display:none}.st .co-pz-content{position:relative;inset:auto;width:100%;height:100%;padding:clamp(8px,1.1vh,12px) 14px;justify-content:center;gap:3px}.st .co-pz-content.co-pz-content-1,.st .co-pz-content.co-pz-content-2,.st .co-pz-content.co-pz-content-3{left:auto;top:auto;width:100%;height:100%}.st .co-pz-head{margin-bottom:2px;gap:8px}.st .co-pz-tag{font-size:10px;padding:1px 6px;background:var(--ink);color:#fff}.st .co-pz-title{font-size:clamp(14px,3.8vw,16px);color:var(--ink)}.st .co-pz-bullets{gap:2px}.st .co-pz-bullets li{font-size:clamp(11.5px,2.9vw,12.5px);line-height:1.3;color:var(--ink);padding-left:14px}.st .co-pz-bullets li:before{font-size:13px;color:var(--ink)}.st .co-pz-bullets li:nth-child(n+3){display:none}.st .co-el-shaft.st-a{height:clamp(360px,50vh,440px)}.st .co-el-cabin{width:clamp(90px,24vw,110px);height:clamp(52px,7vh,64px)}.st .co-el-stop-text p{display:none}.st .co-cal-easel{height:clamp(340px,46vh,400px);padding:20px 10px 10px}.st .co-cal-page{padding:14px}.st .co-cal-sheet-title{font-size:17px}.st .co-cal-sheet-body{font-size:13.5px}.st .co-gl-vis{min-height:0;margin-top:0}.st .co-gl-backdrop .b-1,.st .co-gl-backdrop .b-2,.st .co-gl-backdrop .b-3{filter:blur(40px);opacity:.6}.st .co-gl-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;width:100%}.st .co-gl-card.st-a{flex:none;width:auto;padding:clamp(8px,1.2vh,12px);gap:3px}.st .co-gl-card.st-a:nth-child(n+5){display:none}.st .co-gl-num{font-size:10px;padding:1px 6px;color:#fff;background:var(--ink)}.st .co-gl-label{font-size:clamp(13px,3.4vw,15px);color:var(--ink);margin:1px 0 0}.st .co-gl-detail{font-size:clamp(11px,2.7vw,12.5px);line-height:1.35;color:rgba(14,14,18,.88)}.st .co-sp-stage{min-height:0;padding-bottom:0;margin-top:0;justify-content:flex-start;overflow:visible}.st .co-sp-spot-rig{display:none}.st .co-sp-pedestals{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;width:100%}.st .co-sp-pedestal.st-a{flex:none;max-width:none;--tx:0px;--ty0:30px}.st .co-sp-base{display:none}.st .co-sp-card{min-height:0;padding:clamp(7px,1vh,10px);gap:3px;background:#181824;border:1.5px solid #334;box-shadow:none}.st .co-sp-badge{font-size:9.5px;padding:1px 5px;background:#ffd23f;color:var(--ink)}.st .co-sp-title{font-size:clamp(12px,3.2vw,13.5px);color:#fff;margin:1px 0 0}.st .co-sp-desc{font-size:clamp(10.5px,2.7vw,11.5px);line-height:1.25;color:#9a9ab0}.st .co-or-vis{height:auto}.st .co-or-wrap.st-a{height:auto;max-width:100%}.st .co-or-concertina{gap:4px;height:auto;justify-content:flex-start}.st .co-or-panel{border-radius:8px;border-width:1.5px;box-shadow:2px 2px 0 var(--ink)}.st .co-or-crease{gap:6px;padding:clamp(4px,.7vh,6px) 8px}.st .co-or-num{font-size:10px;padding:1px 5px;background:var(--ink);color:#fff}.st .co-or-question{font-size:clamp(11px,2.9vw,12.5px);line-height:1.25;color:var(--ink)}.st .co-or-flap{padding:0 8px;max-height:calc(var(--unf)*75px)}.st .co-or-answer{font-size:clamp(10.5px,2.7vw,11.5px);line-height:1.35;padding:3px 0 5px;color:#334}.st .co-vn-plinth{width:clamp(230px,68vw,300px)}}.st .co-form-vis{display:flex;align-items:center;justify-content:center}.st .bg-hero-vis{height:100%;min-height:min(55vh,480px)}.st .bg-hero-vis,.st .bg-megaphone-stage{display:flex;align-items:center;justify-content:center;width:100%}.st .bg-megaphone-stage{position:relative;max-width:min(560px,92%);height:clamp(280px,55vh,440px)}.st .bg-megaphone-wrap.st-a{--enm:0;--tx:-70vw;--ty0:0px;--rin:-24deg;--to:15% 65%;position:relative;width:clamp(260px,34vw,440px);aspect-ratio:1.35;display:flex;align-items:center;justify-content:center}.st .bg-megaphone-svg{width:100%;height:100%;filter:drop-shadow(6px 8px 0 var(--ink));overflow:visible}.st .bg-broadcast-waves{position:absolute;left:82%;top:48%;translate:0 -50%;width:clamp(120px,16vw,220px);height:clamp(200px,36vh,360px);pointer-events:none}.st .bg-wave{position:absolute;top:50%;left:0;translate:0 -50%;border-radius:50%;border:clamp(3px,.35vw,5px) solid var(--ink);border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform-origin:left center;transition:transform .1s linear,opacity .1s linear}.st .bg-wave-1{width:32%;height:42%;transform:scale(calc(.75 + var(--lp) * .7));opacity:clamp(0,1 - var(--lp)*.8,1)}.st .bg-wave-2{width:58%;height:72%;transform:scale(calc(.75 + var(--lp) * .75));opacity:clamp(0,1.2 - var(--lp)*.9,1)}.st .bg-wave-3{width:84%;height:102%;transform:scale(calc(.75 + var(--lp) * .8));opacity:clamp(0,1.4 - var(--lp)*1.05,1)}.st .bg-wave-4{width:110%;height:132%;transform:scale(calc(.75 + var(--lp) * .85));opacity:clamp(0,1.6 - var(--lp)*1.2,1)}.st .bg-megaphone-chip.st-a{--enm:0;--sin:1;--tx:0px;--ty0:0px;position:absolute;right:4%;bottom:8%;background:#fff;border:2px solid var(--ink);border-radius:99px;padding:6px 14px;box-shadow:4px 4px 0 var(--ink);z-index:10}.st .bg-megaphone-chip.st-a span{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.st .bg-bookshelf-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:min(55vh,480px)}.st .bg-bookshelf-stage{max-width:min(600px,94%);height:clamp(340px,58vh,500px);justify-content:flex-end}.st .bg-bookshelf-stage,.st .bg-bookshelf.st-a{position:relative;width:100%;display:flex;flex-direction:column}.st .bg-bookshelf.st-a{--enm:0;--tx:70vw;--ty0:0px;background:#442813;border:3px solid var(--ink);border-radius:14px;box-shadow:8px 8px 0 var(--ink);padding:14px 16px 0;overflow:visible}.st .bg-shelf-backboard{position:absolute;inset:0;background:linear-gradient(180deg,#371e0c,#4a2b13 70%,#30190a);border-radius:11px;opacity:.95;z-index:0}.st .bg-shelf-backboard:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 38px,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 40px)}.st .bg-books-row{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:clamp(4px,.7vw,9px);height:clamp(230px,36vh,310px);padding:0 8px}.st .bg-book{--p-in:clamp(0,calc((var(--dw) - var(--t-start, 0)) * 14),1);--p-out:clamp(0,calc((var(--dw) - var(--t-end, 1)) * 14),1);--pulled:clamp(0,calc(var(--p-in) - var(--p-out)),1);position:relative;flex:1 1;max-width:clamp(38px,4.4vw,56px);height:clamp(200px,32vh,280px);cursor:pointer;transform:translateY(calc(var(--pulled) * -44px)) perspective(700px) rotateX(calc(var(--pulled) * 12deg));transition:transform .25s var(--ease)}.st .bg-book:focus-within,.st .bg-book:hover{--pulled:1!important;z-index:25!important}.st .bg-book-spine{position:relative;width:100%;height:100%;background:var(--book-bg,#2563eb);border:2px solid var(--ink);border-radius:6px 6px 2px 2px;box-shadow:3px 0 0 rgba(0,0,0,.25),inset 2px 0 3px rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 4px;overflow:hidden;text-decoration:none;color:#fff}.st .bg-spine-top{font-size:9px;font-weight:800;letter-spacing:.05em;opacity:.8;color:#fff}.st .bg-spine-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(10.5px,.95vw,13px);font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:150px;color:#fff}.st .bg-spine-bottom{width:14px;height:3px;border-radius:99px;background:#ffd23f}.st .bg-book-card{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 0;width:clamp(200px,22vw,270px);background:#fff;border:2px solid var(--ink);border-radius:12px;padding:12px 14px;box-shadow:5px 5px 0 var(--ink);opacity:calc(var(--pulled));pointer-events:auto;transform:translateY(calc((1 - var(--pulled)) * 12px));transition:opacity .2s var(--ease),transform .2s var(--ease);z-index:30}.st .bg-book-card .bg-book-cat{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#5956e9;margin-bottom:4px}.st .bg-book-card .bg-book-h{font-size:13px;font-weight:700;line-height:1.25;color:var(--ink);margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st .bg-book-card .bg-book-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid rgba(14,14,18,.1)}.st .bg-book-card .bg-book-foot span{font-size:10.5px;color:rgba(14,14,18,.65)}.st .bg-book-card .bg-book-foot .bg-book-read{font-size:11.5px;font-weight:800;color:var(--ink);text-decoration:underline}.st .bg-book-card .bg-book-foot .bg-book-read:hover{color:#5956e9}.st .bg-shelf-plank{position:relative;z-index:3;height:18px;background:linear-gradient(180deg,#875127,#683b17 50%,#46250b);border:2px solid var(--ink);border-radius:3px;box-shadow:0 4px 0 rgba(0,0,0,.4);margin:0 -8px -6px}.st .bg-signpost-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:min(55vh,480px)}.st .bg-signpost-stage{max-width:min(560px,92%);height:clamp(340px,58vh,500px)}.st .bg-signpost-stage,.st .bg-signpost.st-a{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.st .bg-signpost.st-a{--enm:0;--ty0:85vh;--tx:0px;height:100%}.st .bg-signpost-pole{top:6%;bottom:4%;width:clamp(22px,2.5vw,32px);background:linear-gradient(90deg,#7c4c28,#9a6237 40%,#5e3518);box-shadow:4px 0 0 rgba(0,0,0,.4);z-index:1}.st .bg-signpost-pole,.st .bg-signpost-pole:before{position:absolute;left:50%;translate:-50% 0;border:2.5px solid #000;border-radius:4px}.st .bg-signpost-pole:before{content:"";top:-12px;width:clamp(32px,3.5vw,44px);height:14px;background:#7c4c28}.st .bg-signpost-base{position:absolute;bottom:2%;left:50%;translate:-50% 0;width:clamp(100px,14vw,150px);height:18px;background:#27221f;border:2px solid #000;border-radius:99px;z-index:2}.st .bg-sign-arm{--sw-raw:clamp(0,calc((var(--dw) - var(--t, 0)) * 7),1);position:absolute;left:50%;z-index:var(--z,5);display:flex;align-items:center;transform-origin:var(--arm-origin,50% 50%);transform:translate(var(--arm-tx,0),var(--arm-ty,0)) rotate(calc(var(--base-rot, 0deg) + (1 - var(--sw-raw)) * var(--swing-start, 35deg)));transition:transform .25s var(--ease)}.st .bg-sign-arm:hover{z-index:25!important;transform:translate(var(--arm-tx,0),var(--arm-ty,0)) rotate(var(--base-rot,0deg)) scale(1.03)}.st .bg-arrow-sign{position:relative;display:flex;align-items:center;gap:8px;padding:clamp(8px,1.2vh,12px) clamp(16px,1.8vw,24px);background:var(--sign-bg,#935a2d);border:2px solid #000;border-radius:6px;color:#fff;box-shadow:4px 4px 0 #000;white-space:nowrap}.st .bg-arrow-sign.dir-right{-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);padding-right:clamp(26px,2.5vw,36px)}.st .bg-arrow-sign.dir-left{-webkit-clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);padding-left:clamp(26px,2.5vw,36px)}.st .bg-arrow-sign.is-front-sign{min-width:clamp(230px,26vw,320px);background:#874e22;border:2.5px solid #000;box-shadow:6px 6px 0 #ffd23f;padding:clamp(10px,1.4vh,14px) clamp(22px,2.2vw,32px);align-items:flex-start}.st .bg-arrow-sign.is-front-sign .bg-sign-name{font-size:clamp(14px,1.25vw,17px);color:#ffd23f;margin-bottom:4px}.st .bg-arrow-sign .bg-sign-bolt{width:7px;height:7px;border-radius:50%;background:#ffd23f;border:1px solid #000;flex-shrink:0;margin-top:3px}.st .bg-arrow-sign .bg-sign-body{display:flex;flex-direction:column;gap:3px;width:100%}.st .bg-arrow-sign .bg-sign-name{font-size:clamp(13px,1.15vw,16px);font-weight:800;letter-spacing:.02em;color:#fff}.st .bg-arrow-sign .bg-front-links{display:flex;flex-direction:column;gap:5px;margin-top:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.2)}.st .bg-arrow-sign .bg-sign-post-link{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;line-height:1.25;color:#fff;text-decoration:none;padding:3px 6px;border-radius:5px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.15);transition:background .2s,color .2s}.st .bg-arrow-sign .bg-sign-post-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.st .bg-arrow-sign .bg-sign-post-link b{font-weight:800;color:#ffd23f}.st .bg-arrow-sign .bg-sign-post-link:hover{background:#ffd23f;color:var(--ink);border-color:#ffd23f}.st .bg-arrow-sign .bg-sign-post-link:hover b{color:var(--ink)}.st .bg-cassette-vis{height:100%;min-height:min(55vh,480px)}.st .bg-cassette-stage,.st .bg-cassette-vis{display:flex;align-items:center;justify-content:center;width:100%}.st .bg-cassette-stage{position:relative;max-width:min(580px,94%);height:clamp(320px,56vh,480px)}.st .bg-cassette.st-a{--enm:0;--tx:85vw;--ty0:0px;position:relative;width:clamp(280px,38vw,490px);aspect-ratio:1.58;background:#1e1e24;border:3px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 var(--ink);padding:14px;display:flex;flex-direction:column;overflow:hidden}.st .bg-cassette-screw{position:absolute;width:10px;height:10px;border-radius:50%;background:#50505a;border:1px solid #0e0e12}.st .bg-cassette-screw:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:6px;height:1.5px;background:#fff;opacity:.7}.st .bg-cassette-screw.top-l{top:10px;left:10px}.st .bg-cassette-screw.top-r{top:10px;right:10px}.st .bg-cassette-screw.bot-l{bottom:10px;left:10px}.st .bg-cassette-screw.bot-r{bottom:10px;right:10px}.st .bg-cassette-label{position:relative;width:100%;height:60%;background:#fffdfa;border:2px solid var(--ink);border-radius:10px;padding:10px 14px;flex-direction:column;z-index:2}.st .bg-cassette-label,.st .bg-label-head{display:flex;justify-content:space-between}.st .bg-label-head{align-items:center;border-bottom:2px solid var(--ink);padding-bottom:5px}.st .bg-label-head .bg-label-side{font-size:12px;font-weight:900;letter-spacing:.05em;color:#e11d48}.st .bg-label-head .bg-label-title{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.st .bg-label-posts{display:flex;flex-direction:column;gap:4px;margin:4px 0}.st .bg-cassette-track{display:flex;align-items:center;gap:8px;font-size:clamp(10.5px,.9vw,12px);line-height:1.25}.st .bg-cassette-track .bg-track-num{font-weight:800;color:#5956e9;flex-shrink:0}.st .bg-cassette-track .bg-track-link{font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st .bg-cassette-track .bg-track-link:hover{color:#e11d48;text-decoration:underline}.st .bg-label-foot{display:flex;align-items:center;justify-content:flex-end;border-top:1px dashed rgba(14,14,18,.2);padding-top:4px}.st .bg-label-foot .bg-cassette-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1.5px solid var(--ink);border-radius:6px;background:#ffd23f;color:var(--ink);font-size:11px;font-weight:800;text-decoration:none;box-shadow:2px 2px 0 var(--ink);transition:translate .2s,box-shadow .2s}.st .bg-label-foot .bg-cassette-btn:hover{translate:-1px -1px;box-shadow:3px 3px 0 var(--ink)}.st .bg-cassette-window{position:relative;width:64%;height:32%;margin:8px auto 0;background:#111115;border:2px solid var(--ink);border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;overflow:hidden;z-index:3}.st .bg-tape-bridge{position:absolute;left:20%;right:20%;top:50%;translate:0 -50%;height:5px;background:#2b1f1d;border-top:1px solid #140d0c;border-bottom:1px solid #140d0c;z-index:1}.st .bg-reel{position:relative;width:clamp(38px,4.5vw,54px);height:clamp(38px,4.5vw,54px);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.st .bg-reel-tape{position:absolute;inset:-3px;border-radius:50%;background:#2b1f1d;border:1px solid #140d0c}.st .bg-spool{position:relative;width:70%;height:70%;border-radius:50%;background:#f4f1ec;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;transform:rotate(calc(var(--dw) * 2turn));transition:transform .05s linear}.st .bg-spool:after{content:"";width:32%;height:32%;border-radius:50%;background:#111115;border:1px solid var(--ink)}.st .bg-spool-teeth{position:absolute;inset:0}.st .bg-spool-teeth:after,.st .bg-spool-teeth:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--ink);translate:0 -50%}.st .bg-spool-teeth:after{transform:rotate(90deg)}@media(max-width:899px){.st .bg-cassette-stage,.st .bg-megaphone-stage{max-height:44vh}.st .bg-bookshelf-stage{max-height:42vh;justify-content:flex-end}.st .bg-books-row{height:195px}.st .bg-book{height:180px;transform:translateY(calc(var(--pulled) * -16px)) perspective(700px) rotateX(calc(var(--pulled) * 8deg))}.st .bg-book-card{bottom:calc(100% + 4px);width:clamp(180px,54vw,220px);padding:7px 10px;border-radius:10px;box-shadow:4px 4px 0 var(--ink)}.st .bg-book-card .bg-book-cat{font-size:9px;margin-bottom:2px}.st .bg-book-card .bg-book-h{font-size:11.5px;line-height:1.2;margin:0 0 4px}.st .bg-book-card .bg-book-foot{margin-top:4px;padding-top:4px}.st .bg-book-card .bg-book-foot span{font-size:9.5px}.st .bg-book-card .bg-book-foot .bg-book-read{font-size:10.5px}.st .bg-book:nth-child(-n+3) .bg-book-card{left:0;translate:0 0}.st .bg-book:nth-child(n+8) .bg-book-card{left:auto;right:0;translate:0 0}.st .bg-signpost-stage{max-height:44vh;max-width:88vw;transform:scale(.8);transform-origin:center center}.st .bg-front-links{display:none}.st .bg-arrow-sign{padding:6px 12px;gap:5px;box-shadow:3px 3px 0 #000}.st .bg-arrow-sign.dir-right{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-right:18px}.st .bg-arrow-sign.dir-left{-webkit-clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);padding-left:18px}.st .bg-arrow-sign.is-front-sign{min-width:0;max-width:170px;padding:6px 18px 6px 14px;box-shadow:4px 4px 0 #ffd23f;align-items:center}.st .bg-arrow-sign.is-front-sign .bg-sign-bolt{margin-top:0}.st .bg-arrow-sign.is-front-sign .bg-sign-name{font-size:12px;margin-bottom:0}.st .bg-arrow-sign .bg-sign-bolt{width:5px;height:5px;margin-top:2px}.st .bg-arrow-sign .bg-sign-body{min-width:0;overflow:hidden}.st .bg-arrow-sign .bg-sign-name{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px;display:block}}.st .bg-find-vis{display:flex;align-items:center;justify-content:center}.st .bg-find{width:min(620px,100%);max-height:74vh;display:flex;flex-direction:column;gap:12px;padding:18px;background:#fff;border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink)}.st .bg-find .bg-find-search input{width:100%;height:48px;padding:0 14px;border:2px solid var(--ink);border-radius:12px;font:500 16px var(--f);color:var(--ink)}.st .bg-find .bg-find-search input::placeholder{color:rgba(14,14,18,.5);opacity:1}.st .bg-find .bg-find-topics{display:flex;flex-wrap:wrap;gap:6px}.st .bg-find .bg-find-topics button{padding:6px 12px;border:2px solid var(--ink);border-radius:99px;background:#fff;color:var(--ink);font-weight:700;font-size:13px}.st .bg-find .bg-find-topics button.on{background:var(--ink);color:#fff}.st .bg-find .bg-find-list{list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px}.st .bg-find .bg-find-list a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:#f4f1ec;color:var(--ink);transition:background .2s}.st .bg-find .bg-find-list a:hover{background:var(--yellow)}.st .bg-find .bg-find-list a em{font-style:normal;font-size:12px;font-weight:700;color:rgba(14,14,18,.6)}.st .bg-find .bg-find-list a b{font-size:15px;line-height:1.35}.st .bg-find .bg-find-list .bg-find-none{padding:12px;font-size:14px;color:rgba(14,14,18,.7)}@media(max-width:767px){.st .bg-find{max-height:54vh;padding:12px}.st .bg-find .bg-find-search input{height:42px}.st .bg-find .bg-find-topics button{font-size:12px;padding:5px 10px}}.st .fq-ball-vis{width:100%;height:100%;min-height:440px}.st .fq-ball-piece,.st .fq-ball-vis{position:relative;display:flex;align-items:center;justify-content:center}.st .fq-ball-piece{width:clamp(280px,min(38vw,54vh),420px);height:clamp(280px,min(38vw,54vh),420px)}.st .fq-ball-wobble{translate:calc(sin(var(--dw)*26rad)*12px) calc(cos(var(--dw)*22rad)*9px);rotate:calc(sin(var(--dw)*18rad)*6deg);transition:translate .05s linear,rotate .05s linear}.st .fq-ball-sphere,.st .fq-ball-wobble{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.st .fq-ball-sphere{border-radius:50%;background:radial-gradient(circle at 35% 28%,#4e5366 0,#20222a 24%,#0f1015 55%,#050608 100%);box-shadow:inset -18px -18px 45px rgba(0,0,0,.92),inset 14px 14px 28px rgba(255,255,255,.22),0 32px 55px rgba(14,14,18,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .fq-ball-badge{top:10%;right:12%;width:22%;height:22%;background:radial-gradient(circle at 35% 35%,#ffffff 0,#e2dfd9 75%,#bbb7af 100%);box-shadow:2px 4px 8px rgba(0,0,0,.45),inset 0 1px 2px rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:#0e0e12;font-weight:900;font-size:clamp(18px,2.5vw,28px);font-family:var(--f);transform:perspective(300px) rotateY(-20deg) rotateX(15deg)}.st .fq-ball-badge,.st .fq-ball-glare{position:absolute;border-radius:50%;pointer-events:none}.st .fq-ball-glare{top:8%;left:14%;width:32%;height:20%;background:radial-gradient(ellipse at center,rgba(255,255,255,.32) 0,rgba(255,255,255,0) 70%);transform:rotate(-35deg)}.st .fq-ball-window{position:relative;width:50%;height:50%;border-radius:50%;background:#060914;border:5px solid #1a1e30;box-shadow:inset 0 8px 24px rgba(0,0,0,.95),inset 0 0 14px rgba(18,28,85,.7),0 2px 8px rgba(255,255,255,.12);overflow:hidden;display:flex;align-items:center;justify-content:center}.st .fq-ball-liquid{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#152258 0,#080d26 70%,#030511 100%)}.st .fq-ball-die{position:relative;width:84%;height:84%;-webkit-clip-path:polygon(50% 90%,95% 14%,5% 14%);clip-path:polygon(50% 90%,95% 14%,5% 14%);background:linear-gradient(180deg,#1b2f7d,#101c52 65%,#0a1135);box-shadow:inset 0 0 16px rgba(78,116,255,.45);display:flex;align-items:flex-start;justify-content:center;padding-top:18%;scale:calc(.88 + var(--dw)*.12);opacity:calc(.75 + var(--dw)*.25);transition:scale .1s linear,opacity .1s linear}.st .fq-ball-die-face{position:relative;width:85%;height:52%}.st .fq-ball-ans,.st .fq-ball-die-face{text-align:center;display:flex;align-items:center;justify-content:center}.st .fq-ball-ans{position:absolute;inset:0;font-family:var(--f);font-weight:800;font-size:clamp(13px,1.1vw,15px);line-height:1.25;color:#e2ebff;text-shadow:0 0 6px rgba(160,195,255,.6),0 2px 4px rgba(0,0,0,.85);padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .fq-ball-ans.fq-ans-1{opacity:clamp(0,(.55 - var(--dw))*4.5,1);translate:0 calc(var(--dw)*-16px)}.st .fq-ball-ans.fq-ans-2{opacity:clamp(0,(var(--dw) - .45)*4.5,1);translate:0 calc((1 - var(--dw))*16px)}.st .fq-ball-glass{inset:0;background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.05) 45%,transparent 60%)}.st .fq-ball-glass,.st .fq-ball-shadow{position:absolute;border-radius:50%;pointer-events:none}.st .fq-ball-shadow{bottom:-22px;left:10%;width:80%;height:34px;background:radial-gradient(ellipse at center,rgba(14,14,18,.42) 0,rgba(14,14,18,0) 70%)}.st .fq-cat-vis{position:relative;width:100%;height:100%;min-height:440px;display:flex;align-items:center;justify-content:center}.st .fq-cat-piece{position:relative;width:clamp(340px,min(44vw,56vh),540px)}.st .fq-cabinet{position:relative;width:100%;padding:clamp(14px,2vw,22px);border-radius:12px;background:linear-gradient(145deg,#784826,#5a3215 45%,#42220b);border:3.5px solid #2d1607;box-shadow:0 24px 44px rgba(14,14,18,.32),inset 0 2px 4px rgba(255,255,255,.2)}.st .fq-cabinet-header{display:flex;justify-content:center;margin-bottom:12px}.st .fq-cabinet-header .fq-cabinet-title{font-size:11px;font-weight:800;letter-spacing:.12em;color:#f5d799;text-shadow:0 1px 2px rgba(0,0,0,.6);padding:3px 12px;border:1.5px solid #a87e45;border-radius:4px;background:#3b1e09}.st .fq-drawer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(8px,1.2vw,14px);gap:clamp(8px,1.2vw,14px)}.st .fq-drawer{position:relative;height:clamp(75px,10vh,95px);background:#361b07;border-radius:6px;box-shadow:inset 0 3px 8px rgba(0,0,0,.7)}.st .fq-drawer .fq-drawer-front{position:absolute;inset:0;background:linear-gradient(180deg,#8b552d,#683b19);border:2px solid #301706;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.4),inset 0 1px 2px rgba(255,255,255,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.st .fq-drawer .fq-drawer-front.is-pulled{box-shadow:0 8px 16px rgba(0,0,0,.55),inset 0 1px 2px rgba(255,255,255,.3)}.st .fq-drawer .fq-drawer-tag{font-size:clamp(10px,.8vw,12px);font-weight:800;letter-spacing:.05em;color:#2a1405;background:#fdf5df;padding:2px 7px;border:1.5px solid #9e743a;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.15)}.st .fq-drawer .fq-drawer-tag.is-active{background:#ffd23f;font-weight:900}.st .fq-drawer .fq-drawer-pull{display:block;width:clamp(22px,2.5vw,32px);height:8px;border-radius:4px;background:linear-gradient(180deg,#f5d38a,#a87b32);border:1px solid #6b4d1b;box-shadow:0 2px 3px rgba(0,0,0,.5)}.st .fq-drawer.is-open-1,.st .fq-drawer.is-open-2{z-index:10}.st .fq-drawer.is-open-1 .fq-drawer-box,.st .fq-drawer.is-open-2 .fq-drawer-box{position:absolute;inset:0;translate:0 calc(var(--dw)*26px);transition:translate .05s linear}.st .fq-index-card{position:absolute;bottom:85%;left:-12%;width:124%;z-index:20;background:#fdfbf5;border:1.5px solid #d4c8b0;border-radius:8px;padding:clamp(10px,1.2vw,14px);box-shadow:0 12px 24px rgba(14,14,18,.35),0 3px 6px rgba(14,14,18,.15);translate:0 calc((1 - var(--dw))*32px);opacity:calc(.45 + var(--dw)*.55);transition:translate .05s linear,opacity .05s linear}.st .fq-index-card .fq-card-red-line{height:2px;background:#b84332;margin-bottom:8px}.st .fq-index-card .fq-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.st .fq-index-card .fq-card-num{font-size:11px;font-weight:800;color:#b84332;letter-spacing:.05em}.st .fq-index-card .fq-card-cat{font-size:10px;font-weight:800;color:#0e0e12;background:#e8e2d2;padding:1px 6px;border-radius:3px}.st .fq-index-card .fq-card-q{font-size:clamp(13px,1.05vw,15px);font-weight:800;color:#0e0e12;line-height:1.25;margin-bottom:4px}.st .fq-index-card .fq-card-a{font-size:clamp(12px,.95vw,13.5px);font-weight:500;color:rgba(14,14,18,.85);line-height:1.35}.st .fq-index-card .fq-card-hole{width:9px;height:9px;border-radius:50%;background:#2d1607;margin:8px auto 0;box-shadow:inset 0 1px 2px rgba(0,0,0,.8)}.st .fq-cabinet-feet{display:flex;justify-content:space-between;padding:0 24px;margin-top:4px}.st .fq-cabinet-feet span{width:36px;height:12px;background:#2d1607;border-radius:0 0 4px 4px}.st .fq-cards-vis{width:100%;height:100%;min-height:440px}.st .fq-cards-vis,.st .fq-deck-piece{position:relative;display:flex;align-items:center;justify-content:center}.st .fq-deck-piece{width:min(540px,94vw);height:clamp(340px,50vh,440px)}.st .fq-deck-stage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1200px}.st .fq-play-card{position:absolute;width:clamp(175px,min(22vw,28vh),235px);height:clamp(255px,min(32vw,42vh),340px);border-radius:12px}.st .fq-play-card.is-fan-1{rotate:-24deg;translate:-130px -10px;z-index:1}.st .fq-play-card.is-feature-1{rotate:-12deg;translate:-65px -5px;z-index:4}.st .fq-play-card.is-fan-2{rotate:0deg;translate:0 0;z-index:2}.st .fq-play-card.is-feature-2{rotate:12deg;translate:65px -5px;z-index:5}.st .fq-play-card.is-fan-3{rotate:24deg;translate:130px -10px;z-index:1}.st .fq-card-flipper,.st .fq-card-inner{position:relative;width:100%;height:100%}.st .fq-card-flipper{transform-style:preserve-3d;transition:transform .05s linear}.st .fq-card-flipper.is-flip-1{transform:rotateY(calc(clamp(0, (var(--dw) - .08) * 3, 1) * 180deg))}.st .fq-card-flipper.is-flip-2{transform:rotateY(calc(clamp(0, (var(--dw) - .45) * 3, 1) * 180deg))}.st .fq-card-back,.st .fq-card-front{position:absolute;inset:0;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 14px 28px rgba(14,14,18,.25),0 3px 8px rgba(14,14,18,.12)}.st .fq-card-back{background:radial-gradient(circle at center,#1b2756 0,#0d1538 100%);border:5px solid #fff;outline:2px solid #c9a050;display:flex;align-items:center;justify-content:center}.st .fq-card-back .fq-card-back-ornament{width:44px;height:44px;border-radius:50%;border:2px solid #c9a050;display:flex;align-items:center;justify-content:center;color:#c9a050;font-weight:800;font-size:18px;font-family:var(--f)}.st .fq-card-front{transform:rotateY(180deg);background:#fff;border:4px solid #fff;outline:1.5px solid #2d3142;padding:clamp(10px,1.2vw,14px);display:flex;flex-direction:column;justify-content:space-between}.st .fq-card-front .fq-card-corner{font-size:14px;font-weight:800;line-height:1;color:#0e0e12;display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.st .fq-card-front .fq-card-corner b{font-size:15px}.st .fq-card-front .fq-card-corner b.is-red{color:#d02020}.st .fq-card-front .fq-card-corner.bottom-right{transform:rotate(180deg);align-self:flex-end}.st .fq-card-front .fq-card-body{display:flex;flex-direction:column;gap:4px;padding:0 4px}.st .fq-card-front .fq-card-pill{font-size:10px;font-weight:800;letter-spacing:.08em;color:#4a46e0;background:#eef0ff;padding:2px 7px;border-radius:4px;width:-moz-fit-content;width:fit-content}.st .fq-card-front .fq-card-title{font-size:clamp(13px,1.05vw,15px);font-weight:800;color:#0e0e12;line-height:1.25;margin-bottom:2px}.st .fq-card-front .fq-card-text{font-size:clamp(12px,.95vw,13px);font-weight:500;color:rgba(14,14,18,.85);line-height:1.35}.st .fq-comp-vis{width:100%;height:100%;min-height:440px}.st .fq-comp-vis,.st .fq-compass-piece{position:relative;display:flex;align-items:center;justify-content:center}.st .fq-compass-piece{width:min(580px,96vw)}.st .fq-compass-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.5vw,28px);width:100%}.st .fq-compass-housing{width:clamp(250px,min(32vw,46vh),360px);height:clamp(250px,min(32vw,46vh),360px);background:radial-gradient(circle at 35% 30%,#f3d685 0,#c49a3c 45%,#8c671b 80%,#573e0c 100%);box-shadow:0 24px 44px rgba(14,14,18,.35),inset 0 2px 4px rgba(255,255,255,.5),inset 0 -4px 8px rgba(0,0,0,.5);padding:clamp(10px,1.4vw,16px);flex-shrink:0}.st .fq-compass-housing,.st .fq-compass-rim{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center}.st .fq-compass-rim{width:100%;height:100%;background:linear-gradient(145deg,#a67c2e,#634611);border:3px solid #4a340b;box-shadow:inset 0 3px 6px rgba(0,0,0,.6);padding:8px}.st .fq-compass-bezel,.st .fq-compass-dial{position:relative;width:100%;height:100%;border-radius:50%}.st .fq-compass-dial{background:radial-gradient(circle,#fcf9ee 0,#ede6cd 75%,#dbd0ad 100%);border:2px solid #8c6e29;box-shadow:inset 0 4px 12px rgba(0,0,0,.3);overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .fq-compass-rose{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.st .fq-cardinal{position:absolute;font-size:clamp(11px,.9vw,13px);font-weight:900;letter-spacing:.08em;color:#3b2a09;text-align:center}.st .fq-cardinal.is-n{top:8%;left:50%;translate:-50% 0;color:#a4180d}.st .fq-cardinal.is-e{right:7%;top:50%;translate:0 -50%}.st .fq-cardinal.is-s{bottom:8%;left:50%;translate:-50% 0}.st .fq-cardinal.is-w{left:7%;top:50%;translate:0 -50%}.st .fq-compass-needle-wrapper{position:absolute;width:18%;height:84%;display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;rotate:calc(-45deg + var(--dw)*270deg);transition:rotate .05s linear}.st .fq-compass-needle{width:100%;height:100%;filter:drop-shadow(2px 5px 6px rgba(0,0,0,.4))}.st .fq-compass-glare{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,255,255,.05) 50%,transparent 65%)}.st .fq-compass-plaques{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,16px);width:clamp(230px,24vw,290px)}.st .fq-plaque{background:#fdfbf5;border:2px solid #9e7b32;border-radius:8px;padding:clamp(10px,1.2vw,14px);box-shadow:3px 3px 0 #573e0c,0 6px 12px rgba(14,14,18,.15)}.st .fq-plaque .fq-plaque-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.st .fq-plaque .fq-plaque-dot{width:7px;height:7px;border-radius:50%;background:#9e7b32}.st .fq-plaque .fq-plaque-tag{font-size:10px;font-weight:800;color:#573e0c;letter-spacing:.08em}.st .fq-plaque .fq-plaque-q{font-size:clamp(13px,1.05vw,14.5px);font-weight:800;color:#0e0e12;line-height:1.25;margin-bottom:4px}.st .fq-plaque .fq-plaque-a{font-size:clamp(12px,.95vw,13px);font-weight:500;color:rgba(14,14,18,.82);line-height:1.35}.st .fq-neon-stage{position:relative;width:100%;max-width:min(960px,94vw);margin:0 auto;padding-top:clamp(12px,2vh,24px)}.st .fq-neon-wall{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2.5vw,36px);gap:clamp(16px,2.5vw,36px);align-items:start;justify-items:center}.st .fq-neon-item{gap:clamp(10px,1.6vh,18px);width:100%}.st .fq-neon-item,.st .fq-neon-mount{display:flex;flex-direction:column;align-items:center}.st .fq-neon-mount{position:relative}.st .fq-neon-arrow-svg{width:clamp(75px,8vw,110px);height:clamp(44px,4.8vh,65px);overflow:visible}.st .fq-neon-tube{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;animation:fq-neon-flicker 2.2s infinite alternate;animation-delay:calc(var(--i)*.26s + .1s)}.st .fq-neon-label{font-size:10px;font-weight:800;letter-spacing:.12em;margin-top:2px}.st .is-cyan .fq-neon-tube{filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 6px #00f0ff) drop-shadow(0 0 16px #00f0ff) drop-shadow(0 0 32px #00a2ff)}.st .is-cyan .fq-neon-label{color:#00f0ff;text-shadow:0 0 8px #00f0ff}.st .is-yellow .fq-neon-tube{filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 6px #ffd23f) drop-shadow(0 0 16px #ffd23f) drop-shadow(0 0 32px #ff9800)}.st .is-yellow .fq-neon-label{color:#ffd23f;text-shadow:0 0 8px #ffd23f}.st .is-pink .fq-neon-tube{filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 6px #ff2a85) drop-shadow(0 0 16px #ff2a85) drop-shadow(0 0 32px #e0005a)}.st .is-pink .fq-neon-label{color:#ff2a85;text-shadow:0 0 8px #ff2a85}@keyframes fq-neon-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.35}}.st .fq-neon-action{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;width:100%}.st .fq-neon-btn{width:-moz-fit-content;width:fit-content}.st .fq-neon-sub{font-size:clamp(12px,.9vw,13.5px);font-weight:500;color:rgba(255,255,255,.72);margin-top:4px;line-height:1.35}@media(max-width:899px){.st .fq-ball-vis,.st .fq-cards-vis,.st .fq-cat-vis,.st .fq-comp-vis{min-height:0}.st .fq-ball-piece{width:clamp(200px,min(58vw,28vh),230px);height:clamp(200px,min(58vw,28vh),230px)}.st .fq-cat-piece{width:min(86vw,360px);max-width:88vw}.st .fq-cabinet{padding:8px 10px}.st .fq-cabinet-header{margin-bottom:6px}.st .fq-cabinet-header .fq-cabinet-title{font-size:9.5px;padding:2px 8px}.st .fq-drawer-grid{gap:6px}.st .fq-drawer{height:clamp(46px,6vh,56px)}.st .fq-drawer .fq-drawer-tag{font-size:9px;padding:1px 5px}.st .fq-drawer .fq-drawer-pull{width:18px;height:5px}.st .fq-cabinet-feet{padding:0 16px;margin-top:2px}.st .fq-cabinet-feet span{width:28px;height:8px}.st .fq-index-card{display:none}.st .fq-deck-piece{width:min(88vw,360px);height:min(35vh,260px)}.st .fq-play-card{width:min(40vw,150px);height:min(32vh,230px)}.st .fq-play-card.is-fan-1,.st .fq-play-card.is-fan-3{display:none}.st .fq-play-card.is-feature-1{rotate:-6deg;translate:-40px -4px}.st .fq-play-card.is-fan-2{rotate:0deg;translate:0 0}.st .fq-play-card.is-feature-2{rotate:6deg;translate:40px -4px}.st .fq-card-front{padding:8px 10px}.st .fq-card-front .fq-card-corner.bottom-right{display:none}.st .fq-card-front .fq-card-corner.top-left{font-size:11px;margin-bottom:2px}.st .fq-card-front .fq-card-corner.top-left b{font-size:12px}.st .fq-card-front .fq-card-body{gap:2px;padding:0}.st .fq-card-front .fq-card-pill{font-size:8.5px;font-weight:800;padding:1px 5px;letter-spacing:.06em;margin-bottom:2px}.st .fq-card-front .fq-card-title{font-size:11px;font-weight:800;line-height:1.2;margin-bottom:2px;color:#0e0e12}.st .fq-card-front .fq-card-text{font-size:10px;font-weight:500;line-height:1.25;color:rgba(14,14,18,.9)}.st .fq-compass-piece{width:min(86vw,340px);max-width:88vw}.st .fq-compass-stage{flex-direction:column;gap:8px;width:100%;align-items:center}.st .fq-compass-housing{width:min(34vw,16vh,125px);height:min(34vw,16vh,125px);padding:6px}.st .fq-compass-dial{border-width:1.5px}.st .fq-cardinal{font-size:8px}.st .fq-compass-plaques{width:100%;max-width:100%;gap:6px}.st .fq-plaque{padding:6px 10px;border-width:1.5px}.st .fq-plaque .fq-plaque-head{margin-bottom:2px;gap:4px}.st .fq-plaque .fq-plaque-dot{width:5px;height:5px}.st .fq-plaque .fq-plaque-tag{font-size:8.5px;font-weight:800;letter-spacing:.06em;color:#573e0c}.st .fq-plaque .fq-plaque-q{font-size:11px;font-weight:800;line-height:1.2;margin-bottom:2px;color:#0e0e12}.st .fq-plaque .fq-plaque-a{font-size:10px;font-weight:500;line-height:1.25;color:rgba(14,14,18,.82)}.st .fq-neon-stage{width:min(88vw,350px);max-width:88vw;padding-top:8px;margin:0 auto}.st .fq-neon-wall{display:flex;flex-direction:column;gap:10px;width:100%}.st .fq-neon-item{justify-content:space-between;width:100%;gap:12px}.st .fq-neon-item,.st .fq-neon-mount{flex-direction:row;align-items:center}.st .fq-neon-mount{gap:8px}.st .fq-neon-arrow-svg{width:44px;height:26px;flex-shrink:0}.st .fq-neon-label{font-size:9px;margin-top:0;letter-spacing:.08em}.st .fq-neon-action{width:auto;align-items:flex-end}.st .fq-neon-btn{padding:9px 14px;font-size:13px}.st .fq-neon-sub{display:none}}.st .fq-all-vis{display:flex;align-items:center;justify-content:center}.st .fq-all{width:min(640px,100%);max-height:74vh;display:flex;flex-direction:column;gap:14px;padding:20px;background:#fff;border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink)}.st .fq-all .fq-all-tabs{display:flex;flex-wrap:wrap;gap:8px}.st .fq-all .fq-all-tabs button{padding:8px 14px;border:2px solid var(--ink);border-radius:99px;background:#fff;font-weight:700;font-size:14px;color:var(--ink)}.st .fq-all .fq-all-tabs button.on{background:var(--ink);color:#fff}.st .fq-all .fq-all-list{overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.st .fq-all .fq-all-q{border:2px solid var(--ink);border-radius:14px;background:#f4f1ec}.st .fq-all .fq-all-q button{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;background:none;border:0;text-align:left;font-weight:750;font-size:clamp(15px,1.2vw,18px);color:var(--ink)}.st .fq-all .fq-all-q button i{font-style:normal;font-size:22px;line-height:1}.st .fq-all .fq-all-q p{margin:0;padding:0 14px 14px;font-size:15px;line-height:1.55;color:rgba(14,14,18,.8)}.st .fq-all .fq-all-q.is-open{background:var(--yellow)}@media(max-width:767px){.st .fq-all{max-height:52vh;padding:14px;gap:10px}.st .fq-all .fq-all-tabs button{padding:6px 10px;font-size:12px}.st .fq-all .fq-all-q button{font-size:14px;padding:10px 12px}.st .fq-all .fq-all-q p{font-size:13.5px}}.st .tm-id-vis{position:relative;width:100%;height:100%;min-height:440px;display:flex;align-items:center;justify-content:center}.st .tm-id-card{position:relative;width:clamp(300px,min(36vw,440px),440px);height:min(58vh,530px);background:#fff;border:2px solid var(--ink);border-radius:18px;padding:clamp(14px,1.8vw,22px);box-shadow:6px 6px 0 var(--sh),0 24px 44px rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:var(--ink)}.st .tm-id-card.st-a{--enm:0;--tx:0px;--ty0:60px;--sin:0.1;--tiltY:7deg;--tiltX:5deg;--md:14}.st .tm-id-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:2px dashed rgba(14,14,18,.2)}.st .tm-id-grommet{position:absolute;top:-8px;left:50%;translate:-50% 0;width:22px;height:10px;border-radius:99px;background:#e5e5ea;border:2px solid var(--ink);box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.st .tm-id-badge{font-size:clamp(10px,.85vw,12px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#ffd23f;padding:3px 8px;border:1.5px solid var(--ink);border-radius:6px}.st .tm-id-tagline{font-size:clamp(10.5px,.8vw,12px);font-weight:700;color:rgba(14,14,18,.75);letter-spacing:.02em}.st .tm-id-body{display:grid;grid-template-columns:clamp(110px,12vw,150px) 1fr;grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px);align-items:center;margin:8px 0}.st .tm-id-tile{position:relative;width:clamp(100px,11vw,130px);aspect-ratio:1;background:var(--bg);border:2px solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 var(--ink);display:flex;align-items:center;justify-content:center}.st .tm-id-tile .tm-id-initials{font-size:clamp(34px,3.8vw,46px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}.st .tm-id-photo-tag{position:absolute;bottom:-6px;right:-6px;background:#5956e9;color:#fff;font-size:10px;font-weight:800;padding:2px 7px;border:1.5px solid var(--ink);border-radius:5px;letter-spacing:.04em}.st .tm-id-info{display:flex;flex-direction:column;gap:4px}.st .tm-id-info h3{font-size:clamp(18px,1.6vw,24px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0}.st .tm-id-info .tm-id-role{font-size:clamp(12px,1vw,14px);font-weight:700;color:#5956e9;margin-bottom:2px}.st .tm-id-info .tm-id-sentence{font-size:clamp(11.5px,.9vw,13px);line-height:1.4;color:var(--ink);font-weight:600;margin:4px 0 0}.st .tm-id-bottom{display:flex;align-items:center;justify-content:flex-end;padding-top:8px;border-top:2px dashed rgba(14,14,18,.2)}.st .tm-id-origin{text-align:right;font-size:clamp(10px,.8vw,11px);font-weight:700;color:rgba(14,14,18,.75);line-height:1.3}.st .tm-id-origin b{color:var(--ink);display:block}.st .tm-id-stamp-wrap{position:absolute;right:12px;bottom:18px;pointer-events:none;z-index:5}.st .tm-id-stamp-wrap.st-a{--enm:0;--sin:-2.4;--rin:25deg;--tx:0px;--ty0:0px;--d:0.35}.st .tm-id-stamp-inner{width:clamp(96px,9vw,118px);height:clamp(96px,9vw,118px);border-radius:50%;border:3px double #d92323;color:#d92323;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px;rotate:-12deg;background:rgba(255,255,255,.85);box-shadow:0 0 0 1px rgba(217,35,35,.25),inset 0 0 8px rgba(217,35,35,.15)}.st .tm-id-stamp-inner .tm-id-stamp-txt-top{font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1}.st .tm-id-stamp-inner .tm-id-stamp-core{font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:2px 0;border-block:1px solid #d92323;margin:3px 0;width:85%}.st .tm-id-stamp-inner .tm-id-stamp-txt-sub{font-size:7.5px;font-weight:800;letter-spacing:.05em;line-height:1}.st .tm-desk-vis{width:100%;height:100%;min-height:440px}.st .tm-desk-stage,.st .tm-desk-vis{position:relative;display:flex;align-items:center;justify-content:center}.st .tm-desk-stage{width:clamp(320px,min(42vw,520px),540px);height:min(56vh,520px)}.st .tm-desk-stage.st-a{--enm:0;--tx:50vw;--ty0:0px;--ryin:-40deg;--sin:0.15;--to:0% 50%;--tiltY:7deg;--tiltX:4deg;--md:12}.st .tm-desk-surface{position:absolute;inset:4% 0 0 0;background:linear-gradient(145deg,#f7ecd7,#ecd6b2 60%,#e0c59b);border:2px solid var(--ink);border-radius:20px;box-shadow:6px 6px 0 var(--sh),0 30px 60px rgba(0,0,0,.15);overflow:hidden}.st .tm-desk-surface:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(14,14,18,.03),rgba(14,14,18,.03) 1px,transparent 0,transparent 24px);pointer-events:none}.st .tm-desk-frame{position:absolute;left:clamp(14px,2.5vw,28px);top:clamp(16px,2.5vh,28px);width:clamp(140px,16vw,190px);aspect-ratio:1;background:#fff;border:2px solid var(--ink);border-radius:14px;padding:8px;box-shadow:4px 4px 0 var(--ink),0 12px 24px rgba(0,0,0,.15);rotate:-4deg;transition:rotate .3s ease}.st .tm-desk-tile{width:100%;height:100%;background:var(--bg);border:2px solid var(--ink);border-radius:8px;display:flex;align-items:center;justify-content:center}.st .tm-desk-tile .tm-desk-initials{font-size:clamp(38px,4.4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}.st .tm-desk-frame-label{position:absolute;bottom:-8px;left:50%;translate:-50% 0;background:#ffd23f;color:var(--ink);font-size:11px;font-weight:800;padding:2px 10px;border:1.5px solid var(--ink);border-radius:99px;white-space:nowrap;letter-spacing:.04em}.st .tm-desk-plate{position:absolute;right:clamp(14px,2.5vw,26px);top:clamp(24px,3vh,36px);width:clamp(140px,16vw,190px);padding:10px 14px;background:linear-gradient(135deg,#e4be62,#caa142 50%,#edd894);border:2px solid var(--ink);border-radius:8px;box-shadow:3px 3px 0 var(--ink);text-align:center;rotate:3deg}.st .tm-desk-plate b{display:block;font-size:clamp(13px,1.1vw,15px);font-weight:800;color:#2b1f06;letter-spacing:.03em;line-height:1.1}.st .tm-desk-plate span{display:block;font-size:10.5px;font-weight:750;color:#4f3b12;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.st .tm-desk-mug-wrap{position:absolute;right:clamp(28px,4vw,44px);bottom:clamp(20px,3.5vh,36px);display:flex;flex-direction:column;align-items:center}.st .tm-desk-steam{display:flex;gap:6px;height:34px;margin-bottom:2px}.st .tm-desk-steam svg{width:10px;height:32px;stroke:rgba(89,86,233,.7);fill:none;stroke-width:2;stroke-linecap:round;animation:tmSteamLoop 2.4s ease-in-out infinite}.st .tm-desk-steam svg:nth-child(2){animation-delay:.8s}.st .tm-desk-steam svg:nth-child(3){animation-delay:1.6s}@keyframes tmSteamLoop{0%{opacity:0;translate:0 4px}50%{opacity:.8;translate:0 -6px}to{opacity:0;translate:0 -14px}}.st .tm-desk-mug{position:relative;width:clamp(48px,5vw,62px);height:clamp(52px,5.5vw,68px);background:#fff;border:2px solid var(--ink);border-radius:4px 4px 14px 14px;box-shadow:3px 3px 0 var(--ink)}.st .tm-desk-mug:after{content:"";position:absolute;right:-13px;top:10px;width:14px;height:24px;border:2px solid var(--ink);border-left:none;border-radius:0 10px 10px 0;background:rgba(0,0,0,0)}.st .tm-desk-mug .tm-desk-mug-lip{position:absolute;top:0;left:0;right:0;height:8px;border-radius:50%;background:#4a2810;border:1px solid var(--ink)}.st .tm-desk-book{position:absolute;left:clamp(18px,3vw,32px);bottom:clamp(16px,2.5vh,26px);width:clamp(140px,15vw,180px);padding:10px 12px;background:#0e0e12;color:#fff;border:2px solid var(--ink);border-radius:10px;box-shadow:4px 4px 0 var(--ink);rotate:-2deg}.st .tm-desk-book .tm-desk-book-title{font-size:11px;font-weight:800;color:#ffd23f;letter-spacing:.05em;text-transform:uppercase;display:block;margin-bottom:2px}.st .tm-desk-book p{font-size:10px;line-height:1.35;color:rgba(255,255,255,.8);margin:0}.st .tm-cube-vis{width:100%;height:100%;min-height:440px}.st .tm-cube-stage,.st .tm-cube-vis{position:relative;display:flex;align-items:center;justify-content:center}.st .tm-cube-stage{width:clamp(320px,min(42vw,520px),540px);height:min(56vh,520px)}.st .tm-cube-cluster{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-gap:clamp(10px,1.2vw,14px);gap:clamp(10px,1.2vw,14px);padding:10px;align-content:center}.st .tm-cube-tile{position:relative;border:2px solid #fff;border-radius:14px;padding:clamp(12px,1.4vw,18px);box-shadow:4px 4px 0 rgba(255,255,255,.25);display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(84px,11vh,110px);color:#0e0e12;transition:translate .3s ease,box-shadow .3s ease}.st .tm-cube-tile:hover{translate:0 -4px;box-shadow:6px 6px 0 rgba(255,255,255,.4)}.st .tm-cube-tile h4{font-size:clamp(16px,1.3vw,19px);font-weight:800;letter-spacing:-.01em;margin:0 0 3px;color:#0e0e12}.st .tm-cube-tile p{font-size:clamp(15px,1.1vw,16px);line-height:1.35;margin:0;color:#0e0e12;font-weight:600}.st .tm-cube-tile.c-yellow{background:#ffd23f}.st .tm-cube-tile.c-mint{background:#bdf2d5}.st .tm-cube-tile.c-sky{background:#cfe3ff}.st .tm-cube-tile.c-pink{background:#ffb5cf}.st .tm-cube-tile.c-violet{background:#e4ccff;grid-column:span 2;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:14px;gap:14px}.st .tm-cube-tile.st-a{--enm:0;--sin:0.2}.st .tm-cube-tile.st-a:first-child{--tx:-120px;--ty0:-60px;--rin:-8deg;--d:0.05}.st .tm-cube-tile.st-a:nth-child(2){--tx:120px;--ty0:-60px;--rin:8deg;--d:0.12}.st .tm-cube-tile.st-a:nth-child(3){--tx:-120px;--ty0:60px;--rin:6deg;--d:0.19}.st .tm-cube-tile.st-a:nth-child(4){--tx:120px;--ty0:60px;--rin:-6deg;--d:0.26}.st .tm-cube-tile.st-a:nth-child(5){--tx:0px;--ty0:100px;--rin:0deg;--d:0.33}.st .tm-cube-num{align-self:flex-start;font-size:11px;font-weight:800;padding:2px 7px;background:#0e0e12;color:#fff;border-radius:99px;margin-bottom:6px}.st .tm-wall-vis{width:100%;height:100%;min-height:440px}.st .tm-wall-stage,.st .tm-wall-vis{position:relative;display:flex;align-items:center;justify-content:center}.st .tm-wall-stage{width:clamp(320px,min(44vw,540px),560px);height:min(56vh,520px);flex-direction:column}.st .tm-wall-stage.st-a{--enm:0;--tx:40vw;--ty0:0px;--ryin:70deg;--to:100% 50%;--tiltY:8deg;--tiltX:5deg;--md:14}.st .tm-wall-card{position:relative;width:100%;background:#fff;border:2px solid var(--ink);border-radius:18px;padding:clamp(18px,2.4vw,30px);box-shadow:6px 6px 0 var(--sh),0 24px 44px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:16px;color:var(--ink)}.st .tm-wall-quote-mark{font-size:clamp(48px,6vw,76px);font-weight:900;line-height:.6;color:#5956e9;font-family:serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .tm-wall-quote-text{font-size:clamp(16px,1.4vw,21px);font-weight:750;line-height:1.35;letter-spacing:-.015em;color:var(--ink);margin:0}.st .tm-wall-footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:2px solid rgba(14,14,18,.12)}.st .tm-wall-author{display:flex;flex-direction:column}.st .tm-wall-author b{font-size:clamp(13px,1.1vw,15px);font-weight:800;color:var(--ink)}.st .tm-wall-author span{font-size:clamp(11px,.9vw,12px);font-weight:650;color:rgba(14,14,18,.65)}.st .tm-wall-origin-chip{font-size:11px;font-weight:750;background:#ffd23f;color:var(--ink);padding:4px 10px;border:1.5px solid var(--ink);border-radius:99px}.st .tm-wall-actions-preview{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:4px}.st .tm-wall-actions-preview .tm-wall-link-box{display:flex;flex-direction:column;padding:10px 12px;border:1.5px solid var(--ink);border-radius:10px;background:#f4f1ec;text-decoration:none;color:var(--ink);transition:translate .2s ease,background .2s ease}.st .tm-wall-actions-preview .tm-wall-link-box:hover{translate:0 -2px;background:#ffd23f}.st .tm-wall-actions-preview .tm-wall-link-box span:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:rgba(14,14,18,.6)}.st .tm-wall-actions-preview .tm-wall-link-box span:last-child{font-size:13px;font-weight:800;color:var(--ink);display:flex;align-items:center;justify-content:space-between}@media(max-width:899px){.st .st-copy .st-h,.st .st-copy .st-h-xl,.st .st-copy .st-kicker,.st .st-copy .st-p{margin-bottom:16px}.st .st-copy .st-row{margin-top:16px;gap:12px}.st .tm-id-vis{min-height:0;height:auto}.st .tm-id-card{width:min(90vw,340px);height:auto;max-height:min(44vh,360px);padding:14px;box-shadow:4px 4px 0 var(--sh)}.st .tm-id-body{display:flex;flex-direction:column;gap:10px;margin:6px 0}.st .tm-id-body,.st .tm-id-info{align-items:center;text-align:center}.st .tm-id-info{order:1}.st .tm-id-info h3{font-size:20px;margin-bottom:2px}.st .tm-id-info .tm-id-role{margin-bottom:4px}.st .tm-id-info .tm-id-sentence{font-size:13px;line-height:1.35}.st .tm-id-tile{order:2;width:84px;height:84px}.st .tm-id-tile .tm-id-initials{font-size:32px}.st .tm-id-stamp-wrap{right:6px;bottom:8px}.st .tm-id-stamp-inner{width:74px;height:74px;padding:4px}.st .tm-id-stamp-inner .tm-id-stamp-txt-top{font-size:6px}.st .tm-id-stamp-inner .tm-id-stamp-core{font-size:9px}.st .tm-id-stamp-inner .tm-id-stamp-txt-sub{font-size:6px}.st .tm-desk-stage{width:min(90vw,350px);height:clamp(290px,42vh,360px)}.st .tm-desk-frame{width:108px;left:10px;top:10px}.st .tm-desk-tile .tm-desk-initials{font-size:30px}.st .tm-desk-plate{right:10px;top:16px;width:110px;padding:6px 8px}.st .tm-desk-plate b{font-size:12px}.st .tm-desk-plate span{font-size:9px}.st .tm-desk-book{left:10px;bottom:10px;width:110px;padding:6px 8px}.st .tm-desk-book .tm-desk-book-title{font-size:10px}.st .tm-desk-book p{font-size:9px}.st .tm-desk-mug-wrap{right:14px;bottom:10px}.st .tm-cube-stage{width:min(90vw,360px);height:auto;max-height:min(48vh,390px)}.st .tm-cube-cluster{display:flex;flex-direction:column;gap:8px;width:100%;padding:0}.st .tm-cube-tile{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;min-height:0;border-radius:12px;border:2px solid #fff;box-shadow:3px 3px 0 rgba(255,255,255,.35)}.st .tm-cube-tile.c-violet{grid-column:auto;display:grid;grid-template-columns:auto 1fr}.st .tm-cube-tile .tm-cube-num{margin-bottom:0;align-self:center;font-size:12px;padding:3px 8px}.st .tm-cube-tile h4{font-size:16px;font-weight:800;color:#0e0e12;margin:0 0 2px}.st .tm-cube-tile p{font-size:15px;line-height:1.35;color:#0e0e12;font-weight:600;margin:0}.st .tm-wall-stage{width:min(90vw,350px);height:clamp(300px,44vh,390px)}.st .tm-wall-card{padding:16px;gap:12px}.st .tm-desk-frame-label,.st .tm-desk-stamp,.st .tm-id-badge,.st .tm-id-photo-tag,.st .tm-id-role,.st .tm-id-stamp,.st .tm-id-stamp-wrap,.st .tm-id-tagline{display:none!important}}.st .cs-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.08em;color:var(--fg);margin-bottom:12px}.st .cs-badge,.st .cs-kicker{font-weight:800;text-transform:uppercase}.st .cs-badge{display:inline-block;font-size:11px;letter-spacing:.06em;padding:3px 8px;border-radius:99px;border:1.5px solid}.st .cs-map-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:min(58vh,520px)}.st .cs-map-board{position:relative;width:min(100%,540px);height:min(58vh,520px);background:#fbf5e5;border:3px solid #2d2319;border-radius:20px;box-shadow:10px 10px 0 #2d2319;padding:clamp(16px,2.4vw,28px);overflow:hidden;color:#2d2319;--enm:0;--sin:0.15;--ryin:18deg;--to:50% 50%;--tiltY:8deg;--tiltX:5deg}.st .cs-map-header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px dashed rgba(45,35,25,.25);padding-bottom:10px;margin-bottom:14px}.st .cs-map-header .cs-map-title{font-size:clamp(15px,1.4vw,18px);font-weight:800;color:#2d2319;letter-spacing:-.02em}.st .cs-map-header .cs-map-legend{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(45,35,25,.7)}.st .cs-map-svg-wrap{position:absolute;inset:60px 16px 20px 16px;pointer-events:none}.st .cs-map-svg-wrap svg{width:100%;height:100%}.st .cs-map-route{stroke:#d04639;stroke-width:3;stroke-dasharray:6 6;fill:none}.st .cs-map-nodes{position:relative;z-index:2;height:calc(100% - 50px);display:flex;flex-direction:column;justify-content:space-between}.st .cs-map-pin{display:flex;align-items:flex-start;gap:12px;background:rgba(255,255,255,.88);border:2px solid #2d2319;border-radius:12px;padding:8px 12px;max-width:270px;box-shadow:4px 4px 0 #2d2319}.st .cs-map-pin.pos-1{align-self:flex-start}.st .cs-map-pin.pos-2{align-self:flex-end}.st .cs-map-pin.pos-3{align-self:flex-start;margin-left:24px}.st .cs-map-pin.pos-4{align-self:flex-end;background:#ffd23f;border-color:#2d2319}.st .cs-map-pin .cs-map-pin-idx{font-size:12px;font-weight:800;background:#2d2319;color:#ffd23f;border-radius:6px;padding:2px 6px}.st .cs-map-pin .cs-map-pin-text h4{font-size:13.5px;font-weight:800;color:#2d2319;margin:0 0 2px}.st .cs-map-pin .cs-map-pin-text p{font-size:11px;line-height:1.35;color:rgba(45,35,25,.78);margin:0}.st .cs-map-dest{position:absolute;right:20px;bottom:18px;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:#d04639}.st .cs-map-dest .cs-map-x{font-size:24px;font-weight:900;line-height:1}.st .cs-map-compass{position:absolute;top:14px;right:18px;width:38px;height:38px;opacity:.35}.st .cs-vm-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:min(58vh,520px)}.st .cs-vm-cabinet{position:relative;width:min(100%,520px);height:min(58vh,520px);background:#181920;border:3px solid #000;border-radius:22px;box-shadow:12px 12px 0 rgba(0,0,0,.45);display:flex;flex-direction:column;overflow:hidden;color:#fff;--enm:0;--ty0:-50px;--sin:0.15;--tiltY:7deg;--tiltX:5deg}.st .cs-vm-top{display:flex;align-items:center;justify-content:space-between;background:#0f1015;padding:10px 18px;border-bottom:2px solid #2d303f}.st .cs-vm-top .cs-vm-brand{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffd23f}.st .cs-vm-top .cs-vm-live{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#38ef7d}.st .cs-vm-top .cs-vm-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#38ef7d;box-shadow:0 0 8px #38ef7d}.st .cs-vm-middle{flex:1 1;display:grid;grid-template-columns:1fr 105px;grid-gap:12px;gap:12px;padding:12px 14px;background:#121319}.st .cs-vm-shelves{display:flex;flex-direction:column;justify-content:space-between;background:rgba(0,0,0,.35);border:2px solid #2b2e3e;border-radius:14px;padding:10px;position:relative;overflow:hidden}.st .cs-vm-shelves:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 60%);pointer-events:none}.st .cs-vm-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;position:relative;padding-bottom:8px;border-bottom:2px solid #2b2e3e}.st .cs-vm-row:last-child{border-bottom:none;padding-bottom:0}.st .cs-vm-item{display:block;background:#202330;border:1.5px solid #3b3f54;border-radius:10px;padding:8px;color:#fff;text-decoration:none;transition:translate .2s,border-color .2s,background .2s}.st .cs-vm-item:hover{translate:0 -2px;border-color:#ffd23f;background:#262a3a;color:#fff}.st .cs-vm-item .cs-vm-code{font-size:10px;font-weight:800;background:#ffd23f;color:#0e0e12;border-radius:4px;padding:1px 5px;display:inline-block;margin-bottom:4px}.st .cs-vm-item .cs-vm-name{font-size:12px;font-weight:700;line-height:1.25;color:#fff;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st .cs-vm-item .cs-vm-meta{font-size:10px;color:rgba(255,255,255,.65);margin:0}.st .cs-vm-panel{display:flex;flex-direction:column;justify-content:space-between;background:#1c1e28;border:2px solid #2b2e3e;border-radius:12px;padding:8px}.st .cs-vm-screen{background:#090a0d;border:1px solid #33384a;border-radius:6px;padding:6px;text-align:center}.st .cs-vm-screen .cs-vm-screen-label{font-size:8px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em}.st .cs-vm-screen .cs-vm-screen-val{font-size:13px;font-weight:800;color:#38ef7d;font-family:monospace}.st .cs-vm-keys{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.st .cs-vm-keys span{display:flex;align-items:center;justify-content:center;background:#2a2d3d;border:1px solid #44495e;border-radius:4px;font-size:10px;font-weight:700;color:#fff;height:22px}.st .cs-vm-slot{border-top:1px solid #33384a;padding-top:6px;text-align:center}.st .cs-vm-slot .cs-vm-slot-bar{display:block;width:32px;height:4px;background:#000;border-radius:2px;margin:0 auto 3px}.st .cs-vm-slot small{font-size:8px;color:rgba(255,255,255,.5);text-transform:uppercase}.st .cs-vm-bin{background:#0a0b0e;border-top:2px solid #2d303f;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.st .cs-vm-bin .cs-vm-bin-label{font-size:11px;font-weight:700;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.08em}.st .cs-vm-bin .cs-vm-dispensed{display:inline-flex;align-items:center;gap:6px;background:#ffd23f;color:#0e0e12;font-size:12px;font-weight:800;padding:6px 12px;border-radius:8px;text-decoration:none;--enm:0;--ty0:-40px}.st .cs-vm-bin .cs-vm-dispensed:hover{background:#fff;color:#0e0e12}.st .cs-clock-vis{width:100%;height:100%;min-height:min(58vh,520px)}.st .cs-clock-stage,.st .cs-clock-vis{display:flex;align-items:center;justify-content:center}.st .cs-clock-stage{position:relative;width:min(100%,520px);height:min(58vh,520px)}.st .cs-clock-face{position:relative;width:min(44vh,390px);height:min(44vh,390px);border-radius:50%;background:#fffdf8;border:10px solid #1c1d24;box-shadow:10px 10px 0 #1c1d24,inset 0 0 20px rgba(0,0,0,.08);--enm:0;--sin:0.2;--rin:-35deg;--tiltY:8deg;--tiltX:6deg}.st .cs-clock-ticks{position:absolute;inset:12px;border-radius:50%;border:2px dashed rgba(28,29,36,.2);pointer-events:none}.st .cs-clock-num{position:absolute;font-size:18px;font-weight:900;color:#1c1d24;line-height:1}.st .cs-clock-num.n-12{top:12px;left:50%;translate:-50% 0}.st .cs-clock-num.n-3{right:14px;top:50%;translate:0 -50%}.st .cs-clock-num.n-6{bottom:12px;left:50%;translate:-50% 0}.st .cs-clock-num.n-9{left:14px;top:50%;translate:0 -50%}.st .cs-clock-center{position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;background:#ffd23f;border:3px solid #1c1d24;translate:-50% -50%;z-index:5}.st .cs-clock-hand-hour{left:calc(50% - 3px);width:6px;height:30%;background:#1c1d24;border-radius:4px;rotate:calc(60deg + var(--dw, 0)*180deg);z-index:3}.st .cs-clock-hand-hour,.st .cs-clock-hand-min{position:absolute;bottom:50%;transform-origin:50% 100%}.st .cs-clock-hand-min{left:calc(50% - 2px);width:4px;height:42%;background:#e63946;border-radius:3px;rotate:calc(180deg + var(--dw, 0)*2turn);z-index:4}.st .cs-clock-cards{position:absolute;inset:0;pointer-events:none}.st .cs-clock-card{position:absolute;background:#fff;border:2.5px solid #1c1d24;border-radius:12px;padding:8px 12px;box-shadow:4px 4px 0 #1c1d24;pointer-events:auto;max-width:180px}.st .cs-clock-card.cc-1{top:6%;right:0;--enm:0;--tx:30px;--ty0:-20px}.st .cs-clock-card.cc-2{bottom:14%;left:0;--enm:0;--tx:-30px;--ty0:20px}.st .cs-clock-card.cc-3{bottom:4%;right:4%;--enm:0;--tx:20px;--ty0:30px}.st .cs-clock-card .cc-time{font-size:11px;font-weight:800;color:#e63946;display:block;margin-bottom:2px}.st .cs-clock-card .cc-title{font-size:13px;font-weight:800;color:#1c1d24;line-height:1.25;margin:0 0 2px}.st .cs-clock-card .cc-sub{font-size:10.5px;color:rgba(28,29,36,.72);line-height:1.3;margin:0}.st .cs-claw-vis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:min(58vh,520px)}.st .cs-claw-stage{position:relative;width:min(100%,520px);height:min(58vh,520px);background:#111424;border:3px solid #000;border-radius:20px;box-shadow:12px 12px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;color:#fff;--enm:0;--sin:0.15;--tiltY:7deg;--tiltX:5deg}.st .cs-claw-header{background:#ffd23f;color:#0e0e12;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid #000}.st .cs-claw-header .cs-claw-title{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.st .cs-claw-header .cs-claw-cred{font-size:11px;font-weight:800;background:#0e0e12;color:#ffd23f;padding:2px 8px;border-radius:99px}.st .cs-claw-arena{flex:1 1;background:linear-gradient(180deg,#181d33,#0d101e);overflow:hidden;padding:14px;justify-content:space-between}.st .cs-claw-arena,.st .cs-claw-rig{position:relative;display:flex;flex-direction:column}.st .cs-claw-rig{align-items:center;width:100%;--enm:0;--ty0:-60px}.st .cs-claw-rail{width:80%;height:8px;background:#333a56;border:2px solid #000;border-radius:4px;position:relative}.st .cs-claw-rail .cs-claw-trolley{position:absolute;top:-4px;left:45%;width:24px;height:16px;background:#ffd23f;border:2px solid #000;border-radius:3px}.st .cs-claw-cable{width:3px;height:52px;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.6)}.st .cs-claw-mech{position:relative;display:flex;flex-direction:column;align-items:center}.st .cs-claw-mech .cs-claw-hub{width:28px;height:14px;background:#e63946;border:2px solid #000;border-radius:7px}.st .cs-claw-mech .cs-claw-fingers{display:flex;gap:12px;margin-top:-2px}.st .cs-claw-mech .cs-claw-fingers span{display:block;width:6px;height:26px;background:#ffd23f;border:2px solid #000;border-radius:3px}.st .cs-claw-mech .cs-claw-fingers span:first-child{rotate:18deg}.st .cs-claw-mech .cs-claw-fingers span:nth-child(2){rotate:0deg}.st .cs-claw-mech .cs-claw-fingers span:last-child{rotate:-18deg}.st .cs-claw-prize-lift{margin-top:-8px;background:#fff;color:#0e0e12;border:2.5px solid #000;border-radius:10px;padding:8px 12px;box-shadow:4px 4px 0 #000;text-align:center;max-width:210px}.st .cs-claw-prize-lift .cs-prize-tag{font-size:10px;font-weight:800;background:#e63946;color:#fff;padding:1px 6px;border-radius:4px;display:inline-block;margin-bottom:2px}.st .cs-claw-prize-lift .cs-prize-name{font-size:13px;font-weight:800;color:#0e0e12;margin:0}.st .cs-claw-pit{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;border-top:2px dashed rgba(255,255,255,.2);padding-top:10px}.st .cs-claw-box{background:#1e243d;border:2px solid #363e63;border-radius:8px;padding:6px 8px;text-align:center}.st .cs-claw-box .cs-box-badge{font-size:9px;font-weight:700;color:#ffd23f;text-transform:uppercase}.st .cs-claw-box .cs-box-title{font-size:11px;font-weight:800;color:#fff;margin:2px 0 0}.st .cs-claw-controls{background:#090b14;border-top:3px solid #000;padding:10px 18px;display:flex;align-items:center;justify-content:space-between}.st .cs-claw-controls .cs-claw-joystick{display:flex;align-items:center;gap:8px}.st .cs-claw-controls .cs-claw-joystick .cs-stick-base{width:22px;height:8px;background:#333;border-radius:4px;position:relative}.st .cs-claw-controls .cs-claw-joystick .cs-stick-base:after{content:"";position:absolute;bottom:4px;left:50%;translate:-50% 0;width:8px;height:8px;border-radius:50%;background:#e63946}.st .cs-claw-controls .cs-claw-joystick span{font-size:10px;font-weight:700;color:rgba(255,255,255,.6);text-transform:uppercase}.st .cs-claw-controls .cs-claw-button{background:#38ef7d;color:#000;font-size:11px;font-weight:900;padding:6px 14px;border-radius:99px;border:2px solid #000;box-shadow:2px 2px 0 #000}.st .cs-dossier{position:relative;width:min(100%,540px);background:#fff;border:3px solid #0e0e12;border-radius:20px;box-shadow:10px 10px 0 #0e0e12;padding:clamp(18px,2.6vw,32px);color:#0e0e12;--enm:0;--sin:0.15;--tiltY:7deg;--tiltX:5deg}.st .cs-dossier .cs-dossier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:2px solid #0e0e12;padding-bottom:14px;margin-bottom:16px}.st .cs-dossier .cs-dossier-head h3{font-size:clamp(18px,2vw,24px);font-weight:800;color:#0e0e12;margin:4px 0 0;line-height:1.2}.st .cs-dossier .cs-dossier-table{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:18px}.st .cs-dossier .cs-dossier-row{background:#f4f1ec;border:2px solid #0e0e12;border-radius:12px;padding:10px 14px}.st .cs-dossier .cs-dossier-row span{display:block;font-size:11px;font-weight:700;color:rgba(14,14,18,.65);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.st .cs-dossier .cs-dossier-row strong{display:block;font-size:14px;font-weight:800;color:#0e0e12}.st .cs-dossier .cs-dossier-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.st .cs-dossier .cs-dossier-tags .cs-tag{font-size:11px;font-weight:700;background:#ffd23f;color:#0e0e12;border:1.5px solid #0e0e12;border-radius:6px;padding:3px 8px}.st .cs-learn-board{position:relative;width:min(100%,540px);display:flex;flex-direction:column;gap:10px;--enm:0;--sin:0.15;--tiltY:7deg;--tiltX:5deg}.st .cs-learn-item{display:flex;align-items:center;gap:14px;background:#fff;border:2.5px solid #0e0e12;border-radius:14px;padding:12px 16px;box-shadow:4px 4px 0 #0e0e12;color:#0e0e12;transition:translate .2s}.st .cs-learn-item:hover{translate:0 -2px}.st .cs-learn-item .cs-learn-idx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#5956e9;color:#fff;font-size:13px;font-weight:800;flex-shrink:0}.st .cs-learn-item .cs-learn-txt{font-size:14px;font-weight:700;color:#0e0e12;line-height:1.35;margin:0}.st .cs-target-grid{position:relative;width:min(100%,540px);display:flex;flex-direction:column;gap:12px;--enm:0;--sin:0.15;--tiltY:7deg;--tiltX:5deg}.st .cs-target-card{background:#181922;border:2.5px solid #fff;border-radius:14px;padding:16px 20px;box-shadow:6px 6px 0 #fff;color:#fff}.st .cs-target-card h4{font-size:16px;font-weight:800;color:#ffd23f;margin:0 0 6px}.st .cs-target-card p{font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.85);margin:0}.st .cs-target-card ul{list-style:disc;padding-left:20px;margin:6px 0 0}.st .cs-target-card ul li{font-size:13px;line-height:1.4;color:rgba(255,255,255,.85);margin-bottom:4px}.cs-enroll-section{position:relative;z-index:3;background:#0e0e12;color:#fff;padding:clamp(60px,9vh,100px) 20px}.cs-enroll-section .cs-enroll-container{width:min(840px,92vw);margin:0 auto}.cs-enroll-section .cs-enroll-card{background:#181924;border:2.5px solid rgba(255,255,255,.16);border-radius:24px;padding:clamp(24px,4vw,44px);box-shadow:0 20px 40px rgba(0,0,0,.5)}.cs-enroll-section .cs-enroll-card .cs-enroll-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffd23f;margin-bottom:8px}.cs-enroll-section .cs-enroll-card .cs-enroll-title{font-size:clamp(24px,3.2vw,36px);font-weight:800;color:#fff;margin:0 0 8px;line-height:1.15;letter-spacing:-.02em}.cs-enroll-section .cs-enroll-card .cs-enroll-sub{font-size:clamp(14px,1.2vw,16px);color:rgba(255,255,255,.75);margin:0 0 24px;line-height:1.5}@media(max-width:899px){.st .cs-claw-stage,.st .cs-clock-face,.st .cs-dossier,.st .cs-learn-board,.st .cs-map-board,.st .cs-target-grid,.st .cs-vm-cabinet{width:92vw;height:auto;min-height:380px}.st .cs-clock-face{width:280px;height:280px}.st .cs-vm-middle{grid-template-columns:1fr}.st .cs-vm-panel{display:none}.st .cs-map-pin{max-width:220px;padding:6px 10px}.st .cs-dossier-table{grid-template-columns:1fr}.st .cs-map-legend,.st .cs-map-title{display:none!important}.st .cs-vm-bin{padding-bottom:64px}.st .cs-map-pin{max-width:62%}.st .cs-map-pin-text{font-size:12px}.st .cs-map-pin{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;margin:10px 0;max-width:100%}}.st .art-vis{height:100%;min-height:min(55vh,520px)}.st .art-paper-stage,.st .art-vis{display:flex;align-items:center;justify-content:center;width:100%}.st .art-paper-stage{position:relative;max-width:min(520px,92%);height:clamp(340px,58vh,540px);perspective:1200px}.st .art-paper-wrap.st-a{--enm:0;--tx:0px;--ty0:-75vh;--rin:-5deg;--rxin:32deg;--to:50% 0%;--md:16;--drot:1deg;position:relative;width:clamp(280px,34vw,480px);height:clamp(340px,58vh,520px);display:flex}.st .art-paper{position:relative;width:100%;height:100%;background:#fbf9f2;color:#111116;border:3px solid #0e0e12;border-radius:4px;box-shadow:10px 10px 0 #0e0e12,0 20px 40px -15px rgba(0,0,0,.25);display:flex;flex-direction:column;padding:clamp(14px,2.2vh,22px);overflow:hidden}.st .art-paper-masthead{border-bottom:2px solid #0e0e12;padding-bottom:8px;margin-bottom:10px;text-align:center}.st .art-paper-meta-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555560;border-bottom:1px solid rgba(14,14,18,.2);padding-bottom:4px;margin-bottom:6px}.st .art-paper-meta-top span{color:#555560}.st .art-paper-title{font-size:clamp(20px,2.4vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1;color:#0e0e12;margin:4px 0 2px;text-transform:uppercase;font-family:var(--f)}.st .art-paper-banner{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(14,14,18,.2);padding-top:4px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#666670;text-transform:uppercase}.st .art-paper-banner span{color:#666670}.st .art-paper-crease{position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.18) 45%,rgba(255,255,255,.5) 55%,transparent);pointer-events:none;z-index:10}.st .art-paper-stamp{position:absolute;right:18px;top:clamp(60px,12vh,85px);z-index:5;padding:4px 10px;border:2px dashed #b91c1c;border-radius:4px;color:#b91c1c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;rotate:-12deg;background:rgba(254,242,242,.85)}.st .art-paper-body{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-content:start;overflow:hidden}.st .art-paper-col-l{display:flex;flex-direction:column;gap:8px}.st .art-paper-headline{font-size:clamp(14px,1.3vw,19px);font-weight:800;line-height:1.15;color:#0e0e12;letter-spacing:-.02em;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st .art-paper-lead{font-size:clamp(12px,1vw,14px);line-height:1.4;color:#33333d;margin:0}.st .art-paper-lead .art-paper-dropcap{float:left;font-size:36px;line-height:.8;padding-right:6px;padding-top:3px;font-weight:900;color:#0e0e12}.st .art-paper-rule{height:1px;background:rgba(14,14,18,.2);width:100%;margin:4px 0}.st .art-paper-col-r{display:flex;flex-direction:column;gap:8px}.st .art-paper-photo{position:relative;width:100%;aspect-ratio:1.3;background:#e5e0d3;border:1.5px solid #0e0e12;border-radius:3px;overflow:hidden}.st .art-paper-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(80%) contrast(110%)}.st .art-paper-photo .art-paper-photo-ph{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#6a6a75;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#eeeae0,#ded9cb)}.st .art-paper-photo .art-paper-photo-ph svg{width:28px;height:28px;opacity:.6}.st .art-paper-caption{font-size:10px;font-weight:700;color:#666672;letter-spacing:.06em;text-transform:uppercase}.st .art-paper-footer{border-top:2px solid #0e0e12;padding-top:8px;margin-top:auto;display:flex;align-items:center;justify-content:space-between}.st .art-paper-chip{font-size:11px;font-weight:700;color:#0e0e12;background:#ffd23f;padding:3px 8px;border:1.5px solid #0e0e12;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.st .art-paper-barcode{display:flex;align-items:flex-end;gap:2px;height:16px}.st .art-paper-barcode i{display:block;width:2px;height:100%;background:#0e0e12}.st .art-paper-barcode i:nth-child(2n){width:3px}.st .art-paper-barcode i:nth-child(3n){height:70%}.st .art-clapper-stage{position:relative;width:100%;max-width:min(500px,92%);height:clamp(320px,56vh,520px);display:flex;align-items:center;justify-content:center}.st .art-clapper-wrap.st-a{--enm:0;--tx:40vw;--ty0:30px;--ryin:-30deg;--rin:4deg;--to:100% 50%;--md:16;position:relative;width:clamp(280px,34vw,460px);display:flex;flex-direction:column}.st .art-clapper-sticks{position:relative;width:100%;height:48px;margin-bottom:-4px;z-index:5}.st .art-clapper-arm-top{position:absolute;top:0;left:0;right:0;height:44px;background:repeating-linear-gradient(135deg,#f4f1ec,#f4f1ec 24px,#0e0e12 0,#0e0e12 48px);border:3px solid #0e0e12;border-radius:6px 6px 0 0;transform-origin:3% 90%;rotate:calc((1 - var(--e))*-24deg);box-shadow:0 4px 10px rgba(0,0,0,.35)}.st .art-clapper-hinge{position:absolute;left:10px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,#d4d4d8 35%,#71717a 100%);border:2px solid #0e0e12;z-index:6}.st .art-clapper-board{position:relative;width:100%;background:#14141b;color:#fff;border:3px solid #fff;border-radius:0 0 12px 12px;box-shadow:10px 10px 0 var(--yellow),0 25px 50px -15px rgba(0,0,0,.6);padding:clamp(16px,2.5vh,26px);display:flex;flex-direction:column;gap:14px}.st .art-clapper-grid{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid rgba(255,255,255,.3);border-radius:8px;overflow:hidden}.st .art-clapper-cell{padding:8px 12px;border-right:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.03)}.st .art-clapper-cell:last-child{border-right:none}.st .art-clapper-cell small{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:2px}.st .art-clapper-cell b,.st .art-clapper-cell span{display:block;font-size:clamp(14px,1.2vw,18px);font-weight:800;color:#ffd23f;letter-spacing:-.01em}.st .art-clapper-rows{display:flex;flex-direction:column;gap:8px;border:2px solid rgba(255,255,255,.3);border-radius:8px;padding:12px;background:rgba(255,255,255,.03)}.st .art-clapper-row{display:flex;align-items:baseline;gap:12px}.st .art-clapper-row small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);flex:0 0 75px}.st .art-clapper-row span{font-size:clamp(13px,1.1vw,16px);font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st .art-clapper-cue{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.st .art-clapper-cue .art-clapper-tag{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border:1.5px solid var(--yellow);border-radius:6px;color:var(--yellow)}.st .art-clapper-cue .art-clapper-arrow{font-size:18px;font-weight:800;color:#fff;animation:art-bounce-down 1.5s ease-in-out infinite}@keyframes art-bounce-down{0%,to{translate:0 0}50%{translate:0 5px}}.st .art-btn-scroll{cursor:pointer}@media(max-width:899px){.st .art-ch .art-title,.st .art-ch .st-h,.st .art-ch .st-h-xl{font-size:clamp(22px,6.8vw,28px);line-height:1.15;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:normal;word-break:normal}.st .art-ch .st-copy{position:relative;z-index:5}.st .art-ch .st-p{margin-bottom:0}.st .art-ch .art-btn-row,.st .art-ch .st-row{margin-top:18px;position:relative;z-index:6}.st .art-ch .art-btn-row .st-btn,.st .art-ch .st-row .st-btn{display:inline-flex;align-items:center;gap:10px;visibility:visible;opacity:1}.st .art-vis{min-height:auto;max-height:42vh}.st .art-paper-stage{height:clamp(220px,36vh,320px);max-width:95%}.st .art-paper-wrap.st-a{width:clamp(260px,86vw,360px);height:clamp(220px,36vh,320px)}.st .art-paper{padding:12px}.st .art-paper-meta-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12px;border-bottom:1px solid rgba(14,14,18,.2);padding-bottom:6px;margin-bottom:6px}.st .art-paper-meta-top span{font-size:12px;color:#555560;line-height:1.3}.st .art-paper-meta-top span:first-child{flex:0 0 100%;text-align:center}.st .art-paper-banner{flex-wrap:wrap;gap:4px;justify-content:space-between}.st .art-paper-stamp{display:none}.st .art-paper-body{gap:10px}.st .art-paper-lead{display:none}.st .art-paper-col-r{grid-column:1/-1}.st .art-paper-photo{aspect-ratio:2.2}.st .art-clapper-stage{height:clamp(260px,45vh,360px);max-width:95%}.st .art-clapper-wrap.st-a{width:clamp(260px,86vw,360px)}.st .art-clapper-board{padding:14px;gap:10px}.st .art-clapper-cell{padding:6px 8px}.st .art-clapper-cell small{font-size:9px}.st .art-clapper-cell b,.st .art-clapper-cell span{font-size:13px}.st .art-clapper-row small{flex:0 0 60px;font-size:10px}.st .art-clapper-row span{font-size:12px}.st .ar-mast,.st .ar-masthead,.st [class*=mast]{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;font-size:12px!important}.st .art-paper{height:auto!important;min-height:0!important;padding-bottom:18px!important}.st .art-paper-wrap{overflow:visible!important}.st .art-paper .art-paper-title,.st .art-paper b,.st .art-paper h3,.st .art-paper-headline{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.st .art-paper .art-paper-headline,.st .art-paper-photo{display:none!important}}.st-after .art-body{background:#fff;color:#0e0e12}.st .ct-envelope-vis{height:100%;max-height:84vh}.st .ct-envelope-stage,.st .ct-envelope-vis{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.st .ct-envelope-stage{max-width:min(520px,94vw);height:clamp(520px,72vh,620px)}.st .ct-envelope-stage.st-a{--enm:0;--tx:0px;--ty0:95vh;--rxin:18deg;--rin:-2deg;--sin:0.15;--to:50% 100%}.st .ct-envelope{position:relative;width:100%;height:100%}.st .ct-env-back{position:absolute;left:0;right:0;bottom:0;height:clamp(260px,36vh,320px);background:#faecc4;border:2.5px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ink);z-index:1}.st .ct-letter{position:absolute;left:4%;right:4%;top:clamp(10px,1.8vh,24px);bottom:clamp(16px,2.4vh,26px);background:#fff;border:2px solid var(--ink);border-radius:14px;box-shadow:0 6px 20px rgba(14,14,18,.14);padding:clamp(12px,1.6vh,16px) clamp(14px,1.6vw,20px) clamp(62px,8.8vh,80px);z-index:10;display:flex;flex-direction:column;overflow-y:auto;transform:translate3d(0,calc((1 - min(1, var(--dw) * 1.5)) * 10px - min(1, max(0, (var(--dw) - .2) * 1.2)) * 16px),0);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.st .ct-letter:hover{box-shadow:0 8px 24px rgba(14,14,18,.18)}.st .ct-letter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(6px,1vh,10px)}.st .ct-letter-badge{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--ink);padding:3px 8px;border:1.5px solid var(--ink);border-radius:6px;background:#ffd23f}.st .ct-letter-stamp{width:44px;height:48px;border:1.5px dashed var(--ink);border-radius:4px;background:#fff5da;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800}.st .ct-letter-stamp .ct-stamp-text{font-size:8px;letter-spacing:.1em;color:var(--ink)}.st .ct-letter-stamp .ct-stamp-val{font-size:12px;color:var(--indigo);font-weight:900}.st .ct-form{gap:clamp(6px,1vh,9px);width:100%}.st .ct-form,.st .ct-form-row{display:flex;flex-direction:column}.st .ct-form-row{gap:3px;min-width:0}.st .ct-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.st .ct-input{width:100%;height:clamp(32px,4.4vh,38px);padding:0 10px;border:1.8px solid var(--ink);border-radius:8px;background:#fff;color:var(--ink);font-family:var(--f);font-size:clamp(13px,1.1vw,15px);font-weight:600;outline:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.st .ct-input:focus{border-color:var(--indigo);box-shadow:0 0 0 3px rgba(89,86,233,.18)}.st .ct-phone-group{display:flex;gap:6px;width:100%}.st .ct-phone-group>*{min-width:0}.st .ct-select{flex:0 0 32%;max-width:130px;min-width:0;height:clamp(32px,4.4vh,38px);cursor:pointer}.st .ct-phone-input{flex:1 1;min-width:0}.st .ct-textarea{height:clamp(52px,6.8vh,68px);padding:8px 10px;resize:none}.st .ct-err-msg{font-size:11px;font-weight:700;color:#d92d20;margin-top:1px}.st .ct-submit-err{font-size:12px;font-weight:700;color:#d92d20;margin:4px 0}.st .ct-submit-success{font-size:13px;font-weight:700;color:#0f7a63;margin:4px 0}.st .ct-submit-btn{align-self:flex-start;padding:8px 18px;font-size:14px;margin-top:4px;cursor:pointer}.st .ct-env-front{position:absolute;left:0;right:0;bottom:0;height:clamp(80px,11.5vh,105px);background:#f2ddaa;border:2.5px solid var(--ink);border-top:none;border-radius:0 0 18px 18px;-webkit-clip-path:polygon(0 0,50% 48%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 48%,100% 0,100% 100%,0 100%);box-shadow:inset 0 2px 6px rgba(14,14,18,.08);filter:drop-shadow(0 -1.5px 0 var(--ink));z-index:12;pointer-events:none}.st .ct-env-front:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(14,14,18,.04),transparent 48%),linear-gradient(225deg,rgba(14,14,18,.04),transparent 48%);pointer-events:none}.st .ct-env-flap{position:absolute;left:0;right:0;bottom:calc(clamp(260px,36vh,320px) - 2px);height:clamp(90px,13vh,120px);background:#eed7a1;border:2.5px solid var(--ink);border-bottom:none;border-radius:18px 18px 0 0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);filter:drop-shadow(0 -1.5px 0 var(--ink));z-index:1;pointer-events:none;transform-origin:50% 100%;transform:rotateX(min(18deg,var(--dw) * 26deg));transition:transform .15s var(--ease)}.st .ct-dial-vis{height:100%;max-height:74vh;justify-content:center}.st .ct-dial-stage,.st .ct-dial-vis{position:relative;width:100%;display:flex;align-items:center}.st .ct-dial-stage{max-width:min(480px,92vw);flex-direction:column;gap:clamp(14px,2.5vh,26px)}.st .ct-dial-stage.st-a{--enm:0;--tx:70vw;--ty0:0px;--rin:180deg;--sin:0.25}.st .ct-dial-display{width:100%;max-width:440px;background:#101016;border:2.5px solid #fff;border-radius:16px;padding:clamp(10px,1.8vh,16px) clamp(14px,2vw,22px);box-shadow:5px 5px 0 #fff,0 12px 30px rgba(0,0,0,.45)}.st .ct-display-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.st .ct-display-status-dot{width:8px;height:8px;border-radius:50%;background:#ffd23f;box-shadow:0 0 8px #ffd23f}.st .ct-display-title{font-size:11px;font-weight:800;letter-spacing:.12em;color:rgba(255,255,255,.6)}.st .ct-display-digits{display:flex;align-items:center;justify-content:center;gap:clamp(2px,.4vw,6px);font-family:monospace,var(--f);font-size:clamp(22px,min(3.2vw,4.4vh),36px);font-weight:800;letter-spacing:.05em}.st .ct-display-char{--lit:clamp(0,calc((var(--dw) * 16 - var(--k) * 0.9) * 4),1);color:color-mix(in srgb,#ffd23f calc(var(--lit) * 100%),rgba(255,255,255,.2));text-shadow:0 0 calc(var(--lit)*16px) rgba(255,210,63,.9);filter:drop-shadow(0 0 calc(var(--lit) * 6px) #ffd23f);transition:color .15s,text-shadow .15s}.st .ct-display-char.is-gap{width:clamp(8px,1vw,14px)}.st .ct-rotary-phone{position:relative;width:clamp(270px,min(34vw,40vh),350px);aspect-ratio:1}.st .ct-rotary-chassis{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a2a36,#14141c 70%,#0d0d14);border:3px solid #fff;box-shadow:6px 6px 0 #fff,0 24px 50px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.st .ct-dial-numbers-plate{position:absolute;inset:12%;border-radius:50%;background:#fbf9f2;border:2px solid #0e0e12}.st .ct-dial-num{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;place-items:center;font-size:clamp(14px,1.4vw,18px);font-weight:900;color:#0e0e12;transform:rotate(calc(var(--pos) * 23deg + 34deg)) translateY(clamp(-108px,-12vh,-86px)) rotate(calc(-1 * (var(--pos) * 23deg + 34deg)))}.st .ct-rotary-wheel{position:absolute;inset:10%;border-radius:50%;background:rgba(255,255,255,.18);border:2.5px solid rgba(255,255,255,.85);box-shadow:inset 0 0 14px rgba(255,255,255,.25);transform:rotate(calc(var(--dw) * 240deg))}.st .ct-finger-hole{position:absolute;left:50%;top:50%;width:clamp(30px,3.8vh,36px);height:clamp(30px,3.8vh,36px);margin:clamp(-18px,-1.9vh,-15px) 0 0 clamp(-18px,-1.9vh,-15px);border-radius:50%;border:2px solid #fff;background:rgba(14,14,18,.12);box-shadow:inset 0 2px 4px rgba(0,0,0,.35);transform:rotate(calc(var(--pos) * 23deg + 34deg)) translateY(clamp(-108px,-12vh,-86px))}.st .ct-wheel-hub{position:absolute;left:50%;top:50%;width:34%;height:34%;margin:-17% 0 0 -17%;border-radius:50%;background:linear-gradient(135deg,#ffd23f,#f5a524);border:2.5px solid #0e0e12;display:grid;place-items:center;box-shadow:0 4px 12px rgba(0,0,0,.3)}.st .ct-hub-label{font-size:8px;font-weight:900;letter-spacing:.08em;color:#0e0e12}.st .ct-finger-stop{position:absolute;right:18%;bottom:22%;width:22px;height:30px;z-index:10;pointer-events:none}.st .ct-finger-stop-peg{display:block;width:8px;height:26px;background:#fff;border:2px solid #0e0e12;border-radius:4px;box-shadow:2px 2px 0 rgba(0,0,0,.4)}.st .ct-mailbox-vis{height:100%;max-height:74vh}.st .ct-mailbox-stage,.st .ct-mailbox-vis{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.st .ct-mailbox-stage{max-width:min(500px,92vw);height:clamp(380px,56vh,480px)}.st .ct-mailbox-stage.st-a{--enm:0;--tx:0px;--ty0:110vh;--rin:0deg;--sin:0.15}.st .ct-flying-envelopes{position:absolute;inset:0;pointer-events:none;z-index:6}.st .ct-fly-env{position:absolute;left:46%;top:38%;width:56px;height:38px;--pr:clamp(0,calc((var(--dw) * 1.8 - var(--k) * 0.28) * 2.2),1);transform:translate3d(calc((1 - var(--pr)) * var(--sx) - var(--pr) * 8px),calc((1 - var(--pr)) * var(--sy) - var(--pr) * (1 - var(--pr)) * 140px),0) rotate(calc((1 - var(--pr)) * 26deg - var(--pr) * 16deg)) scale(calc(1 - var(--pr) * .45));opacity:calc(1 - clamp(0,(var(--pr) - .88)*8.5,1))}.st .ct-fly-card{width:100%;height:100%;background:#fff;border:1.8px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);padding:4px;position:relative}.st .ct-fly-stamp{position:absolute;top:3px;right:4px;width:8px;height:10px;background:#ffd23f;border:1px solid var(--ink)}.st .ct-fly-line{display:block;height:2px;background:rgba(14,14,18,.35);margin-top:4px;width:60%}.st .ct-fly-line.short{width:40%;margin-top:3px}.st .ct-mailbox{position:relative;width:clamp(220px,28vw,290px);height:clamp(340px,48vh,420px);display:flex;flex-direction:column;align-items:center;z-index:2}.st .ct-mailbox-flag{position:absolute;left:-14px;top:22%;z-index:5;transform-origin:6px 28px;transform:rotate(clamp(0deg,(var(--dw) - .66) * 320deg,90deg));transition:transform .1s}.st .ct-flag-pole{display:block;width:5px;height:32px;background:var(--ink);border-radius:3px}.st .ct-flag-wing{position:absolute;left:5px;top:0;background:#e02424;color:#fff;border:1.8px solid var(--ink);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:900;letter-spacing:.06em;box-shadow:2px 2px 0 var(--ink)}.st .ct-mailbox-body{position:relative;width:100%;height:75%;display:flex;flex-direction:column;align-items:center}.st .ct-mailbox-dome{height:clamp(65px,9vh,85px);background:#0f7a63;border:2.5px solid var(--ink);border-radius:100px 100px 0 0}.st .ct-mailbox-dome,.st .ct-mailbox-face{width:100%;box-shadow:5px 5px 0 var(--ink)}.st .ct-mailbox-face{flex:1 1;background:#139c7f;border:2.5px solid var(--ink);border-top:none;border-radius:0 0 16px 16px;padding:12px 16px;gap:10px}.st .ct-mailbox-badge,.st .ct-mailbox-face{display:flex;flex-direction:column;align-items:center}.st .ct-mailbox-badge{background:#ffd23f;border:1.8px solid var(--ink);border-radius:8px;padding:3px 12px;box-shadow:2.5px 2.5px 0 var(--ink)}.st .ct-badge-name{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--ink)}.st .ct-badge-loc{font-size:8px;font-weight:800;color:rgba(14,14,18,.7)}.st .ct-mailbox-slot-housing{width:82%;margin-top:4px;position:relative}.st .ct-slot-hood{height:12px;background:#0f7a63;border:2px solid var(--ink);border-radius:6px 6px 0 0}.st .ct-slot-open{height:22px;background:#083c31;border:2px solid var(--ink);border-top:none;border-radius:0 0 6px 6px;position:relative;overflow:hidden}.st .ct-slot-depth{position:absolute;inset:2px;background:#05221c;border-radius:3px;box-shadow:inset 0 3px 6px rgba(0,0,0,.6)}.st .ct-mailbox-latch{width:12px;height:18px;border-radius:4px;background:#ffd23f;border:1.5px solid var(--ink);margin-top:auto}.st .ct-mailbox-stand{width:100%;display:flex;flex-direction:column;align-items:center}.st .ct-stand-post{width:28px;height:clamp(55px,8vh,80px);background:#0a4f41;border:2.5px solid var(--ink)}.st .ct-stand-plate{width:110px;height:14px;background:var(--ink);border-radius:4px}.st .ct-balloons-grid{align-content:center;gap:clamp(14px,2.5vh,28px)}.st .ct-sky-stage{position:relative;width:100%;max-width:min(1040px,94vw);height:clamp(190px,32vh,290px);margin:0 auto}.st .ct-sky-stage.st-a{--enm:0;--tx:0px;--ty0:85vh;--sin:0.2}.st .ct-balloons-row{position:relative;width:100%;height:100%}.st .ct-balloon{position:absolute;left:var(--b-left);bottom:var(--b-bottom);width:clamp(80px,10vw,130px);height:auto;display:flex;flex-direction:column;align-items:center;transform:translate3d(calc((var(--lp) - .5) * var(--drift)),calc((1 - var(--e)) * 50vh + (1 - min(1, var(--dw) * 1.6)) * var(--lift) - var(--dw) * 36px),0) scale(var(--b-scale));rotate:calc((var(--lp) - .5)*8deg)}.st .ct-balloon-svg{width:100%;height:auto;filter:drop-shadow(4px 4px 0 rgba(14,14,18,.45))}.st .ct-balloon-rigging{display:flex;flex-direction:column;align-items:center;margin-top:-6px;width:100%;position:relative}.st .ct-rope-left,.st .ct-rope-right{position:absolute;top:0;width:1.5px;height:12px;background:#0e0e12}.st .ct-rope-left{left:40%;transform:rotate(15deg)}.st .ct-rope-right{right:40%;transform:rotate(-15deg)}.st .ct-basket{width:22px;height:16px;background:#e09f58;border:1.8px solid var(--ink);border-radius:3px;box-shadow:2px 2px 0 var(--ink);margin-top:10px}.st .ct-banner-pendant{display:flex;flex-direction:column;align-items:center;transform:rotate(calc((.5 - var(--lp)) * 10deg))}.st .ct-banner-tether{width:1.5px;height:8px;background:var(--ink)}.st .ct-banner-card{background:#fff;color:var(--ink);border:1.8px solid var(--ink);border-radius:6px;padding:2px 9px;font-size:clamp(10px,1.1vw,13px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:2.5px 2.5px 0 var(--ink);white-space:nowrap}.st .ct-finale-copy{max-width:min(860px,92vw)}.st .ct-bhopal-statement{font-size:clamp(19px,min(2.4vw,4vh),32px);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.25;margin-bottom:.8em;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:899px){.st .ct-envelope-vis{min-height:0;height:auto;max-height:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;margin-top:14px}.st .ct-envelope-stage{display:block;height:auto;max-width:100%}.st .ct-envelope{display:block;perspective:none;height:auto}.st .ct-env-back,.st .ct-env-flap,.st .ct-env-front{display:none!important}.st .ct-letter{position:relative;left:auto;right:auto;bottom:auto;height:auto;overflow:visible;transform:none!important;width:100%;max-width:100%;box-shadow:4px 4px 0 var(--ink);border-radius:14px;padding:10px 14px}.st .ct-letter-head{margin-bottom:6px}.st .ct-letter-badge{font-size:10px;padding:2px 6px}.st .ct-letter-stamp{width:30px;height:30px}.st .ct-letter-stamp .ct-stamp-text{font-size:7px}.st .ct-letter-stamp .ct-stamp-val{font-size:10px}.st .ct-form{gap:5px}.st .ct-form-row{gap:2px}.st .ct-label{font-size:10px}.st .ct-input{height:32px;padding:0 8px;font-size:16px;border-radius:6px}.st .ct-phone-group{flex-direction:row;gap:6px}.st .ct-select{flex:0 0 116px;max-width:120px;height:32px;font-size:16px;padding:0 4px}.st .ct-phone-input{flex:1 1;min-width:0;height:30px}.st .ct-textarea{height:40px;min-height:40px;padding:4px 8px;font-size:16px}.st .ct-err-msg{font-size:10px}.st .ct-submit-btn{align-self:flex-start;padding:6px 16px;font-size:13px;margin-top:3px;border-radius:8px}.st .ct-rotary-phone{width:min(260px,75vw)}.st .ct-sky-stage{height:clamp(160px,26vh,210px)}.st .ct-balloon{width:clamp(55px,16vw,75px)}}.st .pp1-currency-box{margin-top:clamp(14px,2vh,22px);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.st .pp1-currency-label{display:inline-flex;align-items:center;gap:10px;background:#fff;border:2px solid var(--ink,#0e0e12);border-radius:12px;padding:6px 12px;box-shadow:3px 3px 0 var(--sh,#0e0e12);font-size:clamp(13px,1vw,15px);font-weight:700;color:var(--ink,#0e0e12);cursor:pointer}.st .pp1-currency-prefix{color:rgba(14,14,18,.75);font-weight:600}.st .pp1-currency-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f5f9;border:1.5px solid var(--ink,#0e0e12);border-radius:8px;padding:4px 28px 4px 10px;font-size:clamp(13px,1vw,15px);font-weight:800;font-family:inherit;color:var(--ink,#0e0e12);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230e0e12' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.st .pp1-currency-select:focus-visible{outline:2px solid #3b36d6;outline-offset:2px}.st .pp1-currency-note{font-size:clamp(12px,.9vw,13px);color:var(--mu,rgba(14,14,18,.7));font-weight:500;padding-left:2px}.st .pp1-stream-vis{position:relative;width:100%;height:100%;min-height:480px;max-height:68vh;display:flex;align-items:center;justify-content:center}.st .pp1-stream-stage{position:relative;width:100%;max-width:min(680px,94vw);height:clamp(420px,58vh,560px);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#bfe0ff,#90c7fe 50%,#68abf7);border:3px solid #0e0e12;box-shadow:0 24px 48px rgba(14,14,18,.22),inset 0 2px 6px rgba(255,255,255,.6)}.st .pp1-stream-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.st .pp1-stream-wave-line{translate:calc(var(--dw)*-35px) 0;transition:translate .08s linear}.st .pp1-stream-wave-line.pp1-wave-1{animation:pp1-wave-float 6s ease-in-out infinite alternate}.st .pp1-stream-wave-line.pp1-wave-2{animation:pp1-wave-float 7.5s ease-in-out infinite alternate-reverse}.st .pp1-stream-wave-line.pp1-wave-3{animation:pp1-wave-float 5.5s ease-in-out infinite alternate}@keyframes pp1-wave-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.st .pp1-boat-wrap{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .pp1-boat-wrap.pp1-boat-back{right:6%;top:17%;width:clamp(170px,20vw,210px);z-index:2}.st .pp1-boat-wrap.pp1-boat-mid{left:4%;top:36%;width:clamp(200px,24vw,250px);z-index:4}.st .pp1-boat-wrap.pp1-boat-front{right:8%;bottom:4%;width:clamp(230px,28vw,290px);z-index:6}.st .pp1-boat-drift,.st .pp1-boat-enter{position:relative;width:100%}.st .pp1-boat-drift{translate:calc(var(--dw)*-40px) calc(sin(var(--dw)*14rad)*6px);rotate:calc(sin(var(--dw)*16rad)*2.8deg);transition:translate .06s linear,rotate .06s linear}.pp1-boat-back .st .pp1-boat-drift{animation:pp1-bob-slow 4.2s ease-in-out infinite}.pp1-boat-mid .st .pp1-boat-drift{animation:pp1-bob-mid 3.6s ease-in-out .6s infinite}.pp1-boat-front .st .pp1-boat-drift{animation:pp1-bob-fast 3.2s ease-in-out 1.2s infinite}@keyframes pp1-bob-slow{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-7px) rotate(1.5deg)}}@keyframes pp1-bob-mid{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes pp1-bob-fast{0%,to{transform:translateY(0) rotate(-1.8deg)}50%{transform:translateY(-11px) rotate(1.8deg)}}.st .pp1-origami-svg{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 18px rgba(18,55,120,.25))}.st .pp1-boat-flag-anchor{position:absolute;left:50%;top:14%;transform:translate(-50%,-100%);pointer-events:none;display:flex;align-items:flex-end}.st .pp1-boat-mast{display:block;width:2.5px;height:clamp(38px,5vh,48px);background:linear-gradient(180deg,#d97706,#b45309 60%,#78350f);border-radius:2px;box-shadow:1px 1px 2px rgba(0,0,0,.35);flex-shrink:0}.st .pp1-boat-flag{margin-bottom:clamp(14px,2vh,22px);margin-left:-1px;background:#fff;border:2px solid #0e0e12;border-radius:8px;padding:clamp(6px,.8vw,9px) clamp(10px,1.2vw,15px);box-shadow:3px 3px 0 #0e0e12,0 8px 16px rgba(14,14,18,.18);display:flex;flex-direction:column;gap:1px;white-space:nowrap;pointer-events:auto;transform-origin:0 50%}.st .pp1-flag-name{font-size:clamp(11px,.9vw,13px);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#4338ca;line-height:1.2}.st .pp1-flag-price{font-size:clamp(15px,1.3vw,20px);font-weight:850;color:#0e0e12;line-height:1.15;letter-spacing:-.02em}.st .pp1-vend-vis{width:100%;height:100%;min-height:480px;max-height:76vh;justify-content:center}.st .pp1-vend-vis,.st .pp1-vending-piece{position:relative;display:flex;align-items:center}.st .pp1-vending-piece{width:clamp(320px,min(44vw,54vh),450px);flex-direction:column;gap:clamp(10px,1.6vh,16px)}.st .pp1-vending-cabinet{position:relative;width:100%;background:linear-gradient(150deg,#d32f2f,#b71c1c 45%,#881212);border:3.5px solid #0e0e12;border-radius:18px;padding:clamp(12px,1.6vw,18px);box-shadow:0 28px 56px rgba(14,14,18,.35),inset 0 2px 4px rgba(255,255,255,.35),inset 0 -3px 6px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:10px}.st .pp1-vending-top{position:relative;display:flex;align-items:center;justify-content:center;background:#111319;border:2px solid #0e0e12;border-radius:8px;padding:6px 14px;box-shadow:inset 0 2px 5px rgba(0,0,0,.8);overflow:hidden}.st .pp1-vending-brand{font-size:clamp(11px,.9vw,13px);font-weight:900;letter-spacing:.14em;color:#fef08a;text-shadow:0 0 8px rgba(254,240,138,.7),0 1px 2px rgba(0,0,0,.9)}.st .pp1-vending-glow-bar{position:absolute;bottom:0;left:10%;right:10%;height:1.5px;background:#fef08a;box-shadow:0 0 6px #fef08a}.st .pp1-vending-body{display:grid;grid-template-columns:minmax(0,7.2fr) minmax(0,2.8fr);grid-gap:clamp(8px,1.2vw,12px);gap:clamp(8px,1.2vw,12px);align-items:stretch}.st .pp1-vending-showcase{position:relative;background:#141722;border:2.5px solid #0e0e12;border-radius:12px;padding:clamp(8px,1vw,12px);box-shadow:inset 0 4px 14px rgba(0,0,0,.85),0 2px 4px rgba(255,255,255,.15);display:flex;flex-direction:column;justify-content:space-between;gap:8px;overflow:hidden}.st .pp1-glass-reflection{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 30%,transparent 50%,rgba(255,255,255,.06) 70%,transparent);pointer-events:none;z-index:10}.st .pp1-shelves-stack{display:flex;flex-direction:column;gap:clamp(8px,1.2vh,12px)}.st .pp1-shelf-row{position:relative;background:rgba(255,255,255,.04);border-radius:8px;padding:6px 8px 4px;display:flex;flex-direction:column;align-items:center;border-bottom:3px solid #334155;box-shadow:0 2px 4px rgba(0,0,0,.4)}.st .pp1-coil-wrap{position:absolute;top:50%;left:50%;width:75%;translate:-50% -50%;pointer-events:none;z-index:1;opacity:.75}.st .pp1-coil-wrap.is-spinning{animation:pp1-coil-spin .65s cubic-bezier(.25,1,.5,1)}@keyframes pp1-coil-spin{0%{transform:scaleX(1) rotate(0deg)}40%{transform:scaleX(1.15) rotate(180deg)}70%{transform:scaleX(.92) rotate(320deg)}to{transform:scaleX(1) rotate(1turn)}}.st .pp1-coil-svg{width:100%;height:auto}.st .pp1-shelf-item-btn{position:relative;z-index:2;width:100%;background:#fff;border:2px solid #0e0e12;border-radius:8px;padding:clamp(6px,.8vw,8px);display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.4);transition:transform .2s var(--ease,cubic-bezier(.16,1,.3,1)),box-shadow .2s}.st .pp1-shelf-item-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.5)}.st .pp1-shelf-item-btn.is-active{border-color:#ffd23f;outline:2px solid #ffd23f;background:#fffdf5}.st .pp1-item-name{font-size:clamp(12px,.95vw,14px);font-weight:750;color:#0e0e12;text-align:left;line-height:1.2;flex:1 1}.st .pp1-shelf-rail{position:relative;z-index:3;width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:1px solid rgba(255,255,255,.12)}.st .pp1-rail-code{font-size:10px;font-weight:800;color:#fef08a;background:#1e293b;padding:1px 5px;border-radius:3px;border:1px solid #475569}.st .pp1-rail-price{font-size:clamp(11.5px,.85vw,13px);font-weight:750;color:#f1f5f9}.st .pp1-box-art{position:relative;width:clamp(34px,4vw,42px);height:clamp(34px,4vw,42px);border-radius:6px;border:1.5px solid #0e0e12;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.st .pp1-box-art.pp1-art-web{background:#eef2ff}.st .pp1-box-art.pp1-art-3d{background:#f5f3ff}.st .pp1-box-art.pp1-art-app{background:#ecfdf5}.st .pp1-art-browser{width:90%;height:85%;background:#fff;border:1px solid #6366f1;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.st .pp1-browser-bar{display:flex;align-items:center;gap:2px;padding:2px 3px;background:#e0e7ff;border-bottom:1px solid #c7d2fe}.st .pp1-browser-bar i{width:3px;height:3px;border-radius:50%}.st .pp1-browser-bar i.is-red{background:#ef4444}.st .pp1-browser-bar i.is-yellow{background:#f59e0b}.st .pp1-browser-bar i.is-green{background:#10b981}.st .pp1-browser-url{font-size:6px;color:#475569;font-weight:700;margin-left:2px}.st .pp1-browser-content{flex:1 1;padding:2px;display:flex;gap:2px}.st .pp1-art-hero{width:45%;height:100%;background:#6366f1;border-radius:2px}.st .pp1-art-lines{flex:1 1;display:flex;flex-direction:column;gap:2px;justify-content:center}.st .pp1-art-lines span{display:block;height:2px;background:#c7d2fe;border-radius:1px}.st .pp1-art-iso-cube{position:relative;width:20px;height:20px}.st .pp1-cube-face{position:absolute;box-sizing:border-box}.st .pp1-cube-face.is-top{width:14px;height:8px;top:0;left:3px;background:#a855f7;transform:skewX(-30deg) scaleY(.7);border:1px solid #7e22ce}.st .pp1-cube-face.is-left{width:7px;height:11px;top:6px;left:1px;background:#7e22ce;transform:skewY(25deg);border:1px solid #581c87}.st .pp1-cube-face.is-right{width:7px;height:11px;top:6px;right:1px;background:#9333ea;transform:skewY(-25deg);border:1px solid #6b21a8}.st .pp1-art-device{width:85%;height:85%;background:#10b981;border-radius:4px;padding:2px}.st .pp1-art-device,.st .pp1-art-phone-screen{display:flex;align-items:center;justify-content:center}.st .pp1-art-phone-screen{position:relative;width:100%;height:100%;background:#064e3b;border-radius:2px}.st .pp1-art-gear{position:absolute;border-radius:50%;border:1.5px dashed #34d399}.st .pp1-art-gear.pp1-gear-large{width:12px;height:12px;top:2px;left:2px;animation:pp1-spin 4s linear infinite}.st .pp1-art-gear.pp1-gear-small{width:8px;height:8px;bottom:2px;right:2px;animation:pp1-spin-rev 3s linear infinite}@keyframes pp1-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pp1-spin-rev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.st .pp1-art-pill{position:absolute;bottom:1px;right:1px;font-size:7px;font-weight:900;color:#fff;background:#0e0e12;padding:0 2px;border-radius:2px}.st .pp1-dispense-tray{position:relative;background:#090a0f;border:2px solid #0e0e12;border-radius:8px;height:clamp(52px,7vh,62px);box-shadow:inset 0 6px 14px rgba(0,0,0,.95);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:4px}.st .pp1-tray-door{position:absolute;top:0;left:0;right:0;height:18px;background:linear-gradient(180deg,#475569,#1e293b);border-bottom:2px solid #0e0e12;display:flex;align-items:center;justify-content:center;z-index:4}.st .pp1-tray-push{font-size:9px;font-weight:800;letter-spacing:.12em;color:#94a3b8}.st .pp1-tray-interior{position:relative;width:100%;height:calc(100% - 14px);display:flex;align-items:center;justify-content:center}.st .pp1-tray-resting-item{filter:drop-shadow(0 0 6px rgba(255,210,63,.5))}.st .pp1-tray-falling-item,.st .pp1-tray-resting-item{display:flex;align-items:center;justify-content:center;scale:.88}.st .pp1-tray-falling-item{animation:pp1-tray-drop-bounce .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes pp1-tray-drop-bounce{0%{transform:translateY(-80px) scale(.7);opacity:.2}55%{transform:translateY(3px) scale(1.08);opacity:1}75%{transform:translateY(-5px) scale(.95)}to{transform:translateY(0) scale(.88);opacity:1}}.st .pp1-vending-console{background:#1e2230;border:2.5px solid #0e0e12;border-radius:12px;padding:clamp(8px,1vw,10px);display:flex;flex-direction:column;gap:clamp(8px,1.2vh,12px);box-shadow:inset 0 2px 4px rgba(255,255,255,.15)}.st .pp1-console-screen{background:#064e3b;border:2px solid #0e0e12;border-radius:6px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:inset 0 2px 6px rgba(0,0,0,.8)}.st .pp1-lcd-line{font-size:11px;font-weight:900;letter-spacing:.08em;color:#34d399;text-shadow:0 0 6px rgba(52,211,153,.8);font-family:monospace}.st .pp1-lcd-sub{font-size:9px;font-weight:800;letter-spacing:.1em;color:#6ee7b7;font-family:monospace}.st .pp1-keypad-panel{display:flex;flex-direction:column;gap:6px}.st .pp1-key-btn{background:linear-gradient(180deg,#334155,#1e293b);border:2px solid #0e0e12;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.2);transition:transform .1s,background .15s}.st .pp1-key-btn:hover{background:linear-gradient(180deg,#475569,#334155)}.st .pp1-key-btn.is-pressed,.st .pp1-key-btn:active{transform:translateY(1.5px);box-shadow:0 0 2px rgba(0,0,0,.5),inset 0 1px 3px rgba(0,0,0,.6);background:#0f172a}.st .pp1-key-label{font-size:11px;font-weight:900;color:#fff;letter-spacing:.05em}.st .pp1-key-led{width:6px;height:6px;border-radius:50%;background:#475569;border:1px solid #0e0e12}.st .pp1-key-led.is-lit{background:#10b981;box-shadow:0 0 6px #10b981}.st .pp1-coin-slot-module{display:flex;flex-direction:column;gap:6px;padding-top:4px;border-top:1px solid rgba(255,255,255,.1)}.st .pp1-coin-slot{position:relative;background:#0f172a;border:1.5px solid #0e0e12;border-radius:5px;padding:4px 6px;display:flex;align-items:center;justify-content:space-between}.st .pp1-coin-slit{width:2px;height:12px;background:#000;border-radius:1px;box-shadow:inset 0 1px 1px rgba(255,255,255,.2)}.st .pp1-coin-txt{font-size:8px;font-weight:800;letter-spacing:.08em;color:#94a3b8}.st .pp1-coin-led{width:5px;height:5px;border-radius:50%;background:#f59e0b;box-shadow:0 0 5px #f59e0b;animation:pp1-blink 1.8s steps(2) infinite}@keyframes pp1-blink{50%{opacity:.3}}.st .pp1-bill-slot{background:#0f172a;border:1.5px solid #0e0e12;border-radius:4px;padding:3px;display:flex;align-items:center;justify-content:center}.st .pp1-bill-slit{width:80%;height:2px;background:#22c55e;box-shadow:0 0 4px #22c55e}.st .pp1-coin-return{background:#090a0f;border:1.5px solid #0e0e12;border-radius:4px;height:22px;display:flex;align-items:center;justify-content:center}.st .pp1-return-cup{width:70%;height:10px;background:#1e293b;border-radius:0 0 4px 4px;border:1px solid #0e0e12}.st .pp1-vending-feet{display:flex;justify-content:space-between;padding:0 28px;margin-top:-6px}.st .pp1-vending-feet span{width:32px;height:10px;background:#0e0e12;border-radius:0 0 4px 4px}.st .pp1-machine-footer{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.st .pp1-tray-summary{font-size:clamp(13px,1.05vw,15px);color:#0e0e12;background:#fff;border:2px solid #0e0e12;border-radius:10px;padding:6px 14px;box-shadow:3px 3px 0 #0e0e12;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;text-align:center}.st .pp1-summary-tag{font-weight:600;color:rgba(14,14,18,.7)}.st .pp1-summary-name{font-weight:800;color:#0e0e12}.st .pp1-summary-price{font-weight:800;color:#4338ca}.st .pp1-footer-btn{align-self:center}@media(max-width:899px){.st .pp1-currency-box{margin-top:10px}.st .pp1-stream-vis{min-height:320px;max-height:44vh}.st .pp1-stream-stage{height:clamp(300px,40vh,360px)}.st .pp1-boat-wrap.pp1-boat-back{right:4%;top:21%;width:155px}.st .pp1-boat-wrap.pp1-boat-mid{left:2%;top:36%;width:175px}.st .pp1-boat-wrap.pp1-boat-front{right:4%;bottom:4%;width:200px}.st .pp1-flag-price{font-size:14px}.st .pp1-vend-vis{min-height:440px}.st .pp1-vending-piece{width:min(340px,92vw)}.st .pp1-tray-summary{font-size:13px;padding:5px 10px}}@media(prefers-reduced-motion:reduce){.st .pp1-art-gear,.st .pp1-boat-drift,.st .pp1-coil-wrap.is-spinning,.st .pp1-coin-led,.st .pp1-stream-wave-line,.st .pp1-tray-falling-item{animation:none!important;translate:0 0!important;rotate:0deg!important}}@media(max-width:899px){.st .pp1-vending-piece{zoom:.78}}.st .pp2-chalk-vis{width:100%;height:100%;min-height:480px}.st .pp2-board-stage,.st .pp2-chalk-vis{position:relative;display:flex;align-items:center;justify-content:center}.st .pp2-board-stage{width:clamp(340px,min(50vw,720px),700px);height:clamp(440px,min(62vh,600px),570px);flex-direction:column}.st .pp2-chalk-chains{position:absolute;top:-46px;left:0;right:0;height:48px;pointer-events:none;z-index:1}.st .pp2-chalk-chains .pp2-chain{position:absolute;top:0;width:14px;height:100%;display:flex;flex-direction:column;align-items:center}.st .pp2-chalk-chains .pp2-chain.is-left{left:48px}.st .pp2-chalk-chains .pp2-chain.is-right{right:48px}.st .pp2-chalk-chains .pp2-chain-rope{width:2px;height:38px;background:repeating-linear-gradient(180deg,#b8860b,#b8860b 4px,#593a00 0,#593a00 8px);box-shadow:1px 0 2px rgba(0,0,0,.4)}.st .pp2-chalk-chains .pp2-chain-hook{width:12px;height:12px;border-radius:50%;border:2.5px solid #d4af37;background:#4a2e18;box-shadow:0 2px 4px rgba(0,0,0,.5)}.st .pp2-chalk-frame{position:relative;width:100%;height:100%;padding:14px;border-radius:14px;background:linear-gradient(135deg,#5c381c,#3d230f 45%,#4a2a12 75%,#2a1608);box-shadow:0 26px 55px -12px rgba(14,14,18,.45),0 8px 18px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.22),inset 0 -3px 6px rgba(0,0,0,.65);display:flex;flex-direction:column}.st .pp2-frame-mitre{position:absolute;width:20px;height:1px;background:rgba(0,0,0,.55);box-shadow:0 1px 1px rgba(255,255,255,.12);pointer-events:none;z-index:4}.st .pp2-frame-mitre.is-tl{top:7px;left:7px;transform:rotate(45deg)}.st .pp2-frame-mitre.is-tr{top:7px;right:7px;transform:rotate(-45deg)}.st .pp2-frame-mitre.is-bl{bottom:7px;left:7px;transform:rotate(-45deg)}.st .pp2-frame-mitre.is-br{bottom:7px;right:7px;transform:rotate(45deg)}.st .pp2-chalk-slate{position:relative;width:100%;height:100%;border-radius:8px;background:radial-gradient(ellipse at 50% 30%,#1e382c 0,#172c23 55%,#101e18 100%);box-shadow:inset 0 3px 14px rgba(0,0,0,.85),inset 0 0 30px rgba(0,0,0,.55);display:flex;flex-direction:column;overflow:hidden}.st .pp2-slate-texture{background:radial-gradient(circle at 25% 30%,rgba(255,255,255,.04) 0,transparent 45%),radial-gradient(circle at 75% 65%,rgba(255,255,255,.035) 0,transparent 50%),radial-gradient(circle at 45% 85%,rgba(255,255,255,.03) 0,transparent 40%)}.st .pp2-slate-dust,.st .pp2-slate-texture{position:absolute;inset:0;pointer-events:none;z-index:1}.st .pp2-slate-dust{background:linear-gradient(0deg,rgba(255,255,255,.06) 0,transparent 22%)}.st .pp2-slate-border{position:absolute;inset:8px;border:1.5px dashed rgba(245,247,242,.3);border-radius:5px;pointer-events:none;z-index:1}.st .pp2-board-header{position:relative;z-index:2;padding:14px 20px 10px;display:flex;flex-direction:column;gap:8px;border-bottom:1px dashed rgba(245,247,242,.2)}.st .pp2-board-title-row{display:flex;align-items:center;justify-content:center;gap:12px}.st .pp2-chalk-flourish{color:rgba(245,247,242,.6);font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .pp2-board-title{font-family:var(--f);font-weight:800;font-size:clamp(14px,1.2vw,17px);letter-spacing:.16em;text-transform:uppercase;color:#f5f7f2;text-shadow:0 0 2px rgba(255,255,255,.65);margin:0;padding:0}.st .pp2-tier-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.st .pp2-chalk-tab{background:rgba(255,255,255,.04);border:1.5px solid rgba(245,247,242,.35);border-radius:7px;padding:6px 8px;color:#f5f7f2;cursor:pointer;text-align:center;transition:all .2s var(--ease)}.st .pp2-chalk-tab:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.6)}.st .pp2-chalk-tab.is-active{background:rgba(255,255,255,.16);border:2px solid #fff;box-shadow:0 0 10px rgba(255,255,255,.25),inset 0 0 8px rgba(255,255,255,.08)}.st .pp2-chalk-tab.is-active .pp2-tab-name{color:#fff;text-shadow:0 0 2px rgba(255,255,255,.7)}.st .pp2-tab-name{display:block;font-weight:780;font-size:clamp(12.5px,1.05vw,14.5px);line-height:1.2;color:#f5f7f2}.st .pp2-tab-base{display:block;font-size:clamp(10.5px,.85vw,12px);opacity:.8;color:#f5f7f2;margin-top:1px}.st .pp2-presets-bar{display:flex;align-items:center;gap:8px;overflow:hidden}.st .pp2-presets-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(245,247,242,.65);white-space:nowrap;flex-shrink:0}.st .pp2-presets-scroll{display:flex;gap:6px;overflow-x:auto;overscroll-behavior:contain;padding-bottom:2px;scrollbar-width:none}.st .pp2-presets-scroll::-webkit-scrollbar{display:none}.st .pp2-preset-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:600;background:rgba(255,255,255,.06);border:1px dashed rgba(245,247,242,.35);color:#f5f7f2;white-space:nowrap;cursor:pointer;transition:all .18s}.st .pp2-preset-pill:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.6)}.st .pp2-preset-pill.is-active{background:rgba(255,210,63,.22);border:1px solid #ffd23f;color:#ffd23f;font-weight:700;box-shadow:0 0 6px rgba(255,210,63,.2)}.st .pp2-pill-star{font-size:8px;opacity:.75}.st .pp2-pill-text{line-height:1.2}.st .pp2-menu-scroll{position:relative;z-index:2;flex:1 1;min-height:0;padding:10px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,0)}.st .pp2-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px 16px;gap:5px 16px}.st .pp2-menu-row{display:flex;align-items:center;gap:7px;width:100%;padding:5px 7px;background:rgba(0,0,0,0);border:0;text-align:left;color:#f5f7f2;border-radius:6px;cursor:pointer;transition:background .15s}.st .pp2-menu-row:hover{background:rgba(255,255,255,.07)}.st .pp2-menu-row.is-picked{color:#fff;text-shadow:0 0 1px rgba(255,255,255,.85)}.st .pp2-menu-row.is-picked .pp2-chalk-box{border-color:#fff;box-shadow:0 0 4px rgba(255,255,255,.5)}.st .pp2-menu-row.is-picked .pp2-feature-price{color:#ffd23f;text-shadow:0 0 2px rgba(255,210,63,.6)}.st .pp2-chalk-box{flex-shrink:0;width:16px;height:16px;border:1.5px solid rgba(245,247,242,.5);border-radius:3px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);transition:border-color .15s,box-shadow .15s}.st .pp2-chalk-tick{width:14px;height:14px}.st .pp2-chalk-tick path{stroke-dasharray:24;stroke-dashoffset:0;animation:pp2-tick-draw .2s ease-out}@keyframes pp2-tick-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.st .pp2-feature-name{font-size:clamp(12.5px,1.05vw,14.5px);font-weight:560;white-space:normal;line-height:1.2;max-width:none;color:inherit}.st .pp2-dotted-leader{flex:1 1;min-width:10px;border-bottom:1.5px dotted rgba(245,247,242,.35);margin-bottom:3px}.st .pp2-feature-price{flex-shrink:0;font-size:clamp(12.5px,1.05vw,14.5px);font-weight:750;color:#f5f7f2;text-shadow:0 0 2px rgba(255,255,255,.4)}.st .pp2-board-footer{position:relative;z-index:2;padding:10px 20px 16px;border-top:1px dashed rgba(245,247,242,.2);background:rgba(0,0,0,.24)}.st .pp2-footer-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.st .pp2-total-wrap{flex:1 1}.st .pp2-total-line{display:flex;align-items:baseline;gap:12px}.st .pp2-total-label{font-size:clamp(15px,1.3vw,18px);font-weight:780;letter-spacing:.08em;text-transform:uppercase;color:#f5f7f2}.st .pp2-total-num{font-size:clamp(24px,2.3vw,34px);font-weight:850;letter-spacing:-.02em;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.7),0 0 16px rgba(255,255,255,.3)}.st .pp2-chalk-underline{display:block;width:100%;max-width:280px;height:10px;margin:1px 0 4px}.st .pp2-chalk-underline path{stroke-dasharray:300;stroke-dashoffset:0;animation:pp2-underline-draw .35s ease-out}@keyframes pp2-underline-draw{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}.st .pp2-total-sub{font-size:clamp(11.5px,.95vw,13px);opacity:.8;color:#f5f7f2}.st .pp2-chalk-clear-btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(245,247,242,.35);color:#f5f7f2;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s}.st .pp2-chalk-clear-btn:hover{background:rgba(255,255,255,.15);border-color:#fff;color:#fff}.st .pp2-chalk-ledge{position:absolute;bottom:0;left:0;right:0;height:13px;background:linear-gradient(180deg,#6b4021,#3e2411);border-top:1px solid #85532c;box-shadow:0 -2px 6px rgba(0,0,0,.5);display:flex;align-items:center;padding:0 28px;z-index:3;pointer-events:none}.st .pp2-chalk-stub{position:absolute;bottom:2px;height:8px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.6)}.st .pp2-chalk-stub.is-white{left:36px;width:28px;background:#f2f3ee;transform:rotate(4deg)}.st .pp2-chalk-stub.is-yellow{left:72px;width:18px;background:#fff4a3;transform:rotate(-2deg)}.st .pp2-chalk-eraser{position:absolute;right:32px;bottom:2px;width:44px;height:9px;border-radius:2px;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.5)}.st .pp2-eraser-top{height:4px;background:#9c6644;border-radius:2px 2px 0 0}.st .pp2-eraser-felt{height:5px;background:#383838;border-radius:0 0 2px 2px}.st .pp2-scale-vis{width:100%;height:100%;min-height:480px}.st .pp2-scale-piece,.st .pp2-scale-vis{position:relative;display:flex;align-items:center;justify-content:center}.st .pp2-scale-piece{width:clamp(340px,min(48vw,560px),540px);height:clamp(400px,min(58vh,530px),500px)}.st .pp2-scale-stage{position:relative;width:100%}.st .pp2-scale-stage,.st .pp2-scale-stand{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.st .pp2-scale-stand{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:260px;pointer-events:none;z-index:1}.st .pp2-scale-finial{position:absolute;top:14px;width:24px;height:38px;display:flex;align-items:center;justify-content:center}.st .pp2-finial-svg{width:24px;height:38px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.st .pp2-scale-gauge{position:absolute;top:48px;width:90px;height:40px;display:flex;align-items:center;justify-content:center}.st .pp2-gauge-svg{width:90px;height:40px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.st .pp2-scale-fulcrum{position:absolute;top:76px;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff1b8 0,#d4af37 55%,#8a5a00 100%);border:2px solid #593a00;box-shadow:0 3px 6px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:3}.st .pp2-fulcrum-ring{width:12px;height:12px;border-radius:50%;background:#331f00;border:1.5px solid #ffd54f}.st .pp2-scale-pillar{position:absolute;bottom:44px;top:104px;width:22px;background:linear-gradient(90deg,#734b00,#ffd54f 28%,#fff9c4 48%,#d4af37 75%,#593a00);border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.45),inset 0 1px 2px rgba(255,255,255,.4);z-index:1}.st .pp2-pillar-core{width:100%;height:100%}.st .pp2-scale-base-mount{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;z-index:2}.st .pp2-base-brass-collar{width:58px;height:14px;background:linear-gradient(90deg,#aa771c,#ffd54f 35%,#fff9c4 55%,#8a5a00);border-radius:4px;margin-bottom:2px;box-shadow:0 2px 4px rgba(0,0,0,.4)}.st .pp2-marble-base{position:relative;width:240px;height:32px;border-radius:6px;background:linear-gradient(135deg,#1f2126,#111215 50%,#1a1c20);border:2px solid #363942;box-shadow:0 18px 38px rgba(0,0,0,.65),inset 0 1px 2px rgba(255,255,255,.2)}.st .pp2-marble-texture{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.08) 0,transparent 40%),radial-gradient(circle at 70% 60%,rgba(212,175,55,.08) 0,transparent 35%)}.st .pp2-brass-foot{position:absolute;bottom:-6px;width:26px;height:6px;background:linear-gradient(90deg,#aa771c,#ffd54f,#8a5a00);border-radius:0 0 4px 4px;box-shadow:0 2px 3px rgba(0,0,0,.6)}.st .pp2-brass-foot.is-left{left:20px}.st .pp2-brass-foot.is-right{right:20px}.st .pp2-scale-beam-assembly{position:absolute;top:76px;left:0;right:0;height:360px;pointer-events:none;transform-origin:50% 18px;rotate:calc((1 - var(--dw))*-9deg);transition:rotate .1s linear;z-index:2}.st .pp2-scale-beam{position:relative;width:100%;height:36px;display:flex;align-items:center;justify-content:center}.st .pp2-beam-svg{width:100%;height:36px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.st .pp2-beam-needle{position:absolute;top:-22px;left:50%;transform:translateX(-50%);width:3px;height:28px;background:linear-gradient(0deg,#ffd54f,#d4af37,#8a5a00);border-radius:1px;box-shadow:0 1px 3px rgba(0,0,0,.4)}.st .pp2-pan-unit{position:absolute;top:18px;width:140px;pointer-events:auto}.st .pp2-pan-unit.is-left{left:0}.st .pp2-pan-unit.is-right{right:0}.st .pp2-pan-leveler{transform-origin:55px 2px;rotate:calc((1 - var(--dw))*9deg);transition:rotate .1s linear;display:flex;flex-direction:column;align-items:center}.st .pp2-chains-svg{width:110px;height:120px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.st .pp2-pan-dish{position:relative;width:130px;height:22px;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,#ffd54f 0,#b8860b 70%,#593a00 100%);box-shadow:0 8px 18px rgba(0,0,0,.5),inset 0 2px 4px rgba(255,255,255,.65),inset 0 -2px 4px rgba(0,0,0,.4);display:flex;justify-content:center;border:1px solid #734b00}.st .pp2-pan-rim{position:absolute;inset:1px;border-radius:50%;border:1px solid rgba(255,255,255,.5);pointer-events:none}.st .pp2-pan-body{position:absolute;bottom:8px;display:flex;justify-content:center}.st .pp2-blocks-stack{width:120px;display:flex;flex-direction:column-reverse;align-items:center;gap:3px;max-height:200px}.st .pp2-block{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:3px 8px;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.35);text-align:center;animation:pp2-block-drop .3s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--blk-i, 0)*35ms)}.st .pp2-block.is-base{width:114px;background:linear-gradient(135deg,#f7d070,#d4a017 40%,#aa771c);border:1px solid #734b00;color:#261600;font-weight:800;font-size:11.5px;box-shadow:inset 0 1px 1px rgba(255,255,255,.8),inset 0 -1px 2px rgba(0,0,0,.4),0 3px 6px rgba(0,0,0,.35)}.st .pp2-block.is-feature{width:106px;background:linear-gradient(135deg,#fae092,#e2b736 50%,#b8860b);border:1px solid #8a5a00;color:#2b1d00;font-weight:700;font-size:11px;box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 2px 4px rgba(0,0,0,.28)}@keyframes pp2-block-drop{0%{opacity:0;transform:translateY(-18px) scale(.92)}60%{transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.st .pp2-block-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:104px}.st .pp2-block-price{font-size:10.5px;font-weight:800}.st .pp2-medallion-plate{position:relative;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff1b8 0,#e5b83b 45%,#aa771c 82%,#593a00 100%);box-shadow:0 10px 22px rgba(0,0,0,.55),inset 0 2px 4px rgba(255,255,255,.85),inset 0 -3px 6px rgba(0,0,0,.5);border:2.5px solid #fbf5b7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#2b1d00}.st .pp2-medallion-knurl{position:absolute;inset:3px;border-radius:50%;border:1px dashed rgba(89,58,0,.45);pointer-events:none}.st .pp2-medallion-center{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 4px}.st .pp2-medallion-tag{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#663d00;text-transform:uppercase}.st .pp2-medallion-total{font-size:clamp(16px,1.6vw,22px);font-weight:900;line-height:1.1;color:#1a1100;letter-spacing:-.02em}.st .pp2-medallion-cur{font-size:10px;font-weight:700;color:#734b00;margin-top:1px}.st .pp2-est-docket{margin:1.4vh 0 2.2vh;padding:14px 18px;border-radius:12px;background:rgba(255,255,255,.05);border:1.5px solid rgba(255,210,63,.32);box-shadow:0 8px 24px rgba(0,0,0,.4);max-width:32em}.st .pp2-est-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed rgba(255,255,255,.18)}.st .pp2-docket-title{font-size:11.5px;font-weight:750;color:#ffd23f;letter-spacing:.06em;text-transform:uppercase}.st .pp2-docket-tier{font-size:12px;font-weight:700;color:#fff}.st .pp2-est-items{max-height:clamp(90px,16vh,150px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;margin-top:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,0)}.st .pp2-est-row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:rgba(255,255,255,.85)}.st .pp2-est-row.is-base{font-weight:600;color:#fff;padding-bottom:4px}.st .pp2-est-row.is-total{font-size:16px;font-weight:800;color:#ffd23f;padding-top:6px}.st .pp2-est-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.st .pp2-est-val{flex-shrink:0;font-weight:700}.st .pp2-est-empty{padding:8px 0;font-size:13px;color:rgba(255,255,255,.6);font-style:italic}.st .pp2-est-divider{height:1px;border-bottom:1px dashed rgba(255,255,255,.2);margin:8px 0 6px}.st .pp2-btn-brane{background:#ffd23f!important;color:#0e0e12!important;border-color:#ffd23f!important}.st .pp2-btn-brane:hover{box-shadow:6px 6px 0 #fff!important}.st .pp2-btn-wa{background:#fff!important;color:#0e0e12!important;border-color:#fff!important}.st .pp2-btn-wa:hover{box-shadow:6px 6px 0 #ffd23f!important}@media(max-width:899px){.st .pp2-board-stage{width:min(92vw,420px);height:min(60vh,470px)}.st .pp2-board-header{padding:10px 14px 8px}.st .pp2-tier-tabs{grid-template-columns:repeat(3,1fr);gap:5px}.st .pp2-tab-name{font-size:11.5px}.st .pp2-tab-base{font-size:9.5px}.st .pp2-menu-scroll{padding:8px 14px}.st .pp2-menu-grid{grid-template-columns:1fr;gap:4px}.st .pp2-feature-name{max-width:140px;font-size:12.5px}.st .pp2-board-footer{padding:8px 14px 14px}.st .pp2-total-num{font-size:22px}.st .pp2-total-label{font-size:14px}.st .pp2-scale-piece{width:min(92vw,360px);height:min(44vh,320px)}.st .pp2-scale-stand{width:200px}.st .pp2-marble-base{width:190px;height:26px}.st .pp2-scale-pillar{bottom:36px;top:85px;width:18px}.st .pp2-scale-beam-assembly{top:60px;height:250px}.st .pp2-pan-unit{width:100px}.st .pp2-chains-svg{width:80px;height:90px}.st .pp2-pan-dish{width:95px;height:18px}.st .pp2-blocks-stack{width:90px}.st .pp2-block.is-base{width:86px;font-size:10px;padding:2px 5px}.st .pp2-block.is-feature{width:80px;font-size:9.5px;padding:2px 5px}.st .pp2-medallion-plate{width:76px;height:76px}.st .pp2-medallion-total{font-size:14px}.st .pp2-medallion-tag{font-size:8px}.st .pp2-est-docket{margin:1vh 0;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.st .pp2-pan-leveler,.st .pp2-scale-beam-assembly{rotate:0deg!important;transition:none!important}.st .pp2-block,.st .pp2-chalk-tick path,.st .pp2-chalk-underline path{animation:none!important}}@media(max-width:899px){.st .pp2-scale-slide .pp2-est-empty,.st .pp2-scale-slide .pp2-est-header,.st .pp2-scale-slide .pp2-est-row:not(.is-total):not(.is-base),.st .pp2-scale-slide .st-p,.st .pp2-scale-slide .st-tags{display:none}.st .pp2-scale-slide .pp2-scale-vis{min-height:0;height:300px;align-self:start}.st .pp2-scale-slide .pp2-scale-piece{zoom:.8}.st .pp2-scale-slide .st-row{display:flex;flex-wrap:nowrap;gap:8px}.st .pp2-scale-slide .st-row .st-btn{flex:1 1;min-width:0;padding-left:10px;padding-right:10px;font-size:13px;text-align:center;justify-content:center}}.st .pp3-desk-vis{width:100%;height:100%;min-height:460px;justify-content:center}.st .pp3-desk-piece,.st .pp3-desk-vis{position:relative;display:flex;align-items:center}.st .pp3-desk-piece{width:clamp(340px,min(48vw,760px),820px);flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .pp3-desk-chassis{position:relative;width:100%;background:linear-gradient(178deg,#1e222a,#15181f 40%,#0e1015);border:3px solid #2d323d;border-radius:20px;box-shadow:0 26px 65px rgba(0,0,0,.42),0 8px 24px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.16),inset 0 -2px 4px rgba(0,0,0,.7);padding:clamp(14px,2.2vh,22px);display:flex;flex-direction:column;gap:clamp(12px,2vh,18px);overflow:hidden}.st .pp3-desk-chassis:after,.st .pp3-desk-chassis:before{content:"";position:absolute;top:0;bottom:0;width:10px;background:linear-gradient(90deg,#381a10,#522718 50%,#2e150d);box-shadow:inset 0 1px 2px rgba(255,255,255,.2),0 0 6px rgba(0,0,0,.5);z-index:2}.st .pp3-desk-chassis:before{left:0;border-top-left-radius:17px;border-bottom-left-radius:17px}.st .pp3-desk-chassis:after{right:0;border-top-right-radius:17px;border-bottom-right-radius:17px}.st .pp3-bolt{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#7a8292 0,#3e4450 70%,#1c2028 100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.4),0 1px 3px rgba(0,0,0,.7);z-index:3;pointer-events:none}.st .pp3-bolt:after{content:"";position:absolute;top:4px;left:2px;right:2px;height:2px;background:#181b22;border-radius:1px}.st .pp3-bolt-tl{top:9px;left:16px}.st .pp3-bolt-tr{top:9px;right:16px}.st .pp3-bolt-bl{bottom:9px;left:16px}.st .pp3-bolt-br{bottom:9px;right:16px}.st .pp3-desk-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(10px,1.8vw,18px);gap:clamp(10px,1.8vw,18px);padding:clamp(8px,1.2vh,12px) clamp(10px,1.4vw,16px);background:#0b0d11;border:2px solid #232731;border-radius:14px;box-shadow:inset 0 2px 6px rgba(0,0,0,.7)}.st .pp3-lcd{flex:none;background:#050b07;border:2px solid #133320;border-radius:10px;padding:8px 12px;box-shadow:inset 0 0 16px rgba(34,197,94,.22),0 2px 6px rgba(0,0,0,.6);min-width:clamp(130px,14vw,165px)}.st .pp3-lcd-glass{display:flex;flex-direction:column;gap:4px}.st .pp3-lcd-meta{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#4ade80;opacity:.85;text-transform:uppercase}.st .pp3-lcd-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;animation:pp3-dot-pulse 1.8s ease-in-out infinite}@keyframes pp3-dot-pulse{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.8}}.st .pp3-lcd-main{display:flex;align-items:baseline;justify-content:space-between}.st .pp3-lcd-status{font-size:clamp(13px,1.1vw,16px);font-weight:800;letter-spacing:-.01em;color:#86efac;text-shadow:0 0 8px rgba(74,222,128,.6);white-space:nowrap;transition:color .25s,text-shadow .25s}.st .pp3-lcd-status.is-up{color:#ffd23f;text-shadow:0 0 8px rgba(255,210,63,.65)}.st .pp3-lcd-bar-track{width:100%;height:4px;background:rgba(34,197,94,.15);border-radius:2px;overflow:hidden;margin-top:2px}.st .pp3-lcd-bar-fill{height:100%;background:linear-gradient(90deg,#22c55e,#86efac 70%,#ffd23f);box-shadow:0 0 6px #22c55e;transition:width .3s cubic-bezier(.16,1,.3,1)}.st .pp3-readout{min-width:0;overflow:hidden}.st .pp3-readout-strip{display:flex;flex-direction:column;gap:3px}.st .pp3-readout-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffd23f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st .pp3-readout-desc{font-size:clamp(12.5px,1vw,14.5px);line-height:1.35;color:#e2e8f0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.st .pp3-master-meter{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;background:#07080a;border:1px solid #1e222a;border-radius:6px}.st .pp3-vu-lane{display:flex;align-items:flex-end;gap:3px;height:24px}.st .pp3-vu-led{width:4px;height:100%;border-radius:1px;background:#191d24;transition:background .15s}.st .pp3-vu-led[data-color=green].is-lit{background:#22c55e;box-shadow:0 0 4px #22c55e}.st .pp3-vu-led[data-color=amber].is-lit{background:#f59e0b;box-shadow:0 0 4px #f59e0b}.st .pp3-vu-led[data-color=red].is-lit{background:#ef4444;box-shadow:0 0 5px #ef4444}.st .pp3-vu-label{font-size:8px;font-weight:800;letter-spacing:.1em;color:#64748b}.st .pp3-channels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(6px,1.2vw,14px);gap:clamp(6px,1.2vw,14px);width:100%}.st .pp3-channel{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.1vh,10px);background:#11141a;border:1.5px solid #20242d;border-radius:12px;padding:clamp(8px,1.2vh,12px) clamp(4px,.6vw,8px);box-shadow:inset 0 1px 1px rgba(255,255,255,.08);transition:border-color .2s,background .2s}.st .pp3-channel.is-highlighted{border-color:#ffd23f;background:#151922;box-shadow:0 0 12px rgba(255,210,63,.15),inset 0 1px 1px rgba(255,255,255,.12)}.st .pp3-knob-wrap{display:flex;flex-direction:column;align-items:center;gap:3px}.st .pp3-knob{position:relative;width:clamp(22px,2.4vw,30px);height:clamp(22px,2.4vw,30px);border-radius:50%;background:radial-gradient(circle at 35% 35%,#4b5262 0,#252933 60%,#15181f 100%);border:2px solid #323846;box-shadow:0 3px 6px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:rotate .3s cubic-bezier(.16,1,.3,1)}.st .pp3-knob-indicator{position:absolute;top:2px;width:2.5px;height:7px;border-radius:1px;background:#ffd23f;box-shadow:0 0 4px rgba(255,210,63,.8)}.st .pp3-channel-leds{display:flex;gap:4px;align-items:center}.st .pp3-channel-led{width:5px;height:5px;border-radius:50%;background:#1a1e27;transition:background .2s,box-shadow .2s}.st .pp3-channel-led.is-lit-green{background:#22c55e;box-shadow:0 0 4px #22c55e}.st .pp3-channel-led.is-lit-amber{background:#ffd23f;box-shadow:0 0 4px #ffd23f}.st .pp3-fader-slot-area{position:relative;width:100%;height:clamp(140px,22vh,195px);display:flex;align-items:center;justify-content:center}.st .pp3-ticks{position:absolute;inset:6px 0;pointer-events:none;flex-direction:column;opacity:.45}.st .pp3-tick-row,.st .pp3-ticks{display:flex;justify-content:space-between}.st .pp3-tick-row{width:100%;padding:0 2px}.st .pp3-tick-row span{display:block;width:4px;height:1px;background:#94a3b8}.st .pp3-tick-row.is-zero span{width:6px;background:#ffd23f;height:1.5px}.st .pp3-slot-groove{position:absolute;top:0;bottom:0;width:8px;background:#07080a;border-radius:4px;border:1px solid #1d212a;box-shadow:inset 2px 2px 5px rgba(0,0,0,.9),inset -1px -1px 2px rgba(255,255,255,.05)}.st .pp3-fader-btn{position:relative;width:100%;height:100%;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.st .pp3-fader-btn:focus-visible{outline:2px solid #ffd23f;outline-offset:4px;border-radius:8px}.st .pp3-fader-cap{position:absolute;left:50%;width:clamp(34px,4.2vw,44px);height:clamp(26px,3vh,32px);margin-left:calc(clamp(34px,4.2vw,44px)/-2);border-radius:5px;background:linear-gradient(180deg,#535968,#353945 46%,#21242d 52%,#3d4352);border:1.5px solid #232731;box-shadow:0 5px 12px rgba(0,0,0,.65),0 2px 4px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.45),inset 0 -1px 2px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:4;transition:bottom .3s cubic-bezier(.16,1,.3,1),box-shadow .2s,filter .2s}.st .pp3-fader-cap:before{content:"";position:absolute;inset:4px 6px;background:repeating-linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.4) 1.5px,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 3px);border-radius:2px;pointer-events:none}.st .pp3-fader-cap:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2px;margin-top:-1px;background:#fff;box-shadow:0 0 3px rgba(255,255,255,.85);border-radius:1px;z-index:2}.st .pp3-channel.is-highlighted .pp3-fader-cap{border-color:#ffd23f;box-shadow:0 6px 16px rgba(0,0,0,.7),0 0 10px rgba(255,210,63,.3),inset 0 1px 1px rgba(255,255,255,.6)}.st .pp3-strip-label{width:100%;padding:clamp(5px,.8vh,7px) 4px;background:#0a0c10;border:1px solid #1f232c;border-radius:6px;text-align:center;font-size:clamp(10.5px,.9vw,12.5px);font-weight:750;line-height:1.15;color:#94a3b8;white-space:normal;overflow-wrap:anywhere;min-height:2.5em;display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;transition:color .2s,background .2s,border-color .2s}.st .pp3-channel.is-highlighted .pp3-strip-label{background:#ffd23f;color:#0e0e12;border-color:#ffd23f;font-weight:800}.st .pp3-channel-num{font-size:9.5px;font-weight:800;letter-spacing:.06em;color:#64748b}.st .pp3-map-vis{width:100%;height:100%;min-height:480px;justify-content:center}.st .pp3-map-piece,.st .pp3-map-vis{position:relative;display:flex;align-items:center}.st .pp3-map-piece{width:clamp(340px,min(50vw,840px),880px);flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tx:-35vw;--rin:-4deg;--enm:0;--to:0% 50%}.st .pp3-map-scroll{position:relative;width:100%;background:radial-gradient(ellipse at 50% 50%,#fefcf3 0,#f7eed8 55%,#eddcb5 100%);border:3px solid #8c6a3c;border-radius:22px;box-shadow:0 26px 65px rgba(62,42,18,.28),0 8px 24px rgba(62,42,18,.18),inset 0 0 50px rgba(138,93,40,.22),inset 0 2px 3px rgba(255,255,255,.7);padding:clamp(14px,2.2vh,22px);overflow:hidden}.st .pp3-compass-wrap{position:absolute;top:clamp(12px,2vh,20px);left:clamp(14px,2vw,24px);width:clamp(52px,6vw,76px);height:clamp(52px,6vw,76px);pointer-events:none;z-index:2;opacity:.88}.st .pp3-map-header{text-align:center;margin-bottom:clamp(10px,1.6vh,16px);position:relative;z-index:2}.st .pp3-map-banner{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;background:#8c6a3c;color:#fff;border-radius:99px;font-size:clamp(10.5px,.95vw,13px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 3px 6px rgba(140,106,60,.35)}.st .pp3-map-banner:after,.st .pp3-map-banner:before{content:"✦";font-size:8px;opacity:.8}.st .pp3-map-stage{position:relative;width:100%;aspect-ratio:16/9.8;min-height:280px;background:rgba(255,255,255,.35);border:1.5px dashed rgba(140,106,60,.45);border-radius:14px;overflow:hidden}.st .pp3-route-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.st .pp3-route-path{fill:none;stroke:#b91c1c;stroke-width:3.5;stroke-dasharray:12 8;stroke-linecap:round;stroke-dashoffset:calc((1 - clamp(0,var(--dw)*1.15,1))*1000);transition:stroke-dashoffset .08s linear}.st .pp3-svg-hill{fill:none;stroke:#8c6a3c;stroke-width:1.8;stroke-linecap:round;opacity:.55}.st .pp3-svg-wave{fill:none;stroke:#4a6fa5;stroke-width:1.6;stroke-linecap:round;opacity:.5}.st .pp3-station-node{position:absolute;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:4px;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;touch-action:manipulation}.st .pp3-station-node:focus-visible{outline:2px solid #b91c1c;outline-offset:4px;border-radius:8px}.st .pp3-x-mark{position:relative;width:clamp(22px,2.5vw,30px);height:clamp(22px,2.5vw,30px);display:flex;align-items:center;justify-content:center;transition:scale .25s cubic-bezier(.16,1,.3,1),opacity .25s}.st .pp3-x-mark:after,.st .pp3-x-mark:before{content:"";position:absolute;background:#b91c1c;border-radius:2px;box-shadow:0 1px 3px rgba(185,28,28,.4)}.st .pp3-x-mark:before{width:100%;height:3.5px;rotate:45deg}.st .pp3-x-mark:after{width:100%;height:3.5px;rotate:-45deg}.st .pp3-station-node.is-active .pp3-x-mark{scale:1.25}.st .pp3-station-node.is-active .pp3-x-mark:after,.st .pp3-station-node.is-active .pp3-x-mark:before{background:#991b1b;box-shadow:0 0 8px rgba(185,28,28,.7)}.st .pp3-station-card{background:#fff;border:1.5px solid #8c6a3c;border-radius:8px;padding:3px 8px;box-shadow:0 3px 8px rgba(140,106,60,.2);display:flex;flex-direction:column;align-items:flex-start;gap:1px;white-space:normal;text-align:left;max-width:clamp(92px,8.8vw,122px);transition:transform .2s,border-color .2s,background .2s}.st .pp3-station-node.is-active .pp3-station-card{background:#ffd23f;border-color:#0e0e12;transform:translateY(-2px)}.st .pp3-station-num{font-size:10px;font-weight:850;color:#b91c1c}.st .pp3-station-title{font-size:clamp(12px,1.05vw,14px);font-weight:800;color:#0e0e12}.st .pp3-station-desc{font-size:10.5px;line-height:1.25;font-weight:550;color:#555865}.st .pp3-chest-stage{position:relative;margin-top:clamp(12px,1.8vh,18px);background:linear-gradient(135deg,#181410,#251c14);border:2px solid #8c6a3c;border-radius:16px;padding:clamp(12px,1.8vh,18px);box-shadow:0 12px 30px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.15);display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);align-items:center}.st .pp3-chest-wrap{position:relative;width:clamp(74px,8vw,105px);height:clamp(65px,7.5vw,92px);display:flex;align-items:center;justify-content:center;flex:none}.st .pp3-chest-glow{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(255,210,63,.45) 0,transparent 70%);animation:pp3-gold-shimmer 2.4s ease-in-out infinite;pointer-events:none}@keyframes pp3-gold-shimmer{0%,to{opacity:.65;scale:.95}50%{opacity:1;scale:1.1}}.st .pp3-chest-svg{position:relative;width:100%;height:100%;z-index:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.st .pp3-treasure-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(8px,1.2vw,12px);gap:clamp(8px,1.2vw,12px)}.st .pp3-treasure-item{background:#2a2017;border:1.5px solid #d4af37;border-radius:10px;padding:clamp(7px,1.1vh,10px) clamp(8px,1.2vw,12px);box-shadow:0 3px 8px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.12);display:flex;flex-direction:column;gap:3px;transition:transform .2s,border-color .2s,background .2s}.st .pp3-treasure-item:hover{background:#36291d;border-color:#ffd23f;transform:translateY(-2px)}.st .pp3-treasure-head{display:flex;align-items:center;gap:6px}.st .pp3-treasure-seal{width:14px;height:14px;border-radius:50%;background:#ffd23f;color:#1a1309;font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(255,210,63,.6);flex:none}.st .pp3-treasure-title{font-size:clamp(12.5px,1vw,14.5px);font-weight:800;color:#ffd23f;letter-spacing:-.01em}.st .pp3-treasure-desc{font-size:clamp(11.5px,.9vw,13px);line-height:1.35;color:#f1f5f9;margin:0;opacity:.9}@media(max-width:899px){.st .pp3-desk-piece{width:100%;max-width:94vw}.st .pp3-desk-chassis{padding:12px 8px;gap:10px}.st .pp3-desk-header{grid-template-columns:1fr;gap:8px;padding:8px}.st .pp3-lcd{min-width:unset;width:100%}.st .pp3-master-meter{display:none}.st .pp3-channels{gap:4px}.st .pp3-channel{padding:6px 2px;gap:6px}.st .pp3-fader-slot-area{height:130px}.st .pp3-fader-cap{width:32px;height:24px;margin-left:-16px}.st .pp3-strip-label{font-size:9px;padding:4px 2px}.st .pp3-map-piece{width:100%;max-width:94vw}.st .pp3-map-scroll{padding:10px 8px}.st .pp3-compass-wrap{width:42px;height:42px;top:8px;left:10px}.st .pp3-station-desc{display:none!important}.st .pp3-station-card{padding:2px 5px}.st .pp3-station-title{font-size:11px}.st .pp3-chest-stage{grid-template-columns:1fr;gap:10px;padding:10px}.st .pp3-chest-wrap{margin:0 auto;width:70px;height:60px}.st .pp3-treasure-grid{grid-template-columns:1fr;gap:6px}.st .pp3-treasure-item{padding:6px 10px}.st .pp3-map-slide .st-p,.st .pp3-map-slide .st-tags{display:none}.st .pp3-map-slide .pp3-map-header{margin-bottom:4px}.st .pp3-map-slide .pp3-map-banner{font-size:9.5px;padding:4px 10px;line-height:1.2}.st .pp3-map-slide .pp3-route-svg{max-height:190px}.st .pp3-map-slide .pp3-chest-wrap{display:none}.st .pp3-map-slide .pp3-chest-stage{grid-template-columns:1fr;padding:8px}.st .pp3-map-slide .pp3-treasure-grid{grid-template-columns:1fr 1fr;gap:6px}.st .pp3-map-slide .pp3-treasure-item{padding:6px 8px}.st .pp3-map-slide .pp3-treasure-title{font-size:12px}.st .pp3-map-slide .pp3-treasure-desc{font-size:10.5px;line-height:1.3}.st .pp3-desk-slide .st-p,.st .pp3-desk-slide .st-tags{display:none}.st .pp3-desk-slide .pp3-desk-vis>.st-a{zoom:.84}}@media(prefers-reduced-motion:reduce){.st .pp3-chest-glow,.st .pp3-lcd-dot{animation:none}.st .pp3-fader-cap,.st .pp3-knob,.st .pp3-route-path{transition:none!important}}.st .pp4-chorus-vis{height:100%;min-height:460px}.st .pp4-chorus-stage,.st .pp4-chorus-vis{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.st .pp4-chorus-stage{max-width:min(680px,94vw);flex-direction:column;gap:clamp(14px,2.2vh,26px)}.st .pp4-bubbles-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(10px,1.3vw,16px);gap:clamp(10px,1.3vw,16px);width:100%}.st .pp4-bubble-slot{position:relative;width:100%;display:flex}.st .pp4-bubble{position:relative;width:100%;text-align:left;padding:clamp(10px,1.4vh,16px) clamp(12px,1.4vw,18px);border-radius:20px 20px 20px 4px;border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--pp4-bg,#ffffff);color:var(--ink);cursor:pointer;font-family:var(--f);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,opacity .25s,background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st .pp4-bubble:hover{transform:translateY(-2px);box-shadow:4px 5px 0 var(--ink)}.st .pp4-bubble:focus-visible{outline:3px solid #2a26b8;outline-offset:3px}.st .pp4-bubble.is-shrunk{transform:scale(.92);opacity:.55;box-shadow:1.5px 1.5px 0 var(--ink)}.st .pp4-bubble.is-active{transform:scale(1.03);z-index:10;box-shadow:5px 6px 0 var(--ink);border-color:#0e0e12}.st .pp4-bubble.is-active .pp4-bubble-toggle{background:var(--ink);color:#fff;transform:rotate(180deg)}.st .pp4-bubble-0{--pp4-bg:#fff8db}.st .pp4-bubble-1{--pp4-bg:#dcfce7}.st .pp4-bubble-2{--pp4-bg:#e0f2fe}.st .pp4-bubble-3{--pp4-bg:#fce7f3}.st .pp4-bubble-4{--pp4-bg:#ede9fe}.st .pp4-bubble-5{--pp4-bg:#ffedd5}.st .pp4-bubble-head{display:flex;align-items:flex-start;gap:8px;width:100%}.st .pp4-bubble-num{font-size:.72em;font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:6px;background:rgba(14,14,18,.1);color:var(--ink);line-height:1.2;flex-shrink:0;margin-top:2px}.st .pp4-bubble-q{flex:1 1;font-weight:800;font-size:clamp(13px,1.05vw,16px);line-height:1.3;color:var(--ink);letter-spacing:-.01em}.st .pp4-bubble-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink);background:rgba(255,255,255,.7);font-size:14px;font-weight:800;line-height:1;flex-shrink:0;color:var(--ink);transition:transform .25s,background-color .2s,color .2s}.st .pp4-bubble-body{overflow:hidden;max-height:0;opacity:0;margin-top:0;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .25s,margin-top .25s}.st .pp4-bubble-body[aria-hidden=false]{max-height:220px;opacity:1;margin-top:10px;border-top:1.5px dashed rgba(14,14,18,.2);padding-top:8px}.st .pp4-bubble-a{font-size:clamp(12.5px,.95vw,14.5px);line-height:1.45;color:rgba(14,14,18,.88);font-weight:500}.st .pp4-bubble-tail{position:absolute;bottom:-15px;left:24px;width:22px;height:16px;pointer-events:none;overflow:visible}.st .pp4-tail-poly{fill:var(--pp4-bg,#ffffff)}.st .pp4-tail-seam{stroke:var(--pp4-bg,#ffffff)}.st .pp4-singers-stage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.st .pp4-singers-row{display:flex;justify-content:space-around;align-items:flex-end;width:100%;max-width:580px;padding:0 16px;margin-bottom:-3px;z-index:2}.st .pp4-singer{position:relative;display:flex;flex-direction:column;align-items:center;animation:pp4-singer-bob 2.4s ease-in-out infinite alternate;animation-delay:calc(var(--si)*-.4s);transition:transform .25s}.st .pp4-singer.is-singing{animation:pp4-singer-sing .8s ease-in-out infinite alternate!important;transform:scale(1.15) translateY(-5px)}.st .pp4-singer.is-singing .pp4-singer-mouth{width:13px;height:15px;border-radius:50%;background:#0e0e12;box-shadow:inset 0 -4px 0 #ec4899}.st .pp4-singer-head{position:relative;width:clamp(40px,4.4vw,50px);height:clamp(40px,4.4vw,50px);border-radius:50%;background:var(--skin,#fed7aa);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);overflow:hidden}.st .pp4-singer-hair{position:absolute;top:0;left:0;right:0;height:38%;background:var(--hair,#0e0e12);border-bottom:2px solid var(--ink);border-radius:50% 50% 0 0}.st .pp4-singer-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px}.st .pp4-singer-eyes{display:flex;gap:12px;margin-bottom:3px}.st .pp4-eye{width:4px;height:4px;border-radius:50%;background:var(--ink)}.st .pp4-singer-blush{display:flex;justify-content:space-between;width:66%;position:absolute;bottom:7px}.st .pp4-blush{width:6px;height:3.5px;border-radius:50%;background:rgba(244,114,182,.6)}.st .pp4-singer-mouth{width:8px;height:9px;border-radius:50%;background:var(--ink);transition:all .2s}.st .pp4-singer-collar{position:relative;margin-top:-3px;z-index:3}.st .pp4-bowtie{display:block;width:16px;height:8px;background:var(--tie,#5956e9);border:1.5px solid var(--ink);border-radius:2px;-webkit-clip-path:polygon(0 0,100% 0,85% 50%,100% 100%,0 100%,15% 50%);clip-path:polygon(0 0,100% 0,85% 50%,100% 100%,0 100%,15% 50%)}.st .pp4-singer-notes{position:absolute;top:-22px;display:flex;gap:6px;font-weight:800;font-size:16px;color:var(--ink);pointer-events:none}.st .pp4-note{display:inline-block;animation:pp4-float-note 1.4s ease-out infinite}.st .pp4-note-2{animation-delay:.7s}.st .pp4-choir-riser{width:100%;max-width:620px;z-index:1}.st .pp4-riser-top{height:10px;background:#e5be7a;border:2px solid var(--ink);border-radius:4px 4px 0 0;box-shadow:inset 0 2px 0 rgba(255,255,255,.4)}.st .pp4-riser-front{height:16px;background:#c2884a;border-inline:2px solid var(--ink);border-bottom:2px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.st .pp4-desk-vis{width:100%;height:100%;min-height:480px;justify-content:center}.st .pp4-desk-vis,.st .pp4-stage{position:relative;display:flex;align-items:center}.st .pp4-stage{width:clamp(340px,min(44vw,540px),560px);height:clamp(390px,58vh,520px);flex-direction:column;justify-content:flex-end}.st .pp4-stage-glow{position:absolute;top:15%;left:8%;width:68%;height:75%;background:radial-gradient(ellipse at 35% 30%,rgba(254,240,138,.28) 0,rgba(254,240,138,.08) 55%,transparent 75%);pointer-events:none;z-index:1;filter:blur(12px)}.st .pp4-cloud-wrap{position:absolute;top:4%;left:50%;translate:-50% 0;z-index:10;display:flex;justify-content:center;width:92%;max-width:440px}.st .pp4-cloud{position:relative;width:100%;background:#fff;border:2.5px solid var(--ink);border-radius:26px;box-shadow:4px 5px 0 var(--ink);padding:clamp(12px,1.5vh,18px) clamp(18px,2vw,28px)}.st .pp4-cloud-track{display:grid;place-items:center;min-height:2.2em}.st .pp4-cloud-line{grid-area:1/1;font-family:var(--f);font-weight:800;font-size:clamp(14px,1.2vw,18px);color:var(--ink);letter-spacing:-.02em;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;animation:pp4-cloud-cycle 9s ease-in-out infinite}.st .pp4-line-1{animation-delay:0s}.st .pp4-line-2{animation-delay:3s}.st .pp4-line-3{animation-delay:6s}.st .pp4-cloud-tail{position:absolute;bottom:-16px;left:50%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}.st .pp4-cloud-puff{display:block;border-radius:50%;background:#fff;border:2px solid var(--ink)}.st .pp4-puff-1{width:14px;height:14px}.st .pp4-puff-2{width:8px;height:8px;margin-top:-2px}.st .pp4-orb-wrap{position:absolute;bottom:155px;left:50%;translate:-50% 0;z-index:2;display:flex;justify-content:center}.st .pp4-orb-mount{position:relative;display:flex;align-items:center;justify-content:center;animation:pp4-orb-hover 3.2s ease-in-out infinite alternate}.st .pp4-desk-wrap{z-index:4}.st .pp4-desk,.st .pp4-desk-wrap{position:relative;width:100%}.st .pp4-desk-top{width:100%;height:clamp(20px,2.4vh,26px);background:linear-gradient(180deg,#d99b56,#b87a38 75%,#8f5820);border:2.5px solid var(--ink);border-radius:8px 8px 3px 3px;box-shadow:0 4px 10px rgba(0,0,0,.25)}.st .pp4-desk-body{width:88%;margin:0 auto;height:clamp(48px,6vh,64px);background:#a46a2e;border-inline:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);padding:6px 12px}.st .pp4-desk-drawers{display:flex;gap:8px;height:100%}.st .pp4-drawer{flex:1 1;border:2px solid var(--ink);border-radius:4px;background:#b87a38;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 0 rgba(255,255,255,.25)}.st .pp4-drawer-pull{width:22px;height:7px;border:2px solid var(--ink);border-radius:99px;background:#ffd23f}.st .pp4-desk-legs{display:flex;justify-content:space-between;width:84%;margin:0 auto;height:clamp(65px,9vh,95px)}.st .pp4-leg{width:16px;height:100%;background:#8f5820;border-inline:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);display:flex;flex-direction:column;justify-content:flex-end}.st .pp4-leg-left{transform:skewX(-5deg)}.st .pp4-leg-right{transform:skewX(5deg)}.st .pp4-leg-cap{width:100%;height:18px;background:#ffd23f;border-top:2px solid var(--ink)}.st .pp4-desk-shadow{width:95%;height:14px;margin:-6px auto 0;background:radial-gradient(ellipse at center,rgba(14,14,18,.5) 0,transparent 70%);border-radius:50%}.st .pp4-desk-surface{position:relative;width:100%}.st .pp4-desk-blotter{position:absolute;bottom:calc(100% - 2px);left:50%;translate:-50% 0;width:44%;height:18px;background:#1e293b;border:2px solid var(--ink);border-radius:3px 3px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 10px;z-index:5}.st .pp4-desk-notes{display:flex;flex-direction:column;gap:2px;width:36%}.st .pp4-desk-notes span{display:block;height:2px;background:rgba(255,255,255,.4);border-radius:1px}.st .pp4-desk-pen{width:28px;height:3.5px;background:#ffd23f;border:1px solid var(--ink);border-radius:2px}.st .pp4-desk-mug{position:absolute;bottom:calc(100% - 2px);left:20%;width:20px;height:24px;z-index:5}.st .pp4-mug-body{width:100%;height:100%;background:#fff;border:2px solid var(--ink);border-radius:3px 3px 5px 5px}.st .pp4-mug-handle{position:absolute;left:-6px;top:5px;width:7px;height:12px;border-radius:5px 0 0 5px;border:2px solid var(--ink);border-right:0}.st .pp4-lamp{position:absolute;bottom:calc(100% - 3px);left:6%;z-index:6;pointer-events:none}.st .pp4-lamp-base{width:34px;height:9px;background:#ffd23f;border:2px solid var(--ink);border-radius:6px 6px 0 0}.st .pp4-lamp-arm{bottom:7px;left:13px;width:5px;height:46px;transform:rotate(18deg);transform-origin:bottom center}.st .pp4-lamp-arm,.st .pp4-lamp-shade{position:absolute;background:#1e293b;border:2px solid var(--ink)}.st .pp4-lamp-shade{bottom:40px;left:12px;width:32px;height:18px;border-radius:14px 14px 2px 2px;transform:rotate(26deg);overflow:visible}.st .pp4-lamp-cone{top:100%;left:-24px;width:130px;height:100px;background:linear-gradient(135deg,rgba(254,240,138,.4),rgba(254,240,138,.08) 60%,transparent);-webkit-clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);clip-path:polygon(25% 0,75% 0,100% 100%,0 100%)}.st .pp4-lamp-cone,.st .pp4-plant{position:absolute;pointer-events:none}.st .pp4-plant{bottom:calc(100% - 3px);right:7%;z-index:6}.st .pp4-pot-rim{width:36px;height:8px;background:#e07a5f;border:2px solid var(--ink);border-radius:4px}.st .pp4-pot-body{width:30px;height:26px;margin:-2px auto 0;background:#c86446;border-inline:2px solid var(--ink);border-bottom:2px solid var(--ink);border-radius:0 0 6px 6px}.st .pp4-plant-leaves{position:absolute;bottom:28px;left:50%;translate:-50% 0;width:48px;height:44px}.st .pp4-leaf{position:absolute;width:20px;height:30px;background:#10b981;border:2px solid var(--ink);border-radius:50% 0 50% 50%;animation:pp4-plant-sway 3.6s ease-in-out infinite alternate}.st .pp4-leaf-1{top:6px;left:2px;transform:rotate(-30deg)}.st .pp4-leaf-2{top:0;left:14px;background:#34d399;transform:rotate(5deg);animation-delay:-1.2s}.st .pp4-leaf-3{top:8px;right:2px;background:#059669;transform:rotate(35deg) scaleX(-1);animation-delay:-2.4s}.st .pp4-leaf-4{top:14px;left:14px;width:16px;height:24px;background:#10b981;transform:rotate(-10deg)}@keyframes pp4-cloud-cycle{0%{opacity:0;transform:translateY(8px)}28%,5%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-8px)}}@keyframes pp4-orb-hover{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes pp4-singer-bob{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-6px) rotate(2deg)}}@keyframes pp4-singer-sing{0%{transform:scale(1.1) translateY(-2px)}to{transform:scale(1.15) translateY(-8px)}}@keyframes pp4-float-note{0%{opacity:0;transform:translate(0) scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(10px,-24px) scale(1.2)}}@keyframes pp4-plant-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media(max-width:899px){.st .pp4-chorus-stage{max-width:100%}.st .pp4-bubbles-grid{grid-template-columns:1fr;max-height:46vh;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.st .pp4-singers-row{padding:0;max-width:100%}.st .pp4-singer-head{width:36px;height:36px}.st .pp4-stage{width:100%;max-width:360px;height:48vh}.st .pp4-cloud-wrap{width:96%}.st .pp4-cloud-line{font-size:13.5px}.st .pp4-orb-wrap{bottom:125px}.st .pp4-desk-legs{height:55px}}@media(prefers-reduced-motion:reduce){.st .pp4-cloud-line,.st .pp4-leaf,.st .pp4-note,.st .pp4-orb-mount,.st .pp4-singer,.st .pp4-singer.is-singing{animation:none!important}.st .pp4-line-1{opacity:1!important;transform:none!important}}@media(max-width:899px){.st .pp4-start-slide .st-p{display:none}.st .pp4-start-slide .st-row{gap:8px}.st .pp4-start-slide .st-row .st-btn{padding:12px 16px;font-size:13px}.st .pp4-start-slide .pp4-stage{zoom:.8}}.st .sb-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.6vh;font-size:13px;font-weight:600;color:var(--mu)}.st .sb-crumbs a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.st .sb-crumbs i{font-style:normal;margin-left:6px;opacity:.5}.st .sb-chips{margin-top:.4vh}.st .sb-center,.st .sb-hero-vis,.st .sb-show-vis{display:flex;align-items:center;justify-content:center}.st .sb-center .sb-lap,.st .sb-hero-vis .sb-lap,.st .sb-show-vis .sb-lap{width:min(100%,640px);--tiltY:7deg}.st .sb-center .sb-ph,.st .sb-hero-vis .sb-ph,.st .sb-show-vis .sb-ph{position:absolute;right:2%;bottom:6%;width:clamp(120px,12vw,190px);--rot:4deg}.st .sb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-content:center;width:100%}.st .sb-cards.n-3{grid-template-columns:minmax(0,1fr)}.st .sb-cards.is-wide{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,92vw)}.st .sb-cards.is-wide.n-10,.st .sb-cards.is-wide.n-8,.st .sb-cards.is-wide.n-9{grid-template-columns:repeat(4,minmax(0,1fr))}.st .sb-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--c);color:var(--ink);border:2px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--ink);text-align:left}.st .sb-card h3{margin:0;font-size:clamp(17px,min(1.4vw,2.6vh),22px);font-weight:780;letter-spacing:-.02em;line-height:1.15}.st .sb-card p{margin:0;font-size:clamp(13px,min(1vw,1.9vh),15.5px);line-height:1.45;color:rgba(14,14,18,.78);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.st .sb-card .sb-card-tag{align-self:flex-start;padding:3px 10px;border-radius:99px;background:var(--ink);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.st .tone-grad .sb-card,.st .tone-green .sb-card,.st .tone-indigo .sb-card,.st .tone-ink .sb-card,.st .tone-violet .sb-card{box-shadow:5px 5px 0 var(--yellow)}.st .sb-card{--c:#fff}.st .sb-cards .sb-card:nth-child(5n+1){--c:#fff3c4}.st .sb-cards .sb-card:nth-child(5n+2){--c:#dbe6ff}.st .sb-cards .sb-card:nth-child(5n+3){--c:#d6f5e3}.st .sb-cards .sb-card:nth-child(5n+4){--c:#efe0ff}.st .sb-cards .sb-card:nth-child(5n){--c:#ffdbe7}.st .sb-link{transition:translate .3s var(--ease),box-shadow .3s var(--ease)}.st .sb-link:hover{translate:0 -6px}.st .sb-link .sb-go{margin-top:auto;font-style:normal;font-weight:800;font-size:14px}.st .sb-rail-grid{gap:2.6vh}.st .sb-screens{align-items:center}.st .sb-screen{flex:0 0 auto;width:clamp(300px,34vw,560px)}.st .sb-faq-vis{display:flex;align-items:center;justify-content:center}.st .sb-faq{width:min(620px,100%);max-height:70vh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink)}.st .sb-faq-q{border:2px solid var(--ink);border-radius:14px;background:#f4f1ec;color:var(--ink)}.st .sb-faq-q button{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;background:none;border:0;text-align:left;font-weight:750;font-size:clamp(15px,1.15vw,17px);color:var(--ink)}.st .sb-faq-q button i{font-style:normal;font-size:22px;line-height:1}.st .sb-faq-q p{margin:0;padding:0 14px 14px;font-size:15px;line-height:1.55;color:rgba(14,14,18,.8)}.st .sb-faq-q.is-open{background:var(--yellow)}@media(max-width:767px){.st .sb-crumbs{font-size:11.5px;margin-bottom:.8vh}.st .sb-hero-vis .sb-lap,.st .sb-show-vis .sb-lap{width:92%}.st .sb-hero-vis .sb-ph,.st .sb-show-vis .sb-ph{width:30vw;right:0;bottom:0}.st .sb-cards,.st .sb-cards.is-wide,.st .sb-cards.is-wide.n-10,.st .sb-cards.is-wide.n-8,.st .sb-cards.is-wide.n-9{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.st .sb-cards.n-3{grid-template-columns:minmax(0,1fr)}.st .sb-card{padding:10px 12px;gap:4px;border-radius:14px;box-shadow:3px 3px 0 var(--ink)}.st .sb-card h3{font-size:14.5px}.st .sb-card p{font-size:12.5px;line-height:1.35;-webkit-line-clamp:3}.st .sb-card .sb-card-tag{font-size:10.5px;padding:2px 8px}.st .sb-screen{width:78vw}.st .sb-faq{max-height:52vh;padding:10px}.st .sb-faq .sb-faq-q button{font-size:14px;padding:10px 12px}.st .sb-faq .sb-faq-q p{font-size:13.5px}}.st .sb-duo{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.st .sb-duo .sb-lap{width:min(92%,620px)}.st .sb-duo .sb-win{position:absolute;right:0;bottom:8%;width:46%;--rot:3deg}.st .sb-others{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:3vh;font-size:14px;font-weight:700}.st .sb-others span{opacity:.85}.st .sb-others a{padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.92);color:var(--ink);border:2px solid var(--ink)}@media(max-width:767px){.st .sb-duo .sb-win{width:52%;bottom:0}.st .sb-others{font-size:12px;gap:6px}.st .sb-others a{padding:4px 9px}}.st .sb-next{display:grid;grid-template-columns:auto 160px;grid-template-rows:auto auto auto;grid-column-gap:18px;column-gap:18px;align-items:center;margin:3.4vh auto 0;padding:14px 18px;max-width:520px;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--ink);text-align:left;transition:translate .3s var(--ease)}.st .sb-next:hover{translate:0 -5px}.st .sb-next>span:first-child{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.st .sb-next b{font-size:22px;font-weight:800;letter-spacing:-.02em}.st .sb-next em{font-style:normal;font-size:14px;opacity:.7}.st .sb-next .sb-next-shot{grid-column:2;grid-row:1/4}.st .sb-next .sb-next-shot .st-laptop{width:160px}@media(max-width:767px){.st .sb-next{grid-template-columns:1fr}.st .sb-next .sb-next-shot{display:none}.st .sb-next b{font-size:18px}}.st .sb-map{position:relative;width:min(100%,560px);aspect-ratio:4/3.4;margin:auto;border:2px solid var(--ink);border-radius:22px;overflow:hidden;box-shadow:6px 6px 0 var(--ink);background:#e9e5dc}.st .sb-map iframe{width:100%;height:100%;border:0;display:block}.st .sb-map .sb-map-card{position:absolute;left:12px;bottom:12px;right:12px;display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:14px;font-size:14px}.st .sb-map .sb-map-card b{font-size:16px}.st .sb-map .sb-map-card a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.st .sb-remote{width:min(100%,480px);margin:auto;padding:22px;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink)}.st .sb-remote>b{display:block;font-size:clamp(20px,1.8vw,26px);font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.st .sb-remote ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.st .sb-remote li{display:flex;gap:12px;align-items:center;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:#f4f1ec;font-weight:650;font-size:15px}.st .sb-remote li span{flex:none;padding:2px 8px;border-radius:99px;background:var(--ink);color:#fff;font-size:12px;font-weight:800}@media(max-width:767px){.st .sb-map{aspect-ratio:4/3}.st .sb-map .sb-map-card{font-size:12px;padding:8px 10px}.st .sb-map .sb-map-card b{font-size:14px}.st .sb-remote{padding:14px}.st .sb-remote>b{font-size:17px;margin-bottom:8px}.st .sb-remote li{font-size:13px;padding:7px 9px}}@media(max-width:767px){.st .sb-cards.is-wide:is(.n-7,.n-8,.n-9,.n-10) .sb-card p{display:none}.st .sb-cards.is-wide:is(.n-7,.n-8,.n-9,.n-10) .sb-card .sb-go{display:none}.st .sb-cards.is-wide:is(.n-7,.n-8,.n-9,.n-10) .sb-card{padding:9px 11px}}.st .sb-card.is-line p{font-size:clamp(14px,min(1.1vw,2vh),16.5px);color:var(--ink);font-weight:560;-webkit-line-clamp:5}.st .sb-tags-vis{align-items:center}.st .sb-tags,.st .sb-tags-vis{display:flex;justify-content:center}.st .sb-tags{flex-wrap:wrap;align-content:center;gap:14px;max-width:560px}.st .sb-tag{display:inline-block;padding:10px 18px;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);font-weight:750;font-size:clamp(15px,1.4vw,22px)}.st .sb-tags .sb-tag:nth-child(5n+1){background:#fff3c4}.st .sb-tags .sb-tag:nth-child(5n+2){background:#dbe6ff}.st .sb-tags .sb-tag:nth-child(5n+3){background:#d6f5e3}.st .sb-tags .sb-tag:nth-child(5n+4){background:#efe0ff}.st .sb-tags .sb-tag:nth-child(5n){background:#ffdbe7}.st .sb-role{width:min(100%,460px);margin:auto;padding:20px;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink)}.st .sb-role>b{display:block;font-size:clamp(20px,1.8vw,26px);font-weight:800;letter-spacing:-.02em;margin-bottom:10px}.st .sb-role dl{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:15px}.st .sb-role dl dt{font-weight:800;opacity:.6}.st .sb-role dl dd{margin:0;font-weight:650}@media(max-width:767px){.st .sb-card.is-line p{font-size:12.5px;-webkit-line-clamp:4}.st .sb-tags{gap:8px}.st .sb-tag{padding:6px 11px;font-size:13.5px;box-shadow:3px 3px 0 var(--ink)}.st .sb-role{padding:14px}.st .sb-role dl{font-size:13px}.st .sb-role>b{font-size:17px}}.st .sb-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:min(100%,520px);margin:auto}.st .sb-logos span{display:grid;place-items:center;aspect-ratio:1.6;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 var(--ink);padding:14px}.st .sb-logos img{max-width:100%;max-height:64px;object-fit:contain}@media(max-width:767px){.st .sb-logos{gap:8px}.st .sb-logos span{padding:8px}.st .sb-logos img{max-height:40px}}.st .st-form-phone{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px}.st .sb-preview{margin-top:1.4vh;width:min(100%,360px);border:2px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:4px 4px 0 var(--ink)}.st .sb-preview img{width:100%;display:block}@media(max-width:767px){.st .sb-preview{display:none}}.st-after .sb-after{background:#f4f1ec;padding:clamp(48px,8vh,96px) 0;color:#0e0e12}.st-after .sb-after-in{width:min(760px,90vw);margin:0 auto;font-size:17px;line-height:1.7}.st-after .sb-after-in h2,.st-after .sb-after-in h3{font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:1.6em 0 .5em}.st-after .sb-after-in h2{font-size:28px}.st-after .sb-after-in h3{font-size:22px}.st-after .sb-after-in ol,.st-after .sb-after-in p,.st-after .sb-after-in ul{margin:0 0 1em}.st-after .sb-after-in img{max-width:100%;height:auto;border-radius:12px}.st-after .sb-after-in a{color:#4a46e0;text-decoration:underline}.st .sb-shot{width:min(100%,640px);--tiltY:7deg}.st .sb-doc{position:relative;width:min(300px,70%);aspect-ratio:.78;padding:26px 22px;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 var(--ink);--rot:-3deg;display:flex;flex-direction:column;gap:12px}.st .sb-doc i{display:block;height:10px;border-radius:99px;background:#e9e5dc}.st .sb-doc i:nth-child(2){width:82%}.st .sb-doc i:nth-child(3){width:90%}.st .sb-doc i:nth-child(4){width:64%}.st .sb-doc b{margin-top:auto;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.st .sb-404{font-size:clamp(120px,18vw,280px);font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--yellow);-webkit-text-stroke:3px var(--ink);text-shadow:8px 8px 0 var(--ink);--rot:-4deg}@media(max-width:767px){.st .sb-doc{width:46%;padding:14px;gap:8px}.st .sb-doc b{font-size:13px}.st .sb-404{font-size:96px;text-shadow:5px 5px 0 var(--ink)}.st .sb-vis-role{display:none}.st .sb-tags-slide .st-copy .st-p{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.st .sb-lead-slide .st-copy .st-p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st .sb-lead-slide .st-h-xl{font-size:clamp(26px,7.4vw,34px)}}.jp{--f:"Bricolage","Plus Jakarta Sans",system-ui,sans-serif;--ink:#0e0e12;--paper:#f6f3ec;--indigo:#5956e9;--yellow:#ffd23f;--line:3px solid var(--ink);font-family:var(--f);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.jp *{box-sizing:border-box}.jp a,.jp button,.jp dd,.jp dt,.jp h1,.jp h2,.jp h3,.jp h4,.jp input,.jp li,.jp p,.jp span{font-family:var(--f)}.jp dd,.jp dl,.jp h1,.jp h2,.jp h3,.jp ol,.jp p,.jp ul{margin:0;padding:0}.jp ol,.jp ul{list-style:none}.jp .jp-in{width:min(1160px,100% - 32px);margin-inline:auto}.jp .jp-main{padding-top:clamp(96px,14vh,140px)}.jp .jp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:var(--line);border-radius:14px;background:var(--ink);color:#fff;font:700 16px/1 var(--f);cursor:pointer;text-decoration:none;box-shadow:5px 5px 0 var(--indigo);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.jp .jp-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--indigo);color:#fff}.jp .jp-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--indigo)}.jp .jp-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.jp .jp-btn.is-ghost{background:#fff;color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.jp .jp-btn.is-ghost:hover{color:var(--ink);box-shadow:7px 7px 0 var(--ink)}.jp .jp-btn.is-block{width:100%}.jp .jp-hero{padding-bottom:clamp(40px,7vh,72px)}.jp .jp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;color:rgba(14,14,18,.62)}.jp .jp-crumbs a{color:inherit;text-decoration:none}.jp .jp-crumbs a:hover{color:var(--indigo)}.jp .jp-crumbs [aria-current]{color:var(--ink);font-weight:600}.jp .jp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.jp .jp-chips span{padding:6px 12px;border:2px solid var(--ink);border-radius:99px;background:#fff;font-size:13px;font-weight:700}.jp h1{font-size:clamp(36px,6vw,72px);line-height:1;letter-spacing:-.04em;font-weight:800;max-width:16ch}.jp .jp-lead{margin-top:18px;max-width:62ch;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:rgba(14,14,18,.78)}.jp .jp-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.jp .jp-body{padding:clamp(40px,7vh,72px) 0;background:#fff;border-block:var(--line)}.jp .jp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.jp .jp-block+.jp-block{margin-top:40px}.jp .jp-block h2{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;font-weight:800;margin-bottom:14px}.jp .jp-block p{font-size:17px;line-height:1.7;color:rgba(14,14,18,.82)}.jp .jp-block p+p{margin-top:12px}.jp .jp-block li{position:relative;padding-left:28px;font-size:17px;line-height:1.6;color:rgba(14,14,18,.82)}.jp .jp-block li+li{margin-top:10px}.jp .jp-block li:before{content:"";position:absolute;left:4px;top:.6em;width:10px;height:10px;border-radius:3px;background:var(--indigo)}.jp .jp-tags{display:flex;flex-wrap:wrap;gap:8px}.jp .jp-tags span{padding:7px 12px;border-radius:10px;background:var(--paper);border:2px solid rgba(14,14,18,.12);font-size:14px;font-weight:600}.jp .jp-side{position:-webkit-sticky;position:sticky;top:110px}.jp .jp-card{padding:24px;border:var(--line);border-radius:20px;background:var(--paper);box-shadow:8px 8px 0 var(--ink)}.jp .jp-card h2{font-size:20px;font-weight:800;margin-bottom:14px}.jp .jp-card dl{margin-bottom:20px}.jp .jp-card dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(14,14,18,.12);font-size:15px}.jp .jp-card dt{color:rgba(14,14,18,.6)}.jp .jp-card dd{font-weight:700;text-align:right}.jp .jp-ask{display:block;margin-top:14px;text-align:center;font-size:14px;font-weight:600;color:var(--indigo)}.jp .jp-perks,.jp .jp-related,.jp .jp-steps{padding:clamp(48px,9vh,96px) 0}.jp .jp-perks h2,.jp .jp-related h2,.jp .jp-steps h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;font-weight:800;margin-bottom:28px}.jp .jp-perk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.jp .jp-perk{padding:22px;border:var(--line);border-radius:18px;background:#fff}.jp .jp-perk b{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:99px;background:var(--yellow);font-size:13px}.jp .jp-perk p{font-size:17px;font-weight:600;line-height:1.4}.jp .jp-steps{background:var(--ink);color:#fff}.jp .jp-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.jp .jp-steps li{padding:24px;border:2px solid rgba(255,255,255,.18);border-radius:18px}.jp .jp-steps b{color:var(--yellow);font-size:14px}.jp .jp-steps h3{margin:10px 0 8px;font-size:22px;font-weight:800}.jp .jp-steps p{color:rgba(255,255,255,.72);line-height:1.55}.jp .jp-steps .jp-btn{background:var(--yellow);color:var(--ink);border-color:var(--yellow);box-shadow:5px 5px 0 var(--indigo)}.jp .jp-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.jp .jp-rel{display:flex;flex-direction:column;gap:8px;padding:22px;border:var(--line);border-radius:18px;background:#fff;color:var(--ink);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.jp .jp-rel:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);color:var(--ink)}.jp .jp-rel span{font-size:13px;font-weight:700;color:var(--indigo)}.jp .jp-rel h3{font-size:20px;font-weight:800}.jp .jp-rel p{font-size:15px;line-height:1.5;color:rgba(14,14,18,.7)}.jp .jp-rel em{margin-top:auto;font-style:normal;font-weight:700}.jp .jp-mbar{display:none}@media(max-width:991px){.jp .jp-mbar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:3px solid var(--ink)}.jp .jp-mbar span{flex:1 1;min-width:0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jp .jp-mbar .jp-btn{min-height:44px;padding:0 18px;box-shadow:3px 3px 0 var(--indigo)}.jp .jp-main{padding-bottom:72px}.jp .jp-grid{grid-template-columns:1fr}.jp .jp-side{position:static}.jp .jp-perk-grid,.jp .jp-rel-grid,.jp .jp-steps ol{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.jp .jp-btn,.jp .jp-rel{transition:none}}.or{--f:"Bricolage","Plus Jakarta Sans",system-ui,sans-serif;--ink:#0e0e12;--indigo:#5956e9;--yellow:#ffd23f;font-family:var(--f);background:#f6f3ec;color:var(--ink);padding:clamp(56px,10vh,110px) 0;scroll-margin-top:90px}.or *{box-sizing:border-box}.or a,.or button,.or h2,.or h3,.or h4,.or input,.or li,.or p,.or span{font-family:var(--f)}.or h2,.or h3,.or p,.or ul{margin:0;padding:0}.or ul{list-style:none}.or .or-in{width:min(1160px,100% - 32px);margin-inline:auto}.or .or-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.or .or-kick{display:inline-block;padding:6px 12px;border-radius:99px;background:var(--yellow);border:2px solid var(--ink);font-size:13px;font-weight:800}.or .or-head{margin-bottom:28px}.or .or-head h2{margin-top:14px;font-size:clamp(36px,6vw,64px);line-height:1;letter-spacing:-.04em;font-weight:800}.or .or-head p{margin-top:12px;font-size:18px;color:rgba(14,14,18,.72)}.or .or-tools{gap:14px;align-items:center;justify-content:space-between;margin-bottom:28px}.or .or-cats,.or .or-tools{display:flex;flex-wrap:wrap}.or .or-cats{gap:8px}.or .or-cats button{padding:9px 14px;border:2px solid var(--ink);border-radius:99px;background:#fff;font:700 14px/1 var(--f);color:var(--ink);cursor:pointer}.or .or-cats button.on{background:var(--ink);color:#fff}.or .or-cats button:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.or .or-search{flex:1 1 280px;max-width:420px}.or .or-search input{width:100%;height:48px;padding:0 16px;border:2px solid var(--ink);border-radius:12px;background:#fff;font:500 15px var(--f);color:var(--ink)}.or .or-search input::placeholder{color:rgba(14,14,18,.55);opacity:1}.or .or-search input:focus{outline:3px solid var(--indigo);outline-offset:2px}.or .or-group{margin-top:28px}.or .or-group h3{font-size:20px;font-weight:800;margin-bottom:10px}.or .or-group h3 small{font-size:14px;color:var(--indigo);margin-left:6px}.or .or-group ul{border:3px solid var(--ink);border-radius:18px;background:#fff;overflow:hidden}.or .or-group li+li{border-top:1px solid rgba(14,14,18,.12)}.or .or-row{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;grid-gap:16px;gap:16px;padding:18px 22px;color:var(--ink);text-decoration:none}.or .or-row:focus-visible,.or .or-row:hover{background:#f1f0ff;color:var(--ink)}.or .or-row:focus-visible .or-go,.or .or-row:hover .or-go{transform:translateX(4px)}.or .or-title{font-size:18px;font-weight:700}.or .or-meta{font-size:14px;color:rgba(14,14,18,.62)}.or .or-go{font-weight:800;color:var(--indigo);transition:transform .2s cubic-bezier(.16,1,.3,1)}.or .or-btn{min-height:50px;padding:0 22px;border:3px solid var(--ink);border-radius:14px;background:var(--ink);color:#fff;font:700 16px var(--f);cursor:pointer;box-shadow:5px 5px 0 var(--indigo)}.or .or-empty{margin-top:24px}.or .or-empty p{margin-bottom:14px;font-size:17px}.or .or-pool{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-top:40px;padding:26px;border:3px solid var(--ink);border-radius:20px;background:var(--yellow)}.or .or-pool h3{font-size:24px;font-weight:800}.or .or-pool p{margin-top:6px;font-size:16px}@media(max-width:640px){.or .or-cats{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 8px;scrollbar-width:none}.or .or-cats::-webkit-scrollbar{display:none}.or .or-cats button{flex:none}.or .or-row{grid-template-columns:minmax(0,1fr) 24px;gap:6px 12px;padding:16px}.or .or-meta{grid-column:1;grid-row:2}.or .or-go{grid-row:1/span 2;grid-column:2}}:root{--sh-h:72px}@media(max-width:1099px){:root{--sh-h:64px}}.sh,.sh-dock,.sh-drawer{--f:"Bricolage","Plus Jakarta Sans",system-ui,sans-serif;--ink:#0e0e12;--indigo:#5956e9;--yellow:#ffd23f;--paper:#f6f3ec;--ease:cubic-bezier(0.16,1,0.3,1);font-family:var(--f);color:var(--ink);-webkit-font-smoothing:antialiased}.sh *,.sh-dock *,.sh-drawer *{box-sizing:border-box;font-family:var(--f)}.sh p,.sh ul,.sh-dock p,.sh-dock ul,.sh-drawer p,.sh-drawer ul{margin:0;padding:0;list-style:none}.sh a,.sh-dock a,.sh-drawer a{text-decoration:none;color:inherit}.sh img,.sh-dock img,.sh-drawer img{display:block;max-width:100%}.sh :focus-visible,.sh-dock :focus-visible,.sh-drawer :focus-visible{outline:3px solid var(--indigo);outline-offset:2px;border-radius:8px}.sh{position:fixed;left:0;right:0;top:var(--announcement-bar-height,0);z-index:1100;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid rgba(14,14,18,.08);transition:top .25s var(--ease),box-shadow .25s var(--ease)}.sh.is-compact{top:0;box-shadow:0 6px 24px rgba(14,14,18,.08)}.sh.is-open{background:#fff}.sh-bar{height:var(--sh-h);display:flex;align-items:center;gap:24px;width:min(1320px,100% - 32px);margin-inline:auto}.sh-logo img{height:34px;width:auto}.sh-nav{flex:1 1;display:flex;justify-content:center}.sh-nav ul{display:flex;align-items:center;gap:2px}.sh .sh-top{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--ink);font-size:15.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.sh .sh-top svg{transition:transform .2s var(--ease)}.sh .sh-top:hover,.sh .sh-top[aria-expanded=true]{background:rgba(89,86,233,.08);color:var(--ink)}.sh .sh-top[aria-expanded=true] svg{transform:rotate(180deg)}.sh .sh-top.is-active{color:var(--indigo)}.sh-badge{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:99px;background:var(--yellow);color:var(--ink);font-size:11.5px;font-weight:800}.sh-actions{display:flex;align-items:center;gap:12px}.sh-phone{font-size:14.5px;font-weight:700;white-space:nowrap}.sh-phone:hover{color:var(--indigo)}.sh-btn,.sh-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;background:var(--indigo);color:#fff!important;font-size:15px;font-weight:700;white-space:nowrap;box-shadow:3px 3px 0 var(--ink);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.sh-btn:hover,.sh-cta:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.sh-btn:active,.sh-cta:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.sh-icon{display:none;width:44px;height:44px;place-items:center;border:0;border-radius:12px;background:var(--paper);color:var(--ink);cursor:pointer}.sh-burger{flex-direction:column;justify-content:center;align-items:center;gap:4px}.sh-burger i{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s var(--ease),opacity .2s}.sh-burger[aria-expanded=true] i:first-child{transform:translateY(6px) rotate(45deg)}.sh-burger[aria-expanded=true] i:nth-child(2){opacity:0}.sh-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sh-drop{border-top:1px solid rgba(14,14,18,.08);background:#fff;animation:sh-in .22s var(--ease)}@keyframes sh-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sh-panel{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:32px;gap:32px;width:min(1320px,100% - 32px);margin-inline:auto;padding:28px 0 32px}.sh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.sh-tile{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;border:1px solid rgba(14,14,18,.08)}.sh-tile b{font-size:16px}.sh-tile span{font-size:14px;line-height:1.4;color:rgba(14,14,18,.66)}.sh-tile:hover{border-color:var(--ink);background:var(--paper)}.sh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.sh-card{display:flex;flex-direction:column;gap:4px}.sh-card .sh-thumb{position:relative;display:block;border-radius:12px;overflow:hidden;margin-bottom:8px;background:linear-gradient(135deg,#5956e9,#a855f7 55%,#ec4899)}.sh-card .sh-thumb:after{content:attr(data-label);position:absolute;left:12px;bottom:10px;right:12px;color:#fff;font-weight:800;font-size:13px;letter-spacing:.02em}.sh-card .sh-thumb img{position:relative;z-index:1;margin:0;border:0;border-radius:0}.sh-card .sh-thumb .sh-card-ph{display:block;background:rgba(0,0,0,0);border:0;margin:0}.sh-card .sh-card-ph,.sh-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;border:1px solid rgba(14,14,18,.1);background:var(--paper);margin-bottom:8px;transition:transform .25s var(--ease)}.sh-card span{font-size:12.5px;font-weight:700;color:var(--indigo);text-transform:uppercase;letter-spacing:.04em}.sh-card b{font-size:15.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sh-card:hover img{transform:translateY(-3px)}.sh-list{display:flex;flex-direction:column;gap:8px}.sh-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 18px;border-radius:14px;border:1px solid rgba(14,14,18,.08)}.sh-row b{font-size:16px}.sh-row span{font-size:14.5px;color:rgba(14,14,18,.66)}.sh-row:hover{border-color:var(--ink);background:var(--paper)}.sh-aside{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-radius:16px;background:var(--paper)}.sh-label{font-size:13px;color:rgba(14,14,18,.6)}.sh-label,.sh-link{font-weight:700}.sh-link:hover{color:var(--indigo)}.sh-arrow{transition:transform .2s var(--ease)}a:hover>.sh-arrow{transform:translateX(3px)}.sh-drawer{position:fixed;inset:0;top:calc(var(--sh-h) + var(--announcement-bar-height, 0px));z-index:1090;display:flex;flex-direction:column;background:#fff;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px calc(96px + env(safe-area-inset-bottom));visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s var(--ease),transform .25s var(--ease),visibility 0s .25s}.sh-drawer.is-on{visibility:visible;opacity:1;transform:none;transition:opacity .2s var(--ease),transform .25s var(--ease)}html.sh-lock,html.sh-lock body{overflow:hidden}html.sh-lock .assistant-root{display:none}.sh-m-item{border-bottom:1px solid rgba(14,14,18,.08)}.sh-drawer .sh-m-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;padding:0 4px;border:0;background:none;font-size:20px;font-weight:700;color:var(--ink);text-align:left;cursor:pointer}.sh-drawer .sh-m-top span[aria-hidden]{font-size:24px;font-weight:400;color:var(--indigo)}.sh-drawer .sh-m-top .sh-badge{margin-left:8px;margin-right:auto}.sh-m-sub{display:flex;flex-direction:column;padding:0 4px 14px}.sh-m-sub a{padding:10px 0;font-size:16px;color:rgba(14,14,18,.78)}.sh-m-sub a.is-strong{color:var(--indigo);font-weight:700}.sh-m-foot{display:flex;flex-direction:column;gap:14px;padding-top:22px}.sh-m-foot .sh-btn{width:100%;height:52px}.sh-m-foot a:not(.sh-btn){text-align:center;font-weight:700}.sh-dock{display:none}@media(max-width:1099px){.sh-cta,.sh-nav,.sh-phone{display:none}.sh-bar{justify-content:space-between}.sh-logo img{height:30px}.sh-icon{display:inline-grid}.sh-burger{display:inline-flex}.sh-dock{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-gap:8px;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:1080;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(14,14,18,.1)}.sh-dock a{display:grid;place-items:center;height:46px;border-radius:12px;border:2px solid var(--ink);font-size:15px;font-weight:700;background:#fff;color:var(--ink)}.sh-dock .is-primary{background:var(--indigo);border-color:var(--indigo);color:#fff}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.assistant-root{bottom:calc(76px + env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.sh,.sh-btn,.sh-card img,.sh-cta,.sh-drawer,.sh-drop{transition:none!important;animation:none!important}}.sv{--f:"Bricolage","Plus Jakarta Sans",system-ui,sans-serif;--ink:#0e0e12;--paper:#f6f3ec;--indigo:#5956e9;--yellow:#ffd23f;--accent:#5956e9;--accent-ink:#fff;--line:3px solid var(--ink);--ease:cubic-bezier(0.16,1,0.3,1);font-family:var(--f);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:clip}.sv *{box-sizing:border-box}.sv a,.sv b,.sv button,.sv figcaption,.sv h1,.sv h2,.sv h3,.sv h4,.sv li,.sv p,.sv span,.sv summary{font-family:var(--f)}.sv figure,.sv h1,.sv h2,.sv h3,.sv ol,.sv p,.sv ul{margin:0;padding:0}.sv p{color:inherit}.sv ol,.sv ul{list-style:none}.sv a{text-decoration:none;color:inherit}.sv img{display:block;max-width:100%}.sv :focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.sv .sv-in{width:min(1200px,100% - 32px);margin-inline:auto}.sv section{padding:clamp(64px,11vh,120px) 0}.sv h2{font-size:clamp(32px,4.6vw,60px);line-height:1.02;letter-spacing:-.04em;max-width:18ch}.sv h2,.sv h3{font-weight:800}.sv h3{font-size:20px;letter-spacing:-.01em;line-height:1.2}.sv .sv-eyebrow{display:inline-block;margin-bottom:16px;padding:6px 12px;border:2px solid var(--ink);border-radius:99px;background:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sv .sv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.sv .sv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border:var(--line);border-radius:14px;background:var(--ink);color:#fff;font-size:16px;font-weight:700;box-shadow:5px 5px 0 var(--accent);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.sv .sv-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--accent);color:#fff}.sv .sv-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--accent)}.sv .sv-btn.is-ghost{background:#fff;color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.sv .sv-btn.is-ghost:hover{color:var(--ink)}.sv .sv-btn.is-light{background:var(--yellow);color:var(--ink);border-color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.sv .sv-btn.is-light:hover{color:var(--ink)}.sv .sv-btn.is-ghost-light{background:rgba(0,0,0,0);color:#fff;border-color:#fff;box-shadow:none}.sv .sv-btn.is-ghost-light:hover{background:rgba(255,255,255,.1);color:#fff}.sv .sv-arrow{transition:transform .2s var(--ease)}.sv a:hover>.sv-arrow{transform:translateX(3px)}.sv .sv-link{font-weight:800;color:var(--indigo);white-space:nowrap}.sv .sv-hero{padding-top:calc(var(--sh-h, 72px) + var(--announcement-bar-height, 0px) + clamp(28px,6vh,64px));padding-bottom:clamp(56px,9vh,96px);position:relative}.sv .sv-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.sv .sv-hero-copy>*{animation:sv-rise .8s var(--ease) both}.sv .sv-hero-copy>.sv-lead,.sv .sv-hero-copy>h1{animation-name:sv-slide}.sv .sv-hero-copy>:first-child{animation-delay:0s}.sv .sv-hero-copy>:nth-child(2){animation-delay:70ms}.sv .sv-hero-copy>:nth-child(3){animation-delay:.14s}.sv .sv-hero-copy>:nth-child(4){animation-delay:.21s}.sv .sv-hero-copy>:nth-child(5){animation-delay:.28s}.sv .sv-hero-copy>:nth-child(6){animation-delay:.35s}.sv .sv-hero-copy>:nth-child(7){animation-delay:.42s}.sv .sv-hero-copy>:nth-child(8){animation-delay:.49s}.sv .sv-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:14px;color:rgba(14,14,18,.6)}.sv .sv-crumbs a:hover{color:var(--indigo)}.sv .sv-crumbs [aria-current]{color:var(--ink);font-weight:700}.sv h1{font-size:clamp(40px,6.2vw,84px);line-height:.98;letter-spacing:-.045em;font-weight:800;margin-bottom:20px}.sv .sv-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:rgba(14,14,18,.78);max-width:38em;margin-bottom:22px}.sv .sv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.sv .sv-chips li{padding:8px 14px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:14px;font-weight:700;border:2px solid var(--ink)}.sv .sv-price{margin-top:18px;font-size:15px;font-weight:600;color:rgba(14,14,18,.7)}.sv .sv-hero-vis{position:relative;aspect-ratio:1/.92}.sv .sv-blob{inset:12% 10% 8% 14%;border-radius:42% 58% 55% 45%/48% 42% 58% 52%;background:var(--accent);z-index:0;animation:sv-morph 14s ease-in-out infinite alternate}.sv .sv-blob,.sv .sv-shot{position:absolute;border:var(--line)}.sv .sv-shot{z-index:1;width:62%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--ink)}.sv .sv-shot img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.sv .sv-shot figcaption{padding:8px 12px;font-size:13px;font-weight:700;border-top:2px solid var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv .sv-shot{animation:sv-drop .9s var(--ease) both,sv-float 7s ease-in-out 1s infinite alternate}.sv .sv-shot-0{left:0;top:4%;--r:-5deg;transform:rotate(var(--r));animation-delay:.15s,1s}.sv .sv-shot-1{right:0;top:30%;--r:4deg;transform:rotate(var(--r));animation-delay:.3s,1.6s}.sv .sv-shot-2{left:14%;bottom:0;width:56%;--r:-2deg;transform:rotate(var(--r));animation-delay:.45s,2.2s}.sv .sv-pains{background:#fff;border-block:var(--line)}.sv .sv-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.sv .sv-pain{padding:26px;border:var(--line);border-radius:20px;background:var(--paper)}.sv .sv-pain b{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:50%;background:var(--ink);color:#fff;font-size:14px}.sv .sv-pain h3{margin-bottom:10px}.sv .sv-pain p{font-size:16.5px;line-height:1.6;color:rgba(14,14,18,.75)}.sv .sv-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;grid-gap:16px;gap:16px;margin-top:36px}.sv .sv-tile{position:relative;overflow:hidden;padding:26px;min-height:180px;border:var(--line);border-radius:20px;background:#fff;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sv .sv-tile:first-child{grid-column:span 2}.sv .sv-tile:nth-child(6):last-child{grid-column:1/-1}.sv .sv-tile:before{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:var(--accent);opacity:.12;transition:transform .5s var(--ease),opacity .3s}.sv .sv-tile:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ink)}.sv .sv-tile:hover:before{transform:scale(1.4);opacity:.22}.sv .sv-tile h3{position:relative;margin-bottom:10px;font-size:22px}.sv .sv-tile p{position:relative;font-size:16.5px;line-height:1.6;color:rgba(14,14,18,.75);max-width:34em}.sv .sv-work{background:var(--ink);color:#fff}.sv .sv-work .sv-eyebrow{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.sv .sv-work .sv-link{color:var(--yellow)}.sv .sv-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px}.sv .sv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);grid-gap:18px;gap:18px;margin-top:36px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}.sv .sv-card{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;padding:12px 12px 18px;border-radius:18px;background:#fff;color:var(--ink);border:2px solid #fff;transition:transform .25s var(--ease)}.sv .sv-card:hover{transform:translateY(-4px);color:var(--ink)}.sv .sv-card:hover img{transform:scale(1.04)}.sv .sv-card .sv-card-img{display:block;overflow:hidden;border-radius:12px;aspect-ratio:16/10;background:var(--paper);margin-bottom:8px}.sv .sv-card img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .5s var(--ease)}.sv .sv-card .sv-card-cat{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--indigo);padding:0 4px}.sv .sv-card b{font-size:18px;padding:0 4px}.sv .sv-card .sv-card-text{font-size:14.5px;line-height:1.5;color:rgba(14,14,18,.7);padding:0 4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sv .sv-band{padding:0;background:var(--accent);border-block:var(--line)}.sv .sv-band,.sv .sv-band p{color:var(--accent-ink)}.sv .sv-band-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:34px 0}.sv .sv-band-in p{font-size:clamp(22px,2.6vw,34px);font-weight:800;letter-spacing:-.02em}.sv .sv-band-phone{font-weight:700;text-decoration:underline;text-underline-offset:3px}.sv .sv-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:44px}.sv .sv-steps:before{content:"";position:absolute;left:20px;right:20px;top:20px;height:3px;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease) .2s}.sv .sv-steps li{position:relative;padding-top:64px}.sv .sv-steps li b{position:absolute;top:0;left:0;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:var(--line);background:var(--yellow);font-size:14px}.sv .sv-steps li h3{margin-bottom:8px}.sv .sv-steps li p{font-size:16px;line-height:1.6;color:rgba(14,14,18,.75)}.sv.reveal-on .sv-steps:has(li.is-in):before,.sv:not(.reveal-on) .sv-steps:before{transform:scaleX(1)}.sv .sv-why{background:#fff;border-top:var(--line)}.sv .sv-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}.sv .sv-why-grid article{padding:22px;border-radius:18px;background:var(--paper);border:2px solid rgba(14,14,18,.1)}.sv .sv-why-grid h3{margin-bottom:8px;font-size:18px}.sv .sv-why-grid p{font-size:15.5px;line-height:1.55;color:rgba(14,14,18,.75)}.sv .sv-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.sv .sv-faq-note{margin-top:16px;font-size:16px}.sv .sv-faq-note a{color:var(--indigo);font-weight:700}.sv .sv-faq{border-bottom:2px solid rgba(14,14,18,.12)}.sv .sv-faq button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;border:0;background:none;text-align:left;font-size:18px;font-weight:700;color:var(--ink);cursor:pointer}.sv .sv-faq button i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--ink);font-style:normal;font-size:18px}.sv .sv-faq.is-open button i{background:var(--ink);color:#fff}.sv .sv-faq .sv-faq-a p{padding-bottom:22px;font-size:16.5px;line-height:1.65;color:rgba(14,14,18,.78);max-width:46em}.sv .sv-final{background:var(--ink);color:#fff;text-align:left}.sv .sv-final h2{max-width:20ch}.sv .sv-final>.sv-in>p{margin:18px 0 30px;font-size:18px;line-height:1.6;color:rgba(255,255,255,.78);max-width:40em}.sv .sv-others{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);font-size:14px}.sv .sv-others span{color:rgba(255,255,255,.6);margin-right:4px}.sv .sv-others a{padding:7px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:600}.sv .sv-others a:hover{background:#fff;color:var(--ink)}.sv.reveal-on [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i, 0)*70ms)}.sv.reveal-on [data-reveal].is-in{opacity:1;transform:none}@media(max-width:991px){.sv .sv-faq-grid,.sv .sv-hero-grid{grid-template-columns:1fr}.sv .sv-hero-vis{max-width:520px;width:100%;margin-inline:auto}.sv .sv-bento,.sv .sv-pain-grid,.sv .sv-why-grid{grid-template-columns:1fr}.sv .sv-bento .sv-tile{grid-column:auto!important;min-height:0}.sv .sv-steps{grid-template-columns:1fr;gap:26px}.sv .sv-steps:before{left:20px;right:auto;top:20px;bottom:20px;width:3px;height:auto;transform-origin:top;transform:scaleY(0)}.sv .sv-steps li{padding:0 0 0 64px}.sv.reveal-on .sv-steps:has(li.is-in):before,.sv:not(.reveal-on) .sv-steps:before{transform:scaleY(1)}.sv .sv-why-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sv .sv-why-grid{grid-template-columns:1fr}.sv .sv-btn{width:100%}.sv .sv-rail{grid-auto-columns:82%}}@media(prefers-reduced-motion:reduce){.sv *,.sv :before{animation:none!important;transition:none!important}.sv.reveal-on [data-reveal]{opacity:1;transform:none}}@keyframes sv-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sv-drop{0%{opacity:0;transform:translateY(40px) rotate(0deg) scale(.96)}to{opacity:1;transform:rotate(var(--r))}}@keyframes sv-float{0%{transform:rotate(var(--r)) translateY(0)}to{transform:rotate(calc(var(--r) * -.4)) translateY(-10px)}}@keyframes sv-morph{0%{border-radius:42% 58% 55% 45%/48% 42% 58% 52%}to{border-radius:58% 42% 45% 55%/40% 58% 42% 60%}}@keyframes sv-slide{0%{transform:translateY(18px)}to{transform:none}}.sv.hm .hm-hero{padding-top:calc(var(--sh-h, 72px) + var(--announcement-bar-height, 0px) + clamp(28px,6vh,64px));padding-bottom:clamp(48px,8vh,88px);overflow:hidden}.sv.hm .hm-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.sv.hm h1{font-size:clamp(42px,6.4vw,92px)}.sv.hm h1 em{font-style:normal;color:var(--indigo)}.sv.hm .hm-proof{display:grid;grid-template-columns:repeat(4,auto);grid-gap:10px 28px;gap:10px 28px;margin-top:34px;justify-content:start}.sv.hm .hm-proof li{display:flex;flex-direction:column}.sv.hm .hm-proof b{font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.03em}.sv.hm .hm-proof span{font-size:13.5px;color:rgba(14,14,18,.65)}.sv.hm .hm-hero-vis{position:relative;height:clamp(380px,52vw,600px)}.sv.hm .hm-tilt{position:absolute;inset:-10% -40% -10% -6%;display:flex;flex-direction:column;justify-content:center;gap:18px;transform:rotate(-8deg)}.sv.hm .hm-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.sv.hm .hm-mq-track{display:flex;gap:18px;width:max-content;animation:hm-scroll 48s linear infinite}.sv.hm .hm-mq-track img{width:clamp(220px,22vw,320px);aspect-ratio:16/10;object-fit:cover;object-position:top;border:var(--line);border-radius:14px;background:#fff;box-shadow:6px 6px 0 var(--ink)}.sv.hm .hm-mq.is-rev .hm-mq-track{animation-direction:reverse;animation-duration:56s}.sv.hm .hm-hero-vis:hover .hm-mq-track{animation-play-state:paused}.sv.hm .hm-phone{position:absolute;z-index:2;width:clamp(120px,12vw,170px);border:4px solid var(--ink);border-radius:26px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--ink)}.sv.hm .hm-phone img{width:100%;aspect-ratio:9/19;object-fit:cover;object-position:top}.sv.hm .hm-phone-a{right:22%;bottom:2%;transform:rotate(-6deg);animation:sv-drop .9s var(--ease) .3s both,hm-bob 6s ease-in-out 1.2s infinite alternate;--r:-6deg}.sv.hm .hm-phone-b{right:2%;top:4%;transform:rotate(7deg);animation:sv-drop .9s var(--ease) .45s both,hm-bob 7s ease-in-out 1.6s infinite alternate;--r:7deg}.sv.hm .hm-services{background:#fff;border-block:var(--line)}.sv.hm .hm-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);grid-gap:16px;gap:16px;margin-top:36px}.sv.hm .hm-svc{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:240px;border:var(--line);border-radius:22px;background:var(--paper);color:var(--ink);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sv.hm .hm-svc.is-wide{grid-column:span 2}.sv.hm .hm-svc.is-tall{grid-row:span 2}.sv.hm .hm-svc .hm-svc-img{position:absolute;inset:0}.sv.hm .hm-svc .hm-svc-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s var(--ease)}.sv.hm .hm-svc .hm-svc-body{position:relative;display:flex;flex-direction:column;gap:6px;margin:14px;padding:18px;border:2px solid var(--ink);border-radius:16px;background:#fff}.sv.hm .hm-svc .hm-svc-body b{font-size:21px;font-weight:800;letter-spacing:-.02em}.sv.hm .hm-svc .hm-svc-body>span{font-size:15px;line-height:1.5;color:rgba(14,14,18,.72)}.sv.hm .hm-svc .hm-svc-body em{font-style:normal;font-weight:800;font-size:14px;margin-top:4px;display:inline-flex;gap:6px;align-items:center}.sv.hm .hm-svc .hm-svc-body:before{content:"";position:absolute;left:18px;top:-7px;width:44px;height:12px;border-radius:6px;background:var(--accent);border:2px solid var(--ink)}.sv.hm .hm-svc:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ink);color:var(--ink)}.sv.hm .hm-svc:hover img{transform:scale(1.05)}.sv.hm .hm-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:36px 0 28px}.sv.hm .hm-review-grid:has(>:only-child){grid-template-columns:minmax(0,760px)}.sv.hm .hm-review-grid:has(>:only-child) .hm-review blockquote{font-size:22px}.sv.hm .hm-review{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:26px;border:var(--line);border-radius:22px;background:#fff}.sv.hm .hm-review blockquote{margin:0;padding:0;border:0;background:none;font-style:normal;font-size:18px;line-height:1.55;font-weight:600;color:var(--ink)}.sv.hm .hm-review blockquote:after,.sv.hm .hm-review blockquote:before{display:none}.sv.hm .hm-review figcaption{display:flex;align-items:center;gap:12px;font-size:14px;color:rgba(14,14,18,.7)}.sv.hm .hm-review figcaption img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--ink)}.sv.hm .hm-review figcaption .hm-review-initials{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:2px solid var(--ink);background:var(--indigo);color:#fff;font-style:normal;font-weight:800;font-size:16px}.sv.hm .hm-review figcaption b{display:block;color:var(--ink);font-size:15px}.sv.hm .hm-review figcaption a{color:var(--indigo);font-weight:700}.sv.hm .hm-logos{display:flex;flex-wrap:wrap;align-items:center;gap:18px 36px;margin-bottom:24px}.sv.hm .hm-logos img{height:34px;width:auto;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.sv.hm .hm-logos img:hover{filter:none;opacity:1}.sv.hm .hm-process{background:#fff;border-top:var(--line)}.sv.hm .hm-process .sv-steps{margin-bottom:36px}.sv.hm .hm-learn{background:var(--ink);color:#fff}.sv.hm .hm-learn .sv-eyebrow{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.sv.hm .hm-learn-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:36px}.sv.hm .hm-tag{display:inline-block;align-self:flex-start;padding:5px 12px;border-radius:99px;background:var(--yellow);color:var(--ink);font-size:12.5px;font-weight:800}.sv.hm .hm-cohort{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,36px);border-radius:24px;background:var(--indigo);border:3px solid #fff}.sv.hm .hm-cohort h3{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em}.sv.hm .hm-cohort ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;margin-bottom:8px}.sv.hm .hm-cohort ul li{position:relative;padding-left:26px;font-size:16px;line-height:1.45}.sv.hm .hm-cohort ul li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:var(--yellow)}.sv.hm .hm-cohort .sv-btn{align-self:flex-start}.sv.hm .hm-learn-side{display:grid;grid-gap:18px;gap:18px}.sv.hm .hm-mini{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:22px;border:2px solid rgba(255,255,255,.25);color:#fff;transition:background .2s,border-color .2s}.sv.hm .hm-mini b{font-size:22px}.sv.hm .hm-mini>span:not(.hm-tag){color:rgba(255,255,255,.75);font-size:15px}.sv.hm .hm-mini em{font-style:normal;font-weight:800;color:var(--yellow)}.sv.hm .hm-mini:hover{background:rgba(255,255,255,.06);border-color:#fff;color:#fff}.sv.hm .hm-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.sv.hm .hm-post{display:flex;flex-direction:column;gap:8px;color:var(--ink)}.sv.hm .hm-post .hm-post-img{position:relative;display:block;aspect-ratio:16/10;border:var(--line);border-radius:18px;overflow:hidden;margin-bottom:8px;background:linear-gradient(135deg,#5956e9,#a855f7 55%,#ec4899)}.sv.hm .hm-post .hm-post-img:after{content:attr(data-label);position:absolute;left:14px;bottom:12px;color:#fff;font-weight:800;font-size:14px}.sv.hm .hm-post .hm-post-img img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.sv.hm .hm-post b{font-size:19px;line-height:1.3}.sv.hm .hm-post:hover{color:var(--ink)}.sv.hm .hm-post:hover img{transform:scale(1.04)}.sv.hm .hm-where{background:#fff;border-top:var(--line)}.sv.hm .hm-where-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.sv.hm .hm-where-grid .sv-lead{margin-top:16px}.sv.hm .hm-cities{display:flex;flex-wrap:wrap;gap:8px}.sv.hm .hm-cities li{padding:8px 14px;border:2px solid var(--ink);border-radius:99px;font-weight:700;font-size:14.5px;background:var(--paper)}.sv.hm .hm-cities li:first-child{background:var(--yellow)}.sv.hm .hm-studio{display:flex;flex-direction:column;gap:10px;padding:28px;border:var(--line);border-radius:22px;background:var(--paper);box-shadow:8px 8px 0 var(--ink)}.sv.hm .hm-studio b{font-size:22px}.sv.hm .hm-studio a:not(.sv-btn){font-weight:700}.sv.hm .hm-studio a:not(.sv-btn):hover{color:var(--indigo)}.sv.hm .hm-studio span{color:rgba(14,14,18,.7)}.sv.hm .hm-studio .sv-actions{margin-top:10px}@media(max-width:991px){.sv.hm .hm-hero-grid,.sv.hm .hm-learn-grid,.sv.hm .hm-where-grid{grid-template-columns:1fr}.sv.hm .hm-hero-vis{height:360px}.sv.hm .hm-bento,.sv.hm .hm-proof{grid-template-columns:1fr 1fr}.sv.hm .hm-bento .hm-svc.is-wide{grid-column:span 2}.sv.hm .hm-bento .hm-svc.is-tall{grid-row:auto}.sv.hm .hm-posts,.sv.hm .hm-review-grid{grid-template-columns:1fr}}@media(max-width:560px){.sv.hm .hm-bento{grid-template-columns:1fr;grid-auto-rows:auto}.sv.hm .hm-bento .hm-svc.is-wide{grid-column:auto}.sv.hm .hm-bento .hm-svc{min-height:0;padding-top:110px}.sv.hm .hm-bento .hm-svc-body{margin:10px;padding:14px}.sv.hm .hm-cohort ul{grid-template-columns:1fr}.sv.hm .hm-hero-vis{height:300px}.sv.hm .hm-phone{width:110px}}@media(prefers-reduced-motion:reduce){.sv.hm .hm-mq-track{animation:none}}@keyframes hm-scroll{to{transform:translateX(-50%)}}@keyframes hm-bob{0%{transform:rotate(var(--r)) translateY(0)}to{transform:rotate(var(--r)) translateY(-12px)}}.sv.hm .hub-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:32px 0 20px}.sv.hm .hub-pick{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border:var(--line);border-radius:18px;background:#fff;color:var(--ink)}.sv.hm .hub-pick span{font-size:17px;font-weight:600}.sv.hm .hub-pick b{flex:none;color:var(--indigo);font-size:15px;white-space:nowrap}.sv.hm .hub-pick{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.sv.hm .hub-pick:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink);color:var(--ink)}@media(max-width:760px){.sv.hm .hub-picker{grid-template-columns:1fr}.sv.hm .hub-pick{flex-direction:column;align-items:flex-start}}.sv.co .co-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}.sv.co .co-hero-actions{margin-top:4px}.sv.co .co-form{display:flex;flex-direction:column;gap:12px;padding:26px;border:var(--line);border-radius:22px;background:#fff;box-shadow:10px 10px 0 var(--indigo);animation:sv-rise .8s var(--ease) .25s both}.sv.co .co-form .co-form-title{font-size:24px;font-weight:800;letter-spacing:-.02em}.sv.co .co-form .co-form-price{align-self:flex-start;padding:5px 12px;border-radius:99px;background:var(--yellow);border:2px solid var(--ink);font-size:13px;font-weight:800}.sv.co .co-form label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700}.sv.co .co-form input,.sv.co .co-form select{height:50px;padding:0 14px;border:2px solid var(--ink);border-radius:12px;background:#fff;font:500 16px var(--f);color:var(--ink)}.sv.co .co-form input::placeholder,.sv.co .co-form select::placeholder{color:rgba(14,14,18,.5);opacity:1}.sv.co .co-form input:focus,.sv.co .co-form select:focus{outline:3px solid var(--indigo);outline-offset:1px}.sv.co .co-form .co-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sv.co .co-form .sv-btn{margin-top:4px;width:100%}.sv.co .co-form small{text-align:center;font-size:13px;color:rgba(14,14,18,.6)}.sv.co .co-form.is-done{gap:14px}.sv.co .co-form.is-done b{font-size:24px}.sv.co .co-form.is-done p{font-size:16px;line-height:1.55}.sv.co .co-err{margin:0;padding:10px 12px;border-radius:10px;background:#fde8e8;color:#9b1c1c;font-size:14px;font-weight:600}.sv.co .co-benefits{background:#fff;border-block:var(--line)}.sv.co .co-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}.sv.co .co-benefit{padding:24px;border:var(--line);border-radius:20px;background:var(--paper);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sv.co .co-benefit b{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:99px;background:var(--ink);color:#fff;font-size:12.5px}.sv.co .co-benefit h3{margin-bottom:8px;font-size:20px}.sv.co .co-benefit p{font-size:16px;line-height:1.55;color:rgba(14,14,18,.75)}.sv.co .co-benefit:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--indigo)}.sv.co .co-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}.sv.co .co-track{padding:26px;border:var(--line);border-radius:20px;background:#fff}.sv.co .co-track h3{margin-bottom:12px;font-size:22px}.sv.co .co-track p{font-size:16px;line-height:1.6;color:rgba(14,14,18,.78)}.sv.co .co-track p+p{margin-top:8px}.sv.co .co-track b{color:var(--ink)}.sv.co .co-path{background:#fff;border-top:var(--line)}.sv.co .co-week{background:var(--ink);color:#fff}.sv.co .co-week .sv-eyebrow{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.sv.co .co-week-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px)}.sv.co .co-week-list{display:grid;grid-gap:12px;gap:12px}.sv.co .co-week-item{padding:20px 22px;border:2px solid rgba(255,255,255,.22);border-radius:18px}.sv.co .co-week-item h3{margin-bottom:6px;color:var(--yellow)}.sv.co .co-week-item p{color:rgba(255,255,255,.8);line-height:1.55}.sv.co .co-for-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.sv.co .co-for-grid article{padding:20px;border-radius:18px;background:#fff;border:2px solid rgba(14,14,18,.12)}.sv.co .co-for-grid h3{margin-bottom:8px;font-size:18px}.sv.co .co-for-grid p{font-size:15px;line-height:1.5;color:rgba(14,14,18,.75)}.sv.co .co-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.sv.co .co-final-grid p a{color:var(--yellow);font-weight:700}.sv.co .co-final-grid .co-form{color:var(--ink);box-shadow:10px 10px 0 var(--yellow)}.sv.co .co-mbar{display:none}@media(max-width:1099px){.sv.co .co-mbar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:1085;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:3px solid var(--ink)}.sv.co .co-mbar span{flex:1 1;font-weight:800;font-size:14px}.sv.co .co-mbar .sv-btn{min-height:44px;width:auto;padding:0 18px}}@media(max-width:991px){.sv.co .co-final-grid,.sv.co .co-hero-grid,.sv.co .co-week-grid{grid-template-columns:1fr}.sv.co .co-for-grid,.sv.co .co-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sv.co .co-for-grid,.sv.co .co-grid,.sv.co .co-track-grid{grid-template-columns:1fr}}.sv.co .campus-labs{grid-template-columns:repeat(3,minmax(0,1fr))}.sv.co .campus-list{display:grid;grid-gap:8px;gap:8px}.sv.co .campus-list li{position:relative;padding-left:24px;font-size:16px;line-height:1.5;color:rgba(14,14,18,.8)}.sv.co .campus-list li:before{content:"→";position:absolute;left:0;font-weight:800;color:var(--indigo)}@media(max-width:991px){.sv.co .campus-labs{grid-template-columns:1fr}}.sv.lc h1{font-size:clamp(36px,4.6vw,64px)}.sv.lc .lc-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.sv.lc .lc-map{display:grid;grid-gap:14px;gap:14px}.sv.lc .lc-map iframe{width:100%;height:300px;border:var(--line);border-radius:20px;background:#eee}.sv.lc .lc-remote{padding:26px;border:var(--line);border-radius:22px;background:#fff;box-shadow:8px 8px 0 var(--indigo)}.sv.lc .lc-remote>b{display:block;margin-bottom:14px;font-size:21px}.sv.lc .lc-remote ol{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.sv.lc .lc-remote li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45}.sv.lc .lc-remote li span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--yellow);border:2px solid var(--ink);font-size:12px;font-weight:800}@media(max-width:991px){.sv.lc .lc-hero{grid-template-columns:1fr}}.sv .ct-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:991px){.sv .ct-steps{grid-template-columns:1fr}}.sv.ct .ct-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);margin-top:36px;align-items:start}.sv.ct .ct-form{animation:none}.sv.ct .ct-form textarea{padding:12px 14px;border:2px solid var(--ink);border-radius:12px;font:500 16px/1.5 var(--f);resize:vertical;color:var(--ink)}.sv.ct .ct-form textarea::placeholder{color:rgba(14,14,18,.5);opacity:1}.sv.ct .ct-form textarea:focus{outline:3px solid var(--indigo)}.sv.ct .ct-row{grid-template-columns:1fr 1fr}.sv.ct .ct-row,.sv.ct .ct-ways{display:grid;grid-gap:12px;gap:12px}.sv.ct .ct-way{display:flex;flex-direction:column;gap:3px;padding:18px 20px;border:var(--line);border-radius:18px;background:#fff;color:var(--ink)}.sv.ct .ct-way span{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--indigo)}.sv.ct .ct-way b{font-size:18px}.sv.ct .ct-way em{font-style:normal;font-size:14px;color:rgba(14,14,18,.65)}.sv.ct .ct-way{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.sv.ct .ct-way:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink);color:var(--ink)}.sv.ct .ct-socials{display:flex;flex-wrap:wrap;gap:8px}.sv.ct .ct-socials a{padding:7px 12px;border:2px solid rgba(14,14,18,.15);border-radius:99px;font-size:13.5px;font-weight:700}.sv.ct .ct-socials a:hover{border-color:var(--ink)}.sv.ct .ct-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:991px){.sv.ct .ct-grid,.sv.ct .ct-steps{grid-template-columns:1fr}}@media(max-width:560px){.sv.ct .ct-row{grid-template-columns:1fr}}.sv.pr .pr-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);margin-top:36px;align-items:start}.sv.pr .pr-step+.pr-step{margin-top:28px}.sv.pr .pr-label{display:block;margin-bottom:12px;font-size:17px}.sv.pr .pr-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sv.pr .pr-tier{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;border:var(--line);border-radius:18px;background:#fff;text-align:left;cursor:pointer;color:var(--ink)}.sv.pr .pr-tier span{font-weight:800;font-size:17px}.sv.pr .pr-tier b{font-size:22px;letter-spacing:-.02em}.sv.pr .pr-tier em{font-style:normal;font-size:13.5px;color:rgba(14,14,18,.65)}.sv.pr .pr-tier.on{background:var(--indigo);color:#fff}.sv.pr .pr-tier.on em{color:rgba(255,255,255,.8)}.sv.pr .pr-tier.on{box-shadow:5px 5px 0 var(--ink)}.sv.pr .pr-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sv.pr .pr-feat{display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid rgba(14,14,18,.18);border-radius:14px;background:#fff;cursor:pointer}.sv.pr .pr-feat input{width:20px;height:20px;accent-color:var(--indigo);flex:none}.sv.pr .pr-feat span{flex:1 1;font-size:15px;line-height:1.35}.sv.pr .pr-feat b{font-size:14px;white-space:nowrap}.sv.pr .pr-feat.on{border-color:var(--indigo);background:#f1f0ff}.sv.pr .pr-sum{position:-webkit-sticky;position:sticky;top:calc(var(--sh-h, 72px) + 20px);display:flex;flex-direction:column;gap:12px;padding:24px;border:var(--line);border-radius:22px;background:#fff;box-shadow:8px 8px 0 var(--indigo)}.sv.pr .pr-sum ul{display:grid;grid-gap:6px;gap:6px;max-height:240px;overflow:auto}.sv.pr .pr-sum ul li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.sv.pr .pr-sum ul li span{color:rgba(14,14,18,.7)}.sv.pr .pr-sum .sv-btn{width:100%}.sv.pr .pr-total b{display:block;font-size:clamp(34px,3.4vw,48px);letter-spacing:-.04em}.sv.pr .pr-total span{font-size:13px;color:rgba(14,14,18,.6)}.sv.pr .pr-cur{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700}.sv.pr .pr-cur select{height:38px;border:2px solid var(--ink);border-radius:10px;padding:0 8px;font:600 14px var(--f)}.sv.pr .pr-clear{background:none;border:0;color:var(--indigo);font:700 14px var(--f);cursor:pointer}@media(max-width:991px){.sv.pr .pr-grid{grid-template-columns:1fr}.sv.pr .pr-sum{position:static}.sv.pr .pr-tiers{grid-template-columns:1fr}}@media(max-width:600px){.sv.pr .pr-features{grid-template-columns:1fr}}.sv.ab .ab-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.sv.ab .ab-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sv.ab .ab-stats li{padding:22px;border:var(--line);border-radius:20px;background:#fff}.sv.ab .ab-stats li:first-child{background:var(--yellow)}.sv.ab .ab-stats li:nth-child(4){background:var(--indigo);color:#fff}.sv.ab .ab-stats li:nth-child(4) span{color:rgba(255,255,255,.8)}.sv.ab .ab-stats b{display:block;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.04em}.sv.ab .ab-stats span{font-size:14px;color:rgba(14,14,18,.7)}.sv.ab .ab-values{grid-template-columns:repeat(4,minmax(0,1fr))}.sv.ab .ab-more{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:991px){.sv.ab .ab-hero{grid-template-columns:1fr}.sv.ab .ab-values{grid-template-columns:1fr 1fr}.sv.ab .ab-more{grid-template-columns:1fr}}@media(max-width:560px){.sv.ab .ab-values{grid-template-columns:1fr}}.sv.ab .fd-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px;border:var(--line);border-radius:24px;background:var(--indigo);color:#fff;box-shadow:10px 10px 0 var(--ink)}.sv.ab .fd-card span{display:grid;place-items:center;width:96px;height:96px;margin-bottom:10px;border-radius:50%;background:var(--yellow);color:var(--ink);border:3px solid var(--ink);font-size:34px;font-weight:800}.sv.ab .fd-card b{font-size:28px}.sv.ab .fd-card em{font-style:normal;color:rgba(255,255,255,.8)}.sv.ab .fd-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:991px){.sv.ab .fd-grid{grid-template-columns:1fr 1fr}}.sv.cs.is-dark{background:#0d0d11;color:#f2f1ee}.sv.cs.is-dark .sv-crumbs,.sv.cs.is-dark .sv-lead,.sv.cs.is-dark .sv-price{color:rgba(242,241,238,.72)}.sv.cs.is-dark .sv-crumbs [aria-current]{color:#fff}.sv.cs.is-dark .sv-eyebrow{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.7)}.sv.cs.is-dark .sv-btn.is-ghost{background:rgba(0,0,0,0);color:#fff;border-color:#fff;box-shadow:5px 5px 0 var(--accent)}.sv.cs.is-dark .cs-metric,.sv.cs.is-dark .cs-tab-body,.sv.cs.is-dark .sv-pain,.sv.cs.is-dark .sv-tile{background:#17171d;color:#f2f1ee;border-color:rgba(255,255,255,.85)}.sv.cs.is-dark .cs-metric p,.sv.cs.is-dark .cs-tab-body p,.sv.cs.is-dark .sv-pain p,.sv.cs.is-dark .sv-tile p{color:rgba(242,241,238,.75)}.sv.cs.is-dark .sv-pain b{background:var(--accent);color:var(--accent-ink)}.sv.cs.is-dark .cs-brief,.sv.cs.is-dark .cs-mod-sec{background:#111116;border-color:rgba(255,255,255,.85)}.sv.cs.is-dark .sv-get{background:#0d0d11}.sv.cs.is-dark .cs-tabs button{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.7)}.sv.cs.is-dark .cs-tabs button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.sv.cs.is-dark .cs-next{background:#0d0d11}.sv.cs .cs-hero{padding-top:calc(var(--sh-h, 72px) + var(--announcement-bar-height, 0px) + clamp(28px,6vh,64px));padding-bottom:clamp(48px,8vh,96px);overflow:hidden}.sv.cs .cs-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.sv.cs .cs-hero h1{font-size:clamp(40px,5.6vw,80px)}.sv.cs .cs-hero .sv-chips li{background:#fff;color:var(--ink)}.sv.cs .cs-devices{position:relative;min-height:clamp(320px,38vw,540px)}.sv.cs .cs-blob{position:absolute;inset:8% 4% 6% 12%;border-radius:46% 54% 52% 48%/50% 44% 56% 50%;background:var(--accent);border:var(--line);animation:sv-morph 14s ease-in-out infinite alternate}.sv.cs .cs-browser{position:relative;border:var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:10px 10px 0 var(--ink)}.sv.cs .cs-browser-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:2px solid var(--ink);background:#f3f2ef}.sv.cs .cs-browser-bar i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.sv.cs .cs-browser-bar i:nth-child(2){background:#febc2e}.sv.cs .cs-browser-bar i:nth-child(3){background:#28c840}.sv.cs .cs-browser-bar span{margin-left:10px;font-size:12px;font-weight:700;color:rgba(14,14,18,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv.cs .cs-browser-hero{position:absolute;left:0;top:6%;width:88%;transform:rotate(-2.5deg);animation:sv-drop .9s var(--ease) .15s both;--r:-2.5deg}.sv.cs .cs-browser-hero img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.sv.cs .cs-phone{position:absolute;right:2%;bottom:0;width:clamp(110px,24%,190px);border:4px solid var(--ink);border-radius:26px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--ink);transform:rotate(5deg);animation:sv-drop .9s var(--ease) .35s both,hm-bob 6s ease-in-out 1.2s infinite alternate;--r:5deg}.sv.cs .cs-phone img{display:block;width:100%;aspect-ratio:9/19.5;object-fit:cover;object-position:top}.sv.cs .cs-metrics{padding:0 0 clamp(40px,7vh,72px)}.sv.cs .cs-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.sv.cs .cs-archived{display:inline-flex;align-items:center;min-height:54px;padding:0 18px;border:2px dashed;border-radius:14px;font-weight:700;opacity:.75}.sv.cs .cs-metric{padding:20px;border:var(--line);border-radius:18px;background:#fff}.sv.cs .cs-metric b{display:block;margin-top:4px;font-size:clamp(17px,1.5vw,21px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.sv.cs .cs-metric span{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(14,14,18,.6)}.sv.cs.is-dark .cs-metric b{color:#fff}.sv.cs.is-dark .cs-metric span{color:rgba(242,241,238,.7)}.sv.cs .cs-brief{background:#fff;border-block:var(--line)}.sv.cs .cs-film{position:relative;padding:0;background:var(--ink);color:#fff}.sv.cs .cs-film-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;padding-top:var(--sh-h,72px)}.sv.cs .cs-film-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.sv.cs .cs-film-copy .sv-eyebrow{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.sv.cs .cs-film-copy ol{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.sv.cs .cs-film-copy li{padding:16px 18px;border-radius:16px;border:2px solid rgba(255,255,255,.14);opacity:.38;transition:opacity .4s var(--ease),border-color .4s,transform .4s var(--ease)}.sv.cs .cs-film-copy li h3{font-size:18px;margin-bottom:4px}.sv.cs .cs-film-copy li p{font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.78);display:none}.sv.cs .cs-film-copy li.is-on{opacity:1;border-color:var(--accent);transform:translateX(6px)}.sv.cs .cs-film-copy li.is-on p{display:block}.sv.cs .cs-film-copy li.is-past{opacity:.6}.sv.cs .cs-film .cs-browser{box-shadow:10px 10px 0 var(--accent);border-color:#fff}.sv.cs .cs-browser-view{position:relative;aspect-ratio:16/10;background:#000}.sv.cs .cs-browser-view img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .45s var(--ease),transform .9s var(--ease);transform:scale(1.02)}.sv.cs .cs-browser-view img.is-on{opacity:1;transform:none}.sv.cs .cs-progress{height:4px;background:rgba(14,14,18,.12)}.sv.cs .cs-progress b{display:block;height:100%;background:var(--accent);transform-origin:left}.sv.cs .cs-mod-sec{background:#fff;border-block:var(--line)}.sv.cs .cs-modules{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;margin-top:32px}.sv.cs .cs-tabs{display:flex;flex-direction:column;gap:8px}.sv.cs .cs-tabs button{text-align:left;padding:14px 16px;border:2px solid var(--ink);border-radius:14px;background:#fff;font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer}.sv.cs .cs-tabs button.on{background:var(--accent);color:var(--accent-ink)}.sv.cs .cs-tab-body{padding:26px;border:var(--line);border-radius:20px;background:var(--paper)}.sv.cs .cs-tab-body h3{font-size:24px;margin-bottom:10px}.sv.cs .cs-tab-body p{font-size:16.5px;line-height:1.65;color:rgba(14,14,18,.78)}.sv.cs .cs-tab-body ul{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.sv.cs .cs-tab-body ul li{position:relative;padding-left:22px}.sv.cs .cs-tab-body ul li:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:800}.sv.cs .cs-screens{overflow:hidden}.sv.cs .cs-strip{display:flex;gap:22px;margin-top:36px;padding:0 max(16px,(100vw - 1200px)/2) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.sv.cs .cs-shot{flex:none;width:min(720px,82vw);scroll-snap-align:center;border:var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--accent);transform:rotate(calc((var(--i) - 1.5) * .6deg))}.sv.cs .cs-shot img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;object-position:top}.sv.cs .cs-next-card{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;margin:8px 0 24px;padding:16px;border:var(--line);border-radius:22px;background:#fff;color:var(--ink)}.sv.cs .cs-next-card img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:14px;border:2px solid var(--ink)}.sv.cs .cs-next-card em{display:block;font-style:normal;font-size:13px;font-weight:800;text-transform:uppercase;color:var(--indigo)}.sv.cs .cs-next-card b{display:block;margin:6px 0 14px;font-size:clamp(26px,3vw,40px);letter-spacing:-.03em}.sv.cs .cs-next-card i{font-style:normal;font-weight:800}.sv.cs .cs-next-card{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sv.cs .cs-next-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--accent);color:var(--ink)}@media(max-width:991px){.sv.cs .cs-film-grid,.sv.cs .cs-hero-grid,.sv.cs .cs-modules,.sv.cs .cs-next-card{grid-template-columns:1fr}.sv.cs .cs-metric-grid{grid-template-columns:1fr 1fr}.sv.cs .cs-metric:first-child{grid-column:1/-1}.sv.cs .cs-film-pin{align-items:flex-start;padding-top:calc(var(--sh-h, 64px) + 16px)}.sv.cs .cs-film-copy li:not(.is-on){display:none}.sv.cs .cs-film-copy li.is-on{transform:none}}@media(prefers-reduced-motion:reduce){.sv.cs .cs-browser-view img{transition:none}}.sv.wk .wk-list{padding-top:0}.sv.wk .wk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.sv.wk .wk-card{display:flex;flex-direction:column;border:var(--line);border-radius:22px;overflow:hidden;background:#fff;color:var(--ink);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sv.wk .wk-card.is-big{grid-column:span 2}.sv.wk .wk-card.is-big .wk-img{aspect-ratio:16/8}.sv.wk .wk-card .wk-img{display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:3px solid var(--ink);background:var(--accent)}.sv.wk .wk-card .wk-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s var(--ease)}.sv.wk .wk-card .wk-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.sv.wk .wk-card .wk-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sv.wk .wk-card .wk-meta em{font-style:normal;color:var(--indigo)}.sv.wk .wk-card .wk-meta i{font-style:normal;padding:3px 9px;border-radius:99px;background:#dcfce7;color:#166534}.sv.wk .wk-card .wk-meta i.is-off{background:#f1f1f1;color:#666}.sv.wk .wk-card b{font-size:21px;letter-spacing:-.02em}.sv.wk .wk-card .wk-sum{font-size:15px;line-height:1.5;color:rgba(14,14,18,.72);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sv.wk .wk-card .wk-go{margin-top:4px;font-weight:800;font-size:14.5px}.sv.wk .wk-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--accent);color:var(--ink)}.sv.wk .wk-card:hover img{transform:scale(1.04)}@media(max-width:991px){.sv.wk .wk-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sv.wk .wk-grid{grid-template-columns:1fr}.sv.wk .wk-card.is-big{grid-column:auto}.sv.wk .wk-card.is-big .wk-img{aspect-ratio:16/10}}.sv.bl .bl-list{padding-top:0}.sv.bl .bl-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.sv.bl .bl-tools .wk-filters{margin:0}.sv.bl .bl-search input{width:min(340px,100%);height:46px;padding:0 16px;border:2px solid var(--ink);border-radius:12px;font:500 15px var(--f);background:#fff;color:var(--ink)}.sv.bl .bl-search input::placeholder{color:rgba(14,14,18,.5);opacity:1}.sv.bl .bl-search input:focus{outline:3px solid var(--indigo)}.sv.bl .bl-img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#5956e9,#a855f7 55%,#ec4899)}.sv.bl .bl-img:after{content:attr(data-label);position:absolute;left:14px;bottom:12px;color:#fff;font-weight:800}.sv.bl .bl-img img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.sv.bl .bl-meta{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sv.bl .bl-meta em{font-style:normal;color:var(--indigo)}.sv.bl .bl-meta time{color:rgba(14,14,18,.55)}.sv.bl .bl-ex{font-size:15px;line-height:1.55;color:rgba(14,14,18,.72);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sv.bl .bl-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border:var(--line);border-radius:24px;overflow:hidden;background:#fff;color:var(--ink);margin-bottom:22px}.sv.bl .bl-lead .bl-img{aspect-ratio:auto;min-height:320px;border-right:3px solid var(--ink)}.sv.bl .bl-lead .bl-lead-body{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(22px,3vw,40px)}.sv.bl .bl-lead b{font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.03em}.sv.bl .bl-lead{transition:box-shadow .25s var(--ease)}.sv.bl .bl-lead:hover{box-shadow:8px 8px 0 var(--indigo);color:var(--ink)}.sv.bl .bl-lead:hover img{transform:scale(1.03)}.sv.bl .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.sv.bl .bl-card{display:flex;flex-direction:column;gap:10px;color:var(--ink)}.sv.bl .bl-card .bl-img{border:var(--line);border-radius:18px}.sv.bl .bl-card b{font-size:19px;line-height:1.3;letter-spacing:-.01em}.sv.bl .bl-card.is-hidden{display:none}.sv.bl .bl-card:hover{color:var(--ink)}.sv.bl .bl-card:hover img{transform:scale(1.04)}.sv.bl .bl-more{margin-top:28px}@media(max-width:991px){.sv.bl .bl-grid{grid-template-columns:1fr 1fr}.sv.bl .bl-lead{grid-template-columns:1fr}.sv.bl .bl-lead .bl-img{min-height:220px;border-right:0;border-bottom:3px solid var(--ink)}}@media(max-width:600px){.sv.bl .bl-grid{grid-template-columns:1fr}}.sv.ar .ar-progress{position:fixed;left:0;right:0;top:calc(var(--sh-h, 72px) + var(--announcement-bar-height, 0px));z-index:1095;height:3px;pointer-events:none}.sv.ar .ar-progress b{display:block;height:100%;background:var(--indigo);transform-origin:left}.sv.ar .ar-in{width:min(1080px,100% - 32px);margin-inline:auto}.sv.ar .ar-head{padding-top:calc(var(--sh-h, 72px) + var(--announcement-bar-height, 0px) + clamp(24px,5vh,56px));padding-bottom:28px}.sv.ar .ar-head h1{font-size:clamp(32px,4.4vw,58px);line-height:1.05;letter-spacing:-.035em;max-width:22ch;margin-bottom:16px}.sv.ar .ar-dek{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:rgba(14,14,18,.75);max-width:44em}.sv.ar .ar-meta{margin-top:16px;font-size:14.5px;color:rgba(14,14,18,.65)}.sv.ar .ar-meta a{font-weight:700;color:var(--ink)}.sv.ar .ar-cover-in{width:min(1080px,100% - 32px);margin:28px auto 0}.sv.ar .ar-cover{display:block;width:100%;max-height:520px;object-fit:cover;border:var(--line);border-radius:20px}.sv.ar .ar-layout{display:grid;grid-template-columns:220px minmax(0,720px);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);justify-content:center;padding:36px 0 24px}.sv.ar .ar-side{position:-webkit-sticky;position:sticky;top:calc(var(--sh-h, 72px) + 24px);align-self:start;display:grid;grid-gap:24px;gap:24px;font-size:14px}.sv.ar .ar-side b{display:block;margin-bottom:8px;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em}.sv.ar .ar-side a,.sv.ar .ar-side button{display:block;padding:5px 0;color:rgba(14,14,18,.72);line-height:1.35;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.sv.ar .ar-side a:hover,.sv.ar .ar-side button:hover{color:var(--indigo)}.sv.ar .ar-body{font-size:18px;line-height:1.75;color:#1d1d24;min-width:0}.sv.ar .ar-body h2{font-size:clamp(24px,2.4vw,30px);line-height:1.2;letter-spacing:-.02em;margin:2em 0 .6em;scroll-margin-top:calc(var(--sh-h, 72px) + 24px)}.sv.ar .ar-body h3{font-size:21px;margin:1.6em 0 .5em}.sv.ar .ar-body ol,.sv.ar .ar-body p,.sv.ar .ar-body ul{margin:0 0 1.1em}.sv.ar .ar-body ol,.sv.ar .ar-body ul{padding-left:1.4em;list-style:revert}.sv.ar .ar-body li{margin:.35em 0}.sv.ar .ar-body a{color:var(--indigo);text-decoration:underline;text-underline-offset:3px}.sv.ar .ar-body img{max-width:100%;height:auto;border-radius:14px;border:2px solid rgba(14,14,18,.12);margin:1em 0}.sv.ar .ar-body blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:4px solid var(--indigo);font-size:1.05em;background:none}.sv.ar .ar-body code,.sv.ar .ar-body pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.sv.ar .ar-body pre{padding:16px;border-radius:12px;background:#0e0e12;color:#f2f1ee;overflow-x:auto}.sv.ar .ar-body :not(pre)>code{padding:2px 6px;border-radius:6px;background:rgba(89,86,233,.1)}.sv.ar .ar-body table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.92em;display:block;overflow-x:auto}.sv.ar .ar-body td,.sv.ar .ar-body th{padding:10px 12px;border:1px solid rgba(14,14,18,.15);text-align:left}.sv.ar .ar-tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 28px}.sv.ar .ar-tags li{padding:6px 12px;border-radius:99px;background:#fff;border:2px solid rgba(14,14,18,.12);font-size:13.5px;font-weight:600}.sv.ar .ar-service{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:28px;border:var(--line);border-radius:22px;background:#fff;box-shadow:8px 8px 0 var(--indigo)}.sv.ar .ar-service h2{font-size:26px;margin:2px 0 6px}.sv.ar .ar-service p{color:rgba(14,14,18,.72)}.sv.ar .ar-service .sv-eyebrow{margin-bottom:8px}.sv.ar .ar-author{display:flex;gap:16px;align-items:flex-start;margin:28px 0 8px;padding:22px;border-radius:18px;background:#fff;border:2px solid rgba(14,14,18,.12)}.sv.ar .ar-author b{font-size:18px}.sv.ar .ar-author p{margin:4px 0 8px;color:rgba(14,14,18,.72);line-height:1.5}.sv.ar .ar-avatar{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--indigo);color:#fff;font-weight:800;border:2px solid var(--ink)}.sv.ar .ar-related h2{margin-bottom:4px}.sv.ar .ar-in-wide{width:min(1200px,100% - 32px)}@media(max-width:991px){.sv.ar .ar-layout{grid-template-columns:minmax(0,1fr)}.sv.ar .ar-side{position:static;order:2;grid-template-columns:1fr 1fr}.sv.ar .ar-toc{display:none}}.sv .wk-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.sv .wk-filters button{padding:9px 14px;border:2px solid var(--ink);border-radius:99px;background:#fff;font:700 14px/1 var(--f);color:var(--ink);cursor:pointer;transition:background .15s}.sv .wk-filters button:hover{background:#f1f0ff}.sv .wk-filters button.on{background:var(--ink);color:#fff}@media(max-width:640px){.sv .wk-filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 8px;scrollbar-width:none}.sv .wk-filters::-webkit-scrollbar{display:none}.sv .wk-filters button{flex:none}}.sv.pr .wk-filters{margin-bottom:0}.sv .crs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.sv .crs-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:var(--line);border-radius:20px;background:#fff;color:var(--ink)}.sv .crs-card b{font-size:18px;line-height:1.3}.sv .crs-card .bl-meta span{color:rgba(14,14,18,.55)}.sv .crs-card .crs-foot{margin-top:auto;display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(14,14,18,.1);font-size:14px;color:rgba(14,14,18,.7)}.sv .crs-card .crs-foot strong{color:var(--ink)}.sv .crs-card{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.sv .crs-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--indigo);color:var(--ink)}.sv .crs-h1{font-size:clamp(32px,4.2vw,56px)!important}.sv .crs-learn{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:28px}.sv .crs-learn li{position:relative;padding:16px 16px 16px 46px;border:2px solid rgba(14,14,18,.12);border-radius:14px;background:var(--paper);font-size:16px;line-height:1.5}.sv .crs-learn li:before{content:"✓";position:absolute;left:16px;top:15px;font-weight:800;color:var(--indigo)}.sv .crs-learn.is-plain li:before{content:"→"}.sv .crs-topics{display:grid;grid-gap:6px;gap:6px;padding-bottom:18px}.sv .crs-topics li{position:relative;padding-left:20px;color:rgba(14,14,18,.78)}.sv .crs-topics li:before{content:"•";position:absolute;left:4px;color:var(--indigo)}@media(max-width:991px){.sv .crs-grid{grid-template-columns:1fr 1fr}.sv .crs-learn{grid-template-columns:1fr}}@media(max-width:600px){.sv .crs-grid{grid-template-columns:1fr}}.sv .or-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sv.ar .ar-legal{margin:8px 0 24px;max-width:760px}.sv.ar .ar-legal h2{font-size:22px}.sv.ar .ar-body h2,.sv.ar .ar-body h3{max-width:none}.orb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--orb-size,56px);height:var(--orb-size,56px);padding:0;margin:0;border:none;border-radius:50%;background:rgba(0,0,0,0);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;outline:none;overflow:visible;box-sizing:border-box;text-decoration:none;vertical-align:middle;box-shadow:0 4px 14px rgba(108,96,254,.38),0 10px 24px rgba(14,14,18,.2),0 0 0 1.5px rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.orb[data-dark="1"],.tone-ink .orb{box-shadow:0 4px 18px rgba(108,96,254,.5),0 0 20px rgba(108,96,254,.3),0 0 0 1.5px rgba(255,255,255,.35)}button.orb{cursor:pointer}button.orb:hover{transform:scale(1.06);box-shadow:0 6px 20px rgba(108,96,254,.52),0 14px 30px rgba(14,14,18,.26),0 0 0 2px rgba(255,255,255,.32)}button.orb:active{transform:scale(.95);transition-duration:.08s}button.orb:focus-visible{outline:3px solid #ffd23f;outline-offset:3px;border-radius:50%}span.orb{cursor:default;pointer-events:none}.orb-inner{display:flex;align-items:center;justify-content:center;border-radius:50%;will-change:transform;pointer-events:inherit}.orb-inner,.orb-svg{width:100%;height:100%}.orb-svg{display:block;overflow:visible;pointer-events:none}.orb-face{transform:translate3d(calc(var(--orb-look-x, 0) * 3.2px),calc(var(--orb-look-y, 0) * 2.8px),0);transition:transform .1s cubic-bezier(.2,0,0,1);will-change:transform}.orb-pupil-wrap{transform:translate3d(calc(var(--orb-look-x, 0) * 2.8px),calc(var(--orb-look-y, 0) * 2.4px),0);transition:transform .08s ease-out;will-change:transform}.orb--thinking .orb-pupil-wrap{transform:translate3d(0,-3.2px,0)}.orb-brow{fill:none;stroke:#0e0e12;stroke-width:2.2px;stroke-linecap:round;transition:transform .18s ease,opacity .18s ease;transform-origin:center}.orb--curious .orb-brow--left{transform:translate3d(0,-4px,0) rotate(-7deg)}.orb--curious .orb-brow--right{transform:translate3d(0,1px,0) rotate(5deg)}.orb--happy .orb-brow{transform:translate3d(0,-2.5px,0)}.orb--surprised .orb-brow{transform:translate3d(0,-5px,0)}.orb--sleepy .orb-brow{transform:translate3d(0,2px,0);opacity:.55}.orb--dizzy .orb-brow--left{transform:translate3d(0,-2px,0) rotate(12deg)}.orb--dizzy .orb-brow--right{transform:translate3d(0,2px,0) rotate(-12deg)}.orb-eye{transform-origin:50% 50%;transition:transform .1s ease-out}.orb--blink .orb-eye{transform:scaleY(.08);transition:transform .08s ease-in}.orb--dizzy.orb--blink .orb-eye{transform:none}.orb-eyes--default{opacity:1;transition:opacity .16s ease}.orb-eyes--dizzy,.orb-eyes--happy,.orb-eyes--sleepy{opacity:0;pointer-events:none;transition:opacity .16s ease}.orb--dizzy .orb-eyes--default,.orb--happy .orb-eyes--default,.orb--sleepy .orb-eyes--default{opacity:0}.orb--dizzy .orb-eyes--dizzy,.orb--happy .orb-eyes--happy,.orb--sleepy .orb-eyes--sleepy{opacity:1}.orb--wave .orb-eye--left{transform:scaleY(.12)}.orb--wave .orb-eye--right{transform:scale(1.08)}.orb--surprised .orb-eye{transform:scale(1.18)}.orb-spiral--left{transform-origin:39px 48px;animation:orb-spiral-spin 1.2s linear infinite}.orb-spiral--right{transform-origin:61px 48px;animation:orb-spiral-spin 1.2s linear infinite reverse}@keyframes orb-spiral-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orb-mouth{opacity:0;pointer-events:none;transition:opacity .16s ease}.orb--curious .orb-mouth--curious,.orb--dizzy .orb-mouth--dizzy,.orb--happy .orb-mouth--happy,.orb--idle .orb-mouth--idle,.orb--sleepy .orb-mouth--sleepy,.orb--surprised .orb-mouth--surprised,.orb--talking .orb-mouth--talking,.orb--thinking .orb-mouth--thinking,.orb--wave .orb-mouth--wave{opacity:1}.orb--talking .orb-mouth--talking{transform-origin:50px 61px;animation:orb-mouth-talk .32s ease-in-out infinite alternate}@keyframes orb-mouth-talk{0%{transform:scaleY(.35) scaleX(.85)}to{transform:scaleY(1.3) scaleX(1.08)}}.orb-blush{opacity:.35;transition:opacity .2s ease,transform .2s ease}.orb--happy .orb-blush,.orb--wave .orb-blush{opacity:.85;transform:scale(1.2);transform-origin:center}.orb:not(.orb--wave):not(.orb--dizzy):not(.orb--sleepy) .orb-inner{animation:orb-float 3.6s ease-in-out infinite}@keyframes orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}.orb--wave .orb-inner{animation:orb-hop .9s cubic-bezier(.28,.84,.42,1) infinite}@keyframes orb-hop{0%,to{transform:translateZ(0) scale(1)}22%{transform:translate3d(0,-9px,0) scale(.95,1.05)}44%{transform:translateZ(0) scale(1.06,.94)}64%{transform:translate3d(0,-4px,0) scale(.98,1.02)}82%{transform:translateZ(0) scale(1.02,.98)}}.orb--sleepy .orb-inner{animation:orb-sleepy-breathe 5.2s ease-in-out infinite}@keyframes orb-sleepy-breathe{0%,to{transform:translate3d(0,2px,0) scaleY(.98)}50%{transform:translate3d(0,-3px,0) scale(.98,1.02)}}.orb-sleepy-z{opacity:0;pointer-events:none;transition:opacity .25s ease}.orb--sleepy .orb-sleepy-z{opacity:1}.orb-z{font-family:var(--f,system-ui,sans-serif);font-weight:800;font-size:11px;fill:#c4b5fd;opacity:0;transform-origin:center}.orb--sleepy .orb-z--1{animation:orb-float-z 2.6s ease-out infinite;animation-delay:0s}.orb--sleepy .orb-z--2{animation:orb-float-z 2.6s ease-out infinite;animation-delay:.85s}.orb--sleepy .orb-z--3{animation:orb-float-z 2.6s ease-out infinite;animation-delay:1.7s}@keyframes orb-float-z{0%{opacity:0;transform:translate3d(-3px,3px,0) scale(.6)}30%{opacity:.95}80%{opacity:.8;transform:translate3d(7px,-13px,0) scale(1) rotate(6deg)}to{opacity:0;transform:translate3d(14px,-22px,0) scale(1.25) rotate(14deg)}}.orb--dizzy .orb-inner{animation:orb-dizzy-wobble .75s ease-in-out infinite}@keyframes orb-dizzy-wobble{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(-3px,-1px,0) rotate(-6deg)}75%{transform:translate3d(3px,-1px,0) rotate(6deg)}}.orb--talking{animation:orb-glow-pulse 1.15s ease-in-out infinite}@keyframes orb-glow-pulse{0%,to{box-shadow:0 4px 14px rgba(108,96,254,.4),0 10px 24px rgba(14,14,18,.2),0 0 0 1.5px rgba(255,255,255,.22)}50%{box-shadow:0 4px 28px rgba(108,96,254,.8),0 0 22px rgba(139,61,255,.65),0 10px 30px rgba(14,14,18,.25),0 0 0 2.5px rgba(255,255,255,.35)}}.orb--curious .orb-inner{transform:rotate(5deg) translate3d(0,-2px,0)}.orb--surprised .orb-inner{transform:scale(1.05)}.orb-thinking-dots{opacity:0;pointer-events:none;transform-origin:50px 50px;transition:opacity .2s ease}.orb--thinking .orb-thinking-dots{opacity:1;animation:orb-orbit 3s linear infinite}@keyframes orb-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.orb,.orb *,.orb-eye,.orb-face,.orb-inner,.orb-mouth,.orb-pupil-wrap,.orb-spiral,.orb-thinking-dots,.orb-z{animation:none!important;transition:none!important}.orb--talking .orb-mouth--talking{transform:scaleY(.85)}}.assistant-root{position:fixed;bottom:24px;right:24px;z-index:9990;pointer-events:none;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(max-width:767px){.assistant-root{bottom:calc(18px + env(safe-area-inset-bottom));right:calc(16px + env(safe-area-inset-right))}}.assistant-dock{position:relative;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;transition:transform .65s cubic-bezier(.34,1.56,.64,1)}.assistant-dock.anchor-0{transform:translateZ(0)}.assistant-dock.anchor-1{transform:translate3d(0,-28vh,0)}.assistant-dock.anchor-2{transform:translate3d(0,-12vh,0)}@media(max-width:767px){.assistant-dock{transform:none!important}}.assistant-orb-wrapper{pointer-events:auto;position:relative;z-index:2;margin-top:8px}.assistant-bubble{position:absolute;right:68px;bottom:8px;width:260px;max-width:calc(100vw - 110px);background:#fff;border:1px solid rgba(108,96,254,.2);border-radius:16px;padding:12px 14px;box-shadow:0 10px 25px rgba(0,0,0,.08),0 2px 6px rgba(108,96,254,.05);pointer-events:none;z-index:1;animation:assistant-bubble-fade-in .22s cubic-bezier(.16,1,.3,1) forwards}.assistant-bubble:after,.assistant-bubble:before{content:"";position:absolute;background:#fff;border:1px solid rgba(108,96,254,.2);border-radius:50%}.assistant-bubble:before{right:-11px;bottom:16px;width:12px;height:12px}.assistant-bubble:after{right:-20px;bottom:11px;width:6px;height:6px}.assistant-bubble .assistant-bubble-body{display:flex;flex-direction:column;gap:8px}.assistant-bubble .assistant-bubble-text{font-size:13px;line-height:1.45;color:#1e293b;margin:0;animation:assistant-text-swap .32s cubic-bezier(.16,1,.3,1) both}.assistant-bubble .assistant-bubble-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.assistant-bubble .assistant-bubble-ask,.assistant-bubble .assistant-bubble-close{pointer-events:auto}.assistant-bubble .assistant-bubble-ask{font-size:11.5px;font-weight:600;color:#6c60fe;background:rgba(108,96,254,.08);border:1px solid rgba(108,96,254,.22);border-radius:12px;padding:3px 9px;cursor:pointer;transition:background .15s ease,color .15s ease}.assistant-bubble .assistant-bubble-ask:hover{background:#6c60fe;color:#fff}.assistant-bubble .assistant-bubble-close{font-size:16px;line-height:1;color:#94a3b8;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:2px 4px}.assistant-bubble .assistant-bubble-close:hover{color:#1e293b}@media(max-width:767px){.assistant-bubble{width:220px;max-width:calc(100vw - 100px);padding:10px 12px}.assistant-bubble .assistant-bubble-text{font-size:12.5px}}@keyframes assistant-text-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.assistant-bubble,.assistant-bubble .assistant-bubble-text{animation:none}}@keyframes assistant-bubble-fade-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.assistant-panel{position:absolute;right:0;bottom:0;width:380px;height:560px;max-height:calc(100vh - 48px);background:#fff;border-radius:20px;box-shadow:0 16px 45px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;z-index:10;transform-origin:bottom right;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s ease,border-radius .28s ease}.assistant-panel.is-closed{opacity:0;pointer-events:none;transform:scale(.2);visibility:hidden}.assistant-panel.is-open{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}@media(max-width:767px){.assistant-panel{position:fixed;left:0;right:0;bottom:0;width:100vw;height:88vh;max-height:88vh;border-radius:20px 20px 0 0;transform-origin:bottom center}.assistant-panel.is-closed{transform:translateY(100%);opacity:0}.assistant-panel.is-open{transform:translateY(0);opacity:1}}.assistant-header{background:linear-gradient(135deg,#0b0f19,#171e31);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(108,96,254,.25)}.assistant-header .assistant-header-left{display:flex;align-items:center;gap:10px}.assistant-header .assistant-header-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.assistant-header .assistant-header-info{display:flex;flex-direction:column}.assistant-header .assistant-header-title{font-size:15px;font-weight:700;color:#fff;line-height:1.2}.assistant-header .assistant-header-status{font-size:11px;color:#94a3b8;line-height:1.2}.assistant-header .assistant-header-actions{display:flex;align-items:center;gap:8px}.assistant-header .assistant-quiet-btn{font-size:11px;font-weight:600;color:#94a3b8;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:4px 8px;cursor:pointer;transition:all .2s ease}.assistant-header .assistant-quiet-btn.is-quiet{color:#f59e0b;background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.35)}.assistant-header .assistant-quiet-btn:hover{color:#fff}.assistant-header .assistant-close-btn{font-size:20px;line-height:1;color:#94a3b8;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:2px 6px}.assistant-header .assistant-close-btn:hover{color:#fff}.assistant-messages{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px;display:flex;flex-direction:column;gap:12px;background:#f8fafc}.assistant-msg-row{display:flex;flex-direction:column;max-width:100%}.assistant-msg-row.is-user{align-items:flex-end}.assistant-msg-row.is-assistant{align-items:flex-start}.assistant-bubble-msg{font-size:13.5px;line-height:1.5}.assistant-bubble-msg.msg-user{background:linear-gradient(135deg,#6c60fe,#5b4efa);color:#fff;border-radius:16px 16px 4px 16px;padding:10px 14px;max-width:85%;box-shadow:0 2px 8px rgba(108,96,254,.18)}.assistant-bubble-msg.msg-assistant{background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px;padding:11px 14px;max-width:88%;box-shadow:0 1px 4px rgba(0,0,0,.04)}.assistant-bubble-msg .assistant-p{margin:0 0 6px;font-size:13.5px;line-height:1.5;color:inherit}.assistant-bubble-msg .assistant-p:last-child{margin-bottom:0}.assistant-bubble-msg .assistant-line-break{display:block;height:6px}.assistant-bubble-msg .assistant-bullet{display:flex;align-items:flex-start;gap:6px;margin:3px 0}.assistant-bubble-msg .assistant-bullet-dot{color:#6c60fe;line-height:1.4}.assistant-bubble-msg .assistant-bullet-text{flex:1 1}.assistant-bubble-msg .assistant-strong{font-weight:700;color:#0f172a}.assistant-slots-container{margin-top:8px;max-width:88%}.assistant-chips-label{font-size:11px;font-weight:600;color:#64748b;margin-bottom:5px}.assistant-slots-list{display:flex;flex-wrap:wrap;gap:6px}.assistant-slot-chip{background:#fff;border:1px solid rgba(108,96,254,.35);border-radius:12px;padding:5px 10px;font-size:12px;font-weight:600;color:#6c60fe;cursor:pointer;transition:all .15s ease}.assistant-slot-chip:hover:not(:disabled){background:#6c60fe;color:#fff;border-color:#6c60fe}.assistant-slot-chip:disabled{opacity:.6;cursor:not-allowed}.assistant-booking-card{margin-top:8px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-radius:12px;padding:10px 12px;max-width:88%;display:flex;flex-direction:column;gap:4px}.assistant-booking-badge{font-size:10px;font-weight:700;text-transform:uppercase;color:#065f46;letter-spacing:.5px}.assistant-booking-row{display:flex;gap:16px;justify-content:space-between;font-size:12px;color:#1e293b}.assistant-booking-key{color:#64748b}.assistant-booking-val{font-weight:600}.assistant-meet-link{display:inline-block;align-self:flex-start;margin-top:6px;font-size:11.5px;font-weight:600;color:#fff;background:#059669;padding:5px 10px;border-radius:8px;text-decoration:none;transition:background .15s ease}.assistant-meet-link:hover{background:#047857}.assistant-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-width:90%}.assistant-suggestion-chip{background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:5px 11px;font-size:12px;color:#334155;cursor:pointer;transition:all .15s ease}.assistant-suggestion-chip:hover{border-color:#6c60fe;color:#6c60fe;background:#f8fafc}.assistant-typing-indicator{display:flex;align-items:center;gap:4px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:-moz-fit-content;width:fit-content}.typing-dot{width:6px;height:6px;background:#94a3b8;border-radius:50%;animation:assistant-dot-bounce 1.2s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes assistant-dot-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.assistant-error-row{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:8px 12px;font-size:12px;color:#991b1b}.assistant-error-text{flex:1 1}.assistant-retry-btn{background:#ef4444;color:#fff;border:none;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;cursor:pointer}.assistant-retry-btn:hover{background:#dc2626}.assistant-footer{padding:12px 14px max(12px,12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0}.assistant-input-form{display:flex;gap:8px;align-items:center}.assistant-input{flex:1 1;padding:9px 14px;border:1px solid #cbd5e1;border-radius:20px;font-size:13.5px;outline:none;font-family:inherit;transition:border-color .15s ease}.assistant-input:focus{border-color:#6c60fe}.assistant-input:disabled{background:#f8fafc}.assistant-send-btn{width:36px;height:36px;border-radius:50%;background:#6c60fe;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.assistant-send-btn:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.assistant-send-btn:hover:not(:disabled){background:#5b4efa}.assistant-whatsapp-wrapper{margin-top:8px;text-align:center}.assistant-whatsapp-link{font-size:11.5px;color:#059669;text-decoration:none;font-weight:600}.assistant-whatsapp-link:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.assistant-dock{transition:none!important}.assistant-bubble{animation:none!important}.assistant-panel{transition:opacity .15s ease!important;transform:none!important}.typing-dot{animation:none!important}}html[data-enq-open="1"] .assistant-dock{transform:translateZ(0)!important}html[data-enq-open="1"] .assistant-bubble{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html .enq-shell{bottom:100px}@media(max-width:768px){html .enq-shell{bottom:92px}}@media(max-width:767px){.stf:after{content:"";display:block;height:132px}}html[data-brane-open="1"] .enq-shell{opacity:0!important;pointer-events:none!important;transform:translateX(140%)!important}.enq-hp,.ws-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.sv.cp .cp-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}.sv.cp .cp-hero-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;border:2px solid var(--ink);border-radius:99px;background:var(--yellow);font-size:13px;font-weight:800;letter-spacing:.02em}.sv.cp .cp-lead-form{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3.2vw,34px);border:var(--line);border-radius:22px;background:#fff;box-shadow:10px 10px 0 var(--indigo);animation:sv-rise .8s var(--ease) .25s both}.sv.cp .cp-lead-form .cp-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sv.cp .cp-lead-form .cp-form-title{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.sv.cp .cp-lead-form .cp-form-offer{padding:4px 10px;border-radius:99px;background:var(--yellow);border:2px solid var(--ink);font-size:12px;font-weight:800}.sv.cp .cp-lead-form label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700}.sv.cp .cp-lead-form input,.sv.cp .cp-lead-form select{width:100%;height:48px;padding:0 14px;border:2px solid var(--ink);border-radius:12px;background:#fff;font:500 15px var(--f);color:var(--ink);box-sizing:border-box}.sv.cp .cp-lead-form input::placeholder,.sv.cp .cp-lead-form select::placeholder{color:rgba(14,14,18,.5);opacity:1}.sv.cp .cp-lead-form input:focus,.sv.cp .cp-lead-form select:focus{outline:3px solid var(--indigo);outline-offset:1px}.sv.cp .cp-lead-form .cp-phone-row{display:grid;grid-template-columns:105px 1fr;grid-gap:8px;gap:8px}.sv.cp .cp-lead-form .co-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sv.cp .cp-lead-form .sv-btn{margin-top:6px;width:100%}.sv.cp .cp-lead-form small{text-align:center;font-size:13px;color:rgba(14,14,18,.6)}.sv.cp .cp-lead-form.is-done{gap:16px}.sv.cp .cp-lead-form.is-done b{font-size:24px}.sv.cp .cp-lead-form.is-done p{font-size:16px;line-height:1.55;color:rgba(14,14,18,.78)}.sv.cp .cp-form-error{margin:0;padding:10px 12px;border-radius:10px;background:#fde8e8;color:#9b1c1c;font-size:14px;font-weight:600}.sv.cp .cp-preview-figure{margin-top:24px;border:var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:6px 6px 0 var(--ink)}.sv.cp .cp-preview-figure img{width:100%;height:auto;display:block}.sv.cp .cp-preview-figure figcaption{padding:8px 12px;font-size:13px;font-weight:700;border-top:2px solid var(--ink);background:var(--paper)}.sv.cp .cp-content-box{margin-top:32px;padding:clamp(24px,3.5vw,44px);border:var(--line);border-radius:22px;background:#fff;font-size:17px;line-height:1.7}.sv.cp .cp-content-box h2,.sv.cp .cp-content-box h3,.sv.cp .cp-content-box h4{margin-top:24px;margin-bottom:12px;font-weight:800}.sv.cp .cp-content-box h2:first-child,.sv.cp .cp-content-box h3:first-child{margin-top:0}.sv.cp .cp-content-box p+p{margin-top:14px}.sv.cp .cp-content-box ol,.sv.cp .cp-content-box ul{margin:16px 0;padding-left:24px;list-style:disc}.sv.cp .cp-content-box li{margin-bottom:6px}@media(max-width:991px){.sv.cp .cp-hero-grid{grid-template-columns:1fr}}@media(max-width:560px){.sv.cp .cp-lead-form{padding:18px;box-shadow:6px 6px 0 var(--indigo)}.sv.cp .cp-phone-row{grid-template-columns:90px 1fr}}.sv.db .db-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.sv.db .db-hero-vis{position:relative;border:var(--line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:10px 10px 0 var(--ink)}.sv.db .db-hero-vis img{width:100%;height:auto;display:block}.sv.db .db-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:36px}.sv.db .db-card{display:flex;flex-direction:column;padding:24px;border:var(--line);border-radius:20px;background:#fff;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.sv.db .db-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ink)}.sv.db .db-card .db-card-thumb{display:block;margin-bottom:16px;border:2px solid var(--ink);border-radius:12px;overflow:hidden;aspect-ratio:16/10;background:var(--paper)}.sv.db .db-card .db-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.sv.db .db-card:hover .db-card-thumb img{transform:scale(1.04)}.sv.db .db-card .db-card-cat{display:inline-block;align-self:flex-start;margin-bottom:8px;padding:3px 10px;border-radius:99px;background:var(--yellow);border:1.5px solid var(--ink);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sv.db .db-card h3{font-size:20px;font-weight:800;margin-bottom:8px}.sv.db .db-card p{font-size:15.5px;line-height:1.55;color:rgba(14,14,18,.75)}.sv.db .db-analytics-types{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sv.db .db-analytics-types li{padding:8px 16px;border:2px solid var(--ink);border-radius:99px;background:#fff;font-size:14.5px;font-weight:700}.sv.db .db-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;margin-top:36px}.sv.db .db-split.is-reversed{direction:rtl}.sv.db .db-split.is-reversed>*{direction:ltr}.sv.db .db-split-media{border:var(--line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--indigo)}.sv.db .db-split-media img{width:100%;height:auto;display:block}.sv.db .db-split-content h3{font-size:clamp(24px,2.8vw,36px);letter-spacing:-.02em;margin-bottom:14px}.sv.db .db-split-content p{font-size:17px;line-height:1.6;color:rgba(14,14,18,.78);margin-bottom:18px}.sv.db .db-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.sv.db .db-list li{position:relative;padding-left:28px;font-size:16px;line-height:1.5;color:rgba(14,14,18,.85)}.sv.db .db-list li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:var(--indigo)}.sv.db .db-list li b{display:block;color:var(--ink);margin-bottom:2px;font-size:16px}.sv.db .db-list li span{font-size:14.5px;color:rgba(14,14,18,.72)}@media(max-width:991px){.sv.db .db-hero-grid{grid-template-columns:1fr}.sv.db .db-feature-grid{grid-template-columns:1fr 1fr}.sv.db .db-split{grid-template-columns:1fr}.sv.db .db-split.is-reversed{direction:ltr}}@media(max-width:600px){.sv.db .db-feature-grid{grid-template-columns:1fr}}.sv .cp-content-box h2{font-size:clamp(24px,2.6vw,32px);max-width:none}