.RTadwq_radioPage{max-width:var(--maxw);margin:0 auto;padding:48px 24px 64px}.RTadwq_radioHero{background:linear-gradient(135deg,#080d1a 0%,#0f1e3a 50%,#0d2248 100%);border-radius:16px;margin-bottom:48px;padding:48px 48px 44px;position:relative;overflow:hidden}.RTadwq_radioHero:before{content:"";pointer-events:none;background:radial-gradient(at 70%,#1d6cb640 0%,#0000 65%);position:absolute;inset:0}.RTadwq_radioHeroLayout{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid;position:relative}.RTadwq_radioEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff6;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.RTadwq_onAirDot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.4s infinite RTadwq_pulseLive}@keyframes RTadwq_pulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.RTadwq_radioHeroTitle{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:36px;font-weight:700;line-height:1.1}.RTadwq_radioHeroSub{color:#ffffff80;margin-bottom:32px;font-size:15px;line-height:1.5}.RTadwq_stationTabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.RTadwq_stationTab{cursor:pointer;color:#ffffff80;background:0 0;border:1.5px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.RTadwq_stationTabActive{border-color:var(--accent);color:#fff;background:#d9770626}.RTadwq_stationTab:hover:not(.RTadwq_stationTabActive){color:#fffc;border-color:#ffffff4d}.RTadwq_stationTabDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.RTadwq_waveform{align-items:flex-end;gap:3px;height:40px;margin-bottom:24px;display:flex}.RTadwq_waveformBar{transform-origin:bottom;background:#fff3;border-radius:2px;width:3px;transition:background .3s}.RTadwq_waveformPlaying .RTadwq_waveformBar{background:var(--accent);opacity:.9;animation:RTadwq_wave var(--dur) ease-in-out infinite alternate}@keyframes RTadwq_wave{0%{transform:scaleY(1)}to{transform:scaleY(var(--peak))}}.RTadwq_radioControls{align-items:center;gap:16px;display:flex}.RTadwq_playBtn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-family:inherit;transition:transform .15s,opacity .15s;display:flex}.RTadwq_playBtn:hover{transform:scale(1.06)}.RTadwq_playBtn:active{transform:scale(.97)}.RTadwq_playBtnIdle{background:var(--accent);color:#fff}.RTadwq_playBtnLoading{color:#ffffff80;cursor:wait;background:#ffffff1a}.RTadwq_playBtnPlaying{color:#fff;background:#ffffff1f;border:1.5px solid #ffffff40}.RTadwq_volumeWrap{flex:1;align-items:center;gap:10px;max-width:160px;display:flex}.RTadwq_volumeIcon{color:#ffffff73;flex-shrink:0}.RTadwq_volumeSlider{appearance:none;cursor:pointer;background:#fff3;border-radius:2px;outline:none;flex:1;height:3px}.RTadwq_volumeSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px}.RTadwq_radioStatus{color:#ffffff73;align-items:center;gap:8px;font-size:13px;display:flex}.RTadwq_radioStatusError{color:#f87171}.RTadwq_radioStatusLoading{color:#fff9}.RTadwq_stationNote{border-radius:var(--radius);color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff1a;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.RTadwq_stationNoteIcon{color:var(--accent);flex-shrink:0;margin-top:1px}.RTadwq_radioDial{border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.RTadwq_radioDialInner{background:#1d6cb626;border:1.5px solid #1d6cb64d;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.RTadwq_radioDialIcon{color:#ffffff4d}.RTadwq_radioDialPlaying .RTadwq_radioDialInner{background:#d9770626;border-color:#d9770666}.RTadwq_radioDialPlaying .RTadwq_radioDialIcon{color:var(--accent)}.RTadwq_dialRing{border:2px solid #0000;border-top-color:#1d6cb666;border-radius:50%;position:absolute;inset:-2px}.RTadwq_radioDialPlaying .RTadwq_dialRing{border-top-color:var(--accent);animation:3s linear infinite RTadwq_spin}@keyframes RTadwq_spin{to{transform:rotate(360deg)}}.RTadwq_sectionTitle{color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:700}.RTadwq_sectionRule{background:var(--primary);border-radius:2px;width:40px;height:3px;margin:0 0 28px}.RTadwq_stationsSection{margin-bottom:48px}.RTadwq_stationRow{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:20px;margin-bottom:12px;padding:20px 24px;transition:box-shadow .15s;display:flex}.RTadwq_stationRow:hover{box-shadow:0 4px 16px #00000012}.RTadwq_stationRowDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.RTadwq_stationRowInfo{flex:1}.RTadwq_stationRowName{color:var(--ink);margin-bottom:3px;font-size:15px;font-weight:700}.RTadwq_stationRowDesc{color:var(--muted);font-size:13px}.RTadwq_stationRowBadge{letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.RTadwq_badgeAlways{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.RTadwq_badgeEvent{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.RTadwq_stationRowPlay{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s;display:flex}.RTadwq_stationRowPlay:hover{background:var(--primary-dark)}.RTadwq_howSection{margin-bottom:48px}.RTadwq_howGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.RTadwq_howCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px 24px}.RTadwq_howIconWrap{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.RTadwq_howCardTitle{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.RTadwq_howCardDesc{color:var(--ink-soft);margin-bottom:16px;font-size:13.5px;line-height:1.6}.RTadwq_howLink{color:var(--primary);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s;display:inline-flex}.RTadwq_howLink:hover{color:var(--accent)}.RTadwq_appStrip{background:#0f1e3a;border-radius:12px;align-items:center;gap:24px;padding:28px 36px;display:flex}.RTadwq_appStripIcon{background:linear-gradient(135deg, var(--primary-dark), var(--primary));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.RTadwq_appStripBody{flex:1}.RTadwq_appStripTitle{color:#fff;margin-bottom:4px;font-size:16px;font-weight:700}.RTadwq_appStripSub{color:#ffffff73;font-size:13px;line-height:1.5}.RTadwq_appStripBtn{color:#fff;border-radius:var(--radius);white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;flex-shrink:0;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.RTadwq_appStripBtn:hover{background:#ffffff2e}.RTadwq_radioHeroLayout>*{min-width:0}@media (max-width:900px){.RTadwq_radioHeroLayout{grid-template-columns:1fr}.RTadwq_radioDial{display:none}.RTadwq_howGrid{grid-template-columns:1fr 1fr}.RTadwq_appStrip{text-align:center;flex-direction:column}}@media (max-width:640px){.RTadwq_howGrid{grid-template-columns:1fr}.RTadwq_radioHero{padding:32px 24px}}
