@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/JetBrainsMonoItalicVar.woff2)format("woff2");font-weight:100 800;font-style:italic;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/JetBrainsMonoVar.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/JetBrainsMonoVarExt.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:block;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"National Park";src:url(/assets/fonts/NationalParkVar.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:block;size-adjust:106%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"National Park";src:url(/assets/fonts/NationalParkVarExt.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:block;size-adjust:106%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bricolage Grotesque";src:url(/assets/fonts/BricolageGrotesqueVar.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bricolage Grotesque";src:url(/assets/fonts/BricolageGrotesqueVarExt.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:block;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playwrite NZ";src:url(/assets/fonts/PlaywriteNZ.woff2)format("woff2");font-weight:100 400;font-style:normal;font-display:block}@font-face{font-family:"Noto Sans KR Local";src:url(/assets/fonts/NotoSansKR-Local.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP Local";src:url(/assets/fonts/NotoSansJP-Local.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans SC Local";src:url(/assets/fonts/NotoSansSC-Local.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #221a28;--panel: #28202e;--ink: #eeeaf2;--dim: #a79fb0;--line: #3e3448;--accent: #EC6551;--track-caps: .06em;--track-display: .15em;--speed: 120ms;--control-radius: 9px;--control-cell-radius: 7px;--control-line: color-mix(in srgb, var(--ink) 12%, transparent);--control-face: color-mix(in srgb, var(--bg) 65%, var(--panel));--site-logo-height: clamp(2rem, 6vw, 2.6rem);--menu-surface: var(--bg);--surface-sheen: linear-gradient(180deg, rgb(255 255 255 / .008), transparent 45%, rgb(0 0 0 / .035));--surface-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.6' intercept='-0.073'/%3E%3CfeFuncG type='linear' slope='0.6' intercept='-0.073'/%3E%3CfeFuncB type='linear' slope='0.6' intercept='-0.073'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)' opacity='0.08'/%3E%3C/svg%3E");--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--accent-dim: color-mix(in srgb, var(--accent) 52%, var(--bg));--knob-track: #2c2432;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}.feature-visual__source[data-feature-theme="junyao"]{--bg: #221a28;--panel: #28202e;--ink: #eeeaf2;--dim: #a79fb0;--line: #3e3448;--accent: #EC6551;--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--knob-track: #2c2432;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}:root[data-theme="kaki"]{--bg: #1a2135;--panel: #20273b;--ink: #edeff4;--dim: #9ca2b3;--line: #3f4a67;--accent: #F37021;--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--knob-track: #242b3f;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}:root[data-theme="kintsugi"]{--bg: #163037;--panel: #1c363d;--ink: #eaf2f4;--dim: #95a9af;--line: #355b67;--accent: #FFA200;--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--knob-track: #203a41;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}:root[data-theme="imari"]{--bg: #151b33;--panel: #192040;--ink: #edeff6;--dim: #9ca3bc;--line: #2c3552;--accent: #E29900;--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--knob-track: #222a48;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}:root[data-theme="oribe"]{--bg: #0c1e13;--panel: #122419;--ink: #eaf4ec;--dim: #93ae9b;--line: #24402d;--accent: #E3E84D;--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--knob-track: #16281d;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}:root[data-theme="celadon"],.feature-visual__source[data-feature-theme="celadon"]{--bg: #101523;--panel: #161b29;--ink: #edeff4;--dim: #9ca2b3;--line: #2c3448;--accent: #6BC24B;--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--knob-track: #1a1f2d;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}:root[data-theme="fahua"]{--bg: #301c55;--panel: #36225d;--ink: #f1ecf7;--dim: #aa9bbc;--line: #543a7d;--accent: #3BB9D5;--accent-hover: color-mix(in srgb, var(--accent) 84%, black);--accent-dim: color-mix(in srgb, var(--accent) 80%, var(--bg));--knob-track: #3a2663;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}:root[data-theme="ruri"]{--bg: #0f0f0f;--panel: #151515;--ink: #eaeaea;--dim: #a1a1a1;--line: #363636;--accent: #2E81E6;--accent-hover: color-mix(in srgb, var(--accent) 82%, black);--knob-track: #191919;--trace-1: color-mix(in srgb, var(--accent) 80%, white 20%);--trace-2: color-mix(in srgb, var(--accent) 78%, black 22%);--trace-3: color-mix(in srgb, var(--accent) 30%, var(--ink) 70%);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100svh;background:var(--bg);color:var(--ink);font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:220;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.btn,.measurement-tabs__tab,.top__nav a,.teaser__tab,.foot__nav a,.foot__privacy,.more,.platform-action a,.swatch,.top__panel-nav a{transition:background var(--speed) ease,color var(--speed) ease,border-color var(--speed) ease}img,svg{max-width:100%}::selection{background:var(--accent);color:#f7f7f7}.wrap{max-width:1100px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}[id]{scroll-margin-top:1rem}.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:100;padding:.55rem .9rem;background:var(--accent);color:var(--bg);font-size:.85rem;font-weight:600;translate:0 calc(-100% - 1rem)}.skip-link:focus-visible{translate:0 0}.label{display:flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--dim)}.label::after{content:"";flex:1;height:1px;background:var(--line)}.label--title{font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:650;font-stretch:90%;font-size:clamp(1.5rem,3.6vw,2rem);text-transform:none;letter-spacing:normal;text-indent:0;line-height:1.25;color:var(--ink)}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.only-coarse{display:none}@media (hover:none),(pointer:coarse){.only-fine{display:none}.only-coarse{display:inline}}.top{padding-top:clamp(10px,1.5vw,20px)}.top__in{position:relative;display:flex;align-items:flex-start;gap:1.5rem;max-width:1100px;min-height:8rem;margin-inline:auto;padding:1rem clamp(1rem,4vw,2.5rem) 1.25rem}.top__brand{color:var(--ink);margin-right:auto}.top__brand svg,.teaser__logo svg{display:block;height:var(--site-logo-height)}.top__brand:hover{text-decoration:none;color:var(--accent)}.top__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;flex:0 1 34rem;max-width:34rem;gap:.45rem .75rem;text-align:right}.top__nav .foot__rule{flex:0 0 100%;height:1px;margin:.15rem 0;border:0;border-right:2.2rem solid var(--line);background:none}:is(.top__nav a,.top__panel-nav a,.teaser__tab){display:inline-flex;align-items:center;gap:.65rem;min-height:2rem;padding:.4rem .75rem .4rem 1rem;border:0;border-radius:8.4px;background:none;color:var(--dim);font-family:inherit;font-weight:inherit;cursor:pointer;font-size:.78rem;line-height:1.4;letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap}:is(.top__nav a,.top__panel-nav a,.teaser__tab):hover{background:var(--panel);color:var(--ink);text-decoration:none}:is(.top__nav a,.top__panel-nav a,.teaser__tab):is([aria-current="page"],[aria-selected="true"]){color:var(--accent)}:is(.top__nav a.nav-plugin,.top__panel-nav a.nav-plugin,.teaser__tab)::before{content:"";display:block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--line);box-shadow:0 0 0 2.5px var(--menu-surface)}:is(.top__nav a.nav-plugin,.top__panel-nav a.nav-plugin,.teaser__tab):is([aria-current="page"],[aria-selected="true"])::before{background:var(--accent);box-shadow:0 0 0 2.5px var(--menu-surface),0 0 4px 3px color-mix(in srgb,var(--accent) 10%,transparent)}:is(.top__nav,.top__panel-nav) a:not(.nav-plugin){padding-inline:.75rem;border-radius:0}:is(.top__nav,.top__panel-nav) a:not(.nav-plugin):hover{background:none;text-decoration:underline;text-underline-offset:3px}.foot__nav a.nav-plugin[aria-current="page"]{position:relative}.foot__nav a.nav-plugin[aria-current="page"]::before{content:"";position:absolute;inset-inline-start:-15px;top:50%;translate:0-50%;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2.5px var(--menu-surface),0 0 4px 3px color-mix(in srgb,var(--accent) 10%,transparent)}.themedock{position:fixed;z-index:80;right:clamp(1rem,3vw,1.75rem);bottom:calc(clamp(1rem,3vw,1.75rem) + env(safe-area-inset-bottom,0px));display:grid;justify-items:end;gap:.55rem}.themedock__btn{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 18px rgba(0,0,0,.3);cursor:pointer;padding:0}.themedock__btn:hover{border-color:var(--accent)}.themedock__panel{width:max-content;min-width:11rem;max-width:min(20rem,calc(100vw - 2rem));max-height:min(60vh,26rem);overflow-y:auto;background:var(--bg);border:1px solid var(--line);padding:.9rem 1.1rem;box-shadow:0 12px 30px rgba(0,0,0,.3)}.themedock__panel[hidden]{display:none}.themedock[hidden]{display:none}.top__theme-dot,.swatch__chip{background:radial-gradient(circle,var(--chip-accent, #EC6551)0 38%,var(--chip-bg, #2A2230) 40%)}.top__theme-dot{width:.85rem;height:.85rem;border-radius:50%;border:1px solid var(--line);transition:transform .2s ease}.themedock__btn:hover .top__theme-dot{transform:scale(1.15)}.top__burger{display:none;width:2.1rem;height:2.1rem;flex-direction:column;justify-content:center;gap:.3rem;background:none;border:0;cursor:pointer;padding:.25rem}.top__burger span{display:block;height:2px;background:var(--accent)}.top__panel{position:fixed;inset:0;z-index:70}.top__panel-card{position:absolute;top:4.4rem;right:clamp(1rem,4vw,2.5rem);width:max-content;max-width:min(20rem,calc(100vw - 2rem));max-height:calc(100dvh - 5.4rem);overflow-y:auto;background:var(--bg);border:1px solid var(--line);padding:1rem 1.25rem;display:grid;gap:1.1rem}.top__panel[hidden]{display:none}.top__panel-nav{display:none}.top__panel-label{margin:0 0 .5rem;font-size:.68rem;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:var(--track-display)}.swatches{display:grid;gap:.35rem}.swatch{display:flex;align-items:center;gap:.6rem;background:none;border:0;padding:.3rem .2rem;color:var(--accent);font:inherit;font-size:.85rem;cursor:pointer;text-align:left}.swatch:hover{color:var(--accent-hover)}.swatch[aria-pressed="true"]{font-weight:600;color:var(--accent-dim)}.swatch[aria-pressed="true"]::after{content:"✓";margin-left:auto}.swatch__chip{width:.95rem;height:.95rem;border-radius:50%;border:1px solid var(--line);flex:none}.swatch__chip--junyao,:root[data-theme="junyao"] .top__theme-dot{--chip-accent: #EC6551;--chip-bg: #2A2230}.swatch__chip--kaki,:root[data-theme="kaki"] .top__theme-dot{--chip-accent: #F37021;--chip-bg: #22293D}.swatch__chip--kintsugi,:root[data-theme="kintsugi"] .top__theme-dot{--chip-accent: #FFA200;--chip-bg: #1E383F}.swatch__chip--imari,:root[data-theme="imari"] .top__theme-dot{--chip-accent: #E29900;--chip-bg: #1B2340}.swatch__chip--oribe,:root[data-theme="oribe"] .top__theme-dot{--chip-accent: #E3E84D;--chip-bg: #14261B}.swatch__chip--celadon,:root[data-theme="celadon"] .top__theme-dot{--chip-accent: #6BC24B;--chip-bg: #181D2B}.swatch__chip--fahua,:root[data-theme="fahua"] .top__theme-dot{--chip-accent: #3BB9D5;--chip-bg: #382461}.swatch__chip--ruri,:root[data-theme="ruri"] .top__theme-dot{--chip-accent: #2E81E6;--chip-bg: #171717}@media (max-width:720px){.top__in{min-height:6rem;padding-block:1rem 1.5rem}.top__nav{display:none}.top__burger{display:flex}.top__panel-nav{display:grid;justify-items:end;gap:.85rem;text-align:right;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.top__panel-nav a{width:max-content;min-height:44px;font-size:1rem}.top__panel-nav hr{width:2.2rem;margin:.4rem 0;border:0;border-bottom:1px solid var(--line)}}.hero{text-align:left;padding-block:clamp(.75rem,1.5vw,1rem)}.hero__brand{margin:0;text-wrap:balance;font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:650;font-stretch:90%;font-size:clamp(1.7rem,4.5vw,2.7rem);line-height:1.18;letter-spacing:0;color:var(--ink)}.rotator{margin:.1rem 0 0;padding-inline:.7em;font-family:"Playwrite NZ",cursive;font-weight:250;font-size:clamp(1.25rem,5.5vw,2rem);line-height:1.65;min-height:1.65em;color:var(--ink);display:flex;align-items:center;justify-content:flex-start;overflow:visible}.rotator__word{white-space:pre;padding-inline:.12em}.rotator__word.is-plugins{font-weight:400}.rotator.dissolving .rotator__word{animation:dissolve 1.8s ease forwards}.rotator.dissolving .caret{animation:none;opacity:0}@keyframes dissolve{to{opacity:0;filter:blur(7px);transform:scale(1.06)}}.caret{display:inline-block;width:2px;height:1.05em;margin-left:.06em;background:var(--ink);translate:0 .12em;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.hero__tag{margin:1.2rem 0 0;max-width:52ch;font-size:clamp(.95rem,3vw,1.05rem)}@media (min-width:960px){.hero__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;align-items:start;margin-top:1.6rem}.hero__tag{margin-top:0}}.hero__specs{margin:1rem auto 0;max-width:46ch;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .6rem;color:var(--dim);font-size:.8rem}.hero__specs span{white-space:nowrap}.hero__specs span:not(:last-child)::after{content:"·";margin-left:.6rem}.showcase__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem;margin-bottom:.4rem}.showcase__name{margin:0;font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:650;font-stretch:90%;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.25;color:var(--ink)}.showcase__tagline{margin:0;color:var(--dim);font-size:.95rem}.product-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2.4rem;margin-bottom:clamp(.75rem,2vw,1.5rem)}.product-title .showcase__head{min-width:0;margin-bottom:0}.product-title .showcase__tagline{flex-basis:100%}.showcase__cta.product-title__cta{flex-direction:column;align-items:flex-end;gap:.75rem;margin-top:0}.product-title__cta .showcase__buttons{justify-content:flex-end}@media (max-width:767px){.product-title{grid-template-columns:1fr}.showcase__cta.product-title__cta{align-items:flex-start}.product-title__cta .showcase__buttons{justify-content:flex-start}}.showcase__blurb{max-width:62ch;margin:1rem 0 1.6rem;color:var(--ink)}.product-top__cols{display:grid;gap:1rem;margin:1rem 0 1.6rem}.product-top__cols .showcase__blurb{margin:0}@media (min-width:900px){.product-top__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;align-items:start}}.showcase__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.8rem}.lineup{display:grid;gap:1.2rem;padding-block:clamp(1.8rem,4vw,3rem);padding-top:clamp(.75rem,1.5vw,1rem)}@media (min-width:700px){.lineup{grid-template-columns:repeat(2,minmax(0,1fr))}}.lineup__card{display:flex;flex-direction:column;border:1px solid var(--line);background:transparent;color:inherit;text-decoration:none;transition:border-color var(--speed) ease}.lineup__card:hover{border-color:var(--accent);text-decoration:none}.lineup__card:hover .more{color:var(--accent-hover)}.lineup__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lineup__render{--kp-design: 873;pointer-events:none;aspect-ratio:873/600;display:grid;place-items:center;padding:1.1rem}.lineup__render[data-homepage-snapshot="crossfeed"],.lineup__render:has([data-kiln="crossfeed"]){--kp-design: 805}.lineup__render[data-homepage-snapshot="limiter"],.lineup__render:has([data-kiln="limiter"]){--kp-design: 761}.lineup__render:has([data-kiln="balance"]){--kp-design: 720}.lineup__render>.kp-window{width:calc(100%*var(--kp-design)/873);max-width:calc(var(--kp-design)*1px);border-radius:1px}.lineup__body{background:var(--panel);display:flex;flex-direction:column;gap:.3rem;flex:1;padding:1rem 1.2rem 1.2rem;border-top:1px solid var(--line)}.lineup__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem}.lineup__name{margin:0;font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:650;font-stretch:90%;font-size:1.45rem;line-height:1.25;color:var(--ink)}.lineup__tagline{margin:0;color:var(--dim);font-size:.9rem}.lineup__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.1rem;margin-top:1.1rem;padding-top:0}.lineup__card .more{color:var(--accent)}.lineup__foot .price__now{font-size:1.2rem}.lineup__foot .price{flex-wrap:wrap;width:auto;justify-content:flex-start}.lineup__foot .price__right{display:contents}.lineup__foot .price__note{flex-basis:100%;text-align:left}.showcase__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem}@media (max-width:640px){.showcase__buttons{width:100%}}.chip{display:inline-block;padding:.15rem .6rem;border:1px solid var(--line);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-display);text-indent:var(--track-display);color:var(--dim)}.price{display:flex;align-items:baseline;gap:.6rem}.price__now{font-size:1.5rem;font-weight:600;color:var(--ink)}.price__right{display:inline-flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.price__was{color:var(--dim);text-decoration:line-through}.price__note{font-size:.68rem;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:var(--track-display)}@media (max-width:640px){.price{width:100%;justify-content:space-between}.price__right{justify-content:flex-end;text-align:right}.product-title__cta .btn{width:100%;text-align:center}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 1.5rem;height:44px;border:1px solid var(--control-line);border-radius:var(--control-radius);background:none;color:var(--dim);font:inherit;font-size:.8rem;font-weight:350;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}.btn:hover{text-decoration:none;background:var(--control-face);color:var(--ink);border-color:var(--accent)}.btn--primary{background:var(--control-face);border-color:var(--accent);color:var(--ink)}.btn:disabled{opacity:.55;cursor:default}.btn:disabled:hover{background:var(--control-face);border-color:var(--accent);color:var(--ink)}:is(.btn,.platform-action a):focus-visible{outline:2px solid var(--ink);outline-offset:3px}:is(.kp-modes__switch button,.measurement-tabs__tab):focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.more{font-weight:600;font-size:.9rem}.more::after{content:" →"}.form{display:grid;gap:1rem;max-width:34rem}.form label{display:grid;gap:.35rem;font-size:.78rem;text-transform:uppercase;letter-spacing:var(--track-display);color:var(--dim)}.form input,.form textarea{padding:.65rem .8rem;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:.92rem}.form input:not([type="checkbox"]):not([type="radio"]),.form textarea,.form select{border-radius:var(--control-radius)}.form input:focus,.form textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.form textarea{min-height:9rem;resize:vertical}.form__status{min-height:1.4em;font-size:.88rem;margin:0}.form__status.is-ok{color:var(--ink)}.form__status.is-error{color:var(--ink)}.honeypot{position:absolute;left:-9999px}.support-grid{display:grid;gap:2rem;align-items:start}@media (min-width:900px){.support-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.support-aside p:first-child{margin-top:0}.trial-note{margin-top:1rem;max-width:62ch;color:var(--dim);font-size:.8rem;line-height:1.55}.form--inline{grid-template-columns:1fr auto;align-items:end;max-width:32rem}.form--inline .btn{white-space:nowrap}.form--inline .form__status{grid-column:1/-1}.form .form__consent{grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start;gap:.55rem;text-transform:none;letter-spacing:normal;color:var(--ink);font-size:.78rem;line-height:1.45}.form .form__consent input{width:auto;margin:.15rem 0 0;padding:0;border:0;accent-color:var(--accent);flex:none}.newsletter>.prose{margin-bottom:1.2rem}.newsletter-form{margin-top:1rem}.newsletter-note{max-width:62ch}@media (max-width:480px){.form--inline{grid-template-columns:1fr}}.section{padding-block:clamp(1.4rem,3vw,2.2rem)}.section h2{margin-top:0}.kp-stage{--kp-design: 873;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-inline:1rem}.kp-stage::-webkit-scrollbar{height:6px}.kp-stage::-webkit-scrollbar-track{background:transparent}.kp-stage::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@media (hover:none),(pointer:coarse){.kp-stage{scrollbar-width:none}.kp-stage::-webkit-scrollbar{display:none}}.kp-stage:has([data-kiln="crossfeed"]){--kp-design: 805}.kp-stage:has([data-kiln="limiter"]){--kp-design: 761}.kp-stage:has([data-kiln="balance"]){--kp-design: 720}.plugin-sec{border:1px solid var(--line);padding-block:clamp(1.4rem,3vw,2.2rem);margin-bottom:clamp(.75rem,2vw,1.5rem);width:calc(100% - 2rem)}.kp-modes{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin:-.2rem 0 1.4rem;text-align:center}.kp-modes__switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;background:none;border:1px solid var(--control-line);border-radius:var(--control-radius);padding:1px}.kp-modes__switch button{position:relative;z-index:1;background:none;border:0;cursor:pointer;padding:.42rem 1.1rem;border-radius:var(--control-cell-radius);font:inherit;font-size:.78rem;font-weight:350;text-align:center;text-transform:uppercase;color:var(--dim);transition:color var(--speed) ease}.kp-modes__switch button[aria-pressed="true"],.kp-modes__switch button:hover{color:var(--ink)}.kp-modes__thumb{position:absolute;top:1px;bottom:1px;left:1px;width:calc((100% - 4px)/2);background:var(--control-face);border:1px solid var(--accent);border-radius:var(--control-cell-radius);pointer-events:none;transition:transform .22s cubic-bezier(.3,.9,.3,1)}.kp-modes[data-mode="learn"] .kp-modes__thumb{transform:translateX(calc(100% + 2px))}@media (hover:none),(pointer:coarse){.kp-modes__switch{display:none}}.kp-modes__hint{margin:0;font-size:.82rem;color:var(--dim);max-width:46ch}.kp-stage__ui{width:calc(var(--kp-design)*1px);min-width:calc(var(--kp-design)*1px);max-width:none;margin-inline:auto}.preset-page{max-width:1320px}.preset-layout{--preset-design: 873;--preset-info: 269px;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.preset-layout .preset-layout__info{margin-top:0;background:var(--panel);padding:clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;justify-content:center}.preset-layout .preset-layout__plugin{min-width:0;padding-inline:0}.preset-layout .preset-layout__plugin .kp-stage__ui{margin-inline:0}.preset-layout:has([data-preset-plugin="equalizer"]:not([hidden])){--preset-design: 873;--preset-info: 269px}.preset-layout:has([data-preset-plugin="limiter"]:not([hidden])){--preset-design: 761;--preset-info: 250px}.preset-layout:has([data-preset-plugin="crossfeed"]:not([hidden])){--preset-design: 805;--preset-info: 240px}.preset-layout:has([data-preset-plugin="balance"]:not([hidden])){--preset-design: 720;--preset-info: 260px}.preset-layout__plugin:has([data-preset-plugin="equalizer"]:not([hidden])){--kp-design: 873}.preset-layout__plugin:has([data-preset-plugin="limiter"]:not([hidden])){--kp-design: 761}.preset-layout__plugin:has([data-preset-plugin="crossfeed"]:not([hidden])){--kp-design: 805}.preset-layout__plugin:has([data-preset-plugin="balance"]:not([hidden])){--kp-design: 720}@media (min-width:1180px){.preset-layout{display:grid;grid-template-columns:calc(var(--preset-design)*1px) var(--preset-info);grid-template-areas:"plugin info";align-items:stretch;width:fit-content;max-width:100%;margin-inline:auto}.preset-layout__plugin{grid-area:plugin}.preset-layout__info{grid-area:info}.preset-layout .preset-layout__info{padding:1.5rem}.preset-layout .preset-layout__info .showcase__cta{flex-direction:column;align-items:flex-start;width:100%}.preset-layout .preset-layout__info .btn{width:100%;padding-inline:.75rem;white-space:nowrap}}.features__head{display:flex;align-items:center;gap:1rem}.features__head .label{flex:1;margin-bottom:0}.features__nav{display:flex;gap:.4rem;flex:none}.features__arrow{width:2rem;height:2rem;display:grid;place-items:center;background:none;border:1px solid var(--line);color:var(--accent);cursor:pointer;padding:0;transition:color var(--speed) ease,border-color var(--speed) ease}.features__arrow svg{width:.6rem;height:.6rem;fill:currentColor}.features__arrow:hover:not(:disabled){color:var(--accent-hover);border-color:var(--accent-hover)}.features__arrow:disabled{color:var(--accent-dim);cursor:default}.features{margin:1.6rem 0 0;padding:0;list-style:none;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-block-end:.2rem}.features::-webkit-scrollbar{display:none}.features li{flex:0 0 clamp(14rem,74vw,18rem);scroll-snap-align:start;padding:1.1rem 1.2rem;border:1px solid var(--line);background:var(--panel);font-size:.92rem}.measurement-version-note{color:var(--dim);font-size:.84rem}.feature-visual{position:relative;container-type:size;width:calc(100% + 2.4rem);height:clamp(8rem,22vw,9.5rem);margin:-1.1rem -1.2rem 1rem;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line)}.feature-visual[data-feature-visual="equalizer"]{--feature-kw: 873;--feature-kh: 575}.feature-visual[data-feature-visual="limiter"]{--feature-kw: 761;--feature-kh: 544}.feature-visual[data-feature-visual="crossfeed"]{--feature-kw: 805;--feature-kh: 496}.feature-visual[data-feature-visual="balance"]{--feature-kw: 720;--feature-kh: 520}.feature-visual__clip{position:absolute;inset:0;container-type:size;overflow:hidden}.feature-visual__source{--feature-scale: max(calc(100cqw / var(--crop-w)), calc(100cqh / var(--crop-h)));position:absolute;left:clamp(calc(100cqw - var(--feature-kw)*var(--feature-scale)),calc(50cqw - var(--focus-x)*var(--feature-scale)),0px);top:clamp(calc(100cqh - var(--feature-kh)*var(--feature-scale)),calc(50cqh - var(--focus-y)*var(--feature-scale)),0px);width:calc(var(--feature-kw)*var(--feature-scale));max-width:none;margin:0;box-shadow:none;pointer-events:none}.feature-visual[data-feature-static-meter="memory"]{--snapshot-focus-y: 50}.feature-visual[data-feature-static-meter="delta"]{--snapshot-focus-y: 166}.feature-visual[data-feature-static-meter] .feature-meter-snapshot-source{--feature-scale: max(calc(100cqw / var(--crop-w)), calc(100cqh / var(--crop-h)));position:absolute;left:clamp(calc(100cqw - 704*var(--feature-scale)),calc(50cqw - var(--focus-x)*var(--feature-scale)),0px);top:clamp(calc(100cqh - 208*var(--feature-scale)),calc(50cqh - var(--snapshot-focus-y)*var(--feature-scale)),0px);width:calc(704*var(--feature-scale));height:calc(208*var(--feature-scale));aspect-ratio:auto;container-type:normal;margin:0;overflow:hidden;box-shadow:none;pointer-events:none}.feature-meter-snapshot{display:block;width:100%;height:100%}.feature-meter-bg{fill:var(--kbg)}.feature-meter-watermark{fill:color-mix(in srgb,var(--kdim) 9%,transparent)}.feature-meter-gr-fill{fill:color-mix(in srgb,var(--kdim) 30%,transparent)}.feature-meter-gr-secondary,.feature-meter-gr-primary,.feature-meter-loud-shadow,.feature-meter-loud{fill:none}.feature-meter-gr-secondary{stroke:color-mix(in srgb,var(--kdim) 46%,transparent);stroke-width:2.6}.feature-meter-gr-primary{stroke:var(--kdim);stroke-width:1.8}.feature-meter-bar-bg{fill:color-mix(in srgb,var(--kdim) 8%,transparent)}.feature-meter-bar{fill:color-mix(in srgb,var(--kdim) 45%,var(--kbg))}.feature-meter-bar--right{fill:color-mix(in srgb,var(--kdim) 58%,var(--kbg))}.feature-meter-hold{stroke:var(--kaccent);stroke-width:1.5}.feature-meter-target-line{stroke:color-mix(in srgb,var(--kdim) 36%,transparent);stroke-width:1;stroke-dasharray:4 4}.feature-meter-loud-shadow{stroke:color-mix(in srgb,var(--kdim) 35%,transparent);stroke-width:2.6}.feature-meter-loud{stroke:var(--kdim);stroke-width:1.8}.feature-meter-dot{fill:var(--kdim)}.feature-meter-peak,.feature-meter-value,.feature-meter-number{fill:var(--kaccent);font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:200}.feature-meter-peak{font-size:7px}.feature-meter-value{font-size:12.5px}.feature-meter-caption,.feature-meter-label{fill:var(--kdim);font-family:"National Park",system-ui,sans-serif;font-weight:350}.feature-meter-caption{font-size:8.5px}.feature-meter-label{font-size:9px;letter-spacing:.02em}.feature-meter-number{font-size:16.5px}.feature-macos-desktop{position:absolute;inset:0;overflow:hidden;color:#101217;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;background:radial-gradient(110% 145%at 112% 112%,#ffc17d 0 20%,#f17d7a 31%,transparent 52%),radial-gradient(105% 130%at 55% 118%,#ae5fa4 0 27%,transparent 52%),radial-gradient(95% 115%at 2% 105%,#5869b8 0 29%,transparent 55%),linear-gradient(145deg,#183968 0%,#426fa6 34%,#806daf 61%,#dc7895 82%,#f0a66e 100%)}.feature-macos-desktop::before,.feature-macos-desktop::after{content:"";position:absolute;border-radius:50%;transform:rotate(-18deg);filter:blur(.2px)}.feature-macos-desktop::before{width:78cqw;height:38cqh;left:-13cqw;top:39cqh;border:13cqh solid rgba(123,190,216,.3)}.feature-macos-desktop::after{width:60cqw;height:55cqh;right:-21cqw;top:30cqh;border:12cqh solid rgba(255,190,135,.28)}.feature-macos-menubar{position:absolute;z-index:3;inset:0 0 auto;height:clamp(18px,15cqh,23px);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(5px,1.5cqw,9px);gap:8px;background:rgba(247,248,251,.72);border-bottom:1px solid rgba(10,18,32,.12);box-shadow:0 1px 7px rgba(10,18,32,.1);backdrop-filter:blur(14px) saturate(1.25);font-size:clamp(7px,2.05cqw,10px);line-height:1;white-space:nowrap}.feature-macos-menu-left,.feature-macos-menu-right{display:flex;align-items:center;gap:clamp(5px,1.5cqw,9px)}.feature-macos-menu-left span:nth-last-child(-n+2){display:none}.feature-macos-apple{width:1.18em;height:1.18em;fill:currentColor}.feature-macos-wifi{width:1.35em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.feature-macos-battery{position:relative;width:1.65em;height:.78em;border:1px solid currentColor;border-radius:.18em;box-sizing:border-box;padding:.12em}.feature-macos-battery::after{content:"";position:absolute;right:-.24em;top:.2em;width:.14em;height:.28em;border-radius:0 .1em .1em 0;background:currentColor}.feature-macos-battery i{display:block;width:78%;height:100%;border-radius:.08em;background:currentColor}.feature-macos-status{width:2.35em;height:1.65em;display:grid;place-items:center;border-radius:.36em}.feature-macos-status.is-open{color:#fff;background:rgba(16,18,23,.78)}.feature-macos-status svg{width:1.65em;fill:none;stroke:currentColor;stroke-width:1.55}.feature-macos-panel{position:absolute;z-index:2;top:calc(clamp(18px,15cqh,23px) + 5px);right:1.5cqw;width:min(80cqw,370px);padding:clamp(11px,9cqh,16px) 5px 5px;box-sizing:border-box;border:1px solid rgba(255,255,255,.43);border-radius:clamp(8px,2.2cqw,13px);background:rgba(239,240,245,.36);box-shadow:0 12px 34px rgba(13,17,35,.38);backdrop-filter:blur(18px) saturate(1.3)}.feature-macos-panel-menu{position:absolute;z-index:2;right:9px;top:0;color:rgba(20,22,29,.72);font:700 9px/11px -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:1px}.feature-macos-panel .feature-visual__source{--feature-scale: 1;position:relative;inset:auto;width:100%;max-width:none;margin:0;border-radius:clamp(5px,1.5cqw,9px);box-shadow:0 7px 20px rgba(13,17,35,.34)}.feature-macos-panel .kp-osbar{display:none}.feature-visual__source,.feature-visual__source *{animation:none!important;transition:none!important}.feature-visual:empty::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--line) 45%,transparent),transparent 65%);background-size:240% 100%;animation:feature-loading 1.2s linear infinite}@keyframes feature-loading{to{background-position:-240%0}}.features li.is-xwide{flex-basis:clamp(14rem,92vw,33rem)}.features li.is-wide{flex-basis:clamp(14rem,88vw,27rem)}.features li.is-narrow{flex-basis:clamp(13rem,66vw,15.5rem)}.feature-card__title{display:block;margin-bottom:.35rem}.feature-card__copy{display:block;color:var(--dim);font-size:.86rem;line-height:1.5}.modal{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:1.6rem 1.8rem;max-width:28rem;width:calc(100vw - 2.5rem);overscroll-behavior:contain}.modal::backdrop{background:rgba(0,0,0,.55)}.modal h3{margin:0 0 1rem;font-size:1rem;text-transform:uppercase;letter-spacing:var(--track-caps)}.modal p{margin:.4rem 0 1.2rem;font-size:.9rem}.modal button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.downloads{display:grid;gap:.4rem}.downloads a{font-size:.92rem}.prose{max-width:68ch}.prose h2,.prose h3{margin:1.8rem 0 .4rem;font-size:1rem}.prose p{margin:.4rem 0 1rem}.prose ul{padding-left:1.2rem}.prose li{margin-block:.3rem}.cards{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.card{border:1px solid var(--line);background:var(--panel);padding:1.4rem 1.5rem}.card h3{margin:0 0 .6rem;font-size:1rem;text-transform:uppercase;letter-spacing:var(--track-caps)}.card p{margin:.4rem 0;font-size:.9rem}.card .dim{color:var(--dim)}.press-release-card__meta,.press-release__date,.press-gui__note{color:var(--dim);font-size:.8rem}.press-release-card h3{margin:0 0 .6rem;font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:650;font-stretch:90%;font-size:1.15rem;line-height:1.3;text-transform:none;letter-spacing:normal}.press-release__header{max-width:68ch}.press-release__header .label{margin-bottom:1.2rem}.press-release__embargo{display:inline-block;margin:0 0 1.1rem;padding:.45rem .65rem;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:.75rem;font-weight:600;letter-spacing:var(--track-display)}.press-release__title{max-width:24ch;margin:0;font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:650;font-stretch:90%;font-size:clamp(2rem,5vw,3.2rem);line-height:1.12}.press-release__deck{max-width:60ch;margin:1rem 0 .4rem;color:var(--dim);font-size:1.05rem}.press-release__body{max-width:68ch}.press-release__body>h2{margin-top:3rem}.press-release__products{max-width:none}.press-brand-card__preview{margin-bottom:1.1rem;color:var(--ink)}.press-brand-card__preview svg{display:block;height:4rem;width:auto}.press-downloads,.press-gui__links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.press-gui-list{display:grid;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.press-gui{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);background:var(--panel);padding:1rem 1.2rem}.press-gui h3{margin:0;font-size:1rem}.press-gui__note{margin:.25rem 0 0}.press-gui__links{margin-top:0}.press-gui__link{padding-inline:.8rem;font-size:.74rem;white-space:nowrap}@media (max-width:640px){.press-gui{align-items:flex-start;flex-direction:column}.press-gui__links{margin-top:.2rem}}.measurements__how{margin-top:.9rem;color:var(--dim);font-size:.8rem;max-width:none}.measurement-tabs{margin-top:1.6rem}.measurement-tabs__nav{display:flex;flex-wrap:nowrap;gap:2px;margin-bottom:1.2rem;padding:1px;border:1px solid var(--control-line);border-radius:var(--control-radius);overflow-x:auto;scrollbar-width:none;--tabs-edge-mask: none;-webkit-mask-image:var(--tabs-edge-mask);mask-image:var(--tabs-edge-mask)}.measurement-tabs__nav::-webkit-scrollbar{display:none}.measurement-tabs__divider{flex:0 0 1px;align-self:center;height:1.5rem;margin-inline:.3rem;background:var(--line)}.measurement-tabs__nav.fade-r{--tabs-edge-mask: linear-gradient(to right, #000 calc(100% - 2.5rem), transparent)}.measurement-tabs__nav.fade-l{--tabs-edge-mask: linear-gradient(to right, transparent, #000 2.5rem)}.measurement-tabs__nav.fade-l.fade-r{--tabs-edge-mask: linear-gradient(to right, transparent, #000 2.5rem, #000 calc(100% - 2.5rem), transparent)}.measurement-tabs__tab{font:inherit;font-size:.8rem;font-weight:350;text-transform:uppercase;letter-spacing:.02em;background:none;border:1px solid transparent;border-radius:var(--control-cell-radius);color:var(--dim);padding:.5rem .9rem;cursor:pointer;flex:none;white-space:nowrap}.measurement-tabs__tab:hover{color:var(--ink)}.measurement-tabs__tab[aria-selected="true"]{background:var(--control-face);border-color:var(--accent);color:var(--ink)}.measurement{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""plot""notes";gap:.7rem;margin:0 0 2rem;padding:1.2rem 1.4rem;border:1px solid var(--line);background:var(--panel)}.measurement[hidden]{display:none}.measurement__header{grid-area:heading;min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.measurement__title{margin:0;font-size:.95rem;font-weight:600}.measurement__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto;max-width:100%;min-width:0}.measurement__controls select{max-width:100%;min-width:0;padding:.35rem .5rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--control-radius);outline:0;box-shadow:none;font:inherit;font-size:.8rem}.measurement__controls select:focus{outline:0;box-shadow:none}.measurement__controls select:focus-visible{border-color:var(--accent)}.measurement__table-wrap{grid-area:plot;min-width:0;max-width:100%;overflow-x:auto}.measurement__figure{grid-area:plot;width:100%;min-width:0;max-width:48rem;aspect-ratio:5/3;margin-inline:auto}.measurement__figure[aria-busy="true"]{opacity:.6}.measurement__figure :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.measurement__table{width:100%;border-collapse:collapse;font-size:.88rem}.measurement__table th,.measurement__table td{text-align:left;padding:.45rem .7rem;border-bottom:1px solid var(--line)}.measurement__table th{color:var(--dim);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:var(--track-caps)}.measurement__caption{display:contents}.measurement__notes{grid-area:notes;display:grid;gap:.5rem;min-width:0}.measurement__caption p{margin:0;font-size:.8rem}.measurement__footer{color:var(--dim);font-size:.7rem!important;white-space:nowrap}@media (min-width:768px){.measurement{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"plot details";gap:1.5rem;align-items:center}.measurement__caption{grid-area:details;display:flex;flex-direction:column;align-items:stretch;gap:.9rem;min-width:0}.measurement__header{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.measurement__controls{justify-content:flex-start;margin-left:0}}.specs-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.spec{border:1px solid var(--line);padding:1.2rem 1.4rem}.spec h3{margin:0 0 .8rem;font-size:.72rem;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:var(--track-display)}.spec ul{margin:0;padding:0;list-style:none}.spec li{margin-block:.35rem;font-size:.92rem}@media (min-width:580px){.spec--downloads{grid-column:span 2}}.platform-rows{display:flex;flex-direction:column;gap:0.9rem;margin-bottom:1.2rem}.platform-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;border-bottom:1px dashed var(--line);padding-bottom:0.9rem}.platform-row:last-child{border-bottom:0;padding-bottom:0}.platform-meta{display:flex;flex:1 1 10rem;min-width:0;align-items:center;gap:0.9rem}.platform-icon svg{width:1.6rem;height:1.6rem;fill:var(--ink)}.platform-details{display:flex;flex-direction:column;gap:0.15rem}.platform-name{font-size:0.92rem;font-weight:600;color:var(--ink)}.platform-formats{font-size:0.76rem;color:var(--dim);letter-spacing:0.02em}.platform-req,.platform-size{font-size:0.78rem;color:var(--dim);opacity:0.8}.platform-action a{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;font-size:.78rem;font-weight:350;letter-spacing:.02em;color:var(--dim);border:1px solid var(--control-line);padding:.35rem .7rem;border-radius:var(--control-radius);text-decoration:none;white-space:nowrap}.platform-action a:hover{background:var(--control-face);border-color:var(--accent);color:var(--ink)}.requirements-general{font-size:0.78rem;color:var(--dim);border-top:1px dashed var(--line);padding-top:0.8rem;margin-top:0.4rem;opacity:0.85}.changelog-list{display:flex;flex-direction:column;gap:0.8rem}.changelog-item{display:flex;flex-direction:column;gap:0.15rem}.changelog-item strong{font-size:0.88rem;color:var(--ink)}.changelog-item p,.changelog-changes{font-size:0.82rem;color:var(--dim);line-height:1.35}.changelog-item p{margin:0}.changelog-changes{margin-block:.7rem 0;padding-inline-start:1.2rem}.changelog-changes li+li{margin-block-start:.4rem}.foot{margin-top:clamp(3rem,8vw,5rem);border-top:1px solid var(--line)}.foot__inner{max-width:1100px;margin-inline:auto;padding:2.4rem clamp(1rem,4vw,2.5rem) 1rem;display:flex;flex-wrap:wrap;gap:2rem 3.5rem;align-items:flex-start}.foot__logo{color:var(--ink)}.foot__logo svg{display:block;height:1.43rem}.foot__tag{margin:.4rem 0 0;max-width:30ch;color:var(--dim);font-size:.82rem}.foot__nav{display:grid;gap:.65rem}.foot__nav a{color:var(--accent);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track-caps)}.foot__rule{border:0;border-top:1px solid var(--line);width:2.2rem;margin:.3rem 0}.foot__nav a:hover{color:var(--accent-hover);text-decoration:none}.foot__contact{margin:0;font-size:.86rem}.foot__contact a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);padding-bottom:1px}.foot__contact a:hover{color:var(--accent-hover);text-decoration:none;border-bottom-color:var(--accent-hover)}.foot__privacy-row{max-width:1100px;margin-inline:auto;padding:2rem clamp(1rem,4vw,2.5rem) 1.5rem;font-size:.75rem}.foot__privacy{color:var(--accent);font-weight:600;letter-spacing:var(--track-caps)}.foot__privacy:hover{color:var(--accent-hover);text-decoration:none}.foot__legal{max-width:1100px;margin-inline:auto;padding:0 clamp(1rem,4vw,2.5rem) 2rem;color:var(--dim);font-size:.7rem}.label--title,.hero__brand,.showcase__name,.lineup__name{text-transform:lowercase}body,.features li,.feature-visual,.lineup__body,.card,.measurement,.preset-layout .preset-layout__info,.press-gui,.press-release__embargo,.themedock__panel,.top__panel-card,.modal,body .teaser__viewer{background-image:var(--surface-grain),var(--surface-sheen);background-size:120px 120px,100% 100%;background-repeat:repeat,no-repeat;background-blend-mode:overlay,normal}@media (prefers-reduced-transparency:reduce){:is(body,.features li,.feature-visual,.lineup__body,.card,.measurement,.preset-layout .preset-layout__info,.press-gui,.press-release__embargo,.themedock__panel,.top__panel-card,.modal,body .teaser__viewer){background-image:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.caret{animation:none}.btn,.platform-action a,.kp-modes__switch button,.measurement-tabs__tab,.kp-modes__thumb{transition:none}}