:root{color-scheme:only dark;--bg-canvas: #070b11;--bg-surface: #0d131d;--bg-elevated: #131c2b;--bg-interactive: #1a2639;--border-subtle: #26354d;--border-strong: #43597a;--text-primary: #f1f5f9;--text-secondary: #b4c2d4;--text-muted: #8696ab;--accent-teal: #5eead4;--accent-sky: #38bdf8;--accent-amber: #f59e0b;--accent-violet: #a78bfa;--accent-danger: #fb7185;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;accent-color:var(--accent-teal);scrollbar-color:#4b6182 #0b1018;scrollbar-width:thin}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;min-block-size:100dvh;background-color:var(--bg-canvas);background-image:radial-gradient(ellipse 80% 45% at 50% -10%,rgba(56,189,248,.08),transparent),radial-gradient(ellipse 60% 40% at 15% 15%,rgba(245,158,11,.05),transparent);color:var(--text-primary);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}.visually-hidden:where(:not(:focus-within,:active)){position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.skip-link:focus-visible{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:999;padding:.6rem 1rem;border-radius:6px;background:var(--accent-teal);color:#041014;font-weight:700;text-decoration:none;outline:3px solid #ffffff;outline-offset:2px}::selection{background:#5eead442;color:#fff}:where(a:any-link,button,select,summary):focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.tabular{font-variant-numeric:tabular-nums}.app-shell{max-inline-size:1240px;margin-inline:auto;padding:clamp(1rem,2vw,1.75rem) clamp(1rem,2.5vw,2rem) 3rem;display:flex;flex-direction:column;gap:1.15rem}@media(forced-colors:active){.surface-card{border:1px solid CanvasText!important}button[aria-pressed=true]{outline:2px solid Highlight!important}}.masthead[data-astro-cid-inycvona]{display:grid;grid-template-columns:1.25fr 1fr;gap:1.5rem;padding:clamp(1.15rem,2.2vw,1.65rem);background:linear-gradient(165deg,#131c2bf0,#0b111bf5);border:1px solid var(--border-subtle);border-radius:14px;align-items:start}@media(max-width:900px){.masthead[data-astro-cid-inycvona]{grid-template-columns:1fr}}.eyebrow-row[data-astro-cid-inycvona]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:.55rem}.kicker-pill[data-astro-cid-inycvona]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;color:var(--accent-teal);background:#5eead41a;border:1px solid rgba(94,234,212,.32);padding:.2rem .55rem;border-radius:999px}.edition-tag[data-astro-cid-inycvona]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--text-muted)}h1[data-astro-cid-inycvona]{margin:0 0 .5rem;font-family:var(--font-serif);font-size:clamp(1.8rem,1.3rem + 2vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#fff}.lede[data-astro-cid-inycvona]{margin:0;color:var(--text-secondary);font-size:clamp(.92rem,.88rem + .2vw,1.02rem);max-inline-size:64ch}.lede[data-astro-cid-inycvona] strong[data-astro-cid-inycvona]{color:var(--text-primary);font-weight:600}.masthead-controls[data-astro-cid-inycvona]{display:flex;flex-direction:column;gap:.9rem;background:#070b1199;border:1px solid var(--border-subtle);border-radius:10px;padding:1rem}.selector-group[data-astro-cid-inycvona]{display:flex;flex-direction:column;gap:.4rem}.control-label[data-astro-cid-inycvona]{font-family:var(--font-mono);font-size:.73rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);font-weight:600}.region-select[data-astro-cid-inycvona],.region-select[data-astro-cid-inycvona]::picker(select){appearance:base-select}.region-select[data-astro-cid-inycvona]{inline-size:100%;min-block-size:2.6rem;padding:.55rem .8rem;font-family:var(--font-sans);font-size:.92rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-interactive);border:1px solid var(--border-strong);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.region-select[data-astro-cid-inycvona]:hover{border-color:var(--accent-sky);background-color:#203048}.region-select[data-astro-cid-inycvona]::picker(select){background-color:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:8px;padding:.35rem;color:var(--text-primary)}.region-select[data-astro-cid-inycvona]::picker-icon{color:var(--accent-teal)}.region-select[data-astro-cid-inycvona] option[data-astro-cid-inycvona]{padding:.5rem .65rem;border-radius:6px;background-color:var(--bg-elevated);color:var(--text-primary)}.region-select[data-astro-cid-inycvona] option[data-astro-cid-inycvona]:hover{background-color:var(--bg-interactive)}.region-select[data-astro-cid-inycvona] option[data-astro-cid-inycvona]::checkmark{color:var(--accent-teal)}.region-note[data-astro-cid-inycvona]{margin:.15rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.4}.harmony-readout[data-astro-cid-inycvona]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-block-start:.65rem;border-block-start:1px solid rgba(67,89,122,.35)}@media(min-width:520px){.harmony-readout[data-astro-cid-inycvona]{grid-template-columns:repeat(4,minmax(0,1fr))}}.harmony-item[data-astro-cid-inycvona]{display:flex;flex-direction:column;gap:.15rem}.harmony-label[data-astro-cid-inycvona]{font-size:.68rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.harmony-val[data-astro-cid-inycvona]{font-family:var(--font-mono);font-size:.84rem;font-weight:600;color:var(--text-primary)}.status-pill[data-astro-cid-inycvona]{display:inline-flex;align-items:center;gap:.38rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--text-secondary)}.status-dot[data-astro-cid-inycvona]{inline-size:8px;block-size:8px;border-radius:50%;background:#64748b;border:1px solid rgba(255,255,255,.35);flex-shrink:0}.status-pill[data-astro-cid-inycvona][data-state=playing]{color:var(--accent-teal)}.status-pill[data-astro-cid-inycvona][data-state=playing] .status-dot[data-astro-cid-inycvona]{background:var(--accent-teal);box-shadow:0 0 8px #5eead4cc}.status-pill[data-astro-cid-inycvona][data-state=holding]{color:var(--accent-amber)}.status-pill[data-astro-cid-inycvona][data-state=holding] .status-dot[data-astro-cid-inycvona]{background:var(--accent-amber)}.milestone-banner[data-astro-cid-6wgeclty]{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1rem,2vw,1.35rem);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px}.banner-top[data-astro-cid-6wgeclty]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.year-block[data-astro-cid-6wgeclty]{display:flex;flex-direction:column;gap:.1rem}.year-caption[data-astro-cid-6wgeclty]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.09em;color:var(--text-muted);font-weight:600}.year-line[data-astro-cid-6wgeclty]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.active-year[data-astro-cid-6wgeclty]{margin:0;font-family:var(--font-mono);font-size:clamp(2.15rem,1.7rem + 1.8vw,3rem);line-height:1;font-weight:700;letter-spacing:-.03em;color:#fff}.region-chip[data-astro-cid-6wgeclty]{font-family:var(--font-mono);font-size:.76rem;padding:.22rem .6rem;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--accent-sky);font-weight:600}.metrics-strip[data-astro-cid-6wgeclty]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:.65rem;flex:1;max-inline-size:680px}@media(max-width:760px){.metrics-strip[data-astro-cid-6wgeclty]{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:100%}}.metric-pill[data-astro-cid-6wgeclty]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px;padding:.55rem .75rem;display:flex;flex-direction:column;gap:.2rem}.metric-name[data-astro-cid-6wgeclty]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary)}.metric-num[data-astro-cid-6wgeclty]{font-family:var(--font-mono);font-size:1.2rem;font-weight:700;color:var(--text-primary)}.pm-row[data-astro-cid-6wgeclty]{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.who-tag[data-astro-cid-6wgeclty]{font-family:var(--font-mono);font-size:.68rem;padding:.1rem .38rem;border-radius:4px;background:#f59e0b24;border:1px solid rgba(245,158,11,.4);color:#fcd34d}.shape-icon[data-astro-cid-6wgeclty]{display:inline-block;inline-size:8px;block-size:8px;flex-shrink:0}.shape-diamond[data-astro-cid-6wgeclty]{background:var(--accent-amber);transform:rotate(45deg)}.shape-circle[data-astro-cid-6wgeclty]{background:#e2e8f0;border-radius:50%}.shape-triangle[data-astro-cid-6wgeclty]{inline-size:0;block-size:0;border-inline:5px solid transparent;border-block-end:9px solid var(--accent-sky)}.shape-square[data-astro-cid-6wgeclty]{background:var(--accent-violet)}.callout-box[data-astro-cid-6wgeclty]{padding:.85rem 1rem;border-radius:10px;background:#131c2bb3;border-inline-start:4px solid var(--border-strong);border-block:1px solid rgba(67,89,122,.35);border-inline-end:1px solid rgba(67,89,122,.35);transition:border-color .2s ease,background-color .2s ease}.callout-box[data-astro-cid-6wgeclty][data-has-milestone=true]{background:linear-gradient(90deg,#f59e0b1f,#131c2bcc);border-inline-start-color:var(--accent-amber)}.callout-header[data-astro-cid-6wgeclty]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:.3rem}.milestone-badge[data-astro-cid-6wgeclty]{font-family:var(--font-mono);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .48rem;border-radius:4px;background:#f59e0b33;color:#fde68a;border:1px solid rgba(245,158,11,.45)}.callout-box[data-astro-cid-6wgeclty][data-has-milestone=false] .milestone-badge[data-astro-cid-6wgeclty]{background:#38bdf821;color:#bae6fd;border-color:#38bdf859}.milestone-title[data-astro-cid-6wgeclty]{font-size:.96rem;color:#fff}.milestone-context[data-astro-cid-6wgeclty]{margin:0;font-size:.88rem;color:var(--text-secondary);line-height:1.5}.milestone-jumps[data-astro-cid-6wgeclty]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.jumps-label[data-astro-cid-6wgeclty]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);margin-inline-end:.2rem}.jump-chip[data-astro-cid-6wgeclty]{appearance:none;min-block-size:28px;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.jump-chip[data-astro-cid-6wgeclty]:hover{border-color:var(--border-strong);color:#fff}.jump-chip[data-astro-cid-6wgeclty][aria-pressed=true]{background:#5eead426;border-color:var(--accent-teal);color:#fff;font-weight:600}.viz-stage[data-astro-cid-kjrpzgjd]{padding:clamp(1rem,2vw,1.35rem);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;display:flex;flex-direction:column;gap:.9rem}.viz-header[data-astro-cid-kjrpzgjd]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem}.section-title[data-astro-cid-kjrpzgjd]{margin:0;font-size:1.08rem;font-weight:700;color:#fff;letter-spacing:-.01em}.viz-subtitle[data-astro-cid-kjrpzgjd]{margin:.2rem 0 0;font-size:.82rem;color:var(--text-muted)}.chart-legend[data-astro-cid-kjrpzgjd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.85rem}.legend-item[data-astro-cid-kjrpzgjd]{display:inline-flex;align-items:center;gap:.42rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);transition:opacity .15s ease}.legend-item[data-astro-cid-kjrpzgjd][data-dimmed=true]{opacity:.35}.legend-swatch[data-astro-cid-kjrpzgjd]{display:inline-block;inline-size:20px;block-size:0}.swatch-so2[data-astro-cid-kjrpzgjd]{border-block-start:3px solid var(--accent-amber)}.swatch-pm25[data-astro-cid-kjrpzgjd]{border-block-start:3px dashed #e2e8f0}.swatch-nox[data-astro-cid-kjrpzgjd]{border-block-start:3px dotted var(--accent-sky)}.swatch-nh3[data-astro-cid-kjrpzgjd]{border-block-start:3px double var(--accent-violet)}.canvas-stack[data-astro-cid-kjrpzgjd]{margin:0;display:flex;flex-direction:column;gap:.25rem;background:#060a10;border:1px solid var(--border-subtle);border-radius:10px;padding:.65rem .5rem .55rem}.canvas-wrapper[data-astro-cid-kjrpzgjd]{position:relative;inline-size:100%}.stripes-wrapper[data-astro-cid-kjrpzgjd]{block-size:112px}.sparkline-wrapper[data-astro-cid-kjrpzgjd]{block-size:215px}.interactive-canvas[data-astro-cid-kjrpzgjd]{display:block;inline-size:100%;block-size:100%;cursor:ew-resize;touch-action:pan-y}.canvas-tooltip[data-astro-cid-kjrpzgjd]{position:absolute;inset-block-start:6px;inset-inline-start:52px;pointer-events:none;z-index:10;padding:.35rem .6rem;border-radius:6px;background:#090e17f0;border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:.72rem;color:var(--text-primary);white-space:nowrap}.viz-figcaption[data-astro-cid-kjrpzgjd]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.35rem .55rem .1rem;font-size:.76rem;color:var(--text-muted)}.accessible-table-details[data-astro-cid-kjrpzgjd]{font-size:.82rem;color:var(--text-secondary);border-block-start:1px solid rgba(67,89,122,.28);padding-block-start:.65rem}.accessible-table-details[data-astro-cid-kjrpzgjd] summary[data-astro-cid-kjrpzgjd]{cursor:pointer;font-family:var(--font-mono);font-size:.76rem;color:var(--text-muted);padding-block:.2rem}.accessible-table-details[data-astro-cid-kjrpzgjd] summary[data-astro-cid-kjrpzgjd]:hover{color:var(--text-primary)}.table-scroll[data-astro-cid-kjrpzgjd]{overflow-x:auto;margin-block-start:.65rem}table[data-astro-cid-kjrpzgjd]{inline-size:100%;border-collapse:collapse;font-size:.78rem}caption[data-astro-cid-kjrpzgjd]{text-align:start;font-weight:600;margin-block-end:.45rem;color:var(--text-secondary)}th[data-astro-cid-kjrpzgjd],td[data-astro-cid-kjrpzgjd]{padding:.45rem .6rem;border-block-end:1px solid rgba(67,89,122,.3);text-align:start;vertical-align:top}thead[data-astro-cid-kjrpzgjd] th[data-astro-cid-kjrpzgjd]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);background:#131c2b80}.transport-bar[data-astro-cid-xq6qihpm]{padding:clamp(.95rem,1.8vw,1.25rem);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;display:flex;flex-direction:column;gap:1rem}.transport-controls-row[data-astro-cid-xq6qihpm]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.transport-buttons[data-astro-cid-xq6qihpm]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.btn-primary[data-astro-cid-xq6qihpm]{appearance:none;min-block-size:42px;padding:.55rem 1.15rem;border-radius:9px;border:1px solid rgba(94,234,212,.7);background:linear-gradient(180deg,#5eead4,#2dd4bf);color:#041316;font-family:var(--font-sans);font-size:.92rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .1s ease,filter .15s ease}.btn-primary[data-astro-cid-xq6qihpm]:hover{filter:brightness(1.06)}.btn-primary[data-astro-cid-xq6qihpm][aria-pressed=true]{background:linear-gradient(180deg,#fbbf24,#f59e0b);border-color:#fde68a;color:#160c02}.btn-secondary[data-astro-cid-xq6qihpm]{appearance:none;min-block-size:42px;padding:.5rem .85rem;border-radius:9px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;gap:.42rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.btn-secondary[data-astro-cid-xq6qihpm]:hover{border-color:var(--accent-sky);background:var(--bg-interactive)}.btn-secondary[data-astro-cid-xq6qihpm][aria-pressed=true]{border-color:var(--accent-amber);background:#f59e0b29;color:#fde68a}.hold-indicator[data-astro-cid-xq6qihpm]{inline-size:8px;block-size:8px;border-radius:50%;background:#64748b;border:1px solid rgba(255,255,255,.4)}.btn-secondary[data-astro-cid-xq6qihpm][aria-pressed=true] .hold-indicator[data-astro-cid-xq6qihpm]{background:var(--accent-amber);box-shadow:0 0 6px var(--accent-amber)}.speed-fieldset[data-astro-cid-xq6qihpm]{margin:0;padding:0;border:0;display:flex;align-items:center;gap:.6rem}.speed-legend[data-astro-cid-xq6qihpm]{float:inline-start;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:0;margin-inline-end:.45rem}.speed-options[data-astro-cid-xq6qihpm]{display:inline-flex;background:#080d14;border:1px solid var(--border-subtle);border-radius:8px;padding:.2rem;gap:.2rem}.speed-pill[data-astro-cid-xq6qihpm]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:32px;padding:.25rem .65rem;border-radius:6px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.speed-pill[data-astro-cid-xq6qihpm] input[data-astro-cid-xq6qihpm]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.speed-pill[data-astro-cid-xq6qihpm]:has(:checked){background:var(--bg-interactive);color:var(--accent-teal);font-weight:700;border:1px solid rgba(94,234,212,.4)}.speed-pill[data-astro-cid-xq6qihpm]:has(:focus-visible){outline:2px solid var(--accent-teal);outline-offset:2px}.volume-group[data-astro-cid-xq6qihpm]{display:flex;flex-direction:column;gap:.15rem;min-inline-size:145px}.volume-label[data-astro-cid-xq6qihpm]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary)}.scrubber-row[data-astro-cid-xq6qihpm]{display:flex;flex-direction:column;gap:.2rem;padding-block-start:.65rem;border-block-start:1px solid rgba(67,89,122,.3)}.scrubber-labels[data-astro-cid-xq6qihpm]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.scrubber-title[data-astro-cid-xq6qihpm]{font-size:.84rem;font-weight:600;color:var(--text-primary)}.scrubber-hint[data-astro-cid-xq6qihpm]{font-weight:400;font-size:.78rem;color:var(--text-muted)}.scrubber-readout[data-astro-cid-xq6qihpm]{font-family:var(--font-mono);font-size:.78rem;color:var(--accent-teal);font-weight:600}input[data-astro-cid-xq6qihpm][type=range].modern-slider{--slider-track-size: .48rem;--slider-thumb-size: 1.2rem;--slider-track-radius: 999px;--slider-thumb-radius: 50%;--slider-track-color: #1c293d;--slider-fill-color: #5eead4;--slider-thumb-color: #ffffff;--slider-direction: to right;&[data-astro-cid-xq6qihpm]:dir(rtl){--slider-direction: to left}--attr-min: attr(min type(<number>), 0);--attr-max: attr(max type(<number>), 100);--control-value: attr(value type(<number>), 50);--slider-progress: calc(progress(var(--control-value), var(--attr-min), var(--attr-max))*100%) ;appearance:none;inline-size:100%;block-size:2.2rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}input[data-astro-cid-xq6qihpm][type=range].compact-slider{--slider-track-size: .36rem;--slider-thumb-size: .95rem;block-size:1.65rem}@supports not (opacity: progress(1,0,100)){input[data-astro-cid-xq6qihpm][type=range].modern-slider{--slider-progress: calc( (var(--control-value) - var(--attr-min)) / (var(--attr-max) - var(--attr-min)) * 100% )}}input[data-astro-cid-xq6qihpm][type=range].modern-slider::-webkit-slider-runnable-track{block-size:var(--slider-track-size);border:1px solid rgba(148,163,184,.25);border-radius:var(--slider-track-radius);background:linear-gradient(var(--slider-direction),var(--slider-fill-color) var(--slider-progress),var(--slider-track-color) var(--slider-progress))}input[data-astro-cid-xq6qihpm][type=range].modern-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);margin-block-start:calc((var(--slider-track-size) - var(--slider-thumb-size)) / 2 - 1px);border:2px solid var(--slider-fill-color);border-radius:var(--slider-thumb-radius);background:var(--slider-thumb-color);box-shadow:0 1px 6px #0000008c}input[data-astro-cid-xq6qihpm][type=range].modern-slider::-moz-range-track{block-size:var(--slider-track-size);border:1px solid rgba(148,163,184,.25);border-radius:var(--slider-track-radius);background:var(--slider-track-color)}input[data-astro-cid-xq6qihpm][type=range].modern-slider::-moz-range-progress{block-size:var(--slider-track-size);border-radius:var(--slider-track-radius);background:var(--slider-fill-color)}input[data-astro-cid-xq6qihpm][type=range].modern-slider::-moz-range-thumb{inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border:2px solid var(--slider-fill-color);border-radius:var(--slider-thumb-radius);background:var(--slider-thumb-color)}input[data-astro-cid-xq6qihpm][type=range].modern-slider:focus-visible{outline:2px solid var(--slider-fill-color);outline-offset:4px}.scrubber-ticks[data-astro-cid-xq6qihpm]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);padding-inline:2px}.export-row[data-astro-cid-xq6qihpm]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.2rem;padding-block-start:.75rem;border-block-start:1px solid rgba(67,89,122,.3)}.export-meta[data-astro-cid-xq6qihpm]{display:flex;flex-direction:column;gap:.12rem}.export-title[data-astro-cid-xq6qihpm]{font-family:var(--font-mono);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.export-desc[data-astro-cid-xq6qihpm]{font-size:.76rem;color:var(--text-muted)}.export-actions[data-astro-cid-xq6qihpm]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.btn-export[data-astro-cid-xq6qihpm]{appearance:none;min-block-size:38px;padding:.45rem .9rem;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-mono);font-size:.76rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.btn-export[data-astro-cid-xq6qihpm]:hover:not([aria-disabled=true]){border-color:var(--accent-teal);background:var(--bg-interactive)}.btn-export-wav[data-astro-cid-xq6qihpm]{border-color:#38bdf88c;color:#e0f2fe}.btn-export-wav[data-astro-cid-xq6qihpm]:hover:not([aria-disabled=true]){border-color:var(--accent-sky)}.btn-export[data-astro-cid-xq6qihpm][aria-disabled=true]{opacity:.55;cursor:progress}.export-progress-wrap[data-astro-cid-xq6qihpm]{inline-size:100%}progress[data-astro-cid-xq6qihpm].export-progress{--progress-bar-radius: 999px;--progress-bar-track: #0b111b;--progress-bar-fill: linear-gradient(90deg, var(--accent-sky), var(--accent-teal));--progress-bar-indeterminate-size: 30%;--progress-bar-indeterminate-animation-duration: 1.5s;appearance:none;border:0 solid;overflow:clip;container-type:inline-size;display:block;inline-size:100%;block-size:.5rem;border-radius:var(--progress-bar-radius);background:var(--progress-bar-track);box-shadow:inset 0 0 0 1px #94a3b840;@media(prefers-reduced-motion:reduce){--progress-bar-indeterminate-animation-duration: 10s}}progress[data-astro-cid-xq6qihpm].export-progress:dir(rtl){--progress-bar-indeterminate-animation: progress-bar-indeterminate var(--progress-bar-indeterminate-animation-duration) infinite linear reverse}progress[data-astro-cid-xq6qihpm].export-progress:indeterminate{--progress-bar-animation: var( --progress-bar-indeterminate-animation, progress-bar-indeterminate var(--progress-bar-indeterminate-animation-duration) infinite linear )}progress[data-astro-cid-xq6qihpm].export-progress::-webkit-progress-bar{background:transparent}progress[data-astro-cid-xq6qihpm].export-progress::-webkit-progress-value{background:var(--progress-bar-fill);border-radius:var(--progress-bar-radius);transition:inline-size .2s ease;animation:var(--progress-bar-animation, revert-rule)}progress[data-astro-cid-xq6qihpm].export-progress::-moz-progress-bar{background:var(--progress-bar-fill);border-radius:var(--progress-bar-radius);transition:inline-size .2s ease;animation:var(--progress-bar-animation, revert-rule)}@keyframes progress-bar-indeterminate{0%,to{inline-size:var(--progress-bar-indeterminate-size);margin-right:auto}0%{translate:-100%}to{translate:100cqi}}.export-status[data-astro-cid-xq6qihpm]{margin:0;inline-size:100%;font-family:var(--font-mono);font-size:.74rem;color:var(--accent-teal)}.export-status[data-astro-cid-xq6qihpm]:empty{display:none}.mixer-section[data-astro-cid-b75uszxv]{container-type:inline-size;padding:clamp(1rem,2vw,1.35rem);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;display:flex;flex-direction:column;gap:1rem}.mixer-header[data-astro-cid-b75uszxv]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.section-title[data-astro-cid-b75uszxv]{margin:0;font-size:1.08rem;font-weight:700;color:#fff}.mixer-subtitle[data-astro-cid-b75uszxv]{margin:.2rem 0 0;font-size:.82rem;color:var(--text-muted)}.mixer-subtitle[data-astro-cid-b75uszxv] strong[data-astro-cid-b75uszxv]{color:var(--text-secondary)}.reset-mix-btn[data-astro-cid-b75uszxv]{appearance:none;min-block-size:32px;padding:.35rem .75rem;border-radius:7px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-secondary);font-family:var(--font-mono);font-size:.74rem;cursor:pointer}.reset-mix-btn[data-astro-cid-b75uszxv]:hover{color:#fff;border-color:var(--accent-teal)}.mixer-grid[data-astro-cid-b75uszxv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}@container (max-width: 960px){.mixer-grid[data-astro-cid-b75uszxv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.mixer-grid[data-astro-cid-b75uszxv]{grid-template-columns:1fr}}.channel-strip[data-astro-cid-b75uszxv]{display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;padding:.95rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-block-start:3px solid var(--channel-accent);border-radius:11px;transition:opacity .18s ease,border-color .18s ease}.channel-strip[data-astro-cid-b75uszxv][data-inactive=true]{opacity:.52}.strip-title-row[data-astro-cid-b75uszxv]{display:flex;justify-content:space-between;align-items:center;margin-block-end:.35rem}.formula-badge[data-astro-cid-b75uszxv]{font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:var(--channel-accent);background:#ffffff0d;border:1px solid rgba(255,255,255,.14);padding:.12rem .48rem;border-radius:5px}.pan-tag[data-astro-cid-b75uszxv]{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);letter-spacing:.05em}.strip-name[data-astro-cid-b75uszxv]{margin:0 0 .25rem;font-size:.94rem;font-weight:700;color:#fff}.strip-desc[data-astro-cid-b75uszxv]{margin:0;font-size:.77rem;color:var(--text-muted);line-height:1.42}.strip-telemetry[data-astro-cid-b75uszxv]{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .65rem;background:#070b1194;border:1px solid rgba(67,89,122,.3);border-radius:8px}.telemetry-row[data-astro-cid-b75uszxv]{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem}.tel-label[data-astro-cid-b75uszxv]{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted)}.tel-val[data-astro-cid-b75uszxv]{font-family:var(--font-mono);font-size:.82rem;color:var(--text-primary)}.tel-param[data-astro-cid-b75uszxv]{font-family:var(--font-mono);font-size:.71rem;color:var(--accent-teal)}.meter-block[data-astro-cid-b75uszxv]{display:flex;flex-direction:column;gap:.28rem}.meter-labels[data-astro-cid-b75uszxv]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.69rem;color:var(--text-muted)}.db-readout[data-astro-cid-b75uszxv]{color:var(--text-secondary);font-weight:600}.meter-track[data-astro-cid-b75uszxv]{inline-size:100%;block-size:7px;border-radius:999px;background:#070b11;border:1px solid rgba(148,163,184,.22);overflow:hidden}.meter-fill[data-astro-cid-b75uszxv]{block-size:100%;border-radius:999px;background:linear-gradient(90deg,var(--channel-accent),#5eead4);transition:inline-size .08s linear}.strip-controls[data-astro-cid-b75uszxv]{display:flex;align-items:flex-end;justify-content:space-between;gap:.65rem;padding-block-start:.35rem;border-block-start:1px solid rgba(67,89,122,.28)}.trim-wrap[data-astro-cid-b75uszxv]{flex:1;display:flex;flex-direction:column;gap:.1rem}.trim-label[data-astro-cid-b75uszxv]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted)}input[data-astro-cid-b75uszxv][type=range].trim-slider{--slider-track-size: .32rem;--slider-thumb-size: .88rem;--slider-track-color: #090e16;--slider-fill-color: var(--channel-accent);--attr-min: 0;--attr-max: 125;--control-value: 100;--slider-progress: calc( (var(--control-value) - var(--attr-min)) / (var(--attr-max) - var(--attr-min)) * 100% );appearance:none;inline-size:100%;block-size:1.45rem;margin:0;background:transparent;cursor:pointer}input[data-astro-cid-b75uszxv][type=range].trim-slider::-webkit-slider-runnable-track{block-size:var(--slider-track-size);border-radius:999px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(to right,var(--slider-fill-color) var(--slider-progress),var(--slider-track-color) var(--slider-progress))}input[data-astro-cid-b75uszxv][type=range].trim-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);margin-block-start:calc((var(--slider-track-size) - var(--slider-thumb-size)) / 2 - 1px);border-radius:50%;border:2px solid var(--channel-accent);background:#fff}input[data-astro-cid-b75uszxv][type=range].trim-slider::-moz-range-track{block-size:var(--slider-track-size);border-radius:999px;background:var(--slider-track-color)}input[data-astro-cid-b75uszxv][type=range].trim-slider::-moz-range-progress{block-size:var(--slider-track-size);border-radius:999px;background:var(--slider-fill-color)}input[data-astro-cid-b75uszxv][type=range].trim-slider::-moz-range-thumb{inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border-radius:50%;border:2px solid var(--channel-accent);background:#fff}input[data-astro-cid-b75uszxv][type=range].trim-slider:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.ms-buttons[data-astro-cid-b75uszxv]{display:inline-flex;gap:.35rem}.ms-btn[data-astro-cid-b75uszxv]{appearance:none;min-inline-size:34px;min-block-size:34px;padding:0 .5rem;border-radius:7px;border:1px solid var(--border-strong);background:#0a1019;color:var(--text-secondary);font-family:var(--font-mono);font-size:.8rem;font-weight:700;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ms-btn[data-astro-cid-b75uszxv]:hover{border-color:#fff;color:#fff}.mute-btn[data-astro-cid-b75uszxv][aria-pressed=true]{background:#fb718538;border:2px solid var(--accent-danger);color:#fecdd3}.solo-btn[data-astro-cid-b75uszxv][aria-pressed=true]{background:#f59e0b40;border:2px solid var(--accent-amber);color:#fef08a}.studio-main[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.15rem}.editorial-footer[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.2rem 1.4rem;background:#0d131dbf;border:1px solid var(--border-subtle);border-radius:14px}@media(max-width:760px){.editorial-footer[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}}.footer-heading[data-astro-cid-j7pv25f6]{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.editorial-footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.55}.editorial-footer[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-secondary)}
