.tool-headphones__top{gap:12px;display:grid}.tool-headphones__warn{background:var(--t-surface,#f5f7fa);border-left:4px solid var(--t-warn,#b45309);border-radius:10px;margin:0;padding:12px 14px}.tool-headphones__warn strong{color:var(--t-warn,#b45309)}.tool-headphones__vol{align-items:center;gap:10px;display:flex}.tool-headphones__vol .tool-btn{flex:none}.tool-headphones__vol .tool-headphones__range{flex-basis:60px;width:60px}.tool-headphones__vol-val{font-variant-numeric:tabular-nums;min-width:3.5em}.tool-headphones__range{min-width:0;height:32px;accent-color:var(--t-accent,#2563eb);flex:140px;margin:0}.tool-headphones__range--wide{width:100%}.tool-headphones__sec{border-top:1px solid var(--t-border,#dde3ea);gap:12px;padding-top:16px;scroll-margin-top:90px;display:grid}.tool-headphones__h{align-items:center;gap:10px;margin:0;font-size:19px;line-height:1.3;display:flex}.tool-headphones__n{background:var(--t-accent,#2563eb);width:30px;height:30px;color:var(--t-accent-text,#fff);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.tool-headphones__label{color:var(--t-muted,#5d6b7c);font-size:14px}.tool-headphones__toc{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.tool-headphones__toc{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}.tool-headphones__toc::-webkit-scrollbar{display:none}.tool-headphones__toc a{white-space:nowrap;flex:none}}.tool-headphones__toc a{border:1px solid var(--t-border,#dde3ea);background:var(--t-surface,#f5f7fa);min-height:36px;color:var(--t-text,#1c2430);border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;text-decoration:none;display:inline-flex}.tool-headphones__toc a:hover{border-color:var(--t-accent,#2563eb)}.tool-headphones__more>summary{cursor:pointer;color:var(--t-accent,#2563eb);padding:6px 0;font-weight:600}.tool-headphones__more[open]>summary{margin-bottom:8px}.tool-headphones__p{margin:0}.tool-headphones__list{gap:8px;margin:0;padding-left:20px;display:grid}.tool-headphones__pic svg{width:100%;max-width:240px;height:auto;margin:0 auto;display:block}.tool-headphones__band{stroke:var(--t-muted,#5d6b7c);stroke-width:8px;stroke-linecap:round}.tool-headphones__cup rect{fill:var(--t-surface,#f5f7fa);stroke:var(--t-border,#dde3ea);stroke-width:2px;transition:fill .15s,stroke .15s}.tool-headphones__cup text{fill:var(--t-muted,#5d6b7c);font:700 22px/1 var(--t-font,system-ui, sans-serif);text-anchor:middle;dominant-baseline:middle}.tool-headphones__cup text.tool-headphones__en{font-size:12px;font-weight:600}.tool-headphones__cup.is-on rect{fill:var(--t-accent,#2563eb);stroke:var(--t-accent,#2563eb)}.tool-headphones__cup.is-on text{fill:var(--t-accent-text,#fff)}.tool-headphones__now{text-align:center;min-height:1.5em;font-size:22px;font-weight:700}.tool-headphones__lr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tool-headphones__lr .tool-btn:last-child{grid-column:1/-1}.tool-headphones .tool-btn.is-on{border-color:var(--t-accent,#2563eb);box-shadow:inset 0 0 0 2px var(--t-accent,#2563eb);font-weight:600}.tool-headphones__freq{text-align:center;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.2}.tool-headphones__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tool-headphones__grid .tool-btn{white-space:nowrap;padding:10px 4px}.tool-headphones__level{flex-wrap:nowrap}.tool-headphones__level .tool-meter{flex:1;min-width:0}.tool-headphones__level>.tool-muted{white-space:nowrap;flex:none}.tool-headphones__hit{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;min-height:72px;font-size:20px;font-weight:700}.tool-headphones__hit:not(:disabled){border-color:var(--t-accent,#2563eb)}@media (max-width:420px){.tool-headphones__freq{font-size:28px}.tool-headphones__grid{gap:6px}.tool-headphones__grid .tool-btn{font-size:14px}}
