.compare-module__DVR35q__page{background:radial-gradient(ellipse at 85% 0,#704c2321,transparent 55%),var(--bg-app);min-height:100vh;color:var(--text-primary);padding:44px 24px 100px}.compare-module__DVR35q__inner{max-width:1040px;margin:0 auto}.compare-module__DVR35q__back{color:var(--text-on-surface-variant);font-size:13px;text-decoration:none}.compare-module__DVR35q__title{font-family:var(--font-grotesk),sans-serif;letter-spacing:-1.4px;margin:22px 0 8px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15}.compare-module__DVR35q__intro{color:var(--text-on-surface-variant);margin:0 0 26px;font-size:15px}.compare-module__DVR35q__pickers{grid-template-columns:1fr 24px 1fr;align-items:center;gap:16px;margin-bottom:26px;display:grid}.compare-module__DVR35q__picker{background:#171410;border:1px solid #393127;border-radius:4px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.compare-module__DVR35q__picker:last-child{border-top-color:#ff535b}.compare-module__DVR35q__picker>span{letter-spacing:1px;color:#b2a99b;font:11px Space Mono,monospace}.compare-module__DVR35q__picker select{width:100%;font:inherit;color:#f3e9d7;background:#171410;border:0;min-height:40px;padding:6px 0;font-size:15px}.compare-module__DVR35q__arrow{color:#b2a99b;text-align:center}.compare-module__DVR35q__console{background:linear-gradient(170deg,#1b1712,#100e0b);border:1px solid #65502a;border-radius:6px;padding:24px}.compare-module__DVR35q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.compare-module__DVR35q__toolbar h2{letter-spacing:2px;color:#e5a044;margin:0;font:13px Space Mono,monospace}.compare-module__DVR35q__toolbar h2 span{opacity:.65}.compare-module__DVR35q__mode{background:#221d17;border:1px solid #393127;border-radius:3px;gap:3px;padding:3px;display:flex}.compare-module__DVR35q__mode button,.compare-module__DVR35q__ab button{color:#b2a99b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;min-height:38px;padding:8px 15px;font:11px Space Mono,monospace}.compare-module__DVR35q__mode button[aria-pressed=true]{color:#e5a044;background:#3c2e1c;border-color:#70502a}.compare-module__DVR35q__subbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.compare-module__DVR35q__legend{color:#b2a99b;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.compare-module__DVR35q__legend span{align-items:center;gap:6px;display:flex}.compare-module__DVR35q__legend i{width:18px;height:0;display:inline-block}.compare-module__DVR35q__oldSwatch{border-top:1.5px dashed #d7cbb9}.compare-module__DVR35q__newSwatch{border-top:2px solid #ff535b}.compare-module__DVR35q__refSwatch{border-top:1px dashed #817460}.compare-module__DVR35q__diffSwatch{border-top:2px solid #e5a044}.compare-module__DVR35q__ab{gap:4px;display:flex}.compare-module__DVR35q__ab button{border-color:#393127;padding:6px 10px}.compare-module__DVR35q__ab button[aria-pressed=true]{color:#f3e9d7;background:#302920}.compare-module__DVR35q__plot{background:#100e0c;border:1px solid #322b23;border-radius:4px;overflow:hidden}.compare-module__DVR35q__plot svg{touch-action:pan-y;width:100%;display:block}.compare-module__DVR35q__plot text{fill:#b6ac9d;font:11px Space Mono,monospace}.compare-module__DVR35q__readout{color:#b2a99b;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:15px;min-height:32px;margin-top:13px;font:12px Space Mono,monospace;display:flex}.compare-module__DVR35q__readout strong{color:#e5a044;font-weight:400}.compare-module__DVR35q__inspect{color:#b2a99b;align-items:center;gap:14px;margin:8px 0;font-size:12px;display:flex}.compare-module__DVR35q__inspect input{accent-color:#e5a044;flex:1;min-width:0;max-width:220px}.compare-module__DVR35q__caption{color:#b2a99b;border-top:1px solid #393127;margin:15px 0 0;padding-top:14px;font-size:12px;line-height:1.6}.compare-module__DVR35q__limitation{color:#e5a044;margin:0 0 18px;font-size:13px;line-height:1.6}.compare-module__DVR35q__notice{color:#f3e9d7;background:#171410;border:1px solid #393127;border-radius:4px;margin:18px 0;padding:22px}.compare-module__DVR35q__notice p{color:#b2a99b;margin:8px 0 0;font-size:14px;line-height:1.6}.compare-module__DVR35q__notice a{margin-top:14px}.compare-module__DVR35q__score{color:#b2a99b;border-top:1px solid #393127;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:16px 0;font-size:13px;display:flex}.compare-module__DVR35q__score strong{color:#f3e9d7;font-weight:500}.compare-module__DVR35q__metrics{border-top:1px solid #393127;margin-top:20px}.compare-module__DVR35q__metrics summary{cursor:pointer;color:#f3e9d7;padding:18px 0;font-size:14px}.compare-module__DVR35q__table{border-collapse:collapse;color:#b2a99b;width:100%;font-size:13px}.compare-module__DVR35q__table td,.compare-module__DVR35q__table th{text-align:left;border-bottom:1px solid #28231c;padding:11px 0}.compare-module__DVR35q__table th{color:#f3e9d7;font-weight:500}.compare-module__DVR35q__table td:last-child,.compare-module__DVR35q__table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.compare-module__DVR35q__table small{font-size:11px;display:block}.compare-module__DVR35q__status{color:#b2a99b;padding:24px 0}.compare-module__DVR35q__note{color:#b2a99b;margin:12px 0;font-size:12px}@media (max-width:640px){.compare-module__DVR35q__page{padding:28px 16px 90px}.compare-module__DVR35q__pickers{grid-template-columns:1fr;gap:9px}.compare-module__DVR35q__arrow{display:none}.compare-module__DVR35q__picker{padding:12px 14px}.compare-module__DVR35q__picker select{font-size:16px}.compare-module__DVR35q__console{padding:18px 10px}.compare-module__DVR35q__toolbar{gap:13px}.compare-module__DVR35q__mode{grid-template-columns:1fr 1fr;width:100%;display:grid}.compare-module__DVR35q__mode button,.compare-module__DVR35q__ab button{min-height:44px}.compare-module__DVR35q__readout{gap:8px;font-size:11px}.compare-module__DVR35q__table{font-size:12px}.compare-module__DVR35q__table td:first-child{padding-right:10px}.compare-module__DVR35q__inspect input{min-height:32px}}.compare-module__DVR35q__picker small{color:#b2a99b;font-size:12px;line-height:1.5}
.instrument-focus{--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);width:100%;max-width:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:static;overflow:visible}.instrument-focus-expanded{color:#f0e9de;overscroll-behavior:contain;background:#181512;border:1px solid #544535;border-radius:7px;width:min(1120px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:16px;overflow:auto;box-shadow:0 30px 100px #0009}.instrument-focus-expanded::backdrop{background:#090706db}.instrument-focus-expanded.is-closing{transform:scale(var(--modal-scale-close));opacity:0;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.instrument-focus-heading{z-index:2;background:#181512;border-bottom:1px solid #3e352c;justify-content:space-between;align-items:center;gap:16px;padding:23px 28px;display:flex;position:sticky;top:0}.instrument-focus-heading span{letter-spacing:1.5px;color:#c3ad8b;font:10px Space Mono,monospace}.instrument-focus-heading h2{color:#f0e9de;margin:5px 0 0;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:600}.instrument-focus-expanded .instrument-focus-body{padding:24px 28px}.instrument-focus-trigger{color:#ead4ae;cursor:pointer;background:#2b241b;border:1px solid #685338;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font:12px Space Grotesk,sans-serif;transition:background .16s;display:inline-flex}.instrument-focus-trigger:hover{background:#3d3020}.instrument-focus-trigger:focus-visible,.studio-band-select:focus-visible,.studio-evidence-link:focus-visible{outline-offset:4px;outline:2px solid #e0b56c}.studio-instrument-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.studio-band-selector{border-block:1px solid #44392b;grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0 0;display:grid}.studio-band-select{color:#e1d7c9;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:16px 4px;display:flex;position:relative}.studio-band-select+.studio-band-select{border-left:1px solid #342e26}.studio-band-select span{font:12px Space Grotesk,sans-serif}.studio-band-select small{color:#ab9d8b;font:10px Space Mono,monospace}.studio-band-select b{font-variant-numeric:tabular-nums;font:15px Space Mono,monospace}.studio-band-select[aria-pressed=true]{color:#efd09b;background:#302719}.studio-band-select[aria-pressed=true]:after{content:"";background:#d9af6d;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.studio-band-readout{color:#d0c0a9;border-bottom:1px solid #44392b;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-bottom:16px;padding:17px 0 19px;font-size:12px;display:flex}.studio-band-readout strong{color:#edd2a4;font-size:15px;font-weight:500}.studio-band-readout span{font:11px Space Mono,monospace}.studio-evidence-row{justify-content:space-between;align-items:start;gap:15px;display:flex}.studio-evidence-link{color:#dfb775;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7b6242;flex-shrink:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.studio-band-detail summary{cursor:pointer;color:#c8b294;padding:12px 0;font-size:12px}.studio-band-detail[open] summary{margin-bottom:12px}.studio-mirror-selection{transition:x .25s var(--modal-ease), width .25s var(--modal-ease);pointer-events:none}@media (max-width:600px){.instrument-focus-expanded{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);inset:8px}.instrument-focus-heading{align-items:flex-start;padding:18px 16px}.instrument-focus-heading h2{font-size:21px}.instrument-focus-heading .instrument-focus-trigger{max-width:145px}.instrument-focus-expanded .instrument-focus-body{padding:20px 14px}.instrument-focus-trigger{min-height:44px}.instrument-focus-expanded .studio-instrument-plot{overflow-x:auto!important}.instrument-focus-expanded .studio-instrument-plot svg{min-width:600px}.instrument-focus-expanded .studio-instrument-plot svg text{font-size:12px}.studio-instrument-controls{justify-content:flex-start}.studio-mirror-selection{transition:none}.studio-band-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-band-select:nth-child(4){border-left:0}.studio-band-select:nth-child(n+4){border-top:1px solid #342e26}.studio-evidence-row{flex-direction:column;gap:3px}.studio-evidence-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.instrument-focus-expanded,.instrument-focus-expanded.is-closing,.studio-mirror-selection{transition:none!important;animation:none!important}}.studio-mirror-actions{align-items:stretch;gap:12px;display:flex}.studio-mirror-actions .instrument-focus-trigger{min-height:44px}.instrument-focus[data-instrument-focus=inline]:focus{outline:none}@media (max-width:600px){.studio-mirror-actions{flex-wrap:wrap;gap:8px}}
