.tsr-tv{--tv-red:#bf2638;--tv-ink:#101b2f;--tv-line:color-mix(in srgb,currentColor 18%,transparent);max-width:1440px;margin:0 auto;padding:24px 0 60px;overflow-wrap:anywhere}.tsr-tv *{box-sizing:border-box}.tv-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px}.tv-wordmark{font-size:36px;font-weight:900;letter-spacing:-2px;text-decoration:none!important;color:inherit}.tv-wordmark>span{color:var(--tv-red)}.tv-wordmark small{display:block;font-size:9px;letter-spacing:2.2px;margin-top:-4px}.tv-masthead>a:last-child{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.tv-hero{position:relative;isolation:isolate;min-height:570px;background:#0a1221;color:#fff;border-top:5px solid var(--tv-red);overflow:hidden}.tv-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.tv-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,27,.97),rgba(5,13,27,.82) 37%,rgba(5,13,27,.04) 80%);z-index:-1}.tv-hero-copy{max-width:680px;padding:58px 44px}.tv-kicker{font-size:11px!important;line-height:1.5!important;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--tv-red);margin:0 0 16px}.tv-hero .tv-kicker{color:#ff6470}.tv-hero h1{font-size:clamp(34px,4.25vw,60px);line-height:1.05;letter-spacing:-2.5px;margin:0 0 24px;color:#fff;max-width:610px}.tv-hero-copy>p:not(.tv-kicker){font-size:16px;line-height:1.7;color:#d9e0e9;max-width:540px;margin-bottom:26px}.tv-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tsr-tv .tsr-button,.tv-outline{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:14px 20px;min-height:48px;border-radius:6px;text-decoration:none;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.tsr-tv .tsr-button{background:var(--tv-red);color:#fff;border:1px solid var(--tv-red)}.tv-outline{background:transparent;color:inherit;border:1px solid var(--tv-line)}.tv-hero .tv-outline{border-color:#aab3c4;color:#fff}.tv-partner-link{display:inline-block;margin-top:24px;color:#fff!important;font-size:12px;line-height:1.7;text-underline-offset:4px}.tv-image-note{position:absolute;bottom:12px;right:14px;color:#d5dce6;font-size:9px;letter-spacing:1px}.tv-process{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-bottom:1px solid var(--tv-line);padding:22px 0;font-size:13px;font-weight:650}.tv-process b{color:var(--tv-red);margin-right:10px;font-size:12px}.tv-discovery{padding:42px 0 10px}.tv-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.tv-section-heading h2,.tv-program h2{font-size:clamp(26px,3vw,38px);letter-spacing:-1.2px;line-height:1.15;margin:0}.tv-section-heading .tv-kicker{margin-bottom:8px}.tv-section-heading>a{font-size:13px;font-weight:750}.tv-state-label{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap}.tsr-tv select,.tsr-tv input:not([type=checkbox]),.tsr-tv textarea{background:var(--tsr-surface,#fff);color:var(--tsr-ink,#101b2f);border:1px solid #8993a4;border-radius:5px;min-height:48px;padding:11px 13px;font:inherit;font-size:16px;max-width:100%;width:100%;min-width:0}.tv-state-label select{width:210px}.tv-muted{font-size:13px;line-height:1.6;opacity:.8}.tv-empty{display:flex;align-items:center;gap:24px;padding:30px;background:color-mix(in srgb,currentColor 4%,transparent);border:1px solid var(--tv-line);min-height:174px}.tv-empty>div:first-child{display:grid;place-items:center;color:var(--tv-red);height:64px;width:64px;flex:0 0 64px;border:1px solid var(--tv-line);border-radius:50%}.tv-empty .tsr-icon{width:30px;height:30px}.tv-empty h3{font-size:20px;letter-spacing:-.4px;margin:0 0 8px}.tv-empty p{margin:0 0 12px;font-size:14px;line-height:1.6}.tv-empty a{font-size:13px;font-weight:800}.tv-program{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#111c2e;color:#fff;padding:48px;margin:48px 0}.tv-program p{color:#cdd5e1;font-size:15px;line-height:1.75}.tv-program .tv-kicker{color:#ff6470}.tv-program-list article{border-top:1px solid #475263;padding:15px 0}.tv-program-list span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#ff6470}.tv-program-list h3{font-size:20px;margin:8px 0}.tv-program-list p{font-size:13px;margin:0}.tv-ad{display:flex;flex-direction:column;justify-content:center;gap:12px;text-align:center;padding:28px;border:1px solid var(--tv-line);background:color-mix(in srgb,currentColor 3%,transparent);margin:22px 0}.tv-ad small{font-size:9px;letter-spacing:2px;opacity:.65}.tv-ad strong{font-size:20px}.tv-ad a{font-size:13px}.tv-ad img{display:block;max-width:100%;max-height:220px;object-fit:contain;margin:0 auto 15px}.tv-rules{padding:32px 0}.tv-rules h2{font-size:24px}.tv-rules>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tv-rules p{font-size:13px;line-height:1.7}.tv-rules strong{display:block;margin-bottom:5px}.tv-form-page{max-width:850px;margin:25px auto 0}.tv-form-page h1,.tv-dashboard h1,.tv-profile h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-1.7px;margin:10px 0 20px}.tv-form{padding:26px 0;max-width:100%}.tv-form fieldset{border:0;padding:0;margin:0;min-width:0}.tv-form legend{font-size:23px;font-weight:800;margin-bottom:24px}.tv-step-label{font-size:11px;letter-spacing:2px;color:var(--tv-red);font-weight:800;margin-bottom:20px;border-top:3px solid var(--tv-red);padding-top:18px}.tv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tv-form label,.tv-entity-picker>label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:650;margin-bottom:22px}.tv-form .tv-form-grid label{margin-bottom:4px}.tv-form-grid+label{margin-top:20px}.tv-form .tv-check{display:flex;flex-direction:row;align-items:flex-start;font-size:13px;font-weight:500;line-height:1.65;gap:12px}.tv-check input{margin-top:4px;flex:0 0 20px;width:20px;height:20px;accent-color:var(--tv-red)}.tv-notice{padding:18px;border-left:4px solid var(--tv-red);background:color-mix(in srgb,currentColor 5%,transparent);font-size:14px;line-height:1.65}.tv-form [hidden],.tsr-tv [hidden]{display:none!important}.tsr-tv button:disabled{opacity:.5;cursor:not-allowed}.tsr-tv :focus-visible{outline:3px solid #e55c69;outline-offset:3px}.tv-form [role=status]{white-space:pre-line;font-size:14px;line-height:1.7}.tv-error{color:#d64656}.tv-entity-picker{margin:24px 0}.tv-entity-picker [data-entity-results] button{display:block;text-align:left;background:transparent;color:inherit;border:0;border-bottom:1px solid var(--tv-line);padding:12px;min-height:48px;width:100%;cursor:pointer;font:inherit;font-size:14px}.tv-entity-picker [data-entity-selected]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.tv-entity-picker [data-entity-selected] button{border:1px solid var(--tv-line);background:transparent;color:inherit;padding:8px 10px;border-radius:4px;cursor:pointer}.tv-dashboard-grid,.tv-watch-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:42px;margin-top:34px}.tv-dashboard h2{margin-top:38px}.tv-submission{border-top:1px solid var(--tv-line);padding:22px 0;display:flex;justify-content:space-between;gap:22px}.tv-submission h3{font-size:19px}.tv-submission p{font-size:13px}.tv-text-button{color:var(--tv-red);text-decoration:underline;background:none;border:0;padding:10px 0;font:inherit;font-size:13px;cursor:pointer}.tv-activity{padding-left:20px}.tv-activity li{padding:14px 0;border-bottom:1px solid var(--tv-line);font-size:13px}.tv-activity time,.tv-activity strong{display:block;margin:0 0 8px}.tv-activity time{font-size:11px;opacity:.7}.tv-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tv-video-card a{text-decoration:none;color:inherit}.tv-video-art{aspect-ratio:16/9;background:#111c2e;color:#fff;display:flex;align-items:center;justify-content:center;gap:18px;border-bottom:4px solid var(--tv-red);margin-bottom:18px}.tv-video-art>span{font-size:32px;font-weight:900;letter-spacing:-1.5px}.tv-video-art span span{color:#ef4b59}.tv-video-art .tsr-icon{height:32px;width:32px}.tv-video-card h3{font-size:17px;line-height:1.5;margin:8px 0}.tv-video-card p{font-size:12px}.tv-player{aspect-ratio:16/9;background:#080e18;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;min-width:0}.tv-player p{font-size:12px;text-align:center;padding:0 10px}.tv-player iframe{width:100%;height:100%;border:0}.tv-watch-grid aside .tv-video-grid{grid-template-columns:1fr}.tv-removal{padding:24px 0;border-top:1px solid var(--tv-line);margin-top:30px}.tsr-tv summary{cursor:pointer;font-weight:750;padding:14px 0}.tv-spotlight{padding:30px;border-left:5px solid var(--tv-red);margin-top:40px}.tv-coverage{display:flex;gap:14px;flex-wrap:wrap;padding:0;list-style:none}.tsr-tv progress{width:100%;height:16px;accent-color:var(--tv-red)}
@media(max-width:900px){.tv-hero-copy{padding:42px 30px;max-width:620px}.tv-hero{min-height:540px}.tv-program{gap:32px;padding:32px}.tv-process{gap:10px;font-size:11px}.tv-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-dashboard-grid,.tv-watch-grid{grid-template-columns:1fr}.tv-rules>div{gap:18px}.tv-submission{flex-direction:column}.tv-hero h1{max-width:490px}}
@media(max-width:600px){.tsr-tv{padding-top:10px}.tv-masthead{padding-bottom:18px;gap:12px}.tv-wordmark{font-size:30px}.tv-wordmark small{font-size:7px}.tv-masthead>a:last-child{font-size:11px}.tv-hero{min-height:660px;display:flex;align-items:flex-end}.tv-hero>img{object-position:65% center}.tv-hero:after{background:linear-gradient(0deg,rgba(5,13,27,1),rgba(5,13,27,.91) 48%,rgba(5,13,27,.13) 100%)}.tv-hero-copy{padding:25px 22px 36px}.tv-hero h1{font-size:37px;letter-spacing:-1.4px;line-height:1.08;margin-bottom:18px}.tv-hero-copy>p:not(.tv-kicker){font-size:14px;line-height:1.65}.tv-hero .tv-kicker{font-size:9px!important;letter-spacing:1.2px}.tv-hero .tv-actions{display:grid;grid-template-columns:1fr}.tv-hero .tsr-button,.tv-hero .tv-outline{font-size:13px;width:100%}.tv-partner-link{font-size:11px;margin-top:18px}.tv-image-note{font-size:7px;bottom:7px}.tv-process{grid-template-columns:1fr;gap:10px;padding:18px 5px;font-size:12px}.tv-process b{font-size:10px}.tv-section-heading{align-items:start;flex-direction:column;gap:16px}.tv-state-label{width:100%;justify-content:space-between}.tv-state-label select{width:65%}.tv-discovery{padding-top:32px}.tv-empty{gap:15px;padding:22px 18px;align-items:start}.tv-empty>div:first-child{width:40px;height:40px;flex-basis:40px}.tv-empty .tsr-icon{width:22px;height:22px}.tv-empty h3{font-size:17px}.tv-empty p{font-size:12px}.tv-empty a{font-size:12px}.tv-program{grid-template-columns:1fr;padding:26px 22px;margin:36px 0;gap:30px}.tv-rules>div{grid-template-columns:1fr;gap:5px}.tv-form-grid{grid-template-columns:1fr;gap:16px}.tv-form{padding-top:20px}.tv-form-page{margin-top:15px}.tv-video-grid{grid-template-columns:1fr}.tv-ad strong{font-size:18px}.tv-dashboard-grid{gap:16px}.tv-hero .tv-actions .tsr-icon{width:18px;height:18px}}

:root[data-theme=dark] .tsr-tv .tv-kicker,:root[data-theme=dark] .tsr-tv .tv-text-button{color:#ff8290}

.tv-sponsor-logo{display:block;max-width:180px;max-height:84px;object-fit:contain;margin:18px 0}
