:root{--vh-bg: #24262b;--vh-surface: #2e3136;--vh-raised: #3a3e45;--vh-inset: #1c1e22;--vh-ink: #f4f6f8;--vh-ink-muted: #a7adb6;--vh-ink-faint: #8a9099;--vh-line: #454a52;--vh-line-strong: #5a6068;--vh-accent: #0a84ff;--vh-panel-deep: #181a1e;--vh-panel-alt: #1e2126;--vh-raised-alt: #2a2e34;--vh-overlay: rgba(255, 255, 255, .1);--vh-overlay-accent: rgba(10, 132, 255, .22);--vh-panel: var(--vh-surface);--vh-popover: var(--vh-surface);--vh-text: var(--vh-ink);--vh-muted: var(--vh-ink-muted);--vh-scrollbar-size: 5px;--vh-scrollbar-thumb: rgba(130, 138, 148, .42);--vh-scrollbar-thumb-hover: rgba(168, 176, 186, .68);--vh-scrollbar-track: transparent}html,body,#root{background:var(--vh-bg);color:var(--vh-ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}html body,html #root,html #root main{font-family:system-ui,-apple-system,Segoe UI,sans-serif!important;font-synthesis:none}[data-presentation-slide],[data-presentation-slide] *,[data-note-template-slide],[data-note-template-slide] *{font-family:inherit}[data-presentation-slide],[data-note-template-slide]{font-synthesis:none}html[data-platform=windows]{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto}html[data-platform=windows] body,html[data-platform=windows] #root,html[data-platform=windows] #root main{font-family:Segoe UI,system-ui,sans-serif!important}html[data-platform=windows]{--vh-scrollbar-size: 4px}*{scrollbar-width:thin;scrollbar-color:var(--vh-scrollbar-thumb) var(--vh-scrollbar-track)}*::-webkit-scrollbar{width:var(--vh-scrollbar-size);height:var(--vh-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--vh-scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--vh-scrollbar-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box;min-height:24px}*::-webkit-scrollbar-thumb:hover{background-color:var(--vh-scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}.vh-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.vh-no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}[data-desk-theme=light]{--vh-scrollbar-thumb: rgba(72, 80, 92, .38);--vh-scrollbar-thumb-hover: rgba(52, 60, 72, .58)}[data-desk-theme=light] .vh-desk-popout-panel{box-shadow:0 18px 48px #00000024,0 0 0 1px #0000000f}[data-desk-theme=light] .vh-bible-verse-scroll{background:var(--vh-inset)}[data-desk-theme=warm]{--vh-scrollbar-thumb: rgba(148, 132, 118, .42);--vh-scrollbar-thumb-hover: rgba(178, 160, 142, .62)}.vh-center-desk-page-scroll [data-tour=vh-slides]{flex:0 0 auto!important;min-height:0;height:auto!important;overflow:visible!important}.vh-center-desk-page-scroll [data-tour=vh-slides]>div:last-of-type{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important}html[data-frameless-desktop=true] .vh-operator-topbar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;flex-wrap:nowrap!important;padding-right:0;min-height:40px;height:40px;display:flex!important;align-items:center}.vh-operator-topbar--slim{gap:6px!important;min-height:40px!important;height:40px!important;padding-top:3px!important;padding-bottom:3px!important;flex-wrap:nowrap!important}.vh-operator-topbar--slim .vh-topbar-toolstrip button{min-width:0;height:28px;padding:0 7px;gap:4px;flex-direction:row;align-items:center}.vh-operator-topbar--slim .vh-topbar-toolstrip button>span:last-of-type{display:inline;font-size:11px;font-weight:650;letter-spacing:.01em;line-height:1;white-space:nowrap}.vh-operator-topbar--slim .vh-topbar-toolstrip svg{width:14px;height:14px;flex-shrink:0}.vh-operator-topbar--slim [aria-label="Live outputs"]>button>span:last-of-type{display:inline}.vh-operator-topbar--slim [aria-label="Program output bus"]{padding:0!important;border-radius:5px!important;gap:0!important}.vh-operator-topbar--slim [aria-label="Program output bus"] button{min-width:0;height:28px;padding:0 8px 0 6px;gap:4px;border-radius:5px}.vh-operator-topbar--slim [aria-label="Program output bus"] button .vh-topbar-bus-status{display:none}.vh-operator-topbar--slim [aria-label="Background audio transport"] button{width:22px;height:22px;border-radius:4px}.vh-operator-topbar--slim .vh-topbar-audio-slot{max-width:120px;overflow:hidden}.vh-operator-topbar--slim [aria-label="Background audio transport"] label{display:none!important}.vh-operator-topbar--slim [aria-label="Background audio transport"]{max-width:120px;overflow:hidden;gap:2px}.vh-operator-topbar--slim .vh-topbar-settings-btn{width:30px;height:30px;min-width:30px;border-radius:6px}html[data-frameless-desktop=true] .vh-topbar-toolstrip button>span:last-of-type{display:inline;font-size:11px;font-weight:650;letter-spacing:.01em;line-height:1;white-space:nowrap}html[data-frameless-desktop=true] .vh-topbar-toolstrip button{min-width:0;height:28px;padding:0 7px;gap:4px;flex-direction:row;align-items:center}html[data-frameless-desktop=true] .vh-operator-topbar button,html[data-frameless-desktop=true] .vh-operator-topbar input,html[data-frameless-desktop=true] .vh-operator-topbar textarea,html[data-frameless-desktop=true] .vh-operator-topbar select,html[data-frameless-desktop=true] .vh-operator-topbar a,html[data-frameless-desktop=true] .vh-operator-topbar [role=button],html[data-frameless-desktop=true] .vh-no-drag{-webkit-app-region:no-drag}.vh-window-controls{display:inline-flex;align-items:stretch;flex-shrink:0;margin-left:4px;align-self:stretch;border-left:1px solid var(--vh-line);height:100%}.vh-window-control-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:0;height:100%;border:none;background:transparent;color:var(--vh-ink-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.vh-window-control-btn--close:hover{background:#c42b1c;color:#fff}@media(max-width:1440px){.vh-operator-topbar--slim .vh-topbar-audio-slot{max-width:120px}.vh-operator-topbar--slim [aria-label="Transport and placement"]{max-width:36%}}@media(max-width:1366px){.vh-operator-topbar--slim{gap:3px!important;flex-wrap:nowrap!important;height:40px!important}.vh-operator-topbar--slim .vh-topbar-toolstrip button{padding:0 5px}.vh-operator-topbar--slim .vh-topbar-audio-slot{max-width:112px}.vh-operator-topbar--slim [aria-label="Transport and placement"]{max-width:32%;gap:3px}.vh-operator-topbar--slim [aria-label="Program output bus"] button{padding:0 6px 0 4px;font-size:10px}}@media(max-width:1280px){.vh-topbar-aux{display:none!important}.vh-operator-topbar--slim [aria-label=Panels] button{padding:0 6px;font-size:10px}.vh-operator-topbar--slim .vh-topbar-audio-slot{max-width:108px}}@media(max-width:1100px){.vh-operator-topbar--slim .vh-topbar-audio-slot{display:none}}.vh-window-control-btn:hover{background:var(--vh-overlay);color:var(--vh-ink)}.vh-window-control-btn:active{background:var(--vh-raised)}.vh-desk-popout-layer{position:fixed;inset:0;z-index:10050;pointer-events:none}@keyframes vh-live-pulse{0%,to{opacity:1;box-shadow:0 0 #ff5a5aa6}50%{opacity:.85;box-shadow:0 0 0 5px #ff5a5a00}}html[data-live-on=true] .vh-live-mode-toggle--on span:first-of-type{animation:vh-live-pulse 1.4s ease-out infinite;border-color:#fff!important;background:#fff!important;color:#c62828!important}html[data-live-on=true] .vh-operator-topbar{box-shadow:inset 0 -2px #c62828}html[data-live-on=true] [data-tour=vh-slides],html[data-live-on=true] [data-tour=vh-bible]{box-shadow:inset 0 0 0 2px #c62828b3}.vh-live-direct-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:18px;padding:0 7px;border-radius:999px;background:#c62828;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap}.vh-live-direct-badge--compact{padding:0 6px;letter-spacing:.06em}.vh-live-direct-badge-dot{width:6px;height:6px;border-radius:50%;background:#fff;animation:vh-live-pulse 1.4s ease-out infinite}.vh-topbar-settings-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--vh-line);border-radius:8px;background:var(--vh-raised);color:var(--vh-ink-muted);cursor:pointer;flex-shrink:0;-webkit-app-region:no-drag}.vh-topbar-settings-btn:hover{background:var(--vh-overlay);color:var(--vh-ink)}.vh-topbar-settings-menu{position:fixed;z-index:20100;min-width:260px;max-height:min(80vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:10px;border:1px solid var(--vh-line-strong);background:var(--vh-bg);box-shadow:0 12px 36px #00000073;pointer-events:auto;-webkit-app-region:no-drag}html[data-platform=windows] .vh-topbar-settings-menu,html[data-platform=windows] body>[role=dialog][aria-modal=true]{z-index:50000}.vh-topbar-settings-label{padding:8px 10px 4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vh-ink-faint)}.vh-topbar-settings-item--on{background:var(--vh-overlay-accent);color:var(--vh-ink)}.vh-topbar-settings-item{display:block;width:100%;text-align:left;border:none;border-radius:7px;background:transparent;color:var(--vh-ink);padding:8px 10px;font-size:12px;font-weight:600;cursor:pointer}.vh-topbar-settings-item:hover{background:var(--vh-overlay)}.vh-topbar-settings-rule{height:1px;margin:6px 8px 2px;background:var(--vh-line)}.vh-topbar-settings-more{display:flex!important;align-items:center;justify-content:space-between;color:var(--vh-ink-muted)!important;font-size:11px!important;font-weight:700!important}.vh-topbar-settings-more-body{padding:0 0 4px}.vh-topbar-settings-size-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px 8px 8px}.vh-topbar-settings-size-chip{border:1px solid var(--vh-line);border-radius:6px;background:var(--vh-raised);color:var(--vh-ink-muted);font-size:10px;font-weight:700;line-height:1;padding:7px 2px;cursor:pointer}.vh-topbar-settings-size-chip:hover{color:var(--vh-ink);background:var(--vh-overlay)}.vh-topbar-settings-size-chip--on{border-color:var(--vh-accent);background:var(--vh-overlay-accent);color:var(--vh-ink)}.vh-topbar-audio-slot{flex-shrink:0;overflow:hidden}.vh-topbar-audio-slot--settings [aria-label="Background audio transport"]{max-width:140px;gap:2px;padding:0;overflow:hidden}.vh-topbar-audio-slot--settings [aria-label="Background audio transport"] label{display:none!important}.vh-topbar-audio-slot--settings [aria-label="Background audio transport"]>div:first-of-type{border:none;background:transparent;padding:0;height:26px}.vh-topbar-audio-slot--settings [aria-label="Background audio transport"]>button{border:none;background:transparent}.vh-topbar-settings-cluster .vh-topbar-settings-btn{width:26px;height:26px;min-width:26px;border:none;background:transparent;border-radius:5px}.vh-desk-popout-panel{position:fixed;min-width:760px;min-height:480px;display:flex;flex-direction:column;pointer-events:auto;-webkit-app-region:no-drag;background:var(--vh-bg);border:1px solid var(--vh-line-strong);border-radius:12px;box-shadow:0 18px 56px #0000008c,0 0 0 1px #ffffff0a;overflow:hidden}.vh-desk-popout-panel--combined{min-width:980px;min-height:520px}.vh-desk-popout-resize{position:absolute;z-index:2;-webkit-app-region:no-drag;touch-action:none}.vh-desk-popout-resize--se{right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 45%,var(--vh-line-strong) 45% 52%,transparent 52% 100%)}.vh-desk-popout-resize--e{top:40px;right:0;bottom:22px;width:10px;cursor:ew-resize}.vh-desk-popout-resize--s{left:0;right:22px;bottom:0;height:10px;cursor:ns-resize}.vh-desk-popout-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;background:var(--vh-inset);border-bottom:1px solid var(--vh-line);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.vh-desk-popout-split:hover{background:var(--vh-accent)}.vh-desk-popout-split:active{background:var(--vh-accent);opacity:.85}.vh-desk-pane-split{flex:0 0 1px!important;width:1px!important;min-width:1px!important;max-width:1px!important;align-self:stretch!important;background:#a7adb6!important}.vh-desk-pane-split:hover{background:var(--vh-accent)!important}.vh-desk-pane-split:active{background:var(--vh-accent)!important;opacity:.85}.vh-desk-popout-head:active{cursor:grabbing}.vh-desk-popout-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vh-ink-muted)}.vh-desk-popout-actions{display:inline-flex;align-items:center;gap:6px}.vh-desk-popout-btn,.vh-desk-popout-toggle{border:1px solid var(--vh-line);background:var(--vh-raised);color:var(--vh-ink);border-radius:3px;padding:0 6px;height:16px;font-size:10px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box}.vh-desk-popout-btn:hover,.vh-desk-popout-toggle:hover{background:var(--vh-overlay)}.vh-desk-popout-toggle[aria-pressed=true]{border-color:var(--vh-accent);background:var(--vh-overlay-accent);color:var(--vh-ink)}.vh-notes-desk-more>summary{list-style:none}.vh-notes-desk-more>summary::-webkit-details-marker{display:none}.vh-desk-popout-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.vh-desk-popout-split-row{display:grid;flex:1;min-height:0;overflow:hidden;align-items:stretch}.vh-desk-popout-body article{flex:1;min-height:0;border:none!important;border-radius:0!important}.vh-program-loop-toggle:hover:not(:disabled){filter:brightness(1.08)}.vh-program-loop-toggle:focus-visible{outline:2px solid var(--vh-accent);outline-offset:2px}.vh-program-loop-toggle[aria-pressed=true]:hover:not(:disabled){background:#34c7594d}.vh-topbar-bus-active:hover:not(:disabled){filter:brightness(1.06)}@keyframes vh-spin{to{transform:rotate(360deg)}}@media(max-width:420px){.vh-program-loop-toggle{min-width:32px!important;padding-left:4px!important;padding-right:4px!important}}html[data-desk-popout] body,html[data-desk-popout] #root{overflow:hidden}.vh-native-desk-popout{height:100%;min-height:100%;display:flex;flex-direction:column}.vh-native-desk-popout>article{flex:1;min-height:0;height:100%!important;max-height:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.vh-pp-outline-item{transition:filter .12s ease,box-shadow .12s ease}.vh-pp-outline-item:hover{filter:brightness(1.14)}.vh-pp-scene-row,.vh-pp-item-row{transition:filter .12s ease}.vh-pp-scene-row:hover{filter:brightness(1.1)}.vh-pp-item-row:hover{filter:brightness(1.18)}.vh-pp-scene-row.vh-pp-drop-active,.vh-pp-item-row.vh-pp-drop-active{filter:none;outline:1px dashed var(--vh-accent);outline-offset:-1px}.vh-pp-item-row.vh-pp-dragging{opacity:.55}.vh-pp-item-drag{cursor:grab}.vh-pp-item-drag:active{cursor:grabbing}.vh-pp-add-btn:hover{background:#00000047!important}.vh-pp-items-plus:hover{background:var(--vh-accent);border-color:var(--vh-accent);color:#fff}.vh-pp-add-menu [role=menuitem],.vh-pp-add-menu-item{transition:background .1s ease}.vh-pp-add-menu [role=menuitem]:hover,.vh-pp-add-menu [role=menuitem]:focus-visible,.vh-pp-add-menu-item:hover,.vh-pp-add-menu-item.is-hover,.vh-pp-add-menu-item:focus-visible{background:var(--vh-overlay-accent)!important;color:var(--vh-ink)!important}.vh-overview-scene-header{width:100%}.vh-overview-scene-header:hover{filter:brightness(1.12)}.vh-overview-cue-header{width:100%}.vh-overview-cue-header:hover,.vh-overview-cue-header.is-selected{background:var(--vh-overlay)}.vh-overview-cue-header:hover button{background:var(--vh-overlay-accent)}
