.dr-scope{--font-archivo:Arial,Helvetica;--font-smono:"SFMono-Regular",Consolas;--dr-carbon:#131313;--dr-carbon2:#0D0D0D;--dr-panel:#1A1917;--dr-bone:#E8E4DA;--dr-bone-dim:rgba(232,228,218,0.58);--dr-bone-faint:rgba(232,228,218,0.36);--dr-line:rgba(232,228,218,0.12);--dr-signal:#FF8A00;--dr-signal-soft:rgba(255,138,0,0.16);--dr-ease:cubic-bezier(0.16,1,0.3,1);--gold-bright:var(--dr-signal);--line:var(--dr-line);--bone-dim:var(--dr-bone-dim)}.dr-scope,.dr-scope *{box-sizing:border-box}.dr-scope{margin:0;background:var(--dr-carbon);color:var(--dr-bone);font-family:var(--font-archivo),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100dvh;position:relative}.dr-scope ::selection{background:var(--dr-signal);color:var(--dr-carbon)}.dr-scope .dr-eyebrow,.dr-scope .mono{font-family:var(--font-smono),monospace}.dr-scope .dr-eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.34em;color:var(--dr-signal)}.dr-scope .wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.dr-scope .dr-hero{position:relative;min-height:76vh;display:flex;align-items:flex-end;overflow:hidden}.dr-scope .dr-hero-art{position:absolute;inset:0;z-index:0}.dr-scope .dr-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center 62%;display:block}.dr-scope .dr-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,19,19,.55) 0,rgba(19,19,19,.12) 40%,rgba(19,19,19,.86) 82%,var(--dr-carbon) 100%)}.dr-scope .dr-hero-inner{position:relative;z-index:1;width:100%;padding:clamp(80px,16vh,160px) 0 clamp(36px,6vh,64px)}.dr-scope .dr-onair{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-smono),monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--dr-bone);border:1px solid var(--dr-line);border-radius:4px;padding:8px 12px;background:rgba(13,13,13,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dr-scope .dr-onair .lamp{width:8px;height:8px;border-radius:50%;background:var(--dr-signal);box-shadow:0 0 12px var(--dr-signal);animation:drLamp 2.6s ease-in-out infinite}@keyframes drLamp{0%,to{opacity:1}50%{opacity:.45}}.dr-scope .dr-hero h1{font-family:var(--font-archivo);font-weight:900;font-stretch:92%;font-size:clamp(2.6rem,11vw,7.6rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 0;color:var(--dr-bone)}.dr-scope .dr-hero h1 .sig{color:var(--dr-signal)}.dr-scope .dr-hero .dr-sub{margin:18px 0 0;max-width:40rem;font-size:15px;line-height:1.7;color:var(--dr-bone-dim)}.dr-scope .dr-hero .dr-sub b{color:var(--dr-bone);font-weight:600}.dr-scope .dr-tuner{position:sticky;top:0;z-index:40;background:rgba(13,13,13,.9);-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);border-top:1px solid var(--dr-line);border-bottom:1px solid var(--dr-line)}.dr-scope .dr-tuner-inner{max-width:1180px;margin:0 auto;padding:0 clamp(12px,4vw,56px);position:relative}.dr-scope .dr-face{display:grid;grid-template-columns:minmax(128px,auto) 1fr auto;align-items:stretch;gap:clamp(10px,2vw,22px)}.dr-scope .dr-readout{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 0;min-width:0}.dr-scope .rd-freq{font-family:var(--font-smono),monospace;font-size:clamp(20px,2.2vw,26px);letter-spacing:.06em;color:var(--dr-signal);text-shadow:0 0 16px rgba(255,138,0,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-scope .rd-name{font-family:var(--font-archivo);font-weight:700;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--dr-bone-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-scope .rd-name[data-lock="0"]{color:var(--dr-bone-faint)}.dr-scope .dr-band{position:relative;height:66px;cursor:grab;touch-action:pan-y;outline:none;overflow:hidden}.dr-scope .dr-band[data-drag="1"]{cursor:grabbing}.dr-scope .dr-band:focus-visible{box-shadow:inset 0 0 0 1px var(--dr-signal);border-radius:4px}.dr-scope .dr-ticks{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,var(--dr-line) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(232,228,218,.2) 0 1px,transparent 1px 60px);opacity:.55}.dr-scope .dr-band[data-drag="1"] .dr-ticks{animation:drStatic .24s steps(2) infinite}@keyframes drStatic{0%{opacity:.55}50%{opacity:.4}to{opacity:.55}}.dr-scope .dr-needle{position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--dr-signal);box-shadow:0 0 12px var(--dr-signal);pointer-events:none;z-index:2;transition:transform .5s var(--dr-ease);will-change:transform}.dr-scope .dr-needle:after{content:"";position:absolute;top:0;left:-3px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--dr-signal)}.dr-scope .dr-stop{position:absolute;top:0;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 8px;cursor:pointer;background:none;border:none;color:var(--dr-bone-faint);transition:color .3s var(--dr-ease);white-space:nowrap}.dr-scope .dr-stop .fq{font-family:var(--font-smono),monospace;font-size:14px;letter-spacing:.06em;color:inherit}.dr-scope .dr-stop .nm{font-family:var(--font-archivo);font-weight:700;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase}.dr-scope .dr-stop:hover{color:var(--dr-bone-dim)}.dr-scope .dr-stop[data-on="1"]{color:var(--dr-bone)}.dr-scope .dr-stop[data-on="1"] .fq{color:var(--dr-signal);text-shadow:0 0 14px rgba(255,138,0,.5)}.dr-scope .dr-side{display:flex;align-items:center;gap:12px;padding:10px 0}.dr-scope .dr-meter{display:flex;align-items:flex-end;gap:3px;height:22px;--sig:1}.dr-scope .dr-meter i{width:4px;border-radius:1px;background:var(--dr-signal);transform-origin:bottom;transition:transform .12s linear,opacity .12s linear}.dr-scope .dr-meter i:first-child{height:6px}.dr-scope .dr-meter i:nth-child(2){height:10px}.dr-scope .dr-meter i:nth-child(3){height:14px}.dr-scope .dr-meter i:nth-child(4){height:18px}.dr-scope .dr-meter i:nth-child(5){height:22px}.dr-scope .dr-meter i:first-child{opacity:calc(.25 + .75 * clamp(0, calc(var(--sig) * 5 - 0), 1));transform:scaleY(clamp(.2,calc(var(--sig) * 5 - 0),1))}.dr-scope .dr-meter i:nth-child(2){opacity:calc(.25 + .75 * clamp(0, calc(var(--sig) * 5 - 1), 1));transform:scaleY(clamp(.2,calc(var(--sig) * 5 - 1),1))}.dr-scope .dr-meter i:nth-child(3){opacity:calc(.25 + .75 * clamp(0, calc(var(--sig) * 5 - 2), 1));transform:scaleY(clamp(.2,calc(var(--sig) * 5 - 2),1))}.dr-scope .dr-meter i:nth-child(4){opacity:calc(.25 + .75 * clamp(0, calc(var(--sig) * 5 - 3), 1));transform:scaleY(clamp(.2,calc(var(--sig) * 5 - 3),1))}.dr-scope .dr-meter i:nth-child(5){opacity:calc(.25 + .75 * clamp(0, calc(var(--sig) * 5 - 4), 1));transform:scaleY(clamp(.2,calc(var(--sig) * 5 - 4),1))}.dr-scope .dr-static{font-size:9px;letter-spacing:.18em;color:var(--dr-bone-faint);background:none;border:1px solid var(--dr-line);border-radius:4px;padding:7px 9px;cursor:pointer;transition:color .3s,border-color .3s}.dr-scope .dr-static:hover{color:var(--dr-bone-dim)}.dr-scope .dr-static[data-on="1"]{color:var(--dr-signal);border-color:var(--dr-signal)}@media (max-width:860px){.dr-scope .dr-face{grid-template-columns:1fr auto;grid-template-rows:auto auto}.dr-scope .dr-readout{grid-column:1;grid-row:1;flex-direction:row;align-items:baseline;gap:10px;padding:8px 0 0}.dr-scope .dr-side{grid-column:2;grid-row:1;padding:8px 0 0}.dr-scope .dr-static{display:none}.dr-scope .dr-band{grid-column:1/-1;grid-row:2;height:58px}.dr-scope .dr-stop .nm{display:none}.dr-scope .dr-stop .fq{font-size:11px}}.dr-scope .dr-stations{display:grid;gap:clamp(20px,3vh,34px);padding:clamp(28px,5vh,56px) 0 clamp(40px,7vh,80px)}.dr-scope .dr-station{display:grid;grid-template-columns:.94fr 1.06fr;gap:clamp(18px,3vw,44px);align-items:center;border:1px solid var(--dr-line);border-radius:10px;overflow:hidden;background:var(--dr-panel);scroll-margin-top:96px}@media (max-width:780px){.dr-scope .dr-station{grid-template-columns:1fr}}.dr-scope .dr-station:nth-child(2n){grid-template-columns:1.06fr .94fr}.dr-scope .dr-station:nth-child(2n) .st-media{order:2}@media (max-width:780px){.dr-scope .dr-station:nth-child(2n){grid-template-columns:1fr}.dr-scope .dr-station:nth-child(2n) .st-media{order:0}}.dr-scope .st-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--dr-carbon2)}.dr-scope .st-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--dr-ease)}.dr-scope .dr-station:hover .st-media img{transform:scale(1.03)}.dr-scope .st-media:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 60%,rgba(19,19,19,.5))}.dr-scope .st-body{padding:clamp(20px,3vw,40px)}.dr-scope .st-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.dr-scope .st-freq{font-family:var(--font-smono),monospace;font-size:clamp(20px,2.4vw,28px);color:var(--dr-signal);letter-spacing:.04em}.dr-scope .st-name{font-family:var(--font-archivo);font-weight:800;font-size:clamp(22px,3vw,34px);letter-spacing:.02em;text-transform:uppercase;margin:0}.dr-scope .st-status{font-family:var(--font-smono),monospace;font-size:9px;letter-spacing:.26em;text-transform:uppercase;padding:6px 10px;border-radius:4px;border:1px solid var(--dr-line);color:var(--dr-bone-dim);white-space:nowrap}.dr-scope .st-status[data-live="1"]{color:var(--dr-carbon);background:var(--dr-signal);border-color:var(--dr-signal);font-weight:700}.dr-scope .st-wave{margin:10px 0 0;font-family:var(--font-smono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dr-bone-faint)}.dr-scope .st-blurb{margin:14px 0 0;color:var(--dr-bone-dim);font-size:15px;line-height:1.7;max-width:34rem}.dr-scope .st-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--font-smono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dr-carbon);background:var(--dr-signal);border:1px solid var(--dr-signal);padding:13px 20px;border-radius:6px;text-decoration:none;font-weight:700;transition:transform .3s var(--dr-ease),background .3s,box-shadow .3s}.dr-scope .st-cta:hover{transform:translateY(-2px);background:#FFA033;box-shadow:0 10px 30px rgba(255,138,0,.25)}.dr-scope .st-cta.ghost{background:none;color:var(--dr-bone-dim);border-color:var(--dr-line);font-weight:400}.dr-scope .st-cta.ghost:hover{color:var(--dr-bone);border-color:var(--dr-bone-dim);box-shadow:none}.dr-scope .st-bench{display:inline-flex;align-items:center;gap:9px;margin-top:22px;font-family:var(--font-smono),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dr-bone-faint)}.dr-scope .st-bench .dot{width:7px;height:7px;border-radius:50%;border:1px solid var(--dr-bone-faint)}.dr-scope .dr-foot{border-top:1px solid var(--dr-line);padding:clamp(32px,6vh,64px) 0}.dr-scope .dr-foot .row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.dr-scope .dr-foot .mark{display:flex;align-items:center;gap:10px;font-family:var(--font-archivo);font-weight:800;letter-spacing:.04em}.dr-scope .dr-foot .mark .lamp{width:8px;height:8px;border-radius:50%;background:var(--dr-signal);box-shadow:0 0 10px var(--dr-signal)}.dr-scope .dr-foot .links{display:flex;gap:18px;flex-wrap:wrap}.dr-scope .dr-foot .links a{color:var(--dr-bone-faint);text-decoration:none;font-family:var(--font-smono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:color .3s}.dr-scope .dr-foot .links a:hover{color:var(--dr-signal)}.dr-scope .dr-foot .fine{color:var(--dr-bone-faint);font-size:11px;margin-top:20px;line-height:1.65;max-width:56rem}.dr-scope .st-media:before{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(232,228,218,.07) 45%,rgba(255,138,0,.05) 55%,transparent);transform:translateX(-130%);transition:transform .9s var(--dr-ease)}.dr-scope .dr-station:hover .st-media:before{transform:translateX(320%)}.dr-scope .dr-station:hover .st-freq,.dr-scope .dr-station:target .st-freq{animation:drCarrier 3.2s ease-in-out infinite}@keyframes drCarrier{0%,to{text-shadow:0 0 10px rgba(255,138,0,.35)}50%{text-shadow:0 0 22px rgba(255,138,0,.7)}}.dr-scope .dr-wave{display:block;width:min(420px,70vw);height:26px;margin-top:22px;opacity:.5}.dr-scope .dr-wave path{stroke:var(--dr-signal);stroke-width:1.5;fill:none;stroke-dasharray:6 8;animation:drWave 2.8s linear infinite}@keyframes drWave{to{stroke-dashoffset:-56}}.dr-scope .tbw-room{background:transparent}@media (prefers-reduced-motion:reduce){.dr-scope *{animation:none!important;transition:none!important}.dr-scope .dr-needle{transition:none}}