.clip-workbench--unified{gap:16px}.unified-workspace__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.unified-workspace__header h2{overflow-wrap:anywhere;margin:0;font-size:16px}.unified-workspace__header>div:first-child{flex:1;min-width:0}.unified-workspace__header>div:first-child>span{color:var(--muted-foreground);font-size:12px}.clip-workbench--unified .clip-workbench__actions--editing{box-shadow:none;background:0 0;border:0;flex:none;gap:8px;width:auto;margin:0;padding:0;position:static}.clip-workbench--unified .clip-workbench__actions--editing>div{flex-wrap:nowrap;gap:6px;display:flex}.clip-workbench--unified .clip-workbench__actions--editing>div [data-slot=button]{flex:none;width:auto}.clip-workbench--unified .clip-workbench__actions--editing [data-slot=button]{min-height:44px}.unified-workspace{min-width:0}.unified-workspace__balance{align-items:center;gap:8px;font-size:12px;display:flex}.unified-workspace__balance label{align-items:center;gap:8px;display:flex}.unified-workspace__balance input{width:100px;accent-color:var(--primary)}.unified-workspace__balance button{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex}.unified-workspace__balance svg{width:15px;height:15px}.clip-workbench--unified .unified-workspace__grid{grid-template-columns:minmax(0,var(--unified-task-width)) 16px minmax(0,1fr);align-items:stretch;gap:0;position:relative}.unified-workspace__task-navigation{min-width:0;display:flow-root;container:workbench-task/inline-size}.unified-workspace__task{background:var(--card);min-width:0;height:550px;box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;overflow-y:auto;container:workbench-task/inline-size}.unified-workspace__task-content,.unified-workspace__tasks{min-width:0}.unified-workspace__tasks [hidden]{display:none}.unified-workspace__task-tabs{background:var(--muted);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 14px 6px;padding:4px;display:grid}.unified-workspace__task-tabs[data-task-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-workspace__task-tabs button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:4px 8px;font-size:12px;display:flex;position:relative}.unified-workspace__task-tabs svg{flex:0 0 18px;width:18px;height:18px}.unified-workspace__task-label{white-space:nowrap;flex-shrink:0}.unified-workspace__task-tabs[data-compact=true] .unified-workspace__task-label{visibility:hidden;pointer-events:none;position:absolute}.clip-workbench--unified .clip-workbench__text-card,.clip-workbench--unified .clip-workbench__range-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px}.clip-workbench--unified .clip-workbench__range-field{grid-template-columns:minmax(0,1fr);align-items:start}.clip-workbench--unified .clip-workbench__range-stepper{grid-template-columns:44px minmax(56px,1fr) 44px}.clip-workbench--unified .clip-workbench__range-stepper button{width:44px}.unified-workspace__task button,.unified-workspace__task input{scroll-margin-block:90px 24px}.clip-workbench--unified .clip-workbench__trim-rail .clip-workbench__range-slider{z-index:auto}.clip-workbench--unified .clip-workbench__range-slider [data-slot=slider-thumb]{z-index:4;position:relative}.clip-workbench--unified .clip-workbench__range-slider>:has(>[data-slot=slider-thumb]){z-index:4}.clip-workbench--unified .clip-workbench__text-card>[data-slot=tabs]{min-height:0}.clip-workbench--unified .caption-reliability__list,.clip-workbench--unified .clip-workbench__transcript{max-height:none;overflow:visible}.unified-workspace__preview{min-width:0}.clip-workbench--unified .clip-workbench__media-card{background:var(--card);min-width:0;height:550px;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:22px;flex-direction:column;gap:4px;padding:8px 14px;display:flex;position:relative;overflow:auto}.clip-workbench--unified .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]){aspect-ratio:auto;background:0 0;border-radius:0;flex:none;height:457px;min-height:0;--workbench-canvas-height:457px!important}.clip-workbench--unified .workbench-preview__media{height:100%;min-height:0}.clip-workbench--unified .workbench-preview__canvas{max-height:100%}.clip-workbench--unified .clip-workbench__template-preview-guide{margin:4px 0;font-size:11px}.workspace-width-separator{cursor:col-resize;touch-action:none;z-index:7;outline-offset:0;justify-content:center;align-items:center;display:flex;position:relative}.workspace-width-separator:before{content:"";width:44px;height:80px;position:absolute}.workspace-width-separator span{background:var(--border);border-radius:999px;width:3px;height:64px;transition:background .15s,box-shadow .15s}.workspace-width-separator:hover span,.workspace-width-separator:focus-visible span,.workspace-width-separator:active span,.unified-workspace__height-separator:hover span,.unified-workspace__height-separator:focus-visible span,.unified-workspace__height-separator:active span{background:var(--primary);box-shadow:0 0 0 3px var(--accent)}.unified-workspace__height-separator{cursor:row-resize;touch-action:none;z-index:7;justify-content:center;align-items:center;height:16px;display:flex;position:relative}.unified-workspace__height-separator:before{content:"";width:80px;height:44px;position:absolute}.unified-workspace__height-separator span{background:var(--border);border-radius:999px;width:64px;height:3px}.unified-workspace__height-separator:focus-visible{outline:2px solid var(--ring)}.unified-workspace__height-controls{gap:8px;font-size:12px;display:grid}.unified-workspace__height-controls label{gap:8px;display:grid}.unified-workspace__height-controls input{width:100%}.unified-workspace__height-controls button{border:1px solid var(--border);border-radius:8px;padding:8px}.workspace-width-separator:focus-visible{outline:2px solid var(--ring)}.unified-workspace__planned{padding:20px;font-size:14px}.unified-workspace__planned p{color:var(--muted-foreground);margin:12px 0}.media-preferences-controls{min-width:0;padding:12px}.media-preferences-controls>p{color:var(--muted-foreground);font-size:12px}.media-preferences-controls__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.media-preferences-controls label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.media-preferences-controls fieldset{border:1px solid var(--border);border-radius:10px;gap:8px;padding:12px;display:grid}.media-preferences-controls select{border:1px solid var(--border);background:var(--background);border-radius:8px;width:100%;min-height:44px;padding:8px}.media-preferences-controls input[type=color]{min-width:44px;min-height:44px}.audio-cleanup-task{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:0 14px 14px;display:grid}.audio-cleanup-task__actions{flex-wrap:nowrap;gap:8px;width:max-content;min-width:0;max-width:100%;display:flex;overflow-x:auto}.audio-cleanup-task__actions>button{white-space:nowrap;flex:none;width:auto}.audio-cleanup-task audio{width:100%}.audio-cleanup-task__cut{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.audio-cleanup-task__candidate{border:1px solid var(--border);gap:2px;min-width:0;padding:10px 12px;display:grid}.audio-cleanup-task__candidate-header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.audio-cleanup-task__summary{overflow-wrap:anywhere;min-width:0;padding-top:5px;font-size:12px;line-height:1.6}.audio-cleanup-task__kind{font-weight:600}.audio-cleanup-task__text{font-size:13px}.audio-cleanup-task__range-hint{color:var(--muted-foreground);cursor:help;margin-inline-start:6px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.audio-cleanup-task__audition{flex:none;align-items:center;gap:0;display:flex}.audio-cleanup-task__audition button{height:32px;min-height:32px;padding-inline:8px;font-size:12px}.audio-cleanup-task__audition button:has(>svg:only-child){width:26px;padding:4px}.audio-cleanup-task__audition svg{width:14px;height:14px}.audio-cleanup-task__range-help{color:var(--destructive);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.audio-cleanup-task__range{grid-template-columns:86px minmax(36px,1fr) 86px;align-items:center;gap:10px;min-width:0;display:grid}.audio-cleanup-task__range input{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:30px;min-height:30px;padding-inline:5px;font-size:12px}.audio-cleanup-task__start{grid-area:1/1}.audio-cleanup-task__end{grid-area:1/3}.audio-cleanup-task__slider{grid-area:1/2;min-height:36px}.audio-cleanup-task__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;min-width:0;display:flex}.audio-cleanup-task__duration{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:11px;overflow:hidden}.audio-cleanup-task__decision{border:0;grid-template-columns:minmax(0,1fr) fit-content(35%) minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:grid}.audio-cleanup-task__decision label{cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 8px;font-size:12px;line-height:18px;display:inline-flex;position:relative}.audio-cleanup-task__decision label:first-of-type{grid-area:1/1;justify-self:start}.audio-cleanup-task__decision label:last-of-type{grid-area:1/3;justify-self:end}.audio-cleanup-task__decision label>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.audio-cleanup-task__decision label:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}:is(.audio-cleanup-task__decision label,.vertical-reframe .vertical-reframe__icon-action){border-radius:8px;height:30px;min-height:30px}:is(.audio-cleanup-task__decision label,.vertical-reframe .vertical-reframe__icon-action) svg{flex-shrink:0;width:14px;height:14px}@media (pointer:coarse){:is(.audio-cleanup-task__decision label,.vertical-reframe .vertical-reframe__icon-action){height:44px;min-height:44px}.audio-cleanup-task__audition button,.audio-cleanup-task__range input,.audio-cleanup-task__slider,.audio-cleanup-task__decision label{min-height:44px}}.audio-cleanup-task__decision label:has(input:disabled){opacity:.5;cursor:default}.clip-workbench--unified .independent-tools__rail{max-height:calc(100dvh - 272px);overflow-y:auto}@media (max-width:640px){.clip-workbench--unified .independent-tools__rail{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid}}.unified-timeline-shell{min-height:142px;box-shadow:inset 0 0 0 1px var(--border);background:var(--card);border:0;border-radius:20px;flex-direction:column;padding:10px 14px;display:flex}.unified-timeline__transport{align-items:center;gap:8px;min-height:44px;display:flex}.unified-timeline__transport time{font-variant-numeric:tabular-nums;flex:1;font-size:12px}.unified-timeline__transport [data-slot=button]{min-height:44px}.clip-workbench--unified .unified-timeline{background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:0;display:flex}.clip-workbench--unified .unified-timeline [hidden]{display:none}.clip-workbench--unified .unified-timeline-shell .clip-workbench__trim-legend{line-height:1.2}.clip-workbench--unified .unified-timeline .clip-workbench__gate-locate-hint{display:none}.clip-workbench--unified .unified-timeline .clip-workbench__trim-labels,.clip-workbench--unified .unified-timeline .clip-workbench__trim-labels strong{font-size:11px;line-height:14px}.unified-timeline-shell:not([data-task=range]) .clip-workbench__trim-rail{flex:1;min-height:66px}.clip-workbench--unified .unified-timeline .clip-workbench__trim-rail{margin:0}.unified-timeline__playhead{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.clip-workbench__trim-rail:has(.unified-timeline__playhead:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.unified-timeline__cursor{background:var(--primary);pointer-events:none;z-index:4;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.unified-timeline__waveform{pointer-events:none;color:var(--brand);position:absolute;inset:0;overflow:visible}.unified-timeline__waveform svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.unified-timeline__waveform path{stroke:currentColor;stroke-width:.8px;fill:none;opacity:.65}.unified-timeline__waveform .unified-timeline__waveform-baseline{opacity:.15}.unified-timeline__waveform-status{text-overflow:ellipsis;white-space:nowrap;max-width:44%;height:12px;color:var(--muted-foreground);font-size:10px;line-height:12px;position:absolute;top:0;right:0;overflow:hidden}.unified-timeline__waveform-actions:empty{display:none}.unified-timeline__waveform-actions .unified-timeline__waveform-retry{width:44px;min-width:44px;padding:0}@media (max-width:1120px){.clip-workbench--unified .unified-workspace{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.clip-workbench--unified .unified-timeline-shell .clip-workbench__trim-legend span{white-space:nowrap;text-overflow:ellipsis;flex:1;width:100%;max-width:100%;display:block;overflow:hidden}.clip-workbench--unified .unified-timeline-shell .clip-workbench__trim-legend i{display:inline-block}}.clip-workbench--unified .clip-workbench__trim-rail:has(.unified-timeline__waveform[data-state=ready]) [data-slot=slider-track]{background:#e4e4e74d}.clip-workbench--unified .clip-workbench__trim-rail:has(.unified-timeline__waveform[data-state=ready]) [data-slot=slider-range]{background:#0f766e24}.unified-timeline__captions{bottom:0;z-index:3;pointer-events:none;height:22px;position:absolute;inset-inline:0}.unified-timeline__captions button{text-align:start;pointer-events:auto;background:0 0;border:0;border-radius:4px;align-items:flex-end;min-width:1px;height:44px;padding:0;font-size:11px;display:flex;position:absolute;bottom:0;overflow:hidden}.unified-timeline__caption-label{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 86%, transparent);border-radius:4px;align-items:center;gap:4px;width:100%;min-width:0;height:22px;padding:0 4px;display:flex;overflow:hidden}.unified-timeline__caption-number{flex:none}.unified-timeline__caption-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.unified-timeline__captions button[aria-pressed=true] .unified-timeline__caption-label{border-color:var(--primary);color:var(--primary)}.unified-timeline__captions button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.unified-timeline-shell[data-task=range] .unified-timeline__captions{display:none}.unified-workspace__delivery{gap:12px;margin-top:8px;display:grid}.clip-adjustments__buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:1232px;display:grid}.clip-adjustments__buttons button{border:1px solid var(--border);background:var(--card);text-align:start;border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:4px 10px;font-size:12px;display:flex}.clip-adjustments__buttons button>svg{width:16px;height:16px;color:var(--muted-foreground);flex:none}.clip-adjustments__buttons button>span{gap:3px;min-width:0;display:grid}.clip-adjustments__buttons small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.clip-adjustments__mobile{display:none}.clip-adjustments__entry{min-width:0}.clip-adjustments__entry>button{width:100%;height:100%}.clip-adjustments__popover{width:min(420px,100vw - 32px);max-height:min(680px,calc(100dvh - 32px),var(--radix-popover-content-available-height));display:block;overflow-y:auto}.clip-adjustments__popover:is([data-property=appearance],[data-property=elements],[data-property=bookends]){width:min(720px,calc(100vw - 32px),var(--radix-popover-content-available-width))}.clip-adjustments__popover:is([data-property=elements],[data-property=bookends]){width:min(960px,calc(100vw - 32px),var(--radix-popover-content-available-width))}.clip-adjustments__popover[data-property=elements]{width:min(1200px,calc(100vw - 32px),var(--radix-popover-content-available-width))}.clip-adjustments__popover>[data-slot=button]{margin-top:12px}.clip-adjustments__property{gap:12px;min-width:0;display:grid}.clip-adjustments__property>h3{font-size:14px;font-weight:600}.clip-adjustments__property>p{color:var(--muted-foreground);font-size:12px}.clip-adjustments__property>label{gap:8px;font-size:13px;display:grid}.clip-adjustments__property select{border:1px solid var(--border);border-radius:8px;max-width:100%;min-height:40px;padding:4px 8px}.clip-adjustments__property .media-preferences-controls{padding:0;display:block}.clip-adjustments__layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.clip-adjustments__layout-options button{border:1px solid var(--border);border-radius:8px;min-height:44px;font-size:13px}.clip-adjustments__layout-options button[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.clip-adjustments__dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.clip-adjustments__dialog:is([data-property=appearance],[data-property=elements],[data-property=bookends]){width:calc(100vw - 32px);max-width:720px}.clip-adjustments__dialog:is([data-property=elements],[data-property=bookends]){max-width:960px}.unified-workspace[data-output-ratio="9:16"] .clip-workbench__media-card,.unified-workspace[data-output-ratio="4:5"] .clip-workbench__media-card{grid-template-rows:24px 484px;grid-template-columns:minmax(0,272px) minmax(96px,1fr);align-content:start;column-gap:24px;display:grid}.unified-workspace[data-output-ratio="9:16"] .clip-workbench__preview-heading,.unified-workspace[data-output-ratio="4:5"] .clip-workbench__preview-heading{grid-column:1/-1}.unified-workspace[data-output-ratio="9:16"] .clip-adjustments__desktop,.unified-workspace[data-output-ratio="4:5"] .clip-adjustments__desktop{grid-area:2/2;align-self:center}.unified-workspace[data-output-ratio="9:16"] .clip-adjustments__buttons,.unified-workspace[data-output-ratio="4:5"] .clip-adjustments__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-workspace[data-output-ratio="4:5"] .clip-adjustments__desktop{max-width:488px}.unified-workspace[data-output-ratio="9:16"] .clip-adjustments__desktop{align-self:start;min-width:0;max-width:240px}.unified-workspace[data-output-ratio="9:16"] .clip-adjustments__buttons{--icon-label-expanded-height:392px;height:calc(var(--unified-editor-height,550px) - 66px);grid-template-columns:minmax(44px,1fr);align-content:start;max-width:240px}.unified-workspace[data-output-ratio="9:16"] .clip-adjustments__buttons button,.unified-workspace[data-output-ratio="4:5"] .clip-adjustments__buttons button{border-radius:14px;min-height:72px;padding:12px}.unified-workspace[data-output-ratio="9:16"] .clip-adjustments__buttons button{--icon-label-expanded-padding:12px;min-height:44px;height:clamp(44px,calc((var(--unified-editor-height,550px) - 98px) / 5),72px);padding-block:4px}.unified-workspace[data-output-ratio="9:16"] .clip-adjustments__buttons[data-compact=true] button{width:44px;height:44px;padding-inline:8px}.unified-workspace[data-output-ratio="9:16"] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]),.unified-workspace[data-output-ratio="4:5"] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]){height:484px;--workbench-canvas-height:484px!important}.unified-workspace[data-output-ratio="4:5"] .clip-workbench__media-card{grid-template-columns:minmax(0,387px) minmax(96px,1fr)}.unified-workspace[data-output-ratio="9:16"] .clip-workbench__template-preview-guide,.unified-workspace[data-output-ratio="4:5"] .clip-workbench__template-preview-guide{grid-area:3/1/auto/-1}.unified-workspace[data-output-ratio="16:9"] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]),.unified-workspace[data-output-ratio=source] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]){height:457px;--workbench-canvas-height:457px!important}.planned-tools__rail{z-index:20;flex-direction:column;gap:8px;width:62px;display:flex;position:fixed;top:470px;left:max(8px,50vw - 1480px)}.planned-tools__rail button{border:1px solid var(--border);background:var(--background);border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-height:62px;padding:8px 4px;font-size:11px;display:flex}.planned-tools__rail svg{width:20px;height:20px}.independent-tools__scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.independent-tools__scene-grid button{border:1px solid var(--border);text-align:start;background:var(--card);border-radius:14px;flex-direction:column;gap:8px;min-height:74px;padding:14px;display:flex}.independent-tools__scene-grid button[aria-pressed=true]{color:var(--accent-dark);background:#f0fdfa;border-color:#99f6e4}.independent-tools__scene-grid span,.independent-tools__scene-ratio{color:var(--muted-foreground);font-size:12px}.independent-tools__domains{gap:12px;margin:0;padding:16px 0;display:grid}.independent-tools__domains label{align-items:center;gap:8px;font-size:13px;display:flex}.independent-tools__caption-primary[hidden]{display:none}.independent-tools__panel[data-section=appearance] .independent-tools__caption-controls{display:block}:is(.app-main:has(.clips-editor-shell[data-sidebar=true]),.app-main:has(.clips-editor-shell[data-review-sidebar=true])){width:100%;max-width:none;padding-inline:0}.clips-editor-shell{width:100%;min-width:0}.clips-editor-shell[data-sidebar=true]{grid-template-columns:var(--scheme-sidebar-width) 16px minmax(0,1fr);align-items:start;display:grid}.clips-editor-shell__content{min-width:0;padding-right:16px}.scheme-sidebar[hidden],.scheme-sidebar-inline[hidden]{display:none}.scheme-sidebar-inline{width:100%;min-width:0}@media (max-width:900px){.clips-editor-shell[data-sidebar=true]{display:block}.scheme-sidebar-inline .independent-tools__rail.independent-tools__rail--v4{overscroll-behavior-inline:contain;flex-direction:row;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.scheme-sidebar-inline .independent-tools__rail.independent-tools__rail--v4 button{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0}.scheme-sidebar-inline .independent-tools__rail button>span{display:none}}.scheme-sidebar{top:var(--scheme-sidebar-top,88px);max-height:calc(100dvh - var(--scheme-sidebar-top,88px) - 16px);overscroll-behavior:contain;min-width:0;padding-block:8px;position:sticky;overflow-y:auto}.scheme-sidebar__separator{top:var(--scheme-sidebar-top,88px);height:min(550px,calc(100dvh - var(--scheme-sidebar-top,88px) - 16px));position:sticky}.scheme-sidebar__separator:before{width:16px}.independent-tools__rail.independent-tools__rail--v4{flex-direction:column;gap:8px;width:100%;margin:0;display:flex;position:static;top:auto;left:auto}.independent-tools__dock{width:100%;position:static}.independent-tools__dock[data-compact=true] .independent-tools__rail button{gap:0;height:44px;min-height:44px;padding:0}.independent-tools__dock[data-compact=true] .independent-tools__rail button>span{display:none}.independent-tools__rail.independent-tools__rail--v4 button{border:1px solid var(--border);background:var(--background);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;gap:3px;width:100%;min-height:64px;padding:4px;font-size:12px}.independent-tools__rail--v4 button>span{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.independent-tools__rail--v4 button[aria-pressed=true]{background:#eff6ff}.independent-tools__panel.independent-tools__panel--v4{left:var(--scheme-panel-left,116px);background:var(--card);border:0;border-radius:18px;width:min(1120px,100vw - 140px);height:min(820px,100dvh - 140px);max-height:calc(100dvh - 140px);top:116px}.independent-tools__panel.independent-tools__panel--v4[data-tool][data-tab]{left:var(--scheme-panel-left,116px)}@media (min-width:1121px){.independent-tools__panel.independent-tools__panel--v4{max-width:calc(100vw - var(--scheme-panel-left,116px) - 24px)}}.independent-tools__panel--v4[data-tool=audio],.independent-tools__panel--v4[data-tool=elements],.independent-tools__panel--v4[data-tool=bookends]{height:min(760px,100dvh - 140px)}.independent-tools__panel.independent-tools__panel--v4[data-tool=elements],.independent-tools__panel.independent-tools__panel--v4[data-tool=bookends]{top:128px}.independent-tools__panel.independent-tools__panel--v4[data-tool=effect],.independent-tools__panel.independent-tools__panel--v4[data-tool=caption][data-tab]{background:var(--background);width:min(1120px,100vw - 140px)}.independent-tools__panel.independent-tools__panel--v4:is([data-tool=audio],[data-tool=elements]){background:var(--background)}.independent-tools__panel--v4 .independent-tools__caption-controls{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:20px}.independent-tools__panel--v4 .caption-appearance{background:0 0;border:0;gap:6px;padding:0}.independent-tools__panel--v4 .caption-appearance>header{align-items:center;min-height:32px;font-size:16px}.independent-tools__panel--v4 .caption-appearance__locked{font-size:11px;line-height:16px}.independent-tools__panel--v4 .caption-appearance__sample{background:#273b40;border-radius:10px;place-items:center;min-height:52px;padding:12px 16px;font-size:16px;display:grid}.independent-tools__panel--v4 .caption-appearance__grid{grid-template-columns:minmax(0,1fr);gap:6px}.independent-tools__panel--v4 .caption-appearance__field{flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;display:flex}.independent-tools__panel--v4 .caption-appearance__field>strong{width:74px;color:var(--muted-foreground);flex:none;font-size:12px;font-weight:400}.independent-tools__panel--v4 .caption-appearance__field>button{border-radius:999px;flex:1;height:32px;min-height:32px;padding:0 10px;font-size:12px}.independent-tools__panel--v4 .caption-appearance__field>.caption-appearance__size-controls,.independent-tools__panel--v4 .caption-appearance__field>.caption-appearance__segmented{flex:1}.independent-tools__panel--v4 .caption-appearance__segmented{gap:6px}.independent-tools__panel--v4 .caption-appearance__segmented button{flex:1;min-height:32px;padding:4px 10px;font-size:12px}.independent-tools__panel--v4 .caption-appearance__effects{flex:1}.independent-tools__panel--v4 .caption-appearance__toggle{border-radius:999px;height:32px;min-height:32px;padding:0 10px;font-size:12px}.independent-tools__panel--v4 .caption-appearance__number input{border-radius:999px;height:32px;min-height:32px;font-size:12px}.independent-tools__panel--v4 .caption-appearance__field>.caption-appearance__range{flex:1;min-width:140px;font-size:11px}.independent-tools__panel--v4 .independent-tools__caption-primary .independent-tools__caption-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.independent-tools__panel--v4 .independent-tools__caption-style-grid button{border-radius:12px;min-height:73px;padding:8px}.independent-tools__panel--v4 .independent-tools__caption-style-grid span{background:#273b40}.independent-tools__panel--v4 .independent-tools__effect-filters button{border-radius:999px;height:40px;font-size:12px}.independent-tools__panel--v4 .independent-tools__template-apply{border-radius:14px;padding:8px}.independent-tools__panel--v4 .independent-tools__framing-grid .video-effect-template-preview{height:172px}.independent-tools__panel--v4 .independent-tools__framing-grid .video-effect-template-preview img{height:100%}.independent-tools__panel.independent-tools__panel--v4[data-tool=framing]{width:min(var(--independent-framing-width,1120px),calc(100vw - 140px))}.independent-tools__panel--v4>header{flex:none;min-height:80px;padding:16px 20px 12px}.independent-tools__panel--v4>header>div>h2{margin:0;font-size:19px;line-height:28px}.independent-tools__panel--v4>header>div>p{margin:4px 0 0;font-weight:400;line-height:17px}.independent-tools__panel--v4>header>div>p:not(.independent-tools__current-status){display:none}.independent-tools__panel--v4>header>button{border-radius:999px;min-width:70px;height:40px;padding:0 12px;font-size:12px}.independent-tools__panel.independent-tools__panel--v4 .independent-tools__body{flex:1;padding:18px 20px}.independent-tools__panel--v4>footer{background:var(--background);flex:none;align-items:center;gap:12px;min-height:76px;margin:0;padding:12px 20px}.independent-tools__panel--v4[data-tool=audio]>footer,.independent-tools__panel--v4[data-tool=elements]>footer,.independent-tools__panel--v4[data-tool=bookends]>footer{min-height:68px}.independent-tools__panel--v4[data-tool=elements]>header,.independent-tools__panel--v4[data-tool=bookends]>header{min-height:64px}.independent-tools__panel--v4[data-tool=elements] .independent-tools__current-status,.independent-tools__panel--v4[data-tool=bookends] .independent-tools__current-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.independent-tools__panel--v4[data-tool=audio]>header{min-height:102px}.independent-tools__panel--v4[data-tool=audio]>header>div>p:not(.independent-tools__current-status){max-width:740px;display:block}.independent-tools__panel--v4>footer [data-slot=button],.independent-tools__panel--v4>footer input{border-radius:999px;height:44px;font-size:12px}.independent-tools__panel--v4 .independent-tools__save{flex:0 auto;align-items:center;margin:0}.independent-tools__panel--v4 .independent-tools__save input{width:230px}.independent-tools__panel--v4 .independent-tools__scene-ratio{align-items:center;gap:10px;margin:12px 0;display:flex}.independent-tools__panel--v4 .independent-tools__scene-ratio button{border-radius:999px;min-width:160px;height:40px}.independent-tools__panel--v4 .independent-tools__domains{border:0;gap:6px;padding:0}.independent-tools__panel--v4 .independent-tools__domains legend{margin:0 0 12px;font-size:14px}.independent-tools__panel--v4 .independent-tools__domains label{background:var(--card);border:1px solid var(--border);border-radius:12px;grid-template-columns:32px 130px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:grid}.independent-tools__panel--v4 .independent-tools__domains label[data-selected=true]{background:#f0fdfa;border-color:#99f6e4}.independent-tools__domains strong{font-size:14px;font-weight:500}.independent-tools__domains small{color:var(--muted-foreground);font-size:11px}.independent-tools__domains label[data-selected=true] small{color:var(--accent-dark)}.brand-scheme-library{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}.brand-scheme-library>*,.brand-scheme-library__list,.brand-scheme-library__detail{min-width:0}.brand-scheme-library h3{margin:0 0 12px;font-size:18px;font-weight:600}.brand-scheme-library p,.brand-effect-preview p{color:var(--muted-foreground);margin:12px 0;font-size:12px;line-height:1.6}.brand-scheme-library__cards{gap:12px;margin-top:12px;display:grid}.brand-scheme-library__card{border:1px solid var(--border);text-align:start;background:var(--card);border-radius:18px;gap:8px;min-height:104px;padding:16px;display:grid}.brand-scheme-library__card[data-selected=true]{background:#f0fdfa;border-color:#0f766e}.brand-scheme-library__card strong{font-size:16px}.brand-scheme-library__card small{color:var(--muted-foreground);font-size:12px}.brand-scheme-library__capacity{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:12px}.brand-scheme-library__selector{display:none}.brand-scheme-library__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.brand-scheme-library__heading h3{margin:0;font-size:22px}.brand-scheme-library__empty{place-content:center;justify-items:start;gap:12px;min-height:350px;display:grid}.independent-tools__panel[data-tool=effect]>.independent-tools__body{padding:20px}.independent-tools__panel[data-tool=effect]>header h2{font-size:22px;font-weight:600}.independent-tools__panel[data-tool=effect] .independent-tools__current-status{color:var(--muted-foreground);font-weight:400}.independent-tools__panel[data-tool=effect]>footer>.official-brand-sample__access{margin-left:0}.independent-tools__panel[data-tool=effect]>footer>p:first-child{flex:1}.brand-scheme-note{color:var(--foreground);background:#eff6ff;border-radius:14px;padding:16px}.brand-domain-rows{border:0;gap:10px;min-width:0;margin:12px 0;display:grid}.brand-domain-rows label{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:60px;padding:12px;display:grid}.brand-domain-rows label[data-selected=true]{background:#f0fdfa;border-color:#99f6e4}.brand-domain-rows input{accent-color:#0f766e;width:18px;height:18px}.brand-domain-rows strong{font-size:14px;font-weight:600;line-height:18px}.brand-domain-rows label>span{gap:2px;display:grid}.brand-domain-rows small{color:var(--muted-foreground);font-size:12px;line-height:1.4}.brand-scheme-editor__category-select,.brand-scheme-editor__mobile-name{display:none}.brand-batch-confirm.independent-tools__confirm{background:#fafafa;border-radius:24px;flex-direction:column;gap:20px;width:min(1440px,100vw - 32px);max-width:none;height:min(820px,100dvh - 32px);padding:20px;display:flex}.brand-batch-confirm header h2{font-size:22px;font-weight:600}.brand-batch-confirm header p{color:var(--muted-foreground);margin-top:8px;font-size:12px}.brand-batch-confirm>footer{border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.brand-batch-confirm button,.brand-batch-review__policy label{min-height:44px}.brand-batch-review{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-content:start;align-items:start;gap:16px 24px;min-height:0;display:grid;overflow-y:auto}.brand-batch-review__targets,.brand-batch-review__summary{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:16px}.brand-batch-review>fieldset,.brand-batch-review>[role],.brand-batch-review>p{grid-column:1/-1}.brand-batch-review summary{cursor:pointer;min-height:44px;font-size:12px}.brand-batch-review h3{margin:12px 0;font-size:18px;font-weight:600}.brand-batch-review p{margin:12px 0;font-size:12px;line-height:1.6}.brand-batch-review ul{gap:12px;display:grid}.brand-batch-review li{gap:8px;min-height:44px;padding:8px 0;font-size:14px;display:grid}.brand-batch-review__policy{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:12px}.brand-batch-review__policy label{align-items:center;gap:12px;font-size:14px;display:flex}.brand-scheme-editor__outcomes h3{font-size:22px;font-weight:600}.brand-scheme-editor--create .brand-scheme-editor__name{max-width:none}.brand-scheme-editor--create h3{margin:16px 0 12px;font-size:18px;font-weight:600}.brand-scheme-editor__included{background:#f0fdfa;border:1px solid #99f6e4;margin:0 0 16px}.brand-scheme-editor__rename{margin-top:12px}.brand-effect-preview h3{margin-bottom:12px;font-size:18px;font-weight:600}.brand-effect-preview__segments{gap:8px;margin-bottom:12px;display:flex}.brand-effect-preview__bookend{border-radius:18px;place-items:center;padding:20px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.brand-effect-preview__bookend>video,.brand-effect-preview__bookend>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brand-effect-preview__text{overflow-wrap:anywhere;text-align:center;z-index:1;padding:8px 12px;position:relative}.brand-effect-preview__underlay{position:absolute;inset:0}.brand-effect-preview .workbench-preview__canvas{border-radius:18px;overflow:hidden}.brand-effect-preview .workbench-preview__safe-area{border:0}.brand-effect-preview__playback{align-items:center;gap:12px;margin:12px 0;display:flex}.brand-scheme-draft-note{color:var(--muted-foreground);flex:1;font-size:12px}.brand-logo-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brand-logo-fields>label{min-width:0}.brand-logo-opacity--advanced{display:none}.brand-scheme-editor__font-title{margin:12px 0 6px;font-size:14px;font-weight:600}.brand-scheme-editor__advanced{margin-top:12px}.brand-scheme-editor__included summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;font-size:14px;display:grid}.brand-scheme-editor__included summary small{color:var(--muted-foreground);grid-column:1;font-size:12px;font-weight:400}.brand-scheme-editor__included summary>span{color:var(--muted-foreground);grid-area:1/2/3;font-size:12px}.brand-scheme-editor .caption-appearance[data-font-only=true]>header,.brand-scheme-editor .caption-appearance[data-font-only=true] .caption-appearance__field>strong{display:none}.brand-scheme-editor .caption-appearance[data-font-only=true] .caption-appearance__field{grid-template-columns:minmax(0,1fr)}.brand-scheme-editor .caption-appearance[data-font-only=true]{gap:0;margin:0;padding:0}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-asset-picker--brand{border:0;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:0;display:grid}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-asset-picker--brand>.media-asset-picker__brand-thumb{grid-area:1/1}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-asset-picker--brand>select{grid-area:1/2;width:100%}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-asset-picker--brand>button{grid-area:1/3}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-preferences-controls__section--logo{background:0 0;border:0;flex-direction:column;gap:12px;width:100%;padding:0;display:flex}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-preferences-controls__section--logo .media-preferences-controls__section-header{padding:0;font-size:18px}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-preferences-controls__preferences{padding:0}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-preferences-controls--compact{margin:0;padding:0}.independent-tools__panel[data-tool=effect] .brand-logo-fields :is(input,select){width:100%;min-width:0}.brand-scheme-editor .media-asset-picker--brand legend{display:none}.media-asset-picker__brand-thumb{border:1px solid var(--border);background:var(--card);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.media-asset-picker__brand-thumb>img{object-fit:contain;width:100%;height:100%}.media-asset-picker--brand>small,.media-asset-picker--brand>p{grid-column:1/-1}.brand-scheme-library button,.brand-scheme-library select{min-height:44px}.brand-scheme-editor .media-preferences-controls__sections{flex-direction:column;gap:24px;display:flex}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-brand=true] .media-preferences-controls__sections{align-items:stretch}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-brand=true] .media-preferences-controls__sections>.media-preferences-controls__section{border-inline-start:0;width:100%;padding-inline-start:0}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__sections>.media-preferences-controls__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__sections>.media-preferences-controls__grid>span{min-width:0}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__sections>.media-preferences-controls__grid>span>label,.brand-scheme-editor .brand-logo-opacity--advanced label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__sections{gap:12px}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__section{background:0 0}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__fields,.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__advanced>.media-preferences-controls__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 12px}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] .media-preferences-controls__section :is(label:not(.media-preferences-controls__toggle),.media-preferences-controls__color-field){overflow-wrap:anywhere;grid-row:auto;grid-template-rows:auto;grid-template-columns:minmax(0,120px) minmax(0,1fr);align-content:center;align-items:center;gap:8px;min-width:0;display:grid}.brand-scheme-editor .media-preferences-controls[data-kind=elements][data-element-section=appearance] :is(input,select){width:100%;min-width:0}.official-brand-sample__identity{text-align:start;gap:8px;display:grid}.official-brand-sample__identity[aria-pressed=false]{background:var(--card);border-color:var(--border)}.official-brand-sample__identity span,.official-brand-sample__identity small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.official-brand-sample__domain{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:12px}.official-brand-sample__domain[data-selected=true]{background:#f0fdfa;border-color:#99f6e4}.official-brand-sample__domain small{color:var(--muted-foreground);margin-left:auto}.independent-tools__panel[data-tool=effect] .official-brand-sample__gate{margin-top:0}.independent-tools__panel[data-tool=effect]>footer>p{color:var(--muted-foreground);font-size:12px}@media (max-width:759px){.brand-scheme-editor__desktop-name{display:none}.independent-tools__panel--v4[data-tool=effect]>header>div>.brand-scheme-editor__mobile-name{color:var(--muted-foreground);margin-top:8px;font-size:12px;display:block}.independent-tools__panel:has(.brand-scheme-editor:not(.brand-scheme-editor--create)) .independent-tools__current-status{display:none}.brand-scheme-library{grid-template-columns:minmax(0,1fr);gap:20px}.independent-tools__panel[data-tool=effect]>.independent-tools__body{padding:16px}.brand-batch-review{grid-template-columns:minmax(0,1fr);gap:20px}.brand-scheme-library__cards{display:none}.brand-scheme-library__selector{margin-top:12px;display:block}.brand-scheme-library__list{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.brand-scheme-library__list>h3,.brand-scheme-library__list>p,.brand-scheme-library__list>button{grid-column:1/-1}.brand-scheme-library__list>.brand-scheme-library__selector{grid-column:1}.brand-scheme-library__list>.brand-scheme-list__actions{flex-wrap:nowrap;grid-column:2;align-self:end}.brand-scheme-library__selector select{border:1px solid var(--border);background:var(--card);border-radius:999px;width:100%;padding:10px 12px}.brand-scheme-library__list .brand-scheme-list__actions{margin:8px 0}.brand-scheme-library__heading h3{font-size:18px}.brand-domain-rows label{gap:10px}.brand-scheme-editor__category-select{margin-bottom:0;font-size:12px;display:block}.brand-scheme-editor__category-select select{width:100%}.brand-scheme-editor .brand-scheme-editor__tabs{display:none}.brand-logo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .brand-logo-fields>label:last-child{display:none}.brand-logo-opacity--advanced{display:block}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .media-preferences-controls__section--logo .media-preferences-controls__section-header{display:none}.brand-scheme-editor__included{margin:0 0 12px;padding:10px}.brand-scheme-editor__included summary{gap:2px 12px}.brand-scheme-editor__included summary strong{line-height:18px}.brand-scheme-editor__included summary small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-scheme-editor__font-title{margin-top:8px;margin-bottom:4px}.brand-scheme-editor__preview{margin-top:16px}.official-brand-sample__segments,.independent-tools__panel[data-tool=effect]>footer{flex-wrap:wrap}.independent-tools__panel[data-tool=effect]>footer>.brand-scheme-draft-note{flex-basis:100%}}.brand-scheme-editor{flex-direction:column;flex:1;min-height:0;display:flex}.independent-tools__panel>footer[hidden],.independent-tools__panel>.independent-tools__tabs[hidden]{display:none}.independent-tools__panel--v4[data-tool=effect]>footer>button{white-space:normal;height:auto;min-height:44px;line-height:1.4}.brand-scheme-editor__scroll{flex:1;min-height:0;padding:0 20px 18px;overflow-y:auto}.caption-appearance__font-picker[data-comfortable-targets=true] button,.caption-appearance__font-picker[data-comfortable-targets=true] input{min-height:44px}.independent-tools__panel:has(.brand-scheme-editor)>header button{min-height:44px}.brand-scheme-editor p,.official-brand-sample p,.brand-scheme-list p{color:var(--muted-foreground);margin:12px 0;font-size:12px;line-height:1.6}.brand-scheme-editor__name{gap:8px;max-width:520px;font-size:12px;display:grid}.brand-scheme-editor__categories,.brand-scheme-editor__tabs,.brand-scheme-list__actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.brand-scheme-editor__categories label,.brand-scheme-editor__tabs button{align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.brand-scheme-editor__tabs button{border:1px solid var(--border);background:var(--card);border-radius:999px}.brand-scheme-editor__tabs button[aria-selected=true],.brand-scheme-list__row[data-selected=true]{color:var(--accent-dark);background:#f0fdfa;border-color:#99f6e4}.brand-scheme-editor__columns{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid}.brand-scheme-editor__columns>*,.brand-scheme-editor__preview{min-width:0}.brand-scheme-editor__columns[data-domain=bookends]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:32px}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__boundary{grid-column:1/-1}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__preferences{grid-area:2/1}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__preview{flex-direction:column;grid-area:2/2;align-items:center;display:flex;position:sticky;top:0}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls[data-scheme=false]{display:block}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__preferences{width:100%}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__sections{flex-direction:column;gap:12px;display:flex}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__sections>fieldset{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;width:100%;padding:0 0 12px}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__bookend label:not(.media-preferences-controls__toggle):not(:has(input[type=checkbox])){grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__bookend :is(input,select){width:100%}.independent-tools__panel--v4 .brand-scheme-editor [role=switch]{background:0 0;border:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.independent-tools__panel--v4 .brand-scheme-editor [role=switch]:before{content:"";background:var(--input);border-radius:999px;width:36px;height:22px;position:absolute;top:11px;left:4px}.independent-tools__panel--v4 .brand-scheme-editor [role=switch]:after{inset:0}.independent-tools__panel--v4 .brand-scheme-editor [role=switch][data-state=checked]:before{background:var(--primary)}.independent-tools__panel--v4 .brand-scheme-editor [data-slot=switch-thumb]{width:16px;height:16px;position:absolute;top:14px;left:7px;transform:none}.independent-tools__panel--v4 .brand-scheme-editor [role=switch][data-state=checked] [data-slot=switch-thumb]{left:21px}.brand-scheme-editor__preview{position:sticky;top:0}.brand-scheme-editor__preview .workbench-preview{width:100%;max-height:400px}.brand-scheme-editor__colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.brand-scheme-editor .caption-appearance[data-font-only=true] .caption-appearance__grid{grid-template-columns:minmax(0,1fr)}.brand-scheme-editor__colors legend{margin-bottom:12px;font-size:14px;font-weight:600}.brand-scheme-editor__colors>div{gap:6px;min-width:0;font-size:12px;display:grid}.brand-scheme-editor__framing,.brand-scheme-text-policy{gap:12px;margin:12px 0;font-size:12px;display:grid}.brand-scheme-editor__framing label{gap:6px;display:grid}.brand-scheme-editor select,.brand-scheme-text-policy select,.official-brand-sample select{border:1px solid var(--border);background:var(--card);border-radius:999px;min-width:0;min-height:44px;padding:8px 12px;font-size:12px}.brand-scheme-editor input:not([type=checkbox]),.brand-scheme-editor [data-slot=button],.brand-scheme-editor [role=switch],.brand-scheme-list [data-slot=button],.official-brand-sample [data-slot=button]{min-height:44px}.independent-tools__panel--v4 .brand-scheme-editor,.independent-tools__panel--v4 .brand-scheme-editor .media-preferences-controls--compact{--media-control-height:44px}.independent-tools__panel--v4 .brand-scheme-editor .media-preferences-controls__advanced>summary,.independent-tools__panel--v4 .brand-scheme-editor button,.independent-tools__panel--v4 .brand-scheme-editor select,.independent-tools__panel--v4 .brand-scheme-editor input:not([type=checkbox]):not([type=file]),.independent-tools__panel--v4 .brand-scheme-editor summary{min-height:44px}.brand-scheme-editor>footer{border-top:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:12px 20px;display:flex}.brand-scheme-editor>footer>p{flex:1;min-width:0}.brand-scheme-list__row{border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;min-width:0;margin:8px 0;padding:10px 12px;display:flex}.brand-scheme-list__row>button:first-child{text-align:start;overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;min-height:44px;font-size:14px;display:grid}.brand-scheme-list__row small{font-size:12px}.official-brand-sample{padding:0}.official-brand-sample__choices.independent-tools__scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.official-brand-sample__choices>.independent-tools__scene-grid{display:contents}.official-brand-sample__choices button{overflow-wrap:anywhere;min-width:0}.official-brand-sample__choices>.official-brand-sample__identity{margin:0;padding:14px}.official-brand-sample__choices>.official-brand-sample__identity strong{font-size:14px;font-weight:500}.official-brand-sample__content{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid}.official-brand-sample__player{grid-area:1/2;min-width:0}.official-brand-sample__controls{grid-area:1/1;min-width:0}.official-brand-sample__preset-controls{flex-direction:column;grid-area:1/1;gap:8px;min-width:0;display:flex}.official-brand-sample__segments{gap:8px;margin-bottom:12px;display:flex}.official-brand-sample__identity{border:1px solid var(--accent-dark);background:#f0fdfa;border-radius:14px;margin:4px 0 8px;padding:16px}.official-brand-sample__identity strong{font-size:16px}.official-brand-sample__access{min-width:0}.official-brand-sample__access>p{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.6}.independent-tools__panel>footer>.official-brand-sample__access{margin-left:auto}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px;display:grid}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer>p{overflow-wrap:anywhere;grid-area:1/1;min-width:0;margin:0}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer>button{grid-area:1/2}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer>.official-brand-sample__access{display:contents}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer .official-brand-sample__gate{grid-area:1/3;justify-self:end;min-width:0;margin:0}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer .official-brand-sample__gate>button{overflow-wrap:anywhere;flex:auto;min-width:0}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer .official-brand-sample__access>p{text-align:end;overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0}.official-brand-sample h3{margin:0 0 12px;font-size:16px}.official-brand-sample__canvas{aspect-ratio:16/9;background:#18181b;border-radius:16px;position:relative;overflow:hidden}.official-brand-sample__canvas video{object-fit:contain;width:100%;height:100%}.official-brand-sample__bookend{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.official-brand-sample__bookend strong{font-size:clamp(24px,3vw,40px)}.official-brand-sample__bookend span{font-size:16px}.official-brand-sample__logo{opacity:.82;background:0 0;border-radius:0;width:auto;height:12%;padding:0;position:absolute;top:2.5%;right:2.5%}.official-brand-sample__logo[data-corner=bottom]{top:auto;bottom:2.5%}.official-brand-sample__playback{align-items:center;gap:12px;margin-top:12px;display:flex}.official-brand-sample__playback input{flex:1;min-width:0;min-height:44px}.official-brand-sample__playback output{white-space:nowrap;font-size:12px}.official-brand-sample__controls{flex-direction:column;gap:8px;display:flex}.official-brand-sample__controls label{align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.official-brand-sample__controls select{flex:1}.official-brand-sample__gate{align-items:stretch;max-width:100%;min-height:44px;margin-top:16px;display:inline-flex}.official-brand-sample__gate>button{white-space:normal}@media (max-width:759px){.brand-scheme-editor__columns,.official-brand-sample__content{grid-template-columns:minmax(0,1fr);gap:20px}.official-brand-sample__choices.independent-tools__scene-grid{grid-template-columns:minmax(0,1fr)}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer{grid-template-columns:auto minmax(0,1fr)}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer>p{grid-area:1/1/auto/-1}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer>button{grid-area:2/1}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer .official-brand-sample__gate{grid-area:2/2}.independent-tools__panel--v4[data-tool=effect]>.official-brand-sample__footer .official-brand-sample__access>p{text-align:start;grid-row:3}.brand-scheme-editor__columns[data-domain=bookends]{grid-template-columns:minmax(0,1fr)}.brand-scheme-editor__preview{position:static}.brand-scheme-editor__colors{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0}.official-brand-sample__player{grid-area:2/1}.official-brand-sample__controls{grid-area:1/1}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls{grid-template-columns:minmax(0,1fr);gap:20px}.brand-scheme-editor__columns[data-domain=bookends] .media-preferences-controls__preview{grid-area:3/1;position:static}.brand-scheme-editor>footer{flex-wrap:wrap;gap:8px}.brand-scheme-editor>footer>p{flex-basis:100%;margin:0}.brand-scheme-editor>footer>button{white-space:normal;flex:1}.official-brand-sample__playback{gap:8px}.brand-scheme-editor__scroll{padding:12px}}.independent-tools__panel--v4 .independent-tools__domains input{width:18px;height:18px;accent-color:var(--accent-dark);justify-self:center}.independent-tools__scene-grid strong,.media-preferences-controls__preset-grid strong{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.media-preferences-controls__radio{border:1px solid;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}[aria-pressed=true]>strong>.media-preferences-controls__radio{background:radial-gradient(circle,currentColor 3px,#0000 4px)}.media-preferences-controls[data-scheme=true]{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:0;display:grid}.media-preferences-controls[data-scheme=true][data-kind=audio]{grid-template-columns:320px minmax(0,1fr)}.media-preferences-controls__preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;display:grid}.media-preferences-controls__preset-grid button{text-align:start;border:1px solid var(--border);background:var(--card);border-radius:14px;align-content:start;gap:8px;min-height:104px;padding:12px;display:grid}.media-preferences-controls__preset-grid button[aria-pressed=true]{color:var(--accent-dark);background:#f0fdfa;border-color:#99f6e4}.media-preferences-controls__preset-grid small{color:var(--muted-foreground);font-size:11px}.media-preferences-controls__boundary{background:var(--muted);color:var(--muted-foreground);border-radius:12px;margin-top:10px;padding:12px;font-size:12px;line-height:19px}.media-preferences-controls__preferences{min-width:0}.media-preferences-controls__preferences>h3{margin:0 0 12px;font-size:16px;line-height:23px}.media-preferences-controls .media-preferences-controls__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-preferences-controls label{color:var(--muted-foreground);flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:12px}.media-preferences-controls select,.media-preferences-controls input:not([type=checkbox]):not([type=file]){background:var(--card);width:100%;height:40px;min-height:40px;color:var(--foreground);border-radius:999px;padding:0 12px;font-size:12px}.media-preferences-controls input[type=color]{padding:6px 10px!important}.media-preferences-controls__advanced{grid-column:1/-1;margin-top:12px}.media-preferences-controls__advanced>summary{color:var(--muted-foreground);cursor:pointer;font-size:12px}.media-preferences-controls__advanced>div{padding-top:12px}.media-preferences-controls__listen{gap:8px;margin-top:12px;display:flex}.media-preferences-controls__listen button{border-radius:999px;flex:1;font-size:12px}.media-preferences-controls__preview{align-content:start;justify-items:center;gap:10px;min-width:0;display:grid}.media-preferences-controls__preview h3{margin:0;font-size:14px;font-weight:500}.media-preferences-controls__preview>p{color:var(--muted-foreground);font-size:11px;line-height:18px}.media-preferences-controls__preview-tabs{gap:8px;display:flex}.media-preferences-controls__preview-tabs button{border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:12px}.media-preferences-controls__preview-tabs button[aria-pressed=true]{color:var(--accent-dark);background:#f0fdfa}.media-preferences-controls__sample{background:#f0fdfa;border-radius:12px;place-items:center;width:234px;height:416px;display:grid;position:relative;overflow:hidden}.media-preferences-controls__sample-media{transform-origin:50%;position:absolute;inset:0}.media-preferences-controls__sample-backdrop{filter:blur(14px);z-index:0;position:absolute;inset:0;transform:scale(1.12)}.media-preferences-controls__sample-media{z-index:1}.media-preferences-controls__sample-asset{z-index:1;position:absolute;inset:0}.media-preferences-controls__sample-asset video{object-fit:contain;width:100%;height:100%}.media-preferences-controls__sample-logo{aspect-ratio:1;z-index:3;position:absolute;transform:translate(-50%,-50%)}.media-preferences-controls__duration{color:var(--muted-foreground);margin:0;font-size:12px}.media-preferences-controls__sample-media .workbench-preview__media{height:100%;min-height:0}.media-preferences-controls__sample-media .workbench-preview__canvas{width:100%;height:100%;max-height:none}.media-preferences-controls__sample-title{z-index:2;text-align:center;max-width:calc(100% - 32px);padding:8px;font-weight:600;position:relative}.media-preferences-controls__sample--elements .media-preferences-controls__sample-title{border-radius:6px;position:absolute;left:16px;right:16px}.media-preferences-controls__sample--elements[data-position=top] .media-preferences-controls__sample-title{top:24px}.media-preferences-controls__sample--elements[data-position=center] .media-preferences-controls__sample-title{top:50%;transform:translateY(-50%)}.media-preferences-controls__sample--elements[data-position=bottom] .media-preferences-controls__sample-title{bottom:24px}.media-preferences-controls__sections{gap:14px;display:grid}.media-preferences-controls[data-kind=bookends] .media-preferences-controls__sections{align-items:start}.media-preferences-controls__bookend>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.media-preferences-controls__bookend .media-preferences-controls__section-header{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.media-preferences-controls--compact .media-preferences-controls__bookend .media-preferences-controls__toggle{color:var(--foreground);flex-direction:row;gap:8px;display:flex}.media-preferences-controls__source{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px;display:grid}.media-preferences-controls__source button{white-space:normal;height:auto;min-height:36px;padding:6px 8px;line-height:1.4}.workbench-view-switch{border-bottom:0;gap:6px;width:fit-content;max-width:100%;padding:3px}.workbench-view-switch>a{border:1px solid #0000}.independent-tools__panel--v4>.independent-tools__tabs[data-selection-level]{border:0;flex:none;gap:0;width:fit-content;max-width:calc(100% - 40px);margin:0 20px}.independent-tools__tabs[data-selection-level]>button{white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;flex:0 auto;width:max-content;min-width:44px;line-height:1.4}.independent-tools__tabs[data-selection-level]>button:disabled{opacity:.5}:is(.brand-scheme-editor__tabs,.independent-tools__effect-filters,.brand-preview-segments,.audio-effect-audition__tabs)[data-selection-level]{scrollbar-width:none;flex-wrap:nowrap;gap:0;width:max-content;max-width:100%;overflow-x:auto}:is(.brand-scheme-editor__tabs,.independent-tools__effect-filters,.brand-preview-segments,.audio-effect-audition__tabs)[data-selection-level]::-webkit-scrollbar{display:none}:is(.brand-scheme-editor__tabs,.independent-tools__effect-filters,.brand-preview-segments,.audio-effect-audition__tabs)[data-selection-level]>button{white-space:nowrap;flex:none;justify-content:center;min-width:44px}:is(.brand-scheme-editor__tabs,.independent-tools__effect-filters,.brand-preview-segments,.audio-effect-audition__tabs)[data-selection-level]>button:focus-visible{outline-offset:-2px}:is(.brand-scheme-editor__tabs,.independent-tools__effect-filters,.brand-preview-segments,.audio-effect-audition__tabs)[data-selection-level]>button:disabled{opacity:.5}:is(.content-pack-kind-tabs[data-selection-level],.clip-image-editor__tabs[data-selection-level],.workbench-view-switch,.workbench-overview__clip-tabs [data-slot=tabs-list],.clip-workbench--unified .clip-workbench__clip-tabs [data-slot=tabs-list],.unified-workspace__task-tabs,.independent-tools__tabs,.brand-scheme-editor__tabs,.independent-tools__effect-filters,.brand-preview-segments,.audio-effect-audition__tabs,.clip-framing-task__modes,.clip-workbench--unified .workbench-card-heading--tabs [data-slot=tabs-list])[data-selection-level]{height:auto;min-height:calc(var(--selection-hit) + 2 * var(--selection-pad));padding:var(--selection-pad)}:is(.content-pack-kind-tabs[data-selection-level],.clip-image-editor__tabs[data-selection-level],.workbench-view-switch,.workbench-overview__clip-tabs [data-slot=tabs-list],.clip-workbench--unified .clip-workbench__clip-tabs [data-slot=tabs-list],.unified-workspace__task-tabs,.independent-tools__tabs,.brand-scheme-editor__tabs,.independent-tools__effect-filters,.brand-preview-segments,.audio-effect-audition__tabs,.clip-framing-task__modes,.clip-workbench--unified .workbench-card-heading--tabs [data-slot=tabs-list])[data-selection-level]>:is(a,button){height:auto;min-height:var(--selection-hit);font-size:var(--selection-font);padding:var(--selection-block,4px) var(--selection-inline)}.clip-adjustments__desktop .clip-adjustments__label-text{white-space:nowrap;width:max-content}.adaptive-selection{min-width:0;max-width:100%}.adaptive-selection>:is(button,a){flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.adaptive-selection__label{white-space:nowrap;width:max-content}.adaptive-selection__content{justify-content:center;align-items:center;gap:6px;display:flex}.adaptive-selection svg{flex:none;width:18px;height:18px}.adaptive-selection svg.adaptive-selection__clip-icon{font-variant-numeric:tabular-nums;width:auto;height:24px}.adaptive-selection[data-compact=true] .adaptive-selection__label{visibility:hidden;pointer-events:none;position:absolute}.workbench-view-switch.adaptive-selection{width:var(--adaptive-selection-width,max-content);flex-wrap:nowrap}.workbench-view-switch.adaptive-selection>a{white-space:nowrap;min-width:44px}:is(.workbench-overview__clip-tabs,.clip-workbench--unified .clip-workbench__clip-tabs) [data-slot=tabs-list].adaptive-selection{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;display:flex;overflow:auto hidden}:is(.workbench-overview__clip-tabs,.clip-workbench--unified .clip-workbench__clip-tabs) [data-slot=tabs-list].adaptive-selection>button{--icon-label-expanded-padding:var(--selection-inline);flex:1 0 44px;min-width:44px}:is(.workbench-overview__clip-tabs,.clip-workbench--unified .clip-workbench__clip-tabs) [data-slot=tabs-list].adaptive-selection[data-compact=true]>button{min-width:max-content;padding-inline:8px}.clip-workbench--unified .workbench-card-heading--tabs [data-slot=tabs-list].adaptive-selection{width:max(280px,var(--adaptive-selection-width,280px));flex-wrap:nowrap;max-width:100%}.clip-workbench--unified .workbench-card-heading--tabs .adaptive-selection>button{--icon-label-expanded-padding:12px;min-width:44px}.clip-adjustments__desktop .clip-adjustments__buttons button{position:relative}.clip-adjustments__desktop .clip-adjustments__buttons[data-compact=true] button{justify-content:center;overflow:hidden}.clip-adjustments__desktop .clip-adjustments__buttons[data-compact=true] .clip-adjustments__label{visibility:hidden;pointer-events:none;position:absolute}.clip-framing-task{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.clip-framing-task>h3{margin:0;font-size:14px;font-weight:500}.clip-framing-task__modes{background:var(--muted);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;gap:4px;width:max-content;max-width:100%;display:grid}.clip-framing-task__modes button{min-width:0;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:400;display:flex}.clip-framing-task__modes button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #0000001a}.clip-framing-task__modes button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.clip-framing-task__modes svg{flex:none;width:14px;height:14px}.clip-framing-task__hint{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.clip-framing-task__ratio-note{border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px;font-size:13px;display:grid}.clip-framing-task__ratio-note button{white-space:normal;width:fit-content;max-width:100%;height:auto;min-height:44px}.clip-framing-task .clip-adjustments__layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.clip-framing-task .clip-adjustments__layout-options button{white-space:normal;padding:8px}.clip-framing-task .vertical-reframe{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.clip-framing-task .vertical-reframe__settings label{font-weight:400}.clip-framing-task .video-effect-current__focus-options label{min-height:44px}.clip-framing-task .video-effect-current__focus{border-color:var(--border)}@container workbench-task (max-width:360px){.clip-framing-task .vertical-reframe__settings{grid-template-columns:minmax(0,1fr)}}.media-preferences-controls__bookend-media{background:var(--muted);border-radius:8px;width:min(100%,180px);height:96px;overflow:hidden}.media-preferences-controls__bookend-media :is(video,img){object-fit:contain;width:100%;height:100%}.media-preferences-controls__sample--bookends .media-preferences-controls__sample-title{position:absolute;left:6.8cqw;right:6.8cqw}.media-preferences-controls__sample--bookends[data-position=top] .media-preferences-controls__sample-title{top:8%}.media-preferences-controls__sample--bookends[data-position=center] .media-preferences-controls__sample-title{top:50%;transform:translateY(-50%)}.media-preferences-controls__sample--bookends[data-position=bottom] .media-preferences-controls__sample-title{bottom:12%}.media-preferences-controls__sample--bookends[data-style=interview] .media-preferences-controls__sample-title{border-inline-start:1cqw solid}.media-preferences-controls__sections>fieldset{background:var(--card);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px;position:relative}.media-preferences-controls__sections>fieldset>legend{color:var(--foreground);padding:0 4px;font-size:14px}.media-preferences-controls .media-preferences-controls__toggle{color:var(--accent-dark);flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.media-preferences-controls__sections>fieldset>fieldset{border:0;grid-column:1/-1;padding:0}.media-preferences-controls__sections>fieldset label:has(input[type=checkbox]){flex-direction:row;align-items:center}.media-preferences-controls__sections>label:has(input[type=checkbox]){flex-direction:row;align-items:center}@container workbench-task (max-width:480px){.clip-workbench--unified .caption-reliability__list{max-height:272px}}@media (min-width:1121px){.clip-workbench--unified .clip-workbench__text-panel[data-state=active]>.caption-reliability{flex-direction:column;gap:6px;display:flex}.clip-workbench--unified .caption-presentation-summary{order:10;margin-top:6px}.clip-workbench--unified .clip-workbench__text-panel[data-state=active]{flex-direction:column;gap:6px;display:flex}.clip-workbench--unified .clip-workbench__caption-heading{order:10}.clips-page:has(.clip-workbench--unified) .clips-breadcrumb{height:20px;margin-bottom:17px}.clip-workbench--unified .workbench-view-switch{height:auto;min-height:50px}.clip-workbench--unified .clip-workbench__clip-tabs{margin-top:1px;margin-bottom:-4px}.clip-workbench--unified .clip-workbench__text-card{padding:0 14px 14px}.clip-workbench--unified .clip-workbench__text-heading{min-height:0;margin-bottom:6px}.clip-workbench--unified .clip-workbench__text-heading h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.clip-workbench--unified .clip-workbench__text-heading .workbench-section-header__copy{display:none}.clip-workbench--unified .workbench-card-heading--tabs{border:0;margin:0 0 6px;padding:0}.clip-workbench--unified .clip-workbench__caption-heading{margin:0 0 6px}.clip-workbench--unified .clip-workbench__caption-heading p{display:none}.clip-workbench--unified .caption-reliability__search{height:34px;min-height:34px}.clip-workbench--unified .caption-reliability__search-row{gap:8px}.clip-workbench--unified .caption-reliability__search-row button{height:34px;min-height:34px;padding:0 10px;font-size:11px}.clip-workbench--unified .caption-reliability__toolbar{--caption-toolbar-button-height:32px;flex-wrap:wrap;flex-shrink:0;gap:6px;min-width:0;max-width:100%;display:flex;overflow:visible}.clip-workbench--unified .caption-reliability__toolbar>*{min-width:0;max-width:100%}.clip-workbench--unified .caption-reliability__toolbar>div:not(.caption-reliability__tool-with-gate){flex-wrap:wrap}.clip-workbench--unified .caption-reliability__tool-with-gate{min-height:var(--caption-toolbar-button-height);flex-shrink:0}.clip-workbench--unified .caption-reliability__toolbar [data-slot=button]{height:32px;min-height:32px;padding:0 8px;font-size:11px}.clip-workbench--unified .caption-reliability__tool-with-gate .caption-reliability__tool-with-gate-action{min-height:var(--caption-toolbar-button-height);height:var(--caption-toolbar-button-height);padding-inline-end:0}.clip-workbench--unified .clip-workbench__text-panel[data-state=active]>.caption-reliability>.caption-reliability__list{flex-shrink:0;max-height:322px;overflow-y:auto}.clip-workbench--unified .clip-workbench__caption-row.caption-reliability__row{gap:6px;padding:8px 10px}.clip-workbench--unified .caption-reliability__row[data-expanded=true]{min-height:138px}.clip-workbench--unified .caption-reliability__row-actions>div{flex-wrap:nowrap}.clip-workbench--unified .caption-reliability__row-header{gap:6px}.clip-workbench--unified .caption-reliability__row[data-expanded=false] textarea{resize:none;min-height:28px;box-shadow:none;background:0 0;border:0;padding:2px 0}.clip-workbench--unified .caption-reliability__time-input{border-color:#0000;width:76px;height:24px;min-height:24px;padding:2px 5px}.clip-workbench--unified .caption-reliability__row-actions [data-slot=button]{height:24px;min-height:24px;padding:0 6px;font-size:10px}.clip-workbench--unified .caption-reliability__row-actions svg{width:13px;height:13px}.clip-workbench--unified .caption-reliability__move-actions [data-slot=button]{width:24px;height:24px;min-height:24px}.clip-workbench--unified .clip-workbench__actions--editing [data-slot=button]{border-radius:999px;height:36px;min-height:36px;padding:0 12px;font-size:12px}.clip-workbench--unified .clip-workbench__actions--editing svg{width:15px;height:15px}.unified-workspace__header{flex-wrap:nowrap;min-height:40px}.unified-workspace__header>div:first-child{align-items:center;gap:16px;display:flex}.unified-workspace__header h2{font-size:13px;font-weight:500}.unified-workspace__header>div:first-child>span{white-space:nowrap}.clip-workbench--unified .clip-workbench__preview-heading{justify-content:space-between;align-items:center;height:24px;min-height:24px;margin:0;display:flex}.clip-workbench--unified .clip-workbench__preview-heading h3{font-size:14px;line-height:20px}.clip-workbench--unified .clip-workbench__preview-heading .workbench-section-header__controls{width:auto;font-size:12px}.clip-workbench--unified .clip-workbench__preview-heading .workbench-section-header__description{display:none}.clip-workbench--unified .clip-workbench__preview-heading .unified-preview__display{gap:5px;height:24px;min-height:24px;padding:0 4px;font-size:12px}.unified-preview__display svg{width:16px;height:16px}.unified-preview__display svg:last-child{width:12px;height:12px}.unified-timeline__transport{height:30px;min-height:30px;margin-bottom:8px}.unified-timeline__transport [data-slot=button]{border-radius:999px;height:30px;min-height:30px;padding:0 10px;font-size:12px}}@container workbench-task (max-width:480px){.clip-workbench--unified .clip-workbench__text-panel[data-state=active]>.caption-reliability>.caption-reliability__list{max-height:272px}}.unified-preview__display-menu{gap:8px;font-size:12px;display:grid}.unified-preview__display-menu strong{font-weight:500}.unified-preview__display-menu p{color:var(--muted-foreground);margin:0}.unified-preview__display-menu label{gap:6px;display:grid}.unified-preview__display-menu .unified-preview__display-toggle{align-items:center;gap:8px;display:flex}.unified-preview__display-actions{gap:8px;display:flex}.unified-preview__display-actions button{flex:1}.independent-tools__tabs{flex-wrap:nowrap;overflow-x:auto}.independent-tools__tabs>button{flex-shrink:0}.independent-tools__builtin-presets{gap:16px;min-width:0;display:grid}.independent-tools__preset-preview{min-width:0}.text-card-preview{isolation:isolate;border:1px solid var(--border);border-radius:12px;width:min(100%,280px);margin-inline:auto;position:relative;overflow:visible;container-type:inline-size}.text-card-preview[data-placeholder=true]{background-image:conic-gradient(#27272a 25%, #3f3f46 0 50%, #27272a 0 75%, #3f3f46 0);background-size:20px 20px}.text-card-preview__legacy-background{position:absolute}.text-card-preview__underlay .workbench-preview__placeholder{color:#a1a1aa;background:#18181b;height:100%;min-height:0}.text-card-preview__underlay .workbench-preview__media{height:100%;min-height:0}.text-card-preview__underlay .workbench-preview__canvas{width:100%;height:100%;max-height:none}.text-card-preview__underlay{border-radius:inherit;z-index:-1;position:absolute;inset:0;overflow:hidden}.text-card-preview__text,.text-card-preview__measure{white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;border-radius:.25em;width:max-content;max-width:86%;position:absolute}.text-card-preview__measure{visibility:hidden;pointer-events:none}.text-card-preview__text{z-index:1}.text-card-preview__text[data-style=interview]{border-left:.15em solid}.text-card-preview__text .media-overlay-canvas{position:absolute;inset:0}.text-card-preview .media-overlay-canvas__move{z-index:2}.text-card-preview__empty{text-align:center;margin:16px;font-size:12px}.media-preferences-controls__preview:has(.text-card-preview){min-width:0}.clip-workbench--unified .clip-workbench__media-card .workbench-preview__canvas{transform:scale(var(--preview-scale,1));transform-origin:50%}.clip-workbench--unified .clip-workbench__media-card .workbench-preview{overflow:hidden}.clip-workbench__media-card[data-preview-guides=false] .workbench-preview__safe-area{border-color:#0000}.clip-workbench__media-card[data-preview-guides=false] .workbench-preview__safe-area-label{display:none}.clip-workbench__media-card .workbench-preview__canvas:fullscreen{width:100vw;height:100vh;max-height:none;transform:none}@media (max-width:1120px){:is(.clip-workbench--unified,.workbench-overview) .workbench-view-switch[data-selection-level][aria-label]>a{flex-basis:auto;padding-inline:12px}.clip-workbench--unified .unified-workspace__grid{display:contents}.unified-workspace__task-navigation{grid-row:1}.unified-workspace__task-tabs{margin:0}.unified-workspace__preview{grid-row:2}.unified-workspace__task{display:contents}.unified-workspace__task-content{background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;grid-row:4;height:auto;max-height:650px;overflow-y:auto;container:workbench-task/inline-size}.unified-workspace__separator,.unified-workspace__height-separator,.unified-workspace__balance{display:none}.unified-timeline-shell{grid-row:3;margin-top:0}.clip-workbench--unified .clip-workbench__media-card{height:auto}.unified-workspace[data-output-ratio] .clip-workbench__media-card{display:flex}.clip-workbench--unified .unified-workspace[data-output-ratio] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]){height:320px;--workbench-canvas-height:320px!important}.clip-adjustments__desktop{display:none}.clip-adjustments__mobile{margin-top:8px;display:inline-flex}.clip-workbench--unified .independent-tools__rail,.planned-tools__rail{flex-direction:row;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:0;display:grid;position:static}.clip-workbench--unified .independent-tools__rail button,.planned-tools__rail button{flex-direction:row;min-height:44px;padding:6px;font-size:11px}.clip-adjustments__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.media-preferences-controls[data-scheme=true],.independent-tools__panel--v4 .independent-tools__caption-controls,.media-preferences-controls[data-scheme=true][data-kind=audio]{grid-template-columns:minmax(0,1fr)}.media-preferences-controls__sample{width:180px;height:320px}.media-preferences-controls__preset-grid button{min-height:90px}}@media (max-width:640px){.clip-workbench--unified .independent-tools__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.independent-tools__panel--v4 .media-preferences-controls select,.independent-tools__panel--v4 .media-preferences-controls input:not([type=checkbox]):not([type=file]),.independent-tools__panel--v4 [data-slot=button],.media-preferences-controls__preview-tabs button{min-height:44px}.independent-tools__panel.independent-tools__panel--v4[data-tool][data-tab] button,.independent-tools__panel.independent-tools__panel--v4[data-tool][data-tab] input:not([type=checkbox]):not([type=file]),.independent-tools__panel--v4 .independent-tools__tabs button,.independent-tools__panel--v4 .media-preferences-controls__advanced>summary{min-height:var(--plan-action-height,44px)}.independent-tools__panel--v4 .media-preferences-controls label:has(input[type=checkbox]){min-height:var(--plan-action-height,44px)}.independent-tools__panel.independent-tools__panel--v4[data-tool][data-tab] [data-selection-level=subtask]>button{min-height:var(--selection-hit)}.clip-workbench--unified .unified-workspace[data-output-ratio] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]){height:256px;--workbench-canvas-height:256px!important}.clip-workbench--unified>.unified-workspace__header{order:1}.clip-workbench--unified>.unified-workspace__delivery{order:2}.unified-workspace__header{gap:8px}.unified-workspace__header>div:first-child{flex-basis:100%}.clip-workbench--unified .clip-workbench__actions--editing{justify-content:space-between;width:100%}.clip-workbench--unified .clip-workbench__actions--editing>div .clip-workbench__action-label{display:none}.unified-timeline-shell{min-height:161px;padding:8px}.unified-timeline__transport{flex-wrap:nowrap}.unified-timeline__transport time{white-space:nowrap;min-width:0;font-size:11px}.unified-timeline__transport [data-slot=button]{width:44px;min-width:44px;padding:0}.unified-timeline__secondary-label{display:none}.independent-tools__scene-grid{grid-template-columns:minmax(0,1fr)}.independent-tools__panel.independent-tools__panel--v4[data-tool][data-tab]{width:calc(100vw - 16px);height:calc(100dvh - 96px);max-height:calc(100dvh - 96px);top:84px;left:8px}.independent-tools__panel--v4>header{min-height:76px}.independent-tools__panel.independent-tools__panel--v4 .independent-tools__body{padding:12px}.independent-tools__panel--v4>footer{gap:8px;padding:10px 12px}.independent-tools__panel--v4>footer>label{flex-basis:100%}.independent-tools__panel--v4 .independent-tools__save{flex-wrap:wrap;width:100%}.independent-tools__panel--v4 .independent-tools__save label{flex:1;min-width:0}.independent-tools__panel--v4 .independent-tools__save input{width:100%}.independent-tools__panel--v4 .independent-tools__domains label{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.independent-tools__panel--v4 .independent-tools__domains label>span{grid-area:2/2/auto/-1}.independent-tools__panel--v4 .independent-tools__scene-ratio{flex-wrap:wrap}.media-preferences-controls__sections>fieldset,.media-preferences-controls .media-preferences-controls__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.unified-workspace__task,.clip-workbench--unified .clip-workbench__media-card{height:var(--unified-editor-height,550px)}.unified-timeline-shell{height:var(--unified-timeline-height,142px)}.clip-workbench--unified .unified-workspace .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]){height:calc(var(--unified-editor-height,550px) - 93px);--workbench-canvas-height:calc(var(--unified-editor-height,550px) - 93px)!important}.unified-workspace[data-output-ratio="9:16"] .clip-workbench__media-card,.unified-workspace[data-output-ratio="4:5"] .clip-workbench__media-card{grid-template-rows:24px calc(var(--unified-editor-height,550px) - 66px)}.unified-workspace[data-output-ratio="9:16"] .clip-workbench__media-card{--portrait-canvas-width:calc((var(--unified-editor-height,550px) - 66px) * 9 / 16);grid-template-columns:minmax(0,var(--portrait-canvas-width)) clamp(44px,calc(100% - 16px - var(--portrait-canvas-width)),240px);grid-template-rows:44px calc(var(--unified-editor-height,550px) - 66px);column-gap:16px}.unified-workspace[data-output-ratio="9:16"] .clip-workbench__preview-heading{height:44px}.unified-workspace[data-output-ratio="9:16"] .clip-workbench__media-card .workbench-preview__media{align-items:start}.unified-workspace[data-output-ratio="4:5"] .clip-workbench__media-card{grid-template-columns:minmax(0,calc((var(--unified-editor-height,550px) - 66px) * 4 / 5)) minmax(96px,1fr)}.clip-workbench--unified .unified-workspace[data-output-ratio="9:16"] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]),.clip-workbench--unified .unified-workspace[data-output-ratio="4:5"] .workbench-preview[data-preview-aspect]:not([data-height-adjustable=true]){height:calc(var(--unified-editor-height,550px) - 66px);--workbench-canvas-height:calc(var(--unified-editor-height,550px) - 66px)!important}}.audio-canvas-controls{gap:12px;min-width:0;padding:12px;display:grid}.audio-canvas-controls :is(section,fieldset,label){min-width:0}.audio-canvas-controls :is(p,small){color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.audio-canvas-controls :is(select,input[data-slot=input]){border:1px solid var(--border);background:var(--card);border-radius:999px;width:100%;min-width:0;min-height:44px;padding:8px 16px;font-size:16px}.audio-canvas-controls button:not([role=switch]){border-radius:999px;min-height:44px}.audio-canvas-controls__title{gap:4px;display:grid}.audio-canvas-controls__title-header{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.audio-canvas-controls__title-header>span{flex:1;min-width:5rem;font-size:16px;font-weight:500}.audio-canvas-controls__title-header>button{white-space:normal;max-width:100%}.audio-canvas-controls__switch{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.audio-canvas-controls__title-appearance>summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.audio-canvas-controls__title-appearance>summary::-webkit-details-marker{display:none}.audio-canvas-controls__title-appearance>summary>small{margin-left:auto;font-size:14px}.audio-canvas-controls__title-appearance>summary>svg{flex-shrink:0}.audio-canvas-controls__title-appearance[open]>summary>svg{transform:rotate(180deg)}.audio-canvas-controls__title-appearance>label{gap:6px;margin-bottom:8px;display:grid}.audio-canvas-controls__title-appearance .media-preferences-controls__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.audio-canvas-controls__title-appearance .media-preferences-controls__grid>label{gap:6px;display:grid}.audio-canvas-controls__title-appearance .media-preferences-controls__color-field{gap:6px;min-width:0;display:grid}.audio-canvas-controls__cover{gap:8px;display:grid}.audio-canvas-controls__cover-label{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.audio-canvas-controls .media-asset-picker{border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;padding:0;display:grid}.audio-canvas-controls .media-asset-picker>:is(small,p){grid-column:1/-1}.audio-canvas-controls__colors{flex-wrap:wrap;gap:12px;display:flex}.audio-canvas-controls__color-row{flex:260px;align-items:center;gap:12px;min-width:0;font-size:16px;display:flex}.audio-canvas-controls__color-row>span{overflow-wrap:anywhere;flex:0 auto}.audio-canvas-controls__color-row .workbench-color-control{flex:1 0 auto;min-width:130px}.audio-canvas-controls__waveform{align-items:center;gap:12px;font-size:16px;display:flex}.audio-canvas-controls__waveform>span{flex:0 auto}.audio-canvas-controls__waveform>select{flex:1}.audio-canvas-controls__color-row .audio-canvas-controls__fire-palette{border:1px solid var(--border);border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-width:130px;min-height:44px;padding:8px 16px;font-size:14px;display:flex}.audio-canvas-controls__fire-palette>i{background:linear-gradient(#ff6813,#ff1a13);border-radius:50%;width:14px;height:14px}.audio-canvas-controls summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}.audiogram-preview{z-index:2;pointer-events:none;position:absolute;inset:0}.audiogram-preview__cover{width:48%;height:48%;position:absolute;top:12%;left:26%}.audiogram-preview__wave{width:84%;height:42%;position:absolute;top:40%;left:8%}.audiogram-size-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audiogram-size-controls>label{flex:200px;align-items:center;gap:8px;font-size:14px;display:flex}.audiogram-size-controls>label>span:first-child{overflow-wrap:anywhere;flex:1}.audio-canvas-controls .audiogram-size-controls input{flex:0 0 80px;width:80px;padding:8px 10px}.audiogram-size-controls>p{flex-basis:100%}.audiogram-resize{pointer-events:none;border:1px dashed #f8fafc;position:absolute;box-shadow:0 0 0 1px #18181b}.audiogram-resize__handle{pointer-events:auto;touch-action:none;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.audiogram-resize__handle>span{background:#f8fafc;border:2px solid #18181b;border-radius:3px;width:12px;height:12px;box-shadow:0 0 0 1px #f8fafc}.audiogram-resize__handle--width{cursor:ew-resize;justify-items:end;padding-right:2px;top:calc(50% - 22px);right:0}.audiogram-resize__handle--height{cursor:ns-resize;align-items:start;padding-top:2px;top:0;left:calc(50% - 22px)}.audiogram-resize__handle--radius{cursor:nesw-resize;place-items:start end;padding:2px;top:0;right:0}.audiogram-resize__handle:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:6px}.media-preferences-controls--compact{--media-control-height:36px;--media-sample-max-width:320px;--media-sample-max-height:240px;--media-sample-inset:6.8cqw}.media-preferences-controls--compact[data-scheme=true]{grid-template-columns:minmax(160px,280px) minmax(0,1fr);gap:16px}.media-preferences-controls--compact .media-preferences-controls__preferences{container:media-properties/inline-size}.media-preferences-controls--compact .media-preferences-controls__sections{gap:8px}.media-preferences-controls--compact fieldset{min-width:0}.media-preferences-controls--compact .media-preferences-controls__sections>fieldset{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 10px}.media-preferences-controls--compact label{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;line-height:18px;display:grid}.media-preferences-controls--compact select,.media-preferences-controls--compact input:not([type=checkbox]):not([type=file]){height:var(--media-control-height);min-height:var(--media-control-height)}.media-preferences-controls--compact label:has(input[type=checkbox]){min-height:var(--media-control-height);flex-direction:row;align-items:center;display:flex}.media-preferences-controls--compact .media-preferences-controls__advanced{margin-top:0}.media-preferences-controls--compact .media-preferences-controls__advanced>summary{min-height:var(--media-control-height);padding-block:calc((var(--media-control-height) - 18px) / 2);line-height:18px;display:list-item}.media-preferences-controls--compact .media-preferences-controls__advanced>div{gap:8px;padding-top:4px}.media-preferences-controls--compact .media-preferences-controls__advanced label{flex-direction:column;align-items:stretch;gap:4px;display:flex}.media-preferences-controls--compact fieldset:has(>select){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:0}.media-preferences-controls--compact fieldset:has(>select)>button{min-width:0;min-height:var(--media-control-height);white-space:normal;overflow-wrap:anywhere;grid-area:1/2;height:auto;padding:4px 8px;font-size:12px;line-height:18px}.media-preferences-controls--compact fieldset:has(>select)>label{grid-column:1/-1}.media-preferences-controls--compact fieldset:has(>select)>[role=alert]{grid-column:1/-1}.media-preferences-controls--compact .media-preferences-controls__preview{gap:8px}.media-preferences-controls--compact .media-preferences-controls__sample{width:min(100%,var(--media-sample-max-width),calc(var(--media-sample-max-height) * var(--media-preview-ratio)));height:auto;aspect-ratio:var(--media-preview-ratio);container-type:inline-size}.media-preferences-controls--compact .media-preferences-controls__sample-title{max-width:calc(100% - 2 * var(--media-sample-inset));padding:3.4cqw}.media-preferences-controls--compact .media-preferences-controls__sample--elements .media-preferences-controls__sample-title{left:var(--media-sample-inset);right:var(--media-sample-inset)}.media-preferences-controls--compact .media-preferences-controls__sample--elements[data-position=top] .media-preferences-controls__sample-title{top:10.3cqw}.media-preferences-controls--compact .media-preferences-controls__sample--elements[data-position=bottom] .media-preferences-controls__sample-title{bottom:10.3cqw}@container media-properties (min-width:600px){.media-preferences-controls--compact .media-preferences-controls__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.media-preferences-controls--compact[data-kind=elements] .media-preferences-controls__sections>fieldset:not(.media-preferences-controls__section),.media-preferences-controls--compact .media-preferences-controls__sections>label,.media-preferences-controls--compact .media-preferences-controls__duration{grid-column:1/-1}}.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections>.media-preferences-controls__section{border:0;border-radius:0;grid-column:auto;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:8px;padding:0}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section+.media-preferences-controls__section{border-top:1px solid var(--border);padding-top:12px}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section-header{min-height:var(--media-control-height);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section .media-preferences-controls__toggle input{flex:none;margin:0}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section label,.media-preferences-controls__color-field{color:var(--muted-foreground);grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:4px;min-width:0;font-size:12px;line-height:18px;display:grid}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section .media-preferences-controls__toggle{white-space:nowrap;min-height:var(--media-control-height);color:var(--accent-dark);flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:6px;padding-inline-end:12px;font-size:12px;font-weight:400;display:flex}.media-preferences-controls__section-header>span{overflow-wrap:anywhere;min-width:0}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section .media-preferences-controls__toggle:has([role=switch][data-state=unchecked]){color:var(--muted-foreground)}.media-preferences-controls__toggle [role=switch]{flex:none;min-width:32px}.media-preferences-controls__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px 12px;display:grid}.media-preferences-controls[data-kind=elements] .media-preferences-controls__fields>label{grid-row:span 2;grid-template-rows:subgrid;align-content:normal}.media-preferences-controls[data-kind=elements] .media-preferences-controls__grid{align-items:start;gap:8px 12px}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section small{color:var(--muted-foreground);font-size:11px;line-height:18px}.media-preferences-controls[data-kind=elements] .workbench-color-control{width:100%;min-width:0;min-height:var(--media-control-height);height:auto;color:var(--foreground);justify-content:flex-start;gap:6px;padding:6px 10px;font-size:12px}.media-preferences-controls[data-kind=elements] .workbench-color-control>span:last-child{white-space:nowrap}.media-preferences-controls[data-kind=elements] .media-asset-picker--direct{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start}.media-preferences-controls[data-kind=elements] .media-asset-picker--direct>legend{color:var(--muted-foreground);margin-bottom:4px;padding:0;font-size:12px;line-height:18px}.media-asset-picker__consent{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.media-asset-picker--direct>[role=alert]{grid-column:1/-1}.media-preferences-controls[data-kind=elements] .media-asset-picker[data-consent-above=true]{align-items:end;row-gap:6px}.media-preferences-controls[data-kind=elements] .media-asset-picker[data-consent-above=true]>legend{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-asset-picker[data-consent-above=true]>.media-asset-picker__label{color:var(--muted-foreground);grid-area:1/1;font-size:12px;line-height:18px}.media-asset-picker[data-consent-above=true]>.media-asset-picker__consent{grid-area:1/2}.media-asset-picker[data-consent-above=true]>select{grid-area:2/1}.media-asset-picker[data-consent-above=true]>.media-asset-picker__upload{grid-area:2/2}.unified-timeline__viewport{width:100%;min-width:0;max-height:280px;padding:4px 0;overflow:auto}.unified-timeline__scaled{min-width:100%}.unified-timeline-shell:has(.media-overlay-timeline){height:auto;min-height:var(--unified-timeline-height,142px)}.unified-timeline__transport{flex-wrap:wrap}.unified-timeline__transport>[data-playback-mode=audio]{white-space:normal;width:auto;max-width:100%;padding-inline:12px}.unified-timeline__transport>[data-playback-mode=audio]+time{flex:1 0 auto}.media-overlay__zoom{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.media-overlay__zoom button{width:44px;height:44px;padding:0}.media-overlay__timeline-selection{flex-wrap:wrap;align-items:center;gap:6px;padding-block:4px;display:flex}.media-overlay__timeline-selection button{border:1px solid var(--border);background:var(--card);border-radius:999px;min-width:44px;height:22px;min-height:22px;padding:0 8px;font-size:12px;line-height:18px}.media-overlay__timeline-selection button[aria-pressed=true]{border-color:var(--accent-dark);color:var(--accent-dark);background:var(--accent)}.media-overlay__timeline-selection small{color:var(--muted-foreground);flex-basis:100%;font-size:11px}.media-overlay-timeline{min-width:0}.media-overlay-timeline__lanes{padding-block:4px;position:relative}.media-overlay-timeline__lane{border-bottom:1px solid var(--border);height:26px;position:relative}.media-overlay-timeline__bar{border:1px solid var(--border);background:var(--accent);border-radius:4px;height:22px;position:absolute;top:2px}.media-overlay-timeline__bar[data-selected=true]{border:2px solid var(--accent-dark)}.media-overlay-timeline__lane[data-issue] .media-overlay-timeline__bar{border-color:var(--destructive)}.media-overlay-timeline__move{text-align:center;cursor:grab;touch-action:none;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0 4px;font-size:11px;position:absolute;inset:0;overflow:hidden}.media-overlay-timeline__bar:has(.media-overlay-timeline__edge) .media-overlay-timeline__move{inset-inline:12px}.media-overlay-timeline__edge{width:12px;color:var(--accent-dark);cursor:ew-resize;touch-action:none;background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.media-overlay-timeline__edge--start{justify-content:flex-start;padding-inline-start:2px;inset-inline-start:0}.media-overlay-timeline__edge--end{justify-content:flex-end;padding-inline-end:2px;inset-inline-end:0}.media-overlay-timeline__edge span{pointer-events:none;background:currentColor;border-radius:999px;width:2px;height:12px}.media-overlay-timeline__feedback{font-variant-numeric:tabular-nums;font-size:12px;display:block}.media-overlay-timeline>button{white-space:normal;max-width:100%;min-height:44px}.media-overlay-timeline button:focus-visible,.media-overlay__timeline-selection button:focus-visible,.media-overlay__list button:focus-visible,.media-overlay__gallery button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.media-overlay__list{gap:6px;min-width:0;display:grid}.media-overlay__list>button{border:1px solid var(--border);background:var(--card);text-align:start;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:52px;padding:4px 8px;display:flex}.media-overlay__list>button[aria-pressed=true]{background:var(--accent);border-color:var(--accent-dark);color:var(--accent-dark)}.media-overlay__list>button>span:last-child{gap:2px;min-width:0;display:grid}.media-overlay__thumbnail{background:var(--muted);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.media-overlay__thumbnail img{object-fit:cover;width:100%;height:100%}.media-overlay__thumbnail svg{width:20px;height:20px}.media-overlay__selected{gap:8px;min-width:0;display:grid}.media-overlay__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.media-overlay__fields label{gap:4px;min-width:0;display:grid}.media-overlay__fields input,.media-overlay__fields select{border-radius:999px;height:44px!important;min-height:44px!important}.media-overlay__actions{flex-wrap:wrap;gap:8px;display:flex}.media-overlay__actions button,.media-asset-picker--gallery>button{white-space:normal;height:auto;min-height:44px}.media-overlay__gallery{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;max-height:240px;display:grid;overflow-y:auto}.media-overlay__gallery button{text-align:start;border:1px solid var(--border);background:var(--card);border-radius:12px;gap:4px;min-height:52px;padding:8px;display:grid}.media-overlay__gallery strong,.media-overlay__list strong{overflow-wrap:anywhere;font-size:12px}.media-overlay__error{color:var(--destructive);overflow-wrap:anywhere;font-size:12px}.clip-adjustments__property-header{z-index:1;background:var(--popover);justify-content:space-between;align-items:center;gap:12px;padding-block:4px;display:flex;position:sticky;top:-10px}.clip-adjustments__property-header button{min-height:44px}.clip-adjustments__dialog>button[aria-label]{min-width:44px;min-height:44px}.clip-adjustments__mobile-header{z-index:2;background:var(--popover);flex-direction:row;justify-content:space-between;align-items:center;min-height:48px;display:flex;position:sticky;top:-16px}.clip-adjustments__mobile-header button{flex:none;min-width:44px;min-height:44px}@container media-properties (min-width:960px){.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections:has(.media-preferences-controls__section--broll){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,1.5fr);gap:20px}.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__section+.media-preferences-controls__section{border-top:0;padding-top:0}}.workbench-color-control__transparent{background:repeating-conic-gradient(var(--border) 0% 25%, var(--background) 0% 50%) 0 / 8px 8px}.workbench-color-control__transparent-option{gap:8px;min-height:44px}@container media-properties (min-width:520px){.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections>.media-preferences-controls__section--headline{grid-column:auto;grid-template-columns:minmax(0,1fr)}.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections>.media-preferences-controls__section--background{border-top:0;border-inline-start:1px solid var(--border);padding-top:0;padding-inline-start:16px}.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections>.media-preferences-controls__section--logo{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section--logo>details{grid-column:1/-1}}@container media-properties (min-width:780px){.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr)}.media-preferences-controls[data-kind=elements] .media-preferences-controls__sections>.media-preferences-controls__section--logo{border-top:0;border-inline-start:1px solid var(--border);padding-top:0;grid-column:auto;grid-template-columns:minmax(0,1fr);padding-inline-start:16px}}@media (min-width:641px){.independent-tools__panel.independent-tools__panel--v4:is([data-tool=elements],[data-tool=bookends]){width:min(1200px,100vw - 140px)}.independent-tools__panel--v4:is([data-tool=elements],[data-tool=bookends])>.independent-tools__body{padding:12px 20px}}@container media-properties (min-width:520px){.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections>.media-preferences-controls__section--logo{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;grid-column:auto;grid-template-columns:minmax(0,1fr);padding-top:12px}.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections>.media-preferences-controls__section--broll{border-inline-start:1px solid var(--border);padding-inline-start:16px;padding-top:12px}}@container media-properties (min-width:1040px){.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections{grid-template-columns:repeat(4,minmax(0,1fr))}.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections>.media-preferences-controls__section--logo,.media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections>.media-preferences-controls__section--broll{border-top:0;border-inline-start:1px solid var(--border);padding-inline-start:16px;padding-top:0}}.media-preferences-controls__section--broll>fieldset:not(.media-asset-picker){border-top:1px solid var(--border);gap:8px;margin:0;padding-top:8px;display:grid}.unified-preview__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.unified-preview__actions>button{white-space:normal;height:auto;min-height:36px;font-size:12px}.unified-preview__actions>[role=alert]{color:var(--destructive);font-size:12px}.unified-preview__actions.adaptive-selection{flex-wrap:nowrap;width:100%}.unified-preview__actions.adaptive-selection>button{--icon-label-expanded-padding:8px;flex:1 1 0;min-width:44px;padding-inline:8px}.unified-preview__actions[data-compact=true]>button{overflow:hidden}.unified-preview__actions[data-compact=true] .unified-preview__chevron{display:none}.unified-preview__actions>[role=alert]{overflow-wrap:anywhere}@media (min-width:1121px){.clip-workbench--unified .clip-workbench__preview-heading .workbench-section-header__heading{flex:0 auto}.clip-workbench--unified .clip-workbench__preview-heading h3{overflow-wrap:anywhere}.clip-workbench--unified .clip-workbench__preview-heading .workbench-section-header__controls{flex:1;min-width:92px}}@media (pointer:coarse),(max-width:640px){.unified-preview__actions>button{min-height:44px}}@media (min-width:1121px) and (pointer:fine){.clip-workbench--unified .clip-workbench__preview-heading{flex-shrink:0}.clip-workbench--unified .clip-workbench__preview-heading .unified-preview__actions>button{height:24px;min-height:24px;padding-block:0}}.workbench-preview__elements{z-index:3;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.workbench-preview__headline{text-align:center;width:92%;line-height:1.4;font-family:var(--font-subtitle-render), sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;padding-inline:3%;position:absolute;left:4%}.workbench-preview__asset{position:absolute}.workbench-preview__asset>img{display:block}.workbench-preview__media .workbench-preview__asset>video{opacity:1;background:0 0;width:100%;height:auto;position:static}.workbench-preview__asset-error{color:var(--destructive);background:var(--card);padding:4px;font-size:12px;display:block}.media-overlay-canvas{pointer-events:none;position:absolute;inset:0}.media-overlay-canvas[data-selected=true]{outline:1px solid var(--accent-dark);outline-offset:0}.media-overlay-canvas__move{pointer-events:auto;touch-action:none;cursor:grab;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.media-overlay-canvas__move:active{cursor:grabbing}.media-overlay-canvas__move:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.media-overlay-canvas__corner{z-index:1;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute}.media-overlay-canvas__corner span{border:1px solid var(--accent-dark);background:var(--card);pointer-events:none;border-radius:2px;width:8px;height:8px}.media-overlay-canvas__corner--topLeft{cursor:nwse-resize;top:-22px;left:-22px}.media-overlay-canvas__corner--topRight{cursor:nesw-resize;top:-22px;right:-22px}.media-overlay-canvas__corner--bottomLeft{cursor:nesw-resize;bottom:-22px;left:-22px}.media-overlay-canvas__corner--bottomRight{cursor:nwse-resize;bottom:-22px;right:-22px}.media-overlay-canvas__corner:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.independent-tools__panel.independent-tools__panel--v4:is([data-tool=audio],[data-tool=elements],[data-tool=bookends])[data-tab]{height:auto;max-height:calc(100dvh - 140px)}.independent-tools__panel.independent-tools__panel--v4:is([data-tool=audio],[data-tool=elements],[data-tool=bookends]) .independent-tools__body{flex:0 auto}@media (min-width:641px) and (max-width:1000px){.media-preferences-controls--compact[data-scheme=true]{grid-template-columns:minmax(0,1fr)}.media-preferences-controls--compact .media-preferences-controls__preview{grid-template-columns:minmax(0,280px) minmax(0,1fr);place-items:start}.media-preferences-controls--compact .media-preferences-controls__preview>:is(.media-preferences-controls__sample,.text-card-preview){grid-area:1/1/span 3}.media-preferences-controls--compact .media-preferences-controls__preview>:not(:is(.media-preferences-controls__sample,.text-card-preview)){grid-column:2}}@media (max-width:640px),(pointer:coarse){.media-preferences-controls--compact{--media-control-height:44px}}@media (max-width:640px){.media-preferences-controls--compact{--media-sample-max-width:190px;--media-sample-max-height:128px}.media-preferences-controls--compact[data-scheme=true]{grid-template-columns:minmax(0,1fr);gap:12px}.media-preferences-controls--compact .media-preferences-controls__preview{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-content:start;place-items:start}.media-preferences-controls--compact .media-preferences-controls__preview>:is(.media-preferences-controls__sample,.text-card-preview){grid-area:1/1/span 3}.media-preferences-controls--compact .media-preferences-controls__preview>:not(:is(.media-preferences-controls__sample,.text-card-preview)){grid-column:2}.independent-tools__panel.independent-tools__panel--v4:is([data-tool=audio],[data-tool=elements],[data-tool=bookends])[data-tab]{max-height:calc(100dvh - 96px)}}.caption-settings-controls{gap:12px;min-width:0;display:grid}.caption-settings-controls__fields{border:0;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:0;display:grid}.caption-layer-controls{min-width:0}.caption-layer-controls select{min-width:0;max-width:100%}.caption-layer-controls .caption-appearance__field>select{flex:1}.caption-settings-controls .caption-layer-controls .caption-layer-controls__conflict>strong{flex-basis:100%;width:100%}.caption-settings-controls .caption-appearance__field{flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;display:flex}.caption-settings-controls .caption-appearance__field>strong{width:74px;color:var(--muted-foreground);overflow-wrap:anywhere;flex:0 0 74px;font-size:12px;font-weight:400}.caption-settings-controls .caption-appearance__field>button,.caption-settings-controls .caption-appearance__segmented,.caption-settings-controls .caption-appearance__size-controls,.caption-settings-controls .caption-appearance__effects{flex:1}.caption-settings-controls .caption-appearance__segmented{gap:6px;display:flex}.caption-settings-controls .caption-appearance__segmented button{flex:1}.caption-settings-controls .caption-appearance__field button,.caption-settings-controls .caption-appearance__field input:not([type=range]){height:32px;min-height:32px;font-size:12px}.caption-settings-controls .caption-appearance__grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.caption-settings-controls .caption-appearance{background:0 0;border:0;padding:0}.caption-settings-controls .caption-appearance>header,.caption-settings-controls .caption-appearance__sample{display:none}.caption-schemes__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.caption-schemes__columns>*,.caption-schemes__columns aside{min-width:0}.independent-tools__panel[data-tool=caption]{width:min(1100px, calc(100vw - var(--scheme-panel-left,88px) - 24px))}.caption-schemes__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.caption-schemes__catalog>button{border:1px solid var(--border);text-align:start;background:var(--background);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.caption-schemes__catalog>button[aria-pressed=true]{background:#e8f6f7;border-color:#008f98;box-shadow:0 0 0 1px #008f98}.caption-schemes__catalog small{color:var(--muted-foreground);font-size:11px}.caption-schemes__catalog>button>:is(strong,small){overflow-wrap:anywhere;max-width:100%}.independent-tools__panel>header>div{overflow-wrap:anywhere;min-width:0}.builtin-catalog-toolbar>*{min-width:0;max-width:100%}.builtin-catalog-toolbar>button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:32px}.builtin-catalog-toolbar>label{overflow-wrap:anywhere}.caption-schemes__thumbnail{aspect-ratio:16/7;background:#273b40;border-radius:6px;justify-content:center;align-items:end;width:100%;padding:8px;display:flex;overflow:hidden}.caption-schemes__thumbnail>span{text-align:center;border-radius:4px;gap:2px;padding:2px 6px;font-size:12px;display:grid}.caption-schemes__thumbnail>span small{color:#fff;font-size:9px}.caption-schemes__thumbnail[data-anchor=top]{align-items:start}.caption-schemes__recommendation{background:#edf9fa;border:1px solid #b8dce0;border-radius:10px;margin-bottom:14px;padding:12px;font-size:12px}.caption-schemes__recommendation summary{cursor:pointer}.caption-schemes__recommendation p{margin-top:8px}.caption-schemes__save{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.caption-schemes__save label{flex-basis:100%}.caption-schemes__review{max-height:55vh;overflow-y:auto}.clip-workbench .caption-content-operations{border:1px solid var(--border);background:var(--background);border-radius:18px;min-width:0;margin-bottom:12px;padding:12px}.clip-workbench .caption-content-operations>summary{background:var(--muted);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:12px;line-height:18px;list-style:none;display:flex}.clip-workbench .caption-content-operations>summary::-webkit-details-marker{display:none}.clip-workbench .caption-content-operations>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 8px;width:8px;height:8px;transform:rotate(45deg)}.clip-workbench .caption-content-operations[open]>summary:after{transform:rotate(225deg)}.clip-workbench .caption-content-operations .independent-tools__language{gap:12px;margin:12px 0}.clip-workbench .caption-content-operations .caption-translation-action{border:1px solid var(--border);border-radius:999px;flex:none;align-self:flex-end;align-items:center;width:max-content;max-width:100%;min-height:44px;display:inline-flex;overflow:hidden}.clip-workbench .caption-translation-action>[data-slot=button]{white-space:normal;border:0;border-radius:0;flex:0 auto;width:auto;min-width:0;padding-inline:12px}.clip-workbench .caption-translation-action>.plan-gate-link--badge{border-radius:0;min-height:44px}.clip-workbench .caption-content-operations .independent-tools__language label{min-width:0;color:var(--muted-foreground);flex:160px;gap:8px;font-size:12px}.clip-workbench .caption-content-operations select,.clip-workbench .caption-content-operations input,.clip-workbench .caption-content-operations button{border-radius:999px;height:44px;min-height:44px;font-size:12px}.clip-workbench .caption-content-operations select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;max-width:100%;color:var(--foreground);padding:0 12px}.clip-workbench .caption-content-operations select:disabled{opacity:.5;cursor:not-allowed}.clip-workbench .caption-content-operations>summary:focus-visible,.clip-workbench .caption-content-operations select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.clip-workbench .caption-content-operations .caption-presentation-dialog__speaker-combobox{grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin-top:8px}.clip-workbench .caption-content-operations .caption-presentation-dialog__speaker-options-trigger{flex:0 0 44px;width:44px}.workbench-preview__caption-stack[data-draggable=true]{pointer-events:auto;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:3px;outline:1px dashed #5eead4}.workbench-preview__caption-stack[data-draggable=true]:focus-visible{outline:2px solid #5eead4}@media (max-width:900px){.caption-schemes__columns{grid-template-columns:minmax(0,1fr)}.independent-tools__panel[data-tool=caption]{width:min(100vw - 16px,720px)}.caption-settings-controls .caption-appearance__field{min-height:44px}.independent-tools__panel .caption-settings-controls .caption-appearance__field button,.caption-settings-controls .caption-appearance__field input:not([type=range]){height:44px;min-height:44px}.caption-settings-controls .caption-appearance__field>.caption-appearance__range{flex-basis:100%}}.caption-schemes__catalog[hidden]{display:none}.caption-schemes[data-current=true]+*{min-width:0}.caption-settings-controls{gap:6px}.caption-settings-controls .caption-appearance{margin-top:6px}.caption-schemes__back{display:none}@media (min-width:901px){.caption-schemes__recommendation>p{display:block}}@media (max-width:900px){.caption-schemes:not([data-current=true])[data-detail=true] .caption-schemes__columns>div,.caption-schemes:not([data-current=true])[data-detail=false] .caption-schemes__columns>aside{display:none}.caption-schemes:not([data-current=true])[data-detail=true] .caption-schemes__back{margin-bottom:10px;display:inline-flex}.caption-schemes[data-editing=true][data-detail=true] .caption-schemes__columns>div{display:block}.caption-schemes[data-editing=true] .caption-schemes__columns>aside{grid-row:1}}.independent-tools__panel>footer[hidden],.caption-schemes__mobile-reason{display:none}@media (max-width:900px){.caption-schemes__desktop-reason{display:none}.caption-schemes__mobile-reason{min-height:44px;display:inline-flex}}.caption-schemes__preview-jumps{flex-wrap:wrap;gap:6px;display:flex}.caption-schemes__preview-jumps button{white-space:normal;flex:1;height:auto;min-height:32px}@media (max-width:640px),(pointer:coarse){.caption-schemes__preview-jumps button{min-height:44px}}.caption-settings-controls{--caption-control-height:32px}.independent-tools__panel .caption-settings-controls .caption-appearance__field :is(button,input:not([type=range])){height:var(--caption-control-height);min-height:var(--caption-control-height)}.independent-tools__panel .brand-scheme-editor .caption-settings-controls .caption-appearance__toggle{background:#fff;border:1px solid #cbd5e1;width:auto;min-width:0;padding:0 10px}.independent-tools__panel .brand-scheme-editor .caption-settings-controls .caption-appearance__toggle:before{content:none}.brand-scheme-editor__columns[data-domain=caption]{gap:20px}@media (max-width:640px),(pointer:coarse){.caption-settings-controls{--caption-control-height:44px}}@media (min-width:901px){.caption-schemes__catalog{margin:8px 0}.caption-schemes__catalog>button{gap:4px;padding:8px;position:relative}.caption-schemes__thumbnail{aspect-ratio:auto;height:60px}.caption-schemes__catalog>button>strong{font-size:14px;line-height:20px}.caption-schemes__catalog>button>small{line-height:14px}.caption-schemes__catalog>button>strong+small:not(:last-child):not(.caption-scene-purpose){color:#006b72;background:#d9f2ef;border-radius:4px;padding:1px 5px;position:absolute;top:12px;right:12px}}.caption-settings-controls .caption-appearance__segmented:not([data-selection-level]) button[aria-pressed=true]{color:#00656e;background:#e8f6f7;border-color:#008f98;box-shadow:inset 0 0 0 1px #008f98}.caption-appearance .caption-appearance__segmented[data-selection-level]{width:max-content;min-width:0;max-width:100%;height:calc(var(--selection-hit) + 2 * var(--selection-pad));min-height:calc(var(--selection-hit) + 2 * var(--selection-pad));padding:var(--selection-pad);flex-wrap:nowrap;flex:0 auto;gap:0;overflow-x:auto}.caption-appearance .caption-appearance__field .caption-appearance__segmented[data-selection-level]>button,.independent-tools__panel .caption-settings-controls .caption-appearance__segmented[data-selection-level]>button{height:var(--selection-hit);min-height:var(--selection-hit);min-width:44px;padding:0 var(--selection-inline);font-size:var(--selection-font);white-space:nowrap;flex:none;line-height:18px}:is(.independent-tools__panel,.brand-scheme-editor)>footer{--scheme-footer-item-height:44px;align-items:stretch}:is(.independent-tools__panel,.brand-scheme-editor)>footer>:is(button,input,label,p,.independent-tools__application-feedback){min-height:var(--scheme-footer-item-height);box-sizing:border-box;height:auto;margin-block:0}:is(.independent-tools__panel,.brand-scheme-editor)>footer>:is(p,.independent-tools__application-feedback){align-items:center;display:flex}.independent-tools__panel>footer .independent-tools__scope{min-height:var(--scheme-footer-item-height)}.independent-tools__panel.independent-tools__panel--v4>footer>[data-slot=button]{height:auto;min-height:var(--scheme-footer-item-height)}.caption-settings-controls .caption-settings-controls__fields>.caption-appearance__field>.caption-appearance__segmented[data-selection-level]{min-width:0;height:36px;min-height:36px;padding:var(--selection-pad);flex-wrap:nowrap;flex:1;gap:0;overflow-x:auto}.caption-settings-controls .caption-settings-controls__fields>.caption-appearance__field>.caption-appearance__segmented[data-selection-level]>button{height:var(--selection-hit);min-height:var(--selection-hit);padding:0 var(--selection-inline);font-size:var(--selection-font);white-space:nowrap;flex:1 0 auto;line-height:18px}.caption-appearance .caption-appearance__field>.caption-appearance__range,.independent-tools__panel .caption-settings-controls .caption-appearance__field>.caption-appearance__range{white-space:nowrap;flex:1 1 0;align-items:center;gap:6px;min-width:64px;margin:0;display:flex}.caption-appearance__range>span{font-variant-numeric:tabular-nums;flex:none}.caption-appearance__range>.caption-appearance__range-caption{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.caption-appearance__range>input[type=range]{flex:48px;width:0;min-width:24px;margin:0}.caption-settings-controls__visual{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.caption-settings-controls__visual>strong{color:var(--muted-foreground);font-size:12px;font-weight:400}.caption-settings-controls__visual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.caption-settings-controls .caption-settings-controls__visual-grid>button{min-width:0;height:auto;min-height:44px;color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;padding:0;display:flex}.caption-settings-controls__visual-sample{background:#34343b;border-radius:10px;flex:1;justify-content:center;align-items:center;height:100%;min-height:46px;display:flex}.caption-settings-controls__visual-sample[data-style=mint]{background:#164d4a}.caption-settings-controls__visual-sample[data-style=outline]{background:#334155}.caption-settings-controls__visual-sample[data-style=coral]{background:#5a3132}.caption-settings-controls__visual-sample>span{white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:4px;padding:2px 3px;font-size:12px;line-height:18px}.caption-settings-controls__visual-name{text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:18px}.caption-settings-controls__visual-grid>button[aria-pressed=true] .caption-settings-controls__visual-sample{outline:2px solid var(--primary);outline-offset:2px}.caption-settings-controls__visual-grid>button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.caption-settings-controls__visual-grid>button:disabled{opacity:.5;cursor:not-allowed}.brand-effect-preview .caption-schemes__compare{margin-bottom:12px}.caption-schemes__from-current{height:auto;min-height:44px;margin-bottom:12px}.caption-settings-current__preview{flex-direction:column;gap:12px;display:flex}.caption-settings-current__note{color:var(--muted-foreground);margin:0;font-size:12px}.caption-settings-current__navigation{flex-wrap:wrap;gap:8px;display:flex}.caption-settings-current__save{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.caption-settings-current__save>label{width:100%;min-width:0;color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:12px;display:flex}.caption-settings-current__save input{width:100%;height:44px;color:var(--foreground);border-radius:999px}.caption-settings-current__save>p{margin:0;font-size:12px}.caption-settings-current__save>[role=alert]{color:var(--destructive)}.caption-settings-current__navigation>button,.caption-settings-current__save>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.independent-tools__panel>.caption-settings-current__footer{justify-content:space-between}.caption-settings-current__footer>p{min-width:0;color:var(--muted-foreground);flex:1;font-size:12px}.caption-settings-current__preview>*{flex-shrink:0}.caption-settings-current__preview>.brand-effect-preview{height:auto}.caption-settings-current__preview .workbench-preview__media{aspect-ratio:auto;height:auto;min-height:0}.independent-tools__panel[data-tool=audio]{width:min(1100px, calc(100vw - var(--scheme-panel-left,88px) - 24px))}.audio-schemes__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.audio-schemes__columns>*{min-width:0}.audio-schemes__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.audio-schemes__catalog[hidden],.audio-schemes__back-settings[hidden]{display:none}.audio-schemes__catalog>button{border:1px solid var(--border);text-align:start;background:var(--background);border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:132px;padding:14px;display:flex}.audio-schemes__catalog>button[aria-pressed=true]{background:#e8f6f7;border-color:#008f98;box-shadow:0 0 0 1px #008f98}.audio-schemes__catalog>button>svg{color:#0f766e}.audio-schemes__catalog span,.audio-schemes__catalog small,.audio-schemes__preview>p,.audio-effect-audition__boundary{color:var(--muted-foreground);font-size:12px}.audio-schemes__preview>p{margin:12px 0}.audio-schemes__back{display:none}.audio-effect-audition__tabs{margin-bottom:12px;display:flex}.audio-effect-audition__frame{aspect-ratio:16/9;color:#adced0;background:#172327;border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden}.audio-effect-audition__frame video{object-fit:contain;width:100%;height:100%}.audio-effect-audition audio{width:100%;min-width:0;margin-top:8px}.audio-effect-audition__status{margin:8px 0;font-size:12px}.audio-effect-audition__boundary{margin:10px 0}.audio-settings-controls>h3{margin:8px 0 12px;font-size:14px;font-weight:600}.audio-settings-controls .media-preferences-controls__grid{grid-template-columns:minmax(0,1fr);gap:6px}.audio-settings-controls .media-preferences-controls__grid>label{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;font-size:12px;display:grid}.audio-settings-controls select,.audio-settings-controls input{width:100%;min-width:0;height:32px;min-height:32px;font-size:12px}@media (max-width:900px){.independent-tools__panel[data-tool=audio]{width:auto}.audio-schemes__columns{grid-template-columns:minmax(0,1fr)}.audio-schemes:not([data-current=true])[data-detail=false] .audio-schemes__preview,.audio-schemes:not([data-current=true])[data-detail=true]:not([data-editing=true]) .audio-schemes__settings{display:none}.audio-schemes[data-detail=true] .audio-schemes__back{margin-bottom:10px;display:inline-flex}.audio-schemes[data-editing=true] .audio-schemes__preview,.audio-schemes[data-current=true] .audio-schemes__preview{grid-row:1}.audio-settings-controls select,.audio-settings-controls input{height:44px;min-height:44px}.audio-schemes__preview .caption-schemes__save button{white-space:normal;height:auto;min-height:44px}}.independent-tools__panel .audio-effect-audition__tabs[data-selection-level=subtask]>button{height:var(--selection-hit);min-height:var(--selection-hit);padding:var(--selection-block) var(--selection-inline);font-size:var(--selection-font);line-height:18px}.unified-timeline-shell{position:relative}.unified-timeline-shell:has(.media-overlay-add)>.unified-timeline__viewport{width:calc(100% - 44px);margin-inline-start:44px}.media-overlay-add{z-index:5;width:44px;height:44px;position:absolute;inset-inline-start:0}.media-overlay-add__trigger{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.media-overlay-add__trigger>span{border:1px solid var(--border);background:var(--background);border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.media-overlay-add__trigger svg{width:14px;height:14px}.media-overlay-add__panel{--media-picker-width:360px;z-index:75;width:min(var(--media-picker-width), 80vw);border:1px solid var(--border);background:var(--background);border-radius:18px;max-height:min(640px,80dvh);padding:16px;position:fixed;inset:auto 24px 24px auto;overflow:auto;box-shadow:0 12px 40px #18181b22}.media-overlay-add__panel:has(.media-overlay__gallery>button:nth-child(2)){--media-picker-width:520px}.media-overlay-add__panel:has(.media-overlay__gallery>button:nth-child(3)){--media-picker-width:720px}.media-overlay-add__panel:has(.media-overlay__gallery>button:nth-child(4)){--media-picker-width:880px}:is(.media-overlay-add__panel,.independent-tools__panel[data-tool=elements][data-tab=custom]) .media-overlay__gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));max-height:min(420px,45dvh)}.media-overlay-add__panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}:is(.media-overlay-add__panel,.independent-tools__panel[data-tool=elements][data-tab=custom]) .media-overlay__gallery>button{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0}:is(.media-overlay-add__panel,.independent-tools__panel[data-tool=elements][data-tab=custom]) .media-overlay__gallery .media-overlay__thumbnail{grid-column:1/-1;width:100%;height:128px}:is(.media-overlay-add__panel,.independent-tools__panel[data-tool=elements][data-tab=custom]) .media-overlay__gallery .media-overlay__thumbnail img{object-fit:contain;width:100%;height:128px;min-height:0}:is(.media-overlay-add__panel,.independent-tools__panel[data-tool=elements][data-tab=custom]) .media-overlay__gallery>button>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.media-overlay-add__panel,.independent-tools__panel[data-tool=elements][data-tab=custom]) .media-overlay__gallery>button>small{white-space:nowrap;font-size:12px}.media-overlay-timeline__insertion{background:var(--ring);z-index:3;pointer-events:none;height:2px;position:absolute;inset-inline:0}.media-overlay-timeline__feedback{inset-inline-end:0;background:var(--background);z-index:6;position:absolute;bottom:100%}.media-overlay-timeline{position:relative}.media-elements__sources{width:fit-content;max-width:100%;display:flex}.media-overlay-insert{gap:10px;min-width:0;display:grid}.media-asset-picker__upload{gap:8px;display:grid}.media-asset-picker__upload[hidden]{display:none}.media-elements__save-options,.media-elements__content-policy{gap:8px;padding-block:10px;display:grid}.media-elements__save-options label,.media-elements__content-policy label{align-items:flex-start;gap:8px;font-size:12px;display:flex}.media-elements-schemes__thumbnail{aspect-ratio:16/9;pointer-events:none;border-radius:8px;width:100%;overflow:hidden}.media-elements-schemes__thumbnail .workbench-preview{height:100%;min-height:0}.independent-tools__panel[data-tool=elements]{width:min(1120px, calc(100vw - var(--scheme-panel-left,24px) - 24px))}.media-elements-schemes .media-preferences-controls__sections{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:is(.media-elements-schemes,.brand-scheme-editor__columns[data-domain=elements]) .media-preferences-controls__section{background:0 0;min-width:0}.media-elements-schemes input:not([type=checkbox]),.media-elements-schemes select{height:32px;min-height:32px}@media (min-width:901px){.media-preferences-controls__section--headline>.media-overlay__fields{grid-template-columns:minmax(0,1fr);gap:6px}.media-preferences-controls[data-kind=elements] .media-preferences-controls__section--headline>.media-overlay__fields label{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;font-size:12px;display:grid}.media-preferences-controls__section--headline>.media-overlay__fields input{font-size:12px;height:32px!important;min-height:32px!important}}:is(.media-elements-schemes,.brand-scheme-editor__columns[data-domain=elements]) .media-preferences-controls__fields{gap:6px}:is(.media-elements-schemes,.brand-scheme-editor__columns[data-domain=elements]) .media-asset-picker--gallery{display:block}:is(.media-elements-schemes,.brand-scheme-editor__columns[data-domain=elements]) .media-overlay__gallery{max-height:200px;overflow:auto}.media-elements-schemes .audio-schemes__preview{align-self:start;position:sticky;top:0}@media (max-width:900px){.independent-tools__panel[data-tool=elements]{width:calc(100vw - 16px)}.media-elements-schemes input:not([type=checkbox]),.media-elements-schemes select{height:44px;min-height:44px}.media-elements-schemes .audio-schemes__preview{position:static}.media-overlay-add__panel{width:min(var(--media-picker-width),calc(100vw - 16px));inset:auto 8px 8px auto}:is(.media-overlay-add__panel,.independent-tools__panel[data-tool=elements][data-tab=custom]) .media-overlay__gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}}:is(.media-elements-schemes,.brand-scheme-editor) .media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections:has(.media-preferences-controls__section--broll){grid-template-columns:minmax(0,1fr);gap:16px;display:grid}:is(.media-elements-schemes,.brand-scheme-editor) .media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections>.media-preferences-controls__section{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;grid-column:auto;grid-template-columns:minmax(0,1fr);padding-top:12px}:is(.media-elements-schemes,.brand-scheme-editor) .media-preferences-controls[data-kind=elements][data-current=true] .media-preferences-controls__sections>.media-preferences-controls__section:first-child{border-top:0;padding-top:0}.independent-tools__panel.independent-tools__panel--v4[data-tool=elements]{width:min(1120px, calc(100vw - var(--scheme-panel-left,88px) - 24px))}.independent-tools__panel.independent-tools__panel--v4[data-tool=elements][data-tab=custom]{--elements-settings-width:960px;width:min(var(--elements-settings-width),88vw,calc(100vw - var(--scheme-panel-left,88px) - 24px));max-height:min(820px,80dvh,100dvh - 140px)}.independent-tools__panel[data-tool=elements][data-tab=custom]:has(.media-overlay-insert .media-overlay__gallery>button:nth-child(2)){--elements-settings-width:1120px}.independent-tools__panel[data-tool=elements][data-tab=custom]:has(.media-overlay-insert .media-overlay__gallery>button:nth-child(3)){--elements-settings-width:1280px}.independent-tools__panel[data-tool=elements][data-tab=custom]:has(.media-overlay-insert .media-overlay__gallery>button:nth-child(5)){--elements-settings-width:1440px}.independent-tools__panel[data-tool=elements][data-tab=custom] .media-overlay__gallery{max-height:min(420px,45dvh)}:is(.media-elements-schemes,.brand-scheme-editor__columns[data-domain=elements]) .brand-effect-preview .workbench-preview__media{aspect-ratio:auto;height:auto;min-height:0}:is(.media-elements-schemes,.brand-scheme-editor__columns[data-domain=elements]) .brand-effect-preview .workbench-preview__canvas{width:min(100%, calc(clamp(180px, 40dvh, 360px) * var(--workbench-canvas-aspect)));margin-inline:auto}.brand-effect-preview__seek{align-items:center;gap:8px;font-size:12px;display:flex}.brand-effect-preview__seek input{flex:1;min-width:0}@media (max-width:900px){.independent-tools__panel.independent-tools__panel--v4[data-tool=elements],.independent-tools__panel.independent-tools__panel--v4[data-tool=elements][data-tab=custom]{width:calc(100vw - 16px)}}@media (min-width:901px){.media-elements-schemes .audio-schemes__preview{overscroll-behavior:contain;max-height:max(220px,100dvh - 310px);padding-bottom:8px;overflow:auto}}.media-elements-schemes__thumbnail{aspect-ratio:auto;background:#172327;height:124px}.media-elements-schemes__thumbnail .workbench-preview__media{aspect-ratio:auto;height:100%;min-height:0}.media-elements-schemes__thumbnail .workbench-preview__canvas{width:auto;max-width:100%;height:100%;margin-inline:auto}@media (min-width:901px){.media-elements-schemes:not([data-current=true]) .audio-schemes__preview{max-height:max(220px,100dvh - 370px)}.media-elements-schemes:not([data-current=true]) .brand-effect-preview .workbench-preview__canvas{width:min(100%, calc(clamp(140px, calc(100dvh - 500px), 360px) * var(--workbench-canvas-aspect)))}}.independent-tools__panel--v4 .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls :is(input:not([type=checkbox]):not([type=file]):not([type=range]),select){height:32px;min-height:32px}.independent-tools__panel[data-tool=effect] .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls__section--logo .media-preferences-controls__section-header{font-size:14px}.brand-scheme-editor__columns[data-domain=elements] .brand-scheme-editor__preview .workbench-preview{max-height:none}@media (min-width:901px){.independent-tools__panel--v4 .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls--compact{--media-control-height:32px}.independent-tools__panel--v4 .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls :is(.caption-appearance__field>button,.workbench-color-control){height:32px;min-height:32px}.independent-tools__panel--v4 .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls summary{min-height:32px}.independent-tools__panel--v4 .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls__section--logo{gap:6px}.brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls__section--logo :is(.media-asset-picker,.media-asset-picker__upload){row-gap:6px}.independent-tools__panel--v4 .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls__section--logo .media-asset-picker__upload>button{height:32px;min-height:32px;padding-block:0;font-size:12px}}@media (max-width:900px){.independent-tools__panel--v4 .brand-scheme-editor__columns[data-domain=elements] .media-preferences-controls :is(input:not([type=checkbox]):not([type=file]):not([type=range]),select){height:44px;min-height:44px}}.independent-tools__panel.independent-tools__panel--v4[data-tool=bookends][data-tab]{width:min(1120px, calc(100vw - var(--scheme-panel-left,88px) - 24px))}.bookend-schemes__columns{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:24px;display:grid}.bookend-schemes__columns>*{min-width:0}.bookend-schemes__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:12px;display:grid}.bookend-schemes__catalog>button{text-align:start;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--background);border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;min-height:88px;padding:16px;display:grid}.bookend-schemes__catalog>button>small{color:var(--muted-foreground);grid-column:2}.bookend-schemes__catalog>button[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.bookend-schemes__preview{flex-direction:column;align-items:stretch;gap:12px;display:flex}.bookend-schemes__preview>*{flex-shrink:0}.bookend-schemes__preview>p,.bookend-settings :is(p,small),.bookend-preview>p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12px}.bookend-schemes__back{display:none}.bookend-settings{border:1px solid var(--border);background:#fafafa;border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.bookend-settings>:is(label,.bookend-settings__field),.bookend-settings .media-preferences-controls__grid>label,.bookend-settings .media-preferences-controls__color-field{grid-template-columns:minmax(74px,.35fr) minmax(0,1fr);align-items:center;gap:6px;min-height:38px;margin:0;font-size:12px;display:grid}.bookend-settings .media-preferences-controls__grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.bookend-settings :is(input:not([type=checkbox]),select),.bookend-settings .workbench-color-control{border-radius:999px;width:100%;min-width:0;height:32px;min-height:32px;font-size:12px}.bookend-settings select{border:1px solid var(--border);background:var(--background);padding-inline:10px}.bookend-settings__sides{align-self:flex-start}.bookend-settings .media-asset-picker--direct{border:0;grid-template-columns:minmax(64px,.35fr) minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:grid}.bookend-settings .media-asset-picker--direct>legend{font-size:12px;display:contents}.bookend-settings .media-asset-picker--direct>select{grid-area:1/2}.bookend-settings .media-asset-picker__upload{display:contents}.bookend-settings .media-asset-picker__upload>button{grid-area:1/3;height:32px;min-height:32px;padding-block:0;font-size:12px}.bookend-settings .media-asset-picker__consent,.bookend-settings .media-asset-picker--direct>p{grid-column:1/-1;font-size:11px}.bookend-settings .media-asset-picker--direct>legend+select{margin-block:3px}.bookend-settings__coordinates{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bookend-settings__coordinates label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.bookend-settings .brand-preview-segments{max-width:100%}.independent-tools__panel .bookend-settings .brand-preview-segments[data-selection-level]>button{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0;max-width:100%;height:auto;min-height:30px}.bookend-settings .caption-appearance{min-width:0}.bookend-preview{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.bookend-preview>.brand-preview-segments{align-self:flex-start}.bookend-preview h3{margin:0;font-size:13px}.bookend-preview__stage{background:var(--muted);border-radius:16px;place-items:center;min-width:0;padding:8px;display:grid}.bookend-preview__canvas{width:min(100%, calc(416px * var(--bookend-ratio)));aspect-ratio:var(--bookend-ratio);background:#18181b;border-radius:10px;min-width:0;position:relative;overflow:hidden}.bookend-preview__canvas :is(.text-card-preview,.workbench-preview,.workbench-preview__media,.bookend-preview__asset){width:100%;max-width:none;height:100%;min-height:0;max-height:none;aspect-ratio:var(--bookend-ratio);margin:0}.bookend-preview__canvas .workbench-preview__media{position:absolute;inset:0}.bookend-preview__canvas .text-card-preview{container-type:inline-size}.bookend-preview__asset{position:relative}.bookend-preview__asset>video,.bookend-preview__canvas .text-card-preview__underlay>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bookend-preview__playback{align-items:center;gap:12px;display:flex}.bookend-preview__playback small{color:var(--muted-foreground)}.bookend-preview__seek{width:100%;min-width:0}@media (max-width:900px){.independent-tools__panel.independent-tools__panel--v4[data-tool=bookends][data-tab]{width:calc(100vw - 16px)}.bookend-schemes__columns{grid-template-columns:minmax(0,1fr);gap:16px}.bookend-schemes__catalog>button{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px}.bookend-schemes__catalog>button>small{grid-column:1}.bookend-schemes:not([data-current=true])[data-detail=false] .bookend-schemes__preview,.bookend-schemes:not([data-current=true])[data-detail=true]:not([data-editing=true]) .bookend-schemes__settings{display:none}.bookend-schemes[data-detail=true] .bookend-schemes__back{align-self:flex-start;display:inline-flex}.bookend-settings{padding:12px}.bookend-settings :is(input:not([type=checkbox]),select),.bookend-settings .workbench-color-control,.bookend-settings .media-asset-picker__upload>button{height:44px;min-height:44px}.bookend-settings .media-asset-picker--direct{grid-template-columns:minmax(0,1fr) auto}.bookend-settings .media-asset-picker--direct>legend{float:left;grid-column:1/-1;width:100%;display:block}.bookend-settings .media-asset-picker--direct>select{grid-area:auto/1}.bookend-settings .media-asset-picker__upload>button{grid-area:auto/2}.bookend-schemes button{white-space:normal;overflow-wrap:anywhere}.bookend-settings .brand-preview-segments{flex-wrap:wrap;height:auto;min-height:36px}.bookend-settings .brand-preview-segments>button{height:auto;min-height:30px}.bookend-preview__canvas{width:min(100%, calc(340px * var(--bookend-ratio)))}}.bookend-settings>:is(label,.bookend-settings__field),.bookend-settings .media-preferences-controls__grid>label,.bookend-settings .media-preferences-controls__color-field,.bookend-settings .caption-appearance__field{grid-template-columns:90px minmax(0,1fr)}.bookend-settings .caption-appearance{border:0;margin:0;padding:0}.bookend-settings .caption-appearance__grid{display:block}.bookend-settings .caption-appearance__field{align-items:center;gap:6px;min-height:38px;display:grid}.bookend-settings .caption-appearance__field strong{font-weight:400}.bookend-settings :is(label,.bookend-settings__field,.media-preferences-controls__color-field)>:is(span,strong){overflow-wrap:anywhere;min-width:0}.independent-tools__panel.independent-tools__panel--v4 .bookend-settings button[role=switch]{background:var(--input);border:0;width:32px;min-width:32px;height:18.4px;min-height:18.4px;padding:0}.independent-tools__panel.independent-tools__panel--v4 .bookend-settings button[role=switch][data-state=checked]{background:var(--primary)}.independent-tools__panel.independent-tools__panel--v4 .bookend-settings button[role=switch]:before{display:none}.independent-tools__panel.independent-tools__panel--v4 .bookend-settings button[role=switch]:after{inset:-13px -6px}.independent-tools__panel.independent-tools__panel--v4 .bookend-settings [data-slot=switch-thumb]{width:16px;height:16px;position:absolute;top:1.2px;left:1px;transform:none}.independent-tools__panel.independent-tools__panel--v4 .bookend-settings [role=switch][data-state=checked] [data-slot=switch-thumb]{left:1px}.independent-tools__panel[data-tool=effect] .brand-scheme-editor .bookend-settings{padding:16px}.independent-tools__panel .brand-scheme-editor .bookend-settings .caption-appearance__field{grid-template-columns:90px minmax(0,1fr)}.independent-tools__panel .brand-scheme-editor .bookend-settings .caption-appearance__field>strong{display:block}.bookend-schemes__preview>button,.bookend-schemes__preview .caption-schemes__save :is(input,button),.bookend-schemes__preview .caption-settings-current__navigation button,.bookend-preview__playback button{height:auto;min-height:44px}@media (min-width:901px){.independent-tools__panel.independent-tools__panel--v4 .bookend-settings :is(input:not([type=checkbox]),select,.caption-appearance__field>button,.workbench-color-control,.media-asset-picker__upload>button){height:32px;min-height:32px}}@media (max-width:900px){.bookend-settings>:is(label,.bookend-settings__field),.bookend-settings .media-preferences-controls__grid>label,.bookend-settings .media-preferences-controls__color-field,.bookend-settings .caption-appearance__field{grid-template-columns:minmax(64px,.35fr) minmax(0,1fr)}}.independent-tools__panel .bookend-settings .workbench-color-control{text-align:start;justify-content:flex-start;gap:6px;padding-inline:10px}.independent-tools__panel[data-tool=framing]{width:min(1120px, calc(100vw - var(--scheme-panel-left,16px) - 16px))}.framing-settings-controls{gap:20px;min-width:0;display:grid}.framing-settings-controls fieldset{border:0;min-width:0;margin:0;padding:0}.framing-settings-controls h4{margin-bottom:12px;font-weight:600}.framing-settings-controls p{color:var(--muted-foreground);margin:10px 0;font-size:12px;line-height:1.6}.framing-settings__ratios{width:100%;display:flex}.framing-settings__ratios>button{white-space:nowrap;flex:1 0 auto;min-width:44px}.framing-settings__row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.framing-settings__row>span{color:var(--muted-foreground);min-width:40px;font-size:12px}.framing-settings__select{border:1px solid var(--border);background:var(--background);text-align:start;border-radius:999px;flex:1;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 16px;display:flex}.framing-settings__select>span:nth-child(2){flex:1}.framing-settings__select svg:not(.framing-layout-image){flex-shrink:0;width:16px;height:16px}.framing-settings__thumbnail{flex-shrink:0;justify-content:center;align-items:center;width:70px;height:44px;display:flex}.framing-layout-image{clip-path:inset(0 round 8px);border:0;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;overflow:hidden}.framing-settings__order{display:flex}.framing-settings__order button{width:44px;min-width:44px;min-height:44px;padding:4px}.framing-settings__safety{align-items:center;gap:8px;display:flex}.framing-settings__safety svg{width:16px;height:16px}.framing-settings__dropdown{border:1px solid var(--border);background:var(--background);border-radius:16px;margin-top:12px;padding:12px;box-shadow:0 8px 24px #0000000d}.framing-settings__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.framing-settings__option{text-align:center;flex-direction:column;gap:8px;min-width:0;display:flex}.framing-settings__option>button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;min-height:44px;font-size:12px}.framing-settings__option>button[aria-pressed=true]{background:var(--muted)}.framing-settings__option>button svg:not(.framing-layout-image){width:14px;height:14px;display:inline-block}.framing-settings__option[data-disabled=true]>button:last-child{opacity:.4}.framing-settings__image-button{justify-content:center;align-items:center;height:96px;display:flex;position:relative}.framing-settings__image-button>svg:last-child:not(.framing-layout-image){color:#18181b;background:#ffffffdb;border-radius:4px;position:absolute;bottom:5px;right:5px}.framing-settings__enlarged{flex-direction:column;align-items:center;gap:8px;width:100%;height:240px;margin:16px auto 0;display:flex}.framing-settings__enlarged>svg{max-height:208px}.framing-settings__enlarged figcaption{font-size:12px}.framing-schemes__navigation{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.framing-schemes__thumbnail{grid-row:span 2;justify-content:center;align-items:center;width:68px;height:64px;display:flex}.framing-schemes__catalog>button{grid-template-columns:68px minmax(0,1fr)}.framing-schemes__catalog>button>span:last-child{grid-column:2}@media (max-width:640px){.independent-tools__panel[data-tool=framing]{width:100%}.framing-settings__options{grid-template-columns:repeat(2,minmax(0,1fr))}.framing-settings__row{grid-template-columns:minmax(40px,.22fr) minmax(0,1fr);display:grid}.framing-settings__row>span{overflow-wrap:anywhere;min-width:0}.framing-settings__order{grid-column:2;justify-content:flex-end}}.vertical-reframe__settings fieldset{border:0;min-width:0;margin:0;padding:0}.smart-framing-preference__label{align-items:center;gap:8px;margin-bottom:8px;display:flex}.smart-framing-preference__label svg{width:16px;height:16px}.vertical-reframe__settings .brand-preview-segments{width:100%;display:flex}.vertical-reframe__settings .brand-preview-segments>button{white-space:nowrap;flex:1 0 auto;min-width:44px}@media (max-width:900px){.framing-schemes[data-editing=true] .audio-schemes__preview,.framing-schemes[data-current=true] .audio-schemes__preview{grid-row:auto}.framing-schemes[data-editing=true] .audio-schemes__settings,.framing-schemes[data-current=true] .audio-schemes__settings{grid-row:1}.framing-schemes[data-editing=true] .audio-schemes__preview>.audio-schemes__back{display:none}}.independent-tools__panel.independent-tools__panel--v4[data-tool=framing]{width:min(1120px, calc(100vw - var(--scheme-panel-left,116px) - 24px));background:var(--background);border-radius:24px;height:min(900px,100dvh - 140px)}.independent-tools__panel[data-tool=framing]>header #independent-tool-help{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:18px;display:block}.independent-tools__panel[data-tool=framing]>header .independent-tools__current-status{display:none}.framing-schemes .audio-schemes__columns{grid-template-columns:minmax(0,460fr) minmax(0,596fr);align-items:start;gap:24px}.framing-schemes__catalog-title,.framing-schemes__candidate-title{font-size:16px;font-weight:600;line-height:24px}.framing-schemes__help{color:var(--muted-foreground);margin:8px 0 16px;font-size:12px;line-height:18px}.framing-schemes__catalog{gap:12px;margin:16px 0 0}.framing-schemes__catalog>button{background:var(--card);border-radius:16px;gap:0;min-height:170px;padding:10px}.framing-schemes__catalog>button[aria-pressed=true]{box-shadow:none;background:#f0fdfa;border-color:#0f766e}.framing-schemes__catalog .framing-schemes__thumbnail{background:var(--muted);border-radius:10px;width:100%;height:86px;margin-bottom:8px}.framing-schemes__catalog>button>strong{justify-content:space-between;align-items:center;width:100%;margin-bottom:2px;font-size:14px;line-height:21px;display:flex}.framing-schemes__catalog>button>strong>svg{color:#0f766e;flex:none;width:16px;height:16px}.framing-schemes__catalog>button>:is(span:not(.framing-schemes__thumbnail),small){font-size:12px;line-height:18px}.framing-schemes .audio-schemes__preview{min-width:0}.framing-schemes[data-editing=true] .audio-schemes__settings>button{margin-bottom:22px}.framing-schemes .caption-schemes__save{margin-top:20px}.framing-schemes__navigation{margin:16px 0}.framing-settings-controls .framing-settings__ratios{width:min(392px,100%);display:flex}.framing-settings-controls .framing-settings__ratios>button{flex:1 0 auto;min-width:max-content}.framing-settings__row{grid-template-columns:66px minmax(0,1fr);gap:8px;display:grid}.framing-settings__select-shell{min-width:0;position:relative}.framing-settings__select{width:100%;min-height:56px;padding:7px 14px;font-size:14px}.framing-settings__thumbnail{justify-content:flex-start;height:40px}.framing-settings__select[data-removable=true]>span:nth-child(2){padding-right:38px}.framing-settings__select-shell>.framing-settings__remove{border-radius:999px;width:44px;height:44px;min-height:44px;padding:0;position:absolute;top:50%;right:29px;transform:translateY(-50%)}.framing-settings__order{grid-column:2;justify-content:flex-end}.framing-settings__add{margin-left:76px}.framing-settings__safety{border:1px solid var(--border);background:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px}.framing-settings__safety>svg{flex:none;margin-top:2px}.framing-settings__safety strong{font-size:13px;font-weight:600}.framing-settings-controls .framing-settings__safety p{margin:4px 0 0}.brand-effect-preview[data-framing=true]{--framing-preview-height:240px;flex-direction:column;display:flex}.framing-schemes[data-current=false][data-editing=false] .brand-effect-preview[data-framing=true]{--framing-preview-height:292px}.brand-effect-preview[data-framing=true]>.caption-schemes__compare{order:-1;width:min(228px,100%);margin-bottom:12px}.brand-effect-preview[data-framing=true]>.caption-schemes__compare>button{flex:1}.brand-effect-preview[data-framing=true] h3{margin-bottom:0;font-size:16px;line-height:24px}.brand-effect-preview[data-framing=true] .framing-preview__help{margin:6px 0 16px}.brand-effect-preview[data-framing=true] .workbench-preview__media{height:auto;min-height:var(--framing-preview-height);aspect-ratio:auto;background:var(--muted);border-radius:16px;align-items:center;display:grid}.brand-effect-preview[data-framing=true] .workbench-preview__canvas{width:min(100%,calc(var(--framing-preview-height) * var(--workbench-canvas-aspect)));border-radius:16px;margin-inline:auto}.brand-effect-preview[data-framing=true] .brand-effect-preview__playback{justify-content:space-between;margin:12px 0 0}.independent-tools__panel[data-tool=framing]>footer>.brand-scheme-draft-note{color:var(--muted-foreground);flex:1;font-size:12px}@media (max-width:900px){.independent-tools__panel.independent-tools__panel--v4[data-tool=framing]{border-radius:18px;width:auto}.framing-schemes .audio-schemes__columns{grid-template-columns:minmax(0,1fr)}.framing-schemes__catalog>button{min-height:170px}.framing-schemes .caption-schemes__save{margin-top:16px}.framing-settings__row{grid-template-columns:minmax(40px,.18fr) minmax(0,1fr)}.framing-settings__add{margin-left:0}.framing-settings__select{gap:8px;padding-inline:10px}.framing-settings__thumbnail{width:58px}.framing-settings__select[data-removable=true]>span:nth-child(2){padding-right:32px}.framing-settings__select-shell>.framing-settings__remove{right:23px}.brand-effect-preview[data-framing=true]{--framing-preview-height:240px}}@media (min-width:901px){.framing-schemes[data-current=false][data-editing=false] .brand-effect-preview[data-framing=true]{--framing-preview-height:clamp(140px,calc(100dvh - 680px),292px)}}.framing-schemes .audio-schemes__preview>button,.framing-schemes .audio-schemes__settings>button,.framing-schemes .caption-schemes__save :is(input,button),.framing-schemes__navigation>button,.framing-schemes .brand-effect-preview__playback>button{height:auto;min-height:44px}@media (min-width:901px){.framing-schemes,.brand-scheme-editor__columns[data-domain=framing]{position:relative}:is(.framing-schemes,.brand-scheme-editor__columns[data-domain=framing]) .framing-settings__dropdown{z-index:5;padding:20px;position:absolute;left:0;right:0}.framing-settings__options{gap:12px}.framing-settings__image-button{background:var(--muted);border-radius:12px;height:150px}}@media (max-width:900px){.framing-schemes[data-current=false][data-editing=false] .brand-effect-preview[data-framing=true],.framing-schemes .brand-effect-preview[data-framing=true]{--framing-preview-height:200px}}.clip-framing-task .vertical-reframe__settings{grid-template-columns:minmax(0,1fr);gap:16px}.clip-framing-task .smart-framing-preference{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.clip-framing-task .smart-framing-preference__label{margin:0;font-size:12px}.clip-framing-task .smart-framing-preference .brand-preview-segments{width:fit-content;max-width:100%}@container workbench-task (min-width:720px){.clip-framing-task .vertical-reframe__settings{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@container workbench-task (max-width:420px){.clip-framing-task .smart-framing-preference{grid-template-columns:minmax(0,1fr);gap:8px}}@media (min-width:901px){.brand-scheme-editor__columns[data-domain=framing]{grid-template-columns:minmax(0,460px) minmax(0,608px);justify-content:space-between;gap:24px}.brand-scheme-editor__columns[data-domain=framing] .brand-effect-preview[data-framing=true]{--framing-preview-height:clamp(180px,calc(100dvh - 460px),342px)}}.framing-schemes__empty{border:1px dashed var(--border);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:12px;min-height:240px;padding:24px;display:grid}.framing-schemes__empty>svg{width:28px;height:28px;color:var(--muted-foreground)}.framing-schemes__empty h3{font-size:16px;font-weight:600}.framing-schemes__empty p{color:var(--muted-foreground);font-size:12px;line-height:1.6}.framing-layout-image--full{color:#31544e;text-align:center;background:#e3efeb;place-items:center;width:100%;height:100%;padding:6px;font-size:12px;line-height:1.3;display:grid}.framing-settings__row[data-sortable=true]{grid-template-columns:66px minmax(0,1fr) 88px;gap:8px}.framing-settings-controls[data-sortable=true] .framing-settings__thumbnail{width:48px}.framing-settings-controls[data-sortable=true] .framing-settings__select{gap:6px;padding-inline:10px}.framing-settings__row[data-sortable=true] .framing-settings__order{grid-column:auto}.framing-settings__option{position:relative}.framing-settings__option>.framing-settings__choice{border:1px solid #0000;flex-direction:column;align-items:stretch;gap:8px;padding:4px;display:flex}.framing-settings__option>.framing-settings__choice[aria-pressed=true]{background:#f0fdfa;border-color:#0f766e}.framing-settings__choice:disabled{opacity:.4;cursor:not-allowed}.framing-settings__option-title{justify-content:center;align-items:center;gap:6px;min-height:36px;display:flex}.framing-settings__option>.framing-settings__preview-toggle{color:#18181b;border:1px solid var(--border);opacity:1;background:#ffffffec;border-radius:999px;place-items:center;width:32px;height:32px;min-height:32px;display:grid;position:absolute;top:8px;right:8px}.framing-settings__option>.framing-settings__preview-toggle[aria-pressed=true]{color:#0f766e;background:#d8f5ef;border-color:#0f766e}.framing-settings__large-preview{--layout-preview-height:min(56dvh, 500px, calc(var(--radix-popover-content-available-height) - 32px));z-index:90;background:var(--background);border-radius:20px;width:min(680px,100vw - 32px);padding:16px;box-shadow:0 12px 48px #00000026}.framing-settings__large-preview .framing-settings__enlarged{height:var(--layout-preview-height);gap:12px;margin:0;display:flex}.framing-settings__large-preview .framing-layout-image{width:auto;height:auto;max-height:calc(var(--layout-preview-height) - 32px);object-fit:contain;flex:none;max-width:100%}.framing-settings__large-preview .framing-layout-image--full{width:100%;height:calc(var(--layout-preview-height) - 32px);font-size:28px}.framing-layout-image-error{max-width:100%;color:var(--muted-foreground);text-align:center;font-size:12px;line-height:16px}.framing-settings__enlarged:has(.framing-layout-image-error) .framing-layout-image{max-height:calc(var(--layout-preview-height) - 88px)}.framing-settings__large-preview figcaption{font-size:14px;line-height:20px}@media (max-width:640px){.framing-settings__row{grid-template-columns:40px minmax(0,1fr);gap:6px}.framing-settings__row[data-sortable=true]{grid-template-columns:40px minmax(0,1fr) 44px;gap:6px}.framing-settings__row[data-sortable=true] .framing-settings__order{flex-direction:column}.framing-settings-controls[data-sortable=true] .framing-settings__thumbnail{width:32px}.framing-settings__option>.framing-settings__preview-toggle{width:44px;height:44px}.framing-settings__large-preview{--layout-preview-height:min(52dvh, 420px, calc(var(--radix-popover-content-available-height) - 32px))}}.framing-settings__large-preview{transition:none!important;animation:none!important}.framing-settings__option[data-disabled=true]>.framing-settings__preview-toggle{opacity:1}.framing-preview__resize-area{text-align:center;min-width:0}.framing-preview__resize-area>small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;display:block}.framing-preview__resize{cursor:row-resize;width:100%;height:16px}.framing-preview__resize:before{width:80px;height:16px}.framing-preview__resize>span{width:64px;height:3px}.framing-preview__resize:focus-visible{outline:2px solid var(--ring);border-radius:8px}.independent-tools__panel .scheme-library-action[data-slot=button]{white-space:normal;border-radius:999px;align-self:flex-start;width:fit-content;max-width:100%;height:auto;min-height:44px}.independent-tools__panel .scheme-library-action[data-slot=button]>svg{flex:0 0 16px;width:16px;height:16px;display:block}.framing-schemes[data-editing=false] .audio-schemes__preview>.scheme-library-action{margin-top:12px}.audio-effect-audition__status:empty{display:none}.scheme-preview-empty{min-height:240px}.bookend-preview__content{flex-direction:column;gap:12px;min-width:0;display:flex}.brand-effect-preview[data-scheme-resizable=true]{--scheme-preview-height:240px}:is(.independent-tools__panel,.caption-delivery-preview) .brand-effect-preview[data-scheme-resizable=true] .workbench-preview__media{height:var(--scheme-preview-height);aspect-ratio:auto;place-items:center;min-height:0;display:grid}:is(.independent-tools__panel,.caption-delivery-preview) .brand-effect-preview[data-scheme-resizable=true] .workbench-preview__canvas{width:min(100%, calc(var(--scheme-preview-height) * var(--workbench-canvas-aspect)));max-height:100%;margin-inline:auto}.audio-effect-audition[data-scheme-resizable=true] .audio-effect-audition__frame{height:var(--scheme-preview-height,240px);aspect-ratio:auto}.audio-effect-audition[data-scheme-resizable=true] .audio-effect-audition__frame>video{object-fit:contain;width:100%;height:100%}.bookend-preview__content[data-scheme-resizable=true] .bookend-preview__stage{height:var(--scheme-preview-height,240px)}.bookend-preview__content[data-scheme-resizable=true] .bookend-preview__canvas{width:min(100%,calc((var(--scheme-preview-height,240px) - 16px) * var(--bookend-ratio)));max-height:100%}.independent-tools__panel:is([data-tab=builtin],[data-tab=mine])>.independent-tools__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}@media (max-width:900px){.audio-schemes:not([data-current=true])[data-detail=false] .audio-schemes__preview:has(.scheme-preview-empty){display:block}.bookend-schemes:not([data-current=true])[data-detail=false] .bookend-schemes__preview:has(.scheme-preview-empty){display:block}.caption-schemes:not([data-current=true])[data-detail=false] .caption-schemes__columns>aside:has(.scheme-preview-empty){display:block}}@media (min-width:901px){.independent-tools__panel:is([data-tool=caption],[data-tool=framing],[data-tool=elements],[data-tool=audio],[data-tool=bookends]):is([data-tab=builtin],[data-tab=mine]) .scheme-preview-pin{min-height:0;max-height:var(--scheme-scroll-height,calc(100dvh - 300px));overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;position:sticky;top:0;overflow-y:auto}.independent-tools__panel .scheme-preview-pin .brand-effect-preview:is([data-scheme-resizable=true],[data-framing=true]){--scheme-visible-preview-height:min(var(--scheme-preview-height,240px), max(100px, calc(var(--scheme-scroll-height,520px) - 280px)))}.independent-tools__panel .scheme-preview-pin .brand-effect-preview[data-framing=true]{--scheme-visible-preview-height:min(var(--framing-preview-height,240px), max(100px, calc(var(--scheme-scroll-height,520px) - 280px)))}.independent-tools__panel .scheme-preview-pin .brand-effect-preview:is([data-scheme-resizable=true],[data-framing=true]) .workbench-preview__media{height:var(--scheme-visible-preview-height);min-height:0}.independent-tools__panel .scheme-preview-pin .brand-effect-preview:is([data-scheme-resizable=true],[data-framing=true]) .workbench-preview__canvas{width:min(100%, calc(var(--scheme-visible-preview-height) * var(--workbench-canvas-aspect)));max-height:100%}}.independent-tools__panel .builtin-catalog-toolbar>:is(input,select){border-radius:999px;height:32px;min-height:32px;padding-block:0;padding-inline:12px;font-size:12px;line-height:18px}.independent-tools__panel .builtin-catalog-toolbar>select{padding-inline-end:32px}@media (min-width:901px){.independent-tools__panel .scheme-preview-pin .bookend-preview__content[data-scheme-resizable=true]{--scheme-visible-preview-height:min(var(--scheme-preview-height,240px), max(100px,calc(var(--scheme-scroll-height,600px) - 360px)))}.independent-tools__panel .scheme-preview-pin .bookend-preview__content[data-scheme-resizable=true] .bookend-preview__stage{height:var(--scheme-visible-preview-height)}.independent-tools__panel .scheme-preview-pin .bookend-preview__content[data-scheme-resizable=true] .bookend-preview__canvas{width:min(100%,calc((var(--scheme-visible-preview-height) - 16px) * var(--bookend-ratio)))}.independent-tools__panel .scheme-preview-pin .audio-effect-audition[data-scheme-resizable=true] .audio-effect-audition__frame{height:min(var(--scheme-preview-height,240px),max(100px,calc(var(--scheme-scroll-height,480px) - 240px)))}}@media (max-width:640px),(pointer:coarse){.independent-tools__panel .builtin-catalog-toolbar>:is(input,select){height:44px;min-height:44px}}.independent-tools__panel .scheme-create-back{background:#fafafa;border-radius:999px;width:fit-content;max-width:100%;height:44px;min-height:44px;margin-bottom:12px}.independent-tools__panel .caption-schemes__save[data-create=true]{justify-content:flex-end}.independent-tools__panel .caption-schemes__save[data-create=true] input{border-radius:999px;height:44px;min-height:44px}.independent-tools__panel .scheme-create-save{color:#fff;background:#2563eb;border-radius:999px;height:44px;min-height:44px;margin-inline-start:auto}.independent-tools__panel :is(.scheme-create-back,.scheme-create-save)>svg{flex:0 0 16px;width:16px;height:16px}.independent-tools__panel .scheme-from-current{height:44px;min-height:44px}.independent-tools__panel[data-tab=custom] .caption-settings-current__save>.scheme-create-save{align-self:flex-end}.audio-cleanup-task__audition>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.audio-cleanup-task__audition>button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.clips-editor-shell[data-review-sidebar=true]{grid-template-columns:var(--review-score-sidebar-width,72px) 16px minmax(0,1fr);align-items:start;gap:0;display:grid}.review-score-sidebar-host{top:var(--scheme-sidebar-top,88px);max-height:calc(100dvh - var(--scheme-sidebar-top,88px) - 16px);min-width:0;position:sticky;overflow-y:auto}.review-score-sidebar{padding-block:8px}.review-score-sidebar ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.review-score-sidebar li{border:1px solid var(--border);background:var(--score-surface,var(--background));border-radius:12px;flex-shrink:0;align-items:center;gap:2px;min-width:0;height:44px;padding:0 4px;display:flex;box-shadow:0 1px 2px #00000008}.review-score-sidebar li>span{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:left;min-width:0;color:var(--foreground);-webkit-box-orient:vertical;flex:1;font-size:11px;line-height:14px;display:-webkit-box;overflow:hidden}.review-score-sidebar strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--score-ink,var(--muted-foreground));flex:0 0 3ch;font-size:18px;font-weight:700;line-height:22px}.review-score-sidebar [data-score-tone=excellent]{--score-surface:#dcfce7;--score-ink:#166534}.review-score-sidebar [data-score-tone=good]{--score-surface:#f0fdf4;--score-ink:#15803d}.review-score-sidebar [data-score-tone=moderate]{--score-surface:#fefce8;--score-ink:#854d0e}.review-score-sidebar [data-score-tone=weak]{--score-surface:#fff7ed;--score-ink:#9a3412}.review-score-sidebar [data-score-tone=low]{--score-surface:#fef2f2;--score-ink:#b91c1c}.review-score-sidebar [data-score-tone=missing]{--score-surface:var(--muted);--score-ink:var(--muted-foreground)}@media (max-width:900px){.clips-editor-shell[data-review-sidebar=true]{display:block}.review-score-sidebar-host{display:none}.review-score-sidebar ul{overscroll-behavior-inline:contain;flex-direction:row;padding-bottom:4px;overflow-x:auto}.review-score-sidebar li{width:var(--review-score-sidebar-width,72px)}}.review-workspace{grid-template-columns:minmax(0,var(--review-analysis-width)) 16px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.review-workspace__analysis{border-radius:20px;min-width:0;height:auto;overflow:visible;container:review-analysis/inline-size}.review-workspace__analysis .recommendation-analysis{align-content:start;min-height:0}.review-workspace__analysis .recommendation-analysis__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-workspace__analysis .workbench-overview__insights,.review-workspace__analysis .workbench-overview__analysis-row{display:contents}.review-workspace__analysis .recommendation-analysis__details section{overflow-wrap:anywhere;min-width:0;min-height:0}.review-workspace__analysis .workbench-overview__score-list{grid-template-columns:minmax(0,1fr)}.review-workspace__analysis .workbench-overview__score-list>div>span{white-space:normal;overflow-wrap:anywhere}.review-workspace__preview{border:1px solid var(--border);background:var(--card);border-radius:20px;min-width:0;height:auto;padding:14px;overflow:visible}.review-workspace__preview .workbench-overview__preview{flex-direction:column;gap:12px;min-width:0;height:100%;display:flex}.workbench-overview .review-workspace .workbench-preview{flex:1;height:auto;min-height:0}.workbench-overview .review-workspace .workbench-preview__media{height:100%;min-height:0}.workbench-overview .review-workspace .workbench-preview__media video{object-fit:contain;width:100%;height:100%;max-height:100%}.review-workspace__preview .workbench-overview__identity{overflow-wrap:anywhere;flex:none;min-width:0}.review-workspace__separator:before{width:16px}@container review-analysis (max-width:416px){.review-workspace__analysis .recommendation-analysis__details{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.review-workspace{flex-direction:column;gap:16px;display:flex}.review-workspace__preview{order:-1;height:400px}.review-workspace__analysis{height:auto;overflow:visible}.review-workspace__separator{display:none}}.recommendation-analysis--always-open .recommendation-analysis__details{border-top:0;padding-top:0}.review-workspace__analysis .recommendation-analysis--always-open .workbench-overview__score-breakdown{grid-column:1/-1}.adaptive-score-row{grid-template-columns:repeat(var(--adaptive-score-columns,10),minmax(0,1fr));overscroll-behavior-inline:contain;gap:4px;min-width:0;padding-block:4px;display:grid}.adaptive-score__item{background:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 4px;display:flex;position:relative}.adaptive-score__item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.adaptive-score__name{justify-content:center;align-items:center;width:100%;height:20px;font-size:11px;display:flex;position:relative;overflow:hidden}.adaptive-score__full,.adaptive-score__short{white-space:nowrap;visibility:hidden;width:max-content;position:absolute}.adaptive-score__name svg{visibility:hidden;width:18px;height:18px}.adaptive-score__item[data-label-mode=full] .adaptive-score__full,.adaptive-score__item[data-label-mode=short] .adaptive-score__short,.adaptive-score__item[data-label-mode=icon] svg{visibility:visible}.adaptive-score__item strong{font-variant-numeric:tabular-nums;font-size:16px}.recommendation-analysis--always-open .recommendation-analysis__summary>p{white-space:normal;overflow-wrap:anywhere}.recommendation-analysis--always-open .recommendation-analysis__summary>strong{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--card));color:var(--primary);overflow-wrap:anywhere;border-radius:14px;padding:12px 14px;font-size:22px;font-weight:750;line-height:1.4;display:block}.workbench-overview{padding-bottom:0}.workbench-overview .workbench-review-block{grid-template-columns:minmax(0,1fr);align-items:start}.workbench-review-block__note{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-width:0;display:grid}.workbench-overview .workbench-review-block textarea{field-sizing:fixed;resize:vertical;box-sizing:border-box;height:44px;min-height:44px;overflow-y:auto}.workbench-overview .workbench-review-block [data-slot=button]{height:44px;min-height:44px}.workbench-review-block__note>.workbench-action--save{grid-area:1/2}.workbench-overview .workbench-review-block .workbench-save-state{grid-area:2/1/auto/-1}.workbench-overview .workbench-overview__actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-area:auto/1;justify-content:space-between;gap:12px;padding:0;display:flex;position:static}.workbench-review-block__decisions,.workbench-review-block__next{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}.workbench-review-block__next{justify-content:flex-end;margin-inline-start:auto}.workbench-review-block__next p{color:var(--muted-foreground);overflow-wrap:anywhere;flex:180px;margin:0;font-size:12px;line-height:1.5}.workbench-overview .workbench-overview__actions [data-slot=button]{width:auto;max-width:100%}.workbench-overview .workbench-action--open{order:0}.review-score-sidebar .review-score-name{display:block;position:relative}.review-score-short{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-score-full{white-space:normal;overflow-wrap:anywhere;visibility:hidden;width:100%;line-height:14px;position:absolute;top:0;left:0}.review-score-sidebar [data-full-label=true] .review-score-full{visibility:visible;display:block;position:static}.review-score-sidebar [data-full-label=true] .review-score-short{display:none}@media not (max-width:900px){.review-workspace__analysis .workbench-overview__score-breakdown{display:none}}.workbench-overview .review-workspace__analysis .workbench-review-block{border:1px solid var(--border);background:var(--card);border-radius:20px;min-width:0;margin-top:12px;padding:14px}@media not (max-width:900px){.review-workspace__preview{contain:size;min-height:0}}.media-overlay-add__panel:has(.media-overlay-insert[data-source=builtin]){--media-picker-width:688px;max-height:min(820px,85dvh);left:max(24px,50vw - 760px);right:auto}.media-overlay-add__panel .media-overlay-insert{flex-direction:column;gap:12px;min-width:0;display:flex}.media-overlay-add__panel .media-overlay-insert>[hidden]{display:none}.builtin-media-picker{flex-direction:column;gap:10px;min-width:0;display:flex}.builtin-media-picker__search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.builtin-media-picker__search>input{flex:220px;min-width:0}.builtin-media-picker__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.builtin-media-picker__filters label{color:var(--muted-foreground);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.builtin-media-picker__filters select{border:1px solid var(--border);width:100%;min-width:0;height:36px;color:var(--foreground);background:var(--background);border-radius:999px;padding:0 10px}.builtin-media-picker__summary,.builtin-media-picker__selected,.builtin-media-picker__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.builtin-media-picker__summary button{height:auto;min-height:28px;padding:3px 10px}.builtin-media-picker__grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;max-height:min(346px,38dvh);display:grid;overflow-y:auto}.builtin-media-picker__card{border:1px solid var(--border);background:var(--background);text-align:start;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.builtin-media-picker__card:only-child{max-width:224px}.builtin-media-picker__card[aria-pressed=true]{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.builtin-media-picker__card:focus-visible{outline-offset:-3px;outline:2px solid #2563eb}.builtin-media-picker__art{background:var(--muted);border-radius:10px;place-items:center;width:100%;height:128px;display:grid}.builtin-media-picker__art img{object-fit:contain;width:100%;height:128px}.builtin-media-picker__caption{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.builtin-media-picker__caption strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.builtin-media-picker__caption small{color:#2563eb;flex-shrink:0;font-size:11px}.builtin-media-picker__confirmation{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.builtin-media-picker__confirmation>small{color:var(--muted-foreground);font-size:12px}.builtin-media-picker__actions>button{flex:1}.media-overlay-trial__badge{color:#2563eb;white-space:nowrap;pointer-events:none;background:#eff6ff;border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;bottom:calc(100% + 10px);left:0}@media (max-width:640px){.media-overlay-add__panel:has(.media-overlay-insert[data-source=builtin]){width:auto;max-height:85dvh;bottom:8px;left:8px;right:8px}.builtin-media-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:30dvh}.builtin-media-picker__filters{gap:6px}.builtin-media-picker__search{align-items:stretch}.builtin-media-picker__search>input{flex-basis:100%}.builtin-media-picker__filters select{min-height:44px}.media-overlay-add__panel .brand-preview-segments{max-width:100%;overflow-x:auto}}.media-overlay-picker__mobile-preview{display:none}.builtin-media-picker__time{border:0;padding:0}.builtin-media-picker__time summary{color:var(--muted-foreground);cursor:pointer;padding:4px 0;font-size:12px}@media (min-width:900px) and (min-height:850px){.builtin-media-picker__time>.media-overlay__fields{display:grid}.builtin-media-picker__time summary{display:none}.builtin-media-picker__time:not([open])>.media-overlay__fields{content-visibility:visible}}@media (max-height:849px){.media-overlay-add__panel:has(.media-overlay-insert[data-source=builtin]){max-height:calc(100dvh - 100px)}.media-overlay-add__panel .media-overlay-insert,.builtin-media-picker{gap:6px}.builtin-media-picker__grid{max-height:min(346px,max(128px,100dvh - 440px))}.builtin-media-picker__confirmation{gap:6px;padding-top:6px}}@media (max-width:640px){.media-overlay-add__panel:has(.media-overlay-insert[data-source=builtin]){z-index:120;max-height:calc(100dvh - 16px);padding:12px}.media-overlay-picker__mobile-preview{border-radius:16px;height:min(150px,18dvh);margin-bottom:8px;display:block;overflow:hidden}.media-overlay-picker__mobile-preview .workbench-preview,.media-overlay-picker__mobile-preview .workbench-preview__viewport{height:100%;min-height:0}.builtin-media-picker__grid{max-height:min(170px,22dvh)}.media-overlay-add__panel>button{display:none}}.media-overlay-add__panel:has(.builtin-media-picker){box-sizing:border-box;flex-direction:column;display:flex}.media-overlay-add__panel[hidden]{display:none}.media-overlay-add__panel:has(.builtin-media-picker)>header{flex-shrink:0}.media-overlay-add__panel:has(.builtin-media-picker) .media-overlay-insert{flex:auto;min-height:0}.builtin-media-picker__confirmation{flex-shrink:0}.media-overlay-add__panel:has(.builtin-media-picker) .media-overlay-insert>.brand-preview-segments{flex-shrink:0}.media-overlay-add__panel .builtin-media-picker{flex:auto;min-height:0}.builtin-media-picker__search,.builtin-media-picker__filters,.builtin-media-picker__summary{flex-shrink:0}.builtin-media-picker__grid{flex:auto;min-height:80px}.media-overlay-picker__mobile-preview{flex-shrink:0}@media (max-width:640px){.media-overlay-picker__mobile-preview .workbench-preview__media{background:#18181b;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.media-overlay-picker__mobile-preview .workbench-preview__canvas{width:auto;max-width:100%;height:100%;margin:0}}.media-overlay-picker__mobile-preview{position:relative}.media-picker-preview__play{z-index:10;border-radius:999px;width:44px;height:44px;padding:0;position:absolute;bottom:4px;left:4px}@media (min-width:641px) and (max-width:1200px){.media-overlay-add__panel:has(.media-overlay-insert[data-source=builtin]){max-height:calc(100dvh - 24px);bottom:12px}.media-overlay-picker__mobile-preview{border-radius:16px;height:min(150px,20dvh);margin-bottom:8px;display:block;overflow:hidden}.media-overlay-picker__mobile-preview .workbench-preview__media{background:#18181b;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.media-overlay-picker__mobile-preview .workbench-preview__canvas{width:auto;max-width:100%;height:100%;margin:0}.builtin-media-picker__grid{max-height:170px}}@media (min-width:1201px){.media-overlay-add__panel[data-settings-context=true]:has(.media-overlay-insert[data-source=builtin]){--media-picker-width:600px;left:24px}}.source-clip-entry{flex-shrink:0;white-space:normal!important;border-radius:999px!important;min-width:44px!important;height:auto!important;min-height:44px!important;padding:10px 16px!important}.source-clip-entry-label{line-height:1.4}@media (max-width:600px){.source-clip-entry{padding:10px!important}.source-clip-entry-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.source-clip-selection-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.source-clip-selection-row>[data-slot=tabs-list].adaptive-selection{flex:1;min-width:0;width:0!important}.source-clip-selection-row>.source-clip-entry{width:auto!important}@media (max-width:600px){.source-clip-selection-row>.source-clip-entry{flex-basis:44px;max-width:44px;width:44px!important}}.clip-workbench--unified .workbench-card-heading--srt{flex-direction:row;align-items:center;gap:8px;min-width:0}.clip-workbench--unified .workbench-card-heading--srt [data-slot=tabs-list].adaptive-selection{flex:0 280px;min-width:0;max-width:calc(100% - 68px)}@media (max-width:640px){.clip-workbench--unified .workbench-card-heading--srt [data-slot=tabs-list].adaptive-selection{flex-basis:280px}.clip-workbench--unified .workbench-card-heading--srt-open{display:none}.clip-workbench--unified .clip-workbench__text-card:has(.workbench-card-heading--srt-open){padding:8px 0 8px 16px}}.unified-timeline-shell[data-music=true]{height:auto;min-height:var(--unified-timeline-height,142px)}.unified-timeline-shell[data-music=true] .unified-timeline__scaled{position:relative}.unified-timeline__music-cursor{z-index:5;pointer-events:none;background:#2563eb;width:2px;position:absolute;top:20px;bottom:28px}.media-overlay-add details{position:relative}.media-overlay-add summary{cursor:pointer;list-style:none}.media-overlay-add summary::-webkit-details-marker{display:none}.media-overlay-add details[open]>div{z-index:40;background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:240px;position:absolute;bottom:40px;left:0;box-shadow:0 8px 24px #18181b16}.unified-timeline__music-segments{gap:2px;min-height:22px;margin-bottom:4px;display:flex}.unified-timeline__music-segments span{white-space:nowrap;text-overflow:ellipsis;background:var(--muted);border-radius:4px;min-width:0;padding:2px 8px;font-size:12px;overflow:hidden}.independent-tools__panel .brand-styles-manage-link{color:var(--primary);margin:0;padding:8px 20px;text-decoration:underline}.independent-tools__confirm:has(.scheme-apply-targets){flex-flow:column;max-height:calc(100dvh - 32px)}.scheme-apply-targets{gap:8px;min-height:0;display:grid;overflow-y:auto}.scheme-apply-targets>label{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.scheme-apply-targets>label>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.scheme-apply-targets strong{font-size:13px}.scheme-apply-targets label span span{color:var(--muted-foreground);font-size:12px}.independent-tools__confirm:has(.scheme-apply-targets)>footer{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:stretch;gap:12px;display:flex}.clip-workbench--unified .clip-workbench__actions--editing [data-slot=button]{height:36px;min-height:36px;max-height:36px}.scheme-apply-confirm>footer{flex:100%;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.scheme-apply-confirm>footer [data-slot=button],.scheme-apply-confirm>footer [data-plan-action-trailing],.independent-tools__panel:not([data-tool=effect])>footer [data-slot=button],.independent-tools__panel:not([data-tool=effect])>footer [data-plan-action-trailing]{height:44px;min-height:44px;max-height:44px;padding-block:0;font-size:12px;line-height:16px}.scheme-apply-confirm>footer [data-plan-gated-action],.independent-tools__panel:not([data-tool=effect])>footer [data-plan-gated-action]{--plan-action-height:44px;align-self:center;height:44px;min-height:44px;max-height:44px;margin-inline-start:auto}.scheme-apply-confirm>footer [data-plan-gated-action]>.plan-gate-link--badge,.independent-tools__panel:not([data-tool=effect])>footer [data-plan-gated-action]>.plan-gate-link--badge{height:44px;min-height:44px;max-height:44px}.current-settings__footer{--plan-action-height:44px;justify-content:flex-end;align-items:center;gap:12px;display:flex}.current-settings__footer>div{flex:240px}.current-settings__footer>:is([data-slot=button],[data-plan-gated-action]){margin-inline-start:auto}.clip-framing-task__save{justify-content:flex-end;margin-top:16px;display:flex}.clip-framing-task__save [data-slot=button]{height:44px;min-height:44px}.independent-tools__panel[data-tool=effect]>footer>:is([data-slot=button],[data-plan-gated-action]):last-child{align-self:center;height:44px;min-height:44px;max-height:44px;margin-inline-start:auto}.brand-domain-impact{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.caption-visual-catalog__purpose{color:var(--muted-foreground,#737373);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.caption-visual-catalog .caption-schemes__thumbnail>span{line-height:1.15}@media (max-width:640px){.caption-visual-catalog .caption-schemes__thumbnail>span{--caption-visual-sample-max:12px;padding-inline:3px}}.caption-sample-thumbnail[data-anchor=middle]{align-items:center}.caption-sample-thumbnail{aspect-ratio:auto;height:60px;min-height:60px}.caption-sample-thumbnail>span{overflow-wrap:anywhere;max-width:100%;line-height:1.2}.caption-sample-thumbnail>span small{color:inherit}.caption-scene-purpose{overflow-wrap:anywhere}.transition-preferences-controls,.transition-effect-fields{gap:12px;min-width:0;display:grid}.transition-preferences-controls__role{background:#fff;border:1px solid #e4e4e7;border-radius:16px;min-width:0;padding:12px}.transition-preferences-controls__role[data-expanded=true]{border-color:#0891a2}.transition-preferences-controls__heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.transition-preferences-controls__heading>label{overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.transition-preferences-controls__heading>button{white-space:normal;overflow-wrap:anywhere;border-radius:999px;flex:0 auto;max-width:55%;height:auto;min-height:32px;font-size:12px}.transition-preferences-controls__replace{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:flex}.transition-preferences-controls__summary,.transition-preferences-summary{color:#71717a;overflow-wrap:anywhere;margin-block:4px;font-size:12px}.transition-effect-fields label,.transition-preferences-preview>label{gap:6px;min-width:0;font-size:13px;display:grid}.transition-effect-fields :is(select,input),.transition-preferences-preview select{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:8px 12px}.transition-effect-fields p,.transition-preferences-controls>p,.transition-preferences-preview>p{color:#71717a;overflow-wrap:anywhere;font-size:12px}.transition-preferences-preview{gap:12px;min-width:0;display:grid}.transition-preferences-preview__media{height:var(--scheme-preview-height,240px);color:#fff;background:#18181b;border-radius:16px;place-items:center;min-height:100px;display:grid;overflow:hidden}.transition-preferences-preview__media video{object-fit:contain;width:100%;height:100%}.transition-preferences-preview__media p{text-align:center;padding:16px;font-size:13px}@media (min-width:901px){.scheme-preview-pin .transition-preferences-preview__media{height:min(var(--scheme-preview-height,240px),max(100px,calc(var(--scheme-scroll-height,600px) - 300px)))}}@media (max-width:640px),(pointer:coarse){.transition-preferences-controls__heading>button{--selection-hit:44px;min-height:44px}}.transition-effect-fields p[role=alert]{color:#b91c1c}.transition-effect-fields input[aria-invalid=true]{border-color:#b91c1c}.caption-scheme-apply-mode{border:0;flex-wrap:wrap;gap:8px 16px;min-width:0;margin:12px 0;padding:0;display:flex}.caption-scheme-apply-mode legend{color:var(--muted-foreground);margin-bottom:4px;font-size:12px}.caption-scheme-apply-mode label{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:44px;display:flex}.caption-scheme-apply-mode small{color:var(--muted-foreground);overflow-wrap:anywhere;flex-basis:100%}@media (min-width:901px){.caption-schemes[data-current=false][data-editing=false]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 20px;display:grid}.caption-schemes[data-current=false][data-editing=false]>.caption-schemes__recommendation{grid-area:1/1}.caption-schemes[data-current=false][data-editing=false]>.caption-scheme-apply-mode{grid-area:2/1;margin:0}.caption-schemes[data-current=false][data-editing=false]>.caption-schemes__columns{display:contents}.caption-schemes[data-current=false][data-editing=false]>.caption-schemes__columns>div{grid-area:3/1;min-width:0}.caption-schemes[data-current=false][data-editing=false]>.caption-schemes__columns>aside{grid-area:1/2/span 3;min-width:0}}
