.schedule_heading__d8lOC{margin:0 0 8px}.schedule_days__Qz1W2{--tab-pad:8px;display:flex;gap:calc(28px - 2 * var(--tab-pad));margin:28px calc(-1 * var(--tab-pad)) 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(var(--line),var(--line)) no-repeat var(--tab-pad) 100% /calc(100% - 2 * var(--tab-pad)) 1px}.schedule_days__Qz1W2::-webkit-scrollbar{display:none}.schedule_day__E3f2_{position:relative;flex:0 0 auto;display:inline-flex;align-items:baseline;gap:7px;min-height:48px;padding:14px var(--tab-pad) 12px;border:0;background:none;font-family:var(--body);font-size:16px;font-weight:500;line-height:1.2;color:var(--fg-3);white-space:nowrap;cursor:pointer;transition:color .16s ease}.schedule_day__E3f2_:hover,.schedule_day__E3f2_[aria-selected=true]{color:var(--fg)}.schedule_day__E3f2_:after{content:"";position:absolute;left:var(--tab-pad);right:var(--tab-pad);bottom:0;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.schedule_day__E3f2_[aria-selected=true]:after{transform:scaleX(1)}.schedule_day__E3f2_:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.schedule_dayToday__xX112{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:0;color:var(--accent)}.schedule_bands__4jDMf{--tab-pad:8px;display:flex;flex-wrap:wrap;gap:0 calc(28px - 2 * var(--tab-pad));margin:14px calc(-1 * var(--tab-pad)) 0;padding:0;list-style:none}.schedule_band__yBKnB{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 var(--tab-pad);text-decoration:none;color:var(--fg-2);font-size:14px;white-space:nowrap;transition:color .16s ease}.schedule_band__yBKnB:hover{color:var(--fg)}.schedule_band__yBKnB:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.schedule_band__yBKnB[data-live=true]{color:var(--fg)}.schedule_dot__t1UWH{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--band,var(--fg-3))}.schedule_bandTime__8ieQk{font-family:var(--mono);font-size:12px;color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule_now__EOhQt{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:0;color:var(--accent)}.schedule_block__RsXER{margin-top:48px;scroll-margin-top:96px}.schedule_blocks__sFWYa>:first-child{margin-top:36px}.schedule_blockCompact__GYxgw{margin-top:28px}.schedule_head__J16Cc{--head-size:clamp(24px,2.6vw,30px);display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--line)}.schedule_blockCompact__GYxgw .schedule_head__J16Cc{border-bottom:0;padding-bottom:0}.schedule_head__J16Cc .schedule_dot__t1UWH{margin-top:calc(var(--head-size) * .55 - 4px)}.schedule_headBody__WdtOS{min-width:0}.schedule_headLine__baF2u{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px}.schedule_headTitle__oOIxT{margin:0;font-family:var(--display);font-size:var(--head-size);font-weight:600;line-height:1.1;letter-spacing:-.015em}.schedule_headTime__G_AdE{font-family:var(--mono);font-size:14px;color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule_headNote__zmvAC,.schedule_headTag__H1AY6{font-size:14px;color:var(--fg-3)}.schedule_headTag__H1AY6{margin:6px 0 0;line-height:1.45}.schedule_row__PmfBY{position:relative;display:grid;grid-template-columns:128px 56px minmax(0,1fr) 140px;grid-template-areas:"time cover main tag";column-gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.schedule_row__PmfBY:last-child{border-bottom:0}.schedule_time__4i7_D{grid-area:time;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:var(--mono);font-size:14px;color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule_row__PmfBY[data-live=true] .schedule_time__4i7_D{color:var(--fg)}.schedule_cover__OpiHI{grid-area:cover;width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--bg-3)}.schedule_coverEmpty__mwsSi{display:grid;place-items:center}.schedule_main__e4tSL{grid-area:main;min-width:0}.schedule_title__v0sXg{font-family:var(--display);font-size:20px;font-weight:500;line-height:1.2;color:var(--fg);overflow-wrap:anywhere}.schedule_title__v0sXg a{color:inherit;text-decoration:none;transition:color .16s ease}.schedule_title__v0sXg a:after{content:"";position:absolute;inset:0}.schedule_row__PmfBY:hover .schedule_title__v0sXg a,.schedule_title__v0sXg a:focus-visible{color:var(--accent)}.schedule_title__v0sXg a:focus-visible{outline:none}.schedule_row__PmfBY:has(.schedule_title__v0sXg a:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.schedule_host__ltczR{margin-top:3px;font-size:14px;color:var(--fg-3)}.schedule_host__ltczR a{position:relative;z-index:1;color:var(--fg-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.schedule_host__ltczR a:hover{color:var(--fg);text-decoration-color:currentColor}.schedule_host__ltczR a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.schedule_tag__oiNws{grid-area:tag;justify-self:end;font-size:13px;color:var(--fg-3);text-transform:lowercase}.schedule_glosy__TQ9Sn{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--mono);font-size:12px;color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.schedule_bands__4jDMf,.schedule_days__Qz1W2{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}.schedule_days__Qz1W2{gap:calc(24px - 2 * var(--tab-pad))}.schedule_bands__4jDMf{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:0 calc(22px - 2 * var(--tab-pad))}.schedule_bands__4jDMf::-webkit-scrollbar{display:none}.schedule_row__PmfBY{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"cover time" "cover main";column-gap:14px;row-gap:2px;align-items:start}.schedule_time__4i7_D{flex-direction:row;align-items:baseline;gap:8px;font-size:12px}.schedule_cover__OpiHI{width:52px;height:52px}.schedule_title__v0sXg{font-size:18px}.schedule_tag__oiNws{display:none}}@media (max-width:640px){.schedule_bandTime__8ieQk{display:none}}@media (prefers-reduced-motion:reduce){.schedule_day__E3f2_:after{transition:none}}