.nbs-inspector-tabs{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:6px 8px 0;gap:2px;background:var(--nbs-panel);border-bottom:1px solid var(--nbs-border)}.nbs-inspector-tabs button{flex:1 1;padding:10px 3px;border:0;border-bottom:2px solid transparent;background:none;color:var(--nbs-muted);font-size:11px;cursor:pointer}.nbs-inspector-tabs button[aria-pressed=true]{color:#2563eb;border-bottom-color:#2563eb}.nbs-inspector-tabs button:disabled{opacity:.4;cursor:default}.nbs-timing-inspector .nbs-timeline__inspector{display:flex;flex-direction:column;max-height:none;padding:0;overflow:visible}.nbs-timing-inspector .nbs-selected-clip-controls,.nbs-timing-inspector .nbs-temporal-controls{display:flex;flex-wrap:wrap;flex-shrink:0;height:auto;gap:10px 6px;width:100%;padding:14px;border:0;border-bottom:1px solid var(--nbs-border);border-radius:0;margin:0;background:transparent}.nbs-timing-inspector .nbs-temporal-controls>b{width:100%;color:var(--nbs-text);font-size:11px;font-weight:600}.nbs-timing-inspector .nbs-selected-clip-controls label,.nbs-timing-inspector .nbs-temporal-controls label:not(.nbs-temporal-checkbox){display:flex;width:100%;align-items:center;gap:6px}.nbs-timing-inspector label>span{flex:1 1;min-width:70px;color:var(--nbs-muted)}.nbs-timing-inspector label .nbs-studio-select-shell,.nbs-timing-inspector label input:not([type=checkbox]){width:110px;min-width:0;height:30px}.nbs-timeline-actions button[aria-pressed=true]{background:var(--nbs-brand-soft);color:#2563eb}.nbs-clip-timing{display:grid;grid-gap:4px;gap:4px;border:0;min-width:0;margin:0;padding:8px 14px}.nbs-clip-timing .nbs-tool-section{margin:0}.nbs-clip-timing label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;color:var(--nbs-muted);font-size:11px}.nbs-clip-timing .nbs-effect-grid label{flex-direction:column;align-items:stretch}.nbs-clip-timing input,.nbs-clip-timing select{max-width:100%;min-width:0;height:30px;border:1px solid var(--nbs-border);border-radius:6px;padding:4px 6px;color:var(--nbs-text);background:var(--nbs-panel);font-size:11px}.nbs-clip-timing .nbs-effect-grid input{width:100%}.nbs-clip-timing button{border:1px solid var(--nbs-border);border-radius:6px;background:var(--nbs-surface);padding:6px 9px;font-size:11px;color:var(--nbs-text);cursor:pointer}.nbs-clip-timing button:disabled{opacity:.5;cursor:default}.nbs-timeline__toolbar{min-height:44px;gap:12px}.nbs-clip__thumbnail{position:absolute;inset:1px;background-position:50%;background-size:auto 100%;background-repeat:repeat-x;opacity:.35;border-radius:4px;pointer-events:none}.nbs-clip__label{position:relative;z-index:1;text-shadow:0 1px 3px #ffffffb0}.nbs-keyframes,.nbs-video-effects{border:0;margin:0;padding:14px;min-width:0}.nbs-video-effects section{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--nbs-border)}.nbs-keyframes header,.nbs-video-effects header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.nbs-video-effects header label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.nbs-keyframes button,.nbs-video-effects button{border:0;background:transparent;color:var(--nbs-muted);display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:5px;cursor:pointer}.nbs-keyframes button:hover,.nbs-video-effects button:hover{color:#2563eb;background:var(--nbs-brand-soft)}.nbs-effect-field{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--nbs-muted);font-size:11px}.nbs-effect-field>span{flex:1 1}.nbs-effect-field input[type=range]{width:90px;min-width:40px;accent-color:#2563eb}.nbs-effect-field input[type=color]{width:32px;height:28px;border:1px solid var(--nbs-border);border-radius:5px;background:transparent;padding:2px}.nbs-effect-field input[type=number]{width:64px}.nbs-video-effects .nbs-effect-field input[type=number]{height:28px;padding:4px 6px;border:1px solid var(--nbs-border);border-radius:5px;color:var(--nbs-text);background:var(--nbs-panel)}.nbs-video-effects .nbs-tool-section>button{width:100%;margin:5px 0;padding:7px 9px;font-size:11px;background:var(--nbs-brand-soft);color:#2563eb}.nbs-tracking-progress{display:grid;grid-gap:7px;gap:7px}.nbs-tracking-progress progress{width:100%;accent-color:#2563eb}.nbs-motion-settings{margin:12px 14px}.nbs-video-effects input[type=checkbox]{accent-color:#2563eb;width:14px;height:14px;margin:0}.nbs-effect-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.nbs-effect-grid label{display:flex;flex-direction:column;align-items:stretch;gap:5px;color:var(--nbs-muted);font-size:10px}.nbs-effect-grid input,.nbs-keyframes input{width:100%;min-width:0;border:1px solid var(--nbs-border);border-radius:5px;height:28px;padding:4px 6px;background:var(--nbs-panel);color:var(--nbs-text);font-size:11px}.nbs-keyframes__row{display:grid;grid-template-columns:88px 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:30px;font-size:10px;color:var(--nbs-muted)}.nbs-keyframes__lane{height:24px;position:relative;margin:0 8px;background:linear-gradient(transparent 48%,var(--nbs-border) 48% 52%,transparent 52%)}.nbs-keyframes__lane button{position:absolute;top:0;transform:translateX(-50%);width:18px;min-height:24px;touch-action:none;color:#7b8caa}.nbs-keyframes__lane button[aria-pressed=true]{color:#2563eb}.nbs-keyframes__selection{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--nbs-border)}.nbs-keyframes__selection>label{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--nbs-muted)}.nbs-keyframes__actions{grid-column:1/-1;display:flex;justify-content:flex-end}.nbs-bezier,.nbs-keyframes__easing,.nbs-keyframes__selection .nbs-effect-grid{grid-column:1/-1}.nbs-bezier{width:100%;height:145px}.nbs-bezier path{fill:none;stroke:#2563eb;stroke-width:2}.nbs-bezier line,.nbs-bezier path.nbs-bezier__grid{stroke:#ced7e7;stroke-width:1}.nbs-bezier circle{fill:#fff;stroke:#2563eb;stroke-width:2;cursor:-webkit-grab;cursor:grab;touch-action:none}.nbs-keyframes:disabled .nbs-bezier circle{cursor:default}.nbs-template-player__transport input.nbs-template-player__volume{width:44px;flex:0 0 44px}@media (max-width:767px){.nbs-template-player__transport input.nbs-template-player__volume{display:none}.nbs-timeline__toolbar{gap:4px}.nbs-timing-inspector .nbs-timeline__inspector{display:flex!important}}.nbs-animation-controls{display:flex;align-items:center;gap:3px;flex-wrap:wrap;margin:4px 0;max-width:100%}.nbs-animation-controls__mode{display:flex;border:1px solid var(--nbs-border,#dce3ee);border-radius:7px;overflow:hidden;margin-right:4px}.nbs-animation-controls button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 7px;font-size:11px;border-radius:5px}.nbs-animation-controls__mode button{border:0;border-radius:0;background:transparent}.nbs-animation-controls__mode button[aria-pressed=true]{background:#eaf0ff;color:#245be5;font-weight:600}.nbs-animation-controls button:disabled{opacity:.4;cursor:default}.nbs-keyframes__path{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:6px}.nbs-keyframes__path button{font-size:11px;padding:4px 6px}.nbs-motion-tracking__actions,.nbs-motion-tracking__channels{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}.nbs-motion-tracking__channels label{display:flex;align-items:center;gap:4px;font-size:11px}.nbs-motion-tracking [role=status]{font-size:11px;line-height:1.4}.nbs-motion-timeline{display:flex;align-items:center;gap:10px;padding:3px 12px;border-bottom:1px solid #e4e9f1;flex-wrap:wrap;flex-shrink:0;background:var(--nbs-panel)}.nbs-motion-timeline__lanes{flex:1 1;min-width:160px;padding:0 8px}.nbs-motion-timeline .nbs-keyframes__row{height:20px;margin:0;grid-template-columns:68px 1fr;font-size:10px}.nbs-motion-timeline__selection{display:flex;align-items:center;justify-content:flex-end;flex-basis:100%;gap:4px;font-size:11px}.nbs-motion-timeline__selection button{padding:4px}.nbs-motion-path{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:hidden}.nbs-motion-path polyline{fill:none;stroke:#2764f3;stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.nbs-motion-path circle{fill:#fff;stroke:#2764f3;stroke-width:2;pointer-events:all;cursor:-webkit-grab;cursor:grab;touch-action:none;vector-effect:non-scaling-stroke}.nbs-motion-path circle:focus{fill:#2764f3;outline:none}@media(max-width:640px){.nbs-motion-timeline{gap:2px;padding:2px 6px}.nbs-motion-timeline__lanes{min-width:100%;padding-right:8px}.nbs-motion-path circle{r:7px}}.nbs-context-menu,.nbs-export-progress,.nbs-library-manager,.nbs-menu,.nbs-preview-dialog,.nbs-root--modern,.nbs-route-toast,.nbs-studio-select__content,.nbs-transition-popover,html[data-nbs-theme]{--nbs-brand:#7aa7ff;--nbs-brand-hover:#9bbcff;--nbs-brand-soft:#263955;--nbs-canvas:#111318;--nbs-panel:#1b1e25;--nbs-surface:#242831;--nbs-border:#303540;--nbs-border-strong:#485364;--nbs-text:#edf1f7;--nbs-muted:#a6afc0;--nbs-danger:#ff8f97;--nbs-shadow:0 12px 36px #0005;--nbs-chrome:#191c22;--nbs-selected:#30476a;--nbs-selected-text:#e5eeff;--nbs-workspace:#101217;--nbs-grid:#414854;--nbs-tracks:#13161c;--nbs-clip:#2c3d59;--nbs-clip-border:#506e9b}[data-nbs-theme=light].nbs-root--modern,html[data-nbs-theme=light],html[data-nbs-theme=light] :is(.nbs-preview-dialog,.nbs-library-manager,.nbs-menu,.nbs-studio-select__content,.nbs-context-menu,.nbs-transition-popover,.nbs-export-progress,.nbs-route-toast){--nbs-brand:#245dcc;--nbs-brand-hover:#1c4eaf;--nbs-brand-soft:#e7efff;--nbs-canvas:#f5f7fa;--nbs-panel:#ffffff;--nbs-surface:#edf1f7;--nbs-border:#dce2ec;--nbs-border-strong:#bac6d8;--nbs-text:#202b3d;--nbs-muted:#5d6b80;--nbs-danger:#b83244;--nbs-shadow:0 12px 36px #23345421;--nbs-chrome:#fafbfd;--nbs-selected:#dbe8ff;--nbs-selected-text:#234c8c;--nbs-workspace:#e7ebf1;--nbs-grid:#c0cad8;--nbs-tracks:#f3f5f9;--nbs-clip:#e0e9f7;--nbs-clip-border:#a3b9dc}:is(.nbs-root--modern,.nbs-preview-dialog,.nbs-library-manager,.nbs-menu,.nbs-studio-select__content,.nbs-context-menu,.nbs-transition-popover,.nbs-export-progress){color-scheme:dark}html[data-nbs-theme=light] :is(.nbs-root--modern,.nbs-preview-dialog,.nbs-library-manager,.nbs-menu,.nbs-studio-select__content,.nbs-context-menu,.nbs-transition-popover,.nbs-export-progress){color-scheme:light}.app-shell--banner-studio{--nexora-top-nav-height:0px}html:has(.app-shell--banner-studio){scrollbar-gutter:auto;overflow:hidden}.app-shell--banner-studio>.top-nav[hidden]{display:none}.app-shell--banner-studio>.app-shell__body{padding:0;min-height:0}.nbs-root.nbs-root--modern{height:100dvh;min-height:0;border:0;display:grid;grid-template-rows:48px minmax(0,1fr)}.banner-template-editor .nbs-root--modern{height:100%}.nbs-root--modern .nbs-header{height:48px;gap:12px;padding:0 12px;background:var(--nbs-chrome);grid-template-columns:minmax(80px,1fr) auto auto}.nbs-root--modern .nbs-header__project b{font-size:12px;font-weight:550;max-width:240px}.nbs-root--modern .nbs-header__project>div{gap:8px}.nbs-root--modern .nbs-header__project>.nbs-icon-button{border-right:1px solid var(--nbs-border);border-radius:0;padding-right:8px}.nbs-root--modern .nbs-header__controls{gap:6px}.nbs-root--modern .nbs-mode-tabs{padding:2px;background:var(--nbs-canvas);border:1px solid var(--nbs-border)}.nbs-root--modern .nbs-mode-tabs button{height:28px;padding:0 13px;color:var(--nbs-muted)}.nbs-root--modern .nbs-mode-tabs button.active{background:var(--nbs-selected);color:var(--nbs-selected-text);box-shadow:none}.nbs-root--modern .nbs-format-select{max-width:180px}.nbs-root--modern .nbs-export-button{height:30px;padding:0 12px;background:#386ff0;border:1px solid #628df4;color:#fff;border-radius:7px;font-size:12px;font-weight:600}.nbs-root--modern .nbs-preview-button{width:32px;min-width:32px;height:32px;padding:0;background:transparent;color:var(--nbs-muted);border:0}.nbs-root--modern .nbs-save-status{min-width:25px;color:var(--nbs-muted)}.nbs-root--modern .nbs-save-status>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.nbs-root--modern .nbs-save-status--error{color:var(--nbs-danger)}.nbs-root--modern .nbs-editor-grid{--nbs-library-width:0px;--nbs-inspector-width:0px;height:100%;min-height:0;display:grid;grid-template-columns:52px var(--nbs-library-width) minmax(0,1fr) var(--nbs-inspector-width);grid-template-rows:minmax(0,1fr);grid-gap:0;gap:0;transition:grid-template-columns .22s cubic-bezier(.2,.7,.2,1)}.nbs-root--modern:is([data-dock=library],[data-dock=both]) .nbs-editor-grid{--nbs-library-width:288px}.nbs-root--modern:is([data-dock=inspector],[data-dock=both]) .nbs-editor-grid{--nbs-inspector-width:304px}.nbs-root--modern .nbs-editor-grid--video{grid-template-rows:minmax(0,1fr) auto}.nbs-root--modern .nbs-rail-shell{grid-column:1;grid-row:1;min-height:0;overflow:hidden;background:var(--nbs-chrome);border-right:1px solid var(--nbs-border)}.nbs-root--modern .nbs-rail{width:52px;height:100%;padding:8px 6px;gap:8px;flex-direction:column;overflow:auto;background:transparent;border:0;scrollbar-width:none}.nbs-root--modern .nbs-rail__item{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid transparent;border-radius:9px;color:var(--nbs-muted);background:transparent}.nbs-root--modern .nbs-rail__item>span{display:none}.nbs-root--modern .nbs-rail__item:hover{background:var(--nbs-surface);color:var(--nbs-text)}.nbs-root--modern .nbs-rail__item--active{background:var(--nbs-brand-soft);color:var(--nbs-brand);border-color:var(--nbs-border-strong)}.nbs-root--modern .nbs-sheet-shell{display:block;position:relative;inset:auto;grid-row:1;height:100%;min-height:0;width:100%;max-height:none;max-width:none;overflow:hidden;padding:0;border-radius:0;background:var(--nbs-panel);box-shadow:none;transform:none;z-index:15;visibility:visible;transition:opacity .15s,visibility .15s}.nbs-root--modern .nbs-sheet-shell--panel{grid-column:2;border-right:1px solid var(--nbs-border)}.nbs-root--modern .nbs-sheet-shell--inspector{grid-column:4;border-left:1px solid var(--nbs-border)}.nbs-root--modern .nbs-sheet-shell[inert]{visibility:hidden;opacity:0;pointer-events:none;border:0}.nbs-root--modern .nbs-sheet-shell--open>aside{animation:nbs-dock-enter .18s cubic-bezier(.2,.8,.2,1)}@keyframes nbs-dock-enter{0%{opacity:.25;transform:translateX(-8px)}to{opacity:1;transform:none}}.nbs-root--modern .nbs-sheet-shell--inspector.nbs-sheet-shell--open>aside{animation-name:nbs-inspector-enter}@keyframes nbs-inspector-enter{0%{opacity:.25;transform:translateX(8px)}to{opacity:1;transform:none}}.nbs-root--modern .nbs-inspector,.nbs-root--modern .nbs-side-panel{width:100%;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px;border:0;background:var(--nbs-panel);color:var(--nbs-text);scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb,#d6d9dd) transparent}.nbs-root--modern .nbs-side-panel{padding-top:16px}.nbs-root--modern .nbs-inspector{padding:0}.nbs-root--modern .nbs-panel-header{margin:0 0 12px;min-height:32px;padding:0 28px 10px 0;border-bottom:1px solid var(--nbs-border)}.nbs-root--modern .nbs-panel-header h2,.nbs-root--modern .nbs-panel-header h3{font-size:13px;font-weight:600}.nbs-root--modern .nbs-inspector .nbs-panel-header{margin:0;padding:12px 16px}.nbs-root--modern .nbs-sheet-close{display:flex;position:absolute;top:11px;right:10px;width:26px;height:26px;min-height:26px;padding:4px;z-index:4;color:var(--nbs-muted);background:var(--nbs-panel);border:0;border-radius:6px}.nbs-root--modern .nbs-sheet-shell--inspector>.nbs-sheet-close{top:9px}.nbs-root--modern .nbs-inspector-tabs{display:flex;align-items:center;height:48px;padding:4px 36px 4px 8px;gap:4px;background:var(--nbs-chrome);border-bottom:1px solid var(--nbs-border)}.nbs-root--modern .nbs-inspector-tabs button{flex:1 1;min-width:36px;height:36px;border-radius:6px;padding:6px;display:flex;gap:5px;align-items:center;justify-content:center;border:0;color:var(--nbs-muted)}.nbs-root--modern .nbs-inspector-tabs button>span{display:none}.nbs-root--modern .nbs-inspector-tabs button[aria-pressed=true]{color:var(--nbs-brand);background:var(--nbs-brand-soft)}.nbs-root--modern .nbs-inspector-tabs button[aria-pressed=true]>span{display:inline;font-size:11px}.nbs-root--modern .nbs-inspector-section{border-bottom:1px solid var(--nbs-border);padding:0}.nbs-root--modern .nbs-inspector-section__title{padding:12px 14px;font-size:12px;color:var(--nbs-text)}.nbs-root--modern .nbs-inspector-section__body{padding:0 14px 14px}.nbs-root--modern .nbs-field{font-size:11px;gap:8px;margin-bottom:10px}.nbs-root--modern input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.nbs-root--modern select,.nbs-root--modern textarea{color:var(--nbs-text);background:var(--nbs-canvas);border-color:var(--nbs-border);border-radius:6px}.nbs-root--modern input::placeholder,.nbs-root--modern textarea::placeholder{color:var(--nbs-muted)}.nbs-root--modern :is(.nbs-studio-select.app-select__trigger,.app-select__trigger){min-height:30px;height:30px;background:var(--nbs-canvas)!important;color:var(--nbs-text)!important;border-color:var(--nbs-border)!important}.nbs-studio-select__content.app-select__content{background:var(--nbs-surface);color:var(--nbs-text);border-color:var(--nbs-border-strong)}.nbs-studio-select__content .app-select__item{color:var(--nbs-text)}.nbs-studio-select__content .app-select__item[data-highlighted]{background:var(--nbs-selected)}.nbs-root--modern .nbs-editor-grid--video .nbs-stage-column,.nbs-root--modern .nbs-stage-column,.nbs-root--modern .nbs-stage-column--image{grid-column:3;grid-row:1;display:grid;grid-template-rows:36px minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.nbs-root--modern .nbs-toolbar{height:36px;min-height:36px;padding:0 8px;gap:4px;background:var(--nbs-chrome);border-bottom:1px solid var(--nbs-border);overflow:visible}.nbs-root--modern .nbs-toolbar button{width:28px;height:28px;min-width:28px;color:var(--nbs-muted);border-radius:5px}.nbs-root--modern .nbs-toolbar>i{display:none}.nbs-root--modern .nbs-toolbar>span{height:16px;margin:0 4px;background:var(--nbs-border)}.nbs-root--modern .nbs-toolbar__zoom{gap:2px;margin-left:auto}.nbs-root--modern .nbs-toolbar__zoom-value{width:auto!important;min-width:42px!important;font-size:11px}.nbs-root--modern .nbs-toolbar__mobile-panels{display:flex;gap:2px}.nbs-root--modern .nbs-toolbar__mobile-panels>button:first-child{display:none}.nbs-root--modern .nbs-selection-actions{display:flex;align-items:center;gap:2px;padding-left:6px;margin-left:4px;border-left:1px solid var(--nbs-border)}.nbs-root--modern .nbs-workspace{min-height:0;height:100%;background-color:var(--nbs-workspace)}.nbs-root--modern .nbs-workspace--grid{background-color:var(--nbs-workspace);background-image:radial-gradient(var(--nbs-grid) 1px,transparent 1px)}.nbs-root--modern .nbs-timeline{grid-column:1/-1;grid-row:2;min-height:44px;max-height:none;width:100%;position:relative;inset:auto;overflow:visible;background:var(--nbs-canvas);border-top:1px solid var(--nbs-border-strong)}.nbs-root--modern .nbs-timeline--collapsed{height:44px!important;min-height:44px;border-top:1px solid var(--nbs-border-strong);opacity:1;visibility:visible;pointer-events:auto}.nbs-root--modern .nbs-timeline__toolbar{height:44px;min-height:44px;padding:0 12px;gap:12px;flex-wrap:nowrap;background:var(--nbs-panel);border-bottom:1px solid var(--nbs-border)}.nbs-root--modern .nbs-timeline__tracks{display:flex;flex:1 1;flex-direction:column;overflow:hidden;min-height:0}.nbs-root--modern .nbs-timeline__tracks[hidden]{display:none}.nbs-root--modern .nbs-timeline__body{display:grid!important;flex:1 1;min-height:0}.nbs-root--modern .nbs-timeline__resize{display:block!important;left:0;top:-5px;transform:none;width:100%;height:10px;border-radius:0;background:transparent!important;border:0!important;cursor:row-resize;z-index:25;touch-action:none}.nbs-root--modern .nbs-timeline__resize:focus-visible:after,.nbs-root--modern .nbs-timeline__resize:hover:after{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:var(--nbs-brand)}.nbs-root--modern .nbs-timeline-actions{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:4px;margin-left:auto}.nbs-root--modern .nbs-timeline-actions button{width:28px;height:28px;border-radius:5px;color:var(--nbs-muted)}.nbs-root--modern .nbs-playback-controls{gap:5px;flex-wrap:nowrap}.nbs-root--modern .nbs-playback-controls button{width:28px;height:28px;color:var(--nbs-text)}.nbs-root--modern .nbs-play-button{background:#386ff0;color:#fff;border-radius:6px}.nbs-root--modern .nbs-timecode{color:var(--nbs-text);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nbs-root--modern .nbs-track-label{background:var(--nbs-panel);border-color:var(--nbs-border);color:var(--nbs-text);min-height:48px}.nbs-root--modern .nbs-track-label button{color:var(--nbs-muted)}.nbs-root--modern .nbs-time-ruler,.nbs-root--modern .nbs-timeline-scroll,.nbs-root--modern .nbs-track-row{background-color:var(--nbs-tracks);border-color:var(--nbs-border)}.nbs-root--modern .nbs-clip{background:var(--nbs-clip);border-color:var(--nbs-clip-border);color:var(--nbs-text);border-radius:5px}.nbs-root--modern .nbs-clip--selected{background:var(--nbs-selected);border:2px solid var(--nbs-brand);box-shadow:0 0 0 1px var(--nbs-workspace)}.nbs-root--modern .nbs-clip__label{text-shadow:none;font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nbs-root--modern .nbs-clip__thumbnail{opacity:.8}.nbs-root--modern .nbs-clip:has(.nbs-clip__thumbnail) .nbs-clip__label{background:#111b;padding:2px 5px;border-radius:3px}.nbs-root--modern .nbs-clip-drag-preview{color:var(--nbs-text);background:var(--nbs-selected);box-shadow:0 4px 20px #0006}.nbs-root--modern .nbs-track-drop-space{min-height:30px;border-color:var(--nbs-border-strong);color:var(--nbs-muted)}.nbs-root--modern .nbs-timeline-drag-overlay--invalid .nbs-clip-drag-preview{border-color:var(--nbs-danger);opacity:.55}.nbs-context-menu,.nbs-menu{padding:5px;min-width:190px;max-width:min(290px,calc(100vw - 16px));background:var(--nbs-surface);color:var(--nbs-text);border:1px solid var(--nbs-border-strong);border-radius:9px;box-shadow:0 10px 28px #0006;z-index:150}.nbs-menu button{width:100%;display:flex;gap:10px;align-items:center;min-height:34px;padding:7px 10px;border:0;border-radius:5px;color:var(--nbs-text);background:transparent;font:12px Inter,sans-serif;cursor:pointer}.nbs-menu button[data-highlighted]{background:var(--nbs-selected);outline:0}.nbs-menu button:disabled{opacity:.4;pointer-events:none}.nbs-menu .nbs-menu__danger{color:var(--nbs-danger)}.nbs-tooltip{position:fixed;z-index:2147483000;pointer-events:none;max-width:210px;padding:7px 10px;border-radius:7px;background:#e7edf7;color:#131923;border:1px solid #fff7;box-shadow:0 4px 16px #0004;font:500 11px/1.4 Inter,sans-serif;text-align:center;animation:nbs-tooltip-enter .1s ease-out}@keyframes nbs-tooltip-enter{0%{opacity:0}to{opacity:1}}.nbs-root--modern .nbs-secondary-button,.nbs-root--modern .nbs-tool-section{background:var(--nbs-panel);color:var(--nbs-text);border-color:var(--nbs-border)}.nbs-root--modern .nbs-mask-editor__toolbar--docked{background:var(--nbs-panel);color:var(--nbs-text)}.nbs-root--modern .nbs-mask-editor__toolbar--docked :is(button,summary,select){color:var(--nbs-text)}.nbs-root--modern .nbs-mask-editor__toolbar--docked .nbs-mask-editor__popover>div{background:var(--nbs-surface);border-color:var(--nbs-border)}@media (max-width:1180px){.nbs-root--modern .nbs-header__project b{max-width:160px}.nbs-root--modern .nbs-format-select{max-width:145px}.nbs-root--modern .nbs-toolbar__zoom>button:not(.nbs-toolbar__zoom-value):not(.nbs-icon-button){display:none}}@media (max-width:900px){.nbs-root--modern .nbs-editor-grid{grid-template-columns:52px minmax(0,1fr)}.nbs-root--modern .nbs-editor-grid--video .nbs-stage-column,.nbs-root--modern .nbs-stage-column{grid-column:2}.nbs-root--modern .nbs-sheet-shell{display:block;position:absolute;grid-column:1/-1;grid-row:1/2;top:36px;bottom:0;height:auto;width:min(304px,calc(100% - 72px));z-index:45;box-shadow:0 10px 32px #0006}.nbs-root--modern .nbs-sheet-shell--panel{left:52px}.nbs-root--modern .nbs-sheet-shell--inspector{right:0;left:auto}.nbs-root--modern .nbs-sheet-backdrop{grid-column:1/-1;grid-row:1/2;z-index:40;inset:36px 0 0 52px;background:#0005}.nbs-root--modern .nbs-editor-grid{position:relative}.nbs-root--modern .nbs-header__project b{max-width:130px}.nbs-root--modern .nbs-format-select{display:none}.nbs-root--modern .nbs-editor-grid--mask-editing{grid-template-columns:40px minmax(0,1fr) 220px}.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-rail-shell{width:40px}.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-sheet-shell--inspector{grid-column:3;grid-row:1;position:relative;inset:auto;width:220px;box-shadow:none}.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-stage-column{grid-column:2}}@media (max-width:600px){.nbs-root--modern .nbs-header{grid-template-columns:minmax(0,1fr) auto auto;padding:0 6px;gap:5px}.nbs-root--modern .nbs-header__project b{max-width:92px;font-size:11px}.nbs-root--modern .nbs-header__controls>.nbs-icon-button,.nbs-root--modern .nbs-header__project span,.nbs-root--modern .nbs-preview-button{display:none}.nbs-root--modern .nbs-mode-tabs button{padding:0 8px;font-size:11px}.nbs-root--modern .nbs-header__controls{gap:2px}.nbs-root--modern .nbs-export-button{padding:0 9px}.nbs-root--modern .nbs-toolbar{gap:1px;padding:0 4px}.nbs-root--modern .nbs-toolbar>button:nth-of-type(3),.nbs-root--modern .nbs-toolbar>button:nth-of-type(4),.nbs-root--modern .nbs-toolbar>span{display:none}.nbs-root--modern .nbs-timeline__toolbar{padding:0 6px;gap:5px}.nbs-root--modern .nbs-playback-controls{gap:2px}.nbs-root--modern .nbs-playback-controls button:first-child,.nbs-root--modern .nbs-playback-controls button:nth-child(5){display:none}.nbs-root--modern .nbs-timecode{font-size:9px}.nbs-root--modern .nbs-timeline-actions{gap:0}.nbs-root--modern .nbs-timeline__body{grid-template-columns:140px minmax(0,1fr)}.nbs-root--modern .nbs-editor-grid--mask-editing{grid-template-columns:40px minmax(0,1fr);grid-template-rows:minmax(120px,1fr) minmax(120px,.8fr)}.nbs-root--modern .nbs-editor-grid--mask-editing.nbs-editor-grid--video{grid-template-rows:minmax(120px,1fr) minmax(120px,.8fr) auto}.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-sheet-shell--inspector{grid-column:1/-1;grid-row:2;width:100%}.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-timeline{grid-row:3}}@media (pointer:coarse){.nbs-root--modern .nbs-rail__item{min-height:44px}.nbs-root--modern .nbs-toolbar{min-height:44px;height:44px}.nbs-root--modern .nbs-toolbar button{min-height:40px;min-width:32px}.nbs-root--modern .nbs-stage-column{grid-template-rows:44px minmax(0,1fr) auto}.nbs-menu button{min-height:44px}}@media (max-width:480px){.nbs-root--modern .nbs-timecode__duration{display:none}.nbs-root--modern .nbs-timecode{margin-left:2px}}@media (prefers-reduced-motion:reduce){.nbs-root--modern *,.nbs-tooltip{animation-duration:0s!important;transition-duration:0s!important}}.nbs-root--modern .nbs-scene-block{background:var(--nbs-clip)!important;border-color:var(--nbs-clip-border);color:var(--nbs-selected-text)!important}.nbs-root--modern .nbs-scene-block--active{background:var(--nbs-selected);color:var(--nbs-selected-text)}.nbs-root--modern .nbs-animation-mode button[aria-pressed=true]{background:var(--nbs-brand-soft);color:var(--nbs-selected-text)}.nbs-root--modern .nbs-clip__thumbnail{overflow:hidden;background:none;opacity:.85}.nbs-clip__thumbnail img{position:absolute;top:0;height:100%;object-fit:cover;pointer-events:none}.nbs-root--modern .nbs-scene-block--active{background:var(--nbs-selected)!important;color:var(--nbs-selected-text)!important}.nbs-root--modern .nbs-animation-controls__mode button[aria-pressed=true]{background:var(--nbs-brand-soft);color:var(--nbs-selected-text)}.nbs-menu .nbs-menu__compact,.nbs-menu .nbs-menu__phone{display:none}.nbs-root--modern .nbs-rail-shell{display:block}.nbs-root--modern .nbs-editor-grid{grid-template-areas:none}.nbs-root--modern .nbs-timeline{height:var(--nbs-timeline-height)!important;min-height:44px!important;max-height:none!important}.nbs-root--modern .nbs-playback-controls>*,.nbs-root--modern .nbs-timeline-actions>*{display:flex!important}.nbs-root--modern .nbs-timeline__toolbar{overflow:visible}.nbs-root--modern .nbs-toolbar__zoom,.nbs-root--modern .nbs-toolbar__zoom>button.nbs-icon-button{display:flex}.app-shell.app-shell--banner-studio{height:100dvh;min-height:0;overflow:hidden}.app-shell.app-shell--banner-studio>.app-shell__body{height:100%;min-height:0;padding:0!important;overflow:hidden}.nbs-root--modern .nbs-animation-controls__mode button.active{background:var(--nbs-brand-soft);color:var(--nbs-selected-text)}@media (max-width:900px){.nbs-menu .nbs-menu__compact{display:flex}}@media (max-width:600px){.nbs-menu .nbs-menu__phone,.nbs-root--modern .nbs-header__controls>.nbs-icon-button[aria-label="Más opciones"]{display:flex}.nbs-root--modern .nbs-playback-controls>button:first-child,.nbs-root--modern .nbs-playback-controls>button:nth-child(5){display:none!important}}.nbs-root--modern .nbs-header{grid-template-rows:48px}.nbs-root--modern .nbs-header__controls{grid-column:3;width:auto;padding:0;overflow:visible}.nbs-root--modern .nbs-header__controls .nbs-export-button{order:0;position:static;height:30px;min-width:0}.nbs-root--modern .nbs-stage-column{padding-bottom:0}.nbs-root--modern .nbs-mask-editor__toolbar button{background:var(--nbs-surface);color:var(--nbs-text);border-color:var(--nbs-border)}.nbs-root--modern .nbs-mask-editor__toolbar .nbs-primary-button{background:#386ff0;color:#fff}.nbs-root--modern .nbs-animation-controls__mode button[aria-pressed=true]{background:var(--nbs-brand-soft)!important;color:var(--nbs-selected-text)!important}@media (max-width:900px){.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-sheet-shell--inspector.nbs-sheet-shell--open{position:relative;inset:auto;height:100%;max-height:none;border-radius:0}}@media (max-width:600px){.nbs-root--modern .nbs-header__project>div b{display:block}.nbs-root--modern .nbs-header__project>.nbs-icon-button{width:30px;height:36px;flex:0 0 30px}.nbs-root--modern .nbs-header__project{gap:5px}.nbs-root--modern .nbs-header__project b{max-width:70px}}.nbs-root--modern .nbs-rail-shell{height:100%}.nbs-root--modern .nbs-rail{display:flex;overflow-x:hidden;overflow-y:auto}@media (max-width:900px){.nbs-root--modern .nbs-editor-grid--mask-editing{grid-template-columns:52px minmax(0,1fr) 220px}.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-rail-shell{width:52px}}@media (max-width:600px){.nbs-root--modern .nbs-editor-grid--mask-editing{grid-template-columns:52px minmax(0,1fr)}}@media (max-width:900px) and (pointer:coarse){.nbs-root--modern .nbs-sheet-backdrop,.nbs-root--modern .nbs-sheet-shell{top:44px}.nbs-root--modern .nbs-editor-grid--mask-editing .nbs-sheet-shell--inspector{top:auto}}.nbs-root--modern .nbs-motion-tracking{padding:12px}.nbs-root--modern .nbs-motion-tracking>button{min-height:32px;padding:6px 9px;border:1px solid var(--nbs-border);border-radius:6px;background:var(--nbs-surface);color:var(--nbs-text);font-size:11px}.nbs-root--modern .nbs-motion-tracking>label{margin:10px 0}.nbs-root--modern .nbs-motion-tracking>summary{margin-bottom:10px}.nbs-context-menu{max-height:calc(100dvh - 16px);overflow-y:auto;color:var(--nbs-text);box-shadow:var(--nbs-shadow)}.nbs-context-menu button{min-height:34px;padding:7px 9px;font-size:12px}.nbs-context-menu button:focus-visible{outline:2px solid var(--nbs-brand);outline-offset:-2px;background:var(--nbs-selected)}.nbs-context-menu button.nbs-context-menu__danger{color:var(--nbs-danger)}.nbs-transition-popover{box-shadow:var(--nbs-shadow);border-color:var(--nbs-border-strong)}.nbs-transition-popover :is(button,input){color:var(--nbs-text)}.nbs-transition-popover input{background:var(--nbs-canvas);height:32px;margin-left:auto}.nbs-transition-popover .nbs-studio-select-shell{width:100%}.nbs-transition-popover :is(.nbs-studio-select,.app-select__hover-shell--fit-options){width:100%!important;min-width:0}.nbs-transition-popover .nbs-studio-select{height:34px;background:var(--nbs-canvas)!important;color:var(--nbs-text)!important;border:1px solid var(--nbs-border)!important;border-radius:6px;box-shadow:none}.nbs-transition-popover .nbs-studio-select:focus-visible{outline:2px solid var(--nbs-brand);outline-offset:2px}.nbs-transition-join{pointer-events:auto}.nbs-transition-join>button{width:28px;height:28px;border-color:var(--nbs-border-strong);color:var(--nbs-text)}.nbs-transition-join.is-applied>button{color:var(--nbs-brand);border-color:var(--nbs-brand)}.nbs-transition-join:has(button:disabled){pointer-events:none}.nbs-root--modern .nbs-clip:has(.nbs-clip__thumbnail) .nbs-clip__label{color:#fff}.nbs-root--modern .nbs-motion-tracking>.nbs-effect-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:10px;gap:10px}.nbs-root--modern .nbs-motion-tracking .nbs-effect-field>:is(input,.nbs-studio-select-shell){width:100%;min-width:0}.nbs-root--modern .nbs-motion-tracking input[type=number]{height:30px;padding:5px 8px;border:1px solid var(--nbs-border)}.nbs-root--modern .nbs-motion-tracking :is(.nbs-studio-select-shell,.app-select__hover-shell--fit-options){width:100%!important;min-width:0}.nbs-root--modern .nbs-motion-tracking :is(button,summary){color:var(--nbs-text)}.nbs-root--modern .nbs-motion-tracking__actions{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;grid-gap:5px;gap:5px;margin-top:12px}.nbs-root--modern .nbs-motion-tracking__actions button{min-height:32px;padding:5px;border:1px solid var(--nbs-border);border-radius:6px;background:var(--nbs-surface);font-size:11px}.nbs-root--modern .nbs-motion-tracking__channels{gap:16px;padding:3px 0}.nbs-root--modern .nbs-motion-tracking__channels input{accent-color:var(--nbs-brand)}.nbs-root--modern .nbs-tracking-progress{display:grid;grid-gap:8px;gap:8px}.nbs-root--modern .nbs-tracking-progress progress{width:100%;accent-color:var(--nbs-brand)}.nbs-preview-dialog{inset:0;color:var(--nbs-text)}.nbs-preview-dialog :is(button,input){color:var(--nbs-text)}.nbs-preview-dialog .nbs-export-panel{background:var(--nbs-panel);border:1px solid var(--nbs-border);border-radius:12px;padding:18px}.nbs-preview-dialog .nbs-primary-button{color:#fff}.nbs-preview-dialog .nbs-secondary-button{background:var(--nbs-surface);border-color:var(--nbs-border)}.nbs-preview-dialog .nbs-format-buttons button.active{background:var(--nbs-brand-soft);color:var(--nbs-brand);border-color:var(--nbs-brand)}.nbs-export-progress{color:var(--nbs-text)}.nbs-export-progress>div{border:1px solid var(--nbs-border-strong);box-shadow:var(--nbs-shadow)}.nbs-export-progress header button{color:var(--nbs-muted);width:32px;height:32px;border-radius:6px}.nbs-export-progress header button:hover{color:var(--nbs-text);background:var(--nbs-surface)}.nbs-export-progress .nbs-progress-bar{background:var(--nbs-surface)}.nbs-export-progress .nbs-progress-bar span{background:var(--nbs-brand)}.nbs-export-downloads a{color:var(--nbs-text)}.nbs-export-downloads .nbs-export-download-all{color:var(--nbs-brand);background:var(--nbs-brand-soft);border-color:var(--nbs-border-strong)}.nbs-route-toast{color:var(--nbs-text);background:var(--nbs-panel);border:1px solid var(--nbs-border-strong);box-shadow:var(--nbs-shadow);font-size:13px;line-height:1.45}.nbs-route-toast--error{color:var(--nbs-danger)}.nbs-route-toast--saving>svg{flex:0 0 auto;color:var(--nbs-brand)}.nbs-export-progress--floating{inset:auto 20px 20px auto;display:block;padding:0;width:min(380px,calc(100vw - 32px));background:transparent}.nbs-export-progress--floating>div{width:100%;max-height:min(560px,calc(100dvh - 100px));overflow-y:auto;padding:18px;border-radius:12px}.nbs-export-progress--floating header b{font-size:13px}.nbs-export-progress--floating header svg{flex-shrink:0}.nbs-export-progress--floating p{margin-top:12px;font-size:12px}.nbs-export-progress--floating .nbs-progress-bar{height:5px}@media (pointer:coarse){.nbs-context-menu button{min-height:44px}.nbs-root--modern .nbs-timeline-actions button{min-width:32px;min-height:36px}.nbs-transition-join{width:40px;margin-left:-20px}.nbs-transition-join>button{width:34px;height:34px}}.nbs-root--modern .nbs-mask-editor__toolbar--docked>.nbs-mask-editor__row:first-child{display:grid;grid-template-columns:minmax(0,1fr) 30px auto;padding-right:28px;grid-gap:8px;gap:8px}.nbs-root--modern .nbs-mask-editor__toolbar--docked>.nbs-mask-editor__row:first-child>strong{grid-column:1;grid-row:1;display:block}.nbs-root--modern .nbs-mask-editor__toolbar--docked>.nbs-mask-editor__row:first-child>button{grid-row:1}.nbs-root--modern .nbs-mask-editor__toolbar--docked>.nbs-mask-editor__row:first-child>.nbs-studio-select-shell{grid-column:1/-1;grid-row:2;width:100%}.nbs-root--modern .nbs-mask-editor__toolbar--docked :is(.nbs-studio-select,.app-select__hover-shell--fit-options){width:100%!important;min-width:0;max-width:none}.nbs-root--modern .nbs-mask-editor__tracking details[open]{background:var(--nbs-panel);border-color:var(--nbs-border)}.nbs-root--modern .nbs-switch-row{font-size:12px}.nbs-root--modern .nbs-switch-row small{font-size:11px}.nbs-root--modern .nbs-animation-demo{background:var(--nbs-canvas)}.nbs-root--modern .nbs-animation-demo>span{background:#386ff0}.nbs-root--modern .nbs-animation-grid{padding:0 12px 12px;gap:8px}.nbs-root--modern .nbs-animation-grid>button[aria-pressed=true]{border-color:var(--nbs-brand);color:var(--nbs-selected-text)}