.controls-panel.s130n{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff0d;max-width:420px;padding:var(--space-lg);width:100%}.controls-panel.s130n h2:where(.s130n){color:#fff;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-md) 0;text-align:center}.frequency-display.s130n{align-items:baseline;background:#3399ff14;border:1px solid rgba(51,153,255,.15);border-radius:8px;display:flex;font-family:var(--font-mono);gap:var(--space-xs);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-sm) 0}.freq-value.s130n{color:#66b3ff;font-size:var(--text-3xl);font-weight:300;text-shadow:0 0 10px rgba(51,153,255,.3)}.freq-unit.s130n{color:#ffffff80;font-size:var(--text-base)}.frequency-controls.s130n{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-md)}.frequency-slider.s130n{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#39f 0%,#39f var(--freq-percent),hsla(0,0%,100%,.1) var(--freq-percent),hsla(0,0%,100%,.1) 100%);border-radius:3px;box-shadow:inset 0 1px 2px #0003;height:6px;margin-bottom:var(--space-sm);outline:none;width:100%}.frequency-slider.s130n::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#66b3ff,#39f);border-radius:50%;box-shadow:0 2px 6px #3399ff4d;cursor:pointer;height:18px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:18px}.frequency-slider.s130n::-webkit-slider-thumb:hover{transform:scale(1.15)}.frequency-slider.s130n::-moz-range-thumb{background:linear-gradient(135deg,#66b3ff,#39f);border:none;border-radius:50%;box-shadow:0 2px 6px #3399ff4d;cursor:pointer;height:18px;-moz-transition:transform .15s ease;transition:transform .15s ease;width:18px}.frequency-slider.s130n::-moz-range-thumb:hover{transform:scale(1.15)}.freq-marks.s130n{color:#fff6;display:flex;font-family:var(--font-mono);font-size:10px;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.waveform-selector.s130n{display:grid;gap:var(--space-xs);grid-template-columns:repeat(2,1fr);margin-bottom:var(--space-md)}.wave-option.s130n{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;line-height:1.3;min-height:40px;padding:var(--space-xs) var(--space-sm);text-align:center;text-transform:capitalize;transition:all var(--transition-fast)}.wave-option.s130n:hover{background:#ffffff0f;border-color:#39f6;transform:translateY(-1px)}.wave-option.active.s130n{background:#3399ff26;border-color:#39f9;box-shadow:0 2px 6px #3399ff26;color:#fff}.play-button.s130n{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;letter-spacing:.05em;margin-bottom:var(--space-md);padding:0 var(--space-lg);text-transform:uppercase;transition:all var(--transition-fast);width:100%}.play-button.s130n svg:where(.s130n){height:20px;width:20px}.play-button.s130n:hover{background:linear-gradient(135deg,#66b3ff,#39f);box-shadow:0 4px 12px #39f6;transform:translateY(-1px)}.play-button.s130n:active{transform:translateY(0)}.play-button.playing.s130n{background:linear-gradient(135deg,#f66,#f44);box-shadow:0 2px 8px #ff44444d}.play-button.playing.s130n:hover{background:linear-gradient(135deg,#f88,#f66);box-shadow:0 4px 12px #f446}.presets.s130n{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-md)}.presets.s130n h3:where(.s130n){color:#fff6;font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 var(--space-sm) 0;text-align:center;text-transform:uppercase}.preset-grid.s130n{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.preset-button.s130n{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:42px;padding:6px var(--space-xs);text-align:center;transition:all var(--transition-fast)}.preset-button.s130n:hover{background:#ffffff0d;border-color:#3399ff4d;transform:translateY(-1px)}.preset-button.active.s130n{background:#3399ff1f;border-color:#3399ff80;color:#66b3ff}.preset-name.s130n{font-size:11px;font-weight:600;line-height:1.2}.preset-desc.s130n{color:#ffffff59;font-size:9px;line-height:1.2;margin-top:1px}.info-text.s130n{border-top:1px solid hsla(0,0%,100%,.08);color:#fff6;font-size:var(--text-xs);line-height:1.4;padding-top:var(--space-md);text-align:center}@media (max-width: 768px){.controls-panel.s130n{max-width:100%;padding:var(--space-md)}.freq-value.s130n{font-size:var(--text-2xl)}.preset-grid.s130n{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.controls-panel.s130n,.frequency-controls.s130n{padding:var(--space-sm)}.waveform-selector.s130n{gap:6px;grid-template-columns:1fr}.wave-option.s130n{min-height:38px}.presets.s130n{padding:var(--space-sm)}.preset-grid.s130n{grid-template-columns:repeat(2,1fr)}}.controls-panel.s19u4{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a;max-width:420px;padding:var(--space-lg);width:100%}.controls-panel.s19u4 h2:where(.s19u4){color:#fff;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-md) 0;text-align:center}.sweep-controls.s19u4{margin-bottom:var(--space-md)}.duration-control.s19u4,.freq-range.s19u4{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-sm)}.freq-display.s19u4{background:#ffffff05;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.freq-label.s19u4{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.freq-value.s19u4{color:#66b3ff;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.freq-slider.s19u4{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:3px;box-shadow:inset 0 1px 3px #0000004d;height:6px;outline:none;width:100%}.freq-slider.s19u4::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#66b3ff,#39f);border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.s19u4::-webkit-slider-thumb:hover{transform:scale(1.1)}.freq-slider.s19u4::-moz-range-thumb{background:linear-gradient(135deg,#66b3ff,#39f);border:none;border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-moz-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.s19u4::-moz-range-thumb:hover{transform:scale(1.1)}.sweep-type.s19u4{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr);margin-bottom:var(--space-md)}.type-option.s19u4{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;line-height:1.3;min-height:40px;padding:var(--space-xs) var(--space-sm);text-align:center;transition:all var(--transition-fast)}.type-option.s19u4:hover{background:#ffffff14;border-color:#3399ff80;transform:translateY(-1px)}.type-option.active.s19u4{background:#39f3;border-color:#39f;box-shadow:0 4px 12px #39f3;color:#fff}.play-controls.s19u4{display:flex;gap:var(--space-xs);margin-bottom:var(--space-md)}.progress-container.s19u4{align-items:center;display:flex;height:26px;margin-bottom:var(--space-sm)}.progress-bar.s19u4{background:#ffffff1a;border-radius:3px;box-shadow:inset 0 1px 3px #0000004d;height:6px;overflow:hidden;width:100%}.progress-fill.s19u4{background:linear-gradient(90deg,#39f,#66b3ff);box-shadow:0 0 10px #3399ff80;height:100%;transition:width .1s linear}.play-button.s19u4{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;flex:1;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;letter-spacing:.05em;padding:0 var(--space-lg);text-transform:uppercase;transition:all var(--transition-fast)}.play-button.s19u4:hover{background:linear-gradient(135deg,#66b3ff,#39f);box-shadow:0 4px 12px #39f6;transform:translateY(-1px)}.play-button.s19u4:active{transform:translateY(0)}.play-button.playing.s19u4{background:linear-gradient(135deg,#f66,#f44);box-shadow:0 2px 8px #ff44444d}.play-button.playing.s19u4:hover{background:linear-gradient(135deg,#f88,#f66);box-shadow:0 4px 12px #f446}.loop-button.s19u4{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff9;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all var(--transition-fast);width:44px}.loop-button.s19u4:hover{background:#ffffff1a;border-color:#39f6;color:#fffc}.loop-button.active.s19u4{background:#39f3;border-color:#39f;box-shadow:0 2px 8px #39f3;color:#66b3ff}.loop-button.active.s19u4:hover{background:#3399ff4d;color:#9cf}.info-text.s19u4{border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff80;font-size:var(--text-sm);line-height:1.6;padding-top:var(--space-md);text-align:center}@media (max-width: 768px){.controls-panel.s19u4{padding:var(--space-lg)}.controls-panel.s19u4 h2:where(.s19u4){font-size:var(--text-xl)}.duration-control.s19u4,.freq-range.s19u4{padding:var(--space-sm)}}@media (max-width: 480px){.controls-panel.s19u4{border-radius:12px;padding:var(--space-md)}.sweep-type.s19u4{grid-template-columns:1fr}.play-button.s19u4{font-size:var(--text-base);padding:var(--space-md)}}.controls-panel.s1fqk{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a;max-width:420px;padding:var(--space-lg);width:100%}.controls-panel.s1fqk h2:where(.s1fqk){color:#fff;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-md) 0;text-align:center}.play-button.s1fqk{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;letter-spacing:.05em;margin-bottom:var(--space-md);padding:0 var(--space-lg);text-transform:uppercase;transition:all var(--transition-fast);width:100%}.play-button.s1fqk:hover{background:linear-gradient(135deg,#66b3ff,#39f);box-shadow:0 4px 12px #39f6;transform:translateY(-1px)}.play-button.s1fqk:active{transform:translateY(0)}.play-button.playing.s1fqk{background:linear-gradient(135deg,#f66,#f44);box-shadow:0 2px 8px #ff44444d}.play-button.playing.s1fqk:hover{background:linear-gradient(135deg,#f88,#f66);box-shadow:0 4px 12px #f446}.filter-controls.s1fqk{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-md)}.checkbox-label.s1fqk{align-items:center;color:#fffc;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:var(--space-sm);margin-bottom:var(--space-md)}.checkbox-label.s1fqk:hover{color:#fff}.checkbox-input.s1fqk{accent-color:#39f;cursor:pointer;height:18px;width:18px}.freq-range.s1fqk{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-sm)}.freq-display.s1fqk{background:#ffffff05;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.freq-label.s1fqk{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.freq-value.s1fqk{color:#66b3ff;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.freq-slider.s1fqk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:3px;box-shadow:inset 0 1px 3px #0000004d;height:6px;outline:none;width:100%}.freq-slider.s1fqk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#66b3ff,#39f);border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.s1fqk::-webkit-slider-thumb:hover{transform:scale(1.1)}.freq-slider.s1fqk::-moz-range-thumb{background:linear-gradient(135deg,#66b3ff,#39f);border:none;border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-moz-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.s1fqk::-moz-range-thumb:hover{transform:scale(1.1)}.info-text.s1fqk{border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff80;font-size:var(--text-sm);line-height:1.6;padding-top:var(--space-md);text-align:center}@media (max-width: 768px){.controls-panel.s1fqk{padding:var(--space-lg)}.filter-controls.s1fqk,.freq-range.s1fqk{padding:var(--space-sm)}}@media (max-width: 480px){.controls-panel.s1fqk{border-radius:12px;padding:var(--space-md)}.play-button.s1fqk{font-size:var(--text-base);padding:var(--space-md)}}.controls-panel.setki{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a;max-width:420px;padding:var(--space-lg);width:100%}.controls-panel.setki h2:where(.setki){color:#fff;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-md) 0;text-align:center}.play-button.setki{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;letter-spacing:.05em;margin-bottom:var(--space-md);padding:0 var(--space-lg);text-transform:uppercase;transition:all var(--transition-fast);width:100%}.play-button.setki:hover{background:linear-gradient(135deg,#66b3ff,#39f);box-shadow:0 4px 12px #39f6;transform:translateY(-1px)}.play-button.setki:active{transform:translateY(0)}.play-button.playing.setki{background:linear-gradient(135deg,#f66,#f44);box-shadow:0 2px 8px #ff44444d}.play-button.playing.setki:hover{background:linear-gradient(135deg,#f88,#f66);box-shadow:0 4px 12px #f446}.info-text.setki{border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff80;font-size:var(--text-sm);line-height:1.6;padding-top:var(--space-md);text-align:center}@media (max-width: 768px){.controls-panel.setki{padding:var(--space-lg)}}@media (max-width: 480px){.controls-panel.setki{border-radius:12px;padding:var(--space-md)}.play-button.setki{font-size:var(--text-base);padding:var(--space-md)}}.controls-panel.sib5b{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a;max-width:420px;padding:var(--space-lg);width:100%}.controls-panel.sib5b h2:where(.sib5b){color:#fff;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-md) 0;text-align:center}.channel-selector.sib5b{background:#ffffff05;border-radius:8px;display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr);margin-bottom:var(--space-md);padding:var(--space-md)}.channel-option.sib5b{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;cursor:pointer;font-size:13px;font-weight:500;line-height:1.3;min-height:40px;padding:var(--space-xs) var(--space-sm);text-align:center;transition:all var(--transition-fast)}.channel-option.sib5b:hover{background:#ffffff14;border-color:#3399ff80;transform:translateY(-1px)}.channel-option.active.sib5b{background:#39f3;border-color:#39f;box-shadow:0 4px 12px #39f3;color:#fff}.test-type-selector.sib5b{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-md)}.test-type-selector.sib5b h3:where(.sib5b){color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 var(--space-sm) 0;text-align:center;text-transform:uppercase}.button-group.sib5b{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.test-option.sib5b{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;line-height:1.3;min-height:40px;padding:var(--space-xs) var(--space-sm);text-align:center;transition:all var(--transition-fast)}.test-option.sib5b:hover{background:#ffffff14;border-color:#3399ff80;transform:translateY(-1px)}.test-option.active.sib5b{background:#39f3;border-color:#39f;box-shadow:0 4px 12px #39f3;color:#fff}.frequency-control.sib5b{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-sm)}.freq-display.sib5b{background:#ffffff05;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.freq-label.sib5b{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.freq-value.sib5b{color:#66b3ff;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.freq-slider.sib5b{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:3px;box-shadow:inset 0 1px 3px #0000004d;height:6px;outline:none;width:100%}.freq-slider.sib5b::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#66b3ff,#39f);border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.sib5b::-webkit-slider-thumb:hover{transform:scale(1.1)}.freq-slider.sib5b::-moz-range-thumb{background:linear-gradient(135deg,#66b3ff,#39f);border:none;border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-moz-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.sib5b::-moz-range-thumb:hover{transform:scale(1.1)}.play-button.sib5b{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;letter-spacing:.05em;margin-bottom:var(--space-md);padding:0 var(--space-lg);text-transform:uppercase;transition:all var(--transition-fast);width:100%}.play-button.sib5b:hover{background:linear-gradient(135deg,#66b3ff,#39f);box-shadow:0 4px 12px #39f6;transform:translateY(-1px)}.play-button.sib5b:active{transform:translateY(0)}.play-button.playing.sib5b{background:linear-gradient(135deg,#f66,#f44);box-shadow:0 2px 8px #ff44444d}.play-button.playing.sib5b:hover{background:linear-gradient(135deg,#f88,#f66);box-shadow:0 4px 12px #f446}.keyboard-hints.sib5b{color:#ffffff80;display:flex;font-size:var(--text-xs);gap:var(--space-md);justify-content:center;margin-bottom:var(--space-md)}.hint.sib5b{align-items:center;display:flex;gap:var(--space-xs)}kbd.sib5b{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fffc;display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 6px}.info-text.sib5b{border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff80;font-size:var(--text-sm);line-height:1.6;padding-top:var(--space-md);text-align:center}@media (max-width: 768px){.controls-panel.sib5b{width:100%}.keyboard-hints.sib5b{display:none}}.controls-panel.s164o{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a;max-width:420px;padding:var(--space-lg);width:100%}.controls-panel.s164o h2:where(.s164o){color:#fff;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-md) 0;text-align:center}.signal-type-selector.s164o,.test-mode-selector.s164o{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-md)}.signal-type-selector.s164o h3:where(.s164o),.test-mode-selector.s164o h3:where(.s164o){color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 var(--space-sm) 0;text-align:center;text-transform:uppercase}.mode-grid.s164o{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.button-group.s164o{display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}.mode-option.s164o,.signal-option.s164o{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;line-height:1.3;min-height:40px;padding:var(--space-xs) var(--space-sm);text-align:center;transition:all var(--transition-fast)}.mode-option.s164o:hover,.signal-option.s164o:hover{background:#ffffff14;border-color:#3399ff80;transform:translateY(-1px)}.mode-option.active.s164o,.signal-option.active.s164o{background:#39f3;border-color:#39f;box-shadow:0 4px 12px #39f3;color:#fff}.frequency-control.s164o{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-sm)}.freq-display.s164o{background:#ffffff05;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.freq-label.s164o{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.freq-value.s164o{color:#66b3ff;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.freq-slider.s164o{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:3px;box-shadow:inset 0 1px 3px #0000004d;height:6px;outline:none;width:100%}.freq-slider.s164o::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#66b3ff,#39f);border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.s164o::-webkit-slider-thumb:hover{transform:scale(1.1)}.freq-slider.s164o::-moz-range-thumb{background:linear-gradient(135deg,#66b3ff,#39f);border:none;border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-moz-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.s164o::-moz-range-thumb:hover{transform:scale(1.1)}.play-button.s164o{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;letter-spacing:.05em;margin-bottom:var(--space-md);padding:0 var(--space-lg);text-transform:uppercase;transition:all var(--transition-fast);width:100%}.play-button.s164o:hover{background:linear-gradient(135deg,#66b3ff,#39f);box-shadow:0 4px 12px #39f6;transform:translateY(-1px)}.play-button.s164o:active{transform:translateY(0)}.play-button.playing.s164o{background:linear-gradient(135deg,#f66,#f44);box-shadow:0 2px 8px #ff44444d}.play-button.playing.s164o:hover{background:linear-gradient(135deg,#f88,#f66);box-shadow:0 4px 12px #f446}.keyboard-hints.s164o{color:#ffffff80;display:flex;font-size:var(--text-xs);gap:var(--space-md);justify-content:center;margin-bottom:var(--space-md)}.hint.s164o{align-items:center;display:flex;gap:var(--space-xs)}kbd.s164o{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fffc;display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 6px}.info-text.s164o{border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff80;font-size:var(--text-sm);line-height:1.6;padding-top:var(--space-md);text-align:center}@media (max-width: 768px){.controls-panel.s164o{padding:var(--space-lg)}.frequency-control.s164o,.signal-type-selector.s164o,.test-mode-selector.s164o{padding:var(--space-sm)}.keyboard-hints.s164o{display:none}}@media (max-width: 480px){.controls-panel.s164o{border-radius:12px;padding:var(--space-md)}.button-group.s164o{grid-template-columns:1fr}.play-button.s164o{font-size:var(--text-base);padding:var(--space-md)}}.controls-panel.shupq{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a;max-width:420px;padding:var(--space-lg);width:100%}.controls-panel.shupq h2:where(.shupq){color:#fff;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-md) 0;text-align:center}.channel-mode-selector.shupq,.level-selector.shupq,.signal-type-selector.shupq{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-md)}.channel-mode-selector.shupq h3:where(.shupq),.level-selector.shupq h3:where(.shupq),.signal-type-selector.shupq h3:where(.shupq){color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 var(--space-sm) 0;text-align:center;text-transform:uppercase}.level-display.shupq{align-items:baseline;background:#3399ff14;border:1px solid rgba(51,153,255,.15);border-radius:8px;display:flex;font-family:var(--font-mono);gap:var(--space-xs);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-sm) 0}.level-value.shupq{color:#66b3ff;font-size:var(--text-3xl);font-weight:300;text-shadow:0 0 10px rgba(51,153,255,.3)}.level-unit.shupq{color:#ffffff80;font-size:var(--text-base)}.level-slider.shupq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#0f0,#ff0 70%,red);border-radius:4px;box-shadow:inset 0 1px 3px #0000004d;height:8px;margin-bottom:var(--space-md);outline:none;width:100%}.level-slider.shupq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 4px 12px #0006,0 0 0 2px #0003;cursor:pointer;height:22px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:22px}.level-slider.shupq::-webkit-slider-thumb:hover{transform:scale(1.1)}.level-slider.shupq::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px #0006,0 0 0 2px #0003;cursor:pointer;height:22px;-moz-transition:transform .2s ease;transition:transform .2s ease;width:22px}.level-slider.shupq::-moz-range-thumb:hover{transform:scale(1.1)}.level-presets.shupq{display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.level-preset.shupq{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;font-family:var(--font-mono);font-size:11px;font-weight:500;justify-content:center;min-height:32px;padding:6px 4px;text-align:center;transition:all var(--transition-fast);white-space:nowrap}.level-preset.shupq:hover{background:#ffffff0d;border-color:#3399ff4d;transform:translateY(-1px)}.level-preset.active.shupq{background:#3399ff1f;border-color:#3399ff80;color:#66b3ff}.button-group.shupq{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.channel-option.shupq,.signal-option.shupq{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;line-height:1.3;min-height:40px;padding:var(--space-xs) var(--space-sm);text-align:center;transition:all var(--transition-fast)}.channel-option.shupq:hover,.signal-option.shupq:hover{background:#ffffff14;border-color:#3399ff80;transform:translateY(-1px)}.channel-option.active.shupq,.signal-option.active.shupq{background:#39f3;border-color:#39f;box-shadow:0 4px 12px #39f3;color:#fff}.frequency-control.shupq{background:#ffffff05;border-radius:8px;margin-bottom:var(--space-md);padding:var(--space-sm)}.freq-display.shupq{background:#ffffff05;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.freq-label.shupq{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.freq-value.shupq{color:#66b3ff;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.freq-slider.shupq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:3px;box-shadow:inset 0 1px 3px #0000004d;height:6px;outline:none;width:100%}.freq-slider.shupq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#66b3ff,#39f);border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.shupq::-webkit-slider-thumb:hover{transform:scale(1.1)}.freq-slider.shupq::-moz-range-thumb{background:linear-gradient(135deg,#66b3ff,#39f);border:none;border-radius:50%;box-shadow:0 4px 12px #39f6,0 0 0 2px #0003;cursor:pointer;height:18px;-moz-transition:transform .2s ease;transition:transform .2s ease;width:18px}.freq-slider.shupq::-moz-range-thumb:hover{transform:scale(1.1)}.play-button.shupq{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;letter-spacing:.05em;margin-bottom:var(--space-md);padding:0 var(--space-lg);text-transform:uppercase;transition:all var(--transition-fast);width:100%}.play-button.shupq:hover{background:linear-gradient(135deg,#66b3ff,#39f);box-shadow:0 4px 12px #39f6;transform:translateY(-1px)}.play-button.shupq:active{transform:translateY(0)}.play-button.playing.shupq{background:linear-gradient(135deg,#f66,#f44);box-shadow:0 2px 8px #ff44444d}.play-button.playing.shupq:hover{background:linear-gradient(135deg,#f88,#f66);box-shadow:0 4px 12px #f446}.info-text.shupq{border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff80;font-size:var(--text-sm);line-height:1.6;padding-top:var(--space-md);text-align:center}.warning-message.shupq{background:#ff444426;border:1px solid rgba(255,68,68,.3);border-radius:6px;color:#f88;font-weight:600;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm)}@media (max-width: 768px){.controls-panel.shupq{padding:var(--space-lg)}.channel-mode-selector.shupq,.frequency-control.shupq,.level-selector.shupq,.signal-type-selector.shupq{padding:var(--space-sm)}.level-presets.shupq{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.controls-panel.shupq{border-radius:12px;padding:var(--space-md)}.level-value.shupq{font-size:var(--text-2xl)}.button-group.shupq{grid-template-columns:1fr}.play-button.shupq{font-size:var(--text-base);padding:var(--space-md)}.level-presets.shupq{grid-template-columns:repeat(2,1fr)}}.controls-panel.s9xb8{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s9xb8 h2:where(.s9xb8){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s9xb8{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s9xb8,.description.s9xb8{margin-bottom:var(--space-lg)}.control-group.s9xb8 h3:where(.s9xb8){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s9xb8{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s9xb8{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s9xb8:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s9xb8{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.channel-grid.s9xb8{display:grid;gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.channel-button.s9xb8{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-sm);transition:all var(--transition-fast)}.channel-button.s9xb8:hover{border-color:var(--color-accent);color:var(--color-text)}.channel-button.active.s9xb8{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.slider-header.s9xb8{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s9xb8 .label:where(.s9xb8){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s9xb8 .value:where(.s9xb8){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s9xb8{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s9xb8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s9xb8::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.checkbox-label.s9xb8{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.s9xb8 input[type=checkbox]:where(.s9xb8){accent-color:var(--color-accent);height:18px;width:18px}.select.s9xb8{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);width:100%}.play-button.s9xb8{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s9xb8:hover{transform:translateY(-1px)}.play-button.playing.s9xb8,.play-button.s9xb8:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s9xb8{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s9xb8{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s9xb8 kbd:where(.s9xb8){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s9xb8{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.scuzk{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.scuzk h2:where(.scuzk){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.scuzk{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.scuzk,.description.scuzk{margin-bottom:var(--space-lg)}.control-group.scuzk h3:where(.scuzk){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.scuzk{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.scuzk{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.scuzk:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.scuzk{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.slider-header.scuzk{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.scuzk .label:where(.scuzk){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.scuzk .value:where(.scuzk){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.scuzk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.scuzk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.scuzk::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.checkbox-label.scuzk{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.scuzk input[type=checkbox]:where(.scuzk){accent-color:var(--color-accent);height:18px;width:18px}.play-button.scuzk{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.scuzk:hover{transform:translateY(-1px)}.play-button.playing.scuzk,.play-button.scuzk:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.scuzk{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.scuzk{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.scuzk kbd:where(.scuzk){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.scuzk{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sdelx{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sdelx h2:where(.sdelx){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sdelx{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sdelx,.description.sdelx{margin-bottom:var(--space-lg)}.control-group.sdelx h3:where(.sdelx){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.sdelx{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sdelx{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sdelx:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sdelx{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.slider-header.sdelx{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.sdelx .label:where(.sdelx){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.sdelx .value:where(.sdelx){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.sdelx{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.sdelx::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.sdelx::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.correlation-meter.sdelx{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.meter-scale.sdelx{color:var(--color-text-muted);display:flex;font-size:var(--text-xs);justify-content:space-between;margin-bottom:var(--space-xs)}.meter-bar.sdelx{background:linear-gradient(to right,#f44,#fa0,#333,#0a0,#0f0);border-radius:4px;height:20px;overflow:hidden;position:relative}.meter-fill.sdelx{background:#ffffff4d;border-right:2px solid var(--color-accent);height:100%;left:0;position:absolute;top:0}.meter-value.sdelx{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);margin-top:var(--space-xs);text-align:center}.checkbox-label.sdelx{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.sdelx input[type=checkbox]:where(.sdelx){accent-color:var(--color-accent);height:18px;width:18px}.play-button.sdelx{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sdelx:hover{transform:translateY(-1px)}.play-button.playing.sdelx,.play-button.sdelx:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.sdelx{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.sdelx{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.sdelx kbd:where(.sdelx){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.sdelx{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s5nme{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s5nme h2:where(.s5nme){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s5nme{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s5nme,.description.s5nme{margin-bottom:var(--space-lg)}.control-group.s5nme h3:where(.s5nme){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s5nme{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s5nme{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s5nme:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s5nme{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.preset-buttons.s5nme{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.preset-btn.s5nme{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm);transition:all var(--transition-fast)}.preset-btn.s5nme:hover{border-color:var(--color-accent);color:var(--color-text)}.slider-header.s5nme{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s5nme .label:where(.s5nme){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s5nme .value:where(.s5nme){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s5nme{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s5nme::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s5nme::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.measurement-display.s5nme{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.measurement-row.s5nme{align-items:center;display:flex;justify-content:space-between;padding:var(--space-xs) 0}.measurement-row.s5nme .label:where(.s5nme){color:var(--color-text-muted);font-size:var(--text-sm)}.measurement-row.s5nme .value:where(.s5nme){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-base);font-weight:500}.harmonics-grid.s5nme{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(80px,1fr));padding:var(--space-md)}.harmonic-item.s5nme{align-items:center;display:flex;flex-direction:column;gap:var(--space-xs)}.harmonic-label.s5nme{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase}.harmonic-value.s5nme{font-family:var(--font-mono)}.harmonic-value.s5nme,.select.s5nme{color:var(--color-text);font-size:var(--text-sm)}.select.s5nme{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;padding:var(--space-sm) var(--space-md);width:100%}.play-button.s5nme{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s5nme:hover{transform:translateY(-1px)}.play-button.playing.s5nme,.play-button.s5nme:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s5nme{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s5nme{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s5nme kbd:where(.s5nme){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s5nme{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sx76p{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sx76p h2:where(.sx76p){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sx76p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sx76p,.description.sx76p{margin-bottom:var(--space-lg)}.control-group.sx76p h3:where(.sx76p){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.sx76p{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sx76p{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sx76p:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sx76p{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.slider-header.sx76p{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.sx76p .label:where(.sx76p){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.sx76p .value:where(.sx76p){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.sx76p{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.sx76p::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.sx76p::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.measurement-display.sx76p{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.measurement-row.sx76p{align-items:center;display:flex;justify-content:space-between;padding:var(--space-xs) 0}.measurement-row.sx76p .label:where(.sx76p){color:var(--color-text-muted);font-size:var(--text-sm)}.measurement-row.sx76p .value:where(.sx76p){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-base);font-weight:500}.play-button.sx76p{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sx76p:hover{transform:translateY(-1px)}.play-button.playing.sx76p,.play-button.sx76p:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.sx76p{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.sx76p{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.sx76p kbd:where(.sx76p){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.sx76p{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1apj{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1apj h2:where(.s1apj){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1apj{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1apj,.description.s1apj{margin-bottom:var(--space-lg)}.control-group.s1apj h3:where(.s1apj){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s1apj{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1apj{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1apj:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1apj{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.slider-header.s1apj{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1apj .label:where(.s1apj){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1apj .value:where(.s1apj){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1apj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1apj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1apj::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.eq-grid.s1apj{display:grid;gap:var(--space-sm);grid-template-columns:1fr}.eq-band.s1apj{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-sm)}.band-header.s1apj{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.band-label.s1apj{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}.band-toggle.s1apj{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:2px 8px;transition:all var(--transition-fast)}.band-toggle.active.s1apj{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.band-controls.s1apj{display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr 1fr}.band-control.s1apj{display:flex;flex-direction:column;gap:2px}.control-label.s1apj{color:var(--color-text-muted)}.control-label.s1apj,.control-value.s1apj{font-size:var(--text-xs);text-align:center}.control-value.s1apj{color:var(--color-accent);font-family:var(--font-mono)}.mini-slider.s1apj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:3px;outline:none;width:100%}.mini-slider.s1apj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:12px;width:12px}.mini-slider.s1apj::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.response-display.s1apj{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-lg)}.chart-placeholder.s1apj{align-items:center;border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);display:flex;flex-direction:column;height:120px;justify-content:center}.chart-info.s1apj{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-sm)}.checkbox-label.s1apj{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.s1apj input[type=checkbox]:where(.s1apj){accent-color:var(--color-accent);height:18px;width:18px}.correction-controls.s1apj{margin-top:var(--space-sm)}.action-button.s1apj{background:transparent;border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.action-button.s1apj:hover{background:var(--color-accent);color:var(--color-bg)}.play-button.s1apj{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1apj:hover{transform:translateY(-1px)}.play-button.playing.s1apj,.play-button.s1apj:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1apj{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1apj{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1apj kbd:where(.s1apj){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1apj{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sdiq0{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sdiq0 h2:where(.sdiq0){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sdiq0{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sdiq0,.description.sdiq0{margin-bottom:var(--space-lg)}.control-group.sdiq0 h3:where(.sdiq0){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.sdiq0{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sdiq0{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sdiq0:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sdiq0{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.lufs-display.sdiq0{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.lufs-main.sdiq0{margin-bottom:var(--space-lg);text-align:center}.lufs-value.sdiq0{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.lufs-number.sdiq0{color:var(--color-accent);font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1}.lufs-unit.sdiq0{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-lg)}.lufs-label.sdiq0{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-xs);text-transform:uppercase}.lufs-secondary.sdiq0{display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.lufs-item.sdiq0{align-items:center;display:flex;justify-content:space-between}.lufs-item.sdiq0 .label:where(.sdiq0){color:var(--color-text-muted);font-size:var(--text-sm)}.lufs-item.sdiq0 .value:where(.sdiq0){color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.level-meter.sdiq0{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.meter-scale.sdiq0{color:var(--color-text-muted);display:flex;font-family:var(--font-mono);font-size:var(--text-xs);justify-content:space-between;margin-bottom:var(--space-sm)}.meter-bars.sdiq0{display:flex;flex-direction:column;gap:var(--space-xs)}.meter-bar.sdiq0{background:linear-gradient(to right,#0a0,#aa0 70%,#f44 90%,red);border-radius:6px;height:12px;opacity:.3;overflow:hidden;position:relative}.meter-fill.sdiq0{background:#fffc;border-radius:6px;height:100%;transition:width .1s ease}.meter-target.sdiq0{background:var(--color-accent);height:100%;position:absolute;top:0;transform:translate(-1px);width:2px}.checkbox-label.sdiq0{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-bottom:var(--space-sm)}.checkbox-label.sdiq0 input[type=checkbox]:where(.sdiq0){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.sdiq0{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.sdiq0 .label:where(.sdiq0){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.sdiq0 .value:where(.sdiq0){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.sdiq0{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.sdiq0::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.sdiq0::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.preset-buttons.sdiq0{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.preset-btn.sdiq0{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm);transition:all var(--transition-fast)}.preset-btn.sdiq0:hover{border-color:var(--color-accent);color:var(--color-text)}.stats-grid.sdiq0{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item.sdiq0{background:#0003;border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm)}.stat-label.sdiq0{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase}.stat-value.sdiq0{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.action-button.sdiq0{background:transparent;border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.action-button.sdiq0:hover{background:var(--color-accent);color:var(--color-bg)}.play-button.sdiq0{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sdiq0:hover{transform:translateY(-1px)}.play-button.playing.sdiq0,.play-button.sdiq0:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.sdiq0{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.sdiq0{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.sdiq0 kbd:where(.sdiq0){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.sdiq0{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1vaw{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1vaw h2:where(.s1vaw){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1vaw{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1vaw,.description.s1vaw{margin-bottom:var(--space-lg)}.control-group.s1vaw h3:where(.s1vaw){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s1vaw{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1vaw{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1vaw:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1vaw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.peak-display.s1vaw{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.peak-main.s1vaw{margin-bottom:var(--space-lg);text-align:center}.peak-value.s1vaw{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.peak-number.s1vaw{color:var(--color-accent);font-family:var(--font-mono);font-size:2.5rem;font-weight:700;line-height:1}.peak-unit.s1vaw{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-lg)}.peak-label.s1vaw{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-xs);text-transform:uppercase}.peak-secondary.s1vaw{display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.peak-item.s1vaw{align-items:center;display:flex;justify-content:space-between}.peak-item.s1vaw .label:where(.s1vaw){color:var(--color-text-muted);font-size:var(--text-sm)}.peak-item.s1vaw .value:where(.s1vaw){color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.value.clipping.warning.s1vaw{color:#f44;font-weight:700}.level-meters.s1vaw{display:flex;flex-direction:column;gap:var(--space-md)}.meter-channel.s1vaw{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.meter-header.s1vaw{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.meter-label.s1vaw{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}.meter-value.s1vaw{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.meter-bar.s1vaw{background:linear-gradient(to right,#0a0,#aa0 70%,#f44 90%,red);border-radius:4px;height:20px;overflow:hidden;position:relative}.meter-fill.s1vaw{background:#fffc;border-radius:4px;height:100%;transition:width .1s ease}.clipping-controls.s1vaw{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.clipping-indicator.s1vaw{align-items:center;background:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:4px;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm)}.clipping-indicator.active.s1vaw{background:#ff00004d;border-color:#f44;color:#f44}.indicator-light.s1vaw{background:#ff00004d;border-radius:50%;height:12px;transition:all var(--transition-fast);width:12px}.clipping-indicator.active.s1vaw .indicator-light:where(.s1vaw){background:#f44;box-shadow:0 0 8px #f44c}.slider-header.s1vaw{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1vaw .label:where(.s1vaw){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1vaw .value:where(.s1vaw){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1vaw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1vaw::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1vaw::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.checkbox-label.s1vaw{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-top:var(--space-sm)}.checkbox-label.s1vaw input[type=checkbox]:where(.s1vaw){accent-color:var(--color-accent);height:18px;width:18px}.select.s1vaw{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);width:100%}.stats-grid.s1vaw{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat-item.s1vaw{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.stat-label.s1vaw{color:var(--color-text-muted);font-size:var(--text-sm)}.stat-value.s1vaw{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.reset-button.s1vaw{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast);width:100%}.reset-button.s1vaw:hover{border-color:var(--color-accent);color:var(--color-text)}.play-button.s1vaw{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1vaw:hover{transform:translateY(-1px)}.play-button.playing.s1vaw,.play-button.s1vaw:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1vaw{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1vaw{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1vaw kbd:where(.s1vaw){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1vaw{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1pzi{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1pzi h2:where(.s1pzi){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1pzi{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1pzi,.description.s1pzi{margin-bottom:var(--space-lg)}.control-group.s1pzi h3:where(.s1pzi){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s1pzi{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1pzi{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1pzi:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1pzi{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.crest-display.s1pzi{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.crest-main.s1pzi{margin-bottom:var(--space-lg);text-align:center}.crest-value.s1pzi{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.crest-number.s1pzi{color:var(--color-accent);font-family:var(--font-mono);font-size:2.5rem;font-weight:700;line-height:1}.crest-unit.s1pzi{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-lg)}.crest-label.s1pzi{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-xs);text-transform:uppercase}.crest-components.s1pzi{display:grid;gap:var(--space-sm);grid-template-columns:1fr}.component-item.s1pzi{align-items:center;background:#0003;border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.component-item.s1pzi .label:where(.s1pzi){color:var(--color-text-muted);font-size:var(--text-sm)}.component-item.s1pzi .value:where(.s1pzi){color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.channel-grid.s1pzi{display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.channel-item.s1pzi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.channel-header.s1pzi{margin-bottom:var(--space-sm);text-align:center}.channel-label.s1pzi{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;text-transform:uppercase}.channel-measurements.s1pzi{display:flex;flex-direction:column;gap:var(--space-xs)}.measurement.s1pzi{align-items:center;display:flex;justify-content:space-between}.meas-label.s1pzi{color:var(--color-text-muted);font-size:var(--text-xs)}.meas-value.s1pzi{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs)}.meas-value.highlight.s1pzi{color:var(--color-accent);font-weight:600}.stats-display.s1pzi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.stats-grid.s1pzi{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat-item.s1pzi{align-items:center;display:flex;justify-content:space-between;padding:var(--space-xs)}.stat-label.s1pzi{color:var(--color-text-muted);font-size:var(--text-sm)}.stat-value.s1pzi{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.reference-list.s1pzi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.reference-item.s1pzi{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:var(--space-xs) 0}.reference-item.s1pzi:last-child{border-bottom:none}.ref-signal.s1pzi{color:var(--color-text-muted);font-size:var(--text-sm)}.ref-value.s1pzi{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.slider-header.s1pzi{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1pzi .label:where(.s1pzi){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1pzi .value:where(.s1pzi){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1pzi{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1pzi::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1pzi::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.reset-button.s1pzi{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast);width:100%}.reset-button.s1pzi:hover{border-color:var(--color-accent);color:var(--color-text)}.play-button.s1pzi{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1pzi:hover{transform:translateY(-1px)}.play-button.playing.s1pzi,.play-button.s1pzi:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1pzi{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1pzi{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1pzi kbd:where(.s1pzi){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1pzi{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s2dl3{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s2dl3 h2:where(.s2dl3){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s2dl3{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s2dl3,.description.s2dl3{margin-bottom:var(--space-lg)}.control-group.s2dl3 h3:where(.s2dl3){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s2dl3{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s2dl3{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s2dl3:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s2dl3{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.mode-display.s2dl3{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;max-height:200px;overflow-y:auto;padding:var(--space-md)}.mode-list.s2dl3{display:flex;flex-direction:column;gap:var(--space-xs)}.mode-item.s2dl3{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:4px;display:grid;gap:var(--space-md);grid-template-columns:1fr auto auto;padding:var(--space-xs) var(--space-sm)}.mode-freq.s2dl3{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.mode-type.s2dl3{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase}.mode-level.s2dl3{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs)}.phase-display.s2dl3{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;margin-top:var(--space-sm);padding:var(--space-md)}.phase-item.s2dl3{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:var(--space-xs) 0}.phase-item.s2dl3:last-child{border-bottom:none}.phase-item.s2dl3 .label:where(.s2dl3){color:var(--color-text-muted);font-size:var(--text-sm)}.phase-item.s2dl3 .value:where(.s2dl3){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.checkbox-label.s2dl3{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.s2dl3 input[type=checkbox]:where(.s2dl3){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.s2dl3{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s2dl3 .label:where(.s2dl3){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s2dl3 .value:where(.s2dl3){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s2dl3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s2dl3::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s2dl3::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s2dl3{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s2dl3:hover{transform:translateY(-1px)}.play-button.playing.s2dl3,.play-button.s2dl3:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s2dl3{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s2dl3{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s2dl3 kbd:where(.s2dl3){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s2dl3{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sopdb{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sopdb h2:where(.sopdb){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sopdb{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sopdb,.description.sopdb{margin-bottom:var(--space-lg)}.control-group.sopdb h3:where(.sopdb){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.sopdb{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sopdb{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sopdb:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sopdb{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.crossover-points.sopdb{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.frequency-control.sopdb{margin-bottom:var(--space-md)}.frequency-control.sopdb:last-child{margin-bottom:0}.slope-controls.sopdb{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.slope-selector.sopdb{align-items:center;display:flex;justify-content:space-between}.slope-label.sopdb{color:var(--color-text-muted);font-size:var(--text-sm)}.slope-select.sopdb{background:#00000080;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm)}.driver-buttons.sopdb{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.driver-button.sopdb{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-md);transition:all var(--transition-fast)}.driver-button.sopdb:hover{border-color:var(--color-accent);color:var(--color-text)}.driver-button.active.sopdb{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.level-controls.sopdb,.phase-controls.sopdb{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.level-item.sopdb,.phase-item.sopdb{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.level-item.sopdb:last-child,.phase-item.sopdb:last-child{margin-bottom:0}.level-label.sopdb,.phase-label.sopdb{color:var(--color-text-muted);font-size:var(--text-sm);min-width:100px}.level-adjust.sopdb,.phase-adjust.sopdb{align-items:center;display:flex;flex:1;gap:var(--space-sm)}.level-slider.sopdb,.phase-slider.sopdb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;flex:1;height:3px;outline:none}.level-slider.sopdb::-webkit-slider-thumb,.phase-slider.sopdb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:12px;width:12px}.level-slider.sopdb::-moz-range-thumb,.phase-slider.sopdb::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.level-value.sopdb,.phase-value.sopdb{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);min-width:50px;text-align:right}.analysis-display.sopdb{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-lg)}.chart-placeholder.sopdb{align-items:center;border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);display:flex;flex-direction:column;height:120px;justify-content:center}.chart-info.sopdb{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-sm)}.auto-button.sopdb{background:transparent;border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);margin-bottom:var(--space-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast);width:100%}.auto-button.sopdb:hover{background:var(--color-accent);color:var(--color-bg)}.auto-button.sopdb:last-child{margin-bottom:0}.slider-header.sopdb{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.sopdb .label:where(.sopdb){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.sopdb .value:where(.sopdb){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.sopdb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.sopdb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.sopdb::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.sopdb{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sopdb:hover{transform:translateY(-1px)}.play-button.playing.sopdb,.play-button.sopdb:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.sopdb{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.sopdb{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.sopdb kbd:where(.sopdb){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.sopdb{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.skomq{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.skomq h2:where(.skomq){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.skomq{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.skomq,.description.skomq{margin-bottom:var(--space-lg)}.control-group.skomq h3:where(.skomq){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.skomq{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.skomq{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.skomq:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.skomq{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.width-presets.skomq{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.preset-btn.skomq{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm);transition:all var(--transition-fast)}.preset-btn.skomq:hover{border-color:var(--color-accent);color:var(--color-text)}.ms-display.skomq{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.ms-meters.skomq{display:grid;gap:var(--space-lg);grid-template-columns:1fr 1fr;margin-bottom:var(--space-lg)}.meter-column.skomq{align-items:center;display:flex;flex-direction:column;gap:var(--space-sm)}.meter-label.skomq{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;text-transform:uppercase}.meter-bar.skomq{background:linear-gradient(to right,#0a0,#aa0 70%,#f44 90%,red);border-radius:4px;height:20px;overflow:hidden;position:relative;width:100%}.meter-fill.skomq{background:#fffc;border-radius:4px;height:100%;transition:width .1s ease}.meter-value.skomq{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.correlation-display.skomq{border-top:1px solid var(--color-border);padding-top:var(--space-md)}.corr-label.skomq{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-sm);text-align:center;text-transform:uppercase}.correlation-meter.skomq{display:flex;flex-direction:column;gap:var(--space-xs)}.corr-scale.skomq{color:var(--color-text-muted);display:flex;font-family:var(--font-mono);font-size:var(--text-xs);justify-content:space-between}.corr-bar.skomq{background:linear-gradient(to right,#f44,#fa0,#333,#0a0,#0f0);border-radius:4px;height:16px;overflow:hidden;position:relative}.corr-fill.skomq{background:#ffffff4d;border-right:2px solid var(--color-accent);height:100%;left:0;position:absolute;top:0;transition:width .2s ease}.corr-value.skomq{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;text-align:center}.eq-section.skomq,.phase-controls.skomq{background:#0003;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.eq-section.skomq{margin-top:var(--space-sm)}.eq-band.skomq{margin-bottom:var(--space-md)}.eq-band.skomq:last-child{margin-bottom:0}.band-label.skomq{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-xs)}.mini-slider.skomq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:3px;outline:none;width:100%}.mini-slider.skomq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:12px;width:12px}.mini-slider.skomq::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.solo-controls.skomq{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.solo-button.skomq{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.solo-button.skomq:hover{border-color:var(--color-accent);color:var(--color-text)}.solo-button.active.skomq{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.checkbox-label.skomq{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.skomq input[type=checkbox]:where(.skomq){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.skomq{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.skomq .label:where(.skomq){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.skomq .value:where(.skomq){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.skomq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.skomq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.skomq::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.skomq{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.skomq:hover{transform:translateY(-1px)}.play-button.playing.skomq,.play-button.skomq:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.skomq{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.skomq{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.skomq kbd:where(.skomq){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.skomq{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1hg1{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1hg1 h2:where(.s1hg1){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1hg1{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1hg1,.description.s1hg1{margin-bottom:var(--space-lg)}.control-group.s1hg1 h3:where(.s1hg1){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s1hg1{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1hg1{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1hg1:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1hg1{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.delay-presets.s1hg1{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.preset-btn.s1hg1{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm);transition:all var(--transition-fast)}.preset-btn.s1hg1:hover{border-color:var(--color-accent);color:var(--color-text)}.level-info.s1hg1{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-sm);text-align:center}.effect-display.s1hg1{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.effect-zones.s1hg1{display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr}.zone-item.s1hg1{border:1px solid var(--color-border);border-radius:6px;padding:var(--space-sm);text-align:center;transition:all var(--transition-fast)}.zone-item.active.s1hg1{background:rgba(var(--color-accent-rgb),.1);border-color:var(--color-accent)}.zone-range.s1hg1{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500}.zone-name.s1hg1{color:var(--color-text);font-size:var(--text-sm);font-weight:500;margin:var(--space-xs) 0}.zone-desc.s1hg1{color:var(--color-text-muted);font-size:var(--text-xs)}.localization-display.s1hg1{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.loc-scale.s1hg1{color:var(--color-text-muted);display:flex;font-size:var(--text-xs);justify-content:space-between;margin-bottom:var(--space-sm)}.loc-indicator.s1hg1{background:linear-gradient(to right,#f44,#fa0,#0a0,#fa0,#f44);border-radius:4px;height:20px;margin-bottom:var(--space-sm);position:relative}.loc-marker.s1hg1{background:var(--color-accent);border-radius:2px;box-shadow:0 0 8px rgba(var(--color-accent-rgb),.8);height:24px;position:absolute;top:-2px;transform:translate(-2px);transition:left .3s ease;width:4px}.loc-value.s1hg1{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center}.filter-controls.s1hg1,.sweep-controls.s1hg1{margin-top:var(--space-sm)}.effect-info.s1hg1,.filter-controls.s1hg1,.sweep-controls.s1hg1{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.info-item.s1hg1{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:var(--space-xs) 0}.info-item.s1hg1:last-child{border-bottom:none}.info-label.s1hg1{color:var(--color-text-muted);font-size:var(--text-sm)}.info-value.s1hg1{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.checkbox-label.s1hg1{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.s1hg1 input[type=checkbox]:where(.s1hg1){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.s1hg1{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1hg1 .label:where(.s1hg1){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1hg1 .value:where(.s1hg1){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1hg1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1hg1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1hg1::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s1hg1{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1hg1:hover{transform:translateY(-1px)}.play-button.playing.s1hg1,.play-button.s1hg1:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1hg1{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1hg1{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1hg1 kbd:where(.s1hg1){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1hg1{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1hz1{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1hz1 h2:where(.s1hz1){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1hz1{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1hz1,.description.s1hz1{margin-bottom:var(--space-lg)}.control-group.s1hz1 h3:where(.s1hz1){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s1hz1{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1hz1{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1hz1:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1hz1{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.preset-grid.s1hz1{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.wave-preset.s1hz1{background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;padding:var(--space-md);text-align:center;transition:all var(--transition-fast)}.wave-preset.s1hz1:hover{background:#ffffff0d;border-color:var(--color-accent)}.wave-preset.active.s1hz1{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.preset-name.s1hz1{font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-xs)}.preset-freq.s1hz1{font-family:var(--font-mono);font-size:var(--text-sm);margin-bottom:var(--space-xs);opacity:.8}.preset-desc.s1hz1{font-size:var(--text-xs);opacity:.7}.preset-buttons.s1hz1{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.preset-btn.s1hz1{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm);transition:all var(--transition-fast)}.preset-btn.s1hz1:hover{border-color:var(--color-accent);color:var(--color-text)}.mod-controls.s1hz1{margin-top:var(--space-sm)}.freq-display.s1hz1,.mod-controls.s1hz1{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.freq-item.s1hz1{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:var(--space-xs) 0}.freq-item.s1hz1:last-child{border-bottom:none}.freq-item.s1hz1 .label:where(.s1hz1){color:var(--color-text-muted);font-size:var(--text-sm)}.freq-item.s1hz1 .value:where(.s1hz1){color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.freq-item.s1hz1 .value.highlight:where(.s1hz1){color:var(--color-accent);font-weight:600}.timer-controls.s1hz1{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.timer-display.s1hz1{background:#0006;border-radius:4px;margin-top:var(--space-md);padding:var(--space-sm);text-align:center}.timer-text.s1hz1{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:500}.warning-box.s1hz1{background:#ffa5001a;border:1px solid rgba(255,165,0,.3);border-radius:6px;display:flex;gap:var(--space-sm);padding:var(--space-md)}.warning-icon.s1hz1{flex-shrink:0;font-size:var(--text-lg)}.warning-text.s1hz1{line-height:1.4}.checkbox-label.s1hz1,.warning-text.s1hz1{color:var(--color-text-muted);font-size:var(--text-sm)}.checkbox-label.s1hz1{align-items:center;cursor:pointer;display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.checkbox-label.s1hz1 input[type=checkbox]:where(.s1hz1){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.s1hz1{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1hz1 .label:where(.s1hz1){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1hz1 .value:where(.s1hz1){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1hz1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1hz1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1hz1::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s1hz1{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1hz1:hover{transform:translateY(-1px)}.play-button.playing.s1hz1,.play-button.s1hz1:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1hz1{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1hz1{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1hz1 kbd:where(.s1hz1){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1hz1{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1k7v{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1k7v h2:where(.s1k7v){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1k7v{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1k7v,.description.s1k7v{margin-bottom:var(--space-lg)}.control-group.s1k7v h3:where(.s1k7v){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s1k7v{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1k7v{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1k7v:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1k7v{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.latency-display.s1k7v{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.latency-main.s1k7v{margin-bottom:var(--space-lg);text-align:center}.latency-value.s1k7v{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.latency-number.s1k7v{color:var(--color-accent);font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1}.latency-unit.s1k7v{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-lg)}.latency-label.s1k7v{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-xs);text-transform:uppercase}.latency-breakdown.s1k7v{display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.latency-item.s1k7v{align-items:center;display:flex;justify-content:space-between}.latency-item.s1k7v .label:where(.s1k7v){color:var(--color-text-muted);font-size:var(--text-sm)}.latency-item.s1k7v .value:where(.s1k7v){color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.buffer-controls.s1k7v{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.buffer-info.s1k7v{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-sm);text-align:center}.stats-grid.s1k7v{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat-item.s1k7v{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.stat-label.s1k7v{color:var(--color-text-muted);font-size:var(--text-sm)}.stat-value.s1k7v{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.continuous-controls.s1k7v{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;margin-top:var(--space-sm);padding:var(--space-md)}.calibrate-button.s1k7v{background:transparent;border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);margin-bottom:var(--space-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast);width:100%}.calibrate-button.s1k7v:hover{background:var(--color-accent);color:var(--color-bg)}.calibration-info.s1k7v{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.checkbox-label.s1k7v{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.s1k7v input[type=checkbox]:where(.s1k7v){accent-color:var(--color-accent);height:18px;width:18px}.select.s1k7v{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);width:100%}.slider-header.s1k7v{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1k7v .label:where(.s1k7v){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1k7v .value:where(.s1k7v){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1k7v{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1k7v::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1k7v::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s1k7v{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1k7v:hover{transform:translateY(-1px)}.play-button.playing.s1k7v,.play-button.s1k7v:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1k7v{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1k7v{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1k7v kbd:where(.s1k7v){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1k7v{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s5ax4{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s5ax4 h2:where(.s5ax4){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s5ax4{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s5ax4,.description.s5ax4{margin-bottom:var(--space-lg)}.control-group.s5ax4 h3:where(.s5ax4){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.drift-display.s5ax4{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.drift-main.s5ax4{margin-bottom:var(--space-lg);text-align:center}.drift-value.s5ax4{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.drift-number.s5ax4{color:var(--color-accent);font-family:var(--font-mono);font-size:2.5rem;font-weight:700;line-height:1}.drift-unit.s5ax4{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-lg)}.drift-label.s5ax4{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-xs);text-transform:uppercase}.drift-details.s5ax4{display:grid;gap:var(--space-sm);grid-template-columns:1fr}.detail-item.s5ax4{align-items:center;display:flex;justify-content:space-between}.detail-label.s5ax4{color:var(--color-text-muted);font-size:var(--text-sm)}.detail-value.s5ax4{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.test-config.s5ax4{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.config-item.s5ax4{margin-bottom:var(--space-md)}.config-item.s5ax4:last-child{margin-bottom:0}.config-item.s5ax4 label:where(.s5ax4){color:var(--color-text-muted);display:block;font-size:var(--text-sm);margin-bottom:var(--space-sm)}.config-select.s5ax4,.sync-select.s5ax4{background:#00000080;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:var(--text-sm);padding:var(--space-sm);width:100%}.drift-plot.s5ax4{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.plot-area.s5ax4{height:120px}.plot-area.s5ax4,.plot-placeholder.s5ax4{align-items:center;display:flex;justify-content:center}.plot-placeholder.s5ax4{border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);flex-direction:column;height:100%;width:100%}.plot-info.s5ax4{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-sm)}.stats-grid.s5ax4{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat-item.s5ax4{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.stat-label.s5ax4{color:var(--color-text-muted);font-size:var(--text-sm)}.stat-value.s5ax4{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.clock-analysis.s5ax4,.tolerance-controls.s5ax4{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.clock-info.s5ax4{display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr}.info-item.s5ax4{align-items:center;display:flex;justify-content:space-between}.info-label.s5ax4{color:var(--color-text-muted);font-size:var(--text-sm)}.info-value.s5ax4{color:var(--color-text);font-size:var(--text-sm);font-weight:500}.status-indicators.s5ax4{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.indicator-item.s5ax4{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:6px;display:flex;gap:var(--space-sm);padding:var(--space-sm);transition:all var(--transition-fast)}.indicator-light.s5ax4{background:#ffffff4d;border-radius:50%;height:12px;transition:all var(--transition-fast);width:12px}.indicator-item.active.s5ax4 .indicator-light.warning:where(.s5ax4){background:#fa0;box-shadow:0 0 8px #fa0c}.indicator-item.active.s5ax4 .indicator-light.critical:where(.s5ax4){background:#f44;box-shadow:0 0 8px #f44c}.indicator-item.active.s5ax4 .indicator-light.good:where(.s5ax4){background:#0a0;box-shadow:0 0 8px #0a0c}.indicator-item.active.s5ax4 .indicator-light.sync:where(.s5ax4){background:var(--color-accent);box-shadow:0 0 8px rgba(var(--color-accent-rgb),.8)}.indicator-text.s5ax4{color:var(--color-text-muted);font-size:var(--text-sm)}.sync-controls.s5ax4{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.sync-source.s5ax4{margin-top:var(--space-sm)}.sync-source.s5ax4 label:where(.s5ax4){color:var(--color-text-muted);display:block;font-size:var(--text-sm);margin-bottom:var(--space-xs)}.export-controls.s5ax4{display:flex;gap:var(--space-sm)}.export-button.s5ax4,.reset-button.s5ax4{background:transparent;border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);cursor:pointer;flex:1;font-size:var(--text-sm);padding:var(--space-sm);transition:all var(--transition-fast)}.export-button.s5ax4:hover,.reset-button.s5ax4:hover{background:var(--color-accent);color:var(--color-bg)}.reset-button.s5ax4{border-color:var(--color-border);color:var(--color-text-muted)}.reset-button.s5ax4:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.button-group.s5ax4{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s5ax4{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s5ax4:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s5ax4{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.checkbox-label.s5ax4{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-bottom:var(--space-sm)}.checkbox-label.s5ax4 input[type=checkbox]:where(.s5ax4){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.s5ax4{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s5ax4 .label:where(.s5ax4){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s5ax4 .value:where(.s5ax4){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s5ax4{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;margin-bottom:var(--space-md);outline:none;width:100%}.slider.s5ax4::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s5ax4::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s5ax4{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s5ax4:hover{transform:translateY(-1px)}.play-button.playing.s5ax4,.play-button.s5ax4:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s5ax4{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s5ax4{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s5ax4 kbd:where(.s5ax4){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s5ax4{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1wsq{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1wsq h2:where(.s1wsq){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1wsq{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1wsq,.description.s1wsq{margin-bottom:var(--space-lg)}.control-group.s1wsq h3:where(.s1wsq){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.samplerate-grid.s1wsq{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.rate-button.s1wsq{background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;padding:var(--space-md);text-align:center;transition:all var(--transition-fast)}.rate-button.s1wsq:hover{background:#ffffff0d;border-color:var(--color-accent)}.rate-button.active.s1wsq{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.rate-value.s1wsq{font-family:var(--font-mono);font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-xs)}.rate-desc.s1wsq{font-size:var(--text-xs);opacity:.8}.conversion-display.s1wsq{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.conversion-path.s1wsq{flex-direction:column;margin-bottom:var(--space-md)}.conversion-path.s1wsq,.path-item.s1wsq{align-items:center;display:flex;gap:var(--space-sm)}.path-label.s1wsq{color:var(--color-text-muted);font-size:var(--text-sm)}.path-value.s1wsq{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.path-arrow.s1wsq{color:var(--color-accent);font-size:var(--text-lg)}.conversion-ratio.s1wsq{align-items:center;background:#0003;border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.ratio-label.s1wsq{color:var(--color-text-muted);font-size:var(--text-sm)}.ratio-value.s1wsq{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-base);font-weight:600}.button-group.s1wsq{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1wsq{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1wsq:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1wsq{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.metrics-display.s1wsq{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr);padding:var(--space-md)}.metric-item.s1wsq{align-items:center;background:#0003;border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.metric-label.s1wsq{color:var(--color-text-muted);font-size:var(--text-sm)}.metric-value.s1wsq{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.filter-controls.s1wsq{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.filter-type.s1wsq{margin-bottom:var(--space-md)}.filter-type.s1wsq label:where(.s1wsq){color:var(--color-text-muted);display:block;font-size:var(--text-sm);margin-bottom:var(--space-sm)}.filter-select.s1wsq{background:#00000080;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:var(--text-sm);padding:var(--space-sm);width:100%}.response-display.s1wsq{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.response-chart.s1wsq{height:120px}.chart-placeholder.s1wsq,.response-chart.s1wsq{align-items:center;display:flex;justify-content:center}.chart-placeholder.s1wsq{border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);flex-direction:column;height:100%;width:100%}.chart-info.s1wsq{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-sm)}.aliasing-display.s1wsq{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.aliasing-grid.s1wsq{display:flex;flex-direction:column;gap:var(--space-sm)}.alias-item.s1wsq{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.alias-freq.s1wsq{color:var(--color-text-muted)}.alias-freq.s1wsq,.alias-level.s1wsq{font-family:var(--font-mono);font-size:var(--text-sm)}.alias-level.s1wsq{color:var(--color-text);font-weight:500}.advanced-options.s1wsq{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.oversample-control.s1wsq{margin:var(--space-sm) 0}.checkbox-label.s1wsq{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-bottom:var(--space-sm)}.checkbox-label.s1wsq input[type=checkbox]:where(.s1wsq){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.s1wsq{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1wsq .label:where(.s1wsq){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1wsq .value:where(.s1wsq){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1wsq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;margin-bottom:var(--space-md);outline:none;width:100%}.slider.s1wsq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1wsq::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s1wsq{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1wsq:hover{transform:translateY(-1px)}.play-button.playing.s1wsq,.play-button.s1wsq:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1wsq{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1wsq{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1wsq kbd:where(.s1wsq){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1wsq{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sbg2f{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sbg2f h2:where(.sbg2f){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sbg2f{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sbg2f,.description.sbg2f{margin-bottom:var(--space-lg)}.control-group.sbg2f h3:where(.sbg2f){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.sbg2f{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sbg2f{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sbg2f:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sbg2f{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.system-monitor.sbg2f{background:#0006;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.monitor-item.sbg2f{align-items:center;display:grid;gap:var(--space-sm);grid-template-columns:100px 1fr 60px;margin-bottom:var(--space-sm)}.monitor-item.sbg2f:last-child{margin-bottom:0}.monitor-label.sbg2f{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}.monitor-bar.sbg2f{background:#ffffff1a;border-radius:8px;height:16px;overflow:hidden;position:relative}.monitor-fill.sbg2f{border-radius:8px;height:100%;transition:width .5s ease}.monitor-fill.cpu.sbg2f{background:linear-gradient(to right,#0a0,#fa0,#f44)}.monitor-fill.memory.sbg2f{background:linear-gradient(to right,#08f,#f80)}.monitor-fill.dropouts.sbg2f{background:#f44}.monitor-fill.temp.sbg2f{background:linear-gradient(to right,#0a0,#fa0,#f44)}.monitor-value.sbg2f{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);text-align:right}.buffer-settings.sbg2f,.safety-options.sbg2f,.stress-controls.sbg2f{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.results-display.sbg2f{background:#0006;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.result-grid.sbg2f{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.result-item.sbg2f{align-items:center;background:#0003;border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.result-label.sbg2f{color:var(--color-text-muted);font-size:var(--text-sm)}.result-value.sbg2f{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.result-value.error.sbg2f{color:#f44}.result-value.highlight.sbg2f{color:var(--color-accent);font-weight:600}.warning-box.sbg2f{background:#ffa5001a;border:1px solid rgba(255,165,0,.3);border-radius:6px;display:flex;gap:var(--space-sm);padding:var(--space-md)}.warning-icon.sbg2f{flex-shrink:0;font-size:var(--text-lg)}.warning-text.sbg2f{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}.progress-display.sbg2f{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.progress-bar.sbg2f{background:#ffffff1a;border-radius:10px;height:20px;margin-bottom:var(--space-sm);overflow:hidden}.progress-fill.sbg2f{background:linear-gradient(to right,var(--color-accent),#0a0);border-radius:10px;height:100%;transition:width .3s ease}.progress-text.sbg2f{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center}.checkbox-label.sbg2f{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-bottom:var(--space-sm)}.checkbox-label.sbg2f input[type=checkbox]:where(.sbg2f){accent-color:var(--color-accent);height:18px;width:18px}.select.sbg2f{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);width:100%}.slider-header.sbg2f{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.sbg2f .label:where(.sbg2f){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.sbg2f .value:where(.sbg2f){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.sbg2f{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;margin-bottom:var(--space-md);outline:none;width:100%}.slider.sbg2f::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.sbg2f::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.sbg2f{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sbg2f:hover{transform:translateY(-1px)}.play-button.playing.sbg2f,.play-button.sbg2f:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.sbg2f{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.sbg2f{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.sbg2f kbd:where(.sbg2f){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.sbg2f{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sp4c3{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sp4c3 h2:where(.sp4c3){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sp4c3{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sp4c3,.description.sp4c3{margin-bottom:var(--space-lg)}.control-group.sp4c3 h3:where(.sp4c3){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.weighting-grid.sp4c3{display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr}.weighting-button.sp4c3{background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;padding:var(--space-md);text-align:center;transition:all var(--transition-fast)}.weighting-button.sp4c3:hover{background:#ffffff0d;border-color:var(--color-accent)}.weighting-button.active.sp4c3{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.weighting-name.sp4c3{font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-xs)}.weighting-desc.sp4c3{font-size:var(--text-sm);margin-bottom:var(--space-xs);opacity:.8}.weighting-use.sp4c3{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.6}.button-group.sp4c3{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sp4c3{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sp4c3:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sp4c3{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.measurements-display.sp4c3{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.measurement-main.sp4c3{margin-bottom:var(--space-lg);text-align:center}.measurement-value.sp4c3{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.measurement-number.sp4c3{color:var(--color-accent);font-family:var(--font-mono);font-size:2.5rem;font-weight:700;line-height:1}.measurement-unit.sp4c3{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-lg)}.measurement-label.sp4c3{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-xs);text-transform:uppercase}.measurement-comparison.sp4c3{display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.comparison-item.sp4c3{align-items:center;display:flex;justify-content:space-between}.comp-label.sp4c3{color:var(--color-text-muted);font-size:var(--text-sm)}.comp-value.sp4c3{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.comp-value.highlight.sp4c3{color:var(--color-accent);font-weight:600}.response-display.sp4c3{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.chart-placeholder.sp4c3{align-items:center;border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);display:flex;flex-direction:column;height:100px;justify-content:center;margin-bottom:var(--space-md)}.chart-info.sp4c3{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-xs)}.key-frequencies.sp4c3{display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}.freq-point.sp4c3{align-items:center;background:#0003;border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-xs)}.freq-label.sp4c3{color:var(--color-text-muted);font-size:var(--text-xs)}.freq-value.sp4c3{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs)}.standards-list.sp4c3{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.standard-item.sp4c3{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:var(--space-sm);grid-template-columns:100px 1fr auto;padding:var(--space-sm) 0}.standard-item.sp4c3:last-child{border-bottom:none}.standard-name.sp4c3{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.standard-desc.sp4c3{color:var(--color-text-muted);font-size:var(--text-sm)}.standard-status.sp4c3{color:var(--color-accent);font-size:var(--text-xs);font-weight:500}.calibration-controls.sp4c3{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.calibration-buttons.sp4c3{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.cal-button.sp4c3{background:transparent;border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);cursor:pointer;flex:1;font-size:var(--text-sm);padding:var(--space-sm);transition:all var(--transition-fast)}.cal-button.sp4c3:hover{background:var(--color-accent);color:var(--color-bg)}.stats-grid.sp4c3{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat-item.sp4c3{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.stat-label.sp4c3{color:var(--color-text-muted)}.stat-label.sp4c3,.stat-value.sp4c3{font-family:var(--font-mono);font-size:var(--text-sm)}.stat-value.sp4c3{color:var(--color-text);font-weight:500}.reset-button.sp4c3{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);margin-top:var(--space-sm);padding:var(--space-sm);transition:all var(--transition-fast);width:100%}.reset-button.sp4c3:hover{border-color:var(--color-accent);color:var(--color-text)}.checkbox-label.sp4c3{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm)}.checkbox-label.sp4c3 input[type=checkbox]:where(.sp4c3){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.sp4c3{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.sp4c3 .label:where(.sp4c3){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.sp4c3 .value:where(.sp4c3){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.sp4c3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.sp4c3::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.sp4c3::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.sp4c3{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sp4c3:hover{transform:translateY(-1px)}.play-button.playing.sp4c3,.play-button.sp4c3:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.sp4c3{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.sp4c3{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.sp4c3 kbd:where(.sp4c3){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.sp4c3{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1kdi{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1kdi h2:where(.s1kdi){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1kdi{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1kdi,.description.s1kdi{margin-bottom:var(--space-lg)}.control-group.s1kdi h3:where(.s1kdi){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.bitdepth-grid.s1kdi{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.bitdepth-button.s1kdi{background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;padding:var(--space-md);text-align:center;transition:all var(--transition-fast)}.bitdepth-button.s1kdi:hover{background:#ffffff0d;border-color:var(--color-accent)}.bitdepth-button.active.s1kdi{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.bitdepth-value.s1kdi{font-family:var(--font-mono);font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-xs)}.bitdepth-range.s1kdi{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.8}.button-group.s1kdi{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1kdi{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1kdi:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1kdi{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.analysis-display.s1kdi{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.analysis-main.s1kdi{margin-bottom:var(--space-lg);text-align:center}.analysis-value.s1kdi{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.analysis-number.s1kdi{color:var(--color-accent);font-family:var(--font-mono);font-size:2.5rem;font-weight:700;line-height:1}.analysis-unit.s1kdi{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-lg)}.analysis-label.s1kdi{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-xs);text-transform:uppercase}.analysis-details.s1kdi{display:grid;gap:var(--space-sm);grid-template-columns:1fr}.detail-row.s1kdi{align-items:center;display:flex;justify-content:space-between}.detail-label.s1kdi{color:var(--color-text-muted);font-size:var(--text-sm)}.detail-value.s1kdi{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.level-presets.s1kdi{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.preset-btn.s1kdi{background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm);transition:all var(--transition-fast)}.preset-btn.s1kdi:hover{border-color:var(--color-accent);color:var(--color-text)}.response-display.s1kdi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.response-chart.s1kdi{height:100px}.chart-placeholder.s1kdi,.response-chart.s1kdi{align-items:center;display:flex;justify-content:center}.chart-placeholder.s1kdi{border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);flex-direction:column;height:100%;width:100%}.chart-info.s1kdi{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-xs)}.bit-stats.s1kdi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.bit-usage-grid.s1kdi{display:grid;gap:var(--space-xs);grid-template-columns:1fr;max-height:200px;overflow-y:auto}.bit-item.s1kdi{align-items:center;display:grid;gap:var(--space-sm);grid-template-columns:30px 1fr 40px}.bit-number.s1kdi{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.bit-bar.s1kdi{background:#ffffff1a;border-radius:6px;height:12px;overflow:hidden;position:relative}.bit-fill.s1kdi{background:linear-gradient(to right,var(--color-accent),#0a0);border-radius:6px;height:100%;transition:width .3s ease}.bit-percent.s1kdi{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right}.advanced-controls.s1kdi,.reduction-controls.s1kdi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.reduction-settings.s1kdi{margin-top:var(--space-sm)}.listening-test.s1kdi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.test-buttons.s1kdi{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.test-button.s1kdi{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;flex:1;font-size:var(--text-sm);padding:var(--space-md);transition:all var(--transition-fast)}.test-button.s1kdi:hover{border-color:var(--color-accent);color:var(--color-text)}.test-button.active.s1kdi{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.test-info.s1kdi{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.checkbox-label.s1kdi{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-bottom:var(--space-sm)}.checkbox-label.s1kdi input[type=checkbox]:where(.s1kdi){accent-color:var(--color-accent);height:18px;width:18px}.select.s1kdi{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);width:100%}.slider-header.s1kdi{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1kdi .label:where(.s1kdi){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1kdi .value:where(.s1kdi){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1kdi{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1kdi::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1kdi::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s1kdi{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1kdi:hover{transform:translateY(-1px)}.play-button.playing.s1kdi,.play-button.s1kdi:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s1kdi{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s1kdi{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s1kdi kbd:where(.s1kdi){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s1kdi{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sea7z{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sea7z h2:where(.sea7z){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sea7z{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sea7z,.description.sea7z{margin-bottom:var(--space-lg)}.control-group.sea7z h3:where(.sea7z){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.offset-display.sea7z{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg)}.offset-main.sea7z{margin-bottom:var(--space-lg);text-align:center}.offset-value.sea7z{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:center}.offset-number.sea7z{color:var(--color-accent);font-family:var(--font-mono);font-size:2.5rem;font-weight:700;line-height:1}.offset-unit.sea7z{font-size:var(--text-lg)}.offset-percent.sea7z,.offset-unit.sea7z{color:var(--color-text-muted);font-family:var(--font-mono)}.offset-percent.sea7z{font-size:var(--text-sm);margin-top:var(--space-xs)}.channel-offsets.sea7z{display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.channel-item.sea7z{align-items:center;display:flex;justify-content:space-between}.channel-label.sea7z{color:var(--color-text-muted);font-size:var(--text-sm)}.channel-value.sea7z{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.dc-meters.sea7z{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.meter-channel.sea7z{margin-bottom:var(--space-lg)}.meter-channel.sea7z:last-child{margin-bottom:0}.meter-label.sea7z{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;text-align:center}.dc-meter-bar.sea7z,.meter-label.sea7z{margin-bottom:var(--space-sm)}.meter-scale.sea7z{color:var(--color-text-muted);display:flex;font-family:var(--font-mono);font-size:var(--text-xs);justify-content:space-between;margin-bottom:var(--space-xs)}.meter-track.sea7z{background:linear-gradient(to right,#f44,#fa0 25%,#0a0 45% 55%,#fa0 75%,#f44);border-radius:4px;height:20px;position:relative}.meter-zero.sea7z{background:var(--color-text);height:100%;left:50%;position:absolute;top:0;transform:translate(-1px);width:2px}.meter-indicator.sea7z{background:var(--color-accent);border-radius:2px;box-shadow:0 0 8px rgba(var(--color-accent-rgb),.8);height:24px;position:absolute;top:-2px;transform:translate(-2px);transition:left .3s ease;width:4px}.meter-indicator.warning.sea7z{background:#f44;box-shadow:0 0 8px #f44c}.meter-value.sea7z{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center}.threshold-info.sea7z{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-sm);text-align:center}.correction-controls.sea7z{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.correction-buttons.sea7z{display:flex;gap:var(--space-xs);margin:var(--space-sm) 0}.calibrate-button.sea7z,.correct-button.sea7z{background:transparent;border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);cursor:pointer;flex:1;font-size:var(--text-sm);padding:var(--space-sm);transition:all var(--transition-fast)}.calibrate-button.sea7z:hover,.correct-button.sea7z:hover{background:var(--color-accent);color:var(--color-bg)}.correction-status.sea7z{align-items:center;background:#00aa001a;border:1px solid rgba(0,170,0,.3);border-radius:4px;color:var(--color-text);display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm)}.status-icon.sea7z{color:#0a0;font-weight:700}.freq-analysis.sea7z{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.analysis-item.sea7z{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:var(--space-xs) 0}.analysis-item.sea7z:last-child{border-bottom:none}.analysis-label.sea7z{color:var(--color-text-muted);font-size:var(--text-sm)}.analysis-value.sea7z{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.history-display.sea7z{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.history-stats.sea7z{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.stat-item.sea7z{align-items:center;background:#0003;border-radius:4px;display:flex;justify-content:space-between;padding:var(--space-sm)}.stat-label.sea7z{color:var(--color-text-muted);font-size:var(--text-sm)}.stat-value.sea7z{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.warning-indicators.sea7z{display:flex;flex-direction:column;gap:var(--space-sm)}.indicator-item.sea7z{align-items:center;background:#0003;border:1px solid var(--color-border);border-radius:6px;display:flex;gap:var(--space-sm);padding:var(--space-sm);transition:all var(--transition-fast)}.indicator-item.active.sea7z{background:#ff44441a;border-color:#f44}.indicator-light.sea7z{background:#ffffff4d;border-radius:50%;height:12px;transition:all var(--transition-fast);width:12px}.indicator-item.active.sea7z .indicator-light:where(.sea7z){background:#f44;box-shadow:0 0 8px #f44c}.indicator-text.sea7z{color:var(--color-text-muted);font-size:var(--text-sm)}.indicator-item.active.sea7z .indicator-text:where(.sea7z){color:#f44}.filter-controls.sea7z{background:#0003;border:1px solid var(--color-border);border-radius:6px;margin-top:var(--space-sm);padding:var(--space-md)}.button-group.sea7z{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sea7z{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sea7z:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sea7z{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.checkbox-label.sea7z{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-sm);margin-bottom:var(--space-sm)}.checkbox-label.sea7z input[type=checkbox]:where(.sea7z){accent-color:var(--color-accent);height:18px;width:18px}.reset-button.sea7z{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);margin-bottom:var(--space-md);padding:var(--space-sm);transition:all var(--transition-fast);width:100%}.reset-button.sea7z:hover{border-color:var(--color-accent);color:var(--color-text)}.slider-header.sea7z{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.sea7z .label:where(.sea7z){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.sea7z .value:where(.sea7z){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.sea7z{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.sea7z::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.sea7z::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.sea7z{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sea7z:hover{transform:translateY(-1px)}.play-button.playing.sea7z,.play-button.sea7z:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.sea7z{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.sea7z{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.sea7z kbd:where(.sea7z){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.sea7z{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.skfbo{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.skfbo h2:where(.skfbo){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.skfbo{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.skfbo,.description.skfbo{margin-bottom:var(--space-lg)}.control-group.skfbo h3:where(.skfbo){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.codec-grid.skfbo{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.codec-button.skfbo{background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;padding:var(--space-md);text-align:center;transition:all var(--transition-fast)}.codec-button.skfbo:hover{background:#ffffff0d;border-color:var(--color-accent)}.codec-button.active.skfbo{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.codec-name.skfbo{font-size:var(--text-base);font-weight:500;margin-bottom:var(--space-xs)}.codec-desc.skfbo{font-size:var(--text-xs);opacity:.8}.quality-display.skfbo{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;display:grid;gap:var(--space-sm);grid-template-columns:1fr;padding:var(--space-md)}.metric-item.skfbo{align-items:center;display:flex;justify-content:space-between}.metric-label.skfbo{color:var(--color-text-muted);font-size:var(--text-sm)}.metric-value.skfbo{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.ab-controls.skfbo{display:flex;gap:var(--space-sm)}.ab-button.skfbo{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;flex:1;font-size:var(--text-sm);padding:var(--space-md);transition:all var(--transition-fast)}.ab-button.skfbo:hover{border-color:var(--color-accent);color:var(--color-text)}.ab-button.active.skfbo{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.slider-header.skfbo{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.skfbo .label:where(.skfbo){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.skfbo .value:where(.skfbo){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.skfbo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.skfbo::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.skfbo::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.skfbo{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.skfbo:hover{transform:translateY(-1px)}.play-button.playing.skfbo,.play-button.skfbo:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.skfbo{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.skfbo{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.skfbo kbd:where(.skfbo){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.skfbo{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s16ig{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s16ig h2:where(.s16ig){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s16ig{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s16ig,.description.s16ig{margin-bottom:var(--space-lg)}.control-group.s16ig h3:where(.s16ig){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s16ig{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s16ig{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s16ig:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s16ig{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.level-display.s16ig{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.level-meter.s16ig{align-items:center;display:flex;gap:var(--space-md)}.meter-bar.s16ig{background:linear-gradient(to right,#0a0,#aa0 70%,#f44 90%,red);border-radius:4px;flex:1;height:20px;overflow:hidden;position:relative}.meter-fill.s16ig{background:#fffc;border-radius:4px;height:100%;transition:width .1s ease}.level-value.s16ig{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);min-width:60px}.polar-chart.s16ig,.response-chart.s16ig{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.chart-placeholder.s16ig{align-items:center;border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);display:flex;height:120px;justify-content:center}.chart-placeholder.circular.s16ig{aspect-ratio:1;border-radius:50%;height:150px}.select.s16ig{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);padding:var(--space-sm) var(--space-md);width:100%}.checkbox-label.s16ig,.select.s16ig{cursor:pointer;font-size:var(--text-sm)}.checkbox-label.s16ig{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-sm)}.checkbox-label.s16ig input[type=checkbox]:where(.s16ig){accent-color:var(--color-accent);height:18px;width:18px}.slider-header.s16ig{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s16ig .label:where(.s16ig){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s16ig .value:where(.s16ig){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s16ig{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s16ig::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s16ig::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s16ig{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s16ig:hover{transform:translateY(-1px)}.play-button.playing.s16ig,.play-button.s16ig:hover{background:var(--color-accent);color:var(--color-bg)}.keyboard-hints.s16ig{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}.hint.s16ig{color:var(--color-text-muted);font-size:var(--text-xs)}.hint.s16ig kbd:where(.s16ig){background:#ffffff1a;border-radius:3px;font-family:var(--font-mono);margin-right:4px;padding:2px 6px}.info-text.s16ig{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.sawbw{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.sawbw h2:where(.sawbw){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.sawbw{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.sawbw,.description.sawbw{margin-bottom:var(--space-lg)}.control-group.sawbw h3:where(.sawbw){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.sawbw{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.sawbw{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.sawbw:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.sawbw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.sti-display.sawbw{background:#0006;border:1px solid var(--color-border);border-radius:8px;padding:var(--space-lg);text-align:center}.sti-number.sawbw{color:var(--color-accent);font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1}.sti-rating.sawbw{color:var(--color-text);font-size:var(--text-lg);font-weight:500;margin-top:var(--space-sm)}.bands-grid.sawbw{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.band-item.sawbw{align-items:center;background:#0000004d;border:1px solid var(--color-border);border-radius:6px;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm)}.band-freq.sawbw{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.band-value.sawbw{font-family:var(--font-mono);font-size:var(--text-sm)}.band-value.sawbw,.play-button.sawbw{color:var(--color-accent);font-weight:500}.play-button.sawbw{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;cursor:pointer;display:flex;font-size:var(--text-base);gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sawbw:hover{transform:translateY(-1px)}.play-button.playing.sawbw,.play-button.sawbw:hover{background:var(--color-accent);color:var(--color-bg)}.info-text.sawbw{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.controls-panel.s1sw8{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:480px;padding:var(--space-lg);width:100%}.controls-panel.s1sw8 h2:where(.s1sw8){color:var(--color-text);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-sm)}.description.s1sw8{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.control-group.s1sw8,.description.s1sw8{margin-bottom:var(--space-lg)}.control-group.s1sw8 h3:where(.s1sw8){color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.button-group.s1sw8{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.option-button.s1sw8{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast)}.option-button.s1sw8:hover{border-color:var(--color-accent);color:var(--color-text)}.option-button.active.s1sw8{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.matching-display.s1sw8{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;display:grid;gap:var(--space-sm);grid-template-columns:1fr;padding:var(--space-md)}.matching-item.s1sw8{align-items:center;display:flex;justify-content:space-between}.match-label.s1sw8{color:var(--color-text-muted);font-size:var(--text-sm)}.match-value.s1sw8{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.safety-warning.s1sw8{background:#ffa5001a;border:1px solid rgba(255,165,0,.3);border-radius:4px;color:#fa0;font-size:var(--text-xs);margin-top:var(--space-sm);padding:var(--space-sm);text-align:center}.response-chart.s1sw8{background:#0000004d;border:1px solid var(--color-border);border-radius:6px;padding:var(--space-md)}.chart-placeholder.s1sw8{align-items:center;border:2px dashed var(--color-border);border-radius:4px;color:var(--color-text-muted);display:flex;height:120px;justify-content:center}.slider-header.s1sw8{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.slider-header.s1sw8 .label:where(.s1sw8){color:var(--color-text-muted);font-size:var(--text-sm)}.slider-header.s1sw8 .value:where(.s1sw8){color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.slider.s1sw8{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;height:4px;outline:none;width:100%}.slider.s1sw8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.slider.s1sw8::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.play-button.s1sw8{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.s1sw8:hover{transform:translateY(-1px)}.play-button.playing.s1sw8,.play-button.s1sw8:hover{background:var(--color-accent);color:var(--color-bg)}.info-text.s1sw8{background:#ffffff0d;border-radius:6px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5;padding:var(--space-sm)}.generator-container.sktg9{height:100%;padding:calc(90px + var(--space-md)) var(--space-md) calc(120px + var(--space-md));position:relative;width:100%;z-index:1}.generator-content.sktg9{display:grid;gap:var(--space-lg);grid-template-columns:1fr;margin:0 auto;max-width:1200px;width:100%}.visualizer-section.sktg9{width:100%}.visualizer.sktg9{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0009,#000c);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff0d;height:clamp(180px,25vh,280px);overflow:hidden;width:100%}.visualization-canvas.sktg9{height:100%;width:100%}.controls-section.sktg9{display:flex;justify-content:center;width:100%}.generator-nav-container.sktg9{left:50%;pointer-events:none;position:fixed;top:104px;transform:translate(-50%);z-index:30}.generator-navigation.sktg9{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000c;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 20px #0006;display:flex;gap:var(--space-sm);padding:4px;pointer-events:auto}.nav-link.sktg9{align-items:center;border-radius:6px;color:#fff9;display:flex;height:32px;justify-content:center;padding:0;position:relative;text-decoration:none;transition:all .2s ease;width:32px}.nav-link.sktg9 svg:where(.sktg9){height:20px;width:20px}.nav-link.sktg9:hover{background:#ffffff1a;color:#fff}.nav-link.sktg9:after{background:#000000e6;border-radius:4px;bottom:-30px;color:#fff;content:attr(title);font-size:var(--text-xs);left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease;white-space:nowrap}.nav-link.sktg9:hover:after{opacity:1}.current-generator.sktg9{align-items:center;display:flex;justify-content:center;min-width:150px;padding:var(--space-xs) var(--space-md)}.generator-indicator.sktg9{color:#fff;font-size:var(--text-sm);font-weight:500;letter-spacing:.02em}.controls-panel.sktg9{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff0d;max-width:420px;padding:var(--space-lg);text-align:center;width:100%}.controls-panel.sktg9 h2:where(.sktg9){color:#fff;font-size:var(--text-lg);font-weight:500;margin:0 0 var(--space-md) 0}.play-button.sktg9{align-items:center;background:linear-gradient(135deg,#39f,#06c);border:none;border-radius:8px;box-shadow:0 2px 8px #3399ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-xs);height:44px;justify-content:center;margin-bottom:var(--space-md);padding:0 var(--space-lg);transition:all var(--transition-fast);width:100%}.play-button.sktg9:hover{background:#66b3ff;box-shadow:0 6px 20px #39f6;transform:translateY(-2px)}.play-button.sktg9:active{transform:translateY(0)}.play-button.playing.sktg9{background:#f44;box-shadow:0 4px 12px #ff44444d}.play-button.playing.sktg9:hover{background:#f66;box-shadow:0 6px 20px #f446}.info-text.sktg9{color:#fff9;font-size:var(--text-sm);line-height:1.6}.loading.sktg9{align-items:center;color:#999;display:flex;font-size:var(--text-lg);justify-content:center;min-height:100vh}@media (min-width: 1024px){.generator-content.sktg9{align-items:start;gap:var(--space-xl);grid-template-columns:1.3fr 1fr}.visualizer.sktg9{height:280px}}@media (max-width: 767px){.generator-container.sktg9{padding:calc(90px + var(--space-sm)) var(--space-sm) calc(140px + var(--space-sm));-webkit-overflow-scrolling:touch;position:relative;z-index:1}.generator-nav-container.sktg9{top:calc(56px + var(--space-xs) + 40px + var(--space-xs))}.generator-container.sktg9{padding-top:calc(100px + var(--space-sm))}.generator-content.sktg9{gap:var(--space-md);max-width:600px}.visualizer.sktg9{height:200px}.controls-panel.sktg9{padding:var(--space-md)}}@media (max-width: 480px){.generator-container.sktg9{padding:calc(90px + var(--space-sm)) var(--space-xs) calc(160px + var(--space-sm));-webkit-overflow-scrolling:touch;position:relative;z-index:1}.visualizer.sktg9{height:180px}.nav-link.sktg9{height:30px;width:30px}.nav-link.sktg9 svg:where(.sktg9){height:18px;width:18px}}
