.editor-media-layer-card{overflow:hidden}.editor-media-content,.editor-music-content{gap:8px;padding:16px;display:grid}.editor-music-content{padding-top:12px}.editor-media-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.editor-media-asset-tile{aspect-ratio:1;color:#fafafa;text-align:left;cursor:pointer;background:#18181b;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.editor-media-asset-tile:hover:not(.is-active){border-color:var(--interaction-hover-border);background:var(--interaction-hover-background)}.editor-media-asset-tile.is-active{border-color:var(--interaction-selected-border);box-shadow:inset 0 0 0 2px var(--interaction-selected-border)}.editor-media-asset-tile.is-menu-open{border-color:var(--interaction-selected-border);box-shadow:inset 0 0 0 1px var(--interaction-selected-border), 0 0 0 2px #f4729724}.editor-media-asset-action-menu{z-index:1500;background:#18181b;border:1px solid #3a3a3e;border-radius:8px;gap:2px;padding:4px;display:grid;position:fixed;box-shadow:0 14px 34px #00000075}.editor-media-asset-action-menu>button,.editor-media-asset-action-menu>a{color:#fafafa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.editor-media-asset-action-menu>button:hover:not(:disabled),.editor-media-asset-action-menu>button:focus-visible:not(:disabled),.editor-media-asset-action-menu>a:hover,.editor-media-asset-action-menu>a:focus-visible{background:var(--interaction-hover-background);color:var(--interaction-hover-foreground);outline:0}.editor-media-asset-action-menu>button:disabled{color:#71717a;cursor:not-allowed}.editor-media-asset-thumb{background:#111113;place-items:center;display:grid;position:absolute;inset:0}.editor-media-asset-thumb img,.editor-media-asset-thumb video{object-fit:cover;width:100%;height:100%}.editor-media-asset-fallback{color:#a1a1aa;place-items:center;width:100%;height:100%;display:grid}.editor-media-asset-meta{background:linear-gradient(#0000,#000000c7);gap:2px;min-width:0;padding:20px 7px 6px;display:grid;position:absolute;bottom:0;left:0;right:0}.editor-media-asset-meta strong,.editor-media-asset-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-media-asset-meta strong{font-size:11px;font-weight:650;line-height:1.1}.editor-media-asset-meta small{color:#d4d4d8;font-size:10px}.editor-media-asset-count{color:#fff;background:#c9365feb;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:7px;right:7px}.editor-media-empty,.editor-empty-panel{gap:4px;display:grid}.editor-empty-panel{background:#ffffff07;border:1px dashed #ffffff1f;border-radius:8px;padding:12px}.editor-media-empty{text-align:center;align-content:center;justify-items:center;min-height:84px;padding:12px 0}.editor-empty-panel{border-color:#ffffff29}.editor-media-empty strong{color:#fafafa;font-size:12px;font-weight:650}.editor-media-empty span{color:#a1a1aa;font-size:11px;line-height:1.45}.editor-media-upload{cursor:pointer;text-align:center;background:0 0;border:1px dashed #ffffff2e;border-radius:8px;grid-template-columns:minmax(0,1fr);place-items:center;gap:8px;height:88px;padding:13px 12px;display:grid;position:relative}.editor-media-upload:hover{background:#ffffff09;border-color:#ffffff57}.editor-media-upload.is-disabled{cursor:not-allowed;opacity:.68}.editor-media-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.editor-media-upload-proxy{display:none}.editor-media-upload-icon{color:#a1a1aa;background:0 0;border:0;border-radius:0;width:0;height:0;display:none}.editor-media-upload strong,.editor-media-upload small{min-width:0;display:block}.editor-media-upload strong{color:#a1a1aa;font-size:14px;font-weight:500}.editor-media-upload small{color:#a1a1aac7;margin-top:4px;font-size:11px;line-height:1.45}.editor-music-card{background:0 0;border:0;border-radius:0;overflow:visible}.caption-inspector-body.is-music-panel{overflow-y:hidden}.caption-inspector-body.is-music-panel .editor-music-card{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.caption-inspector-body.is-music-panel .editor-music-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.caption-inspector-body.is-music-panel .music-upload-button,.caption-inspector-body.is-music-panel .music-search-row,.caption-inspector-body.is-music-panel .music-filter-toolbar,.caption-inspector-body.is-music-panel .editor-music-content>.message{flex:none}.caption-inspector-body.is-music-panel .music-layer-list{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding-right:4px;overflow-y:auto}.music-upload-button{color:#fafafa;cursor:pointer;background:#27272a;border:1px dashed #27272a;border-radius:8px;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;min-height:36px;padding:0 12px;display:grid;position:relative}.music-upload-button:hover{background:#ffffff29}.music-upload-button.is-disabled{cursor:not-allowed;opacity:.58}.music-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.music-upload-button svg,.music-upload-button small{display:none}.music-upload-button span{justify-items:center;gap:2px;min-width:0;display:grid}.music-upload-button strong,.music-upload-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-upload-button strong{font-size:14px;font-weight:500;line-height:1}.music-upload-button small{color:var(--muted);font-size:10.5px}.music-search-row{color:#71717a;background:0 0;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:26px;padding:0 0 0 4px;display:grid}.music-search-row input{color:#fafafa;background:0 0;border:0;border-radius:0;padding:0 8px;font-size:12px}.caption-inspector-card.editor-music-card .music-search-row input:not([type=hidden]):not([type=range]):not([type=checkbox]){color:#fafafa;background:0 0;border:0;border-radius:0;height:26px;min-height:26px;padding:0 8px;font-size:12px;font-weight:400;line-height:1.2}.music-search-row input::placeholder{color:#71717a}.music-filter-toolbar{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 0 4px;display:grid}.music-filter-toolbar.is-sound-effects{grid-template-columns:minmax(0,1fr)}.music-filter-control{width:32px;height:32px;display:block}.music-filter-trigger{color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #3a3a3e;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.music-filter-trigger:hover:not(.is-active),.music-filter-trigger:focus-visible:not(.is-active){border-color:var(--interaction-hover-border);background:var(--interaction-hover-background);color:var(--interaction-hover-foreground);outline:0}.music-filter-trigger.is-active{border-color:var(--editor-selection-border);background:var(--editor-selection-background);color:var(--editor-selection-foreground)}.music-filter-trigger:focus-visible{border-color:var(--editor-selection-border);box-shadow:0 0 0 2px var(--editor-selection-focus-ring);outline:0}.music-filter-trigger>span{color:#fff;background:#c9365f;border:2px solid #18181b;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.music-category-row{gap:8px;min-width:0;padding:0;display:flex;overflow-x:auto}.music-category-row button{color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #3a3a3e;border-radius:999px;flex:none;height:32px;min-height:32px;padding:0 10px;font-size:12px;font-weight:500}.music-category-row button:hover:not(.is-active):not([aria-pressed=true]){border-color:var(--interaction-hover-border);background:var(--interaction-hover-background);color:var(--interaction-hover-foreground)}.music-category-row button.is-active,.music-category-row button[aria-pressed=true],.music-category-row button.is-active:hover,.music-category-row button[aria-pressed=true]:hover{border-color:var(--editor-selection-border);background:var(--editor-selection-background);color:var(--editor-selection-foreground)}.music-category-row button:focus-visible{border-color:var(--editor-selection-border);box-shadow:0 0 0 2px var(--editor-selection-focus-ring);outline:0}.music-filter-menu{z-index:1500;color:#fafafa;background:#18181b;border:1px solid #3a3a3e;border-radius:9px;position:fixed;overflow:hidden;box-shadow:0 18px 42px #0000007a}.music-filter-menu-head{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px 0 12px;display:flex}.music-filter-menu-head>strong{font-size:12px;font-weight:650}.music-filter-menu-head>button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 6px;font-size:10px;display:inline-flex}.music-filter-menu-head>button:hover:not(:disabled),.music-filter-menu-head>button:focus-visible{color:#fafafa;background:#ffffff12;outline:0}.music-filter-menu-head>button:disabled{cursor:default;opacity:.38}.music-filter-menu-body{grid-template-columns:132px minmax(0,1fr);min-height:236px;max-height:min(330px,100dvh - 92px);display:grid}.music-filter-groups{background:#121214;border-right:1px solid #27272a;grid-auto-rows:40px;align-content:start;padding:5px;display:grid}.music-filter-groups>button{color:#d4d4d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:5px;padding:0 7px;display:grid}.music-filter-groups>button:hover:not(.is-active),.music-filter-groups>button:focus-visible:not(.is-active){background:var(--interaction-hover-background);color:var(--interaction-hover-foreground);outline:0}.music-filter-groups>button.is-active{background:var(--editor-selection-background);color:var(--editor-selection-foreground);outline:0}.music-filter-groups span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.music-filter-groups em{color:#fff;background:#c9365f;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;display:grid}.music-filter-options{overscroll-behavior:contain;grid-auto-rows:minmax(34px,auto);align-content:start;padding:5px;display:grid;overflow-y:auto}.music-filter-options>button{color:#d4d4d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:4px 7px;display:grid}.music-filter-options>button:hover:not(:disabled):not(.is-selected),.music-filter-options>button:focus-visible:not(.is-selected){background:var(--interaction-hover-background);color:var(--interaction-hover-foreground);outline:0}.music-filter-options>button.is-selected{background:var(--editor-selection-background);color:var(--editor-selection-foreground);outline:0}.music-filter-options>button:disabled{cursor:default;opacity:.36}.music-filter-check{color:#fff;border:1px solid #52525b;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.music-filter-options>button.is-selected .music-filter-check{background:#c9365f;border-color:#c9365f}.music-filter-options>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.music-filter-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.4;overflow:hidden}.music-filter-options small{color:#71717a;font-size:9px;line-height:1.1}.music-filter-options em{color:#71717a;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal}.music-layer-list{grid-auto-rows:max-content;align-content:start;gap:2px;display:grid}.music-empty-state{color:#d4d4d8;text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:8px;align-content:center;justify-items:center;gap:8px;min-height:148px;padding:18px 14px;display:grid}.music-empty-state svg{color:#c9365f}.music-empty-state strong{color:#fafafa;font-size:14px;font-weight:600;line-height:1.25}.music-empty-state p{color:#a1a1aa;max-width:260px;margin:0;font-size:12px;line-height:1.45}.music-layer-item{color:#fafafa;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:48px minmax(0,1fr) 28px 28px;align-items:center;gap:10px;min-height:56px;padding:4px 8px;display:grid}.music-layer-item:hover:not(.is-active){background:var(--interaction-hover-background)}.music-layer-item.is-active{background:var(--editor-selection-background)}.music-catalog-track{cursor:default}.music-catalog-track.is-active{grid-template-columns:48px minmax(0,1fr)}.sound-effect-catalog-track{grid-template-columns:48px minmax(0,1fr) 28px}.sound-effect-catalog-track.is-active{grid-template-columns:48px minmax(0,1fr)}.music-catalog-artwork-button{color:#fafafa;cursor:pointer;background:#27272a;border:0;border-radius:6px;width:48px;height:48px;padding:0;display:block;position:relative;overflow:hidden}.sound-effect-artwork-button{color:#d4d4d8;background:radial-gradient(circle at 30% 25%,#f472973d,#0000 56%),#27272a;place-items:center;display:grid}.sound-effect-brand-mark{object-fit:contain;opacity:.88;width:46px;height:46px;display:block}.music-catalog-artwork-button:focus-visible,.music-catalog-action:focus-visible,.music-catalog-progress-row input:focus-visible{outline-offset:2px;outline:2px solid #f47297}.music-catalog-artwork{object-fit:cover;width:100%;height:100%;display:block}.music-catalog-play-indicator{color:#fff;opacity:0;background:#09090b85;place-items:center;transition:background-color .12s,opacity .12s;display:grid;position:absolute;inset:0}.music-catalog-artwork-button:hover .music-catalog-play-indicator,.music-catalog-artwork-button:focus-visible .music-catalog-play-indicator,.music-catalog-track.is-active .music-catalog-play-indicator{opacity:1;background:#09090ba8}.music-catalog-copy strong{color:#fafafa}.music-catalog-track.is-active .music-catalog-copy strong{color:#f47297}.music-catalog-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.music-catalog-progress-row input[type=range]{appearance:none;width:100%;min-width:0;height:20px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;display:block}.music-catalog-progress-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f47297 0 var(--music-progress-fill,0%), #71717a var(--music-progress-fill,0%) 100%);height:4px;box-shadow:none;border:0;border-radius:999px}.music-catalog-progress-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#f47297;border:0;border-radius:999px;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 5px #00000057}.music-catalog-progress-row input[type=range]::-moz-range-track{height:4px;box-shadow:none;background:#71717a;border:0;border-radius:999px}.music-catalog-progress-row input[type=range]::-moz-range-progress{background:#f47297;border-radius:999px;height:4px}.music-catalog-progress-row input[type=range]::-moz-range-thumb{background:#f47297;border:0;border-radius:999px;width:14px;height:14px;box-shadow:0 1px 5px #00000057}.music-catalog-progress-row input[type=range]:focus{border-color:#0000;outline:0}.music-catalog-progress-row input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #c9365f47}.music-catalog-progress-row input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #c9365f47}.music-catalog-progress-row time{color:#d4d4d8;font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.music-catalog-action{color:#d4d4d8;cursor:pointer;background:#27272a;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.music-catalog-action:hover:not(:disabled){color:#fafafa;background:#3f3f46}.music-catalog-action.is-liked{color:#f47297}.music-catalog-action:disabled{cursor:not-allowed;opacity:.48}.music-catalog-add-control{width:28px;height:28px;display:grid}.music-catalog-add-menu{z-index:1500;background:#18181b;border:1px solid #3a3a3e;border-radius:8px;gap:2px;padding:4px;display:grid;position:fixed;box-shadow:0 14px 34px #0000006b}.music-catalog-add-menu>button{color:#fafafa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:6px 8px;display:grid}.music-catalog-add-menu>button:hover,.music-catalog-add-menu>button:focus-visible{background:var(--interaction-hover-background);color:var(--interaction-hover-foreground);outline:0}.music-catalog-add-menu>button>svg{color:#d4d4d8;justify-self:center}.music-catalog-add-menu>button:hover>svg,.music-catalog-add-menu>button:focus-visible>svg{color:var(--interaction-hover-foreground)}.music-catalog-add-menu>button>span{gap:4px;min-width:0;display:grid}.music-catalog-add-menu strong,.music-catalog-add-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-catalog-add-menu strong{font-size:12px;font-weight:650;line-height:1.2}.music-catalog-add-menu small{color:#a1a1aa;font-size:10px;font-weight:450;line-height:1.2}.music-layer-art{color:#fafafa;background:linear-gradient(135deg,#c9365f52,#ffffff14),#27272a;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}.music-layer-copy{gap:6px;min-width:0;display:grid}.music-layer-item strong,.music-layer-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-layer-item strong{font-size:14px;font-weight:500;line-height:1.2}.music-layer-item small{color:#71717a;font-size:12px;font-weight:400;line-height:1.15}.music-layer-item em{color:#d4d4d8;background:#27272a;border-radius:999px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:700;display:grid}.editor-brand-card{overflow:hidden}.editor-brand-content{gap:20px;padding:16px;display:grid}.editor-brand-save-card{background:#27272a;border-radius:6px;align-content:center;gap:12px;width:100%;min-height:96px;padding:13px 16px;display:grid}.editor-brand-save-card span{color:#d4d4d8;text-align:center;font-size:12px;font-weight:500;line-height:1.35}.editor-brand-panel-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.editor-brand-panel-actions>.secondary-button{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.editor-brand-create-form{justify-content:center;display:flex}.editor-brand-save-modal-field input{color:#fafafa;background:#18181b;border:1px solid #3f3f46;border-radius:6px;outline:none;width:100%;min-width:0;height:32px;padding:0 10px;font-size:12px;font-weight:600}.editor-brand-save-modal-field input:focus-visible{border-color:var(--interaction-input-focus-border);box-shadow:0 0 0 2px var(--interaction-input-focus-ring)}.editor-brand-create-form .secondary-button{color:#18181b;background:#fafafa;border:0;border-radius:6px;justify-content:center;align-items:center;width:auto;min-width:132px;height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.editor-brand-card .editor-brand-create-form .secondary-button{height:36px;min-height:36px}.editor-brand-save-modal-backdrop{z-index:120;background:#000000a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.editor-brand-save-modal{color:#fafafa;background:#09090b;border:1px solid #27272a;border-radius:8px;width:min(480px,100%);max-width:calc(100vw - 32px);padding:24px;position:relative;box-shadow:0 24px 80px #0000007a}.editor-brand-save-modal-close{position:absolute;top:12px;right:12px}.editor-brand-save-modal-copy{gap:8px;padding-right:24px;display:grid}.editor-brand-save-modal-copy h2{letter-spacing:0;margin:0;font-size:18px;font-weight:800}.editor-brand-save-modal-copy p{color:#a1a1aa;margin:0;font-size:13px;font-weight:500;line-height:1.45}.editor-brand-save-modal-form{gap:14px;margin-top:18px;display:grid}.editor-brand-save-modal-field{gap:7px;display:grid}.editor-brand-save-modal-field>span{color:#d4d4d8;font-size:12px;font-weight:700}.editor-brand-save-modal-field input{height:36px}.editor-brand-save-modal-field .editor-select-trigger{background:#0505068a;border:1px solid #ffffff1f;min-height:36px}.editor-brand-save-modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.editor-brand-save-modal-actions button{border:1px solid #27272a;border-radius:6px;min-width:88px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.editor-brand-save-modal-cancel{color:#fafafa;background:#09090b}.editor-brand-save-modal-confirm{color:#18181b;background:#fafafa}.editor-brand-save-modal-actions button:hover,.editor-brand-save-modal-actions button:focus-visible{border-color:#52525b}.editor-brand-list{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.editor-brand-apply-row{background:#121214;border:1px solid #27272a;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.editor-brand-template-summary{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-bottom:2px;display:grid}.editor-brand-apply-row>form{gap:6px;min-width:0;display:grid}.editor-brand-crop-option{color:#a1a1aa;align-items:center;gap:6px;width:fit-content;font-size:10px;font-weight:650;display:inline-flex}.editor-brand-crop-option input{accent-color:#f472b6;width:13px;height:13px}.editor-brand-apply-row .editor-brand-template-preview{background:#18181b;border:1px solid #27272a;border-radius:7px;grid-template-rows:auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;height:auto;min-height:62px;padding:9px 10px;display:grid}.editor-brand-appearance-apply,.editor-brand-structure-trigger{color:#fafafa;text-align:left;background:#18181b;border:1px solid #3f3f46;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 10px;display:grid}.editor-brand-appearance-apply:hover,.editor-brand-appearance-apply:focus-visible,.editor-brand-structure-trigger:hover,.editor-brand-structure-trigger:focus-visible{background:#27272a;border-color:#71717a}.editor-brand-appearance-apply:focus-visible,.editor-brand-structure-trigger:focus-visible{outline-offset:2px;outline:2px solid #f472b6}.editor-brand-appearance-apply>span,.editor-brand-structure-trigger>span{gap:3px;min-width:0;display:grid}.editor-brand-appearance-apply strong,.editor-brand-structure-trigger strong{font-size:12px;font-weight:750;line-height:1.35}.editor-brand-appearance-apply small,.editor-brand-structure-trigger small{color:#a1a1aa;font-size:10px;font-weight:500;line-height:1.45}.editor-brand-appearance-apply>svg{color:#f472b6}.editor-brand-structure-trigger>svg{color:#a1a1aa}.editor-brand-structure-unavailable{color:#a1a1aa;margin:0;font-size:10px;line-height:1.5}.editor-brand-structure-backdrop{z-index:180;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor-brand-structure-dialog{color:#f4f4f5;background:#0e0e10;border:1px solid #3f3f46;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(660px,100vw - 48px);max-height:min(780px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.editor-brand-structure-dialog:focus{outline:none}.editor-brand-structure-dialog>header{border-bottom:1px solid #27272a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 22px 17px;display:grid}.editor-brand-structure-dialog h2,.editor-brand-structure-dialog h3,.editor-brand-structure-dialog p{margin:0}.editor-brand-structure-dialog h2{font-size:18px;font-weight:750;line-height:1.4}.editor-brand-structure-dialog header p{color:#a1a1aa;margin-top:6px;font-size:12px;font-weight:450;line-height:1.65}.editor-brand-structure-dialog>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.editor-brand-structure-scroll{align-content:start;gap:12px;min-height:0;padding:16px 22px 20px;display:grid;overflow-y:auto}.editor-brand-structure-section{background:#18181b;border:1px solid #27272a;border-radius:8px;gap:10px;padding:14px;display:grid}.editor-brand-structure-section.is-destructive{background:#450a0a29;border-color:#f8717140}.editor-brand-structure-section-heading{gap:3px;display:grid}.editor-brand-structure-section-heading h3{font-size:14px;font-weight:750;line-height:1.4}.editor-brand-structure-section-heading span{color:#a1a1aa;font-size:11px;font-weight:450;line-height:1.5}.editor-brand-structure-choice{cursor:pointer;align-items:flex-start;gap:9px;min-height:38px;display:flex}.editor-brand-structure-choice input{accent-color:#f472b6;flex:none;width:16px;height:16px;margin:2px 0 0}.editor-brand-structure-choice span{color:#e4e4e7;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.55;display:inline-flex}.editor-brand-structure-choice.is-destructive span{color:#fecaca}.editor-brand-structure-choice:has(input:focus-visible){outline-offset:3px;border-radius:3px;outline:2px solid #f472b6}.editor-brand-structure-choice:has(input:disabled){cursor:not-allowed;opacity:.55}.editor-brand-structure-disabled-reason{color:#a1a1aa;font-size:11px;font-weight:450;line-height:1.6}.editor-brand-structure-candidate,.editor-brand-structure-comparison{border-left:2px solid #f472b6;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;padding-left:10px;display:grid}.editor-brand-structure-candidate>span,.editor-brand-structure-comparison>span{color:#a1a1aa;font-size:10px;font-weight:600}.editor-brand-structure-candidate>strong,.editor-brand-structure-comparison>strong{font-size:12px;font-weight:700}.editor-brand-structure-candidate>small{color:#a1a1aa;grid-column:2;font-size:10px;line-height:1.5}.editor-brand-structure-script-preview{color:#d4d4d8;background:#09090b;border:1px solid #27272a;border-radius:6px;padding:9px 10px;font-size:11px;line-height:1.6}.editor-brand-structure-dialog footer{background:#0e0e10;border-top:1px solid #27272a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 22px;display:grid}.editor-brand-structure-dialog footer>div{gap:8px;display:flex}.editor-brand-structure-dialog footer button{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46;border-radius:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700}.editor-brand-structure-dialog footer button.is-primary{color:#fff;background:#db2777;border-color:#f472b6}.editor-brand-structure-dialog footer button:focus-visible{outline-offset:2px;outline:2px solid #f472b6}.editor-brand-structure-dialog footer button:disabled{cursor:not-allowed;opacity:.48}.editor-brand-structure-validation{color:#fdba74;align-items:center;gap:6px;font-size:10px;line-height:1.4;display:inline-flex}@media (max-height:660px){.editor-brand-structure-backdrop{padding-block:12px}.editor-brand-structure-dialog{max-height:calc(100vh - 24px)}.editor-brand-structure-dialog>header{padding-block:14px 12px}.editor-brand-structure-scroll{padding-block:12px}}@media (max-width:899px){.editor-brand-structure-backdrop{padding:12px}.editor-brand-structure-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.editor-brand-structure-dialog footer{grid-template-columns:1fr}.editor-brand-structure-dialog footer>div{justify-content:flex-end}}.editor-brand-apply-row .editor-brand-template-preview:hover,.editor-brand-apply-row .editor-brand-template-preview:focus-visible{background:#27272a;border-color:#52525b}.editor-brand-template-ratio{color:#fbcfe8;background:#f472b614;border:1px solid #f472b63d;border-radius:6px;place-items:center;width:42px;min-height:42px;font-size:10px;font-weight:800;display:grid}.editor-brand-template-name{gap:4px;min-width:0;display:grid}.editor-brand-template-name strong,.editor-brand-template-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-brand-template-name strong{color:#fafafa;font-size:12px;font-weight:750}.editor-brand-template-name small{color:#a1a1aa;font-size:10px;font-weight:600}.editor-brand-apply-row .editor-brand-template-preview>svg{color:#f472b6}.editor-brand-template{background:0 0;border:1px solid #1b1b1d;border-radius:6px;gap:0;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.editor-brand-template-preview-form{min-width:0}.editor-brand-template-preview{width:100%;height:132px;color:var(--foreground);text-align:left;background:#27272a;border:0;border-radius:0;grid-template-rows:96px 36px;align-content:stretch;justify-items:start;gap:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.editor-brand-template:hover{background:0 0}.editor-brand-template:has(.editor-brand-template-preview:hover){background:0 0}.editor-brand-template-actions{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;bottom:8px;right:8px}.editor-brand-template:hover .editor-brand-template-actions,.editor-brand-template:focus-within .editor-brand-template-actions{opacity:1;pointer-events:auto}.editor-brand-template-actions form{min-width:0}.editor-brand-template-actions button{color:#fafafa;background:#7f1d1db8;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;min-height:28px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.editor-brand-template-actions button:hover,.editor-brand-template-actions button:focus-visible{background:#b91c1ce0}.editor-brand-template span{width:42px;min-width:0;min-height:42px;color:var(--caption-primary-color,#fff);font-size:var(--caption-font-size,15px);text-shadow:calc(var(--caption-shadow,0px) * 1) calc(var(--caption-shadow,0px) * 1) 0 #000000b8, 0 0 var(--caption-outline-width,2px) var(--caption-outline-color,#000);place-items:center;font-weight:900;display:grid;position:absolute;top:14px;left:14px}.editor-brand-template strong{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;background:0 0;grid-row:2;justify-self:stretch;align-items:center;width:100%;min-width:0;height:36px;padding:0 10px;font-size:13px;display:flex;overflow:hidden}.editor-brand-template small{color:#fafafa9e;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.editor-empty-panel strong{color:var(--foreground);font-size:13px}.editor-empty-panel span{color:var(--muted);font-size:12px;line-height:1.55}.editor-export-status strong{color:var(--foreground);font-size:14px}.editor-export-status span{color:var(--muted);font-size:12px;line-height:1.55}.caption-inspector-card .eyebrow{margin-bottom:4px;font-size:11px;line-height:1.2}.caption-inspector-card .caption-panel-head h3{font-size:16px;line-height:1.3}.opus-panel-title{border-bottom:1px solid #27272a;align-items:center;gap:16px;min-height:44px;padding:0 16px;display:flex}.audio-catalog-tabs{align-self:stretch;align-items:end;gap:18px;display:flex}.audio-catalog-tabs button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;height:43px;padding:0 1px;font-size:12px;font-weight:600;position:relative}.audio-catalog-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.audio-catalog-tabs button:hover:not(.is-active){color:#e4e4e7}.audio-catalog-tabs button.is-active{color:#fafafa}.audio-catalog-tabs button.is-active:after{background:#f47297}.audio-catalog-tabs button:focus-visible{outline:2px solid var(--editor-selection-focus-ring);outline-offset:2px;border-radius:3px}.opus-panel-title p{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:10px 0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.editor-media-bookend-cancel,.editor-media-bookend-current button{color:#f47297;background:0 0;border:0;font-size:12px;font-weight:700}.editor-media-bookend-current{background:#f4729714;border:1px solid #f4729761;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.editor-media-bookend-current span{gap:2px;min-width:0;display:grid}.editor-media-bookend-current small{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caption-inspector-card label{gap:6px;font-size:12px;font-weight:700}.caption-inspector-card input:not([type=hidden]):not([type=range]):not([type=checkbox]),.caption-inspector-card select,.caption-inspector-card textarea{border-radius:7px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.55}.caption-inspector-card textarea{min-height:96px}.caption-inspector-card.opus-caption-card input:not([type=hidden]):not([type=range]):not([type=checkbox]):not([type=color]),.caption-inspector-card.opus-caption-card select,.caption-inspector-card.opus-caption-card textarea{color:#fafafa;background:#27272a;border:0;border-radius:6px;min-height:36px;font-size:14px}
.ai-enhance-operation-list{background:0 0;border:0;border-radius:0;gap:0;display:grid;overflow:hidden}.editor-ai-hook-content{gap:18px;padding:16px;display:grid}.editor-ai-hook-list{align-content:start;padding-bottom:16px;display:grid}.ai-hook-list-history{padding-top:8px}.ai-hook-opening-list{padding-top:16px;padding-bottom:16px}.ai-hook-voice-list{padding-top:2px}.ai-hook-voice-grid{grid-template-columns:minmax(0,1fr);gap:6px}.editor-text-layer-list .ai-hook-voice-create-card{color:#fafafa94;text-align:center;background:#ffffff06;border:1px dashed #ffffff24;border-radius:6px;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;min-height:36px;padding:0 8px;display:grid}.editor-text-layer-list .ai-hook-voice-create-card:hover:not(:disabled){color:#ffbecf;background:#c9365f1a;border-color:#ef749475}.editor-text-layer-list .ai-hook-voice-create-card:disabled{cursor:default;opacity:.36}.editor-text-layer-list .ai-hook-opening-create{color:#fafafab8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;width:100%;min-height:36px;font-size:10.5px;font-weight:750}.editor-text-layer-list .ai-hook-opening-create:hover{background:#ffffff0f;border-color:#ffffff29}.ai-hook-opening-error{color:#ff8a8a;padding-top:7px;font-size:9.5px;line-height:1.45}.ai-hook-list-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-text-layer-list .ai-hook-list-section-title>p{color:#eeeef2;font-size:13px;font-weight:800}.ai-hook-list-section-title>span{color:#fafafa6b;font-size:10px;font-weight:800}.ai-hook-history-loading{color:#fafafa6b;background:#ffffff06;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.editor-text-layer-list .ai-hook-history-loading span{color:inherit;font-size:inherit;font-weight:inherit}.ai-hook-history-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:36px;display:grid;overflow:hidden}.ai-hook-history-row.ai-hook-opening-row{grid-template-columns:minmax(0,1fr)}.ai-hook-history-entry{gap:4px;min-width:0;display:grid}.ai-hook-placement-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-left:8px;display:grid}.editor-text-layer-list .ai-hook-placement-choices button{color:#fafafab3;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:28px;padding:0 7px;font-size:9.5px;font-weight:750;display:block;overflow:hidden}.ai-hook-history-row:not(.is-disabled):hover{background:#ffffff0f;border-color:#ffffff29}.ai-hook-opening-row.is-disabled{background:#ffffff05;border-color:#ffffff0d}.ai-hook-history-row.is-placed{background:#c9365f21;border-color:#ef749457;grid-template-columns:minmax(0,1fr) auto;gap:6px;box-shadow:inset 2px 0 #ef7494}.editor-text-layer-list .ai-hook-history-open{background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:34px;padding:0 0 0 10px}.editor-text-layer-list .ai-hook-opening-row .ai-hook-history-open{padding-right:10px}.editor-text-layer-list .ai-hook-opening-row .ai-hook-history-open:disabled{cursor:default;opacity:.46}.editor-text-layer-list .ai-hook-history-row .ai-hook-history-open:hover{background:0 0;border:0}.editor-text-layer-list .ai-hook-history-place{color:#ffbecf;text-align:center;background:#c9365f29;border:1px solid #ef74945c;border-radius:5px;grid-template-columns:none;justify-content:center;align-items:center;gap:4px;min-width:42px;min-height:26px;margin-right:5px;padding:0 7px;font-size:9.5px;font-weight:850;display:inline-flex}.editor-text-layer-list .ai-hook-history-place:hover:not(:disabled){background:#c9365f42;border-color:#ef749494}.editor-text-layer-list .ai-hook-history-place:disabled{cursor:default;opacity:.48}.editor-text-layer-list .ai-hook-history-place span{color:inherit;font-size:inherit;font-weight:inherit}.ai-hook-list-error{margin:12px 16px 0}.ai-hook-history-meta{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:inline-flex}.editor-text-layer-list .ai-hook-history-meta small{color:#fafafa75;white-space:nowrap;font-size:10px;font-weight:800}.ai-hook-opening-editor{align-content:start}.ai-hook-opening-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;gap:5px;padding:12px;display:grid}.ai-hook-opening-summary:hover,.ai-hook-opening-summary:focus-visible{background:#ffffff0e;border-color:#ffffff29;outline:0}.ai-hook-opening-summary.is-selecting{border-color:var(--editor-selection-border);background:var(--editor-selection-background)}.ai-hook-opening-summary strong{color:var(--foreground);font-size:12px;font-weight:760}.ai-hook-opening-summary span,.ai-hook-opening-summary p,.ai-hook-opening-summary small{color:#fafafa7a;font-size:10px;line-height:1.5}.ai-hook-opening-summary p{color:#fafafadb;margin:0 0 2px;font-size:11px;font-weight:720}.ai-hook-opening-summary small{color:#f8cfd8c7;margin-top:3px;font-weight:700}.ai-hook-opening-range{gap:8px;display:grid}.ai-hook-opening-range>span{color:#fafafab8;font-size:11px;font-weight:650}.ai-hook-opening-range>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-hook-opening-range label{background:#1f1f22;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:0 8px;display:grid}.ai-hook-opening-range label>span,.ai-hook-opening-range label>small,.ai-hook-opening-range>small{color:#fafafa7a;font-size:9.5px}.ai-hook-opening-range input{min-width:0;height:36px;color:var(--foreground);background:0 0;border:0;outline:0;font-size:11px;font-weight:720}.ai-hook-opening-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-hook-opening-transition-controls{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;display:grid}.ai-hook-opening-video-transition.editor-transition-auto-control{padding:12px 0}.ai-hook-opening-video-transition .editor-transition-auto-switch:disabled{cursor:default;opacity:.42}.ai-hook-opening-audio-transition{color:#fafafad6;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:11px;font-weight:760;display:flex}.ai-hook-opening-switch{flex:none;width:34px;height:20px;position:relative}.ai-hook-opening-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ai-hook-opening-switch>span{background:#2b2b2f;border:1px solid #424248;border-radius:999px;width:34px;height:20px;transition:border-color .14s,background-color .14s;display:block}.ai-hook-opening-switch>span:after{content:"";background:#b2b2b8;border-radius:50%;width:12px;height:12px;margin:3px;transition:transform .14s,background-color .14s;display:block}.ai-hook-opening-switch input:checked+span{background:#972346;border-color:#d63668b3}.ai-hook-opening-switch input:checked+span:after{background:#fff;transform:translate(14px)}.ai-hook-opening-switch input:focus-visible+span{box-shadow:0 0 0 2px #ec487f52}.ai-hook-opening-switch input:disabled{cursor:default}.ai-hook-opening-switch input:disabled+span{opacity:.42}.ai-hook-opening-actions button,.ai-hook-opening-toggle{color:#fafafac7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;min-height:36px;font-size:10.5px;font-weight:760}.ai-hook-opening-actions button:hover:not(:disabled),.ai-hook-opening-toggle:hover{background:#ffffff14;border-color:#ffffff2e}.ai-hook-opening-actions button:disabled{cursor:default;opacity:.38}.ai-hook-opening-actions .ai-hook-opening-toggle{color:#ffbecf;background:#c9365f29;border-color:#ef74945c}.ai-hook-opening-actions .ai-hook-opening-toggle:hover:not(:disabled){background:#c9365f3d;border-color:#ef749485}.ai-hook-narration-field,.ai-hook-control-group,.ai-hook-source-volume{min-width:0}.ai-hook-source-volume>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-hook-narration-heading>span,.ai-hook-control-group>span,.ai-hook-source-volume strong{color:#fafafab8;font-size:11px;font-weight:650}.ai-hook-narration-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-hook-narration-heading button{color:#ec698a;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}.ai-hook-narration-heading button:disabled{color:#fafafa70;cursor:default}.ai-hook-narration-field,.ai-hook-control-group,.ai-hook-source-volume{gap:8px;display:grid}.ai-hook-narration-field textarea{resize:vertical;width:100%;min-height:122px;color:var(--foreground);background:#1f1f22;border:1px solid #ffffff1a;border-radius:6px;outline:0;padding:11px 12px;font-size:13px;font-weight:540;line-height:1.6}.ai-hook-narration-field textarea:focus{border-color:var(--interaction-input-focus-border);box-shadow:0 0 0 2px var(--interaction-input-focus-ring)}.ai-hook-narration-field textarea::placeholder{color:#a1a1aac7}.ai-hook-narration-field small{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:9.5px;line-height:1.35;display:flex}.ai-hook-narration-field small.is-error{color:#ff8a8a}.ai-hook-voice-control{position:relative}.ai-hook-select-button{width:100%;min-height:52px;color:var(--foreground);text-align:left;background:#1f1f22;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ai-hook-select-button>span:nth-child(2){gap:2px;min-width:0;display:grid}.ai-hook-select-button strong{font-size:12px;font-weight:720}.ai-hook-select-button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.ai-hook-voice-icon{color:#ef7494;background:#c9365f24;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.ai-hook-voice-select-menu.is-inspector{background:var(--overlay-surface-menu);border-color:#ffffff24;border-radius:7px;padding:5px}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-group-label{min-height:24px;padding:2px 40px 2px 10px;font-size:9.5px;font-weight:720}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-option{border-radius:5px;grid-template-columns:minmax(0,1fr) 32px;min-height:50px}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-choice{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 4px 7px 10px}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-copy{gap:2px;display:grid}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-copy strong{font-size:12px;font-weight:720}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-copy small{color:var(--muted);font-size:10px;font-weight:500}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-choice>svg,.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-preview{color:#ef7494}.ai-hook-voice-select-menu.is-inspector .ai-hook-voice-select-preview{width:30px;min-height:30px}.ai-hook-tone-grid{background:#1f1f22;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ai-hook-tone-grid button{min-width:0;min-height:36px;color:var(--muted);background:0 0;border:0;border-right:1px solid #ffffff14;padding:0 4px;font-size:10.5px;font-weight:650}.ai-hook-tone-grid button:last-child{border-right:0}.ai-hook-tone-grid button:hover:not(.is-active){background:var(--interaction-hover-background);color:var(--interaction-hover-foreground)}.ai-hook-tone-grid button.is-active{background:var(--editor-selection-background);color:var(--editor-selection-foreground)}.ai-hook-source-volume output{color:var(--foreground);font-size:11px;font-weight:720}.ai-hook-source-volume input[type=range]{appearance:none;width:100%;min-width:0;height:24px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;display:block}.ai-hook-source-volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #d43868 0 var(--ai-hook-source-volume-fill,50%), #efeff0 var(--ai-hook-source-volume-fill,50%) 100%);height:6px;box-shadow:none;border:0;border-radius:999px}.ai-hook-source-volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#d43868;border:1px solid #ffffff3d;border-radius:999px;width:20px;height:20px;margin-top:-7px;box-shadow:0 2px 8px #00000057}.ai-hook-source-volume input[type=range]::-moz-range-track{height:6px;box-shadow:none;background:#efeff0;border:0;border-radius:999px}.ai-hook-source-volume input[type=range]::-moz-range-progress{background:#d43868;border-radius:999px;height:6px}.ai-hook-source-volume input[type=range]::-moz-range-thumb{background:#d43868;border:1px solid #ffffff3d;border-radius:999px;width:20px;height:20px;box-shadow:0 2px 8px #00000057}.ai-hook-source-volume input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #c9365f47}.ai-hook-source-volume input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #c9365f47}.ai-hook-source-volume .ai-hook-source-volume-scale{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-6px;display:grid}.ai-hook-source-volume .ai-hook-source-volume-scale small:nth-child(2){text-align:center}.ai-hook-source-volume .ai-hook-source-volume-scale small:last-child{text-align:right}.ai-hook-source-volume small{color:var(--muted);font-size:9.5px;line-height:1.4}.ai-hook-job-state,.ai-hook-result-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;gap:8px;padding:10px 11px;display:grid}.ai-hook-job-state{color:#fafafac7;grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:10.5px;line-height:1.45}.ai-hook-job-state.is-running svg{color:#ef7494}.ai-hook-job-state.is-error{color:#ffaeae;background:#7f1d1d1f;border-color:#f8717133}.ai-hook-result-card>div{color:#c8f2d6;align-items:center;gap:7px;font-size:10.5px;font-weight:650;display:flex}.ai-hook-result-card audio{width:100%;height:36px}.ai-hook-result-card>button,.ai-hook-history button{color:#ffd5e0;background:#c9365f1f;border:1px solid #c9365f6b;border-radius:5px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700}.ai-hook-result-card>button:disabled{color:var(--muted);background:#ffffff09;border-color:#ffffff14}.ai-hook-history{gap:8px;display:grid}.ai-hook-history>span{color:#fafafab8;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:650;display:flex}.ai-hook-history>div{border:1px solid #ffffff14;border-radius:6px;display:grid;overflow:hidden}.ai-hook-history>div>button{text-align:left;background:#ffffff05;border:0;border-bottom:1px solid #ffffff0f;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:7px 9px 7px 11px;display:grid}.ai-hook-history>div>button:hover:not(.is-active){background:var(--interaction-hover-background)}.ai-hook-history>div>button.is-active{background:var(--editor-selection-background);box-shadow:inset 2px 0 0 var(--interaction-selected-border)}.ai-hook-history>div>button:last-child{border-bottom:0}.ai-hook-history>div>button>span{gap:3px;min-width:0;display:grid}.ai-hook-history strong{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);font-size:10.5px;font-weight:700;overflow:hidden}.ai-hook-history small{color:var(--muted);font-size:9.5px}.ai-hook-primary-action{color:#fff;background:#c9365f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.ai-hook-primary-action:not(:disabled):hover{background:#da4168}.ai-hook-primary-action:disabled{opacity:.5}.editor-ai-hook-card .is-spinning{animation:.8s linear infinite ai-correction-spin}.ai-enhance-operation{min-width:0;min-height:48px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;display:grid}.ai-enhance-operation:not(:disabled):hover:not(.is-active){background:var(--interaction-hover-background)}.ai-enhance-operation.is-active{background:var(--editor-selection-background)}.ai-enhance-back{margin-bottom:4px}.ai-enhance-operation:disabled{cursor:default;opacity:.46}.ai-enhance-operation svg{color:#ffffffd1}.ai-enhance-operation span{gap:2px;min-width:0;display:grid}.ai-enhance-operation strong,.ai-enhance-operation small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-enhance-operation strong{color:var(--foreground);font-size:12px;font-weight:850}.ai-enhance-operation small{color:var(--muted);font-size:10.5px;line-height:1.25}.ai-enhance-operation em{min-width:28px;color:var(--muted-strong);text-align:right;font-size:12px;font-style:normal;font-weight:900}.ai-enhance-operation input[type=checkbox]{box-sizing:border-box;appearance:none;cursor:pointer;background:#fafafa33;border:2px solid #0000;border-radius:9999px;justify-self:end;width:36px;height:20px;min-height:20px;margin:0;padding:0;position:relative}.ai-enhance-operation input[type=checkbox]:after{content:"";background:#18181b;border-radius:9999px;width:14px;height:14px;transition:transform .14s;position:absolute;top:1px;left:1px}.ai-enhance-operation input[type=checkbox]:checked{background:var(--accent)}.ai-enhance-operation input[type=checkbox]:checked:after{transform:translate(16px)}.switch-row small{color:var(--muted);font-size:11px}.switch-row{background:#f8cfd80f;border:1px solid #f8cfd829;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.switch-row input{accent-color:var(--accent);margin-top:3px}.switch-row span{gap:3px;display:grid}.switch-row strong{color:var(--foreground);font-size:12px}.caption-inspector-card form label:not(.switch-row):not(.opus-number-control),.caption-inspector-card .switch-row.is-compact strong{color:var(--muted);font-size:12px;font-weight:500}.ai-correction-panel{background:0 0;grid-template-rows:auto auto auto;width:100%;min-width:0;height:auto;min-height:0;display:grid}.ai-correction-title{justify-content:space-between;align-items:center;gap:8px;padding:0 16px}.ai-correction-title p{flex:auto;min-width:0;padding:10px 0}.ai-correction-back-button{min-width:0;min-height:40px;color:var(--foreground);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ai-correction-back-button:hover,.ai-correction-back-button:focus-visible{color:#fafafa;outline:0}.ai-correction-back-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-correction-content{align-content:start;gap:8px;min-width:0;min-height:0;padding:16px;display:grid;overflow:hidden visible}.ai-correction-launcher-list,.ai-correction-candidate-list{gap:2px;min-width:0;display:grid}.ai-correction-launcher,.ai-correction-candidate{min-width:0;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:4px}.ai-correction-candidate{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px}.ai-correction-launcher{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:4px 8px;display:grid}.ai-correction-launcher:hover,.ai-correction-candidate:hover:not(.is-selected){background:var(--interaction-hover-background)}.ai-correction-icon-box{width:26px;height:26px;color:var(--muted-strong);background:0 0;border:0;border-radius:4px;place-items:center;display:inline-grid}.ai-correction-launcher-main,.ai-correction-launcher-meta,.ai-correction-candidate span{gap:3px;min-width:0;display:grid}.ai-correction-launcher-main strong,.ai-correction-candidate strong{overflow-wrap:anywhere;min-width:0;color:var(--foreground);font-size:12px;font-weight:680;line-height:1.25}.ai-correction-launcher-main small,.ai-correction-launcher-meta small,.ai-correction-candidate small,.ai-correction-candidate em{min-width:0;color:var(--muted);font-size:10.5px;font-style:normal;font-weight:620;line-height:1.35}.ai-correction-launcher-meta{text-align:right;justify-items:end}.ai-correction-launcher-meta strong{min-width:22px;min-height:20px;color:var(--foreground);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ai-correction-launcher-meta small{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ai-correction-candidate.is-selected{border-color:var(--editor-selection-border);background:var(--editor-selection-background)}.ai-correction-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ai-correction-primary-button,.ai-correction-ghost-button{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 12px;font-size:12px;font-weight:760;line-height:1.1;display:inline-flex}.ai-correction-primary-button{color:#fff;background:#d43868;border:1px solid #d43868}.ai-correction-primary-button:disabled,.ai-correction-ghost-button:disabled,.ai-correction-pause-delete-button:disabled{cursor:default;opacity:.45}.ai-correction-ghost-button{color:var(--foreground);background:#202024;border:1px solid #303036}.ai-correction-primary-button.is-wide{width:100%}.ai-localization-panel{gap:10px;min-width:0;display:grid}.ai-localization-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ai-localization-fields label,.ai-localization-output-field,.ai-localization-source-copy{gap:6px;min-width:0;display:grid}.ai-localization-fields label>span,.ai-localization-output-field>span,.ai-localization-source-copy>span{color:var(--muted);font-size:10.5px;font-weight:680}.ai-localization-fields .editor-select,.ai-localization-output-field .editor-select{width:100%;min-width:0}.ai-localization-source-copy textarea{resize:vertical;width:100%;min-height:78px;color:var(--foreground);font:inherit;background:#18181b;border:1px solid #303036;border-radius:6px;padding:8px 9px;font-size:11px;line-height:1.5}.ai-localization-source-copy textarea:focus-visible{border-color:var(--interaction-input-focus-border);outline:0}.ai-localization-credit-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;min-width:0;padding:9px 10px;display:grid}.ai-localization-credit-row span,.ai-localization-credit-row strong{color:var(--foreground);font-size:11px;font-weight:720}.ai-localization-credit-row small{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:620}.ai-localization-notice{color:var(--muted-strong);margin:0;font-size:10.5px;font-weight:650;line-height:1.45}.ai-localization-notice.is-error{color:#ff7e92}.ai-localization-notice.is-success{color:#5cda9f}.ai-localization-notice a{color:#ef7494;font-weight:720}.ai-localization-history-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.ai-localization-history-head strong{color:var(--foreground);font-size:11px;font-weight:720}.ai-localization-history-head button{width:26px;height:26px;color:var(--muted-strong);background:0 0;border:1px solid #ffffff14;border-radius:5px;place-items:center;display:inline-grid}.ai-localization-history{gap:4px;min-width:0;display:grid}.ai-localization-history>p{color:var(--muted);margin:0;font-size:10.5px}.ai-localization-history-item{border:1px solid #ffffff14;border-radius:6px;display:grid;overflow:hidden}.ai-localization-history-item>a{min-width:0;color:inherit;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;text-decoration:none;display:flex}.ai-localization-history-item>a:hover{background:var(--interaction-hover-background)}.ai-localization-history-item>a span{gap:2px;min-width:0;display:grid}.ai-localization-history-item>a strong{color:var(--foreground);font-size:11px}.ai-localization-history-item>a small,.ai-localization-history-item>a em{color:var(--muted);font-size:10px;font-style:normal;font-weight:620}.ai-localization-history-item>button{color:#ffd5e0;background:#c9365f1a;border:0;border-top:1px solid #ffffff14;min-height:30px;font-size:10px;font-weight:720}.ai-localization-history-item>button:disabled{cursor:default;opacity:.45}.ai-correction-pause-panel{gap:10px;min-width:0;display:grid}.ai-correction-pause-saving,.ai-correction-pause-note{min-width:0;color:var(--muted);margin:0;font-size:10.5px;font-weight:650;line-height:1.35}.ai-correction-pause-saving{color:var(--muted-strong)}.ai-correction-pause-saving-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.ai-correction-pause-select-all-button{min-width:0;min-height:24px;color:var(--muted-strong);white-space:nowrap;background:#18181b;border:1px solid #303036;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ai-correction-pause-select-all-button:not(:disabled):hover,.ai-correction-pause-select-all-button:not(:disabled):focus-visible{color:var(--foreground);border-color:#ffffff29;outline:0}.ai-correction-pause-select-all-button:disabled{cursor:default;opacity:.45}.ai-correction-pause-control{gap:8px;min-width:0;display:grid}.ai-correction-pause-control-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ai-correction-pause-control-head span{color:var(--muted);font-size:11px;font-weight:650}.ai-correction-pause-control-head strong{min-width:54px;min-height:28px;color:var(--foreground);background:#202024;border:1px solid #303036;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.ai-correction-pause-control input[type=range]{appearance:none;width:100%;min-width:0;height:24px;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;display:block}.ai-correction-pause-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #d43868 0 var(--pause-range-fill,0%), #efeff0 var(--pause-range-fill,0%) 100%);height:6px;box-shadow:none;border:0;border-radius:999px}.ai-correction-pause-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#d43868;border:1px solid #ffffff3d;border-radius:999px;width:20px;height:20px;margin-top:-7px;box-shadow:0 2px 8px #00000057}.ai-correction-pause-control input[type=range]::-moz-range-track{height:6px;box-shadow:none;background:#efeff0;border:0;border-radius:999px}.ai-correction-pause-control input[type=range]::-moz-range-progress{background:#d43868;border-radius:999px;height:6px}.ai-correction-pause-control input[type=range]::-moz-range-thumb{background:#d43868;border:1px solid #ffffff3d;border-radius:999px;width:20px;height:20px;box-shadow:0 2px 8px #00000057}.ai-correction-pause-control input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #c9365f47}.ai-correction-pause-control input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #c9365f47}.ai-correction-pause-action-row{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.ai-correction-pause-action-row .ai-correction-primary-button{width:100%;min-height:36px}.ai-correction-pause-delete-button{color:#fff;background:#991b1be0;border:1px solid #dc26267a;border-radius:6px;place-items:center;width:42px;min-width:0;min-height:36px;display:inline-grid}.ai-correction-pause-delete-button:not(:disabled):hover,.ai-correction-pause-delete-button:not(:disabled):focus-visible{background:#b91c1c;border-color:#f87171b8;outline:0}.ai-correction-pause-list{gap:6px;min-width:0;display:grid}.ai-correction-pause-item{min-width:0;min-height:50px;color:var(--foreground);background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid}.ai-correction-pause-item:hover:not(.is-selected):not(.is-checked),.ai-correction-pause-item:focus-within:not(.is-selected):not(.is-checked){background:var(--interaction-hover-background);outline:0}.ai-correction-pause-item.is-selected{border-color:var(--editor-selection-border);background:var(--editor-selection-background)}.ai-correction-pause-item.is-checked{border-color:var(--editor-selection-border);background:var(--editor-selection-background-hover)}.ai-correction-pause-item.is-checked .ai-correction-icon-box{color:#ffd6e1}.ai-correction-pause-item-checkbox{cursor:pointer;place-items:center;width:14px;height:14px;display:inline-grid}.ai-correction-pause-item-checkbox input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ai-correction-pause-item-check{color:#ffd6e1;background:#141417;border:1px solid #3e3e44;border-radius:3px;place-items:center;width:14px;height:14px;display:inline-grid}.ai-correction-pause-item:hover .ai-correction-pause-item-check,.ai-correction-pause-item:focus-within .ai-correction-pause-item-check{border-color:#ffffff38}.ai-correction-pause-item.is-checked .ai-correction-pause-item-check{background:#c9365f29;border-color:#c9365f9e}.ai-correction-pause-item-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;display:grid}.ai-correction-pause-item-open:focus-visible{outline:0}.ai-correction-pause-item-main{gap:3px;min-width:0;display:grid}.ai-correction-pause-item-main strong{overflow-wrap:anywhere;min-width:0;color:var(--foreground);font-size:12px;font-weight:680;line-height:1.25}.ai-correction-pause-item-main small,.ai-correction-pause-item em{min-width:0;color:var(--muted);font-size:10.5px;font-style:normal;font-weight:620;line-height:1.35}.ai-correction-pause-item em{text-align:right;white-space:nowrap;justify-self:end}.ai-correction-pause-list-empty{min-height:46px;color:var(--muted);text-align:center;border:1px dashed #34343a;border-radius:6px;place-items:center;padding:8px;font-size:11px;font-weight:650;display:grid}.ai-correction-actions.is-pause-actions{gap:7px}.ai-correction-actions.is-pause-actions .ai-correction-primary-button,.ai-correction-actions.is-pause-actions .ai-correction-ghost-button{min-height:36px}.ai-correction-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.ai-correction-metric-grid span{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;gap:3px;min-width:0;padding:8px;display:grid}.ai-correction-metric-grid small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.25;overflow:hidden}.ai-correction-metric-grid strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:1.25}.ai-correction-layout-preview{background:#09090b;border:1px solid #303036;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:96px;padding:8px;display:grid}.ai-correction-layout-preview.is-single{grid-template-columns:1fr}.ai-correction-layout-preview.is-three{grid-template-columns:1.15fr .85fr}.ai-correction-layout-preview span{color:#fafafad1;background:linear-gradient(135deg,#c9365f2e,#34d3991a);border:1px solid #f8cfd833;border-radius:6px;place-items:center;min-width:0;font-size:12px;font-weight:700;display:grid}.ai-correction-candidate{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px;display:grid}.ai-correction-empty{min-height:148px;color:var(--muted);text-align:center;background:#ffffff06;border:1px dashed #34343a;border-radius:6px;align-content:center;place-items:center;gap:8px;padding:18px 14px;display:grid}.ai-correction-empty strong{color:var(--foreground);font-size:13px;font-weight:650}.ai-correction-empty span{font-size:12px;font-weight:700;line-height:1.5}.ai-correction-speech-card{border-bottom:1px solid #27272a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px 2px;display:grid}.ai-correction-speech-main{gap:3px;min-width:0;display:grid}.ai-correction-speech-main strong{color:var(--foreground);font-size:12px;font-weight:680;line-height:1.25}.ai-correction-speech-main small{color:var(--muted);font-size:10.5px;font-weight:620;line-height:1.35}.ai-correction-switch{background:#2b2b2f;border:1px solid #424248;border-radius:999px;flex:none;width:34px;height:20px;padding:0;position:relative}.ai-correction-switch span{background:#b2b2b8;border-radius:50%;width:12px;height:12px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.ai-correction-switch.is-on{background:#972346;border-color:#d63668b3}.ai-correction-switch.is-on span{background:#fff;transform:translate(14px)}.ai-correction-speech-status{min-width:0;min-height:42px;color:var(--muted-strong);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 2px;font-size:11px;font-weight:650;display:grid}.ai-correction-speech-status.is-error{color:#f88c9a}.ai-correction-speech-status button{color:var(--foreground);font:inherit;background:0 0;border:0;padding:4px}.ai-correction-speech-status .is-spinning{animation:.9s linear infinite ai-correction-spin}.ai-correction-speech-compare{background:#18181b;border:1px solid #313136;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;padding:2px;display:grid}.ai-correction-speech-compare button{min-width:0;min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:4px;font-size:11px;font-weight:700}.ai-correction-speech-compare button.is-active{background:var(--editor-selection-background);color:var(--editor-selection-foreground)}.ai-correction-speech-compare button:hover:not(.is-active){background:var(--interaction-hover-background);color:var(--interaction-hover-foreground)}@keyframes ai-correction-spin{to{transform:rotate(360deg)}}.ai-correction-embedded-panel{gap:0;padding:0}.ai-correction-embedded-panel .caption-inspector-card{border-radius:0}.ai-correction-panel.is-layout-view{grid-template-rows:44px minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.ai-layout-manager{flex-direction:column;min-width:0;min-height:0;padding:12px 12px 0;display:flex;overflow:hidden}.ai-layout-select-all{min-width:0;min-height:42px;color:var(--foreground);border-bottom:1px solid #2a2a2f;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 4px;display:grid}.ai-layout-select-all input,.ai-layout-interval-checkbox input{box-sizing:border-box;accent-color:#d63868;background:0 0;border:0;width:16px;height:16px;min-height:16px;margin:0;padding:0;overflow:visible}.ai-layout-select-all input:focus,.ai-layout-interval-checkbox input:focus{outline-offset:0;box-shadow:none;outline:0}.ai-layout-select-all input:focus-visible,.ai-layout-interval-checkbox input:focus-visible{filter:brightness(1.2)}.ai-layout-select-all span{min-width:0;font-size:11.5px;font-weight:700}.ai-layout-select-all em{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:650}.ai-layout-interval-list{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.ai-layout-interval{background:0 0;border-bottom:1px solid #2a2a2f;grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;min-height:59px;display:grid;position:relative}.ai-layout-interval:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.ai-layout-interval.is-checked{background:#c9365f13}.ai-layout-interval.is-checked:before{background:#d63868}.ai-layout-interval.is-active{box-shadow:inset 0 0 0 1px #ffffff1a}.ai-layout-interval-checkbox{cursor:pointer;place-items:center;width:30px;height:100%;display:grid}.ai-layout-interval-checkbox>span{display:none}.ai-layout-interval-open{min-width:0;height:100%;color:var(--foreground);text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 0;display:grid}.ai-layout-interval-open:hover,.ai-layout-interval-open:focus-visible{color:#fff;outline:0}.ai-layout-interval-icon{color:#fafafac2;place-items:center;display:inline-grid}.ai-layout-interval-copy{gap:3px;min-width:0;display:grid}.ai-layout-interval-copy strong,.ai-layout-interval-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-layout-interval-copy strong{color:var(--foreground);font-size:11.5px;font-weight:700}.ai-layout-interval-copy small{color:var(--muted);font-size:10.5px;font-weight:620}.ai-layout-action-bar{background:#18181b;border-top:1px solid #2a2a2f;gap:8px;min-width:0;padding:10px 12px 12px;display:grid}.ai-layout-footer-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.ai-layout-footer-presets button{color:#fafafad1;background:#222226;border:1px solid #3a3a40;border-radius:5px;place-items:center;min-width:0;min-height:34px;padding:0;display:inline-grid}.ai-layout-footer-presets button:hover,.ai-layout-footer-presets button:focus-visible{border-color:var(--interaction-hover-border);background:var(--interaction-hover-background);color:var(--interaction-hover-foreground);outline:0}.ai-layout-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ai-layout-crop-action,.ai-layout-tracking-action{color:#fff;background:#d63868;border:1px solid #d63868;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 10px;font-size:11.5px;font-weight:750;display:inline-flex}.ai-layout-footer-presets button:disabled,.ai-layout-crop-action:disabled,.ai-layout-tracking-action:disabled{cursor:default;opacity:.38}
.editor-media-filter-toolbar{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.editor-media-filter-bar{grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:0;min-height:38px;display:grid}.editor-media-filter-menu-body{grid-template-columns:132px minmax(0,1fr);height:min(318px,100dvh - 92px)}.editor-media-filter-empty{color:#71717a;margin:0;padding:12px 10px;font-size:10.5px;line-height:1.45}.editor-media-filter-bar button{min-width:0;min-height:25px;color:var(--muted-strong);text-align:center;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:0 14px;display:flex}.editor-media-filter-bar button:not(.is-active){border-radius:6px}.caption-inspector-card .editor-media-filter-bar button{height:25px;min-height:25px;padding:0 12px;font-size:12px;font-weight:500}.editor-media-filter-bar button:hover:not(.is-active){background:var(--interaction-hover-background);color:var(--interaction-hover-foreground)}.editor-media-filter-bar button.is-active{border-bottom-color:var(--accent);color:var(--editor-selection-foreground);background:0 0}.editor-media-filter-bar span,.editor-media-filter-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}
@media (max-width:1270px){.project-workbench-shell:has(.caption-workspace){height:auto;min-height:100dvh;overflow:visible}.project-workbench-shell:has(.caption-workspace) .caption-workspace{height:auto;overflow:visible}.caption-review-grid,.caption-review-grid.is-inspector-closed{grid-template-columns:minmax(0,1fr);height:auto}.caption-preview-sticky{max-height:none;position:static}.caption-video-stage{min-height:460px}.caption-inspector-panel{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 96px;max-height:360px;display:grid;overflow:visible}.caption-inspector-body{width:auto;height:auto;min-height:0;margin-top:0;position:static}.caption-inspector-body.is-music-panel{height:100%;overflow:hidden}.editor-tool-rail{width:auto;min-width:0;height:auto}}@media (max-width:1100px){.project-workbench-shell{height:auto;min-height:100dvh;overflow:visible}.project-workbench-topbar{grid-template-columns:1fr;align-items:stretch}.project-workbench-project{justify-content:stretch;width:auto;min-width:0;position:static;transform:none}.project-switcher{width:100%}.project-workbench-actions{justify-content:flex-start}}@media (max-width:820px){.caption-panel-head{flex-direction:column;align-items:stretch}.caption-review-grid{grid-template-columns:1fr;height:auto}.caption-preview-sticky,.caption-inspector-panel{max-height:none}.caption-preview-sticky{position:static}.caption-inspector-body{margin-top:0;padding-right:0;overflow:visible}.caption-inspector-body.is-music-panel,.caption-inspector-body.is-music-panel .editor-music-card,.caption-inspector-body.is-music-panel .editor-music-content{height:auto;overflow:visible}.caption-inspector-body.is-music-panel .music-layer-list{max-height:min(420px,60dvh)}}
