.schedule-module__e7okgq__page{color:#173754;background:linear-gradient(#eef9ff,#fff7fc);min-height:100vh;padding-bottom:130px}.schedule-module__e7okgq__siteHeader{background:#fff;justify-content:space-between;align-items:center;padding:17px 20px;display:flex;box-shadow:0 3px 14px #124d771a}.schedule-module__e7okgq__logo{color:#07539b;font-size:25px;font-weight:1000;line-height:.72;text-decoration:none}.schedule-module__e7okgq__logo span{font-size:20px}.schedule-module__e7okgq__lineButton{color:#fff;background:#08c659;border-radius:999px;padding:12px 20px;font-weight:900;text-decoration:none}.schedule-module__e7okgq__hero{color:#fff;text-align:center;background:radial-gradient(circle at 90% 12%,#ffffffd9 0 8%,#0000 9%),linear-gradient(135deg,#045cb0,#16a5e7 55%,#7249d8);padding:38px 22px 34px}.schedule-module__e7okgq__hero p{letter-spacing:.13em;margin:0 0 8px;font-size:12px;font-weight:900}.schedule-module__e7okgq__hero h1{text-shadow:0 4px #00295a47;margin:0;font-size:clamp(32px,8vw,58px);line-height:1.06}.schedule-module__e7okgq__hero span{margin-top:13px;font-weight:800;display:block}.schedule-module__e7okgq__weekNav,.schedule-module__e7okgq__filters,.schedule-module__e7okgq__scheduleList,.schedule-module__e7okgq__featured,.schedule-module__e7okgq__setupNotice{box-sizing:border-box;width:min(100% - 28px,920px);margin-inline:auto}.schedule-module__e7okgq__weekNav{background:#fff;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;padding:13px;display:grid;box-shadow:0 8px 22px #14537d1a}.schedule-module__e7okgq__weekNav a{color:#0879bb;font-weight:900;text-decoration:none}.schedule-module__e7okgq__weekNav a:last-child{text-align:right}.schedule-module__e7okgq__featured{background:linear-gradient(135deg,#fff9df,#fff);border:3px solid #ffb21c;border-radius:20px;margin-top:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 13px 28px #c77a0026}.schedule-module__e7okgq__featuredMark{color:#fff;background:#ff9c00;border-radius:999px;padding:6px 12px;font-weight:900;display:inline-block}.schedule-module__e7okgq__featured p{margin:11px 0 4px;font-weight:800}.schedule-module__e7okgq__featured h2{margin:0;font-size:25px}.schedule-module__e7okgq__featured strong,.schedule-module__e7okgq__featured span{margin-top:7px;display:block}.schedule-module__e7okgq__featured a{color:#fff;background:#f08b00;border-radius:999px;margin-top:14px;padding:10px 18px;font-weight:900;text-decoration:none;display:inline-block}.schedule-module__e7okgq__filters{scrollbar-width:none;gap:8px;margin-top:18px;padding:3px 0 9px;display:flex;overflow-x:auto}.schedule-module__e7okgq__filters::-webkit-scrollbar{display:none}.schedule-module__e7okgq__filters button{color:#31536c;cursor:pointer;background:#fff;border:1px solid #c9dce9;border-radius:999px;flex:none;padding:9px 13px;font-weight:900}.schedule-module__e7okgq__filters .schedule-module__e7okgq__activeFilter{color:#fff;background:#087fc5;border-color:#087fc5}.schedule-module__e7okgq__scheduleList{gap:17px;margin-top:8px;display:grid}.schedule-module__e7okgq__dayCard{background:#fff;border:1px solid #cee0eb;border-radius:19px;overflow:hidden;box-shadow:0 10px 26px #144d7517}.schedule-module__e7okgq__dayCard.schedule-module__e7okgq__today{border:3px solid #ff5a9d}.schedule-module__e7okgq__dayHeader{background:linear-gradient(90deg,#eaf7ff,#f9ecff);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.schedule-module__e7okgq__dayHeader h2{margin:0;font-size:20px}.schedule-module__e7okgq__dayHeader small{color:#647a8c;font-weight:900}.schedule-module__e7okgq__todayBadge{color:#fff;background:#ff4e95;border-radius:999px;margin-bottom:4px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-block}.schedule-module__e7okgq__programs{background:linear-gradient(#fbfdff 0%,#f7fbfe 100%);gap:14px;padding:16px;display:grid}.schedule-module__e7okgq__program{--type-accent:#168bc7;background:#fff;border:1px solid #d8e8f1;border-radius:20px;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:14px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #194d7014}.schedule-module__e7okgq__program:before{content:"";background:var(--type-accent);width:5px;position:absolute;inset:0 auto 0 0}.schedule-module__e7okgq__program:hover{border-color:color-mix(in srgb, var(--type-accent) 38%, #d8e8f1);transform:translateY(-2px);box-shadow:0 12px 28px #194d7021}.schedule-module__e7okgq__program.schedule-module__e7okgq__hasIcon{grid-template-columns:82px 54px minmax(0,1fr)}.schedule-module__e7okgq__program[data-type=radio]{--type-accent:#7a42c7}.schedule-module__e7okgq__program[data-type=short]{--type-accent:#ef5b79}.schedule-module__e7okgq__program[data-type=note]{--type-accent:#27a56a}.schedule-module__e7okgq__program[data-type=live]{--type-accent:#f29a16}.schedule-module__e7okgq__program[data-type=comic]{--type-accent:#d4479f}.schedule-module__e7okgq__timeColumn{border-right:1px solid #dce9f0;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding-right:12px;display:flex}.schedule-module__e7okgq__program time{color:#0b5d98;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:1000;line-height:1}.schedule-module__e7okgq__timeLabel{color:#8aa0af;letter-spacing:.14em;margin-top:7px;font-size:9px;font-weight:1000}.schedule-module__e7okgq__programIcon{border:2px solid var(--program-accent,#168bc7);background:#fff;border-radius:50%;align-self:start;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 5px 14px #14496e24}.schedule-module__e7okgq__programIcon img{object-fit:cover;width:100%;height:100%;display:block}.schedule-module__e7okgq__programIcon span{color:#fff;background:var(--program-accent,#168bc7);place-items:center;width:100%;height:100%;font-size:18px;font-weight:1000;display:grid}.schedule-module__e7okgq__programBody{min-width:0}.schedule-module__e7okgq__programMeta{color:#728797;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.schedule-module__e7okgq__contentBadge{background:color-mix(in srgb, var(--type-accent) 14%, white);color:var(--type-accent);border-radius:999px;padding:5px 10px;font-weight:1000}.schedule-module__e7okgq__host{white-space:nowrap}.schedule-module__e7okgq__programBody h3{color:#173754;margin:8px 0 0;font-size:19px;line-height:1.45}.schedule-module__e7okgq__episode{color:#ef508e;margin-top:5px;font-size:14px;display:inline-block}.schedule-module__e7okgq__programBody p{color:#5f7585;margin:7px 0 0;font-size:14px;line-height:1.65}.schedule-module__e7okgq__programFooter{justify-content:flex-end;margin-top:11px;display:flex}.schedule-module__e7okgq__programFooter a,.schedule-module__e7okgq__comingSoon{color:#fff;background:var(--type-accent);box-shadow:0 5px 12px color-mix(in srgb, var(--type-accent) 22%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.schedule-module__e7okgq__programFooter a span{font-size:19px;line-height:.7}.schedule-module__e7okgq__comingSoon{box-shadow:none;background:#aab9c4}.schedule-module__e7okgq__empty{color:#718595;text-align:center;background:#fff;border:1px dashed #b9d5e4;border-radius:16px;margin:0;padding:22px}.schedule-module__e7okgq__setupNotice{color:#654d00;background:#fff1c8;border-radius:12px;margin-top:16px;padding:12px 14px;font-weight:800}@media (max-width:620px){.schedule-module__e7okgq__siteHeader{padding:15px 16px}.schedule-module__e7okgq__weekNav{grid-template-columns:1fr 1fr}.schedule-module__e7okgq__weekNav strong{text-align:center;grid-area:1/1/auto/-1}.schedule-module__e7okgq__programs{gap:11px;padding:11px}.schedule-module__e7okgq__program,.schedule-module__e7okgq__program.schedule-module__e7okgq__hasIcon{grid-template-columns:70px minmax(0,1fr);gap:11px;padding:14px 13px 14px 16px}.schedule-module__e7okgq__program.schedule-module__e7okgq__hasIcon .schedule-module__e7okgq__programIcon{grid-area:2/1;justify-self:center;width:46px;height:46px}.schedule-module__e7okgq__program.schedule-module__e7okgq__hasIcon .schedule-module__e7okgq__programBody{grid-area:1/2/span 2}.schedule-module__e7okgq__timeColumn{grid-area:1/1;min-height:auto;padding-right:9px}.schedule-module__e7okgq__program time{font-size:22px}.schedule-module__e7okgq__programBody h3{font-size:16px}.schedule-module__e7okgq__programBody p{font-size:13px}.schedule-module__e7okgq__programFooter{justify-content:flex-start}}.schedule-module__e7okgq__hero{width:100%;color:inherit;text-align:initial;background:#eaf9ff;padding:0;line-height:0;overflow:hidden}.schedule-module__e7okgq__hero img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:1000px){.schedule-module__e7okgq__hero img{border-radius:0 0 22px 22px;max-width:1200px;margin:0 auto}}
