@keyframes onAirPulse-e986f500{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.on-air-pulse[data-v-e986f500]{animation:onAirPulse-e986f500 1.4s ease-in-out infinite}.ctrl-btn[data-v-e986f500]{width:3rem;height:3rem;flex-shrink:0;border-radius:9999px;border:var(--line-width) solid black;background:transparent;color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ctrl-btn[data-v-e986f500]:hover,.ctrl-btn-active[data-v-e986f500]{background:#000;color:#fff}.video-frame[data-v-e986f500]{position:absolute;inset:0}.video-frame-ghost[data-v-e986f500]{position:fixed;inset:auto 1rem 1rem auto;width:clamp(200px,42vw,320px);aspect-ratio:16 / 9;height:auto;z-index:50;border:var(--line-width) solid black;box-shadow:0 10px 30px -8px #00000080,0 4px 12px -4px #00000059;animation:video-frame-ghost-enter-e986f500 .22s ease-out}@keyframes video-frame-ghost-enter-e986f500{0%{opacity:0;transform:translate(10px,10px)}to{opacity:1;transform:translate(0)}}@keyframes video-frame-ghost-enter-top-e986f500{0%{opacity:0;transform:translate(10px,-10px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.video-frame-ghost[data-v-e986f500]{animation:none}}.video-frame-catcher[data-v-e986f500]{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.video-frame-controls[data-v-e986f500]{position:absolute;left:50%;bottom:.4rem;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:9999px;background:#0000008c}.ghost-ctrl-btn[data-v-e986f500]{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:9999px;border:none;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease}.ghost-ctrl-btn[data-v-e986f500]:hover{background:#ffffff40}.flat-range[data-v-e986f500]{appearance:none;-webkit-appearance:none;background:transparent;height:16px;cursor:pointer}.flat-range[data-v-e986f500]::-webkit-slider-runnable-track{height:2px;background:#000;border-radius:1px}.flat-range[data-v-e986f500]::-moz-range-track{height:2px;background:#000;border-radius:1px}.flat-range[data-v-e986f500]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:9999px;background:#000;margin-top:-5px;border:none}.flat-range[data-v-e986f500]::-moz-range-thumb{width:12px;height:12px;border-radius:9999px;background:#000;border:none}.flat-range[data-v-e986f500]:focus{outline:none}.progress-range[data-v-e986f500]::-webkit-slider-runnable-track{background:linear-gradient(to right,#ff0000 var(--progress, 0%),black var(--progress, 0%))}.progress-range[data-v-e986f500]::-moz-range-track{background:linear-gradient(to right,#ff0000 var(--progress, 0%),black var(--progress, 0%))}.progress-range[data-v-e986f500]::-webkit-slider-thumb{background:red}.progress-range[data-v-e986f500]::-moz-range-thumb{background:red}@media(max-width:639.98px){.section-panel[data-v-e986f500]{border:var(--line-width) solid black;border-radius:.5rem;background:var(--color-white);padding:1rem}.ctrl-btn[data-v-e986f500]{width:2.5rem;height:2.5rem}.video-frame-ghost[data-v-e986f500]{inset:1rem 1rem auto auto;animation-name:video-frame-ghost-enter-top-e986f500}}@media(max-width:639.98px)and (prefers-reduced-motion:reduce){.video-frame-ghost[data-v-e986f500]{animation:none}}@media(hover:hover)and (pointer:fine){[data-tooltip][data-v-e986f500]{position:relative}[data-tooltip][data-v-e986f500]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);max-width:14rem;text-align:center;background:var(--color-black);color:var(--color-white);font-family:var(--font-sans);font-size:11px;letter-spacing:.02em;line-height:1.3;padding:4px 8px;border-radius:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease;z-index:20}[data-tooltip][data-v-e986f500]:hover:after,[data-tooltip][data-v-e986f500]:focus-visible:after{opacity:1;visibility:visible}[data-tooltip][data-tooltip-align=start][data-v-e986f500]:after{left:0;transform:none}[data-tooltip][data-tooltip-align=end][data-v-e986f500]:after{left:auto;right:0;transform:none}}
