:root{--accent-soft:#dfffaa;--panel-bg:#f7f7f7;--panel-ink:#111111;--line:#e0e0e0}.topbar{position:sticky;top:20px;left:0;right:0;width:calc(100% - 40px);margin:20px 20px 0;height:80px;z-index:50;display:flex;justify-content:space-between;padding:16px;background:var(--color-lime);border-radius:24px;box-sizing:border-box}.logo,.topbar{align-items:center}.logo{display:inline-flex;text-decoration:none}.logo,.logo svg{overflow:visible}.logo svg{display:block;height:40px;width:auto}.topbar-actions{position:relative;display:flex;align-items:stretch;height:48px;background:#18181b;border-radius:14px;box-shadow:0 8px 24px rgba(28,28,28,.12)}.topbar-actions .cta{min-width:148px;height:48px;padding:12px 20px;background:transparent;border-radius:14px 0 0 14px}.topbar-actions-divider{align-self:stretch;width:1px;margin:10px 0;background:rgba(255,255,255,.24)}.topbar-menu-button{position:relative;flex:0 0 48px;width:48px;height:48px;padding:0;border:0;border-radius:0 14px 14px 0;background:transparent;color:#ffffff;cursor:pointer}.topbar-menu-button>span{position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.topbar-menu-button>span:first-child{transform:translate(-50%,-7px)}.topbar-menu-button>span:nth-child(2){transform:translate(-50%,-1px)}.topbar-menu-button>span:nth-child(3){transform:translate(-50%,5px)}.topbar-menu-button.is-open>span:first-child{transform:translate(-50%,-1px) rotate(45deg)}.topbar-menu-button.is-open>span:nth-child(2){opacity:0;transform:translate(-50%,-1px) scaleX(0)}.topbar-menu-button.is-open>span:nth-child(3){transform:translate(-50%,-1px) rotate(-45deg)}.topbar-menu-button:focus-visible{outline:2px solid var(--color-lime);outline-offset:-4px}.topbar-menu{position:absolute;top:calc(100% + 12px);right:0;width:260px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#18181b;box-shadow:0 20px 50px rgba(0,0,0,.28);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.topbar-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.topbar-menu a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-radius:12px;color:#ffffff;font-family:var(--font-sora),sans-serif;font-size:15px;font-weight:450;text-decoration:none;transition:background .2s ease,color .2s ease}.topbar-menu a img{flex:0 0 auto;width:20px;height:20px;transform:rotate(45deg);filter:brightness(0) saturate(100%) invert(94%) sepia(67%) saturate(766%) hue-rotate(28deg) brightness(108%) contrast(102%)}@media (hover:hover){.topbar-menu a:hover,.topbar-menu-button:hover{background:rgba(201,255,110,.12);color:var(--color-lime)}}@media (prefers-reduced-motion:reduce){.topbar-menu{transform:none;transition:none}}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;background:#18181b;color:#ffffff;border-radius:12px;font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:0;font-family:inherit;cursor:pointer;overflow:hidden;transition:background .2s ease}.cta-text{visibility:hidden}.cta-marquee{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;pointer-events:none}.cta-marquee-track{display:flex;align-items:center;white-space:nowrap;width:max-content;animation:seamlessMarquee 20s linear infinite;will-change:transform}.cta-marquee-group{display:flex;align-items:center;flex-shrink:0}.cta-marquee-group>span{flex-shrink:0}@keyframes seamlessMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (hover:hover){.cta:hover{background:#000000}}.cta:active{background:#000000}@media (max-width:767px){.topbar{top:16px;width:calc(100% - 32px);margin:16px 16px 0;height:auto;padding:12px;border-radius:20px}.logo svg{height:32px}.topbar-actions .cta{height:48px;min-width:116px;padding-inline:12px;font-size:15px}.topbar-actions{flex:0 1 auto}.topbar-menu{width:min(260px,calc(100vw - 32px))}}.story{width:100%;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-ink)}.stage{position:relative;width:1440px;height:800px;flex-shrink:0}@media (max-height:840px),(max-width:1480px){.stage{transform:scale(min(calc(100vw / 1480px),calc(100vh / 840px)));transform-origin:center center}}.hero-kinetic{width:100vw;height:100dvh;overflow:hidden;background-color:var(--color-ink);position:relative}.hero-underlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.hero-underlay-heading{font-family:var(--font-sora),sans-serif;font-size:clamp(2rem,6vw,4.5rem);font-weight:450;color:var(--color-white);text-align:center;padding:0 20px}.hero-underlay-heading-accent{color:var(--color-lime)}.hero-underlay-line{display:inline}.stack-card{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 130px)) scale(.85);opacity:0;width:550px;max-width:calc(100vw - 40px);min-height:310px;box-sizing:border-box;padding:40px;border-radius:20px;background:rgba(39,39,39,.72);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);color:#ffffff;will-change:transform,opacity}.stack-card-content{display:flex;flex-direction:column;gap:32px;will-change:opacity}.stack-card-head{display:flex;flex-direction:column;gap:8px}.stack-card-number{font-family:var(--font-sora),sans-serif;font-size:56px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#c9ff6e}.stack-card-label{font-family:var(--font-sora),sans-serif;font-size:40px;font-weight:450;line-height:1}.stack-card-bullets,.stack-card-description{margin:0;padding:0;list-style:none;font-family:var(--font-sora),sans-serif;font-size:18px;font-weight:400;line-height:1.4}.stack-card-bullets li+li{margin-top:4px}.hero-frame{position:absolute;left:20px;right:20px;top:calc(20px + env(safe-area-inset-top));bottom:calc(20px + env(safe-area-inset-bottom));border-radius:24px;border:1px solid rgba(255,255,255,.08);overflow:hidden;background:var(--color-ink);z-index:2;display:flex;align-items:center;justify-content:center;will-change:transform}.hero-field-canvas{position:absolute;inset:0;z-index:0;pointer-events:none;display:block}.hero-headline-isolated{position:relative;z-index:1;width:100%;padding:0 20px;box-sizing:border-box;container-type:inline-size;overflow:hidden}.hero-headline-isolated__text{font-family:var(--font-sora),sans-serif;font-size:clamp(2.5rem,6.1cqi,8rem);font-weight:500;color:#ffffff;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;display:block;text-align:center;margin:0 auto}.hero-headline-isolated__text:not(.hero-ready){opacity:0;transform:translateX(100%)}.hero-word{display:inline-block}.hero-line{display:contents}.hero-line--accent{color:var(--color-lime)}@media (max-width:767px){.hero-headline-isolated{padding:0 16px;container-type:normal}.hero-headline-isolated__text{font-size:46px;line-height:58px;letter-spacing:.02em;white-space:normal}.hero-line,.hero-underlay-line{display:block;white-space:nowrap}.hero-underlay-heading{font-size:40px}.stack-card{padding:28px;min-height:270px}.stack-card-content{gap:24px}.stack-card-number{font-size:36px}.stack-card-label{font-size:26px}.stack-card-bullets,.stack-card-description{font-size:15px}}.pre-section3-gap{height:200px;background:var(--color-ink)}.ai-section{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--color-ink);display:flex;align-items:flex-start;justify-content:center}.ai-section.is-collapsed{height:0!important}.ai-scatter-image{position:absolute;overflow:hidden;will-change:transform}.ai-scatter-image img{display:block;width:100%;height:100%;object-fit:cover}.ai-scatter-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4)}.ai-scatter--faded{opacity:.4}.ai-scatter--plain{opacity:1}.ai-scatter--dress{right:40px;top:90px;width:460px;height:613px;z-index:10}.ai-scatter--teapot{left:30px;top:60px;width:420px;height:560px;z-index:9}.ai-scatter--camping{left:480px;top:260px;width:400px;height:460px;z-index:8}.ai-scatter--cooking{right:460px;top:200px;width:380px;height:480px;z-index:7}.ai-scatter--lamp{left:900px;top:480px;width:360px;height:460px;z-index:6}.ai-scatter--tennis{right:120px;top:340px;width:260px;height:480px;z-index:5}.ai-scatter--poster{left:140px;top:500px;width:300px;height:360px;z-index:4}.ai-scatter--sneakers{right:700px;top:40px;width:260px;height:320px;z-index:3}.ai-scatter--clock{left:700px;top:60px;width:200px;height:200px;z-index:2}.ai-scatter--glasses{right:260px;top:700px;width:150px;height:190px;z-index:1}.ai-scatter--headphones{left:715px;top:302px;width:208px;height:208px;z-index:11}.ai-scatter--kayak{left:1140px;top:177px;width:300px;height:400px;z-index:12}.ai-scatter--bike{left:873px;top:537px;width:361px;height:361px;z-index:13}.ai-scatter--sofa{left:40px;top:382px;width:567px;height:567px;z-index:14}.ai-heading{position:absolute;left:40px;top:140px;width:1194px;margin:0;font-family:var(--font-sora),sans-serif;font-size:clamp(40px,5.5vw,80px);font-weight:450;line-height:1.15;color:#ffffff;z-index:20}.ai-heading-accent{color:var(--color-lime)}.ai-quote-card{position:absolute;left:765px;top:442px;width:655px;box-sizing:border-box;display:flex;align-items:flex-start;gap:24px;padding:24px;border-radius:16px;background:rgba(39,39,39,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:21}.ai-quote-card svg{flex-shrink:0}.ai-quote-text{margin:0;font-family:var(--font-sora),sans-serif;font-size:32px;font-weight:450;line-height:1.2;color:#ffffff}@media (max-width:767px){#ai-section .stage{width:390px;height:820px;transform:scale(calc(100vw / 390px));transform-origin:top center}.ai-heading{left:20px;top:100px;width:350px;font-size:36px;line-height:1.2}.ai-quote-card{left:20px;top:280px;width:350px;padding:20px;gap:16px}.ai-quote-card svg{width:32px;height:32px}.ai-quote-text{font-size:16px}.ai-scatter--dress{right:10px;top:40px;width:220px;height:290px}.ai-scatter--teapot{left:10px;top:60px;width:200px;height:260px}.ai-scatter--camping{right:140px;top:250px;width:190px;height:220px}.ai-scatter--cooking{left:150px;top:230px;width:180px;height:230px}.ai-scatter--lamp{right:20px;top:380px;width:170px;height:220px}.ai-scatter--tennis{left:20px;top:420px;width:130px;height:230px}.ai-scatter--poster{right:60px;top:520px;width:150px;height:180px}.ai-scatter--sneakers{left:110px;top:560px;width:130px;height:160px}.ai-scatter--clock{right:10px;top:600px;width:100px;height:100px}.ai-scatter--glasses{left:20px;top:700px;width:80px;height:100px}.ai-scatter--headphones{left:150px;top:520px;width:100px;height:100px}.ai-scatter--kayak{left:225px;top:470px;width:145px;height:190px}.ai-scatter--bike{left:20px;top:600px;width:175px;height:175px}.ai-scatter--sofa{left:110px;top:600px;width:270px;height:270px}}.classic-ecommerce-section{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--color-ink);display:flex;align-items:flex-start;justify-content:center}.classic-ecommerce-section.is-collapsed{height:0!important}.ce-heading{position:absolute;left:0;top:140px;width:1440px;margin:0;padding:0 40px;font-family:var(--font-sora),sans-serif;font-size:clamp(40px,5.5vw,64px);font-weight:450;line-height:1.15;color:#ffffff;text-align:center;z-index:20}.ce-heading-accent{color:var(--color-lime)}.ce-subheading{position:absolute;left:0;top:237px;width:1440px;margin:0;padding:0 40px;font-family:var(--font-sora),sans-serif;font-size:28px;font-weight:400;color:#ffffff;text-align:center;z-index:20}.ce-card-track{position:absolute;left:154px;top:392px;display:flex;gap:80px;will-change:transform;z-index:10}.ce-card{display:flex;align-items:flex-end;gap:20px;width:699px}.ce-card,.ce-card-media{height:280px;flex-shrink:0}.ce-card-media{position:relative;width:489px}.ce-card-media img{position:absolute;left:100px;top:0;width:389px;height:280px;object-fit:cover}.ce-card-tag{position:absolute;left:0;top:32px;padding:12px 16px;border-radius:12px;background:rgba(39,39,39,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:28px;font-weight:500;white-space:nowrap}.ce-card-description,.ce-card-tag{font-family:var(--font-sora),sans-serif;color:#ffffff;will-change:transform}.ce-card-description{width:190px;margin:0;font-size:14px;font-weight:400}.ce-badge{position:absolute;left:50%;top:calc(50% + 132px);transform:translate(-50%,-50%);padding:12px 16px;border-radius:12px;background:var(--color-lime);z-index:21}.ce-badge span{font-family:var(--font-sora),sans-serif;font-size:32px;font-weight:600;color:var(--color-ink);white-space:nowrap}@media (min-width:1441px){.classic-ecommerce-section .ce-heading{top:180px}.classic-ecommerce-section .ce-subheading{top:277px}.classic-ecommerce-section .ce-card-track{top:432px}.classic-ecommerce-section .ce-badge{top:calc(50% + 172px)}}@media (max-width:767px){.classic-ecommerce-section .stage{width:390px;height:700px;transform:scale(calc(100vw / 390px));transform-origin:top center}.ce-heading{left:0;top:120px;width:390px;padding:0 20px;font-size:32px}.ce-subheading{top:165px;width:390px;padding:0 20px;font-size:14px;color:rgba(255,255,255,.9)}.ce-card-track{left:16px;top:293px;gap:40px}.ce-card{flex-direction:column;width:358px;height:auto;gap:16px}.ce-card-media{width:358px;height:200px}.ce-card-media img{left:50px;top:0;width:308px;height:200px}.ce-card-tag{top:20px;font-size:20px}.ce-card-description{width:278px;font-size:12px}.ce-badge{top:calc(50% + 250px);padding:10px 14px}.ce-badge span{font-size:20px}}.story-stage{overflow:hidden}.floater{position:absolute;z-index:1;object-fit:cover;border-radius:16px;opacity:0;will-change:transform,opacity;pointer-events:none}.f-1{left:90px;width:331px;height:331px}.f-1,.f-2{top:0;filter:blur(1.5px)}.f-2{left:1150px;width:235px;height:235px}.f-3{left:60px;width:150px;height:150px}.f-3,.f-4{top:0;filter:blur(1.5px)}.f-4{left:1180px;width:190px;height:190px}.f-5{left:42px;top:0;width:127px;height:168px;filter:blur(1.5px)}.f-6{left:1050px;top:0;width:313px;height:180px;filter:blur(2.75px)}.f-7{left:71px;width:169px;height:224px}.f-7,.f-8{top:0;filter:blur(1.5px)}.f-8{left:1250px;width:150px;height:199px}.story-titles{position:absolute;left:0;top:118px;width:1440px;height:90px;z-index:5}.mobile-phone{display:none}.text-mask{display:block;overflow:hidden}.text-mask .mask-inner{display:block;transform:translateY(110%) rotate(2deg);opacity:0;will-change:transform,opacity}.text-mask.is-sub .mask-inner{transform:translateY(20px)}.title{position:absolute;inset:0;font-family:var(--font-sora),sans-serif;font-size:64px;font-weight:450;line-height:1.15;letter-spacing:-.01em;text-align:center;white-space:nowrap;opacity:1;color:#ffffff}.mobile-break{display:none}.story-subtitle{position:absolute;left:0;top:232px;width:1440px;z-index:5;display:flex;justify-content:center;gap:28px;font-family:var(--font-sora),sans-serif;font-size:22px;color:#e5e5e5;opacity:1}.story-subtitle span:nth-child(2){color:var(--accent-soft)}.panel{position:absolute;left:calc(50% - 550px);bottom:20px;width:1100px;height:508px;z-index:6;flex-direction:column;padding:12px;background:linear-gradient(180deg,rgba(235,255,174,.3),rgb(247,247,247) 40.385%,rgba(242,250,216,.12)),linear-gradient(90deg,rgb(255,255,255),rgb(255,255,255));border-radius:24px;overflow:hidden;will-change:transform}.panel,.panel-grid{display:flex;gap:12px}.panel-grid{flex:1;min-height:0}.demo-cursor{position:absolute;left:0;top:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#000000;border:1.5px solid #ffffff;z-index:50;pointer-events:none;opacity:0;mix-blend-mode:difference;will-change:transform,opacity}.panel-left{width:420px;height:100%;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.chat-card{position:relative;width:100%;flex:1 1 auto;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:12px;flex-direction:column;backdrop-filter:blur(8px);opacity:0}.chat-card,.chat-content{min-height:min-content;display:flex}.chat-content{flex:1;flex-direction:column;justify-content:space-between;gap:12px}.chat-intro{width:100%;min-height:calc(14.5px * 1.35 * 3);font-family:var(--font-inter),sans-serif;font-size:14.5px;font-weight:500;line-height:1.35;color:var(--panel-ink)}.panel-right{position:relative;flex:1;min-width:0;justify-content:space-between;height:100%}.panel-right,.product-card{display:flex;flex-direction:column;overflow:hidden}.product-card{justify-content:flex-start;gap:12px;flex:1 1 0;min-height:0;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:12px;backdrop-filter:blur(8px);opacity:0}.chat-input-bar{height:auto;min-height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}.product-main{position:relative;flex:1;min-height:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#ffffff}.p-img{left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:contain}.p-img,.p-price{position:absolute}.p-price{left:18px;top:18px;display:flex;flex-direction:column;gap:8px;font-family:var(--font-inter),sans-serif;color:var(--panel-ink)}.p-price .price{font-size:15px;font-weight:600}.p-price .rating{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.p-actions{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:8px}.p-actions button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--panel-bg);border:none;border-radius:9px;cursor:pointer}.p-chips{position:absolute;left:12px;bottom:62px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.chip{font-size:9px;background:#ffffff;border:1px solid rgba(17,17,17,.16);border-radius:6px;padding:4.5px 6px}.chip,.p-name{font-family:var(--font-inter),sans-serif;font-weight:500;color:var(--panel-ink)}.p-name{position:absolute;left:12px;right:12px;bottom:12px;font-size:15px;background:var(--panel-bg);border-radius:9px;padding:9px}.thumbs{display:flex;gap:12px;height:102px;flex-shrink:0}.thumb{flex:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#ffffff}.thumb img{max-width:85%;max-height:85%;object-fit:contain}.p-toolbar{justify-content:space-between;gap:12px;padding:4px 0}.p-filters,.p-toolbar{display:flex;align-items:center;flex-shrink:0}.p-filters{gap:8px;height:auto}.filter-pill{gap:6px;height:28px;padding:0 10px;background:#ffffff;border:1px solid #ebebeb;border-radius:999px;font-family:var(--font-sora),sans-serif;font-size:10px;font-weight:500;color:#111111;cursor:pointer}.filter-icon,.filter-pill{display:inline-flex;align-items:center}.filter-icon{justify-content:center;width:16px;height:16px;border-radius:50%}.filter-pill.is-active .filter-close{background:#f4ffe6}.p-arrows{gap:8px;height:auto;flex-shrink:0}.p-arrows,.p-arrows button{display:flex;align-items:center}.p-arrows button{justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer}.product-skeleton{display:none;position:absolute;inset:0;flex-direction:column;gap:12px;padding:12px;background:#ffffff;border-radius:18px;z-index:5}.product-skeleton.is-visible{display:flex}.skeleton-block{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;animation:skeletonShimmer 1.5s linear infinite}.skeleton-img{flex:1;min-height:0}.skeleton-title{width:40%;height:18px;margin-top:4px}.skeleton-line{width:70%;height:12px}.skeleton-line-sm{width:45%}.skeleton-thumbs{display:flex;gap:12px;height:102px;padding-top:4px}.skeleton-thumb{flex:1;height:100%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.p-actions button.is-liked svg{fill:var(--color-lime);stroke:#111111}.chat-input{position:relative;width:611px;min-height:48px;height:auto;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#ffffff;border:.76px solid var(--color-lime);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06);will-change:transform,opacity}.chat-input-text-wrap{flex:1;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.chat-input-text-wrap.is-placeholder .caret{order:-1}.chat-input .caret{width:1.5px;height:15px;background:var(--panel-ink);flex-shrink:0;margin-left:1px;animation:caretBlink 1s infinite}.chat-input p{flex-shrink:1;min-width:0;font-family:var(--font-inter),sans-serif;font-size:13.75px;line-height:1;color:var(--panel-ink);opacity:1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-input p.is-placeholder{opacity:.6}.chat-input .send{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:var(--color-lime);border:none;border-radius:9px;cursor:pointer}.chat-input .send svg,.send-arrow{display:block;transform:rotate(90deg);transform-origin:center center}@keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}.accuracy{position:relative;width:100%;height:15px;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 3px;will-change:transform,opacity}.acc-bar{flex:1 1 0;display:flex;gap:2.3px;height:100%;overflow:hidden}.acc-bar i{width:4.6px;height:100%;border-radius:3px;background:#f1f1f1}.acc-bar i.on{background:var(--color-lime)}.acc-bar i.on.is-waving{animation:accWave 1.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes accWave{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(1.25);opacity:.8}}.acc-label{display:flex;align-items:center;gap:4px;flex-shrink:0;font-family:var(--font-inter),sans-serif;font-size:9px;color:rgba(17,17,17,.64);white-space:nowrap}.acc-val{display:none;font-size:7.5px;font-weight:500;color:var(--color-lime);background:#ffffff;border:1px solid var(--color-lime);border-radius:4.5px;padding:1.5px 3px}.question-card{padding:10px}.history-card,.question-card{position:relative;width:100%;height:auto;min-height:fit-content;flex-shrink:0;z-index:7;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);border-radius:18px;display:flex;flex-direction:column;backdrop-filter:blur(8px);will-change:transform,opacity;opacity:0}.history-card{padding:12px 14px;gap:10px}.history-header{justify-content:space-between;width:100%}.history-header,.history-title{display:flex;align-items:center}.history-title{gap:7px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;color:var(--panel-ink)}.history-icon{color:#111111}.history-clear{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;padding:0 9px;background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;font-family:var(--font-inter),sans-serif;font-size:9.5px;font-weight:500;color:#111111;cursor:pointer;transition:background .15s ease,border-color .15s ease}.history-clear:hover{background:#f7f7f7;border-color:#d0d0d0}.history-clear-icon{color:#111111}.history-list{display:flex;flex-direction:column;gap:6px}.h-item{display:flex;align-items:center;gap:7px;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:500;color:var(--panel-ink)}.h-dot{width:5px;height:5px;border-radius:50%;background:var(--color-lime);flex-shrink:0}.q-head{display:flex;align-items:center;gap:8px;padding:0 0 8px}.q-head p{flex:1 1 0;font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:500;color:var(--panel-ink)}.q-dots{display:flex;align-items:center;gap:3px}.q-dots i{width:3px;height:3px;border-radius:1px;background:#dcdcdc}.q-dots i.on{width:3.8px;height:3.8px;background:var(--color-lime)}.q-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.q-opt{display:flex;align-items:center;justify-content:center;height:52px;padding:8px 12px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;color:#1c1c1c;background:#ffffff;border:1px solid #ebebeb;border-radius:12px;cursor:pointer}.q-opt.is-selected{background:var(--color-lime);color:#111111;border:.4px solid #ffffff}@media (max-width:767px){.story{align-items:flex-start;height:100dvh}#story .stage{width:390px;height:800px;transform:scale(calc(100vw / 390px));transform-origin:top center}.panel{display:none}.floater{border-radius:0}.f-1{left:7px;width:124px;height:124px}.f-1,.f-2{filter:blur(1px)}.f-2{left:300px;width:89px;height:89px}.f-3{left:9px;width:56px;height:56px}.f-3,.f-4{filter:blur(1px)}.f-4{left:311px;width:71px;height:71px}.f-5{left:5px;width:47px;height:63px;filter:blur(1px)}.f-6{left:270px;width:117px;height:68px;filter:blur(1.5px)}.f-7{left:11px;width:63px;height:84px}.f-7,.f-8{filter:blur(1px)}.f-8{left:332px;width:56px;height:75px}.story-titles{top:112px;width:390px;height:76px}.title{font-size:32px;font-weight:450;line-height:1.2;letter-spacing:normal;white-space:normal;padding:0 16px;box-sizing:border-box}.mobile-break{display:revert}.story-subtitle{display:none}.mobile-phone{display:flex;flex-direction:column;position:absolute;left:50%;top:204px;transform:translateX(-50%);width:264px;height:500px;background:#f3f9e0;border-radius:22px;overflow:hidden;z-index:6;box-shadow:0 24px 60px rgba(0,0,0,.35)}.mobile-demo-cursor{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#000000;border:1px solid #ffffff;z-index:50;pointer-events:none;opacity:0;will-change:transform,opacity}.mobile-phone-content{flex:1;min-height:0;display:flex;flex-direction:column;background:#f3f9e0}.mobile-intro-row{display:flex;align-items:center;gap:8px;padding:8px 4px 8px 8px;box-sizing:border-box}.mobile-chat-intro{flex:1;min-width:0;font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:500;color:#111111;line-height:1.35}.mobile-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--color-lime);border-radius:8px}.mobile-avatar svg{width:19px;height:19px}.mobile-question-card{margin:4px 4px 0;background:#ffffff;border-radius:14px;padding:0 4px;box-sizing:border-box}.mobile-question-head{display:flex;align-items:center;gap:7px;padding:6px 0}.mobile-accuracy{display:flex;align-items:center;gap:6px;padding:8px 0 6px}.mobile-acc-bar{flex:1;min-width:0;display:flex;gap:2px;height:8px;overflow:hidden}.mobile-acc-bar i{flex-shrink:0;width:2.7px;height:100%;border-radius:3px;background:#f7f7f7;font-style:normal}.mobile-acc-bar i.on{background:var(--color-lime)}.mobile-acc-bar i.on.is-waving{animation:accWave 1.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 35ms)}.mobile-acc-label{flex-shrink:0;font-family:var(--font-inter),sans-serif;font-size:7px;color:rgba(17,17,17,.64);white-space:nowrap}.mobile-question-head p{flex:1;min-width:0;min-height:30px;display:flex;align-items:center;font-family:var(--font-inter),sans-serif;font-size:10px;font-weight:500;color:#111111}.mobile-q-dots{flex-shrink:0;display:flex;align-items:center;gap:3px}.mobile-q-dots i{display:block;width:3px;height:3px;border-radius:50%;background:#dcdcdc;font-style:normal}.mobile-q-dots i.on{width:4px;height:4px;background:var(--color-lime)}.mobile-q-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-bottom:4px}.mobile-q-opt{background:#ffffff;border:1px solid #ebebeb;border-radius:8px;padding:7px 8px;font-family:var(--font-inter),sans-serif;font-size:8px;font-weight:500;color:#111111;text-align:center;line-height:1.2;cursor:default}.mobile-filter-tags{display:flex;gap:8px;margin:4px 4px 0}.mobile-filter-pill{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 8px;background:#ffffff;border:1px solid #ebebeb;border-radius:10px;font-family:var(--font-inter),sans-serif;font-size:8px;font-weight:500;color:#111111;white-space:nowrap}.mobile-product-card{position:relative;margin:4px 4px 0;background:#ffffff;border-radius:14px}.mobile-product-skeleton{display:none;position:absolute;inset:0;flex-direction:column;gap:6px;padding:8px;background:#ffffff;border-radius:14px;z-index:5}.mobile-product-skeleton.is-visible{display:flex}.mobile-skeleton-block{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;animation:skeletonShimmer 1.5s linear infinite}.mobile-skeleton-img{height:138px}.mobile-skeleton-title{width:45%;height:12px}.mobile-skeleton-line{width:70%;height:9px}.mobile-skeleton-thumbs{display:flex;gap:4px;height:60px}.mobile-skeleton-thumb{flex:1;height:100%}.mobile-product-details{position:relative;height:138px;margin:4px;background:#ffffff;border:1px solid #ebebeb;border-radius:14px;overflow:hidden}.mobile-p-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:132px;height:132px;object-fit:cover}.mobile-p-price{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:5px;padding:8px}.mobile-price{font-size:9px;font-weight:600}.mobile-price,.mobile-rating{font-family:var(--font-inter),sans-serif;color:#111111}.mobile-rating{display:flex;align-items:center;gap:3px;font-size:8px;font-weight:500}.mobile-p-actions{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:4px;padding:4px}.mobile-p-actions button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#f7f7f7;border:none;border-radius:8px}.mobile-p-actions button.is-liked svg{fill:var(--color-lime);stroke:#111111}.mobile-p-spec{position:absolute;top:76px;left:0;display:flex;gap:4px;padding:0 4px}.mobile-p-chip{background:rgba(255,255,255,.8);border:1px solid rgba(17,17,17,.16);border-radius:4px;padding:3px;font-family:var(--font-inter),sans-serif;font-size:6px;font-weight:500;color:#111111;white-space:nowrap}.mobile-p-name-wrap{position:absolute;bottom:0;left:0;right:0;padding:4px}.mobile-p-name{background:rgba(247,247,247,.8);border-radius:11px;padding:7px;font-family:var(--font-inter),sans-serif;font-size:9px;font-weight:500;color:#111111;line-height:1.3}.mobile-thumbs{display:flex;gap:4px;padding:0 4px 4px}.mobile-thumb{flex:1;min-width:0;height:60px;display:flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #ebebeb;border-radius:11px;overflow:hidden}.mobile-thumb img{width:100%;height:100%;object-fit:cover}.mobile-chat-input-bar{margin:4px;display:flex;align-items:center;gap:8px;padding:8px;background:#ffffff;border:1px solid var(--color-lime);border-radius:11px;box-shadow:1px 1px 4px rgba(15,15,15,.06);box-sizing:border-box;max-height:42px}.mobile-home-indicator-row{margin-top:auto;display:flex;align-items:center;justify-content:center;height:23px;flex-shrink:0}.mobile-home-indicator{width:90px;height:3px;background:#111111;border-radius:68px}.mobile-chat-placeholder{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-inter),sans-serif;font-size:9px;line-height:1.25;color:#111111;opacity:.7}.mobile-send-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-lime);border-radius:8px}}.six-step-section{position:relative;width:100%;background:var(--color-ink)}.six-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:180px;padding:120px 80px;max-width:1440px;margin:0 auto}#six-step-3{gap:48px;padding:112px 80px 32px}#six-step-6{gap:28px;padding-top:112px}@media (min-width:1441px){#six-step-3,#six-step-6,.six-step{padding-top:180px}}.six-step-text{max-width:1040px;text-align:center}.six-step-heading{font-family:var(--font-sora),sans-serif;font-weight:450;font-size:64px;line-height:1.15;color:var(--color-white);margin:0 0 16px;clip-path:inset(100% 0 0 0)}.six-step-accent{color:var(--color-lime)}.six-step-mobile-break{display:none}.six-step-subtitle{font-family:var(--font-inter),sans-serif;font-size:24px;line-height:1.5;color:var(--color-white);opacity:.72;margin:0;clip-path:inset(100% 0 0 0)}.six-step-ui{width:100%;max-width:1200px;min-height:554px;border-radius:32px;background:#f7f7f7;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.step1-cursor-track{position:relative}.step1-ui{width:100%;display:flex;justify-content:center}.step1-input-text{display:flex;flex-direction:column;align-items:center;gap:16px;font-family:var(--font-sora),sans-serif;font-size:min(24px,2.6vw);font-weight:400;text-align:center;color:var(--color-white);margin:0}.step1-line{white-space:nowrap}.step1-word{display:inline-block;margin-right:.3em;opacity:.35}.step1-cursor{position:sticky;top:50vh;z-index:20;width:fit-content;pointer-events:none}.step1-cursor-arrow{position:absolute;left:-23px;top:-20px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--color-lime)}.step1-cursor-arrow svg{width:20.7314px;height:18.75px;flex-shrink:0;transform:rotate(-45.39deg)}.step1-cursor-pill{display:block;width:fit-content;padding:10px 12px;border-radius:26px;background:var(--color-lime);color:#000000;font-family:var(--font-sora),sans-serif;font-size:14px;font-weight:450;white-space:nowrap;box-shadow:2px 2px 6px rgba(0,0,0,.12)}.step2-ui{max-width:800px;flex-direction:column;align-items:flex-start;position:relative}.step2-chat-bar,.step2-ui{width:100%;display:flex;gap:16px}.step2-chat-bar{align-items:center;justify-content:space-between;padding:12px;background:#ffffff;border:1px solid var(--color-lime);border-radius:16px;box-shadow:2px 2px 6px rgba(15,15,15,.06);box-sizing:border-box}.step2-chat-message-row{display:flex;align-items:center;min-width:0;overflow:hidden}.step2-chat-message{margin:0;padding:0 4px 0 8px;font-family:var(--font-inter),sans-serif;font-size:18px;color:#111111;white-space:nowrap}.step2-chat-caret{width:4px;height:20px;border-radius:17px;background:var(--color-lime);border:1px solid #000000;flex-shrink:0}.step2-chat-caret.is-leading{order:-1}.step2-chat-send{width:36px;height:36px;border-radius:12px;background:var(--color-lime);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1c1c1c}.step2-chat-send svg{width:20px;height:20px}.step2-sent-bubble{position:absolute;left:0;bottom:100%;margin-bottom:12px;max-width:80%;padding:10px 16px;border-radius:16px 16px 16px 4px;background:var(--color-lime);color:#1c1c1c;opacity:0;pointer-events:none}.step2-sent-bubble p{margin:0;font-family:var(--font-inter),sans-serif;font-size:16px}@media (max-width:767px){.step2-sent-bubble{left:calc(50% - 150px);bottom:auto;top:100%;margin-bottom:0;margin-top:12px;border-radius:4px 16px 16px 16px}.step2-sent-bubble p{font-size:13px}.six-step{gap:64px;padding:calc(120px * (100vw / 390px)) 16px 64px}#six-step-6{padding-top:calc(120px * (100vw / 390px));gap:24px}.six-step-text{max-width:100%}.six-step-heading{font-size:calc(32px * (100vw / 390px));margin-bottom:8px}.six-step-subtitle{font-size:14px;max-width:300px;margin:0 auto}.six-step-mobile-break{display:block}.step4-subtitle{font-size:13px}.six-step-ui{max-width:100%;min-height:240px;width:100%}.step1-input-text{display:block;font-size:18px}.step1-line{display:contents}.step2-ui{align-items:center}.step2-chat-bar{width:300px;height:60px;gap:12px}#six-step-2{gap:120px}.step2-chat-message-row{display:block;overflow:visible;flex:0 0 auto;width:228px}}@media (max-width:767px){.step2-chat-message-row:has(.step2-chat-caret.is-leading){display:flex;align-items:center}.step2-chat-message{display:inline;font-size:13px;line-height:16px;white-space:normal;width:auto;padding:0}.step2-chat-caret{display:inline-block;height:16px;vertical-align:-2px}.step1-cursor-pill{padding:6px 8px;font-size:12px}.step1-cursor-arrow{left:-13px;top:-13px;width:19px;height:19px}.step1-cursor-arrow svg{width:14.19px;height:12.834px}}.step3-stage{position:relative;width:100%;max-width:1200px;height:520px}.step3-card{position:absolute;top:50%;left:50%}.step3-card--format{width:420px}.step3-format-title{margin:0 0 16px;font-family:var(--font-sora),sans-serif;font-size:20px;color:var(--color-white);opacity:.9;text-align:center}.step3-format-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.step3-format-option{display:flex;align-items:center;justify-content:center;height:72px;padding:12px;border-radius:16px;background:#ffffff;border:.5px solid #ebebeb;color:#1c1c1c;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:16px;text-align:center}.step3-format-option[data-selected=true]{background:var(--color-lime);border-color:var(--color-lime)}.step3-card--matrix{width:480px}.step3-matrix-row{display:grid;grid-template-columns:120px repeat(5,1fr);align-items:center;height:46px}.step3-matrix-head{height:26px;margin-bottom:4px}.step3-matrix-label{font-size:13px;font-weight:500}.step3-matrix-col-label,.step3-matrix-label{font-family:var(--font-inter),sans-serif;color:var(--color-white)}.step3-matrix-col-label{font-size:12px;text-align:center}.step3-matrix-toggle,.step3-matrix-toggle-dot{display:flex;align-items:center;justify-content:center}.step3-matrix-toggle-dot{width:32px;height:18px;border-radius:18px;border:1.5px solid #dcdedf}.step3-matrix-toggle-dot:after{content:"";width:18px;height:8px;border-radius:10px;background:transparent}.step3-matrix-toggle[data-selected=true] .step3-matrix-toggle-dot{border-color:var(--color-lime)}.step3-matrix-toggle[data-selected=true] .step3-matrix-toggle-dot:after{background:var(--color-lime)}.step3-matrix-desktop{display:contents}.step3-matrix-mobile{display:none;width:100%}.step3-matrix-mobile-title{margin:0 0 4px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;color:var(--color-white)}.step3-matrix-mobile-row+.step3-matrix-mobile-row{margin-top:4px}.step3-matrix-mobile-head{display:flex;align-items:center;justify-content:space-between;height:40px}.step3-matrix-mobile-label{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;color:var(--color-white)}.step3-matrix-mobile-value{min-height:12px;padding:6px 8px;border-radius:8px;background:transparent;color:#111111;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:500;white-space:nowrap}.step3-matrix-mobile-value:not(:empty){background:#f7f7f7}.step3-matrix-mobile-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:24px}.step3-matrix-mobile-bar{width:100%;background:#3a3a3a}.step3-matrix-mobile-bar,.step3-matrix-mobile-fill{position:absolute;left:0;top:10px;height:4px;border-radius:20px}.step3-matrix-mobile-fill{width:0;background:var(--color-lime)}.step3-matrix-mobile-dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:16px;border-radius:18px;border:1.5px solid #dcdedf;background:#1c1c1c}.step3-matrix-mobile-dot:after{content:"";width:15px;height:6px;border-radius:10px;background:#dcdedf}.step3-matrix-mobile-dot[data-state=active],.step3-matrix-mobile-dot[data-state=passed]{border-color:var(--color-lime)}.step3-matrix-mobile-dot[data-state=active]:after,.step3-matrix-mobile-dot[data-state=passed]:after{background:var(--color-lime)}.step3-matrix-mobile-dot[data-state=active]{height:18px}.step3-matrix-mobile-dot[data-state=active]:after{width:20px;height:8px}.step3-card--specs{width:260px;display:flex;flex-direction:column}.step3-specs-item{display:flex;align-items:center;gap:10px;height:40px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;color:var(--color-white)}.step3-specs-box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;border:1.5px solid rgba(255,255,255,.4);color:var(--color-ink);flex-shrink:0}.step3-specs-box svg{width:14px;height:14px;opacity:0}.step3-specs-item[data-checked=true] .step3-specs-box{background:var(--color-lime);border-color:var(--color-lime)}.step3-specs-item[data-checked=true] .step3-specs-box svg{opacity:1}.step3-card--budget{width:320px}.step3-budget-track{position:relative;height:6px;border-radius:20px;background:#3a3a3a;margin-bottom:28px}.step3-budget-fill{left:0;right:100%;top:0;height:6px;border-radius:20px}.step3-budget-fill,.step3-budget-handle{position:absolute;background:var(--color-lime)}.step3-budget-handle{top:50%;display:flex;align-items:center;justify-content:center;height:24px;padding:4px 6px;border-radius:18px;color:#000000;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.step3-budget-handle--max{opacity:0}.step3-budget-handle--min{left:0;transform:translate(-20%,-50%)}.step3-budget-handle--max{right:0;transform:translate(20%,-50%)}.step3-budget-options{display:flex;gap:16px;justify-content:center}.step3-budget-option{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:12px;background:#ffffff;border:.5px solid #ebebeb;color:#1c1c1c;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.step3-budget-option[data-selected=true]{background:var(--color-lime);border-color:var(--color-lime)}@media (max-width:767px){#six-step-3{overflow:hidden;padding-left:0;padding-right:0;padding-top:calc(120px * (100vw / 390px))}#six-step-3 .six-step-text{padding:0 16px}.step3-stage{height:428px}.step3-card--format,.step3-card--matrix{width:300px}.step3-matrix-desktop{display:none}.step3-matrix-mobile{display:block}.step3-card--specs{width:176.5px}.step3-card--budget{width:300px}.step3-format-title{font-size:14px;margin-bottom:12px}.step3-format-options{gap:6px}.step3-format-option{height:48px;font-size:12px;padding:8px;border-radius:12px}}.step4-ui{display:flex;flex-direction:column;align-items:center;gap:88px}.step4-chips-row{display:flex;gap:20px}.step4-chip-slot,.step4-travel-chip{visibility:hidden;padding:11px 17px;border-radius:24px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.step4-travel-chip{position:sticky;top:50vh;z-index:19;width:fit-content;background:#272727;border:1px solid rgba(255,255,255,.08);color:#e4e4e4;opacity:.35;transform-origin:top left;pointer-events:none;transition:opacity .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.step4-travel-chip[data-active=true]{opacity:1;background:var(--color-white);border-color:var(--color-lime);color:var(--color-ink)}.step4-progress{display:flex;flex-direction:column;align-items:center;gap:12px}.step4-progress-track{display:flex;align-items:center;gap:3px;width:509px}.step4-progress-tick{flex:1 0 0;height:20px;border-radius:3px;background:rgba(255,255,255,.92)}.step4-progress-tick[data-lit=true]{background:var(--color-lime)}.step4-progress-caption{color:#888888;font-size:13px;font-family:var(--font-inter),sans-serif}.step4-progress-track-mobile{display:none;align-items:center;gap:3px;height:16px;width:300px}.step4-progress-tick-mobile{flex:0 0 4px;height:100%;border-radius:4px;background:#f1f1f1}.step4-progress-tick-mobile[data-lit=true]{background:var(--color-lime)}@media (max-width:767px){.step4-ui{gap:80px;padding:0 20px}.step4-chips-row{flex-direction:column;align-items:center;gap:10px}.step4-chip-slot,.step4-travel-chip{padding:8px 14px;font-size:13px}.step4-progress-track{display:none}.step4-progress-track-mobile{display:flex}}.step5-ui{display:flex;justify-content:center}.step5-checklist{display:flex;gap:8px}.step5-line-col{position:relative;width:41px;display:flex;flex-direction:column;gap:16px}.step5-line{position:absolute;left:50%;top:20px;width:1px;height:0;background:var(--color-lime);transform:translateX(-50%)}.step5-node-row{width:41px;height:41px;display:flex;align-items:center;justify-content:center}.step5-node-dot{width:14px;height:14px;border-radius:50%;background:var(--color-lime);opacity:0;transform:scale(0)}.step5-details-col{display:flex;flex-direction:column;gap:16px}.step5-node-chip-slot{height:41px;padding:11px 17px;border-radius:24px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;white-space:nowrap;display:flex;align-items:center;width:fit-content;visibility:hidden}.step6-showcase{width:100%;height:500px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.step6-panel-mobile,.step6-showcase-mobile{display:none}@media (max-width:767px){.step6-showcase{display:none}}.step6-panel{width:100%;max-width:1029px;border-radius:22px;padding:11px;max-height:calc(100vh - 240px);overflow:hidden;background:linear-gradient(180deg,rgba(235,255,174,.3),#f7f7f7 40%,rgba(242,250,216,.12)),#ffffff;transform:scale(.999,.9398);transform-origin:top center}.step6-columns{display:flex;align-items:stretch;gap:11px}.step6-left-col{display:flex;flex-direction:column;gap:11px;width:393px;flex-shrink:0}.step6-right-col{flex:1 0 0;min-width:0;display:flex}.step6-card{border-radius:17px;background:rgba(255,255,255,.8);backdrop-filter:blur(4px)}.step6-recommend-card{flex:1 0 0;padding:11px;display:flex;flex-direction:column;justify-content:space-between;gap:11px}.step6-recommend-text{margin:0;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:#111111}.step6-progress{display:flex;align-items:center;gap:9px;padding:0 3px}.step6-progress-track{flex:1 0 0;display:flex;align-items:center;gap:2px;height:14px;overflow:hidden}.step6-progress-tick{flex-shrink:0;width:4px;height:100%;border-radius:3px;background:#f1f1f1}.step6-progress-tick[data-lit=true]{background:var(--color-lime)}.step6-progress-caption{margin:0;flex-shrink:0;font-family:var(--font-inter),sans-serif;font-size:8px;color:rgba(17,17,17,.64);white-space:nowrap}.step6-hike-card{padding:0 11px;background:rgba(255,255,255,.6)}.step6-hike-header{display:flex;align-items:center;gap:7px;padding:11px 0}.step6-hike-title{flex:1 0 0;margin:0;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:14px;color:#1c1c1c}.step6-hike-dots{display:flex;align-items:center;gap:3px;flex-shrink:0}.step6-hike-dot{width:3px;height:3px;border-radius:50%;background:#dcdcdc}.step6-hike-dot[data-active=true]{width:4px;height:4px;background:var(--color-lime)}.step6-hike-options{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding-bottom:11px}.step6-hike-option{height:51px;border-radius:11px;background:#ffffff;border:1px solid #ebebeb;display:flex;align-items:center;justify-content:center;text-align:center;padding:9px;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:11px;color:#1c1c1c}.step6-hike-option[data-selected=true]{background:var(--color-lime);border-color:var(--color-lime)}.step6-hike-card[data-visible=false]{display:none}.step6-experience-card{display:none;padding:0 11px 6px;min-height:167px;box-sizing:border-box;background:rgba(255,255,255,.8)}.step6-experience-card[data-visible=true]{display:block}.step6-experience-header{display:flex;align-items:center;gap:7px;padding:11px 0 9px}.step6-experience-title{flex:1 0 0;margin:0;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:14px;color:#1c1c1c}.step6-experience-arrow{flex-shrink:0;width:23px;height:23px;border-radius:7px;background:var(--color-lime);display:flex;align-items:center;justify-content:center}.step6-experience-arrow img{width:14px;height:14px}.step6-experience-col-labels{display:flex;padding-bottom:3px}.step6-experience-row-label-spacer{flex-shrink:0;width:86px}.step6-experience-col-label{flex:1 0 0;text-align:center;font-family:var(--font-inter),sans-serif;font-size:9px;line-height:10px;color:#6b6f76}.step6-experience-row{display:flex;align-items:center;padding:4px 0}.step6-experience-row-label{flex-shrink:0;width:86px;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:9px;line-height:11px;color:#111111}.step6-experience-toggle{flex:1 0 0;padding:3px}.step6-experience-toggle,.step6-experience-toggle-dot{display:flex;align-items:center;justify-content:center}.step6-experience-toggle-dot{width:23px;height:13px;border-radius:13px;border:1px solid #dcdedf}.step6-experience-toggle-dot:after{content:"";width:13px;height:6px;border-radius:7px;background:#ff0f0f;opacity:0}.step6-experience-toggle[data-selected=true] .step6-experience-toggle-dot{border-color:#333333}.step6-experience-toggle[data-selected=true] .step6-experience-toggle-dot:after{width:14px;height:6px;background:#333333;opacity:1}.step6-history-card{padding:11px;display:flex;align-items:flex-start;gap:11px;border:1px solid rgba(255,255,255,.5);height:110px;box-sizing:border-box}.step6-history-col{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:9px}.step6-history-head{display:flex;align-items:center;gap:6px}.step6-history-icon{width:14px;height:14px}.step6-history-label{margin:0;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:10px;color:#111111}.step6-checklist{display:flex;align-items:stretch;gap:6px}.step6-checklist-dots{position:relative;flex-shrink:0;width:14px;display:flex;flex-direction:column;justify-content:center;gap:9px}.step6-checklist-dots:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#dfdfdf;transform:translateX(-50%)}.step6-checklist-dot{position:relative;flex-shrink:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.step6-checklist-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-lime)}.step6-checklist-dot[data-visible=false]{display:none}.step6-checklist-items{flex:1 0 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:9px}.step6-checklist-item{margin:0;font-family:var(--font-inter),sans-serif;font-size:10px;line-height:1.4;color:#1c1c1c}.step6-checklist-item[data-visible=false]{display:none}.step6-clear-btn{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:6px;border:1px solid #111111;background:#ffffff;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:9px;color:#111111;white-space:nowrap;cursor:default}.step6-clear-btn img{width:11px;height:11px}.step6-product-card{width:100%;background:rgba(255,255,255,.6);display:flex;flex-direction:column}.step6-product-media{position:relative;border:1px solid #ebebeb;border-radius:14px;margin:11px;height:288px;overflow:hidden}.step6-product-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:271px;height:271px;object-fit:contain;pointer-events:none}.step6-product-skeleton{display:none;opacity:0;position:absolute;inset:0;flex-direction:column;gap:11px;padding:17px;background:#ffffff;border-radius:14px;z-index:5}.step6-product-skeleton.is-visible{display:flex}.step6-skeleton-block{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;animation:skeletonShimmer 1.5s linear infinite}.step6-skeleton-img{flex:1;min-height:0}.step6-skeleton-title{width:45%;height:17px;flex-shrink:0}.step6-product-price-block{position:absolute;left:17px;top:17px;display:flex;flex-direction:column;gap:9px}.step6-product-price{margin:0;font-weight:600;font-size:14px}.step6-product-price,.step6-product-rating{font-family:var(--font-inter),sans-serif;color:#111111}.step6-product-rating{display:flex;align-items:center;gap:3px;font-weight:500;font-size:11px}.step6-product-rating img{width:14px;height:14px}.step6-product-actions{position:absolute;right:11px;top:11px;display:flex;flex-direction:column;gap:11px}.step6-icon-btn{display:flex;align-items:center;justify-content:center;padding:9px;border-radius:9px;background:#f7f7f7;border:none;cursor:default;transition:background .2s ease}.step6-icon-btn img{width:14px;height:14px}.step6-icon-btn[data-liked=true]{background:#f4ffe6}.step6-product-details{position:absolute;left:0;bottom:0;width:100%;padding:11px;display:flex;flex-direction:column;gap:11px;box-sizing:border-box}.step6-product-tags{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.step6-product-tag{padding:4px 6px;border-radius:6px;background:#ffffff;border:1px solid rgba(17,17,17,.16);font-size:9px;white-space:nowrap}.step6-product-name,.step6-product-tag{backdrop-filter:blur(3px);font-family:var(--font-inter),sans-serif;font-weight:500;color:#111111}.step6-product-name{margin:0;padding:9px;border-radius:9px;background:#f7f7f7;font-size:14px}.step6-thumbnails{display:flex;gap:11px;padding:0 11px 11px;height:96px}.step6-thumbnail{position:relative;flex:1 0 0;min-width:0;padding:6px;box-sizing:border-box;border-radius:11px;background:#ffffff;border:1px solid #ebebeb;display:flex;align-items:center;justify-content:center;overflow:hidden}.step6-thumbnail img{width:100%;height:100%;object-fit:contain}.step6-thumbnail-skeleton{display:none;opacity:0;position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s linear infinite;z-index:5}.step6-thumbnail-skeleton.is-visible{display:block}.step6-filters{display:flex;align-items:center;justify-content:center;gap:57px;padding:0 11px 11px}.step6-filter-chips{flex:1 0 0;min-width:0;display:flex;gap:9px}.step6-filter-chip{display:flex;align-items:center;gap:4px;padding-left:6px;border-radius:6px;background:#ffffff;border:1px solid #ebebeb;backdrop-filter:blur(3px);font-family:var(--font-inter),sans-serif;font-size:9px;color:#111111;white-space:nowrap}.step6-filter-arrow,.step6-filter-close{display:flex;align-items:center;padding:6px;border-left:1px solid #ebebeb;border-radius:0 6px 6px 0}.step6-filter-close{background:#f4ffe6}.step6-filter-arrow img,.step6-filter-close img{width:9px;height:9px}.step6-scroll-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;padding:0;cursor:default}.step6-scroll-btn img{width:100%;height:100%}.step6-search-bar{width:571px;max-width:calc(100% - 24px);margin:24px auto 0;display:flex;align-items:center;justify-content:space-between;gap:11px;padding:9px;border-radius:11px;background:#ffffff;border:1px solid var(--color-lime);box-shadow:1.5px 1.5px 4.5px rgba(15,15,15,.06)}.step6-search-input{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:1px}.step6-search-caret{width:2px;align-self:stretch;border-radius:3px;background:#111111}.step6-search-caret.is-leading{order:-1}.step6-search-placeholder{font-family:var(--font-inter),sans-serif;font-size:13px;color:#111111;opacity:.7}.step6-search-placeholder[data-typed=true]{opacity:1}.step6-search-send{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9px;background:var(--color-lime);border:none;cursor:default}.step6-search-send img{width:14px;height:14px}@media (max-width:767px){.step6-showcase-mobile{width:100%;height:515px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.step6-panel-mobile{display:flex;flex-direction:column;width:290px;margin:0 auto;border-radius:20px;background:#ffffff;overflow:hidden}.step6-banner-mobile{display:flex;align-items:center;gap:9px;padding:9px 4px 9px 9px;min-height:84px;margin-bottom:-18px;background:linear-gradient(90deg,#f3f9e0,#f3f9e0),linear-gradient(90deg,#f775c2,#f775c2)}.step6-banner-text-mobile{flex:1 0 0;min-width:0;margin:0;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:9.7px;line-height:1.3;color:#111111}.step6-banner-icon-mobile{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:33px;height:33px;padding:6px;border-radius:9px;background:var(--color-lime);box-sizing:border-box}.step6-banner-icon-mobile svg{width:21px;height:21px}.step6-preferences-mobile{display:flex;flex-direction:column;gap:4px;padding:4px 9px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,rgba(235,255,174,.28),rgba(242,250,216,.4) 51%,rgba(242,250,216,.3) 99%),#ffffff}.step6-survey-mobile{display:flex;flex-direction:column;border-radius:15px;background:#ffffff}.step6-progress-mobile{display:flex;align-items:center;gap:9px;padding:9px 4px 6px}.step6-progress-track-mobile{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:2px;height:9px;overflow:hidden}.step6-progress-tick-mobile{flex-shrink:0;width:3px;height:100%;border-radius:3px;background:#f1f1f1}.step6-progress-tick-mobile[data-lit=true]{background:var(--color-lime)}.step6-progress-caption-mobile{margin:0;flex-shrink:0;font-family:var(--font-inter),sans-serif;font-size:7.5px;color:rgba(17,17,17,.64);white-space:nowrap}.step6-hike-title-mobile{margin:0;padding:6px 4px;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:10.4px;color:#111111}.step6-hike-options-mobile{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 4px 4px}.step6-hike-option-mobile{min-height:36px;border-radius:9px;background:#ffffff;border:1px solid #ebebeb;display:flex;align-items:center;justify-content:center;text-align:center;padding:7.5px 9px;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:8.9px;line-height:10.4px;color:#111111}.step6-hike-option-mobile[data-selected=true]{background:var(--color-lime);border-color:var(--color-lime)}.step6-hike-block-mobile[data-visible=false]{display:none}.step6-experience-mobile{display:none;min-height:108px;box-sizing:border-box}.step6-experience-mobile[data-visible=true]{display:block}.step6-experience-header-mobile{display:flex;align-items:center;gap:5px;padding:6px 4px 4px}.step6-experience-title-mobile{flex:1 0 0;margin:0;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:10.4px;color:#1c1c1c}.step6-experience-arrow-mobile{flex-shrink:0;width:17px;height:17px;border-radius:5px;background:var(--color-lime);display:flex;align-items:center;justify-content:center}.step6-experience-arrow-mobile img{width:10px;height:10px}.step6-experience-col-labels-mobile{display:flex;padding:0 4px 2px}.step6-experience-row-label-spacer-mobile{flex-shrink:0;width:62px}.step6-experience-col-label-mobile{flex:1 0 0;text-align:center;font-family:var(--font-inter),sans-serif;font-size:6.5px;line-height:7.5px;color:#6b6f76}.step6-experience-row-mobile{display:flex;align-items:center;padding:3px 4px}.step6-experience-row-label-mobile{flex-shrink:0;width:62px;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:6.5px;line-height:8px;color:#111111}.step6-experience-toggle-mobile{flex:1 0 0;display:flex;align-items:center;justify-content:center;padding:2px}.step6-experience-toggle-dot-mobile{width:17px;height:9px;border-radius:9px;border:1px solid #dcdedf;display:flex;align-items:center;justify-content:center}.step6-experience-toggle-dot-mobile:after{content:"";width:10px;height:4px;border-radius:4px;background:#ff0f0f;opacity:0}.step6-experience-toggle-mobile[data-selected=true] .step6-experience-toggle-dot-mobile{border-color:#333333}.step6-experience-toggle-mobile[data-selected=true] .step6-experience-toggle-dot-mobile:after{width:10px;height:4px;background:#333333;opacity:1}.step6-filters-mobile{display:flex;gap:9px}.step6-filter-chip-mobile{display:flex;align-items:center;gap:4px;height:21px;padding-left:6px;border-radius:6px;background:#ffffff;border:1px solid #ebebeb;backdrop-filter:blur(3px);font-family:var(--font-inter),sans-serif;font-weight:500;font-size:8.9px;color:#111111;white-space:nowrap}.step6-filter-arrow-mobile,.step6-filter-close-mobile{display:flex;align-items:center;justify-content:center;width:21px;height:100%;padding:6px;border-left:1px solid #ebebeb;border-radius:0 6px 6px 0;box-sizing:border-box}.step6-filter-close-mobile{background:#f4ffe6}.step6-filter-arrow-mobile img,.step6-filter-close-mobile img{width:8.9px;height:8.9px}.step6-product-card-mobile{display:flex;flex-direction:column;border-radius:15px;background:#ffffff}.step6-product-media-mobile{position:relative;margin:4px;border:1px solid #ebebeb;border-radius:15px;height:149px;overflow:hidden;background:#ffffff}.step6-product-image-mobile{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:146px;height:146px;object-fit:contain;pointer-events:none}.step6-product-price-block-mobile{position:absolute;left:9px;top:9px;display:flex;flex-direction:column;gap:6px}.step6-product-price-mobile{margin:0;font-family:var(--font-inter),sans-serif;font-weight:600;font-size:9.7px;color:#111111}.step6-product-rating-mobile{display:flex;align-items:center;gap:3px;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:8.2px;color:#111111}.step6-product-rating-mobile img{width:8.9px;height:8.9px}.step6-product-actions-mobile{position:absolute;right:4px;top:4px;display:flex;flex-direction:column;gap:4px}.step6-icon-btn-mobile{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:9px;background:#f7f7f7;border:none;cursor:default;transition:background .2s ease}.step6-icon-btn-mobile img{width:17.9px;height:17.9px}.step6-icon-btn-mobile[data-liked=true]{background:#f4ffe6}.step6-product-tags-mobile{position:absolute;left:4px;top:83px;display:flex;gap:4px}.step6-product-tag-mobile{padding:3px;border-radius:4px;background:#ffffff;border:1px solid rgba(17,17,17,.16);backdrop-filter:blur(1.5px);font-family:var(--font-inter),sans-serif;font-weight:500;font-size:6.7px;color:#111111;white-space:nowrap}.step6-product-name-wrap-mobile{position:absolute;left:0;bottom:0;width:100%;padding:4px;box-sizing:border-box}.step6-product-name-mobile{margin:0;padding:7.5px;border-radius:11.9px;background:rgba(247,247,247,.8);backdrop-filter:blur(3px);font-family:var(--font-inter),sans-serif;font-weight:500;font-size:9.7px;color:#111111}.step6-product-skeleton-mobile{display:none;opacity:0;position:absolute;inset:0;flex-direction:column;gap:4px;padding:7.5px;background:#ffffff;border-radius:15px;z-index:5}.step6-product-skeleton-mobile.is-visible{display:flex}.step6-skeleton-block-mobile{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;animation:skeletonShimmer 1.5s linear infinite}.step6-skeleton-img-mobile{flex:1;min-height:0}.step6-skeleton-title-mobile{width:45%;height:8px;flex-shrink:0}.step6-thumbnails-mobile{display:flex;gap:4px;padding:0 4px 4px;height:65px;border-radius:11.9px}.step6-thumbnail-mobile{position:relative;flex:1 0 0;min-width:0;padding:3px;box-sizing:border-box;border-radius:11.9px;background:#ffffff;border:1px solid #ebebeb;display:flex;align-items:center;justify-content:center;overflow:hidden}.step6-thumbnail-mobile img{width:100%;height:100%;object-fit:contain}.step6-thumbnail-skeleton-mobile{display:none;opacity:0;position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s linear infinite;z-index:5}.step6-thumbnail-skeleton-mobile.is-visible{display:block}.step6-search-bar-mobile{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:4px 8.94px 8.94px;padding:9px;border-radius:11.9px;background:#ffffff;border:1px solid var(--color-lime);box-shadow:1px 1px 3px rgba(15,15,15,.06);min-width:0}.step6-search-input-mobile{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:1px}.step6-search-caret-mobile{width:2px;align-self:stretch;border-radius:3px;background:#111111;flex-shrink:0}.step6-search-caret-mobile.is-leading{order:-1}.step6-search-placeholder-mobile{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-inter),sans-serif;font-size:9.7px;color:#111111;opacity:.7}.step6-search-placeholder-mobile[data-typed=true]{opacity:1}.step6-search-send-mobile{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:9px;background:var(--color-lime);border:none;cursor:default}.step6-search-send-mobile img{width:15px;height:15px}}@keyframes leadQuizFadeSlide{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.lead-quiz-section{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:120px 24px;text-align:center;background:var(--color-ink)}.lead-quiz-heading{margin:0 0 16px;font-family:var(--font-sora),sans-serif;font-weight:450;font-size:64px;line-height:1.15;color:var(--color-white)}.lead-quiz-heading-accent{color:var(--color-lime)}.lead-quiz-subheading{margin:0 0 40px;max-width:none;white-space:nowrap;font-family:var(--font-inter),sans-serif;font-size:24px;line-height:1.5;color:var(--color-white);opacity:.72}.lead-quiz-card{display:flex;flex-direction:column;gap:24px;width:100%;max-width:520px;padding:32px;border-radius:20px;background:rgba(39,39,39,.72);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-sizing:border-box}.lead-quiz-progress-row{display:flex;align-items:center;gap:16px}.lead-quiz-progress-label{flex-shrink:0;font-family:var(--font-inter),sans-serif;font-size:12px;color:rgba(255,255,255,.48);white-space:nowrap}.lead-quiz-progress{display:flex;flex:1 0 0;gap:8px}.lead-quiz-progress-segment{flex:1 0 0;height:4px;border-radius:999px;background:rgba(255,255,255,.12);transition:background .25s ease}.lead-quiz-progress-segment.is-filled{background:var(--color-lime)}.lead-quiz-step{display:flex;flex-direction:column;gap:20px;animation:leadQuizFadeSlide .25s ease-out}.lead-quiz-question{margin:0;text-align:left;font-family:var(--font-sora),sans-serif;font-weight:450;font-size:20px;color:var(--color-white)}.lead-quiz-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lead-quiz-combobox{position:relative;width:100%;text-align:left}.lead-quiz-combobox-control{position:relative;display:flex;align-items:center}.lead-quiz-search-icon{position:absolute;left:15px;z-index:1;width:18px;height:18px;fill:none;stroke:rgba(255,255,255,.48);stroke-width:1.7;stroke-linecap:round;pointer-events:none}.lead-quiz-combobox-input{width:100%;min-height:48px;padding:12px 44px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:rgba(255,255,255,.04);color:var(--color-white);font-family:var(--font-inter),sans-serif;font-size:14px;box-sizing:border-box}.lead-quiz-combobox-input::placeholder{color:rgba(255,255,255,.4)}.lead-quiz-combobox-input:focus{outline:none;border-color:var(--color-lime);box-shadow:0 0 0 3px rgba(201,255,110,.1)}.lead-quiz-combobox-chevron{position:absolute;right:17px;width:8px;height:8px;border-right:1.5px solid rgba(255,255,255,.56);border-bottom:1.5px solid rgba(255,255,255,.56);transform:translateY(-2px) rotate(45deg);transition:transform .2s ease;pointer-events:none}.lead-quiz-combobox-chevron.is-open{transform:translateY(2px) rotate(225deg)}.lead-quiz-combobox-list{position:absolute;z-index:10;top:auto;bottom:calc(100% + 8px);left:0;display:flex;flex-direction:column;width:100%;max-height:232px;padding:6px;overflow-y:auto;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:#252525;box-shadow:0 18px 48px rgba(0,0,0,.38);box-sizing:border-box}.lead-quiz-combobox-option{flex:0 0 auto;min-height:40px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.78);font-family:var(--font-inter),sans-serif;font-size:14px;text-align:left;cursor:pointer}.lead-quiz-combobox-option.is-highlighted{background:rgba(255,255,255,.07);color:var(--color-white)}.lead-quiz-combobox-option.is-selected{color:var(--color-lime)}.lead-quiz-combobox-empty{margin:0;padding:14px 12px;color:rgba(255,255,255,.48);font-family:var(--font-inter),sans-serif;font-size:13px}.lead-quiz-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px 16px;border-radius:var(--radius-md);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:var(--color-white);font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.lead-quiz-option:hover{border-color:rgba(201,255,110,.5)}.lead-quiz-option.is-selected{background:rgba(201,255,110,.12);border-color:var(--color-lime);color:var(--color-lime)}.lead-quiz-option-check{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(255,255,255,.28);border-radius:5px;color:#111111;font-size:12px;line-height:1}.lead-quiz-option.is-selected .lead-quiz-option-check{border-color:var(--color-lime);background:var(--color-lime)}.lead-quiz-continue{min-height:44px;padding:12px 18px;border:0;border-radius:var(--radius-md);background:var(--color-lime);color:#111111;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:650;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.lead-quiz-continue:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(201,255,110,.14)}.lead-quiz-skip{align-self:flex-start;margin:0;padding:0;border:none;background:none;font-family:var(--font-inter),sans-serif;font-size:12px;color:rgba(255,255,255,.4);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lead-quiz-skip:hover{color:rgba(255,255,255,.72)}.lead-quiz-required-note{align-self:flex-start;margin:0;color:rgba(201,255,110,.72);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600}.lead-quiz-final-heading{margin:0;text-align:left;font-family:var(--font-sora),sans-serif;font-weight:450;font-size:20px;color:var(--color-white)}.lead-quiz-summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.lead-quiz-summary-chip{padding:6px 12px;border-radius:999px;background:rgba(201,255,110,.1);border:1px solid rgba(201,255,110,.35);color:var(--color-lime);font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.lead-quiz-form{display:flex;flex-direction:column;gap:12px}.lead-quiz-form-field{display:grid;gap:7px;text-align:left}.lead-quiz-form-field>span{color:rgba(255,255,255,.62);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600}.lead-quiz-form-field em{margin-left:6px;color:var(--color-lime);font-size:10px;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.lead-quiz-input{min-height:44px;padding:12px 16px;border-radius:var(--radius-md);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);color:var(--color-white);font-family:var(--font-inter),sans-serif;font-size:14px;box-sizing:border-box}.lead-quiz-input::placeholder{color:rgba(255,255,255,.4)}.lead-quiz-input:focus{outline:none;border-color:var(--color-lime);box-shadow:0 0 0 3px rgba(201,255,110,.1)}.lead-quiz-submit-btn{position:relative;min-height:44px;padding:12px 24px;border-radius:var(--radius-md);border:none;background:var(--color-lime);color:#000000;font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:transform .15s ease}.lead-quiz-submit-btn:hover{transform:translateY(-1px)}.contact-modal-submit:disabled,.lead-quiz-submit-btn:disabled{cursor:wait;opacity:.68;transform:none}.form-submit-error{grid-column:1/-1;color:#ff9ac3;font-size:14px;font-weight:500;line-height:1.45}.form-submit-error,.lead-quiz-microcopy{margin:0;font-family:var(--font-inter),sans-serif}.lead-quiz-microcopy{text-align:left;font-size:12px;color:rgba(255,255,255,.48)}.lead-quiz-success{margin:0;padding:16px;border-radius:var(--radius-md);background:rgba(201,255,110,.1);border:1px solid var(--color-lime);box-shadow:0 0 24px rgba(201,255,110,.35);color:var(--color-lime);font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:500;text-align:center}.lead-quiz-referral{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border-radius:var(--radius-md);background:rgba(255,255,255,.04);text-align:center}.lead-quiz-referral-heading{margin:0;font-family:var(--font-sora),sans-serif;font-weight:450;font-size:15px;color:var(--color-white)}.lead-quiz-referral-text{margin:0 0 8px;color:rgba(255,255,255,.6)}.lead-quiz-referral-btn,.lead-quiz-referral-text{font-family:var(--font-inter),sans-serif;font-size:13px}.lead-quiz-referral-btn{min-height:36px;padding:8px 16px;border-radius:var(--radius-md);border:1px solid rgba(201,255,110,.4);background:none;color:var(--color-lime);font-weight:500;cursor:pointer;transition:background .2s ease}.lead-quiz-referral-btn:hover{background:rgba(201,255,110,.08)}@media (max-width:767px){.lead-quiz-section{padding:72px 16px}.lead-quiz-heading{font-size:32px;margin-bottom:8px}.lead-quiz-subheading{margin-bottom:28px;font-size:14px;max-width:480px;white-space:normal}.lead-quiz-card{padding:20px;gap:20px}.lead-quiz-options{grid-template-columns:1fr}}@media (min-width:480px) and (max-width:767px){.lead-quiz-options{grid-template-columns:repeat(2,1fr)}}.section-3{position:relative;width:100%;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-ink)}.section-3-stage{position:relative;width:1440px;height:800px;flex-shrink:0}@media (max-height:840px),(max-width:1480px){.section-3-stage{transform:scale(min(calc(100vw / 1480px),calc(100vh / 840px)));transform-origin:center center}}.s3-lines{position:absolute;left:0;top:80px;width:1440px;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px;z-index:5}.s3-line{font-family:var(--font-sora),sans-serif;font-weight:600;font-size:56px;line-height:1.1;text-transform:uppercase;color:#ffffff;text-align:center;white-space:nowrap;will-change:transform,opacity}.s3-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--color-lime);border-radius:16px;padding:12px 16px;color:#111111}@media (max-width:767px){#section-3 .section-3-stage{width:390px;height:800px;transform:scale(calc(100vw / 390px));transform-origin:center center}.s3-lines{top:88px;width:390px;padding:40px 16px;box-sizing:border-box}.s3-line{font-size:44px}.s3-badge{padding:4px 12px}}.white-section{width:100vw;z-index:2;margin-top:-100vh;overflow:hidden;will-change:transform}.white-section,.white-sheet{position:relative;min-height:100vh;background:#ffffff;border-radius:32px 32px 0 0}.white-sheet{width:100%;height:100%;justify-content:center;padding:4rem 2rem;box-sizing:border-box}.white-sheet,.white-sheet-content{display:flex;flex-direction:column;align-items:center;text-align:center}.white-sheet-head{margin-bottom:64px}.white-sheet-head h2{font-weight:450;font-size:clamp(32px,6vw,64px);line-height:normal;text-align:center;margin-bottom:16px}.white-sheet-head h2,.white-sheet-head p{font-family:var(--font-sora),sans-serif;color:#1c1c1c}.white-sheet-head p{font-size:28px;font-weight:400;margin-top:0}.white-sheet-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:248px;padding:16px 32px;background:var(--color-lime);color:#1c1c1c;border-radius:16px;border:none;font-family:var(--font-sora),sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:background .2s ease,transform .2s ease}@media (min-width:768px){.white-sheet-cta{height:68px;padding-block:0;line-height:1;box-sizing:border-box}}@media (hover:hover){.white-sheet-cta:hover{background:#000000;color:var(--color-lime);transform:translateY(-1px)!important}}.white-sheet-cta:active{background:#000000;color:var(--color-lime);
  /* !important, unusually for this codebase — this button's own
     reveal-in animation (`#white-section .white-sheet-content > *`)
     leaves a GSAP-written INLINE `transform: translate(0px, 0px)` on
     it after settling, which otherwise always wins over this rule's
     own `transform` regardless of specificity (confirmed live: a
     plain `transform: translateY(-1px)` here, matching the header's
     own identical hover exactly, silently did nothing; a margin-based
     substitute also proved unreliable in this element's own flex-
     column layout). `!important` is the one thing that still beats a
     plain (non-`!important`) inline style, which is exactly the
     conflict here. */transform:translateY(-1px)!important}.white-sheet-links{display:flex;gap:40px;margin-top:64px;justify-content:center}.white-sheet-links a,.white-sheet-links button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:#f7f7f7;border-radius:16px;font-family:var(--font-sora),sans-serif;font-size:20px;font-weight:450;color:#484848;text-decoration:none;border:1px solid transparent;cursor:pointer;box-sizing:border-box;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.white-sheet-links a.how-it-works{width:248px}.white-sheet-links a.how-it-works img{transform:rotate(90deg)}.white-sheet-links .contact-modal-trigger img{transform:rotate(45deg)}@media (hover:hover){.white-sheet-links a:hover,.white-sheet-links button:hover{border-color:#1c1c1c;background:#1c1c1c;color:var(--color-lime);box-shadow:0 14px 30px rgba(28,28,28,.16);transform:translateY(-3px)}.white-sheet-links a:hover img,.white-sheet-links button:hover img{filter:brightness(0) saturate(100%) invert(94%) sepia(67%) saturate(766%) hue-rotate(28deg) brightness(108%) contrast(102%)}}.white-sheet-links a:focus-visible,.white-sheet-links button:focus-visible{border-color:#1c1c1c;outline:3px solid rgba(124,60,255,.42);outline-offset:3px}.white-sheet-links a:active,.white-sheet-links button:active{transform:translateY(-1px)}.white-sheet-footer{position:absolute;left:40px;right:40px;bottom:24px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sora),sans-serif;font-size:13px;font-weight:450;color:rgba(28,28,28,.8);text-transform:uppercase}.white-sheet-footer a{color:inherit;text-decoration:none}@media (max-width:767px){.white-section{display:flex;flex-direction:column;justify-content:flex-end;background:transparent;border-radius:0}.white-sheet{height:auto;min-height:0;flex-shrink:0;justify-content:flex-start;padding:0;border-radius:24px 24px 0 0}.white-sheet-content{width:100%;padding:20px 16px 16px;box-sizing:border-box}.white-sheet-head{margin-bottom:40px}.white-sheet-head h2{font-size:28px;margin-bottom:12px}.white-sheet-head p{font-size:16px}.white-sheet-cta{width:100%;font-size:24px}.white-sheet-links{flex-direction:column;gap:24px;margin-top:80px}.white-sheet-links a,.white-sheet-links a.how-it-works,.white-sheet-links button{width:100%;font-size:18px}.white-sheet-footer{position:static;left:auto;right:auto;bottom:auto;padding:16px;font-size:10px}}.shopify-waitlist-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:shopifyWaitlistBackdropIn .2s ease-out}.shopify-waitlist-modal{position:relative;width:min(100%,600px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:36px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:var(--color-ink);box-shadow:0 32px 96px rgba(0,0,0,.5);box-sizing:border-box;animation:shopifyWaitlistModalIn .24s ease-out}.shopify-waitlist-close{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.06);color:var(--color-white);font-family:var(--font-inter),sans-serif;font-size:28px;line-height:1;cursor:pointer}.shopify-waitlist-close:focus-visible,.shopify-waitlist-close:hover{border-color:var(--color-lime);color:var(--color-lime);outline:none}.shopify-waitlist-head{padding-right:36px;margin-bottom:24px;text-align:left}.shopify-waitlist-eyebrow{margin:0 0 8px;color:var(--color-lime)!important;font-family:var(--font-inter),sans-serif;font-size:13px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.shopify-waitlist-head h2{margin:0 0 8px;color:var(--color-white);font-family:var(--font-sora),sans-serif;font-size:clamp(28px,5vw,42px);font-weight:450;line-height:1.12}.shopify-waitlist-head>p:last-child{margin:0;color:rgba(255,255,255,.64);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.5}.shopify-waitlist-modal .lead-quiz-card{max-width:none;padding:24px}@keyframes shopifyWaitlistBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes shopifyWaitlistModalIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.shopify-waitlist-backdrop{align-items:end;padding:0}.shopify-waitlist-modal{width:100%;max-height:calc(100dvh - 16px);padding:28px 16px 16px;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.shopify-waitlist-close{top:12px;right:12px}.shopify-waitlist-head{padding-right:44px;margin-bottom:20px}.shopify-waitlist-modal .lead-quiz-card{padding:20px}}@media (prefers-reduced-motion:reduce){.shopify-waitlist-backdrop,.shopify-waitlist-modal{animation:none}}.contact-modal-backdrop{position:fixed;inset:0;z-index:1010;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.74);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:shopifyWaitlistBackdropIn .2s ease-out}.contact-modal{position:relative;width:min(100%,680px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:40px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:var(--color-ink);color:var(--color-white);box-shadow:0 32px 96px rgba(0,0,0,.56);box-sizing:border-box;text-align:left;animation:shopifyWaitlistModalIn .24s ease-out}.contact-modal-close{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.06);color:var(--color-white);font-family:var(--font-inter),sans-serif;font-size:28px;line-height:1;cursor:pointer}.contact-modal-close:focus-visible,.contact-modal-close:hover{border-color:var(--color-lime);color:var(--color-lime);outline:none}.contact-modal-head{padding-right:44px;margin-bottom:30px}.contact-modal-eyebrow{margin:0 0 8px;color:var(--color-lime);font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-modal-head h2,.contact-modal-success h2{margin:0 0 10px;font-family:var(--font-sora),sans-serif;font-size:clamp(30px,5vw,46px);font-weight:450;letter-spacing:-.035em;line-height:1.1}.contact-modal-head>p:last-child,.contact-modal-success>p:not(.contact-modal-eyebrow){margin:0;color:rgba(255,255,255,.64);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.5}.contact-modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contact-modal-field,.contact-modal-form label{display:grid;gap:9px;min-width:0;color:rgba(255,255,255,.74);font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600}.contact-modal-field-wide,.contact-modal-submit{grid-column:1/-1}.contact-modal-form input,.contact-modal-form textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#28282a;color:var(--color-white);font:400 16px/1.4 var(--font-inter),sans-serif;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.contact-modal-form input,.contact-modal-select-trigger{height:52px;padding:0 16px}.contact-modal-form textarea{min-height:132px;padding:14px 16px;resize:vertical}.contact-modal-form input::placeholder,.contact-modal-form textarea::placeholder{color:rgba(255,255,255,.36)}.contact-modal-form input:focus,.contact-modal-form textarea:focus{border-color:var(--color-lime);outline:none;box-shadow:0 0 0 3px rgba(201,255,110,.12)}.contact-modal-select{position:relative}.contact-modal-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#28282a;color:var(--color-white);font:400 16px/1.4 var(--font-inter),sans-serif;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.contact-modal-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-modal-select-trigger .is-placeholder{color:rgba(255,255,255,.36)}.contact-modal-select-trigger img{flex:0 0 auto;transform:rotate(180deg);filter:brightness(0) invert(1);opacity:.72;transition:transform .2s ease,opacity .2s ease}.contact-modal-select-trigger.is-open,.contact-modal-select-trigger:focus-visible,.contact-modal-select-trigger:hover{border-color:var(--color-lime);outline:none;box-shadow:0 0 0 3px rgba(201,255,110,.12)}.contact-modal-select-trigger.is-open img{transform:rotate(0deg);opacity:1}.contact-modal-select-trigger.has-error{border-color:#ff8dba}.contact-modal-select-list{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:100%;max-height:252px;margin:0;padding:8px;overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#f4f5ef;box-shadow:0 22px 54px rgba(0,0,0,.42);list-style:none;box-sizing:border-box;animation:contactSelectIn .16s ease-out}.contact-modal-select-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:9px 12px;border-radius:9px;color:#373739;font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:500;cursor:pointer;outline:none;transition:background .15s ease,color .15s ease}.contact-modal-select-list li.is-active,.contact-modal-select-list li:focus-visible{background:#e5e8dc;color:#171719}.contact-modal-select-list li.is-selected{background:var(--color-lime);color:#171719}.contact-modal-option-check{flex:0 0 auto;opacity:0;font-size:15px;font-weight:800}.contact-modal-select-list li.is-selected .contact-modal-option-check{opacity:1}.contact-modal-field-error{margin:0;color:#ff9ac3;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:500}@keyframes contactSelectIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.contact-modal-submit,.contact-modal-success button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:14px 22px;border:0;border-radius:12px;background:var(--color-lime);color:#171719;font-family:var(--font-sora),sans-serif;font-size:16px;font-weight:650;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.contact-modal-submit img{transform:rotate(90deg)}@media (hover:hover){.contact-modal-submit:hover,.contact-modal-success button:hover{background:var(--color-white);transform:translateY(-2px)}}.contact-modal-submit:focus-visible,.contact-modal-success button:focus-visible{outline:3px solid #7c3cff;outline-offset:3px}.contact-modal-success{display:flex;align-items:flex-start;flex-direction:column;min-height:330px;justify-content:center}.contact-modal-success>span{display:grid;place-items:center;width:52px;height:52px;margin-bottom:26px;border-radius:50%;background:var(--color-lime);color:#171719;font-size:24px;font-weight:700}.contact-modal-success button{min-width:150px;margin-top:28px}@media (max-width:767px){.contact-modal-backdrop{align-items:end;padding:0}.contact-modal{width:100%;max-height:calc(100dvh - 16px);padding:32px 16px 18px;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.contact-modal-form{grid-template-columns:1fr;gap:16px}.contact-modal-field-wide,.contact-modal-submit{grid-column:auto}.contact-modal-head{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.contact-modal,.contact-modal-backdrop,.contact-modal-select-list{animation:none}}.white-sheet-content>*,.white-sheet-footer{opacity:0;transform:translateY(40px);will-change:transform,opacity}.sound-widget{position:fixed;right:20px;bottom:60px;z-index:55;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(28,28,28,.6);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;user-select:none}.sound-widget:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.eq-bars{display:flex;align-items:center;gap:3px;height:16px}.bar{width:2px;height:16px;background:var(--color-lime);border-radius:999px;transform-origin:bottom}.sound-text{font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;color:#ffffff;white-space:nowrap}.sound-text,.sound-text-glyph{display:inline-flex;align-items:center}.sound-text-glyph{justify-content:center;width:14px;height:14px;margin-right:5px;color:var(--color-lime)}.sound-text-glyph svg{display:block;width:14px;height:14px}.sound-text-label{display:inline-block;width:76px;text-align:left}.sound-icon-play{display:none;color:var(--color-lime)}.sound-icon-play svg{display:block;width:18px;height:18px}@media (max-width:767px){.sound-widget{right:24px;bottom:24px;width:40px;height:40px;padding:0;justify-content:center;gap:0}.sound-text,.sound-widget[aria-pressed=false] .eq-bars{display:none}.sound-widget[aria-pressed=false] .sound-icon-play{display:block}}