:root{--hv-radius-xs:.55rem;--hv-radius-sm:.75rem;--hv-radius-md:.95rem;--hv-radius-lg:1.2rem;--hv-radius-xl:1.45rem}.hv-helena-logo{display:block!important;transform:translateZ(0) rotate(0)!important;transform-origin:center!important;object-position:50% 50%!important;vertical-align:middle}.hv-nav-brand>a{align-items:center;text-align:center}.hv-nav-link,.hv-mobile-nav,.hv-mobile-nav a,.hv-status-pill,.pill,.btn-hero,.hv-control,.hv-input,.hv-tile,.hv-thumb,.hv-console-field,.hv-console-social,.hv-auth-switch,.hv-ratio-switch,.hv-ratio-switch button,.hv-select-menu>summary,.hv-select-menu-list,.hv-select-menu-list>button,.hv-story-thumb,.hv-cut-thumb,.hv-job-strip,.hv-editor-context-strip,.hv-editor-monitor,.hv-timeline-board,.hv-studio-active-context,.hv-studio-active-context>div>div,.hv-generator-mobile-switch,.hv-generator-mobile-switch button{border-radius:var(--hv-radius-sm)!important}.hv-command-surface,.hv-panel,.hv-side-panel,.neon-card,.hv-canvas,.hv-director-stage{border-radius:var(--hv-radius-lg)!important}.hv-command-surface:before,.neon-card:before{border-radius:inherit!important}.hv-command-surface,.hv-control,.btn-hero,.hv-select-menu>summary,.hv-select-menu-list>button,.hv-story-thumb,.hv-cut-thumb,.hv-nav-link{transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .18s ease,filter .18s ease}.hv-control:hover,.hv-select-menu>summary:hover,.hv-select-menu-list>button[data-available=true]:hover,.hv-story-thumb:hover,.hv-cut-thumb:hover,.hv-nav-link:hover{transform:translateY(-1px)}.hv-control:active,.btn-hero:active,.hv-select-menu-list>button:active,.hv-story-thumb:active,.hv-cut-thumb:active{transform:translateY(0) scale(.99)}.hv-control:focus-visible,.btn-hero:focus-visible,.hv-select-menu>summary:focus-visible,.hv-select-menu-list>button:focus-visible,.hv-story-thumb:focus-visible,.hv-cut-thumb:focus-visible,.hv-nav-link:focus-visible,.hv-storyboard-live-preview button:focus-visible,.hv-storyboard-live-preview a:focus-visible{outline:2px solid rgb(194 255 58 / 92%);outline-offset:3px}.hv-control:disabled,.btn-hero:disabled,.hv-select-menu-list>button:disabled{cursor:not-allowed;filter:saturate(.55);transform:none!important}.hv-generator-page,.hv-generator-page>section,.hv-generator-workspace,.hv-generator-composer,.hv-generator-canvas,.hv-command-surface,.hv-command-surface-body{min-width:0;min-height:0}.hv-app-shell:has(.hv-generator-page.is-fit){height:100svh!important;min-height:100svh!important}.hv-generator-composer,.hv-generator-canvas{height:100%;scrollbar-gutter:stable;overscroll-behavior:contain}.hv-generator-composer{overflow-x:clip!important;overflow-y:auto!important;padding:.65rem .65rem 2.25rem}.hv-generator-composer>.hv-command-surface{flex:0 0 auto;overflow:visible}.hv-generator-canvas{overflow-x:clip!important;overflow-y:auto!important;padding:.65rem}.hv-generator-canvas-stack{align-content:start;grid-template-rows:minmax(22rem,1fr) minmax(13rem,15rem)!important}.hv-generator-stage-panel{min-height:22rem!important}.hv-generator-track-panel{min-height:13rem!important}.hv-generator-track-panel>.hv-command-surface-body,.hv-generator-track-panel>:last-child{overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.hv-generator-page .hv-generator-composer>.hv-command-surface,.hv-generator-page .hv-generator-canvas>.hv-command-surface{border:1px solid rgb(247 243 232 / 12%);box-shadow:0 1px #ffffff0a inset,0 20px 56px -44px #000000eb}.hv-generator-page .hv-generator-composer>.hv-command-surface{background:#07070d75}.hv-generator-page .hv-generator-canvas>.hv-command-surface{background:#07070d8a}.hv-generator-mode-picker,.hv-job-strip,.hv-editor-context-strip{padding-inline:.85rem}.hv-select-menu-list{overflow:hidden auto;padding:.45rem}.hv-select-menu-list>button+button{margin-top:.25rem}input[type=range]{width:100%;height:1.6rem;appearance:none;-webkit-appearance:none;border:0;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:.42rem;border:1px solid rgb(247 243 232 / 12%);border-radius:999px;background:linear-gradient(90deg,#c2ff3ad9,#ff3bd4b8),#f7f3e814;box-shadow:inset 0 1px 2px #0000008c}input[type=range]::-webkit-slider-thumb{width:1.15rem;height:1.15rem;margin-top:-.42rem;appearance:none;-webkit-appearance:none;border:3px solid #07070d;border-radius:999px;background:#c2ff3a;box-shadow:0 0 0 1px #c2ff3ae0,0 0 18px #c2ff3a6b;transition:transform .14s ease,box-shadow .14s ease}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 2px #c2ff3aeb,0 0 24px #c2ff3a8c}input[type=range]::-moz-range-track{height:.42rem;border:1px solid rgb(247 243 232 / 12%);border-radius:999px;background:linear-gradient(90deg,#c2ff3ad9,#ff3bd4b8);box-shadow:inset 0 1px 2px #0000008c}input[type=range]::-moz-range-thumb{width:.95rem;height:.95rem;border:3px solid #07070d;border-radius:999px;background:#c2ff3a;box-shadow:0 0 0 1px #c2ff3ae0,0 0 18px #c2ff3a6b}.hv-generator-stage-panel .hv-command-surface-body:has(.hv-storyboard-live-preview){display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:stretch;gap:.75rem;overflow:hidden}.hv-generator-stage-panel .hv-command-surface-body:has(.hv-storyboard-live-preview)>:first-child{min-width:0;min-height:0}.hv-storyboard-live-preview{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(10rem,1fr) auto auto;gap:.65rem;overflow:hidden;border:1px solid rgb(247 243 232 / 13%);border-radius:var(--hv-radius-md);background:radial-gradient(circle at 50% 0%,rgb(194 255 58 / 10%),transparent 12rem),#030307eb;padding:.7rem;box-shadow:0 1px #ffffff0d inset,0 18px 46px -34px #000000eb}.hv-storyboard-live-preview[data-has-video=true]{border-color:#c2ff3a52}.hv-storyboard-live-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hv-storyboard-live-preview-head span,.hv-storyboard-live-preview-head strong{display:block}.hv-storyboard-live-preview-head span{color:#f7f3e87a;font-family:Space Mono,ui-monospace,monospace;font-size:.58rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hv-storyboard-live-preview-head strong{margin-top:.18rem;color:#f7f3e8f0;font-size:.78rem}.hv-storyboard-live-preview-head button{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid rgb(247 243 232 / 13%);border-radius:var(--hv-radius-xs);background:#f7f3e80a;color:#f7f3e8b3}.hv-storyboard-live-preview-head button:hover{border-color:#c2ff3a85;color:#c2ff3a}.hv-storyboard-live-preview-media{position:relative;display:grid;min-height:10rem;overflow:hidden;place-items:center;border:1px solid rgb(247 243 232 / 11%);border-radius:var(--hv-radius-sm);background:#000}.hv-storyboard-live-preview-media video{width:100%;height:100%;min-height:0;object-fit:contain;background:#000}.hv-storyboard-live-preview-empty{display:grid;max-width:15rem;justify-items:center;gap:.65rem;padding:1.25rem;text-align:center}.hv-storyboard-live-preview-empty svg{color:#c2ff3a;filter:drop-shadow(0 0 14px rgb(194 255 58 / 34%))}.hv-storyboard-live-preview-empty strong{color:#f7f3e8f0;font-size:.86rem}.hv-storyboard-live-preview-empty span{color:#f7f3e885;font-size:.72rem;line-height:1.55}.hv-storyboard-live-preview-meta{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem}.hv-storyboard-live-preview-meta span{max-width:100%;overflow:hidden;border:1px solid rgb(247 243 232 / 10%);border-radius:999px;background:#f7f3e80a;padding:.28rem .5rem;color:#f7f3e894;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.hv-storyboard-live-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.hv-storyboard-live-preview-actions button{display:inline-flex;min-width:0;min-height:2.5rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgb(247 243 232 / 13%);border-radius:var(--hv-radius-sm);background:#f7f3e80d;padding:.55rem .65rem;color:#f7f3e8d1;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hv-storyboard-live-preview-actions button:first-child{border-color:#c2ff3a;background:#c2ff3a;color:#07070d}.hv-storyboard-live-preview-actions button:hover{transform:translateY(-1px);border-color:#c2ff3ab3}@media(max-width:1279px){.hv-app-shell:has(.hv-generator-page.is-fit){height:auto!important;min-height:100svh!important;overflow:visible!important}html:has(.hv-generator-page.is-fit),body:has(.hv-generator-page.is-fit){height:auto!important;overflow-x:clip!important;overflow-y:auto!important}.hv-generator-page.is-fit{height:auto!important;min-height:100svh!important;max-height:none!important;overflow:visible!important}.hv-generator-workspace{height:auto!important;overflow:visible!important}.hv-generator-composer,.hv-generator-canvas{height:auto;overflow:visible!important}.hv-generator-stage-panel .hv-command-surface-body:has(.hv-storyboard-live-preview){grid-template-columns:minmax(0,1fr);overflow:visible}.hv-storyboard-live-preview{min-height:25rem}}@media(max-width:760px){.hv-generator-composer,.hv-generator-canvas{padding-inline:.45rem}.hv-command-surface,.hv-panel,.hv-side-panel,.neon-card,.hv-canvas,.hv-director-stage{border-radius:var(--hv-radius-md)!important}.hv-generator-canvas-stack{grid-template-rows:auto auto!important}.hv-generator-stage-panel,.hv-generator-track-panel{min-height:auto!important}.hv-storyboard-live-preview{min-height:23rem}.hv-storyboard-live-preview-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hv-command-surface,.hv-control,.btn-hero,.hv-select-menu>summary,.hv-select-menu-list>button,.hv-story-thumb,.hv-cut-thumb,.hv-nav-link,input[type=range]::-webkit-slider-thumb{transition:none!important}}
