/* Operator appearance is independent from the broadcast canvas. */
html[data-studio-theme="dark"]{--st-bg:#10141e;--st-surface:#181e2a;--st-raised:#222a39;--st-hover:#2b3548;--st-line:#394459;--st-text:#f2f4fa;--st-muted:#b2bdd1;--st-primary:#bba7ff;--st-primary-ink:#20113d;--st-soft:#30264b;--st-focus:#d5c7ff;--st-danger:#ffb4bf;--st-danger-bg:#492530;--st-shadow:0 8px 30px #0003;--st-field:#151c29;--st-success:#92e3c2}
html[data-studio-theme="light"]{--st-bg:#f3f5fa;--st-surface:#fff;--st-raised:#f1f3f8;--st-hover:#e8ecf5;--st-line:#c9d1df;--st-text:#202a3d;--st-muted:#58667b;--st-primary:#6334d7;--st-primary-ink:#fff;--st-soft:#eee7ff;--st-focus:#6535d8;--st-danger:#b52241;--st-danger-bg:#ffedf1;--st-shadow:0 6px 24px #26345912;--st-field:#fff;--st-success:#126a4d}
.studio-reference{--studio-surface:var(--st-bg);--studio-panel:var(--st-surface);--studio-line:var(--st-line);--studio-ink:var(--st-text);--ink:var(--st-text);--muted:var(--st-muted);--blue:var(--st-primary);--line:var(--st-line);background:var(--st-bg);color:var(--st-text);font-family:'DM Sans',system-ui,sans-serif}
.studio-reference .studio-header,.studio-reference .controls,.studio-reference .studio-rail,.studio-reference .studio-panel-heading,.studio-reference .studio-panel{background:var(--st-surface);border-color:var(--st-line)}
.studio-reference .stage{background:var(--st-bg)}
.studio-reference .studio-header{height:60px;min-height:60px;padding:0 20px}.studio-reference .studio-body{height:calc(100dvh - 140px)}
.studio-reference #studio-title-edit{color:var(--st-text);font-size:14px;font-weight:600;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;min-height:36px}
.studio-reference .studio-top-status,.studio-reference .muted,.studio-reference .studio-tool-panel label,.studio-reference .studio-inline-setting{color:var(--st-muted)}
.studio-reference .studio-tool-panel h3{color:var(--st-text);font-size:14px;line-height:1.4}
.studio-reference button,.studio-reference a.btn,body:has(.studio-reference) #dialog button{transition:background .14s,border-color .14s,box-shadow .14s,color .14s;touch-action:manipulation}
.studio-reference button:focus-visible,.studio-reference select:focus-visible,.studio-reference input:focus-visible,.studio-reference textarea:focus-visible,body:has(.studio-reference) #dialog :is(button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--st-focus);outline-offset:3px}
.studio-reference button:not(:disabled):hover{filter:brightness(.98)}
.studio-reference :is(.btn,.studio-icon-button),body:has(.studio-reference) #dialog :is(.btn,.studio-icon-button){border-radius:9px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:600;gap:8px;border:1px solid transparent;line-height:1.35}
.studio-reference .btn,body:has(.studio-reference) #dialog .btn{background:var(--st-primary);color:var(--st-primary-ink)}
.studio-reference .btn.secondary,body:has(.studio-reference) #dialog .btn.secondary{background:var(--st-surface);color:var(--st-text);border:1px solid var(--st-line)}
.studio-reference .btn.ghost,body:has(.studio-reference) #dialog .btn.ghost{background:transparent;color:var(--st-muted)}
.studio-reference .btn.danger,body:has(.studio-reference) #dialog .btn.danger{background:var(--st-danger-bg);color:var(--st-danger)}
.studio-reference .btn:not(:disabled):hover,body:has(.studio-reference) #dialog .btn:not(:disabled):hover{box-shadow:inset 0 0 0 100px #ffffff10}
.studio-reference :is(.btn.secondary,.btn.ghost,.studio-icon-button):not(:disabled):hover,body:has(.studio-reference) #dialog :is(.btn.secondary,.btn.ghost,.studio-icon-button):not(:disabled):hover{background:var(--st-hover)}
.studio-reference button:disabled,body:has(.studio-reference) #dialog button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}
.studio-reference .studio-icon-button,body:has(.studio-reference) #dialog .studio-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;padding:8px;background:var(--st-raised);color:var(--st-text);border:1px solid var(--st-line)}
.studio-reference .studio-create{min-height:38px;padding:9px 16px;border-radius:9px;font-size:13px;background:var(--st-primary);color:var(--st-primary-ink)}
.studio-reference .studio-layout-bar{gap:14px;height:50px}.studio-reference .studio-layouts{gap:4px}.studio-reference .studio-layouts button{width:36px;min-width:36px;height:32px;border-radius:6px;background:var(--st-surface);border:1px solid var(--st-line);color:var(--st-muted);padding:5px}
.studio-reference .studio-layouts button[aria-pressed=true]{background:var(--st-soft);color:var(--st-primary);border:2px solid var(--st-primary);box-shadow:0 0 0 1px var(--st-soft)}
.studio-reference .studio-layout-edit button{width:32px;min-width:32px;height:32px;border-radius:6px;background:var(--st-surface);color:var(--st-muted);border:1px solid var(--st-line);display:grid;place-items:center;padding:5px}
.studio-reference .studio-layouts button:hover,.studio-reference .studio-layout-edit button:hover{background:var(--st-hover)}
.studio-reference .studio-rail{padding:8px 4px;gap:3px}.studio-reference .studio-rail button{font-size:10px;line-height:1.35;color:var(--st-muted);border-radius:9px;border:1px solid transparent;gap:6px;height:66px;min-height:66px}.studio-reference .studio-rail button:hover{background:var(--st-raised)}
.studio-reference .studio-rail button.active{background:var(--st-soft);color:var(--st-primary);border-color:transparent;box-shadow:inset -3px 0 var(--st-primary);font-weight:700}.studio-reference .studio-rail .icon{width:20px;height:20px}
.studio-reference .studio-panel-heading{height:52px;padding:7px 10px;gap:8px}.studio-reference .studio-panel-heading select{background:var(--st-field);border-color:var(--st-line);color:var(--st-text);font-size:12px;min-height:36px;border-radius:8px;width:calc(100% - 40px)}.studio-reference .studio-panel-heading button{color:var(--st-muted);border-radius:8px;min-height:36px}
.studio-reference .studio-tool-panel input,.studio-reference .studio-tool-panel select,.studio-reference .studio-tool-panel textarea{background:var(--st-field);color:var(--st-text);border:1px solid var(--st-line);border-radius:8px;min-height:38px;accent-color:var(--st-primary)}
.studio-reference input[type=checkbox],body:has(.studio-reference) #dialog input[type=checkbox]{appearance:auto;width:17px;height:17px;min-height:17px!important;accent-color:var(--st-primary);cursor:pointer}
.studio-reference .studio-tool-panel .check{font-size:12px;line-height:1.4;padding:3px 0;gap:9px}.studio-reference .studio-tool-panel .check input{width:16px;height:16px}
.studio-reference .studio-tool-panel .row{gap:7px;flex-wrap:wrap}.studio-reference .studio-tool-panel .btn{font-size:12px;min-height:36px;padding:8px 10px;border-radius:8px}
.studio-reference .wk-message,.studio-reference .studio-private-feed article{background:var(--st-raised);border-color:var(--st-line);color:var(--st-text);border-radius:10px}
.studio-reference .notice,body:has(.studio-reference) #dialog .notice{background:var(--st-soft);color:var(--st-text);border:1px solid var(--st-line);font-size:12px;line-height:1.6}
.studio-reference .studio-legacy .wk-production-section,.studio-reference .studio-gallery-section{border-color:var(--st-line)}
.studio-gallery-section{padding-bottom:16px}.studio-section-toggle{display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--st-text);font-size:14px;font-weight:600;padding:3px 0;min-height:32px;width:100%;text-align:left;border-radius:5px}.studio-section-toggle>span:last-child{color:var(--st-muted);font-size:18px}.studio-section-content[hidden]{display:none}
.studio-reference .studio-thumb{color:var(--st-muted);border-radius:7px}.studio-reference .studio-thumb-picture{background:var(--st-raised);border-color:var(--st-line);color:var(--st-text);height:52px;border-radius:7px}.studio-reference .logos .studio-thumb-picture{background:#fff}.studio-reference .studio-thumb-label{font-size:10px;line-height:1.3;margin-top:6px}.studio-reference .studio-thumb[aria-pressed=true] .studio-thumb-picture{border:2px solid var(--st-primary);box-shadow:0 0 0 2px var(--st-soft)}
.studio-reference .studio-position{width:30px;height:30px;background:var(--st-raised);color:var(--st-muted);border-color:var(--st-line);border-radius:6px}.studio-reference .studio-position[aria-pressed=true]{background:var(--st-soft);color:var(--st-primary);border-color:var(--st-primary)}
.studio-reference .studio-inline-setting{flex-wrap:wrap;font-size:11px;gap:6px}.studio-reference .studio-intro-row .btn{font-size:11px!important;min-height:46px;white-space:normal}.studio-reference .studio-sound-grid .btn{font-size:11px!important;justify-content:flex-start}
.studio-reference .studio-countdown-thumb,.studio-reference .studio-screen-thumb{color:var(--st-text)}.studio-reference .studio-theme-cards button{background:var(--st-raised);border-color:var(--st-line);border-radius:8px;height:58px}.studio-reference .studio-theme-cards button[aria-pressed=true]{border:2px solid var(--st-primary);background:var(--st-soft)}
.studio-reference .studio-source-strip{flex-basis:116px;height:116px!important;min-height:116px!important;gap:12px!important}.studio-reference .studio-source-strip>.tile,.studio-reference .studio-source-extra{height:101px!important;border-color:var(--st-line);background:var(--st-surface);color:var(--st-muted);border-radius:9px}.studio-reference .studio-source-extra{font-size:12px;gap:8px;padding:8px}.studio-reference .studio-source-strip .tile-label{background:var(--st-raised);color:var(--st-text);font-size:11px;padding:6px 8px}.studio-reference .tile[data-on-air=true]{border:2px solid var(--st-primary)}.studio-reference .studio-source-menu{width:29px;height:29px;border-radius:6px;background:#111928dd;color:#fff}.studio-reference .studio-document-source span{font-size:11px}
.studio-reference .controls{height:80px;min-height:80px;gap:11px;padding:8px 16px}.studio-reference .controls .control{min-width:62px;font-size:11px;color:var(--st-muted);border-radius:9px;line-height:1.2;gap:5px}.studio-reference .controls .control:hover{background:var(--st-raised)}.studio-reference .controls .control-icon{width:38px;height:34px;border-radius:8px}.studio-reference .controls .control.on .control-icon,.studio-reference .controls .control[aria-pressed=true] .control-icon{background:var(--st-soft);color:var(--st-primary)}.studio-reference .controls .control.off .control-icon{background:var(--st-danger-bg);color:var(--st-danger)}.studio-reference .controls .leave{min-height:38px;border-radius:8px;background:var(--st-danger-bg);color:var(--st-danger);border:1px solid var(--st-danger);font-size:12px;margin-left:15px;font-weight:600}.studio-reference .studio-device-arrow{color:var(--st-muted);background:var(--st-raised);margin-left:-12px;align-self:flex-start;width:22px;height:34px;border-radius:0 7px 7px 0;font-size:17px}
html[data-studio-badge=false] .studio-resolution{display:none}
.studio-reference.studio-panel-collapsed .studio-body{grid-template-columns:minmax(0,1fr) 75px}.studio-reference.studio-panel-collapsed .studio-panel{padding-right:74px}.studio-reference.studio-panel-collapsed .panel-content{display:block}.studio-reference.studio-panel-collapsed .panel-content>:not(.studio-rail){display:none}
body:has(.studio-reference) #dialog{--ink:var(--st-text);--muted:var(--st-muted);--line:var(--st-line);background:var(--st-surface);color:var(--st-text);border:1px solid var(--st-line);border-radius:16px;padding:24px;box-shadow:var(--st-shadow);max-height:calc(100dvh - 32px);overflow:auto;color-scheme:normal}body:has(.studio-reference) #dialog .muted{color:var(--st-muted)}body:has(.studio-reference) #dialog .x{color:var(--st-muted);width:36px;height:36px;border-radius:8px;background:var(--st-raised)}body:has(.studio-reference) #dialog :is(input,select,textarea){background:var(--st-field);color:var(--st-text);border:1px solid var(--st-line);border-radius:8px;padding:10px;accent-color:var(--st-primary)}body:has(.studio-reference) #dialog input[type=range]{padding:0}body:has(.studio-reference) #dialog input[type=color]{padding:3px;height:42px}html[data-studio-theme=dark] body:has(.studio-reference) #dialog,html[data-studio-theme=dark] .studio-reference{color-scheme:dark}body:has(.studio-reference) #dialog .wk-message{background:var(--st-raised);border:1px solid var(--st-line);color:var(--st-text)}
.studio-settings-layout{display:grid;grid-template-columns:155px 1fr;gap:24px;min-height:320px}.studio-settings-layout nav{border-right:1px solid var(--st-line);padding-right:14px;display:flex;flex-direction:column;gap:7px}.studio-settings-layout nav button{padding:11px;border-radius:8px;text-align:left;font-size:13px;background:transparent;color:var(--st-muted);min-height:42px}.studio-settings-layout nav button[aria-pressed=true]{background:var(--st-soft);color:var(--st-primary);font-weight:700}.studio-settings-layout h3{margin-top:0}.studio-appearance-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.studio-appearance-choices button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:15px 5px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-raised);color:var(--st-text);font-size:12px}.studio-appearance-choices button[aria-pressed=true]{background:var(--st-soft);border:2px solid var(--st-primary);color:var(--st-primary);font-weight:700}.studio-settings-divider{border-top:1px solid var(--st-line);margin:24px 0}.studio-setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;margin:14px 0 22px}.studio-setting-row small{display:block;color:var(--st-muted);font-size:12px;margin-top:6px}.studio-shortcuts{font-size:13px}.studio-shortcuts>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--st-line)}.studio-shortcuts dd{margin:0;white-space:nowrap}.studio-shortcuts kbd{font:12px inherit;padding:4px 6px;background:var(--st-raised);border:1px solid var(--st-line);border-radius:5px}
.studio-editor-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0}.studio-toolbar-divider{height:24px;border-left:1px solid var(--st-line);margin:0 3px}.studio-custom-canvas{background:repeating-linear-gradient(0deg,transparent 0 29px,#ffffff08 29px 30px),repeating-linear-gradient(90deg,#141a28 0 29px,#ffffff0c 29px 30px);border:1px solid var(--st-line);border-radius:9px;overflow:hidden;position:relative;aspect-ratio:16/9}.studio-custom-canvas .studio-slot{border:1px solid #8192b0;background:#33415a;color:white;display:grid;place-items:center;touch-action:none;cursor:move;border-radius:4px}.studio-custom-canvas .studio-slot.selected{border:3px solid #c2acff;background:#4a3a6a}.studio-slot>span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;pointer-events:none}.studio-slot .studio-resize-handle{position:absolute;right:0;bottom:0;width:20px;height:20px;background:#c2acff;cursor:nwse-resize;border:2px solid white;border-radius:3px;touch-action:none}.studio-slot-properties{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.studio-slot-properties label{display:grid;gap:7px;font-size:12px;color:var(--st-muted)}.studio-slot-properties input{width:100%;min-width:0}.studio-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.studio-present-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.studio-present-card{display:flex;gap:13px;align-items:center;padding:18px;border:1px solid var(--st-line);border-radius:11px;background:var(--st-surface);color:var(--st-text);text-align:left;min-height:85px}.studio-present-card:hover{background:var(--st-hover)}.studio-present-card>.icon{color:var(--st-primary);width:25px;height:25px}.studio-present-card img{width:56px;height:44px;object-fit:contain;border-radius:6px;background:var(--st-raised)}.studio-present-card strong{display:block;font-size:14px}.studio-present-card small{display:block;color:var(--st-muted);font-size:12px;line-height:1.5;margin-top:4px}
@media(min-width:1450px){.studio-reference .studio-body{grid-template-columns:minmax(0,1fr) 390px}.studio-reference .studio-panel{padding-right:80px}.studio-reference .studio-rail{width:80px}.studio-reference .studio-thumb-picture{height:60px}}
@media(max-width:1100px){.studio-reference .studio-layout-bar{gap:8px}.studio-reference .studio-layouts button{width:30px;min-width:30px}.studio-reference .studio-layout-edit button{width:29px;min-width:29px}.studio-reference .studio-top-status{display:none}}
@media(max-width:900px){.studio-reference .studio-body{grid-template-columns:minmax(0,1fr) 305px}.studio-reference .studio-panel{padding-right:66px}.studio-reference .studio-rail{width:66px}.studio-reference .studio-layout-bar{overflow-x:auto;justify-content:flex-start;padding:3px}.studio-reference .studio-layouts,.studio-reference .studio-layout-edit{flex-shrink:0}.studio-reference .controls{justify-content:flex-start;gap:8px}.studio-reference .controls .control{min-width:53px;font-size:10px}.studio-reference .controls .leave{margin-left:auto}.studio-reference .studio-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.studio-reference{padding-bottom:82px}.studio-reference .studio-header{padding:0 10px;gap:7px}.studio-reference .studio-header>.row{gap:6px}.studio-reference #studio-title-edit{font-size:12px;max-width:36vw;padding:5px}.studio-reference .studio-app-mark{width:27px;height:27px}.studio-reference #studio-panel-toggle{display:none}.studio-reference .studio-icon-button{width:34px;height:36px;flex-basis:34px;min-height:36px}.studio-reference .studio-create{font-size:12px;padding:8px 10px;min-height:36px}.studio-reference .studio-body{height:auto;display:flex}.studio-reference .studio-layout-bar{height:52px}.studio-reference .studio-layouts button{width:33px;min-width:33px;height:36px}.studio-reference .studio-layout-edit button{height:36px;min-width:32px}.studio-reference .stage{min-height:350px;padding:12px}.studio-reference .studio-panel{height:560px;min-height:480px;padding-right:72px}.studio-reference .studio-rail{width:72px}.studio-reference .studio-rail button{font-size:10px;min-height:66px;height:66px}.studio-reference .studio-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-reference .controls{height:82px;min-height:82px;position:fixed;padding:8px 10px;gap:8px;overflow-x:auto;justify-content:flex-start}.studio-reference .controls .control{min-width:54px;flex:0 0 54px;font-size:10px;gap:5px;padding:2px;min-height:55px}.studio-reference .controls .control-icon{width:36px;height:33px}.studio-reference .controls .leave{min-height:42px;flex-shrink:0;padding:8px 12px;font-size:11px;margin-left:4px}.studio-reference .studio-device-arrow{flex:0 0 18px;width:18px;min-width:18px;height:33px;margin-left:-10px}.studio-reference.studio-panel-collapsed .panel-content{display:block}.studio-reference.studio-panel-collapsed .studio-panel{padding-right:72px}.studio-settings-layout{grid-template-columns:1fr;gap:18px}.studio-settings-layout nav{border:0;border-bottom:1px solid var(--st-line);padding:0 0 12px;flex-direction:row;overflow:auto}.studio-settings-layout nav button{flex-shrink:0;font-size:12px}.studio-slot-properties{grid-template-columns:1fr 1fr}.studio-present-grid{grid-template-columns:1fr}body:has(.studio-reference) #dialog{padding:18px}.studio-reference .wk-program-preview{width:100%}}
@media(prefers-reduced-motion:reduce){.studio-reference *,.studio-reference *::before,body:has(.studio-reference) #dialog *{transition:none!important;scroll-behavior:auto!important}}

body:has(.studio-reference) #help-widget{display:none}.studio-reference .logos [data-upload-resource] .studio-thumb-picture{background:var(--st-raised);color:var(--st-text)}

.studio-reference .controls{flex-wrap:nowrap;overflow-y:hidden}.studio-reference .controls .control-icon{color:var(--st-text)}.studio-reference .studio-layout-bar{overflow-y:hidden}.studio-reference .studio-layout-edit{flex-wrap:nowrap}
@media(max-width:650px){.studio-reference{padding-bottom:128px}.studio-reference .controls{height:128px;min-height:128px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:52px 48px;gap:7px 8px;padding:8px 12px;overflow:visible}.studio-reference .controls .control{width:100%;min-width:0;min-height:48px;height:48px;font-size:10px;padding:1px}.studio-reference .controls .studio-device-arrow{display:none}.studio-reference .controls .leave{grid-column:span 2;justify-self:stretch;margin:0;font-size:12px}.studio-reference .controls .control-icon{height:28px;width:34px}.studio-reference .controls #hand,.studio-reference .controls #reaction,.studio-reference .controls #collaborate{display:none}}

.studio-reference .studio-rail{overflow-x:hidden}.studio-reference .studio-rail button>span:last-child{max-width:100%;overflow-wrap:anywhere}

@media(max-width:650px){.studio-reference.studio-panel-collapsed .panel-content>:not(.studio-rail){display:revert}.studio-reference.studio-panel-collapsed .panel-content>.studio-legacy[hidden]{display:none!important}}

.studio-reference .studio-rail button>span:last-child{overflow-wrap:normal;font-size:9px;line-height:1.4}.studio-reference .studio-theme-cards .theme-sample.minimal{color:var(--st-text);border-color:var(--st-primary)}

/* Audit: override older, more specific dark-only control rules. */
.studio-reference .studio-tool-panel .btn.secondary{background:var(--st-surface);color:var(--st-text);border-color:var(--st-line)}
.studio-reference .studio-tool-panel .btn.ghost{color:var(--st-muted);background:transparent}
.studio-reference .studio-legacy :is(input,select,textarea){background:var(--st-field);color:var(--st-text);border-color:var(--st-line)}
.studio-reference .studio-tool-panel .wk-message .btn{white-space:normal}
.studio-output-badge{display:inline-flex;align-self:flex-start;max-width:100%;padding:6px 10px;margin-bottom:8px;border-radius:8px;background:var(--st-raised);color:var(--st-text);font-size:12px;line-height:1.5;border:1px solid var(--st-line)}
.studio-output-badge[data-state=active]{background:var(--st-soft);color:var(--st-success)}
.studio-output-badge[data-state=failed],.studio-output-badge[data-state=unknown]{background:var(--st-danger-bg);color:var(--st-danger)}
.studio-broadcast-panel h4{margin:8px 0 0}.studio-broadcast-panel .form{gap:12px}.studio-broadcast-panel .btn{white-space:normal}
.studio-output-problems{font-size:12px;line-height:1.6;color:var(--st-danger);padding-left:18px;margin:0}
.studio-output-problems:empty{display:none}.studio-monitor-video{display:block;width:100%;aspect-ratio:16/9;background:#10141e;border-radius:10px}
.studio-reference .studio-command{min-height:0}.studio-reference #studio-preview-slot{min-height:0}
.studio-reference .studio-rail button{min-height:62px;height:62px}
.studio-engine-info{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.studio-engine-info .pill{white-space:normal}
@media(max-width:650px){.studio-output-badge{font-size:11px}.studio-reference .studio-header .studio-create{max-width:118px;white-space:normal;line-height:1.2}}

.studio-reference .studio-broadcast-panel p{margin:0}.studio-reference .studio-broadcast-panel h3{margin:0}.studio-reference .studio-broadcast-panel .notice{margin:0}.studio-reference .studio-broadcast-panel{gap:12px}

.studio-monitor-video[hidden]{display:none}
