.wordmark[data-astro-cid-whnqjgv2]{align-items:flex-start;gap:3px;display:inline-flex}.wordmark__a[data-astro-cid-whnqjgv2],.wordmark__b[data-astro-cid-whnqjgv2]{background:var(--tape-bg);color:var(--tape-ink);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:2px 0 0 2px;padding:4px 6px 4px 9px;font-size:11px;font-weight:700}.wordmark__b[data-astro-cid-whnqjgv2]{border-radius:0 2px 2px 0;padding:4px 9px 4px 6px;transform:translateY(1px)}.wordmark--inverse[data-astro-cid-whnqjgv2] .wordmark__a[data-astro-cid-whnqjgv2],.wordmark--inverse[data-astro-cid-whnqjgv2] .wordmark__b[data-astro-cid-whnqjgv2]{background:var(--footer-tape);color:var(--surface-footer)}.wordmark--lg[data-astro-cid-whnqjgv2]{gap:5px}.wordmark--lg[data-astro-cid-whnqjgv2] .wordmark__a[data-astro-cid-whnqjgv2],.wordmark--lg[data-astro-cid-whnqjgv2] .wordmark__b[data-astro-cid-whnqjgv2]{padding:9px 12px 9px 18px;font-size:20px}.wordmark--lg[data-astro-cid-whnqjgv2] .wordmark__b[data-astro-cid-whnqjgv2]{padding:9px 18px 9px 12px;transform:translateY(2px)}.wordmark__ma[data-astro-cid-whnqjgv2],.wordmark__mb[data-astro-cid-whnqjgv2]{background:var(--tape-bg);border-radius:2px 0 0 2px;width:7px;height:16px;display:inline-block}.wordmark__mb[data-astro-cid-whnqjgv2]{border-radius:0 2px 2px 0;transform:translateY(2px)}.wordmark--mark-lg[data-astro-cid-whnqjgv2]{gap:3px}.wordmark--mark-lg[data-astro-cid-whnqjgv2] .wordmark__ma[data-astro-cid-whnqjgv2],.wordmark--mark-lg[data-astro-cid-whnqjgv2] .wordmark__mb[data-astro-cid-whnqjgv2]{border-radius:3px 0 0 3px;width:14px;height:32px}.wordmark--mark-lg[data-astro-cid-whnqjgv2] .wordmark__mb[data-astro-cid-whnqjgv2]{border-radius:0 3px 3px 0;transform:translateY(4px)}.wordmark--tile[data-astro-cid-whnqjgv2]{background:var(--tape-bg);border-radius:10px;justify-content:center;align-items:center;gap:3px;width:48px;height:48px}.wordmark--tile[data-astro-cid-whnqjgv2] .wordmark__ma[data-astro-cid-whnqjgv2],.wordmark--tile[data-astro-cid-whnqjgv2] .wordmark__mb[data-astro-cid-whnqjgv2]{background:var(--tape-ink);border-radius:2px 0 0 2px;width:12px;height:26px}.wordmark--tile[data-astro-cid-whnqjgv2] .wordmark__mb[data-astro-cid-whnqjgv2]{border-radius:0 2px 2px 0;transform:translateY(3px)}.product-header[data-astro-cid-idmuivsx]{background:var(--surface-machine);border-bottom:var(--rule);z-index:50;position:sticky;top:0}.product-header__inner[data-astro-cid-idmuivsx]{max-width:var(--max-width);padding:var(--space-header-y) var(--space-page-x);align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.product-header__brand[data-astro-cid-idmuivsx]{align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none;display:flex}.product-header__brand[data-astro-cid-idmuivsx]:hover{color:var(--ink)}.product-header__name[data-astro-cid-idmuivsx]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.product-header__tagline[data-astro-cid-idmuivsx]{color:var(--ink-dim);font-size:.8125rem;font-weight:600}.product-header__nav[data-astro-cid-idmuivsx]{flex-wrap:wrap;align-items:center;gap:1.375rem;margin-left:auto;font-size:.875rem;font-weight:600;display:flex}.product-header__nav[data-astro-cid-idmuivsx] a[data-astro-cid-idmuivsx]{color:var(--ink-secondary);text-decoration:none}.product-header__nav[data-astro-cid-idmuivsx] a[data-astro-cid-idmuivsx]:hover{color:var(--product-accent)}.product-header__account[data-astro-cid-idmuivsx]{align-items:center;gap:var(--space-2);display:inline-flex}.product-header__login[data-astro-cid-idmuivsx]{margin:-4px 0}.product-header__claim[data-astro-cid-idmuivsx]{align-items:center;gap:var(--space-2);display:flex}.product-header__claim[data-astro-cid-idmuivsx] [data-astro-cid-idmuivsx][role=status]{font-size:var(--text-label);color:var(--ink-dim)}.footer[data-astro-cid-yhlqnccp]{background:var(--surface-footer);color:var(--footer-text)}.footer__grid[data-astro-cid-yhlqnccp]{max-width:var(--max-width);padding:3.5rem var(--space-page-x) 2.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2.5rem 2rem;margin:0 auto;display:grid}.footer__brand[data-astro-cid-yhlqnccp]{gap:var(--space-4);flex-direction:column;grid-column:1/-1;display:flex}.footer__brand[data-astro-cid-yhlqnccp] .wordmark{align-self:flex-start}.footer__blurb[data-astro-cid-yhlqnccp]{max-width:44ch;color:var(--footer-text);margin:0;font-size:.9375rem}.footer__col[data-astro-cid-yhlqnccp]{flex-direction:column;gap:.75rem;display:flex}.footer__head[data-astro-cid-yhlqnccp]{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--footer-dim);margin:0 0 4px;font-size:.6875rem;font-weight:700}.footer__col[data-astro-cid-yhlqnccp] a[data-astro-cid-yhlqnccp]{color:var(--footer-text);font-size:.875rem;text-decoration:none}.footer__col[data-astro-cid-yhlqnccp] a[data-astro-cid-yhlqnccp]:hover{color:var(--accent-soft)}.footer__col[data-astro-cid-yhlqnccp] a[data-astro-cid-yhlqnccp].footer__current{color:var(--footer-tape);font-weight:600}.footer__bar[data-astro-cid-yhlqnccp]{border-top:1px solid var(--footer-line)}.footer__bar-inner[data-astro-cid-yhlqnccp]{max-width:var(--max-width);padding:1.25rem var(--space-page-x);color:var(--footer-dim);flex-direction:column;align-items:stretch;gap:.5rem;margin:0 auto;font-size:.8125rem;display:flex}.footer__operator[data-astro-cid-yhlqnccp]{margin:0}.footer__operator-link[data-astro-cid-yhlqnccp]{color:var(--footer-tape);text-underline-offset:2px;font-weight:600;text-decoration:underline}.footer__operator-link[data-astro-cid-yhlqnccp]:hover{color:var(--accent-soft)}.footer__bar-row[data-astro-cid-yhlqnccp]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer__platform-link[data-astro-cid-yhlqnccp]{color:var(--footer-tape);font-weight:600;text-decoration:none}.footer__platform-link[data-astro-cid-yhlqnccp]:hover{color:var(--accent-soft)}.footer-slim[data-astro-cid-yhlqnccp]{border-top:var(--rule)}.footer-slim__inner[data-astro-cid-yhlqnccp]{max-width:var(--max-width);padding:1.5rem var(--space-page-x);color:var(--ink-dim);flex-direction:column;gap:.75rem;margin:0 auto;font-size:.8125rem;display:flex}.footer-slim__operator[data-astro-cid-yhlqnccp]{margin:0}.footer-slim__operator-link[data-astro-cid-yhlqnccp]{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.footer-slim__operator-link[data-astro-cid-yhlqnccp]:hover{color:var(--product-accent)}.footer-slim__row[data-astro-cid-yhlqnccp]{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-slim__links[data-astro-cid-yhlqnccp]{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.footer-slim__links[data-astro-cid-yhlqnccp] a[data-astro-cid-yhlqnccp]{color:var(--ink-dim);text-decoration:none}.footer-slim__links[data-astro-cid-yhlqnccp] a[data-astro-cid-yhlqnccp]:hover{color:var(--product-accent)}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-normal.DQe2ZdED.woff2)format("woff2"),url(/_astro/karla-latin-ext-400-normal.CMxStcnq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2)format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/karla-latin-ext-500-normal.BQGx_UZ6.woff2)format("woff2"),url(/_astro/karla-latin-ext-500-normal.BR9CgtUN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/karla-latin-500-normal.6wzn_4WC.woff2)format("woff2"),url(/_astro/karla-latin-500-normal.BWjg-GL4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/karla-latin-ext-600-normal.CIPY_Mp5.woff2)format("woff2"),url(/_astro/karla-latin-ext-600-normal.Cf-uwXr_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/karla-latin-600-normal.BH_u9dis.woff2)format("woff2"),url(/_astro/karla-latin-600-normal.BAoyHYuk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-ext-700-normal.DnPH2EDB.woff2)format("woff2"),url(/_astro/karla-latin-ext-700-normal.eTNnM7bB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2)format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/karla-latin-ext-800-normal.BfKv8D4q.woff2)format("woff2"),url(/_astro/karla-latin-ext-800-normal.rTKgNJGW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Karla;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/karla-latin-800-normal.D8prfxci.woff2)format("woff2"),url(/_astro/karla-latin-800-normal.D9TMx7ol.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#d6d8d3;--surface-machine:#d6d8d3;--surface-band:#eeefeb;--surface-card:#f7f7f4;--surface-unselected:#e6e7e3;--surface-footer:#171816;--line:#b9bcb5;--led-off:#c4c7c1;--ink:#1e201d;--ink-secondary:#4f534e;--ink-dim:#6e726c;--waveform-dim:#8b8f89;--led-seat:#fff;--readout-face:#1e201d;--readout-ink:#dce6d9;--readout-label:#8fa58f;--wave-source-face:#2a2c29;--wave-output-face:#15201a;--footer-text:#c9ccc6;--footer-dim:#8e928b;--footer-line:#2e302c;--footer-tape:#edeee9;--warn:#9a6b00;--danger:#b3261e;--danger-deep:#7e1a14;--product-accent:#3f7d5a;--product-accent-dark:#478c65;--product-accent-deep:#2f5f44;--product-accent-subtle:#dde4dc;--accent-soft:#6fb08a;--accent-bright:#6fd39a;--tape-bg:#1e201d;--tape-ink:#fff;--inverse-bg:#1e201d;--inverse-ink:#f7f7f4;--inverse-line:#000;--inverse-press:#000;--press-2:0 2px 0 var(--line);--press-3:0 3px 0 var(--line);--press-accent:0 3px 0 var(--product-accent-deep);--press-danger:0 3px 0 var(--danger-deep);--press-inverse:0 3px 0 var(--inverse-press);--well-inset:inset 0 1px 3px #1e201d33;--well-deep:inset 0 2px 5px #0009;--field-inset:inset 0 1px 2px #1e201d1f;--card-hilite:inset 0 1px 0 #fff;--overlay:#1e201d8c;--radius-card:4px;--radius-readout:3px;--radius-tape:2px;--rule:1px solid var(--line);--font-sans:"Karla", system-ui, sans-serif;--tracking-label:.16em;--tracking-tag:.12em;--tracking-display:-.03em;--tracking-heading:-.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-page-x:1.75rem;--space-header-y:.9rem;--space-tight:.15rem;--space-label:.35rem;--space-list-indent:1.2rem;--control-height:2.75rem;--waveform-height:4.5rem;--max-width:73.75rem;--max-width-wide:80rem;--measure-copy:62ch;--measure-note:17rem;--text-xs:.75rem;--text-label:.8rem;--text-sm:.9rem;--line-height-control:1.2}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#1b1c1a;--surface-machine:#1b1c1a;--surface-band:#232522;--surface-card:#2b2d2a;--surface-unselected:#262825;--surface-footer:#101110;--line:#3f423e;--led-off:#4a4d48;--ink:#eceee9;--ink-secondary:#b7bbb4;--ink-dim:#8e928b;--waveform-dim:#6e726c;--led-seat:#2b2d2a;--readout-face:#0f100f;--readout-ink:#dce6d9;--readout-label:#8fa58f;--wave-source-face:#161715;--wave-output-face:#132018;--footer-text:#c9ccc6;--footer-dim:#8e928b;--footer-line:#262824;--footer-tape:#eceee9;--warn:#e0a24a;--danger:#e0625a;--danger-deep:#8e2c25;--product-accent-deep:#2a5a3f;--product-accent-subtle:#1f2a22;--tape-bg:#eceee9;--tape-ink:#1e201d;--inverse-bg:#eceee9;--inverse-ink:#1e201d;--inverse-line:#b7bbb4;--inverse-press:#8e928b;--well-inset:inset 0 1px 3px #00000073;--field-inset:inset 0 1px 2px #00000059;--card-hilite:inset 0 1px 0 #ffffff0d;--overlay:#000000b3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}@keyframes ct-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ct-spin{to{transform:rotate(360deg)}}@keyframes ct-slide{0%{left:-30%}to{left:100%}}body{background:var(--surface-machine);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.5}a{color:var(--ink)}a:hover{color:var(--product-accent)}::selection{background:var(--product-accent);color:#fff}:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}input[type=range]{accent-color:var(--product-accent)}main{background:var(--surface-band);box-shadow:var(--card-hilite)}.skip-link{background:var(--ink);color:var(--surface-card);z-index:100;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip-link:focus{top:1rem;left:1rem}.eyebrow{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.6875rem;font-weight:700}.crumb,.date{color:var(--ink-dim);margin:0;font-size:.8125rem;font-weight:600}.prefix{font-variant-numeric:tabular-nums;color:var(--ink-dim);font-size:.8125rem;font-weight:600}code{font-family:var(--font-sans);background:var(--surface-band);border-radius:var(--radius-tape);padding:.1em .4em;font-size:.85em;font-weight:600}.muted{color:var(--ink-dim)}.body-text{color:var(--ink-secondary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{max-width:var(--max-width);padding:3.5rem var(--space-page-x) 6.5rem;margin:0 auto}.card{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-card);padding:var(--space-5) var(--space-5);box-shadow:var(--card-hilite)}.well{background:var(--surface-machine);border-radius:var(--radius-readout);box-shadow:var(--well-inset)}.dropzone{align-items:center;gap:var(--space-3);border:var(--rule);border-radius:var(--radius-card);background:var(--surface-machine);padding:4.25rem var(--space-5) 2.5rem;box-shadow:var(--well-inset);text-align:center;flex-direction:column;display:flex}.dropzone--active{border-color:var(--product-accent);background:var(--product-accent-subtle)}.dropzone--active .dropzone__detail{color:var(--product-accent-deep)}.dropzone--reject{border-color:var(--danger)}.dropzone--reject .dropzone__head,.dropzone--reject .dropzone__detail{color:var(--danger)}.dropzone__label{align-items:center;gap:var(--space-2);cursor:pointer;flex-direction:column;display:flex}.dropzone__copy{gap:var(--space-2);justify-items:center;display:grid}.dropzone__copy strong{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.dropzone__browse{color:var(--product-accent);font-weight:600}.dropzone__spec{margin-top:var(--space-3);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:.6875rem;font-weight:700}.dropzone__head{justify-content:center;align-items:center;gap:var(--space-3);font-size:1rem;font-weight:700;display:flex}.dropzone__detail{color:var(--ink-secondary);font-size:.8125rem}.btn{justify-content:center;align-items:center;gap:var(--space-2);font:inherit;font-size:.9375rem;font-weight:700;line-height:var(--line-height-control);cursor:pointer;border:var(--rule);border-radius:var(--radius-card);background:var(--surface-band);color:var(--ink);box-shadow:var(--press-3);padding:.7rem 1.4rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-card);color:var(--ink)}.btn:active{box-shadow:none;transform:translateY(3px)}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-unselected);color:var(--ink-dim);border-color:var(--led-off);box-shadow:none;cursor:not-allowed}.btn--primary{background:var(--product-accent);border-color:var(--product-accent-deep);color:#fff;box-shadow:var(--press-accent)}.btn--primary:hover{background:var(--product-accent-dark);color:#fff}.btn--secondary{background:var(--surface-band);color:var(--ink)}.btn--secondary:hover{background:var(--surface-card)}.btn--inverse{background:var(--inverse-bg);border-color:var(--inverse-line);color:var(--inverse-ink);box-shadow:var(--press-inverse)}.btn--inverse:hover{color:var(--inverse-ink)}.btn--danger{background:var(--danger);border-color:var(--danger-deep);color:#fff;box-shadow:var(--press-danger)}.btn--danger:hover{color:#fff}.btn--ghost{box-shadow:none;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:none;padding:0;font-weight:600}.btn--ghost:hover{color:var(--product-accent)}.btn--ghost:active{transform:none}.btn--danger-text{color:var(--danger)}.btn--ghost.btn--danger-text:hover{color:var(--danger-deep)}.btn--sm{box-shadow:var(--press-2);padding:.45rem .875rem;font-size:.8125rem;font-weight:600}.btn--sm:active{transform:translateY(2px)}.btn--lg{padding:.85rem 1.75rem;font-size:1rem}.btn--icon{width:2.5rem;height:2.5rem;padding:0;font-size:1rem}.btn--round{border-radius:50%;width:2.75rem;height:2.75rem;padding:0}.btn--running{cursor:wait}.btn__pip{background:var(--accent-bright);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite ct-pulse}.chip{font:inherit;font-size:var(--text-xs);border-radius:var(--radius-readout);border:var(--rule);background:var(--surface-band);color:var(--ink-dim);cursor:pointer;padding:3px 10px;font-weight:600;text-decoration:none}.chip--on{background:var(--ink);border-color:var(--ink);color:var(--surface-card)}.chip--quiet{border-color:var(--led-off);background:0 0}.chip__x{border-radius:var(--radius-tape);background:var(--surface-machine);justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;margin-right:-4px;font-size:10px;display:inline-flex}a.chip{display:inline-block}.led{background:var(--led-off);width:10px;height:10px;box-shadow:0 0 0 2px var(--led-seat,#fff), 0 0 0 3px var(--line);border-radius:50%;flex-shrink:0;display:inline-block}.led--sm{width:8px;height:8px}.led--accent{background:var(--product-accent)}.led--warn{background:var(--warn)}.led--danger{background:var(--danger)}.led--ink{background:var(--ink)}.led--pulse{animation:1.2s ease-in-out infinite ct-pulse}@media (prefers-color-scheme:dark){.led{--led-seat:var(--surface-machine)}}.tape{background:var(--tape-bg);color:var(--tape-ink);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-tape);padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-block;transform:rotate(-1deg)}.tape--accent{background:var(--product-accent)}.tape--warn{background:var(--warn)}.tape--danger{background:var(--danger)}.tape--tilt-up{transform:rotate(1deg)}.readout{background:var(--readout-face);color:var(--readout-ink);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:var(--radius-tape);padding:2px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.readout-cell{background:var(--readout-face);color:var(--readout-ink);border-radius:var(--radius-readout);box-shadow:var(--well-deep);min-width:0;padding:10px 12px}.readout-cell__label{letter-spacing:.14em;text-transform:uppercase;color:var(--readout-label);margin:0;font-size:.625rem;font-weight:700}.readout-cell__value{font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;margin:4px 0 0;font-size:1.375rem;font-weight:600;line-height:1.1}.readout-cell__unit{color:var(--readout-label);font-size:.6875rem;font-weight:500}.tag{letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-dim);font-size:.6875rem;font-weight:700}.tag--accent{color:var(--product-accent)}.tag--ink{color:var(--ink)}.tag--danger{color:var(--danger)}.tag--warn{color:var(--warn)}.status{align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink);font-size:.6875rem;font-weight:700;display:inline-flex}.status--accent{color:var(--product-accent)}.status--warn{color:var(--warn)}.status--danger{color:var(--danger)}.status--dim{color:var(--ink-dim)}.alert{gap:var(--space-3);border:var(--rule);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);background:var(--surface-card);box-shadow:var(--card-hilite);align-items:flex-start;display:flex}.alert__title{margin:0 0 var(--space-1);display:block}.alert__body{min-width:0}.alert__body>:first-child{margin-top:0}.alert__body>:last-child{margin-bottom:0}.alert--success{border-color:var(--product-accent)}.alert--warn{border-color:var(--warn)}.alert--danger{border-color:var(--danger)}.field{gap:var(--space-label);font-size:.875rem;font-weight:700;display:grid}.field small{color:var(--ink-dim);font-size:.8125rem;font-weight:400}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field input[type=search],.field input[type=url],.field textarea,.field select,.input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:var(--rule);border-radius:var(--radius-card);background:var(--surface-band);box-shadow:var(--field-inset);padding:10px 12px;font-size:.9375rem;font-weight:400}.field select,select.input{box-shadow:var(--press-2);cursor:pointer}.field input:focus,.field textarea:focus,.field select:focus,.input:focus{border-color:var(--product-accent);box-shadow:var(--field-inset), 0 0 0 2px var(--product-accent-subtle);outline:none}.field input[aria-invalid=true],.input[aria-invalid=true]{border-color:var(--danger)}.field input:disabled{background:var(--surface-unselected);color:var(--ink-dim);border-color:var(--led-off);cursor:not-allowed}.field__label{align-items:center;gap:var(--space-2);display:flex}.field__label--error,.field__error{color:var(--danger)}.searchbar{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-band);box-shadow:var(--field-inset);align-items:center;gap:10px;padding:0 12px;display:flex}.searchbar__tag{letter-spacing:var(--tracking-tag);color:var(--ink-dim);font-size:.6875rem;font-weight:700}.searchbar input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:.9375rem;font-weight:400}.choice{align-items:center;gap:var(--space-3);font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:400;display:flex}.check__box{border-radius:var(--radius-readout);border:var(--rule);background:var(--surface-band);width:1.25rem;height:1.25rem;box-shadow:var(--field-inset);font-size:var(--text-xs);color:#0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.choice[aria-checked=true] .check__box{background:var(--product-accent);border-color:var(--product-accent-deep);color:#fff}.rocker{border:var(--rule);background:var(--led-off);border-radius:1.75rem;flex-shrink:0;width:3.25rem;height:1.75rem;position:relative;box-shadow:inset 0 2px 4px #1e201d40}.rocker__knob{background:var(--surface-card);border-radius:50%;width:1.375rem;height:1.375rem;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000059}[aria-checked=true] .rocker,.rocker[aria-checked=true]{background:var(--product-accent)}[aria-checked=true] .rocker__knob{left:1.625rem}.segmented{border:var(--rule);border-radius:var(--radius-card);box-shadow:var(--press-2);background:var(--surface-band);display:inline-flex;overflow:hidden}.segmented__btn{font:inherit;border:none;border-right:var(--rule);color:var(--ink-dim);cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.segmented__btn:last-child{border-right:none}.segmented__btn[aria-pressed=true],.segmented__btn[aria-selected=true]{background:var(--ink);color:var(--surface-card)}.stepper{border:var(--rule);border-radius:var(--radius-card);box-shadow:var(--press-2);background:var(--surface-band);align-items:stretch;display:inline-flex;overflow:hidden}.stepper__btn{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;padding:.25rem .875rem;font-size:1.125rem;font-weight:700}.stepper__btn:hover{background:var(--surface-unselected)}.stepper .readout{border-radius:0;align-items:center;padding:0 .875rem;display:inline-flex}.progressbar{background:var(--surface-machine);border-radius:var(--radius-tape);height:12px;box-shadow:var(--well-inset);overflow:hidden}.progressbar__fill{background:var(--product-accent);transform-origin:0;height:100%;transition:transform .3s}progress.progressbar{appearance:none;border:none;width:100%;display:block}progress.progressbar::-webkit-progress-bar{background:var(--surface-machine)}progress.progressbar::-webkit-progress-value{background:var(--product-accent)}progress.progressbar::-moz-progress-bar{background:var(--product-accent)}.progressbar--indeterminate{position:relative}.progressbar--indeterminate .progressbar__fill{width:30%;animation:1.4s ease-in-out infinite ct-slide;position:absolute;top:0;bottom:0;left:-30%;transform:none}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th{text-align:left;letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-dim);padding:0 var(--space-3) var(--space-2) 0;border-bottom:var(--rule);font-size:.6875rem;font-weight:700}.table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:var(--rule);vertical-align:top}.table tr:last-child td{border-bottom:0}.table th:last-child,.table td:last-child{padding-right:0}.tablecard{padding:0;overflow:hidden}.tablecard__head{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--rule);flex-wrap:wrap;padding:.875rem 1.25rem;display:flex}.tablecard__title{margin:0;font-weight:700}.tablecard__scroll{overflow-x:auto}.tablecard__foot{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--rule);font-size:var(--text-xs);color:var(--ink-dim);flex-wrap:wrap;padding:.75rem 1.25rem;display:flex}.tablecard .table{min-width:45rem;font-size:.875rem}.tablecard .table thead th{background:var(--surface-band);letter-spacing:.14em;padding:.625rem 1.25rem}.tablecard .table td{vertical-align:middle;padding:.875rem 1.25rem}.tablecard .table tbody tr:hover{background:var(--surface-band)}.deflist{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 24px;margin:0;font-size:.875rem;display:grid}.deflist dt{letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-dim);font-size:.6875rem;font-weight:700}.deflist dd{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.swatch-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.swatch__chip{border-radius:var(--radius-card);height:4rem}.swatch__chip--edge{border:var(--rule)}.swatch__chip--lcd{background:var(--readout-face);color:var(--readout-ink);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:var(--radius-readout);box-shadow:var(--well-deep);justify-content:center;align-items:center;font-weight:600;display:flex}.swatch__cap{margin:var(--space-2) 0 0;font-size:var(--text-xs);font-weight:600}.swatch__cap small{color:var(--ink-dim);font-weight:500;display:block}.codeblock{background:var(--readout-face);color:var(--readout-ink);border-radius:var(--radius-readout);box-shadow:var(--well-deep);padding:14px 16px}.codeblock__head{letter-spacing:.14em;text-transform:uppercase;color:var(--readout-label);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.625rem;font-weight:700;display:flex}.codeblock__copy{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--readout-label);border-radius:var(--radius-tape);cursor:pointer;background:0 0;border:1px solid #3a4a3f;padding:3px 8px}.codeblock__copy:hover{color:var(--readout-ink);border-color:var(--readout-ink)}.codeblock pre{font:inherit;letter-spacing:.02em;white-space:pre-wrap;margin:0;font-size:.8125rem;font-weight:600;line-height:1.6}.checkerboard{background:repeating-conic-gradient(var(--led-off) 0% 25%, var(--surface-band) 0% 50%);background-size:16px 16px}.filecard{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-band);align-items:center;gap:.875rem;padding:.625rem .875rem;display:flex}.filecard--queued{background:var(--surface-unselected);border-color:var(--led-off)}.filecard--queued .filecard__name{color:var(--ink-dim)}.filecard__thumb{border-radius:var(--radius-readout);background:var(--readout-face);width:3rem;height:3rem;box-shadow:var(--well-deep);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:flex-end;gap:3px;padding:10px;display:flex;position:relative;overflow:hidden}.filecard__thumb i{background:var(--accent-bright);width:3px;display:block}.filecard__thumb--film{width:4.75rem;color:var(--readout-ink);font-size:var(--text-xs);justify-content:center;align-items:center;padding:0}.filecard__thumb--film:before,.filecard__thumb--film:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 8px,#3f423e 8px 14px,#0000 14px 20px);height:5px;position:absolute;left:0;right:0}.filecard__thumb--film:before{top:4px}.filecard__thumb--film:after{bottom:4px}.filecard__thumb--checker{border:var(--rule);box-shadow:none;padding:0}.filecard__body{flex:1;min-width:0}.filecard__name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.filecard__meta{font-size:var(--text-xs);color:var(--ink-dim);margin:2px 0 0}.mediawell{border-radius:var(--radius-readout);background:var(--readout-face);box-shadow:var(--well-deep);position:relative;overflow:hidden}.mediawell--film{aspect-ratio:16/6;justify-content:center;align-items:center;display:flex}.mediawell--film:before,.mediawell--film:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 12px,#3f423e 12px 20px,#0000 20px 28px);height:7px;position:absolute;left:0;right:0}.mediawell--film:before{top:6px}.mediawell--film:after{bottom:6px}.mediawell__scrub{letter-spacing:.04em;color:var(--readout-ink);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:.6875rem;font-weight:600;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.mediawell__scrub .mediawell__total{color:var(--readout-label)}.mediawell__track{background:#3f423e;flex:1;height:4px;overflow:hidden}.mediawell__track i{background:var(--accent-bright);height:100%;display:block}.mediawell--image{border:var(--rule);box-shadow:var(--well-inset);background:repeating-conic-gradient(var(--led-off) 0% 25%, var(--surface-band) 0% 50%);aspect-ratio:16/6;background-size:16px 16px;justify-content:center;align-items:center;display:flex}.mediawell__hint{border-radius:var(--radius-readout);border:var(--rule);letter-spacing:.1em;text-transform:uppercase;width:120px;height:56px;color:var(--ink-dim);background:var(--surface-machine);justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.mediawell__zoom{position:absolute;bottom:8px;right:8px}.waveform-well__playhead{background:var(--surface-card);width:2px;position:absolute;top:4px;bottom:4px}.menu{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--press-3), 0 8px 24px #1e201d1f;width:220px;overflow:hidden}.menu__item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:.875rem;font-weight:500;display:block}.menu__item:hover{background:var(--surface-band)}.menu__item--danger{color:var(--danger);border-top:var(--rule);font-weight:600}.tooltip{display:inline-block;position:relative}.tooltip__bubble{background:var(--readout-face);color:var(--readout-ink);font-size:var(--text-xs);border-radius:var(--radius-readout);white-space:nowrap;pointer-events:none;padding:6px 12px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--readout-face);position:absolute;top:100%;left:50%;transform:translate(-50%)}.popover{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--press-3), 0 8px 24px #1e201d1f;padding:.875rem 1rem}.dialog{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 4px 0 var(--line), 0 16px 40px #1e201d33;max-width:380px;padding:1.375rem 1.5rem}.toast{z-index:60;align-items:center;gap:var(--space-4);border-radius:var(--radius-readout);background:var(--readout-face);color:var(--readout-ink);box-shadow:var(--well-deep), 0 8px 24px #1e201d40;padding:.75rem 1rem;font-size:.875rem;display:flex;position:fixed;bottom:24px;right:24px}.toast[hidden]{display:none}.toast--inline{position:static}.toast__dismiss{font:inherit;letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--readout-label);cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:700}.toast__dismiss:hover{color:var(--readout-ink)}.skeleton{background:var(--surface-machine);border-radius:var(--radius-tape);box-shadow:var(--well-inset);display:block}.empty{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-machine);box-shadow:var(--well-inset);text-align:center;gap:var(--space-1);justify-items:center;padding:1.375rem;display:grid}.empty__title{margin:0;font-size:.9375rem;font-weight:700}.empty__body{margin:0 0 var(--space-3);color:var(--ink-secondary);font-size:.8125rem}.crumbs{gap:var(--space-2);color:var(--ink-dim);font-size:.8125rem;font-weight:600;display:flex}.crumbs a{color:var(--ink-dim);text-decoration:none}.crumbs a:hover{color:var(--product-accent)}.crumbs [aria-current]{color:var(--ink)}.pagination{gap:6px;display:flex}.sidenav{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-band);padding:14px 16px}.sidenav__list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.sidenav__list li{align-items:center;gap:10px;display:flex}.sidenav__list a{color:var(--ink-secondary);text-decoration:none}.sidenav__list a:hover{color:var(--product-accent)}.sidenav__list [aria-current]{color:var(--ink);font-weight:700}.tabbar{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-machine);box-shadow:var(--well-inset);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid}.tabbar__btn{font:inherit;cursor:pointer;border-radius:var(--radius-readout);color:var(--ink);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.tabbar__btn[aria-current]{background:var(--surface-band);border:var(--rule);box-shadow:var(--press-2)}.tabbar__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:.625rem;font-weight:700}.tabbar__btn[aria-current] .tabbar__label{color:var(--ink)}.disclosure{border:var(--rule);border-radius:var(--radius-card);background:var(--surface-band)}.disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--ink);cursor:pointer;padding:14px 16px;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"+";color:var(--ink-dim)}.disclosure[open] summary:after{content:"−"}.disclosure summary:hover{color:var(--product-accent)}.disclosure__body{color:var(--ink-secondary);padding:0 16px 14px;font-size:.875rem}.accent-scope--signal-blue{--product-accent:#2f6bb0;--product-accent-dark:#3a78c4;--product-accent-deep:#234f83;--product-accent-subtle:#dce6f2}.accent-scope--marker-amber{--product-accent:#9a6b00;--product-accent-dark:#a47a1a;--product-accent-deep:#6e4c00;--product-accent-subtle:#e2ddca}@media (prefers-color-scheme:dark){.accent-scope--signal-blue,.accent-scope--marker-amber{--product-accent-deep:color-mix(in srgb, var(--product-accent) 72%, #0f100f);--product-accent-subtle:color-mix(in srgb, var(--product-accent) 14%, #1b1c1a)}}.phase-rail{flex-direction:column;flex:0 0 190px;gap:1.375rem;display:flex;position:sticky;top:5rem}.phase-rail__tape{align-self:flex-start}.phase-rail__steps{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.phase-rail__steps li{align-items:center;gap:.75rem;display:flex}.phase-rail__name{letter-spacing:.02em;color:var(--ink-dim);font-size:.875rem;font-weight:700}.phase-rail__steps li[data-state=done] .phase-rail__name{color:var(--ink-secondary)}.phase-rail__steps li[data-state=current] .phase-rail__name{color:var(--ink)}.phase-rail__meta{border-top:var(--rule);padding-top:var(--space-4);gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-dim);flex-direction:column;display:flex}.phase-rail__row{justify-content:space-between;gap:var(--space-3);display:flex}.phase-rail__row strong{color:var(--ink)}.phase-rail__row strong[data-tone=danger]{color:var(--danger)}.phase-rail__row strong[data-tone=accent]{color:var(--product-accent)}.phase-rail__job{color:var(--ink);overflow-wrap:anywhere;text-align:right;max-width:110px;font-weight:600}@media (width<=720px){.phase-rail{flex-basis:100%;position:static}.phase-rail__steps{gap:var(--space-3) var(--space-4);flex-flow:wrap}}.job-status{gap:var(--space-4);display:grid}.job-status__label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.6875rem;font-weight:700}.job-status__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.job-status__name{margin:0;font-size:1.0625rem;font-weight:700}.job-status__stage{font-size:.875rem}.outputs{margin:0;padding:0;list-style:none}.outputs__row{align-items:center;gap:var(--space-4);border-top:var(--rule);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.outputs__row:first-child{border-top:0;padding-top:0}.outputs__file{gap:2px;min-width:0;display:grid}.outputs__name{overflow-wrap:anywhere;font-weight:600}.outputs__meta{font-size:.8125rem}.job-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.job-actions:empty{display:none}.job-failure{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));border-radius:var(--radius-card);background:color-mix(in srgb, var(--danger) 6%, var(--surface-card));color:var(--ink);margin:0;font-size:.875rem}.job-credit{color:var(--ink-secondary);margin:0;font-size:.875rem}.meta-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.meta-grid dt{letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-dim);font-size:.6875rem;font-weight:700}.meta-grid dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem;font-weight:600}.result-listen{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.result-listen audio{flex:1;min-width:220px}.output-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.output-actions form{display:inline}.waveform-compare{gap:var(--space-3);margin:0;display:grid}.waveform-compare h3{margin:0}.waveform-compare__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chip[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.waveform-compare__wells{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.waveform-well{border-radius:var(--radius-readout);box-shadow:var(--well-deep);min-height:var(--waveform-height);align-items:center;padding:8px 10px;display:flex;position:relative;overflow:hidden}.waveform-well--source{background:var(--wave-source-face,#2a2c29)}.waveform-well--output{background:var(--wave-output-face,#15201a)}.waveform-well__tag{letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-tape);color:#d6d8d3;background:#4a4d48;padding:2px 7px;font-size:.625rem;font-weight:700;position:absolute;top:8px;right:10px}.waveform-well--output .waveform-well__tag,.waveform-well--compare .waveform-well__tag{background:var(--product-accent);color:#fff}.waveform-well--compare{background:var(--wave-output-face,#15201a);color:#b9bcb5}.waveform-compare__layer{align-items:center;font-size:.8125rem;display:flex;position:absolute;inset:8px 10px}.waveform-compare__layer .waveform-chart{height:100%}.waveform-compare__layer--source{visibility:hidden}.waveform-compare__layer--source .waveform-chart__bar{background:var(--waveform-dim)}.compare--original .waveform-well--compare{background:var(--wave-source-face,#2a2c29)}.compare--original .waveform-well--compare .waveform-well__tag{color:#d6d8d3;background:#4a4d48}.compare--original .waveform-compare__layer--output{visibility:hidden}.compare--original .waveform-compare__layer--source{visibility:visible}.waveform-chart{height:var(--waveform-height);align-items:center;gap:2px;width:100%;display:flex}.waveform-chart__bar{background:var(--waveform-dim);flex:1;min-width:0;display:block}.waveform-well--output .waveform-chart__bar,.waveform-well--compare .waveform-compare__layer--output .waveform-chart__bar{background:var(--product-accent)}@media (prefers-color-scheme:dark){.waveform-well--source{--wave-source-face:#161715}.waveform-well--output{--wave-output-face:#132018}}.prose{max-width:var(--measure-copy);color:var(--ink-secondary);font-size:1rem}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--ink);letter-spacing:var(--tracking-heading);line-height:1.2}.prose h1{font-size:clamp(1.9rem,4vw,2.5rem)}.prose h2{margin-top:2.25rem;font-size:1.5rem}.prose h3{margin-top:1.75rem;font-size:1.15rem}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.prose a:hover{color:var(--product-accent)}.prose code{font-family:var(--font-sans);background:var(--readout-face);color:var(--readout-ink);border-radius:var(--radius-tape);letter-spacing:.02em;padding:2px 6px;font-size:.875em;font-weight:600}.prose pre{background:var(--readout-face);color:var(--readout-ink);border-radius:var(--radius-card);padding:var(--space-4);box-shadow:var(--well-deep);overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose blockquote{margin:var(--space-4) 0;padding-left:var(--space-4);border-left:2px solid var(--product-accent);color:var(--ink-secondary)}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose th{text-align:left;letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-dim);padding:0 var(--space-3) var(--space-2) 0;border-bottom:var(--rule);font-size:.6875rem;font-weight:700}.prose td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--rule)}.prose hr{border:none;border-top:var(--rule);margin:var(--space-6) 0}.inline-select{font:inherit;border:var(--rule);border-radius:var(--radius-card);background:var(--surface-band);color:var(--ink);box-shadow:var(--press-2);cursor:pointer;padding:6px 10px;font-size:.875rem}
