.message_card__78m5U{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--surface)}.message_heading__NXKee{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 6px}.message_lead__FJqOp{margin:0 0 16px;color:var(--fg-muted);font-size:15px}.message_lead__FJqOp strong{color:var(--fg);font-weight:600}.message_form__QiFTt{display:flex;flex-direction:column;gap:14px}.message_field__xfIdH{display:flex;flex-direction:column;gap:6px;position:relative;font-size:14px;color:var(--fg-muted)}.message_field__xfIdH em{font-style:normal;color:var(--fg-faint)}.message_field__xfIdH input,.message_field__xfIdH textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:12px 14px;font-size:16px;color:var(--fg);resize:vertical;transition:border-color .2s}.message_field__xfIdH input::placeholder,.message_field__xfIdH textarea::placeholder{color:var(--fg-faint)}.message_field__xfIdH input:focus,.message_field__xfIdH textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.message_field__xfIdH [aria-invalid=true]{border-color:var(--live)}.message_counter__LQfKT{align-self:flex-end;margin-top:-2px;font-size:12px;color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.message_counter__LQfKT[data-low=true]{color:var(--accent)}.message_rules__rBS9I{margin:0;font-size:13px;color:var(--fg-faint)}.message_error__ZCGWo{margin:0;font-size:14px;color:var(--live)}.message_submit__dvt05{align-self:flex-start;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:11px 22px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.message_submit__dvt05:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}.message_submit__dvt05:disabled{opacity:.4;cursor:default}.message_sent__nL5IQ p{margin:0 0 10px}.message_link__mVivJ{background:none;border:0;padding:6px 0;min-height:32px;color:var(--accent);cursor:pointer;text-decoration:underline}.message_onair__aVEGh{display:flex;flex-direction:column;gap:10px}.message_onairLabel__DeHUe{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--accent)}.message_quote__1WToB{margin:0;font-family:var(--font-display);font-size:clamp(22px,5.5vw,30px);line-height:1.3;text-wrap:pretty}.message_quote__1WToB:before{content:"“";color:var(--accent)}.message_quote__1WToB:after{content:"”";color:var(--accent)}.message_onairFoot__MsJG4{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--fg-faint)}.message_report__SqVzG{background:none;border:1px solid var(--line-strong);color:var(--fg-muted);border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer}.message_report__SqVzG:disabled{opacity:.6;cursor:default}.radio_layout__eKBBx{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100dvh;padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}.radio_sidebar__WPMQS{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:calc(100dvh - var(--bar-h) - env(safe-area-inset-bottom));background:var(--sidebar);display:flex;flex-direction:column;gap:6px;padding:0 0 20px;overflow-y:auto}.radio_brand__BEE6N{display:flex;align-items:center;gap:10px;height:70px;padding:0 25px;text-decoration:none;font-weight:800;font-size:17px;letter-spacing:-.01em}.radio_logo__FGl4P{flex:none;display:inline-flex;align-items:center;filter:drop-shadow(0 2px 6px rgba(251,191,36,.25))}.radio_logo__FGl4P svg{display:block}.radio_brandText__ni7hJ{line-height:1.2}.radio_nav__RoYaa{display:flex;flex-direction:column}.radio_navItem__dKvU4{display:flex;align-items:center;gap:12px;padding:12px 21px;text-decoration:none;color:var(--fg-muted);font-weight:600;font-size:14px;border-left:3px solid transparent;transition:color .15s,background .15s}.radio_navItem__dKvU4:hover{color:var(--fg)}.radio_navItem__dKvU4[aria-current]{color:var(--fg);background:var(--accent-soft);border-left-color:var(--accent)}.radio_liveTag__yBUg9{margin-left:2px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;padding:3px 5px;border-radius:3px;background:var(--live-bg);color:#fff}.radio_sideCard__tSJi6{margin:14px 20px 0;padding:16px 14px;border-radius:var(--radius);text-align:center;background:linear-gradient(160deg,rgba(251,191,36,.16),rgba(245,158,11,.05));font-size:12px;font-weight:500;color:var(--fg-muted)}.radio_sideCard__tSJi6 p{margin:0}.radio_sideCardTitle__RV_Q6{font-size:13px;font-weight:700;color:var(--fg)!important;margin-bottom:6px!important}.radio_sideFoot__elz_h{margin:auto 20px 0;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-faint)}.radio_rail__a279y{display:none}@media (min-width:1280px){.radio_layout__eKBBx{grid-template-columns:var(--sidebar-w) minmax(0,1fr) 300px}.radio_rail__a279y{display:block}.radio_peopleInline__sesNC{display:none}}.radio_rail__a279y{grid-column:3;grid-row:1;position:-webkit-sticky;position:sticky;top:0;align-self:start;height:calc(100dvh - var(--bar-h) - env(safe-area-inset-bottom));overflow-y:auto;padding:20px 20px 24px 0}.radio_rail__a279y .radio_people__7LnE9{background:var(--sidebar);min-height:100%}.radio_people__7LnE9{border-radius:var(--radius);padding:20px;background:var(--surface);border:1px solid var(--line)}.radio_peopleTitle__4_ELt{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.radio_peopleCount__cnrrs{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--accent-soft);color:var(--accent)}.radio_peopleSub__Lj6ge{margin:4px 0 14px;font-size:12px;color:var(--fg-faint)}.radio_peopleEmpty__oPk2j,.radio_peopleMore__Dr42a{margin:10px 0 0;font-size:13px;color:var(--fg-faint)}.radio_peopleList__deJFZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.radio_person__I_Ofn{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:6px;min-width:0}.radio_avatar__Y8y66{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:rgba(255,255,255,.85);overflow:hidden}.radio_avatar__Y8y66 svg{margin-top:6px;width:26px;height:26px}.radio_personName__VD0y6{min-width:0;flex:1 1;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio_youTag__ockPm{flex:none;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--accent);color:var(--accent-ink)}.radio_main__DUE0a{min-width:0}.radio_topbar__d_AKu{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:70px;display:flex;align-items:center;gap:16px;padding:0 59px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.radio_topBrand__X7nDq{display:none;align-items:center;gap:8px;font-weight:800;font-size:15px;text-decoration:none}.radio_tagline__ylzTy{margin:0;color:var(--fg-faint);font-size:14px;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio_status__qanG0{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:var(--muted);font-size:13px;font-weight:600;color:var(--fg-muted)}.radio_status__qanG0[data-live=true]{background:var(--accent-soft);color:var(--accent)}.radio_content__uNkF2{padding:30px 59px 48px;display:flex;flex-direction:column;gap:32px;max-width:1320px}.radio_pageTitle__Uw96E{margin:0 0 -12px;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.2;scroll-margin-top:90px}.radio_anchor__jwg_X,.radio_now__YT76N{scroll-margin-top:90px}.radio_channels__gQCJ3{display:grid;grid-template-columns:repeat(auto-fill,170px);grid-gap:28px;gap:28px}.radio_card__ygTmd{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;background:none;border:0;cursor:pointer;text-align:center;color:var(--fg)}.radio_cardArt__ujyHY{position:relative;display:block;width:100%;padding:3px;margin-bottom:14px;border-radius:11px;background:var(--line);transition:background .2s,transform .25s}.radio_card__ygTmd:hover .radio_cardArt__ujyHY{transform:translateY(-3px)}.radio_card__ygTmd[aria-pressed=true] .radio_cardArt__ujyHY{background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.radio_cardLive__XrDC8{position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;padding:3px 6px;border-radius:3px;background:var(--live-bg);color:#fff;box-shadow:0 0 0 2px var(--bg)}.radio_cardTitle__vJKOp{font-size:16px;font-weight:600;line-height:1.35}.radio_card__ygTmd[aria-pressed=true] .radio_cardTitle__vJKOp{color:var(--accent)}.radio_cardSub__xuHkH{font-size:12px;color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radio_cassette__eLnXG{--cream:#f3e6cf;--hub:#1a120d;position:relative;display:block;width:100%;aspect-ratio:1.58;container-type:inline-size}.radio_shell__93qTo{position:absolute;inset:0;border-radius:5cqw;overflow:hidden;background:radial-gradient(circle at 4.5% 7%,rgba(0,0,0,.55) 0 1.1cqw,rgba(255,255,255,.18) 1.2cqw 1.5cqw,transparent 1.6cqw),radial-gradient(circle at 95.5% 7%,rgba(0,0,0,.55) 0 1.1cqw,rgba(255,255,255,.18) 1.2cqw 1.5cqw,transparent 1.6cqw),radial-gradient(circle at 4.5% 93%,rgba(0,0,0,.55) 0 1.1cqw,rgba(255,255,255,.18) 1.2cqw 1.5cqw,transparent 1.6cqw),radial-gradient(circle at 95.5% 93%,rgba(0,0,0,.55) 0 1.1cqw,rgba(255,255,255,.18) 1.2cqw 1.5cqw,transparent 1.6cqw),linear-gradient(160deg,color-mix(in oklab,var(--mood) 64%,#000),color-mix(in oklab,var(--mood) 30%,#000));box-shadow:inset 0 0 0 .6cqw rgba(255,255,255,.1),inset 0 -1.5cqw 3cqw rgba(0,0,0,.35),0 2cqw 5cqw rgba(0,0,0,.2)}.radio_label__oPb_g{position:absolute;left:7cqw;right:7cqw;top:6cqw;height:36cqw;border-radius:2.5cqw;background:linear-gradient(to bottom,var(--cream) 0 34%,color-mix(in oklab,var(--mood) 55%,var(--cream)) 34% 90%,var(--cream) 90%);padding:2.2cqw 4cqw 0}.radio_name__lZ_Kz{display:block;color:#2a1600;font-weight:800;font-size:7cqw;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio_window__BfI1y{position:absolute;left:21cqw;right:21cqw;top:20cqw;height:18cqw;border-radius:9cqw;background:var(--hub);overflow:hidden;box-shadow:inset 0 0 0 .7cqw rgba(0,0,0,.5);display:flex;align-items:center;justify-content:space-between;padding:0 3cqw}.radio_reel__smV9P{width:12cqw;height:12cqw;border-radius:50%;flex:none;background:radial-gradient(circle closest-side,var(--hub) 0 34%,transparent 36% 68%,var(--cream) 70% 100%),repeating-conic-gradient(var(--cream) 0 22deg,var(--hub) 22deg 60deg);box-shadow:0 0 0 2.6cqw #4a2f20}.radio_reel__smV9P+.radio_reel__smV9P{box-shadow:0 0 0 1cqw #4a2f20}.radio_cassette__eLnXG[data-spin=true] .radio_reel__smV9P{animation:radio_spin__mcOHB 2.4s linear infinite}.radio_foot__lNiVn{position:absolute;left:22cqw;right:22cqw;bottom:0;height:14cqw;-webkit-clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);background:radial-gradient(circle at 30% 58%,rgba(0,0,0,.6) 0 1.8cqw,transparent 1.9cqw),radial-gradient(circle at 70% 58%,rgba(0,0,0,.6) 0 1.8cqw,transparent 1.9cqw),color-mix(in oklab,var(--mood) 22%,#000)}.radio_cassette__eLnXG[data-size=mini] .radio_name__lZ_Kz{display:none}@keyframes radio_spin__mcOHB{to{transform:rotate(1turn)}}.radio_cassette__eLnXG[data-size=mini]{width:64px;flex:none}.radio_now__YT76N{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;padding:28px;border-radius:var(--radius);background:linear-gradient(120deg,color-mix(in srgb,var(--mood) 14%,var(--surface)),var(--surface) 60%);border:1px solid var(--line);--fg-faint:var(--fg-muted)}.radio_nowInfo__UHPuB{display:flex;flex-direction:column;gap:12px;min-width:0}.radio_topline__35VYc{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.radio_onair__0xigD{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--fg-muted);background:var(--muted);padding:5px 10px;border-radius:999px}.radio_onair__0xigD[data-live=true]{color:#fff;background:var(--live-bg)}.radio_dot__xdbwX{width:7px;height:7px;border-radius:50%;background:currentColor}.radio_onair__0xigD[data-live=true] .radio_dot__xdbwX,.radio_status__qanG0[data-live=true] .radio_dot__xdbwX{animation:radio_pulse__4S_SS 1.6s ease-in-out infinite}@keyframes radio_pulse__4S_SS{50%{opacity:.35}}.radio_listeners__5Gfcp{color:var(--fg-faint)}.radio_listeners__5Gfcp strong{color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radio_bars__fif30{display:flex;gap:4px;align-items:flex-end;height:22px}.radio_bars__fif30 span{width:4px;height:5px;border-radius:2px;background:var(--fg-faint)}.radio_bars__fif30[data-live=true] span{background:var(--accent);animation:radio_eq__Pn7Wu 1.1s ease-in-out infinite}@keyframes radio_eq__Pn7Wu{0%,to{height:5px}50%{height:22px}}.radio_title___IZRp{font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.15;margin:0;letter-spacing:-.02em;text-wrap:balance}.radio_artist__bU7AC{margin:-6px 0 0;color:var(--fg-faint);font-size:15px}.radio_notice___beXL{margin:0;font-size:14px;color:var(--accent)}.radio_disclosure__clBkh,.radio_note__SOw06{margin:0;font-size:13px;color:var(--fg-faint)}.radio_disclosure__clBkh{display:flex;gap:10px;align-items:center}.radio_badge__yO5r7{flex:none;font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 6px;border-radius:4px;border:1px solid var(--fg-faint);color:var(--fg)}.radio_bar___V5vH{position:fixed;left:0;right:0;bottom:0;z-index:20;height:calc(var(--bar-h) + env(safe-area-inset-bottom));padding:0 20px env(safe-area-inset-bottom);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;background:var(--bar);border-top:1px solid var(--line);box-shadow:0 -4px 16px rgba(15,23,42,.25)}.radio_barTrack__utJl2{display:flex;align-items:center;gap:12px;min-width:0}.radio_barText__p3gJN{min-width:0}.radio_barSub__DMzJf,.radio_barTitle__RkD35{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio_barTitle__RkD35{font-weight:600;font-size:14px}.radio_barSub__DMzJf{font-size:12px;color:var(--fg-faint)}.radio_barCenter__NHkPY{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.radio_primary__kZMTh{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;height:38px;padding:0 20px 0 16px;font-weight:700;font-size:14px;cursor:pointer;min-width:148px;transition:transform .15s,background .15s}.radio_primary__kZMTh:hover{background:var(--accent-hover)}.radio_primary__kZMTh:active{transform:scale(.97)}.radio_primary__kZMTh:disabled{opacity:.45;cursor:default}.radio_barProgress__pvrFC{display:flex;align-items:center;gap:10px;width:100%;max-width:560px}.radio_time__Hnw5j{flex:none;font-size:12px;color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:38px;text-align:center}.radio_progress__8SXQa{flex:1 1;height:3px;border-radius:3px;background:var(--track);overflow:hidden}.radio_progress__8SXQa span{display:block;height:100%;background:var(--accent);transition:width 1s linear}.radio_volume__Oq7B8{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--fg-muted)}.radio_volume__Oq7B8 input{width:100%;max-width:120px;accent-color:var(--accent)}.radio_empty__g8HtU{text-align:center;padding:60px 0}.radio_emptyTitle__ndEnv{font-size:24px;font-weight:700;margin:0 0 8px}.radio_muted__W_0uc{color:var(--fg-muted);margin:0}.radio_srOnly__H_bzS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1133px){.radio_layout__eKBBx{--sidebar-w:70px}.radio_brand__BEE6N{padding:0;justify-content:center}.radio_liveTag__yBUg9,.radio_sideCard__tSJi6,.radio_sideFoot__elz_h{display:none}.radio_brandText__ni7hJ,.radio_navLabel__zzRgH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.radio_navItem__dKvU4{justify-content:center;padding:14px 0}.radio_content__uNkF2,.radio_topbar__d_AKu{padding-left:29px;padding-right:29px}.radio_now__YT76N{grid-template-columns:180px minmax(0,1fr);gap:24px}}@media (max-width:720px){.radio_layout__eKBBx{grid-template-columns:minmax(0,1fr);--bar-h:72px}.radio_sidebar__WPMQS{display:none}.radio_topbar__d_AKu{padding:0 16px;height:60px}.radio_topBrand__X7nDq{display:inline-flex}.radio_tagline__ylzTy{display:none}.radio_topbar__d_AKu .radio_status__qanG0{margin-left:auto;height:32px;padding:0 12px;font-size:12px}.radio_content__uNkF2{padding:16px 16px 32px;gap:24px}.radio_pageTitle__Uw96E{font-size:28px;margin-bottom:-8px;scroll-margin-top:72px}.radio_anchor__jwg_X,.radio_now__YT76N{scroll-margin-top:72px}.radio_channels__gQCJ3{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:4px 16px;scroll-snap-type:x mandatory;scroll-padding-inline:16px}.radio_channels__gQCJ3::-webkit-scrollbar{display:none}.radio_card__ygTmd{flex:none;width:132px;scroll-snap-align:start}.radio_cardTitle__vJKOp{font-size:14px}.radio_now__YT76N{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:22px 18px;gap:18px}.radio_now__YT76N>.radio_cassette__eLnXG{width:220px}.radio_nowInfo__UHPuB{align-items:center;width:100%}.radio_topline__35VYc{justify-content:center}.radio_bar___V5vH{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 14px env(safe-area-inset-bottom)}.radio_cassette__eLnXG[data-size=mini]{width:46px}.radio_barCenter__NHkPY{flex-direction:row}.radio_barProgress__pvrFC{position:absolute;left:0;right:0;top:-1px;max-width:none;gap:0}.radio_barProgress__pvrFC .radio_time__Hnw5j{display:none}.radio_progress__8SXQa{height:2px;border-radius:0}.radio_primary__kZMTh{min-width:0;height:40px;padding:0 16px 0 12px}.radio_volume__Oq7B8{display:none}}