/* Landing copy stays readable. The broadcast screenshots retain their native output graphics. */
.scroll-statement{font-family:var(--font-sans);font-size:clamp(30px,3.7vw,58px);font-weight:500;line-height:1.18;letter-spacing:-.025em;max-width:1100px;padding:90px 0 10px;margin:0;color:var(--text);text-wrap:balance}
[data-motion=on] .scroll-statement{background:linear-gradient(120deg,var(--text) calc(var(--text-progress,0%) - 14%),color-mix(in srgb,var(--muted2) 48%,var(--bg-base)) calc(var(--text-progress,0%) + 12%));background-clip:text;-webkit-background-clip:text;color:transparent}
.cue-deck,.cue-take{opacity:var(--cue-opacity,1)}.cue-deck:hover,.cue-deck:focus-within,.cue-take:hover,.cue-take:focus-visible{opacity:1}
.eyebrow,.section-label{font-size:14px;letter-spacing:.06em}.section-label{gap:25px}.section-label>span:last-child:not(.rule){display:none}.section-label .rule{display:block}.hero-aside p,.section-heading p,.identity-grid p,.moment-caption p{font-size:19px;line-height:1.5}
.brand small,.hero-edition,.workbench-foot,.monitor-foot,.mini-brand,.workbench-top>span:last-child,.panel-kicker>span,.camera-signal,.float-score>.mono,.cue-label,.cue-route,.step-n{display:none}
.monitor-assembly .monitor-bar{font-family:var(--font-sans);font-size:14px!important;height:42px;padding:10px 17px;text-transform:none;letter-spacing:.05em}.monitor-assembly .monitor-bar:after{display:none}
.monitor-assembly .float-take{width:220px;padding:19px 22px;min-height:auto;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.float-take>strong{font-family:'Saira Condensed',sans-serif;font-size:31px;margin:0;line-height:1.1;font-weight:600;gap:10px}.float-score{width:205px;padding:14px}.float-score>div{margin:0}.float-score strong{font-size:30px}.float-score>div>b{font-size:25px}
.cue-deck{grid-template-columns:repeat(3,1fr);margin-top:26px}.cue-deck button{padding:20px 25px}.cue-deck button:first-of-type{border-left:0}.cue-deck button>strong{font-size:27px;margin:0}.cue-deck button>i{display:block;bottom:21px;font-size:22px;right:22px}
.compatibility{font-family:var(--font-sans);font-size:17px;padding-block:27px;gap:20px}.compatibility b{font-size:14px;font-weight:400}
.workflow-layout{grid-template-columns:.8fr 1.2fr;gap:55px}.step{grid-template-columns:1fr auto;padding-block:24px}.step strong{font-size:32px}.step small{font-size:17px;line-height:1.5;max-width:320px;margin-top:10px}.step-arrow{font-size:26px}.workbench-top{height:25px;border:0}.workbench-top .status-dot{margin-left:auto}.workflow-panel{padding:25px 28px;min-height:420px}.panel-kicker{font-family:var(--font-sans);font-size:16px;letter-spacing:0;font-weight:600;margin-bottom:20px}.import-field{font-size:16px;padding:13px;gap:10px}.import-field b{font-size:13px}.file-chips{font-size:14px;gap:10px;flex-wrap:wrap}.file-chips .ready{font-size:14px}.team-card{padding:18px 10px}.team-card>strong{font-size:24px}.team-card>small{font-family:var(--font-sans);font-size:15px;text-transform:none}.team-card>img{width:48px;height:48px}.roster-heads img{width:26px;height:26px}.roster-heads span{font-size:14px}.match-row{font-size:14px;flex-wrap:wrap}.match-row>span{font-family:var(--font-sans);font-size:14px}.match-row strong{font-size:22px}.connection-row small{font-size:15px}.connection-row .ready{font-size:13px}.collector-ready{font-size:14px}.take-row>span{display:none}.take-button{font-size:16px;padding:13px 20px}.queue-row{font-size:17px}.queue-row b{font-size:13px}.operator-feedback{font-size:15px}.operator-score>span{font-size:18px}
.graphic-tabs{gap:8px;flex-wrap:wrap}.graphic-tabs button{font-size:16px;padding:12px 18px}.stage-description{font-size:16px}.stage-description>span:first-child{font-family:var(--font-sans);font-size:15px;letter-spacing:0}.versus-bar{font-family:var(--font-sans);font-size:14px}.versus-bottom{font-size:12px}.vs-player small{font-size:13px}.vs-stats span{font-size:12px}.spotlight .mono{font-size:14px}.spotlight-stats span{font-size:13px}
.camera-connector{font-family:var(--font-sans);font-size:18px;font-weight:500;letter-spacing:0;padding:12px 18px}.camera-live,.replay-tag{font-family:var(--font-sans);font-size:14px;letter-spacing:.02em}.camera-name>strong{font-size:38px}.replay-title>span{font-family:var(--font-sans);font-size:15px;letter-spacing:.04em}.clip-result{font-family:var(--font-sans);font-size:16px;letter-spacing:0}.replay-button{font-size:15px;min-height:42px;padding:8px 13px}.clip-timeline{gap:0}.moment-caption p{font-size:18px}
.package-row p{font-size:17px;line-height:1.6}.package-no{font-size:14px}.package-link,.all-packages{font-size:16px}.package-list{margin-top:38px}.site-footer>span,.site-footer nav{font-family:var(--font-sans);font-size:14px;letter-spacing:0}
.program-readout{font-family:var(--font-sans);font-size:14px;letter-spacing:0}.program-position{min-width:117px}#motion-toggle{font-family:var(--font-sans);font-size:14px}.program-position .live-dot{width:6px;height:6px}.program-readout .program-progress{height:2px}
.dialog-toolbar{font-family:var(--font-sans);font-size:16px}.dialog-toolbar button,dialog>p{font-size:15px}
@media(max-width:1050px){.hero-aside p,.section-heading p,.identity-grid p{font-size:18px}.workflow-layout{gap:32px}.workflow-panel{padding:21px}.step small{font-size:15px}.import-field{font-size:14px}.package-row p{font-size:15px}.package-link{font-size:14px}.cue-deck button>strong{font-size:23px}.cue-deck button>i{right:12px}.monitor-assembly .float-take{width:190px;padding:15px}.float-take>strong{font-size:28px}}
@media(max-width:760px){.eyebrow,.section-label{font-size:13px;letter-spacing:.03em}.section-label{gap:16px}.hero-aside p,.section-heading p,.identity-grid p,.moment-caption p{font-size:18px}.hero-aside .button,.hero-aside .text-link{font-size:16px}.hero-aside .text-link{margin:18px 0 0;display:flex;width:max-content}.monitor-assembly .monitor-bar{font-size:12px!important;padding:9px 10px;height:34px}.monitor-assembly .float-take{width:145px;padding:12px;right:-3px}.float-take>strong{font-size:22px;gap:5px}.float-take>strong>span{font-size:21px}.float-score{width:154px;padding:10px}.float-score img{width:33px;height:33px}.float-score strong{font-size:25px}.float-score>div>b{font-size:21px}.mobile-play{font-family:var(--font-sans);font-size:13px!important;padding:10px!important;min-height:40px!important}.cue-deck{grid-template-columns:repeat(3,1fr);margin:22px 0 0}.cue-deck button{padding:16px 8px}.cue-deck button>strong{font-size:20px;line-height:1.05}.cue-deck button>i{display:none}.compatibility{font-size:16px;gap:12px 14px}.compatibility b{font-size:14px}.compatibility>span:last-child{flex-basis:auto}.workflow-layout{display:flex;gap:23px}.workflow-steps{gap:10px}.step{display:flex;gap:0;padding:15px 0}.step strong{font-size:23px}.step small{display:none}.workflow-panel{padding:19px 15px;min-height:420px}.panel-kicker{font-size:16px}.import-field{font-size:14px;overflow-wrap:anywhere}.import-field b{display:none}.file-chips{font-size:13px}.file-chips .ready{font-size:13px}.team-card>strong{font-size:20px}.team-card>small{font-size:14px}.team-card>img{width:43px;height:43px}.roster-heads img{width:24px;height:24px}.match-row{padding:13px 0;gap:9px}.match-row>span{font-size:13px}.match-row strong{font-size:19px}.connection-row{gap:10px}.connection-row small{font-size:14px}.connection-row .ready{font-size:12px}.collector-ready{font-size:13px;line-height:1.5;flex-wrap:wrap}.operator-score>span{font-size:16px}.queue-row{font-size:16px}.queue-row b{font-size:12px}.operator-feedback{font-size:14px}.take-button{font-size:16px}.graphic-tabs button{font-size:15px;padding:11px 14px}.stage-description{font-size:15px}.stage-description>span:first-child{font-size:14px}.versus-bar{font-size:12px}.versus-bar>span:last-child{display:none}.versus-content{gap:7px;padding:18px 10px}.vs-player strong{font-size:21px}.vs-player small{font-size:10px}.vs-stats span{font-family:var(--font-sans);font-size:11px}.vs-stats strong{font-size:20px}.versus-bottom{display:none}.spotlight .mono{font-size:11px}.spotlight-stats span{font-size:12px}.spotlight-stats{gap:13px}.camera-connector{font-size:16px;padding:10px 14px}.camera-live,.replay-tag{font-size:12px;padding:8px 10px}.camera-name>strong{font-size:30px}.replay-title>span{font-size:13px}.clip-result{font-size:14px}.replay-button{font-size:14px;min-height:41px;bottom:62px}.moment-caption h3{font-size:34px}.moment-caption p{font-size:17px}.package-row p{font-size:16px}.package-no{font-size:13px}.package-link{font-size:15px}.all-packages{font-size:16px}.site-footer>span,.site-footer nav{font-size:14px}.program-readout{padding:0 6px}#motion-toggle{font-size:13px;min-height:43px;padding-inline:9px}.dialog-toolbar{font-size:14px;padding:12px}.dialog-toolbar button{font-size:15px}dialog>p{font-size:14px}}
