@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wght@400;600;700&family=Space+Mono:wght@400;700&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: #012938;--color-background-soft-hightlight: #1A475B;--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-secondary: #72933C;--color-secondary-highlighted: #A7DC52;--color-secondary-soft-highlight: #91B558;--color-tertiary: #7986DB;--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-input-border: #EBEDF0;--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-style:italic;font-display:swap}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1;transition:color .5s,background-color .5s;font-family:Montserrat,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overscroll-behavior-y:none;overscroll-behavior-x:none}button{cursor:pointer}#app{color:#fff}body{font-size:clamp(10px,1vw,18px)}@media (max-aspect-ratio: 12/10){body{font-size:clamp(10px,1.5vh,18px)}}.starsWrapper[data-v-35699cd9]{display:flex;align-items:center;gap:4px}.star[data-v-35699cd9]{display:block;flex-shrink:0;mask-image:var(--star-image);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--star-color);-webkit-mask-image:var(--star-image);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.sticky{position:sticky;top:0}#talentProfileTopBar{display:flex;justify-content:space-between;align-items:center;padding:1em 2em;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0129384d;transition:background-color .3s ease;z-index:100}.invertedColourScheme:has(#talentProfileTopBar) #talentProfileTopBar{background-color:#ffffff4d}.gigleeLogoWrapper{display:flex;justify-content:center;align-items:center;border-radius:.5em;padding:.7em 0}.gigleeLogo{height:4em}#leftLogoSpan{color:#fff;font-weight:700;font-size:2.4em;transition:color .3s ease}#rightLogoSpan{color:var(--color-secondary);font-weight:700;font-size:2.4em}.invertedColourScheme:has(#leftLogoSpan) .gigleeLogoWrapper{animation:backgroundFade .3s forwards}.invertedColourScheme:has(#leftLogoSpan) #leftLogoSpan{animation:colorFade 1.1s forwards}@keyframes colorFade{0%{color:var(--color-secondary)}10%{color:gray}to{color:var(--color-background);opacity:1}}@keyframes backgroundFade{0%{background:var(--color-background)}40%{background:gray}to{background:#fff}}#talentProfileTopBar p{font-weight:600;font-size:1.1rem}#talentProfileTopBar button p{font-weight:600;font-size:1rem;color:var(--color-background)}#topBarStars{position:relative}#topBarStarsOverlayPopup{transition:opacity .3s ease;z-index:2;position:absolute;top:0;padding-top:2.5em;left:-25%;opacity:0;width:100%;gap:.4em;display:flex;flex-direction:column;align-items:start}#topBarStars:hover #topBarStarsOverlayPopup{opacity:1}#topBarStarsOverlayPopup p{font-size:.9rem;font-weight:400;padding-left:.2em;white-space:nowrap}.centeredFlex{display:flex;align-items:center}#talentProfileTopBar button{padding:.7em 1.2em;border-radius:.6em;border:none}.visibleMobileOnly{display:none}@media (max-aspect-ratio: 12/10){.invisibleOnMobile{display:none}.visibleMobileOnly{display:block}.mobileTopBar{padding:2.2em 2em 0}.mobileTopBar p{font-weight:600;font-size:1.1rem;line-height:1.05}.gigleeLogo{height:4em}.seperatedBlocks{display:flex;align-items:start;justify-content:space-between;width:100%}.leftAlignedVertFlex{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1em}.rightAlignedVertFlex{gap:1em;display:flex;flex-direction:column;justify-content:start;align-items:end}}.galleryCarouselWrapper{padding:4px 2em;max-width:100vw;cursor:grab;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.galleryCarouselWrapper::-webkit-scrollbar{display:none}.galleryItemListWrapper{position:relative;display:flex;padding-left:20vw}.scrollablyWide{min-width:150vw}.galleryItem{margin:0 2em;position:relative;display:inline-block;background:transparent}.galleryItemImage{width:50em;height:50em;object-fit:cover;pointer-events:none}.hoveredTextContainer{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;padding:0 2em;background:transparent;height:0%;color:var(--color-background);transition:height .3s ease-in-out,background .3s ease-in-out}.galleryItem:hover .hoveredTextContainer{height:10%;background:linear-gradient(0deg,#fff,#fff0)}.hoveredTextContainer p{font-size:1.4em;font-weight:700}@media (max-aspect-ratio: 12/10){.galleryItemImage{width:30em;height:30em}.galleryItem{margin:0 1.2em}}.reviewWrapper{display:flex;flex-direction:column;align-content:center;align-items:start;width:29em;max-width:70vw;border-radius:.8em;background-color:#ffffff0d;box-shadow:0 4px 10px #ffffff80}.reviewHeadingWrapper{display:flex;align-items:center;width:100%}.reviewProfileImage{border-radius:45%;width:6em;height:5em;margin-right:.5em}.reviewHeading{width:100%;margin-left:.4em}.reviewCategoryWrapper{display:flex;flex-direction:column;gap:.5em;width:100%}.reviewTextStarWrapper{display:flex;justify-content:space-between}.reviewHeadingNameText{font-size:1.2rem;font-weight:500}.reviewTextStarWrapper p{font-size:.9rem;font-weight:400}.reviewNameDate{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8em}.flexSpaceBetween{display:flex;align-items:center;justify-content:space-between;width:100%}.reviewNameDate p{font-size:.8rem}.reviewText p{font-size:1rem;font-weight:400;padding-top:1em;line-height:1.05;font-family:sans-serif}.nameHeading{font-size:1.5rem;font-weight:500}.ratingHeading{font-size:1.8rem;font-weight:700}@media (max-aspect-ratio: 12/10){.nameHeading{font-size:1.2rem}.ratingHeading{font-size:1.4rem}.reviewWrapper{width:90vw}}.stickyIfNotMobile[data-v-c67485d2]{position:sticky;top:8em}#aboutMeSection[data-v-c67485d2]{display:flex;width:100%;align-items:start;padding:3em 3em 0;overflow:visible;margin-bottom:15em;min-height:80vh}#aboutMeSection.withoutReview[data-v-c67485d2]{min-height:40vh}#aboutMeSection h3[data-v-c67485d2]{font-size:2rem;font-weight:700;padding-bottom:.4em}.leftJustifiedColumn[data-v-c67485d2]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#aboutMeSection .leftJustifiedColumn[data-v-c67485d2]{max-width:30vw}#aboutMeSection .leftJustifiedColumn p[data-v-c67485d2]{font-size:1.5rem;line-height:1.05;font-family:Inter,sans-serif}.scrollingReviews[data-v-c67485d2]{display:flex;flex-direction:column;align-items:start;margin-left:15em;margin-top:10em;width:100%;padding-left:5em;gap:10vh}.reviewItem[data-v-c67485d2]{display:flex;flex-direction:column;width:100%}.firstReviewPadding[data-v-c67485d2]{height:20em}.alignLeft[data-v-c67485d2]{align-items:start;padding-left:5em}.alignRight[data-v-c67485d2]{align-items:end;padding-right:5em}.bigGap[data-v-c67485d2]{gap:12em}.spaceBetweenFlex[data-v-c67485d2]{display:flex;align-items:center;justify-content:space-between;width:100%}.reviewCategoriesCard[data-v-c67485d2]{display:flex;flex-direction:column;align-items:start;width:30em}.reviewCategoriesCard p[data-v-c67485d2]{font-size:1.2rem;font-weight:500}.flex[data-v-c67485d2]{display:flex;align-items:center;gap:1em}.paddingBottom[data-v-c67485d2]{padding-bottom:.5em}@media (max-aspect-ratio: 12/10){.invisibleOnMobile[data-v-c67485d2]{display:none}.visibleMobileOnly[data-v-c67485d2]{display:block}.stickyIfNotMobile[data-v-c67485d2]{position:static;top:0}#aboutMeSection[data-v-c67485d2]{flex-direction:column;align-items:start;padding:3em 3em 0;max-width:100vw;font-family:Inter,sans-serif;min-height:0vh;margin-bottom:5em}#aboutMeSection h3[data-v-c67485d2]{font-size:1.5rem;font-weight:700;padding-bottom:.4em}#aboutMeSection .leftJustifiedColumn[data-v-c67485d2]{max-width:100vw;padding-bottom:4em}#aboutMeSection .leftJustifiedColumn p[data-v-c67485d2]{font-size:1.2rem}.scrollingReviews[data-v-c67485d2]{display:flex;flex-direction:column;align-items:center;margin-left:0;margin-top:0;width:100%;padding-left:0;gap:5vh}}#gigDetailsSection{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;padding:3em 3em 0;font-family:sans-serif;min-height:60vh}#gigDetailsSection h3{font-size:2rem;font-weight:700;padding-bottom:.4em}.leftJustifiedColumn{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#gigDetailsSection .leftJustifiedColumn p{font-size:1.2rem;padding-top:.4em;line-height:1.05;font-family:sans-serif}@media (max-aspect-ratio: 12/10){#gigDetailsSection h3{font-size:1.5rem;font-weight:700;padding-bottom:.4em}#gigDetailsSection .leftJustifiedColumn{max-width:100vw;padding-bottom:4em}#gigDetailsSection .leftJustifiedColumn p{font-size:.9rem;padding-top:.4em}}.popupContentWrapper{background-color:#fff;box-shadow:0 2px 16px #00000080;border-radius:1em;padding:2em;width:var(--popup-width, 57.5vw);grid-row:2/span 1;grid-column:2/span 1}.popupWrapper{z-index:10;position:fixed;top:0;left:0;width:100vw;height:100vh;display:grid;justify-content:center;align-items:center;background:#0003;grid-template-columns:1fr var(--popup-width, 57.5vw) 1fr;grid-template-rows:1fr auto 1fr}.leftFiller{display:block;grid-row:1/span 3;grid-column:1/span 1;width:100%;height:100%}.rightFiller{display:block;grid-row:1/span 3;grid-column:3/span 1;width:100%;height:100%}.topFiller{grid-row:1/span 1;grid-column:1/span 3;width:100%;height:100%}.bottomFiller{grid-row:3/span 1;grid-column:1/span 3;width:100%;height:100%}.hidden{display:none}@media (min-width: 769px) and (max-width: 1024px){.popupWrapper{grid-template-columns:1fr var(--popup-width, 70vw) 1fr}.popupContentWrapper{width:var(--popup-width, 70vw);padding:5em}}@media (max-aspect-ratio: 12/10){.popupWrapper{grid-template-columns:1fr 8fr 1fr;grid-template-rows:1fr auto 1fr}.popupContentWrapper{width:90vw;padding:1em}.leftFiller,.rightFiller,.topFiller,.bottomFiller{display:none}}.bookNowPopupWrapper[data-v-4b61710b]{display:flex;flex-direction:column;align-items:center;justify-content:start;width:100%;height:100%;min-height:30vh;padding:2em;color:#000;font-family:sans-serif}.headingText[data-v-4b61710b]{font-size:2rem;font-weight:700;padding-bottom:.4em}.bookNowPopupWrapper p[data-v-4b61710b]{font-size:1.2rem;text-align:center;padding-top:.4em;line-height:1.05}.maxHeight[data-v-4b61710b]{height:100%;min-height:10vh}a[data-v-4b61710b]{color:var(--color-secondary);text-decoration:underline;font-weight:700;transition:color .3s ease}a[data-v-4b61710b]:hover{color:var(--color-secondary-highlighted)}button[data-v-4b61710b]{margin-top:2em;border:none;background-color:var(--color-secondary);color:#fff;padding:.5em 1em;font-size:1.3rem;border-radius:.5em}@media (max-aspect-ratio: 12/10){.bookNowPopupWrapper[data-v-4b61710b]{padding:1em;min-height:20vh}.headingText[data-v-4b61710b]{font-size:1.4rem;text-align:center}.bookNowPopupWrapper p[data-v-4b61710b]{font-size:.9rem}.maxHeight[data-v-4b61710b]{height:100%;min-height:5vh}button[data-v-4b61710b]{margin-top:2em;border:none;background-color:var(--color-secondary);color:#fff;padding:.5em 1em;font-size:1rem;border-radius:.5em}}.bold{font-weight:700}.centeredColumn{display:flex;flex-direction:column;justify-content:center;align-items:center}.uppercased{text-transform:uppercase}#noiseOverlay{position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:url(#noiseFilter);animation:flickerBrightness 1.5s infinite alternate;opacity:.08;z-index:1}@keyframes flickerBrightness{0%{background-color:#ffffff05}50%{background-color:#ffffff0a}to{background-color:#ffffff05}}#loadingLeftGigleeLogoSpan{color:#fff;font-size:10em;font-weight:700}#loadingRightGigleeLogoSpan{color:var(--color-secondary);font-size:10em;font-weight:700}#loadingGigleeLogoContainer{display:inline-block;position:absolute;height:11em;bottom:calc(50% - 5em);overflow:hidden}.pageBackground{color:#fff;background-color:var(--color-background);min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center}#talentProfileScreen{transition:all .8s ease-in-out}#talentProfileScreen.invertedColourScheme{background:#fff;color:var(--color-background)}#visiblePage{position:relative;min-height:100vh;width:100vw;padding-bottom:20em}#centralHeadingParentWrapper{margin:7em 0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.overflowHiddenWrapper{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}#centralHeadingWrapper{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:70vw;text-transform:uppercase}#centralHeadingWrapper h1{font-size:9em;font-weight:700}p{font-size:1.1em}#centralTitle{animation:height .5s ease-in;overflow:hidden;min-height:1.5em;display:flex;justify-content:center;align-items:end}#centralHeadingWrapper.masked:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:var(--color-background);transform:translateY(0);transition:transform .8s ease-out;z-index:10}#centralHeadingWrapper.reveal:before{transform:translateY(-100%)}@media (max-aspect-ratio: 12/10){#centralHeadingWrapper{max-width:85vw}#centralHeadingWrapper h1{font-size:4em}#centralHeadingWrapper p{font-size:.9em}.biggerMobileP p{font-size:1rem}#loadingLeftGigleeLogoSpan,#loadingRightGigleeLogoSpan{font-size:7em}}.beating{animation:beating 4s ease-in-out infinite;animation-delay:0}@keyframes beating{0%{transform:scale(1)}50%{transform:scale(1);translate:translateY(0%)}75%{transform:scale(1.05);translate:translateY(-5%)}to{transform:scale(1);translate:translateY(0%)}}#loadingGigleeLogoContainer.animatingOut{animation:animateDown .3s ease-in .4s forwards}@keyframes animateDown{0%{height:13em;transform:translateY(0)}to{height:0;transform:translateY(-100%)}}.sliding-text{display:inline-block;transform:translateY(100%);animation:slideUp .8s cubic-bezier(.5,0,0,1) forwards}.sliding-text:nth-child(1){animation-delay:.5s}.sliding-text:nth-child(2){animation-delay:1s}@keyframes slideUp{0%{transform:translateY(103%)}30%{transform:translateY(103%)}to{transform:translateY(0)}}.popUpsFromBottom{animation:slideUp 1.3s cubic-bezier(.5,0,0,1) forwards;animation-delay:0s}.smallToBigAnimation{transform:scale(.9);animation:smallToBigAnimation 1.3s ease-out forwards;animation-delay:1.1s}@keyframes smallToBigAnimation{0%{transform:scale(.9)}to{transform:scale(1)}}.bigToSmallAnimation{transform:scale(1.05) translateY(5%);animation:bigToSmallAnimation .8s ease-out forwards;animation-delay:1.3s}@keyframes bigToSmallAnimation{0%{transform:scale(1.05) translateY(5%)}to{transform:scale(1) translateY(0)}}.home-top-bar[data-v-3fe98c9b]{display:flex;align-items:center;justify-content:space-between;padding:20px 44px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;z-index:40;min-height:var(--home-top-bar-height, 84px)}.home-top-bar[data-v-3fe98c9b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#01293814;border-radius:24px;pointer-events:none;opacity:0;transition:opacity .25s ease}.home-top-bar--menu-open[data-v-3fe98c9b]:after{opacity:1}.home-top-bar__brand[data-v-3fe98c9b]{display:flex;align-items:center;gap:12px}.home-top-bar__logo[data-v-3fe98c9b]{font-size:24px;font-weight:700;color:inherit;text-decoration:none}.home-top-bar__actions[data-v-3fe98c9b]{display:flex;align-items:center;gap:24px}.home-top-bar__link[data-v-3fe98c9b]{color:inherit;text-decoration:none;font-weight:500;font-size:14px;transition:opacity .2s ease}.home-top-bar__link[data-v-3fe98c9b]:hover{opacity:.75}.home-top-bar__cta[data-v-3fe98c9b]{color:#0d141c;background-color:#f5f0ff;padding:10px 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;box-shadow:0 8px 18px #0d141c2e;transition:transform .2s ease,box-shadow .2s ease}.home-top-bar__cta[data-v-3fe98c9b]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #0d141c38}.home-top-bar__menu-btn[data-v-3fe98c9b]{display:none;align-items:center;gap:10px;padding:10px 16px;background:#ffffff29;color:#fff;border-radius:999px;border:none;font-size:14px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.home-top-bar__menu-btn[data-v-3fe98c9b]:focus-visible{outline:2px solid #f7d25a;outline-offset:4px}.home-top-bar__menu-btn[data-v-3fe98c9b]:hover{background:#ffffff38}.home-top-bar__menu-icon[data-v-3fe98c9b]{display:inline-block;width:18px;height:12px;position:relative}.home-top-bar__menu-icon[data-v-3fe98c9b]:before,.home-top-bar__menu-icon[data-v-3fe98c9b]:after,.home-top-bar__menu-icon[data-v-3fe98c9b]{background:currentColor;border-radius:999px}.home-top-bar__menu-icon[data-v-3fe98c9b]:before,.home-top-bar__menu-icon[data-v-3fe98c9b]:after{content:"";position:absolute;left:0;width:100%;height:2px}.home-top-bar__menu-icon[data-v-3fe98c9b]:before{top:0}.home-top-bar__menu-icon[data-v-3fe98c9b]:after{bottom:0}.home-top-bar__menu-icon[data-v-3fe98c9b]{height:2px;margin:auto 0}.home-top-bar__menu-label[data-v-3fe98c9b]{letter-spacing:.4px}.home-top-bar__menu-icon-img[data-v-3fe98c9b]{width:36px;height:36px;filter:brightness(0) invert(1);display:block}.home-top-bar__mobile-menu[data-v-3fe98c9b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#012938b3;z-index:50;display:flex;justify-content:flex-end}.home-top-bar__mobile-menu-body[data-v-3fe98c9b]{width:min(320px,80vw);background:#012938eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:48px 28px 32px;display:flex;flex-direction:column;gap:20px}.home-top-bar__mobile-nav[data-v-3fe98c9b]{display:flex;flex-direction:column;gap:16px}.home-top-bar__mobile-link[data-v-3fe98c9b]{color:#f5f7f1;text-decoration:none;font-size:18px;font-weight:600}.home-top-bar__mobile-link[data-v-3fe98c9b]:active,.home-top-bar__mobile-link[data-v-3fe98c9b]:hover{color:#f7d25a}.home-top-bar__mobile-cta[data-v-3fe98c9b]{margin-top:32px;display:inline-flex;justify-content:center;align-items:center;padding:14px 20px;border-radius:999px;background:#f6f0ff;color:#132214;font-weight:600;text-decoration:none;box-shadow:0 16px 32px #01293847}.home-top-bar__mobile-close[data-v-3fe98c9b]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:none;cursor:pointer;z-index:-1}.home-top-bar-fade-enter-active[data-v-3fe98c9b],.home-top-bar-fade-leave-active[data-v-3fe98c9b]{transition:opacity .18s ease}.home-top-bar-fade-enter-from[data-v-3fe98c9b],.home-top-bar-fade-leave-to[data-v-3fe98c9b]{opacity:0}@media (max-width: 1024px){.home-top-bar[data-v-3fe98c9b]{padding:20px 32px}}@media (max-width: 768px){.home-top-bar[data-v-3fe98c9b]{padding:18px 5px 18px 0;background-color:transparent}.home-top-bar[data-v-3fe98c9b]:after{border-radius:18px;opacity:0}.home-top-bar__actions[data-v-3fe98c9b]{display:none}.home-top-bar__brand[data-v-3fe98c9b]{order:2}.home-top-bar__menu-btn[data-v-3fe98c9b]{display:inline-flex;order:1;padding:8px;background:transparent;gap:0}.home-top-bar__menu-label[data-v-3fe98c9b]{display:none}}@media (max-width: 420px){.home-top-bar__logo[data-v-3fe98c9b]{font-size:20px}.home-top-bar__menu-btn[data-v-3fe98c9b]{padding:8px}}.home-hero[data-v-ae84e4a3]{display:flex;flex-direction:column;background-color:#8bb554;min-height:100vh;color:#f8f6ff;position:relative;font-family:Inter,sans-serif;overflow:hidden;padding:0 4vw}.home-hero__squiggle[data-v-ae84e4a3]{position:absolute;width:10vw;pointer-events:none}.home-hero__squiggle--top-left[data-v-ae84e4a3]{top:20vh;left:-1vw;width:4vw;transform:scaleX(-1) rotate(180deg)}.home-hero__squiggle--bottom-right[data-v-ae84e4a3]{bottom:2vh;right:-2vw}@media (max-width: 768px){.home-hero__squiggle--top-left[data-v-ae84e4a3]{display:none}.home-hero__squiggle--bottom-right[data-v-ae84e4a3]{top:8vh;bottom:unset;right:2vw;width:15vw}}.home-hero__top-bar[data-v-ae84e4a3]{width:100%}.home-hero__content[data-v-ae84e4a3]{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:5vw;width:100%}.home-hero__copy[data-v-ae84e4a3]{max-width:46vw;display:flex;flex-direction:column;gap:3vh}.home-hero__headline[data-v-ae84e4a3]{font-size:4.4em;line-height:1.05;font-weight:600;margin:0}.home-hero__headline-break[data-v-ae84e4a3]{display:block;position:relative;z-index:0}.home-hero__headline-break[data-v-ae84e4a3]:after{content:"";position:absolute;left:0;bottom:-1vh;height:1.2vh;width:15vw;background-color:#f7d25a;z-index:-1;border-radius:1.2vw}@media (max-width: 1200px){.home-hero__headline-break[data-v-ae84e4a3]:after{width:25vw}}@media (max-width: 768px){.home-hero__headline-break[data-v-ae84e4a3]:after{width:30vw}}.home-hero__subheadline[data-v-ae84e4a3]{font-family:Inter,sans-serif;font-size:1.25em;line-height:1.6;margin:0;color:#f8f6ffd9}.home-hero__cta[data-v-ae84e4a3]{display:inline-flex;align-items:center;gap:.75em;padding:.9em 1.8em;background-color:#fff;color:#141821;border-radius:3vw;text-decoration:none;font-weight:600;font-size:1em;width:fit-content;box-shadow:0 6vh 12vh #1418212e;transition:transform .2s ease,box-shadow .2s ease}.home-hero__cta[data-v-ae84e4a3]:hover{transform:translateY(-.2vh);box-shadow:0 7vh 14vh #14182133}.home-hero__cta-icon[data-v-ae84e4a3]{width:1.4em;height:1.4em;flex-shrink:0}.home-hero__visual[data-v-ae84e4a3]{position:relative;--hero-visual-width: min(36vw, 65vh);--hero-visual-height: min(53vh, 38vw);flex:0 1 var(--hero-visual-width);display:flex;align-items:center;justify-content:center;min-height:var(--hero-visual-height)}.home-hero__visual-frame[data-v-ae84e4a3],.home-hero__visual-shadow[data-v-ae84e4a3]{width:var(--hero-visual-width);height:var(--hero-visual-height);border-radius:3vw}.home-hero__visual-shadow[data-v-ae84e4a3]{position:absolute;top:0;left:0;background-color:var(--color-background);transform:translate(1.5vw,1.8vh);z-index:0}.home-hero__visual-frame[data-v-ae84e4a3]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background-color:var(--color-tertiary);padding:4vh 2.4vw 0}.home-hero__visual-image[data-v-ae84e4a3]{width:70%;height:auto;object-fit:cover;border-radius:2vw 2vw 0 0}@media (max-width: 1200px){.home-hero__headline[data-v-ae84e4a3]{font-size:3.8em}.home-hero__subheadline[data-v-ae84e4a3]{font-size:1.1em}.home-hero__content[data-v-ae84e4a3]{align-items:center;gap:4vw}.home-hero__copy[data-v-ae84e4a3]{max-width:42vw;gap:3.5vh}.home-hero__visual[data-v-ae84e4a3]{--hero-visual-width: min(46vw, 72vh);--hero-visual-height: min(52vh, 50vw);margin-bottom:4vh}}@media (max-width: 768px){.home-hero__headline[data-v-ae84e4a3]{font-size:3.4em}.home-hero__content[data-v-ae84e4a3]{flex-direction:column;justify-content:space-around;gap:5vh}.home-hero__copy[data-v-ae84e4a3]{max-width:100%}.home-hero__visual[data-v-ae84e4a3]{width:100%;--hero-visual-width: min(70vw, 50vh);--hero-visual-height: min(45vh, 60vw);flex:0 1 auto;margin-bottom:4vh}.home-hero__visual-frame[data-v-ae84e4a3],.home-hero__visual-shadow[data-v-ae84e4a3]{max-height:50vh;width:100%;height:100%}.home-hero__visual-frame[data-v-ae84e4a3]{padding-top:0}}@media (max-width: 480px){.home-hero__headline[data-v-ae84e4a3]{font-size:2.8em}.home-hero__subheadline[data-v-ae84e4a3]{font-size:1em}.home-hero__cta[data-v-ae84e4a3]{width:100%;justify-content:center}}.home-reputation[data-v-5b7f07a6]{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden;color:#fff;background-color:#0b0f15}.home-reputation__backdrop[data-v-5b7f07a6]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/trumpet_persona.jpg) center center / cover no-repeat;filter:none}.home-reputation__overlay[data-v-5b7f07a6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#0b0f1599,#0b0f1566)}.home-reputation__content[data-v-5b7f07a6]{position:relative;z-index:1;width:min(1120px,92vw);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}.home-reputation__headline[data-v-5b7f07a6]{margin:0;font-size:64px;font-weight:600;font-family:Inter,sans-serif;line-height:1.08;max-width:min(1200px,70vw);text-shadow:0 24px 72px rgba(0,0,0,.48)}.home-reputation__highlight[data-v-5b7f07a6]{color:var(--color-secondary-highlighted)}.home-reputation__actions[data-v-5b7f07a6]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px}.home-reputation__action[data-v-5b7f07a6]{display:flex}.home-reputation__chip[data-v-5b7f07a6]{display:inline-flex;align-items:center;gap:12px;border-radius:999px;padding:12px 28px;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-reputation__icon[data-v-5b7f07a6]{width:32px;height:32px;flex-shrink:0;display:block}.home-reputation__chip-label[data-v-5b7f07a6]{font-size:16px;font-weight:400;font-family:Inter,sans-serif;letter-spacing:.01em}@media (max-width: 960px){.home-reputation[data-v-5b7f07a6]{align-items:flex-start}.home-reputation__content[data-v-5b7f07a6]{padding:120px 0 80px;gap:40px}}@media (max-width: 640px){.home-reputation[data-v-5b7f07a6]{min-height:80vh;align-items:center}.home-reputation__content[data-v-5b7f07a6]{padding:0;justify-content:center}.home-reputation__headline[data-v-5b7f07a6]{font-size:clamp(36px,9vw,52px);max-width:100%;padding-top:12vh}.home-reputation__actions[data-v-5b7f07a6]{display:none}.home-reputation__chip[data-v-5b7f07a6]{width:100%;justify-content:center;padding:12px 20px}}@media (max-width: 420px){.home-reputation__content[data-v-5b7f07a6]{padding:0;gap:36px}}.home-how[data-v-d2a79397]{background:#f9f9fa;padding:60px 0;display:flex;justify-content:center;color:#0f172a;min-height:100vh}.home-how__container[data-v-d2a79397]{width:min(1080px,calc(95vw - 20px));display:flex;flex-direction:column;align-items:center;gap:72px;text-align:center}.home-how__header[data-v-d2a79397]{max-width:960px;display:flex;flex-direction:column;align-items:center;gap:24px}.home-how__title[data-v-d2a79397]{margin:0;font-size:clamp(36px,5vw,54px);font-weight:700;letter-spacing:-.02em}.home-how__subtitle[data-v-d2a79397]{margin:0;font-size:18px;line-height:1.6;color:#475569}.home-how__cta[data-v-d2a79397]{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;background:#86b94f;color:#fff;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 18px 32px #86b94f52}.home-how__cta[data-v-d2a79397]:hover{transform:translateY(-2px);box-shadow:0 22px 40px #86b94f66}.home-how__grid[data-v-d2a79397]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(16px,2.5vw,24px);width:100%}.home-how__card[data-v-d2a79397]{background:transparent;border-radius:0;text-align:left;display:flex;flex-direction:column;gap:24px;box-shadow:none}.home-how__card-image[data-v-d2a79397]{width:100%;display:block;border-radius:28px;object-fit:cover}.home-how__card-title[data-v-d2a79397]{margin:0;font-size:22px;font-weight:700}.home-how__card-description[data-v-d2a79397]{margin:0;font-size:16px;line-height:1.6;color:#475569}@media (max-width: 960px){.home-how[data-v-d2a79397]{padding:96px 0}.home-how__grid[data-v-d2a79397]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,3vw,24px);row-gap:clamp(20px,5vw,32px)}}@media (max-width: 640px){.home-how[data-v-d2a79397]{padding:80px 0}.home-how__container[data-v-d2a79397]{gap:56px}.home-how__subtitle[data-v-d2a79397]{font-size:17px}.home-how__grid[data-v-d2a79397]{grid-template-columns:1fr;gap:24px}.home-how__card[data-v-d2a79397]{gap:20px}.home-how__grid[data-v-d2a79397]{grid-template-columns:1fr;row-gap:32px}}@media (max-width: 420px){.home-how__cta[data-v-d2a79397]{width:100%}}.persona-panel[data-v-4443dadf]{background:transparent;border-radius:44px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;position:relative}.persona-panel__content[data-v-4443dadf]{min-width:0;display:flex;flex-direction:column;gap:28px}.persona-panel__header[data-v-4443dadf]{display:flex;flex-direction:column;gap:12px}.persona-panel__heading[data-v-4443dadf]{margin:0;font-size:3.6em;font-weight:700;color:#111827}.persona-panel__subheading[data-v-4443dadf]{margin:0;font-size:1.35em;line-height:1.5;color:#253645;font-weight:600}.persona-panel__list[data-v-4443dadf]{margin:0;padding:0;list-style:none;display:grid;gap:12px;color:#0f172a}.persona-panel__list li[data-v-4443dadf]{position:relative;padding-left:24px;font-size:1.15em;line-height:1.6}.persona-panel__list li[data-v-4443dadf]:before{content:"•";position:absolute;left:0;color:#5a7a4c;font-weight:700}.persona-panel__cta[data-v-4443dadf]{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:#84b94b;color:#fff;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.persona-panel__cta[data-v-4443dadf]:hover{transform:translateY(-2px)}.persona-panel__coming-soon[data-v-4443dadf]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 24px;background:linear-gradient(135deg,#95c26514,#84b94b1f);border-radius:24px;border:1px solid rgba(149,194,101,.2)}.persona-panel__coming-soon-badge[data-v-4443dadf]{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:linear-gradient(135deg,#84b94b,#95c265);border-radius:999px;box-shadow:0 4px 12px #84b94b40}.persona-panel__coming-soon-icon[data-v-4443dadf]{font-size:1.4em;line-height:1}.persona-panel__coming-soon-text[data-v-4443dadf]{margin:0;font-size:1.1em;font-weight:700;color:#fff;font-family:Inter,sans-serif;letter-spacing:.5px}.persona-panel__coming-soon-message[data-v-4443dadf]{margin:0;font-size:1.05em;line-height:1.6;color:#253645;text-align:center;max-width:480px;font-family:Inter,sans-serif}.persona-panel__visual[data-v-4443dadf]{position:relative;display:flex;justify-content:center;align-items:flex-end}.persona-panel__character[data-v-4443dadf]{position:absolute;bottom:calc(100% - var(--character-y-offset, 0px));height:clamp(96px,12vw,140px);width:auto;transform:translate(var(--character-translate-value, -50%)) rotate(var(--character-rotation-value, 0deg)) scale(var(--character-scale-value, 1));transition:left .4s ease,transform .4s ease}.persona-panel__device[data-v-4443dadf]{position:relative;--device-width: min(700px, 45vw);width:min(var(--device-width),100%);max-width:720px;display:flex;justify-content:center;align-items:flex-end}.persona-panel__device-shadow[data-v-4443dadf]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:48px;background:var(--color-background);transform:translate(16px,17px);z-index:0}.persona-panel__device-frame[data-v-4443dadf]{position:relative;z-index:1;width:100%;height:min(calc(var(--device-width) * (8 / 7)),55vh);background-color:#9abfc8;border-radius:48px;padding:clamp(26px,3.2vw,38px) calc(100% / 15) 0;display:flex;justify-content:center;align-items:stretch;overflow:hidden}.persona-panel__screen-wrapper[data-v-4443dadf]{position:relative;width:min(86%,25vw);max-width:560px;height:100%;margin:0 auto;border-radius:36px 36px 0 0;overflow:hidden;display:flex;align-items:stretch;justify-content:center;background:radial-gradient(circle at top,#fff,#f4f8fb 70%,#e4edf4)}.persona-panel__screen[data-v-4443dadf]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border:none;border-radius:0}.persona-panel__bubble[data-v-4443dadf]{position:absolute;max-width:220px;padding:12px 18px;border-radius:16px;font-weight:600;font-size:16px;font-family:Inter,sans-serif;font-size:1.2em;color:#fff9f3;background:#fe7957;z-index:3}.persona-panel__bubble--primary[data-v-4443dadf]{bottom:32px;left:-30px}.persona-panel__bubble--secondary[data-v-4443dadf]{top:32px;right:-26px}@media (max-width: 1024px){.persona-panel[data-v-4443dadf]{grid-template-columns:1fr;padding:0}.persona-panel__visual[data-v-4443dadf]{flex-direction:column;align-items:center}.persona-panel__device[data-v-4443dadf]{width:clamp(400px,80vw,640px)}.persona-panel__screen-wrapper[data-v-4443dadf]{border-radius:24px 24px 0 0}.persona-panel__list[data-v-4443dadf]{gap:9px}.persona-panel__list li[data-v-4443dadf]{font-size:1.1em;line-height:1.5}.persona-panel__coming-soon[data-v-4443dadf]{margin-bottom:calc(24px + 10vh)}}@media (max-width: 640px){.persona-panel[data-v-4443dadf]{padding:0;gap:5vh}.persona-panel__header[data-v-4443dadf]{text-align:center;align-items:center}.persona-panel__heading[data-v-4443dadf]{text-align:center;font-size:2.5em}.persona-panel__subheading[data-v-4443dadf]{text-align:center}.persona-panel__visual[data-v-4443dadf]{width:100%}.persona-panel__device[data-v-4443dadf]{width:100%;max-width:none;--device-width: min(70vw, 50vh)}.persona-panel__device-shadow[data-v-4443dadf],.persona-panel__device-frame[data-v-4443dadf]{width:100%;height:min(45vh,60vw)}.persona-panel__device-frame[data-v-4443dadf]{padding:3vh 2.4vw 0;border-radius:3vw;height:min(45vh,60vw);overflow:hidden}.persona-panel__device-shadow[data-v-4443dadf]{border-radius:3vw;transform:translate(1.5vw,1.8vh)}.persona-panel__screen-wrapper[data-v-4443dadf]{width:70%;max-width:none;height:100%;overflow:hidden;border-radius:4vw 4vw 0 0}.persona-panel__bubble--primary[data-v-4443dadf]{left:12px}.persona-panel__bubble--secondary[data-v-4443dadf]{right:12px}.persona-panel__coming-soon[data-v-4443dadf]{padding:24px 20px;gap:16px}.persona-panel__coming-soon-message[data-v-4443dadf]{font-size:.95em}.persona-panel__list[data-v-4443dadf]{gap:6px}.persona-panel__list li[data-v-4443dadf]{font-size:1em;line-height:1.35}}@media (max-aspect-ratio: 12 / 10){.persona-panel__subheading[data-v-4443dadf]{font-size:1.25em}.persona-panel__list li[data-v-4443dadf],.persona-panel__bubble[data-v-4443dadf]{font-size:1.05em}.persona-panel__coming-soon-message[data-v-4443dadf]{font-size:1em}}.home-personas[data-v-92c97403]{display:flex;justify-content:center;background:#c2d7dc;padding:60px 0;color:#0f172a;min-height:100vh;overflow-x:hidden}.home-personas__container[data-v-92c97403]{width:92vw;max-width:1280px;display:flex;flex-direction:column;gap:120px}.home-personas__tabs[data-v-92c97403]{width:min(90%,65vw);position:relative;display:flex;align-self:center;align-items:stretch;background:#e1eff5e6;border-radius:999px;padding:clamp(6px,.83vw,8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.home-personas__tab[data-v-92c97403]{position:relative;z-index:2;border:none;background:transparent;padding:0;font-size:clamp(.75em,1.15vw,1.15em);font-weight:600;color:#1d3840;border-radius:999px;cursor:pointer;transition:color .25s ease;flex:1 1 0;display:flex;justify-content:center;align-items:center}.home-personas__tab-inner[data-v-92c97403]{display:inline-flex;align-items:center;gap:clamp(4px,1.25vw,12px);padding:clamp(4px,1.46vw,14px) clamp(8px,2.5vw,24px);border-radius:999px;min-width:0}.home-personas__tab[aria-selected=true][data-v-92c97403]{color:#0f2830}.home-personas__tab[data-v-92c97403]:focus-visible{outline:2px solid var(--color-secondary-highlighted);outline-offset:4px}.home-personas__tab-icon[data-v-92c97403]{display:inline-block;width:clamp(16px,3.75vw,36px);height:clamp(16px,3.75vw,36px);flex-shrink:0;border-radius:12px;object-fit:contain;background:transparent}.home-personas__tab-label[data-v-92c97403]{white-space:nowrap;font-size:clamp(.75em,1.15vw,1em)}.home-personas__tab-label--mobile[data-v-92c97403]{display:none}.home-personas__panel-container[data-v-92c97403]{width:100%}.home-personas__indicator[data-v-92c97403]{position:absolute;border-radius:999px;background:#fff;height:calc(100% - 16px);transform:translate(0);will-change:transform;transition:transform .45s cubic-bezier(.26,.8,.45,1)}.home-personas-slide-forward-enter-active[data-v-92c97403],.home-personas-slide-forward-leave-active[data-v-92c97403]{transition:opacity .45s ease,transform .55s cubic-bezier(.26,.8,.45,1)}.home-personas-slide-forward-enter-from[data-v-92c97403]{opacity:0;transform:translate(72px)}.home-personas-slide-forward-leave-to[data-v-92c97403]{opacity:0;transform:translate(-72px)}.home-personas-slide-backward-enter-active[data-v-92c97403],.home-personas-slide-backward-leave-active[data-v-92c97403]{transition:opacity .45s ease,transform .55s cubic-bezier(.26,.8,.45,1)}.home-personas-slide-backward-enter-from[data-v-92c97403]{opacity:0;transform:translate(-72px)}.home-personas-slide-backward-leave-to[data-v-92c97403]{opacity:0;transform:translate(72px)}@media (max-width: 960px){.home-personas[data-v-92c97403]{padding:100px 0 10vh;min-height:100vh}.home-personas__container[data-v-92c97403]{gap:20px}.home-personas__tabs[data-v-92c97403]{width:min(90%,75vw);padding:clamp(6px,1.04vw,10px)}.home-personas__indicator[data-v-92c97403]{width:calc((100% - 20px)/4)}.home-personas__panel-container[data-v-92c97403]{min-height:65vh}}@media (max-width: 640px){.home-personas[data-v-92c97403]{padding-top:2vh;padding-bottom:10vh;min-height:100vh}.home-personas__container[data-v-92c97403]{gap:20px}.home-personas__tabs[data-v-92c97403]{width:100%;min-width:90%;overflow:hidden;gap:8px;padding:clamp(6px,1.04vw,10px) clamp(4px,.8vw,8px);justify-content:space-around}.home-personas__tab[data-v-92c97403]{flex:0 0 auto;min-width:0;transition:flex-grow .4s cubic-bezier(.26,.8,.45,1),font-size .4s cubic-bezier(.26,.8,.45,1)}.home-personas__tab[aria-selected=true][data-v-92c97403],.home-personas__tab[aria-selected=false][data-v-92c97403]{flex-grow:0}.home-personas__tab-label--mobile[data-v-92c97403]{display:inline}.home-personas__tab:has(.home-personas__tab-label--mobile) .home-personas__tab-label--desktop[data-v-92c97403]{display:none}.home-personas__indicator[data-v-92c97403]{display:none}.home-personas__tab-inner[data-v-92c97403]{transition:width .4s cubic-bezier(.26,.8,.45,1),height .4s cubic-bezier(.26,.8,.45,1),padding .4s cubic-bezier(.26,.8,.45,1),min-width .4s cubic-bezier(.26,.8,.45,1),border-radius .4s cubic-bezier(.26,.8,.45,1),background .4s cubic-bezier(.26,.8,.45,1),gap .4s cubic-bezier(.26,.8,.45,1)}.home-personas__tab-icon[data-v-92c97403],.home-personas__tab-label[data-v-92c97403]{transition:opacity .3s cubic-bezier(.26,.8,.45,1),transform .3s cubic-bezier(.26,.8,.45,1),width .3s cubic-bezier(.26,.8,.45,1),height .3s cubic-bezier(.26,.8,.45,1),max-width .3s cubic-bezier(.26,.8,.45,1),max-height .3s cubic-bezier(.26,.8,.45,1),visibility .3s cubic-bezier(.26,.8,.45,1)}.home-personas__tab[aria-selected=true] .home-personas__tab-inner[data-v-92c97403]{background:#ffffffe6;padding:clamp(4px,1.46vw,14px) clamp(8px,2.5vw,24px);width:auto;height:auto;min-width:0;border-radius:999px;gap:clamp(4px,1.25vw,12px)}.home-personas__tab[aria-selected=false] .home-personas__tab-inner[data-v-92c97403]{padding:clamp(4px,1vw,8px);width:auto;height:auto;min-width:0;display:flex;justify-content:center;align-items:center;gap:0;background:transparent}.home-personas__tab[aria-selected=false] .home-personas__tab-icon[data-v-92c97403]{opacity:1;width:clamp(20px,4vw,28px);height:clamp(20px,4vw,28px);transform:scale(1);max-width:none;max-height:none;visibility:visible}.home-personas__tab[aria-selected=false] .home-personas__tab-label[data-v-92c97403]{opacity:0;transform:scale(0);max-width:0;max-height:0;overflow:hidden;visibility:hidden}.home-personas__tab[aria-selected=true] .home-personas__tab-icon[data-v-92c97403],.home-personas__tab[aria-selected=true] .home-personas__tab-label[data-v-92c97403]{opacity:1;transform:scale(1);max-width:none;max-height:none;visibility:visible}.home-personas__tab[aria-selected=true][data-v-92c97403],.home-personas__tab[aria-selected=true] .home-personas__tab-label[data-v-92c97403]{font-size:clamp(1.1em,3.5vw,1.4em)}.home-personas__tab[aria-selected=true] .home-personas__tab-icon[data-v-92c97403]{width:clamp(20px,4.5vw,40px);height:clamp(20px,4.5vw,40px)}.home-personas__panel-container[data-v-92c97403]{touch-action:pan-y;min-height:65vh}}.home-faq[data-v-6f5bfb0d]{background:#f3f4f6;display:flex;justify-content:center;padding:clamp(96px,12vw,140px) 0;color:#0f172a;min-height:120vh}.home-faq__container[data-v-6f5bfb0d]{width:min(1080px,92vw);display:flex;flex-direction:column;gap:20px}.home-faq__header[data-v-6f5bfb0d]{text-align:center;display:flex;flex-direction:column;gap:16px}.home-faq__title[data-v-6f5bfb0d]{margin:0;font-size:clamp(40px,6vw,64px);font-weight:700}.home-faq__subtitle[data-v-6f5bfb0d]{margin:0;font-size:clamp(17px,2.2vw,20px);color:#0f172a9e}.home-faq__contact-button[data-v-6f5bfb0d]{padding:10px 24px;border:1px solid #000000;border-radius:999px;align-self:center;width:fit-content;background:transparent;color:#000;font-size:clamp(14px,1.8vw,16px);font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.home-faq__contact-button[data-v-6f5bfb0d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;background-color:#0000000d}.home-faq__contact-button[data-v-6f5bfb0d]:active{transform:translateY(0)}.home-faq__list[data-v-6f5bfb0d]{margin:0;padding:0;list-style:none;display:grid;gap:16px}.home-faq__item[data-v-6f5bfb0d]{background:#fff;border-radius:28px;box-shadow:0 18px 36px #0f172a14;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.home-faq__item--open[data-v-6f5bfb0d]{background:linear-gradient(180deg,#134254,#13384f);color:#f8f9fb;transform:translateY(-4px);box-shadow:0 28px 52px #0f223447}.home-faq__toggle[data-v-6f5bfb0d]{width:100%;border:none;background:transparent;padding:clamp(22px,4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;cursor:pointer;color:inherit;transition:color .3s cubic-bezier(.4,0,.2,1)}.home-faq__question[data-v-6f5bfb0d]{font-size:clamp(18px,2.5vw,22px);font-weight:600;color:inherit;line-height:1.4;transition:color .3s cubic-bezier(.4,0,.2,1);min-height:1.4em;display:block}.home-faq__chevron[data-v-6f5bfb0d]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#131c2c14;padding:8px;color:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.home-faq__item--open .home-faq__chevron[data-v-6f5bfb0d]{background:#fff3;transform:rotate(180deg);color:#f1fbff}.home-faq__answer-wrapper[data-v-6f5bfb0d]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);will-change:max-height}.home-faq__item--open .home-faq__answer-wrapper[data-v-6f5bfb0d]{max-height:800px}.home-faq__answer[data-v-6f5bfb0d]{padding:0 clamp(22px,4vw,32px) clamp(22px,4vw,32px);font-size:16px;line-height:1.7;color:inherit;opacity:.9;transition:color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 960px){.home-faq[data-v-6f5bfb0d]{min-height:100vh}}@media (max-width: 620px){.home-faq__toggle[data-v-6f5bfb0d]{align-items:flex-start}.home-faq__chevron[data-v-6f5bfb0d]{margin-top:6px}}.home-last-cta[data-v-7e80301a]{background:linear-gradient(135deg,#8bb554,#8ac451);display:flex;justify-content:center;padding:clamp(48px,8vw,64px) 0 0;color:#fff;height:50vh}.home-last-cta__container[data-v-7e80301a]{width:92vw;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,8vw,88px);align-items:center;align-self:flex-end}.home-last-cta__copy[data-v-7e80301a]{display:flex;flex-direction:column;gap:24px}.home-last-cta__headline[data-v-7e80301a]{margin:0;font-size:clamp(40px,4.6vw,60px);min-width:40vw;line-height:1.05;font-weight:700}.home-last-cta__subtitle[data-v-7e80301a]{margin:0;font-size:20px;color:#fff;font-weight:400}.home-last-cta__button[data-v-7e80301a]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:16px 32px;border-radius:999px;background:#f8d15e;color:#122013;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 24px 42px #12201438;transition:transform .2s ease,box-shadow .2s ease}.home-last-cta__button[data-v-7e80301a]:hover{transform:translateY(-2px);box-shadow:0 28px 54px #1220144d}.home-last-cta__visual[data-v-7e80301a]{height:100%;display:flex;justify-content:center;align-items:flex-end}.home-last-cta__phone[data-v-7e80301a]{position:relative;display:inline-flex;align-self:flex-end}.home-last-cta__phone-frame[data-v-7e80301a]{position:relative;display:inline-flex}.home-last-cta__phone-img[data-v-7e80301a]{display:block;width:clamp(320px,40vw,460px);max-height:clamp(260px,36vh,400px);object-fit:contain}.home-last-cta__phone-notch[data-v-7e80301a]{display:none}.home-last-cta__booking-img[data-v-7e80301a]{position:absolute;top:50%;transform:translateY(-50%);left:calc(0px - clamp(54px,10vw,76px));width:clamp(150px,24vw,220px)}@media (max-width: 960px){.home-last-cta__container[data-v-7e80301a]{grid-template-columns:1fr;text-align:center}.home-last-cta__copy[data-v-7e80301a]{align-items:center}.home-last-cta__button[data-v-7e80301a]{width:100%;max-width:260px}.home-last-cta__visual[data-v-7e80301a]{display:none}}@media (max-width: 560px){.home-last-cta[data-v-7e80301a]{padding:80px 0;max-height:none}.home-last-cta__booking-img[data-v-7e80301a]{left:calc(50% - clamp(140px,45vw,180px))}}.home-footer[data-v-d71a9f33]{background:#fff;color:#0f172a;display:flex;flex-direction:column;gap:48px;padding:clamp(35px,5vw,55px) 0 40px;font-family:Inter,sans-serif}.home-footer__container[data-v-d71a9f33]{width:min(1120px,92vw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:clamp(48px,8vw,96px)}.home-footer__brand[data-v-d71a9f33]{display:flex;flex-direction:column;gap:6vh}.home-footer__logo[data-v-d71a9f33]{display:inline-block;width:54px;height:54px;object-fit:contain}.home-footer__tagline[data-v-d71a9f33]{margin:0;font-size:16px;color:#0f172ab3}.home-footer__social[data-v-d71a9f33]{display:flex;flex-direction:column;gap:12px}.home-footer__social-label[data-v-d71a9f33]{font-weight:600;color:#000}.home-footer__social-icons[data-v-d71a9f33]{display:flex;gap:14px}.home-footer__social-icon[data-v-d71a9f33]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#95c265;text-decoration:none}.home-footer__social-icon svg[data-v-d71a9f33]{width:20px;height:20px}.home-footer__contact[data-v-d71a9f33]{display:flex;flex-direction:column;gap:12px}.home-footer__contact-label[data-v-d71a9f33]{font-weight:600;color:#000}.home-footer__newsletter[data-v-d71a9f33]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0f172a14}.home-footer__sr-only[data-v-d71a9f33]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.home-footer__input[data-v-d71a9f33]{border:none;background:transparent;padding:12px 18px;font-size:15px;outline:none;color:#000;font-family:Inter,sans-serif}.home-footer__input[data-v-d71a9f33]::placeholder{color:#000}.home-footer__submit[data-v-d71a9f33]{width:44px;height:44px;border-radius:50%;border:none;background:#95c265;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.home-footer__submit[data-v-d71a9f33]:hover{transform:translateY(-2px);box-shadow:0 16px 24px #0f172a2e}.home-footer__submit-icon[data-v-d71a9f33]{width:20px;height:20px}.home-footer__links[data-v-d71a9f33]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,6vw,48px)}.home-footer__column[data-v-d71a9f33]{display:flex;flex-direction:column;gap:14px;font-size:15px;min-width:120px;font-family:Inter,sans-serif}.home-footer__column-title[data-v-d71a9f33]{font-weight:700;color:#000}.home-footer__column a[data-v-d71a9f33]{text-decoration:none;color:#000;font-family:Inter,sans-serif;transition:color .2s ease}.home-footer__column a[data-v-d71a9f33]:hover{color:#000}.home-footer__bottom[data-v-d71a9f33]{width:min(1120px,92vw);margin:0 auto;text-align:left;font-size:14px;color:#000;font-family:Inter,sans-serif}@media (max-width: 900px){.home-footer__container[data-v-d71a9f33]{grid-template-columns:1fr}.home-footer__brand[data-v-d71a9f33]{max-width:420px}.home-footer__links[data-v-d71a9f33]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.home-footer__links[data-v-d71a9f33]{grid-template-columns:1fr}.home-footer__submit[data-v-d71a9f33]{justify-self:flex-end}}.toast[data-v-ce9bd9f7]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:10000;min-width:300px;max-width:90vw;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Inter,sans-serif}.toast-success[data-v-ce9bd9f7]{background:#16a34a;color:#fff}.toast-error[data-v-ce9bd9f7]{background:#dc2626;color:#fff}.toast-info[data-v-ce9bd9f7]{background:#3b82f6;color:#fff}.toast-loading[data-v-ce9bd9f7]{background:#6b7280;color:#fff}.toast-content[data-v-ce9bd9f7]{display:flex;align-items:center;padding:12px 16px;gap:12px}.toast-icon[data-v-ce9bd9f7]{font-size:1.2rem;font-weight:700;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.toast-spinner[data-v-ce9bd9f7]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ce9bd9f7 .8s linear infinite}@keyframes spin-ce9bd9f7{to{transform:rotate(360deg)}}.toast-message[data-v-ce9bd9f7]{flex:1;font-size:.95rem;font-weight:500;line-height:1.4}.toast-close[data-v-ce9bd9f7]{background:none;border:none;color:inherit;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;transition:background-color .2s;line-height:1}.toast-close[data-v-ce9bd9f7]:hover{background:#fff3}.toast-enter-active[data-v-ce9bd9f7]{animation:toastSlideIn-ce9bd9f7 .3s ease-out}.toast-leave-active[data-v-ce9bd9f7]{animation:toastSlideOut-ce9bd9f7 .3s ease-in}@keyframes toastSlideIn-ce9bd9f7{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes toastSlideOut-ce9bd9f7{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(100%);opacity:0}}@media (max-width: 640px){.toast[data-v-ce9bd9f7]{min-width:280px;max-width:calc(100vw - 40px)}.toast-content[data-v-ce9bd9f7]{padding:10px 14px;gap:10px}.toast-message[data-v-ce9bd9f7]{font-size:.9rem}}.contact-us-modal[data-v-61bccc44]{display:flex;flex-direction:column;width:100%;color:#141821;font-family:Inter,sans-serif}.contact-us-modal__message[data-v-61bccc44]{margin:0 0 1.5em;font-size:1rem;color:#475569;line-height:1.5;text-align:center}.contact-us-modal__social-section[data-v-61bccc44]{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid rgba(0,0,0,.1)}.contact-us-modal__intro[data-v-61bccc44]{margin:0 0 1em;font-size:.95rem;color:#475569;line-height:1.6;text-align:center}.contact-us-modal__social-icons[data-v-61bccc44]{display:flex;justify-content:center;gap:14px}.contact-us-modal__social-icon[data-v-61bccc44]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#95c265;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.contact-us-modal__social-icon[data-v-61bccc44]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #95c2654d}.contact-us-modal__social-icon svg[data-v-61bccc44]{width:20px;height:20px}.contact-us-modal__header[data-v-61bccc44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1)}.contact-us-modal__title[data-v-61bccc44]{font-size:1.75rem;font-weight:600;margin:0;color:#141821}.contact-us-modal__close[data-v-61bccc44]{background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .2s ease}.contact-us-modal__close[data-v-61bccc44]:hover{background-color:#0000000d;color:#141821}.contact-us-modal__form[data-v-61bccc44]{display:flex;flex-direction:column;gap:1.5em}.contact-us-modal__field[data-v-61bccc44]{display:flex;flex-direction:column;gap:.5em}.contact-us-modal__label[data-v-61bccc44]{font-size:.95rem;font-weight:500;color:#141821}.contact-us-modal__input[data-v-61bccc44],.contact-us-modal__textarea[data-v-61bccc44]{padding:.75em 1em;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-size:1rem;font-family:Inter,sans-serif;transition:border-color .2s ease,box-shadow .2s ease}.contact-us-modal__input[data-v-61bccc44]:focus,.contact-us-modal__textarea[data-v-61bccc44]:focus{outline:none;border-color:#8bb554;box-shadow:0 0 0 3px #8bb5541a}.contact-us-modal__input[data-v-61bccc44]:disabled,.contact-us-modal__textarea[data-v-61bccc44]:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.contact-us-modal__textarea[data-v-61bccc44]{resize:vertical;min-height:100px}.contact-us-modal__actions[data-v-61bccc44]{display:flex;gap:1em;margin-top:.5em}.contact-us-modal__submit[data-v-61bccc44],.contact-us-modal__cancel[data-v-61bccc44]{flex:1;padding:.875em 1.5em;border:none;border-radius:8px;font-size:1rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contact-us-modal__submit[data-v-61bccc44]{background-color:#8bb554;color:#fff}.contact-us-modal__submit[data-v-61bccc44]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8bb5544d}.contact-us-modal__submit[data-v-61bccc44]:active{transform:translateY(0)}.contact-us-modal__submit[data-v-61bccc44]:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-us-modal__submit[data-v-61bccc44]:disabled:hover{transform:none;box-shadow:none}.contact-us-modal__cancel[data-v-61bccc44]:disabled{opacity:.6;cursor:not-allowed}.contact-us-modal__cancel[data-v-61bccc44]{background-color:#f5f5f5;color:#666}.contact-us-modal__cancel[data-v-61bccc44]:hover{background-color:#e8e8e8;color:#141821}@media (max-width: 768px){.contact-us-modal__title[data-v-61bccc44]{font-size:1.5rem}.contact-us-modal__actions[data-v-61bccc44]{flex-direction:column}.contact-us-modal__submit[data-v-61bccc44],.contact-us-modal__cancel[data-v-61bccc44]{width:100%}}.home-stack[data-v-07a30e1f]{position:relative;display:flex;flex-direction:column;font-family:Inter,sans-serif;width:100vw;max-width:100vw}.sticky[data-v-07a30e1f]{position:sticky;top:0}.pos-relative[data-v-07a30e1f]{position:relative}.pos-abs[data-v-07a30e1f]{position:absolute}.lower-z-index[data-v-07a30e1f]{z-index:1}.higher-z-index[data-v-07a30e1f]{z-index:3}#home-hero-stack[data-v-07a30e1f]{height:200vh}.ios-coming-screen[data-v-65c612fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center}h1[data-v-65c612fd]{font-size:2rem;margin-bottom:1rem}p[data-v-65c612fd]{font-size:1.2rem}a[data-v-65c612fd]{color:var(--color-secondary);text-decoration:underline;font-weight:700}a[data-v-65c612fd]:hover{color:var(--color-secondary-highlighted);transition:color .3s ease}#back-to-profile-button[data-v-65c612fd]{padding-top:2em}.ticket-card[data-v-c5ccc445]{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 8px 18px #0d141c14;display:flex;flex-direction:column;gap:12px}.ticket-card__header[data-v-c5ccc445]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-card__title[data-v-c5ccc445]{margin:0;font-size:1.2rem;font-weight:600}.ticket-card__price[data-v-c5ccc445]{margin:6px 0 0;font-size:1rem;font-weight:600;color:var(--color-secondary)}.ticket-card__availability[data-v-c5ccc445]{padding:6px 10px;border-radius:999px;background:#72933c1f;color:#2c3e50;font-size:.75rem;text-transform:capitalize}.ticket-card__description[data-v-c5ccc445]{margin:0;color:#555;line-height:1.5}.ticket-card__meta[data-v-c5ccc445]{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:.85rem;color:#666}.ticket-card__requirements[data-v-c5ccc445]{display:flex;flex-wrap:wrap;gap:8px}.ticket-chip[data-v-c5ccc445]{background:#7986db1f;color:#2c3e50;font-size:.75rem;padding:4px 10px;border-radius:999px}.ticket-card__footer[data-v-c5ccc445]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ticket-quantity[data-v-c5ccc445]{display:inline-flex;align-items:center;gap:8px;background:#f4f4f4;border-radius:999px;padding:6px 12px}.ticket-quantity__btn[data-v-c5ccc445]{width:28px;height:28px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 6px #00000014;font-size:1.1rem;cursor:pointer}.ticket-quantity__btn[data-v-c5ccc445]:disabled{cursor:not-allowed;opacity:.4}.ticket-quantity__value[data-v-c5ccc445]{min-width:24px;text-align:center;font-weight:600}.ticket-card__status[data-v-c5ccc445]{font-size:.85rem;color:#666}.ticket-card__limit[data-v-c5ccc445]{margin:0;font-size:.8rem;color:#c0392b}@media (max-width: 768px){.ticket-card__footer[data-v-c5ccc445]{flex-direction:column;align-items:flex-start}}.ticket-cart__summary[data-v-77d3767e]{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 8px 18px #0d141c14;position:sticky;top:24px}.ticket-cart__summary h2[data-v-77d3767e]{margin:0 0 12px;font-size:1.3rem}.ticket-cart__empty[data-v-77d3767e]{color:#666;margin:0}.ticket-cart__items[data-v-77d3767e]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.ticket-cart__item[data-v-77d3767e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ticket-cart__item-title[data-v-77d3767e]{margin:0;font-weight:600}.ticket-cart__item-meta[data-v-77d3767e]{margin:4px 0 0;font-size:.85rem;color:#666}.ticket-cart__item-total[data-v-77d3767e]{margin:0;font-weight:600}.ticket-cart__totals[data-v-77d3767e]{border-top:1px solid rgba(0,0,0,.08);padding-top:12px;display:flex;flex-direction:column;gap:10px}.ticket-cart__total-row[data-v-77d3767e]{display:flex;justify-content:space-between;font-size:.95rem}.ticket-cart__total-row--bold[data-v-77d3767e]{font-weight:700}.ticket-cart__cta[data-v-77d3767e]{margin-top:8px;background:var(--color-secondary-soft-highlight);color:#fff;border:none;border-radius:999px;padding:12px 18px;font-size:1rem;font-weight:600;cursor:pointer}.ticket-cart__cta[data-v-77d3767e]:hover:not(:disabled){background:var(--color-secondary-highlighted)}.ticket-cart__cta[data-v-77d3767e]:disabled{opacity:.6;cursor:not-allowed}.ticket-cart__availability-error[data-v-77d3767e]{margin:0;font-size:.85rem;color:#c0392b;text-align:center}@media (max-width: 1024px){.ticket-cart__summary[data-v-77d3767e]{position:static}}.ticket-checkout__section[data-v-9bcee174]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-9bcee174]{display:flex;flex-direction:column}.form-group label[data-v-9bcee174]{font-size:.85rem;margin-bottom:6px}.form-group input[data-v-9bcee174]{border:1px solid #ccc;border-radius:10px;padding:10px 12px;font-size:.95rem}.optional-label[data-v-9bcee174]{margin-left:6px;font-size:.8rem;color:#777}.form-group.error input[data-v-9bcee174]{border-color:#e74c3c;background-color:#fff6f6}.error-message[data-v-9bcee174]{margin-top:4px;font-size:.8rem;color:#e74c3c}.form-buttons[data-v-9bcee174]{display:flex;gap:12px}.cancel-button[data-v-9bcee174],.next-button[data-v-9bcee174]{flex:1;padding:12px 14px;border-radius:999px;border:none;font-weight:600;cursor:pointer}.cancel-button[data-v-9bcee174]{background:#f1f1f1}.next-button[data-v-9bcee174]{background:#141821;color:#fff}.next-button[data-v-9bcee174]:hover{background:#2a2f3a}.shake[data-v-9bcee174]{animation:shake-9bcee174 .3s}@keyframes shake-9bcee174{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}@media (max-width: 768px){.form-buttons[data-v-9bcee174]{flex-direction:column}}.ticket-checkout-modal[data-v-48c05cb6]{display:flex;flex-direction:column;gap:20px}.ticket-checkout-modal__header[data-v-48c05cb6]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ticket-checkout-modal__header h3[data-v-48c05cb6]{margin:0 0 6px}.ticket-checkout-modal__header p[data-v-48c05cb6]{margin:0;color:#666;font-size:.9rem}.ticket-checkout-modal__close[data-v-48c05cb6]{border:none;background:#f1f1f1;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer}.ticket-checkout-modal__body[data-v-48c05cb6]{display:flex;flex-direction:column;gap:20px;max-height:60vh;overflow-y:auto;padding-right:4px}.attendee-group[data-v-48c05cb6]{border-top:1px solid rgba(0,0,0,.08);padding-top:16px}.attendee-group__header[data-v-48c05cb6]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.9rem;color:#555}.attendee-group__header h4[data-v-48c05cb6]{margin:0;color:#141821}.attendee-info-note[data-v-48c05cb6]{margin:0;font-size:.85rem;color:#666}.attendee-list[data-v-48c05cb6]{display:flex;flex-direction:column;gap:12px}.attendee-card[data-v-48c05cb6]{background:#f9f9f9;padding:12px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.form-group[data-v-48c05cb6]{display:flex;flex-direction:column}.form-group label[data-v-48c05cb6]{font-size:.85rem;margin-bottom:6px}.form-group input[data-v-48c05cb6]{border:1px solid #ccc;border-radius:10px;padding:10px 12px;font-size:.95rem}.form-group.error input[data-v-48c05cb6]{border-color:#e74c3c;background-color:#fff6f6}.error-message[data-v-48c05cb6]{margin-top:4px;font-size:.8rem;color:#e74c3c}.form-buttons[data-v-48c05cb6]{display:flex;gap:12px}.cancel-button[data-v-48c05cb6],.pay-button[data-v-48c05cb6]{flex:1;padding:12px 14px;border-radius:999px;border:none;font-weight:600;cursor:pointer}.cancel-button[data-v-48c05cb6]{background:#f1f1f1}.pay-button[data-v-48c05cb6]{background:#141821;color:#fff}.pay-button[data-v-48c05cb6]:hover{background:#2a2f3a}.shake[data-v-48c05cb6]{animation:shake-48c05cb6 .3s}@keyframes shake-48c05cb6{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}@media (max-width: 768px){.ticket-checkout-modal__header[data-v-48c05cb6]{flex-direction:column;align-items:flex-start}.form-buttons[data-v-48c05cb6]{flex-direction:column}}.event-card[data-v-ac09a544]{display:grid;grid-template-columns:200px 1fr;grid-template-areas:"image content" "footer footer";grid-template-rows:auto auto;align-content:start;column-gap:24px;row-gap:12px;background-color:#fff;border-radius:12px;padding:24px;transition:box-shadow .2s ease,padding .2s ease;font-family:Inter,sans-serif}.event-card[data-v-ac09a544]:hover{padding:22px 24px 26px;box-shadow:0 4px 16px #0000001f}.event-card--display-only[data-v-ac09a544],.event-card--display-only[data-v-ac09a544]:hover{padding:24px;box-shadow:none}.event-card--has-details[data-v-ac09a544]{grid-template-areas:"image content" "details details" "footer footer";grid-template-rows:auto auto auto}.event-card__description--details[data-v-ac09a544]{grid-area:details;font-size:14px;line-height:1.6;color:#141821;margin:0;white-space:pre-line}@media (max-width: 768px){.event-card[data-v-ac09a544]:hover{padding:0}}.event-card__image-container[data-v-ac09a544]{grid-area:image;position:relative;width:200px;height:200px;border-radius:8px;overflow:hidden}.event-card__image[data-v-ac09a544]{width:100%;height:100%;object-fit:cover}.event-card__image-placeholder[data-v-ac09a544]{width:100%;height:100%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.event-card__default-image[data-v-ac09a544]{width:80px;height:80px;opacity:.5}.event-card__content[data-v-ac09a544]{grid-area:content;display:flex;flex-direction:column;gap:12px}.event-card__footer[data-v-ac09a544]{grid-area:footer;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.event-card__footer-info[data-v-ac09a544]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.event-card__header[data-v-ac09a544]{display:flex;flex-direction:column;gap:8px}.event-card__title[data-v-ac09a544]{font-size:24px;font-weight:700;color:#141821;margin:0}.event-card__description[data-v-ac09a544]{font-size:14px;line-height:1.6;color:#141821;margin:0;white-space:pre-line}.event-card__details[data-v-ac09a544]{display:flex;flex-direction:column;gap:8px}.event-card__detail[data-v-ac09a544]{display:flex;align-items:center;gap:8px;font-size:14px;color:#141821;min-width:0}.event-card__detail span[data-v-ac09a544]{overflow-wrap:anywhere}.event-card__icon[data-v-ac09a544]{color:var(--color-secondary-soft-highlight);flex-shrink:0}.event-card__price-section[data-v-ac09a544]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.event-card__price[data-v-ac09a544]{font-size:28px;font-weight:700;color:#141821}.event-card__price-label[data-v-ac09a544]{font-size:14px;color:#666}.event-card__button[data-v-ac09a544]{padding:12px 24px;background-color:var(--color-secondary-soft-highlight);color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:background-color .2s ease,transform .2s ease;flex-shrink:0;width:fit-content}.event-card__button[data-v-ac09a544]:hover{background-color:var(--color-secondary-highlighted);transform:translateY(-1px)}@media (max-width: 768px){.event-card[data-v-ac09a544]{grid-template-columns:1fr;grid-template-areas:"image" "content" "footer";grid-template-rows:auto auto auto;column-gap:0;row-gap:0;padding:0;border-radius:8px;overflow:hidden}.event-card--has-details[data-v-ac09a544]{grid-template-areas:"image" "content" "details" "footer";grid-template-rows:auto auto auto auto}.event-card--display-only[data-v-ac09a544],.event-card--display-only[data-v-ac09a544]:hover{padding:0}.event-card__image-container[data-v-ac09a544]{width:calc(100% - 24px);aspect-ratio:1 / 1;height:auto;border-radius:8px;margin:12px 12px 0}.event-card__description--details[data-v-ac09a544]{padding:0 12px;font-size:12px;line-height:1.5}.event-card:not(.event-card--display-only) .event-card__description--details[data-v-ac09a544]{display:none}.event-card__content[data-v-ac09a544]{padding:12px;gap:8px}.event-card__footer[data-v-ac09a544]{padding:0 12px 12px;gap:8px}.event-card__footer-info[data-v-ac09a544]{gap:8px}.event-card__title[data-v-ac09a544]{font-size:16px;line-height:1.3}.event-card__description[data-v-ac09a544]{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.event-card--display-only .event-card__description[data-v-ac09a544]{display:block;-webkit-line-clamp:unset;overflow:visible}.event-card__detail[data-v-ac09a544]{font-size:12px}.event-card__price-section[data-v-ac09a544]{flex-direction:column;gap:0;align-items:flex-start}.event-card__price[data-v-ac09a544]{font-size:18px}.event-card__price-label[data-v-ac09a544]{font-size:11px}.event-card__button[data-v-ac09a544]{padding:8px 16px;font-size:12px;width:auto;white-space:nowrap;margin-left:auto}}.landscape-card[data-v-22fb3757]{font-family:Inter,sans-serif;color:#141821}.landscape-card__figure[data-v-22fb3757]{position:relative;margin:0;line-height:0}.landscape-card__image[data-v-22fb3757]{width:100%;height:auto;display:block}.landscape-card__badge[data-v-22fb3757]{position:absolute;top:12px;right:12px;background:#ffffffeb;color:#141821;font-size:12px;font-weight:600;line-height:1;padding:6px 12px;border-radius:999px}.landscape-card__title[data-v-22fb3757]{margin:0;font-size:28px;font-weight:700}.landscape-card__meta[data-v-22fb3757]{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:#141821}.landscape-card__meta-item[data-v-22fb3757]{display:inline-flex;align-items:center;gap:6px}.landscape-card__icon[data-v-22fb3757]{color:var(--color-secondary-soft-highlight);flex-shrink:0}.landscape-card__intro[data-v-22fb3757]{margin:0;white-space:pre-line;line-height:1.6;font-size:15px}.landscape-card__details[data-v-22fb3757]{margin:0;white-space:pre-line;line-height:1.6;font-size:14px}.landscape-card--banner[data-v-22fb3757]{background:#fff;border-radius:12px;overflow:hidden}.landscape-card--banner .landscape-card__body[data-v-22fb3757]{padding:24px;display:flex;flex-direction:column;gap:16px}.landscape-card--banner .landscape-card__header[data-v-22fb3757]{display:flex;flex-direction:column;gap:8px}.landscape-card--banner .landscape-card__text[data-v-22fb3757]{display:flex;flex-direction:column;gap:16px}.landscape-card--banner .landscape-card__intro[data-v-22fb3757]{max-width:72ch}.landscape-card--banner .landscape-card__details[data-v-22fb3757]{background:#f7f7f5;border-radius:10px;padding:18px 20px}.landscape-card--cinema .landscape-card__figure[data-v-22fb3757]{width:100vw;margin-left:calc(50% - 50vw)}.landscape-card--cinema .landscape-card__image[data-v-22fb3757]{aspect-ratio:21 / 9;object-fit:cover}.landscape-card--cinema .landscape-card__overlay[data-v-22fb3757]{position:absolute;left:0;right:0;bottom:0;padding:48px 6vw 28px;background:linear-gradient(to top,rgba(10,14,25,.82),transparent);display:flex;flex-direction:column;gap:6px;line-height:1.3}.landscape-card--cinema .landscape-card__overlay .landscape-card__title[data-v-22fb3757]{color:#fff;font-size:36px}.landscape-card--cinema .landscape-card__overlay .landscape-card__meta[data-v-22fb3757]{color:#ffffffe0}.landscape-card--cinema .landscape-card__body[data-v-22fb3757]{max-width:680px;margin:28px auto 0}.landscape-card--cinema .landscape-card__intro[data-v-22fb3757]{font-size:17px;line-height:1.65}.landscape-card--cinema .landscape-card__details[data-v-22fb3757]{margin-top:20px;border-top:1px solid rgba(0,0,0,.08);padding-top:20px}.landscape-card--compact[data-v-22fb3757]{background:#fff;border-radius:12px;overflow:hidden}.landscape-card--compact .landscape-card__image[data-v-22fb3757]{aspect-ratio:3 / 1;object-fit:cover;object-position:center 22%}.landscape-card--compact .landscape-card__body[data-v-22fb3757]{padding:20px 24px 24px;display:flex;flex-direction:column;gap:14px}.landscape-card--compact .landscape-card__header[data-v-22fb3757]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}.landscape-card--compact .landscape-card__title[data-v-22fb3757]{font-size:22px}.landscape-card--compact .landscape-card__meta[data-v-22fb3757]{font-size:13px}.landscape-card--compact .landscape-card__text[data-v-22fb3757]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.landscape-card--compact .landscape-card__intro[data-v-22fb3757]{font-size:14px}.landscape-card--compact .landscape-card__details[data-v-22fb3757]{font-size:13px;line-height:1.55;border-left:1px solid rgba(0,0,0,.1);padding-left:24px}@media (max-width: 768px){.landscape-card__title[data-v-22fb3757]{font-size:22px}.landscape-card__meta[data-v-22fb3757]{flex-direction:column;align-items:flex-start;gap:4px}.landscape-card--banner .landscape-card__body[data-v-22fb3757]{padding:16px}.landscape-card--cinema .landscape-card__overlay[data-v-22fb3757]{padding:32px 16px 16px}.landscape-card--cinema .landscape-card__overlay .landscape-card__title[data-v-22fb3757]{font-size:24px}.landscape-card--cinema .landscape-card__image[data-v-22fb3757]{aspect-ratio:16 / 9}.landscape-card--cinema .landscape-card__body[data-v-22fb3757]{margin-top:20px;padding:0}.landscape-card--compact .landscape-card__text[data-v-22fb3757]{grid-template-columns:1fr}.landscape-card--compact .landscape-card__details[data-v-22fb3757]{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,.1);padding-top:14px}}.ticket-buy-screen[data-v-8ea06939]{min-height:100vh;background:#f7f7f5;font-family:Inter,sans-serif;color:#141821}.ticket-buy-hero[data-v-8ea06939]{background-color:var(--color-background-soft-hightlight);color:#fff;padding-bottom:56px}.ticket-buy-topbar[data-v-8ea06939]{background-color:var(--color-background-soft-hightlight)}.ticket-buy-event[data-v-8ea06939]{max-width:1300px;margin:0 auto;padding:24px 6vw 0}.ticket-buy-event--flush[data-v-8ea06939]{padding-top:0}.ticket-buy-hero__content[data-v-8ea06939]{max-width:1300px;margin:0 auto;padding:16px 6vw 0}.ticket-buy-hero__title[data-v-8ea06939]{font-size:3rem;margin:0 0 12px;font-weight:600}.ticket-buy-hero__subtitle[data-v-8ea06939]{margin:0;font-size:1.1rem;color:#ffffffd9}.ticket-buy-loading[data-v-8ea06939]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px}.ticket-buy-loading__spinner[data-v-8ea06939]{width:48px;height:48px;border:4px solid rgba(114,147,60,.2);border-top-color:var(--color-secondary);border-radius:50%;animation:spin-8ea06939 .8s linear infinite}.ticket-buy-content[data-v-8ea06939]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:32px;max-width:1300px;margin:0 auto;padding:32px 6vw 64px}.ticket-list__header[data-v-8ea06939]{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.ticket-list__header h2[data-v-8ea06939]{margin:0;font-size:1.5rem}.ticket-list__header p[data-v-8ea06939]{margin:0;color:#666}.ticket-list__grid[data-v-8ea06939]{display:flex;flex-direction:column;gap:20px}.ticket-cart[data-v-8ea06939]{display:flex;flex-direction:column;gap:24px}.ticket-checkout-modal[data-v-8ea06939]{display:flex;flex-direction:column;gap:20px}.ticket-checkout__reservation-timer[data-v-8ea06939]{background:#e8f5e9;color:#2e7d32;border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:600;text-align:center;margin-bottom:12px}.ticket-checkout__reservation-timer--urgent[data-v-8ea06939]{background:#fff3e0;color:#e65100}.ticket-checkout-modal__header[data-v-8ea06939]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ticket-checkout-modal__header h3[data-v-8ea06939]{margin:0 0 6px}.ticket-checkout-modal__email[data-v-8ea06939]{margin:0;color:#666;font-size:.9rem}.ticket-checkout-modal__email span[data-v-8ea06939]{font-weight:600;color:#141821}.ticket-checkout-modal__close[data-v-8ea06939]{border:none;background:#f1f1f1;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer}.ticket-checkout__steps[data-v-8ea06939]{display:flex;align-items:center;justify-content:center;gap:12px}.step-circle[data-v-8ea06939]{width:32px;height:32px;border-radius:50%;background:#e5e5e5;display:flex;align-items:center;justify-content:center;font-weight:600}.step-circle.active[data-v-8ea06939]{background:#141821;color:#fff}.step-line[data-v-8ea06939]{height:3px;width:40px;background:#e5e5e5}.step-line.active[data-v-8ea06939]{background:#141821}@keyframes spin-8ea06939{to{transform:rotate(360deg)}}@media (max-width: 1024px){.ticket-buy-content[data-v-8ea06939]{grid-template-columns:1fr}}@media (max-width: 768px){.ticket-buy-hero__title[data-v-8ea06939]{font-size:2.2rem}}.tg-eq[data-v-243bfae5]{position:relative;background:#141c66;height:clamp(220px,30vw,320px);overflow:hidden}.tg-eq__moon[data-v-243bfae5]{position:absolute;top:14%;left:7%;width:42px;height:42px;border-radius:50%;background:#fdf6da;overflow:hidden}.tg-eq__moon[data-v-243bfae5]:after{content:"";position:absolute;top:-18%;left:28%;width:100%;height:100%;border-radius:50%;background:#141c66}.tg-eq__star[data-v-243bfae5]{position:absolute;color:#fff;font-size:14px;animation:tg-twinkle-243bfae5 2.4s ease-in-out infinite}.tg-eq__star[data-v-243bfae5]:nth-of-type(1){top:12%;left:22%;animation-delay:0s}.tg-eq__star[data-v-243bfae5]:nth-of-type(2){top:28%;left:15%;font-size:9px;animation-delay:.4s}.tg-eq__star[data-v-243bfae5]:nth-of-type(3){top:8%;left:45%;font-size:11px;animation-delay:.9s}.tg-eq__star[data-v-243bfae5]:nth-of-type(4){top:20%;left:62%;animation-delay:1.3s}.tg-eq__star[data-v-243bfae5]:nth-of-type(5){top:9%;left:78%;font-size:10px;animation-delay:.6s}.tg-eq__star[data-v-243bfae5]:nth-of-type(6){top:30%;left:88%;animation-delay:1.7s}.tg-eq__star[data-v-243bfae5]:nth-of-type(7){top:42%;left:70%;font-size:9px;animation-delay:.2s}.tg-eq__star[data-v-243bfae5]:nth-of-type(8){top:16%;left:93%;font-size:12px;animation-delay:1.1s}.tg-eq__star[data-v-243bfae5]:nth-of-type(9){top:38%;left:35%;font-size:8px;animation-delay:1.5s}.tg-eq__bars[data-v-243bfae5]{position:absolute;left:0;right:0;bottom:0;height:82%;display:flex;align-items:flex-end;gap:6px;padding:0 16px}.tg-eq__col[data-v-243bfae5]{position:relative;flex:1;height:100%}.tg-eq__fill[data-v-243bfae5]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#7fd3f2,#a5e6a2 45%,#ffe649);-webkit-mask-image:repeating-linear-gradient(to top,#000 0 12px,transparent 12px 16px);mask-image:repeating-linear-gradient(to top,#000 0 12px,transparent 12px 16px);animation-name:tg-eq-v1-243bfae5;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tg-eq__fill--v2[data-v-243bfae5]{animation-name:tg-eq-v2-243bfae5}.tg-eq__fill--v3[data-v-243bfae5]{animation-name:tg-eq-v3-243bfae5}.tg-eq__fill--v4[data-v-243bfae5]{animation-name:tg-eq-v4-243bfae5}@keyframes tg-eq-v1-243bfae5{0%{height:24%}20%{height:58%}40%{height:36%}60%{height:88%}80%{height:52%}to{height:24%}}@keyframes tg-eq-v2-243bfae5{0%{height:64%}25%{height:30%}50%{height:76%}75%{height:44%}to{height:64%}}@keyframes tg-eq-v3-243bfae5{0%{height:40%}15%{height:72%}35%{height:26%}55%{height:94%}80%{height:60%}to{height:40%}}@keyframes tg-eq-v4-243bfae5{0%{height:82%}20%{height:46%}45%{height:68%}70%{height:22%}to{height:82%}}@keyframes tg-twinkle-243bfae5{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion: reduce){.tg-eq__fill[data-v-243bfae5],.tg-eq__star[data-v-243bfae5]{animation:none}.tg-eq__fill[data-v-243bfae5]{height:55%}}.tg-mascot[data-v-02c45de2]{display:block;width:100%;height:auto}.tg-mascot__body[data-v-02c45de2]{animation:tg-mascot-bob-02c45de2 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 90%}.tg-mascot__shadow[data-v-02c45de2]{animation:tg-mascot-shadow-02c45de2 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tg-mascot__cap[data-v-02c45de2]{animation:tg-mascot-cap-02c45de2 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tg-mascot__peace[data-v-02c45de2]{animation:tg-mascot-peace-02c45de2 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}@keyframes tg-mascot-bob-02c45de2{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes tg-mascot-shadow-02c45de2{0%,to{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.82);opacity:.65}}@keyframes tg-mascot-cap-02c45de2{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(6deg)}}@keyframes tg-mascot-peace-02c45de2{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@media (prefers-reduced-motion: reduce){.tg-mascot__body[data-v-02c45de2],.tg-mascot__shadow[data-v-02c45de2],.tg-mascot__cap[data-v-02c45de2],.tg-mascot__peace[data-v-02c45de2]{animation:none}}.tg-ticket[data-v-73ccc983]{background:#fffdf4;border:4px solid #111;border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:6px 6px #111;transition:transform .15s ease,box-shadow .15s ease}.tg-ticket[data-v-73ccc983]:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #111}.tg-ticket--selected[data-v-73ccc983]{background:#fff3c4}.tg-ticket--closed[data-v-73ccc983]{opacity:.6}.tg-ticket__header[data-v-73ccc983]{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.tg-ticket__name[data-v-73ccc983]{margin:0;background:#1d2b7a;color:#f3c9ee;font-family:Montserrat,sans-serif;font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.18em;padding:8px 18px;border-radius:999px;border:3px solid #111}.tg-ticket__price[data-v-73ccc983]{margin:0;font-family:Bungee,Montserrat,sans-serif;font-size:1.7rem;color:#f4552a;text-shadow:2px 2px 0 #111;-webkit-text-stroke:1px #111;white-space:nowrap}.tg-ticket__description[data-v-73ccc983]{margin:0;font-family:Montserrat,sans-serif;font-weight:600;color:#333;line-height:1.45;font-size:.92rem}.tg-ticket__chips[data-v-73ccc983]{display:flex;flex-wrap:wrap;gap:8px}.tg-chip[data-v-73ccc983]{border:3px solid #111;border-radius:999px;padding:4px 12px;font-family:Montserrat,sans-serif;font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;background:#fff;color:#111}.tg-chip--open[data-v-73ccc983]{background:#a5e6a2}.tg-chip--upcoming[data-v-73ccc983]{background:#7fd3f2}.tg-chip--closed[data-v-73ccc983]{background:#d9d9d9}.tg-chip--plain[data-v-73ccc983]{background:#fff}.tg-ticket__footer[data-v-73ccc983]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tg-stepper[data-v-73ccc983]{display:inline-flex;align-items:center;gap:14px}.tg-stepper__btn[data-v-73ccc983]{width:44px;height:44px;border-radius:50%;border:3px solid #111;background:#ffd93b;font-size:1.5rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:3px 3px #111;transition:transform .1s ease,box-shadow .1s ease}.tg-stepper__btn[data-v-73ccc983]:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px #111}.tg-stepper__btn[data-v-73ccc983]:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #111}.tg-stepper__btn[data-v-73ccc983]:disabled{cursor:not-allowed;opacity:.35;box-shadow:none}.tg-stepper__value[data-v-73ccc983]{min-width:30px;text-align:center;font-family:Bungee,Montserrat,sans-serif;font-size:1.4rem;color:#111}.tg-ticket__countdown[data-v-73ccc983]{margin:0;font-family:Montserrat,sans-serif;font-weight:800;font-size:.8rem;letter-spacing:.12em;color:#1d2b7a}@font-face{font-family:Bungee;src:url(/fonts/Triggered/Bungee-Regular.ttf) format("truetype");font-display:swap}.tg-page[data-v-2cb65fab]{min-height:100vh;background:#2e5fe0;padding:64px 58px 160px;font-family:Montserrat,sans-serif;color:#111}.tg-marquee[data-v-2cb65fab]{position:fixed;z-index:6;background:#2e5fe0;overflow:hidden;white-space:nowrap;font-family:Montserrat,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:.22em;color:transparent;-webkit-text-stroke:1.2px #1a34a8}.tg-marquee--top[data-v-2cb65fab]{top:0;left:0;right:0;height:44px;line-height:44px;border-bottom:4px solid #1a34a8}.tg-marquee--bottom[data-v-2cb65fab]{bottom:0;left:0;right:0;height:44px;line-height:44px;border-top:4px solid #1a34a8}.tg-marquee--left[data-v-2cb65fab]{top:44px;bottom:44px;left:0;width:44px;border-right:4px solid #1a34a8}.tg-marquee--right[data-v-2cb65fab]{top:44px;bottom:44px;right:0;width:44px;border-left:4px solid #1a34a8}.tg-marquee__track[data-v-2cb65fab]{display:inline-flex;animation:tg-scroll-x-2cb65fab 280s linear infinite}.tg-marquee__track--reverse[data-v-2cb65fab]{animation-direction:reverse}.tg-marquee__track--vertical[data-v-2cb65fab]{display:flex;flex-direction:column;animation-name:tg-scroll-y-2cb65fab;height:max-content}.tg-marquee__track--vertical span[data-v-2cb65fab]{writing-mode:vertical-rl;line-height:44px}@keyframes tg-scroll-x-2cb65fab{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tg-scroll-y-2cb65fab{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.tg-poster[data-v-2cb65fab]{max-width:1000px;margin:0 auto;background:#111;border:6px solid #111;border-radius:18px;display:flex;flex-direction:column;gap:6px;overflow:hidden;box-shadow:12px 12px #1016508c}.tg-panel[data-v-2cb65fab]{background:#2e5fe0}.tg-panel--flush[data-v-2cb65fab]{line-height:0}.tg-title-panel[data-v-2cb65fab]{padding:40px 24px 30px;text-align:center;overflow:hidden}.tg-title[data-v-2cb65fab]{margin:0;font-family:Bungee,Montserrat,sans-serif;font-size:clamp(3rem,10.5vw,6.8rem);line-height:1;color:#fff;-webkit-text-stroke:2px #111}.tg-title__letter[data-v-2cb65fab]{display:inline-block;text-shadow:4px 4px 0 #111,8px 8px 0 #111;animation:tg-letter-bounce-2cb65fab 2.6s ease-in-out infinite}.tg-title__letter[data-v-2cb65fab]:nth-child(2n){transform:rotate(2deg)}@keyframes tg-letter-bounce-2cb65fab{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.tg-mosaic[data-v-2cb65fab]{display:grid;grid-template-columns:1.35fr 1fr;gap:6px}.tg-mascot-tile[data-v-2cb65fab]{background-color:#b9ecb2;background-image:linear-gradient(rgba(96,168,92,.55) 2px,transparent 2px),linear-gradient(90deg,rgba(96,168,92,.55) 2px,transparent 2px);background-size:36px 36px;padding:28px 28px 18px;display:flex;flex-direction:column;justify-content:space-between}.tg-mascot-tile__svg[data-v-2cb65fab]{max-width:380px;margin:0 auto}.tg-first-thurs[data-v-2cb65fab]{margin:14px 0 0;font-family:Bungee,Montserrat,sans-serif;font-size:clamp(1.6rem,4vw,2.6rem);color:#f4552a;text-shadow:3px 3px 0 #111;-webkit-text-stroke:1.5px #111;text-align:left}.tg-mosaic__right[data-v-2cb65fab]{display:flex;flex-direction:column;gap:6px}.tg-date-tile[data-v-2cb65fab]{background:#7fd3f2;display:grid;place-items:center;padding:26px 16px;flex:1}.tg-time-tile[data-v-2cb65fab]{background-color:#b9ecb2;background-image:linear-gradient(rgba(96,168,92,.55) 2px,transparent 2px),linear-gradient(90deg,rgba(96,168,92,.55) 2px,transparent 2px);background-size:30px 30px;display:grid;place-items:center;padding:24px 16px;flex:1}.tg-time-tile__text[data-v-2cb65fab]{display:flex;align-items:center;gap:12px}.tg-time-tile__arrow[data-v-2cb65fab]{display:inline-block;animation:tg-arrow-bounce-2cb65fab 1.1s ease-in-out infinite;font-size:.7em}@keyframes tg-arrow-bounce-2cb65fab{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}.tg-extrude[data-v-2cb65fab]{margin:0;font-family:Bungee,Montserrat,sans-serif;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.05;text-align:center}.tg-extrude--yellow[data-v-2cb65fab]{color:#ffd93b;text-shadow:3px 3px 0 #111;-webkit-text-stroke:1.5px #111}.tg-extrude--orange[data-v-2cb65fab]{color:#f4552a;text-shadow:3px 3px 0 #111;-webkit-text-stroke:1.5px #111}.tg-extrude--white[data-v-2cb65fab]{color:#fff;text-shadow:3px 3px 0 #111,6px 6px 0 #111;-webkit-text-stroke:1.5px #111}.tg-deco-grid[data-v-2cb65fab]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tg-deco[data-v-2cb65fab]{height:86px;display:grid;place-items:center;overflow:hidden}.tg-deco svg[data-v-2cb65fab]{width:100%;height:100%;padding:8px}.tg-deco--squiggle[data-v-2cb65fab]{background:#f4552a}.tg-deco--eye[data-v-2cb65fab]{background:#fffdf4}.tg-deco--speaker[data-v-2cb65fab]{background:#f27fb2}.tg-deco--checker[data-v-2cb65fab]{background-image:conic-gradient(#111 25%,#fff 0,#fff 50%,#111 0,#111 75%,#fff 0);background-size:34px 34px;animation:tg-checker-slide-2cb65fab 3.2s linear infinite}@keyframes tg-checker-slide-2cb65fab{0%{background-position:0 0}to{background-position:34px 34px}}.tg-squiggle-path[data-v-2cb65fab]{stroke-dasharray:22 14;animation:tg-squiggle-flow-2cb65fab 1.4s linear infinite}@keyframes tg-squiggle-flow-2cb65fab{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36}}.tg-eyeball[data-v-2cb65fab]{animation:tg-eye-wander-2cb65fab 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes tg-eye-wander-2cb65fab{0%,to{transform:translate(0)}20%{transform:translate(-12px,2px)}45%{transform:translate(10px,-2px)}70%{transform:translate(4px,4px)}}.tg-eyelid[data-v-2cb65fab]{transform-box:fill-box;transform-origin:center;transform:scaleY(0);animation:tg-blink-2cb65fab 4.2s ease-in-out infinite}@keyframes tg-blink-2cb65fab{0%,91%,to{transform:scaleY(0)}94%,97%{transform:scaleY(1)}}.tg-speaker-cone[data-v-2cb65fab]{animation:tg-cone-pulse-2cb65fab .62s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tg-speaker-cone--late[data-v-2cb65fab]{animation-delay:.31s}@keyframes tg-cone-pulse-2cb65fab{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.tg-lineup[data-v-2cb65fab]{background:#fffdf4;padding:26px 30px;display:flex;flex-direction:column;gap:14px}.tg-lineup__heading[data-v-2cb65fab]{margin:0 0 6px;font-size:clamp(1.4rem,3.4vw,2.1rem);text-align:left}.tg-lineup__time[data-v-2cb65fab]{flex-shrink:0;font-family:Bungee,Montserrat,sans-serif;font-size:.82rem;color:#ffd93b;letter-spacing:.04em;min-width:118px}.tg-lineup__pill[data-v-2cb65fab]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#1d2b7a;border:4px solid #111;border-radius:999px;padding:12px 12px 12px 26px;animation:tg-pill-sway-2cb65fab 3.4s ease-in-out infinite}@keyframes tg-pill-sway-2cb65fab{0%,to{transform:rotate(0)}30%{transform:rotate(-.6deg)}65%{transform:rotate(.6deg)}}.tg-lineup__name[data-v-2cb65fab]{color:#f3c9ee;font-weight:800;font-size:clamp(1rem,2.6vw,1.45rem);letter-spacing:.32em}.tg-lineup__icon[data-v-2cb65fab]{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:3px solid #111;transition:transform .4s ease}.tg-lineup__pill:hover .tg-lineup__icon[data-v-2cb65fab]{transform:rotate(360deg)}.tg-lineup__icon--moon[data-v-2cb65fab]{background:#fdf6da;background-image:radial-gradient(circle at 68% 32%,#1d2b7a 42%,transparent 43%)}.tg-lineup__icon--smiley[data-v-2cb65fab]{background-image:radial-gradient(circle at 34% 36%,#111 11%,transparent 12%),radial-gradient(circle at 66% 36%,#111 11%,transparent 12%),radial-gradient(circle at 50% 30%,transparent 54%,#111 55% 68%,transparent 69%);background-color:#ffd93b}.tg-lineup__icon--cross[data-v-2cb65fab]{background:linear-gradient(45deg,transparent 44%,#111 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,#111 44% 56%,transparent 56%),#7fd3f2}.tg-lineup__icon--target[data-v-2cb65fab]{background:radial-gradient(circle,#1d2b7a 26%,#fff 27%,#fff 48%,#1d2b7a 49%)}.tg-venue[data-v-2cb65fab]{background-color:#b9ecb2;background-image:linear-gradient(rgba(96,168,92,.55) 2px,transparent 2px),linear-gradient(90deg,rgba(96,168,92,.55) 2px,transparent 2px);background-size:36px 36px;padding:26px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.tg-venue__biblio[data-v-2cb65fab]{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(2.4rem,6vw,3.6rem);line-height:1;color:#111}.tg-venue__tagline[data-v-2cb65fab]{margin:2px 0 0;font-size:.72rem;font-weight:800;letter-spacing:.34em;color:#111}.tg-venue__address[data-v-2cb65fab]{margin:0;font-weight:800;font-size:clamp(1.1rem,2.6vw,1.5rem);letter-spacing:.08em;text-align:right;color:#111}.tg-about[data-v-2cb65fab]{background:#7fd3f2;padding:34px 34px 38px}.tg-about__heading[data-v-2cb65fab]{margin-bottom:18px;font-size:clamp(1.5rem,3.8vw,2.3rem);text-align:left}.tg-about__copy[data-v-2cb65fab]{margin:0 0 14px;max-width:62ch;font-weight:600;line-height:1.6;color:#111}.tg-about__genres[data-v-2cb65fab]{margin:22px 0 0;font-weight:800;letter-spacing:.22em;font-size:.95rem;color:#1d2b7a}.tg-about__facts[data-v-2cb65fab]{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.tg-fact[data-v-2cb65fab]{display:flex;align-items:center;gap:10px;background:#fffdf4;border:3px solid #111;border-radius:999px;padding:8px 16px 8px 8px;box-shadow:3px 3px #111}.tg-fact__label[data-v-2cb65fab]{background:#1d2b7a;color:#ffd93b;border-radius:999px;border:2px solid #111;padding:4px 12px;font-weight:800;font-size:.68rem;letter-spacing:.14em}.tg-fact__value[data-v-2cb65fab]{font-weight:800;font-size:.8rem;letter-spacing:.06em}.tg-about__cta-wrap[data-v-2cb65fab]{margin-top:26px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tg-about__cold[data-v-2cb65fab]{margin:0;font-weight:800;font-style:italic;color:#1d2b7a}.tg-about__cta[data-v-2cb65fab]{border:3px solid #111;background:#f4552a;color:#fff;font-family:Bungee,Montserrat,sans-serif;font-size:1rem;padding:13px 26px;border-radius:999px;cursor:pointer;box-shadow:4px 4px #111;transition:transform .1s ease,box-shadow .1s ease}.tg-about__cta[data-v-2cb65fab]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #111}.tg-about__cta[data-v-2cb65fab]:active{transform:translate(2px,2px);box-shadow:1px 1px #111}.tg-pricing[data-v-2cb65fab]{background:#fffdf4;display:flex;align-items:center;justify-content:space-evenly;gap:12px;padding:30px 20px;position:relative}.tg-pricing[data-v-2cb65fab]:before{content:"";position:absolute;left:50%;top:-14%;height:128%;width:5px;background:#111;transform:rotate(16deg)}.tg-pricing__half[data-v-2cb65fab]{text-align:center;z-index:1;background:#fffdf4;padding:0 14px}.tg-pricing__label[data-v-2cb65fab]{margin:6px 0 0;font-weight:800;letter-spacing:.3em;font-size:.85rem;color:#f4552a}.tg-pricing__ticket[data-v-2cb65fab]{width:92px;flex-shrink:0;z-index:1;animation:tg-ticket-wiggle-2cb65fab 2.2s ease-in-out infinite}@keyframes tg-ticket-wiggle-2cb65fab{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}.tg-tickets[data-v-2cb65fab]{background:#1d2b7a;padding:36px 30px 42px}.tg-tickets__heading[data-v-2cb65fab]{font-size:clamp(2rem,5vw,3.2rem);margin-bottom:26px}.tg-tickets__grid[data-v-2cb65fab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.tg-loading[data-v-2cb65fab]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:30px 0;color:#ffd93b;font-weight:800;letter-spacing:.2em}.tg-loading p[data-v-2cb65fab]{margin:0}.tg-loading__blocks[data-v-2cb65fab]{display:flex;gap:8px}.tg-loading__block[data-v-2cb65fab]{width:16px;height:16px;background:#ffd93b;border:3px solid #111;animation:tg-block-bounce-2cb65fab .9s ease-in-out infinite}@keyframes tg-block-bounce-2cb65fab{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.tg-load-error[data-v-2cb65fab]{text-align:center;color:#fff;font-weight:800;letter-spacing:.15em;padding:26px 0}.tg-load-error p[data-v-2cb65fab]{margin:4px 0}.tg-genres[data-v-2cb65fab]{background:#2e5fe0;padding:16px 20px;text-align:center}.tg-genres p[data-v-2cb65fab]{margin:0;font-weight:800;letter-spacing:.28em;font-size:.9rem;color:transparent;-webkit-text-stroke:1.2px #1a34a8}.tg-cart-bar[data-v-2cb65fab]{position:fixed;z-index:7;bottom:60px;left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 130px));background:#1d2b7a;border:4px solid #111;border-radius:999px;box-shadow:6px 6px #111;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 30px}.tg-cart-bar__summary[data-v-2cb65fab]{margin:0;color:#f3c9ee;font-weight:800;letter-spacing:.18em;font-size:.95rem;display:flex;align-items:center;gap:16px}.tg-cart-bar__total[data-v-2cb65fab]{font-family:Bungee,Montserrat,sans-serif;font-size:1.3rem;color:#ffd93b;letter-spacing:.02em}.tg-cart-bar__cta[data-v-2cb65fab]{border:3px solid #111;background:#ffd93b;color:#111;font-family:Bungee,Montserrat,sans-serif;font-size:1.05rem;padding:12px 26px;border-radius:999px;cursor:pointer;box-shadow:3px 3px #111;animation:tg-cta-wiggle-2cb65fab 2.8s ease-in-out infinite;transition:transform .1s ease,box-shadow .1s ease}.tg-cart-bar__cta[data-v-2cb65fab]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #111}.tg-cart-bar__cta[data-v-2cb65fab]:active{transform:translate(2px,2px);box-shadow:1px 1px #111}@keyframes tg-cta-wiggle-2cb65fab{0%,88%,to{transform:rotate(0)}90%{transform:rotate(-2.5deg)}93%{transform:rotate(2.5deg)}96%{transform:rotate(-1.5deg)}}.tg-cart-enter-active[data-v-2cb65fab],.tg-cart-leave-active[data-v-2cb65fab]{transition:transform .25s ease,opacity .25s ease}.tg-cart-enter-from[data-v-2cb65fab],.tg-cart-leave-to[data-v-2cb65fab]{transform:translate(-50%) translateY(30px);opacity:0}.tg-checkout[data-v-2cb65fab]{display:flex;flex-direction:column;gap:20px;font-family:Montserrat,sans-serif}.tg-checkout__header[data-v-2cb65fab]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tg-checkout__title[data-v-2cb65fab]{margin:0 0 6px;font-family:Bungee,Montserrat,sans-serif;font-size:1.7rem;color:#2e5fe0;text-shadow:2px 2px 0 #111;-webkit-text-stroke:1px #111}.tg-checkout__email[data-v-2cb65fab]{margin:0;color:#555;font-size:.88rem;font-weight:600}.tg-checkout__email span[data-v-2cb65fab]{font-weight:800;color:#111}.tg-checkout__close[data-v-2cb65fab]{width:42px;height:42px;border-radius:50%;border:3px solid #111;background:#ffd93b;font-size:1.1rem;font-weight:800;cursor:pointer;box-shadow:3px 3px #111;flex-shrink:0}.tg-checkout__close[data-v-2cb65fab]:active{transform:translate(2px,2px);box-shadow:1px 1px #111}.tg-checkout__steps[data-v-2cb65fab]{display:flex;align-items:center;justify-content:center;gap:12px}.tg-step-circle[data-v-2cb65fab]{width:36px;height:36px;border-radius:50%;border:3px solid #111;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.tg-step-circle.active[data-v-2cb65fab]{background:#ffd93b;box-shadow:2px 2px #111}.tg-step-line[data-v-2cb65fab]{height:4px;width:44px;background:#dcdcdc;border-radius:2px}.tg-step-line.active[data-v-2cb65fab]{background:#111}.tg-checkout[data-v-2cb65fab] input{border:3px solid #111;border-radius:12px;padding:12px 14px;font-family:Montserrat,sans-serif;font-weight:600;background:#fffdf4}.tg-checkout[data-v-2cb65fab] label{text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-size:.72rem}.tg-checkout[data-v-2cb65fab] .next-button,.tg-checkout[data-v-2cb65fab] .pay-button{background:#ffd93b;color:#111;border:3px solid #111;box-shadow:3px 3px #111;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tg-checkout[data-v-2cb65fab] .next-button:hover,.tg-checkout[data-v-2cb65fab] .pay-button:hover{background:#ffe36b}.tg-checkout[data-v-2cb65fab] .cancel-button{background:#fff;border:3px solid #111;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tg-powered[data-v-2cb65fab]{display:flex;justify-content:center;border-top:3px solid #eee;padding-top:14px}.tg-powered__link[data-v-2cb65fab]{display:flex;align-items:center;gap:12px;text-decoration:none}.tg-powered__label[data-v-2cb65fab]{font-weight:800;font-size:.66rem;letter-spacing:.3em;color:#999}.tg-powered__logo[data-v-2cb65fab]{height:28px;border:2px solid #111;border-radius:10px;box-shadow:2px 2px #111;transition:transform .15s ease,box-shadow .15s ease}.tg-powered__link:hover .tg-powered__logo[data-v-2cb65fab]{transform:translate(-1px,-1px);box-shadow:3px 3px #111}@media (max-width: 900px){.tg-mosaic[data-v-2cb65fab]{grid-template-columns:1fr}}@media (max-width: 768px){.tg-page[data-v-2cb65fab]{padding:58px 12px 150px}.tg-marquee--left[data-v-2cb65fab],.tg-marquee--right[data-v-2cb65fab]{display:none}.tg-cart-bar[data-v-2cb65fab]{width:calc(100vw - 32px);bottom:54px;padding-left:20px}.tg-lineup__name[data-v-2cb65fab]{letter-spacing:.18em}.tg-lineup__pill[data-v-2cb65fab]{flex-wrap:wrap;row-gap:4px;padding-left:20px}.tg-lineup__time[data-v-2cb65fab]{min-width:100%;font-size:.72rem}.tg-venue__address[data-v-2cb65fab]{text-align:left}}@media (prefers-reduced-motion: reduce){.tg-marquee__track[data-v-2cb65fab],.tg-title__letter[data-v-2cb65fab],.tg-time-tile__arrow[data-v-2cb65fab],.tg-deco--checker[data-v-2cb65fab],.tg-squiggle-path[data-v-2cb65fab],.tg-eyeball[data-v-2cb65fab],.tg-eyelid[data-v-2cb65fab],.tg-speaker-cone[data-v-2cb65fab],.tg-lineup__pill[data-v-2cb65fab],.tg-pricing__ticket[data-v-2cb65fab],.tg-cart-bar__cta[data-v-2cb65fab],.tg-loading__block[data-v-2cb65fab]{animation:none}}.climber-rig[data-v-81aa81c2]{position:fixed;top:0;right:0;height:100dvh;pointer-events:none;z-index:40;--rig-ink: var(--ink, oklch(.25 .01 270));--rig-chalk: var(--chalk, oklch(.955 .012 90));--hold-red: oklch(.62 .21 27);--hold-blue: oklch(.62 .19 262);--hold-green: oklch(.64 .17 152);--hold-purple: oklch(.52 .19 305);--hold-orange: oklch(.72 .17 55);--hold-pink: oklch(.72 .16 12);--hold-yellow: oklch(.85 .16 90);--c-skin: oklch(.78 .11 190);--c-skin-b: oklch(.68 .1 190);--c-shirt: oklch(.66 .2 350);--c-pants: oklch(.5 .17 300);--c-pants-b: oklch(.42 .15 300);--c-shoe: oklch(.85 .16 90);--c-shoe-b: oklch(.75 .14 90);--c-rope: oklch(.68 .19 40);--c-line: oklch(.6 .13 250);--c-wall: oklch(.93 .015 85)}svg[data-v-81aa81c2]{display:block}svg[data-v-81aa81c2] *{vector-effect:non-scaling-stroke}.wall[data-v-81aa81c2]{fill:var(--c-wall)}.wall-edge[data-v-81aa81c2]{stroke:var(--rig-ink);stroke-width:2}.hold path[data-v-81aa81c2]{stroke:var(--rig-ink);stroke-width:1.4}.bolt[data-v-81aa81c2]{fill:var(--rig-ink);opacity:.35}.gri-line[data-v-81aa81c2]{stroke:var(--c-line);stroke-width:2.5}.gri-body[data-v-81aa81c2]{fill:var(--rig-ink)}.gri-cam[data-v-81aa81c2]{fill:var(--hold-yellow);stroke:var(--rig-ink);stroke-width:1.2}.pad-body[data-v-81aa81c2]{fill:var(--hold-red);stroke:var(--rig-ink);stroke-width:2}.pad-stripe[data-v-81aa81c2]{fill:var(--rig-chalk);opacity:.85}.rope[data-v-81aa81c2]{fill:none;stroke:var(--c-rope);stroke-width:3;stroke-linecap:round}.rope-end[data-v-81aa81c2]{fill:var(--c-rope);stroke:var(--rig-ink);stroke-width:1}.skin[data-v-81aa81c2],.hand[data-v-81aa81c2]{fill:var(--c-skin)}.skin-b[data-v-81aa81c2],.hand-b[data-v-81aa81c2]{fill:var(--c-skin-b)}.hand[data-v-81aa81c2],.hand-b[data-v-81aa81c2]{fill:var(--rig-chalk)}.shirt[data-v-81aa81c2]{fill:var(--c-shirt)}.pants[data-v-81aa81c2]{fill:var(--c-pants)}.pants-b[data-v-81aa81c2]{fill:var(--c-pants-b)}.shoe[data-v-81aa81c2]{fill:var(--c-shoe)}.shoe-b[data-v-81aa81c2]{fill:var(--c-shoe-b)}.harness[data-v-81aa81c2]{fill:var(--rig-ink)}.buckle[data-v-81aa81c2]{fill:var(--hold-yellow)}.chalkbag[data-v-81aa81c2]{fill:var(--rig-chalk)}.beanie[data-v-81aa81c2]{fill:var(--hold-orange)}.beanie-band[data-v-81aa81c2]{fill:var(--hold-yellow)}.pom[data-v-81aa81c2]{fill:var(--rig-chalk)}.tongue[data-v-81aa81c2]{fill:var(--c-shirt)}.skin[data-v-81aa81c2],.skin-b[data-v-81aa81c2],.hand[data-v-81aa81c2],.hand-b[data-v-81aa81c2],.shirt[data-v-81aa81c2],.pants[data-v-81aa81c2],.pants-b[data-v-81aa81c2],.shoe[data-v-81aa81c2],.shoe-b[data-v-81aa81c2],.harness[data-v-81aa81c2],.chalkbag[data-v-81aa81c2],.beanie[data-v-81aa81c2],.beanie-band[data-v-81aa81c2],.pom[data-v-81aa81c2]{stroke:var(--rig-ink);stroke-width:1.3}.ink[data-v-81aa81c2]{fill:var(--rig-ink)}.mouth-line[data-v-81aa81c2]{fill:none;stroke:var(--rig-ink);stroke-width:1.5;stroke-linecap:round}.sweat[data-v-81aa81c2]{fill:#37a8ec;stroke:none}.dbg[data-v-81aa81c2]{font:10px monospace;fill:var(--rig-ink)}.nav[data-v-30df3c6b]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:2rem;padding:.7rem var(--rig-gutter) .7rem var(--edge);background:var(--chalk);border-bottom:3px solid var(--ink)}.logo[data-v-30df3c6b]{font-family:var(--font-display);font-size:1.25rem;color:var(--ink);text-decoration:none}.links[data-v-30df3c6b]{display:flex;gap:1.4rem;margin-left:auto}.links a[data-v-30df3c6b]{font-family:var(--font-mono);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);text-decoration:none}.links a[data-v-30df3c6b]:hover{text-decoration:underline 2px}.nav-cta[data-v-30df3c6b]{font-size:.85rem;padding:.45rem 1rem;box-shadow:4px 4px 0 var(--ink)}@media (max-width: 720px){.links[data-v-30df3c6b]{display:none}.nav-cta[data-v-30df3c6b]{margin-left:auto}}.hero[data-v-f5506b03]{min-height:calc(92vh - 60px);justify-content:center;background:var(--chalk);position:relative}.sub[data-v-f5506b03]{font-size:1.15rem}.cta-row[data-v-f5506b03]{display:flex;gap:1.1rem;flex-wrap:wrap;margin-top:.4rem}.hint[data-v-f5506b03]{margin-top:2.2rem;width:fit-content}.problems[data-v-fb268ee2]{background:var(--hold-yellow)}.stats[data-v-fb268ee2]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.stat[data-v-fb268ee2]{background:var(--chalk);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:1rem 1.3rem;min-width:10.5rem;display:flex;flex-direction:column;gap:.15rem}.stat strong[data-v-fb268ee2]{font-family:var(--font-display);font-size:2rem;line-height:1}.stat span[data-v-fb268ee2]{font-family:var(--font-mono);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.walls[data-v-cc2d0c12]{background:var(--chalk)}.grid[data-v-cc2d0c12]{display:flex;gap:3rem;align-items:flex-start;flex-wrap:wrap}.cards[data-v-cc2d0c12]{display:flex;flex-direction:column;gap:1.6rem;flex:1 1 24rem;max-width:34rem}.card[data-v-cc2d0c12]{display:flex;flex-direction:column;gap:.6rem}.photos[data-v-cc2d0c12]{flex:1 1 18rem;max-width:26rem;display:flex;flex-direction:column;gap:2rem}.photo[data-v-cc2d0c12]{aspect-ratio:4 / 5}.photo-b[data-v-cc2d0c12]{aspect-ratio:5 / 4;width:82%;align-self:flex-end}.first-time[data-v-ce3a001c]{background:var(--hold-blue);color:var(--chalk)}.split[data-v-ce3a001c]{display:flex;gap:3rem;align-items:flex-start;flex-wrap:wrap}.copy[data-v-ce3a001c]{display:flex;flex-direction:column;gap:1.2rem;flex:1 1 24rem;max-width:36rem}.photo[data-v-ce3a001c]{flex:1 1 16rem;max-width:24rem;aspect-ratio:4 / 5;box-shadow:9px 9px 0 var(--ink)}.pricing[data-v-6dbe4e2d]{background:var(--chalk)}.tiers[data-v-6dbe4e2d]{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:1rem}.tier[data-v-6dbe4e2d]{position:relative;border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:1.5rem 1.4rem 1.6rem;flex:1 1 15rem;max-width:21rem;display:flex;flex-direction:column;gap:.8rem}.t-yellow[data-v-6dbe4e2d]{background:var(--hold-yellow)}.t-blue[data-v-6dbe4e2d]{background:var(--hold-blue);color:var(--chalk)}.t-purple[data-v-6dbe4e2d]{background:var(--hold-purple);color:var(--chalk)}.grade[data-v-6dbe4e2d]{width:fit-content}.price[data-v-6dbe4e2d]{display:flex;align-items:baseline;gap:.4rem}.price strong[data-v-6dbe4e2d]{font-family:var(--font-display);font-size:2.1rem;line-height:1}.price span[data-v-6dbe4e2d]{font-family:var(--font-mono);font-weight:700;font-size:.8rem}ul[data-v-6dbe4e2d]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem;font-size:.98rem}li[data-v-6dbe4e2d]:before{content:"◗ ";font-size:.8em}.tier-btn[data-v-6dbe4e2d]{margin-top:auto;font-size:.95rem;padding:.65rem 1.4rem}.sticker[data-v-6dbe4e2d]{position:absolute;top:-1rem;right:1rem;rotate:4deg}.beta[data-v-59acde61]{background:var(--hold-green)}.facts[data-v-59acde61]{margin-top:.6rem}.cave[data-v-34085d1d]{background:var(--cave);color:var(--chalk)}.split[data-v-34085d1d]{display:flex;gap:3rem;align-items:flex-start;flex-wrap:wrap}.copy[data-v-34085d1d]{display:flex;flex-direction:column;gap:1.2rem;flex:1 1 24rem;max-width:36rem}.photo[data-v-34085d1d]{flex:1 1 16rem;max-width:24rem;aspect-ratio:4 / 3;border-color:var(--chalk);box-shadow:9px 9px #4a5472}.photo[data-v-34085d1d] figcaption{border-color:var(--ink)}.contact[data-v-853bbb30]{background:var(--hold-red);color:var(--chalk)}.split[data-v-853bbb30]{display:flex;gap:3.5rem;flex-wrap:wrap;align-items:flex-start}.form[data-v-853bbb30]{display:flex;flex-direction:column;gap:1.1rem;flex:1 1 22rem;max-width:30rem}label[data-v-853bbb30]{display:flex;flex-direction:column;gap:.35rem}label span[data-v-853bbb30]{font-family:var(--font-mono);font-weight:700;font-size:.78rem;letter-spacing:.06em}input[data-v-853bbb30],textarea[data-v-853bbb30]{font-family:var(--font-body);font-size:1rem;padding:.7rem .85rem;background:var(--chalk);color:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:0;resize:vertical}input[data-v-853bbb30]::placeholder,textarea[data-v-853bbb30]::placeholder{color:#6f7178}.sent[data-v-853bbb30]{width:fit-content}.details[data-v-853bbb30]{display:flex;flex-direction:column;gap:1.6rem;flex:0 1 16rem}.details p[data-v-853bbb30]{margin-top:.35rem;line-height:1.5}.footer[data-v-60ed9813]{background:var(--hold-red);color:var(--chalk);margin-top:-3px}.pad[data-v-60ed9813]{background:var(--ink);border-top:6px solid var(--hold-red);border-radius:26px 26px 0 0;padding:3.5rem var(--rig-gutter) 2.5rem var(--edge)}.inner[data-v-60ed9813]{display:flex;flex-direction:column;gap:2.2rem}.logo[data-v-60ed9813]{font-family:var(--font-display);font-size:1.6rem;margin:0}.cols[data-v-60ed9813]{display:flex;gap:4rem;flex-wrap:wrap}.cols h3[data-v-60ed9813]{font-size:.95rem;margin-bottom:.7rem}.cols div[data-v-60ed9813]{display:flex;flex-direction:column;gap:.4rem}.cols a[data-v-60ed9813]{color:var(--chalk);text-decoration:none;font-size:.95rem;opacity:.85}.cols a[data-v-60ed9813]:hover{text-decoration:underline 2px;opacity:1}.fine[data-v-60ed9813]{font-size:.85rem;opacity:.75;max-width:34rem}.holdon{--chalk: oklch(.955 .012 90);--chalk-dim: oklch(.9 .015 88);--ink: oklch(.25 .01 270);--cave: oklch(.24 .02 270);--hold-yellow: oklch(.85 .16 90);--hold-red: oklch(.62 .21 27);--hold-blue: oklch(.62 .19 262);--hold-green: oklch(.64 .17 152);--hold-purple: oklch(.52 .19 305);--hold-orange: oklch(.72 .17 55);--hold-pink: oklch(.72 .16 12);--font-display: "Archivo Black", sans-serif;--font-body: "Archivo", sans-serif;--font-mono: "Space Mono", monospace;--rig-gutter: max(150px, 11vw);--edge: 8vw;font-family:var(--font-body);color:var(--ink);background:var(--chalk);overflow-x:clip;scroll-behavior:smooth}@media (max-width: 720px){.holdon{--rig-gutter: 92px;--edge: 6vw}}.holdon .block{padding:16vh var(--rig-gutter) 14vh var(--edge);border-bottom:3px solid var(--ink);display:flex;flex-direction:column;gap:1.4rem}.holdon h1,.holdon h2{font-family:var(--font-display);line-height:.92;letter-spacing:-.01em;margin:0;text-wrap:balance}.holdon h1{font-size:clamp(2.6rem,13vw,11rem)}.holdon h2{font-size:clamp(1.9rem,6.5vw,5rem)}.holdon h3{font-family:var(--font-display);font-size:1.15rem;letter-spacing:.01em;margin:0}.holdon p{max-width:36rem;font-size:1.06rem;line-height:1.55;margin:0}.holdon .kicker{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:.82rem;letter-spacing:.09em;max-width:none}.holdon .btn{font-family:var(--font-display);font-size:1.05rem;padding:.85rem 1.9rem;background:var(--hold-yellow);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);cursor:pointer;width:fit-content;text-decoration:none;display:inline-block;transition:translate 80ms ease,box-shadow 80ms ease}.holdon .btn:hover{translate:2px 2px;box-shadow:4px 4px 0 var(--ink)}.holdon .btn:active{translate:6px 6px;box-shadow:0 0 0 var(--ink)}.holdon .btn--ghost{background:transparent;color:inherit;border-color:currentcolor;box-shadow:6px 6px 0 currentcolor}.holdon .btn--ghost:hover{box-shadow:4px 4px 0 currentcolor}.holdon :focus-visible{outline:3px solid var(--chalk);box-shadow:0 0 0 3px var(--chalk),0 0 0 6px var(--ink)!important}.holdon .chip{font-family:var(--font-mono);font-weight:700;font-size:.85rem;padding:.32rem .68rem;border:2px solid var(--ink);background:var(--chalk);color:var(--ink);display:inline-block}.holdon .chip--yellow{background:var(--hold-yellow)}.holdon .chip--green{background:var(--hold-green)}.holdon .chip--blue{background:var(--hold-blue);color:var(--chalk)}.holdon .chip--pink{background:var(--hold-pink)}.holdon .chip--purple{background:var(--hold-purple);color:var(--chalk)}.holdon .chip--orange{background:var(--hold-orange)}.holdon .chip-row{display:flex;gap:.55rem;flex-wrap:wrap}.holdon .photo{position:relative;border:3px solid var(--ink);box-shadow:9px 9px 0 var(--ink);overflow:hidden;background:var(--chalk-dim)}.holdon .photo img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.25) contrast(1.06) saturate(1.15)}.holdon .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tint, transparent);mix-blend-mode:multiply;opacity:.18;pointer-events:none}.holdon .photo figcaption{position:absolute;left:0;bottom:0;font-family:var(--font-mono);font-weight:700;font-size:.72rem;background:var(--chalk);border-top:2px solid var(--ink);border-right:2px solid var(--ink);padding:.25rem .6rem}.holdon .deco-hold{position:absolute;pointer-events:none}.holdon-no-scrollbar{scrollbar-width:none}.holdon-no-scrollbar::-webkit-scrollbar{display:none}#noiseOverlay[data-v-da0b9ee7]{position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:url(#noiseFilter);animation:flickerBrightness-da0b9ee7 1.5s infinite alternate;opacity:.08;z-index:1}.ticket-status-container[data-v-da0b9ee7]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;padding:1.5rem;color:#fff;gap:2rem;width:100%;max-width:600px;margin:0 auto}.ticket-status-message[data-v-da0b9ee7]{display:flex;flex-direction:column;gap:1.5rem}.ticket-status-heading[data-v-da0b9ee7]{font-size:1.875rem;font-weight:700}.ticket-status-heading.success[data-v-da0b9ee7]{color:#34d399}.ticket-status-heading.error[data-v-da0b9ee7]{color:#ef4444}.ticket-status-text[data-v-da0b9ee7]{font-size:1rem;margin-top:.5rem}.pdf-link-list[data-v-da0b9ee7]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.pdf-download-link[data-v-da0b9ee7]{color:#fff;text-decoration:underline;font-size:1rem;display:block}.button-row[data-v-da0b9ee7]{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem;padding-top:1.5rem;width:100%}.action-button[data-v-da0b9ee7]{background-color:#fff;color:#000;padding:.5rem 1.5rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;border:none}.action-button[data-v-da0b9ee7]:hover{background-color:#e5e7eb}@keyframes flickerBrightness-da0b9ee7{0%{background-color:#ffffff05}50%{background-color:#ffffff0a}to{background-color:#ffffff05}}.reset-password-bg[data-v-413b629b]{min-height:100vh;background:var(--color-background);display:flex;align-items:center;justify-content:center}.reset-password-container[data-v-413b629b]{background:#fff;color:var(--color-text);border-radius:1.5em;box-shadow:0 2px 24px #0000002e;padding:2.5em 2em 2em;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.reset-password-container h2[data-v-413b629b]{margin-bottom:1em;color:var(--color-text);font-weight:500;font-family:Montserrat,Inter,sans-serif}.email-info[data-v-413b629b]{margin-bottom:1.5em;color:var(--color-text);font-size:1em}.reset-password-form[data-v-413b629b]{width:100%;display:flex;flex-direction:column;gap:1em}.reset-password-form label[data-v-413b629b]{font-size:1em;margin-bottom:.2em;color:var(--color-secondary)}.input-wrapper[data-v-413b629b]{position:relative;display:flex;align-items:center;pointer-events:auto}.reset-password-form input[data-v-413b629b]{padding:.7em 3em .7em 1em;border:1px solid var(--color-border);border-radius:.5em;font-size:1em;outline:none;transition:border .2s;width:100%;position:relative;z-index:0}.reset-password-form input[data-v-413b629b]:focus{border:1.5px solid var(--color-secondary)}.eye-icon-wrapper[data-v-413b629b]{position:absolute;right:.5em;top:50%;transform:translateY(-50%);width:2em;height:2em;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;pointer-events:auto}.eye-icon[data-v-413b629b]{width:1.5em;height:1.5em;opacity:.7;transition:opacity .2s;pointer-events:none}.eye-icon-wrapper:hover .eye-icon[data-v-413b629b]{opacity:1}.password-hints[data-v-413b629b]{font-size:.9em;color:var(--color-text);margin-bottom:.5em}.error-message[data-v-413b629b]{color:#c0392b;font-size:.95em;margin-bottom:.5em}.success-message[data-v-413b629b]{color:#27ae60;font-size:.95em;margin-bottom:.5em}.reset-password-form button[data-v-413b629b]{background:var(--color-secondary);color:#fff;border:none;border-radius:.5em;padding:.8em 0;font-size:1.1em;font-family:Montserrat,Inter,sans-serif;font-weight:600;margin-top:.5em;cursor:pointer;transition:background .2s}.reset-password-form button[data-v-413b629b]:disabled{background:var(--color-secondary-highlighted);cursor:not-allowed}.password-changed-screen[data-v-413b629b]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5em}.success-icon[data-v-413b629b]{width:4em;height:4em;background:#27ae60;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2em;font-weight:700;margin-bottom:1em}.password-changed-screen h2[data-v-413b629b]{color:var(--color-text);font-weight:600;font-family:Montserrat,Inter,sans-serif;margin:0}.password-changed-screen .success-message[data-v-413b629b]{color:var(--color-text);font-size:1em;line-height:1.5;margin:0}.redirect-info[data-v-413b629b]{color:var(--color-secondary);font-size:.9em;margin-top:1em}.login-link[data-v-413b629b]{margin-top:1em}.login-link-text[data-v-413b629b]{color:var(--color-secondary);text-decoration:none;font-weight:600;transition:color .2s}.login-link-text[data-v-413b629b]:hover{color:var(--color-secondary-highlighted);text-decoration:underline}.loading-screen[data-v-413b629b]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5em}.loading-spinner[data-v-413b629b]{width:3em;height:3em;border:3px solid #f3f3f3;border-top:3px solid var(--color-secondary);border-radius:50%;animation:spin-413b629b 1s linear infinite}@keyframes spin-413b629b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-screen h2[data-v-413b629b]{color:var(--color-text);font-weight:600;font-family:Montserrat,Inter,sans-serif;margin:0}.loading-screen p[data-v-413b629b]{color:var(--color-text);font-size:1em;line-height:1.5;margin:0}.error-screen[data-v-413b629b]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5em}.error-icon[data-v-413b629b]{width:4em;height:4em;background:#e74c3c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2em;font-weight:700;margin-bottom:1em}.error-screen h2[data-v-413b629b]{color:var(--color-text);font-weight:600;font-family:Montserrat,Inter,sans-serif;margin:0}.error-screen .error-message[data-v-413b629b]{color:var(--color-text);font-size:1em;line-height:1.5;margin:0;text-align:center}.action-buttons[data-v-413b629b]{margin-top:1em}.login-link-button[data-v-413b629b]{display:inline-block;background:var(--color-secondary);color:#fff;text-decoration:none;padding:.8em 1.5em;border-radius:.5em;font-family:Montserrat,Inter,sans-serif;font-weight:600;transition:background .2s}.login-link-button[data-v-413b629b]:hover{background:var(--color-secondary-highlighted)}@media (max-width: 768px){.reset-password-bg[data-v-413b629b]{padding:1em;align-items:center;justify-content:flex-start;min-height:100vh}.reset-password-container[data-v-413b629b]{max-width:100%;margin:2em auto;padding:1.5em 1.2em 1.2em;border-radius:1em;box-shadow:0 4px 20px #00000026}.reset-password-container h2[data-v-413b629b]{font-size:1.4em;margin-bottom:.8em;text-align:center}.email-info[data-v-413b629b]{font-size:.9em;margin-bottom:1.2em;text-align:center;word-break:break-word}.reset-password-form[data-v-413b629b]{gap:.8em}.reset-password-form label[data-v-413b629b]{font-size:.95em;margin-bottom:.3em}.reset-password-form input[data-v-413b629b]{padding:.8em 3.2em .8em 1em;font-size:1em}.eye-icon-wrapper[data-v-413b629b]{width:1.8em;height:1.8em;right:.5em}.eye-icon[data-v-413b629b]{width:1.3em;height:1.3em}.password-hints[data-v-413b629b]{font-size:.85em;margin-bottom:.8em}.password-hints ul[data-v-413b629b]{padding-left:1.2em}.password-hints li[data-v-413b629b]{margin-bottom:.2em}.error-message[data-v-413b629b],.success-message[data-v-413b629b]{font-size:.9em;margin-bottom:.8em;text-align:center}.reset-password-form button[data-v-413b629b]{padding:1em 0;font-size:1em;margin-top:.8em;min-height:3em}.password-changed-screen[data-v-413b629b]{gap:1.2em}.success-icon[data-v-413b629b]{width:3.5em;height:3.5em;font-size:1.8em;margin-bottom:.8em}.password-changed-screen h2[data-v-413b629b]{font-size:1.3em}.password-changed-screen .success-message[data-v-413b629b]{font-size:.95em}.redirect-info[data-v-413b629b],.login-link[data-v-413b629b]{font-size:.85em}.loading-screen[data-v-413b629b],.error-screen[data-v-413b629b]{gap:1.2em}.loading-spinner[data-v-413b629b]{width:2.5em;height:2.5em}.error-icon[data-v-413b629b]{width:3.5em;height:3.5em;font-size:1.8em}.loading-screen h2[data-v-413b629b],.error-screen h2[data-v-413b629b]{font-size:1.3em}.loading-screen p[data-v-413b629b],.error-screen .error-message[data-v-413b629b]{font-size:.95em}.login-link-button[data-v-413b629b]{padding:.9em 1.3em;font-size:.95em}}@media (max-width: 480px){.reset-password-bg[data-v-413b629b]{padding:.5em}.reset-password-container[data-v-413b629b]{margin:1em auto;padding:1.2em 1em 1em}.reset-password-container h2[data-v-413b629b]{font-size:1.3em}.email-info[data-v-413b629b]{font-size:.85em}.reset-password-form input[data-v-413b629b]{padding:.9em 1em;font-size:1em}.eye-icon[data-v-413b629b]{width:1.2em;height:1.2em}.password-hints[data-v-413b629b]{font-size:.8em}.reset-password-form button[data-v-413b629b]{font-size:.95em;padding:1.1em 0}.success-icon[data-v-413b629b]{width:3em;height:3em;font-size:1.6em}.password-changed-screen h2[data-v-413b629b]{font-size:1.2em}.password-changed-screen .success-message[data-v-413b629b]{font-size:.9em}.redirect-info[data-v-413b629b],.login-link[data-v-413b629b]{font-size:.8em}.loading-spinner[data-v-413b629b]{width:2.2em;height:2.2em}.error-icon[data-v-413b629b]{width:3em;height:3em;font-size:1.6em}.loading-screen h2[data-v-413b629b],.error-screen h2[data-v-413b629b]{font-size:1.2em}.loading-screen p[data-v-413b629b],.error-screen .error-message[data-v-413b629b]{font-size:.9em}.login-link-button[data-v-413b629b]{padding:.8em 1.2em;font-size:.9em}}@media (max-width: 768px) and (orientation: landscape){.reset-password-bg[data-v-413b629b]{align-items:center;justify-content:center;padding:.5em}.reset-password-container[data-v-413b629b]{margin:0;max-height:90vh;overflow-y:auto}.reset-password-container h2[data-v-413b629b]{font-size:1.2em;margin-bottom:.6em}.email-info[data-v-413b629b]{font-size:.8em;margin-bottom:.8em}.reset-password-form[data-v-413b629b]{gap:.6em}.reset-password-form input[data-v-413b629b]{padding:.6em 1em}.password-hints[data-v-413b629b]{font-size:.75em;margin-bottom:.6em}.reset-password-form button[data-v-413b629b]{padding:.8em 0;margin-top:.6em}.password-changed-screen[data-v-413b629b]{gap:1em}.success-icon[data-v-413b629b]{width:3em;height:3em;font-size:1.5em;margin-bottom:.6em}.password-changed-screen h2[data-v-413b629b]{font-size:1.1em}.password-changed-screen .success-message[data-v-413b629b]{font-size:.85em}.redirect-info[data-v-413b629b],.login-link[data-v-413b629b]{font-size:.75em}.loading-screen[data-v-413b629b],.error-screen[data-v-413b629b]{gap:1em}.loading-spinner[data-v-413b629b]{width:2em;height:2em}.error-icon[data-v-413b629b]{width:2.8em;height:2.8em;font-size:1.4em}.loading-screen h2[data-v-413b629b],.error-screen h2[data-v-413b629b]{font-size:1.1em}.loading-screen p[data-v-413b629b],.error-screen .error-message[data-v-413b629b]{font-size:.85em}.login-link-button[data-v-413b629b]{padding:.7em 1.1em;font-size:.85em}}.auto-quote-builder[data-v-5331be75]{padding:2rem;min-height:100vh;background:var(--background-color);color:var(--text-color)}.container[data-v-5331be75]{max-width:1200px;margin:0 auto}.builder-header[data-v-5331be75]{text-align:center;margin-bottom:2rem}.builder-header h1[data-v-5331be75]{font-size:2.5rem;margin-bottom:.5rem;color:var(--text-color)}.builder-header p[data-v-5331be75]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.builder-content[data-v-5331be75]{display:block;max-width:800px;margin:0 auto}.email-warning[data-v-5331be75]{background:#ffc1071a;border:1px solid #ffc107;border-radius:8px;padding:20px;margin-bottom:2rem;color:#856404}.warning-header[data-v-5331be75]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.warning-header h3[data-v-5331be75]{margin:0;font-size:1.1rem;font-weight:600;color:#856404}.warning-header .warning-icon[data-v-5331be75]{font-size:1.2rem;color:#ffc107}.email-warning p[data-v-5331be75]{margin:0;font-size:.95rem;line-height:1.5;color:#856404}.shop-items-section[data-v-5331be75]{background:var(--card-background);padding:2rem;border-radius:12px;border:1px solid var(--border-color)}.shop-items-section h2[data-v-5331be75]{margin-bottom:1.5rem;color:var(--text-color)}.section-description[data-v-5331be75]{font-size:1rem;color:var(--text-secondary);margin-bottom:1.5rem}.add-item-form h3[data-v-5331be75]{margin-bottom:1.5rem;color:var(--text-color)}.form-grid[data-v-5331be75]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1.5rem}.form-group[data-v-5331be75]{margin-bottom:1rem}.form-group label[data-v-5331be75]{display:block;margin-bottom:.5rem;color:var(--text-color);font-size:.9rem;font-weight:500}.form-input[data-v-5331be75],.form-textarea[data-v-5331be75]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:#ffffff1a;color:var(--text-color);font-size:1rem;transition:border-color .3s ease}.form-input[data-v-5331be75]:focus,.form-textarea[data-v-5331be75]:focus{outline:none;border-color:var(--primary-color)}.form-input[data-v-5331be75]::placeholder,.form-textarea[data-v-5331be75]::placeholder{color:var(--text-secondary)}.important-settings-section[data-v-5331be75]{margin-bottom:40px;padding:30px;background:var(--card-background);border:1px solid var(--border-color);border-radius:12px}.important-settings-section h2[data-v-5331be75]{margin:0 0 10px;color:var(--text-color);font-size:1.5rem;font-weight:600}.settings-grid[data-v-5331be75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-label[data-v-5331be75]{display:block;margin-bottom:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-label-error[data-v-5331be75]{color:var(--danger-color)}.form-label-success[data-v-5331be75]{color:var(--success-color)}.form-input-error[data-v-5331be75]{border-color:var(--danger-color)!important;background:#ff6b6b1a!important}.form-input-success[data-v-5331be75]{border-color:var(--success-color)!important;background:#8bc34a1a!important}.required[data-v-5331be75]{color:var(--danger-color);font-weight:700}.error-text[data-v-5331be75]{color:var(--danger-color);font-size:.8rem;margin-top:4px;display:block}.checkbox-label[data-v-5331be75]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);cursor:pointer}.checkbox-input[data-v-5331be75]{width:18px;height:18px;accent-color:var(--primary-color)}.checkbox-text[data-v-5331be75]{font-weight:500}.form-textarea[data-v-5331be75]{resize:vertical;min-height:80px;padding-top:.75rem}.btn-add-item[data-v-5331be75]{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease;width:100%;margin-top:1rem}.btn-add-item[data-v-5331be75]:hover{background:var(--primary-highlight)}.btn-add-item[data-v-5331be75]:disabled{background:var(--border-color);color:var(--text-secondary);cursor:not-allowed}.items-list h3[data-v-5331be75]{margin-bottom:1.5rem;color:var(--text-color)}.empty-state[data-v-5331be75]{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.items-grid[data-v-5331be75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.item-card[data-v-5331be75]{background:var(--card-background);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color);transition:transform .3s ease}.item-card[data-v-5331be75]:hover{transform:translateY(-2px)}.item-header[data-v-5331be75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.item-header h4[data-v-5331be75]{margin:0;color:var(--text-color);font-size:1.1rem}.btn-remove[data-v-5331be75]{background:#f003;color:var(--danger-color);border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:1.2rem;transition:background .3s ease;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-5331be75]:hover{background:#ff00004d}.item-details[data-v-5331be75]{color:var(--text-secondary);font-size:.9rem}.item-price[data-v-5331be75]{font-size:1.2rem;font-weight:600;color:var(--text-color)}.item-max[data-v-5331be75]{color:#fff9;font-size:.9rem}.item-description[data-v-5331be75]{margin-bottom:.5rem}@media (max-width: 768px){.auto-quote-builder[data-v-5331be75]{padding:1rem}.form-grid[data-v-5331be75],.items-grid[data-v-5331be75]{grid-template-columns:1fr}.builder-header h1[data-v-5331be75]{font-size:2rem}.shop-items-section[data-v-5331be75]{padding:1.5rem}}.auto-quote-client[data-v-a968555c]{min-height:100vh;background:var(--background-color);color:var(--text-color);font-family:Montserrat,sans-serif}.container[data-v-a968555c]{max-width:1200px;margin:0 auto;padding:2rem}h1[data-v-a968555c]{font-size:2.5rem;margin-bottom:.5rem;color:var(--text-color)}h2[data-v-a968555c],h3[data-v-a968555c]{color:var(--text-color)}.subtitle[data-v-a968555c]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.services-list[data-v-a968555c]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.service-item[data-v-a968555c]{display:flex;justify-content:space-between;align-items:center;background:var(--card-background);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.service-info[data-v-a968555c]{flex:1}.service-info h3[data-v-a968555c]{margin:0 0 .5rem;color:var(--text-color)}.service-info p[data-v-a968555c]{margin:0 0 .5rem;color:var(--text-secondary)}.service-price[data-v-a968555c]{display:flex;gap:1rem;align-items:center}.price[data-v-a968555c]{font-size:1.2rem;font-weight:600;color:var(--text-color)}.max-available[data-v-a968555c]{color:#ffffff80;font-size:.9rem}.quantity-controls[data-v-a968555c]{display:flex;align-items:center;gap:1rem}.btn-quantity[data-v-a968555c]{background:var(--primary-color);color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;font-size:1.2rem;font-weight:600;transition:background .3s ease}.btn-quantity[data-v-a968555c]:hover:not(:disabled){background:var(--primary-highlight)}.btn-quantity[data-v-a968555c]:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.quantity[data-v-a968555c]{font-size:1.2rem;font-weight:600;min-width:30px;text-align:center}.services-table-client[data-v-a968555c]{background:var(--card-background);border-radius:8px;border:1px solid var(--border-color);overflow:hidden;margin-bottom:2rem}.table-header[data-v-a968555c]{display:grid;grid-template-columns:2fr 3fr 1fr 1fr 1fr;background:#ffffff1a;padding:1rem;font-weight:600;color:var(--text-color)}.table-row[data-v-a968555c]{display:grid;grid-template-columns:2fr 3fr 1fr 1fr 1fr;padding:1rem;border-bottom:1px solid var(--border-color);align-items:center}.table-row[data-v-a968555c]:last-child{border-bottom:none}.table-cell[data-v-a968555c]{padding:.5rem}.quantity-controls-small[data-v-a968555c]{display:flex;align-items:center;gap:.5rem}.btn-quantity-small[data-v-a968555c]{background:var(--primary-color);color:#fff;border:none;border-radius:50%;width:25px;height:25px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .3s ease}.btn-quantity-small[data-v-a968555c]:hover:not(:disabled){background:var(--primary-highlight)}.btn-quantity-small[data-v-a968555c]:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.quantity-small[data-v-a968555c]{font-size:.9rem;font-weight:600;min-width:20px;text-align:center}.cart-summary[data-v-a968555c]{background:var(--card-background);padding:2rem;margin-top:2em;border-radius:12px;border:1px solid var(--border-color)}.cart-summary h2[data-v-a968555c]{margin-bottom:1.5rem;color:var(--text-color)}.cart-items[data-v-a968555c]{margin-bottom:1.5rem}.cart-item[data-v-a968555c]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--border-color)}.cart-item[data-v-a968555c]:last-child{border-bottom:none}.item-name[data-v-a968555c]{flex:1;font-weight:500}.item-quantity[data-v-a968555c]{color:var(--text-secondary);margin:0 1rem}.item-total[data-v-a968555c]{font-weight:600;color:var(--text-color)}.cart-total[data-v-a968555c]{text-align:right;font-size:1.2rem;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}.contact-section[data-v-a968555c]{margin-top:2rem;padding-top:2rem;margin-bottom:2rem;border-top:1px solid var(--border-color)}.contact-section h3[data-v-a968555c]{margin-bottom:1rem;color:var(--text-color)}.contact-form[data-v-a968555c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-a968555c]{display:flex;flex-direction:column}.form-group[data-v-a968555c]:has(.form-textarea){grid-column:1 / -1}.form-group label[data-v-a968555c]{margin-bottom:.5rem;font-weight:500;color:#ffffffe6}.form-input[data-v-a968555c]{padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:#ffffff1a;color:var(--text-color);font-size:1rem}.form-input[data-v-a968555c]:focus{outline:none;border-color:var(--primary-color)}.form-input.error[data-v-a968555c]{border-color:var(--danger-color)}.form-textarea[data-v-a968555c]{padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:#ffffff1a;color:var(--text-color);font-size:1rem;font-family:inherit;resize:vertical;min-height:100px}.form-textarea[data-v-a968555c]:focus{outline:none;border-color:var(--primary-color)}.form-textarea[data-v-a968555c]::placeholder{color:var(--text-secondary)}.error-message[data-v-a968555c]{color:var(--danger-color);font-size:.9rem;margin-top:.25rem}.btn-submit[data-v-a968555c]{background:var(--success-color);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s ease;width:100%}.btn-submit[data-v-a968555c]:hover:not(:disabled){background:#7cb342}.btn-submit[data-v-a968555c]:disabled{background:#fff3;color:#ffffff80;cursor:not-allowed}.snackbar[data-v-a968555c]{position:fixed;bottom:20px;right:20px;z-index:10000;min-width:300px;max-width:400px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-a968555c .3s ease-out}.snackbar-success[data-v-a968555c]{background:var(--success-color);color:#fff}.snackbar-error[data-v-a968555c]{background:var(--danger-color);color:#fff}.snackbar-info[data-v-a968555c]{background:var(--primary-color);color:#fff}.snackbar-content[data-v-a968555c]{display:flex;align-items:center;padding:12px 16px;gap:12px}.snackbar-icon[data-v-a968555c]{font-size:1.2rem;font-weight:700}.snackbar-message[data-v-a968555c]{flex:1;font-size:.9rem;font-weight:500}.snackbar-close[data-v-a968555c]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.snackbar-close[data-v-a968555c]:hover{background:#fff3}@keyframes slideIn-a968555c{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.service-item[data-v-a968555c]{flex-direction:column;gap:1rem;align-items:flex-start}.quantity-controls[data-v-a968555c]{align-self:center}.table-header[data-v-a968555c],.table-row[data-v-a968555c]{grid-template-columns:1fr;gap:.5rem}.table-cell[data-v-a968555c]{padding:.25rem}.contact-form[data-v-a968555c]{grid-template-columns:1fr}}.auto-quote-preview-screen[data-v-f738fb1a]{padding:2rem;background:var(--background-color, #f5f5f5);min-height:100vh}.preview-header[data-v-f738fb1a]{text-align:center;margin-bottom:2rem}.preview-header h2[data-v-f738fb1a]{color:var(--text-color, #333);margin-bottom:.5rem}.preview-header p[data-v-f738fb1a]{color:var(--text-secondary, #666);font-size:1.1rem}.preview-container[data-v-f738fb1a]{display:grid;grid-template-columns:1fr 350px;gap:2rem;max-width:1400px;margin:0 auto}.example-website[data-v-f738fb1a]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;min-height:600px}.website-header[data-v-f738fb1a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.website-header h1[data-v-f738fb1a]{margin:0;font-size:1.5rem;font-weight:600}.nav-link[data-v-f738fb1a]{color:#fff;text-decoration:none;margin-left:2rem;opacity:.9;transition:opacity .2s}.nav-link[data-v-f738fb1a]:hover{opacity:1}.website-content[data-v-f738fb1a]{padding:2rem}.content-section[data-v-f738fb1a]{margin-bottom:3rem}.content-section h2[data-v-f738fb1a]{color:var(--text-color, #333);margin-bottom:1rem}.content-section p[data-v-f738fb1a]{color:var(--text-secondary, #666);line-height:1.6}.features-grid[data-v-f738fb1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.feature-card[data-v-f738fb1a]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid var(--primary-color, #667eea)}.feature-card h3[data-v-f738fb1a]{margin:0 0 .5rem;color:var(--text-color, #333)}.feature-card p[data-v-f738fb1a]{margin:0;color:var(--text-secondary, #666);font-size:.9rem}.widget-preview-section[data-v-f738fb1a]{background:#f8f9fa;padding:2rem;border-radius:8px;margin:2rem 0;text-align:center}.widget-container h3[data-v-f738fb1a]{color:var(--text-color, #333);margin-bottom:.5rem}.widget-container p[data-v-f738fb1a]{color:var(--text-secondary, #666);margin-bottom:1.5rem}.widget-preview-frame[data-v-f738fb1a]{background:#fff;border:2px dashed #ddd;border-radius:8px;padding:1rem;display:flex;align-items:center;justify-content:center}#auto-quote-widget[data-v-f738fb1a]{width:100%;max-width:350px}.position-inline .widget-preview-frame[data-v-f738fb1a]{background:#fff;border:2px dashed #ddd;border-radius:8px;padding:1rem;margin:0 auto;max-width:400px;min-height:300px;display:flex;align-items:center;justify-content:center}.position-sidebar .widget-preview-frame[data-v-f738fb1a]{background:#fff;border:2px dashed #ddd;border-radius:8px;padding:1rem;margin:0;max-width:300px;min-height:400px;display:flex;align-items:flex-start;justify-content:center;float:right;margin-left:2rem;margin-bottom:2rem}.position-modal .widget-preview-frame[data-v-f738fb1a]{background:#fff;border:2px dashed #ddd;border-radius:8px;padding:1rem;margin:0 auto;max-width:500px;min-height:400px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000004d;position:relative}.size-small .widget-preview-frame[data-v-f738fb1a]{width:100%!important;max-width:100%!important;min-height:250px!important}.size-medium .widget-preview-frame[data-v-f738fb1a]{width:55%!important;max-width:55%!important;min-height:300px!important}.size-large .widget-preview-frame[data-v-f738fb1a]{width:70%!important;max-width:70%!important;min-height:400px!important}#auto-quote-widget[data-v-f738fb1a]{transition:max-width .3s ease,min-height .3s ease}.widget-preview-frame[data-v-f738fb1a]{transition:width .3s ease,max-width .3s ease;margin:0 auto}.widget-preview-frame.size-small[data-v-f738fb1a]{border-color:#ff6b6b!important;border-width:3px!important}.widget-preview-frame.size-medium[data-v-f738fb1a]{border-color:#ddd!important;border-width:2px!important}.widget-preview-frame.size-large[data-v-f738fb1a]{border-color:#4ecdc4!important;border-width:3px!important}.position-sidebar.size-small .widget-preview-frame[data-v-f738fb1a]{max-width:250px!important;min-height:350px!important}.position-sidebar.size-medium .widget-preview-frame[data-v-f738fb1a]{max-width:300px!important;min-height:400px!important}.position-sidebar.size-large .widget-preview-frame[data-v-f738fb1a]{max-width:350px!important;min-height:500px!important}.position-modal.size-small .widget-preview-frame[data-v-f738fb1a]{max-width:400px!important;min-height:350px!important}.position-modal.size-medium .widget-preview-frame[data-v-f738fb1a]{max-width:500px!important;min-height:400px!important}.position-modal.size-large .widget-preview-frame[data-v-f738fb1a]{max-width:600px!important;min-height:500px!important}.widget-indicators[data-v-f738fb1a]{display:flex;justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.position-indicator[data-v-f738fb1a],.size-indicator[data-v-f738fb1a]{text-align:center}.indicator-badge[data-v-f738fb1a]{display:inline-block;background:var(--primary-color, #667eea);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.size-badge[data-v-f738fb1a]{background:var(--success-color, #27ae60)}.website-footer[data-v-f738fb1a]{background:#f8f9fa;padding:1rem 2rem;text-align:center;color:var(--text-secondary, #666);border-top:1px solid #eee}.preview-controls[data-v-f738fb1a]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px #0000001a;height:fit-content;position:sticky;top:2rem}.control-section[data-v-f738fb1a]{margin-bottom:2rem}.control-section h3[data-v-f738fb1a]{color:var(--text-color, #333);margin-bottom:1rem;font-size:1.1rem}.control-group[data-v-f738fb1a]{margin-bottom:1rem}.control-group label[data-v-f738fb1a]{display:block;margin-bottom:.5rem;color:var(--text-color, #333);font-weight:500}.control-select[data-v-f738fb1a]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;background:#fff;color:var(--text-color, #333);font-size:.9rem}.code-block[data-v-f738fb1a]{background:#f8f9fa;border-radius:6px;overflow:hidden;border:1px solid #e9ecef}.code-header[data-v-f738fb1a]{background:#e9ecef;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:500;color:var(--text-color, #333)}.copy-btn[data-v-f738fb1a]{background:var(--primary-color, #667eea);color:#fff;border:none;padding:.25rem .75rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background-color .2s}.copy-btn[data-v-f738fb1a]:hover{background:var(--primary-highlight, #5a6fd8)}.code-content[data-v-f738fb1a]{padding:1rem;margin:0;font-family:Courier New,monospace;font-size:.85rem;line-height:1.4;color:var(--text-color, #333);overflow-x:auto}.features-list[data-v-f738fb1a]{list-style:none;padding:0;margin:0}.features-list li[data-v-f738fb1a]{padding:.5rem 0;color:var(--text-color, #333);font-size:.9rem}.example-site-section[data-v-f738fb1a]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.example-site-section h4[data-v-f738fb1a]{margin-bottom:1rem;color:var(--text-color, #333);font-size:1rem}.example-site-btn[data-v-f738fb1a]{display:inline-block;background:var(--primary-color, #667eea);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;transition:background-color .2s;text-align:center;width:100%}.example-site-btn[data-v-f738fb1a]:hover{background:var(--primary-highlight, #5a6fd8)}.generate-link-section[data-v-f738fb1a]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.generate-link-text[data-v-f738fb1a]{color:var(--text-secondary, #666);font-size:.9rem;margin-bottom:1rem;line-height:1.4}.generate-link-btn[data-v-f738fb1a]{background:var(--success-color, #27ae60);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s;width:100%}.generate-link-btn[data-v-f738fb1a]:hover{background:#229954}.theme-dark[data-v-f738fb1a]{background:#1a1a1a;color:#fff}.theme-dark .website-header[data-v-f738fb1a]{background:linear-gradient(135deg,#2c3e50,#34495e)}.theme-dark .feature-card[data-v-f738fb1a]{background:#2c2c2c;color:#fff}.theme-dark .widget-preview-section[data-v-f738fb1a]{background:#2c2c2c}.theme-dark .website-footer[data-v-f738fb1a]{background:#2c2c2c;color:#ccc}.theme-colorful[data-v-f738fb1a]{background:linear-gradient(135deg,#667eea,#764ba2)}.theme-colorful .website-header[data-v-f738fb1a]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}@media (max-width: 1200px){.preview-container[data-v-f738fb1a]{grid-template-columns:1fr}.preview-controls[data-v-f738fb1a]{position:static}}@media (max-width: 768px){.auto-quote-preview-screen[data-v-f738fb1a]{padding:1rem}.website-header[data-v-f738fb1a]{flex-direction:column;gap:1rem;text-align:center}.nav-link[data-v-f738fb1a]{margin:0 .5rem}.features-grid[data-v-f738fb1a]{grid-template-columns:1fr}}.auto-quote-email[data-v-b68b854c]{min-height:100vh;background:var(--background-color);color:var(--text-color);font-family:Montserrat,sans-serif}.container[data-v-b68b854c]{max-width:1200px;margin:0 auto;padding:2rem}.nav-header[data-v-b68b854c]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.btn-back[data-v-b68b854c]{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease}.btn-back[data-v-b68b854c]:hover{background:var(--primary-highlight)}h1[data-v-b68b854c]{font-size:2.5rem;margin:0;color:var(--text-color)}h2[data-v-b68b854c],h3[data-v-b68b854c]{color:var(--text-color)}h4[data-v-b68b854c]{color:var(--text-color);margin:0 0 .5rem}.subtitle[data-v-b68b854c]{font-size:1.1rem;color:var(--text-secondary);margin:0}.dashboard[data-v-b68b854c]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color);padding:2rem}.dashboard-header[data-v-b68b854c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.filter-controls[data-v-b68b854c]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.search-container[data-v-b68b854c]{display:flex;flex-direction:column;gap:.5rem}.search-container label[data-v-b68b854c]{color:var(--text-color);font-weight:500;font-size:.9rem}.search-input-wrapper[data-v-b68b854c]{position:relative;display:flex;align-items:center}.search-icon[data-v-b68b854c]{position:absolute;left:.75rem;color:var(--text-secondary);pointer-events:none;z-index:1}.search-input[data-v-b68b854c]{padding:.5rem 2.5rem;border:1px solid var(--border-color);border-radius:6px;background:#ffffff1a;color:var(--text-color);font-size:1rem;width:250px;transition:border-color .3s ease}.search-input[data-v-b68b854c]:focus{outline:none;border-color:var(--primary-color)}.search-input:focus+.search-icon[data-v-b68b854c]{color:var(--primary-color)}.search-input[data-v-b68b854c]::placeholder{color:var(--text-secondary)}.clear-search-btn[data-v-b68b854c]{position:absolute;right:.5rem;background:none;border:none;color:var(--text-secondary);font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.clear-search-btn[data-v-b68b854c]:hover{background:#ffffff1a;color:var(--text-color)}.date-filter-container[data-v-b68b854c]{display:flex;flex-direction:column;gap:.5rem}.date-filter-container label[data-v-b68b854c]{color:var(--text-color);font-weight:500;font-size:.9rem}.date-filter[data-v-b68b854c]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:6px;background:#ffffff1a;color:var(--text-color);font-size:1rem;cursor:pointer;min-width:150px}.date-filter[data-v-b68b854c]:focus{outline:none;border-color:var(--primary-color)}.quotes-by-day[data-v-b68b854c]{display:flex;flex-direction:column;gap:2rem}.day-section[data-v-b68b854c]{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.day-section[data-v-b68b854c]:last-child{border-bottom:none}.day-header[data-v-b68b854c]{margin:0 0 1rem;color:var(--text-color);font-size:1.2rem;font-weight:600}.quotes-list[data-v-b68b854c]{display:flex;flex-direction:column;gap:.5rem}.quote-item[data-v-b68b854c]{background:#ffffff0d;border-radius:8px;overflow:hidden;transition:background .3s ease}.quote-item[data-v-b68b854c]:hover{background:#ffffff1a}.quote-header[data-v-b68b854c]{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;transition:background .3s ease}.quote-header[data-v-b68b854c]:hover{background:#ffffff0d}.quote-preview[data-v-b68b854c]{display:flex;flex-direction:column;gap:.25rem}.quote-sender strong[data-v-b68b854c]{color:var(--text-color)}.quote-subject[data-v-b68b854c]{color:var(--text-secondary);font-size:.9rem}.quote-time[data-v-b68b854c]{color:var(--text-secondary);font-size:.8rem}.quote-actions[data-v-b68b854c]{display:flex;align-items:center;gap:1rem}.quote-total-preview[data-v-b68b854c]{font-weight:600;color:var(--text-color);font-size:1.1rem}.response-status[data-v-b68b854c]{display:flex;align-items:center}.status-badge[data-v-b68b854c]{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.status-badge.pending[data-v-b68b854c]{background:#ffc10733;color:#ffc107}.status-badge.responded[data-v-b68b854c]{background:#4caf5033;color:#4caf50}.expand-icon[data-v-b68b854c]{color:var(--text-secondary);font-size:.9rem;transition:transform .3s ease}.quote-details[data-v-b68b854c]{padding:1rem;background:#ffffff05;border-top:1px solid var(--border-color)}.quote-items[data-v-b68b854c]{margin-bottom:1.5rem}.services-list[data-v-b68b854c]{margin-bottom:1rem}.service-item[data-v-b68b854c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.service-item[data-v-b68b854c]:last-child{border-bottom:none}.service-info[data-v-b68b854c]{display:flex;gap:1rem;align-items:center}.service-name[data-v-b68b854c]{font-weight:500;color:var(--text-color)}.service-quantity[data-v-b68b854c]{color:var(--text-secondary);font-size:.9rem}.service-total[data-v-b68b854c]{font-weight:600;color:var(--text-color)}.quote-total[data-v-b68b854c]{text-align:right;font-size:1.1rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color);color:var(--text-color)}.customer-info p[data-v-b68b854c]{margin:.25rem 0;color:var(--text-color)}.quote-actions-expanded[data-v-b68b854c]{display:flex;gap:1rem}.btn-toggle-response[data-v-b68b854c],.btn-view-email[data-v-b68b854c]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .3s ease}.btn-toggle-response.pending[data-v-b68b854c]{background:#ffc10733;color:#ffc107;border:1px solid #ffc107}.btn-toggle-response.responded[data-v-b68b854c]{background:#4caf5033;color:#4caf50;border:1px solid #4caf50}.btn-view-email[data-v-b68b854c]{background:var(--primary-color);color:#fff}.btn-view-email[data-v-b68b854c]:hover{background:var(--primary-highlight)}.email-view[data-v-b68b854c],.email-container[data-v-b68b854c]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color);overflow:hidden}.email-header[data-v-b68b854c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#ffffff0d;border-bottom:1px solid var(--border-color)}.email-info h2[data-v-b68b854c]{margin:0 0 .5rem;color:var(--text-color)}.email-meta[data-v-b68b854c]{color:var(--text-secondary);font-size:.9rem;margin:0}.email-content[data-v-b68b854c]{padding:2rem}.email-body[data-v-b68b854c]{margin-bottom:2rem}.greeting[data-v-b68b854c]{font-size:1.1rem;margin-bottom:1rem;color:var(--text-color)}.message[data-v-b68b854c]{margin-bottom:1.5rem;color:var(--text-color)}.quote-details[data-v-b68b854c]{background:#ffffff0d;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.quote-details h3[data-v-b68b854c]{margin:0 0 1rem;color:var(--text-color)}.customer-info[data-v-b68b854c]{margin-bottom:1.5rem}.customer-info h3[data-v-b68b854c]{margin:0 0 .5rem;color:var(--text-color)}.customer-message[data-v-b68b854c]{margin-bottom:1.5rem}.customer-message h3[data-v-b68b854c]{margin:0 0 .5rem;color:var(--text-color)}.message-content[data-v-b68b854c]{color:var(--text-color);font-size:.9rem;line-height:1.5}.closing[data-v-b68b854c]{margin-bottom:1rem;color:var(--text-color)}.signature[data-v-b68b854c]{color:var(--text-color);font-style:italic}.email-actions[data-v-b68b854c]{display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.btn-send-email[data-v-b68b854c],.btn-reply[data-v-b68b854c],.btn-accept[data-v-b68b854c],.btn-decline[data-v-b68b854c]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease}.btn-send-email[data-v-b68b854c]{background:var(--primary-color);color:#fff}.btn-send-email[data-v-b68b854c]:hover:not(:disabled){background:var(--primary-highlight)}.btn-send-email[data-v-b68b854c]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.email-config-warning[data-v-b68b854c]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px;background:#ffc1071a;border:1px solid #ffc107;border-radius:6px;color:#856404;font-size:.9rem}.email-config-warning .warning-icon[data-v-b68b854c]{color:#ffc107;font-size:1rem}.btn-reply[data-v-b68b854c]{background:var(--primary-color);color:#fff}.btn-reply[data-v-b68b854c]:hover{background:var(--primary-highlight)}.btn-accept[data-v-b68b854c]{background:var(--success-color);color:#fff}.btn-accept[data-v-b68b854c]:hover{background:#7cb342}.btn-decline[data-v-b68b854c]{background:var(--danger-color);color:#fff}.btn-decline[data-v-b68b854c]:hover{background:#e74c3c}.snackbar[data-v-b68b854c]{position:fixed;bottom:20px;right:20px;z-index:10000;min-width:300px;max-width:400px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-b68b854c .3s ease-out;border:3px solid red}.snackbar-success[data-v-b68b854c]{background:var(--success-color);color:#fff}.snackbar-error[data-v-b68b854c]{background:var(--danger-color);color:#fff}.snackbar-info[data-v-b68b854c]{background:var(--primary-color);color:#fff}.snackbar-content[data-v-b68b854c]{display:flex;align-items:center;padding:12px 16px;gap:12px}.snackbar-icon[data-v-b68b854c]{font-size:1.2rem;font-weight:700}.snackbar-message[data-v-b68b854c]{flex:1;font-size:.9rem;font-weight:500}.snackbar-close[data-v-b68b854c]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.snackbar-close[data-v-b68b854c]:hover{background:#fff3}@keyframes slideIn-b68b854c{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.nav-header[data-v-b68b854c]{flex-direction:column;align-items:flex-start;gap:.5rem}.dashboard-header[data-v-b68b854c]{flex-direction:column;gap:1rem;align-items:flex-start}.filter-controls[data-v-b68b854c]{width:100%;flex-direction:column;gap:1rem}.search-container[data-v-b68b854c],.search-input[data-v-b68b854c],.date-filter-container[data-v-b68b854c],.date-filter[data-v-b68b854c]{width:100%}.quote-header[data-v-b68b854c]{flex-direction:column;align-items:flex-start;gap:.5rem}.quote-actions[data-v-b68b854c]{width:100%;justify-content:space-between}.quote-actions-expanded[data-v-b68b854c],.email-actions[data-v-b68b854c]{flex-direction:column}}.text-field[data-v-c8b8d1bd]{display:flex;flex-direction:column;gap:.5em}.text-field__label[data-v-c8b8d1bd]{font-size:1.1rem;font-weight:700;color:#141821;padding-top:.08em;padding-bottom:.08em}.text-field__required[data-v-c8b8d1bd]{color:#d32f2f}.text-field__wrapper[data-v-c8b8d1bd]{position:relative;display:flex;align-items:center}.text-field__left-icon[data-v-c8b8d1bd]{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6}.text-field__left-icon--person[data-v-c8b8d1bd]{opacity:1;filter:brightness(0) saturate(100%)}.text-field__right-icon[data-v-c8b8d1bd]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6;cursor:pointer}.text-field__input[data-v-c8b8d1bd]{width:100%;padding:1em 1.33em;border:1px solid var(--color-input-border, #EBEDF0);font-size:1rem;font-family:Inter,sans-serif;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff;color:#141821}.text-field__input[data-v-c8b8d1bd]:focus{outline:none;border-color:#8bb554;box-shadow:0 0 0 3px #8bb5541a}.text-field__input[data-v-c8b8d1bd]:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.text-field__input--error[data-v-c8b8d1bd]{border-color:#d32f2f}.text-field__input--error[data-v-c8b8d1bd]:focus{border-color:#d32f2f;box-shadow:0 0 0 3px #d32f2f1a}.text-field__hint[data-v-c8b8d1bd]{font-size:.875rem;color:#666;margin:0}.text-field__error[data-v-c8b8d1bd]{font-size:.875rem;color:#d32f2f;margin:0}.button[data-v-b264a0fc]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;font-family:Inter,sans-serif;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;text-align:center}.button--full-width[data-v-b264a0fc]{width:100%}.button--primary[data-v-b264a0fc]{background-color:#8bb554;color:#fff}.button--primary[data-v-b264a0fc]:hover:not(.button--disabled){transform:translateY(-2px);box-shadow:0 4px 12px #8bb5544d}.button--primary[data-v-b264a0fc]:active:not(.button--disabled){transform:translateY(0)}.button--secondary[data-v-b264a0fc]{background-color:#f5f5f5;color:#141821}.button--secondary[data-v-b264a0fc]:hover:not(.button--disabled){background-color:#e8e8e8}.button--outline[data-v-b264a0fc]{background-color:transparent;color:#8bb554;border:1px solid #8bb554}.button--outline[data-v-b264a0fc]:hover:not(.button--disabled){background-color:#8bb5541a}.button--small[data-v-b264a0fc]{padding:.5em 1em;font-size:.875rem}.button--medium[data-v-b264a0fc]{padding:.875em 1.5em;font-size:1rem}.button--large[data-v-b264a0fc]{padding:1em 2em;font-size:1.125rem}.button--disabled[data-v-b264a0fc]{opacity:.6;cursor:not-allowed;transform:none!important}.button--disabled[data-v-b264a0fc]:hover{transform:none!important;box-shadow:none!important}@media (max-width: 768px){.button--medium[data-v-b264a0fc]{padding:.75em 1.25em;font-size:.95rem}}.login-prompt[data-v-26463805]{display:flex;flex-direction:column;width:100%;color:#141821;font-family:Inter,sans-serif;padding:0}.login-prompt__header[data-v-26463805]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid rgba(0,0,0,.1)}.login-prompt__title[data-v-26463805]{font-size:2rem;font-weight:600;margin:0;color:#141821;line-height:1.2}.login-prompt__close[data-v-26463805]{background:none;border:none;cursor:pointer;color:#666;padding:.5em;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.login-prompt__close[data-v-26463805]:hover{background-color:#0000000d;color:#141821}.login-prompt__close svg[data-v-26463805]{width:20px;height:20px}.login-prompt__message[data-v-26463805]{margin:0 0 2.5em;font-size:1.125rem;color:#666;line-height:1.6}.login-prompt__google-button[data-v-26463805]{display:flex;align-items:center;justify-content:center;gap:.75em;position:relative;background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;margin-top:0!important;margin-bottom:0!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,margin .2s ease!important}.login-prompt__google-button[data-v-26463805]:hover:not(.button--disabled),.login-prompt__google-button.button--secondary[data-v-26463805]:hover:not(.button--disabled){background-color:#fff!important;border-color:#0003!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important;margin-top:-2px!important;margin-bottom:2px!important}.login-prompt__google-button[data-v-26463805]:active:not(.button--disabled),.login-prompt__google-button.button--secondary[data-v-26463805]:active:not(.button--disabled){transform:translateY(0)!important;margin-top:0!important;margin-bottom:0!important}.login-prompt__google-icon[data-v-26463805]{width:20px;height:20px;flex-shrink:0;object-fit:contain}.login-prompt__form[data-v-26463805]{display:flex;flex-direction:column;gap:2em}.login-prompt__error[data-v-26463805]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1.25em;margin:-.5em 0}.login-prompt__error p[data-v-26463805]{margin:0 0 1em;color:#dc2626;font-size:.9375rem;line-height:1.5}.login-prompt__resend[data-v-26463805]{margin-top:1em;padding-top:1em;border-top:1px solid #fecaca}.login-prompt__actions[data-v-26463805]{display:flex;flex-direction:column;gap:1.25em;margin-top:1em}.login-prompt__toggle-text[data-v-26463805]{margin:0;text-align:center;font-size:1rem;color:#000}.login-prompt__toggle-link[data-v-26463805]{color:var(--color-secondary);text-decoration:underline;cursor:pointer;font-weight:500;transition:opacity .2s ease}.login-prompt__toggle-link[data-v-26463805]:hover{opacity:.8}.login-prompt__toggle-link[data-v-26463805]:active{opacity:.6}@media (min-width: 769px) and (max-width: 1024px){.login-prompt__title[data-v-26463805]{font-size:1.75rem}.login-prompt__message[data-v-26463805]{font-size:1rem;margin-bottom:2em}.login-prompt__form[data-v-26463805]{gap:1.75em}}@media (max-width: 768px){.login-prompt__title[data-v-26463805]{font-size:1.5rem}.login-prompt__message[data-v-26463805]{font-size:1rem;margin-bottom:2em}.login-prompt__form[data-v-26463805]{gap:1.5em}.login-prompt__header[data-v-26463805]{margin-bottom:1.25em;padding-bottom:1.25em}}.auto-quote-prototype[data-v-4bd59f86]{min-height:100vh;background:var(--background-color);color:var(--text-color);font-family:var(--font-family, "Inter", sans-serif)}.auth-notice[data-v-4bd59f86]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.auth-notice-content[data-v-4bd59f86]{text-align:center;max-width:400px;padding:40px;background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}.auth-notice-content h2[data-v-4bd59f86]{margin:0 0 16px;font-size:1.5rem;font-weight:600;color:var(--text-color)}.auth-notice-content p[data-v-4bd59f86]{margin:0 0 24px;color:var(--text-secondary);line-height:1.5}.auth-btn[data-v-4bd59f86]{background:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.auth-btn[data-v-4bd59f86]:hover{background:var(--primary-highlight)}.main-content[data-v-4bd59f86]{min-height:100vh}.loading-screen[data-v-4bd59f86]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.loading-content[data-v-4bd59f86]{text-align:center;color:#fff;padding:40px;background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000004d}.loading-spinner[data-v-4bd59f86]{border:4px solid rgba(255,255,255,.3);border-top:4px solid var(--primary-color);border-radius:50%;width:50px;height:50px;animation:spin-4bd59f86 1s linear infinite;margin:0 auto 20px}@keyframes spin-4bd59f86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content h2[data-v-4bd59f86]{margin-bottom:10px;font-size:1.2rem}.loading-content p[data-v-4bd59f86]{font-size:.9rem;color:var(--text-secondary);margin:0}.top-nav[data-v-4bd59f86]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:var(--background-color);border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 2px 4px #0000001a}.nav-left[data-v-4bd59f86]{display:flex;align-items:center;gap:15px}.app-title[data-v-4bd59f86]{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-color)}.nav-center[data-v-4bd59f86]{display:flex;gap:10px}.nav-button[data-v-4bd59f86]{padding:8px 15px;border:1px solid var(--border-color);background:transparent;color:var(--text-color);border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem;font-weight:500}.nav-button[data-v-4bd59f86]:hover,.nav-button.active[data-v-4bd59f86]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.nav-right[data-v-4bd59f86]{display:flex;align-items:center;gap:15px}.customization-menu[data-v-4bd59f86]{position:relative}.customization-backdrop[data-v-4bd59f86]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999}.customization-btn[data-v-4bd59f86]{display:flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid var(--border-color);background:transparent;color:var(--text-color);border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem;font-weight:500}.customization-btn[data-v-4bd59f86]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.customization-btn.has-warnings[data-v-4bd59f86]{border-color:var(--danger-color);color:var(--danger-color)}.customization-btn.has-warnings[data-v-4bd59f86]:hover{background:var(--danger-color);color:#fff;border-color:var(--danger-color)}.warning-icon[data-v-4bd59f86]{color:var(--danger-color);font-size:1rem;margin-left:5px;animation:pulse-4bd59f86 2s infinite}@keyframes pulse-4bd59f86{0%,to{opacity:1}50%{opacity:.5}}.customization-dropdown[data-v-4bd59f86]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000004d;z-index:1000;width:80vw;height:80vh;padding:30px;transform-origin:center;overflow-y:auto}.dropdown-header[data-v-4bd59f86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.dropdown-header h3[data-v-4bd59f86]{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-color)}.close-btn[data-v-4bd59f86]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;transition:color .2s;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn[data-v-4bd59f86]:hover{color:var(--text-color);background:#ffffff1a}.dropdown-section[data-v-4bd59f86]{margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:15px}.dropdown-section[data-v-4bd59f86]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-header[data-v-4bd59f86]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1rem;font-weight:500;color:var(--text-color);transition:background .2s;border-radius:6px;padding:8px 12px}.section-header[data-v-4bd59f86]:hover{background:#ffffff0d}.section-header h4[data-v-4bd59f86]{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.collapse-icon[data-v-4bd59f86]{transition:transform .3s ease;font-size:.8rem;color:var(--text-secondary)}.collapse-icon.rotated[data-v-4bd59f86]{transform:rotate(180deg)}.section-content[data-v-4bd59f86]{padding-top:15px;display:flex;flex-direction:column;gap:15px}.color-customization[data-v-4bd59f86],.font-customization[data-v-4bd59f86],.smtp-settings[data-v-4bd59f86],.callback-url[data-v-4bd59f86],.card-size-toggle[data-v-4bd59f86],.embedded-link-section[data-v-4bd59f86],.embedded-script-section[data-v-4bd59f86]{padding:15px 0;border-bottom:1px solid var(--border-color);margin-bottom:15px}.color-customization[data-v-4bd59f86]:last-child,.font-customization[data-v-4bd59f86]:last-child,.smtp-settings[data-v-4bd59f86]:last-child,.callback-url[data-v-4bd59f86]:last-child,.card-size-toggle[data-v-4bd59f86]:last-child,.embedded-link-section[data-v-4bd59f86]:last-child,.embedded-script-section[data-v-4bd59f86]:last-child{border-bottom:none;margin-bottom:0}.color-customization h5[data-v-4bd59f86],.font-customization h5[data-v-4bd59f86],.smtp-settings h5[data-v-4bd59f86],.callback-url h5[data-v-4bd59f86],.card-size-toggle h5[data-v-4bd59f86],.embedded-link-section h5[data-v-4bd59f86],.embedded-script-section h5[data-v-4bd59f86]{margin-bottom:12px;font-size:.95rem;font-weight:600;color:var(--text-color)}.color-grid[data-v-4bd59f86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.color-item[data-v-4bd59f86]{display:flex;flex-direction:column;gap:8px}.color-item label[data-v-4bd59f86]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.color-input[data-v-4bd59f86]{width:100%;height:35px;border:1px solid var(--border-color);border-radius:6px;padding:0 8px;font-size:.9rem;color:var(--text-color);background:var(--card-background);cursor:pointer}.color-input[data-v-4bd59f86]:focus{outline:none;border-color:var(--primary-color)}.layout-toggle[data-v-4bd59f86]{margin-top:15px}.toggle-label[data-v-4bd59f86]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-color);cursor:pointer}.toggle-input[data-v-4bd59f86]{width:18px;height:18px;accent-color:var(--primary-color)}.toggle-text[data-v-4bd59f86]{font-weight:500}.font-selector[data-v-4bd59f86]{display:flex;flex-direction:column;gap:10px}.font-select[data-v-4bd59f86]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem;color:var(--text-color);background:var(--card-background);cursor:pointer}.font-select[data-v-4bd59f86]:focus{outline:none;border-color:var(--primary-color)}.font-preview[data-v-4bd59f86]{font-size:.9rem;color:var(--text-color);padding:8px 12px;border-radius:6px;background:#ffffff0d;border:1px solid var(--border-color);text-align:center;font-weight:500}.email-status[data-v-4bd59f86]{margin-bottom:20px;padding:15px;background:#ffffff0d;border:1px solid var(--border-color);border-radius:8px}.status-indicator[data-v-4bd59f86]{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500}.status-indicator.valid[data-v-4bd59f86]{color:var(--success-color)}.status-indicator.invalid[data-v-4bd59f86]{color:var(--danger-color)}.status-icon[data-v-4bd59f86]{font-size:1.1rem}.status-text[data-v-4bd59f86]{font-weight:600}.settings-grid[data-v-4bd59f86]{display:grid;grid-template-columns:1fr;gap:20px}.settings-section[data-v-4bd59f86]{padding:15px 0;border-bottom:1px solid var(--border-color);margin-bottom:15px}.settings-section[data-v-4bd59f86]:last-child{border-bottom:none;margin-bottom:0}.settings-title[data-v-4bd59f86]{margin-bottom:15px;font-size:1rem;font-weight:600;color:var(--text-color);padding-bottom:8px;border-bottom:1px solid var(--border-color)}.form-group[data-v-4bd59f86]{margin-bottom:15px}.form-group[data-v-4bd59f86]:last-child{margin-bottom:0}.form-group label[data-v-4bd59f86]{display:block;margin-bottom:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-input[data-v-4bd59f86]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem;color:var(--text-color);background:var(--card-background)}.form-input[data-v-4bd59f86]:focus{outline:none;border-color:var(--primary-color)}.form-input[data-v-4bd59f86]::placeholder{color:var(--text-secondary)}.form-label[data-v-4bd59f86]{display:block;margin-bottom:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-label-error[data-v-4bd59f86]{color:var(--danger-color)}.form-label-success[data-v-4bd59f86]{color:var(--success-color)}.form-input-error[data-v-4bd59f86]{border-color:var(--danger-color)!important;background:#ff6b6b1a!important}.form-input-success[data-v-4bd59f86]{border-color:var(--success-color)!important;background:#8bc34a1a!important}.required[data-v-4bd59f86]{color:var(--danger-color);font-weight:700}.error-text[data-v-4bd59f86]{color:var(--danger-color);font-size:.8rem;margin-top:4px;display:block}.snackbar[data-v-4bd59f86]{position:fixed;bottom:20px;right:20px;z-index:10000;min-width:300px;max-width:400px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-4bd59f86 .3s ease-out}.snackbar-success[data-v-4bd59f86]{background:var(--success-color);color:#fff}.snackbar-error[data-v-4bd59f86]{background:var(--danger-color);color:#fff}.snackbar-info[data-v-4bd59f86]{background:var(--primary-color);color:#fff}.snackbar-content[data-v-4bd59f86]{display:flex;align-items:center;padding:12px 16px;gap:12px}.snackbar-icon[data-v-4bd59f86]{font-size:1.2rem;font-weight:700}.snackbar-message[data-v-4bd59f86]{flex:1;font-size:.9rem;font-weight:500}.snackbar-close[data-v-4bd59f86]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.snackbar-close[data-v-4bd59f86]:hover{background:#fff3}@keyframes slideIn-4bd59f86{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-4bd59f86{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.smtp-form[data-v-4bd59f86]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-4bd59f86]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checkbox-label[data-v-4bd59f86]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);cursor:pointer}.checkbox-input[data-v-4bd59f86]{width:18px;height:18px;accent-color:var(--primary-color)}.checkbox-text[data-v-4bd59f86]{font-weight:500}.user-profile[data-v-4bd59f86]{display:flex;align-items:center;gap:12px}.user-info[data-v-4bd59f86]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-4bd59f86]{width:35px;height:35px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.user-details[data-v-4bd59f86]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-4bd59f86]{font-size:.9rem;font-weight:600;color:var(--text-color)}.user-subtitle[data-v-4bd59f86]{font-size:.75rem;color:var(--text-secondary)}.user-btn[data-v-4bd59f86]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--danger-color);background:transparent;color:var(--danger-color);border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem;font-weight:500;text-decoration:none}.user-btn[data-v-4bd59f86]:hover{background:var(--danger-color);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #ff6b6b4d}.user-icon[data-v-4bd59f86]{font-size:1rem}.content-area[data-v-4bd59f86]{padding-top:100px;padding-bottom:20px;max-width:1200px;margin:0 auto;width:95%}@keyframes fadeIn-4bd59f86{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.top-nav[data-v-4bd59f86]{flex-direction:column;align-items:flex-start;padding:10px 15px;gap:10px}.nav-left[data-v-4bd59f86]{width:100%;justify-content:space-between}.app-title[data-v-4bd59f86]{font-size:1.25rem}.nav-center[data-v-4bd59f86]{width:100%;justify-content:space-between}.nav-button[data-v-4bd59f86]{flex:1;text-align:center;font-size:.8rem;padding:6px 10px}.nav-right[data-v-4bd59f86]{width:100%;justify-content:space-between}.customization-dropdown[data-v-4bd59f86]{width:95vw;height:90vh;padding:20px}.dropdown-header[data-v-4bd59f86]{flex-direction:row;align-items:center}.dropdown-header h3[data-v-4bd59f86]{font-size:1.1rem}.section-header[data-v-4bd59f86]{font-size:.9rem;padding:6px 10px}.section-content[data-v-4bd59f86]{padding-top:10px}.color-grid[data-v-4bd59f86]{grid-template-columns:1fr}.form-row[data-v-4bd59f86]{grid-template-columns:1fr;gap:10px}.user-profile[data-v-4bd59f86]{flex-direction:column;gap:8px;text-align:center}.user-avatar[data-v-4bd59f86]{margin:0 auto}.user-details[data-v-4bd59f86]{text-align:center}.user-name[data-v-4bd59f86]{font-size:.85rem}.user-subtitle[data-v-4bd59f86]{font-size:.7rem}.user-btn[data-v-4bd59f86]{width:100%;padding:8px 12px;font-size:.85rem}.content-area[data-v-4bd59f86]{padding-top:120px;width:98%}}@media (max-width: 480px){.top-nav[data-v-4bd59f86]{padding:8px 10px}.app-title[data-v-4bd59f86]{font-size:1.1rem}.nav-button[data-v-4bd59f86]{font-size:.75rem;padding:5px 8px}.customization-btn[data-v-4bd59f86]{font-size:.8rem;padding:6px 10px}.customization-dropdown[data-v-4bd59f86]{width:98vw;height:95vh;padding:15px}}.modal-overlay[data-v-4bd59f86]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-4bd59f86]{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000004d;padding:30px;text-align:left;max-width:600px;width:90%;position:relative;max-height:80vh;overflow-y:auto}.modal-content h3[data-v-4bd59f86]{margin-bottom:15px;font-size:1.3rem;color:var(--text-color);text-align:center}.modal-content p[data-v-4bd59f86]{margin-bottom:20px;color:var(--text-secondary);font-size:.9rem}.modal-section[data-v-4bd59f86]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.modal-section[data-v-4bd59f86]:last-child{border-bottom:none;margin-bottom:0}.modal-section h4[data-v-4bd59f86]{margin-bottom:10px;font-size:1.1rem;color:var(--text-color);font-weight:600}.modal-section p[data-v-4bd59f86]{margin-bottom:15px;color:var(--text-secondary);font-size:.9rem}.modal-input[data-v-4bd59f86]{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;color:var(--text-color);background:var(--card-background);margin-bottom:15px;text-align:center}.modal-textarea[data-v-4bd59f86]{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;color:var(--text-color);background:var(--card-background);margin-bottom:15px;font-family:Courier New,monospace;resize:vertical;min-height:100px}.modal-input[data-v-4bd59f86]:focus,.modal-textarea[data-v-4bd59f86]:focus{outline:none;border-color:var(--primary-color)}.modal-actions[data-v-4bd59f86]{display:flex;justify-content:center;gap:15px;margin-top:20px}.modal-action-btn[data-v-4bd59f86]{padding:12px 20px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:120px}.modal-action-btn[data-v-4bd59f86]:first-child{background:var(--primary-color);color:#fff}.modal-action-btn[data-v-4bd59f86]:last-child{background:var(--danger-color);color:#fff}.modal-action-btn[data-v-4bd59f86]:hover{opacity:.9}.embedded-link-section[data-v-4bd59f86]{padding:15px 0;border-bottom:1px solid var(--border-color)}.embedded-link-section[data-v-4bd59f86]:last-child{border-bottom:none;margin-bottom:0}.embedded-link-section h5[data-v-4bd59f86]{margin-bottom:12px;font-size:.95rem;font-weight:600;color:var(--text-color)}.embedded-link-section .form-group[data-v-4bd59f86]{display:flex;flex-direction:column;gap:8px}.embedded-link-section .form-group label[data-v-4bd59f86]{font-size:.9rem;font-weight:500;color:var(--text-color)}.embedded-link-section .form-input[data-v-4bd59f86]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--card-background);color:var(--text-color);font-size:.9rem;width:100%}.embedded-link-section .form-input[data-v-4bd59f86]:focus{outline:none;border-color:var(--primary-color)}.copy-link-btn[data-v-4bd59f86]{padding:8px 16px;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s;margin-top:8px}.copy-link-btn[data-v-4bd59f86]:hover:not(:disabled){background:var(--primary-highlight);border-color:var(--primary-highlight);transform:translateY(-1px)}.copy-link-btn[data-v-4bd59f86]:disabled{background:var(--text-secondary);border-color:var(--text-secondary);cursor:not-allowed;opacity:.6}.copy-link-btn+.copy-link-btn[data-v-4bd59f86]{margin-left:8px}@media (min-width: 768px){.embedded-link-section .form-group[data-v-4bd59f86]{flex-direction:row;align-items:flex-end;gap:12px}.embedded-link-section .form-input[data-v-4bd59f86]{flex:1}.copy-link-btn[data-v-4bd59f86]{margin-top:0;white-space:nowrap}}.embedded-script-section[data-v-4bd59f86]{padding:15px 0;border-bottom:1px solid var(--border-color)}.embedded-script-section[data-v-4bd59f86]:last-child{border-bottom:none;margin-bottom:0}.embedded-script-section h5[data-v-4bd59f86]{margin-bottom:12px;font-size:.95rem;font-weight:600;color:var(--text-color)}.embedded-script-section .form-group[data-v-4bd59f86]{display:flex;flex-direction:column;gap:8px}.embedded-script-section .form-group label[data-v-4bd59f86]{font-size:.9rem;font-weight:500;color:var(--text-color)}.embedded-script-section .form-input[data-v-4bd59f86]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--card-background);color:var(--text-color);font-size:.9rem;width:100%;height:100px;resize:vertical}.embedded-script-section .form-input[data-v-4bd59f86]:focus{outline:none;border-color:var(--primary-color)}.copy-script-btn[data-v-4bd59f86]{padding:8px 16px;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s;margin-top:8px}.copy-script-btn[data-v-4bd59f86]:hover:not(:disabled){background:var(--primary-highlight);border-color:var(--primary-highlight);transform:translateY(-1px)}.copy-script-btn[data-v-4bd59f86]:disabled{background:var(--text-secondary);border-color:var(--text-secondary);cursor:not-allowed;opacity:.6}.copy-script-btn+.copy-script-btn[data-v-4bd59f86]{margin-left:8px}@media (min-width: 768px){.embedded-script-section .form-group[data-v-4bd59f86]{flex-direction:row;align-items:flex-end;gap:12px}.embedded-script-section .form-input[data-v-4bd59f86]{flex:1}.copy-script-btn[data-v-4bd59f86]{margin-top:0;white-space:nowrap}}.auto-quote-public-client[data-v-1e543bf5]{min-height:100vh;background:var(--background-color);color:var(--text-color);font-family:Montserrat,sans-serif}.loading-screen[data-v-1e543bf5]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--background-color)}.loading-content[data-v-1e543bf5]{text-align:center;padding:2rem}.loading-spinner[data-v-1e543bf5]{width:50px;height:50px;border:4px solid var(--border-color);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-1e543bf5 1s linear infinite;margin:0 auto 1rem}@keyframes spin-1e543bf5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content h2[data-v-1e543bf5]{color:var(--text-color);margin-bottom:.5rem}.loading-content p[data-v-1e543bf5]{color:var(--text-secondary)}.error-screen[data-v-1e543bf5]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--background-color)}.error-content[data-v-1e543bf5]{text-align:center;padding:2rem;max-width:500px}.error-content h2[data-v-1e543bf5]{color:var(--danger-color);margin-bottom:1rem}.error-content p[data-v-1e543bf5]{color:var(--text-secondary);margin-bottom:1.5rem}.retry-btn[data-v-1e543bf5]{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;transition:background .3s ease}.retry-btn[data-v-1e543bf5]:hover{background:var(--primary-highlight)}.public-header[data-v-1e543bf5]{background:var(--card-background);border-bottom:1px solid var(--border-color);padding:2rem 0}.header-content[data-v-1e543bf5]{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.shop-title[data-v-1e543bf5]{font-size:2.5rem;margin-bottom:.5rem;color:var(--text-color)}.shop-subtitle[data-v-1e543bf5]{font-size:1.1rem;color:var(--text-secondary)}.snackbar[data-v-1e543bf5]{position:fixed;bottom:20px;right:20px;z-index:10000;min-width:300px;max-width:400px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn-1e543bf5 .3s ease-out}.snackbar-success[data-v-1e543bf5]{background:var(--success-color);color:#fff}.snackbar-error[data-v-1e543bf5]{background:var(--danger-color);color:#fff}.snackbar-info[data-v-1e543bf5]{background:var(--primary-color);color:#fff}.snackbar-content[data-v-1e543bf5]{display:flex;align-items:center;padding:12px 16px;gap:12px}.snackbar-icon[data-v-1e543bf5]{font-size:1.2rem;font-weight:700}.snackbar-message[data-v-1e543bf5]{flex:1}.snackbar-close[data-v-1e543bf5]{background:none;border:none;color:inherit;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@keyframes slideIn-1e543bf5{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.navigation-top-bar[data-v-92c20b5f]{display:flex;align-items:center;justify-content:space-between;padding:20px 44px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;z-index:40;min-height:84px}.navigation-top-bar__brand[data-v-92c20b5f]{display:flex;align-items:center;gap:12px}.navigation-top-bar__logo[data-v-92c20b5f]{font-size:24px;font-weight:700;color:#fff;text-decoration:none}.navigation-top-bar__actions[data-v-92c20b5f]{display:flex;align-items:center;gap:24px}.navigation-top-bar__link[data-v-92c20b5f]{color:inherit;text-decoration:none;font-weight:500;font-size:14px;transition:opacity .2s ease}.navigation-top-bar__link[data-v-92c20b5f]:hover{opacity:.75}.navigation-top-bar__cta[data-v-92c20b5f]{display:inline-flex;align-items:center;gap:.5em;color:#fff;background-color:var(--color-secondary-soft-highlight);padding:10px 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;box-shadow:0 8px 18px #0d141c2e;transition:transform .2s ease,box-shadow .2s ease}.navigation-top-bar__cta[data-v-92c20b5f]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #0d141c38}.navigation-top-bar__user[data-v-92c20b5f]{display:inline-flex;align-items:center;color:var(--color-secondary-highlighted);padding:10px 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:opacity .2s ease;cursor:pointer}.navigation-top-bar__user[data-v-92c20b5f]:hover{opacity:.75}.navigation-top-bar__menu-btn[data-v-92c20b5f]{display:none;align-items:center;gap:10px;padding:10px 16px;background:#ffffff29;color:#fff;border-radius:999px;border:none;font-size:14px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.navigation-top-bar__menu-btn[data-v-92c20b5f]:focus-visible{outline:2px solid #f7d25a;outline-offset:4px}.navigation-top-bar__menu-btn[data-v-92c20b5f]:hover{background:#ffffff38}.navigation-top-bar__menu-label[data-v-92c20b5f]{letter-spacing:.4px}.navigation-top-bar__menu-icon-img[data-v-92c20b5f]{width:36px;height:36px;filter:brightness(0) invert(1);display:block}.navigation-top-bar__mobile-menu[data-v-92c20b5f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#012938b3;z-index:50;display:flex;justify-content:flex-end}.navigation-top-bar__mobile-menu-body[data-v-92c20b5f]{width:min(320px,80vw);background:#012938eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:48px 28px 32px;display:flex;flex-direction:column;gap:20px}.navigation-top-bar__mobile-nav[data-v-92c20b5f]{display:flex;flex-direction:column;gap:16px}.navigation-top-bar__mobile-link[data-v-92c20b5f]{color:#f5f7f1;text-decoration:none;font-size:18px;font-weight:600}.navigation-top-bar__mobile-link[data-v-92c20b5f]:active,.navigation-top-bar__mobile-link[data-v-92c20b5f]:hover{color:#f7d25a}.navigation-top-bar__mobile-cta[data-v-92c20b5f]{margin-top:32px;display:inline-flex;justify-content:center;align-items:center;gap:.5em;padding:14px 20px;border-radius:999px;background:var(--color-secondary-soft-highlight);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 16px 32px #01293847}.navigation-top-bar__mobile-close[data-v-92c20b5f]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:none;cursor:pointer}.navigation-top-bar-fade-enter-active[data-v-92c20b5f],.navigation-top-bar-fade-leave-active[data-v-92c20b5f]{transition:opacity .18s ease}.navigation-top-bar-fade-enter-from[data-v-92c20b5f],.navigation-top-bar-fade-leave-to[data-v-92c20b5f]{opacity:0}@media (max-width: 1024px){.navigation-top-bar[data-v-92c20b5f]{padding:20px 32px}}@media (max-width: 768px){.navigation-top-bar[data-v-92c20b5f]{padding:18px 5px 18px 0}.navigation-top-bar__actions[data-v-92c20b5f]{display:none}.navigation-top-bar__brand[data-v-92c20b5f]{order:2}.navigation-top-bar__menu-btn[data-v-92c20b5f]{display:inline-flex;order:1;padding:8px;background:transparent;gap:0}.navigation-top-bar__menu-label[data-v-92c20b5f]{display:none}}@media (max-width: 420px){.navigation-top-bar__logo[data-v-92c20b5f]{font-size:20px}.navigation-top-bar__menu-btn[data-v-92c20b5f]{padding:8px}}.search-bar[data-v-f7bc8a12]{display:flex;align-items:center;gap:0;background-color:#fff;border-radius:3vw;padding:.5em;width:100%;max-width:900px;box-shadow:0 6vh 12vh #1418212e}.search-bar__input-wrapper[data-v-f7bc8a12]{display:flex;align-items:center;gap:.75em;flex:1;padding:1em 1.5em;border-right:1px solid rgba(0,0,0,.1)}.search-bar__input-wrapper[data-v-f7bc8a12]:last-of-type{border-right:none}.search-bar__input[data-v-f7bc8a12]{flex:1;border:none;outline:none;font-size:1em;font-family:Inter,sans-serif;color:#141821;background:transparent;width:100%}.search-bar__input[data-v-f7bc8a12]::placeholder{color:#14182180}.search-bar__search-icon[data-v-f7bc8a12],.search-bar__location-icon[data-v-f7bc8a12]{flex-shrink:0;color:#14182199;width:20px;height:20px}.search-bar__button[data-v-f7bc8a12]{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:1em 2em;background-color:var(--color-secondary-soft-highlight);color:#fff;border:none;border-radius:2.5vw;font-weight:600;font-size:1em;font-family:Inter,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.search-bar__button[data-v-f7bc8a12]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #72933c4d}.search-bar__button-icon[data-v-f7bc8a12]{width:20px;height:20px;color:#fff}@media (max-width: 768px){.search-bar[data-v-f7bc8a12]{flex-direction:column;border-radius:2vw;padding:.75em;gap:.5em}.search-bar__input-wrapper[data-v-f7bc8a12]{border-right:none;border-bottom:1px solid rgba(0,0,0,.1);padding:.75em 1em}.search-bar__input-wrapper[data-v-f7bc8a12]:last-of-type{border-bottom:none}.search-bar__button[data-v-f7bc8a12]{width:100%;border-radius:1.5vw;padding:1em}}.search-hero[data-v-b86e0e15]{display:flex;flex-direction:column;background-color:var(--color-background-soft-hightlight);min-height:100vh;color:#fff;position:relative;font-family:Inter,sans-serif;overflow:hidden;padding:0 4vw}.search-hero__top-bar[data-v-b86e0e15]{width:100%;flex-shrink:0}.search-hero__content[data-v-b86e0e15]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:5vh;width:100%;max-width:1200px;margin:0 auto;padding:4vh 0 8vh;position:relative;z-index:2}.search-hero__copy[data-v-b86e0e15]{display:flex;flex-direction:column;gap:2vh;text-align:center;max-width:800px}.search-hero__headline[data-v-b86e0e15]{font-size:4.4em;line-height:1.1;font-weight:600;margin:0;color:#fff}.search-hero__headline-underline[data-v-b86e0e15]{position:relative;display:inline-block}.search-hero__headline-underline[data-v-b86e0e15]:after{content:"";position:absolute;left:0;bottom:.15em;height:.15em;width:100%;background-color:var(--color-tertiary);border-radius:2px;z-index:-1}.search-hero__subheadline[data-v-b86e0e15]{font-family:Inter,sans-serif;font-size:1.25em;line-height:1.6;margin:0;color:#ffffffd9}.search-hero__decorative-shape[data-v-b86e0e15]{position:absolute;font-size:20em;font-weight:700;color:#f7d25a26;font-family:Inter,sans-serif;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none}.search-hero__decorative-shape--left[data-v-b86e0e15]{left:-2vw;top:20vh;transform:rotate(-15deg)}.search-hero__decorative-shape--right[data-v-b86e0e15]{right:-2vw;bottom:20vh;transform:rotate(15deg)}@media (max-width: 1200px){.search-hero__headline[data-v-b86e0e15]{font-size:3.8em}.search-hero__subheadline[data-v-b86e0e15]{font-size:1.1em}}@media (max-width: 768px){.search-hero[data-v-b86e0e15]{padding:0 5vw}.search-hero__content[data-v-b86e0e15]{gap:4vh;padding:2vh 0 6vh}.search-hero__headline[data-v-b86e0e15]{font-size:2.8em}.search-hero__subheadline[data-v-b86e0e15]{font-size:1em}.search-hero__decorative-shape[data-v-b86e0e15]{font-size:12em}.search-hero__decorative-shape--left[data-v-b86e0e15]{left:-5vw;top:15vh}.search-hero__decorative-shape--right[data-v-b86e0e15]{right:-5vw;bottom:15vh}}@media (max-width: 480px){.search-hero__headline[data-v-b86e0e15]{font-size:2.2em}.search-hero__subheadline[data-v-b86e0e15]{font-size:.95em}.search-hero__decorative-shape[data-v-b86e0e15]{font-size:8em}}.dropdown[data-v-cefe87ba]{width:100%}.dropdown__header[data-v-cefe87ba]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left}.dropdown__title[data-v-cefe87ba]{font-weight:600;font-size:16px;color:#141821}.dropdown__chevron[data-v-cefe87ba]{width:16px;height:16px;color:#141821;transition:transform .2s ease;flex-shrink:0}.dropdown__chevron--expanded[data-v-cefe87ba]{transform:rotate(180deg)}.dropdown__content[data-v-cefe87ba]{padding-bottom:16px}.dropdown__option[data-v-cefe87ba]{padding:8px 0;font-size:14px;color:#141821;cursor:pointer;transition:color .2s ease}.dropdown__option[data-v-cefe87ba]:hover{color:var(--color-secondary)}.dropdown__option--selected[data-v-cefe87ba]{font-weight:600;color:#141821}.dropdown__show-more[data-v-cefe87ba]{margin-top:8px;padding:0;background:none;border:none;font-size:14px;color:var(--color-secondary);text-decoration:underline;cursor:pointer;text-align:left}.dropdown__show-more[data-v-cefe87ba]:hover{opacity:.8}.filters[data-v-109c571f]{width:280px;padding:24px;font-family:Inter,sans-serif;min-height:100vh;background-color:#f5f5f5}@media (max-width: 1024px){.filters[data-v-109c571f]{width:100%;min-height:auto;background-color:transparent}}.filters__content[data-v-109c571f]{display:flex;flex-direction:column;gap:0}.filters__section[data-v-109c571f]{padding-bottom:16px}.filters__section-header[data-v-109c571f]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left}.filters__section-title[data-v-109c571f]{font-weight:600;font-size:16px;color:#141821}.filters__chevron[data-v-109c571f]{width:16px;height:16px;color:#141821;flex-shrink:0;transition:transform .2s ease}.filters__chevron--expanded[data-v-109c571f]{transform:rotate(180deg)}.filters__price-ranges[data-v-109c571f]{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.filters__price-option[data-v-109c571f]{display:flex;align-items:center;gap:12px;cursor:pointer}.filters__checkbox[data-v-109c571f]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-secondary)}.filters__price-label[data-v-109c571f]{font-size:14px;color:#141821}.filters__toggle-wrapper[data-v-109c571f]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer}.filters__toggle[data-v-109c571f]{position:relative;width:48px;height:24px}.filters__toggle-input[data-v-109c571f]{position:absolute;opacity:0;width:0;height:0}.filters__toggle-slider[data-v-109c571f]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:background-color .3s ease}.filters__toggle-slider[data-v-109c571f]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.filters__toggle-slider--active[data-v-109c571f]{background-color:var(--color-secondary)}.filters__toggle-slider--active[data-v-109c571f]:before{transform:translate(24px)}.filters__placeholder[data-v-109c571f]{padding:24px;color:#666;font-size:14px;text-align:center}.service-card[data-v-7aa202ed]{display:flex;gap:24px;background-color:#fff;border-radius:12px;padding:24px;transition:box-shadow .2s ease,padding .2s ease;font-family:Inter,sans-serif}.service-card[data-v-7aa202ed]:hover{padding:22px 24px 26px;box-shadow:0 4px 16px #0000001f}@media (max-width: 768px){.service-card[data-v-7aa202ed]:hover{padding:0}}.service-card__image-container[data-v-7aa202ed]{position:relative;flex-shrink:0;width:200px;height:200px;border-radius:8px;overflow:hidden}.service-card__image[data-v-7aa202ed]{width:100%;height:100%;object-fit:cover}.service-card__image-placeholder[data-v-7aa202ed]{width:100%;height:100%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.service-card__default-image[data-v-7aa202ed]{width:80px;height:80px;opacity:.5}.service-card__image-indicators[data-v-7aa202ed]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px}.service-card__indicator[data-v-7aa202ed]{width:6px;height:6px;border-radius:50%;background-color:#ffffff80;transition:background-color .2s ease}.service-card__indicator--active[data-v-7aa202ed]{background-color:#fff}.service-card__content[data-v-7aa202ed]{flex:1;display:flex;flex-direction:column;gap:12px}.service-card__header[data-v-7aa202ed]{display:flex;flex-direction:column;gap:8px}.service-card__name[data-v-7aa202ed]{font-size:24px;font-weight:700;color:#141821;margin:0}.service-card__rating[data-v-7aa202ed]{display:flex;align-items:center;gap:8px}.service-card__stars[data-v-7aa202ed]{display:flex;gap:2px}.service-card__star[data-v-7aa202ed]{font-size:18px;line-height:1;color:var( --color-secondary-soft-highlight)}.service-card__star--full[data-v-7aa202ed]{color:var( --color-secondary-soft-highlight)}.service-card__star--half[data-v-7aa202ed]{background:linear-gradient(90deg,var( --color-secondary-soft-highlight) 50%,#e0e0e0 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service-card__star--empty[data-v-7aa202ed]{color:#e0e0e0}.service-card__rating-value[data-v-7aa202ed]{font-weight:600;font-size:16px;color:#141821}.service-card__review-count[data-v-7aa202ed]{font-size:14px;color:#666}.service-card__description[data-v-7aa202ed]{font-size:14px;line-height:1.6;color:#141821;margin:0}.service-card__features[data-v-7aa202ed]{display:flex;gap:8px;padding:10px 0}.service-card__feature[data-v-7aa202ed]{display:flex;align-items:center;gap:8px;font-size:14px;color:#141821}.service-card__checkmark[data-v-7aa202ed]{color:var( --color-secondary-soft-highlight);flex-shrink:0}.card_price_wrapper[data-v-7aa202ed]{display:flex;flex-direction:row}.service-card__pricing[data-v-7aa202ed]{display:flex;align-items:baseline;gap:4px}.service-card_price_wrapper[data-v-7aa202ed]{display:flex;justify-content:space-between;align-items:center}.service-card__price[data-v-7aa202ed]{font-size:28px;font-weight:700;color:#141821}.service-card__price-label[data-v-7aa202ed]{font-size:14px;color:#666}.service-card__pricing_section[data-v-7aa202ed]{display:flex;flex-direction:column;align-items:center;gap:20px}.service-card__button[data-v-7aa202ed]{padding:12px 24px;background-color:var( --color-secondary-soft-highlight);color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:background-color .2s ease,transform .2s ease;width:fit-content}.service-card__button[data-v-7aa202ed]:hover{background-color:var(--color-secondary-highlighted);transform:translateY(-1px)}.service-card__response-time[data-v-7aa202ed]{display:flex;align-items:center;gap:6px;font-size:14px;color:#666}.service-card__lightning[data-v-7aa202ed]{color:#666;flex-shrink:0}@media (max-width: 768px){.service-card[data-v-7aa202ed]{flex-direction:column;gap:0;padding:0;border-radius:8px;overflow:hidden}.service-card[data-v-7aa202ed]:hover{padding:0}.service-card__image-container[data-v-7aa202ed]{width:calc(100% - 24px);height:180px;border-radius:8px;margin:12px 12px 0}.service-card__content[data-v-7aa202ed]{padding:12px;gap:8px}.service-card__header[data-v-7aa202ed]{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap}.service-card__name[data-v-7aa202ed]{font-size:16px;max-width:50%;line-height:1.3;flex-shrink:1;min-width:0}.service-card__rating[data-v-7aa202ed]{display:flex;align-items:center;gap:4px;flex-shrink:0}.service-card__stars[data-v-7aa202ed]{gap:1px}.service-card__star[data-v-7aa202ed]{font-size:12px}.service-card__rating-value[data-v-7aa202ed]{font-size:12px;font-weight:600}.service-card__review-count[data-v-7aa202ed]{font-size:11px}.service-card__description[data-v-7aa202ed]{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.service-card__features[data-v-7aa202ed]{display:none}.service-card_price_wrapper[data-v-7aa202ed]{flex-direction:row;align-items:center;gap:8px;margin-top:4px}.service-card__pricing[data-v-7aa202ed]{flex-direction:column;gap:0;align-items:flex-start}.service-card__price[data-v-7aa202ed]{font-size:18px}.service-card__price-label[data-v-7aa202ed]{font-size:11px}.service-card__pricing_section[data-v-7aa202ed]{flex-direction:row;gap:8px;align-items:center;margin-left:auto}.service-card__button[data-v-7aa202ed]{padding:8px 16px;font-size:12px;width:auto;white-space:nowrap}.service-card__response-time[data-v-7aa202ed]{display:none}}.pagination[data-v-1da681c2]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0;font-family:Inter,sans-serif}.pagination__pages[data-v-1da681c2]{display:flex;align-items:center;gap:8px}.pagination__page[data-v-1da681c2]{min-width:40px;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background-color:#fff;color:#141821;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.pagination__page[data-v-1da681c2]:hover:not(.pagination__page--active){border-color:var(--color-secondary-soft-highlight);background-color:#72933c0d}.pagination__page--active[data-v-1da681c2]{background-color:var(--color-secondary-soft-highlight);color:#fff;border-color:var(--color-secondary-soft-highlight);font-weight:600}.pagination__ellipsis[data-v-1da681c2]{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px}.pagination__next[data-v-1da681c2]{min-width:80px;height:40px;padding:0 16px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background-color:#fff;color:#141821;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.pagination__next[data-v-1da681c2]:hover:not(:disabled){border-color:var(--color-secondary-soft-highlight);background-color:#72933c0d}.pagination__next[data-v-1da681c2]:disabled{opacity:.5;cursor:not-allowed}.pagination__arrow[data-v-1da681c2]{width:16px;height:16px;color:currentColor}@media (max-width: 768px){.pagination[data-v-1da681c2]{gap:4px}.pagination__page[data-v-1da681c2],.pagination__ellipsis[data-v-1da681c2]{min-width:36px;height:36px;font-size:13px}.pagination__next[data-v-1da681c2]{min-width:70px;height:36px;padding:0 12px;font-size:13px}}.results-top-bar[data-v-125d18f4]{display:none;position:sticky;top:0;z-index:30;align-items:center;gap:0;padding:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);font-family:Inter,sans-serif}.results-top-bar__item[data-v-125d18f4]{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.results-top-bar__item--active[data-v-125d18f4]{background-color:#72933c0d}.results-top-bar__button[data-v-125d18f4]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:none;border:none;cursor:pointer;width:100%;transition:background-color .2s ease;font-family:Inter,sans-serif}.results-top-bar__button[data-v-125d18f4]:hover{background-color:#00000005}.results-top-bar__icon[data-v-125d18f4]{width:18px;height:18px;object-fit:contain}.results-top-bar__label[data-v-125d18f4]{font-size:16px;font-weight:500;color:#141821}.results-top-bar__dropdown[data-v-125d18f4]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:300px;overflow-y:auto}.results-top-bar__dropdown-option[data-v-125d18f4]{display:block;width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;font-family:Inter,sans-serif;color:#141821;cursor:pointer;transition:background-color .2s ease}.results-top-bar__dropdown-option[data-v-125d18f4]:hover{background-color:#72933c1a}.results-top-bar__dropdown-option--active[data-v-125d18f4]{background-color:#72933c26;font-weight:600;color:var(--color-secondary)}@media (max-width: 1024px){.results-top-bar[data-v-125d18f4]{display:flex;margin-bottom:24px;padding-top:1vh;padding-bottom:1vh}}.search-results[data-v-8129391a]{background-color:#fff;min-height:100vh;padding:40px 0;font-family:Inter,sans-serif;background-color:#fafaf9}@media (max-width: 1024px){.search-results[data-v-8129391a]{padding-top:0}}.search-results__container[data-v-8129391a]{display:flex;gap:40px;max-width:1400px;margin:0 auto;padding:0 24px}.search-results__filters[data-v-8129391a]{flex-shrink:0}.search-results__main[data-v-8129391a]{flex:1;display:flex;flex-direction:column;gap:24px}.search-results__header[data-v-8129391a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.search-results__count[data-v-8129391a]{font-size:16px;font-weight:600;color:#141821}.search-results__sort[data-v-8129391a]{display:flex;align-items:center;gap:12px;position:relative}@media (max-width: 1024px){.search-results__sort[data-v-8129391a]{display:none}}.search-results__sort-label[data-v-8129391a]{font-size:14px;color:#141821}.search-results__sort-wrapper[data-v-8129391a]{position:relative}.search-results__sort-button[data-v-8129391a]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:14px;font-family:Inter,sans-serif;color:#141821;background-color:#fff;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-results__sort-button[data-v-8129391a]:hover{border-color:var(--color-secondary)}.search-results__sort-button[data-v-8129391a]:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #72933c1a}.search-results__sort-arrow[data-v-8129391a]{width:12px;height:12px;transition:transform .2s ease;flex-shrink:0}.search-results__sort-wrapper:has(.search-results__sort-button[aria-expanded=true]) .search-results__sort-arrow[data-v-8129391a]{transform:rotate(180deg)}.search-results__sort-dropdown[data-v-8129391a]{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:300px;overflow-y:auto;min-width:150px}.search-results__sort-option[data-v-8129391a]{display:block;width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;font-family:Inter,sans-serif;color:#141821;cursor:pointer;transition:background-color .2s ease}.search-results__sort-option[data-v-8129391a]:hover{background-color:#72933c1a}.search-results__sort-option--active[data-v-8129391a]{background-color:#72933c26;font-weight:600;color:var(--color-secondary)}.search-results__content-wrapper[data-v-8129391a]{min-height:40vh;display:flex;flex-direction:column}.search-results__list[data-v-8129391a]{display:flex;flex-direction:column;gap:24px}.search-results__loading[data-v-8129391a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 48px;gap:24px}.search-results__loading-spinner[data-v-8129391a]{width:48px;height:48px;border:4px solid rgba(114,147,60,.2);border-top-color:var(--color-secondary);border-radius:50%;animation:spin-8129391a .8s linear infinite}@keyframes spin-8129391a{to{transform:rotate(360deg)}}.search-results__loading-text[data-v-8129391a]{margin:0;color:#666;font-size:16px;font-weight:500}.search-results__empty[data-v-8129391a]{padding:48px;text-align:center;color:#666;font-size:16px}.search-results__pagination[data-v-8129391a]{margin-top:32px}.search-results__filters-overlay[data-v-8129391a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-results__filters-popup[data-v-8129391a]{position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);background-color:#f5f5f5;z-index:50;display:flex;flex-direction:column;box-shadow:4px 0 24px #00000026;overflow-y:auto}.search-results__filters-popup-header[data-v-8129391a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff;position:sticky;top:0;z-index:1}.search-results__filters-popup-title[data-v-8129391a]{margin:0;font-size:20px;font-weight:700;color:#141821}.search-results__filters-popup-close[data-v-8129391a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#141821;border-radius:6px;transition:background-color .2s ease}.search-results__filters-popup-close[data-v-8129391a]:hover{background-color:#0000000d}.search-results__filters-popup-body[data-v-8129391a]{flex:1;overflow-y:auto;padding:0}.search-results__filters-popup-body .filters[data-v-8129391a]{width:100%;min-height:auto;padding:24px;background-color:transparent}.search-results__filters-popup-footer[data-v-8129391a]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(0,0,0,.1);background-color:#fff;position:sticky;bottom:0;z-index:1}.search-results__filters-popup-clear[data-v-8129391a]{flex:1;padding:12px 20px;background:none;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;color:#141821;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.search-results__filters-popup-clear[data-v-8129391a]:hover{background-color:#0000000d;border-color:#0000004d}.search-results__filters-popup-apply[data-v-8129391a]{flex:1;padding:12px 20px;background-color:var(--color-secondary);border:none;border-radius:8px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.search-results__filters-popup-apply[data-v-8129391a]:hover{background-color:var(--color-secondary-highlighted);transform:translateY(-1px)}.filters-slide-enter-active[data-v-8129391a],.filters-slide-leave-active[data-v-8129391a]{transition:transform .3s ease}.filters-slide-enter-from[data-v-8129391a],.filters-slide-leave-to[data-v-8129391a]{transform:translate(-100%)}@media (max-width: 1024px){.search-results__container[data-v-8129391a]{flex-direction:column;gap:24px}.search-results__filters[data-v-8129391a]{display:none}.search-results__filters-button[data-v-8129391a]{display:flex}}@media (max-width: 768px){.search-results[data-v-8129391a]{padding-top:0;padding-bottom:12px}.search-results__container[data-v-8129391a]{padding:0 16px}.search-results__list[data-v-8129391a]{gap:12px}.search-results__header[data-v-8129391a]{flex-direction:column;align-items:flex-start;gap:12px}}.textarea[data-v-8d464286]{display:flex;flex-direction:column;gap:.5em}.textarea__label[data-v-8d464286]{font-size:1.1rem;font-weight:700;color:#141821;padding-top:.08em;padding-bottom:.08em}.textarea__required[data-v-8d464286]{color:#d32f2f}.textarea__input[data-v-8d464286]{width:100%;padding:1em 1.33em;border:1px solid var(--color-input-border, #EBEDF0);border-radius:8px;font-size:1rem;font-family:Inter,sans-serif;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;min-height:100px;background-color:#fff;color:#141821}.textarea__input[data-v-8d464286]:focus{outline:none;border-color:#8bb554;box-shadow:0 0 0 3px #8bb5541a}.textarea__input[data-v-8d464286]:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.textarea__input--error[data-v-8d464286]{border-color:#d32f2f}.textarea__input--error[data-v-8d464286]:focus{border-color:#d32f2f;box-shadow:0 0 0 3px #d32f2f1a}.textarea__footer[data-v-8d464286]{display:flex;justify-content:space-between;align-items:center}.textarea__hint[data-v-8d464286]{font-size:.875rem;color:#666;margin:0}.textarea__error[data-v-8d464286]{font-size:.875rem;color:#d32f2f;margin:0}.textarea__char-count[data-v-8d464286]{font-size:.875rem;color:#666}.date-picker[data-v-04bbc1f4]{display:flex;flex-direction:column;gap:.5em}.date-picker__label[data-v-04bbc1f4]{font-size:1.1rem;font-weight:700;color:#141821;padding-top:.08em;padding-bottom:.08em}.date-picker__required[data-v-04bbc1f4]{color:#d32f2f}.date-picker__wrapper[data-v-04bbc1f4]{position:relative;display:flex;align-items:center}.date-picker__left-icon[data-v-04bbc1f4]{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6;z-index:1}.date-picker__right-icon[data-v-04bbc1f4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6}.date-picker__input[data-v-04bbc1f4]{width:100%;padding:1em 1.33em;border:1px solid var(--color-input-border, #EBEDF0);font-size:1rem;font-family:Inter,sans-serif;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff;color:#141821}.date-picker__input[data-v-04bbc1f4]:focus{outline:none;border-color:#8bb554;box-shadow:0 0 0 3px #8bb5541a}.date-picker__input[data-v-04bbc1f4]:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.date-picker__input--error[data-v-04bbc1f4]{border-color:#d32f2f}.date-picker__input--error[data-v-04bbc1f4]:focus{border-color:#d32f2f;box-shadow:0 0 0 3px #d32f2f1a}.date-picker__hint[data-v-04bbc1f4]{font-size:.875rem;color:#666;margin:0}.date-picker__error[data-v-04bbc1f4]{font-size:.875rem;color:#d32f2f;margin:0}.date-picker__input[data-v-04bbc1f4]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer}.time-slot-picker-modal[data-v-f4fa90b4]{display:flex;flex-direction:column;width:100%;color:#141821;font-family:Inter,sans-serif}.time-slot-picker-modal__header[data-v-f4fa90b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1)}.time-slot-picker-modal__title[data-v-f4fa90b4]{font-size:1.75rem;font-weight:600;margin:0;color:#141821}@media (min-width: 769px) and (max-width: 1024px){.time-slot-picker-modal__title[data-v-f4fa90b4]{font-size:1.5rem;padding-bottom:.5em}}.time-slot-picker-modal__close[data-v-f4fa90b4]{background:none;border:none;cursor:pointer;color:#666;padding:.25em;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .2s ease}.time-slot-picker-modal__close[data-v-f4fa90b4]:hover{background-color:#0000000d;color:#141821}.time-slot-picker-modal__close svg[data-v-f4fa90b4]{width:20px;height:20px}.time-slot-picker-modal__subtitle[data-v-f4fa90b4]{margin:0 0 1.5em;font-size:.95rem;color:#666;line-height:1.6}.time-slot-picker-modal__slots[data-v-f4fa90b4]{display:flex;flex-direction:column;gap:.75em;margin-bottom:1.5em}.time-slot-picker-modal__slot[data-v-f4fa90b4]{display:flex;align-items:center;gap:12px;padding:1em 1.25em;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;text-align:left;font-family:Inter,sans-serif;font-size:1rem;color:#141821}.time-slot-picker-modal__slot[data-v-f4fa90b4]:hover{border-color:#8bb554;transform:translateY(-1px)}.time-slot-picker-modal__slot--selected[data-v-f4fa90b4]{background-color:#8bb5541a;border-color:#8bb554;border-width:2px}.time-slot-picker-modal__clock-icon[data-v-f4fa90b4]{width:20px;height:20px;flex-shrink:0;opacity:.7}.time-slot-picker-modal__slot--selected .time-slot-picker-modal__clock-icon[data-v-f4fa90b4]{opacity:1}.time-slot-picker-modal__slot-text[data-v-f4fa90b4]{flex:1;font-weight:500}@media (max-width: 768px){.time-slot-picker-modal__title[data-v-f4fa90b4]{font-size:1.5rem}.time-slot-picker-modal__slot[data-v-f4fa90b4]{padding:.875em 1em}}[data-v-f4fa90b4] .popupWrapper{--popup-width: 400px}@media (min-width: 769px) and (max-width: 1024px){[data-v-f4fa90b4] .popupWrapper{--popup-width: 400px}}@media (max-width: 768px){[data-v-f4fa90b4] .popupWrapper{--popup-width: 90vw}}.feedback-snackbar[data-v-f340aeb0]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:10000;min-width:300px;max-width:90vw;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Inter,sans-serif}.feedback-snackbar--success[data-v-f340aeb0]{background:#16a34a;color:#fff}.feedback-snackbar--error[data-v-f340aeb0]{background:#dc2626;color:#fff}.feedback-snackbar--info[data-v-f340aeb0]{background:#3b82f6;color:#fff}.feedback-snackbar--loading[data-v-f340aeb0]{background:#6b7280;color:#fff}.feedback-snackbar__content[data-v-f340aeb0]{display:flex;align-items:center;padding:12px 16px;gap:12px}.feedback-snackbar__icon[data-v-f340aeb0]{font-size:1.2rem;font-weight:700;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.feedback-snackbar__spinner[data-v-f340aeb0]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f340aeb0 .8s linear infinite}@keyframes spin-f340aeb0{to{transform:rotate(360deg)}}.feedback-snackbar__message[data-v-f340aeb0]{flex:1;font-size:.95rem;font-weight:500;line-height:1.4}.feedback-snackbar__close[data-v-f340aeb0]{background:none;border:none;color:inherit;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;transition:background-color .2s;line-height:1}.feedback-snackbar__close[data-v-f340aeb0]:hover{background:#fff3}.feedback-snackbar-enter-active[data-v-f340aeb0]{animation:feedbackSnackbarSlideIn-f340aeb0 .3s ease-out}.feedback-snackbar-leave-active[data-v-f340aeb0]{animation:feedbackSnackbarSlideOut-f340aeb0 .3s ease-in}@keyframes feedbackSnackbarSlideIn-f340aeb0{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes feedbackSnackbarSlideOut-f340aeb0{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(100%);opacity:0}}@media (max-width: 640px){.feedback-snackbar[data-v-f340aeb0]{min-width:280px;max-width:calc(100vw - 40px)}.feedback-snackbar__content[data-v-f340aeb0]{padding:10px 14px;gap:10px}.feedback-snackbar__message[data-v-f340aeb0]{font-size:.9rem}}.message-sent-success-modal[data-v-2aa74368]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30vh;padding:2em;text-align:center}.message-sent-success-modal__loading[data-v-2aa74368]{display:flex;flex-direction:column;align-items:center;gap:1.5em}.message-sent-success-modal__spinner[data-v-2aa74368]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #8bb554;border-radius:50%;animation:spin-2aa74368 1s linear infinite}@keyframes spin-2aa74368{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-sent-success-modal__loading-text[data-v-2aa74368]{font-size:1.2rem;color:#141821;font-weight:600}.message-sent-success-modal__content[data-v-2aa74368]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5em}.message-sent-success-modal__character[data-v-2aa74368]{width:150px;height:150px;display:flex;align-items:center;justify-content:center}.message-sent-success-modal__character-image[data-v-2aa74368]{width:100%;height:100%;object-fit:contain}.message-sent-success-modal__title[data-v-2aa74368]{font-size:2rem;font-weight:700;color:#141821;margin:0}.message-sent-success-modal__message[data-v-2aa74368]{font-size:1.1rem;color:#141821;margin:0;line-height:1.5}.message-sent-success-modal__instruction[data-v-2aa74368]{font-size:1rem;color:#666;margin:0;line-height:1.5}.message-sent-success-modal__actions[data-v-2aa74368]{width:100%;display:flex;flex-direction:column;gap:1em;margin-top:1em}.message-sent-success-modal__button[data-v-2aa74368]{margin-top:.5em}.message-sent-success-modal__download-text[data-v-2aa74368]{font-size:.95rem;color:#666;margin:0}.message-sent-success-modal__download-text a[data-v-2aa74368]{color:#8bb554;text-decoration:underline;font-weight:600;transition:color .3s ease}.message-sent-success-modal__download-text a[data-v-2aa74368]:hover{color:#7aa044}.message-sent-success-modal__close-button[data-v-2aa74368]{margin-top:1em}.message-sent-success-modal__error[data-v-2aa74368]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1em;padding:1em}.message-sent-success-modal__error-icon[data-v-2aa74368]{font-size:3rem;line-height:1}.message-sent-success-modal__title--error[data-v-2aa74368]{color:#d32f2f}.message-sent-success-modal__error-message[data-v-2aa74368]{font-size:1rem;color:#666;margin:0;line-height:1.5;text-align:center;max-width:400px}@media (max-width: 768px){.message-sent-success-modal[data-v-2aa74368]{padding:1.5em;min-height:25vh}.message-sent-success-modal__character[data-v-2aa74368]{width:120px;height:120px}.message-sent-success-modal__title[data-v-2aa74368]{font-size:1.5rem}.message-sent-success-modal__message[data-v-2aa74368]{font-size:1rem}.message-sent-success-modal__instruction[data-v-2aa74368]{font-size:.9rem}}.contact-service-modal[data-v-cc380d3f]{display:flex;flex-direction:column;width:100%;max-height:97vh;color:#141821;font-family:Inter,sans-serif}.contact-service-modal__header[data-v-cc380d3f]{display:flex;flex-direction:column;gap:.5em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.contact-service-modal__vendor-name[data-v-cc380d3f]{font-size:.75rem;font-weight:600;color:#666;margin:0;letter-spacing:.05em}.contact-service-modal__title[data-v-cc380d3f]{font-size:1.75rem;font-weight:600;margin:0;color:#141821}@media (min-width: 769px) and (max-width: 1024px){.contact-service-modal__title[data-v-cc380d3f]{font-size:1.5rem;padding-bottom:.5em}}.contact-service-modal__close[data-v-cc380d3f]{position:absolute;top:0;right:0;background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .2s ease}.contact-service-modal__close[data-v-cc380d3f]:hover{background-color:#0000000d;color:#141821}.contact-service-modal__intro[data-v-cc380d3f]{margin:0 0 .75em;font-size:.95rem;color:#475569;line-height:1.6}.contact-service-modal__form[data-v-cc380d3f]{display:flex;flex-direction:column;gap:1.5em}.contact-service-modal__form-scroll[data-v-cc380d3f]{display:flex;flex-direction:column;gap:.5em;max-height:calc(100vh - 300px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.contact-service-modal__form-scroll[data-v-cc380d3f]:hover{scrollbar-color:#888 #f1f1f1}.contact-service-modal__form-scroll[data-v-cc380d3f]::-webkit-scrollbar{width:6px}.contact-service-modal__form-scroll[data-v-cc380d3f]::-webkit-scrollbar:vertical{width:6px}.contact-service-modal__form-scroll[data-v-cc380d3f]:not(:hover)::-webkit-scrollbar-thumb{background:transparent}.contact-service-modal__form-scroll[data-v-cc380d3f]:not(:hover)::-webkit-scrollbar-track{background:transparent}.contact-service-modal__form-scroll[data-v-cc380d3f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.contact-service-modal__form-scroll[data-v-cc380d3f]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.contact-service-modal__form-scroll[data-v-cc380d3f]::-webkit-scrollbar-thumb:hover{background:#555}.contact-service-modal__form-row[data-v-cc380d3f]{display:flex;flex-direction:column;gap:1.5em}@media (min-width: 769px){.contact-service-modal__form-row[data-v-cc380d3f]{flex-direction:row}.contact-service-modal__form-row[data-v-cc380d3f]>*{flex:1}}.contact-service-modal__legal[data-v-cc380d3f]{margin:.5em 0}.contact-service-modal__legal p[data-v-cc380d3f]{font-size:.75rem;color:#666;line-height:1.6;margin:0}.contact-service-modal__link[data-v-cc380d3f]{color:#8bb554;text-decoration:underline;cursor:pointer}.contact-service-modal__link[data-v-cc380d3f]:hover{color:#7aa044}.contact-service-modal__response-time[data-v-cc380d3f]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.875rem;color:#666;margin-top:-.5em}.contact-service-modal__response-time svg[data-v-cc380d3f]{color:#666;flex-shrink:0}.contact-service-modal__time-picker-wrapper[data-v-cc380d3f]{display:flex;flex-direction:column;gap:.5em}.contact-service-modal__time-picker-label[data-v-cc380d3f]{font-size:1.1rem;font-weight:700;color:#141821;padding-top:.08em;padding-bottom:.08em}.contact-service-modal__required[data-v-cc380d3f]{color:#d32f2f}.contact-service-modal__time-picker-button[data-v-cc380d3f]{width:100%;padding:1em 1.33em 1em 48px;border:1px solid var(--color-input-border, #EBEDF0);border-radius:999px;font-size:1rem;font-family:Inter,sans-serif;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff;color:#141821;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;position:relative}.contact-service-modal__time-picker-button[data-v-cc380d3f]:hover:not(:disabled){border-color:#8bb554}.contact-service-modal__time-picker-button[data-v-cc380d3f]:focus{outline:none;border-color:#8bb554;box-shadow:0 0 0 3px #8bb5541a}.contact-service-modal__time-picker-button[data-v-cc380d3f]:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.contact-service-modal__time-picker-button--has-value .contact-service-modal__time-picker-text[data-v-cc380d3f]{color:#141821}.contact-service-modal__time-picker-icon[data-v-cc380d3f]{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;opacity:.6;pointer-events:none}.contact-service-modal__time-picker-text[data-v-cc380d3f]{flex:1;color:#999}.contact-service-modal__time-picker-arrow[data-v-cc380d3f]{flex-shrink:0;opacity:.6}@media (max-width: 768px){.contact-service-modal__title[data-v-cc380d3f]{font-size:1.5rem}.contact-service-modal__form[data-v-cc380d3f]{gap:1.25em}}.search-services-screen[data-v-127ef9ac]{position:relative;display:flex;flex-direction:column;font-family:Inter,sans-serif;width:100vw;max-width:100vw;background-color:#fff;min-height:100vh}.ticketed-events-hero[data-v-e1576960]{display:flex;flex-direction:column;min-height:100vh;color:#fff;position:relative;font-family:Inter,sans-serif;overflow:hidden;padding:0 4vw}.teh-bg[data-v-e1576960]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/crowd-B6HavyT-.jpg) center center / cover no-repeat;transform:scale(1.05);filter:brightness(.7)}.teh-overlay[data-v-e1576960]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 60%,#1a475b33,#01293885 70%)}.ticketed-events-hero__top-bar[data-v-e1576960]{width:100%;flex-shrink:0}.ticketed-events-hero__content[data-v-e1576960]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:5vh;width:100%;max-width:1200px;margin:0 auto;padding:4vh 0 8vh;position:relative;z-index:2}.ticketed-events-hero__copy[data-v-e1576960]{display:flex;flex-direction:column;gap:2vh;text-align:center;max-width:800px}.ticketed-events-hero__headline[data-v-e1576960]{font-size:4.4em;line-height:1.1;font-weight:600;margin:0;color:#fff}.ticketed-events-hero__subheadline[data-v-e1576960]{font-family:Inter,sans-serif;font-size:1.25em;line-height:1.6;margin:0;color:#ffffffd9}@media (max-width: 1200px){.ticketed-events-hero__headline[data-v-e1576960]{font-size:3.8em}.ticketed-events-hero__subheadline[data-v-e1576960]{font-size:1.1em}}@media (max-width: 768px){.ticketed-events-hero[data-v-e1576960]{padding:0 5vw}.ticketed-events-hero__content[data-v-e1576960]{gap:4vh;padding:2vh 0 6vh}.ticketed-events-hero__headline[data-v-e1576960]{font-size:2.8em}.ticketed-events-hero__subheadline[data-v-e1576960]{font-size:1em}}@media (max-width: 480px){.ticketed-events-hero__headline[data-v-e1576960]{font-size:2.2em}.ticketed-events-hero__subheadline[data-v-e1576960]{font-size:.95em}}.pagination[data-v-fe4969ef]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0;font-family:Inter,sans-serif}.pagination__pages[data-v-fe4969ef]{display:flex;align-items:center;gap:8px}.pagination__page[data-v-fe4969ef]{min-width:40px;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background-color:#fff;color:#141821;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.pagination__page[data-v-fe4969ef]:hover:not(.pagination__page--active){border-color:var(--color-secondary-soft-highlight);background-color:#72933c0d}.pagination__page--active[data-v-fe4969ef]{background-color:var(--color-secondary-soft-highlight);color:#fff;border-color:var(--color-secondary-soft-highlight);font-weight:600}.pagination__ellipsis[data-v-fe4969ef]{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px}.pagination__next[data-v-fe4969ef]{min-width:80px;height:40px;padding:0 16px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background-color:#fff;color:#141821;font-size:14px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.pagination__next[data-v-fe4969ef]:hover:not(:disabled){border-color:var(--color-secondary-soft-highlight);background-color:#72933c0d}.pagination__next[data-v-fe4969ef]:disabled{opacity:.5;cursor:not-allowed}.pagination__arrow[data-v-fe4969ef]{width:16px;height:16px;color:currentColor}@media (max-width: 768px){.pagination[data-v-fe4969ef]{gap:4px}.pagination__page[data-v-fe4969ef],.pagination__ellipsis[data-v-fe4969ef]{min-width:36px;height:36px;font-size:13px}.pagination__next[data-v-fe4969ef]{min-width:70px;height:36px;padding:0 12px;font-size:13px}}.results-top-bar[data-v-a7160190]{display:none;position:sticky;top:0;z-index:30;align-items:center;gap:0;padding:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);font-family:Inter,sans-serif}.results-top-bar__item[data-v-a7160190]{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.results-top-bar__item--active[data-v-a7160190]{background-color:#72933c0d}.results-top-bar__button[data-v-a7160190]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:none;border:none;cursor:pointer;width:100%;transition:background-color .2s ease;font-family:Inter,sans-serif}.results-top-bar__button[data-v-a7160190]:hover{background-color:#00000005}.results-top-bar__icon[data-v-a7160190]{width:18px;height:18px;object-fit:contain}.results-top-bar__label[data-v-a7160190]{font-size:16px;font-weight:500;color:#141821}.results-top-bar__dropdown[data-v-a7160190]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:300px;overflow-y:auto}.results-top-bar__dropdown-option[data-v-a7160190]{display:block;width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;font-family:Inter,sans-serif;color:#141821;cursor:pointer;transition:background-color .2s ease}.results-top-bar__dropdown-option[data-v-a7160190]:hover{background-color:#72933c1a}.results-top-bar__dropdown-option--active[data-v-a7160190]{background-color:#72933c26;font-weight:600;color:var(--color-secondary)}@media (max-width: 1024px){.results-top-bar[data-v-a7160190]{display:flex;margin-bottom:24px;padding-top:1vh;padding-bottom:1vh}}.ticketed-events-results[data-v-9570ad59]{background-color:#fff;min-height:100vh;padding:40px 0;font-family:Inter,sans-serif;background-color:#fafaf9}@media (max-width: 1024px){.ticketed-events-results[data-v-9570ad59]{padding-top:0}}.ticketed-events-results__container[data-v-9570ad59]{display:flex;gap:40px;max-width:1400px;margin:0 auto;padding:0 24px}.ticketed-events-results__main[data-v-9570ad59]{flex:1;display:flex;flex-direction:column;gap:24px}.ticketed-events-results__header[data-v-9570ad59]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.ticketed-events-results__count[data-v-9570ad59]{font-size:16px;font-weight:600;color:#141821}.ticketed-events-results__sort[data-v-9570ad59]{display:flex;align-items:center;gap:12px;position:relative}@media (max-width: 1024px){.ticketed-events-results__sort[data-v-9570ad59]{display:none}}.ticketed-events-results__sort-label[data-v-9570ad59]{font-size:14px;color:#141821}.ticketed-events-results__sort-wrapper[data-v-9570ad59]{position:relative}.ticketed-events-results__sort-button[data-v-9570ad59]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:14px;font-family:Inter,sans-serif;color:#141821;background-color:#fff;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ticketed-events-results__sort-button[data-v-9570ad59]:hover{border-color:var(--color-secondary)}.ticketed-events-results__sort-button[data-v-9570ad59]:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #72933c1a}.ticketed-events-results__sort-arrow[data-v-9570ad59]{width:12px;height:12px;transition:transform .2s ease;flex-shrink:0}.ticketed-events-results__sort-wrapper:has(.ticketed-events-results__sort-button[aria-expanded=true]) .ticketed-events-results__sort-arrow[data-v-9570ad59]{transform:rotate(180deg)}.ticketed-events-results__sort-dropdown[data-v-9570ad59]{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:300px;overflow-y:auto;min-width:150px}.ticketed-events-results__sort-option[data-v-9570ad59]{display:block;width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;font-family:Inter,sans-serif;color:#141821;cursor:pointer;transition:background-color .2s ease}.ticketed-events-results__sort-option[data-v-9570ad59]:hover{background-color:#72933c1a}.ticketed-events-results__sort-option--active[data-v-9570ad59]{background-color:#72933c26;font-weight:600;color:var(--color-secondary)}.ticketed-events-results__content-wrapper[data-v-9570ad59]{min-height:40vh;display:flex;flex-direction:column}.ticketed-events-results__list[data-v-9570ad59]{display:flex;flex-direction:column;gap:24px}.ticketed-events-results__loading[data-v-9570ad59]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 48px;gap:24px}.ticketed-events-results__loading-spinner[data-v-9570ad59]{width:48px;height:48px;border:4px solid rgba(114,147,60,.2);border-top-color:var(--color-secondary);border-radius:50%;animation:spin-9570ad59 .8s linear infinite}@keyframes spin-9570ad59{to{transform:rotate(360deg)}}.ticketed-events-results__loading-text[data-v-9570ad59]{margin:0;color:#666;font-size:16px;font-weight:500}.ticketed-events-results__empty[data-v-9570ad59]{padding:48px;text-align:center;color:#666;font-size:16px}.ticketed-events-results__pagination[data-v-9570ad59]{margin-top:32px}@media (max-width: 1024px){.ticketed-events-results__container[data-v-9570ad59]{flex-direction:column;gap:24px}}@media (max-width: 768px){.ticketed-events-results[data-v-9570ad59]{padding-top:0;padding-bottom:12px}.ticketed-events-results__container[data-v-9570ad59]{padding:0 16px}.ticketed-events-results__list[data-v-9570ad59]{gap:12px}.ticketed-events-results__header[data-v-9570ad59]{flex-direction:column;align-items:flex-start;gap:12px}}.search-ticketed-events-screen[data-v-f0a38911]{position:relative;display:flex;flex-direction:column;font-family:Inter,sans-serif;width:100vw;max-width:100vw;background-color:#fff;min-height:100vh}.service-profile-hero[data-v-230f907a]{background-color:var(--color-background-soft-hightlight);min-height:100vh;padding-bottom:60px;font-family:Inter,sans-serif;color:#fff}.service-profile-hero__top-bar[data-v-230f907a]{position:relative;z-index:10}.service-profile-hero__content[data-v-230f907a]{max-width:1400px;margin:0 auto;padding:40px 24px 0}.service-profile-hero__gallery-wrapper[data-v-230f907a]{width:100vw;margin-left:calc(-50vw + 50%);padding:4px 2em;cursor:grab;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.service-profile-hero__gallery-wrapper[data-v-230f907a]::-webkit-scrollbar{display:none}.service-profile-hero__gallery-wrapper.dragging[data-v-230f907a]{cursor:grabbing}.service-profile-hero__header[data-v-230f907a]{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:40px}.service-profile-hero__info[data-v-230f907a]{flex:1;max-width:800px}.service-profile-hero__name-row[data-v-230f907a]{display:flex;align-items:flex-start;gap:20px;margin-bottom:16px}.service-profile-hero__profile-picture[data-v-230f907a]{width:96px;height:96px;border-radius:50%;overflow:hidden;background-color:#ffffff1a;flex-shrink:0}.service-profile-hero__profile-picture-img[data-v-230f907a]{width:100%;height:100%;object-fit:cover}.service-profile-hero__profile-picture-placeholder[data-v-230f907a]{width:100%;height:100%;background-color:#ffffff0d;display:flex;align-items:center;justify-content:center}.service-profile-hero__profile-picture-default[data-v-230f907a]{width:48px;height:48px;opacity:.6}.service-profile-hero__name-rating-column[data-v-230f907a]{display:flex;flex-direction:column;gap:12px;flex:1}.service-profile-hero__name-content[data-v-230f907a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.service-profile-hero__name[data-v-230f907a]{margin:0;font-size:48px;font-weight:700;color:#fff;letter-spacing:.5px}.service-profile-hero__service-badge[data-v-230f907a]{padding:8px 20px;background-color:var(--color-secondary-soft-highlight);color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;white-space:nowrap}.service-profile-hero__rating-row[data-v-230f907a]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.service-profile-hero__rating-text[data-v-230f907a]{font-size:16px;color:#fff;font-weight:500}@media (max-width: 768px){.service-profile-hero__rating-text[data-v-230f907a]{font-size:14px}}.service-profile-hero__description-wrapper[data-v-230f907a]{margin-bottom:24px}.service-profile-hero__description[data-v-230f907a]{font-size:16px;line-height:1.6;color:#fff;margin:0}.service-profile-hero__more-link[data-v-230f907a]{color:var(--color-secondary-soft-highlight);background:none;border:none;font-size:16px;font-weight:600;cursor:pointer;text-decoration:underline;font-family:Inter,sans-serif;padding:0;margin-left:4px}.service-profile-hero__actions[data-v-230f907a]{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.service-profile-hero__action-btn[data-v-230f907a]{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-profile-hero__action-btn[data-v-230f907a]:hover{background:#fff3;border-color:#ffffff80}.service-profile-hero__action-btn--active[data-v-230f907a]{background:var(--color-secondary-soft-highlight);border-color:var(--color-secondary-soft-highlight)}.service-profile-hero__share-icon[data-v-230f907a]{width:24px;height:24px;display:block}.service-profile-hero__gallery-container[data-v-230f907a]{width:max-content;padding-left:20vw;padding-right:20vw}.service-profile-hero__gallery[data-v-230f907a]{position:relative;display:flex}.service-profile-hero__gallery--scrollably-wide[data-v-230f907a]{min-width:150vw}.service-profile-hero__gallery-item[data-v-230f907a]{margin:0 2em;position:relative;display:inline-block;background:transparent;flex-shrink:0;width:680px;height:70vh;min-height:500px;border-radius:12px;overflow:hidden}.service-profile-hero__gallery-item img[data-v-230f907a]{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}@media (max-width: 1024px){.service-profile-hero__header[data-v-230f907a]{flex-direction:column;gap:24px}.service-profile-hero__actions[data-v-230f907a]{flex-direction:row}.service-profile-hero__gallery-item[data-v-230f907a]{width:580px;height:65vh;min-height:450px;margin:0 1.2em}}@media (max-width: 768px){.service-profile-hero__content[data-v-230f907a]{padding:24px 16px 0}.service-profile-hero__header[data-v-230f907a]{gap:20px}.service-profile-hero__profile-picture[data-v-230f907a]{width:72px;height:72px}.service-profile-hero__profile-picture-default[data-v-230f907a]{width:36px;height:36px}.service-profile-hero__name[data-v-230f907a]{font-size:32px}.service-profile-hero__gallery-item[data-v-230f907a]{width:90vw;max-width:90vw;height:60vh;min-height:400px;margin:0 1.2em}}.about-this-service__content[data-v-80ca3ae1]{display:flex;flex-direction:column;gap:24px}.about-this-service__description[data-v-80ca3ae1]{font-size:16px;line-height:1.6;color:#141821;margin:0;font-family:Inter,sans-serif}.about-this-service__social[data-v-80ca3ae1]{display:flex;gap:12px}.about-this-service__social-icon[data-v-80ca3ae1]{width:40px;height:40px;border-radius:50%;background-color:var(--color-secondary-soft-highlight);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.about-this-service__social-icon[data-v-80ca3ae1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #72933c4d}.about-this-service__social-icon svg[data-v-80ca3ae1]{width:20px;height:20px}.service-cta-card[data-v-d8bd192f]{position:sticky;top:20px;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000001a;font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:20px;width:100%;max-width:360px}.service-cta-card__name[data-v-d8bd192f]{font-size:24px;font-weight:700;color:#141821;margin:0;text-transform:uppercase}.service-cta-card__rating[data-v-d8bd192f]{display:flex;align-items:center;gap:8px}.service-cta-card__rating-text[data-v-d8bd192f]{font-size:14px;color:#141821;font-weight:500}.service-cta-card__info[data-v-d8bd192f]{display:flex;flex-direction:column;gap:12px}.service-cta-card__info-item[data-v-d8bd192f]{display:flex;align-items:center;gap:8px;font-size:14px;color:#141821}.service-cta-card__info-item svg[data-v-d8bd192f]{width:16px;height:16px;color:#666;flex-shrink:0}.service-cta-card__location-icon[data-v-d8bd192f],.service-cta-card__price-icon[data-v-d8bd192f],.service-cta-card__calendar-icon[data-v-d8bd192f]{width:16px;height:16px;flex-shrink:0}.service-cta-card__link[data-v-d8bd192f]{margin-left:auto;background:none;border:none;color:var(--color-secondary-soft-highlight);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;font-family:Inter,sans-serif;padding:0}.service-cta-card__link[data-v-d8bd192f]:hover{color:var(--color-secondary-highlighted)}.service-cta-card__button[data-v-d8bd192f]{width:100%;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;border:none}.service-cta-card__button--primary[data-v-d8bd192f]{background-color:var(--color-secondary-soft-highlight);color:#fff}.service-cta-card__button--primary[data-v-d8bd192f]:hover{background-color:var(--color-secondary-highlighted);transform:translateY(-1px);box-shadow:0 4px 12px #72933c4d}.service-cta-card__button--secondary[data-v-d8bd192f]{background-color:#fff;color:#141821;border:1px solid rgba(0,0,0,.2)}.service-cta-card__button--secondary[data-v-d8bd192f]:hover{background-color:#f5f5f5;border-color:#0000004d}.service-cta-card__button svg[data-v-d8bd192f]{width:20px;height:20px}.service-cta-card__response-time[data-v-d8bd192f]{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;justify-content:center}.service-cta-card__response-time svg[data-v-d8bd192f]{width:16px;height:16px;color:#666}@media (max-width: 1024px){.service-cta-card[data-v-d8bd192f]{position:static;max-width:100%}}.maps__container[data-v-c43f891d]{display:flex;flex-direction:column;gap:24px}.maps__map-wrapper[data-v-c43f891d]{width:100%;border-radius:12px;overflow:hidden;background-color:#f5f5f5}.maps__map-placeholder[data-v-c43f891d]{width:100%;height:400px;position:relative}.maps__map-image[data-v-c43f891d]{width:100%;height:100%;object-fit:cover}.maps__map-content[data-v-c43f891d],.maps__map-fallback[data-v-c43f891d]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#666;font-family:Inter,sans-serif}.maps__map-fallback svg[data-v-c43f891d]{width:80px;height:80px;color:var(--color-secondary-soft-highlight)}.maps__map-coords[data-v-c43f891d]{font-size:12px;color:#999}.maps__location-details[data-v-c43f891d]{display:flex;flex-direction:column;gap:16px}.maps__location-item[data-v-c43f891d]{display:flex;align-items:center;gap:12px;font-size:16px;color:#141821;font-family:Inter,sans-serif}.maps__location-icon[data-v-c43f891d]{width:20px;height:20px;flex-shrink:0}.maps__location-item svg[data-v-c43f891d]{width:20px;height:20px;color:#666;flex-shrink:0}@media (max-width: 768px){.maps__map-placeholder[data-v-c43f891d]{height:300px}}.reviews-ratings__header[data-v-2404cfb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.reviews-ratings__write-button[data-v-2404cfb3]{padding:12px 24px;background-color:var(--color-secondary-soft-highlight);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.reviews-ratings__write-button[data-v-2404cfb3]:hover{background-color:var(--color-secondary-highlighted);transform:translateY(-1px);box-shadow:0 4px 12px #72933c4d}.reviews-ratings__overall[data-v-2404cfb3]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.reviews-ratings__rating-text[data-v-2404cfb3]{font-size:16px;font-weight:500;color:#141821;font-family:Inter,sans-serif}.reviews-ratings__breakdown[data-v-2404cfb3]{margin-bottom:32px}.reviews-ratings__breakdown-title[data-v-2404cfb3]{font-size:18px;font-weight:600;color:#141821;margin:0 0 16px;font-family:Inter,sans-serif}.reviews-ratings__breakdown-item[data-v-2404cfb3]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.reviews-ratings__breakdown-category[data-v-2404cfb3]{min-width:150px;font-size:14px;color:#141821;font-family:Inter,sans-serif}.reviews-ratings__breakdown-bar-wrapper[data-v-2404cfb3]{flex:1;height:8px;background-color:#0000001a;border-radius:4px;overflow:hidden}.reviews-ratings__breakdown-bar[data-v-2404cfb3]{height:100%;background-color:var(--color-secondary-soft-highlight);border-radius:4px;transition:width .3s ease}.reviews-ratings__breakdown-rating[data-v-2404cfb3]{display:flex;align-items:center;gap:4px;min-width:60px;font-size:14px;font-weight:600;color:#141821;font-family:Inter,sans-serif}.reviews-ratings__breakdown-star[data-v-2404cfb3]{width:16px;height:16px;mask-image:var(--star-image);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--color-secondary-soft-highlight);-webkit-mask-image:var(--star-image);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;flex-shrink:0}.reviews-ratings__list[data-v-2404cfb3]{display:flex;flex-direction:column;gap:24px}.reviews-ratings__review-card[data-v-2404cfb3]{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:24px}.reviews-ratings__review-header[data-v-2404cfb3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.reviews-ratings__reviewer-info[data-v-2404cfb3]{display:flex;align-items:center;gap:12px}.reviews-ratings__reviewer-image[data-v-2404cfb3],.reviews-ratings__reviewer-placeholder[data-v-2404cfb3]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.reviews-ratings__reviewer-placeholder[data-v-2404cfb3]{background-color:var(--color-secondary-soft-highlight);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;font-family:Inter,sans-serif}.reviews-ratings__reviewer-details[data-v-2404cfb3]{display:flex;flex-direction:column;gap:4px}.reviews-ratings__reviewer-name[data-v-2404cfb3]{font-size:16px;font-weight:600;color:#141821;margin:0;font-family:Inter,sans-serif}.reviews-ratings__review-date[data-v-2404cfb3]{font-size:14px;color:#666;font-family:Inter,sans-serif}.reviews-ratings__review-rating[data-v-2404cfb3]{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#141821;font-family:Inter,sans-serif}.reviews-ratings__review-star[data-v-2404cfb3]{width:18px;height:18px;mask-image:var(--star-image);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--color-secondary-soft-highlight);-webkit-mask-image:var(--star-image);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;flex-shrink:0}.reviews-ratings__review-text[data-v-2404cfb3]{font-size:14px;line-height:1.6;color:#141821;margin:0 0 16px;font-family:Inter,sans-serif}.reviews-ratings__review-meta[data-v-2404cfb3]{display:flex;gap:24px}.reviews-ratings__review-meta-item[data-v-2404cfb3]{display:flex;flex-direction:column;gap:4px}.reviews-ratings__review-meta-value[data-v-2404cfb3]{font-size:16px;font-weight:700;color:#141821;font-family:Inter,sans-serif}.reviews-ratings__review-meta-label[data-v-2404cfb3]{font-size:12px;color:#666;font-family:Inter,sans-serif}@media (max-width: 768px){.reviews-ratings__header[data-v-2404cfb3]{flex-direction:column;align-items:flex-start;gap:16px}.reviews-ratings__write-button[data-v-2404cfb3]{width:100%}.reviews-ratings__breakdown-item[data-v-2404cfb3]{flex-wrap:wrap}.reviews-ratings__breakdown-category[data-v-2404cfb3]{min-width:100%}}.service-profile-details[data-v-80118852]{background-color:#fafaf9;padding:60px 0;font-family:Inter,sans-serif}[data-v-80118852] .section_title{font-size:32px;font-weight:700;color:#141821;margin:0;padding-top:48px;padding-bottom:24px;font-family:Inter,sans-serif}[data-v-80118852] .section{padding-bottom:48px}@media (max-width: 768px){[data-v-80118852] .section_title{font-size:24px;padding-top:32px;padding-bottom:16px}[data-v-80118852] .section{padding-bottom:32px}}.service-profile-details__container[data-v-80118852]{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}.service-profile-details__main[data-v-80118852]{display:flex;flex-direction:column;gap:0}.service-profile-details__sidebar[data-v-80118852]{position:sticky;top:20px}@media (max-width: 1024px){.service-profile-details__container[data-v-80118852]{grid-template-columns:1fr;gap:32px}.service-profile-details__sidebar[data-v-80118852]{position:static;order:-1}}.service-profile-details__loading[data-v-80118852]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.service-profile-details__loading-spinner[data-v-80118852]{width:40px;height:40px;border:4px solid rgba(114,147,60,.2);border-top-color:var(--color-secondary-soft-highlight);border-radius:50%;animation:spin-80118852 .8s linear infinite}.service-profile-details__loading p[data-v-80118852]{font-size:16px;color:#666;font-family:Inter,sans-serif;margin:0}@keyframes spin-80118852{to{transform:rotate(360deg)}}@media (max-width: 768px){.service-profile-details[data-v-80118852]{padding:40px 0}.service-profile-details__container[data-v-80118852]{padding:0 16px}}.view-service-profile-screen[data-v-a8dc31c9]{background-color:#fff;min-height:100vh}.view-service-profile-screen__loading[data-v-a8dc31c9],.view-service-profile-screen__error[data-v-a8dc31c9]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px;font-family:Inter,sans-serif}.view-service-profile-screen__loading p[data-v-a8dc31c9],.view-service-profile-screen__error p[data-v-a8dc31c9]{font-size:18px;color:#141821}.view-service-profile-screen__error p[data-v-a8dc31c9]{color:#d32f2f}.account-view[data-v-db790f44]{padding:40px;font-family:Inter,sans-serif}.account-view h1[data-v-db790f44]{font-size:2rem;color:#141821;margin-bottom:1em}.account-view p[data-v-db790f44]{font-size:1rem;color:#666;margin-bottom:2em}.account-view__logout-btn[data-v-db790f44]{margin-top:1em}.ticketing-feature-card[data-v-ce1d2659]{background:#fff;border-radius:24px;padding:28px 32px;display:flex;flex-direction:column;gap:24px;box-shadow:0 8px 32px #0000001f;width:100%}.ticketing-feature-card__icon-circle[data-v-ce1d2659]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ticketing-feature-card__title[data-v-ce1d2659]{margin:0;font-size:22px;font-weight:700;color:#1a1a2e;font-family:Inter,sans-serif}.ticketing-feature-card__description[data-v-ce1d2659]{margin:0;font-size:15px;line-height:1.6;color:#4a4a6a;font-family:Inter,sans-serif;flex:1}.ticketing-feature-card__btn[data-v-ce1d2659]{align-self:flex-start;background:#8bb554;color:#fff;border:none;border-radius:999px;padding:10px 28px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ticketing-feature-card__btn[data-v-ce1d2659]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #86b94959}.ticketing-info[data-v-ab267189]{display:flex;align-items:center;justify-content:space-between;gap:5vw;background-color:#ede8e0;min-height:100vh;padding:8vh 4vw;position:relative;overflow:hidden;font-family:Inter,sans-serif}.ticketing-info__visual[data-v-ab267189]{flex:0 0 44%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.ticketing-info__device[data-v-ab267189]{display:flex;flex-direction:column;align-items:center}.ticketing-info__tabs[data-v-ab267189]{position:relative;z-index:3;display:flex;align-items:stretch;background:#e1eff5e6;border-radius:999px;padding:7px;width:min(440px,70vw);overflow:hidden;margin-bottom:-62px}.ticketing-info__indicator[data-v-ab267189]{position:absolute;border-radius:999px;background:#fff;height:calc(100% - 14px);width:calc(50% - 7px);will-change:transform}.ticketing-info__tab[data-v-ab267189]{position:relative;z-index:2;flex:1;border:none;background:transparent;font-size:.95em;font-weight:600;color:#1d3840;border-radius:999px;cursor:pointer;transition:color .25s ease;display:flex;justify-content:center;align-items:center;padding:0;font-family:Inter,sans-serif}.ticketing-info__tab-inner[data-v-ab267189]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px}.ticketing-info__frame-wrap[data-v-ab267189]{position:relative;height:max(86vh,740px);aspect-ratio:9 / 12}.ticketing-info__device-shadow[data-v-ab267189],.ticketing-info__device-frame[data-v-ab267189]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:48px}.ticketing-info__device-shadow[data-v-ab267189]{background-color:#012938;transform:translate(16px,17px);z-index:0}.ticketing-info__device-frame[data-v-ab267189]{z-index:1;background-color:#7986db;transition:background-color .3s ease;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding:clamp(60px,7vw,72px) clamp(132px,90%,71px) 20px}.ticketing-info__screen-wrapper[data-v-ab267189]{aspect-ratio:9 / 19;height:100%;width:auto;border-radius:24px;overflow:hidden;flex-shrink:0}.ticketing-info__screen[data-v-ab267189]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.ti-fade-enter-active[data-v-ab267189],.ti-fade-leave-active[data-v-ab267189]{transition:opacity .25s ease}.ti-fade-enter-from[data-v-ab267189],.ti-fade-leave-to[data-v-ab267189]{opacity:0}.ticketing-info__copy[data-v-ab267189]{flex:1;display:flex;flex-direction:column;gap:24px;color:#1a1a2e;position:relative;z-index:1}.ticketing-info__title[data-v-ab267189]{font-size:clamp(40px,5vw,68px);font-weight:700;line-height:1.05;margin:0}.ticketing-info__subtitle[data-v-ab267189]{font-size:clamp(15px,1.6vw,18px);font-weight:700;line-height:1.5;margin:0}.ticketing-info__list[data-v-ab267189]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ticketing-info__list li[data-v-ab267189]{position:relative;padding-left:20px;font-size:clamp(14px,1.4vw,17px);line-height:1.6;color:#3a3a5a}.ticketing-info__list li[data-v-ab267189]:before{content:"•";position:absolute;left:0;color:#5a7a4c;font-weight:700}.ticketing-info__squiggle[data-v-ab267189]{position:absolute;pointer-events:none;width:clamp(60px,7vw,100px);height:auto;z-index:0}.ticketing-info__squiggle--bl[data-v-ab267189]{bottom:8vh;left:3vw;transform:rotate(10deg)}.ticketing-info__squiggle--tr[data-v-ab267189]{top:10vh;right:3vw;transform:rotate(-10deg)}@media (max-width: 900px){.ticketing-info[data-v-ab267189]{flex-direction:column;align-items:flex-start;gap:6vh}.ticketing-info__visual[data-v-ab267189]{flex:unset;align-self:center}.ticketing-info__frame-wrap[data-v-ab267189]{height:min(65vh,560px)}.ticketing-info__tabs[data-v-ab267189]{width:min(308px,49vw)}.ticketing-info__device-frame[data-v-ab267189]{padding-top:80px;padding-left:32px;padding-right:32px}}@media (max-width: 480px){.ticketing-info__frame-wrap[data-v-ab267189]{height:min(60vh,480px)}.ticketing-info__tabs[data-v-ab267189]{width:min(280px,60vw)}.ticketing-info__device-frame[data-v-ab267189]{padding-top:80px;padding-left:20px;padding-right:20px}.ticketing-info__title[data-v-ab267189]{font-size:2.4em}}.ticketing-about[data-v-0fd273f2]{font-family:Inter,sans-serif;width:100vw;max-width:100vw}.ticketing-hero[data-v-0fd273f2]{display:flex;flex-direction:column;background-color:#7272c8;min-height:100vh;color:#fff;position:relative;overflow:hidden;padding:0 4vw}.ticketing-hero__content[data-v-0fd273f2]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:5vw;width:100%;position:relative;z-index:2}.ticketing-hero__copy[data-v-0fd273f2]{flex:0 0 auto;max-width:40vw;display:flex;flex-direction:column;gap:2vh}.ticketing-hero__headline[data-v-0fd273f2]{font-size:4.4em;line-height:1.05;font-weight:600;margin:0}.ticketing-hero__subheadline[data-v-0fd273f2]{font-size:1.25em;line-height:1.6;margin:0;color:#ffffffd9}.ticketing-hero__cards[data-v-0fd273f2]{flex:0 1 580px;display:flex;flex-direction:column;gap:20px;margin-right:4vw}.ticketing-hero__squiggle[data-v-0fd273f2]{position:absolute;pointer-events:none;width:55vw;top:-8vh;right:-8vw;transform:rotate(-8deg)}@media (max-width: 1200px){.ticketing-hero__headline[data-v-0fd273f2]{font-size:3.8em}.ticketing-hero__copy[data-v-0fd273f2]{max-width:44vw}}@media (max-width: 900px){.ticketing-hero__content[data-v-0fd273f2]{flex-direction:column;align-items:flex-start;padding:10vh 0;gap:5vh}.ticketing-hero__copy[data-v-0fd273f2]{max-width:100%}.ticketing-hero__cards[data-v-0fd273f2]{flex:unset;width:100%;max-width:500px}.ticketing-hero__squiggle[data-v-0fd273f2]{width:90vw}}@media (max-width: 480px){.ticketing-hero__headline[data-v-0fd273f2]{font-size:2.8em}.ticketing-hero__subheadline[data-v-0fd273f2]{font-size:1em}}.demo-footer[data-v-71f812cb]{min-height:78vh;padding:clamp(72px,10vw,150px) clamp(20px,6vw,92px) 32px;display:grid;grid-template-columns:1.4fr .6fr;align-content:center;gap:64px 40px;font-family:Inter,sans-serif}.demo-footer--dark[data-v-71f812cb]{background:#082f3b;color:#f6f0df}.demo-footer--light[data-v-71f812cb]{background:#f3f0e7;color:#0b3440}.demo-footer__copy p[data-v-71f812cb]{margin-bottom:24px;font-size:12px;font-weight:760}.demo-footer__copy h2[data-v-71f812cb]{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(42px,7vw,112px);line-height:.93;font-weight:760;letter-spacing:0}.demo-footer__actions[data-v-71f812cb]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.demo-footer__actions a[data-v-71f812cb]{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border:1px solid currentColor;border-radius:6px;color:inherit;text-decoration:none;font-weight:680;transition:transform .18s ease,background .18s ease,color .18s ease}.demo-footer__actions a[data-v-71f812cb]:after{content:"->"}.demo-footer__actions a[data-v-71f812cb]:hover{transform:translate(4px)}.demo-footer--dark .demo-footer__actions a[data-v-71f812cb]:first-child{background:#a8db52;color:#082f3b;border-color:#a8db52}.demo-footer--light .demo-footer__actions a[data-v-71f812cb]:first-child{background:#ff7a55;color:#132f36;border-color:#ff7a55}.demo-footer__meta[data-v-71f812cb]{grid-column:1 / -1;align-self:end;padding-top:24px;border-top:1px solid currentColor;display:flex;justify-content:space-between;gap:16px;font-size:12px;opacity:.66}@media (max-width: 760px){.demo-footer[data-v-71f812cb]{grid-template-columns:1fr;min-height:70vh}.demo-footer__meta[data-v-71f812cb]{flex-direction:column}}.demo-intro[data-v-68df793b]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;font-family:Inter,sans-serif;letter-spacing:0;transition:opacity .5s ease,clip-path .62s cubic-bezier(.7,0,.2,1),transform .5s ease}.demo-intro.is-leaving[data-v-68df793b]{pointer-events:none;opacity:0}.demo-intro strong[data-v-68df793b],.demo-intro span[data-v-68df793b],.demo-intro em[data-v-68df793b]{position:relative;z-index:2}.demo-intro--1[data-v-68df793b]{background:#082f3b;color:#f7f2df;clip-path:inset(0)}.demo-intro--1.is-leaving[data-v-68df793b]{clip-path:inset(0 0 100% 0)}.intro-one[data-v-68df793b]{width:min(640px,82vw);position:relative;text-align:center}.intro-one strong[data-v-68df793b]{display:block;font:780 clamp(64px,13vw,180px)/.8 "Montserrat",sans-serif;animation:intro-one-name-68df793b .8s cubic-bezier(.2,.9,.2,1) both}.intro-one span[data-v-68df793b]{display:block;margin-top:24px;font-size:11px;font-weight:800}.intro-one__beam[data-v-68df793b]{position:absolute;top:-80vh;right:42%;bottom:-80vh;left:42%;background:#f7d25a2e;transform:rotate(15deg);animation:intro-beam-68df793b 1.6s ease both}.intro-one__timeline[data-v-68df793b]{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.intro-one__timeline i[data-v-68df793b]{height:5px;background:#ff7a55;transform-origin:left;animation:intro-line-68df793b .58s ease both}.intro-one__timeline i[data-v-68df793b]:nth-child(2){animation-delay:.12s;background:#f7d25a}.intro-one__timeline i[data-v-68df793b]:nth-child(3){animation-delay:.24s;background:#a8db52}.intro-one__timeline i[data-v-68df793b]:nth-child(4){animation-delay:.36s;background:#8e8bea}.demo-intro--2[data-v-68df793b]{background:#f7d25a;color:#092f3b}.demo-intro--2.is-leaving[data-v-68df793b]{transform:translateY(-100%)}.intro-two[data-v-68df793b]{width:min(740px,88vw);display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;align-items:center}.intro-two img[data-v-68df793b]{width:min(210px,100%);max-height:390px;justify-self:center;object-fit:contain;border:6px solid #092f3b;border-radius:24px;box-shadow:12px 12px #ff684c;animation:intro-two-card-68df793b .8s cubic-bezier(.2,.8,.2,1) both}.intro-two div[data-v-68df793b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.intro-two span[data-v-68df793b],.intro-two strong[data-v-68df793b]{grid-column:1/-1;font-weight:800}.intro-two strong[data-v-68df793b]{font:760 clamp(34px,6vw,72px)/.9 "Montserrat",sans-serif}.intro-two i[data-v-68df793b]{height:58px;border:2px solid #092f3b;background:#f5f0e5;animation:intro-check-68df793b .4s ease both}.intro-two i[data-v-68df793b]:nth-of-type(2){animation-delay:.14s}.intro-two i[data-v-68df793b]:nth-of-type(3){animation-delay:.28s}.intro-two i[data-v-68df793b]:nth-of-type(4){animation-delay:.42s}.demo-intro--3[data-v-68df793b]{background:#a8db52;color:#092f3b}.demo-intro--3.is-leaving[data-v-68df793b]{clip-path:circle(0 at 50% 50%)}.intro-three[data-v-68df793b]{width:min(720px,84vw);text-align:center}.intro-three strong[data-v-68df793b]{display:block;margin-top:40px;font:780 clamp(42px,8vw,106px)/.86 "Montserrat",sans-serif}.intro-three span[data-v-68df793b]{display:block;margin-top:18px;font-size:11px;font-weight:800}.intro-three__route[data-v-68df793b]{position:relative;width:min(520px,76vw);height:6px;margin:auto;background:#092f3b;transform-origin:left;animation:intro-line-68df793b .9s ease both}.intro-three__route i[data-v-68df793b]{position:absolute;top:50%;width:30px;height:30px;border:4px solid #092f3b;border-radius:50%;background:#f7d25a;transform:translate(-50%,-50%) scale(0);animation:intro-pin-68df793b .32s ease forwards}.intro-three__route i[data-v-68df793b]:nth-child(1){left:0}.intro-three__route i[data-v-68df793b]:nth-child(2){left:33%;animation-delay:.22s}.intro-three__route i[data-v-68df793b]:nth-child(3){left:66%;animation-delay:.44s}.intro-three__route i[data-v-68df793b]:nth-child(4){left:100%;animation-delay:.66s}.demo-intro--4[data-v-68df793b]{background:#f4f0e5;color:#0a3039}.demo-intro--4[data-v-68df793b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ff684c;transform:translate(-101%);animation:intro-four-wipe-68df793b .95s .5s cubic-bezier(.7,0,.2,1) both}.demo-intro--4.is-leaving[data-v-68df793b]{transform:translate(100%)}.intro-four[data-v-68df793b]{width:min(1040px,90vw);border-top:2px solid;border-bottom:2px solid;padding:20px 0}.intro-four>span[data-v-68df793b]{font-size:10px;font-weight:800}.intro-four strong[data-v-68df793b]{display:grid;margin:28px 0;font:780 clamp(58px,13vw,180px)/.72 "Montserrat",sans-serif}.intro-four strong i[data-v-68df793b]{font-style:normal;animation:intro-four-word-68df793b .6s cubic-bezier(.2,.8,.2,1) both}.intro-four strong i[data-v-68df793b]:nth-child(2){animation-delay:.11s}.intro-four strong i[data-v-68df793b]:nth-child(3){animation-delay:.22s;color:#ff684c}.intro-four em[data-v-68df793b]{font:800 16px/1 Montserrat,sans-serif;font-style:normal}.demo-intro--5[data-v-68df793b]{background:#151019;color:#f5eddb}.demo-intro--5.is-leaving[data-v-68df793b]{transform:scale(1.18);filter:blur(18px)}.intro-five[data-v-68df793b]{text-align:center}.intro-five__record[data-v-68df793b]{width:min(290px,55vw);aspect-ratio:1;margin:auto;overflow:hidden;border:12px solid #09070b;border-radius:50%;background:#ff584d;animation:intro-spin-68df793b 2.6s linear infinite}.intro-five__record img[data-v-68df793b]{width:100%;height:100%;object-fit:cover}.intro-five__meter[data-v-68df793b]{height:44px;display:flex;justify-content:center;align-items:end;gap:5px;margin:22px 0}.intro-five__meter i[data-v-68df793b]{width:6px;height:calc(9px + (var(--bar, 1) * 2px));background:#a8db52;animation:intro-meter-68df793b .32s ease-in-out infinite alternate}.intro-five__meter i[data-v-68df793b]:nth-child(3n){animation-delay:.12s;background:#ff584d}.intro-five__meter i[data-v-68df793b]:nth-child(2n){animation-delay:.22s}.intro-five strong[data-v-68df793b]{display:block;font:780 clamp(48px,8vw,94px)/.9 "Montserrat",sans-serif}.intro-five span[data-v-68df793b]{font-size:10px;font-weight:800}.demo-intro--6[data-v-68df793b]{background:#e9f2ee;color:#0a383f}.demo-intro--6.is-leaving[data-v-68df793b]{clip-path:inset(0 100% 0 0)}.intro-six[data-v-68df793b]{width:min(820px,88vw);text-align:center}.intro-six__line[data-v-68df793b]{position:relative;height:8px;margin-bottom:50px;background:#0a383f}.intro-six__line i[data-v-68df793b]{position:absolute;top:50%;width:28px;height:28px;border:5px solid #0a383f;border-radius:50%;background:#f7d25a;transform:translate(-50%,-50%)}.intro-six__line i[data-v-68df793b]:nth-child(1){left:0}.intro-six__line i[data-v-68df793b]:nth-child(2){left:33%}.intro-six__line i[data-v-68df793b]:nth-child(3){left:66%}.intro-six__line i[data-v-68df793b]:nth-child(4){left:100%}.intro-six__line img[data-v-68df793b]{position:absolute;z-index:2;left:0;bottom:5px;width:110px;animation:intro-trike-68df793b 1.6s cubic-bezier(.3,.7,.2,1) both}.intro-six strong[data-v-68df793b]{display:block;font:780 clamp(42px,7vw,88px)/.9 "Montserrat",sans-serif}.intro-six span[data-v-68df793b]{display:block;margin-top:16px;font-size:11px;font-weight:800;color:#ff584d}.demo-intro--7[data-v-68df793b]{background:#101820;color:#9ef1c5}.demo-intro--7.is-leaving[data-v-68df793b]{opacity:0;transform:scale(.94)}.intro-seven[data-v-68df793b]{width:min(720px,86vw)}.intro-seven__screen[data-v-68df793b]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;border:1px solid #9ef1c5;box-shadow:0 0 36px #9ef1c529}.intro-seven__screen img[data-v-68df793b]{grid-column:1/-1;width:auto;height:210px;justify-self:center;object-fit:contain;opacity:.3;filter:hue-rotate(65deg)}.intro-seven__screen span[data-v-68df793b]{position:absolute;top:28px;left:28px;font:800 13px/1 monospace}.intro-seven__screen i[data-v-68df793b]{height:20px;border:1px solid #9ef1c5;animation:intro-boot-68df793b .7s steps(4) both}.intro-seven strong[data-v-68df793b]{display:block;margin-top:22px;font:700 clamp(21px,4vw,45px)/1 monospace}.demo-intro--8[data-v-68df793b]{background:#ff584d;color:#102f38}.demo-intro--8.is-leaving[data-v-68df793b]{clip-path:polygon(0 0,48% 0,43% 100%,0 100%,0 0,100% 0,100% 100%,57% 100%,52% 0)}.intro-eight[data-v-68df793b]{position:relative;width:min(780px,86vw);height:min(500px,72vh);display:grid;place-items:center}.intro-eight__ticket[data-v-68df793b]{width:100%;min-height:270px;display:grid;grid-template-columns:1fr auto;align-content:space-between;padding:32px;border:4px solid #102f38;background:#f7d25a;box-shadow:14px 14px #102f38;transform:rotate(-3deg)}.intro-eight__ticket span[data-v-68df793b]{font-weight:800}.intro-eight__ticket b[data-v-68df793b]{font:780 clamp(54px,10vw,124px)/.8 "Montserrat",sans-serif;grid-column:1/-1}.intro-eight__ticket i[data-v-68df793b]{position:absolute;right:26px;top:22px;font:800 42px/1 Montserrat,sans-serif}.intro-eight img[data-v-68df793b]{position:absolute;right:-5%;bottom:-18%;width:min(320px,42vw);transform:rotate(7deg);animation:intro-eight-dance-68df793b .65s ease-in-out infinite alternate}.intro-eight>strong[data-v-68df793b]{position:absolute;left:0;bottom:-20px;padding:12px 18px;background:#102f38;color:#f4f0e5;font-size:12px}.demo-intro--9[data-v-68df793b]{background:#0b0b0a;color:#f4efe4}.demo-intro--9[data-v-68df793b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");pointer-events:none}.demo-intro--9.is-leaving[data-v-68df793b]{clip-path:inset(0 0 0 100%)}.intro-nine[data-v-68df793b]{width:min(920px,88vw);text-align:center}.intro-nine__prints[data-v-68df793b]{display:grid;grid-template-columns:repeat(4,1fr);border:3px solid #f4efe4;overflow:hidden}.intro-nine__prints span[data-v-68df793b]{min-height:min(300px,38vw);overflow:hidden;transform:scaleY(0);transform-origin:bottom;animation:intro-nine-print-68df793b .45s cubic-bezier(.2,.75,.2,1) forwards}.intro-nine__prints span[data-v-68df793b]:nth-child(2){animation-delay:.12s}.intro-nine__prints span[data-v-68df793b]:nth-child(3){animation-delay:.24s}.intro-nine__prints span[data-v-68df793b]:nth-child(4){animation-delay:.36s}.intro-nine__prints img[data-v-68df793b]{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.35);mix-blend-mode:multiply}.intro-nine strong[data-v-68df793b]{display:block;margin-top:25px;font:780 clamp(30px,5vw,66px)/.9 "Montserrat",sans-serif}.intro-nine em[data-v-68df793b]{display:block;margin-top:12px;color:#ff6654;font-size:10px;font-style:normal;font-weight:800}.demo-intro--10[data-v-68df793b]{background:#f5f1eb;color:#121212}.demo-intro--10.is-leaving[data-v-68df793b]{transform:translateY(-100%) rotate(-2deg)}.intro-ten[data-v-68df793b]{position:relative;width:min(900px,90vw);height:min(570px,76vh);display:grid;place-items:center;border:2px solid #121212;background-image:radial-gradient(#d1cbc2 1px,transparent 1px);background-size:18px 18px}.intro-ten strong[data-v-68df793b]{font:500 clamp(82px,16vw,210px)/.8 Georgia,serif;z-index:2}.intro-ten>span[data-v-68df793b]{position:absolute;display:grid;place-items:center;min-width:105px;min-height:62px;padding:10px;border:2px solid #121212;background:#fff;font-size:10px;font-weight:800;box-shadow:5px 5px #121212;animation:intro-ten-drop-68df793b .55s cubic-bezier(.2,.9,.2,1) both}.intro-ten__sun[data-v-68df793b]{left:6%;top:8%;background:#f6d64a!important;transform:rotate(-7deg)}.intro-ten__cloud[data-v-68df793b]{right:6%;top:12%;background:#72b7ff!important;transform:rotate(6deg);animation-delay:.14s!important}.intro-ten__ticket[data-v-68df793b]{right:10%;bottom:9%;background:#ff6654!important;transform:rotate(-4deg);animation-delay:.28s!important}.intro-ten img[data-v-68df793b]{position:absolute;object-fit:contain;animation:intro-ten-drop-68df793b .62s .18s cubic-bezier(.2,.9,.2,1) both}.intro-ten__anky[data-v-68df793b]{width:min(230px,28vw);left:8%;bottom:-2%;transform:rotate(-8deg)}.intro-ten__para[data-v-68df793b]{width:min(210px,26vw);right:24%;top:-2%;transform:rotate(7deg)}.intro-ten em[data-v-68df793b]{position:absolute;left:20px;bottom:16px;font-size:10px;font-style:normal;font-weight:800}@keyframes intro-one-name-68df793b{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes intro-beam-68df793b{0%{opacity:0;transform:translate(-40%) rotate(15deg)}to{opacity:1;transform:translate(20%) rotate(15deg)}}@keyframes intro-line-68df793b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-two-card-68df793b{0%{opacity:0;transform:translate(-30px,30px) rotate(-7deg)}to{opacity:1;transform:none}}@keyframes intro-check-68df793b{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1)}}@keyframes intro-pin-68df793b{to{transform:translate(-50%,-50%) scale(1)}}@keyframes intro-four-wipe-68df793b{0%{transform:translate(-101%)}50%{transform:translate(0)}to{transform:translate(101%)}}@keyframes intro-four-word-68df793b{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:none}}@keyframes intro-spin-68df793b{to{transform:rotate(360deg)}}@keyframes intro-meter-68df793b{0%{height:7px}to{height:42px}}@keyframes intro-trike-68df793b{0%{left:-10%;transform:rotate(-8deg)}to{left:82%;transform:rotate(2deg)}}@keyframes intro-boot-68df793b{0%{background:transparent}to{background:#9ef1c5}}@keyframes intro-eight-dance-68df793b{0%{transform:rotate(4deg) translateY(4px)}to{transform:rotate(9deg) translateY(-8px)}}@keyframes intro-nine-print-68df793b{to{transform:scaleY(1)}}@keyframes intro-ten-drop-68df793b{0%{opacity:0;translate:0 -80px;scale:.7}to{opacity:1;translate:0 0;scale:1}}@media (max-width: 620px){.intro-two[data-v-68df793b]{grid-template-columns:1fr}.intro-two img[data-v-68df793b]{max-height:190px}.intro-eight__ticket[data-v-68df793b]{min-height:220px}.intro-nine__prints[data-v-68df793b]{grid-template-columns:repeat(2,1fr)}.intro-nine__prints span[data-v-68df793b]{min-height:150px}.intro-ten__para[data-v-68df793b]{display:none}}@media (prefers-reduced-motion: reduce){.demo-intro[data-v-68df793b],.demo-intro[data-v-68df793b] *{animation:none!important;transition-duration:.001ms!important}}.demo-nav[data-v-e9805174]{position:absolute;z-index:30;top:0;left:0;width:100%;min-height:76px;display:grid;grid-template-columns:minmax(105px,1fr) auto minmax(445px,1fr);align-items:center;gap:24px;padding:16px clamp(20px,4vw,64px);font-family:Inter,sans-serif;letter-spacing:0}.demo-nav--light[data-v-e9805174]{color:#f7f2df}.demo-nav--dark[data-v-e9805174]{color:#092f3b}.demo-nav__brand[data-v-e9805174]{color:inherit;text-decoration:none;font-family:Montserrat,sans-serif;font-size:23px;font-weight:760}.demo-nav__links[data-v-e9805174],.demo-nav__tools[data-v-e9805174],.demo-nav__variants[data-v-e9805174],.demo-nav__sound[data-v-e9805174]{display:flex;align-items:center}.demo-nav__links[data-v-e9805174]{gap:24px}.demo-nav__tools[data-v-e9805174]{justify-content:flex-end;gap:16px}.demo-nav__variants[data-v-e9805174]{gap:3px}.demo-nav__links a[data-v-e9805174],.demo-nav__variants a[data-v-e9805174]{color:inherit;text-decoration:none;font-size:13px;font-weight:620}.demo-nav__links a[data-v-e9805174]{opacity:.78}.demo-nav__links a[data-v-e9805174]:hover{opacity:1}.demo-nav__variants a[data-v-e9805174]{width:30px;height:30px;display:grid;place-items:center;border:1px solid currentColor;opacity:.45;transition:opacity .16s ease,background .16s ease,color .16s ease}.demo-nav__variants a[aria-current=page][data-v-e9805174]{opacity:1}.demo-nav--light .demo-nav__variants a[aria-current=page][data-v-e9805174]{background:#f7f2df;color:#103f49}.demo-nav--dark .demo-nav__variants a[aria-current=page][data-v-e9805174]{background:#092f3b;color:#f7f2df}.demo-nav__sound[data-v-e9805174]{min-width:132px;height:34px;justify-content:center;gap:8px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:620 12px/1 Inter,sans-serif}.demo-nav__sound-bars[data-v-e9805174]{width:15px;height:13px;display:flex;align-items:flex-end;gap:2px}.demo-nav__sound-bars i[data-v-e9805174]{width:3px;height:5px;background:currentColor;border-radius:2px}.demo-nav__sound-bars i[data-v-e9805174]:nth-child(2){height:11px}.demo-nav__sound-bars i[data-v-e9805174]:nth-child(3){height:8px}.demo-nav__sound[aria-checked=true] i[data-v-e9805174]{animation:demo-nav-meter-e9805174 .6s ease-in-out infinite alternate}.demo-nav__sound[aria-checked=true] i[data-v-e9805174]:nth-child(2){animation-delay:.15s}.demo-nav__sound[aria-checked=true] i[data-v-e9805174]:nth-child(3){animation-delay:.28s}@keyframes demo-nav-meter-e9805174{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (max-width: 980px){.demo-nav[data-v-e9805174]{grid-template-columns:1fr auto;min-height:68px}.demo-nav__links[data-v-e9805174]{display:none}}@media (max-width: 600px){.demo-nav[data-v-e9805174]{min-height:104px;align-content:start;padding:14px 16px;gap:12px}.demo-nav__tools[data-v-e9805174]{gap:8px}.demo-nav__variants[data-v-e9805174]{position:absolute;top:62px;left:16px;right:16px;justify-content:center;gap:2px}.demo-nav__variants a[data-v-e9805174]{width:24px;height:26px;font-size:10px}.demo-nav__sound[data-v-e9805174]{min-width:36px;width:36px;padding:0}.demo-nav__sound>span[data-v-e9805174]:last-child{display:none}}@media (prefers-reduced-motion: reduce){.demo-nav__sound[aria-checked=true] i[data-v-e9805174]{animation:none}}.demo-page{width:100%;min-height:100vh;overflow:hidden;font-family:Inter,sans-serif;letter-spacing:0;isolation:isolate}.demo-page *,.demo-page *:before,.demo-page *:after{box-sizing:border-box}.demo-page button,.demo-page a,.demo-page input{font:inherit}.demo-page button,.demo-page a{-webkit-tap-highlight-color:transparent}.demo-page [data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .68s cubic-bezier(.2,.75,.25,1),transform .68s cubic-bezier(.2,.75,.25,1)}.demo-page [data-reveal].is-visible{opacity:1;transform:translateY(0)}.demo-page [data-sequence-item]{opacity:0;transform:translateY(30px) scale(.985);transition:opacity .62s cubic-bezier(.2,.75,.25,1),transform .62s cubic-bezier(.2,.75,.25,1);transition-delay:calc(var(--sequence-index, 0) * 95ms)}.demo-page .is-sequence-visible [data-sequence-item]{opacity:1;transform:translateY(0) scale(1)}.demo-page [data-tilt]{--pointer-x: 0;--pointer-y: 0;--tilt-x: 0deg;--tilt-y: 0deg;transform-style:preserve-3d}.demo-page .demo-kicker{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:12px;line-height:1;font-weight:780;text-transform:uppercase}.demo-page .demo-kicker:before{content:"";width:26px;height:2px;background:currentColor}.demo-page .demo-primary,.demo-page .demo-secondary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid currentColor;border-radius:6px;text-decoration:none;font-size:14px;font-weight:720;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.demo-page .demo-primary:hover,.demo-page .demo-secondary:hover{transform:translateY(-3px)}.demo-page .demo-primary:focus-visible,.demo-page .demo-secondary:focus-visible,.demo-page button:focus-visible,.demo-page a:focus-visible,.demo-page input:focus-visible{outline:3px solid #f7d25a;outline-offset:3px}@media (prefers-reduced-motion: reduce){.demo-page *,.demo-page *:before,.demo-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.demo-page [data-reveal],.demo-page [data-sequence-item]{opacity:1;transform:none}}.demo-one[data-v-66a22515]{background:#082f3b;color:#f7f2df}.one-hero[data-v-66a22515]{min-height:100svh;position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#082f3b}.one-hero__scene[data-v-66a22515],.one-hero__shade[data-v-66a22515]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.one-hero__scene[data-v-66a22515]{top:-3%;height:106%;object-fit:cover;object-position:center calc(60% + var(--parallax-y, 0px));transform:scale(1.04);animation:one-scene-in-66a22515 1.8s cubic-bezier(.2,.8,.2,1) both;will-change:object-position}.one-hero__shade[data-v-66a22515]{background:#031c248a}.one-hero__shade[data-v-66a22515]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#021e27eb,#021e277a 52%,#021e271f)}.one-hero__lights[data-v-66a22515]{position:absolute;top:-18vh;left:58%;width:42%;height:88vh;pointer-events:none}.one-hero__lights i[data-v-66a22515]{position:absolute;top:0;width:18%;height:100%;background:#f7d25a2e;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);transform-origin:top center;animation:one-light-sweep-66a22515 5s ease-in-out infinite alternate}.one-hero__lights i[data-v-66a22515]:nth-child(2){left:30%;background:#6abcff33;animation-delay:-2.8s}.one-hero__lights i[data-v-66a22515]:nth-child(3){left:66%;background:#ff7a552e;animation-delay:-1.2s}.one-hero__content[data-v-66a22515]{position:relative;z-index:3;width:min(850px,76vw);padding:150px clamp(24px,6vw,92px) clamp(110px,14vh,150px);transform:translate3d(0,var(--parallax-y, 0px),0);will-change:transform}.one-hero__content h1[data-v-66a22515]{max-width:820px;margin:22px 0 28px;font-family:Montserrat,sans-serif;font-size:clamp(48px,6.6vw,106px);line-height:.94;font-weight:760;letter-spacing:0}.one-hero__intro[data-v-66a22515]{max-width:670px;font-size:clamp(17px,1.65vw,24px);line-height:1.45;color:#f7f2dfd1}.one-hero__actions[data-v-66a22515]{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.one-hero .demo-primary[data-v-66a22515]{background:#a8db52;border-color:#a8db52;color:#082f3b}.one-hero .demo-secondary[data-v-66a22515]{color:#f7f2df;background:#082f3b4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.one-hero__actions a span[data-v-66a22515]{transition:transform .18s ease}.one-hero__actions a:hover span[data-v-66a22515]{transform:translate(5px)}.one-hero__status[data-v-66a22515]{position:absolute;z-index:4;right:clamp(20px,4vw,64px);bottom:34px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:760}.one-hero__status i[data-v-66a22515]{width:24px;height:1px;background:currentColor;opacity:.45}.one-hero__scroll[data-v-66a22515]{position:absolute;z-index:4;left:18px;bottom:70px;writing-mode:vertical-rl;font-size:10px;text-transform:uppercase;opacity:.72}.one-flow[data-v-66a22515]{background:#f1efe7;color:#0a3540;padding:clamp(88px,12vw,180px) clamp(20px,6vw,92px)}.one-flow__heading[data-v-66a22515]{display:grid;grid-template-columns:.8fr 1.35fr 1fr;gap:32px;align-items:end;margin-bottom:76px}.one-flow__heading h2[data-v-66a22515]{margin:0;font:760 clamp(42px,6vw,92px)/.94 "Montserrat",sans-serif}.one-flow__heading>p[data-v-66a22515]:last-child{max-width:360px;font-size:17px;line-height:1.55}.one-flow__experience[data-v-66a22515]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(28px,5vw,74px);align-items:stretch}.one-flow__steps[data-v-66a22515]{display:flex;flex-direction:column;border-top:1px solid rgba(10,53,64,.2)}.one-flow__steps button[data-v-66a22515]{min-height:128px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;gap:7px 12px;padding:22px 4px;border:0;border-bottom:1px solid rgba(10,53,64,.2);background:transparent;color:inherit;text-align:left;cursor:pointer}.one-flow__steps button>span[data-v-66a22515]{grid-row:1 / 3;font-size:12px;opacity:.5;padding-top:4px}.one-flow__steps strong[data-v-66a22515]{font-size:clamp(18px,1.8vw,26px)}.one-flow__steps small[data-v-66a22515]{max-width:440px;font-size:13px;line-height:1.45;opacity:0;max-height:0;overflow:hidden;transition:opacity .24s ease,max-height .24s ease}.one-flow__steps button.is-active small[data-v-66a22515]{opacity:.72;max-height:54px}.one-flow__steps button.is-active[data-v-66a22515]{color:#0a3540}.one-flow__steps button.is-active>span[data-v-66a22515]{opacity:1;color:#6d9632}.one-flow__steps button strong[data-v-66a22515],.one-flow__steps button>span[data-v-66a22515]{transition:transform .22s ease,color .22s ease}.one-flow__steps button:hover strong[data-v-66a22515]{transform:translate(8px)}.one-flow__steps button:hover>span[data-v-66a22515]{transform:rotate(-8deg) scale(1.15)}.one-flow__stage[data-v-66a22515]{min-height:560px;position:sticky;top:24px;align-self:start;overflow:hidden;padding:clamp(24px,3vw,42px);background:#092f3b;color:#f7f2df;border-radius:8px;box-shadow:18px 18px 0 var(--step-accent);transform:perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:box-shadow .3s ease,transform .14s ease-out;will-change:transform}.one-flow__stage.is-pointer-active[data-v-66a22515]{box-shadow:24px 24px 0 var(--step-accent)}.one-flow__stage[data-v-66a22515]>*{transform:translateZ(24px)}.one-flow__stage-top[data-v-66a22515]{display:flex;justify-content:space-between;font-size:10px;font-weight:760;opacity:.64}.one-flow__pulse[data-v-66a22515]{height:160px;display:flex;align-items:center;gap:5px;margin:38px 0 14px}.one-flow__pulse i[data-v-66a22515]{flex:1;background:var(--step-accent);animation:one-pulse-66a22515 .85s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -45ms)}.one-flow__card[data-v-66a22515]{min-height:140px;display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center;padding:22px;background:#f7f2df;color:#0a3540;border-radius:6px}.one-flow__card-check[data-v-66a22515]{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--step-accent);font-size:12px;font-weight:800}.one-flow__card p[data-v-66a22515]{margin:0 0 6px;font-size:11px;font-weight:780;text-transform:uppercase;opacity:.55}.one-flow__card h3[data-v-66a22515]{margin:0 0 9px;font:740 clamp(20px,2.2vw,30px)/1.05 "Montserrat",sans-serif}.one-flow__card span[data-v-66a22515]{font-size:12px;opacity:.66}.one-flow__mini-grid[data-v-66a22515]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.one-flow__mini-grid div[data-v-66a22515]{padding:14px;border:1px solid rgba(247,242,223,.22);border-radius:4px}.one-flow__mini-grid div[data-v-66a22515]{transition:transform .18s ease,border-color .18s ease,background .18s ease}.one-flow__mini-grid div[data-v-66a22515]:hover{transform:translateY(-5px);border-color:var(--step-accent);background:#f7f2df0f}.one-flow__mini-grid span[data-v-66a22515],.one-flow__mini-grid strong[data-v-66a22515]{display:block}.one-flow__mini-grid span[data-v-66a22515]{font-size:10px;opacity:.52;margin-bottom:8px}.one-flow__mini-grid strong[data-v-66a22515]{font-size:13px}.one-card-enter-active[data-v-66a22515],.one-card-leave-active[data-v-66a22515]{transition:opacity .18s ease,transform .18s ease}.one-card-enter-from[data-v-66a22515]{opacity:0;transform:translate(18px)}.one-card-leave-to[data-v-66a22515]{opacity:0;transform:translate(-18px)}.one-break[data-v-66a22515]{min-height:92vh;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;padding:120px clamp(20px,6vw,92px);background:#ff7a55;color:#092f3b}.one-break__marquee[data-v-66a22515]{position:absolute;top:24px;left:0;display:flex;white-space:nowrap;font:800 clamp(52px,8vw,130px)/1 "Montserrat",sans-serif;opacity:.1;animation:one-marquee-66a22515 20s linear infinite}.one-break>img[data-v-66a22515]{align-self:end;justify-self:center;width:min(50vw,640px);max-height:72vh;object-fit:contain;mix-blend-mode:multiply;animation:one-dj-bob-66a22515 2.2s ease-in-out infinite alternate}.one-break__copy[data-v-66a22515]{max-width:650px;position:relative;z-index:2}.one-break__copy h2[data-v-66a22515]{margin:24px 0 28px;font:760 clamp(44px,6vw,92px)/.94 "Montserrat",sans-serif}.one-break__copy>p[data-v-66a22515]:last-child{max-width:580px;font-size:18px;line-height:1.55}.one-platform[data-v-66a22515]{padding:clamp(90px,12vw,180px) clamp(20px,6vw,92px);background:#a8db52;color:#092f3b}.one-platform__intro[data-v-66a22515]{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:64px}.one-platform__intro h2[data-v-66a22515]{max-width:760px;margin:0;font:760 clamp(48px,7vw,104px)/.93 "Montserrat",sans-serif}.one-platform__grid[data-v-66a22515]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(9,47,59,.38);border-left:1px solid rgba(9,47,59,.38)}.one-platform__grid article[data-v-66a22515]{min-height:360px;position:relative;overflow:hidden;padding:clamp(26px,4vw,54px);border-right:1px solid rgba(9,47,59,.38);border-bottom:1px solid rgba(9,47,59,.38);transition:background .22s ease,color .22s ease}.one-platform__grid article[data-v-66a22515]:hover{background:#092f3b;color:#f7f2df}.one-platform__grid article[data-v-66a22515]:before{content:"";position:absolute;left:0;top:0;width:100%;height:7px;background:#ff7a55;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.one-platform__grid article[data-v-66a22515]:nth-child(2):before{background:#f7d25a}.one-platform__grid article[data-v-66a22515]:nth-child(3):before{background:#8e8bea}.one-platform__grid article[data-v-66a22515]:nth-child(4):before{background:#f3f0e7}.one-platform__grid article[data-v-66a22515]:hover:before{transform:scaleX(1)}.one-platform__grid span[data-v-66a22515]{font-size:11px;font-weight:780}.one-platform__grid h3[data-v-66a22515]{max-width:430px;margin:80px 0 18px;font:740 clamp(28px,3.4vw,50px)/1 "Montserrat",sans-serif}.one-platform__grid h3[data-v-66a22515],.one-platform__grid b[data-v-66a22515]{transition:transform .26s ease}.one-platform__grid article:hover h3[data-v-66a22515]{transform:translateY(-8px)}.one-platform__grid article:hover b[data-v-66a22515]{transform:rotate(10deg) scale(1.35)}.one-platform__grid p[data-v-66a22515]{max-width:520px;font-size:15px;line-height:1.55}.one-platform__grid b[data-v-66a22515]{position:absolute;right:24px;top:20px;font-size:13px;opacity:.45}@keyframes one-scene-in-66a22515{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1.04)}}@keyframes one-light-sweep-66a22515{0%{transform:rotate(-8deg)}to{transform:rotate(9deg)}}@keyframes one-pulse-66a22515{0%{transform:scaleY(.25);opacity:.45}to{transform:scaleY(1);opacity:1}}@keyframes one-marquee-66a22515{to{transform:translate(-50%)}}@keyframes one-dj-bob-66a22515{0%{transform:translateY(8px) rotate(-1deg)}to{transform:translateY(-9px) rotate(1deg)}}@media (max-width: 900px){.one-flow__heading[data-v-66a22515],.one-flow__experience[data-v-66a22515]{grid-template-columns:1fr}.one-flow__stage[data-v-66a22515]{position:relative;top:auto;min-height:500px}.one-break[data-v-66a22515]{grid-template-columns:1fr;padding-top:170px}.one-break>img[data-v-66a22515]{order:2;width:min(100%,520px)}.one-platform__intro[data-v-66a22515]{display:block}.one-platform__intro .demo-kicker[data-v-66a22515]{margin-bottom:24px}}@media (max-width: 620px){.one-hero__content[data-v-66a22515]{width:100%;padding:120px 20px 118px}.one-hero__content h1[data-v-66a22515]{font-size:clamp(43px,13vw,64px)}.one-hero__actions[data-v-66a22515]{display:grid}.one-hero__actions a[data-v-66a22515]{width:100%}.one-hero__status[data-v-66a22515]{left:20px;right:20px;bottom:28px;justify-content:space-between}.one-hero__status i[data-v-66a22515]{width:10px}.one-hero__scroll[data-v-66a22515]{display:none}.one-flow__stage[data-v-66a22515]{min-height:440px;box-shadow:8px 8px 0 var(--step-accent)}.one-flow__pulse[data-v-66a22515]{height:110px}.one-flow__mini-grid[data-v-66a22515]{grid-template-columns:1fr}.one-flow__steps button[data-v-66a22515]{grid-template-columns:34px 1fr}.one-break[data-v-66a22515]{min-height:100svh}.one-platform__grid[data-v-66a22515]{grid-template-columns:1fr}.one-platform__grid article[data-v-66a22515]{min-height:300px}}.demo-two[data-v-1af07948]{background:#f3f0e7;color:#0a3540}.two-hero[data-v-1af07948]{min-height:100svh;position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(36px,5vw,80px);padding:120px clamp(20px,5vw,76px) 58px;overflow:hidden;background:#f7d25a}.two-hero__scribbles[data-v-1af07948]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:.22}.two-hero__scribbles i[data-v-1af07948]{position:absolute;width:160px;height:160px;border:4px solid #0a3540;border-radius:50%}.two-hero__scribbles i[data-v-1af07948]:nth-child(1){top:14%;left:-70px}.two-hero__scribbles i[data-v-1af07948]:nth-child(2){right:8%;top:4%;width:90px;height:24px;border-radius:0;transform:rotate(14deg)}.two-hero__scribbles i[data-v-1af07948]:nth-child(3){right:-100px;bottom:0;width:280px;height:280px}.two-hero__scribbles i[data-v-1af07948]:nth-child(4){left:42%;bottom:7%;width:110px;height:30px;border-radius:0;transform:rotate(-20deg)}.two-hero__copy[data-v-1af07948]{position:relative;z-index:3;max-width:760px}.two-hero__copy h1[data-v-1af07948]{margin:24px 0 28px;font:760 clamp(50px,6.4vw,104px)/.93 "Montserrat",sans-serif}.two-hero__copy>p[data-v-1af07948]:not(.demo-kicker){max-width:650px;font-size:clamp(17px,1.65vw,23px);line-height:1.48}.two-hero__actions[data-v-1af07948]{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.two-hero .demo-primary[data-v-1af07948]{background:#0a3540;color:#f3f0e7}.two-hero .demo-secondary[data-v-1af07948]{color:#0a3540;background:#f3f0e76b}.two-hero__proof[data-v-1af07948]{display:flex;flex-wrap:wrap;gap:18px;margin-top:48px;font-size:11px;font-weight:760;text-transform:uppercase}.two-hero__proof span[data-v-1af07948]:before{content:"+";margin-right:6px}.two-hero__desk[data-v-1af07948]{min-height:670px;position:relative;display:grid;place-items:center;transform:translate3d(0,var(--parallax-y, 0px),0) perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .14s ease-out;will-change:transform}.two-hero__desk.is-pointer-active .two-window[data-v-1af07948]{animation-play-state:paused;box-shadow:22px 22px #ff7a55}.two-hero__desk.is-pointer-active .two-hero__note--one[data-v-1af07948]{transform:translate3d(calc(var(--pointer-x) * 10px),calc(var(--pointer-y) * 8px),30px) rotate(-4deg)}.two-hero__desk.is-pointer-active .two-hero__note--two[data-v-1af07948]{transform:translate3d(calc(var(--pointer-x) * -8px),calc(var(--pointer-y) * -6px),24px) rotate(5deg)}.two-window[data-v-1af07948]{width:min(100%,590px);position:relative;z-index:3;border:3px solid #0a3540;background:#f3f0e7;box-shadow:16px 16px #ff7a55;transform:rotate(1.5deg);animation:two-window-float-1af07948 3s ease-in-out infinite alternate}.two-window__bar[data-v-1af07948]{height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:3px solid #0a3540}.two-window__bar span[data-v-1af07948]{width:10px;height:10px;border:1px solid #0a3540;border-radius:50%}.two-window__bar b[data-v-1af07948]{margin-left:8px;font-size:10px;font-weight:680}.two-window__body[data-v-1af07948]{padding:clamp(22px,3vw,38px)}.two-window__body>p[data-v-1af07948]{margin-bottom:14px;font-size:11px;font-weight:760;text-transform:uppercase}.two-window__types[data-v-1af07948]{display:flex;flex-wrap:wrap;gap:6px}.two-window__types button[data-v-1af07948]{padding:8px 12px;border:1px solid #0a3540;border-radius:4px;background:transparent;color:inherit;font-size:11px;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.two-window__types button[data-v-1af07948]:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:3px 3px #0a3540}.two-window__types button.is-selected[data-v-1af07948]{background:#a8db52;box-shadow:3px 3px #0a3540;transform:translate(-2px,-2px)}.two-window__event[data-v-1af07948]{margin:30px 0;padding:24px;background:#0a3540;color:#f3f0e7}.two-window__event>span[data-v-1af07948]{font-size:10px;font-weight:760;color:#f7d25a}.two-window__event h2[data-v-1af07948]{margin:10px 0 30px;font:750 clamp(24px,3vw,40px)/1 "Montserrat",sans-serif}.two-window__event div[data-v-1af07948]{display:flex;flex-wrap:wrap;gap:16px;font-size:9px}.two-window__progress[data-v-1af07948]{height:12px;border:2px solid #0a3540;padding:2px}.two-window__progress span[data-v-1af07948]{display:block;height:100%;background:#ff7a55;transition:width .36s ease}.two-window__body small[data-v-1af07948]{display:block;margin-top:8px;text-align:right;font-size:10px;font-weight:700}.two-hero__desk>img[data-v-1af07948]{position:absolute;z-index:5;left:-3%;bottom:-20%;width:min(34vw,380px);pointer-events:none;animation:two-dance-1af07948 1.1s ease-in-out infinite alternate}.two-hero__note[data-v-1af07948]{position:absolute;z-index:6;padding:15px 18px;border:2px solid #0a3540;background:#f3f0e7;box-shadow:5px 5px #0a3540;font-size:10px;line-height:1.5;transform:rotate(-4deg);transition:transform .16s ease-out}.two-hero__note strong[data-v-1af07948]{font-size:18px}.two-hero__note--one[data-v-1af07948]{right:-1%;top:16%;background:#8e8bea}.two-hero__note--two[data-v-1af07948]{right:4%;bottom:8%;background:#a8db52;transform:rotate(5deg)}.two-builder[data-v-1af07948]{padding:clamp(90px,12vw,170px) clamp(20px,5vw,76px);background:#0a3540;color:#f3f0e7}.two-builder__intro[data-v-1af07948]{display:grid;grid-template-columns:.7fr 1.3fr .8fr;gap:32px;align-items:end;margin-bottom:70px}.two-builder__intro h2[data-v-1af07948]{margin:0;font:760 clamp(45px,6vw,94px)/.94 "Montserrat",sans-serif;color:#f7d25a}.two-builder__intro>p[data-v-1af07948]:last-child{font-size:16px;line-height:1.55;color:#f3f0e7b8}.two-builder__workspace[data-v-1af07948]{display:grid;grid-template-columns:.75fr 1.2fr .75fr;min-height:680px;border:2px solid #f3f0e7}.two-builder__workspace[data-v-1af07948]>*{padding:clamp(22px,3vw,42px)}.two-builder__brief[data-v-1af07948],.two-builder__services[data-v-1af07948]{border-right:2px solid #f3f0e7}.two-builder__label[data-v-1af07948]{display:block;margin-bottom:48px;font-size:10px;font-weight:780;color:#f7d25a}.two-builder__brief h3[data-v-1af07948]{margin:0 0 38px;font:740 clamp(34px,4vw,62px)/.98 "Montserrat",sans-serif}.two-builder__brief dl[data-v-1af07948]{border-top:1px solid rgba(243,240,231,.32)}.two-builder__brief dl div[data-v-1af07948]{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid rgba(243,240,231,.32);font-size:12px}.two-builder__brief dt[data-v-1af07948]{opacity:.58}.two-builder__brief dd[data-v-1af07948]{margin:0;text-align:right;font-weight:690}.two-builder__type-row[data-v-1af07948]{display:flex;gap:8px;margin-top:30px}.two-builder__type-row button[data-v-1af07948]{width:38px;height:38px;border:1px solid #f3f0e7;background:transparent;color:inherit;border-radius:50%}.two-builder__type-row button.is-selected[data-v-1af07948]{background:#f7d25a;color:#0a3540}.two-builder__services[data-v-1af07948]{display:flex;flex-direction:column}.two-service[data-v-1af07948]{flex:1;min-height:118px;display:grid;grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:4px 15px;padding:18px 0;border:0;border-top:1px solid rgba(243,240,231,.34);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:padding .18s ease,background .18s ease,color .18s ease,transform .18s ease}.two-service[data-v-1af07948]:last-child{border-bottom:1px solid rgba(243,240,231,.34)}.two-service[data-v-1af07948]:hover,.two-service.is-selected[data-v-1af07948]{padding-left:14px;padding-right:14px;background:var(--service-color);color:#0a3540}.two-service[data-v-1af07948]:hover{transform:translate(8px)}.two-service__check[data-v-1af07948]{grid-row:1 / 3;width:42px;height:42px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px;font-weight:780}.two-service__check[data-v-1af07948],.two-service strong[data-v-1af07948]{transition:transform .2s ease}.two-service:hover .two-service__check[data-v-1af07948]{transform:rotate(9deg) scale(1.08)}.two-service:hover strong[data-v-1af07948]{transform:translate(3px)}.two-service strong[data-v-1af07948]{font-size:18px}.two-service small[data-v-1af07948]{font-size:11px;opacity:.7}.two-service b[data-v-1af07948]{grid-row:1 / 3;grid-column:3;font-size:13px}.two-builder__summary[data-v-1af07948]{display:flex;flex-direction:column;background:#f3f0e7;color:#0a3540}.two-builder__summary .two-builder__label[data-v-1af07948]{color:#0a3540;opacity:.6}.two-builder__dial[data-v-1af07948]{width:min(220px,100%);aspect-ratio:1;position:relative;display:grid;place-items:center;align-self:center;border-radius:50%;background:conic-gradient(#ff7a55 var(--readiness),#d9d5c9 0);transition:background .32s ease}.two-builder__dial[data-v-1af07948]:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:#f3f0e7}.two-builder__dial>div[data-v-1af07948]{position:relative;z-index:2;text-align:center}.two-builder__dial strong[data-v-1af07948],.two-builder__dial span[data-v-1af07948]{display:block}.two-builder__dial strong[data-v-1af07948]{font:760 clamp(30px,4vw,48px)/1 "Montserrat",sans-serif}.two-builder__dial span[data-v-1af07948]{margin-top:5px;font-size:9px;font-weight:760}.two-builder__total[data-v-1af07948]{display:grid;grid-template-columns:1fr auto;gap:12px;margin:34px 0;padding-top:24px;border-top:1px solid rgba(10,53,64,.24);font-size:12px}.two-builder__total span[data-v-1af07948]{opacity:.62}.two-builder__summary>button[data-v-1af07948]{min-height:54px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:2px solid #0a3540;border-radius:4px;background:#a8db52;color:#0a3540;font-weight:760}.two-map[data-v-1af07948]{min-height:90vh;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(40px,6vw,94px);align-items:center;padding:clamp(90px,11vw,160px) clamp(20px,5vw,76px);background:#8e8bea}.two-map__copy h2[data-v-1af07948]{margin:24px 0 28px;font:760 clamp(44px,5.5vw,86px)/.94 "Montserrat",sans-serif}.two-map__copy>p[data-v-1af07948]:not(.demo-kicker){max-width:540px;margin-bottom:34px;font-size:17px;line-height:1.55}.two-map .demo-primary[data-v-1af07948]{background:#0a3540;color:#f3f0e7}.two-map__canvas[data-v-1af07948]{min-height:620px;position:relative;overflow:hidden;border:3px solid #0a3540;background:#dcdaf4;box-shadow:18px 18px #f7d25a}.two-map__road[data-v-1af07948]{position:absolute;display:block;background:#f3f0e7;border:2px solid rgba(10,53,64,.22)}.two-map__road[data-v-1af07948]{transition:transform .18s ease-out}.two-map__road--one[data-v-1af07948]{width:130%;height:50px;top:30%;left:-15%;transform:translate3d(calc(var(--pointer-x, 0) * -10px),calc(var(--pointer-y, 0) * -7px),0) rotate(-12deg)}.two-map__road--two[data-v-1af07948]{width:70px;height:130%;top:-15%;left:48%;transform:translate3d(calc(var(--pointer-x, 0) * 8px),calc(var(--pointer-y, 0) * -10px),0) rotate(18deg)}.two-map__road--three[data-v-1af07948]{width:90%;height:34px;bottom:18%;left:20%;transform:translate3d(calc(var(--pointer-x, 0) * -6px),calc(var(--pointer-y, 0) * 8px),0) rotate(7deg)}.two-map__pin[data-v-1af07948]{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;animation:two-pin-bob-1af07948 1.8s ease-in-out infinite alternate}.two-map__pin span[data-v-1af07948]{width:42px;height:42px;display:grid;place-items:center;border:2px solid #0a3540;border-radius:50% 50% 50% 4px;background:#ff7a55;font-size:11px;font-weight:800;transform:rotate(-45deg);box-shadow:4px 4px #0a3540}.two-map__pin span[data-v-1af07948]:first-letter{transform:rotate(45deg)}.two-map__pin b[data-v-1af07948]{padding:8px 10px;background:#f3f0e7;border:1px solid #0a3540;font-size:10px}.two-map__pin span[data-v-1af07948],.two-map__pin b[data-v-1af07948]{transition:transform .18s ease,box-shadow .18s ease}.two-map__pin:hover span[data-v-1af07948]{transform:rotate(-35deg) scale(1.12);box-shadow:7px 7px #0a3540}.two-map__pin:hover b[data-v-1af07948]{transform:translate(6px)}.two-map__pin--venue[data-v-1af07948]{left:12%;top:16%}.two-map__pin--music[data-v-1af07948]{right:12%;top:34%;animation-delay:-.7s}.two-map__pin--music span[data-v-1af07948]{background:#a8db52}.two-map__pin--food[data-v-1af07948]{left:24%;bottom:20%;animation-delay:-1.1s}.two-map__pin--food span[data-v-1af07948]{background:#f7d25a}.two-map__pin--event[data-v-1af07948]{right:19%;bottom:8%;animation-delay:-.3s}.two-map__pin--event span[data-v-1af07948]{background:#8e8bea}.two-map__legend[data-v-1af07948]{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;gap:12px;padding:13px;border:1px solid #0a3540;background:#f3f0e7;font-size:10px;font-weight:700}.two-platform[data-v-1af07948]{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,120px);align-items:center;padding:clamp(90px,12vw,180px) clamp(20px,7vw,106px);background:#ff7a55}.two-platform__phone[data-v-1af07948]{display:grid;place-items:center}.two-platform__phone img[data-v-1af07948]{width:min(100%,350px);max-height:74vh;object-fit:contain;border:10px solid #0a3540;border-radius:34px;box-shadow:18px 18px #f7d25a}.two-platform__copy h2[data-v-1af07948]{margin:24px 0 52px;font:760 clamp(42px,5vw,76px)/.96 "Montserrat",sans-serif}.two-platform__rows article[data-v-1af07948]{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;border-top:1px solid rgba(10,53,64,.35);transition:padding .22s ease,background .22s ease}.two-platform__rows article[data-v-1af07948]:hover{padding-left:16px;padding-right:16px;background:#f7d25a57}.two-platform__rows article[data-v-1af07948]:last-child{border-bottom:1px solid rgba(10,53,64,.35)}.two-platform__rows article>span[data-v-1af07948]{font-size:11px;font-weight:780}.two-platform__rows article>span[data-v-1af07948]{transition:transform .22s ease}.two-platform__rows article:hover>span[data-v-1af07948]{transform:rotate(-10deg) scale(1.2)}.two-platform__rows h3[data-v-1af07948]{margin:0 0 7px;font-size:21px}.two-platform__rows p[data-v-1af07948]{margin:0;max-width:680px;font-size:14px;line-height:1.5}@keyframes two-window-float-1af07948{0%{transform:rotate(1.5deg) translateY(5px)}to{transform:rotate(.5deg) translateY(-8px)}}@keyframes two-dance-1af07948{0%{transform:rotate(-2deg) translateY(4px)}to{transform:rotate(3deg) translateY(-5px)}}@keyframes two-pin-bob-1af07948{0%{transform:translateY(4px)}to{transform:translateY(-5px)}}@media (max-width: 1020px){.two-hero[data-v-1af07948]{grid-template-columns:1fr;padding-top:130px}.two-hero__desk[data-v-1af07948]{min-height:600px}.two-hero__desk>img[data-v-1af07948]{left:3%;width:min(42vw,320px)}.two-builder__intro[data-v-1af07948]{grid-template-columns:1fr}.two-builder__workspace[data-v-1af07948]{grid-template-columns:1fr 1fr}.two-builder__brief[data-v-1af07948]{border-bottom:2px solid #f3f0e7}.two-builder__services[data-v-1af07948]{border-right:0}.two-builder__summary[data-v-1af07948]{grid-column:1 / -1;border-top:2px solid #f3f0e7}.two-map[data-v-1af07948]{grid-template-columns:1fr}}@media (max-width: 700px){.two-hero[data-v-1af07948]{padding-left:20px;padding-right:20px}.two-hero__copy h1[data-v-1af07948]{font-size:clamp(43px,13vw,64px)}.two-hero__actions[data-v-1af07948]{display:grid}.two-hero__actions a[data-v-1af07948]{width:100%}.two-hero__proof[data-v-1af07948]{gap:10px;font-size:9px}.two-hero__desk[data-v-1af07948]{min-height:520px}.two-window[data-v-1af07948]{box-shadow:8px 8px #ff7a55}.two-window__event[data-v-1af07948]{margin:20px 0}.two-hero__desk>img[data-v-1af07948]{left:-16%;bottom:-13%;width:58vw}.two-hero__note--one[data-v-1af07948]{top:4%}.two-hero__note--two[data-v-1af07948]{bottom:2%}.two-builder__workspace[data-v-1af07948]{grid-template-columns:1fr}.two-builder__brief[data-v-1af07948],.two-builder__services[data-v-1af07948]{border-right:0;border-bottom:2px solid #f3f0e7}.two-builder__summary[data-v-1af07948]{grid-column:auto;border-top:0}.two-map__canvas[data-v-1af07948]{min-height:500px;box-shadow:8px 8px #f7d25a}.two-map__pin b[data-v-1af07948]{display:none}.two-platform[data-v-1af07948]{grid-template-columns:1fr}.two-platform__phone img[data-v-1af07948]{width:min(80vw,330px)}}.demo-three[data-v-d17be619]{background:#dfe9c6;color:#0a3540}.three-map-hero[data-v-d17be619]{min-height:100svh;position:relative;overflow:hidden;background:#dfe9c6}.three-map-hero__map[data-v-d17be619]{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;overflow:hidden;transform:translate3d(calc(var(--pointer-x, 0) * -9px),calc(var(--pointer-y, 0) * -7px + var(--parallax-y, 0px)),0) scale(1.025);transition:transform .18s ease-out;will-change:transform}.three-map-hero__map[data-v-d17be619]:before,.three-map-hero__map[data-v-d17be619]:after{content:"";position:absolute;z-index:3;pointer-events:none;background:#0a354029;opacity:0;transition:opacity .18s ease}.three-map-hero__map[data-v-d17be619]:before{top:0;bottom:0;left:var(--pointer-pct-x, 50%);width:1px}.three-map-hero__map[data-v-d17be619]:after{left:0;right:0;top:var(--pointer-pct-y, 50%);height:1px}.three-map-hero__map.is-pointer-active[data-v-d17be619]:before,.three-map-hero__map.is-pointer-active[data-v-d17be619]:after{opacity:1}.three-street[data-v-d17be619]{position:absolute;z-index:0;display:block;background:#f5f1e8;border:1px solid rgba(10,53,64,.18);box-shadow:0 0 0 7px #0a35400d}.three-street--a[data-v-d17be619]{width:120%;height:54px;left:-10%;top:28%;transform:rotate(-8deg)}.three-street--b[data-v-d17be619]{width:72px;height:125%;left:34%;top:-10%;transform:rotate(12deg)}.three-street--c[data-v-d17be619]{width:90%;height:38px;left:22%;top:67%;transform:rotate(7deg)}.three-street--d[data-v-d17be619]{width:50px;height:100%;right:19%;top:0;transform:rotate(-17deg)}.three-street--e[data-v-d17be619]{width:56%;height:32px;left:-8%;bottom:12%;transform:rotate(18deg)}.three-street--f[data-v-d17be619]{width:42%;height:28px;right:-5%;top:13%;transform:rotate(-27deg)}.three-neighbourhood[data-v-d17be619]{position:absolute;z-index:0;font-size:clamp(42px,7vw,112px);font-weight:800;color:#0a35400e;pointer-events:none}.three-neighbourhood--one[data-v-d17be619]{left:7%;top:18%;transform:rotate(-8deg)}.three-neighbourhood--two[data-v-d17be619]{right:3%;top:44%;transform:rotate(7deg)}.three-neighbourhood--three[data-v-d17be619]{left:42%;bottom:6%;transform:rotate(-4deg)}.three-neighbourhood[data-v-d17be619]{transition:transform .18s ease-out}.three-map-hero__map.is-pointer-active .three-neighbourhood--one[data-v-d17be619]{transform:translate3d(calc(var(--pointer-x) * 8px),calc(var(--pointer-y) * 6px),0) rotate(-8deg)}.three-map-hero__map.is-pointer-active .three-neighbourhood--two[data-v-d17be619]{transform:translate3d(calc(var(--pointer-x) * -10px),calc(var(--pointer-y) * 8px),0) rotate(7deg)}.three-map-hero__map.is-pointer-active .three-neighbourhood--three[data-v-d17be619]{transform:translate3d(calc(var(--pointer-x) * 6px),calc(var(--pointer-y) * -8px),0) rotate(-4deg)}.three-map-pin[data-v-d17be619]{position:absolute;z-index:4;width:46px;height:46px;padding:0;border:2px solid #0a3540;border-radius:50% 50% 50% 5px;background:#ff7a55;color:#0a3540;box-shadow:5px 5px #0a3540;transform:translate(-50%,-50%) rotate(-45deg);cursor:pointer;animation:three-pin-arrive-d17be619 .5s cubic-bezier(.2,.8,.2,1) both,three-pin-float-d17be619 2s ease-in-out var(--pin-delay) infinite alternate;transition:width .18s ease,height .18s ease,margin .18s ease,box-shadow .18s ease}.three-map-pin span[data-v-d17be619]{display:block;transform:rotate(45deg);font-size:12px;font-weight:800}.three-map-pin span[data-v-d17be619]{transition:transform .18s ease}.three-map-pin small[data-v-d17be619]{position:absolute;left:44px;top:-2px;width:max-content;padding:7px 9px;border:1px solid #0a3540;border-radius:3px;background:#f5f1e8;color:#0a3540;box-shadow:3px 3px #0a3540;font-size:9px;font-weight:760;font-style:normal;opacity:0;pointer-events:none;transform:rotate(45deg) translate(-8px);transition:opacity .16s ease,transform .16s ease}.three-map-pin[data-v-d17be619]:hover,.three-map-pin[data-v-d17be619]:focus-visible{z-index:9;margin-top:-9px;box-shadow:8px 8px #0a3540}.three-map-pin:hover span[data-v-d17be619],.three-map-pin:focus-visible span[data-v-d17be619]{transform:rotate(45deg) scale(1.14)}.three-map-pin:hover small[data-v-d17be619],.three-map-pin:focus-visible small[data-v-d17be619]{opacity:1;transform:rotate(45deg) translate(0)}.three-map-pin--venues[data-v-d17be619]{background:#8e8bea}.three-map-pin--events[data-v-d17be619]{background:#f7d25a}.three-map-pin.is-selected[data-v-d17be619]{width:58px;height:58px;background:#a8db52}.three-map-pin.is-selected[data-v-d17be619]:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:2px solid #0a3540;border-radius:50%;opacity:.45;animation:three-selected-ring-d17be619 1.6s ease-out infinite}.three-pin-enter-active[data-v-d17be619],.three-pin-leave-active[data-v-d17be619]{transition:opacity .2s ease,transform .2s ease}.three-pin-enter-from[data-v-d17be619],.three-pin-leave-to[data-v-d17be619]{opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(.4)}.three-map-hero__copy[data-v-d17be619]{position:absolute;z-index:8;left:clamp(20px,5vw,76px);bottom:clamp(32px,7vh,78px);width:min(740px,55vw);pointer-events:none;transform:translate3d(0,var(--parallax-y, 0px),0);will-change:transform}.three-map-hero__copy a[data-v-d17be619]{pointer-events:auto}.three-map-hero__copy h1[data-v-d17be619]{margin:20px 0 24px;font:760 clamp(48px,6.2vw,98px)/.92 "Montserrat",sans-serif}.three-map-hero__copy>p[data-v-d17be619]:not(.demo-kicker){max-width:600px;margin-bottom:30px;font-size:18px;line-height:1.5}.three-map-hero .demo-primary[data-v-d17be619]{background:#0a3540;color:#f5f1e8}.three-map-hero__controls[data-v-d17be619]{position:absolute;z-index:8;top:100px;left:50%;display:flex;gap:5px;transform:translate(-50%);padding:5px;border:2px solid #0a3540;background:#f5f1e8}.three-map-hero__controls button[data-v-d17be619]{min-width:96px;min-height:38px;border:0;border-radius:3px;background:transparent;color:#0a3540;font-size:11px;font-weight:760;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.three-map-hero__controls button[data-v-d17be619]:hover{transform:translateY(-3px);background:#dfe9c6}.three-map-hero__controls button.is-active[data-v-d17be619]{background:#0a3540;color:#f5f1e8}.three-map-hero__detail[data-v-d17be619]{position:absolute;z-index:8;right:clamp(20px,4vw,64px);bottom:clamp(32px,7vh,78px);width:min(350px,32vw);padding:24px;border:2px solid #0a3540;background:#f5f1e8;box-shadow:8px 8px #0a3540;transform:perspective(1000px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .14s ease-out,box-shadow .18s ease}.three-map-hero__detail.is-pointer-active[data-v-d17be619]{box-shadow:13px 13px #0a3540}.three-map-hero__detail[data-v-d17be619]>*{transform:translateZ(18px)}.three-map-hero__detail>div[data-v-d17be619]{display:flex;justify-content:space-between;gap:10px;font-size:9px;font-weight:780}.three-map-hero__detail>div b[data-v-d17be619]{color:#6d9632}.three-map-hero__detail h2[data-v-d17be619]{margin:28px 0 8px;font:750 clamp(24px,2.8vw,38px)/1 "Montserrat",sans-serif}.three-map-hero__detail p[data-v-d17be619]{font-size:12px;opacity:.65}.three-map-hero__detail>strong[data-v-d17be619]{display:block;margin:24px 0;font-size:17px}.three-map-hero__detail>button[data-v-d17be619]{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:0;background:#ff7a55;color:#0a3540;font-weight:760}.three-map-hero__detail>button span[data-v-d17be619]{transition:transform .18s ease}.three-map-hero__detail>button:hover span[data-v-d17be619]{transform:translate(6px)}.three-detail-enter-active[data-v-d17be619],.three-detail-leave-active[data-v-d17be619]{transition:opacity .18s ease,transform .18s ease}.three-detail-enter-from[data-v-d17be619]{opacity:0;transform:translateY(12px)}.three-detail-leave-to[data-v-d17be619]{opacity:0;transform:translateY(-12px)}.three-flow[data-v-d17be619]{padding:clamp(90px,12vw,180px) clamp(20px,5vw,76px);background:#f5f1e8}.three-flow__intro[data-v-d17be619]{display:grid;grid-template-columns:.8fr 1.3fr .85fr;align-items:end;gap:32px;margin-bottom:96px}.three-flow__intro h2[data-v-d17be619]{margin:0;font:760 clamp(46px,6.4vw,98px)/.94 "Montserrat",sans-serif}.three-flow__intro>p[data-v-d17be619]:last-child{font-size:17px;line-height:1.55}.three-flow__route[data-v-d17be619]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.three-flow__line[data-v-d17be619]{position:absolute;z-index:0;top:51px;left:8%;right:8%;height:4px;border-top:3px dashed #0a3540;animation:three-route-move-d17be619 2.5s linear infinite}.three-flow__route article[data-v-d17be619]{position:relative;z-index:2;padding:0 8px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.three-flow__route article[data-v-d17be619]:hover{transform:translateY(-12px)}.three-flow__route article>span[data-v-d17be619]{display:block;margin-bottom:22px;font-size:10px;font-weight:780}.three-flow__marker[data-v-d17be619]{width:54px;height:54px;display:grid;place-items:center;margin-bottom:38px;border:3px solid #0a3540;border-radius:50%;background:#f7d25a;box-shadow:5px 5px #0a3540;font-weight:800}.three-flow__marker[data-v-d17be619]{transition:transform .22s ease,box-shadow .22s ease}.three-flow__route article:hover .three-flow__marker[data-v-d17be619]{transform:rotate(10deg) scale(1.12);box-shadow:8px 8px #0a3540}.three-flow__route article:nth-of-type(2) .three-flow__marker[data-v-d17be619]{background:#ff7a55}.three-flow__route article:nth-of-type(3) .three-flow__marker[data-v-d17be619]{background:#8e8bea}.three-flow__route article:nth-of-type(4) .three-flow__marker[data-v-d17be619]{background:#a8db52}.three-flow__route h3[data-v-d17be619]{margin:0 0 16px;font:740 clamp(24px,2.8vw,40px)/1 "Montserrat",sans-serif}.three-flow__route p[data-v-d17be619]{min-height:90px;font-size:14px;line-height:1.55}.three-flow__route small[data-v-d17be619]{display:inline-block;margin-top:22px;padding-top:10px;border-top:2px solid #0a3540;font-size:10px;font-weight:760}.three-scene[data-v-d17be619]{min-height:92vh;position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;overflow:hidden;padding:120px clamp(20px,6vw,92px) 0;background:#ff7a55}.three-scene>img[data-v-d17be619]{width:min(48vw,700px);max-height:78vh;align-self:end;object-fit:contain;animation:three-wave-d17be619 1.8s ease-in-out infinite alternate}.three-scene__copy[data-v-d17be619]{position:relative;z-index:2;align-self:center;padding-bottom:80px}.three-scene__copy h2[data-v-d17be619]{margin:24px 0 28px;font:760 clamp(46px,6.2vw,96px)/.93 "Montserrat",sans-serif}.three-scene__copy>p[data-v-d17be619]:last-child{max-width:620px;font-size:18px;line-height:1.55}.three-scene__ticker[data-v-d17be619]{position:absolute;left:0;bottom:20px;display:flex;white-space:nowrap;font:800 clamp(46px,7vw,106px)/1 "Montserrat",sans-serif;opacity:.1;animation:three-ticker-d17be619 22s linear infinite}.three-platform[data-v-d17be619]{padding:clamp(90px,12vw,180px) clamp(20px,5vw,76px);background:#0a3540;color:#f5f1e8}.three-platform header[data-v-d17be619]{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;align-items:start;margin-bottom:80px}.three-platform header h2[data-v-d17be619]{max-width:1000px;margin:0;font:760 clamp(44px,6vw,92px)/.94 "Montserrat",sans-serif;color:#a8db52}.three-platform__grid[data-v-d17be619]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(245,241,232,.3);border-left:1px solid rgba(245,241,232,.3)}.three-platform__grid article[data-v-d17be619]{min-height:320px;position:relative;overflow:hidden;padding:28px;border-right:1px solid rgba(245,241,232,.3);border-bottom:1px solid rgba(245,241,232,.3);transition:background .22s ease,color .22s ease}.three-platform__grid article[data-v-d17be619]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:6px;background:#a8db52;transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.three-platform__grid article[data-v-d17be619]:hover{background:#f5f1e8;color:#0a3540}.three-platform__grid article[data-v-d17be619]:hover:after{transform:scaleX(1)}.three-platform__grid article>span[data-v-d17be619]{font-size:10px;font-weight:780;color:#f7d25a}.three-platform__grid h3[data-v-d17be619]{margin:92px 0 18px;font:740 clamp(25px,2.8vw,40px)/1 "Montserrat",sans-serif}.three-platform__grid h3[data-v-d17be619],.three-platform__grid b[data-v-d17be619]{transition:transform .22s ease,color .22s ease}.three-platform__grid article:hover h3[data-v-d17be619]{transform:translateY(-7px)}.three-platform__grid article:hover b[data-v-d17be619]{transform:rotate(-8deg) scale(1.2);color:#6d9632}.three-platform__grid p[data-v-d17be619]{max-width:420px;font-size:14px;line-height:1.55;color:#f5f1e8ad}.three-platform__grid b[data-v-d17be619]{position:absolute;top:24px;right:24px;font-size:10px;font-weight:650;opacity:.58}@keyframes three-pin-arrive-d17be619{0%{opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(.3)}}@keyframes three-pin-float-d17be619{to{margin-top:-8px}}@keyframes three-selected-ring-d17be619{0%{transform:scale(.7);opacity:.55}to{transform:scale(1.35);opacity:0}}@keyframes three-route-move-d17be619{to{transform:translate(18px)}}@keyframes three-wave-d17be619{0%{transform:rotate(-1deg) translateY(4px)}to{transform:rotate(2deg) translateY(-7px)}}@keyframes three-ticker-d17be619{to{transform:translate(-50%)}}@media (max-width: 980px){.three-map-hero[data-v-d17be619]{min-height:1100px}.three-map-hero__copy[data-v-d17be619]{top:120px;bottom:auto;width:min(700px,calc(100% - 40px))}.three-map-hero__controls[data-v-d17be619]{top:530px}.three-map-hero__detail[data-v-d17be619]{width:min(360px,calc(100% - 40px))}.three-flow__intro[data-v-d17be619]{grid-template-columns:1fr}.three-flow__route[data-v-d17be619]{grid-template-columns:repeat(2,1fr);gap:70px 24px}.three-flow__line[data-v-d17be619]{display:none}.three-scene[data-v-d17be619]{grid-template-columns:1fr;padding-top:150px}.three-scene>img[data-v-d17be619]{order:2;width:min(90vw,620px)}.three-platform header[data-v-d17be619]{grid-template-columns:1fr}.three-platform__grid[data-v-d17be619]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.three-map-hero[data-v-d17be619]{min-height:1040px}.three-map-hero__copy[data-v-d17be619]{left:20px}.three-map-hero__copy h1[data-v-d17be619]{font-size:clamp(42px,13vw,62px)}.three-map-hero__copy>p[data-v-d17be619]:not(.demo-kicker){font-size:15px}.three-map-hero__controls[data-v-d17be619]{top:510px;width:calc(100% - 40px)}.three-map-hero__controls button[data-v-d17be619]{min-width:0;flex:1}.three-map-hero__detail[data-v-d17be619]{left:20px;right:20px;bottom:28px}.three-map-pin[data-v-d17be619]{width:38px;height:38px}.three-map-pin.is-selected[data-v-d17be619]{width:48px;height:48px}.three-map-pin small[data-v-d17be619]{display:none}.three-flow__route[data-v-d17be619]{grid-template-columns:1fr}.three-flow__route p[data-v-d17be619]{min-height:0}.three-platform__grid[data-v-d17be619]{grid-template-columns:1fr}.three-platform__grid article[data-v-d17be619]{min-height:270px}}.demo-four[data-v-8a63c05e]{background:#f4f0e5;color:#0a3039}.four-hero[data-v-8a63c05e]{min-height:100svh;position:relative;padding:96px clamp(18px,3vw,46px) 32px;display:grid;grid-template-rows:auto 1fr minmax(270px,42vh);overflow:hidden;background:#f4f0e5}.four-hero__topline[data-v-8a63c05e]{display:flex;justify-content:space-between;gap:20px;padding:10px 0 13px;border-top:1px solid #0a3039;border-bottom:1px solid #0a3039;font-size:9px;font-weight:760}.four-hero__title[data-v-8a63c05e]{position:relative;z-index:3;display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:end;padding:32px 0 24px;transform:translate3d(0,var(--parallax-y, 0px),0);will-change:transform}.four-hero__title h1[data-v-8a63c05e]{margin:0;font:760 clamp(70px,11vw,176px)/.78 "Montserrat",sans-serif;text-transform:uppercase}.four-hero__title h1 span[data-v-8a63c05e],.four-hero__title h1 strong[data-v-8a63c05e]{display:block}.four-hero__title h1 strong[data-v-8a63c05e]{color:#ff684c}.four-hero__title p[data-v-8a63c05e]{max-width:550px;padding-bottom:6px;font-size:clamp(16px,1.55vw,22px);line-height:1.5}.four-hero__media[data-v-8a63c05e]{position:relative;min-height:270px;overflow:hidden;background:#0a3039;transform:translate3d(0,calc(var(--parallax-y, 0px) * .28),0);will-change:transform}.four-hero__media img[data-v-8a63c05e]{width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(.86) contrast(1.05);animation:four-hero-image-8a63c05e 7s ease-in-out infinite alternate}.four-hero__media[data-v-8a63c05e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a30391f}.four-hero__media-labels[data-v-8a63c05e]{position:absolute;z-index:3;left:18px;right:18px;bottom:14px;display:flex;justify-content:space-between;color:#f4f0e5;font-size:10px;font-weight:800}.four-hero__media-labels span[data-v-8a63c05e]{transition:transform .18s ease,color .18s ease}.four-hero__media:hover .four-hero__media-labels span[data-v-8a63c05e]:nth-child(odd){transform:translateY(-7px);color:#f7d25a}.four-hero__media:hover .four-hero__media-labels span[data-v-8a63c05e]:nth-child(2n){transform:translateY(7px);color:#a8db52}.four-hero__start[data-v-8a63c05e]{position:absolute;z-index:6;right:clamp(24px,5vw,80px);bottom:calc(42vh - 28px);min-width:230px;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border:2px solid #0a3039;background:#a8db52;color:#0a3039;text-decoration:none;font-weight:760;box-shadow:7px 7px #0a3039;transition:transform .18s ease}.four-hero__start[data-v-8a63c05e]:hover{transform:translate(-3px,-3px)}.four-hero__start span[data-v-8a63c05e]{transition:transform .18s ease}.four-hero__start:hover span[data-v-8a63c05e]{transform:translate(7px)}.four-hero__stamp[data-v-8a63c05e]{position:absolute;z-index:5;right:4vw;top:18%;width:104px;height:104px;display:grid;place-items:center;border:2px solid #0a3039;border-radius:50%;background:#f7d25a;text-align:center;font-size:9px;font-weight:800;line-height:1.4;transform:rotate(9deg);animation:four-stamp-spin-8a63c05e 16s linear infinite}.four-manifesto[data-v-8a63c05e]{min-height:92vh;position:relative;display:grid;place-items:center;overflow:hidden;padding:140px clamp(20px,6vw,92px);background:#0a3039;color:#f4f0e5}.four-manifesto__ticker[data-v-8a63c05e]{position:absolute;top:22px;left:0;display:flex;white-space:nowrap;color:#a8db52;font:780 clamp(48px,8vw,124px)/1 "Montserrat",sans-serif;animation:four-ticker-8a63c05e 18s linear infinite}.four-manifesto__copy[data-v-8a63c05e]{width:min(1100px,100%)}.four-manifesto__copy p[data-v-8a63c05e]{margin:0;padding:15px 0;border-bottom:1px solid rgba(244,240,229,.25);font-size:clamp(18px,2.5vw,38px);opacity:.56}.four-manifesto__copy h2[data-v-8a63c05e]{max-width:1100px;margin:54px 0 0;font:760 clamp(48px,7.5vw,116px)/.94 "Montserrat",sans-serif;color:#ff684c}.four-flow[data-v-8a63c05e]{background:#f4f0e5}.four-flow>header[data-v-8a63c05e]{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:start;padding:clamp(90px,11vw,160px) clamp(20px,5vw,76px) 70px}.four-flow>header h2[data-v-8a63c05e]{margin:0;font:760 clamp(50px,7vw,108px)/.92 "Montserrat",sans-serif}.four-flow__rows article[data-v-8a63c05e]{min-height:210px;display:grid;grid-template-columns:70px 1fr 1fr auto;gap:28px;align-items:center;padding:28px clamp(20px,5vw,76px);border-top:2px solid #0a3039;transition:min-height .25s ease,background .25s ease,padding .25s ease}.four-flow__rows article[data-v-8a63c05e]:last-child{border-bottom:2px solid #0a3039}.four-flow__rows article[data-v-8a63c05e]:nth-child(1){background:#f7d25a}.four-flow__rows article[data-v-8a63c05e]:nth-child(2){background:#ff684c}.four-flow__rows article[data-v-8a63c05e]:nth-child(3){background:#8e8bea}.four-flow__rows article[data-v-8a63c05e]:nth-child(4){background:#a8db52}.four-flow__rows article[data-v-8a63c05e]:hover{min-height:260px;padding-left:calc(clamp(20px,5vw,76px) + 12px)}.four-flow__rows article>span[data-v-8a63c05e]{font-size:12px;font-weight:800}.four-flow__rows article>span[data-v-8a63c05e],.four-flow__rows h3[data-v-8a63c05e],.four-flow__rows p[data-v-8a63c05e]{transition:transform .24s ease,opacity .24s ease}.four-flow__rows article:hover>span[data-v-8a63c05e]{transform:rotate(-12deg) scale(1.25)}.four-flow__rows article:hover h3[data-v-8a63c05e]{transform:translate(16px)}.four-flow__rows article:hover p[data-v-8a63c05e]{transform:translate(-8px)}.four-flow__rows h3[data-v-8a63c05e]{margin:0;font:760 clamp(42px,6vw,92px)/.9 "Montserrat",sans-serif;text-transform:uppercase}.four-flow__rows p[data-v-8a63c05e]{max-width:520px;font-size:16px;line-height:1.5}.four-flow__rows b[data-v-8a63c05e]{font-size:9px;writing-mode:vertical-rl}.four-mixer[data-v-8a63c05e]{min-height:95vh;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,7vw,110px);align-items:center;padding:clamp(90px,12vw,180px) clamp(20px,6vw,92px);background:#8e8bea}.four-mixer__copy h2[data-v-8a63c05e]{margin:24px 0 28px;font:760 clamp(48px,6vw,92px)/.93 "Montserrat",sans-serif}.four-mixer__copy>p[data-v-8a63c05e]:last-child{max-width:530px;font-size:17px;line-height:1.55}.four-mixer__board[data-v-8a63c05e]{min-height:620px;padding:clamp(24px,4vw,52px);border:3px solid #0a3039;background:#0a3039;color:#f4f0e5;box-shadow:16px 16px #f7d25a;transform:perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .14s ease-out,box-shadow .2s ease;will-change:transform}.four-mixer__board.is-pointer-active[data-v-8a63c05e]{box-shadow:24px 24px #f7d25a}.four-mixer__board[data-v-8a63c05e]>*{transform:translateZ(22px)}.four-mixer__readout[data-v-8a63c05e]{display:grid;grid-template-columns:1fr auto;gap:16px;padding-bottom:28px;border-bottom:1px solid rgba(244,240,229,.25)}.four-mixer__readout>span[data-v-8a63c05e]{font-size:10px;font-weight:760;color:#a8db52}.four-mixer__readout>strong[data-v-8a63c05e]{grid-row:1 / 3;grid-column:2;font:760 clamp(40px,5vw,72px)/1 "Montserrat",sans-serif}.four-mixer__readout>div[data-v-8a63c05e]{height:86px;display:flex;align-items:flex-end;gap:4px}.four-mixer__readout i[data-v-8a63c05e]{flex:1;max-height:84px;background:#ff684c;transition:height .18s ease;animation:four-meter-8a63c05e .8s ease-in-out infinite alternate}.four-mixer__board label[data-v-8a63c05e]{display:block;padding:26px 0;border-bottom:1px solid rgba(244,240,229,.25)}.four-mixer__board label>span[data-v-8a63c05e]{display:flex;justify-content:space-between;margin-bottom:14px;font-size:11px}.four-mixer__board label small[data-v-8a63c05e]{font-size:11px;color:#f7d25a}.four-mixer__board input[type=range][data-v-8a63c05e]{width:100%;height:8px;accent-color:#a8db52;cursor:ew-resize}.four-mixer__status[data-v-8a63c05e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:28px;font-size:10px}.four-mixer__status span[data-v-8a63c05e]{display:inline-flex;align-items:center;gap:6px}.four-mixer__status i[data-v-8a63c05e]{width:8px;height:8px;border-radius:50%;background:#a8db52;box-shadow:0 0 0 4px #a8db5224}.four-platform[data-v-8a63c05e]{padding:clamp(90px,12vw,180px) clamp(20px,5vw,76px);background:#f7d25a}.four-platform>header[data-v-8a63c05e]{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;align-items:start;margin-bottom:80px}.four-platform>header h2[data-v-8a63c05e]{margin:0;font:760 clamp(50px,7vw,106px)/.92 "Montserrat",sans-serif}.four-platform__modules[data-v-8a63c05e]{border-top:2px solid #0a3039}.four-platform__modules article[data-v-8a63c05e]{border-bottom:2px solid #0a3039}.four-platform__modules article>button[data-v-8a63c05e]{width:100%;min-height:104px;display:grid;grid-template-columns:60px 1fr 1fr 30px;align-items:center;gap:22px;padding:18px 0;border:0;background:transparent;color:#0a3039;text-align:left;cursor:pointer}.four-platform__modules button>span[data-v-8a63c05e]{font-size:11px;font-weight:800}.four-platform__modules button>strong[data-v-8a63c05e]{font:740 clamp(26px,3.5vw,50px)/1 "Montserrat",sans-serif}.four-platform__modules button>em[data-v-8a63c05e]{font-style:normal;font-size:14px}.four-platform__modules button>b[data-v-8a63c05e]{font-size:26px;text-align:right}.four-platform__modules button>strong[data-v-8a63c05e],.four-platform__modules button>em[data-v-8a63c05e],.four-platform__modules button>b[data-v-8a63c05e]{transition:transform .22s ease,opacity .22s ease}.four-platform__modules article:not(.is-active)>button:hover>strong[data-v-8a63c05e]{transform:translate(12px)}.four-platform__modules article:not(.is-active)>button:hover>em[data-v-8a63c05e]{transform:translate(-8px);opacity:.7}.four-platform__modules article:not(.is-active)>button:hover>b[data-v-8a63c05e]{transform:rotate(90deg) scale(1.15)}.four-platform__modules article.is-active[data-v-8a63c05e]{background:#0a3039;color:#f4f0e5;margin-left:calc(clamp(20px,5vw,76px)*-1);margin-right:calc(clamp(20px,5vw,76px)*-1);padding:0 clamp(20px,5vw,76px)}.four-platform__modules article.is-active>button[data-v-8a63c05e]{color:#f4f0e5}.four-platform__module-body[data-v-8a63c05e]{display:grid;grid-template-columns:1.3fr .7fr auto;gap:36px;align-items:end;padding:10px 0 42px 82px}.four-platform__module-body p[data-v-8a63c05e]{max-width:680px;margin:0;font-size:17px;line-height:1.55;color:#f4f0e5b8}.four-platform__module-body>span[data-v-8a63c05e]{font-size:11px;font-weight:740;color:#a8db52}.four-platform__module-body a[data-v-8a63c05e]{min-height:48px;display:flex;align-items:center;gap:26px;padding:0 15px;border:1px solid #f4f0e5;color:#f4f0e5;text-decoration:none;font-size:12px;font-weight:720}.four-local[data-v-8a63c05e]{min-height:92vh;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;overflow:hidden;padding:100px clamp(20px,6vw,92px) 0;background:#ff684c}.four-local__image[data-v-8a63c05e]{align-self:end;display:grid;place-items:end center;transform:translate3d(0,var(--parallax-y, 0px),0) perspective(1100px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .15s ease-out;will-change:transform}.four-local__image img[data-v-8a63c05e]{width:min(48vw,670px);max-height:78vh;object-fit:contain;animation:four-anky-8a63c05e 1.5s ease-in-out infinite alternate}.four-local__copy[data-v-8a63c05e]{padding-bottom:80px}.four-local__copy h2[data-v-8a63c05e]{margin:24px 0 28px;font:760 clamp(46px,6.2vw,94px)/.93 "Montserrat",sans-serif}.four-local__copy>p[data-v-8a63c05e]:not(.demo-kicker){max-width:650px;margin-bottom:32px;font-size:18px;line-height:1.55}.four-local .demo-primary[data-v-8a63c05e]{background:#0a3039;color:#f4f0e5}@keyframes four-hero-image-8a63c05e{0%{transform:translateY(var(--parallax-y, 0px)) scale(1.01) translate(-.5%)}to{transform:translateY(var(--parallax-y, 0px)) scale(1.07) translate(.5%)}}@keyframes four-stamp-spin-8a63c05e{to{transform:rotate(369deg)}}@keyframes four-ticker-8a63c05e{to{transform:translate(-50%)}}@keyframes four-meter-8a63c05e{to{transform:scaleY(.65);transform-origin:bottom}}@keyframes four-anky-8a63c05e{0%{transform:rotate(-2deg) translateY(5px)}to{transform:rotate(2deg) translateY(-5px)}}@media (max-width: 980px){.four-hero[data-v-8a63c05e]{grid-template-rows:auto 1fr minmax(290px,38vh)}.four-hero__title[data-v-8a63c05e]{grid-template-columns:1fr;gap:24px}.four-hero__title h1[data-v-8a63c05e]{font-size:clamp(68px,14vw,128px)}.four-hero__title p[data-v-8a63c05e]{max-width:720px}.four-hero__start[data-v-8a63c05e]{bottom:calc(38vh - 28px)}.four-flow>header[data-v-8a63c05e],.four-platform>header[data-v-8a63c05e]{grid-template-columns:1fr}.four-flow__rows article[data-v-8a63c05e]{grid-template-columns:60px 1fr}.four-flow__rows p[data-v-8a63c05e]{grid-column:2}.four-flow__rows b[data-v-8a63c05e]{display:none}.four-mixer[data-v-8a63c05e]{grid-template-columns:1fr}.four-platform__module-body[data-v-8a63c05e]{grid-template-columns:1fr;padding-left:82px}.four-platform__module-body a[data-v-8a63c05e]{width:fit-content}.four-local[data-v-8a63c05e]{grid-template-columns:1fr;padding-top:140px}.four-local__image[data-v-8a63c05e]{order:2}.four-local__image img[data-v-8a63c05e]{width:min(92vw,640px)}}@media (max-width: 650px){.four-hero[data-v-8a63c05e]{min-height:980px;padding-left:16px;padding-right:16px;grid-template-rows:auto 1fr 300px}.four-hero__topline[data-v-8a63c05e]{font-size:8px}.four-hero__title[data-v-8a63c05e]{align-content:center}.four-hero__title h1[data-v-8a63c05e]{font-size:clamp(62px,19vw,92px)}.four-hero__title p[data-v-8a63c05e]{font-size:15px}.four-hero__start[data-v-8a63c05e]{left:26px;right:26px;bottom:273px;min-width:0}.four-hero__stamp[data-v-8a63c05e]{top:11%;right:18px;width:82px;height:82px}.four-manifesto[data-v-8a63c05e]{min-height:100svh}.four-flow__rows article[data-v-8a63c05e]{min-height:260px;grid-template-columns:38px 1fr;gap:18px}.four-flow__rows article[data-v-8a63c05e]:hover{min-height:260px}.four-mixer__board[data-v-8a63c05e]{min-height:570px;box-shadow:8px 8px #f7d25a}.four-platform__modules article>button[data-v-8a63c05e]{grid-template-columns:32px 1fr 24px;gap:12px}.four-platform__modules button>em[data-v-8a63c05e]{display:none}.four-platform__module-body[data-v-8a63c05e]{padding-left:44px}.four-local__image img[data-v-8a63c05e]{width:110vw;max-width:none}}.demo-five[data-v-f90fb1bb]{background:#151019;color:#f4edde}.five-hero[data-v-f90fb1bb]{min-height:100svh;position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,5vw,80px);overflow:hidden;padding:108px clamp(22px,5vw,76px) 76px;background:#151019}.five-hero[data-v-f90fb1bb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background:repeating-linear-gradient(90deg,transparent 0 38px,#f4edde 39px 40px)}.five-hero__copy[data-v-f90fb1bb],.five-hero__deck[data-v-f90fb1bb]{position:relative;z-index:3}.five-hero__copy h1[data-v-f90fb1bb]{margin:22px 0 28px;font:780 clamp(57px,8.4vw,138px)/.81 "Montserrat",sans-serif;text-transform:uppercase}.five-hero__copy h1 em[data-v-f90fb1bb]{color:#ff584d;font-style:normal}.five-hero__copy>p[data-v-f90fb1bb]:last-of-type{max-width:650px;font-size:clamp(17px,1.6vw,23px);line-height:1.5}.five-hero__actions[data-v-f90fb1bb]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.five-hero__actions button[data-v-f90fb1bb],.five-hero__actions a[data-v-f90fb1bb]{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 20px;border:1px solid #f4edde;border-radius:4px;background:transparent;color:inherit;text-decoration:none;font-weight:760;cursor:pointer}.five-hero__actions button[data-v-f90fb1bb]{background:#f7d25a;color:#151019;border-color:#f7d25a}.five-hero__actions button i[data-v-f90fb1bb]{width:9px;height:9px;border-radius:50%;background:#151019}.five-hero__actions button i.is-live[data-v-f90fb1bb]{background:#ff584d;box-shadow:0 0 0 5px #ff584d3d;animation:five-live-f90fb1bb .7s ease infinite alternate}.five-hero__deck[data-v-f90fb1bb]{display:grid;grid-template-columns:1fr .68fr;gap:24px;align-items:center;padding:28px;border:1px solid rgba(244,237,222,.45);background:#241c27e0;box-shadow:20px 20px #ff584d;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s ease}.five-record[data-v-f90fb1bb]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:12px solid #09070b;border-radius:50%;background:#ff584d;padding:0;cursor:pointer;box-shadow:0 0 0 2px #f4edde}.five-record.is-live[data-v-f90fb1bb]{animation:five-spin-f90fb1bb 7s linear infinite}.five-record img[data-v-f90fb1bb]{width:100%;height:100%;object-fit:cover}.five-record span[data-v-f90fb1bb]{position:absolute;top:38%;right:38%;bottom:38%;left:38%;display:grid;place-items:center;border-radius:50%;background:#f7d25a;color:#151019;font:800 9px/1 Inter,sans-serif}.five-tuner>div[data-v-f90fb1bb]:first-child{display:grid;grid-template-columns:1fr auto;align-items:end;padding-bottom:14px;border-bottom:1px solid rgba(244,237,222,.35)}.five-tuner>div:first-child span[data-v-f90fb1bb]{grid-column:1/-1;font-size:9px;font-weight:800}.five-tuner strong[data-v-f90fb1bb]{font:760 clamp(44px,5vw,74px)/1 "Montserrat",sans-serif;color:#a8db52}.five-tuner em[data-v-f90fb1bb]{font-size:10px;font-style:normal}.five-tuner input[data-v-f90fb1bb]{width:100%;margin:24px 0;accent-color:#ff584d}.five-tuner__channels[data-v-f90fb1bb]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.five-tuner__channels button[data-v-f90fb1bb]{min-height:34px;border:1px solid rgba(244,237,222,.4);background:transparent;color:inherit;font-size:10px;cursor:pointer}.five-tuner__channels button.is-active[data-v-f90fb1bb]{background:#a8db52;color:#151019}.five-hero__signal[data-v-f90fb1bb]{position:absolute;inset:12% 0 auto;height:23%;display:flex;align-items:center;gap:4px;opacity:.12}.five-hero__signal i[data-v-f90fb1bb]{flex:1;height:calc(8px + (var(--i,1)*1px));background:#f4edde;animation:five-meter-f90fb1bb .7s ease-in-out infinite alternate}.five-hero__signal i[data-v-f90fb1bb]:nth-child(3n){height:80%;animation-delay:.12s}.five-hero__signal i[data-v-f90fb1bb]:nth-child(5n){height:36%;animation-delay:.26s}.five-hero__crawl[data-v-f90fb1bb]{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;overflow:hidden;padding:12px 0;background:#a8db52;color:#151019;white-space:nowrap;font-weight:800}.five-hero__crawl span[data-v-f90fb1bb]{animation:five-crawl-f90fb1bb 20s linear infinite}.five-setlist[data-v-f90fb1bb]{padding:clamp(90px,10vw,160px) clamp(22px,5vw,76px);background:#f4edde;color:#151019}.five-setlist>header[data-v-f90fb1bb]{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;margin-bottom:70px}.five-setlist h2[data-v-f90fb1bb]{margin:0;font:780 clamp(52px,8vw,118px)/.86 "Montserrat",sans-serif;text-transform:uppercase}.five-setlist__body[data-v-f90fb1bb]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(22px,5vw,70px)}.five-setlist__tracks[data-v-f90fb1bb]{border-top:2px solid}.five-setlist__tracks button[data-v-f90fb1bb]{width:100%;min-height:106px;display:grid;grid-template-columns:125px 1fr auto;align-items:center;gap:18px;border:0;border-bottom:1px solid;background:transparent;text-align:left;color:inherit;cursor:pointer;transition:padding .2s ease,background .2s ease}.five-setlist__tracks button[data-v-f90fb1bb]:hover,.five-setlist__tracks button.is-active[data-v-f90fb1bb]{padding-left:16px;background:var(--track-color)}.five-setlist__tracks span[data-v-f90fb1bb],.five-setlist__tracks small[data-v-f90fb1bb]{font-size:10px;font-weight:800}.five-setlist__tracks strong[data-v-f90fb1bb]{font:760 clamp(20px,2vw,31px)/1 "Montserrat",sans-serif}.five-setlist__player[data-v-f90fb1bb]{min-height:510px;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;background:#151019;color:#f4edde;box-shadow:14px 14px 0 var(--track-color);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease,box-shadow .2s ease}.five-setlist__player-top[data-v-f90fb1bb]{position:absolute;left:32px;right:32px;top:28px;display:flex;justify-content:space-between;font-size:9px;font-weight:800}.five-setlist__player-top b[data-v-f90fb1bb]{color:var(--track-color)}.five-setlist__wave[data-v-f90fb1bb]{height:140px;display:flex;align-items:center;gap:4px;margin-bottom:auto}.five-setlist__wave i[data-v-f90fb1bb]{flex:1;height:calc(12px + (var(--sequence-index,1)*2px));background:var(--track-color);animation:five-meter-f90fb1bb .5s ease-in-out infinite alternate}.five-setlist__wave i[data-v-f90fb1bb]:nth-child(3n){height:74%;animation-delay:.15s}.five-setlist__wave i[data-v-f90fb1bb]:nth-child(5n){height:38%;animation-delay:.26s}.five-setlist__player p[data-v-f90fb1bb]{font-size:10px;font-weight:800}.five-setlist__player h3[data-v-f90fb1bb]{margin:8px 0 14px;font:760 clamp(38px,5vw,76px)/.88 "Montserrat",sans-serif}.five-setlist__player>span[data-v-f90fb1bb]{max-width:570px;line-height:1.5}.five-setlist__progress[data-v-f90fb1bb]{height:5px;margin-top:32px;background:#f4edde33}.five-setlist__progress i[data-v-f90fb1bb]{display:block;width:68%;height:100%;background:var(--track-color);animation:five-progress-f90fb1bb 2.8s ease-in-out infinite alternate}.five-station[data-v-f90fb1bb]{min-height:90vh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,7vw,110px);padding:clamp(80px,10vw,150px) clamp(22px,6vw,90px);background:#ff584d;color:#151019}.five-station__screen[data-v-f90fb1bb]{position:relative;display:grid;place-items:center;transform:translateY(var(--parallax-y,0))}.five-station__screen img[data-v-f90fb1bb]{width:min(100%,320px);max-height:72vh;display:block;object-fit:contain;border:7px solid #151019;border-radius:34px;box-shadow:16px 16px #f7d25a}.five-station__screen div[data-v-f90fb1bb]{position:absolute;left:7%;right:2%;bottom:-26px;display:grid;padding:18px;background:#151019;color:#f4edde}.five-station__screen div span[data-v-f90fb1bb],.five-station__screen div em[data-v-f90fb1bb]{font-size:9px;font-style:normal}.five-station__screen div b[data-v-f90fb1bb]{font:760 22px/1.2 Montserrat,sans-serif}.five-station__copy h2[data-v-f90fb1bb]{margin:22px 0;font:780 clamp(48px,6.4vw,94px)/.9 "Montserrat",sans-serif}.five-station__copy>p[data-v-f90fb1bb]:last-child{font-size:18px;line-height:1.6}.five-bands[data-v-f90fb1bb]{padding:clamp(90px,10vw,150px) 0 0;background:#f7d25a;color:#151019}.five-bands>header[data-v-f90fb1bb]{padding:0 clamp(22px,6vw,90px) 65px}.five-bands h2[data-v-f90fb1bb]{margin:20px 0 0;font:780 clamp(58px,9vw,138px)/.85 "Montserrat",sans-serif;text-transform:uppercase}.five-bands__list article[data-v-f90fb1bb]{min-height:132px;display:grid;grid-template-columns:130px .8fr 1.4fr auto;align-items:center;gap:28px;padding:22px clamp(22px,6vw,90px);border-top:2px solid;transition:background .2s ease,padding .2s ease}.five-bands__list article[data-v-f90fb1bb]:hover{padding-left:calc(clamp(22px,6vw,90px) + 18px);background:#a8db52}.five-bands__list h3[data-v-f90fb1bb]{margin:0;font:760 clamp(24px,3vw,44px)/1 "Montserrat",sans-serif}.five-bands__list p[data-v-f90fb1bb]{max-width:520px}.five-bands__list span[data-v-f90fb1bb],.five-bands__list b[data-v-f90fb1bb]{font-size:11px}@keyframes five-spin-f90fb1bb{to{transform:rotate(360deg)}}@keyframes five-live-f90fb1bb{to{transform:scale(1.25)}}@keyframes five-meter-f90fb1bb{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes five-crawl-f90fb1bb{to{transform:translate(-100%)}}@keyframes five-progress-f90fb1bb{0%{width:15%}to{width:92%}}@media (max-width:960px){.five-hero[data-v-f90fb1bb],.five-station[data-v-f90fb1bb]{grid-template-columns:1fr}.five-hero__deck[data-v-f90fb1bb]{max-width:720px}.five-setlist>header[data-v-f90fb1bb],.five-setlist__body[data-v-f90fb1bb]{grid-template-columns:1fr}.five-bands__list article[data-v-f90fb1bb]{grid-template-columns:80px 1fr auto}.five-bands__list article p[data-v-f90fb1bb]{grid-column:2/-1}}@media (max-width:620px){.five-hero[data-v-f90fb1bb]{padding-top:94px}.five-hero__deck[data-v-f90fb1bb]{grid-template-columns:1fr;padding:20px}.five-record[data-v-f90fb1bb]{max-width:260px;margin:auto}.five-setlist__tracks button[data-v-f90fb1bb]{grid-template-columns:86px 1fr auto}.five-bands__list article[data-v-f90fb1bb]{grid-template-columns:55px 1fr}.five-bands__list article b[data-v-f90fb1bb]{display:none}.five-bands__list article p[data-v-f90fb1bb]{grid-column:1/-1}.five-station__screen div[data-v-f90fb1bb]{right:0}}.demo-six[data-v-87811d66]{background:#e9f2ee;color:#0a3540}.six-hero[data-v-87811d66]{min-height:100svh;position:relative;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(28px,5vw,76px);overflow:hidden;padding:106px clamp(20px,4.5vw,70px) 55px;background:#e9f2ee}.six-hero[data-v-87811d66]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:linear-gradient(#0a3540 1px,transparent 1px),linear-gradient(90deg,#0a3540 1px,transparent 1px);background-size:52px 52px}.six-hero__copy[data-v-87811d66],.six-network[data-v-87811d66]{position:relative;z-index:2}.six-hero__copy h1[data-v-87811d66]{margin:22px 0;font:780 clamp(62px,8.6vw,136px)/.82 "Montserrat",sans-serif;text-transform:uppercase}.six-hero__copy>p[data-v-87811d66]:last-of-type{max-width:610px;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.six-hero__copy>a[data-v-87811d66]{width:max-content;min-height:54px;display:flex;align-items:center;gap:50px;margin-top:30px;padding:0 20px;border:2px solid;background:#f7d25a;color:inherit;text-decoration:none;font-weight:780;box-shadow:7px 7px #0a3540;transition:transform .2s ease}.six-hero__copy>a[data-v-87811d66]:hover{transform:translate(-3px,-3px)}.six-network[data-v-87811d66]{height:min(680px,72vh);min-height:510px;overflow:hidden;border:2px solid;background:#d8e5df;box-shadow:16px 16px #0a3540;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease}.six-network__cross[data-v-87811d66]{position:absolute;width:130%;height:7px;background:#b9cbc3;transform-origin:left}.six-network__cross--a[data-v-87811d66]{left:-10%;top:24%;transform:rotate(13deg)}.six-network__cross--b[data-v-87811d66]{left:18%;top:0;transform:rotate(74deg)}.six-network__cross--c[data-v-87811d66]{left:-5%;top:72%;transform:rotate(-10deg)}.six-network__district[data-v-87811d66]{position:absolute;font:800 clamp(12px,1.3vw,20px)/1 "Montserrat",sans-serif;opacity:.28}.six-network__district--a[data-v-87811d66]{left:8%;top:12%}.six-network__district--b[data-v-87811d66]{right:10%;top:18%}.six-network__district--c[data-v-87811d66]{right:7%;bottom:9%}.six-network__route[data-v-87811d66]{position:absolute;left:9%;right:9%;top:42%;height:94px;display:flex;align-items:center;justify-content:space-between}.six-network__rail[data-v-87811d66]{position:absolute;left:0;right:0;top:50%;height:9px;background:#ff6b52;box-shadow:0 0 0 3px #0a3540}.six-network__route button[data-v-87811d66]{z-index:3;width:66px;display:grid;justify-items:center;gap:7px;border:0;background:transparent;color:inherit;cursor:pointer}.six-network__route button i[data-v-87811d66]{width:30px;height:30px;border:6px solid #0a3540;border-radius:50%;background:#e9f2ee;transition:transform .18s ease,background .18s ease}.six-network__route button span[data-v-87811d66]{padding:4px 7px;background:#e9f2ee;font-size:9px;font-weight:800}.six-network__route button:hover i[data-v-87811d66],.six-network__route button.is-active i[data-v-87811d66]{background:var(--stop-color);transform:scale(1.35)}.six-network__route img[data-v-87811d66]{position:absolute;z-index:5;bottom:52px;width:112px;transform:translate(-50%);transition:left .65s cubic-bezier(.2,.8,.2,1)}.six-network__readout[data-v-87811d66]{position:absolute;left:6%;right:6%;bottom:6%;display:grid;grid-template-columns:1fr auto;align-items:end;padding:20px;border:2px solid;background:#f5f1e6;box-shadow:8px 8px 0 var(--stop-color)}.six-network__readout span[data-v-87811d66]{grid-column:1/-1;font-size:9px;font-weight:800}.six-network__readout h2[data-v-87811d66]{margin:8px 0 4px;font:760 clamp(25px,3vw,43px)/1 "Montserrat",sans-serif}.six-network__readout p[data-v-87811d66]{margin:0;font-size:12px}.six-network__readout b[data-v-87811d66]{grid-row:2/4;grid-column:2;padding:8px 10px;background:var(--stop-color);font-size:9px}.six-journey[data-v-87811d66]{padding:clamp(100px,11vw,170px) clamp(20px,5vw,78px);background:#0a3540;color:#f4f0e5}.six-journey>header[data-v-87811d66]{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;margin-bottom:100px}.six-journey h2[data-v-87811d66]{margin:0;font:780 clamp(56px,8vw,120px)/.86 "Montserrat",sans-serif}.six-journey__line[data-v-87811d66]{position:relative;display:grid;grid-template-columns:repeat(5,1fr)}.six-journey__line[data-v-87811d66]:before{content:"";position:absolute;left:10%;right:10%;top:30px;height:5px;background:#f4f0e5}.six-journey__line article[data-v-87811d66]{position:relative;padding:0 clamp(12px,2vw,28px);transition:transform .2s ease}.six-journey__line article[data-v-87811d66]:hover{transform:translateY(-12px)}.six-journey__line article>div[data-v-87811d66]{height:64px;display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.six-journey__line article>div span[data-v-87811d66]{font-size:9px}.six-journey__line article>div i[data-v-87811d66]{z-index:2;width:38px;height:38px;border:5px solid #f4f0e5;border-radius:50%;background:var(--stop-color)}.six-journey__line h3[data-v-87811d66]{min-height:75px;margin:0;font:760 clamp(22px,2.2vw,35px)/1.05 "Montserrat",sans-serif}.six-journey__line p[data-v-87811d66]{min-height:120px;line-height:1.55;opacity:.75}.six-journey__line b[data-v-87811d66]{font-size:10px;color:var(--stop-color)}.six-local[data-v-87811d66]{min-height:88vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,8vw,120px);padding:clamp(90px,10vw,150px) clamp(20px,6vw,92px);background:#f7d25a}.six-local__art[data-v-87811d66]{position:relative;height:min(660px,70vh);display:grid;place-items:center;transform:translateY(var(--parallax-y,0))}.six-local__art img[data-v-87811d66]{z-index:2;max-width:88%;max-height:100%;object-fit:contain;filter:drop-shadow(16px 20px 0 rgba(10,53,64,.15))}.six-local__art i[data-v-87811d66]{position:absolute;width:64%;height:12px;background:#ff6b52;transform:rotate(30deg)}.six-local__art i[data-v-87811d66]:nth-of-type(2){background:#72b7ff;transform:rotate(-28deg)}.six-local__art i[data-v-87811d66]:nth-of-type(3){width:34%;height:34%;border:12px solid #0a3540;border-radius:50%;background:transparent;transform:none}.six-local__copy h2[data-v-87811d66]{margin:20px 0;font:780 clamp(50px,7vw,108px)/.88 "Montserrat",sans-serif}.six-local__copy>p[data-v-87811d66]:last-child{font-size:19px;line-height:1.6}.six-board[data-v-87811d66]{padding:clamp(90px,10vw,150px) clamp(20px,5vw,78px);background:#f4f0e5}.six-board>header[data-v-87811d66]{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;margin-bottom:70px}.six-board h2[data-v-87811d66]{margin:0;font:780 clamp(53px,7vw,108px)/.9 "Montserrat",sans-serif}.six-board__table[data-v-87811d66]{border-top:3px solid}.six-board__head[data-v-87811d66],.six-board__table article[data-v-87811d66]{display:grid;grid-template-columns:90px .7fr 1.4fr auto;gap:24px;align-items:center}.six-board__head[data-v-87811d66]{padding:12px 18px;font-size:9px;font-weight:800}.six-board__table article[data-v-87811d66]{min-height:104px;padding:18px;border-top:1px solid;transition:background .2s ease,padding .2s ease}.six-board__table article[data-v-87811d66]:hover{padding-left:30px;background:#d8e5df}.six-board__table article i[data-v-87811d66]{width:36px;height:36px;border:7px solid;border-radius:50%;background:var(--line)}.six-board__table article b[data-v-87811d66]{font:750 clamp(18px,2vw,29px)/1 "Montserrat",sans-serif}.six-board__table article p[data-v-87811d66]{margin:0}.six-board__table article em[data-v-87811d66]{font-size:9px;font-style:normal;font-weight:800}@media (max-width:980px){.six-hero[data-v-87811d66]{grid-template-columns:1fr}.six-network[data-v-87811d66]{height:600px}.six-journey__line[data-v-87811d66]{grid-template-columns:1fr}.six-journey__line[data-v-87811d66]:before{left:31px;right:auto;top:0;bottom:0;width:5px;height:auto}.six-journey__line article[data-v-87811d66]{display:grid;grid-template-columns:70px 1fr;gap:0 20px;padding:22px 0}.six-journey__line article>div[data-v-87811d66]{grid-row:1/4;height:auto;margin:0}.six-journey__line article>div span[data-v-87811d66]{display:none}.six-journey__line article h3[data-v-87811d66],.six-journey__line article p[data-v-87811d66]{min-height:0}.six-local[data-v-87811d66]{grid-template-columns:1fr}.six-local__art[data-v-87811d66]{height:520px}}@media (max-width:650px){.six-hero[data-v-87811d66]{padding-top:96px}.six-network[data-v-87811d66]{min-height:530px}.six-network__route[data-v-87811d66]{left:4%;right:4%}.six-network__route button[data-v-87811d66]{width:52px}.six-network__route button span[data-v-87811d66]{font-size:7px}.six-network__route img[data-v-87811d66]{width:82px}.six-network__readout[data-v-87811d66]{grid-template-columns:1fr}.six-network__readout b[data-v-87811d66]{grid-row:auto;grid-column:auto;width:max-content;margin-top:12px}.six-journey>header[data-v-87811d66],.six-board>header[data-v-87811d66]{grid-template-columns:1fr}.six-board__head[data-v-87811d66]{display:none}.six-board__table article[data-v-87811d66]{grid-template-columns:55px 1fr auto}.six-board__table article p[data-v-87811d66]{grid-column:2/-1}}.demo-seven[data-v-a6645c3f]{background:#ecf1ed;color:#101820}.seven-hero[data-v-a6645c3f]{min-height:100svh;position:relative;padding:92px 22px 22px;background:#ecf1ed}.seven-os[data-v-a6645c3f]{min-height:calc(100svh - 114px);position:relative;display:grid;grid-template-columns:76px 1fr;grid-template-rows:45px 1fr;border:1px solid #101820;background:#f8faf7;box-shadow:10px 10px #101820;overflow:hidden}.seven-os__bar[data-v-a6645c3f]{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 18px;border-bottom:1px solid;font:700 10px/1 monospace}.seven-os__bar>span[data-v-a6645c3f]{text-align:center}.seven-os__bar>div[data-v-a6645c3f]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.seven-os__bar i[data-v-a6645c3f]{width:7px;height:7px;border-radius:50%;background:#a8db52;box-shadow:0 0 0 4px #a8db522e}.seven-os__bar em[data-v-a6645c3f]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ff6b52;font-style:normal}.seven-os__rail[data-v-a6645c3f]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 0;border-right:1px solid}.seven-os__rail button[data-v-a6645c3f]{width:44px;height:44px;border:1px solid;background:transparent;color:inherit;font:700 9px/1 monospace;cursor:pointer}.seven-os__rail button[data-v-a6645c3f]:hover,.seven-os__rail button.is-active[data-v-a6645c3f]{background:#101820;color:#9ef1c5}.seven-os__rail>i[data-v-a6645c3f]{flex:1}.seven-os__workspace[data-v-a6645c3f]{min-width:0;padding:clamp(18px,2.2vw,34px);background:linear-gradient(110deg,#f8faf7 0 70%,var(--workspace-accent) 70% 100%);transition:background .35s ease}.seven-os__workspace>header[data-v-a6645c3f]{display:flex;justify-content:space-between;align-items:start;gap:30px}.seven-os__workspace>header p[data-v-a6645c3f]{margin:0 0 9px;font:700 9px/1 monospace}.seven-os__workspace>header h1[data-v-a6645c3f]{margin:0;font:760 clamp(40px,5.5vw,86px)/.87 "Montserrat",sans-serif;text-transform:uppercase}.seven-os__workspace>header h1 em[data-v-a6645c3f]{font-style:normal;color:#ff6b52}.seven-os__workspace>header button[data-v-a6645c3f]{min-height:44px;padding:0 16px;border:1px solid;background:#101820;color:#f8faf7;font-weight:750;cursor:pointer}.seven-os__status[data-v-a6645c3f]{display:grid;grid-template-columns:140px 1.1fr 1.6fr auto;align-items:center;gap:18px;margin-top:24px;padding:13px 16px;border:1px solid;background:#f8faf7}.seven-os__status span[data-v-a6645c3f],.seven-os__status b[data-v-a6645c3f]{font:700 9px/1 monospace}.seven-os__status strong[data-v-a6645c3f]{font-size:14px}.seven-os__status p[data-v-a6645c3f]{margin:0;font-size:12px}.seven-os__status b[data-v-a6645c3f]{padding:7px 9px;background:var(--workspace-accent)}.seven-os__windows[data-v-a6645c3f]{display:grid;grid-template-columns:1.2fr .8fr 170px;gap:14px;margin-top:14px}.seven-window[data-v-a6645c3f]{min-width:0;border:1px solid;background:#f8faf7;overflow:hidden}.seven-window>div[data-v-a6645c3f]{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid;font:700 8px/1 monospace}.seven-window>div span[data-v-a6645c3f]{margin-right:auto}.seven-window>div i[data-v-a6645c3f]{width:8px;height:8px;border:1px solid;border-radius:50%}.seven-window img[data-v-a6645c3f]{width:100%;height:clamp(170px,28vh,310px);display:block;object-fit:cover;object-position:top}.seven-window footer[data-v-a6645c3f]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:12px;font-size:10px}.seven-window footer em[data-v-a6645c3f]{font-style:normal}.seven-window--primary[data-v-a6645c3f]{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease}.seven-os__pulse[data-v-a6645c3f]{display:flex;flex-direction:column;padding:14px;background:#101820;color:#f8faf7}.seven-os__pulse>span[data-v-a6645c3f]{font:700 9px/1 monospace}.seven-os__pulse strong[data-v-a6645c3f]{margin-top:22px;font:760 64px/1 Montserrat,sans-serif;color:var(--workspace-accent)}.seven-os__pulse>em[data-v-a6645c3f]{font-style:normal}.seven-os__pulse>div[data-v-a6645c3f]{height:75px;display:flex;align-items:end;gap:3px;margin:18px 0}.seven-os__pulse>div i[data-v-a6645c3f]{flex:1;height:20%;background:var(--workspace-accent);animation:seven-pulse-a6645c3f .7s ease-in-out infinite alternate}.seven-os__pulse>div i[data-v-a6645c3f]:nth-child(3n){height:90%;animation-delay:.15s}.seven-os__pulse>div i[data-v-a6645c3f]:nth-child(2n){height:50%;animation-delay:.3s}.seven-os__pulse p[data-v-a6645c3f]{margin:0;padding:9px 0;border-top:1px solid rgba(248,250,247,.25);font-size:9px}.seven-command[data-v-a6645c3f]{position:absolute;z-index:12;left:50%;top:50%;width:min(660px,80vw);padding:24px;border:1px solid #9ef1c5;background:#101820f7;color:#f8faf7;box-shadow:0 0 70px #10182066;transform:translate(-50%,-50%)}.seven-command>span[data-v-a6645c3f],.seven-command small[data-v-a6645c3f]{font:700 9px/1.4 monospace;color:#9ef1c5}.seven-command>strong[data-v-a6645c3f]{display:block;margin:18px 0;font:760 34px/1 Montserrat,sans-serif}.seven-command>div[data-v-a6645c3f]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid}.seven-command>div p[data-v-a6645c3f]{margin:0}.seven-command small[data-v-a6645c3f]{display:block;margin-top:18px}.seven-command-enter-active[data-v-a6645c3f],.seven-command-leave-active[data-v-a6645c3f]{transition:opacity .2s ease,transform .2s ease}.seven-command-enter-from[data-v-a6645c3f],.seven-command-leave-to[data-v-a6645c3f]{opacity:0;transform:translate(-50%,-45%) scale(.96)}.seven-flow[data-v-a6645c3f]{padding:clamp(100px,11vw,170px) clamp(20px,5vw,76px);background:#101820;color:#f4f0e5}.seven-flow>header[data-v-a6645c3f]{display:grid;grid-template-columns:.65fr 1.35fr;gap:38px;margin-bottom:80px}.seven-flow h2[data-v-a6645c3f]{margin:0;font:760 clamp(56px,8vw,120px)/.86 "Montserrat",sans-serif}.seven-flow__commands[data-v-a6645c3f]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid;border-left:1px solid}.seven-flow__commands article[data-v-a6645c3f]{min-height:360px;display:grid;align-content:start;padding:30px;border-right:1px solid;border-bottom:1px solid;transition:background .2s ease,color .2s ease}.seven-flow__commands article[data-v-a6645c3f]:hover{background:#9ef1c5;color:#101820}.seven-flow__commands span[data-v-a6645c3f]{font:700 9px/1 monospace}.seven-flow__commands code[data-v-a6645c3f]{width:max-content;margin:42px 0 20px;padding:8px 11px;background:#ff6b52;color:#101820;font:700 12px/1 monospace}.seven-flow__commands h3[data-v-a6645c3f]{margin:0;font:760 clamp(31px,4vw,58px)/.92 "Montserrat",sans-serif}.seven-flow__commands p[data-v-a6645c3f]{max-width:580px;line-height:1.6;opacity:.74}.seven-flow__commands b[data-v-a6645c3f]{margin-top:auto;font:700 9px/1 monospace;color:#f7d25a}.seven-assistant[data-v-a6645c3f]{min-height:88vh;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(20px,7vw,100px);padding:clamp(90px,10vw,150px) clamp(20px,6vw,90px);background:#f7d25a}.seven-assistant__copy h2[data-v-a6645c3f]{margin:20px 0;font:760 clamp(53px,7vw,108px)/.88 "Montserrat",sans-serif}.seven-assistant__copy>p[data-v-a6645c3f]:last-child{font-size:19px;line-height:1.6}.seven-assistant__dino[data-v-a6645c3f]{position:relative;height:min(660px,70vh);display:grid;place-items:center;transform:translateY(var(--parallax-y,0))}.seven-assistant__dino>img[data-v-a6645c3f]{max-width:75%;max-height:100%;object-fit:contain}.seven-assistant__dino>div[data-v-a6645c3f]{position:absolute;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-width:240px;padding:14px;border:1px solid;background:#f8faf7;box-shadow:6px 6px #101820;font-size:10px}.seven-assistant__dino>div[data-v-a6645c3f]:first-of-type{left:0;top:24%}.seven-assistant__dino>div[data-v-a6645c3f]:last-of-type{right:0;bottom:19%}.seven-assistant__dino div i[data-v-a6645c3f]{width:9px;height:9px;border-radius:50%;background:#a8db52}.seven-assistant__dino div b[data-v-a6645c3f]{font-family:monospace}.seven-modules[data-v-a6645c3f]{padding:clamp(100px,11vw,170px) clamp(20px,5vw,76px);background:#ecf1ed}.seven-modules>header[data-v-a6645c3f]{display:grid;grid-template-columns:.65fr 1.35fr;gap:38px;margin-bottom:80px}.seven-modules h2[data-v-a6645c3f]{margin:0;font:760 clamp(56px,8vw,118px)/.86 "Montserrat",sans-serif}.seven-modules__grid[data-v-a6645c3f]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid;border-left:1px solid}.seven-modules__grid article[data-v-a6645c3f]{min-height:260px;display:flex;flex-direction:column;padding:25px;border-right:1px solid;border-bottom:1px solid;transition:background .2s ease,transform .2s ease}.seven-modules__grid article[data-v-a6645c3f]:nth-child(2n):hover{background:#f7d25a}.seven-modules__grid article[data-v-a6645c3f]:nth-child(odd):hover{background:#a8db52}.seven-modules__grid article[data-v-a6645c3f]:hover{transform:translateY(-7px)}.seven-modules__grid span[data-v-a6645c3f],.seven-modules__grid b[data-v-a6645c3f]{font:700 9px/1 monospace}.seven-modules__grid h3[data-v-a6645c3f]{margin:45px 0 12px;font:760 clamp(26px,3vw,42px)/1 "Montserrat",sans-serif}.seven-modules__grid p[data-v-a6645c3f]{line-height:1.5}.seven-modules__grid b[data-v-a6645c3f]{margin-top:auto}@keyframes seven-pulse-a6645c3f{to{height:100%}}@media (max-width:1050px){.seven-os__windows[data-v-a6645c3f]{grid-template-columns:1fr 1fr}.seven-os__pulse[data-v-a6645c3f]{grid-column:1/-1;display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center}.seven-os__pulse>div[data-v-a6645c3f],.seven-os__pulse p[data-v-a6645c3f]{display:none}.seven-assistant[data-v-a6645c3f]{grid-template-columns:1fr}.seven-assistant__dino[data-v-a6645c3f]{height:500px}}@media (max-width:760px){.seven-hero[data-v-a6645c3f]{padding:84px 10px 10px}.seven-os[data-v-a6645c3f]{grid-template-columns:48px 1fr}.seven-os__bar[data-v-a6645c3f]{grid-template-columns:1fr auto}.seven-os__bar>span[data-v-a6645c3f]{display:none}.seven-os__rail button[data-v-a6645c3f]{width:34px;height:38px}.seven-os__workspace>header h1[data-v-a6645c3f]{font-size:38px}.seven-os__workspace>header button[data-v-a6645c3f]{display:none}.seven-os__status[data-v-a6645c3f]{grid-template-columns:1fr auto}.seven-os__status p[data-v-a6645c3f]{grid-column:1/-1}.seven-os__windows[data-v-a6645c3f]{grid-template-columns:1fr}.seven-window--search[data-v-a6645c3f]{display:none}.seven-flow>header[data-v-a6645c3f],.seven-modules>header[data-v-a6645c3f]{grid-template-columns:1fr}.seven-flow__commands[data-v-a6645c3f],.seven-modules__grid[data-v-a6645c3f]{grid-template-columns:1fr}.seven-assistant__dino>div[data-v-a6645c3f]{min-width:190px}.seven-command[data-v-a6645c3f]{width:84vw}}.seven-window img[data-v-a6645c3f]{height:clamp(230px,35vh,360px);object-fit:contain;object-position:center;padding:10px;background:#e6eee8}.demo-eight[data-v-847b4331]{background:#121b1e;color:#f4efdf}.eight-hero[data-v-847b4331]{min-height:100svh;position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:110px clamp(20px,5vw,76px) 86px;background:#121b1e}.eight-hero__image[data-v-847b4331],.eight-hero__veil[data-v-847b4331]{position:absolute;top:-4%;right:0;bottom:-4%;left:0;width:100%;height:108%}.eight-hero__image[data-v-847b4331]{object-fit:cover;object-position:center calc(58% + var(--parallax-y,0px));filter:saturate(1.16) contrast(1.05);transform:scale(1.03)}.eight-hero__veil[data-v-847b4331]{background:linear-gradient(90deg,#091114f0,#09111485 53%,#0911142e),linear-gradient(0deg,rgba(9,17,20,.6),transparent 60%)}.eight-hero__copy[data-v-847b4331]{position:relative;z-index:3;max-width:980px}.eight-hero__copy h1[data-v-847b4331]{margin:22px 0;font:780 clamp(68px,11vw,174px)/.77 "Montserrat",sans-serif;text-transform:uppercase}.eight-hero__copy>p[data-v-847b4331]:last-of-type{max-width:650px;font-size:clamp(18px,1.6vw,23px);line-height:1.55}.eight-hero__copy>a[data-v-847b4331]{width:max-content;min-height:58px;display:flex;align-items:center;gap:55px;margin-top:30px;padding:0 22px;background:#f7d25a;color:#121b1e;text-decoration:none;font-weight:780;box-shadow:8px 8px #ff6b52;transition:transform .2s ease}.eight-hero__copy>a[data-v-847b4331]:hover{transform:translate(-4px,-4px)}.eight-hero__ticket[data-v-847b4331]{position:absolute;z-index:4;right:5%;top:19%;width:min(330px,28vw);min-height:410px;display:grid;align-content:space-between;padding:24px;border:3px solid #121b1e;background:#f7d25a;color:#121b1e;box-shadow:13px 13px #ff6b52;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(4deg);transition:transform .2s ease}.eight-hero__ticket[data-v-847b4331]:after{content:"";position:absolute;left:22px;right:22px;bottom:77px;border-top:3px dashed}.eight-hero__ticket>span[data-v-847b4331],.eight-hero__ticket em[data-v-847b4331],.eight-hero__ticket small[data-v-847b4331]{font-size:9px;font-style:normal;font-weight:800}.eight-hero__ticket>b[data-v-847b4331]{font:780 clamp(44px,4.5vw,70px)/.8 "Montserrat",sans-serif}.eight-hero__ticket>i[data-v-847b4331]{position:absolute;right:20px;top:18px;font:800 37px/1 Montserrat,sans-serif}.eight-hero__ticket div[data-v-847b4331]{display:grid;gap:8px;padding-bottom:40px}.eight-hero__ticket div strong[data-v-847b4331]{font:760 24px/1 Montserrat,sans-serif}.eight-hero__marquee[data-v-847b4331]{position:absolute;z-index:5;left:0;right:0;bottom:0;display:flex;padding:12px 0;background:#ff6b52;color:#121b1e;white-space:nowrap;font-weight:800}.eight-hero__marquee span[data-v-847b4331]{animation:eight-marquee-847b4331 18s linear infinite}.eight-run[data-v-847b4331]{padding:clamp(100px,11vw,170px) clamp(20px,6vw,90px);background:#f4efdf;color:#121b1e}.eight-run>header[data-v-847b4331]{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;margin-bottom:90px}.eight-run h2[data-v-847b4331]{margin:0;font:780 clamp(56px,8vw,122px)/.85 "Montserrat",sans-serif;text-transform:uppercase}.eight-run__timeline[data-v-847b4331]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:45px}.eight-run__timeline[data-v-847b4331]:before{content:"";position:absolute;left:8%;right:8%;top:33px;height:6px;background:#121b1e}.eight-run__timeline button[data-v-847b4331]{z-index:2;display:grid;justify-items:center;gap:10px;border:0;background:transparent;color:inherit;cursor:pointer}.eight-run__timeline button span[data-v-847b4331],.eight-run__timeline button b[data-v-847b4331]{font-size:10px;font-weight:800}.eight-run__timeline button i[data-v-847b4331]{width:42px;height:42px;border:6px solid #121b1e;border-radius:50%;background:#f4efdf;transition:transform .2s ease,background .2s ease}.eight-run__timeline button:hover i[data-v-847b4331],.eight-run__timeline button.is-active i[data-v-847b4331]{background:var(--moment-color);transform:scale(1.28)}.eight-run__moment[data-v-847b4331]{min-height:440px;position:relative;display:grid;grid-template-columns:1fr .8fr;align-content:end;gap:15px 60px;padding:42px;background:#121b1e;color:#f4efdf;box-shadow:14px 14px 0 var(--moment-color);transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease,box-shadow .25s ease}.eight-run__moment>span[data-v-847b4331]{grid-column:1/-1;font-size:10px;font-weight:800;color:var(--moment-color)}.eight-run__moment h3[data-v-847b4331]{margin:0;font:780 clamp(50px,7vw,103px)/.84 "Montserrat",sans-serif;text-transform:uppercase}.eight-run__moment p[data-v-847b4331]{align-self:end;max-width:520px;font-size:18px;line-height:1.6}.eight-run__moment>div[data-v-847b4331]{position:absolute;top:35px;left:42px;right:42px;height:110px;display:flex;align-items:center;gap:5px}.eight-run__moment>div i[data-v-847b4331]{flex:1;height:18%;background:var(--moment-color);animation:eight-meter-847b4331 .55s ease-in-out infinite alternate}.eight-run__moment>div i[data-v-847b4331]:nth-child(3n){height:90%;animation-delay:.12s}.eight-run__moment>div i[data-v-847b4331]:nth-child(2n){height:48%;animation-delay:.25s}.eight-run__moment>b[data-v-847b4331]{position:absolute;right:28px;bottom:18px;font:780 18px/1 Montserrat,sans-serif}.eight-floor[data-v-847b4331]{padding:clamp(100px,11vw,170px) clamp(20px,5vw,76px);background:#a8db52;color:#121b1e}.eight-floor>header[data-v-847b4331]{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;margin-bottom:75px}.eight-floor h2[data-v-847b4331]{margin:0;font:780 clamp(54px,7.5vw,112px)/.87 "Montserrat",sans-serif}.eight-floor__map[data-v-847b4331]{min-height:800px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px;border:3px solid;background-image:linear-gradient(#121b1e 1px,transparent 1px),linear-gradient(90deg,#121b1e 1px,transparent 1px);background-size:46px 46px}.eight-booth[data-v-847b4331]{min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;border:3px solid;background:#f4efdf;box-shadow:10px 10px #121b1e;transition:transform .25s ease}.eight-booth[data-v-847b4331]:hover{transform:translate(-5px,-8px) rotate(-1deg)}.eight-booth--book[data-v-847b4331]{background:#f7d25a}.eight-booth--run[data-v-847b4331]{background:#72b7ff}.eight-booth--sell[data-v-847b4331]{background:#ff6b52}.eight-booth>span[data-v-847b4331],.eight-booth>b[data-v-847b4331]{font-size:10px;font-weight:800}.eight-booth h3[data-v-847b4331]{margin:35px 0 10px;font:760 clamp(30px,4vw,58px)/.9 "Montserrat",sans-serif}.eight-booth p[data-v-847b4331]{max-width:520px;line-height:1.5}.eight-booth>b[data-v-847b4331]{margin-top:auto}.eight-floor__center[data-v-847b4331]{position:absolute;z-index:5;left:50%;top:50%;width:230px;height:230px;display:grid;place-items:center;align-content:center;border:8px solid;border-radius:50%;background:#121b1e;color:#f4efdf;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #a8db52,0 0 0 13px #121b1e}.eight-floor__center span[data-v-847b4331]{font:780 80px/.85 Montserrat,sans-serif;color:#f7d25a}.eight-floor__center b[data-v-847b4331],.eight-floor__center em[data-v-847b4331]{font-size:9px;font-style:normal}.eight-local[data-v-847b4331]{min-height:92vh;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,7vw,100px);overflow:hidden;padding:clamp(90px,10vw,150px) clamp(20px,6vw,90px);background:#ff6b52;color:#121b1e}.eight-local__copy h2[data-v-847b4331]{margin:20px 0;font:780 clamp(57px,8vw,118px)/.85 "Montserrat",sans-serif;text-transform:uppercase}.eight-local__copy>p[data-v-847b4331]:last-child{max-width:650px;font-size:19px;line-height:1.6}.eight-local__art[data-v-847b4331]{height:min(720px,75vh);position:relative;display:grid;place-items:center;transform:translateY(var(--parallax-y,0))}.eight-local__art img[data-v-847b4331]{position:relative;z-index:2;max-width:80%;max-height:100%;filter:drop-shadow(18px 20px 0 rgba(18,27,30,.16));animation:eight-dance-847b4331 1s ease-in-out infinite alternate}.eight-local__sun[data-v-847b4331]{position:absolute;width:75%;aspect-ratio:1;border:16px solid #121b1e;border-radius:50%;background:#f7d25a}.eight-local__art span[data-v-847b4331],.eight-local__art>b[data-v-847b4331]{position:absolute;z-index:3;padding:11px 15px;background:#121b1e;color:#f4efdf;font-size:10px}.eight-local__art span[data-v-847b4331]{left:0;top:20%;transform:rotate(-5deg)}.eight-local__art>b[data-v-847b4331]{right:0;bottom:16%;transform:rotate(4deg)}.eight-wristbands[data-v-847b4331]{padding:clamp(100px,11vw,170px) clamp(20px,5vw,76px);background:#f7d25a;color:#121b1e}.eight-wristbands>header[data-v-847b4331]{display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;margin-bottom:85px}.eight-wristbands h2[data-v-847b4331]{margin:0;font:780 clamp(56px,8vw,120px)/.85 "Montserrat",sans-serif;text-transform:uppercase}.eight-wristbands__stack[data-v-847b4331]{display:grid;gap:12px}.eight-wristbands__stack article[data-v-847b4331]{min-height:112px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;padding:18px 32px;border:3px solid;background:#f4efdf;box-shadow:8px 8px #121b1e;transition:transform .2s ease}.eight-wristbands__stack article[data-v-847b4331]:nth-child(2){background:#a8db52;transform:rotate(-1deg)}.eight-wristbands__stack article[data-v-847b4331]:nth-child(3){background:#72b7ff;transform:rotate(1deg)}.eight-wristbands__stack article[data-v-847b4331]:nth-child(4){background:#ff6b52;transform:rotate(-1deg)}.eight-wristbands__stack article[data-v-847b4331]:hover{transform:translate(10px) rotate(0)}.eight-wristbands__stack span[data-v-847b4331],.eight-wristbands__stack b[data-v-847b4331]{font-size:10px}.eight-wristbands__stack h3[data-v-847b4331]{margin:0;font:760 clamp(27px,4vw,57px)/1 "Montserrat",sans-serif}@keyframes eight-marquee-847b4331{to{transform:translate(-100%)}}@keyframes eight-meter-847b4331{to{height:100%}}@keyframes eight-dance-847b4331{to{transform:translateY(-12px) rotate(3deg)}}@media (max-width:950px){.eight-hero__ticket[data-v-847b4331]{display:none}.eight-run>header[data-v-847b4331],.eight-floor>header[data-v-847b4331],.eight-wristbands>header[data-v-847b4331]{grid-template-columns:1fr}.eight-local[data-v-847b4331]{grid-template-columns:1fr}.eight-floor__map[data-v-847b4331]{min-height:0}.eight-local__art[data-v-847b4331]{height:560px}}@media (max-width:650px){.eight-hero[data-v-847b4331]{padding-top:100px}.eight-run__moment[data-v-847b4331]{grid-template-columns:1fr;padding:26px}.eight-run__moment>div[data-v-847b4331]{left:26px;right:26px}.eight-floor__map[data-v-847b4331]{grid-template-columns:1fr;padding:20px}.eight-floor__center[data-v-847b4331]{display:none}.eight-wristbands__stack article[data-v-847b4331]{grid-template-columns:1fr auto;gap:8px;padding:18px}.eight-wristbands__stack article span[data-v-847b4331]{grid-column:1/-1}.eight-local__art span[data-v-847b4331],.eight-local__art>b[data-v-847b4331]{font-size:8px}}.demo-nine[data-v-a4435662]{background:#0b0b0a;color:#f4efe4}.nine-hero[data-v-a4435662]{position:relative;min-height:92svh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:92px clamp(20px,4vw,64px) 62px;background:#0b0b0a}.nine-hero[data-v-a4435662]:after,.nine-impressions[data-v-a4435662]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");pointer-events:none}.nine-hero__meta[data-v-a4435662],.nine-hero__footer[data-v-a4435662]{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:end;gap:30px}.nine-hero__meta[data-v-a4435662]{font:700 9px/1.3 monospace}.nine-hero__prints[data-v-a4435662]{position:absolute;z-index:1;top:17%;right:10%;bottom:21%;left:10%;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.nine-hero__prints>span[data-v-a4435662]{position:relative;overflow:hidden;background:var(--print);border-right:2px solid #0b0b0a}.nine-hero__prints img[data-v-a4435662]{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.4);mix-blend-mode:multiply;transition:transform .5s ease}.nine-hero__prints span:hover img[data-v-a4435662]{transform:scale(1.09)}.nine-hero__prints i[data-v-a4435662]{position:absolute;right:10px;bottom:8px;color:#0b0b0a;font:800 12px/1 monospace}.nine-hero h1[data-v-a4435662]{position:relative;z-index:3;margin:auto 0;text-align:center;font:780 clamp(86px,18vw,310px)/.65 "Montserrat",sans-serif;letter-spacing:0;pointer-events:none}.nine-hero h1 span[data-v-a4435662],.nine-hero h1 em[data-v-a4435662]{display:block;font-style:normal}.nine-hero h1 em[data-v-a4435662]{color:transparent;-webkit-text-stroke:2px #f4efe4}.nine-hero__footer>p[data-v-a4435662]:first-child{font:500 clamp(20px,2.2vw,34px)/1.05 Georgia,serif}.nine-hero__footer>p[data-v-a4435662]:nth-child(2){max-width:390px;font-size:13px;line-height:1.5}.nine-hero__footer a[data-v-a4435662]{min-height:46px;display:flex;align-items:center;gap:32px;padding:0 16px;border:1px solid;color:inherit;text-decoration:none;font-size:10px;font-weight:800;transition:background .2s ease,color .2s ease}.nine-hero__footer a[data-v-a4435662]:hover{background:#f4efe4;color:#0b0b0a}.nine-marquee[data-v-a4435662]{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;overflow:hidden;padding:11px 0;background:#ff6654;color:#0b0b0a;font-size:11px;font-weight:800;white-space:nowrap}.nine-marquee span[data-v-a4435662],.nine-icons__ticker span[data-v-a4435662]{animation:nine-marquee-a4435662 17s linear infinite}.nine-label[data-v-a4435662]{font:800 10px/1 monospace}.nine-impressions[data-v-a4435662]{position:relative;padding:clamp(110px,12vw,180px) clamp(20px,5vw,76px);background:#f4efe4;color:#0b0b0a}.nine-impressions>header[data-v-a4435662],.nine-icons>header[data-v-a4435662],.nine-edition>header[data-v-a4435662]{position:relative;z-index:2;display:grid;grid-template-columns:.45fr 1.25fr .55fr;gap:42px;align-items:end;margin-bottom:78px}.nine-impressions h2[data-v-a4435662],.nine-icons h2[data-v-a4435662],.nine-edition h2[data-v-a4435662]{margin:0;font:780 clamp(58px,8.5vw,132px)/.78 "Montserrat",sans-serif}.nine-impressions h2 i[data-v-a4435662],.nine-icons h2 i[data-v-a4435662],.nine-edition h2 i[data-v-a4435662]{color:#ff6654;font:500 1.08em/.7 Georgia,serif}.nine-impressions header>p[data-v-a4435662]:last-child,.nine-icons header>p[data-v-a4435662]:last-child{max-width:400px;font-size:15px;line-height:1.6}.nine-impressions__grid[data-v-a4435662]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border:2px solid}.nine-impressions__grid button[data-v-a4435662]{min-width:0;aspect-ratio:.72;position:relative;overflow:hidden;padding:0;border:0;border-right:2px solid;background:var(--print);cursor:pointer}.nine-impressions__grid button[data-v-a4435662]:last-child{border-right:0}.nine-impressions__grid img[data-v-a4435662]{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.45);mix-blend-mode:multiply;transition:transform .45s ease,filter .25s ease}.nine-impressions__grid button:hover img[data-v-a4435662],.nine-impressions__grid button.is-active img[data-v-a4435662]{transform:scale(1.08);filter:grayscale(0) contrast(1.15)}.nine-impressions__grid span[data-v-a4435662]{position:absolute;left:12px;bottom:12px;font:780 clamp(22px,3.8vw,58px)/.85 "Montserrat",sans-serif}.nine-impressions__grid b[data-v-a4435662]{position:absolute;right:10px;top:10px;font:800 11px/1 monospace}.nine-impressions__detail[data-v-a4435662]{position:relative;z-index:3;min-height:300px;display:grid;grid-template-columns:.25fr 1fr .6fr auto;align-items:end;gap:30px;margin:35px 0 0 7%;padding:32px;border:2px solid;background:var(--print);box-shadow:-14px 14px #0b0b0a;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:background .25s ease,transform .2s ease}.nine-impressions__detail span[data-v-a4435662]{align-self:start;font:800 11px/1 monospace}.nine-impressions__detail h3[data-v-a4435662]{margin:0;font:780 clamp(42px,6vw,88px)/.84 "Montserrat",sans-serif}.nine-impressions__detail p[data-v-a4435662]{font-size:17px;line-height:1.55}.nine-impressions__detail>b[data-v-a4435662]{font:800 11px/1 monospace}.nine-icons[data-v-a4435662]{position:relative;padding:0 0 clamp(110px,12vw,180px);background:#0b0b0a;color:#f4efe4}.nine-icons__ticker[data-v-a4435662]{display:flex;overflow:hidden;padding:16px 0;background:#f6d64a;color:#0b0b0a;font-weight:800;white-space:nowrap}.nine-icons>header[data-v-a4435662]{padding:clamp(100px,10vw,150px) clamp(20px,5vw,76px) 0}.nine-icons h2 i[data-v-a4435662]{color:#f6d64a}.nine-icons__posters[data-v-a4435662]{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,5vw,76px)}.nine-icons__posters article[data-v-a4435662]{min-width:0;position:relative;aspect-ratio:.72;overflow:hidden;border:1px solid #f4efe4;background:#ff6654;transition:transform .25s ease}.nine-icons__posters article[data-v-a4435662]:nth-child(2){background:#72b7ff}.nine-icons__posters article[data-v-a4435662]:nth-child(3){background:#f6d64a}.nine-icons__posters article[data-v-a4435662]:nth-child(4){background:#a8db52}.nine-icons__posters article[data-v-a4435662]:hover{z-index:2;transform:scale(1.035) rotate(-1deg)}.nine-icons__posters img[data-v-a4435662]{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.4);mix-blend-mode:multiply}.nine-icons__posters span[data-v-a4435662],.nine-icons__posters b[data-v-a4435662]{position:absolute;left:13px;padding:7px 9px;background:#0b0b0a;color:#f4efe4}.nine-icons__posters span[data-v-a4435662]{bottom:38px;font:760 13px/1 Montserrat,sans-serif}.nine-icons__posters b[data-v-a4435662]{bottom:11px;font:700 9px/1 monospace}.nine-edition[data-v-a4435662]{position:relative;min-height:100vh;overflow:hidden;padding:clamp(110px,12vw,180px) clamp(20px,5vw,76px);background:#72b7ff;color:#0b0b0a}.nine-edition>header[data-v-a4435662]{grid-template-columns:.4fr 1.6fr}.nine-edition h2 i[data-v-a4435662]{color:#f4efe4}.nine-edition__list[data-v-a4435662]{position:relative;z-index:2;width:min(1050px,78%)}.nine-edition__list article[data-v-a4435662]{min-height:105px;display:grid;grid-template-columns:70px 1fr 1.2fr auto;align-items:center;gap:25px;border-top:2px solid;transition:padding .22s ease,background .22s ease}.nine-edition__list article[data-v-a4435662]:last-child{border-bottom:2px solid}.nine-edition__list article[data-v-a4435662]:hover{padding:0 18px;background:#f4efe4}.nine-edition__list span[data-v-a4435662]{font:800 11px/1 monospace}.nine-edition__list h3[data-v-a4435662]{margin:0;font:760 clamp(27px,3.2vw,48px)/1 "Montserrat",sans-serif}.nine-edition__list p[data-v-a4435662]{font:700 10px/1.5 monospace}.nine-edition__list b[data-v-a4435662]{font-size:32px}.nine-edition__stamp[data-v-a4435662]{position:absolute;right:4%;bottom:7%;width:min(330px,26vw);aspect-ratio:1;display:grid;align-content:center;justify-items:center;border:10px double;border-radius:50%;background:#f6d64a;transform:translateY(var(--parallax-y,0)) rotate(9deg);text-align:center}.nine-edition__stamp span[data-v-a4435662]{font:780 clamp(38px,5vw,70px)/.9 "Montserrat",sans-serif}.nine-edition__stamp b[data-v-a4435662]{margin:12px 0;font:800 11px/1.3 monospace}.nine-edition__stamp i[data-v-a4435662]{font:700 9px/1 monospace}@keyframes nine-marquee-a4435662{to{transform:translate(-100%)}}@media (max-width:1050px){.nine-hero__prints[data-v-a4435662]{top:20%;right:4%;bottom:25%;left:4%}.nine-impressions>header[data-v-a4435662],.nine-icons>header[data-v-a4435662],.nine-edition>header[data-v-a4435662]{grid-template-columns:1fr}.nine-impressions header>p[data-v-a4435662]:last-child,.nine-icons header>p[data-v-a4435662]:last-child{max-width:650px}.nine-impressions__detail[data-v-a4435662]{grid-template-columns:1fr}.nine-edition__stamp[data-v-a4435662]{opacity:.18;width:360px}.nine-edition__list[data-v-a4435662]{width:100%}}@media (max-width:700px){.nine-hero[data-v-a4435662]{min-height:94svh;padding-top:118px}.nine-hero__meta span[data-v-a4435662]:last-child,.nine-hero__footer>p[data-v-a4435662]:nth-child(2){display:none}.nine-hero__prints[data-v-a4435662]{top:24%;right:0;bottom:28%;left:0;grid-template-columns:repeat(2,1fr)}.nine-hero__prints span[data-v-a4435662]:nth-child(n+3){display:none}.nine-hero h1[data-v-a4435662]{font-size:20vw}.nine-hero__footer[data-v-a4435662]{align-items:end}.nine-hero__footer a[data-v-a4435662]{gap:12px}.nine-impressions__grid[data-v-a4435662],.nine-icons__posters[data-v-a4435662]{grid-template-columns:repeat(2,1fr)}.nine-impressions__grid button[data-v-a4435662]:nth-child(2){border-right:0}.nine-impressions__detail[data-v-a4435662]{margin-left:0}.nine-edition__list article[data-v-a4435662]{grid-template-columns:42px 1fr auto}.nine-edition__list p[data-v-a4435662]{grid-column:2/-1}.nine-edition__stamp[data-v-a4435662]{display:none}}.demo-ten[data-v-3ee8688c]{background:#f5f1eb;color:#122f39}.ten-hero[data-v-3ee8688c]{position:relative;min-height:92svh;overflow:hidden;background:#f5f1eb}.ten-hero__sky[data-v-3ee8688c]{position:absolute;top:0;right:0;bottom:47%;left:0;background:#72b7ff}.ten-hero__paper[data-v-3ee8688c]{position:absolute;z-index:1;top:38%;right:-4%;bottom:-10%;left:-4%;background:#f5f1eb;clip-path:polygon(0 14%,12% 7%,24% 13%,38% 5%,51% 12%,66% 4%,78% 10%,91% 3%,100% 9%,100% 100%,0 100%)}.ten-hero__trike[data-v-3ee8688c],.ten-hero__dance[data-v-3ee8688c],.ten-hero__phone[data-v-3ee8688c],.ten-sticker[data-v-3ee8688c]{position:absolute;z-index:3}.ten-hero__trike[data-v-3ee8688c]{left:-2%;top:19%;width:min(330px,26vw);transform:translateY(var(--parallax-y,0)) rotate(-5deg);animation:ten-float-3ee8688c 3.4s ease-in-out infinite alternate}.ten-hero__dance[data-v-3ee8688c]{right:-1%;bottom:-4%;width:min(330px,26vw);transform:translateY(var(--parallax-y,0)) rotate(5deg);animation:ten-float-3ee8688c 3s .5s ease-in-out infinite alternate}.ten-hero__phone[data-v-3ee8688c]{width:min(185px,14vw);overflow:hidden;border:5px solid #122f39;border-radius:24px;background:#fff;box-shadow:9px 10px #122f39;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--phone-rotate));transition:transform .2s ease}.ten-hero__phone img[data-v-3ee8688c]{width:100%;height:100%;object-fit:cover}.ten-hero__phone--event[data-v-3ee8688c]{--phone-rotate:-8deg;left:18%;bottom:9%;height:min(310px,42vh)}.ten-hero__phone--search[data-v-3ee8688c]{--phone-rotate:7deg;right:18%;top:14%;height:min(290px,39vh)}.ten-sticker[data-v-3ee8688c]{display:grid;place-items:center;min-width:132px;min-height:54px;padding:10px 15px;border:2px solid #122f39;background:#fff;font-size:10px;font-weight:800;box-shadow:5px 5px #122f39;transition:transform .2s ease}.ten-sticker[data-v-3ee8688c]:hover{transform:translate(-4px,-5px) rotate(0)}.ten-sticker--people[data-v-3ee8688c]{left:6%;bottom:18%;background:#f6d64a;transform:rotate(-7deg)}.ten-sticker--details[data-v-3ee8688c]{right:5%;top:21%;background:#ff715d;transform:rotate(8deg)}.ten-sticker--local[data-v-3ee8688c]{right:31%;bottom:8%;background:#a8db52;transform:rotate(-4deg)}.ten-hero__copy[data-v-3ee8688c]{position:absolute;z-index:4;left:50%;top:52%;width:min(720px,54vw);transform:translate(-50%,-50%);text-align:center}.ten-hero__copy>p[data-v-3ee8688c]{font:800 10px/1 monospace}.ten-hero__copy h1[data-v-3ee8688c]{margin:8px 0 0;font:500 clamp(100px,16vw,260px)/.72 Georgia,serif;color:#101010}.ten-hero__copy h2[data-v-3ee8688c]{margin:23px 0;font:760 clamp(27px,3.2vw,50px)/.95 "Montserrat",sans-serif}.ten-hero__copy a[data-v-3ee8688c]{display:inline-flex;align-items:center;gap:30px;min-height:52px;padding:0 19px;border:2px solid #122f39;background:#f6d64a;color:#122f39;text-decoration:none;font-size:10px;font-weight:800;box-shadow:5px 5px #122f39;transition:transform .2s ease}.ten-hero__copy a[data-v-3ee8688c]:hover{transform:translate(-3px,-4px)}.ten-hero__note[data-v-3ee8688c]{position:absolute;z-index:4;left:50%;bottom:2.5%;max-width:420px;transform:translate(-50%);font:700 9px/1.45 monospace;text-align:center}.ten-eyebrow[data-v-3ee8688c]{font:800 10px/1 monospace}.ten-build[data-v-3ee8688c]{padding:clamp(110px,12vw,180px) clamp(20px,6vw,90px);background:#f6d64a}.ten-build>header[data-v-3ee8688c],.ten-nearby>header[data-v-3ee8688c],.ten-platform>header[data-v-3ee8688c]{display:grid;grid-template-columns:.45fr 1.3fr .55fr;align-items:end;gap:40px;margin-bottom:80px}.ten-build h2[data-v-3ee8688c],.ten-nearby h2[data-v-3ee8688c],.ten-platform h2[data-v-3ee8688c]{margin:0;font:760 clamp(55px,8vw,120px)/.82 "Montserrat",sans-serif}.ten-build h2 i[data-v-3ee8688c],.ten-platform h2 i[data-v-3ee8688c]{font:500 1.05em/.8 Georgia,serif;color:#ff715d}.ten-build header>p[data-v-3ee8688c]:last-child,.ten-nearby header>p[data-v-3ee8688c]:last-child{max-width:420px;font-size:16px;line-height:1.6}.ten-build__workbench[data-v-3ee8688c]{display:grid;grid-template-columns:minmax(250px,.42fr) 1fr;gap:30px}.ten-build__tray[data-v-3ee8688c]{display:grid;align-content:start;gap:13px}.ten-build__tray button[data-v-3ee8688c]{min-height:112px;display:grid;grid-template-columns:42px 1fr auto 24px;align-items:center;gap:13px;padding:15px;border:2px solid #122f39;background:#f5f1eb;color:#122f39;box-shadow:6px 6px #122f39;cursor:pointer;transition:transform .2s ease,background .2s ease}.ten-build__tray button[data-v-3ee8688c]:hover,.ten-build__tray button.is-active[data-v-3ee8688c]{background:var(--piece);transform:translate(5px,-3px)}.ten-build__tray span[data-v-3ee8688c]{font:800 10px/1 monospace}.ten-build__tray b[data-v-3ee8688c]{text-align:left;font-size:13px}.ten-build__tray strong[data-v-3ee8688c]{font:760 clamp(20px,2vw,30px)/1 "Montserrat",sans-serif}.ten-build__tray i[data-v-3ee8688c]{font-size:24px}.ten-build__board[data-v-3ee8688c]{position:relative;min-height:620px;overflow:hidden;border:2px solid #122f39;background-color:#f5f1eb;background-image:radial-gradient(#c9c2b7 1px,transparent 1px);background-size:20px 20px;box-shadow:12px 12px #ff715d;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease}.ten-build__brief[data-v-3ee8688c]{position:absolute;z-index:3;left:50%;top:50%;width:min(480px,58%);min-height:250px;display:flex;flex-direction:column;justify-content:center;padding:30px;border:2px solid;background:#fff;box-shadow:7px 8px #122f39;transform:translate(-50%,-50%) rotate(-1deg)}.ten-build__brief>span[data-v-3ee8688c]{font:800 9px/1 monospace}.ten-build__brief h3[data-v-3ee8688c]{margin:25px 0 8px;font:760 clamp(32px,4.5vw,64px)/.9 "Montserrat",sans-serif}.ten-build__brief p[data-v-3ee8688c]{font:700 11px/1.5 monospace}.ten-build__brief>b[data-v-3ee8688c]{width:max-content;margin-top:20px;padding:8px 10px;border:2px solid;font:800 9px/1 monospace}.ten-build__board article[data-v-3ee8688c]{position:absolute;width:160px;aspect-ratio:1;overflow:hidden;border:2px solid;background:var(--piece);box-shadow:6px 6px #122f39;filter:saturate(.45);opacity:.65;transition:transform .35s ease,filter .25s ease,opacity .25s ease}.ten-build__board article.is-active[data-v-3ee8688c]{z-index:4;filter:none;opacity:1;transform:var(--piece-transform) scale(1.12)}.ten-build__board article img[data-v-3ee8688c]{width:100%;height:100%;object-fit:cover}.ten-build__board article span[data-v-3ee8688c]{position:absolute;left:8px;bottom:8px;padding:5px 7px;background:#122f39;color:#fff;font:800 9px/1 monospace}.ten-build__piece--1[data-v-3ee8688c]{--piece-transform:rotate(-7deg);left:4%;top:6%;transform:var(--piece-transform)}.ten-build__piece--2[data-v-3ee8688c]{--piece-transform:rotate(7deg);right:5%;top:7%;transform:var(--piece-transform)}.ten-build__piece--3[data-v-3ee8688c]{--piece-transform:rotate(5deg);left:5%;bottom:8%;transform:var(--piece-transform)}.ten-build__piece--4[data-v-3ee8688c]{--piece-transform:rotate(-6deg);right:5%;bottom:8%;transform:var(--piece-transform)}.ten-build__tape[data-v-3ee8688c]{position:absolute;z-index:5;width:110px;height:28px;background:#ff715db8}.ten-build__tape--one[data-v-3ee8688c]{left:40%;top:8%;transform:rotate(9deg)}.ten-build__tape--two[data-v-3ee8688c]{right:26%;bottom:8%;transform:rotate(-8deg);background:#72b7ffbf}.ten-build__progress[data-v-3ee8688c]{position:absolute;left:20%;right:20%;bottom:25px;height:8px;border:2px solid;background:#fff}.ten-build__progress span[data-v-3ee8688c]{display:block;height:100%;background:#122f39;transition:width .35s ease}.ten-nearby[data-v-3ee8688c]{padding:clamp(110px,12vw,180px) clamp(20px,6vw,90px);background:#a8db52}.ten-nearby>header[data-v-3ee8688c]{grid-template-columns:.45fr 1.2fr .65fr}.ten-nearby__scene[data-v-3ee8688c]{min-height:760px;position:relative}.ten-nearby__map[data-v-3ee8688c]{position:absolute;top:0;right:8%;bottom:0;left:0;overflow:hidden;border:2px solid;background:#dff0d6;box-shadow:12px 12px #122f39}.ten-road[data-v-3ee8688c]{position:absolute;height:48px;background:#f5f1eb;border:2px solid #c5d5c0;transform-origin:left}.ten-road--one[data-v-3ee8688c]{left:-4%;top:25%;width:112%;transform:rotate(8deg)}.ten-road--two[data-v-3ee8688c]{left:11%;top:-3%;width:105%;transform:rotate(65deg)}.ten-road--three[data-v-3ee8688c]{left:-8%;bottom:18%;width:105%;transform:rotate(-13deg)}.ten-area[data-v-3ee8688c]{position:absolute;color:#122f391f;font:760 clamp(45px,7vw,104px)/1 "Montserrat",sans-serif}.ten-area--one[data-v-3ee8688c]{left:4%;top:8%}.ten-area--two[data-v-3ee8688c]{right:3%;top:40%}.ten-area--three[data-v-3ee8688c]{left:28%;bottom:6%}.ten-nearby__map button[data-v-3ee8688c]{position:absolute;z-index:4;width:54px;height:54px;display:grid;place-items:center;border:3px solid #122f39;border-radius:50% 50% 50% 0;background:#ff715d;color:#122f39;box-shadow:4px 5px #122f39;transform:translate(-50%,-50%) rotate(-45deg);cursor:pointer;transition:scale .2s ease,background .2s ease}.ten-nearby__map button span[data-v-3ee8688c]{transform:rotate(45deg);font:800 11px/1 monospace}.ten-nearby__map button[data-v-3ee8688c]:hover,.ten-nearby__map button.is-active[data-v-3ee8688c]{scale:1.2;background:#f6d64a}.ten-nearby__map>img[data-v-3ee8688c]{position:absolute;z-index:3;width:120px;transform:translate(-60%,-100%);transition:left .6s cubic-bezier(.2,.8,.2,1),top .6s cubic-bezier(.2,.8,.2,1)}.ten-nearby__card[data-v-3ee8688c]{position:absolute;z-index:6;right:0;bottom:8%;width:min(390px,34vw);min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:2px solid;background:#f5f1eb;box-shadow:10px 10px #122f39;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(3deg);transition:transform .2s ease}.ten-nearby__card[data-v-3ee8688c]:before{content:"";position:absolute;inset:0 0 auto;height:18px;background:var(--spot-color)}.ten-nearby__card>span[data-v-3ee8688c]{font:800 9px/1 monospace}.ten-nearby__card h3[data-v-3ee8688c]{margin:20px 0 10px;font:760 clamp(36px,4.5vw,67px)/.86 "Montserrat",sans-serif}.ten-nearby__card p[data-v-3ee8688c]{font-weight:700}.ten-nearby__card div[data-v-3ee8688c]{display:flex;justify-content:space-between;margin-top:30px;padding-top:16px;border-top:2px solid;font-size:11px}.ten-nearby__anky[data-v-3ee8688c]{position:absolute;z-index:7;right:-3%;top:4%;width:min(240px,20vw);transform:translateY(var(--parallax-y,0)) rotate(8deg);pointer-events:none}.ten-platform[data-v-3ee8688c]{padding:clamp(110px,12vw,180px) clamp(20px,6vw,90px);background:#ff715d}.ten-platform h2 i[data-v-3ee8688c]{color:#f5f1eb}.ten-platform__screens[data-v-3ee8688c]{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:start}.ten-platform__screens article[data-v-3ee8688c]{display:grid;gap:12px;padding:16px;border:2px solid;background:#f5f1eb;box-shadow:10px 10px #122f39;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(-1deg);transition:transform .2s ease}.ten-platform__screens article[data-v-3ee8688c]:nth-child(2){margin-top:100px;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(2deg)}.ten-platform__screens img[data-v-3ee8688c]{width:100%;max-height:520px;object-fit:cover;border:1px solid}.ten-platform__screens span[data-v-3ee8688c],.ten-platform__screens b[data-v-3ee8688c]{font:800 9px/1 monospace}.ten-platform__screens b[data-v-3ee8688c]{text-align:right}.ten-platform__ribbon[data-v-3ee8688c]{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:90px}.ten-platform__ribbon span[data-v-3ee8688c]{padding:15px 20px;border:2px solid;background:#f6d64a;box-shadow:4px 4px #122f39;font:800 10px/1 monospace;transition:transform .2s ease}.ten-platform__ribbon span[data-v-3ee8688c]:nth-child(2n){background:#72b7ff;transform:rotate(2deg)}.ten-platform__ribbon span[data-v-3ee8688c]:nth-child(3n){background:#a8db52;transform:rotate(-2deg)}.ten-platform__ribbon span[data-v-3ee8688c]:hover{transform:translateY(-7px) rotate(0)}.ten-finale[data-v-3ee8688c]{min-height:88vh;position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:clamp(90px,10vw,150px) clamp(20px,6vw,90px);background:#122f39;color:#f5f1eb}.ten-finale>img[data-v-3ee8688c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.15)}.ten-finale[data-v-3ee8688c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#071a20b8}.ten-finale>div[data-v-3ee8688c]{position:relative;z-index:2}.ten-finale h2[data-v-3ee8688c]{margin:20px 0 35px;font:760 clamp(65px,10vw,150px)/.82 "Montserrat",sans-serif}.ten-finale a[data-v-3ee8688c]{display:inline-flex;min-height:54px;align-items:center;padding:0 19px;background:#f6d64a;color:#122f39;text-decoration:none;font-size:10px;font-weight:800;box-shadow:6px 6px #ff715d}@keyframes ten-float-3ee8688c{to{translate:0 -12px;rotate:2deg}}@media (max-width:1000px){.ten-hero__phone--search[data-v-3ee8688c],.ten-sticker--details[data-v-3ee8688c]{display:none}.ten-hero__phone[data-v-3ee8688c]{width:150px}.ten-hero__copy[data-v-3ee8688c]{width:68vw}.ten-build>header[data-v-3ee8688c],.ten-nearby>header[data-v-3ee8688c],.ten-platform>header[data-v-3ee8688c]{grid-template-columns:1fr}.ten-build__workbench[data-v-3ee8688c]{grid-template-columns:1fr}.ten-build__tray[data-v-3ee8688c]{grid-template-columns:repeat(2,1fr)}.ten-nearby__map[data-v-3ee8688c]{top:0;right:0;bottom:0;left:0}.ten-nearby__card[data-v-3ee8688c]{width:min(420px,54vw)}.ten-nearby__anky[data-v-3ee8688c]{display:none}}@media (max-width:680px){.ten-hero[data-v-3ee8688c]{min-height:94svh}.ten-hero__trike[data-v-3ee8688c]{left:-8%;top:13%;width:145px}.ten-hero__dance[data-v-3ee8688c]{right:-8%;bottom:-3%;width:160px}.ten-hero__phone--event[data-v-3ee8688c]{left:auto;right:5%;bottom:8%;width:110px;height:210px}.ten-sticker--people[data-v-3ee8688c]{left:4%;bottom:18%}.ten-sticker--local[data-v-3ee8688c]{display:none}.ten-hero__copy[data-v-3ee8688c]{top:47%;width:90vw}.ten-hero__copy h1[data-v-3ee8688c]{font-size:27vw}.ten-hero__note[data-v-3ee8688c]{display:none}.ten-build__tray[data-v-3ee8688c]{grid-template-columns:1fr}.ten-build__tray button[data-v-3ee8688c]{grid-template-columns:35px 1fr auto 20px}.ten-build__board[data-v-3ee8688c]{min-height:560px}.ten-build__brief[data-v-3ee8688c]{width:76%;padding:20px}.ten-build__board article[data-v-3ee8688c]{width:105px}.ten-nearby__scene[data-v-3ee8688c]{min-height:650px}.ten-nearby__card[data-v-3ee8688c]{right:4%;bottom:5%;width:86vw;min-height:230px}.ten-nearby__map button[data-v-3ee8688c]{width:42px;height:42px}.ten-platform__screens[data-v-3ee8688c]{grid-template-columns:1fr}.ten-platform__screens article[data-v-3ee8688c]:nth-child(2){margin-top:20px}.ten-finale[data-v-3ee8688c]{min-height:82vh}}.ten-hero__phone[data-v-3ee8688c]{width:min(165px,13vw);height:auto;aspect-ratio:619/1341}.ten-hero__phone--event[data-v-3ee8688c],.ten-hero__phone--search[data-v-3ee8688c]{height:auto}.ten-hero__phone img[data-v-3ee8688c]{object-fit:cover}.ten-platform__screens img[data-v-3ee8688c]{width:min(100%,310px);height:auto;max-height:620px;justify-self:center;object-fit:contain;border:0;filter:drop-shadow(10px 12px 0 rgba(18,47,57,.16))}@media (max-width:680px){.ten-hero__phone--event[data-v-3ee8688c]{width:110px;height:auto}}
