.Dial-module__T3ZF2a__dialSection{position:relative}.Dial-module__T3ZF2a__band{background:var(--dusk);border:1px solid var(--line);border-radius:10px;margin-top:32px;padding:28px 12px 44px;position:relative;overflow-x:auto}.Dial-module__T3ZF2a__bandInner{min-width:780px;height:96px;position:relative}.Dial-module__T3ZF2a__ticks{background:var(--line);height:1px;position:absolute;bottom:26px;left:0;right:0}.Dial-module__T3ZF2a__needle{background:var(--amber);width:2px;box-shadow:0 0 10px var(--amber);pointer-events:none;transition:left .48s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:20px}.Dial-module__T3ZF2a__stations{height:100%;margin:0;padding:0;list-style:none;position:relative}.Dial-module__T3ZF2a__station{position:absolute;top:0;transform:translate(-50%)}.Dial-module__T3ZF2a__stationBtn{color:var(--fog);cursor:pointer;font-family:var(--font-mono), monospace;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:4px 6px;display:flex}.Dial-module__T3ZF2a__station:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:4px}.Dial-module__T3ZF2a__stationMark{background:var(--line);width:2px;height:14px}.Dial-module__T3ZF2a__stationFreq{letter-spacing:.02em;font-size:.68rem}.Dial-module__T3ZF2a__stationName{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.02em;text-align:center;max-width:74px;color:var(--fog);font-size:.66rem;line-height:1.15}.Dial-module__T3ZF2a__stationActive .Dial-module__T3ZF2a__stationMark{background:var(--amber);height:20px}.Dial-module__T3ZF2a__stationActive .Dial-module__T3ZF2a__stationFreq,.Dial-module__T3ZF2a__stationActive .Dial-module__T3ZF2a__stationName{color:var(--amber)}.Dial-module__T3ZF2a__panels{margin-top:28px}.Dial-module__T3ZF2a__panel{background:var(--dusk);border:1px solid var(--line);border-radius:10px;padding:28px clamp(18px,4vw,36px) 34px}.Dial-module__T3ZF2a__panelHidden{display:none}.Dial-module__T3ZF2a__panelHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.Dial-module__T3ZF2a__panelFreq{font-family:var(--font-mono), monospace;color:var(--amber);font-size:1rem}.Dial-module__T3ZF2a__panelName{font-size:clamp(1.5rem,3.5vw,2.1rem)}.Dial-module__T3ZF2a__panelMeta{font-family:var(--font-mono), monospace;color:var(--fog);flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 18px;font-size:.78rem;display:flex}.Dial-module__T3ZF2a__panelDesc{max-width:65ch;color:var(--paper);margin-bottom:20px}.Dial-module__T3ZF2a__artistList{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.Dial-module__T3ZF2a__artistChip{border:1px solid var(--line);color:var(--fog);border-radius:999px;padding:4px 12px;font-size:.82rem}.Dial-module__T3ZF2a__trackTable{border-collapse:collapse;width:100%;font-size:.9rem}.Dial-module__T3ZF2a__trackTable th{text-align:left;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--fog);border-bottom:1px solid var(--line);padding:6px 8px;font-size:.68rem}.Dial-module__T3ZF2a__trackTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 8px}.Dial-module__T3ZF2a__trackDur{font-family:var(--font-mono), monospace;color:var(--fog);white-space:nowrap}@media (max-width:480px){.Dial-module__T3ZF2a__band{padding:22px 8px 36px}}
