.ConfirmDialog_overlay__IsGj1{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.ConfirmDialog_backdrop__qZagj{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ConfirmDialog_dialog__xWXMS{position:relative;z-index:1;width:min(100%,24rem);border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-surface);box-shadow:var(--shadow-popover);padding:1.5rem}.ConfirmDialog_message__OYe1Y{margin:0;white-space:pre-line;text-align:center;font-size:.875rem}.ConfirmDialog_actions__V2eg_{display:flex;gap:.75rem;margin-top:1.25rem}.ConfirmDialog_button__qQVjK{flex:1 1;border:0;border-radius:999px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .16s ease,color .16s ease}.ConfirmDialog_cancel__HjYsQ{background:rgba(255,255,255,.1);color:var(--color-text)}.ConfirmDialog_cancel__HjYsQ:hover{background:rgba(255,255,255,.18)}.ConfirmDialog_danger__n7lhA{background:rgba(239,68,68,.18);color:var(--color-danger)}.ConfirmDialog_danger__n7lhA:hover{background:rgba(239,68,68,.28)}.ProgramActionDialog_overlay__nCVhw{position:fixed;inset:0;z-index:52;display:flex;align-items:center;justify-content:center;padding:1rem}.ProgramActionDialog_overlayBackdrop__H6_i1{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ProgramActionDialog_detailDialog__2jbp7{position:relative;z-index:1;width:min(100%,28rem);overflow:hidden;border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-surface);box-shadow:var(--shadow-popover);padding:1.5rem}.ProgramActionDialog_detailImage__wrX0_{width:100%;aspect-ratio:16/9;border-radius:.875rem;object-fit:cover}.ProgramActionDialog_detailStation__6LVN9{margin:0 0 .25rem;color:var(--color-text-secondary);font-size:.75rem}.ProgramActionDialog_detailTitle__UCFJw{margin:0;font-size:1.125rem;font-weight:600;line-height:1.45}.ProgramActionDialog_detailTime__5dnUb{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:.875rem}.ProgramActionDialog_dialogActions__SknMi{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.ProgramActionDialog_dialogButton__5nr8Z{width:100%;border:0;border-radius:999px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.ProgramActionDialog_dialogPrimary__UnBM7{background:var(--color-accent);color:#000}.ProgramActionDialog_dialogSecondary__X04Hf{background:rgba(255,255,255,.1);color:var(--color-text)}.ProgramActionDialog_dialogDanger__C7WgW{background:rgba(239,68,68,.18);color:var(--color-danger)}.ProgramActionDialog_dialogTimefree___dTCW{background:var(--color-timefree-strong);color:#fff}.ProgramActionDialog_dialogStatic__VYzSP{background:rgba(255,255,255,.05);color:var(--color-text-muted);text-align:center}.ProgramActionDialog_dialogClose__ph0hR{background:transparent;color:var(--color-text-secondary)}.ProgramActionDialog_dialogClose__ph0hR:hover{color:var(--color-text)}.ProgramActionDialog_dialogError__BKewW{margin:1rem 0 0;text-align:center;color:var(--color-danger);font-size:.875rem}.ScheduleDialog_overlay__hzTf0{position:fixed;inset:0;z-index:52;display:flex;align-items:center;justify-content:center;padding:1rem}.ScheduleDialog_overlayBackdrop__V3h8f{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ScheduleDialog_sheet__hOBhw{position:relative;z-index:1;width:min(100%,32rem);overflow:hidden;border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-surface);box-shadow:var(--shadow-popover)}.ScheduleDialog_sheetHeader__gTAhd{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:1rem 1.5rem}.ScheduleDialog_sheetTitle__2vHi6{margin:0;font-size:1rem;font-weight:600}.ScheduleDialog_sheetClose__MiNau{border:0;background:transparent;color:var(--color-text-secondary);font-size:1.125rem}.ScheduleDialog_sheetEmpty__Haxr1{margin:0;padding:2rem 1.5rem;text-align:center;color:var(--color-text-secondary);font-size:.875rem}.ScheduleDialog_sheetList__ktPmN{max-height:17.5rem;overflow-y:auto;list-style:none;margin:0;padding:0}.ScheduleDialog_sheetItem__N9QK0{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.05)}.ScheduleDialog_sheetItem__N9QK0:first-child{border-top:0}.ScheduleDialog_disabledItem__ws5b8{opacity:.5}.ScheduleDialog_sheetRow__S0JKW{display:flex;align-items:center;gap:.5rem}.ScheduleDialog_sheetStationLogo__q_L_G{height:1.25rem;flex-shrink:0;aspect-ratio:224/100;border-radius:.25rem;background:#fff;object-fit:contain}.ScheduleDialog_sheetProgram___H17K,.ScheduleDialog_sheetStationName____JWu{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleDialog_sheetStationName____JWu{font-size:.875rem;font-weight:500}.ScheduleDialog_sheetProgram___H17K,.ScheduleDialog_sheetTime__jh30D{color:var(--color-text-secondary);font-size:.75rem}.ScheduleDialog_scheduleMeta__XfVD3{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ScheduleDialog_days__2T37g{display:flex;gap:.125rem}.ScheduleDialog_dayChip__GCJkN{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;background:rgba(255,255,255,.1);color:var(--color-text-secondary)}.ScheduleDialog_inlineDanger__23XwF{border:0;background:transparent;color:var(--color-text-secondary);font-size:.75rem}.ScheduleDialog_inlineDanger__23XwF:hover{color:var(--color-danger)}.SpotReservationDialog_overlay__w3GWe{position:fixed;inset:0;z-index:52;display:flex;align-items:center;justify-content:center;padding:1rem}.SpotReservationDialog_overlayBackdrop__iH_15{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.SpotReservationDialog_sheet__G9bYd{position:relative;z-index:1;width:min(100%,32rem);overflow:hidden;border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-surface);box-shadow:var(--shadow-popover)}.SpotReservationDialog_sheetHeader__vOF9p{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:1rem 1.5rem}.SpotReservationDialog_sheetTitle__5iokb{margin:0;font-size:1rem;font-weight:600}.SpotReservationDialog_sheetClose__kCUYh{border:0;background:transparent;color:var(--color-text-secondary);font-size:1.125rem}.SpotReservationDialog_sheetEmpty__cBxI3{margin:0;padding:2rem 1.5rem;text-align:center;color:var(--color-text-secondary);font-size:.875rem}.SpotReservationDialog_sheetList__isXJ8{max-height:17.5rem;overflow-y:auto;list-style:none;margin:0;padding:0}.SpotReservationDialog_sheetItem__P6IUd{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.05)}.SpotReservationDialog_sheetItem__P6IUd:first-child{border-top:0}.SpotReservationDialog_sheetRow__bPSJL{display:flex;align-items:center;gap:.5rem}.SpotReservationDialog_sheetStationLogo__eb_wa{height:1.25rem;flex-shrink:0;aspect-ratio:224/100;border-radius:.25rem;background:#fff;object-fit:contain}.SpotReservationDialog_sheetProgram__LXlsC,.SpotReservationDialog_sheetStationName__IGOkM{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpotReservationDialog_sheetStationName__IGOkM{font-size:.875rem;font-weight:500}.SpotReservationDialog_sheetProgram__LXlsC,.SpotReservationDialog_sheetTime__TsTyx{color:var(--color-text-secondary);font-size:.75rem}.SpotReservationDialog_sheetTime__TsTyx{flex-shrink:0}.SpotReservationDialog_statusPill__AxOsS{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.SpotReservationDialog_statusPending__25ngL{background:rgba(255,255,255,.1);color:var(--color-text-secondary)}.SpotReservationDialog_inlineDanger__J0Ds9{border:0;background:transparent;color:var(--color-text-secondary);font-size:.75rem}.SpotReservationDialog_inlineDanger__J0Ds9:hover{color:var(--color-danger)}.RecordingActionsMenu_root__1cb3q{position:relative;flex-shrink:0}.RecordingActionsMenu_trigger__kcErz{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:transparent;color:var(--color-text-secondary);opacity:.5;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.RecordingActionsMenu_trigger__kcErz:hover{background:rgba(255,255,255,.08);color:var(--color-text);opacity:1}.RecordingActionsMenu_menu__kuvli{position:absolute;right:0;top:calc(100% + .375rem);z-index:60;width:11rem;overflow:hidden;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface);box-shadow:var(--shadow-popover)}.RecordingActionsMenu_action__90dmZ{display:flex;align-items:center;gap:.75rem;width:100%;border:0;background:transparent;padding:.875rem 1rem;color:var(--color-text);font-size:.875rem;text-align:left;transition:background-color .16s ease,color .16s ease}.RecordingActionsMenu_action__90dmZ:hover:not(:disabled){background:rgba(255,255,255,.06)}.RecordingActionsMenu_action__90dmZ:disabled{color:var(--color-text-muted)}.RecordingActionsMenu_danger__SuhaW{color:var(--color-danger)}.RecordingActionsMenu_icon__1sgG2{width:1rem;height:1rem}.RecordingListRow_row__vgfAM{display:flex;align-items:center;gap:.75rem;border-radius:.875rem;padding:.5rem .75rem;transition:background-color .16s ease}.RecordingListRow_rowCurrent__xP_WS,.RecordingListRow_row__vgfAM:hover{background:rgba(255,255,255,.08)}.RecordingListRow_thumbWrap__yrhJ8{flex-shrink:0;width:5rem;aspect-ratio:16/9;overflow:hidden;border-radius:.625rem;background:var(--color-surface-hover)}.RecordingListRow_thumb__LdGvV{width:100%;height:100%;object-fit:cover}.RecordingListRow_rowMeta__0bb1_{flex:1 1;min-width:0}.RecordingListRow_titleLine__GrVun{display:flex;align-items:center;gap:.375rem;min-width:0}.RecordingListRow_rowTitle__SwhqJ{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500}.RecordingListRow_rowTitleActive__T_jDX{color:var(--color-accent)}.RecordingListRow_favoriteBadge__l7Nj9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#facc15;transform:translateY(1px)}.RecordingListRow_favoriteIcon__bEpnx{width:1rem;height:1rem}.RecordingListRow_favoriteIcon__bEpnx path{fill:currentColor;stroke:currentColor}.RecordingListRow_stationLine__gJ6OK{display:flex;align-items:center;gap:.375rem;line-height:1}.RecordingListRow_stationLogoWrap__ZNecv{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;background:#fff;padding:1px}.RecordingListRow_stationLogo__xqrqV{height:.75rem;aspect-ratio:224/100;object-fit:contain}.RecordingListRow_stationName__LlDDW{margin-top:.25rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:.75rem;line-height:1}.RecordingListRow_timeLine__SnVyp{color:var(--color-text-secondary);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RecordingListRow_timeCompact__p_rlR{display:flex;flex-direction:column;gap:.125rem}.RecordingListRow_timeWide__2j6f6{display:none}.RecordingListRow_muted__tHzZP{margin-left:.25rem;color:var(--color-text-muted)}.RecordingListRow_statusChip__9FXEj{flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.08);padding:.25rem .5rem;color:var(--color-text-muted);font-size:.75rem}.RecordingListRow_rowActionMenu__NvD8L{margin-left:auto}.RecordingListRow_playButton__GpIg1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:var(--color-accent);color:#000;transition:transform .16s ease}.RecordingListRow_playButton__GpIg1:hover{transform:scale(1.05)}.RecordingListRow_playIcon__rY0vp{width:1rem;height:1rem}@media (min-width:640px){.RecordingListRow_stationName__LlDDW{margin-top:.5rem;margin-bottom:.5rem}.RecordingListRow_thumbWrap__yrhJ8{flex:0 0 auto;height:4.5rem;width:8rem;align-self:center;aspect-ratio:16/9}.RecordingListRow_timeCompact__p_rlR{display:none}.RecordingListRow_timeWide__2j6f6{display:inline}}.ProgramGroup_card__ENfnO{overflow:visible;border-radius:1rem;background:var(--color-surface);transition:background-color .18s ease}.ProgramGroup_card__ENfnO:hover{background:var(--color-surface-hover)}.ProgramGroup_header__ekRA3{display:flex;gap:1rem;padding:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.ProgramGroup_image__CxgVw{width:10rem;flex-shrink:0;aspect-ratio:16/10;border-radius:.75rem;object-fit:cover}.ProgramGroup_headerMeta__aniuB{flex:1 1;min-width:0;padding:.25rem 0}.ProgramGroup_title__Eh2Z0{margin:0;color:var(--color-text);font-weight:700;line-height:1.45}.ProgramGroup_stationLine__fbzHZ{display:flex;align-items:center;gap:.375rem;margin-top:.625rem}.ProgramGroup_stationLogoWrap__GxSmy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;background:#fff;padding:1px}.ProgramGroup_stationLogo__qT_84{height:.875rem;aspect-ratio:224/100;object-fit:contain}.ProgramGroup_stationName__EtBLM{margin:0;color:var(--color-text-secondary);font-size:.75rem}.ProgramGroup_list__hDLNn{display:flex;flex-direction:column;gap:.125rem;padding:0 .5rem .5rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.ProgramGroup_emptyState__E6FIQ{margin:0;padding:1rem 0;text-align:center;color:var(--color-text-muted);font-size:.9375rem}.ProgramGroup_row__qnG14{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:.75rem 1rem;transition:background-color .16s ease}.ProgramGroup_rowCurrent__EC65y,.ProgramGroup_row__qnG14:hover{background:rgba(255,255,255,.08)}.ProgramGroup_recordingMeta__nkVeH{flex:1 1;min-width:0}.ProgramGroup_recordingDateLine__xU7KP{display:flex;align-items:center;gap:.375rem;min-width:0}.ProgramGroup_recordingDate__UI5fE{margin:0;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgramGroup_recordingDateActive__kDvB7{color:var(--color-accent)}.ProgramGroup_favoriteBadge__ys9AD{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#facc15;transform:translateY(1px)}.ProgramGroup_favoriteIcon__k8joD{width:1rem;height:1rem}.ProgramGroup_favoriteIcon__k8joD path{fill:currentColor;stroke:currentColor}.ProgramGroup_recordingTime__Ljcbq{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramGroup_recordingDuration__L_m5x{margin-left:.375rem}.ProgramGroup_rowActionMenu___0R5W{margin-left:auto}.ProgramGroup_playButton__EJXPV{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:var(--color-accent);color:#000;transition:transform .16s ease}.ProgramGroup_playButton__EJXPV:hover{transform:scale(1.05)}.ProgramGroup_statusChip__uBdyv{flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.08);padding:.25rem .5rem;color:var(--color-text-muted);font-size:.75rem}.ProgramGroup_icon__Q_syx{width:1rem;height:1rem}@media (max-width:639px){.ProgramGroup_header__ekRA3{flex-direction:column}.ProgramGroup_image__CxgVw{width:100%}}.Feedback_centered__s5elv{display:flex;flex:1 1;align-items:center;justify-content:center}.Feedback_centeredFill__p8zzR{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Feedback_message__BZD7r{padding:4rem 0;text-align:center;color:var(--color-text-muted);font-size:.9375rem}.Feedback_error__OFLWu{border:1px solid rgba(153,27,27,.85);border-radius:1rem;background:rgba(127,29,29,.28);padding:1rem;color:#f87171;font-size:.875rem}.page_page__AvIXn{display:flex;flex-direction:column;gap:.75rem;margin-bottom:-2rem;padding-top:1rem}.page_pageWithPlayer__hQzXk{height:calc(100dvh - 176px)}.page_pageWithoutPlayer__BH7Ap{height:calc(100dvh - 72px)}.page_topBar__QqJMU{display:contents}.page_regionSelectWrapper__alC9y{order:3}.page_topBarActions__e4rn0{display:flex;gap:.5rem;order:1}.page_headerButton__0gb1Z{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;background:rgba(255,255,255,.1);padding:.625rem 1rem;color:var(--color-text);font-size:.875rem;font-weight:600;transition:background-color .16s ease}.page_headerButton__0gb1Z:hover{background:rgba(255,255,255,.18)}.page_countBadge__CoN1z{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;border-radius:999px;font-size:.625rem;font-weight:700;line-height:1}.page_countBadgeAccent__xz13w{background:var(--color-accent);color:#000}.page_countBadgeBlue__kP3G7{background:var(--color-schedule);color:#fff}.page_dateStrip__MQZWv{display:flex;overflow-x:auto;order:2}.page_dateCell__EPPvt{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.125rem}.page_monthLabel__I6ZOG{height:.75rem;color:transparent;font-size:.625rem;font-weight:600;line-height:1}.page_monthLabelVisible__dpOS7{color:var(--color-text-secondary)}.page_dateButton__b4VA_{display:flex;width:2.75rem;flex-direction:column;align-items:center;border:0;border-radius:.75rem;padding:.5rem 0;transition:background-color .16s ease,color .16s ease}.page_dateButtonIdle__h6XHO{background:transparent;color:var(--color-text-secondary)}.page_dateButtonIdle__h6XHO:hover{background:rgba(255,255,255,.05);color:var(--color-text)}.page_dateButtonSelected__2c94U{background:var(--color-accent);color:#000}.page_dateDow__UDh7e{font-size:.6875rem;font-weight:500;line-height:1.2}.page_dateDay__RvyoJ{font-size:.875rem;font-weight:600;line-height:1.2}.page_todayAccent__N1VNH{color:var(--color-accent)}.page_dateToday__IwNKZ{margin-top:.125rem;font-size:.5rem;line-height:1}.page_dateTodaySelected__rYVoT{color:#000}.page_dateTodayHidden__8oS5w{visibility:hidden}.page_desktopShell__gC5PD,.page_mobileShell__z7j8c{overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:1rem}.page_mobileShell__z7j8c{position:relative;display:flex;min-height:0;flex:1 1;flex-direction:column;order:4}.page_mobileShellFullscreen__RpyES{position:fixed;inset:0;z-index:51;border:0;border-radius:0;background:var(--color-bg)}.page_mobileShellDocked__dTdV4{flex:1 1}.page_mobileTabs__Hx8iN{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--color-border);scrollbar-width:none}.page_mobileTabs__Hx8iN::-webkit-scrollbar{display:none}.page_mobileTab__vNqyV{width:calc((100vw - 1.5rem) / 3);flex-shrink:0;display:flex;flex-direction:column;border:0;border-bottom:2px solid transparent;background:transparent;margin-bottom:-1px;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.page_mobileTabActive___VuDN{color:var(--color-accent);border-bottom-color:var(--color-accent)}.page_mobileTabLogoSlot__7l_nu,.page_mobileTabName__T1zZt{display:flex;flex:1 1;align-items:center;justify-content:center}.page_mobileTabLogoSlot__7l_nu{align-items:flex-start;padding-top:.625rem}.page_mobileTabName__T1zZt{padding-bottom:.625rem}.page_mobileTabLogoWrap__8dpmA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;background:#fff;padding:.125rem}.page_mobileTabLogo__EpU4t{height:1.25rem;aspect-ratio:224/100;object-fit:contain}.page_fullscreenButton__AkNfH{position:absolute;right:1rem;bottom:.5rem;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(18,18,18,.88);color:var(--color-text);box-shadow:0 10px 24px rgba(0,0,0,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.page_fullscreenButton__AkNfH:hover{color:var(--color-text);background:rgba(30,30,30,.96);border-color:rgba(255,255,255,.4)}.page_fullscreenButton__AkNfH:active{transform:scale(.96)}.page_mobileShell__z7j8c[data-fullscreen=true] .page_fullscreenButton__AkNfH{bottom:4.25rem}.page_mobileShell__z7j8c[data-fullscreen=true][data-player-visible=true] .page_fullscreenButton__AkNfH{bottom:5rem}.page_gridScroll__Cbrha{flex:1 1;min-height:0;overflow:auto}.page_gridBody__0c2Gf{position:relative;display:flex}.page_nowLine__tZ0p9{position:absolute;right:0;left:0;z-index:20;pointer-events:none}.page_nowLabel__ioUQC{position:-webkit-sticky;position:sticky;left:0;display:block;margin-bottom:1px;padding-left:.125rem;color:var(--color-danger);font-size:.5625rem;font-weight:700;line-height:1}.page_nowLabelMobile__38fQV{width:2.5rem}.page_nowLabelDesktop__btzod{width:3.25rem}.page_nowRule__jTNSC{width:100%;height:1px;background:rgba(248,113,113,.7)}.page_timeColumnDesktop__TcJpc,.page_timeColumnMobile__Z52vs{position:-webkit-sticky;position:sticky;left:0;z-index:10;flex-shrink:0;background:var(--color-bg);border-right:1px solid var(--color-border)}.page_timeColumnMobile__Z52vs{width:2.5rem}.page_timeSlotDesktop___qRtZ,.page_timeSlotMobile__EOyvc{position:absolute;right:0;left:0;display:flex;align-items:flex-start;justify-content:flex-end}.page_timeSlotMobile__EOyvc{padding-right:.25rem}.page_timeSlotDesktop___qRtZ{padding-right:.5rem}.page_timeSlotLabelDesktop__YM_dd,.page_timeSlotLabelMobile__n5Sp0{padding-top:.125rem;color:var(--color-text-secondary);line-height:1}.page_timeSlotLabelMobile__n5Sp0{font-size:.625rem}.page_timeSlotLabelDesktop__YM_dd{font-size:.75rem}.page_desktopStationColumn__iWWLL,.page_stationColumnFill__asVmw{position:relative;border-right:1px solid rgba(255,255,255,.05)}.page_stationColumnFill__asVmw{flex:1 1}.page_programCell__WuzSc{position:absolute;right:0;left:0;margin:0 1px;overflow:hidden;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:var(--color-text);text-align:left;box-shadow:none;transition:border-color .16s ease}.page_programCell__WuzSc:hover{background:rgba(255,255,255,.08)}.page_programCellDesktop__51NrJ,.page_programCellMobile__WvP0b{display:flex;flex-direction:column;justify-content:flex-start;padding:.125rem .375rem 0}.page_programCellSelected__imcQH{border-bottom-color:rgba(20,184,166,.28);background:rgba(20,184,166,.2)}.page_programCellSelected__imcQH:hover{background:rgba(20,184,166,.28)}.page_programCellScheduled__VTwkS{border-left:2px solid var(--color-schedule);background:rgba(59,130,246,.1)}.page_programCellScheduled__VTwkS:hover{background:rgba(59,130,246,.18)}.page_programCellTimefree__XmPXT{border-left:2px solid var(--color-timefree);background:rgba(168,85,247,.1)}.page_programCellTimefree__XmPXT:hover{background:rgba(168,85,247,.18)}.page_programCellRecorded__NW_u9{border-left:2px solid var(--color-accent);background:rgba(20,184,166,.1)}.page_programCellRecorded__NW_u9:hover{background:rgba(20,184,166,.18)}.page_programCellTop__Nmv_W{display:flex;align-items:center;gap:.125rem;width:100%}.page_programCellTime__niBVE{flex-shrink:0;color:var(--color-text-secondary);line-height:1.1}.page_programCellTimeMobile__Uv44P{font-size:.5625rem}.page_programCellTimeDesktop__hZVeY{font-size:.625rem}.page_badge__OffrX{flex-shrink:0;border-radius:.25rem;font-weight:700;line-height:1.1}.page_badgeMobile__ZqzW2{padding:0 .125rem;font-size:.5rem}.page_badgeDesktop__MMO2p{padding:0 .25rem;font-size:.5625rem}.page_badgeTimefree__j5_Fl{background:var(--color-timefree);color:#fff}.page_badgeRecorded__3rTnX{background:var(--color-accent);color:#000}.page_badgeScheduled__EcCYl{background:var(--color-schedule);color:#fff}.page_programCellTitle__MM3kU{display:-webkit-box;overflow:hidden;margin-top:0;color:var(--color-text);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_programCellTitleDesktop__mHrHc,.page_programCellTitleMobile___a6u_{font-size:.75rem}.page_desktopShell__gC5PD{position:relative;display:none}.page_desktopMinWidth__3z0oM{min-width:max-content}.page_desktopHeader__4XK3d{top:0;z-index:30;display:flex;border-bottom:1px solid var(--color-border)}.page_desktopHeaderSpacer__2xpAT,.page_desktopHeader__4XK3d{position:-webkit-sticky;position:sticky;background:var(--color-bg)}.page_desktopHeaderSpacer__2xpAT{left:0;z-index:40;width:52px;flex-shrink:0;border-right:1px solid var(--color-border)}.page_desktopStationHeader__8pjCa{display:flex;align-items:center;justify-content:center;gap:.375rem;flex-shrink:0;padding:.5rem;border-right:1px solid rgba(255,255,255,.05)}.page_desktopStationLogo__niMvQ{height:1.25rem;flex-shrink:0;aspect-ratio:224/100;border-radius:.25rem;background:#fff;object-fit:contain}.page_desktopStationName__ipGEt{width:100%;color:var(--color-text);text-align:center;font-size:.75rem;font-weight:500}.page_hiddenOnMobile__WxM0N{display:none}.page_iconSmall__gxle_{width:1rem;height:1rem}@media (max-width:639px){.page_iconSmall__gxle_{width:1.125rem;height:1.125rem}}@media (min-width:640px){.page_page__AvIXn{gap:1rem;margin-top:0;margin-bottom:0;padding-top:1rem}.page_pageWithPlayer__hQzXk{height:calc(100dvh - 208px)}.page_pageWithoutPlayer__BH7Ap{height:calc(100dvh - 120px)}.page_topBar__QqJMU{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page_regionSelectWrapper__alC9y{order:0}.page_topBarActions__e4rn0{flex:none;order:0}.page_dateStrip__MQZWv{order:0}.page_headerButton__0gb1Z{flex:none}.page_dateStrip__MQZWv{justify-content:space-between;overflow-x:visible}.page_dateCell__EPPvt{flex:1 1}.page_dateButton__b4VA_{width:100%}.page_hiddenOnMobile__WxM0N{display:flex}.page_mobileShell__z7j8c{display:none}.page_desktopShell__gC5PD{display:flex;flex:1 1;min-height:0;flex-direction:column}}@media (min-width:768px){.page_pageWithPlayer__hQzXk{height:calc(100dvh - 160px)}}