:root{color-scheme:dark;--bg:#080a09;--bg-2:#0d1110;--surface:#141815;--surface-2:#1a201d;--surface-3:#202720;--text:#f4ecdb;--muted:#b4aa98;--muted-2:#827a6d;--teal:#3fd0c3;--teal-bright:#8ff3ea;--teal-soft:#3fd0c321;--orange:#f0801f;--orange-bright:#ffa24a;--orange-soft:#f0801f29;--border:#f4ecdb26;--border-strong:#3fd0c36b;--shadow:0 22px 70px #0000006b;--crt-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.65'/%3E%3C/svg%3E");--font-display:"IBM Plex Mono", "Berkeley Mono", "SF Mono", "Cascadia Mono", "Roboto Mono", ui-monospace, monospace;--font-body:"Atkinson Hyperlegible Mono", "IBM Plex Mono", "SF Mono", "Cascadia Mono", "Roboto Mono", ui-monospace, monospace;--font-interface:var(--font-display);--tracking-display:.015em;--tracking-label:.11em;--line-height-body:1.65;--header-height:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{background:radial-gradient(100% 68% at 16% 8%, #8ff3ea33, transparent 50%), radial-gradient(78% 62% at 84% 12%, #ffa24a21, transparent 48%), linear-gradient(90deg, #ffffff08 1px, transparent 1px), linear-gradient(0deg, #ffffff06 1px, transparent 1px), radial-gradient(100% 70% at 15% -10%, #3fd0c326, transparent 54%), radial-gradient(80% 70% at 100% 20%, #f0801f1c, transparent 50%), var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:var(--line-height-body);letter-spacing:0;text-rendering:optimizelegibility;background-size:auto,auto,36px 36px,36px 36px,auto,auto,auto;margin:0;overflow-x:hidden}body:before{content:"";z-index:998;pointer-events:none;opacity:.095;mix-blend-mode:screen;background-image:var(--crt-noise), linear-gradient(90deg, transparent 0 47%, #8ff3ea47 49%, transparent 52% 100%), linear-gradient(180deg, transparent 0 38%, #f0801f24 40%, transparent 44% 100%), repeating-linear-gradient(90deg, #3fd0c30b 0 1px, transparent 1px 7px);background-size:180px 180px,100% 100%,100% 100%,7px 100%;animation:.76s steps(3,end) infinite vhs-static,9s linear infinite vhs-tracking;position:fixed;inset:0}body:after{content:"";z-index:999;pointer-events:none;opacity:.34;background:radial-gradient(90% 120% at 50% 20%,#0000 52%,#00000080 100%),repeating-linear-gradient(0deg,#00000054 0 1px,#0000 1px 4px),linear-gradient(#0000,#8ff3ea11,#0000) 0 0/100% 180px;animation:8.5s linear infinite crt-roll;position:fixed;inset:0}@keyframes vhs-static{0%{background-position:0 0,0 0,0 0}33%{background-position:-28px 16px,2px 0,0 18px}66%{background-position:24px -18px,-2px 0,0 -14px}to{background-position:8px 26px,0 0,0 0}}@keyframes vhs-tracking{0%,82%,to{opacity:.075;transform:translateY(0)}86%{opacity:.13;transform:translateY(-7px)}88%{opacity:.09;transform:translateY(5px)}90%{opacity:.08;transform:translateY(0)}}@keyframes crt-roll{0%{background-position:0 0,0 0,0 -180px}to{background-position:0 0,0 0,0 180px}}a{color:inherit}img{max-width:100%;height:auto;display:block}main{overflow-x:clip}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:4px}.skip-link{z-index:1200;border:2px solid var(--teal-bright);color:var(--text);background:#080a09;border-radius:4px;padding:.7rem .9rem;font-weight:800;position:fixed;top:.6rem;left:.6rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.muted{color:var(--muted)}.site-header{z-index:20;border-bottom:1px solid var(--border);backdrop-filter:blur(14px);background:#080a09e8;position:sticky;top:0}.site-header__inner{min-height:var(--header-height);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;display:grid}.brand-mark{align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.brand-mark img{image-rendering:auto;filter:drop-shadow(1px 0 #f0801f6b)drop-shadow(-1px 0 #3fd0c36b);width:2rem;height:2rem;animation:7s ease-in-out infinite brand-halation}.brand-mark strong{isolation:isolate;color:var(--text);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;text-shadow:1px 0 #f0801f9e,-1px 0 #3fd0c39e,0 0 14px #3fd0c32e;font-size:.9rem;animation:6.8s step-end infinite brand-signal;display:inline-block;position:relative}.brand-mark strong:before,.brand-mark strong:after{content:attr(data-brand);z-index:-1;pointer-events:none;opacity:0;color:var(--teal-bright);position:absolute;inset:0}.brand-mark strong:after{color:var(--orange-bright)}.brand-mark strong:before{animation:5.7s step-end infinite brand-tear-teal}.brand-mark strong:after{animation:5.7s step-end infinite brand-tear-orange}.brand-mark:hover strong{color:var(--teal-bright)}@keyframes brand-halation{0%,72%,to{filter:drop-shadow(1px 0 #f0801f5c)drop-shadow(-1px 0 #3fd0c35c)}76%{filter:drop-shadow(2px 0 #f0801f9e)drop-shadow(-2px 0 #3fd0c39e)drop-shadow(0 0 12px #8ff3ea42)}80%{filter:drop-shadow(1px 0 #f0801f6b)drop-shadow(-1px 0 #3fd0c36b)}}@keyframes brand-signal{0%,88%,to{text-shadow:1px 0 #f0801f94,-1px 0 #3fd0c394,0 0 14px #3fd0c32e;transform:translate(0)}90%{text-shadow:3px 0 #f0801f9e,-2px 0 #3fd0c3b8,0 0 18px #ffa24a2e;transform:translate(-1px)}91%{text-shadow:1px 0 #f0801f9e,-3px 0 #3fd0c3ad,0 0 14px #3fd0c329;transform:translate(1px)}}@keyframes brand-tear-teal{0%,8%,to{opacity:0;clip-path:inset(0);transform:none}8.5%{opacity:.86;clip-path:inset(0 0 62%);transform:translate(-3px)}9.5%{opacity:.74;clip-path:inset(58% 0 16%);transform:translate(-2px)}10.5%{opacity:0}63%{opacity:0}63.5%{opacity:.65;clip-path:inset(35% 0 42%);transform:translate(-2px)}64.5%{opacity:0}}@keyframes brand-tear-orange{0%,8%,to{opacity:0;clip-path:inset(0);transform:none}8.5%{opacity:.78;clip-path:inset(18% 0 48%);transform:translate(3px)}9.5%{opacity:.64;clip-path:inset(72% 0 4%);transform:translate(2px)}10.5%{opacity:0}63%{opacity:0}63.5%{opacity:.58;clip-path:inset(43% 0 34%);transform:translate(2px)}64.5%{opacity:0}}.site-nav{justify-content:center;gap:clamp(.7rem,2vw,1.4rem);display:flex}.site-nav a,.footer-links a,.footer-links span{color:var(--muted);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.78rem;text-decoration:none}.site-nav a:hover,.footer-links a:hover{color:var(--teal-bright)}.mobile-menu{display:none}.site-header__cta{white-space:nowrap}.button{min-height:2.65rem;font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.68rem 1rem;font-size:.78rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--orange);color:#180a02;box-shadow:0 0 0 1px #f0801f66,0 12px 28px #f0801f2e}.button--primary:hover{background:var(--orange-bright)}.button--secondary{border-color:var(--border-strong);background:var(--teal-soft);color:var(--teal-bright)}.button--secondary:hover{border-color:var(--teal-bright)}.button--disabled{border-color:var(--border);color:var(--muted);cursor:not-allowed;background:#ffffff0b}.button--disabled:hover{transform:none}.beta-status{border:1px solid var(--border);min-height:2.65rem;color:var(--muted);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;background:#ffffff0b;border-radius:4px;justify-content:center;align-items:center;padding:.68rem 1rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.cta-row{flex-wrap:wrap;gap:.8rem;margin-top:1.45rem;display:flex}.hero,.section{position:relative}.hero{border-bottom:1px solid var(--border);background:linear-gradient(180deg, #141815c7, #080a09eb), var(--bg-2);padding:clamp(2rem,5vw,4.5rem) 0}.hero--compact{padding-block:clamp(2rem,4vw,3.5rem)}.hero__inner,.split,.grid-2,.grid-3,.site-footer__inner{gap:clamp(1.2rem,3vw,2rem);display:grid}.hero__inner{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:center}.hero__inner--wide{grid-template-columns:minmax(0,.92fr) minmax(320px,.98fr)}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}h1,h2,.page-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:900;line-height:1.02}.hero h1,.section-heading h1,.section-heading h2,.download-panel h2,.page-title{isolation:isolate;text-shadow:2px 0 #f0801f7a,-2px 0 #3fd0c385,0 0 16px #8ff3ea47,0 0 34px #3fd0c329,0 0 48px #f0801f1a;animation:9s step-end infinite title-signal;position:relative}.hero h1:before,.section-heading h1:before,.section-heading h2:before,.download-panel h2:before,.page-title:before{content:"";z-index:-1;pointer-events:none;opacity:.72;filter:blur(18px);background:radial-gradient(70% 85% at 12% 48%,#3fd0c33d,#0000 68%),radial-gradient(52% 80% at 88% 52%,#f0801f29,#0000 72%);animation:9s step-end infinite title-halation;position:absolute;inset:-.28em -.22em -.18em}@keyframes title-halation{0%,87%,to{opacity:.62;transform:translate(0)scale(1)}89%{opacity:.86;transform:translate(-2px)scale(1.025)}90%{opacity:.78;transform:translate(2px)scale(1.015)}}@keyframes title-signal{0%,87%,to{text-shadow:2px 0 #f0801f75,-2px 0 #3fd0c37a,0 0 16px #8ff3ea42,0 0 34px #3fd0c326,0 0 48px #f0801f17;transform:translate(0)}89%{text-shadow:4px 0 #f0801f8a,-3px 0 #3fd0c399,0 0 18px #8ff3ea57,0 0 42px #ffa24a2b,0 0 58px #3fd0c329;transform:translate(-1px)}90%{text-shadow:1px 0 #f0801f8a,-4px 0 #3fd0c394,0 0 16px #8ff3ea4d,0 0 36px #3fd0c32e,0 0 52px #f0801f1a;transform:translate(1px)}}h1,.page-title{font-size:clamp(2.4rem,8vw,5.6rem)}h2,.section-heading h1{font-size:clamp(1.75rem,4vw,3.4rem)}h3{font-family:var(--font-interface);text-transform:uppercase;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.25}p{margin:0}p+p{margin-top:.9rem}.kicker,.badge,.module-label,dt{color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:800;line-height:1.3}.hero-lede,.section-heading>p,.hero p,.section p,.card p,.panel p,.product-visual figcaption,figcaption,.muted{color:var(--muted)}.hero-lede{max-width:58ch;margin-top:1rem;font-size:clamp(1rem,2vw,1.12rem)}.section-lede{max-width:62ch;color:var(--muted);margin-top:.85rem;font-size:clamp(1rem,2vw,1.12rem)}.section{border-top:1px solid var(--border);padding:clamp(3rem,7vw,5.8rem) 0}.section-heading{max-width:760px;margin-bottom:1.6rem}.section-heading--center{text-align:center;margin-inline:auto}.section-heading p:last-child{margin-top:.7rem}.product-hero{min-height:calc(100svh - var(--header-height));align-items:center;display:grid}.status-grid,.download-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.4rem 0 0;display:grid}.status-grid div,.download-specs div{border:1px solid var(--border);background:#141815c7;padding:.7rem}dt{color:var(--teal);margin-bottom:.25rem}dd{color:var(--text);overflow-wrap:anywhere;margin:0}.card,.panel,.product-visual,.download-panel,.waveform-panel,.meter-panel,.developer-note{border:1px solid var(--border);box-shadow:var(--shadow);background:#141815e0;border-radius:6px}.product-visual figcaption{border-top:1px solid var(--border);color:var(--muted);padding:.75rem;font-size:.82rem}.hero-status{max-width:100%;color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;overflow-wrap:anywhere;background:#3fd0c314;border:1px solid #3fd0c352;margin-top:1.3rem;padding:.48rem .62rem;font-size:.76rem;font-weight:800;line-height:1.35;display:inline-flex}.section-shot-grid,.suite-visual-grid{gap:1rem;display:grid}.section-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-shot-card,.suite-visual-card,.section-screenshot{border:1px solid var(--border);box-shadow:var(--shadow);background:#141815e0;border-radius:6px;overflow:hidden}.section-shot-card,.suite-visual-card{flex-direction:column;display:flex}.section-shot-media,.suite-shot-media,.section-screenshot{margin:0}.section-shot-media,.suite-shot-media{border-bottom:1px solid var(--border);background:#070807;gap:.45rem;padding:.45rem;display:grid}.section-shot-media--pair,.suite-shot-media--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.section-shot-media div,.suite-shot-media div{min-width:0}.section-shot-media span,.suite-shot-media span{color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;display:block}.section-shot-media img,.suite-shot-media img,.section-screenshot img,.suite-visual-grid img{object-fit:contain;background:#070807;width:100%;height:auto;display:block}.section-shot-media img,.section-screenshot img{aspect-ratio:556/306}.section-shot-card>div,.suite-visual-card>div{padding:1rem}.section-shot-card h3,.suite-visual-card h3{margin-bottom:.65rem}.section-shot-card ul,.suite-visual-card ul{color:var(--muted);margin:.85rem 0 0;padding-left:1.1rem}.section-screenshot figcaption{border-top:1px solid var(--border);color:var(--muted);padding:.7rem .8rem;font-size:.82rem}.section-screenshot-stack{gap:.8rem;display:grid}.section-screenshot-stack .section-screenshot img{aspect-ratio:556/306}.scope-layout{grid-template-columns:minmax(0,1fr) minmax(130px,.22fr);align-items:stretch;gap:1rem;display:grid}.scope-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#141815e0;border-radius:6px;margin:0;overflow:hidden}.scope-card img{object-fit:contain;background:#070807;width:100%;height:auto;display:block}.scope-card--wide{align-self:start}.scope-card--meter{justify-self:center;width:min(100%,12rem)}.scope-card figcaption{border-top:1px solid var(--border);color:var(--muted);padding:.75rem;font-size:.82rem}.product-screenshot{border:1px solid var(--border);box-shadow:var(--shadow);background:#141815e0;border-radius:6px;margin:0;overflow:hidden}.product-screenshot img{object-fit:contain;background:#070807;width:100%;height:auto;display:block}.product-screenshot figcaption{border-top:1px solid var(--border);color:var(--muted);padding:.75rem;font-size:.82rem}.rack{grid-template-columns:minmax(0,1fr) minmax(116px,150px);align-items:start;gap:1rem;display:grid}.rack__main{align-content:start;gap:1rem;display:grid}.rack__scope{margin:0}.rack__meter{top:calc(var(--header-height) + 1.25rem);flex-direction:column;place-self:start stretch;width:100%;display:flex;position:sticky}.rack__meter img{width:auto;max-width:100%;max-height:calc(100vh - var(--header-height) - 3.5rem);margin-inline:auto}.memorial-card{border:1px solid var(--border);border-left:4px solid var(--teal);background:#141815e0;border-radius:6px;align-items:center;gap:1.3rem;margin:1.5rem 0 0;padding:1rem 1.2rem;display:flex}.memorial-card img{object-fit:cover;object-position:50% 58%;background:#0b0d0c;border-radius:4px;flex:none;width:220px;height:150px}.memorial-card picture{flex:none;width:220px}.memorial-card picture img{width:100%}@media (width<=620px){.memorial-card{flex-direction:column;align-items:stretch}.memorial-card img{width:100%;height:200px}.memorial-card picture{width:100%}}.memorial-card figcaption{flex-direction:column;gap:.3rem;display:flex}.memorial-card strong{font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--teal-bright)}.memorial-card span{color:var(--muted);font-size:.92rem}.use-strip{border-block:1px solid var(--border);background:#0b0f0e}.use-strip__inner{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.use-strip p,.use-strip span{font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.78rem}.use-strip p{color:var(--orange-bright)}.use-strip span{color:var(--muted);text-align:right}.workflow-plugin{max-width:min(100%,820px);margin-inline:auto;overflow:visible}.workflow-plugin--hero{width:min(100%,50.1svh,560px);max-width:min(100%,560px);margin-top:-1.65rem}.workflow-plugin__figure{isolation:isolate;position:relative;overflow:visible}.workflow-plugin__figure--hero{box-shadow:var(--shadow), 0 0 0 1px #3fd0c32e, 0 0 36px #3fd0c312, 0 0 52px #f0801f0e}.workflow-plugin__figure>img,.workflow-plugin__figure>picture>img{border-radius:inherit}.workflow-plugin__figure>picture{display:block}.workflow-hotspots{pointer-events:none;position:absolute;inset:0 0 3.3rem}.workflow-hotspot{appearance:none;top:var(--hotspot-top);left:var(--hotspot-left);width:var(--hotspot-width);height:var(--hotspot-height);color:inherit;cursor:pointer;pointer-events:auto;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;margin:0;padding:0;position:absolute}.workflow-hotspot:before{content:"";border-radius:inherit;opacity:0;background:0 0;transition:opacity .16s;position:absolute;inset:0}.workflow-hotspot__card{z-index:20;border:1px solid var(--border-strong);border-left:4px solid var(--orange);width:min(36rem,78vw);color:var(--muted);text-align:left;opacity:0;pointer-events:none;max-height:var(--workflow-card-max-height,calc(100svh - 2rem));overscroll-behavior:contain;background:#080a09f5;border-radius:4px;grid-template-columns:minmax(12rem,.95fr) minmax(0,1.05fr);gap:.85rem;padding:.75rem;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1),filter .18s;display:grid;position:absolute;bottom:calc(100% + .6rem);left:50%;overflow:hidden auto;transform:translate(-50%,.35rem);box-shadow:0 1.6rem 3rem #0000006b,0 0 0 1px #3fd0c314,inset 0 0 2rem #3fd0c30a}.workflow-hotspot__card--text{grid-template-columns:1fr;width:min(30rem,74vw);padding:1rem}.workflow-hotspot__card:before{content:"";z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#8ff3ea1f,#0000),repeating-linear-gradient(0deg,#ffffff13 0 1px,#0000 1px 4px);position:absolute;inset:0}.workflow-hotspot__card:after{content:"";z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#f0801f52,#0000 18% 82%,#8ff3ea38),linear-gradient(#0000 42%,#ffffff14 48%,#0000 54%);position:absolute;inset:-2px}.workflow-hotspot__card>*{z-index:2;position:relative}.workflow-hotspot__media{align-self:start;gap:.55rem;display:grid}.workflow-hotspot__media--pair{grid-template-columns:1fr}.workflow-hotspot__figure{border:1px solid var(--border);background:#070807;border-radius:3px;align-self:start;margin:0;display:block;overflow:hidden}.workflow-hotspot__media>.workflow-hotspot__figure>span{color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid #3fd0c338;padding:.32rem .45rem;font-size:.66rem;font-weight:800;line-height:1;display:block}.workflow-hotspot__copy,.workflow-hotspot__description,.workflow-hotspot__details,.workflow-hotspot__details>span{display:block}.workflow-hotspot__media img{object-fit:contain;transform-origin:50%;width:100%;height:auto;max-height:12rem;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s;display:block;transform:scale(1.14)}.workflow-hotspot--brand .workflow-hotspot__media img{max-height:8rem}.workflow-hotspot--meter .workflow-hotspot__media img{max-height:15rem}.workflow-hotspot--assist{z-index:18}.workflow-hotspot--assist .workflow-hotspot__card--text{border-color:#f0801f80;width:min(34rem,76vw);box-shadow:0 1.8rem 3.2rem #0000007a,0 0 1.4rem #f0801f1f,inset 0 0 2.2rem #3fd0c30d}.workflow-hotspot--left .workflow-hotspot__card{left:0;transform:translateY(.35rem)}.workflow-hotspot--right .workflow-hotspot__card{left:auto;right:0;transform:translateY(.35rem)}.workflow-hotspot--center .workflow-hotspot__card{left:50%;right:auto;transform:translate(-50%,.35rem)}.workflow-hotspot--below .workflow-hotspot__card{top:calc(100% + .6rem);bottom:auto;transform:translate(-50%,-.35rem)}.workflow-hotspot--overlay .workflow-hotspot__card,.workflow-hotspot--below.workflow-hotspot--left .workflow-hotspot__card,.workflow-hotspot--below.workflow-hotspot--right .workflow-hotspot__card{transform:translateY(-.35rem)}.workflow-hotspot--view-below .workflow-hotspot__card{top:calc(100% + .6rem);bottom:auto;transform:translate(-50%,-.35rem)}.workflow-hotspot--view-above .workflow-hotspot__card{top:auto;bottom:calc(100% + .6rem);transform:translate(-50%,.35rem)}.workflow-hotspot--view-below.workflow-hotspot--left .workflow-hotspot__card,.workflow-hotspot--view-below.workflow-hotspot--right .workflow-hotspot__card{transform:translateY(-.35rem)}.workflow-hotspot--view-above.workflow-hotspot--left .workflow-hotspot__card,.workflow-hotspot--view-above.workflow-hotspot--right .workflow-hotspot__card{transform:translateY(.35rem)}.workflow-hotspot--view-overlay .workflow-hotspot__card{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.workflow-hotspot--meter.workflow-hotspot--view-overlay .workflow-hotspot__card{left:auto;right:calc(100% + .75rem);transform:translateY(-50%)}.workflow-hotspot__card strong,.workflow-hotspot__card em{display:block}.workflow-hotspot__card strong{color:var(--text);font-family:var(--font-interface);text-transform:uppercase;font-size:1rem;line-height:1.2}.workflow-hotspot__card em{color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:.25rem;font-size:.76rem;font-style:normal;font-weight:800}.workflow-hotspot__description{font-family:var(--font-body);margin-top:.55rem;font-size:.9rem;line-height:1.5}.workflow-hotspot__details{color:var(--muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.45}.workflow-hotspot__details>span{padding-left:1rem;position:relative}.workflow-hotspot__details>span:before{content:"•";color:var(--teal-bright);position:absolute;left:.2rem}.workflow-hotspot:hover,.workflow-hotspot:focus,.workflow-hotspot:focus-visible{z-index:10}.workflow-hotspot:hover:before,.workflow-hotspot:focus:before,.workflow-hotspot:focus-visible:before,.workflow-hotspot:hover .workflow-hotspot__card,.workflow-hotspot:focus .workflow-hotspot__card,.workflow-hotspot:focus-visible .workflow-hotspot__card{opacity:1;pointer-events:auto}.workflow-hotspot:hover .workflow-hotspot__card,.workflow-hotspot:focus .workflow-hotspot__card,.workflow-hotspot:focus-visible .workflow-hotspot__card{animation:.42s steps(3,end) both workflow-card-boot;transform:translate(-50%)}.workflow-hotspot:hover .workflow-hotspot__card:before,.workflow-hotspot:focus .workflow-hotspot__card:before,.workflow-hotspot:focus-visible .workflow-hotspot__card:before{animation:.64s steps(5,end) both workflow-card-scan}.workflow-hotspot:hover .workflow-hotspot__card:after,.workflow-hotspot:focus .workflow-hotspot__card:after,.workflow-hotspot:focus-visible .workflow-hotspot__card:after{animation:.52s steps(4,end) both workflow-card-chroma}.workflow-hotspot:hover .workflow-hotspot__media img,.workflow-hotspot:focus .workflow-hotspot__media img,.workflow-hotspot:focus-visible .workflow-hotspot__media img{filter:contrast(1.05)saturate(1.08);animation:.32s cubic-bezier(.16,1,.3,1) both workflow-image-lock;transform:scale(1)}.workflow-hotspot--left:hover .workflow-hotspot__card,.workflow-hotspot--left:focus .workflow-hotspot__card,.workflow-hotspot--left:focus-visible .workflow-hotspot__card,.workflow-hotspot--right:hover .workflow-hotspot__card,.workflow-hotspot--right:focus .workflow-hotspot__card,.workflow-hotspot--right:focus-visible .workflow-hotspot__card{transform:translate(0)}.workflow-hotspot--view-overlay:hover .workflow-hotspot__card,.workflow-hotspot--view-overlay:focus .workflow-hotspot__card,.workflow-hotspot--view-overlay:focus-visible .workflow-hotspot__card{transform:translate(-50%,-50%)}.workflow-hotspot--meter.workflow-hotspot--view-overlay:hover .workflow-hotspot__card,.workflow-hotspot--meter.workflow-hotspot--view-overlay:focus .workflow-hotspot__card,.workflow-hotspot--meter.workflow-hotspot--view-overlay:focus-visible .workflow-hotspot__card{transform:translateY(-50%)}.workflow-hotspot.is-dismissed .workflow-hotspot__card,.workflow-hotspot.is-dismissed:before{opacity:0;pointer-events:none;animation:none}.micro-hotspot{z-index:40}.micro-hotspot:hover,.micro-hotspot:focus,.micro-hotspot:focus-visible{z-index:70}.micro-hotspot:before{opacity:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px;inset:0}.micro-hotspot:hover:before,.micro-hotspot:focus:before,.micro-hotspot:focus-visible:before{opacity:1;background:linear-gradient(#3fd0c312,#f0801f09),repeating-linear-gradient(0deg,#ffffff0e 0 1px,#0000 1px 5px);border-color:#8ff3ea8a;border-radius:4px;inset:0;box-shadow:0 0 .8rem #3fd0c31f}.micro-hotspot__card{border-left-width:3px;width:min(18rem,58vw);padding:.62rem .7rem}.mobile-explorer{gap:.65rem;margin-top:1rem;display:none}.mobile-explorer h2,.mobile-explorer h3{color:var(--orange-bright);margin:0 0 .2rem;font-size:1.05rem}.mobile-explorer details{border:1px solid var(--border);background:#141815e0;border-radius:4px}.mobile-explorer summary{cursor:pointer;min-height:44px;color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:.72rem .85rem;font-weight:800}.mobile-explorer details>div{border-top:1px solid var(--border);padding:.85rem}.mobile-explorer p{margin:0}.mobile-explorer ul{color:var(--muted);margin:.65rem 0 0;padding-left:1.15rem}.mobile-explorer--suite{margin-bottom:1rem}.micro-hotspot__card strong{font-size:.68rem}.micro-hotspot__card em{font-size:.72rem}.micro-hotspot__card p{margin-top:.42rem;font-size:.78rem;line-height:1.4}.signal-chain{grid-template-columns:repeat(8,minmax(140px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.signal-chain li{border:1px solid var(--border-strong);background:linear-gradient(#3fd0c321,#141815f0);min-height:13rem;padding:.9rem;position:relative}.signal-chain li:not(:last-child):after{content:">";z-index:1;width:.8rem;color:var(--orange-bright);font-family:var(--font-interface);font-weight:900;position:absolute;top:50%;right:-.78rem}.stage-number{color:var(--orange-bright);font-family:var(--font-interface);margin-bottom:1.3rem;font-size:.82rem;display:block}.signal-chain p{margin-top:.7rem;font-size:.9rem}.process-panel,.module-stack,.eq-grid article,.suite-grid article,.demo-list article,.requirements-grid article,.performance-strip article,.process-log,.faq-list details{border:1px solid var(--border);background:#141815d1}.process-panel{gap:.65rem;padding:1rem;display:grid}.process-panel span{border-left:3px solid var(--teal);color:var(--text);font-family:var(--font-interface);letter-spacing:.04em;text-transform:uppercase;padding:.55rem .7rem;font-size:.82rem}.principle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.principle-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.principle-grid article{border:1px solid var(--border);background:#0a0d0cd6;min-height:11rem;padding:1rem}.principle-grid span{color:var(--orange-bright);font-family:var(--font-interface);margin-bottom:1rem;display:block}.principle-grid p{margin-top:.6rem;font-size:.92rem}.thinking-details,.performance-details{border:1px solid var(--border);border-left:4px solid var(--teal);background:#141815d1;border-radius:6px;margin-top:1rem;padding:1rem}.thinking-details summary,.performance-details summary{cursor:pointer;color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800}.thinking-article{max-width:78ch;margin-top:1.1rem}.thinking-article section+section{margin-top:1.35rem}.thinking-article h3{color:var(--orange-bright);margin-bottom:.55rem}.faq-list summary,.mobile-menu summary{cursor:pointer;font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800}.module-stack{gap:.8rem;padding:1rem;display:grid}.module-stack article,.eq-grid article,.suite-grid article,.demo-list article{padding:1rem}.module-stack article{border:1px solid var(--border);background:#ffffff09}.pull-line,.center-note{color:var(--orange-bright);font-family:var(--font-interface)}.eq-grid,.suite-grid,.suite-visual-grid,.demo-list,.requirements-grid,.performance-strip{gap:.9rem;display:grid}.eq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.suite-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.suite-visual-grid{grid-template-columns:1fr}.suite-visual-card ul{columns:2;column-gap:1.6rem}.demo-list{grid-template-columns:repeat(3,minmax(0,1fr))}.requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.performance-strip--full{grid-template-columns:repeat(4,minmax(0,1fr))}.eq-grid ul{color:var(--muted);margin:1rem 0;padding-left:1.1rem}.requirements-grid article,.performance-strip article{padding:1rem}.requirements-grid h3,.performance-strip span{color:var(--teal-bright)}.performance-strip span{font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.7rem;font-size:.76rem;font-weight:800;display:block}.requirements-grid ul{color:var(--muted);margin:1rem 0 0;padding-left:1.1rem}.module-label{color:var(--orange-bright)}.waveform-panel{padding:1rem}.waveform-panel>span,.demo-list span{color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.8rem;font-size:.74rem;display:block}.waveform-bars{border:1px solid var(--border);background-color:#090c0b;background-image:linear-gradient(0deg,#3fd0c314 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:repeat(28,1fr);align-items:end;gap:.25rem;height:12rem;padding:1rem;display:grid}.waveform-bars i{height:var(--bar);background:var(--teal);min-height:1rem;display:block}.waveform-panel p{margin-top:.9rem;font-size:.88rem}.meter-panel{gap:.85rem;padding:1rem;display:grid}.meter-panel div{grid-template-columns:5rem 1fr;align-items:center;gap:.8rem;display:grid}.meter-panel span{font-family:var(--font-interface);text-transform:uppercase;color:var(--muted)}.meter-panel b{border:1px solid var(--border);background:linear-gradient(90deg, var(--teal) 0 58%, var(--orange) 58% 74%, #ffffff14 74%);height:1.1rem;display:block}.meter-panel div:nth-child(2) b{background:linear-gradient(90deg, var(--teal) 0 48%, #ffffff14 48%)}.meter-panel div:nth-child(3) b{background:linear-gradient(90deg, var(--teal) 0 38%, var(--orange) 38% 50%, #ffffff14 50%)}.meter-panel div:nth-child(4) b{background:linear-gradient(90deg, var(--orange) 0 22%, #ffffff14 22%)}.vocal-suite{z-index:1;background:linear-gradient(#3fd0c312,#0000);position:relative;overflow:visible}.suite-showcase{z-index:2;gap:1rem;display:grid;position:relative;overflow:visible}.suite-panel{z-index:1;isolation:isolate;position:relative;overflow:visible}.suite-panel:has(.workflow-hotspot:hover),.suite-panel:has(.workflow-hotspot:focus),.suite-panel:focus-within{z-index:50}.suite-panel>img{border-radius:inherit}.suite-panel--tuning>img{aspect-ratio:1568/428}.suite-panel--fx>img{aspect-ratio:1568/700}.suite-hotspots{inset:0 0 3.3rem}.suite-hotspot:before{background:#3fd0c300;border:1px solid #3fd0c300}.suite-hotspot:hover:before,.suite-hotspot:focus:before,.suite-hotspot:focus-visible:before,.suite-hotspot--switch.is-active:before{background:linear-gradient(#3fd0c321,#f0801f0d),repeating-linear-gradient(0deg,#ffffff17 0 1px,#0000 1px 5px);border-color:#3fd0c3b8;box-shadow:0 0 0 1px #080a098c,0 0 1.25rem #3fd0c333}.suite-hotspot .workflow-hotspot__card{width:min(28rem,74vw)}.suite-control-group{opacity:0;pointer-events:none;position:absolute;inset:0}.suite-control-group.is-active{opacity:1}.suite-control-hotspot{display:none}.suite-control-group.is-active .suite-control-hotspot,.suite-hotspots>.suite-control-hotspot{display:block}.product-screenshot--wide img{aspect-ratio:1568/700}.suite-labels{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.suite-tab{appearance:none;border:1px solid var(--border);width:100%;color:inherit;cursor:pointer;text-align:left;background:#141815d1;padding:.95rem;transition:border-color .16s,background-color .16s,transform .16s;display:block}.suite-tab:hover,.suite-tab.is-active{border-color:var(--teal);background:linear-gradient(#3fd0c324,#141815eb)}.suite-tab:hover{transform:translateY(-1px)}.suite-tab span{color:var(--teal-bright);font-family:var(--font-interface);text-transform:uppercase;margin-bottom:.55rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:800;line-height:1.25;display:block}.suite-tab small{color:var(--muted);font-family:var(--font-body);font-size:.92rem;line-height:1.5;display:block}.teaser-line{border:1px solid var(--border);border-left:4px solid var(--orange);background:#141815d1;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.teaser-line .kicker{color:var(--orange-bright);margin:0}.center-note{text-align:center;max-width:72ch;margin:1.2rem auto 0}.process-log{color:var(--teal-bright);font-family:var(--font-interface);text-transform:uppercase;margin:0;padding:1rem 1rem 1rem 3rem}.process-log li+li{margin-top:.8rem}.demo-list article span{color:var(--orange-bright)}.about-support{gap:1rem;display:grid}.developer-note{border-left:4px solid var(--orange);padding:1.2rem}.download-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:1.2rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.download-panel h2{color:var(--orange-bright)}.download-cta{justify-items:start;gap:.8rem;display:grid}.download-file__checksum code{border:1px solid var(--border);word-break:break-all;user-select:all;background:#0a0d0c99;border-radius:.4rem;margin-top:.3rem;padding:.4rem .6rem;font-size:.78rem;display:block}.download-file__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0 0 1rem;display:grid}.download-file__meta div{border-bottom:1px solid var(--border);min-width:0;padding:.45rem 0}.download-file__meta dt{text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:.72rem}.download-file__meta dd{font-size:.9rem}.download-file__meta code{font-size:.76rem}.checksum-action{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.65rem;display:flex}.checksum-copy{min-height:44px;padding-block:.55rem}.checksum-status{color:var(--teal-bright);font-size:.86rem}.tester-checklist{border-left:4px solid var(--orange);margin-top:1rem}.tester-checklist ol{margin:.75rem 0 1rem}.tested-hosts,.known-issues-card{margin-top:1rem}.table-scroll{max-width:100%;margin-top:.8rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.7rem}thead th{color:var(--teal-bright);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:.76rem}.audio-demo-grid,.changelog-releases{gap:1rem;display:grid}.audio-demo__players{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.audio-demo__players>div{border:1px solid var(--border);min-width:0;padding:.8rem}.audio-demo__players strong{color:var(--teal-bright);margin-bottom:.6rem;display:block}.audio-demo audio{width:100%;display:block}.release-nav{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.release-nav a{border:1px solid var(--border-strong);min-height:44px;color:var(--teal-bright);align-items:center;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.changelog-release{scroll-margin-top:calc(var(--header-height) + 1rem)}.changelog-release>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.changelog-release>header a{color:var(--teal-bright);font-size:1.25rem}.changelog-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.changelog-groups section{border-top:1px solid var(--border);padding-top:.8rem}.changelog-groups h3{color:var(--orange-bright)}.download-cta--with-copy{margin-top:1.1rem}.download-cta__copy{gap:.35rem;max-width:52ch;display:grid}.download-cta__copy p{margin:0}.button--support{border-color:var(--border-strong);color:var(--teal-bright);background:linear-gradient(#3fd0c31f,#0a0d0ccc),#141815d1;box-shadow:inset 0 0 1.2rem #3fd0c30f}.button--support:hover{border-color:var(--teal-bright);background:linear-gradient(#3fd0c32e,#0a0d0cdb),#141815e6}.support-card{border:1px solid #3fd0c347;border-left:4px solid var(--teal);background:linear-gradient(#3fd0c314,#0a0d0cc2),#141815b8;border-radius:6px;justify-items:start;gap:.7rem;padding:.95rem;display:grid}.support-card small{color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.2}.support-card p{color:var(--muted);margin:0}.support-card .button,.support-card .beta-status{margin-top:.15rem}.download-links{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:.8rem 1.2rem;padding-top:1rem;display:flex}.download-sidebar{gap:1rem;display:grid}.requirements-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.requirements-compact article{border:1px solid var(--border);background:#0a0d0c9e;padding:.9rem}.requirements-compact h3{color:var(--teal-bright)}.requirements-compact ul{color:var(--muted);margin:.75rem 0 0;padding-left:1.1rem;font-size:.9rem}.performance-details{grid-column:1/-1;margin-top:0}.download-links a{color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.8rem}.faq-list{gap:.7rem;display:grid}.faq-list details{padding:.95rem 1rem}.faq-list summary{color:var(--text)}.faq-list p{max-width:78ch;margin-top:.8rem}.manual-steps,.manual-flow{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.manual-steps li,.manual-flow li,.manual-workflows details{border:1px solid var(--border);background:#141815d1}.manual-steps li{counter-increment:manual-step;padding:.85rem 1rem}.manual-steps{counter-reset:manual-step}.manual-steps li:before{content:counter(manual-step, decimal-leading-zero);color:var(--orange-bright);font-family:var(--font-interface);margin-right:.75rem;font-weight:800;display:inline-block}.manual-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.manual-flow li{min-height:6rem;color:var(--text);font-family:var(--font-interface);text-transform:uppercase;padding:.8rem}.manual-flow span{color:var(--orange-bright);margin-bottom:.85rem;display:block}.manual-workflows{gap:.8rem;display:grid}.manual-workflows details{padding:.95rem 1rem}.manual-workflows summary{cursor:pointer;color:var(--text);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800}.legal-page .section-heading{max-width:900px}.legal-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.legal-meta div{border:1px solid var(--border);background:#141815b3;border-radius:4px;padding:.8rem .9rem}.legal-summary,.legal-resources,.legal-contact{padding:clamp(1.1rem,3vw,1.5rem)}.legal-summary{border-left:4px solid var(--orange);margin-bottom:1rem}.legal-summary h2,.legal-resources h2,.legal-contact h2,.legal-section h2{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.25}.legal-summary p,.legal-resources p,.legal-contact p{margin-top:.65rem}.legal-sections{gap:1rem;display:grid}.legal-section{padding:clamp(1.1rem,3vw,1.5rem)}.legal-section header{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.8rem;margin-bottom:.8rem;display:grid}.legal-section header span{color:var(--orange-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);font-size:.74rem;font-weight:800}.legal-section p,.legal-section li{max-width:86ch}.legal-section ul{color:var(--muted);margin:.9rem 0 0;padding-left:1.2rem}.legal-resources,.legal-contact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:1rem;display:grid}.legal-resources__links{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.legal-contact .cta-row{margin-top:0}@media (width<=760px){.legal-resources,.legal-contact{grid-template-columns:1fr}.legal-resources__links{justify-content:flex-start}}code{color:var(--teal-bright);font-family:var(--font-interface);font-size:.92em}.card,.panel{padding:1.15rem}.card h3,.panel h3{color:var(--text);margin-bottom:.6rem}.product-visual{margin:0;overflow:hidden}.product-visual img{object-fit:contain;background:#070807;width:100%}.product-visual--brand img{aspect-ratio:1;object-fit:cover}.product-visual--plugin img{aspect-ratio:931/1400;object-position:top center;max-height:620px}.badge{border:1px solid var(--border-strong);background:var(--teal-soft);padding:.34rem .58rem;display:inline-flex}ul,ol{padding-left:1.15rem}li+li{margin-top:.35rem}.callout{border-left:3px solid var(--orange);max-width:760px;padding-left:1rem}.placeholder{color:var(--muted);background:#ffffff09;border:1px dashed #f4ecdb42;border-radius:4px;padding:1rem}.tag-list{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--border);background:var(--orange-soft);margin:0;padding:.46rem .76rem}.site-footer{border-top:1px solid var(--border);background:#080a09f0}.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:start;padding:2rem 0 2.4rem}.footer-brand{align-items:center;gap:.7rem;display:inline-flex}.footer-brand img{width:2.25rem;height:2.25rem}.footer-brand strong{font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase}.footer-brand-block p{max-width:48rem;color:var(--muted);margin-top:.7rem}.footer-copy{color:var(--muted-2)}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;display:flex}.footer-links span{color:var(--muted-2)}@keyframes visual-rise{0%{opacity:.18;filter:saturate(.82)contrast(.96);transform:translateY(26px)scale(.985)}to{opacity:1;filter:saturate()contrast();transform:translateY(0)scale(1)}}@keyframes signal-step-in{0%{opacity:.16;transform:translateX(var(--step-x,0)) translateY(30px) scale(.97);box-shadow:0 0 #3fd0c300}70%{opacity:1;box-shadow:0 0 22px #3fd0c31f}to{opacity:1;box-shadow:none;transform:translate(0)translateY(0)scale(1)}}@keyframes meter-grow{0%{opacity:.35;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes wave-grow{0%{opacity:.28;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes workflow-card-boot{0%{clip-path:inset(0 0 100%);filter:brightness(1.45)contrast(1.35)saturate(.75);box-shadow:0 0 #0000,0 0 1.6rem #3fd0c342,inset 0 0 2rem #f0801f17}18%{clip-path:inset(0 0 76%);filter:brightness(.82)contrast(1.55)saturate(1.25)}34%{clip-path:inset(0 0 38%);filter:brightness(1.38)contrast(1.22)saturate(1.05)}64%{clip-path:inset(0 0 4%);filter:brightness(1.04)contrast(1.15)}82%{clip-path:inset(0);filter:brightness(1.16)contrast(1.1)}to{clip-path:inset(0);filter:none}}@keyframes workflow-card-scan{0%{opacity:0;transform:translate(-110%,-12%)}12%{opacity:.95;transform:translate(-62%,4%)}52%{opacity:.5;transform:translate(30%,-2%)}72%{opacity:.72;transform:translate(74%,8%)}to{opacity:0;transform:translate(112%)}}@keyframes workflow-card-chroma{0%{opacity:0;clip-path:inset(0 100% 0 0)}18%{opacity:.9;clip-path:inset(0 18% 0 0)}30%{opacity:.3;clip-path:inset(44% 0 46%)}48%{opacity:.8;clip-path:inset(10% 0 82%)}66%{opacity:.38;clip-path:inset(84% 0 8%)}to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes workflow-image-lock{0%{filter:brightness(1.28)contrast(1.2)saturate(.9);transform:scale(1.16)translateY(3px)}46%{filter:brightness(.95)contrast(1.18)saturate(1.15);transform:scale(1.04)translateY(-1px)}to{filter:contrast(1.05)saturate(1.08);transform:scale(1)}}@supports (animation-timeline:view()){.product-screenshot,.status-grid div,.section-shot-card,.section-screenshot,.process-panel,.thinking-details,.module-stack,.eq-grid article,.suite-visual-card,.suite-tab,.scope-card,.requirements-grid article,.performance-strip article,.waveform-panel,.meter-panel,.suite-grid article,.demo-list article,.developer-note,.download-panel,.faq-list details{animation:both visual-rise view();animation-range:entry 6% cover 32%}.signal-chain li{--step-x:0;animation:both signal-step-in view();animation-range:entry cover 34%}.signal-chain li:nth-child(odd){--step-x:-18px}.signal-chain li:nth-child(2n){--step-x:18px}.signal-chain li:nth-child(2){animation-range:entry 2% cover 36%}.signal-chain li:nth-child(3){animation-range:entry 4% cover 38%}.signal-chain li:nth-child(4){animation-range:entry 6% cover 40%}.signal-chain li:nth-child(5){animation-range:entry 8% cover 42%}.signal-chain li:nth-child(6){animation-range:entry 10% cover 44%}.signal-chain li:nth-child(7){animation-range:entry 12% cover 46%}.signal-chain li:nth-child(8){animation-range:entry 14% cover 48%}.meter-panel b{transform-origin:0;animation:both meter-grow view();animation-range:entry 12% cover 34%}.waveform-bars i{transform-origin:bottom;animation:both wave-grow view();animation-range:entry 10% cover 34%}.waveform-bars i:nth-child(3n+1){animation-range:entry 8% cover 32%}.waveform-bars i:nth-child(3n+2){animation-range:entry 12% cover 36%}}@media (width<=1100px){.signal-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-chain li:not(:last-child):after{display:none}.principle-grid,.suite-labels,.suite-grid,.manual-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){:root{--header-height:64px}.site-header__inner{grid-template-columns:minmax(0,1fr) auto}.site-nav--desktop,.site-header__cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--border-strong);min-height:44px;color:var(--teal-bright);border-radius:4px;padding:.55rem .75rem;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu__panel{border:1px solid var(--border);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow);background:#0b0f0e;gap:.7rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .7rem);right:0}.mobile-menu__panel a:not(.button){min-height:44px;color:var(--muted);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;text-decoration:none;display:flex}.hero__inner,.hero__inner--wide,.split,.grid-2,.grid-3,.download-panel,.site-footer__inner{grid-template-columns:1fr}.product-hero{min-height:auto}.workflow-plugin--hero{width:100%;max-width:min(100%,520px);margin-top:0}.scope-layout{grid-template-columns:1fr}.scope-card--meter{width:min(100%,14rem)}.rack{grid-template-columns:1fr}.rack__meter{justify-self:center;width:min(100%,14rem);position:static}.rack__meter img{max-height:none}.eq-grid,.requirements-grid,.requirements-compact,.performance-strip,.section-shot-grid,.suite-visual-grid,.demo-list{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media (width<=620px){.container{width:min(1180px,100% - 1.2rem)}.brand-mark strong{letter-spacing:.06em;font-size:.76rem}.button,.beta-status,.cta-row{width:100%}.status-grid,.download-specs,.download-file__meta,.principle-grid,.suite-grid,.manual-flow,.signal-chain{grid-template-columns:1fr}.signal-chain li{min-height:0}.use-strip__inner{gap:.35rem;display:grid}.use-strip span{text-align:left}.workflow-hotspot__card{grid-template-columns:1fr;width:min(19rem,86vw)}.teaser-line{align-items:start;display:grid}.section-shot-media--pair,.suite-shot-media--pair{grid-template-columns:1fr}.suite-visual-card ul{columns:1}.suite-labels{grid-template-columns:1fr}.download-links{display:grid}.audio-demo__players,.changelog-groups,.legal-meta,.legal-contact{grid-template-columns:1fr}.legal-contact .cta-row{margin-top:.25rem}}@media (width<=380px){h1,.page-title{font-size:clamp(2rem,15vw,3.2rem)}h2{font-size:clamp(1.55rem,11vw,2.4rem)}.brand-mark{gap:.45rem}.brand-mark img{width:1.65rem;height:1.65rem}.mobile-menu summary{padding-inline:.55rem}}@media (width<=860px),(pointer:coarse){.workflow-hotspots{display:none}.mobile-explorer{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:before{opacity:.04;transform:none;animation:none!important}body:after{opacity:.24;animation:none!important}.brand-mark img,.brand-mark strong{animation:none!important}.brand-mark strong:before,.brand-mark strong:after{display:none}.hero h1:before,.section-heading h1:before,.section-heading h2:before,.download-panel h2:before,.page-title:before{opacity:.44;transform:none}}.feedback-section .section-heading{margin-bottom:1.1rem}.feedback-intro{max-width:640px}.feedback-form,.feedback-success{gap:1.35rem;margin-top:2rem;padding:1.6rem;display:grid}.feedback-form[hidden],.feedback-success[hidden]{display:none}.feedback-form__row{gap:1.35rem;display:grid}@media (width>=720px){.feedback-form__row{grid-template-columns:1fr 1fr}}.field{gap:.45rem;display:grid}.field>label{color:var(--text);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.76rem;font-weight:800}.field-flag{color:var(--muted-2);font-weight:400}.field input[type=text],.field input[type=url],.field input[type=email],.field select,.field textarea{border:1px solid var(--border);background:var(--bg-2);width:100%;color:var(--text);font-family:var(--font-body);border-radius:4px;padding:.72rem .85rem;font-size:.95rem;line-height:1.5}.field textarea{resize:vertical;min-height:9.5rem}.field textarea#fb-steps{min-height:7rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--border-strong);outline-offset:2px}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field [aria-invalid=true]{border-color:var(--orange)}.field-error{color:var(--orange-bright);margin:0;font-size:.85rem}.field--checkbox{grid-template-columns:auto 1fr;align-items:start;gap:.65rem}.field--checkbox input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--teal);margin-top:.2rem}.field--checkbox>label{text-transform:none;letter-spacing:normal;font-family:var(--font-body);font-size:.95rem;font-weight:400}.field--checkbox input[type=checkbox]:disabled+label{color:var(--muted-2)}.field-hint{color:var(--muted-2);margin-top:.2rem;font-size:.82rem;display:block}.feedback-details{border:1px solid var(--border);background:var(--surface);border-radius:6px}.feedback-details>summary{cursor:pointer;color:var(--teal-bright);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:.95rem 1.1rem;font-size:.78rem;font-weight:800}.feedback-details>summary:hover{color:var(--teal)}.feedback-details[open]>summary{border-bottom:1px solid var(--border)}.feedback-details__inner{gap:1.35rem;padding:1.1rem;display:grid}.hp-field{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.feedback-privacy{font-size:.88rem}.feedback-privacy a{color:var(--teal-bright)}.form-alert{background:var(--orange-soft);color:var(--orange-bright);border:1px solid #f0801f73;border-radius:4px;margin:0;padding:.85rem 1rem}.feedback-success h2{margin:0}.feedback-success:focus-visible{outline-offset:0}
