*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}@media (pointer:coarse){.elah-trim-handle{width:28px!important}.elah-playhead-head-hit{width:24px!important;height:24px!important;top:-7px!important;left:-11px!important}.elah-playhead-head-visual{top:5px!important;left:4px!important}.elah-transition-chip-affordance{opacity:1!important}}.static{position:static}.sticky{position:sticky}.inline-flex{display:inline-flex}.rounded-2xl{border-radius:1rem}.rounded-\[4px\]{border-radius:4px}.rounded-xl{border-radius:12px}.bg-clip-audio-bottom{background-color:var(--elah-clip-audio-bottom)}.bg-clip-freehand-bottom{background-color:var(--elah-clip-freehand-bottom)}.bg-clip-image-mid{background-color:var(--elah-clip-image-mid)}.bg-clip-shape-bottom{background-color:var(--elah-clip-shape-bottom)}.bg-clip-text-bottom{background-color:var(--elah-clip-text-bottom)}.bg-clip-video-mid{background-color:var(--elah-clip-video-mid)}.bg-ed-bg-2{background-color:var(--elah-bg-secondary)}.bg-ed-panel{background-color:var(--elah-bg-panel)}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-tick{background-color:var(--elah-tick-color)}.bg-zinc-600{--tw-bg-opacity:1;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-sky-400{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-sky-600{--tw-gradient-to:#0284c7 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.uppercase{text-transform:uppercase}.text-clip-audio-accent{color:var(--elah-clip-audio-accent)}.text-clip-audio-mid{color:var(--elah-clip-audio-mid)}.text-clip-freehand-accent{color:var(--elah-clip-freehand-accent)}.text-clip-image-accent{color:var(--elah-clip-image-accent)}.text-clip-shape-accent{color:var(--elah-clip-shape-accent)}.text-clip-text-accent{color:var(--elah-clip-text-accent)}.text-clip-text-mid{color:var(--elah-clip-text-mid)}.text-clip-video-accent{color:var(--elah-clip-video-accent)}.text-clip-video-mid{color:var(--elah-clip-video-mid)}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-playhead{color:var(--elah-playhead)}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-tick-label{color:var(--elah-tick-label)}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-2{left:.5rem}.right-2{right:.5rem}.top-2{top:.5rem}.isolate{isolation:isolate}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[9998\]{z-index:9998}.mx-\[10px\]{margin-left:10px;margin-right:10px}.mb-2{margin-bottom:.5rem}.mt-\[10px\]{margin-top:10px}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[120px\]{min-height:120px}.min-h-\[72px\]{min-height:72px}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-\[10px\]{gap:10px}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:6px}.rounded-sm{border-radius:3px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-ed-accent{border-color:var(--elah-accent)}.border-ed-border{border-color:var(--elah-border)}.border-ed-border-subtle{border-color:var(--elah-border-subtle)}.border-transparent{border-color:#0000}.bg-\[var\(--elah-preview-bg\,\#06070A\)\]{background-color:var(--elah-preview-bg,#06070a)}.bg-ed-accent-soft{background-color:var(--elah-accent-soft)}.bg-ed-bg{background-color:var(--elah-bg)}.bg-ed-card{background-color:var(--elah-bg-card)}.bg-ed-elevated{background-color:var(--elah-bg-elevated)}.bg-tag-audio-bg{background-color:var(--elah-tag-audio-bg)}.bg-tag-image-bg{background-color:var(--elah-tag-image-bg)}.bg-tag-video-bg{background-color:var(--elah-tag-video-bg)}.bg-transparent{background-color:#0000}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-4{padding:1rem}.p-\[10px\]{padding:10px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:var(--font-geist-mono),JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.leading-\[1\.4\]{line-height:1.4}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.text-ed-accent{color:var(--elah-accent)}.text-ed-accent-dim{color:var(--elah-accent-dim)}.text-ed-error{color:var(--elah-color-error)}.text-ed-text{color:var(--elah-text)}.text-ed-text-muted{color:var(--elah-text-muted)}.text-tag-audio-fg{color:var(--elah-tag-audio-fg)}.text-tag-image-fg{color:var(--elah-tag-image-fg)}.text-tag-video-fg{color:var(--elah-tag-video-fg)}.opacity-50{opacity:.5}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-\[120ms\]{transition-duration:.12s}.duration-\[150ms\]{transition-duration:.15s}.elah-root{--elah-bg:#06070a;--elah-bg-secondary:#0a0d14;--elah-bg-panel:#121722;--elah-bg-card:#0d1017;--elah-bg-elevated:#171d2b;--elah-bg-highest:#1e2433;--elah-border:#232938;--elah-border-subtle:#1a1f2b;--elah-outline:#2d3548;--elah-text:#f3f4f6;--elah-text-muted:#9ca3af;--elah-accent:#00c2ff;--elah-accent-hover:#2bcbff;--elah-accent-dim:#7adcff;--elah-accent-glow:#00c2ff59;--elah-accent-soft:#00c2ff1f;--elah-accent-text:#06212b;--elah-color-error:#f87171;--elah-playhead:#fff;--elah-tick-color:#394146;--elah-tick-label:#7a858b;--elah-clip-video-top:#3b82f6;--elah-clip-video-mid:#2563eb;--elah-clip-video-bottom:#1d4ed8;--elah-clip-video-accent:#60a5fa;--elah-clip-audio-top:#1c8160;--elah-clip-audio-mid:#115843;--elah-clip-audio-bottom:#0c2a26;--elah-clip-audio-accent:#0d4d3c;--elah-clip-text-top:#ad5621;--elah-clip-text-mid:#8f3f18;--elah-clip-text-bottom:#7a2e10;--elah-clip-text-accent:#ad5621;--elah-clip-image-top:#fbbf24;--elah-clip-image-mid:#d97706;--elah-clip-image-bottom:#b45309;--elah-clip-image-accent:#fcd34d;--elah-clip-shape-top:#818cf8;--elah-clip-shape-mid:#6366f1;--elah-clip-shape-bottom:#4f46e5;--elah-clip-shape-accent:#a5b4fc;--elah-clip-freehand-top:#34d399;--elah-clip-freehand-mid:#10b981;--elah-clip-freehand-bottom:#059669;--elah-clip-freehand-accent:#6ee7b7;--elah-tag-video-fg:#93c5fd;--elah-tag-video-bg:#2563eb33;--elah-tag-audio-fg:#86efac;--elah-tag-audio-bg:#16a34a33;--elah-tag-image-fg:#fcd34d;--elah-tag-image-bg:#f59e0b33;--elah-tag-text-fg:#f0b483;--elah-tag-text-bg:#ad562140;--elah-tag-text-border:#ad562166;--elah-tag-shape-fg:#a5b4fc;--elah-tag-shape-bg:#6366f133;--elah-tag-shape-border:#6366f166;--elah-tag-freehand-fg:#6ee7b7;--elah-tag-freehand-bg:#10b9812e;--elah-tag-freehand-border:#10b98161;--elah-font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--elah-font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--elah-radius-sm:6px;--elah-radius-md:8px;--elah-text-on-clip:#fffffff2;--elah-selection-border:#00c2ff;--elah-selection-glow:#00c2ff66;--elah-transition-line:#6b8cffe6;--elah-transition-line-hover:#ffffff8c;--elah-transition-line-idle:#ffffff2e;--elah-transition-fill:#3c3e94;--elah-transition-stroke:#525480;--elah-transition-add-fill:#ffffff1f;--elah-transition-add-stroke:#ffffffb3;--elah-menu-bg:#1e2433;--elah-menu-border:#2d3548;--elah-menu-shadow:0 8px 24px #00000080;--elah-popover-bg:#1a1f2b;--elah-popover-border:#2d3548;--elah-popover-shadow:0 8px 32px #0009;--elah-popover-option-bg:#232938;--elah-popover-option-bg-hover:#2d3548;--elah-popover-option-bg-active:#3b4a6b;--elah-popover-accent:#6b8cff;--elah-popover-accent-text:#a5b4fc;--elah-popover-icon:#9ca3af;--elah-dialog-overlay:#05070c99;--elah-dialog-bg:#171d2b;--elah-dialog-border:#232938;--elah-dialog-shadow:0 24px 60px #0000008c;--elah-dialog-option-bg:#1b2230;--elah-dialog-option-bg-hover:#222b3c;--elah-dialog-option-border:#2a3142;--elah-dialog-primary-border:#2563eb;--elah-dialog-primary-bg:#2563eb29;--elah-dialog-primary-bg-hover:#2563eb47;--elah-danger-text:#ff6b6b;--elah-danger-text-alt:#f87171;--elah-danger-bg-hover:#ff6b6b1f;--elah-danger-border:#3f2a2a;--elah-effect-gloss:#ffffff0a;--elah-effect-inner-highlight:#ffffff0a;--elah-effect-inner-highlight-strong:#ffffff0f;--elah-effect-clip-shadow:0 1px 2px #00000040;--elah-effect-tile-separator:#00000047;--elah-effect-waveform:#ffffffd9;--elah-effect-placeholder-bg:#00000038;--elah-effect-placeholder-border:#ffffff14;--elah-effect-trim-scrim:#00000059;--elah-effect-label-shadow:0 1px 2px #00000073;--elah-effect-delete-btn-bg:#00000080;--elah-effect-delete-btn-border:#ffffff59;--elah-effect-delete-btn-text:#fff;--elah-preview-bg:#06070a;--elah-stage-border:#00c2ff73;--elah-stage-glow:0 0 20px #00c2ff14;--elah-selection-color:#4c9aff;--elah-selection-handle:#fff;--elah-danger-bg:#3a2418;--elah-info-bg:#1a2433;--elah-info-border:#355070;--elah-info-text:#c8d8f0}.elah-root [data-clip-type=audio]{--elah-effect-waveform:#248f6c}.elah-root [data-clip-type=audio][data-selected=true]{--elah-clip-audio-top:#2b4a82;--elah-clip-audio-mid:#1d3460;--elah-clip-audio-bottom:#162245;--elah-clip-audio-accent:#4370b2;--elah-effect-waveform:#4370b2}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#0c0d0f;--panel:#15171b;--panel-raised:#1c1f24;--panel-hover:#282c32;--border:#30343b;--border-soft:#25282e;--muted:#a9afb9;--text:#f5f7fa;--hook:#f5be41;--body:#4387f5;--discard:#ef4f5d;--danger:#ff737d;--success:#52ca8a;--accent:#4387f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.persistent-owner-page[hidden]{display:none!important}*{box-sizing:border-box}html,body,#root{background:var(--bg);width:100%;min-width:0;min-height:100%;color:var(--text);margin:0}body{min-height:100vh;overflow:hidden}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #78aaff}button:disabled{cursor:not-allowed;opacity:.38}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{--notification-right-clearance:286px;grid-template-rows:auto minmax(0,1fr);width:100vw;min-width:960px;height:100vh;display:grid;overflow:hidden}.app-main-region{grid-row:2;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.session-actions{z-index:130;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:fixed;top:14px;right:18px}.session-logout-button{color:#e5e8ed;cursor:pointer;background:#23262c;border:1px solid #4a505a;border-radius:9px;align-items:center;gap:8px;max-width:min(250px,100vw - 36px);height:42px;padding:0 12px;display:flex;box-shadow:0 8px 24px #00000052}.session-logout-button:hover:not(:disabled){background:#30343b}.session-logout-button:disabled{cursor:wait;opacity:.72}.session-account-name{color:#aeb5c0;text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.session-logout-button strong{white-space:nowrap}.queue-overlay{z-index:100;display:flex;position:absolute;inset:0}.queue-backdrop{cursor:default;background:#000000b3;border:0;width:100%;position:absolute;inset:0}.queue-sidebar{background:#141619;border-right:1px solid #3a3e45;grid-template-rows:88px 52px 62px auto minmax(0,1fr);width:420px;max-width:calc(100vw - 56px);height:100%;display:grid;position:relative;box-shadow:24px 0 70px #00000080}.queue-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 22px 0 26px;display:flex}.queue-header h2{margin:0;font-size:22px;font-weight:750}.queue-header p{color:var(--muted);margin:5px 0 0;font-size:14px}.queue-close{border:1px solid var(--border);background:var(--panel-raised);cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.queue-close:hover{background:var(--panel-hover)}.queue-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:6px;padding:8px 14px 0;display:grid}.queue-tabs button{min-width:0;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:750;display:flex}.queue-tabs button:hover{color:#f2f3f5;background:#202329}.queue-tabs button.is-active{color:#fff;box-shadow:inset 0 -2px 0 var(--accent);background:#292d33}.queue-tabs span{color:#dfe2e7;font-variant-numeric:tabular-nums;background:#373c44;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:inline-grid}.queue-search{border-bottom:1px solid var(--border);align-items:center;padding:10px 14px 11px;display:flex;position:relative}.queue-search>svg{color:#8f959e;pointer-events:none;position:absolute;left:27px}.queue-search input{color:#f2f3f5;width:100%;height:40px;font:inherit;background:#1d2025;border:1px solid #3d424a;border-radius:10px;outline:none;padding:0 42px 0 40px;font-size:14px}.queue-search input::placeholder{color:#858b94}.queue-search input:focus{border-color:#7665df;box-shadow:0 0 0 3px #7665df2e}.queue-search input::-webkit-search-cancel-button{appearance:none}.queue-search button{color:#aeb3bb;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;right:21px}.queue-search button:hover{color:#fff;background:#343840}.queue-date-filter{border-bottom:1px solid var(--border);background:#17191d;padding:10px 14px 12px}.queue-date-filter .owner-date-range{width:100%}.queue-reviewer-filter{gap:5px;margin-bottom:10px;display:grid}.queue-reviewer-filter label{color:#8f97a3;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.queue-reviewer-filter select{color:#eeeaff;width:100%;height:40px;font:inherit;cursor:pointer;background:#211e2e;border:1px solid #45405e;border-radius:9px;outline:none;padding:0 34px 0 11px;font-size:13px}.queue-reviewer-filter select:focus{border-color:#8b78df;box-shadow:0 0 0 3px #7665df2e}.queue-reviewer-filter small{color:#858d99;font-size:10px;line-height:1.4}.queue-date-filter .owner-date-range-label{color:#8f97a3;letter-spacing:.08em;font-size:10px}.queue-date-filter .owner-date-range-trigger{color:#eeeaff;width:100%;height:40px;font:inherit;cursor:pointer;background:#211e2e;border:1px solid #45405e;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.queue-date-filter .owner-date-range-trigger:hover{background:#29243b;border-color:#7564bd}.queue-date-filter .owner-calendar-heading button{color:#fff;cursor:pointer;background:#22262e;border:1px solid #3e4552;border-radius:8px;place-items:center;width:38px;height:36px;padding:0;display:grid}.queue-date-filter .owner-calendar-heading button:disabled{opacity:.35;cursor:not-allowed}.queue-date-filter .owner-calendar-grid button{color:#d9dde4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;height:38px;padding:0;font-size:14px;display:grid;position:relative}.queue-date-filter .owner-calendar-grid button:hover:not(:disabled){background:#29243e;border-color:#6759a0}.queue-date-filter .owner-calendar-grid button.is-in-range{color:#e7e0ff;background:#2f2851}.queue-date-filter .owner-calendar-grid button.is-start,.queue-date-filter .owner-calendar-grid button.is-end{color:#fff;background:#6550bd;border-color:#a492f1}.queue-date-filter .owner-calendar-grid button:disabled{color:#454b55;cursor:not-allowed}.queue-date-filter .owner-calendar-footer button{color:#fff;cursor:pointer;background:#222730;border:1px solid #424a57;border-radius:7px;height:34px;padding:0 9px;font-size:12px;font-weight:750}.queue-list{padding:14px;overflow-y:auto}.queue-count-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.queue-count-summary>div{background:#1c1f23;border:1px solid #343940;border-radius:9px;gap:2px;min-width:0;padding:10px 11px;display:grid}.queue-count-summary strong{color:#f4f5f7;font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.queue-count-summary span{color:var(--muted);font-size:11px;font-weight:700}.queue-count-summary>div:last-child:nth-child(odd){grid-column:1/-1}.queue-count-summary>.is-error{background:#351f23;border-color:#744149}.queue-count-summary>.is-error strong{color:#ffc3c7}.queue-background-status{color:#dbe8ff;background:#182235;border:1px solid #33496b;border-radius:10px;align-items:center;gap:11px;margin-bottom:12px;padding:13px;display:flex}.queue-background-status.is-error{color:#ffd8dc;background:#311d20;border-color:#713b40}.queue-background-status span{gap:3px;min-width:0;display:grid}.queue-background-status strong{font-size:14px}.queue-background-status small{color:#aebcd1;font-size:12px}.queue-background-status.is-error small{color:#d9aeb3}.queue-row{align-items:stretch;gap:7px;width:100%;margin-bottom:9px;display:flex}.queue-pagination{background:#1b1e22;border:1px solid #343940;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:14px;padding:10px;display:grid}.queue-pagination button{color:#f1f2f4;min-width:0;height:34px;font:inherit;cursor:pointer;background:#282c32;border:1px solid #444a54;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:750;display:flex}.queue-pagination button:hover:not(:disabled){background:#34303f;border-color:#7564bd}.queue-pagination button:disabled{opacity:.38;cursor:not-allowed}.queue-pagination>span{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.queue-pagination strong{font-size:12px}.queue-pagination small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.queue-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:auto;grid-template-rows:auto auto 4px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-width:0;margin:0;padding:15px;display:grid}.queue-item:hover{background:#22252a}.queue-item.is-selected{background:#282c32;border-color:#4a5059}.queue-item.is-background-loading{background:#211f31;border-color:#5d51a4}.queue-item.is-background-loading .queue-progress i{background:#8f7cff}.queue-item.is-reviewed-summary{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr)}.queue-item.is-reviewed-summary .queue-meta{grid-column:2}.queue-row-actions{flex-direction:column;flex:0 0 44px;gap:7px;width:44px;display:flex}.queue-delete-video{color:#dc7c84;cursor:pointer;background:#211a1d;border:1px solid #4a3438;border-radius:10px;flex:44px;place-items:center;width:44px;min-height:44px;display:grid}.queue-delete-video:hover{color:#ff9ba2;background:#3a2025;border-color:#8e4850}.queue-retry-video{color:#b6a6ff;cursor:pointer;background:#211e35;border:1px solid #51478a;border-radius:10px;flex:44px;place-items:center;width:44px;min-height:44px;display:grid}.queue-retry-video:hover:not(:disabled){color:#ddd5ff;background:#31294f;border-color:#8d79e6}.queue-retry-video:disabled{opacity:.55;cursor:wait}.status-dot{width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.queue-item>.status-dot{grid-row:1/3}.status-ready{color:var(--hook);background:#f5be4124}.status-in_review{color:#79aaff;background:#4387f529}.status-ready.status-remote-ready,.status-in_review.status-remote-ready{color:#ae9dff;background:#8b74ff29}.status-dot.status-cached-ready{color:var(--hook);background:#f5be4124}.status-finalized{color:var(--success);background:#52ca8a24}.status-failed,.status-needs_repair{color:var(--danger);background:#ff737d24}.queue-copy{min-width:0;display:grid}.queue-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.queue-copy small{color:#a3acb8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:650;overflow:hidden}.queue-meta{min-width:0;color:var(--muted);overflow-wrap:anywhere;white-space:normal;grid-column:2/4;font-size:13px;line-height:1.35}.queue-facts{display:block}.queue-state-label{margin-top:3px;font-size:12px;font-weight:800;display:block}.queue-state-label.is-ready{color:var(--hook)}.queue-state-label.is-waiting{color:#ae9dff}.queue-meta time{font:inherit;color:#9fdbbb}.queue-meta.is-reviewed{color:#aeb6c1;font-variant-numeric:tabular-nums}.queue-meta.is-attention{gap:3px;margin-top:4px;display:grid}.queue-failure-reason{color:#ff9ca5;font-weight:700}.queue-failure-facts{color:#929ba7;font-variant-numeric:tabular-nums;font-size:12px}.queue-percent{color:#d2d5da;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:13px}.queue-progress{background:#3a3e45;border-radius:4px;grid-area:3/2/auto/4;height:4px;display:block;overflow:hidden}.queue-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.queue-progress.is-indeterminate i,.background-restore-copy>i.is-indeterminate>b{background-color:#8f7cff;background-image:repeating-linear-gradient(115deg,#0000 0 9px,#ffffff42 9px 17px);animation:1.35s ease-in-out infinite review-media-indeterminate;width:38%!important}.empty-queue{color:var(--muted);text-align:center;padding:36px 20px;font-size:15px}.background-restore-toast{background:#1b192bf7;border:1px solid #564b96;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(470px,100%);min-height:82px;padding:13px 40px 13px 14px;display:grid;position:relative;box-shadow:0 16px 44px #0000007a}.app-notification-stack{z-index:120;width:100%;min-width:0;max-height:min(300px,38vh);padding:10px var(--notification-right-clearance) 10px 18px;scrollbar-gutter:stable;background:0 0;grid-row:1;justify-items:start;gap:8px;display:grid;overflow:hidden auto}.background-restore-toast.is-ready{background:#132b1ff7;border-color:#397958}.background-restore-toast.is-error{background:#351c20fa;border-color:#82464d}.background-restore-icon{color:#b5a7ff;background:#8f7cff24;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.background-restore-toast.is-ready .background-restore-icon{color:var(--success);background:#52ca8a21}.background-restore-toast.is-error .background-restore-icon{color:#ff939b;background:#ff737d21}.background-restore-copy{gap:4px;min-width:0;display:grid}.background-restore-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.background-restore-copy small{color:#c1badf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.background-restore-toast.is-ready .background-restore-copy small{color:#b9dcc9}.background-restore-toast.is-error .background-restore-copy small{color:#e5bac0;white-space:normal}.copyable-error-message,.copyable-notification-message,.workspace-notification-copy,[role=alert],.error-screen p{-webkit-user-select:text;user-select:text}.copyable-error-message,.copyable-notification-message,.workspace-notification-copy{cursor:text;overflow-wrap:anywhere}.background-restore-copy>i{background:#413b64;border-radius:999px;height:4px;margin-top:3px;display:block;overflow:hidden}.background-restore-copy>i>b{border-radius:inherit;background:#8f7cff;height:100%;transition:width .25s;display:block}.background-restore-toast.is-ready .background-restore-copy>i>b{background:var(--success)}.background-restore-action{color:#f2efff;white-space:nowrap;cursor:pointer;background:#403773;border:1px solid #7165b5;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750}.background-restore-action:hover{background:#51458e}.background-restore-toast.is-ready .background-restore-action{background:#286342;border-color:#4e9d70}.background-restore-toast.is-error .background-restore-action{background:#74353d;border-color:#a35b63}.background-restore-dismiss{color:#aaa4c1;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:6px;right:6px}.background-restore-dismiss:hover{color:#fff;background:#ffffff14}@keyframes review-media-indeterminate{0%{transform:translate(-110%)}to{transform:translate(275%)}}@media (prefers-reduced-motion:reduce){.queue-progress.is-indeterminate i,.background-restore-copy>i.is-indeterminate>b{animation:none;transform:translate(82%)}}.review-workspace{flex:auto;grid-template-rows:70px auto minmax(0,1fr);min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.workspace-header{border-bottom:1px solid var(--border);background:#17191d;align-items:center;gap:14px;min-width:0;padding:0 268px 0 18px;display:flex}.queue-open-button{cursor:pointer;background:#23262c;border:1px solid #41464f;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 13px;font-size:15px;font-weight:700;display:flex}.queue-open-button:hover{background:#2d3138}.queue-open-button i{background:#3b4048;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.title-block{min-width:0}.title-block h1{text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:0;font-size:19px;font-weight:760;overflow:hidden}.title-block p{color:var(--muted);margin:4px 0 0;font-size:13px}.review-progress{background:#343840;border-radius:8px;width:clamp(100px,12vw,190px);height:7px;overflow:hidden}.review-progress i{border-radius:inherit;background:var(--success);height:100%;transition:width .25s;display:block}.save-state{color:#b3b8c1;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:88px;margin-left:auto;font-size:14px;display:flex}.save-saving{color:var(--hook)}.save-error{color:var(--danger)}.history-controls{gap:6px;display:flex}.history-controls button{cursor:pointer;background:#23262c;border:1px solid #3d424b;border-radius:9px;place-items:center;width:42px;height:42px;padding:0;display:grid}.history-controls button:hover:not(:disabled){background:#30343b}.finalize-button{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #71a5ff;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:750;display:flex}.finalize-button:hover:not(:disabled){background:#5595ff}.workspace-notification-stack{scrollbar-gutter:stable;background:0 0;justify-items:start;gap:8px;min-width:0;max-height:min(240px,32vh);padding:8px 16px 12px;display:grid;overflow:hidden auto}.workspace-alert{color:#ffc3c7;-webkit-user-select:text;user-select:text;background:#351f23fa;border:1px solid #744149;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;width:min(620px,100%);min-width:0;min-height:46px;padding:10px 14px;font-size:14px;display:flex;box-shadow:0 16px 44px #0000006b}.workspace-alert>span{flex:280px;min-width:min(260px,100%)}.workspace-alert button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.elah-review-editor{--elah-bg:#0d0f12;--elah-bg-secondary:#121419;--elah-bg-panel:#171a1f;--elah-bg-card:#1e2228;--elah-bg-elevated:#292e36;--elah-border:#333943;--elah-border-subtle:#262b32;--elah-text:#f3f5f8;--elah-text-secondary:#c0c5ce;--elah-text-muted:#89919d;--elah-accent:#4387f5;--elah-accent-hover:#5b98fa;--elah-accent-text:#edf4ff;--elah-selection-color:#fff;--elah-selection-border:#fff;--elah-selection-glow:#ffffff52;background:radial-gradient(circle at 50% 42%,#1b1f25 0,#0e1013 52%,#090a0c 100%);grid-row:3;grid-template-rows:minmax(0,1fr) 268px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.preview-workspace{--source-zoom-sidebar-clearance:60px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);gap:18px;min-width:0;min-height:0;padding:11px 16px;display:grid;overflow:hidden}.preview-titlebar{z-index:5;background:#121418eb;border-bottom:1px solid #2b3037;justify-content:center;align-items:center;gap:12px;min-width:0;padding:0 12px;display:flex;overflow:auto hidden}.preview-heading{flex:none;align-items:center;gap:10px;display:flex}.preview-heading strong{white-space:nowrap;font-size:16px;font-weight:820}.preview-heading span{color:#aeb5bf;white-space:nowrap;font-size:13px}.preview-quality{background:#20252c;border:1px solid #45505e;border-radius:8px;flex:none;grid-template-rows:23px 13px;grid-template-columns:auto minmax(126px,1fr);align-items:center;column-gap:7px;min-width:244px;height:44px;padding:3px 7px;display:grid}.preview-quality>span{color:#aeb7c3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.preview-quality select{color:#f4f7fa;cursor:pointer;background:#111419;border:1px solid #566171;border-radius:5px;outline:none;width:100%;height:23px;padding:0 24px 0 8px;font-size:12px;font-weight:800}.preview-quality select:focus-visible{box-shadow:0 0 0 2px #4c91ff73}.preview-quality small{color:#a8b0bc;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font:650 10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.preview-quality.is-source-limited{background:#541921e0;border-color:#e25562;box-shadow:inset 0 0 0 1px #e255622e}.preview-quality.is-source-limited>span,.preview-quality.is-source-limited small{color:#ffc1c7}.preview-quality.is-source-limited select{color:#fff1f2;background:#3f151b;border-color:#e25562}.preview-side-panel{width:min(330px, calc(100% - var(--source-zoom-sidebar-clearance)));min-width:0;min-height:0;margin-right:var(--source-zoom-sidebar-clearance);overscroll-behavior:contain;scrollbar-color:#526071 #181c22;scrollbar-width:thin;grid-area:1/1;align-content:start;justify-self:end;gap:10px;padding-right:3px;display:grid;overflow:hidden auto}.preview-side-panel .preview-quality{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;height:auto}.preview-tool-section{background:#12151af5;border:1px solid #3b424c;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 12px 32px #00000047}.preview-heading,.preview-tool-section>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.preview-heading strong,.preview-tool-section>header strong{color:#f6f8fb;font-size:14px;font-weight:820}.preview-heading span,.preview-tool-section>header span{color:#aeb5bf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.preview-controls{gap:8px;min-width:0;display:grid}.crop-stage-shell{aspect-ratio:9/16;grid-area:1/2;place-self:center;min-width:0;height:100%;min-height:0;position:relative}.vertical-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #59616d;border-radius:8px;width:100%;max-width:none;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 19px 55px #00000094}.vertical-stage.can-crop{cursor:default}.crop-color-background{z-index:0;position:absolute;inset:0}.crop-video{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;display:block;position:absolute}.crop-video-mount,.crop-video-source-window{pointer-events:none;position:absolute;overflow:hidden}.crop-video-mount{z-index:2}.crop-video-source-window{z-index:3}.crop-video-background{z-index:0;filter:blur(25px)brightness(.56)saturate(.78)}.crop-video-source-poster{z-index:3}.crop-video-main{z-index:2}.caption-preview-overlay{z-index:6;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.caption-cached-player{opacity:1;pointer-events:none;position:absolute;inset:0}.caption-cached-player>img,.caption-cached-player>video{transform-origin:0 0;pointer-events:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute}.caption-cached-player>img{z-index:0;opacity:1}.caption-cached-player>img.is-hidden{opacity:0}.caption-cached-player>video{z-index:1;opacity:0}.caption-cached-player>video.is-loaded{opacity:1}.caption-main-sample-error{z-index:2;color:#ffc3c8;pointer-events:none;background:#45161be6;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;bottom:8px;right:8px}.caption-layout-box{box-shadow:none;pointer-events:auto;touch-action:none;cursor:move;background:0 0;border:1px dashed #0000;border-radius:5px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.caption-layout-box.is-selected{background:#3e8fff0f;border-color:#ffffffe0;box-shadow:0 0 0 1px #0d111799,0 0 15px #438fff33}.caption-layout-box.is-selected:active{background:#3e8fff1f;border-style:solid}.caption-move-glyph{color:#ffffffe0;pointer-events:none;background:#0c1016b3;border-radius:4px;padding:2px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.overlay-resize-handle{z-index:4;pointer-events:auto;touch-action:none;background:#f7fbff;border:2px solid #101216;border-radius:4px;width:16px;height:16px;margin:0;padding:0;position:absolute;box-shadow:0 1px 7px #000000a6}.overlay-resize-handle.is-north-west{cursor:nwse-resize;top:-9px;left:-9px}.overlay-resize-handle.is-north-east{cursor:nesw-resize;top:-9px;right:-9px}.overlay-resize-handle.is-south-west{cursor:nesw-resize;bottom:-9px;left:-9px}.overlay-resize-handle.is-south-east{cursor:nwse-resize;bottom:-9px;right:-9px}.overlay-delete-button{z-index:10;color:#ffd8dc;pointer-events:auto;cursor:pointer;background:#40161cf5;border:1px solid #913d48;border-radius:50%;place-items:center;width:21px;height:21px;margin:0;padding:0;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #0000008c}.overlay-delete-button:hover{color:#fff;background:#8d2935;border-color:#ef7581}.overlay-alignment-guides{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.overlay-guide{background:#71c7ff75;position:absolute;box-shadow:0 0 6px #49bcff47}.overlay-guide.is-active{background:#77dcff;box-shadow:0 0 8px #4acdffe6}.overlay-guide-vertical{width:1px;top:0;bottom:0}.overlay-guide-horizontal{height:1px;left:0;right:0}.fixed-text-preview-overlay{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fixed-text-layout-box{box-shadow:none;pointer-events:auto;touch-action:none;cursor:move;background:0 0;border:1px dashed #0000;border-radius:5px;position:absolute}.fixed-text-layout-box.is-selected{background:#ffcb3f0a;border-color:#ffe271eb;box-shadow:0 0 0 1px #0d1117a6,0 0 15px #ffcb3f24}.fixed-text-layout-box.is-selected:active{background:#ffcb3f17;border-style:solid}.fixed-text-content{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;pointer-events:none;border-radius:3px;flex-direction:column;width:100%;height:100%;padding:4px;display:flex;overflow:hidden}.fixed-text-fit-measure{visibility:hidden;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;pointer-events:none;height:auto;margin:0;padding:0;position:absolute;top:0;left:0;overflow:visible}.fixed-text-move-glyph{color:#ffec9df0;pointer-events:none;background:#0c1016b8;border-radius:4px;padding:2px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.caption-preview-overlay.caption-registry-mismatch{color:#ffb7bd;text-align:center;place-items:end center;padding:24px;font-size:11px;font-weight:800;display:grid}.crop-video-main.is-quality-loading,.crop-video-main.is-source-loading{opacity:0}.crop-video-transition-frame{z-index:2;pointer-events:none}.source-video-outline{z-index:5;box-shadow:none;pointer-events:auto;touch-action:none;cursor:grab;border:2px solid #0000;position:absolute}.source-video-outline:active{cursor:grabbing}.source-video-outline.is-selected{border-color:#70d5ff;box-shadow:0 0 0 1px #000000d9,0 0 14px #47bef252}.source-video-outline.is-entire-video-crop{cursor:move;border-color:#ffb347;box-shadow:0 0 0 9999px #00000075,0 0 18px #ff972fb8}.is-cropping-entire-video .crop-corner{background:#ffb347;border-color:#3a2100;box-shadow:0 1px 9px #ff972fbf}.crop-corner{z-index:8;pointer-events:auto;cursor:nwse-resize;background:#f7fbff;border:2px solid #101216;border-radius:3px;width:18px;height:18px;padding:0;position:absolute;box-shadow:0 1px 7px #000000a6}.crop-corner:disabled{opacity:.45}.corner-left-top{top:1px;left:1px}.corner-right-top{cursor:nesw-resize;top:1px;right:1px}.corner-left-bottom{cursor:nesw-resize;bottom:1px;left:1px}.corner-right-bottom{bottom:1px;right:1px}.snap-guide{z-index:7;pointer-events:none;background:#63d4ff;position:absolute;box-shadow:0 0 7px #49c9ffcc}.snap-guide-vertical{width:1px;top:0;bottom:0;left:50%}.snap-guide-horizontal{height:1px;top:50%;left:0;right:0}.crop-mode-selector{background:#22262c;border:1px solid #3d434c;border-radius:8px;gap:2px;width:100%;min-height:36px;padding:2px;display:flex}.crop-mode-selector button{color:#bec4cc;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:5px;min-width:0;height:30px;padding:0 7px;font-size:11px;font-weight:760;display:flex}.crop-mode-selector button:hover:not(:disabled){color:#fff;background:#30353d}.crop-mode-selector button.is-active{color:#15171a;background:#f2f5f8}.crop-mode-selector button i{border:1px solid #ffffff8c;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #0006}.fit-color-picker{cursor:pointer;border-left:1px solid #414750;flex:0 0 32px;place-items:center;width:32px;height:30px;display:grid}.fit-color-picker input{cursor:pointer;background:0 0;border:0;border-radius:6px;width:24px;height:24px;padding:2px}.crop-entire-video-control{color:#e8d7c1;text-align:left;cursor:pointer;background:#28231d;border:1px solid #5b4934;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 10px;display:flex}.crop-entire-video-control:hover{color:#fff;background:#33291f;border-color:#997044}.crop-entire-video-control.is-active{color:#fff3df;background:#4b3016;border-color:#ffad42;box-shadow:0 0 0 1px #ffad4233,0 0 16px #ff91232e}.crop-entire-video-control>svg{flex:none}.crop-entire-video-control>span{gap:2px;min-width:0;display:grid}.crop-entire-video-control b{font-size:12px}.crop-entire-video-control small{color:#bda98e;font-size:10px;line-height:1.25}.crop-entire-video-control.is-active small{color:#ffd59b}.source-framing-row{align-items:center;gap:6px;min-width:0;display:flex}.source-framing-row>.crop-entire-video-control{flex:1;min-width:0}.source-framing-reset{color:#ffc375;cursor:pointer;background:#28231d;border:1px solid #665038;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.source-framing-reset:hover{filter:brightness(1.3)}.stretch-video-control{color:#e1cdfa;background:#282034;border-color:#665083}.stretch-video-control:hover{background:#362646;border-color:#ae82e7}.stretch-video-control small{color:#ba9fd4}.stretch-video-control.is-active{color:#f7edff;background:#42245d;border-color:#c08bff;box-shadow:0 0 0 1px #c08bff33,0 0 16px #a464e52e}.stretch-video-control.is-active small{color:#e1baff}.stretch-reset{color:#d3a7ff;background:#282034;border-color:#765197}.source-video-outline.is-stretching-video{border-color:#c08bff;box-shadow:0 0 0 1px #000d,0 0 18px #b879ff80}.source-video-outline.is-stretching-video .crop-corner{background:#ad70ee;border-color:#eddaff}.stretch-edge.edge-left{cursor:ew-resize;top:calc(50% - 9px);left:-6px}.stretch-edge.edge-right{cursor:ew-resize;top:calc(50% - 9px);right:-6px}.stretch-edge.edge-top{cursor:ns-resize;top:-6px;left:calc(50% - 9px)}.stretch-edge.edge-bottom{cursor:ns-resize;bottom:-6px;left:calc(50% - 9px)}.crop-rotation-controls{background:#22262c;border:1px solid #48505b;border-radius:8px;justify-content:flex-end;align-items:center;gap:5px;width:100%;min-height:46px;padding:5px;display:flex}.crop-control-label{color:#f2f5f9;letter-spacing:.01em;white-space:nowrap;margin-right:auto;padding-left:7px;font-size:13px;font-weight:850}.crop-rotation-controls button{color:#e6ebf2;cursor:pointer;background:#2b3037;border:0;border-radius:6px;place-items:center;width:36px;height:34px;padding:0;display:grid}.crop-rotation-controls button:hover:not(:disabled){color:#fff;background:#343a43}.crop-rotation-controls button:disabled{color:#707782;cursor:default}.crop-rotation-controls strong{color:#fff;text-align:center;min-width:45px;font:800 14px ui-monospace,SFMono-Regular,Consolas,monospace}.playback-speed-controls{background:#22262c;border:1px solid #48505b;border-radius:8px;align-items:center;gap:4px;width:100%;min-height:48px;padding:5px;display:flex}.playback-speed-controls button{color:#eef3f8;cursor:pointer;background:#2b3037;border:0;border-radius:6px;place-items:center;min-width:44px;height:36px;padding:0 7px;font:800 13px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.playback-speed-controls button:hover:not(:disabled){color:#fff;background:#343a43}.playback-speed-controls button:disabled{color:#707782;cursor:default}.playback-speed-controls .playback-speed-reset{color:#c9d0da;min-width:52px;font:800 12px Inter,system-ui,sans-serif}.playback-speed-controls strong{color:#fff;text-align:center;min-width:42px;font:850 14px ui-monospace,SFMono-Regular,Consolas,monospace}.playback-speed-controls .playback-speed-scope{color:#c2cad5;letter-spacing:.01em;white-space:nowrap;border-right:1px solid #4b535f;min-width:62px;padding:0 8px 0 5px;font-weight:800;line-height:1.12;display:grid}.playback-speed-scope b{color:#f8fbff;font-size:14px}.playback-speed-scope small{color:inherit;font-size:11px;font-weight:750}.all-scenes-speed-controls{background:#1c2a3d;border-color:#416a9e}.all-scenes-speed-controls .playback-speed-scope{color:#a9ccff;border-color:#416a9e}.all-scenes-speed-controls strong.is-mixed{color:#ffd078;min-width:45px;font-size:12px}.trim-preview-badge{z-index:12;color:#fff;background:#0f1114db;border:1px solid #fff;border-radius:7px;padding:9px 11px;font:750 13px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:14px;left:17px;box-shadow:0 5px 18px #00000059}.trim-start{color:#8aefbb;border-color:#62d69b}.trim-end{color:#ffdc8b;border-color:#ffcc60}.preview-playback-status{z-index:14;color:#e8ecf2;white-space:nowrap;pointer-events:none;background:#111418e6;border:1px solid #57616e;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:760;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #00000061}.preview-playback-status.is-error{color:#ffd2d5;background:#3d1c22f0;border-color:#9b525c}.zoom-control{z-index:18;background:#16191ef0;border:1px solid #3b4149;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:54px;height:min(430px,100% - 70px);padding:10px 8px;display:flex;position:absolute;top:50%;right:calc(100% + 17px);transform:translateY(-50%);box-shadow:0 12px 30px #00000052}.zoom-control strong{color:#fff;font:750 12px ui-monospace,SFMono-Regular,Consolas,monospace}.zoom-control>span{color:#949ca7;font-size:10px;font-weight:700}.zoom-rail{touch-action:none;cursor:ns-resize;flex:1;width:30px;min-height:100px;position:relative}.zoom-rail:before{content:"";background:#3d444e;border-radius:5px;width:5px;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 3px #0009}.zoom-rail>i{pointer-events:none;background:#f6f9fc;border:2px solid #101216;border-radius:7px;width:24px;height:14px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 2px 8px #00000080}.caption-style-picker{background:#12151af5;border:1px solid #3b424c;border-radius:12px;grid-area:1/3;grid-template-rows:auto minmax(0,1fr);justify-self:start;width:min(350px,100%);height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 32px #00000057}.caption-style-picker>header{border-bottom:1px solid #303640;justify-content:space-between;align-items:baseline;gap:8px;padding:12px;display:flex}.caption-style-picker>header strong{color:#f6f8fb;font-size:14px}.caption-style-picker>header span{color:#a7b0bc;white-space:nowrap;font-size:11px;font-weight:700}.caption-style-list{overscroll-behavior:contain;scrollbar-color:#526071 #181c22;scrollbar-width:thin;min-height:0;padding:7px;overflow:hidden auto}.caption-style-registry-error{color:#ffc0c5;background:#321d21;border:1px solid #814a52;border-radius:8px;align-self:start;margin:10px;padding:11px;font-size:11px;line-height:1.45}.caption-style-list>button{color:#dce1e8;text-align:left;cursor:pointer;background:#15191f;border:1px solid #333a44;border-radius:9px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:7px;width:100%;min-height:184px;margin:0 0 8px;padding:8px;display:grid;position:relative}.caption-style-list>button:hover{background:#1c222a;border-color:#5b6b80}.caption-style-list>button.is-selected{background:linear-gradient(135deg,#16263c,#151c26);border-color:#6ca7ff;box-shadow:inset 0 0 0 1px #5899ff42}.caption-style-thumbnail{width:100%;height:calc(144px * var(--caption-default-scale,1));pointer-events:none;background:#050608;border:1px solid #46505d;border-radius:7px;grid-column:1/-1;position:relative;overflow:hidden}.caption-style-thumbnail>img,.caption-style-thumbnail>video{transform-origin:50%;will-change:transform;max-width:none;display:block;position:absolute}.caption-style-thumbnail>img{z-index:0;opacity:1}.caption-style-thumbnail>img.is-hidden{opacity:0}.caption-style-thumbnail>video{z-index:1;opacity:0;transition:opacity .12s ease-out}.fixed-text-controls{gap:11px}.fixed-text-controls>header .remove-fixed-text{color:#f1aeb4;cursor:pointer;background:#2d1c20;border:1px solid #623f45;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:760;display:flex}.add-fixed-text{color:#dcecff;cursor:pointer;background:#203a5c;border:1px solid #597dac;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:800;display:flex}.tool-field,.tool-range{gap:5px;min-width:0;display:grid}.tool-field>span,.tool-range>span,.tool-color-grid label>span{color:#aeb7c3;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-field textarea,.tool-field select,.tool-field input[type=number]{color:#f4f7fa;background:#111419;border:1px solid #46505d;border-radius:7px;outline:none;width:100%;min-width:0;font-size:12px}.tool-field textarea{resize:vertical;min-height:64px;padding:8px;line-height:1.35}.tool-field select,.tool-field input[type=number]{height:34px;padding:0 8px}.tool-field textarea:focus,.tool-field select:focus,.tool-field input[type=number]:focus{border-color:#6ca7ff;box-shadow:0 0 0 2px #4c91ff33}.tool-field-grid{grid-template-columns:minmax(0,1.35fr) minmax(88px,.65fr);gap:7px;min-width:0;display:grid}.tool-range>span{justify-content:space-between;display:flex}.tool-range output{color:#eef3fa;letter-spacing:0;text-transform:none;font:750 10px ui-monospace,SFMono-Regular,Consolas,monospace}.tool-range input[type=range]{accent-color:#69a5ff;width:100%}.tool-color-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tool-color-grid label{gap:4px;display:grid}.tool-color-grid input[type=color]{cursor:pointer;background:#111419;border:1px solid #46505d;border-radius:7px;width:100%;height:32px;padding:3px}.text-format-row{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.text-format-row button{color:#cbd2db;cursor:pointer;background:#20242a;border:1px solid #424a55;border-radius:6px;place-items:center;min-width:0;height:32px;padding:0;font-size:11px;font-weight:850;display:grid}.text-format-row button.is-active{color:#fff;background:#315e9c;border-color:#78aaff}.text-format-row button i{font-family:Georgia,serif;font-weight:800}.caption-style-thumbnail>video.is-loaded{opacity:1}.caption-style-thumbnail>.caption-sample-unavailable{color:#acb4bf;text-align:center;place-items:center;width:100%;height:100%;padding:5px;font-size:8px;line-height:1.2;display:grid}.caption-style-list>button>strong{color:#eef1f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.caption-style-list>button>i{color:#fff;background:#4f94ff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.preview-empty{z-index:15;color:#b6bcc6;text-align:center;background:#090a0c;place-items:center;padding:30px;font-size:16px;display:grid;position:absolute;inset:0}.editor-loading{z-index:20;color:#c5cad2;background:#15181deb;border:1px solid #3b4149;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:flex;position:absolute;top:58px;left:18px}.editor-load-error{z-index:20;color:#ffd0d3;background:#3b2025;border:1px solid #804750;border-radius:9px;max-width:430px;padding:12px 15px;font-size:14px;position:absolute;top:58px;left:18px}.editor-crash-recovery{background:radial-gradient(circle at 50% 42%,#1b1f25 0,#0e1013 52%,#090a0c 100%);grid-row:3;place-items:center;min-width:0;min-height:0;padding:24px;display:grid}.editor-crash-recovery>div{color:#f2f4f7;background:#321f23;border:1px solid #884b54;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;width:min(520px,100%);padding:24px;display:flex;box-shadow:0 16px 42px #00000061}.editor-crash-recovery strong{font-size:18px}.editor-crash-recovery span{color:#d9bdc1;font-size:14px}.editor-crash-recovery button{color:#fff;cursor:pointer;background:#4387f5;border:1px solid #8eb6ff;border-radius:8px;min-height:40px;margin-top:4px;padding:0 14px;font-weight:760}.timeline-panel{background:#101216;border-top:1px solid #454b54;grid-template-rows:74px 172px;min-width:0;min-height:0;display:grid;overflow:hidden}.timeline-toolbar{background:#191c21;border-bottom:1px solid #30353d;align-items:center;gap:8px;min-width:0;padding:0 13px;display:flex}.timeline-toolbar button{color:#e7e9ed;cursor:pointer;background:#252930;border:1px solid #414750;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 11px;font-size:14px;font-weight:760;display:flex}.timeline-toolbar button:hover:not(:disabled){background:#32373f}.timeline-toolbar .transport-play{background:var(--accent);border-color:#6fa3fb;width:46px;height:46px;padding:0}.timecode{color:#aeb4bd;flex-direction:column;flex:none;align-items:flex-start;gap:3px;min-width:194px;font:13px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.timecode small{color:#9aa3af;letter-spacing:.08em;text-transform:uppercase;font:750 11px Inter,system-ui,sans-serif}.timecode>span{align-items:baseline;gap:7px;display:flex}.timecode strong{color:#fff;font-size:18px}.timecode i{color:#616975;font-style:normal}.timeline-scene-copy{flex-direction:column;flex:280px;gap:4px;min-width:140px;display:flex;overflow:hidden}.timeline-scene-copy strong{color:#f4f6f9;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.timeline-scene-copy span{color:#aeb4bd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.timeline-decisions{flex:none;gap:5px;display:flex}.timeline-legend{color:#c5cad2;flex:none;align-items:center;gap:9px;font-size:12px;display:flex}.timeline-legend span{align-items:center;gap:4px;display:flex}.timeline-legend i{border-radius:50%;width:8px;height:8px}.timeline-legend .hook-dot{background:var(--hook)}.timeline-legend .body-dot{background:var(--body)}.timeline-legend .discard-dot{background:var(--discard)}.timeline-toolbar .timeline-decision{text-transform:capitalize;min-width:82px}.timeline-decision[aria-pressed=false]{color:#adb3bc}.timeline-toolbar .decision-hook[aria-pressed=true]{color:#ffda7a;background:#6c5120;border-color:#f3c456}.timeline-toolbar .decision-body[aria-pressed=true]{color:#a9c9ff;background:#244f8b;border-color:#6ba1fb}.timeline-toolbar .decision-discard[aria-pressed=true]{color:#ffd7da;background:#7c2932;border-color:#ff7882}.toolbar-separator{background:#3a4048;flex:none;width:1px;height:34px;margin:0 2px}.timeline-zoom{flex:none;gap:4px;display:flex}.timeline-zoom button{width:40px;padding:0}.timeline-toolbar .delete-video-button{color:#ff929a;background:#351f24;border-color:#743b43;width:42px;margin-left:2px;padding:0}.timeline-toolbar .delete-video-button:hover:not(:disabled){color:#ffc0c5;background:#54262d;border-color:#a8535e}.review-timeline{background:#0e1013;min-width:0;min-height:0}.review-timeline [data-clip-name]{cursor:pointer!important;border-radius:7px!important}.review-timeline [data-clip-name]>div:first-child{opacity:.48;filter:saturate(.7)contrast(1.06)}.review-timeline [data-clip-name^=hook\|]{color:#ffd76d!important;background:#806021!important}.review-timeline [data-clip-name^=body\|]{color:#7af!important;background:#224b88!important}.review-timeline [data-clip-name^=discard\|]{color:#ff7781!important;background:#742b34!important}.review-timeline [data-clip-name*="|pending|"]{opacity:.67}.review-timeline [data-clip-name]:after{content:attr(data-clip-label);z-index:4;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;text-shadow:0 1px 4px #000,0 1px 9px #000;white-space:pre-line;pointer-events:none;max-width:calc(100% - 20px);font-size:17px;font-weight:900;line-height:1.35;position:absolute;top:50%;left:10px;overflow:hidden;transform:translateY(-50%)}.review-timeline [data-selected=true]{z-index:9!important;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #111!important}.review-timeline [data-selected=true]:after{font-size:19px}.review-timeline .elah-trim-handle{width:16px!important}.review-timeline [data-selected=true] .elah-trim-handle-visual{background:#ffffff8f!important}.review-timeline [data-selected=true] .elah-trim-handle-left{border-left:3px solid #fff}.review-timeline [data-selected=true] .elah-trim-handle-right{border-right:3px solid #fff}.review-timeline-ruler-label{text-shadow:0 1px 3px #000;color:#d5dde8!important;font-size:15px!important;font-weight:800!important;line-height:18px!important}.review-timeline-playhead:before{content:attr(data-timeline-time);z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#11151b;border:1px solid #8fb7ff;border-radius:4px;min-width:max-content;padding:4px 7px;font:850 15px/19px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:1px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #0000008c}.review-timeline-playhead[data-time-placement=right]:before{left:7px;transform:none}.review-timeline-playhead[data-time-placement=left]:before{left:auto;right:7px;transform:none}.review-timeline-playhead .elah-playhead-head-hit{top:31px!important}.loading-screen,.error-screen,.empty-screen,.waiting-workspace{background:#0c0d0f;flex:1;place-items:center;height:100%;min-height:0;display:grid}.auth-screen{background:#0c0d0f;place-items:center;min-height:100vh;display:grid}.waiting-workspace{position:relative}.waiting-toolbar{border-bottom:1px solid var(--border);color:#c3c8d0;background:#17191d;justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.loading-screen{color:var(--muted);align-content:center;gap:13px}.error-screen,.empty-screen{text-align:center;align-content:center;justify-items:center;gap:12px}.preparation-errors{gap:8px;max-width:min(720px,100vw - 40px);display:grid}.preparation-errors p{color:#ffd5d9;overflow-wrap:anywhere;background:#211517;border:1px solid #633;border-radius:8px;margin:0;padding:10px 12px}.error-screen button,.empty-screen button,.waiting-card button,.auth-card button{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #73a6ff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:750;display:flex}.waiting-card,.auth-card{border:1px solid var(--border);background:var(--panel);text-align:center;border-radius:16px;justify-items:center;gap:15px;width:min(480px,100vw - 40px);padding:34px;display:grid;box-shadow:0 24px 70px #00000059}.waiting-card h1,.auth-card h1{margin:0;font-size:25px}.waiting-card p,.auth-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.auth-card input{color:#fff;background:#101216;border:1px solid #434951;border-radius:9px;width:100%;height:48px;padding:0 13px;font-size:16px}.auth-error{color:#ff959d;font-size:14px}.auth-card button{width:100%}@media (width<=1180px){.review-progress{display:none}.workspace-header{padding-right:124px}.session-account-name,.timeline-scene-copy span{display:none}.timeline-scene-copy{flex-basis:150px}.timecode{min-width:174px}.timeline-toolbar .timeline-decision{min-width:71px;padding:0 8px}.timeline-toolbar .edit-action{width:42px;padding:0;font-size:0}.timeline-zoom button:nth-child(2){display:none}}.owner-nav-button{color:#dbe1ea;cursor:pointer;white-space:nowrap;background:#232831;border:1px solid #4d5561;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 24px #00000052}.owner-nav-button:hover{background:#303741;border-color:#6f7c8c}.owner-nav-button.is-active{color:#fff;background:#443472;border-color:#8a74df;box-shadow:inset 0 -2px #aa97f3,0 8px 24px #00000052}.owner-nav-button.is-production{border-color:#5576a2}.owner-nav-button.is-production.is-active{background:#285486;border-color:#78aaf0;box-shadow:inset 0 -2px #93c0ff,0 8px 24px #00000052}.owner-navigation .session-account-name{display:none}.app-shell.has-owner-navigation{--notification-right-clearance:580px}.app-shell.has-owner-navigation .review-workspace{grid-template-rows:126px auto minmax(0,1fr)}.app-shell.has-owner-navigation .workspace-header{padding:56px 18px 0}@media (width<=1180px){.owner-nav-button{width:42px;padding:0}.owner-nav-label{display:none}.app-shell.has-owner-navigation{--notification-right-clearance:286px}}.owner-dashboard{scrollbar-gutter:stable;overscroll-behavior:contain;color:#f5f6f8;background:radial-gradient(circle at 82% 0,#5b41a638,#0000 34%),#0c0e12;width:100%;height:100dvh;min-height:0;padding:82px clamp(18px,4vw,64px) 70px;overflow:hidden auto}.owner-dashboard-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1480px;margin:0 auto 25px;display:flex}.owner-dashboard-header>div:first-child{gap:6px;display:grid}.owner-dashboard-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px)}.owner-dashboard-header p{color:#aeb5c1;margin:0;font-size:17.6px;line-height:1.5}.owner-eyebrow{color:#c8bbff;letter-spacing:.12em;text-transform:uppercase;background:#2a2248;border:1px solid #725fbd;border-radius:5px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:900}.owner-back-button{color:#b7c8e8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;margin-bottom:12px;padding:0;font-weight:750;display:flex}.owner-back-button:hover{color:#fff}.owner-range-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.owner-range-controls button{color:#fff;cursor:pointer;background:#4d3d91;border:1px solid #6756b1;border-radius:8px;align-items:center;gap:6px;height:44px;padding:0 13px;font-weight:800;display:flex}.owner-range-controls .owner-icon-button{background:#20242b;border-color:#3a404b;justify-content:center;width:44px;padding:0}.owner-range-controls .owner-icon-button:disabled{opacity:.55;cursor:wait}.owner-date-range{gap:6px;display:grid;position:relative}.owner-date-range-label{color:#aeb6c2;letter-spacing:.06em;text-transform:uppercase;font-size:13.2px;font-weight:850}.owner-range-controls .owner-date-range-trigger{background:#201b32;border-color:#514683;justify-content:flex-start;min-width:270px;font-size:17.6px}.owner-date-range-trigger strong{font-weight:800}.owner-calendar-popover{z-index:80;background:#171a21;border:1px solid #4b426d;border-radius:12px;width:min(360px,100vw - 24px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #0000008c}.owner-calendar-heading{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;display:grid}.owner-calendar-heading strong{text-align:center;font-size:16.5px}.owner-range-controls .owner-calendar-heading button{background:#22262e;border-color:#3e4552;justify-content:center;width:38px;height:36px;padding:0}.owner-range-controls .owner-calendar-heading button:disabled{opacity:.35;cursor:not-allowed}.owner-calendar-weekdays,.owner-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.owner-calendar-weekdays{color:#7f8794;text-align:center;text-transform:uppercase;margin-top:13px;font-size:11px;font-weight:850}.owner-calendar-grid{margin-top:6px}.owner-range-controls .owner-calendar-grid button{color:#d9dde4;background:0 0;border-color:#0000;justify-content:center;height:38px;padding:0;font-size:14.3px;position:relative}.owner-range-controls .owner-calendar-grid button:hover:not(:disabled){background:#29243e;border-color:#6759a0}.owner-range-controls .owner-calendar-grid button.is-in-range{color:#e7e0ff;background:#2f2851}.owner-range-controls .owner-calendar-grid button.is-start,.owner-range-controls .owner-calendar-grid button.is-end{color:#fff;background:#6550bd;border-color:#a492f1}.owner-range-controls .owner-calendar-grid button:disabled{color:#454b55;cursor:not-allowed}.owner-calendar-blank{height:38px}.owner-calendar-footer{border-top:1px solid #2e333c;gap:9px;margin-top:12px;padding-top:11px;display:grid}.owner-calendar-footer>span{color:#8c95a2;font-size:12.1px}.owner-calendar-footer>div{gap:7px;display:flex}.owner-range-controls .owner-calendar-footer button{background:#222730;border-color:#424a57;height:34px;padding:0 9px;font-size:12.1px}.owner-calendar-error{color:#ffa1aa;margin:9px 0 0;font-size:12.1px}.owner-run-selector select{color:#f3f5f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171a20;border:1px solid #353b46;border-radius:8px;outline:none;height:43px;padding:0 11px;font-size:16px;font-weight:750}.owner-run-selector select:focus{border-color:#7f69da;box-shadow:0 0 0 2px #7f69da33}.owner-dashboard-loading,.owner-dashboard-error{color:#b9c0ca;background:#171a20;border:1px solid #363c46;border-radius:11px;justify-content:center;align-items:center;gap:9px;max-width:1480px;min-height:66px;margin:0 auto 18px;padding:16px;display:flex}.owner-dashboard-loading.is-refreshing{color:#c8bdf5;background:#1d192c;border-color:#4c436f;min-height:46px;padding:10px 16px}.owner-dashboard-error{color:#ffc0c5;background:#321e23;border-color:#824852;justify-content:flex-start}.owner-dashboard-error button{color:#fff;cursor:pointer;background:#4a252b;border:1px solid #9b5660;border-radius:7px;margin-left:auto;padding:7px 11px}.owner-metric-grid{grid-template-columns:repeat(6,minmax(160px,1fr));gap:10px;max-width:1480px;margin:0 auto 18px;display:grid}.owner-metric-card{background:linear-gradient(155deg,#1a1e25,#12151a);border:1px solid #303640;border-radius:12px;grid-template-rows:25px auto auto;grid-template-columns:24px 1fr;align-content:center;align-items:center;min-height:112px;padding:16px;display:grid;box-shadow:0 12px 30px #00000026}.owner-metric-card>svg{color:#9f8bec}.owner-metric-card>span{color:#9ca4af;font-size:13.2px;font-weight:750}.owner-metric-card>strong{letter-spacing:-.04em;grid-column:1/-1;margin-top:7px;font-size:clamp(21px,2.1vw,30px)}.owner-metric-card>small{color:#858e9b;grid-column:1/-1;margin-top:3px;font-size:12.4px;font-weight:750}.owner-panel{background:#13161b;border:1px solid #303640;border-radius:13px;max-width:1480px;margin:0 auto 18px;overflow:hidden;box-shadow:0 14px 36px #0003}.owner-panel-title{background:#181c22;border-bottom:1px solid #2b3039;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:15px 18px;display:flex}.owner-panel-title>div{gap:4px;display:grid}.owner-panel-title span{color:#9685dc;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:12.1px;font-weight:850;display:flex}.owner-panel-title h2{margin:0;font-size:20px}.owner-panel-title>small{color:#858e9b;text-align:right;font:700 12.1px ui-monospace,SFMono-Regular,Consolas,monospace}summary.owner-panel-title{cursor:pointer;list-style:none}summary.owner-panel-title::-webkit-details-marker{display:none}summary.owner-panel-title>small{margin-left:auto}summary.owner-panel-title:after{content:"Show";color:#b8c0cb;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#22272f;border:1px solid #424a56;border-radius:6px;min-width:42px;padding:5px 7px;font-size:11px;font-weight:850}details[open]>summary.owner-panel-title:after{content:"Hide"}details.owner-collapsible-panel:not([open])>summary.owner-panel-title{border-bottom:0}.owner-table-scroll{overflow-x:auto}.owner-worker-table{border-collapse:collapse;width:100%;min-width:1420px}.owner-worker-table th{color:#737c89;letter-spacing:.06em;text-align:right;text-transform:uppercase;border-bottom:1px solid #292e36;padding:11px 14px;font-size:11px;font-weight:850}.owner-worker-table th:first-child{text-align:left}.owner-worker-table td{color:#d9dde3;text-align:right;border-bottom:1px solid #242930;padding:13px 14px;font:700 14.3px ui-monospace,SFMono-Regular,Consolas,monospace}.owner-worker-table td:first-child{text-align:left;gap:3px;min-width:230px;font-family:Inter,system-ui,sans-serif;display:grid}.owner-worker-table td:first-child strong{color:#f3f5f8;font-size:15.4px}.owner-worker-table td:first-child small{color:#7e8794;font-size:12.1px}.owner-worker-table tbody tr{cursor:pointer;transition:background .15s}.owner-worker-table tbody tr:hover{background:#1c2027}.owner-worker-table tbody tr.is-selected{background:#24203a;box-shadow:inset 3px 0 #8e76ed}.owner-worker-table tbody tr:last-child td{border-bottom:0}.owner-day-list{display:grid}.owner-day{border-bottom:1px solid #272c34}.owner-day:last-child{border-bottom:0}.owner-day summary{color:#b4bbc5;cursor:pointer;grid-template-columns:minmax(235px,1.5fr) repeat(6,minmax(92px,1fr));align-items:center;gap:10px;min-height:62px;padding:12px 18px;font-size:13.2px;list-style-position:inside;display:grid}.owner-day summary:hover{background:#191d23}.owner-day summary strong{color:#f0f2f5;font-size:18.7px}.owner-day summary span{text-align:right}.owner-event-list{gap:6px;padding:0 18px 14px 38px;display:grid}.owner-event-list article{background:#101318;border:1px solid #292f38;border-radius:8px;grid-template-columns:84px minmax(260px,1fr) minmax(180px,auto);align-items:center;gap:11px;min-height:58px;padding:9px 11px;display:grid}.owner-event-list article>div{gap:3px;display:grid}.owner-event-list article strong{color:#e9ecf0;text-overflow:ellipsis;white-space:nowrap;font-size:14.3px;overflow:hidden}.owner-event-list article small{color:#78828f;font-size:12.1px}.owner-event-kind{letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1px solid #445;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:900}.owner-event-kind.is-downloaded{color:#89d4ff;background:#193447;border-color:#3f708d}.owner-event-kind.is-processed{color:#c3b4ff;background:#2d254c;border-color:#6f5aa8}.owner-event-kind.is-reviewed{color:#8ce1b5;background:#1b3b2d;border-color:#447961}.owner-event-scenes{text-align:right}.owner-no-activity{color:#606976;margin:0;padding:0 38px 15px;font-size:14.3px}.owner-worker-list{display:grid}.owner-worker{border-bottom:1px solid #292e36}.owner-worker:last-child{border-bottom:0}.owner-worker>summary{cursor:pointer;grid-template-columns:minmax(190px,1.2fr) repeat(5,minmax(165px,1fr)) 22px;align-items:center;gap:14px;min-height:78px;padding:13px 18px;list-style:none;transition:background .15s;display:grid}.owner-worker>summary::-webkit-details-marker{display:none}.owner-worker>summary:hover,.owner-worker[open]>summary{background:#1c2027}.owner-worker[open]>summary{box-shadow:inset 3px 0 #8e76ed}.owner-worker-name,.owner-worker-metric{gap:4px;min-width:0;display:grid}.owner-worker-name strong{color:#f3f5f8;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.owner-worker-name small{color:#7e8794;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-worker-metric{text-align:right}.owner-worker-metric small,.owner-worker-day span small{color:#737c89;letter-spacing:.055em;text-transform:uppercase;font-size:10.5px;font-weight:850}.owner-worker-metric strong{color:#d9dde3;font:750 13.2px ui-monospace,SFMono-Regular,Consolas,monospace}.owner-worker-chevron{color:#8374c4;transition:transform .18s}.owner-worker[open] .owner-worker-chevron{transform:rotate(180deg)}.owner-worker-days{background:#0f1216;padding:0 18px 14px 38px;display:grid}.owner-worker-day{color:#b4bbc5;border-bottom:1px solid #242930;grid-template-columns:minmax(190px,1.2fr) repeat(5,minmax(165px,1fr));align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:grid}.owner-worker-day:last-child{border-bottom:0}.owner-worker-day>strong{color:#f0f2f5;font-size:14px}.owner-worker-day>span{text-align:right;gap:3px;font:700 12.2px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.owner-worker-days>.owner-no-activity{padding:18px 0 4px}.owner-render-explainer{color:#e3bc8f;background:#241b14;border:1px solid #684d39;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:9px;margin:16px 18px 0;padding:13px 14px;display:grid}.owner-render-explainer>svg{margin-top:1px}.owner-render-explainer>div{gap:4px;display:grid}.owner-render-explainer p{color:#af9274;margin:0;font-size:13px;line-height:1.5}.owner-render-readiness{grid-template-columns:repeat(6,1fr);gap:8px;padding:16px 18px 0;display:grid}.owner-render-readiness>div{background:#101318;border:1px solid #2e343d;border-radius:9px;gap:3px;padding:12px;display:grid}.owner-render-readiness strong{font-size:24px}.owner-render-readiness span{color:#7f8996;text-transform:uppercase;font-size:11px}.owner-render-action{justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.owner-render-action>div{gap:5px;max-width:760px;display:grid}.owner-render-action p{color:#8f98a5;margin:0;font-size:13px;line-height:1.5}.owner-render-action>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7259cf,#4b36a0);border:1px solid #9b83f5;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:850;display:flex}.owner-render-action>button:disabled{color:#737b86;cursor:not-allowed;background:#252930;border-color:#3a4049}.owner-render-warning{color:#f0bd69;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.owner-run-selector{color:#838c99;text-transform:uppercase;align-items:center;gap:10px;padding:0 18px 16px;font-size:11px;font-weight:800;display:flex}.owner-run-selector select{text-transform:none;flex:1;min-width:min(620px,80vw)}.owner-run-progress{background:#0e1115;border:1px solid #343a45;border-radius:11px;margin:0 18px 18px;padding:16px}.owner-run-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.owner-run-heading>div{align-items:center;gap:10px;display:flex}.owner-run-heading>div>strong{text-transform:capitalize;font-size:14px}.owner-run-heading b{font:850 17px ui-monospace,SFMono-Regular,Consolas,monospace}.owner-run-status{color:#c3b7f4;letter-spacing:.06em;text-transform:uppercase;background:#29233f;border:1px solid #5d5290;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:900}.owner-run-status.is-completed{color:#8ce3b5;background:#193c2c;border-color:#447c62}.owner-run-status.is-failed{color:#ff9ea5;background:#3d1f25;border-color:#874751}.owner-progress-track,.owner-item-progress{background:#252a32;border-radius:99px;height:8px;margin-top:13px;overflow:hidden}.owner-progress-track i,.owner-item-progress i{border-radius:inherit;background:linear-gradient(90deg,#6a50c6,#a28cf3);height:100%;transition:width .35s;display:block}.owner-run-progress>p{color:#858f9c;font-size:12px}.owner-render-items{gap:6px;margin-top:14px;display:grid}.owner-render-items article{background:#14171c;border:1px solid #292f38;border-radius:8px;grid-template-columns:minmax(240px,1fr) auto;gap:4px 12px;padding:10px 11px;display:grid}.owner-render-items article>div:first-child{gap:3px;min-width:0;display:grid}.owner-render-items article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-render-items article small{color:#737d89}.owner-render-items article>span{color:#a998ed;text-transform:uppercase;font-size:10px;font-weight:850}.owner-render-items .owner-item-progress{grid-column:1/-1;height:4px;margin:4px 0 0}.owner-run-log{background:#090b0e;border:1px solid #29303a;border-radius:8px;margin-top:16px;overflow:hidden}.owner-run-log>div{border-bottom:1px solid #252a31;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.owner-run-log>div small{color:#66707d}.owner-run-log ol{max-height:300px;margin:0;padding:8px 11px;list-style:none;overflow-y:auto}.owner-run-log li{color:#aeb6c1;grid-template-columns:92px 1fr;gap:10px;padding:5px 0;font:12px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.owner-run-log time{color:#596371}.owner-run-log>p,.owner-no-run{color:#707a87;margin:0;padding:16px}.owner-no-run{align-items:center;gap:9px;display:flex}.owner-render-confirm label{color:#c7b7ba;gap:7px;font-size:13px;display:grid}.owner-render-confirm input{color:#fff;background:#120e0f;border:1px solid #794c54;border-radius:8px;outline:none;height:44px;padding:0 11px;font:700 13px ui-monospace,SFMono-Regular,Consolas,monospace}.delete-confirm-actions .owner-confirm-render-button{color:#fff;background:#654ebc;border-color:#8870df}.delete-confirm-actions .owner-confirm-render-button:hover:not(:disabled){background:#7860d2}.production-render-section{margin-top:18px}.creation-preparation{scrollbar-gutter:stable;overscroll-behavior:contain;color:#f4f6f9;background:radial-gradient(circle at 14% 0,#2d65ac33,#0000 31%),radial-gradient(circle at 90% 28%,#6949b121,#0000 30%),#0b0d11;width:100%;height:100dvh;min-height:0;padding:82px clamp(18px,4vw,64px) 80px;overflow:hidden auto}.creation-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1600px;margin:0 auto 20px;display:flex}.creation-header>div{gap:6px;display:grid}.creation-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px)}.creation-header p{color:#aeb6c2;max-width:760px;margin:0;line-height:1.5}.creation-refresh{color:#dceaff;cursor:pointer;background:#182638;border:1px solid #3e546e;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-weight:800;display:flex}.creation-dispatch-notice{color:#bfe6cc;background:#14271c;border:1px solid #376346;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1600px;min-height:68px;margin:0 auto 16px;padding:13px 16px;display:grid}.creation-dispatch-notice>svg{color:#72d298}.creation-dispatch-notice>div{gap:3px;display:grid}.creation-dispatch-notice span{color:#8fb09a;font-size:12px;line-height:1.45}.creation-dispatch-notice b{color:#c9d8ca;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5e765f;border-radius:6px;padding:5px 8px;font-size:9px}.creation-error{max-width:1600px}.creation-metrics{grid-template-columns:repeat(4,1fr);gap:9px;max-width:1600px;margin:0 auto 16px;display:grid}.creation-metrics article{background:linear-gradient(145deg,#18212b,#11151a);border:1px solid #2c3744;border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:28px 1fr;align-items:center;min-height:85px;padding:13px 15px;display:grid}.creation-metrics svg{color:#75a8ef}.creation-metrics strong{font-size:25px}.creation-metrics span{color:#7f8996;letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:800}.creation-layout{grid-template-columns:minmax(0,1fr) minmax(460px,510px);align-items:start;gap:20px;max-width:1640px;margin:0 auto;display:grid}.creation-main-column{gap:16px;min-width:0;display:grid}.creation-panel{background:#12161c;border:1px solid #303946;border-radius:13px;overflow:hidden;box-shadow:0 14px 34px #0000002e}.creation-panel-title{background:#181e26;border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:15px 17px;display:flex}.creation-panel-title>div:first-child{gap:3px;display:grid}.creation-panel-title>svg{color:#789fe0;flex:none}.creation-bulk-icons{color:#789fe0;flex:none;align-items:center;gap:8px;display:flex}.creation-panel-title span{color:#81a8e8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.creation-panel-title h2{margin:0;font-size:20px}.creation-panel-title p{color:#818c99;margin:1px 0 0;font-size:12px;line-height:1.45}.creation-title-actions{flex:none;gap:7px;display:flex}.creation-title-actions button{color:#dbe5f3;cursor:pointer;background:#202a35;border:1px solid #3d4b5c;border-radius:8px;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.creation-exhausted-sources{background:#211b12;border:1px solid #665232;border-radius:10px;margin:12px;overflow:hidden}.creation-exhausted-sources>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 13px;display:flex}.creation-exhausted-sources>summary>.creation-exhausted-caption{color:#e1bd71;align-items:center;gap:9px;min-width:0;display:flex}.creation-exhausted-sources>summary span,.creation-exhausted-sources article>span{gap:3px;min-width:0;display:grid}.creation-exhausted-sources>summary strong{color:#f1d298;font-size:13px}.creation-exhausted-sources>summary small,.creation-exhausted-sources article small{color:#aa9367;font-size:10px;line-height:1.35}.creation-exhausted-sources>summary>b{color:#d1aa60;text-transform:uppercase;flex:none;font-size:10px}.creation-exhausted-sources>summary .bulk-source-delete{background:0 0;border:0;flex:none;justify-content:flex-end;min-width:0;margin:0;padding:0;display:flex}.creation-exhausted-sources>summary .bulk-source-delete p{max-width:260px;font-size:11px;line-height:1.35}.creation-exhausted-sources>p{color:#c4ab7c;border-top:1px solid #514226;border-bottom:1px solid #514226;margin:0;padding:10px 13px;font-size:11px;line-height:1.45}.creation-exhausted-sources>div{scrollbar-gutter:stable;gap:6px;max-height:360px;padding:8px;display:grid;overflow-y:auto}.creation-exhausted-sources article{background:#17140f;border:1px solid #4e4129;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.creation-exhausted-sources article strong{color:#eee3cd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.creation-exhausted-delete{color:#f2a7ad;cursor:pointer;background:#321b1f;border:1px solid #82434b;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.creation-exhausted-delete:hover:not(:disabled){color:#ffc4c8;background:#492329}.creation-exhausted-delete:disabled{opacity:.45;cursor:not-allowed}.creation-worker-list{display:grid}.creation-worker{border-bottom:1px solid #272f39}.creation-worker:last-child{border-bottom:0}.creation-worker>summary{cursor:pointer;background:#141920;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:14px 17px;list-style-position:inside;display:flex}.creation-worker>summary:hover{background:#19212a}.creation-worker>summary>div{gap:5px;margin-left:6px;display:inline-grid}.creation-worker>summary>div>strong{color:#f3f7fc;font-size:16px;line-height:1.2}.creation-worker>summary span{color:#a4afbc;font-size:13px;line-height:1.35}.creation-worker>summary button{color:#d7e8fb;cursor:pointer;background:#1e2a38;border:1px solid #45566b;border-radius:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:800}.creation-source-list{background:#0e1116;gap:7px;padding:9px;display:grid}.creation-source-search{color:#7994b5;background:#111820;border:1px solid #354252;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:grid}.creation-source-search:focus-within{border-color:#5b81b9;box-shadow:0 0 0 2px #4a75b22b}.creation-source-search input{color:#eef5ff;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0}.creation-source-search input::placeholder{color:#738194}.creation-source-search>span{color:#95a5b8;white-space:nowrap;font-size:12px;font-weight:800}.creation-source-empty{color:#9ba9b9;text-align:center;border:1px dashed #354252;border-radius:9px;padding:26px 14px}.creation-source-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px 2px;display:grid}.creation-source-pagination span{text-align:center;color:#b3c0cf;font-size:13px;font-weight:750}.creation-source-pagination button{color:#e8f2ff;cursor:pointer;background:#17202a;border:1px solid #354353;border-radius:7px;min-width:92px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:800}.creation-source-pagination button:hover:not(:disabled){background:#1d2b3a;border-color:#5d7fa8}.creation-source-pagination button:disabled{opacity:.42;cursor:not-allowed}.creation-source{background:#141920;border:1px solid #303a46;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:102px;display:grid;position:relative;overflow:hidden}.creation-source:hover{background:#18202a;border-color:#40516a}.creation-source.is-selected{background:#17283c;border-color:#527fc0;box-shadow:inset 3px 0 #6ea7f3}.creation-source-select{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid;position:relative}.creation-source.is-blocked .creation-source-select{opacity:.6;cursor:not-allowed}.creation-source-select>input{opacity:0;width:1px;height:1px;position:absolute}.creation-source-check{color:#0000;background:#0f1318;border:1px solid #596777;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.creation-source-select>input:checked+.creation-source-check{color:#fff;background:#3975bf;border-color:#75aaf0}.creation-source-select>input:focus-visible+.creation-source-check{outline-offset:2px;outline:3px solid #78aaff}.creation-source-copy{gap:5px;min-width:0;display:grid}.creation-source-copy strong,.creation-source-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creation-source-copy strong{color:#f5f8fc;font-size:17px;line-height:1.25}.creation-source-copy span{color:#b2bdca;font-size:14px;line-height:1.3}.creation-source-copy small{color:#919dab;font-size:13px;line-height:1.3}.creation-source-copy .creation-reviewed-at{color:#c5d7eb;font-weight:800}.creation-source-copy .creation-caption-style{color:#b9dcff;background:#142b43;border:1px solid #4979a8;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800;display:flex}.creation-source-copy em{color:#f1c27d;font-size:12px;font-style:normal;font-weight:700}.creation-source-counts{text-align:right;gap:5px;min-width:180px;display:grid}.creation-source-counts strong{color:#edf4fc;font-size:14px}.creation-source-counts span,.creation-source-counts small{color:#9ba8b7;font-size:12px;line-height:1.3}.creation-source-counts small{color:#d3a45d}.creation-source-delete{color:#f0a4aa;cursor:pointer;background:#21171a;border:0;border-left:1px solid #3c3135;justify-content:center;align-items:center;gap:7px;min-width:88px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.creation-source-delete:hover:not(:disabled){color:#ffc0c5;background:#382025}.creation-source-delete:focus-visible{outline-offset:-4px;outline:3px solid #f07e88}.creation-source-delete:disabled{opacity:.45;cursor:not-allowed}.creation-bulk-reference-grid{border-bottom:1px solid #272f38;grid-template-columns:1fr 1fr;gap:10px;padding:15px 17px;display:grid}.creation-bulk-reference-grid.is-single{grid-template-columns:minmax(0,1fr)}.creation-bulk-reference-grid label{gap:7px;display:grid}.creation-bulk-reference-grid label>span{color:#91a1b5;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.creation-bulk-reference-grid textarea{resize:vertical;color:#fff;background:#0d1116;border:1px solid #374252;border-radius:8px;outline:none;min-height:150px;padding:10px 11px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.creation-bulk-reference-grid textarea:focus{border-color:#5b81b9;box-shadow:0 0 0 2px #4a75b22b}.creation-bulk-actions{border-bottom:1px solid #272f38;align-items:center;gap:8px;padding:12px 17px;display:flex}.creation-bulk-actions button{color:#fff;cursor:pointer;background:#315d9b;border:1px solid #567dba;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:800;display:flex}.creation-bulk-actions button.is-secondary{color:#b7c0cb;background:#20262d;border-color:#3f4854}.creation-bulk-actions button:disabled{opacity:.5;cursor:not-allowed}.creation-bulk-status{color:#93dfad;background:#13281b;border:1px solid #3e6c4d;border-radius:9px;align-items:center;gap:9px;min-height:52px;margin:12px 17px;padding:11px 13px;display:flex}.creation-bulk-status.is-missing{color:#e2cb7b;background:#292418;border-color:#655733}.creation-bulk-status.is-error{color:#f2a7ae;background:#2d1a1e;border-color:#70434a}.creation-bulk-status strong{font-size:13px}.creation-bulk-status>svg{flex:0 0 19px}.creation-preparation details>summary{list-style:none}.creation-preparation details>summary::-webkit-details-marker{display:none}.creation-preparation details>summary:after{content:"";border-bottom:2px solid #a9c9f8;border-right:2px solid #a9c9f8;flex:0 0 10px;width:10px;height:10px;margin-left:6px;display:inline-block;transform:rotate(-45deg)}.creation-preparation details[open]>summary:after{transform:rotate(45deg)}.creation-worker>summary>div{flex:1;min-width:0}.creation-custom-hook-errors{gap:4px;min-width:0;display:grid}.creation-custom-hook-errors small{overflow-wrap:anywhere}.creation-custom-hooks{background:#0e1319;border:1px solid #354253;border-radius:10px;margin:14px 17px 17px;overflow:hidden}.creation-custom-hooks>summary{cursor:pointer;color:#d9e4f5;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.creation-custom-hooks>summary>span{align-items:center;gap:8px;display:flex}.creation-custom-hooks>summary small{color:#7f8d9e;font-weight:600}.creation-custom-hooks>summary>strong{color:#8db6f3;font-size:11px}.creation-custom-hooks-body{border-top:1px solid #293440;padding-bottom:4px}.creation-custom-hooks-body>p{color:#8a98a9;margin:13px 17px 0;font-size:11px;line-height:1.5}.creation-custom-hooks-body>p code{color:#b9d0f2}.creation-custom-hooks .creation-bulk-reference-grid,.creation-custom-hooks .creation-bulk-actions{margin-left:17px;margin-right:17px;padding-left:0;padding-right:0}.creation-hook-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;margin:12px 17px;display:grid}.creation-hook-options>.creation-checkbox-setting{align-items:center;min-width:0;min-height:48px;margin:0}.creation-hook-options>.creation-checkbox-setting>input{flex:0 0 17px;margin:0}.creation-hook-options>.creation-checkbox-setting>span{min-width:0;line-height:1.4}.creation-path-entry{border-bottom:1px solid #272f38;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;padding:15px 17px;display:grid}.creation-path-entry textarea{resize:vertical;color:#fff;background:#0d1116;border:1px solid #374252;border-radius:8px;outline:none;min-height:86px;padding:10px 11px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.creation-path-entry button{color:#fff;cursor:pointer;background:#315d9b;border:1px solid #567dba;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:152px;padding:0 13px;font-weight:800;display:flex}.creation-path-entry button:disabled{opacity:.55;cursor:not-allowed}.creation-reference-errors{gap:6px;padding:9px 12px 0;display:grid}.creation-reference-errors p{color:#f0a0a8;background:#2a181c;border:1px solid #683e45;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.4;display:grid}.creation-reference-errors p>span{gap:3px;min-width:0;display:grid}.creation-reference-errors code{overflow-wrap:anywhere;color:#f5c1c6}.creation-voiceover-list{gap:8px;padding:10px;display:grid}.creation-voiceover-list article{background:#0f1318;border:1px solid #2b3541;border-radius:9px;gap:10px;padding:12px;display:grid}.creation-voiceover-heading{grid-template-columns:27px minmax(0,1fr) 33px;align-items:center;gap:8px;display:grid}.creation-voiceover-heading>span{color:#bcd6f9;background:#263a55;border-radius:6px;place-items:center;width:27px;height:27px;font:800 10px ui-monospace,monospace;display:grid}.creation-voiceover-heading code{color:#d6deea;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creation-voiceover-heading button{color:#df7f87;cursor:pointer;background:#2a1b1e;border:1px solid #58373c;border-radius:6px;place-items:center;width:33px;height:31px;padding:0;display:grid}.creation-reference-proof,.creation-timestamp-match{color:#8cd5a4;background:#112219;border:1px solid #315742;border-radius:7px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px 9px;font-size:10px;display:grid}.creation-reference-proof span,.creation-timestamp-match span{white-space:nowrap}.creation-reference-proof code,.creation-timestamp-match code{overflow-wrap:anywhere;color:#c7e7d2;text-align:right}.creation-timestamp-match.is-missing{color:#ddc779;background:#282318;border-color:#625531;grid-template-columns:18px 1fr}.creation-timestamp-match.is-matched strong{color:#d9eee0}.creation-voiceover-fields{grid-template-columns:1fr 150px;gap:8px;display:grid}.creation-voiceover-list label,.creation-settings-grid>label,.creation-caption-row>label:not(.creation-checkbox-setting),.creation-notes{color:#8e99a7;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.creation-voiceover-list input,.creation-settings-grid input,.creation-settings-grid select,.creation-caption-row select{color:#fff;background:#151a21;border:1px solid #34404d;border-radius:7px;outline:none;width:100%;height:39px;padding:0 9px}.creation-script-field span{color:#66717e;letter-spacing:0;text-transform:none;font-weight:500}.creation-script-field textarea,.creation-notes textarea{resize:vertical;color:#fff;background:#151a21;border:1px solid #34404d;border-radius:7px;outline:none;min-height:78px;padding:9px 10px;font:13px/1.45 Inter,system-ui,sans-serif}.creation-empty{color:#697482;justify-content:center;align-items:center;gap:8px;min-height:92px;display:flex}.creation-inline-error{color:#ff949d;margin:0;padding:0 17px 14px;font-size:12px}.creation-timestamp-list{gap:6px;padding:10px;display:grid}.creation-timestamp-list article{color:#7fd19c;background:#101a15;border:1px solid #315743;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:grid}.creation-timestamp-list article.is-unmatched{color:#d4bc6d;background:#211e15;border-color:#5b5034}.creation-timestamp-list article>div{gap:3px;min-width:0;display:grid}.creation-timestamp-list strong,.creation-timestamp-list span,.creation-timestamp-list code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creation-timestamp-list strong{color:#e4eae6;font-size:12px}.creation-timestamp-list span{color:#83a58e;font-size:10px}.creation-timestamp-list article.is-unmatched span{color:#ad9c68}.creation-timestamp-list code{color:#71857a;font-size:9px}.creation-timestamp-list button{color:#df7f87;cursor:pointer;background:#2a1b1e;border:1px solid #58373c;border-radius:6px;place-items:center;width:33px;height:31px;padding:0;display:grid}.creation-match-summary{color:#a9c4e3;background:#111b26;border:1px solid #314356;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 12px;padding:8px 10px;font-size:10px;display:flex}.creation-match-summary span{color:#758aa1}.creation-settings-grid{grid-template-columns:1fr 180px;gap:14px;padding:16px 17px;display:grid}.creation-settings-grid.is-rules-only{grid-template-columns:1fr 1fr}.creation-settings-grid .creation-all-caption-toggle{grid-column:1/-1}.creation-settings-grid label>small{color:#687482;letter-spacing:0;text-transform:none;font-weight:500;line-height:1.4}.creation-checkbox-setting{cursor:pointer;background:#10151b;border:1px solid #303a46;border-radius:8px;align-items:flex-start;gap:9px;min-height:56px;padding:9px 10px;color:inherit!important;letter-spacing:0!important;text-transform:none!important;display:flex!important}.creation-checkbox-setting>input{accent-color:#5089d2;margin:2px 0 0;width:17px!important;height:17px!important}.creation-checkbox-setting>span{gap:3px;display:grid}.creation-checkbox-setting strong{color:#e6eaf0;font-size:12px}.creation-checkbox-setting small{color:#778391;font-size:10px;font-weight:500;line-height:1.35}.creation-caption-row{grid-template-columns:minmax(230px,1fr) 150px 150px;gap:9px;padding:0 17px 15px;display:grid}.creation-inherited-contract{background:#111d29;border:1px solid #33475e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 17px 15px;padding:10px;display:flex}.creation-inherited-contract strong{color:#b8cce5;margin-right:5px;font-size:11px}.creation-inherited-contract span{color:#9fbbdb;text-transform:uppercase;background:#21344a;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.creation-notes{padding:0 17px 17px}.creation-history>div:last-child{gap:8px;padding:10px;display:grid}.creation-history article{background:#0f1318;border:1px solid #29323d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;min-height:76px;padding:12px 13px;display:flex}.creation-history article>div{flex:360px;gap:4px;min-width:260px;display:grid}.creation-history article strong{text-overflow:ellipsis;white-space:nowrap;font:750 15px ui-monospace,monospace;overflow:hidden}.creation-history article code{color:#8d9bad;text-overflow:ellipsis;white-space:nowrap;font:600 12px ui-monospace,monospace;overflow:hidden}.creation-history article span{color:#b3bfcc;font-size:15px;line-height:1.5}.creation-history article>b{color:#9dd2a6;text-transform:uppercase;background:#1d3121;border:1px solid #526c55;border-radius:5px;flex:none;padding:5px 8px;font-size:12px}.creation-history article>b.is-cancelled{color:#929aa5;background:#272b31;border-color:#4b515a}.creation-history article>b.is-failed{color:#f29aa2;background:#351a1e;border-color:#8a424b}.creation-history article>b.is-cancelling{color:#f0b77c;background:#3b291a;border-color:#9b6940}.creation-history-error{color:#f09aa2;font-size:14px;line-height:1.45}.creation-history article>button{color:#d9a3a7;cursor:pointer;background:#2c2021;border:1px solid #59494a;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:13px;font-weight:800;display:flex}.creation-history article>button.is-view{color:#acc9e9;background:#182535;border-color:#425b78}.creation-history article>button.is-create{color:#a8e2b9;background:#173222;border-color:#39704b}.creation-history article>button.is-hard-stop{color:#ffadb4;background:#3a1c21;border-color:#994b53}.creation-history article>button:disabled{cursor:wait;opacity:.7}.creation-summary{background:linear-gradient(155deg,#19222d,#10151b);border:1px solid #3b4655;border-radius:13px;align-self:start;gap:16px;padding:20px;display:grid;position:static;box-shadow:0 18px 44px #00000047}.creation-summary>span{color:#a9c9f8;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:900}.creation-summary h2{margin:-5px 0 0;font-size:28px;line-height:1.15}.creation-capacity-explainer{color:#aab9ca;margin:-6px 0 0;font-size:13px;line-height:1.45}.creation-summary-hydrating{color:#9cb3ce;background:#0d141c;border:1px solid #304153;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:96px;font-size:12px;font-weight:750;display:flex}.creation-handoff-status{background:linear-gradient(145deg,#101d2a,#111725);border:1px solid #42688e;border-radius:9px;align-content:center;gap:9px;min-height:110px;padding:13px;display:grid}.creation-handoff-status header{color:#d8eaff;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.creation-handoff-status header strong{color:#83c9ff;font-variant-numeric:tabular-nums}.creation-handoff-status>div{background:#29384a;border-radius:999px;height:7px;overflow:hidden}.creation-handoff-status>div i{border-radius:inherit;background:linear-gradient(90deg,#5a8fd0,#68c1e9);height:100%;animation:1.4s ease-in-out infinite alternate creation-handoff-pulse;display:block}.creation-handoff-status small{color:#91a8c0;font-size:10px;line-height:1.45}@keyframes creation-handoff-pulse{0%{opacity:.55}to{opacity:1}}.creation-batch-prefix{gap:6px;display:grid}.creation-batch-prefix>span{color:#d5deea;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:800;display:flex}.creation-batch-prefix>span small{color:#778697;text-transform:uppercase;font-size:9px;font-weight:700}.creation-batch-prefix input{color:#edf4ff;background:#0d131a;border:1px solid #435166;border-radius:7px;outline:none;width:100%;min-height:38px;padding:0 10px;font:600 12px ui-monospace,monospace}.creation-batch-prefix input:focus{border-color:#729bd2;box-shadow:0 0 0 2px #5283c22e}.creation-batch-prefix input[aria-invalid=true]{border-color:#a94e58}.creation-batch-prefix>small,.creation-batch-folder>small,.creation-server-count>small,.creation-server-summary>small{color:#96a6b9;font-size:13px;line-height:1.5}.creation-server-count,.creation-server-summary{background:#0d141c;border:1px solid #304153;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.creation-server-count>span,.creation-server-summary>span{color:#9fb9d5;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.creation-server-count select{color:#edf4ff;background:#0d131a;border:1px solid #435166;border-radius:7px;outline:none;width:100%;min-height:38px;padding:0 10px;font:700 12px ui-monospace,monospace}.creation-server-count select:focus{border-color:#729bd2;box-shadow:0 0 0 2px #5283c22e}.creation-server-summary strong{color:#e4f1ff;font-size:18px}.creation-batch-folder{background:#0d141c;border:1px solid #304153;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.creation-batch-folder>span{color:#7890aa;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.creation-batch-folder code{overflow-wrap:anywhere;color:#bcd4f3;font:700 10px ui-monospace,monospace}.creation-summary-metrics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.creation-summary-metrics div{background:#0f151c;border:1px solid #2e3946;border-radius:8px;gap:2px;padding:9px;display:grid}.creation-summary-metrics strong{font-size:26px}.creation-summary-metrics span{color:#9caaba;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.35}.creation-worker-totals{gap:8px;display:grid}.creation-worker-totals>strong{color:#b2bfce;text-transform:uppercase;font-size:14px}.creation-worker-totals>div{color:#d0d8e2;justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.creation-worker-totals b{color:#edf4fd;font:800 16px ui-monospace,monospace}.creation-job-progress{background:#1d1930;border:1px solid #4d426f;border-radius:9px;gap:7px;padding:11px;display:grid}.creation-job-progress header{color:#dcd4ff;justify-content:space-between;gap:8px;font-size:14px;display:flex}.creation-job-progress header strong{font-variant-numeric:tabular-nums}.creation-job-progress>div{background:#37304c;border-radius:999px;height:7px;overflow:hidden}.creation-job-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#7865d6,#54a8e6);height:100%;transition:width .25s;display:block}.creation-job-progress small{color:#aeb8c7;font-size:12px;line-height:1.45}.creation-job-progress button{color:#ffd5d8;min-height:34px;font:inherit;cursor:pointer;background:#351f24;border:1px solid #824b53;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.creation-job-progress button:disabled{opacity:.55;cursor:wait}.creation-progress{gap:5px;display:grid}.creation-progress>div{color:#667483;grid-template-columns:1fr;align-items:start;min-height:62px;padding-left:34px;display:grid;position:relative}.creation-progress>div:not(:last-child):after{content:"";background:#35404c;width:2px;position:absolute;top:18px;bottom:-7px;left:7px}.creation-progress i{background:#11171d;border:2px solid #4a5664;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.creation-progress span{gap:2px;display:grid}.creation-progress strong{color:#c2cdd9;font-size:18px;line-height:1.3}.creation-progress small{color:#99a6b5;font-size:15px;line-height:1.5}.creation-progress>div.is-current i{border-color:#5f94d6;box-shadow:0 0 0 3px #5f94d624}.creation-progress>div.is-current strong{color:#c7dcf7}.creation-progress>div.is-complete i{background:#5fbd7d;border-color:#5fbd7d}.creation-progress>div.is-complete:not(:last-child):after{background:#487358}.creation-progress>div.is-failed i{background:#7a3038;border-color:#df6873;box-shadow:0 0 0 3px #df687324}.creation-progress>div.is-failed strong,.creation-progress>div.is-failed small{color:#f09ba3}.creation-progress>div.is-cancelling i{background:#744322;border-color:#dc8b4c;box-shadow:0 0 0 3px #dc8b4c24}.creation-progress>div.is-cancelling strong,.creation-progress>div.is-cancelling small{color:#edb47b}.creation-live-workers{background:linear-gradient(145deg,#0d1b15,#101820);border:1px solid #35644a;border-radius:9px;gap:11px;padding:14px;display:grid}.creation-live-workers>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.creation-live-workers>header>div{gap:2px;display:grid}.creation-live-workers>header strong{color:#d9f4e4;font-size:19px}.creation-live-workers>header span{color:#9fc5af;font-size:14px;line-height:1.45}.creation-live-workers article{background:#101d18;border:1px solid #315342;border-radius:8px;gap:9px;padding:12px;display:grid}.creation-live-workers article.is-starting{background:#201d12;border-color:#5d5634}.creation-live-workers article.is-failed{background:#28181b;border-color:#70444a}.creation-live-worker-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.creation-live-worker-heading>div{gap:1px;min-width:0;display:grid}.creation-live-worker-heading b{color:#d9f2e2;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.creation-live-worker-heading span{color:#a9c6b5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.creation-live-worker-heading>strong{color:#91dfae;flex:none;font:800 17px ui-monospace,monospace}.creation-live-worker-bar{background:#24342c;border-radius:999px;height:8px;overflow:hidden}.creation-live-worker-bar i{border-radius:inherit;background:linear-gradient(90deg,#4cab70,#79d49b);height:100%;transition:width .25s;display:block}.creation-live-workers article>p{color:#cbdcd2;margin:0;font:650 14px/1.55 ui-monospace,monospace}.creation-live-workers article>small{color:#adc3b7;font:650 13px/1.55 ui-monospace,monospace}.creation-live-worker-log{border-top:1px solid #2b4839;gap:5px;padding-top:8px;display:grid}.creation-live-worker-log>strong{color:#9fbeac;letter-spacing:.05em;text-transform:uppercase;font-size:13px}.creation-live-worker-log p{color:#cfddd5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;font:600 13.5px/1.55 ui-monospace,monospace;display:grid}.creation-live-worker-log p.is-error{color:#f0a1a8}.creation-live-worker-log time{color:#95af9f;white-space:nowrap;font-size:12.5px}.creation-live-worker-log span{overflow-wrap:anywhere;min-width:0}.creation-live-worker-log p>span:only-child{grid-column:1/-1}.creation-speed-audit{background:linear-gradient(145deg,#0d1720,#101820);border:1px solid #31506a;border-radius:9px;gap:13px;padding:14px;display:grid}.creation-speed-audit>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.creation-speed-audit>header>div{gap:2px;display:grid}.creation-speed-audit>header strong{color:#dceeff;font-size:19px}.creation-speed-audit>header span,.creation-speed-audit>header time{color:#9eb3c5;font-size:13px;line-height:1.45}.creation-speed-headline{grid-template-columns:1fr 1fr;gap:6px;display:grid}.creation-speed-headline>div{background:#0b1218;border:1px solid #293d4e;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.creation-speed-headline>div.is-primary{background:linear-gradient(145deg,#102333,#0c1821);border-color:#3975a0}.creation-speed-headline strong{color:#c4e2ff;text-overflow:ellipsis;white-space:nowrap;font:850 21px ui-monospace,monospace;overflow:hidden}.creation-speed-headline>div.is-primary strong{color:#83d0ff;font-size:26px}.creation-speed-headline span{color:#a9bbcc;letter-spacing:.035em;text-transform:uppercase;font-size:13px;font-weight:850;line-height:1.3}.creation-speed-headline>.creation-render-cost{grid-column:1/-1}.creation-render-cost small{color:#a9bbcc;font-size:13px;line-height:1.4}.creation-speed-equation{color:#b7cad9;background:#0a151d;border-left:3px solid #4b9bd3;margin:0;padding:10px;font:650 14px/1.6 ui-monospace,monospace}.creation-speed-equation b{color:#c2d8e8}.creation-speed-equation strong{color:#72c9ff}.creation-speed-coverage{background:#0d1821;border:1px solid #31506a;border-radius:7px;gap:4px;padding:10px;display:grid}.creation-speed-coverage strong{color:#cfe7f7;font-size:14px}.creation-speed-coverage span{color:#a5bacb;font-size:13.5px;line-height:1.5}.creation-speed-coverage.is-partial{background:#1a160e;border-color:#735a2f}.creation-speed-coverage.is-partial strong{color:#e7c27f}.creation-speed-coverage.is-partial span{color:#b59b70}.creation-speed-phases{border-top:1px solid #283a49;padding-top:8px}.creation-speed-phases summary{color:#c8dcea;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:850;display:flex}.creation-speed-phases>div{scrollbar-gutter:stable;gap:6px;max-height:420px;margin-top:9px;display:grid;overflow-y:auto}.creation-speed-phases p{background:#0b1218;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin:0;padding:9px 10px;display:grid}.creation-speed-phases p span{color:#c0d0dc;font-size:15px;line-height:1.45}.creation-speed-phases p b{color:#dceaf4;font:750 15px ui-monospace,monospace}.creation-speed-phases p small{color:#a0b4c4;text-transform:uppercase;grid-column:1/-1;font-size:13px;line-height:1.45}.creation-readiness-error,.creation-readiness-note{color:#f3a4aa;background:#2c1b1e;border:1px solid #6c4549;border-radius:7px;padding:11px 12px;font-size:14px;font-weight:700;line-height:1.4}.creation-readiness-error{align-items:center;gap:7px;display:flex}.creation-readiness-note{color:#d4c382;background:#252317;border-color:#4d4d39}.creation-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#427fc6,#31569b);border:1px solid #75a7ea;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:850;display:flex}.creation-submit.is-failed,.creation-submit.is-failed:disabled{color:#ffd9dc;opacity:1;background:linear-gradient(135deg,#7b3039,#59242b);border-color:#a44b55}.creation-submit.is-cancelling,.creation-submit.is-cancelling:disabled{color:#ffd9b8;opacity:1;background:linear-gradient(135deg,#704421,#4e301a);border-color:#9b6940}.creation-new-batch{color:#acc9e9;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#182535;border:1px solid #425b78;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:flex}.creation-new-batch:hover:not(:disabled){color:#d2e6fb;background:#1c2d40;border-color:#5f7fa4}.creation-new-batch:disabled{cursor:wait;opacity:.6}.creation-hard-stop{color:#ffadb5;cursor:pointer;background:#391c21;border:1px solid #9e4b54;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:850;display:flex}.creation-hard-stop:disabled{cursor:wait;opacity:.72}.creation-prepared-result{color:#a8eac0;background:#162b1e;border:1px solid #477359;border-radius:10px;align-items:flex-start;gap:12px;padding:18px;display:flex}.creation-prepared-result>svg{flex:0 0 25px;width:25px;height:25px}.creation-prepared-result strong{font-size:22px;line-height:1.3}.creation-prepared-result.is-cancelled{color:#a2abb6;background:#20252b;border-color:#515966}.creation-prepared-result.is-failed{color:#f19aa2;background:#30191d;border-color:#86434b}.creation-prepared-result.is-cancelling{color:#edb47b;background:#352516;border-color:#8d6039}.creation-prepared-result>div{gap:9px;min-width:0;display:grid}.creation-prepared-result code{color:#e0f4e8;overflow-wrap:anywhere;white-space:normal;font-size:16px;line-height:1.5}.creation-prepared-result span{color:#b6d9c2;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.creation-prepared-result small{color:#a2cbb1;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.creation-prepared-result.is-failed code{color:#f6d4d7}.creation-prepared-result.is-failed span,.creation-prepared-result.is-failed small{color:#d9858d}.creation-prepared-result.is-cancelling code{color:#f1d6b9}.creation-prepared-result.is-cancelling span,.creation-prepared-result.is-cancelling small{color:#c99868}@media (width<=1100px){.preview-workspace{--source-zoom-sidebar-clearance:50px;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);gap:9px;padding-left:8px;padding-right:8px}.preview-side-panel{width:min(270px, calc(100% - var(--source-zoom-sidebar-clearance)))}.vertical-stage{max-width:none}.zoom-control{width:46px;padding-left:5px;padding-right:5px;right:calc(100% + 9px)}.caption-style-picker{width:min(270px,100%)}.caption-style-list>button{grid-template-columns:minmax(0,1fr) 20px;gap:6px;min-height:138px}.caption-style-thumbnail{width:100%;height:calc(116px * var(--caption-default-scale,1))}.owner-metric-grid{grid-template-columns:repeat(3,1fr)}.owner-worker>summary{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(145px,1fr)) 22px}.owner-worker-name{grid-row:1/4}.owner-worker-chevron{grid-area:1/4/4}.owner-worker-day{grid-template-columns:repeat(2,minmax(145px,1fr))}.owner-worker-day>strong{grid-column:1/-1}.owner-day summary{grid-template-columns:minmax(190px,1.5fr) repeat(3,1fr)}.owner-day summary span:nth-of-type(n+4){display:none}.creation-layout{grid-template-columns:1fr}.creation-summary{position:static}}@media (width<=760px){.owner-dashboard{padding:18px 12px 50px}.owner-dashboard-header{flex-direction:column;align-items:stretch}.owner-range-controls{justify-content:flex-start}.owner-date-range{width:min(100%,360px)}.owner-range-controls .owner-date-range-trigger{width:100%;min-width:0}.owner-calendar-popover{left:0;right:auto}.owner-metric-grid{grid-template-columns:repeat(2,1fr)}.owner-panel-title{flex-direction:column;align-items:flex-start}.owner-panel-title>small{text-align:left}.owner-worker>summary{grid-template-columns:1fr 1fr 22px;gap:11px}.owner-worker-name{grid-area:auto/1/auto/3}.owner-worker-chevron{grid-area:1/3}.owner-worker-metric{text-align:left}.owner-worker-metric:nth-of-type(2){grid-area:2/1}.owner-worker-metric:nth-of-type(3){grid-area:2/2}.owner-worker-metric:nth-of-type(4){grid-area:3/1}.owner-worker-metric:nth-of-type(5){grid-area:3/2}.owner-worker-metric:nth-of-type(6){grid-area:4/1/auto/3}.owner-worker-days{padding:0 12px 12px}.owner-worker-day{grid-template-columns:1fr;gap:9px}.owner-worker-day>strong{grid-column:auto}.owner-worker-day>span{text-align:left}.owner-render-readiness{grid-template-columns:repeat(2,1fr)}.owner-render-action{flex-direction:column;align-items:stretch}.owner-render-action>button{justify-content:center}.owner-day summary{grid-template-columns:1fr 1fr}.owner-day summary span:nth-of-type(n+2){display:none}.owner-event-list{padding-left:18px}.owner-event-list article{grid-template-columns:75px 1fr}.owner-event-scenes{display:none!important}.session-actions{top:10px;right:10px}.session-account-name{display:none}.owner-dashboard-header,.creation-header{padding-top:52px}.creation-preparation{padding:18px 12px 50px}.creation-header{flex-direction:column;align-items:stretch;padding-right:0}.creation-refresh{width:fit-content}.creation-dispatch-notice{grid-template-columns:auto 1fr}.creation-dispatch-notice>b{grid-column:2;width:fit-content}.creation-metrics{grid-template-columns:repeat(2,1fr)}.creation-panel-title{flex-direction:column;align-items:stretch}.creation-title-actions{flex-wrap:wrap}.creation-source{grid-template-columns:minmax(0,1fr)}.creation-source-select{grid-template-columns:26px minmax(0,1fr)}.creation-source-counts{text-align:left;grid-column:2;min-width:0}.creation-source-delete{border:1px solid #58373d;border-radius:7px;justify-self:end;min-height:42px;margin:0 12px 12px}.creation-source-pagination{grid-template-columns:1fr 1fr}.creation-source-pagination span{grid-area:1/1/auto/-1}.creation-source-pagination button{width:100%}.creation-bulk-reference-grid{grid-template-columns:1fr}.creation-bulk-actions{flex-direction:column;align-items:stretch}.creation-path-entry{grid-template-columns:1fr}.creation-path-entry button{min-height:42px}.creation-reference-proof,.creation-timestamp-match{grid-template-columns:18px minmax(0,1fr)}.creation-reference-proof code,.creation-timestamp-match code{text-align:left;grid-column:2}.creation-voiceover-fields,.creation-settings-grid,.creation-settings-grid.is-rules-only{grid-template-columns:1fr}.creation-caption-row{grid-template-columns:1fr 1fr}.creation-caption-row .creation-checkbox-setting{grid-column:1/-1}.creation-history article{grid-template-columns:minmax(0,1fr) auto}.creation-history article>button{grid-column:1/-1;justify-content:center}}.creation-voiceover-cleanup{color:#dbe6ef;background:#131e29;border:1px solid #344b60;border-radius:14px;gap:10px;margin:16px 0;padding:16px;display:grid}.creation-voiceover-cleanup header,.creation-voiceover-cleanup label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.creation-voiceover-cleanup header span,.creation-voiceover-cleanup small{color:#a4b5c5;font-size:12px}.creation-voiceover-cleanup p{margin:0;font-size:13px}.creation-voiceover-cleanup label{gap:6px;font-size:12px;display:grid}.creation-voiceover-cleanup b{white-space:nowrap;font-variant-numeric:tabular-nums}.creation-voiceover-cleanup progress{accent-color:#5f94d6;border:0;border-radius:9px;width:100%;height:9px;overflow:hidden}.creation-voiceover-cleanup progress::-webkit-progress-bar{background:#2c3947}.creation-voiceover-cleanup progress::-webkit-progress-value{background:#5f94d6;transition:width .2s}.creation-voiceover-cleanup.is-complete{background:#15271d;border-color:#487358}.creation-voiceover-cleanup.is-failed{background:#291b20;border-color:#7a3038}.work-time-explanation summary{cursor:pointer;color:#b6a6ef}.owner-work-time-panel{background:linear-gradient(115deg,#172421,#181b25 75%);border:1px solid #38434b;border-radius:13px;max-width:1480px;margin:0 auto 24px;padding:22px 24px 15px}.work-time-metrics{text-align:left;grid-template-columns:1fr 1fr;gap:24px;display:grid}.work-time-stat,.worker-output-stat{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.work-time-stat small,.worker-output-stat small{color:#9da9ba;font-size:12px;font-weight:550}.work-time-stat strong{color:#d1f5e8;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.work-time-stat.is-pace strong{color:#dfd7ff}.work-time-stat em,.worker-output-stat em{color:#8c99a9;letter-spacing:normal;font-size:11px;font-style:normal;font-weight:400;line-height:1.45}.work-time-explanation{color:#aab7c5;border-top:1px solid #34403f;margin-top:18px;padding-top:13px;font-size:12px;line-height:1.65}.work-time-explanation p{max-width:1050px}.owner-worker.aggregate-worker>summary{flex-direction:column;align-items:stretch;gap:22px;padding:22px 24px;display:flex}.aggregate-worker-heading{align-items:center;gap:12px;min-width:0;display:flex}.aggregate-worker-heading .owner-worker-name{flex:1}.aggregate-worker-heading .owner-worker-name strong{font-size:17px}.aggregate-daily-label{color:#a699d1;font-size:12px}.worker-aggregate-grid{--aggregate-gap:16px;gap:var(--aggregate-gap);text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.worker-aggregate-grid.has-timing{grid-template-columns:1.4fr 1.4fr repeat(5,minmax(0,1fr))}.worker-aggregate-grid .work-time-metrics{display:contents}.worker-aggregate-grid .work-time-stat strong{letter-spacing:-.02em;font-size:17px}.worker-aggregate-grid .is-pace strong{font-size:14px;line-height:23px}.worker-aggregate-grid .is-active-time em{max-width:175px}.worker-output-stat strong{color:#e4e8ef;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:23px}.worker-aggregate-grid>.worker-output-stat:nth-last-child(3){border-left:1px solid #343b47;padding-left:16px}.aggregate-worker .owner-worker-days{border-top:1px solid #303442;padding:0 24px 8px;display:block}.owner-worker-day.aggregate-day{flex-direction:column;align-items:stretch;gap:16px;padding:20px 0;display:flex}.aggregate-day>strong{color:#c1cad7;font-size:13px}.owner-worker-day.aggregate-day>.worker-aggregate-grid{gap:var(--aggregate-gap);text-align:left;font-family:inherit;display:grid}.aggregate-day .worker-aggregate-grid small{text-transform:none;letter-spacing:normal;color:#8996a7;font-size:11px;font-weight:500}.aggregate-day .work-time-stat strong,.aggregate-day .worker-output-stat strong{font-size:14px}.aggregate-day .is-pace strong{font-size:12px}.aggregate-day .is-active-time em{display:none}.aggregate-worker summary:focus-visible{outline-offset:-3px;outline:2px solid #ad94ff}@media (width<=1100px){.worker-aggregate-grid,.worker-aggregate-grid.has-timing{--aggregate-gap:20px;gap:var(--aggregate-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.worker-aggregate-grid .work-time-metrics{border-bottom:1px solid #303845;grid-column:1/-1;padding-bottom:16px;display:grid}.worker-aggregate-grid>.worker-output-stat:nth-last-child(3){border:0;padding-left:0}}@media (width<=600px){.owner-work-time-panel{padding:18px 16px 12px}.owner-work-time-panel>.work-time-metrics{grid-template-columns:1fr;gap:20px}.work-time-stat strong{font-size:23px}.owner-worker.aggregate-worker>summary{padding:18px 16px}.aggregate-worker .owner-worker-days{padding:0 16px 8px}.aggregate-daily-label{font-size:11px}.worker-aggregate-grid,.worker-aggregate-grid.has-timing{--aggregate-gap:18px 12px;gap:var(--aggregate-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.worker-aggregate-grid .work-time-metrics{gap:14px}.worker-aggregate-grid .is-pace strong{font-size:12px;line-height:23px}.worker-output-stat strong{font-size:14px}}.cloud-storage-panel{background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}.cloud-storage-panel small,.cloud-storage-panel time{color:#a7b3c6;font-size:12px;font-weight:400}.cloud-storage-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cloud-storage-cards article{background:#1d2634;border:1px solid #354155;border-radius:10px;flex-direction:column;gap:8px;padding:17px;display:flex}.cloud-storage-cards strong{font-variant-numeric:tabular-nums;color:#c1eadc;font-size:25px}.cloud-storage-cards progress{accent-color:#77d0b4;width:100%;height:7px}.cloud-storage-cards .is-storage-low strong{color:#ffca87}.cloud-storage-cards .is-storage-low progress{accent-color:#ffba68}.cloud-storage-cards time{color:#8f9cb0;margin-top:auto;padding-top:6px}.bulk-source-delete{border:1px solid #624539;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px;padding:15px;display:flex}.bulk-source-delete small{color:#c7b19f;flex-basis:100%}.bulk-source-delete p{flex-basis:100%;margin:0}@media (width>=1101px){.worker-aggregate-grid.has-cloud-storage{grid-template-columns:repeat(6,minmax(0,1fr))}.worker-aggregate-grid.has-timing.has-cloud-storage{grid-template-columns:1.3fr 1.3fr repeat(6,minmax(0,1fr))}}@media (width<=600px){.cloud-storage-cards{grid-template-columns:minmax(0,1fr)}}
