.signal_comingSoonBanner__ezMxs{display:flex;align-items:flex-start;gap:14px;background:var(--amber-dim);border:1px solid var(--amber-ring);border-radius:var(--radius);padding:18px 20px;margin-bottom:32px}.signal_comingSoonIcon__plp6R{font-size:28px;flex-shrink:0}.signal_comingSoonTitle__3q97_{font-size:15px;font-weight:600;color:var(--text);margin-bottom:4px}.signal_comingSoonSub__9YG0U{font-size:13px;color:var(--text2);line-height:1.5}.signal_page__tK_F0{min-height:100vh;background:var(--bg2)}.signal_main__SAjQ1{max-width:900px;margin:0 auto;padding:40px 24px 80px}.signal_header__lQpCg{margin-bottom:36px}.signal_headerTag__YZ2M0{font-size:11px;font-family:var(--font-mono);color:var(--amber);background:var(--amber-dim);border:1px solid var(--amber-ring);border-radius:4px;padding:3px 10px;display:inline-block;margin-bottom:16px;letter-spacing:.04em}.signal_headerTitle__Uf68G{font-size:clamp(22px,3.5vw,34px);font-weight:700;letter-spacing:-.75px;color:var(--text);margin-bottom:12px;line-height:1.15}.signal_headerSub__lhKTg{font-size:15px;color:var(--text2);line-height:1.7;max-width:560px}.signal_latestLabel__hEm1s{font-size:11px;font-family:var(--font-mono);color:var(--text3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.signal_latestCard__Ct7ay{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);padding:24px;margin-bottom:40px;align-items:start}@media (max-width:640px){.signal_latestCard__Ct7ay{grid-template-columns:1fr}}.signal_playerScreen__leH6V{background:var(--surface2);border:1px solid var(--border2);border-radius:var(--radius-sm);aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:border-color .15s}.signal_playerScreen__leH6V:hover{border-color:var(--amber-ring)}.signal_playerPlay__hHUZU{width:52px;height:52px;border-radius:50%;background:var(--amber);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;padding-left:3px}.signal_playerMeta__o2bU_{font-size:11px;font-family:var(--font-mono);color:var(--text3)}.signal_latestMeta__4f5gF{padding:4px 0}.signal_latestDate__MSG86{font-size:11px;font-family:var(--font-mono);color:var(--amber);margin-bottom:8px}.signal_latestTitle__72sfo{font-size:20px;font-weight:700;color:var(--text);line-height:1.25;letter-spacing:-.3px;margin-bottom:12px}.signal_latestSummary__NVezX{font-size:13px;color:var(--text2);line-height:1.7;margin-bottom:14px}.signal_latestTags__4PG_J{display:flex;gap:6px;flex-wrap:wrap}.signal_latestTag__CRXHf{font-size:11px;font-family:var(--font-mono);color:var(--amber);background:var(--amber-dim);border:1px solid var(--amber-ring);border-radius:4px;padding:2px 8px}.signal_allLabel__gchW1{font-size:11px;font-family:var(--font-mono);color:var(--text3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.signal_episodeList__XLDVC{display:flex;flex-direction:column;gap:2px}.signal_episode__hCuMk{display:flex;gap:16px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s;align-items:flex-start}.signal_episode__hCuMk:hover{border-color:var(--amber-ring)}.signal_episodePlay__xsxGz{width:36px;height:36px;border-radius:50%;background:var(--amber-dim);border:1px solid var(--amber-ring);color:var(--amber);display:flex;align-items:center;justify-content:center;font-size:12px;padding-left:2px;flex-shrink:0;margin-top:2px}.signal_episodeBody__nwb_O{flex:1 1}.signal_episodeMeta__o36KJ{font-size:11px;font-family:var(--font-mono);color:var(--amber);margin-bottom:6px}.signal_episodeTitle__iw7c0{font-size:15px;font-weight:600;color:var(--text);margin-bottom:6px;line-height:1.3}.signal_episodeSummary__mYDf1{font-size:12px;color:var(--text2);line-height:1.65;margin-bottom:10px}.signal_episodeTags__bQEIi{display:flex;gap:5px;flex-wrap:wrap}.signal_episodeTag__C5R4z{font-size:10px;font-family:var(--font-mono);color:var(--text3);background:var(--surface2);border:1px solid var(--border);border-radius:3px;padding:2px 7px}