.cockpit-footer{flex:none;min-height:0;display:grid;gap:var(--cockpit-space-6);padding:var(--cockpit-space-10);border-top:1px solid var(--cockpit-hairline);background:transparent}.cockpit-footer,.cockpit-menu{color:var(--cockpit-ink);font:500 13px/1.4 var(--font-body-web,sans-serif);position:relative}.cockpit-menu{flex-shrink:0}.cockpit-inspector{color:var(--cockpit-ink);font:500 13px/1.4 var(--font-body-web,sans-serif);position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;min-width:0;background:var(--cockpit-glass-inspector);backdrop-filter:blur(30px) saturate(200%);border-radius:var(--cockpit-radius-preview);animation:cockpit-v3-in var(--cockpit-enter-duration) var(--cockpit-ease);-webkit-backdrop-filter:blur(30px) saturate(200%);box-shadow:inset 1.5px 1.5px 0 color-mix(in srgb,var(--v3-rim-white) 34%,transparent),inset -1.5px -1.5px 0 color-mix(in srgb,var(--v3-rim-white) 16%,transparent)}.cockpit-confirm a,.cockpit-confirm button,.cockpit-footer button,.cockpit-footer select,.cockpit-inspector>header button,.cockpit-menu a,.cockpit-menu button{min-height:28px;border:0;border-radius:var(--cockpit-radius-pill);padding:var(--cockpit-space-4) 9px;background:var(--cockpit-fill-button);color:inherit;cursor:pointer;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-footer button:disabled,.cockpit-menu button:disabled{opacity:var(--cockpit-disabled-opacity);cursor:not-allowed}.cockpit-confirm :focus-visible,.cockpit-footer :focus-visible,.cockpit-inspector :focus-visible,.cockpit-menu :focus-visible{outline:2px solid var(--cockpit-production);outline-offset:2px}.cockpit-footer-failures{display:grid;gap:var(--cockpit-space-6)}.cockpit-footer-failures:empty{display:none}.cockpit-failure{border:2px solid var(--cockpit-failure);border-radius:var(--cockpit-radius-input);padding:var(--cockpit-space-8)}.cockpit-failure[data-warning]{border-color:var(--cockpit-warning)}.cockpit-failure p{font-size:var(--cockpit-label-size);margin:var(--cockpit-space-4) 0}.cockpit-failure button{margin:var(--cockpit-space-4) var(--cockpit-space-4) 0 0}.cockpit-headphones label{display:flex;align-items:center;gap:var(--cockpit-space-8);min-height:24px;font-size:var(--cockpit-label-size)}.cockpit-headphones input{flex:1;width:0;accent-color:var(--cockpit-ink)}.cockpit-headphones output{font:500 11px var(--font-mono,monospace)}.cockpit-headphones p{font-size:var(--cockpit-label-size)}.cockpit-connection,.cockpit-footer .cockpit-connection button{font-size:var(--cockpit-label-size);color:var(--cockpit-production)}.cockpit-footer .cockpit-connection button{display:flex;width:100%;min-height:28px;align-items:center;gap:5px;padding:3px 0;border-radius:0;background:transparent;text-align:left}.cockpit-connection svg{flex:none}.cockpit-connection-quality{font-weight:var(--cockpit-weight-emphasis)}.cockpit-connection-rate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-connection [data-quality=excellent] .cockpit-connection-quality,.cockpit-connection [data-quality=good] .cockpit-connection-quality{color:var(--cockpit-health)}.cockpit-connection [data-connection-state=connecting] .cockpit-connection-quality,.cockpit-connection [data-connection-state=reconnecting] .cockpit-connection-quality,.cockpit-connection [data-quality=poor] .cockpit-connection-quality,.cockpit-connection [data-quality=unknown] .cockpit-connection-quality{color:var(--cockpit-warning)}.cockpit-connection [data-connection-state=disconnected] .cockpit-connection-quality,.cockpit-connection [data-connection-state=error] .cockpit-connection-quality,.cockpit-connection [data-quality=lost] .cockpit-connection-quality{color:var(--cockpit-failure)}.cockpit-connection-details{z-index:100;padding:var(--cockpit-space-10);border-radius:var(--cockpit-radius-card);background:var(--cockpit-glass-inspector);color:var(--cockpit-ink);font:500 11px/1.4 var(--font-body-web,sans-serif);box-shadow:var(--cockpit-glass-edge)}.cockpit-connection-details dl div,.cockpit-connection-details header{display:flex;align-items:center;justify-content:space-between;gap:var(--cockpit-space-8)}.cockpit-connection-details header{margin-bottom:var(--cockpit-space-8)}.cockpit-connection-details h3{margin:0;font-size:var(--cockpit-content-size)}.cockpit-connection-details header button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--cockpit-radius-control);background:var(--cockpit-fill-button);color:inherit;cursor:pointer}.cockpit-connection-details dl{margin:0;display:grid;gap:var(--cockpit-space-6)}.cockpit-connection-details dt{color:var(--cockpit-text-secondary)}.cockpit-connection-details dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.cockpit-connection-details p{margin:var(--cockpit-space-8) 0 0;color:var(--cockpit-text-secondary)}.cockpit-connection-details :focus-visible{outline:2px solid var(--cockpit-ink);outline-offset:2px}.cockpit-device-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--cockpit-space-6)}.cockpit-device-split{display:flex;min-width:0;border-radius:var(--cockpit-radius-pill);background:var(--cockpit-fill-button)}.cockpit-device-split button:first-child{position:relative;overflow:hidden;flex:1;border-radius:999px 0 0 999px;display:grid;place-items:center}.cockpit-device-split button:first-child svg{position:relative;z-index:1}.cockpit-mic-level{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--cockpit-ink) 22%,transparent);transition:width .15s ease-out,background .15s ease-out;pointer-events:none}.cockpit-mic-level[data-clipping]{background:color-mix(in srgb,var(--cockpit-on-air) 55%,transparent);transition-duration:30ms}@media (prefers-reduced-motion:reduce){.cockpit-mic-level{transition:none}}.cockpit-device-split button:last-child{width:28px;padding:0;border-radius:0 999px 999px 0}.cockpit-device-row button{min-height:40px}.cockpit-confirm .cockpit-leave,.cockpit-footer .cockpit-leave{color:var(--cockpit-on-air);background:color-mix(in srgb,var(--cockpit-on-air) 16%,transparent);display:grid;place-items:center}.cockpit-footer-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cockpit-space-6)}.cockpit-footer-pills>*{min-width:0;min-height:34px;padding:0 var(--cockpit-space-10)}.cockpit-footer-pills svg{flex:none}.cockpit-footer-pills>button:first-child{display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;font-size:var(--cockpit-content-size)}.cockpit-footer-pills>button:first-child svg{flex-shrink:0}.cockpit-menu-popover{position:absolute;right:0;top:calc(100% + 6px);width:min(238px,90vw);max-height:calc(100dvh - 100px);overflow:auto;z-index:60;background:var(--cockpit-glass-popover);backdrop-filter:blur(30px) saturate(200%);box-shadow:var(--cockpit-glass-edge);border-radius:14px;padding:var(--cockpit-space-8);-webkit-backdrop-filter:blur(30px) saturate(200%);scrollbar-width:none;color:var(--cockpit-ink);font:500 13px var(--font-body-web,sans-serif);font-family:DM Sans,system-ui,sans-serif}.cockpit-menu-popover h3{color:var(--cockpit-production);font:600 11px DM Sans,sans-serif;letter-spacing:.04em;margin:var(--cockpit-space-8) 5px var(--cockpit-space-4)}.cockpit-menu-choice>button,.cockpit-menu-popover>a,.cockpit-menu-popover>button{display:block;width:100%;text-align:left;border:0;border-radius:var(--cockpit-radius-control);height:32px;padding:0 var(--cockpit-space-10);background:transparent;color:var(--cockpit-ink);font:600 13px DM Sans,sans-serif}.cockpit-menu-popover>button[role=switch]{display:flex;align-items:center;justify-content:space-between}.cockpit-menu-switch{width:28px;height:16px;border-radius:var(--cockpit-radius-pill);background:var(--cockpit-fill-hover);position:relative}.cockpit-menu-switch:after{content:"";position:absolute;width:12px;height:12px;border-radius:var(--cockpit-radius-pill);top:2px;left:2px;background:var(--cockpit-ink)}.cockpit-menu-switch[data-on=true]{background:var(--cockpit-fill-pressed)}.cockpit-menu-switch[data-on=true]:after{left:14px}.cockpit-menu-choice>span{display:block;color:var(--cockpit-production);font:600 11px DM Sans,sans-serif;letter-spacing:.04em;margin:var(--cockpit-space-8) 5px var(--cockpit-space-4)}.cockpit-menu-choice>p{margin:var(--cockpit-space-4) var(--cockpit-space-10);color:var(--cockpit-text-secondary);font:500 11px DM Sans,sans-serif}.cockpit-v3-rail-headline-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--cockpit-space-6)}.cockpit-v3-rail-headline-actions label{display:inline-flex;align-items:center;gap:var(--cockpit-space-4);min-width:0}.cockpit-v3-rail-headline-actions button,.cockpit-v3-rail-headline-actions select{width:auto;height:var(--cockpit-control-28);padding:0 var(--cockpit-space-8);font-size:var(--cockpit-label-size)}.cockpit-v3-rail-headline-status{margin:var(--cockpit-space-4) 0 0;color:var(--cockpit-text-secondary);font-size:var(--cockpit-label-size)}.cockpit-native-destinations{display:grid;gap:14px;color:var(--cockpit-ink);font:11px var(--font-body-web,sans-serif)}.cockpit-native-destinations section{display:grid;gap:var(--cockpit-space-6);min-width:0}.cockpit-native-destinations h3{margin:0;font-size:var(--cockpit-content-size);font-weight:700}.cockpit-native-destinations p{margin:0;color:var(--cockpit-text-secondary)}.cockpit-native-destination-row{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;gap:5px;min-height:32px;padding:2px var(--cockpit-space-8);border-radius:var(--cockpit-radius-card);background:var(--cockpit-fill-row)}.cockpit-native-destination-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-native-destination-row small{font-size:var(--cockpit-label-size);color:var(--cockpit-text-secondary)}.cockpit-native-masked{grid-column:2/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cockpit-text-secondary)}.cockpit-native-destinations button{border:0;border-radius:7px;min-height:28px;padding:0 7px;background:var(--cockpit-fill-button);color:var(--cockpit-ink);white-space:nowrap}.cockpit-native-destinations button:disabled{opacity:var(--cockpit-disabled-opacity)}.cockpit-native-destinations form{display:grid;gap:var(--cockpit-space-6);min-width:0}.cockpit-native-destinations input:not([type=checkbox]){min-width:0;height:30px;padding:0 var(--cockpit-space-8);border:0;border-radius:7px;background:var(--cockpit-fill-button);color:var(--cockpit-ink)}.cockpit-native-confirm,.cockpit-native-menu{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--cockpit-space-4)}.cockpit-v3-backup-summary{padding:5px var(--cockpit-space-10);color:color-mix(in srgb,var(--cockpit-ink) 80%,transparent);font:600 11px var(--font-body-web,sans-serif)}.cockpit-v3-backup-summary p{margin:3px 0 0;color:var(--cockpit-warning);font-weight:var(--cockpit-weight-body)}.cockpit-v3-scene-chip[aria-disabled=true]{opacity:var(--cockpit-disabled-opacity);cursor:not-allowed}.cockpit-menu-popover a:hover,.cockpit-menu-popover button:hover:not(:disabled){background:var(--cockpit-fill-hover)}.cockpit-inspector>header{display:flex;align-items:center;gap:var(--cockpit-space-8);padding:var(--cockpit-space-10)}.cockpit-inspector-header>button:first-child{display:inline-flex;align-items:center;flex:none;height:28px;padding:0 var(--cockpit-space-10);white-space:nowrap;border-radius:var(--cockpit-radius-pill)}.cockpit-inspector h2{font-size:var(--cockpit-content-size);flex:1}.cockpit-inspector-body{overflow:auto;min-height:0;flex:1;padding:var(--cockpit-space-10);scrollbar-width:none}.cockpit-confirm-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:var(--cockpit-confirm-scrim)}.cockpit-confirm{width:min(400px,100%);border-radius:var(--cockpit-radius-preview);padding:22px;background:var(--cockpit-glass-sheet);color:var(--cockpit-ink);border:0;font:500 13px/1.5 var(--font-body-web,sans-serif)}.cockpit-confirm h2{font-size:var(--cockpit-content-size);margin-bottom:var(--cockpit-space-10)}.cockpit-confirm-actions{display:flex;justify-content:flex-end;gap:var(--cockpit-space-8);margin-top:18px}[data-host-x-live-moment-box][data-presentation=cockpit_v3]{background:transparent;border:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cockpit-space-4)}[data-host-x-live-moment-box][data-presentation=cockpit_v3]>:nth-child(-n+2),[data-host-x-live-moment-box][data-presentation=cockpit_v3]>[role=alert],[data-host-x-live-moment-box][data-presentation=cockpit_v3]>[role=status],[data-host-x-live-moment-box][data-presentation=cockpit_v3]>p{grid-column:1/-1}[data-host-x-live-moment-box][data-presentation=cockpit_v3]>textarea{min-width:0;height:30px;margin:0}[data-host-x-live-moment-box][data-presentation=cockpit_v3]>textarea+div{display:flex;gap:3px;margin:0}[data-host-x-live-moment-box][data-presentation=cockpit_v3][data-expanded=true]{grid-template-columns:minmax(0,1fr)}[data-host-x-live-moment-box][data-presentation=cockpit_v3][data-expanded=true]>textarea+div{justify-content:flex-end}[data-host-x-live-moment-box][data-presentation=cockpit_v3]>textarea+div button{min-width:40px;padding:0 var(--cockpit-space-8)}[data-host-x-live-moment-box][data-presentation=cockpit_v3] button{background:var(--cockpit-ink);color:var(--cockpit-on-cream);border-color:transparent}[data-host-x-live-moment-box][data-presentation=cockpit_v3] textarea{background:var(--cockpit-fill-row);border-radius:var(--cockpit-radius-input);font-size:var(--cockpit-content-size)}[data-host-x-live-moment-box][data-presentation=cockpit_v3] span{color:var(--cockpit-production);font-size:var(--cockpit-label-size)}.cockpit-device-menu{z-index:100;display:flex;flex-direction:column;padding:var(--cockpit-space-6);overflow:hidden;border-radius:14px;color:var(--cockpit-ink);background:var(--cockpit-glass-popover);font:500 13px var(--font-body-web,sans-serif);box-shadow:var(--cockpit-glass-edge);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);font-family:DM Sans,system-ui,sans-serif}.cockpit-device-menu h3{font-size:var(--cockpit-label-size);color:var(--cockpit-production);padding:7px var(--cockpit-space-8);margin:0}.cockpit-device-menu button{display:flex;align-items:center;gap:var(--cockpit-space-6);width:100%;min-height:32px;padding:7px var(--cockpit-space-8);border:0;border-radius:var(--cockpit-radius-control);background:transparent;color:inherit;font:inherit;text-align:left}.cockpit-device-menu button:hover{background:var(--cockpit-fill-button)}.cockpit-device-menu button:disabled{opacity:var(--cockpit-disabled-opacity)}.cockpit-device-menu button:focus-visible{outline:2px solid var(--cockpit-production);outline-offset:-2px}.cockpit-device-check{flex:0 0 14px;width:14px;height:14px}.cockpit-device-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-device-menu small{margin-left:auto;font-size:var(--cockpit-label-size);opacity:.7;white-space:nowrap}.cockpit-device-list{overflow:auto;max-height:256px;min-height:0;scrollbar-width:none}.cockpit-device-actions{border-top:1px solid var(--cockpit-fill-button);margin-top:var(--cockpit-space-4);padding-top:4px;flex-shrink:0}.cockpit-device-list::-webkit-scrollbar,.cockpit-inspector-body::-webkit-scrollbar,.cockpit-menu-popover::-webkit-scrollbar{display:none}@keyframes cockpit-inspector-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.cockpit-inspector-header h2{font-family:var(--font-display-web,sans-serif)}.cockpit-inspector [data-dkv-row]{display:flex;flex-direction:column;gap:3px}.cockpit-inspector [data-dkv-row]>div{max-width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}.cockpit-inspector [data-dkv-row]>div:first-child{font:500 11px var(--font-body-web,sans-serif);text-transform:none;letter-spacing:0}.cockpit-inspector [data-dkv-row]>div:last-child{font-size:var(--cockpit-content-size)}.cockpit-inspector [data-stream-destination]{border:0;border-radius:var(--cockpit-radius-card);background:var(--cockpit-fill-row)}.cockpit-inspector button{font-size:var(--cockpit-content-size);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-inspector [data-stream-destination] button{background:transparent;border:0;padding:3px;font-size:var(--cockpit-label-size);color:inherit;white-space:nowrap}.cockpit-inspector [data-stream-destination] button svg{display:none}.cockpit-inspector [data-stream-destination]>div{gap:var(--cockpit-space-6)}.cockpit-inspector [data-stream-destination]>div:first-child{min-width:0}.cockpit-inspector [data-stream-destination]>div:first-child>div:first-child{min-width:0;overflow:hidden}.cockpit-inspector-header>button:last-child{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;padding:0}.cockpit-v3 .participant-recording-compact{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cockpit-health);font-size:var(--cockpit-label-size)}.cockpit-v3 .participant-recording-compact[data-health=warning]{color:var(--cockpit-warning)}.cockpit-v3 .participant-recording-compact[data-health=failure]{color:var(--cockpit-failure)}.cockpit-v3 .participant-recording-detail-v3{padding:var(--cockpit-space-8) var(--cockpit-space-10);border-radius:var(--cockpit-radius-card);background:var(--cockpit-glass-over-program);color:var(--cockpit-text-secondary);font-size:var(--cockpit-label-size)}.cockpit-v3 .participant-recording-detail-v3 strong{color:var(--cockpit-ink)}.cockpit-v3 .participant-recording-detail-warning{color:var(--cockpit-warning)}@media (prefers-reduced-motion:reduce){.cockpit-inspector{animation:none}}.cockpit-device-menu>h3{flex-shrink:0}.cockpit-leave{width:40px;transition:width .3s var(--cockpit-ease)}.cockpit-leave[data-armed=true]{width:84px}[data-host-x-live-moment-box][data-presentation=cockpit_v3] textarea::placeholder{color:var(--cockpit-text-tertiary);opacity:1}[data-host-x-live-moment-box][data-presentation=cockpit_v3] textarea:focus-visible{outline:2px solid var(--cockpit-production);outline-offset:2px;border-color:transparent}[data-host-x-live-moment-box][data-presentation=cockpit_v3] textarea:disabled{opacity:var(--cockpit-disabled-opacity)}