.listening-heading{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:end;margin-bottom:42px}.listening-heading h2{margin-bottom:0}.listening-heading .lead{margin:0;font-size:1rem}.demo-list{border-top:1px solid var(--border)}.vocal-demo{padding:28px 0 20px;border-bottom:1px solid var(--border)}.vocal-demo__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.vocal-demo h3{font-size:1.22rem;font-weight:400;margin:0 0 7px}.vocal-demo__heading p,.vocal-demo__length{color:var(--dim);font-size:.66rem;margin:0}.vocal-demo__controls{display:flex;gap:22px;align-items:center;margin:23px 0 15px}.vocal-demo__controls[hidden]{display:none}.demo-play{width:48px;height:48px;flex-shrink:0;border:1px solid var(--accent);background:transparent;color:var(--accent);cursor:pointer;font-size:1rem}.demo-play:hover{background:var(--panel)}.demo-switch{display:flex;border:1px solid var(--border);flex-shrink:0}.demo-switch button{font:inherit;font-size:.82rem;padding:12px 16px;min-height:46px;border:0;color:var(--dim);background:transparent;cursor:pointer}.demo-switch button[aria-pressed=true]{background:var(--aura);color:var(--ink)}.demo-timeline{position:relative;flex:1;height:48px;min-width:50px;isolation:isolate}.demo-timeline img{height:100%;width:100%;object-fit:fill;opacity:.6}.demo-timeline input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:2;cursor:pointer}.demo-timeline:focus-within{outline:2px solid var(--accent);outline-offset:5px}.demo-progress{position:absolute;left:0;top:0;bottom:0;width:var(--progress,0%);background:linear-gradient(90deg,#b69cff20,#ed83b640);border-right:1px solid var(--rose);pointer-events:none}.demo-time{color:var(--dim);white-space:nowrap;font-size:.65rem;min-width:84px;text-align:right}.vocal-demo__note,.demo-footnote{color:var(--dim);font-size:.78rem;margin:12px 0 0}.demo-footnote{margin-top:22px}.demo-status:empty{display:none}.demo-status{color:var(--rose);margin:10px 0 0}.demo-native{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.demo-native label{display:grid;gap:10px;color:var(--dim);font-size:.82rem}.demo-native audio{width:100%}.vocal-demo.is-enhanced .demo-native{display:none}@media(max-width:760px){.listening-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.vocal-demo__controls{gap:14px;flex-wrap:wrap}.demo-timeline{order:4;flex-basis:100%;height:42px}.demo-time{margin-left:auto;min-width:70px}.demo-switch button{padding:12px}.demo-native{grid-template-columns:1fr}}.chain-section{background:var(--bg-2);color:var(--text);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.chain-section .eyebrow,.chain-section .lead,.chain-section .check-list li{color:var(--dim)}.chain-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,130px)}.chain-layout h2{max-width:11ch}.chain-mark{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:36px 0 28px;padding:18px 0;font-size:6rem;line-height:1;color:var(--rose)}.chain-mark svg{width:100px;height:100px}.chain-mark>span:last-child{font-family:Arial,sans-serif}.listens-title{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.chain-section .check-list li:before{border-color:var(--mint)}.chain-section .check-list{font-size:.9rem}.routing__label{display:flex;justify-content:space-between;padding:0 0 20px;border-bottom:1px solid #705585;font-size:.7rem;color:var(--accent)}.chain{display:block;margin:0}.chain li{display:grid;grid-template-columns:30px 1fr 8px;align-items:center;gap:18px;padding:10px 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:.9rem}.chain li>span:first-child{font-size:.64rem;color:var(--faint)}.routing__point{height:6px;width:6px;background:var(--lilac)}.chain li:nth-child(3n+2) .routing__point{background:var(--rose)}.chain li:nth-child(3n) .routing__point{background:var(--peach)}@media(max-width:760px){.chain-layout{grid-template-columns:1fr;gap:40px}.chain-layout h2{max-width:15ch}.chain-mark{font-size:6rem}}.closing{background:linear-gradient(125deg,#281b36,#17101f 70%);color:var(--text);padding:44px 0 54px;border-top:1px solid #644478}.closing__top{display:flex;justify-content:space-between;border-bottom:1px solid #483352;padding-bottom:24px;font-size:.7rem;color:var(--accent)}.closing__top>span:last-child{font-size:2rem;line-height:.7}.closing h2{font:400 clamp(3rem,6.8vw,6rem)/1.08 var(--font-display);letter-spacing:-.04em;max-width:20ch;padding-top:40px;margin:0 0 40px}.closing__bottom{display:flex;justify-content:space-between;align-items:center;gap:28px}.closing__bottom p{margin:0;max-width:40ch;color:var(--dim)}.btn--ink{background:var(--aura);color:var(--ink);flex-shrink:0}.btn--ink:hover{background:var(--aura);color:var(--ink);filter:brightness(1.08)}@media(max-width:560px){.closing__bottom{display:block}.closing__bottom .btn{margin-top:24px}}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-layout h2{max-width:9ch}.faq-list{border-top:1px solid var(--border)}.faq-row{border-bottom:1px solid var(--border)}.faq-row summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:1.05rem}.faq-row summary::-webkit-details-marker{display:none}.faq-row__plus{color:var(--accent);font:1.5rem monospace}.faq-row[open] .faq-row__plus{transform:rotate(45deg)}.faq-row p{color:var(--dim);padding:0 38px 24px 0;margin:0;font-size:.95rem}@media(max-width:760px){.faq-layout{grid-template-columns:1fr;gap:28px}.faq-layout h2{max-width:13ch}}.hero{padding:28px 0 0;overflow:clip}.hero__grid{grid-template-columns:1fr 1.12fr;gap:32px;min-height:660px}.hero__copy{position:relative;z-index:2;padding:44px 0}.hero h1{font-family:var(--font-display);font-size:clamp(4rem,6.8vw,6.25rem);font-weight:400;line-height:1.02;letter-spacing:-.05em;margin-bottom:30px}.hero h1>span{display:block;white-space:nowrap}.hero__hit{width:fit-content;background:var(--aura);background-clip:text;-webkit-background-clip:text;color:transparent}.hero .lead{max-width:38ch;font-size:1.12rem}.hero__actions{gap:28px;align-items:center;margin:30px 0 18px}.hero__price{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font-size:1.1rem;color:var(--dim)}.hero__price-note{color:var(--dim);font-size:.73rem}.hero__instrument{position:relative;align-self:stretch;display:flex;align-items:center;min-width:0;isolation:isolate}.hero__instrument>canvas{position:absolute;top:0;right:-14%;bottom:0;left:-14%;width:128%;z-index:-1}.hero__shot{margin:0;width:100%;transform:perspective(1400px) rotateY(-8deg) rotateX(3deg);transition:transform .35s ease}.hero__shot img{border-radius:0;border:1px solid #594369;box-shadow:0 32px 60px #08040e99,0 0 80px #b69cff0d}.hero__specs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:.7rem}.hero__specs span{padding:20px 0}.hero__specs span+span{border-left:1px solid var(--border);padding-left:26px}@media(max-width:1000px){.hero__grid{min-height:560px}.hero h1{font-size:clamp(3.25rem,6.6vw,5rem)}}@media(max-width:760px){.hero__grid{grid-template-columns:1fr;gap:0}.hero__copy{padding:36px 0 12px}.hero h1{font-size:clamp(3.4rem,14vw,6rem)}.hero__instrument{min-height:380px}.hero__shot{max-width:580px;margin:auto}.hero__specs{grid-template-columns:1fr 1fr}.hero__specs span{padding:16px 0}.hero__specs span:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--border)}.hero__specs span:nth-child(4){border-top:1px solid var(--border)}}@media(max-width:430px){.hero__instrument{min-height:300px}.hero__actions{gap:20px}.hero__specs{font-size:.6rem}.hero__specs span+span{padding-left:16px}.hero__specs span:nth-child(3){padding-left:0}}.workflow__tracks{border-top:1px solid var(--border)}.workflow__track{display:grid;grid-template-columns:60px .8fr 1fr 32px;gap:30px;align-items:start;padding:30px 0;border-bottom:1px solid var(--border)}.workflow__number{color:var(--accent);padding-top:6px}.workflow__track h3{font-size:clamp(1.5rem,2.5vw,2.1rem);margin:0;letter-spacing:-.04em}.workflow__track p{color:var(--dim);margin:0;max-width:50ch}.workflow__arrow{font-size:1.8rem;color:var(--accent);line-height:1}@media(max-width:760px){.workflow__track{grid-template-columns:30px 1fr 20px;gap:14px;padding:26px 0}.workflow__track p{grid-column:2}.workflow__arrow{grid-column:3;grid-row:1}.workflow__number{font-size:.7rem}}.product-intro{padding:52px 0 64px}.product-presentation{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:start}.product-visual{position:sticky;top:115px;min-width:0;padding-top:10px}.product-visual__label,.product-visual__footer{display:flex;justify-content:space-between;gap:20px;color:var(--dim);font-size:.6rem;padding:16px 0}.product-visual__label{padding-top:0}.product-visual img{width:100%;height:auto;border:1px solid #594369;box-shadow:0 25px 80px #b69cff09}.product-proof{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--border);margin-top:20px;padding-top:22px;color:var(--accent);font-size:.82rem}.product-purchase h1{font-size:clamp(3rem,5vw,4.8rem);font-weight:400;line-height:1.05;margin:12px 0 16px;letter-spacing:-.04em}.product-purchase__hook{color:var(--text);font-size:1.35rem;margin:0 0 12px}.product-purchase__lead{color:var(--dim);font-size:1rem;max-width:40ch;margin-bottom:22px}.product-platform{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:13px 0;color:var(--accent);font-size:.78rem;margin:0}.product-price{display:flex;align-items:baseline;gap:16px;padding:20px 0 16px}.product-price .price{margin:0;font-size:2.05rem;font-weight:400;letter-spacing:-.03em}.product-price>span+span{color:var(--dim);font-size:.78rem}.product-launch{color:var(--dim);font-size:.78rem;margin:0 0 12px}.product-purchase .btn{justify-content:space-between}.purchase-note{color:var(--dim);font-size:.73rem;margin:12px 0 0}.product-preview-links{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--border);font-size:.8rem}.product-preview-links a{text-decoration:none;color:var(--text)}.product-preview-links a:hover{color:var(--rose)}.product-perks{padding:14px 0 0;margin:0;list-style:none;color:var(--dim);font-size:.85rem}.product-perks li{padding:7px 0 7px 18px;position:relative}.product-perks li:before{content:"+";color:var(--rose);position:absolute;left:0}.purchase-dock{display:none}@media(max-width:1000px){.product-presentation{gap:35px;grid-template-columns:1.1fr 1fr}.product-proof{flex-wrap:wrap}}@media(max-width:760px){.product-intro{padding:30px 0 38px}.product-presentation{grid-template-columns:1fr;gap:36px}.product-purchase{order:-1}.product-visual{position:static}.product-purchase h1{font-size:3.5rem}.product-purchase__lead{max-width:none}.product-price{padding-top:16px}.product-perks{display:none}.product-proof{font-size:.73rem;margin-top:8px}.purchase-dock:not([hidden]){display:flex;position:fixed;z-index:30;left:0;right:0;bottom:0;gap:20px;justify-content:space-between;align-items:center;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:#100c17f5;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.purchase-dock>div{display:grid;gap:2px;font-size:.85rem}.purchase-dock strong{font-weight:400}.purchase-dock>div span{color:var(--dim);font-size:.73rem}.purchase-dock .btn{min-height:46px;padding:10px 20px;font-size:.8rem}body:has(.purchase-dock){padding-bottom:84px}}.product-details__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.product-details h2{max-width:12ch}.product-details__rows{border-top:1px solid var(--border);min-width:0}.product-details .faq-row{border-bottom:1px solid var(--border)}.product-details .faq-row summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:1.05rem}.product-details .faq-row summary::-webkit-details-marker{display:none}.product-details .faq-row__plus{color:var(--accent);font:1.5rem monospace}.product-details .faq-row[open] .faq-row__plus{transform:rotate(45deg)}.product-details .faq-row p{color:var(--dim);padding:0 38px 24px 0;margin:0;font-size:.95rem}.product-details__body{color:var(--dim);font-size:.88rem;padding-bottom:24px}.product-details__body .facts{table-layout:fixed;font-size:.8rem}.product-details__body .facts th{width:30%}.product-details__body .facts td{overflow-wrap:anywhere}@media(max-width:760px){.product-details__layout{grid-template-columns:1fr;gap:24px}}.overview-heading{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:end;margin-bottom:35px}.overview-heading h2{margin-bottom:0}.overview-heading .lead{font-size:1rem;margin:0}.overview-video{display:block;width:100%;height:auto;aspect-ratio:var(--video-ratio,16/9);background:var(--bg);border:1px solid var(--border)}.video-transcript{color:var(--dim);font-size:.8rem;margin-top:16px}.video-transcript summary{width:fit-content;cursor:pointer;padding:8px 0}.video-transcript p{max-width:85ch}@media(max-width:760px){.overview-heading{grid-template-columns:1fr;gap:18px}}.style-lab__body{display:grid;grid-template-columns:1.25fr 1fr;border-top:1px solid var(--border)}.style-lab__hint{display:none}.style-lab__list{display:grid;grid-template-columns:1fr 1fr;align-content:start}.style-card{display:flex;align-items:center;gap:18px;width:100%;padding:19px 14px 19px 0;min-height:62px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--dim);text-align:left;cursor:pointer;transition:color .2s,background .2s;font:inherit}.style-card:nth-child(2n){border-left:1px solid var(--border);padding-left:24px}.style-card>.mono{font-size:.6rem;color:var(--faint)}.style-card strong{font-size:1rem;font-weight:500;margin:0}.style-card__arrow{margin-left:auto;opacity:0}.style-card:hover{color:var(--text);background:#ffffff04}.style-card[aria-pressed=true]{color:var(--rose);box-shadow:inset 0 -2px var(--rose);background:linear-gradient(90deg,#b69cff0b,#ed83b60b)}.style-card[aria-pressed=true]>.mono{color:var(--accent)}.style-card[aria-pressed=true] .style-card__arrow{opacity:1}.style-lab__display{padding:30px 0 0 42px;border-left:1px solid var(--border);min-width:0}.style-lab__readout{min-height:176px}.style-lab__readout>.mono{color:var(--accent);font-size:.65rem}.style-lab__readout h3{font:400 clamp(2.8rem,5vw,4.6rem)/1.05 var(--font-display);letter-spacing:-.035em;margin:20px 0 16px;overflow-wrap:anywhere}.style-lab__readout p{color:var(--dim);max-width:33ch;font-size:.95rem}.style-lab__scope{position:relative;height:340px;margin:15px 0 22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background-color:#17101f;background-image:linear-gradient(#b69cff07 1px,transparent 1px),linear-gradient(90deg,#b69cff07 1px,transparent 1px);background-size:40px 40px}.scope-cross{position:absolute;color:var(--dim);font:.8rem monospace}.scope-cross--one{left:6px;top:5px}.scope-cross--two{right:6px;bottom:5px}.texture-label{display:flex;justify-content:space-between;font-size:.65rem}.texture-range{-webkit-appearance:none;appearance:none;width:100%;height:30px;margin:8px 0 14px;background:transparent;cursor:pointer;accent-color:var(--accent)}.texture-range::-webkit-slider-runnable-track{height:2px;background:var(--border)}.texture-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:20px;margin-top:-9px;background:var(--accent)}.texture-range::-moz-range-track{height:2px;background:var(--border)}.texture-range::-moz-range-thumb{border:0;width:12px;height:20px;background:var(--accent)}.style-lab__caption{color:var(--faint);font-size:.58rem}@media(max-width:900px){.style-lab__display{padding-left:26px}.style-card{gap:10px}.style-card:nth-child(2n){padding-left:14px}.style-card strong{font-size:.9rem}}@media(max-width:760px){.style-lab__body{grid-template-columns:1fr}.style-lab__display{border-left:0;border-bottom:1px solid var(--border);padding:26px 0;grid-row:1}.style-lab__scope{height:210px}.style-lab__readout{min-height:160px}.style-lab__list{grid-row:2;grid-template-columns:none;grid-template-rows:repeat(2,56px);grid-auto-flow:column;grid-auto-columns:145px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--accent) var(--bg-2);scrollbar-width:thin;padding-bottom:12px}.style-card,.style-card:nth-child(2n){min-height:56px;padding:14px 12px;border-left:1px solid var(--border);gap:10px}.style-card strong{font-size:.84rem;white-space:nowrap}.style-card__arrow{display:none}.style-lab__hint{display:flex;justify-content:space-between;grid-row:3;margin:12px 0 0;font-size:.6rem;color:var(--dim)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
