/* Panoramica: illustrazioni vettoriali coordinate con i flussi SYRR. */
.ov-symbols{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.overview-visual-column{min-width:0}
.overview-figure{--ov-color:#58d6ff;position:relative;isolation:isolate;min-width:0;overflow:hidden;color:#dfeaf6;background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--ov-color) 10%,transparent),transparent 65%),linear-gradient(145deg,#111d2c,#080f1c 80%);border:1px solid color-mix(in srgb,var(--ov-color) 35%,#1c293c);border-radius:16px;box-shadow:0 18px 60px #0005,0 0 24px color-mix(in srgb,var(--ov-color) 7%,transparent);font-size:12px;line-height:1.5}
.overview-figure *, .overview-figure *:before,.overview-figure *:after{box-sizing:border-box;min-width:0}
.overview-figure:is(.review-preview,.live-preview){display:block;padding:0;gap:0}
.overview-figure p{font-size:inherit;line-height:1.6;margin:0;color:#adbdcf}
.overview-figure strong{font-weight:600;color:#e6f1ff}
.ov-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ov-topbar{display:flex;align-items:center;gap:14px;padding:15px 18px;background:#07101bb3;border-bottom:1px solid #a4bed11a;font-size:9px;font-weight:600;letter-spacing:.12em;color:#b0c5da}
.ov-topbar img{display:block;width:64px;height:auto;flex:none}
.ov-indicator{margin-left:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:8px;letter-spacing:.1em;color:var(--ov-color)}
.ov-indicator i,.ov-output-heading i,.ov-cinema-destination>i,.ov-live-badge i,.ov-take-heading i{display:inline-block;width:5px;height:5px;flex:none;border-radius:50%;background:var(--ov-color);box-shadow:0 0 8px var(--ov-color)}
.ov-bottomline{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #a4bed11a;font-size:10px;color:#8fa5bd}
.ov-accent{color:var(--ov-color)}
.ov-mini-node{display:flex;align-items:center;flex-direction:column;gap:6px;padding:14px 8px;border:1px solid color-mix(in srgb,var(--ov-color) 30%,transparent);background:linear-gradient(145deg,#122033,#0b1422);border-radius:10px;text-align:center;box-shadow:inset 0 1px #ffffff07}
.ov-mini-node>.ov-icon{color:var(--ov-color);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ov-color) 45%,transparent))}
.ov-mini-node>strong{font-size:12px}
.ov-mini-node>span{font-size:10px;color:#8fa5bd}
.ov-automation-map{position:relative;aspect-ratio:1000/560;margin:14px 16px 0}
.ov-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.ov-rails path{stroke:var(--ov-color);stroke-width:2;opacity:.3}
.ov-packets path{stroke:var(--ov-color);stroke-width:3;stroke-dasharray:4 96;filter:drop-shadow(0 0 4px var(--ov-color));animation:ov-flow 5s linear infinite;animation-delay:var(--ov-delay,0s);animation-play-state:paused}
.ov-inputs{position:absolute;top:2%;left:0;right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ov-inputs .ov-mini-node{padding:12px 5px;gap:4px}
.ov-center-hub{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:39%;padding:16px 10px;border-radius:12px;border:1px solid var(--ov-color);background:radial-gradient(ellipse at 50% 0%,#214c63,#0c1828 80%);box-shadow:0 0 20px #58d6ff22,inset 0 0 20px #58d6ff0a}
.ov-center-hub img{width:86px;height:auto}.ov-center-hub span{color:#a6c6dc;font-size:9px}
.ov-auto-output{position:absolute;bottom:5%;left:7%;right:7%;padding:10px;border-radius:9px;background:#0b1422;border:1px solid #58d6ff4d}
.ov-output-heading{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#9bc5de;margin-bottom:8px}
.ov-marker-track{display:flex;gap:4px}.ov-marker-track span{flex:1;padding:5px 3px;background:#58d6ff12;color:#9cdef5;border-left:2px solid #58d6ff;font-size:9px}.ov-marker-track span:nth-child(3){border-color:#928aff;color:#b2aaff;background:#928aff14}.ov-marker-track span:nth-child(4){border-color:#41e4cb;color:#96e8dc;background:#41e4cb12}
.ov-motion-toggle{display:flex;align-items:center;gap:10px;justify-self:end;margin:12px 0 0 auto;padding:7px 11px;border:1px solid #b4c9e026;border-radius:20px;background:#0c1522;color:#9db1c8;font:inherit;font-size:11px;cursor:pointer}.ov-motion-toggle[hidden]{display:none}.ov-motion-toggle:hover,.ov-motion-toggle:focus-visible{color:#e7f3ff;border-color:#58d6ff}.ov-motion-toggle:focus-visible{outline:2px solid #58d6ff;outline-offset:3px}
.ov-cinema-map{padding:22px 18px 16px}.ov-cinema-source{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #ffb26d4d;background:#ffb26d07;border-radius:10px}.ov-cinema-source>.ov-icon{color:var(--ov-color)}.ov-cinema-source strong,.ov-cinema-source span:not(.ov-source-mark){display:block}.ov-cinema-source strong{font-size:13px}.ov-cinema-source div>span{font-size:10px;color:#99acc1}.ov-source-mark{margin-left:auto;font-size:10px;letter-spacing:.15em;color:var(--ov-color)}
.ov-cinema-links{display:grid;grid-template-columns:repeat(3,1fr);height:30px;margin:0 15%;border-top:0;position:relative}.ov-cinema-links:before{content:"";position:absolute;top:13px;left:0;right:0;height:1px;background:#ffb26d77}.ov-cinema-links i{width:1px;height:100%;background:linear-gradient(transparent,var(--ov-color));margin:auto}.ov-cinema-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ov-cinema-cards .ov-mini-node{padding:16px 5px 12px}.ov-reel,.ov-certificate-lines,.ov-validity{height:25px;margin-top:6px;width:70%;display:flex;gap:3px;align-items:center}.ov-reel i{flex:1;height:23px;border:1px solid #ffb26d66;background:repeating-linear-gradient(0deg,transparent 0 4px,#ffb26d24 4px 6px)}.ov-certificate-lines{flex-direction:column;justify-content:center;gap:4px}.ov-certificate-lines i{height:2px;width:100%;background:#ffb26d66}.ov-certificate-lines i:last-child{width:60%;align-self:start}.ov-validity i{height:2px;flex:1;background:#ffb26d77}.ov-validity b{font-size:12px;font-weight:400;color:var(--ov-color)}.ov-cinema-destination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:12px;color:#c3c5ca;border-top:1px solid #ffb26d24}.ov-cinema-destination>.ov-icon{width:20px;color:var(--ov-color)}
.ov-team-body{padding:20px}.ov-departments{display:flex;justify-content:center;gap:8px}.ov-departments span,.ov-review-markers span,.ov-view-modes span{padding:5px 9px;border:1px solid #9bb7d026;border-radius:5px;font-size:10px;color:#91a6bf;background:#0a1422}.overview-figure .is-selected{border-color:color-mix(in srgb,var(--ov-color) 55%,transparent);color:var(--ov-color);background:color-mix(in srgb,var(--ov-color) 10%,#0b1422)}
.ov-team-routing{display:flex;align-items:center;gap:10px;margin:16px 24px;color:var(--ov-color);font-size:9px;letter-spacing:.14em}.ov-team-routing i{height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--ov-color))}.ov-team-routing i:last-child{transform:rotate(180deg)}
.ov-chat{display:grid;gap:14px}.ov-chat-message{display:flex;gap:10px}.ov-avatar,.ov-session-avatars span,.ov-viewers i,.ov-role-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid #58d6ff55;border-radius:9px;background:#17354b;color:#9ee5ff;font-size:9px;font-style:normal}.ov-avatar-purple{color:#c2baff;border-color:#928aff77;background:#242547}.ov-chat-message>div{flex:1;border:1px solid #8cb7d226;border-radius:0 10px 10px 10px;padding:12px;background:#15243980}.ov-chat-message strong{display:block;font-size:11px}.ov-chat-message small{margin-left:6px;font-weight:400;font-size:9px;color:#7891aa}.ov-chat-message p{margin-top:5px;font-size:11px}.ov-message-file{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px;border:1px solid #58d6ff3d;border-radius:5px;color:#aadcf2;font-size:10px}.ov-message-file svg{width:16px;height:16px}.ov-chat-reply{margin-left:30px}.ov-team-session{display:flex;align-items:center;gap:12px;padding:14px 0 0;margin-top:18px;border-top:1px solid #a4bed126}.ov-session-avatars{display:flex;padding-left:0}.ov-session-avatars span{width:27px;height:27px;border-radius:50%;margin-right:-6px;border:2px solid #101e2d;background:#244456}.ov-session-avatars span:nth-child(2){background:#31345d;color:#c5bdff}.ov-session-avatars span:nth-child(3){background:#1d4a48;color:#91e9d8}.ov-team-session>div:nth-child(2){margin-left:5px}.ov-team-session strong,.ov-team-session>div>span{display:block}.ov-team-session strong{font-size:11px}.ov-team-session>div>span{font-size:9px;color:#8fa5bd}.ov-signal-bars{display:flex;align-items:end;gap:3px;margin-left:auto;height:18px}.ov-signal-bars i{width:3px;background:var(--ov-color);height:35%;border-radius:1px}.ov-signal-bars i:nth-child(2){height:65%}.ov-signal-bars i:nth-child(3){height:100%}
.ov-shot{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a1523;border:1px solid #9ab5d026;border-radius:7px}.ov-shot>svg{display:block;width:100%;height:100%}.ov-shot-label,.ov-timecode{position:absolute;top:10px;padding:4px 6px;border-radius:3px;background:#07101bbc;color:#d4e2f0;font-size:8px;letter-spacing:.08em}.ov-shot-label{left:10px}.ov-timecode{right:10px;letter-spacing:.03em;font-variant-numeric:tabular-nums}.ov-frame-marker{position:absolute;left:12px;bottom:12px;padding:4px 7px;border-left:2px solid var(--ov-color);background:#0d2034d9;color:#a3eaff;font-size:9px}
.ov-review-body,.ov-live-body{padding:14px}.ov-review-timeline{margin-top:14px}.ov-time-ruler{display:flex;justify-content:space-between;font-size:8px;color:#7691ad;letter-spacing:.04em}.ov-frame-strip{height:37px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-top:6px;position:relative}.ov-frame-strip>i{border:1px solid #5296b855;border-radius:2px;background:linear-gradient(155deg,transparent 40%,#1b3548 41% 60%,#0b1929 61%),linear-gradient(25deg,#153449,#86a4af)}.ov-frame-strip>i:nth-child(2n){filter:brightness(.8)}.ov-timeline-marker{position:absolute;top:-3px;bottom:-3px;left:45%;width:2px;background:var(--ov-color);box-shadow:0 0 7px #58d6ff88}.ov-timeline-marker:before{content:"";position:absolute;left:-3px;top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ov-color)}.ov-review-markers{display:flex;gap:6px;margin-top:11px}.ov-review-markers span{font-size:9px;padding:3px 8px}.ov-linked-note{display:flex;align-items:center;gap:10px;margin-top:15px;padding:12px 10px;border:1px solid #58d6ff33;background:#58d6ff07;border-radius:7px}.ov-linked-note>i{height:24px;width:2px;background:var(--ov-color)}.ov-linked-note strong{display:block;font-size:10px}.ov-linked-note p{font-size:10px;margin-top:2px}.ov-linked-note>span{margin-left:auto;color:var(--ov-color)}
.ov-live-main{position:relative;padding-bottom:34px}.ov-live-inset{position:absolute;width:48%;right:8px;bottom:2px;padding:7px;border-radius:7px;background:#0c1528;border:1px solid #928aff99;box-shadow:0 6px 20px #0008,0 0 15px #928aff20}.ov-live-inset>span{font-size:7px;letter-spacing:.09em;color:#b0a5ed;display:block;margin-bottom:5px}.ov-editor{position:relative;padding:5px;border:1px solid #a2b7d026;background:#0a1220;border-radius:3px;overflow:hidden}.ov-editor-frames{display:flex;height:26px;gap:2px}.ov-editor-frames i{flex:1;background:linear-gradient(155deg,#52758c,#17283b 55%,#0b1420 56%);border:1px solid #80a3bb44}.ov-editor-lanes{display:grid;gap:3px;margin-top:5px}.ov-editor-lanes i{height:5px;background:linear-gradient(90deg,#58d6ff77 20%,transparent 20% 22%,#58d6ff77 22% 68%,transparent 68% 71%,#58d6ff77 71%);border-radius:1px}.ov-editor-lanes i:nth-child(2){width:85%;background:#928aff88}.ov-editor-lanes i:nth-child(3){width:90%;background:#41e4cb77}.ov-editor-lanes i:nth-child(4){width:70%;background:#41e4cb55}.ov-playhead{position:absolute;top:3px;bottom:3px;left:20%;width:1px;background:#f0edff;box-shadow:0 0 5px #928aff;animation:ov-playhead 9s ease-in-out infinite alternate;animation-play-state:paused}.ov-live-badge{position:absolute;left:8px;bottom:11px;display:flex;align-items:center;gap:5px;font-size:8px;color:#a99fe6}
.ov-live-channels{display:flex;align-items:center;gap:8px;margin-top:15px}.ov-live-channels>div{display:flex;align-items:center;gap:6px;color:#acb9cf;font-size:9px;white-space:nowrap}.ov-live-channels .ov-icon{width:17px;height:17px;color:var(--ov-color)}.ov-live-channels>i{height:1px;flex:1;background:linear-gradient(90deg,#928aff22,#928affaa);position:relative}.ov-live-channels>i:last-of-type{transform:rotate(180deg)}.ov-channel-hub{padding:7px 9px;color:#c8c0ff;border:1px solid #928aff88;box-shadow:0 0 12px #928aff18;background:#928aff0c;border-radius:5px;font-size:9px;letter-spacing:.12em}.ov-live-bottom{display:flex;align-items:center;gap:10px;margin-top:17px;padding-top:14px;border-top:1px solid #9cb3ce1a}.ov-view-modes{display:flex;gap:5px}.ov-view-modes span{font-size:9px;padding:4px 6px}.ov-viewers{display:flex;margin-left:auto;padding-right:4px}.ov-viewers i{width:23px;height:23px;margin-right:-4px;border-radius:50%;font-size:7px;border:2px solid #101b2b;background:#302d52;color:#c9c1ff}.ov-viewers i:nth-child(2){background:#1b3c46;color:#93deeb}.ov-viewers i:nth-child(3){background:#284640;color:#91e1cb}
.ov-subtitle-body,.ov-dub-body,.ov-music-body{padding:18px}.ov-subtitle-line{position:absolute;bottom:16px;left:5%;right:5%;text-align:center;color:#fff;text-shadow:0 1px 4px #000,0 0 2px #000;background:#0004;padding:3px 5px;font-size:clamp(12px,1.2vw,16px)}.ov-subtitle-table{margin-top:16px}.ov-subtitle-table>div{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:11px 9px;border:1px solid transparent;border-bottom-color:#9cb3ce1a}.ov-subtitle-table>div>span{font-size:9px;color:#8298b4;font-variant-numeric:tabular-nums;line-height:1.7}.ov-subtitle-table p{font-size:11px;align-self:center;color:#bfc9d9}.ov-subtitle-table .ov-subtitle-table-head{padding-top:0;padding-bottom:7px}.ov-subtitle-table .ov-subtitle-table-head>span{font-size:8px;letter-spacing:.12em}.ov-subtitle-table>.is-selected{border:1px solid #928aff66;border-left:3px solid #928aff;border-radius:5px}.ov-subtitle-table>.is-selected p{color:#d2cbff}.ov-subtitle-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:9px;color:#8fa5bd}.ov-format-chip{padding:5px 8px;border:1px solid #928aff55;border-radius:4px;color:#b8afff;background:#928aff0a;font-size:9px;white-space:nowrap}
.ov-dub-roles{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0}.ov-dub-roles>div{display:flex;align-items:center;gap:7px}.ov-role-avatar{width:27px;height:27px;background:#153735;border-color:#41e4cb44;color:#86c9c4}.ov-role-active{background:#1f4d47;border-color:#41e4cb;box-shadow:0 0 15px #41e4cb22;color:#affff0}.ov-dub-roles strong{font-size:10px;font-weight:400;color:#9bb6c2}.ov-dub-roles>i{height:1px;width:26px;background:linear-gradient(90deg,#41e4cb22,#41e4cb88,#41e4cb22)}.ov-take{padding:12px;background:#41e4cb05;border:1px solid #41e4cb33;border-radius:7px}.ov-take-heading{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#8eb4b8}.ov-take-heading>span:first-child{color:#b4ecdf;display:flex;align-items:center;gap:6px;letter-spacing:.08em}.ov-wave{position:relative;display:flex;align-items:center;gap:3px;height:58px;width:100%;padding:5px 0;overflow:hidden}.ov-wave:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:color-mix(in srgb,var(--ov-color) 25%,transparent)}.ov-wave>i{display:block;flex:1;height:var(--bar);background:var(--ov-color);opacity:.65;border-radius:1px;animation:ov-wave 3.5s ease-in-out infinite alternate;animation-play-state:paused}.ov-wave>i:nth-child(3n){animation-delay:-1s;opacity:.4}.ov-wave>i:nth-child(3n+1){animation-delay:-2s}.ov-take-time{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#80a6ae}.ov-take-time>span:first-child{font-variant-numeric:tabular-nums;color:#b3d5d6}
.ov-music-preview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px}.ov-music-cue{display:flex;flex-direction:column;justify-content:center;padding:12px;border:1px solid #41e4cb26;border-radius:7px;background:#41e4cb05}.ov-music-cue>span:first-child{font-size:8px;color:#70c2b8;letter-spacing:.14em}.ov-music-cue strong{font-size:14px;line-height:1.5;margin-top:5px}.ov-music-cue small{font-size:9px;color:#8caeb3}.ov-cue-line{height:1px;background:linear-gradient(90deg,#41e4cb77,transparent);margin:12px 0}.ov-music-preview .ov-shot-label,.ov-music-preview .ov-timecode{font-size:6px;padding:3px 4px;top:6px}.ov-music-preview .ov-shot-label{left:6px}.ov-music-preview .ov-timecode{right:6px}.ov-music-track{position:relative;padding:10px 12px 4px;margin-top:15px;border:1px solid #928aff44;border-radius:6px;background:#928aff08;overflow:hidden}.ov-track-label{display:flex;justify-content:space-between;font-size:9px;color:#aea5df}.ov-music-track .ov-wave{height:49px}.ov-music-playhead{position:absolute;top:28px;bottom:7px;left:39%;width:1px;background:#ddd5ff;box-shadow:0 0 5px #928aff}.ov-music-note{display:flex;align-items:center;gap:6px;margin-top:10px;color:#b1a3df;font-size:9px}.ov-music-note>i{width:5px;height:5px;border:1px solid #b1a3df;transform:rotate(45deg)}.ov-stems{display:grid;gap:9px;margin-top:18px}.ov-stems>div{display:grid;grid-template-columns:55px minmax(0,1fr) 35px;gap:12px;align-items:center;font-size:10px;color:#92aabd}.ov-stems small{text-align:right;font-size:8px;color:#7e93a7}.ov-stems i{height:5px;border-radius:1px;background:#a6c8d012;overflow:hidden}.ov-stems b{display:block;height:100%;background:linear-gradient(90deg,#41e4cb44,#41e4cbb3)}.ov-stems>div:nth-child(2) b{background:linear-gradient(90deg,#928aff44,#928affbb)}
.overview-infra article{position:relative;overflow:hidden;padding:22px 22px 22px 88px;background:linear-gradient(120deg,#122333,#0c1422);border-color:#58d6ff33;box-shadow:0 0 20px #58d6ff06}.overview-infra article:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(transparent,#58d6ff,transparent)}.ov-infra-icon{position:absolute;top:26px;left:22px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #58d6ff66;background:#58d6ff0a;border-radius:10px;color:#58d6ff;box-shadow:0 0 18px #58d6ff10}.overview-infra article:nth-child(2){border-color:#928aff44}.overview-infra article:nth-child(2):after{background:linear-gradient(transparent,#928aff,transparent)}.overview-infra article:nth-child(2) .ov-infra-icon{color:#aaa1ff;border-color:#928aff66;background:#928aff0a}.overview-infra article:nth-child(3) .ov-infra-icon{color:#41e4cb;border-color:#41e4cb66;background:#41e4cb0a}.overview-infra article:nth-child(3):after{background:linear-gradient(transparent,#41e4cb,transparent)}
.features .feature-card{--ov-feature:#58d6ff;background:linear-gradient(145deg,#10203199,#0b142299);border-color:color-mix(in srgb,var(--ov-feature) 23%,transparent)}.features .feature-card:nth-child(3n+2){--ov-feature:#928aff}.features .feature-card:nth-child(3n){--ov-feature:#41e4cb}.features .feature-icon{border:1px solid color-mix(in srgb,var(--ov-feature) 50%,transparent);color:var(--ov-feature);background:color-mix(in srgb,var(--ov-feature) 7%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--ov-feature) 8%,transparent)}
#automazioni,#infrastruttura,#cinema,#team,#review,#file-review,#live-review,#sottotitoli,#doppiaggio,#musiche{scroll-margin-top:170px}
.overview-figure.is-inview .ov-packets path,.overview-figure.is-inview .ov-playhead,.overview-figure.is-inview .ov-wave>i{animation-play-state:running}
body[data-overview-paused="true"] .overview-figure *,body[data-overview-hidden="true"] .overview-figure *{animation-play-state:paused!important}
@keyframes ov-flow{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
@keyframes ov-playhead{from{left:20%}to{left:75%}}
@keyframes ov-wave{from{opacity:.35}to{opacity:.85}}
@media(min-width:1181px){.ov-automation-map{aspect-ratio:1000/610}.ov-center-hub{top:58%}.ov-auto-output{bottom:4%}.ov-wires{top:5%}}
@media(max-width:720px){.ov-topbar{gap:10px;padding:13px 12px;font-size:8px;letter-spacing:.08em}.ov-topbar img{width:54px}.ov-indicator{font-size:7px;gap:4px}.ov-bottomline{padding:12px;font-size:9px}.ov-automation-map{margin:12px 10px 0;aspect-ratio:1000/730}.ov-inputs{gap:6px}.ov-inputs .ov-mini-node{padding:10px 3px;gap:4px}.ov-mini-node>.ov-icon{width:21px;height:21px}.ov-mini-node>strong{font-size:10px}.ov-mini-node>span{font-size:8px}.ov-center-hub{top:59%;width:44%;padding:12px 8px}.ov-center-hub img{width:74px}.ov-center-hub span{font-size:8px}.ov-auto-output{left:3%;right:3%;bottom:3%;padding:8px}.ov-marker-track span{font-size:8px}.ov-wires{top:6%}.ov-cinema-map{padding:16px 12px 10px}.ov-cinema-cards{gap:6px}.ov-cinema-source{padding:12px 9px;gap:8px}.ov-cinema-source strong{font-size:11px}.ov-cinema-source div>span{font-size:9px}.ov-source-mark{font-size:8px}.ov-cinema-cards .ov-mini-node{padding:12px 3px 8px}.ov-team-body{padding:14px 12px}.ov-departments{gap:5px}.ov-departments span{font-size:9px;padding:5px 7px}.ov-chat-message{gap:7px}.ov-chat-message>div{padding:10px 9px}.ov-chat-message small{font-size:8px;display:block;margin:2px 0 0}.ov-chat-reply{margin-left:16px}.ov-team-session{gap:9px}.ov-subtitle-body,.ov-dub-body,.ov-music-body{padding:12px}.ov-subtitle-table>div{grid-template-columns:72px minmax(0,1fr);gap:8px;padding:10px 7px}.ov-subtitle-table>div>span{font-size:8px}.ov-subtitle-table p{font-size:10px}.ov-subtitle-line{font-size:12px;bottom:12px}.ov-subtitle-footer{font-size:8px;gap:8px}.ov-dub-roles{gap:7px}.ov-dub-roles>div{gap:5px}.ov-dub-roles strong{font-size:9px}.ov-dub-roles>i{width:15px}.ov-take-time{font-size:7px}.ov-music-preview{gap:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ov-music-cue{padding:8px}.ov-music-cue strong{font-size:11px}.ov-music-cue small{font-size:8px}.ov-music-cue>span:first-child{font-size:7px}.ov-music-preview .ov-timecode{top:auto;bottom:5px}.ov-music-preview .ov-shot-label{font-size:5px}.overview-infra article{padding:20px 18px 20px 78px}.ov-infra-icon{left:18px;top:23px;width:39px;height:39px}}
@media(max-width:380px){.review-card{padding:20px}.ov-review-body,.ov-live-body{padding:10px}.ov-topbar{gap:8px;font-size:7px}.ov-topbar img{width:48px}.ov-topbar .ov-indicator{font-size:6px;letter-spacing:.03em}.ov-live-channels{gap:5px}.ov-live-channels>div{gap:4px;font-size:8px}.ov-live-bottom{gap:5px}.ov-view-modes span{font-size:8px;padding:4px}.ov-viewers i{width:20px;height:20px}.ov-shot-label,.ov-timecode{font-size:7px;top:7px;padding:3px 4px}.ov-shot-label{left:7px}.ov-timecode{right:7px}.ov-live-badge{font-size:7px;gap:4px}.ov-live-inset{right:4px;width:47%;padding:5px}.ov-live-inset>span{font-size:6px}.ov-inputs .ov-mini-node>strong{font-size:9px}.ov-inputs .ov-mini-node>span{font-size:7px}.ov-center-hub span{font-size:7px}.ov-bottomline{font-size:8px}.ov-departments span{font-size:8px}.ov-music-cue small{font-size:7px}.ov-music-cue strong{font-size:10px}.ov-dub-roles>i{width:9px}.ov-role-avatar{width:24px;height:24px;font-size:8px}.ov-subtitle-footer{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.overview-figure *{animation:none!important}.ov-motion-toggle{display:none}}

[data-overview-visual]{scroll-margin-top:170px}
