:root{--bg:#07070b;--bg-soft:#0d0d14;--panel:#12121beb;--panel-strong:#151520;--panel-light:#1c1c29;--line:#ffffff17;--line-strong:#ffffff29;--text:#f5f5fb;--muted:#aaa9bc;--subtle:#77768b;--accent:#9b5cff;--accent-2:#32d5ff;--danger:#ff5a7a;--success:#56f0a3;--warning:#ffd166;--radius:18px;--shadow:0 24px 70px #00000073}html,body{background:radial-gradient(circle at top left, #9b5cff29, transparent 32rem), radial-gradient(circle at top right, #32d5ff1a, transparent 30rem), var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.home-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.home-card{border:1px solid var(--line);width:min(760px,100%);box-shadow:var(--shadow);background:linear-gradient(145deg,#151520f5,#0d0d14f5);border-radius:32px;padding:42px}.home-card h1{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(2rem,4vw,4.5rem);line-height:.95}.home-card p{max-width:620px;color:var(--muted);font-size:1.08rem;line-height:1.7}.eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:.16em;margin:0 0 16px;font-size:.75rem;font-weight:800}.primary-link,.primary-button,.secondary-button,.ghost-button,.danger-button,.icon-button{min-height:40px;color:var(--text);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.primary-link,.primary-button{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;box-shadow:0 14px 34px #9b5cff42}.secondary-button{border:1px solid var(--line);background:#ffffff1a}.ghost-button{border:1px solid var(--line);color:var(--muted);background:#ffffff0f}.danger-button{color:#ffd7df;background:#ff5a7a1f;border:1px solid #ff5a7a52}.icon-button{border:1px solid var(--line);background:#ffffff14;width:40px;padding:0}.studio-root{grid-template-rows:58px 1fr 255px;height:100vh;min-height:720px;display:grid;overflow:hidden}.studio-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07070be0;grid-template-columns:250px minmax(360px,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:12px;place-items:center;width:36px;height:36px;font-weight:950;display:grid;box-shadow:0 16px 40px #9b5cff47}.brand-title{margin:0;font-size:.98rem;line-height:1.1}.topbar-center,.topbar-actions,.studio-main-tools{align-items:center;gap:10px;display:flex}.topbar-center{justify-content:center}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.studio-main-tools{border:1px solid var(--line);background:#ffffff0b;border-radius:999px;justify-content:center;min-width:0;padding:4px;overflow-x:auto}.format-tabs{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.format-tab{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 13px;font-weight:850}.format-tab.active{color:#fff;background:linear-gradient(135deg,#9b5cfff2,#32d5ffeb)}.studio-workspace{grid-template-columns:315px minmax(420px,1fr) 340px;gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.studio-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:0;overflow:hidden;box-shadow:0 14px 45px #0000003d}.sidebar-panel,.inspector-panel{flex-direction:column;display:flex}.panel-header{border-bottom:1px solid var(--line);padding:14px 14px 10px}.panel-header h2,.panel-header h3{margin:0;font-size:.92rem}.panel-header p{color:var(--subtle);margin:5px 0 0;font-size:.78rem;line-height:1.4}.panel-scroll{min-height:0;padding:12px;overflow:auto}.tool-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.tool-tab{border:1px solid var(--line);color:var(--muted);background:#ffffff0e;border-radius:13px;min-height:40px;font-weight:850}.tool-tab.active{color:var(--text);background:#9b5cff29;border-color:#9b5cff61}.drop-zone{text-align:center;background:linear-gradient(145deg,#9b5cff21,#32d5ff0f),#ffffff0a;border:1px dashed #ffffff3d;border-radius:18px;padding:18px}.drop-zone.dragging{border-color:var(--accent-2);background:#32d5ff1f}.drop-zone strong{margin-bottom:7px;display:block}.drop-zone p{color:var(--muted);margin:0 0 14px;font-size:.82rem;line-height:1.45}.hidden-input{display:none}.media-list{gap:10px;margin-top:14px;display:grid}.media-kind-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.media-kind-tab{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff0e;border-radius:999px;padding:0 9px;font-size:.72rem;font-weight:900}.media-kind-tab.active{color:var(--text);background:#32d5ff1f;border-color:#32d5ff61}.media-kind-tab span{color:var(--subtle);font-variant-numeric:tabular-nums}.media-card{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;grid-template-columns:56px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.media-thumb{height:56px;color:var(--muted);background:#ffffff14;border-radius:12px;place-items:center;font-size:1.3rem;display:grid;overflow:hidden}.media-info{min-width:0}.media-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:850;overflow:hidden}.media-meta{color:var(--subtle);margin:3px 0 8px;font-size:.72rem}.media-actions{flex-wrap:wrap;gap:6px;display:flex}.media-actions button{min-height:28px;padding:0 10px;font-size:.72rem}.preview-section{grid-template-rows:1fr auto;gap:12px;min-width:0;min-height:0;display:grid}.preview-stage-wrap{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle,#ffffff0f,#0000 26rem),#0c0c13bf;place-items:center;min-height:0;padding:18px;display:grid;overflow:hidden}.preview-stage{background:#050506;border:1px solid #ffffff24;max-width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b}.preview-stage:before{content:"";pointer-events:none;opacity:.18;z-index:1;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.preview-empty{text-align:center;color:var(--subtle);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.preview-layer{object-fit:cover;transform-origin:50%;z-index:2;max-width:100%;max-height:100%;position:absolute}.preview-layer,.preview-text{-webkit-user-select:none;user-select:none}.preview-layer-selected{outline-offset:3px;cursor:move;outline:2px solid #32d5fff2}.preview-layer-dragging{cursor:grabbing}.preview-media-main.preview-layer-selected{outline-offset:-4px}.preview-media-main{width:100%;height:100%;inset:0}.preview-text{z-index:5;transform-origin:50%;text-align:center;white-space:pre-wrap;word-break:break-word;max-width:88%;padding:.22em .38em;line-height:1.05;position:absolute}.player-controls{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:12px}.transport-row{align-items:center;gap:9px;display:flex}.time-display{font-variant-numeric:tabular-nums;min-width:120px;color:var(--muted);font-size:.85rem;font-weight:850}.scrub-wrap{background:#ffffff14;border-radius:999px;flex:1;height:10px;overflow:hidden}.scrub-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%}.inspector-empty,.ai-card,.export-card{border:1px solid var(--line);background:#ffffff0b;border-radius:17px;padding:14px}.inspector-empty h3,.ai-card h3,.export-card h3{margin:0 0 8px;font-size:.95rem}.inspector-empty p,.ai-card p,.export-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.form-grid{gap:12px;display:grid}.field{gap:6px;display:grid}.field.two{grid-template-columns:1fr 1fr;gap:10px}.field label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:850}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;color:var(--text);background:#fff1;border-radius:13px;outline:none;min-height:38px;padding:9px 11px}.field textarea{resize:vertical;min-height:86px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#32d5ff73;box-shadow:0 0 0 3px #32d5ff1a}.inspector-section{border-bottom:1px solid var(--line);gap:12px;padding:12px;display:grid}.inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-output{color:var(--muted);white-space:pre-wrap;background:#00000038;border-radius:14px;margin-top:12px;padding:12px;font-size:.82rem;line-height:1.55}.timeline-root{border-top:1px solid var(--line);background:#08080df0;grid-template-rows:46px 1fr;min-height:0;display:grid}.timeline-toolbar{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:8px 12px;display:grid}.timeline-toolbar-left,.timeline-toolbar-right{align-items:center;gap:8px;display:flex}.zoom-control{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:flex}.timeline-canvas{min-width:100%;position:relative}.timeline-ruler{z-index:9;border-bottom:1px solid var(--line);background:#08080df5;height:28px;display:flex;position:sticky;top:0}.ruler-label-space{border-right:1px solid var(--line);flex:0 0 130px}.ruler-track{min-width:100%;height:28px;position:relative}.ruler-tick{height:100%;color:var(--subtle);border-left:1px solid #ffffff1c;padding-top:7px;padding-left:5px;font-size:.68rem;position:absolute;top:0}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;min-height:48px;display:grid}.track-label{color:var(--muted);border-right:1px solid var(--line);background:#ffffff06;align-items:center;padding:0 12px;font-size:.75rem;font-weight:850;display:flex}.track-lane{background-color:#ffffff03;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:100%;height:48px;position:relative}.timeline-clip{border:1px solid var(--line-strong);color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#9b5cff5c,#32d5ff29);border-radius:10px;align-items:center;height:34px;padding:0 9px;font-size:.72rem;font-weight:900;display:flex;position:absolute;top:7px;overflow:hidden}.timeline-clip.audio{background:linear-gradient(135deg,#56f0a342,#32d5ff1f)}.timeline-clip.text{background:linear-gradient(135deg,#ffd16642,#9b5cff1f)}.timeline-clip.selected{border-color:#fff;box-shadow:0 0 0 2px #32d5ff40}.timeline-clip-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.timeline-clip-remove{color:#ffffffe6;background:#00000047;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:1rem;font-weight:950;line-height:1;display:grid}.playhead-line{z-index:12;pointer-events:none;background:#fff;width:2px;position:absolute;top:28px;bottom:0;box-shadow:0 0 18px #32d5ffe0}.playhead-line:before{content:"";background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;top:-8px;left:-6px;transform:rotate(45deg)}.status-pill{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex}.status-dot{background:var(--success);border-radius:999px;width:7px;height:7px}.export-progress{background:#ffffff14;border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.export-progress span{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}@media (max-width:1180px){.studio-root{grid-template-rows:auto auto auto;height:auto;min-height:100vh;overflow:visible}.studio-topbar{grid-template-columns:1fr}.topbar-center,.topbar-actions,.studio-main-tools{flex-wrap:wrap;justify-content:flex-start}.studio-main-tools{border-radius:18px}.studio-workspace{grid-template-columns:1fr;overflow:visible}.studio-panel{min-height:320px}.preview-section{min-height:620px}.timeline-root{height:280px}}@media (max-width:720px){.format-tabs{justify-content:flex-start;width:100%;overflow:auto}.studio-workspace{padding:8px}.timeline-toolbar{grid-template-columns:1fr}}.timeline-action-button{border:1px solid var(--line);min-height:38px;color:var(--text);background:#ffffff12;border-radius:14px;align-items:center;gap:8px;padding:0 13px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.timeline-action-button span{background:#ffffff1a;border-radius:7px;place-items:center;width:20px;height:20px;line-height:1;display:grid}.timeline-action-button.add{background:#56f0a314;border-color:#56f0a342}.timeline-action-button.cut{background:#32d5ff14;border-color:#32d5ff47}.timeline-action-button.delete{color:#ffd7df;background:#ff5a7a1a;border-color:#ff5a7a52}.timeline-action-button:disabled{opacity:.42}.transition-editor{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;padding:12px}.transition-editor-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.transition-editor-heading strong{font-size:.82rem}.transition-editor-heading span{color:var(--accent-2);font-size:.72rem;font-weight:900}.transition-presets{grid-template-columns:1fr 1fr;gap:7px;display:grid}.transition-preset{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff0e;border-radius:11px;padding:0 8px;font-size:.72rem;font-weight:900}.transition-preset.active{color:var(--text);background:#32d5ff1f;border-color:#32d5ff6b}.transition-library{gap:8px;padding-bottom:6px;display:grid}.transition-library-hero,.transition-help{border:1px solid var(--line);background:#ffffff0b;border-radius:14px}.transition-library-hero-compact{justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:flex}.transition-library-hero-compact>div{min-width:0}.transition-library-hero h3,.transition-help strong{margin:0;font-size:.82rem}.transition-library-hero p,.transition-help p{color:var(--muted);margin:3px 0 0;font-size:.67rem;line-height:1.3}.transition-library-hero-compact>span{color:#bff7ff;background:#32d5ff1f;border:1px solid #32d5ff47;border-radius:10px;flex:none;place-items:center;min-width:29px;height:29px;font-size:.7rem;font-weight:950;display:grid}.transition-search-field{border:1px solid var(--line);background:#040b1eb8;border-radius:11px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.transition-search-field>span{color:var(--accent-2);font-size:.9rem;line-height:1}.transition-search-field input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:.69rem}.transition-search-field input::placeholder{color:#b0bddd9e}.transition-category-select{cursor:pointer;background:linear-gradient(135deg,#0e1938f5,#060e23f5);border:1px solid #8fa0cd3d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:grid;position:relative;overflow:hidden}.transition-category-select:hover,.transition-category-select:focus-within{border-color:#32d5ff7a;box-shadow:0 0 0 2px #32d5ff12}.transition-category-select>span:first-child{pointer-events:none;gap:1px;min-width:0;display:grid}.transition-category-select small{color:#b0bdddb3;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:850}.transition-category-select strong{color:#eafcff;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:900;overflow:hidden}.transition-category-count{color:#bff7ff;pointer-events:none;background:#32d5ff1c;border:1px solid #32d5ff3d;border-radius:8px;place-items:center;min-width:27px;height:24px;font-size:.61rem;font-weight:950;display:grid}.transition-category-select select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.transition-category-chevron{color:var(--accent-2);pointer-events:none;font-size:.88rem;font-weight:950}.transition-library-list.transition-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.transition-card-visual{--transition-card-accent:#32d5ff;min-width:0;color:var(--text);text-align:left;cursor:grab;background:#ffffff0b;border:1px solid #8fa0cd38;border-radius:12px;gap:5px;padding:5px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid;overflow:hidden}.transition-card-visual:active{cursor:grabbing}:is(.transition-card-visual:hover,.transition-card-visual:focus-visible){border-color:color-mix(in srgb, var(--transition-card-accent) 62%, transparent);background:#ffffff13;outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #0003}.transition-card-visual[data-accent=violet]{--transition-card-accent:#9b5cff}.transition-card-visual[data-accent=pink]{--transition-card-accent:#ff4fd8}.transition-card-visual[data-accent=orange]{--transition-card-accent:#ff9b4f}.transition-card-visual[data-accent=yellow]{--transition-card-accent:#ffd84f}.transition-card-visual[data-accent=green]{--transition-card-accent:#5cff8d}.transition-card-visual[data-accent=red]{--transition-card-accent:#ff5f72}.transition-card-visual[data-accent=blue]{--transition-card-accent:#5986ff}.transition-card-visual[data-accent=cyan]{--transition-card-accent:#32d5ff}.transition-card-preview{aspect-ratio:1.72;isolation:isolate;background:#071128;border-radius:9px;width:100%;min-height:58px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.transition-preview-scene{transform-origin:50%;will-change:transform, opacity, filter, clip-path;position:absolute;inset:0;overflow:hidden}.transition-preview-scene-a{background:linear-gradient(150deg,#172653,#4c2b71 58%,#152345)}.transition-preview-scene-b{opacity:0;background:linear-gradient(150deg,#123c56,#146b70 52%,#e06b48)}.transition-preview-sky{background:radial-gradient(circle at 75% 22%,#fff0a6e0 0 8%,#0000 9%),linear-gradient(#ffffff14,#0000);position:absolute;inset:0 0 40%}.transition-preview-ground{background:linear-gradient(165deg,#050d1f40 0 26%,#070f22e6 27% 100%);height:46%;position:absolute;bottom:-8%;left:-10%;right:-10%;transform:skewY(-5deg)}.transition-preview-character{filter:drop-shadow(0 4px 6px #0000006b);width:24px;height:42px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.transition-preview-head,.transition-preview-body{background:#f2c8a8;display:block;position:absolute;left:50%;transform:translate(-50%)}.transition-preview-head{border-radius:50%;width:15px;height:15px;top:0;box-shadow:inset 0 -3px #66372c2e}.transition-preview-head:before,.transition-preview-head:after{content:"";background:#1b2238;border-radius:50%;width:2px;height:2px;position:absolute;top:6px}.transition-preview-head:before{left:4px}.transition-preview-head:after{right:4px}.transition-preview-body{background:linear-gradient(180deg, var(--transition-card-accent), #29365e);border-radius:10px 10px 4px 4px;width:23px;height:28px;bottom:0}.transition-preview-scene-b .transition-preview-character{left:62%;transform:translate(-50%)scale(1.08)}.transition-preview-scene-b .transition-preview-body{background:linear-gradient(180deg, #ffb65c, var(--transition-card-accent))}.transition-preview-icon{z-index:5;border:1px solid color-mix(in srgb, var(--transition-card-accent) 58%, transparent);color:#fff;background:#040917b8;border-radius:6px;place-items:center;min-width:22px;height:18px;padding:0 4px;font-size:.52rem;font-weight:950;display:grid;position:absolute;top:5px;left:5px}.transition-preview-fx{z-index:4;pointer-events:none;position:absolute;inset:0}.transition-preview-fx i{background:var(--transition-card-accent);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px}.transition-preview-fx i:first-child{top:22%;left:18%}.transition-preview-fx i:nth-child(2){top:30%;right:18%}.transition-preview-fx i:nth-child(3){bottom:18%;left:28%}.transition-preview-fx i:nth-child(4){bottom:15%;right:28%}.transition-card-copy{min-width:0;padding:0 2px 2px;display:block}.transition-card-copy strong,.transition-card-copy small{display:block;overflow:hidden}.transition-card-copy strong{color:#f5f8ff;white-space:nowrap;text-overflow:ellipsis;font-size:.69rem;line-height:1.15}.transition-card-copy small{min-height:2.25em;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.57rem;line-height:1.13;display:-webkit-box}.transition-help-compact{padding:8px 10px}.transition-help-compact strong{font-size:.7rem}.transition-help-compact p{font-size:.62rem}.transition-empty-state{text-align:center;min-height:74px;color:var(--muted);border:1px dashed #8fa0cd47;border-radius:13px;place-content:center;padding:12px;display:grid}.transition-empty-state strong{color:var(--text);font-size:.76rem}.transition-empty-state span{margin-top:4px;font-size:.64rem}.transition-card-visual:is(:hover,:focus-visible) .transition-preview-scene-b{animation:1.35s ease-in-out infinite transition-preview-fade}.transition-card-visual[data-transition=slide-left]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-slide-left}.transition-card-visual[data-transition=slide-right]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-slide-right}.transition-card-visual[data-transition=slide-up]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-slide-up}.transition-card-visual[data-transition=slide-down]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-slide-down}.transition-card-visual[data-transition=zoom]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-zoom}.transition-card-visual[data-transition=pop]:is(:hover,:focus-visible) .transition-preview-scene-b,.transition-card-visual[data-transition=comic]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-pop}.transition-card-visual[data-transition=bounce]:is(:hover,:focus-visible) .transition-preview-scene-b,.transition-card-visual[data-transition=kids]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-bounce}.transition-card-visual[data-transition=spin]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-spin}.transition-card-visual[data-transition=whip-left]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-whip-left}.transition-card-visual[data-transition=whip-right]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-whip-right}.transition-card-visual[data-transition=wipe]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-wipe-left}.transition-card-visual[data-transition=wipe-right]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-wipe-right}.transition-card-visual[data-transition=wipe-up]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-wipe-up}.transition-card-visual[data-transition=wipe-down]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-wipe-down}.transition-card-visual[data-transition=circle]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-circle}.transition-card-visual[data-transition=blur]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-blur}.transition-card-visual[data-transition=glitch]:is(:hover,:focus-visible) .transition-preview-scene-b,.transition-card-visual[data-transition=retro-vhs]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-glitch;animation-timing-function:steps(7,end)}.transition-card-visual[data-transition=shake]:is(:hover,:focus-visible) .transition-preview-scene-b,.transition-card-visual[data-transition=zombie]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-shake}.transition-card-visual[data-transition=horror]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-horror}.transition-card-visual[data-transition=flash]:is(:hover,:focus-visible) .transition-card-preview:after{content:"";z-index:8;background:#fff;animation:1.35s ease-in-out infinite transition-preview-flash;position:absolute;inset:0}.transition-card-visual[data-transition=christmas]:is(:hover,:focus-visible) .transition-preview-fx i,.transition-card-visual[data-transition=kids]:is(:hover,:focus-visible) .transition-preview-fx i,.transition-card-visual[data-transition=comic]:is(:hover,:focus-visible) .transition-preview-fx i{animation:1.35s ease-in-out infinite transition-preview-sparkle}.transition-card-visual[data-transition=zombie] .transition-preview-scene-b{filter:hue-rotate(65deg)saturate(.72)brightness(.78)}.transition-card-visual[data-transition=christmas] .transition-preview-scene-b{background:linear-gradient(145deg,#164b35,#b32038 55%,#f6c85e)}.transition-card-visual[data-transition=kids] .transition-preview-scene-b,.transition-card-visual[data-transition=comic] .transition-preview-scene-b{filter:saturate(1.65)brightness(1.08)}.transition-card-visual[data-transition=horror] .transition-preview-scene-b{filter:saturate(.55)brightness(.58)contrast(1.3)}.transition-card-visual[data-transition=retro-vhs] .transition-preview-scene-b{filter:sepia(.35)saturate(.75)hue-rotate(18deg)}@keyframes transition-preview-fade{0%,12%{opacity:0}48%,72%{opacity:1}to{opacity:0}}@keyframes transition-preview-slide-left{0%,10%{opacity:1;transform:translate(105%)}55%,76%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes transition-preview-slide-right{0%,10%{opacity:1;transform:translate(-105%)}55%,76%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes transition-preview-slide-up{0%,10%{opacity:1;transform:translateY(105%)}55%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes transition-preview-slide-down{0%,10%{opacity:1;transform:translateY(-105%)}55%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes transition-preview-zoom{0%,10%{opacity:0;transform:scale(.45)}55%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes transition-preview-pop{0%,10%{opacity:0;transform:scale(.18)rotate(-8deg)}48%{opacity:1;transform:scale(1.12)rotate(2deg)}64%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes transition-preview-bounce{0%,10%{opacity:0;transform:translateY(70%)scale(.55)}45%{opacity:1;transform:translateY(-10%)scale(1.08)}62%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@keyframes transition-preview-spin{0%,10%{opacity:0;transform:rotate(-180deg)scale(.35)}58%,78%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0}}@keyframes transition-preview-whip-left{0%,10%{opacity:1;filter:blur(5px);transform:translate(120%)skew(-10deg)}42%,78%{opacity:1;filter:blur();transform:translate(0)skew(0)}to{opacity:0}}@keyframes transition-preview-whip-right{0%,10%{opacity:1;filter:blur(5px);transform:translate(-120%)skew(10deg)}42%,78%{opacity:1;filter:blur();transform:translate(0)skew(0)}to{opacity:0}}@keyframes transition-preview-wipe-left{0%,10%{opacity:1;clip-path:inset(0 100% 0 0)}58%,78%{opacity:1;clip-path:inset(0)}to{opacity:0}}@keyframes transition-preview-wipe-right{0%,10%{opacity:1;clip-path:inset(0 0 0 100%)}58%,78%{opacity:1;clip-path:inset(0)}to{opacity:0}}@keyframes transition-preview-wipe-up{0%,10%{opacity:1;clip-path:inset(100% 0 0)}58%,78%{opacity:1;clip-path:inset(0)}to{opacity:0}}@keyframes transition-preview-wipe-down{0%,10%{opacity:1;clip-path:inset(0 0 100%)}58%,78%{opacity:1;clip-path:inset(0)}to{opacity:0}}@keyframes transition-preview-circle{0%,10%{opacity:1;clip-path:circle(0%)}58%,78%{opacity:1;clip-path:circle(75%)}to{opacity:0}}@keyframes transition-preview-blur{0%,10%{opacity:0;filter:blur(12px);transform:scale(1.12)}55%,78%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0}}@keyframes transition-preview-glitch{0%,10%{opacity:0;filter:hue-rotate();transform:translate(-8%)}18%{opacity:1;filter:hue-rotate(90deg);transform:translate(6%,-2%)}27%{filter:hue-rotate(-70deg);transform:translate(-4%,2%)}38%{transform:translate(3%)}50%,78%{opacity:1;filter:none;transform:translate(0)}to{opacity:0}}@keyframes transition-preview-shake{0%,10%{opacity:0;transform:scale(1.18)translate(0)}18%{opacity:1;transform:scale(1.13)translate(-4%,2%)}26%{transform:scale(1.1)translate(4%,-2%)}34%{transform:scale(1.07)translate(-2%,1%)}55%,78%{opacity:1;transform:scale(1)translate(0)}to{opacity:0}}@keyframes transition-preview-horror{0%,10%{opacity:0;filter:brightness(.35)blur(4px);transform:scale(1.28)}54%,78%{opacity:1;filter:brightness(.7)blur();transform:scale(1)}to{opacity:0}}@keyframes transition-preview-flash{0%,20%,56%,to{opacity:0}32%{opacity:.96}42%{opacity:.15}}@keyframes transition-preview-sparkle{0%,12%,to{opacity:0;transform:scale(.2)rotate(0)}42%{opacity:1;transform:scale(1.5)rotate(90deg)}72%{opacity:.5;transform:scale(.8)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.transition-card-visual .transition-preview-scene-b,.transition-card-visual .transition-preview-fx i,.transition-card-visual .transition-card-preview:after{animation:none!important}.transition-card-visual:is(:hover,:focus-visible) .transition-preview-scene-b{opacity:1}}.timeline-transition-marker{color:#fff;z-index:8;background:linear-gradient(135deg,#9b5cffb8,#32d5ff61);border:1px solid #32d5ffa6;border-radius:9px;width:22px;height:42px;font-size:.86rem;font-weight:950;position:absolute;top:3px;box-shadow:0 0 18px #32d5ff42}.timeline-transition-marker:hover{transform:translateY(-1px)}.transition-editor-note{color:var(--muted);margin:0 0 10px;font-size:.78rem;line-height:1.45}.studio-topbar{grid-template-columns:220px minmax(520px,1fr) auto;min-height:62px}.studio-main-tools{background:linear-gradient(#ffffff0e,#ffffff06),#ffffff09;border:1px solid #ffffff1c;border-radius:22px;justify-content:center;justify-self:center;gap:6px;width:min(760px,100%);padding:6px;overflow-x:auto;box-shadow:inset 0 1px #ffffff14,0 12px 34px #00000038}.studio-main-tool{-webkit-appearance:none;appearance:none;min-height:40px;color:var(--muted);white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:900;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.studio-main-tool:hover:not(:disabled){color:var(--text);background:#ffffff12}.studio-main-tool span{width:25px;height:25px;color:var(--text);background:#ffffff13;border-radius:9px;place-items:center;font-size:.82rem;font-weight:950;line-height:1;display:grid}.studio-main-tool.active span{background:#ffffff2b}.studio-main-tool.disabled{opacity:.42;cursor:not-allowed}.sidebar-active-tool{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#9b5cff17,#32d5ff09),#ffffff06;align-items:center;gap:12px;min-height:68px;padding:13px 14px;display:flex}.sidebar-active-tool>span{color:#fff;background:linear-gradient(135deg,#9b5cffd1,#32d5ff61);border-radius:15px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:950;display:grid;box-shadow:0 12px 28px #0000003d}.sidebar-active-tool>div{min-width:0}.sidebar-active-tool strong,.sidebar-active-tool small{display:block}.sidebar-active-tool strong{margin:0;font-size:.95rem;line-height:1.15}.sidebar-active-tool small{color:var(--subtle);margin-top:4px;font-size:.75rem;line-height:1.35}.transition-library-hero h3,.transition-help strong{display:block}@media (max-width:1380px){.studio-topbar{grid-template-columns:210px 1fr}.topbar-actions{grid-column:1/-1;justify-content:center}.studio-main-tools{justify-self:stretch}}@media (max-width:860px){.studio-topbar{grid-template-columns:1fr}.studio-main-tools{border-radius:18px;justify-content:flex-start;justify-self:stretch}.studio-main-tool{min-height:38px}}.quick-transform-card{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;padding:12px}.quick-transform-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-transform-grid .ghost-button{min-height:34px;padding:0 10px;font-size:.75rem}.keyboard-help{color:var(--subtle)}.timeline-clip{gap:6px}.timeline-resize-handle{opacity:0;z-index:3;background:#ffffff29;border-radius:999px;width:8px;transition:opacity .12s,background .12s;position:absolute;top:3px;bottom:3px}.timeline-clip:hover .timeline-resize-handle,.timeline-clip.selected .timeline-resize-handle{opacity:1}.timeline-resize-handle:hover{background:#32d5ffe6}@media (max-width:900px){.keyboard-help{display:none}}.timeline-clip{padding-left:18px;padding-right:54px;overflow:visible}.timeline-resize-handle{opacity:.68;z-index:5;color:#fff;background:linear-gradient(#32d5ffbf,#9b5cffbf);border-radius:9px;place-items:center;width:18px;transition:opacity .12s,transform .12s,box-shadow .12s,background .12s;display:grid;position:absolute;top:2px;bottom:2px;box-shadow:0 0 0 1px #fff3,0 0 14px #32d5ff38}.timeline-resize-handle.left{cursor:ew-resize;left:-2px}.timeline-resize-handle.right{cursor:ew-resize;right:25px}.timeline-resize-grip{letter-spacing:-.12em;opacity:.95;pointer-events:none;font-size:.52rem;transform:scaleY(1.35)}.timeline-clip:hover .timeline-resize-handle,.timeline-clip.selected .timeline-resize-handle{opacity:1;transform:scaleY(1.04);box-shadow:0 0 0 1px #ffffff52,0 0 18px #32d5ff61}.timeline-resize-handle:hover{opacity:1;background:linear-gradient(#32d5ff,#9b5cffeb)}.timeline-clip-name{padding-left:6px;padding-right:6px}.timeline-clip-remove{position:absolute;right:1px}.audio-panel{gap:12px;display:grid}.project-message{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.export-settings-grid{border:1px solid var(--line);background:#ffffff0a;border-radius:15px;grid-template-columns:1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.export-settings-grid select{min-height:36px}.quick-transform-card+.transition-editor{margin-top:12px}.timeline-transition-marker{z-index:11}.studio-topbar{grid-template-rows:44px 42px;grid-template-columns:220px 1fr;align-items:center;gap:8px 14px;min-height:96px;padding:8px 14px}.brand{grid-area:1/1}.brand-mark{border-radius:11px;width:32px;height:32px;font-size:.9rem}.brand-title{font-size:.9rem}.brand-subtitle{font-size:.68rem}.studio-project-row{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:0}.studio-project-row .format-tabs{min-height:34px;padding:4px}.studio-project-row .format-tab{min-height:29px;padding:0 11px;font-size:.75rem}.studio-project-row .status-pill{min-height:29px;padding:0 9px;font-size:.68rem}.studio-tools-row{scrollbar-width:thin;border-radius:18px;grid-area:2/1/auto/-1;justify-self:center;gap:5px;width:min(760px,100%);min-height:42px;padding:4px;overflow-x:auto}.studio-tools-row .studio-main-tool{letter-spacing:0;border-radius:13px;gap:6px;min-height:33px;padding:0 10px;font-size:.74rem}.studio-tools-row .studio-main-tool.active{box-shadow:0 10px 22px #9b5cff2e,inset 0 1px #ffffff24}.field select,.export-settings-grid select{color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#242432fa,#181824fa);border-color:#ffffff24}.field select option,.export-settings-grid select option{color:#f5f5fb;background:#171722}.field select:focus,.export-settings-grid select:focus{border-color:#32d5ff8c;box-shadow:0 0 0 3px #32d5ff1f}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1380px){.studio-topbar{grid-template-rows:auto auto auto;grid-template-columns:1fr}.brand{grid-area:1/1}.studio-project-row{flex-wrap:wrap;grid-area:2/1;justify-content:flex-start}.studio-tools-row{grid-area:3/1;justify-content:flex-start;justify-self:stretch;width:100%}}@media (max-width:860px){.studio-topbar{padding:8px}.studio-project-row .status-pill{display:none}.studio-tools-row .studio-main-tool{font-size:.7rem}}.studio-topbar{grid-template-rows:42px 50px;grid-template-columns:220px 1fr;gap:8px 14px;min-height:108px;padding:8px 14px 10px}.studio-project-row{min-height:40px}.studio-project-row .format-tabs{flex:none}.studio-project-row .ghost-button,.studio-project-row .danger-button{min-height:30px;padding:0 11px;font-size:.72rem}.studio-tools-row{border-radius:18px;grid-area:2/1/auto/-1;justify-content:center;place-self:center stretch;gap:7px;width:100%;max-width:none;min-height:44px;padding:5px 8px;overflow-x:auto}.studio-tools-row .studio-main-tool{border-radius:12px;min-height:32px;padding:0 11px;font-size:.72rem}.studio-tools-row .studio-main-tool span{border-radius:7px;width:21px;height:21px;font-size:.68rem}.timeline-root{grid-template-rows:42px 1fr}.timeline-toolbar{align-items:center;gap:10px;min-height:42px;padding:5px 10px;overflow:hidden}.timeline-action-group{gap:7px}.timeline-action-button{border-radius:11px;gap:6px;min-height:30px;padding:0 10px;font-size:.72rem;line-height:1}.timeline-action-button span{border-radius:6px;width:18px;height:18px;font-size:.72rem}.zoom-control{white-space:nowrap;gap:7px;font-size:.72rem}.zoom-control input{width:105px}.timeline-toolbar-right{gap:6px}.ruler-label-space{flex-basis:130px}.ruler-track{height:26px}.ruler-tick{padding-top:6px;font-size:.64rem}@media (max-width:1380px){.studio-root{grid-template-rows:auto 1fr 255px}.studio-topbar{grid-template-rows:auto auto auto;min-height:auto}.studio-tools-row{justify-content:flex-start}}@media (max-width:860px){.timeline-toolbar{overflow:visible}.timeline-action-button{min-height:30px;padding:0 9px}.zoom-control input{width:90px}}.preview-text{box-sizing:border-box;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.quick-transform-card .transition-editor-heading span{white-space:nowrap}.track-indicator{border:1px solid var(--line);background:#32d5ff0e;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.track-indicator strong{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.track-indicator span{color:var(--accent-2);text-align:right;font-size:.78rem;font-weight:900}.track-switcher-card{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.track-switcher-card strong{margin-bottom:4px;font-size:.78rem;display:block}.track-switcher-card p{color:var(--muted);margin:0 0 9px;font-size:.72rem;line-height:1.4}.voice-recorder-card{border:1px solid var(--line);background:linear-gradient(135deg,#9b5cff1f,#32d5ff0e),#ffffff0a;border-radius:17px;gap:11px;padding:13px;display:grid}.voice-recorder-card h3{margin:0 0 6px;font-size:.95rem}.voice-recorder-card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.voice-recorder-card strong{color:var(--accent-2);margin-top:8px;font-size:.92rem;display:inline-block}.voice-recorder-actions{flex-wrap:wrap;gap:8px;display:flex}.quick-transform-grid .ghost-button:disabled,.inspector-actions .ghost-button:disabled,.inspector-actions .secondary-button:disabled{opacity:.42;cursor:not-allowed}.text-panel,.effects-panel{gap:12px;display:grid}.text-style-list,.effects-grid{gap:9px;display:grid}.text-style-card,.effect-card{border:1px solid var(--line);min-height:72px;color:var(--text);text-align:left;background:#ffffff0d;border-radius:16px;grid-template-columns:38px 1fr;grid-template-areas:"icon title""icon desc";gap:3px 10px;padding:10px;display:grid}.text-style-card span,.effect-card span{background:linear-gradient(135deg,#9b5cff85,#32d5ff2e);border-radius:13px;grid-area:icon;align-self:center;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.text-style-card strong,.effect-card strong{grid-area:title;align-self:end;font-size:.84rem}.text-style-card small,.effect-card small{color:var(--muted);grid-area:desc;font-size:.72rem;line-height:1.35}.text-style-card:hover,.effect-card:hover:not(:disabled),.effect-card.active{background:#32d5ff14;border-color:#32d5ff70}.effect-card:disabled{opacity:.45;cursor:not-allowed}.effect-inspector-card{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;padding:12px}.track-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.track-label span{min-width:0}.track-controls{flex-shrink:0;gap:4px;display:flex}.track-controls button{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);background:#ffffff0e;border-radius:8px;place-items:center;padding:0;font-size:.66rem;display:grid}.track-controls button:hover{color:var(--text);border-color:#32d5ff59}.track-label.muted-track{opacity:.58}.track-lane.locked{background-image:repeating-linear-gradient(-45deg,#ffffff05 0 7px,#0000 7px 14px)}.track-lane.hidden-track .timeline-clip{opacity:.36}.clip-context-menu{z-index:9999;border:1px solid var(--line);background:#12121cfa;border-radius:14px;gap:4px;min-width:170px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 50px #0000006b}.clip-context-menu button{min-height:30px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:.76rem;font-weight:800}.clip-context-menu button:hover{background:#ffffff14}.clip-context-menu .danger-menu-item{color:#ffd7df}.clip-context-menu .danger-menu-item:hover{background:#ff5a7a29}.templates-panel{gap:12px;display:grid}.template-list{gap:9px;display:grid}.template-card{border:1px solid var(--line);min-height:74px;color:var(--text);text-align:left;background:#ffffff0d;border-radius:16px;grid-template-columns:42px 1fr;grid-template-areas:"icon title""icon desc";gap:3px 10px;padding:10px;display:grid}.template-card span{background:linear-gradient(135deg,#9b5cff8f,#32d5ff33);border-radius:14px;grid-area:icon;align-self:center;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.template-card strong{grid-area:title;align-self:end;font-size:.85rem}.template-card small{color:var(--muted);grid-area:desc;font-size:.72rem;line-height:1.35}.template-card:hover{background:#32d5ff14;border-color:#32d5ff70}.timeline-clip{min-width:54px}.timeline-clip-preview{color:#fff;background-color:#ffffff14;background-image:linear-gradient(135deg,#32d5ff38,#9b5cff3d),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:950;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.timeline-clip-preview.audio{background:linear-gradient(135deg,#56f0a347,#32d5ff1f)}.timeline-clip-preview.text{background:linear-gradient(135deg,#ffd6664d,#9b5cff2e)}.timeline-clip-content{flex:1;align-items:center;gap:2px;min-width:0;display:grid}.timeline-waveform{opacity:.92;align-items:center;gap:2px;height:15px;display:flex;overflow:hidden}.timeline-waveform i{background:linear-gradient(#56f0a3f2,#32d5ffb3);border-radius:999px;width:3px;min-height:3px;display:block}.timeline-clip-name{line-height:1.05}.timeline-action-button,.timeline-clip,.template-card,.text-style-card,.effect-card{-webkit-user-select:none;user-select:none}.panel-action-row,.ai-action-grid,.speed-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-action-grid{grid-template-columns:1fr 1fr;display:grid}.ai-studio-card .ai-output{white-space:pre-wrap;line-height:1.45}.effect-category-title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:.72rem;font-weight:900}.speed-card,.clip-summary-card{border:1px solid var(--line);background:#ffffff0b;border-radius:15px;padding:11px}.speed-buttons .ghost-button.active{color:var(--text);background:#32d5ff1f;border-color:#32d5ff7a}.clip-summary-card{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.clip-summary-card span{border:1px solid var(--line);color:var(--accent-2);border-radius:10px;grid-row:span 2;padding:5px 7px;font-size:.66rem;font-weight:950}.clip-summary-card strong{font-size:.88rem}.clip-summary-card small{color:var(--muted);font-size:.72rem}.timeline-action-button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:860px){.ai-action-grid{grid-template-columns:1fr}}.center-guides{z-index:35;pointer-events:none;position:absolute;inset:0}.center-guide-line{background:#32d5ffeb;position:absolute;box-shadow:0 0 0 1px #0308126b,0 0 18px #32d5ff75}.center-guide-line.vertical{width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.center-guide-line.horizontal{height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.center-guide-badge{color:var(--accent-2);letter-spacing:.04em;background:#060a12db;border:1px solid #32d5ff7a;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 28px))}.ai-roadmap-card{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;margin-top:14px;padding:12px}.ai-roadmap-card strong{margin-bottom:8px;display:block}.ai-roadmap-card ul{color:var(--muted);margin:0;padding-left:18px;font-size:.82rem;line-height:1.55}.ai-note{color:var(--muted);margin-top:12px;font-size:.82rem;line-height:1.5}.timeline-transition-marker{color:#fff;z-index:44;cursor:pointer;background:linear-gradient(135deg,#32d5ffd1,#9b5cffb8),#0a0e1ceb;border:1px solid #32d5ffb8;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:44px;padding:0 7px;font-size:.85rem;font-weight:950;display:inline-flex;position:absolute;top:2px;box-shadow:0 0 0 2px #060a129e,0 0 20px #32d5ff57}.timeline-transition-marker small{text-overflow:ellipsis;white-space:nowrap;opacity:.94;max-width:48px;font-size:.62rem;overflow:hidden}.timeline-transition-marker:hover{border-color:#fff;transform:translateY(-2px)scale(1.02)}.timeline-transition-marker.selected{background:linear-gradient(135deg,#ffffff29,#32d5ffe6),linear-gradient(135deg,#9b5cffe6,#32d5ff9e);border-color:#fff;box-shadow:0 0 0 3px #32d5ff5c,0 0 28px #32d5ff85}.transition-focus-panel{background:radial-gradient(circle at 0 0,#32d5ff1f,#0000 35%),#ffffff0b;border-color:#32d5ff5c}.transition-focus-header{align-items:center;gap:11px;margin-bottom:12px;display:flex}.transition-focus-header strong,.transition-focus-header small{display:block}.transition-focus-header small{color:var(--muted);margin-top:2px;font-size:.76rem}.transition-focus-icon{width:38px;height:38px;color:var(--accent-2);background:#32d5ff1f;border:1px solid #32d5ff6b;border-radius:13px;place-items:center;font-weight:950;display:grid}.transition-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mini-transition-button{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:12px;align-items:center;gap:7px;padding:8px;font-size:.76rem;font-weight:850;display:flex}.mini-transition-button.active{background:#32d5ff1f;border-color:#32d5ff8f}.enhanced-zoom-control{gap:7px}.tiny-tool-button{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:10px;padding:5px 8px;font-size:.72rem;font-weight:900}.tiny-tool-button:hover{background:#32d5ff1a;border-color:#32d5ff6b}.transition-help-pill{color:var(--accent-2);border-color:#32d5ff42}.transition-select-field select{width:100%}.transition-context-menu{border-color:#32d5ff5c;box-shadow:0 18px 46px #0000007a,0 0 24px #32d5ff38}.context-menu-title{color:var(--accent-2);text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 6px;font-size:.72rem;display:block}.compact-transition-menu{width:190px}.context-menu-note{color:var(--muted);margin:0;padding:0 10px 8px;font-size:.72rem;line-height:1.35}.speed-note{color:var(--muted);margin:8px 0 0;font-size:.72rem;line-height:1.35}.preview-guide-toolbar{z-index:42;pointer-events:auto;gap:6px;display:inline-flex;position:absolute;top:10px;right:10px}.preview-guide-toolbar button{color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a129e;border:1px solid #ffffff2e;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900}.preview-guide-toolbar button.active{color:var(--accent-2);background:#32d5ff29;border-color:#32d5ff9e}.preview-safe-guides,.preview-thirds-grid{z-index:12;pointer-events:none;position:absolute;inset:0}.safe-guide{border-style:dashed;border-color:#ffffff38;position:absolute}.safe-guide.safe-top{border-top-width:1px;top:9%;left:8%;right:8%}.safe-guide.safe-bottom{border-bottom-width:1px;bottom:9%;left:8%;right:8%}.safe-guide.safe-left{border-left-width:1px;top:9%;bottom:9%;left:8%}.safe-guide.safe-right{border-right-width:1px;top:9%;bottom:9%;right:8%}.third-line{background:#ffffff24;position:absolute}.third-line.vertical{width:1px;top:0;bottom:0}.third-line.vertical.one{left:33.333%}.third-line.vertical.two{left:66.666%}.third-line.horizontal{height:1px;left:0;right:0}.third-line.horizontal.one{top:33.333%}.third-line.horizontal.two{top:66.666%}.compact-speed-field{margin-top:10px}.compact-speed-field input{max-width:110px}.quick-transform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-slider-card{border:1px solid var(--line);background:#ffffff09;border-radius:14px;margin-top:10px;padding:10px}.speed-slider-heading,.speed-slider-scale{justify-content:space-between;align-items:center;gap:8px;display:flex}.speed-slider-heading span,.speed-slider-scale span{color:var(--muted);font-size:.68rem;font-weight:850}.speed-slider-heading strong{color:var(--accent-2);font-size:.88rem}.speed-slider-card input[type=range]{width:100%;margin:9px 0 6px}.inspector-panel .panel-header{padding-bottom:10px}.inspector-panel .panel-header h2{font-size:1rem}.inspector-panel .panel-header p{font-size:.76rem;line-height:1.35}.inspector-panel .panel-scroll{gap:10px}.inspector-panel .inspector-section,.inspector-panel .transition-editor,.inspector-panel .quick-transform-card,.inspector-panel .track-switcher-card,.inspector-panel .speed-card,.inspector-panel .clip-summary-card{border-radius:14px;padding:10px}.inspector-panel .field{gap:5px;margin-bottom:9px}.inspector-panel label,.inspector-panel .transition-editor-heading strong,.inspector-panel .track-switcher-card strong{font-size:.72rem}.inspector-panel input,.inspector-panel select,.inspector-panel textarea{border-radius:10px;min-height:34px;font-size:.78rem}.inspector-panel textarea{min-height:74px}.inspector-panel .ghost-button,.inspector-panel .secondary-button,.inspector-panel .danger-button,.inspector-panel .primary-button{border-radius:10px;min-height:32px;padding:7px 9px;font-size:.72rem}.inspector-panel .quick-transform-grid{gap:6px}.inspector-panel .clip-summary-card{gap:3px 8px}.inspector-panel .clip-summary-card span{padding:4px 6px;font-size:.6rem}.inspector-panel .clip-summary-card strong{font-size:.78rem}.inspector-panel .clip-summary-card small,.inspector-panel .transition-editor-note,.inspector-panel .speed-note,.inspector-panel .track-switcher-card p{font-size:.68rem;line-height:1.32}.inspector-panel .speed-slider-card{border-radius:12px;padding:8px}.quick-action-hint{color:var(--muted);grid-column:1/-1;padding:4px 2px;font-size:.68rem;line-height:1.3}.timeline-clip{min-width:0;max-width:none;overflow:hidden}.timeline-clip-content{flex:auto;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.timeline-clip-name{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.timeline-clip-preview,.timeline-clip-remove{flex:none}.timeline-clip.multi-selected{border-color:#32d5fff2;box-shadow:inset 0 0 0 1px #32d5ff59,0 0 0 2px #32d5ff38,0 0 18px #32d5ff2e}.timeline-action-button[disabled]{opacity:.45;cursor:not-allowed}.selected-count-pill{color:var(--accent-2);border-color:#32d5ff59}.timeline-toolbar-left.timeline-action-group{flex-wrap:wrap}@media (max-width:980px){.timeline-toolbar-left.timeline-action-group{max-width:100%}}.clip-context-menu{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 20px);overflow-y:auto}.clip-context-menu button{min-height:28px}.timeline-toolbar{z-index:8;grid-template-columns:minmax(360px,auto) minmax(280px,520px) minmax(360px,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid;position:relative;overflow:visible}.timeline-toolbar-left.timeline-action-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.timeline-toolbar .zoom-control.enhanced-zoom-control{grid-template-columns:auto 26px minmax(90px,1fr) 26px 44px;justify-self:center;align-items:center;gap:6px;width:min(520px,100%);min-width:280px;margin:0;display:grid}.timeline-toolbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.timeline-canvas{padding-top:0;position:relative}@media (max-width:1260px){.timeline-toolbar{grid-template-columns:1fr;align-items:stretch}.timeline-toolbar .zoom-control.enhanced-zoom-control{justify-self:stretch;width:100%}.timeline-toolbar-right{justify-content:flex-start}}.timeline-section{flex-direction:column;min-height:270px;display:flex}.timeline-toolbar{z-index:8;grid-template-columns:minmax(520px,auto) minmax(360px,460px) 1fr;grid-template-areas:"meta meta meta""actions zoom empty";align-items:center;gap:7px 10px;min-height:76px;padding:7px 10px 8px;display:grid;position:relative;overflow:visible}.timeline-toolbar-right{scrollbar-width:thin;flex-wrap:nowrap;grid-area:meta;justify-content:flex-end;align-items:center;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.timeline-toolbar-right .status-pill{white-space:nowrap;flex:none;max-width:360px}.timeline-toolbar-right .keyboard-help{max-width:520px}.timeline-toolbar-right .project-message{max-width:230px}.timeline-toolbar-left.timeline-action-group{scrollbar-width:thin;flex-wrap:nowrap;grid-area:actions;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.timeline-toolbar .zoom-control.enhanced-zoom-control{grid-area:zoom;grid-template-columns:auto 26px minmax(120px,1fr) 26px 44px;place-self:center start;align-items:center;gap:6px;width:min(430px,100%);min-width:340px;margin:0;display:grid}.timeline-scroll{z-index:1;border-top:1px solid var(--line);contain:layout paint style;isolation:isolate;flex:auto;min-height:176px;position:relative;overflow:auto;transform:translateZ(0)}.timeline-ruler{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06080ff5;position:sticky;top:0}@media (max-width:1280px){.timeline-toolbar{grid-template-columns:1fr;grid-template-areas:"meta""actions""zoom";min-height:112px}.timeline-toolbar-right{justify-content:flex-start}.timeline-toolbar .zoom-control.enhanced-zoom-control{width:min(520px,100%);min-width:260px}}.timeline-section{grid-template-rows:auto minmax(178px,1fr);min-height:292px;overflow:hidden;display:grid!important}.timeline-toolbar{z-index:20;border-bottom:1px solid var(--line);background:linear-gradient(#0c0e18fa,#080a12f5);grid-template-columns:minmax(0,1fr) minmax(330px,460px);grid-template-areas:"meta meta""actions zoom";align-items:center;gap:6px 10px;height:auto;min-height:92px;padding:8px 10px 9px;display:grid!important;position:relative!important;overflow:hidden!important}.timeline-toolbar-right{scrollbar-width:thin;grid-area:meta;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;align-items:center;gap:6px;min-width:0;min-height:28px;padding-bottom:1px;overflow:auto hidden;display:grid!important}.timeline-toolbar-right .status-pill{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;min-height:23px}.timeline-toolbar-right .keyboard-help{text-overflow:ellipsis;width:420px;max-width:420px;overflow:hidden}.timeline-toolbar-right .transition-help-pill{text-overflow:ellipsis;width:238px;max-width:238px;overflow:hidden}.timeline-toolbar-right .project-message{text-overflow:ellipsis;width:190px;max-width:190px;overflow:hidden}.timeline-toolbar-right .status-pill:nth-last-child(3),.timeline-toolbar-right .status-pill:nth-last-child(2),.timeline-toolbar-right .status-pill:last-child{text-align:center;text-overflow:ellipsis;width:106px;max-width:106px;overflow:hidden}.timeline-toolbar-left.timeline-action-group{scrollbar-width:thin;flex-wrap:nowrap;grid-area:actions;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding-bottom:1px;overflow:auto hidden;display:flex!important}.timeline-action-button{flex:none;min-height:30px;padding:6px 9px}.timeline-toolbar .zoom-control.enhanced-zoom-control{grid-area:zoom;grid-template-columns:auto 26px minmax(130px,1fr) 26px 44px;place-self:center end;align-items:center;gap:6px;width:100%;min-width:330px;max-width:460px;margin:0!important;display:grid!important}.timeline-toolbar .zoom-control.enhanced-zoom-control input[type=range]{width:100%}.timeline-scroll{z-index:1;min-height:178px;position:relative;overflow:auto;border-top:0!important}.timeline-ruler{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line);background:#06080ffa;position:sticky;top:0}@media (max-width:1320px){.timeline-toolbar{grid-template-columns:1fr;grid-template-areas:"meta""actions""zoom";min-height:124px}.timeline-toolbar-right{justify-content:start}.timeline-toolbar .zoom-control.enhanced-zoom-control{justify-self:start;width:min(520px,100%);min-width:260px;max-width:520px}}.studio-shell{min-height:100vh;overflow:hidden}.studio-topbar{min-height:54px;padding-top:6px;padding-bottom:6px}.studio-modebar{min-height:42px;padding-top:5px;padding-bottom:5px}.studio-workspace{grid-template-rows:minmax(0,1fr);min-height:0}.studio-main{min-height:0}.studio-layout{grid-template-columns:minmax(230px,300px) minmax(420px,1fr) minmax(260px,330px);gap:10px;min-height:0}.studio-panel,.preview-section,.inspector-panel{min-height:0}.preview-section{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.preview-stage-wrap{min-height:0;padding:8px}.preview-stage{max-height:min(46vh,520px)}.player-controls{min-height:50px;padding:8px 10px}.transport-row{min-height:34px}.studio-panel .panel-header,.inspector-panel .panel-header{padding:11px 14px}.studio-panel .panel-scroll,.inspector-panel .panel-scroll{padding:10px}.timeline-section{grid-template-rows:auto minmax(215px,1fr);min-height:315px;max-height:38vh;overflow:hidden;display:grid!important}.timeline-toolbar-left.timeline-action-group{min-height:31px}.timeline-toolbar .zoom-control.enhanced-zoom-control{grid-template-columns:auto 24px minmax(120px,1fr) 24px 42px;min-width:300px;max-width:430px;font-size:.68rem}.timeline-toolbar .tiny-tool-button{min-height:26px;padding:4px 7px}.timeline-scroll{overflow:auto;min-height:215px!important}.timeline-ruler{height:28px}.ruler-label-space,.ruler-track{min-height:28px}.playhead-line{top:26px}@media (max-width:1320px){.timeline-section{max-height:42vh}.timeline-toolbar{min-height:98px!important}}@media (max-height:820px){.preview-stage{max-height:min(40vh,440px)}.timeline-section{min-height:335px;max-height:43vh}.timeline-scroll{min-height:235px!important}}.timeline-section{grid-template-rows:auto minmax(240px,1fr)!important;min-height:350px!important;max-height:44vh!important}.timeline-scroll{min-height:240px!important;overflow:auto!important}.timeline-canvas{position:relative}.timeline-ruler{border-bottom:1px solid #ffffff1c;grid-template-columns:130px 1fr;top:0;box-shadow:0 6px 18px #00000038;z-index:30!important;background:#06080ffc!important;height:34px!important;min-height:34px!important;display:grid!important;position:sticky!important}.ruler-label-space,.ruler-track{height:34px!important;min-height:34px!important}.ruler-track{position:relative}.ruler-tick{z-index:31;color:#ffffffb8!important;font-size:.66rem!important;top:9px!important}@media (max-height:820px){.preview-stage{width:min(23.625vh,330px,100%)!important}.timeline-section{min-height:350px!important;max-height:46vh!important}.timeline-scroll{min-height:245px!important}}.timeline-toolbar{background:linear-gradient(#0c0e18fc,#080a12fa);border-bottom:1px solid #ffffff1a;z-index:40!important;min-height:84px!important;padding:7px 10px 8px!important}.timeline-scroll{z-index:1;background:linear-gradient(#ffffff04,#0000 32px),#00000014;position:relative;min-height:260px!important;overflow:auto!important}.timeline-ruler{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff24;box-shadow:0 8px 18px #00000047,inset 0 -1px #ffffff0a;z-index:60!important;background:linear-gradient(#0c0f1a,#080a12fa)!important;grid-template-columns:136px 1fr!important;height:38px!important;min-height:38px!important;display:grid!important;position:sticky!important;top:0!important}.ruler-track:before{content:"Temps";color:#ffffff57;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:900;position:absolute;top:5px;left:8px}.ruler-tick{text-shadow:0 1px 4px #000000b8;color:#ffffffc2!important;z-index:61!important;height:18px!important;font-size:.62rem!important;font-weight:850!important;line-height:1!important;top:19px!important}.ruler-tick:before{content:"";background:#ffffff47;width:1px;height:13px;position:absolute;top:-15px;left:0}.timeline-row:first-of-type{border-top:0!important}.track-label{word-break:normal;overflow:hidden;width:136px!important;min-width:136px!important;padding:0 8px!important;font-size:.68rem!important;line-height:1.12!important}.track-label>span{max-width:72px;display:block}.track-controls{flex:none;margin-left:auto}.timeline-canvas{position:relative;padding-top:0!important}.timeline-canvas{--narraxi-track-label-width:136px}@media (max-height:820px){.timeline-section{grid-template-rows:auto minmax(250px,1fr)!important;min-height:365px!important;max-height:49vh!important}.timeline-scroll{min-height:250px!important}}@media (max-width:1320px){.timeline-section{max-height:50vh!important}.timeline-ruler{grid-template-columns:136px 1fr!important}}.preview-stage{flex:none;height:auto!important;max-height:none!important}.preview-stage-wrap{justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.timeline-section{grid-template-rows:auto minmax(275px,1fr)!important;min-height:390px!important;max-height:49vh!important;display:grid!important;overflow:hidden!important}.timeline-toolbar{background:linear-gradient(#0b0d16,#070910fc);border-bottom:1px solid #ffffff1f;z-index:80!important;gap:4px 8px!important;min-height:66px!important;padding:4px 8px 5px!important}.timeline-toolbar-right{gap:5px!important;min-height:22px!important}.timeline-toolbar-right .status-pill{font-variant-numeric:tabular-nums;min-height:19px!important;padding:3px 7px!important;font-size:.62rem!important;line-height:1!important}.timeline-toolbar-right .keyboard-help{width:360px!important;max-width:360px!important}.timeline-toolbar-right .transition-help-pill{width:220px!important;max-width:220px!important}.timeline-toolbar-right .project-message{width:170px!important;max-width:170px!important}.timeline-action-button{border-radius:9px!important;min-height:26px!important;padding:4px 7px!important;font-size:.64rem!important}.timeline-action-button span{font-size:.7rem!important}.timeline-toolbar .tiny-tool-button{border-radius:8px!important;min-height:23px!important;padding:3px 6px!important;font-size:.62rem!important}.timeline-toolbar .zoom-control.enhanced-zoom-control input[type=range]{height:16px!important}.timeline-scroll{background:linear-gradient(#ffffff06,#0000 42px),#00000014;z-index:1!important;min-height:275px!important;position:relative!important;overflow:auto!important}.timeline-ruler{z-index:90!important;background:linear-gradient(#121523,#090c16)!important;border-top:1px solid #ffffff24!important;border-bottom:2px solid #32d5ff3d!important;grid-template-columns:138px 1fr!important;height:46px!important;min-height:46px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 10px 24px #0000006b,inset 0 -1px #ffffff12!important}.ruler-label-space{background:#080a12!important;border-right:1px solid #ffffff24!important;height:46px!important;min-height:46px!important}.ruler-label-space:after{content:"Temps";color:#32d5ffeb;letter-spacing:.08em;text-transform:uppercase;place-items:center;height:100%;font-size:.68rem;font-weight:950;display:grid}.ruler-track{height:46px!important;min-height:46px!important;position:relative!important}.ruler-track:before{content:"";background:#ffffff2e;height:1px;position:absolute;top:23px;left:0;right:0}.ruler-tick{transform:translate(-1px);color:#ffffffeb!important;z-index:91!important;text-shadow:0 1px 5px #000000db!important;height:20px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;top:24px!important}.ruler-tick:before{content:"";background:#32d5ff8c;border-radius:999px;width:2px;height:18px;position:absolute;top:-20px;left:0;box-shadow:0 0 8px #32d5ff3d}.ruler-tick:nth-child(2n):before{height:12px;box-shadow:none;background:#ffffff59;top:-14px}.timeline-row{min-height:50px!important}.track-lane{height:50px!important}.timeline-clip{height:34px!important;top:8px!important}.timeline-transition-marker{top:4px!important}.playhead-line{z-index:70!important;top:46px!important}.playhead-line:before{top:-11px!important}.track-label{width:138px!important;min-width:138px!important;padding:0 8px!important;font-size:.68rem!important;line-height:1.1!important}@media (max-height:820px){.timeline-toolbar{min-height:62px!important}.timeline-section{grid-template-rows:auto minmax(270px,1fr)!important;min-height:382px!important;max-height:51vh!important}.timeline-scroll{min-height:270px!important}.timeline-ruler,.ruler-label-space,.ruler-track{height:44px!important;min-height:44px!important}.playhead-line{top:44px!important}}.preview-stage{max-width:100%!important;max-height:calc(100vh - 430px)!important}.preview-stage[style*="1 / 1"]{width:min(46vh,520px,100%)!important;max-height:min(46vh,520px)!important}.preview-stage-wrap{overflow:hidden!important}@media (max-height:820px){.preview-stage[style*="1 / 1"]{width:min(40vh,460px,100%)!important;max-height:min(40vh,460px)!important}}.audio-volume-card,.audio-pro-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#32d5ff14,#0000 36%),#ffffff0a;border-radius:14px;padding:10px}.audio-volume-card input[type=range]{width:100%;margin:9px 0 8px}.audio-mix-buttons,.audio-pro-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.audio-pro-card p{color:var(--muted);margin:7px 0 10px;font-size:.72rem;line-height:1.35}.audio-pro-card .audio-pro-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-panel .audio-volume-card,.inspector-panel .audio-pro-card{padding:9px}.text-pro-note,.text-pro-card,.text-color-section,.text-outline-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#ffffff14,#0000 38%),#ffffff09;border-radius:14px;padding:10px}.text-pro-note{gap:4px;margin:10px 0;display:grid}.text-pro-note strong{color:var(--text)}.text-pro-note span{color:var(--muted);font-size:.74rem;line-height:1.35}.font-preview-row,.text-swatch-row,.text-pro-actions,.background-preset-grid{gap:6px;display:grid}.font-preview-row{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px}.font-preview-button{border:1px solid var(--line);min-height:34px;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:11px;font-size:1.05rem;font-weight:900}.font-preview-button.active{border-color:#32d5ffb3;box-shadow:0 0 0 1px #32d5ff38}.text-swatch-row{grid-template-columns:repeat(8,minmax(0,1fr));margin:8px 0 10px}.text-swatch{cursor:pointer;border:1px solid #fff3;border-radius:999px;min-height:26px;box-shadow:inset 0 0 0 1px #00000040}.background-preset-grid,.text-pro-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-row{min-height:30px;color:var(--text);align-items:center;gap:8px;font-size:.75rem;display:flex}.preview-text{font-family:Inter,Arial,sans-serif}.inspector-panel .text-pro-card,.inspector-panel .text-color-section,.inspector-panel .text-outline-card{padding:9px}.layer-pro-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#7c3aed1c,#0000 38%),#ffffff09;border-radius:14px;padding:10px}.layer-status-row,.layer-order-grid{gap:6px;display:grid}.layer-status-row{grid-template-columns:repeat(2,minmax(0,1fr));margin:9px 0}.layer-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layer-status-button{border:1px solid var(--line);min-height:34px;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:10px;font-size:.7rem;font-weight:850}.layer-status-button.active{border-color:#32d5ff73}.layer-status-button.warning{background:#ffb54717;border-color:#ffb54794}.layer-pro-footer{gap:7px;margin-top:9px;display:grid}.layer-pro-footer small{color:var(--muted);font-size:.66rem;line-height:1.35}.timeline-clip.clip-hidden{opacity:.48;filter:saturate(.45);border-style:dashed}.timeline-clip.clip-locked{box-shadow:inset 0 0 0 1px #ffb54775,0 4px 12px #0003}.timeline-layer-badges{align-items:center;gap:3px;margin-left:5px;display:inline-flex}.timeline-layer-badges i{color:#ffffffdb;background:#00000047;border-radius:999px;place-items:center;width:14px;height:14px;font-size:.52rem;font-style:normal;line-height:1;display:inline-grid}.inspector-panel .layer-pro-card{padding:9px}.timeline-section{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.timeline-toolbar{gap:3px 7px!important;min-height:58px!important;padding:3px 8px 4px!important}.timeline-toolbar-right{min-height:19px!important}.timeline-toolbar-right .status-pill{min-height:18px!important;padding:2px 6px!important;font-size:.59rem!important}.timeline-toolbar-left.timeline-action-group{gap:4px!important;min-height:25px!important}.timeline-action-button{min-height:24px!important;padding:3px 6px!important;font-size:.61rem!important}.timeline-toolbar .zoom-control.enhanced-zoom-control{grid-template-columns:auto 21px minmax(105px,1fr) 21px 36px!important;gap:4px!important;min-width:260px!important;max-width:370px!important;font-size:.59rem!important}.timeline-toolbar .tiny-tool-button{min-height:21px!important;padding:2px 5px!important;font-size:.59rem!important}.timeline-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9b5cffb8 #ffffff0d;height:auto!important;min-height:0!important;overflow:auto!important}.timeline-scroll::-webkit-scrollbar{width:10px;height:10px}.timeline-scroll::-webkit-scrollbar-track{background:#ffffff09}.timeline-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-2));border:2px solid #07070bf2;border-radius:999px}.timeline-ruler,.timeline-row{grid-template-columns:138px minmax(0,1fr)!important}.ruler-label-space,.track-label{width:138px!important;min-width:138px!important}.ruler-label-space:after{z-index:94;padding-top:3px;position:relative;transform:none!important}.playhead-line{z-index:76!important}.playhead-line:before{border-radius:2px!important;width:10px!important;height:10px!important;top:-7px!important;left:-4px!important}.timeline-row:last-child{border-bottom:1px solid #ffffff1f!important}@media (max-height:820px){.studio-root{grid-template-rows:108px minmax(260px,1fr) 320px!important}.timeline-toolbar{min-height:56px!important}.timeline-canvas{min-height:252px!important}}.studio-root{grid-template-rows:108px minmax(300px,1fr) clamp(312px,35vh,330px)!important}.timeline-section{height:100%!important;min-height:0!important}.timeline-scroll{min-height:0!important}.timeline-canvas{min-height:248px!important;padding-bottom:2px!important}@media (max-height:820px){.studio-root{grid-template-rows:108px minmax(250px,1fr) 315px!important}.timeline-canvas{min-height:248px!important}}.preview-guide-toolbar{z-index:80!important;align-items:center!important;min-height:28px!important;top:22px!important;right:12px!important}.preview-guide-toolbar button{white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-height:27px!important;padding:5px 9px!important;line-height:1!important;display:inline-flex!important}@media (max-height:820px){.preview-guide-toolbar{top:18px!important}.preview-guide-toolbar button{min-height:25px!important;padding:4px 8px!important}}.motion-pro-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#32d5ff1a,#0000 38%),#ffffff09;border-radius:14px;padding:10px}.motion-pro-card>p{color:var(--muted);margin:7px 0 10px;font-size:.7rem;line-height:1.4}.motion-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:9px 0 11px;display:grid}.motion-preset-button{border:1px solid var(--line);min-height:50px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:10px;place-items:center;gap:3px;padding:6px 3px;display:grid}.motion-preset-button span{font-size:1rem;font-weight:950}.motion-preset-button small{color:var(--muted);text-align:center;font-size:.56rem;line-height:1.05}.motion-preset-button.active{background:#32d5ff1f;border-color:#32d5ffad;box-shadow:inset 0 0 0 1px #32d5ff29}.motion-preset-button.active small,.motion-preset-button.active span{color:var(--accent-2)}.motion-strength-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.motion-strength-heading strong{color:var(--accent-2);font-size:.72rem}.motion-pro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.timeline-motion-badge{min-width:19px;height:15px;color:var(--accent-2);background:#32d5ff21;border:1px solid #32d5ff73;border-radius:999px;place-items:center;margin-left:4px;padding:0 4px;font-size:.5rem;font-weight:950;line-height:1;display:inline-grid}.inspector-panel .motion-pro-card{padding:9px}:root{--nova-bg:#030817;--nova-panel:#08142e;--nova-panel-2:#0d1b3d;--nova-line:#788fff2e;--nova-line-strong:#7057ff80;--nova-blue:#36a3ff;--nova-violet:#765cff;--nova-cyan:#39d8ff;--nova-text:#f5f7ff;--nova-muted:#8d99bf}html,body{width:100%;height:100%;min-height:100%;color:var(--nova-text);background:radial-gradient(circle at 20% 10%,#3c52e129,#0000 28rem),radial-gradient(circle at 84% 8%,#983eff1f,#0000 24rem),linear-gradient(145deg,#020617,#050b1d 48%,#07112a);margin:0;overflow:hidden}*{box-sizing:border-box}.studio-root{background:0 0!important;grid-template-rows:102px minmax(0,1fr) 300px!important;gap:6px!important;width:100dvw!important;height:100dvh!important;min-height:100vh!important;max-height:100dvh!important;padding:8px 10px 0!important;display:grid!important;overflow:hidden!important}.studio-topbar{height:102px!important;min-height:102px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template:"brand formats project"52px"tools tools tools"44px/250px minmax(420px,1fr) auto!important;gap:4px 16px!important;padding:0 4px!important;display:grid!important;overflow:visible!important}.brand{grid-area:brand!important;align-items:center!important;gap:10px!important;display:flex!important}.brand-mark{background:linear-gradient(135deg,#2bdcff,#6a5cff 50%,#d653ff)!important;border-radius:12px!important;width:38px!important;height:38px!important;box-shadow:0 0 24px #30b4ff5c,0 0 30px #a049ff38!important}.brand-title{color:#fff!important;margin:0!important;font-size:1.04rem!important;line-height:1.1!important}.brand-subtitle{color:#7180a8!important;margin:2px 0 0!important;font-size:.56rem!important}.studio-project-row{display:contents!important}.format-tabs{border:1px solid var(--nova-line)!important;background:#040c20d1!important;border-radius:11px!important;grid-area:formats!important;place-self:center!important;min-height:34px!important;padding:3px!important}.format-tab{color:#8f9ac0!important;border-radius:8px!important;min-width:46px!important;min-height:27px!important;font-size:.62rem!important}.format-tab.active{color:#fff!important;background:linear-gradient(135deg,#397dff,#7b55ff)!important;box-shadow:0 0 14px #5c67ff6b!important}.topbar-actions{grid-area:project!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.topbar-actions .status-pill,.topbar-actions .ghost-button,.topbar-actions .danger-button{border-radius:8px!important;min-height:30px!important;padding:5px 8px!important;font-size:.58rem!important}.topbar-actions .status-pill{order:-1}.studio-main-tools{border:1px solid var(--nova-line)!important;background:linear-gradient(90deg,#121f4aeb,#0c183beb)!important;border-radius:12px!important;grid-area:tools!important;justify-content:center!important;place-self:center stretch!important;align-items:center!important;gap:4px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:5px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000038!important}.studio-main-tool{color:#9da8cf!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:6px 14px!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.studio-main-tool span{background:#6776c21f!important;border-radius:6px!important;place-items:center!important;width:18px!important;height:18px!important;margin:0!important;display:inline-grid!important}.studio-main-tool.active{color:#fff!important;background:linear-gradient(135deg,#2e84ff57,#7546ff52)!important;border-color:#4c91ff61!important;box-shadow:0 0 16px #3e79ff33!important}.studio-workspace{grid-template-columns:52px 310px minmax(520px,1fr) 320px!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.nova-command-rail,.sidebar-panel,.preview-section,.inspector-panel{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important}.nova-command-rail{border:1px solid var(--nova-line);background:linear-gradient(#0e1c43f2,#050e24f5);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:8px 6px;display:flex;overflow:hidden}.nova-rail-button{color:#94a1cb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.nova-rail-button.active{color:#fff;background:linear-gradient(145deg,#3199ff,#7456ff);border-color:#4299ff99;box-shadow:0 0 18px #3893ff59}.nova-rail-spacer{flex:1}.studio-panel{border:1px solid var(--nova-line)!important;background:linear-gradient(155deg,#0e1d46f0,#060f27f5)!important;border-radius:12px!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000040!important}.sidebar-active-tool,.panel-header{border-bottom:1px solid #788fff1f!important;min-height:58px!important;padding:10px 12px!important}.panel-scroll{height:auto!important;min-height:0!important;padding:10px!important;overflow-y:auto!important}.preview-section{grid-template-rows:minmax(0,1fr) 50px!important;gap:6px!important;display:grid!important;overflow:hidden!important}.preview-stage-wrap{border:1px solid var(--nova-line)!important;background:radial-gradient(circle,#574ebe2e,#0000 38rem),linear-gradient(145deg,#0f1f4bf0,#040b1dfa)!important;border-radius:12px!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px!important;position:relative!important;overflow:hidden!important}.preview-stage{border-radius:8px!important;max-height:100%!important;box-shadow:0 24px 70px #00000075,0 0 24px #4c5bff1f!important}.preview-guide-toolbar{z-index:300!important;gap:5px!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important}.preview-guide-toolbar button{border-radius:999px!important;min-height:25px!important;padding:4px 8px!important;font-size:.58rem!important}.player-controls{border:1px solid var(--nova-line)!important;background:linear-gradient(90deg,#0e1c42f2,#071028f7)!important;border-radius:11px!important;height:50px!important;min-height:50px!important;margin:0!important}.timeline-section{border:1px solid var(--nova-line)!important;background:linear-gradient(#0a1432fa,#030919)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.timeline-toolbar{background:linear-gradient(#0e1b41fa,#08112afa)!important;border-bottom:1px solid #7085dc1f!important;min-height:54px!important;padding:4px 8px!important}.timeline-scroll{height:100%!important;min-height:0!important;overflow:auto hidden!important}.timeline-canvas{height:100%!important;min-height:246px!important;margin:0!important;padding-bottom:0!important}.playhead-line{opacity:.55!important;width:1px!important;box-shadow:none!important}@media (max-width:1500px){.studio-workspace{grid-template-columns:48px 280px minmax(460px,1fr) 290px!important}}@media (max-width:1180px){.nova-command-rail{display:none}.studio-workspace{grid-template-columns:270px minmax(420px,1fr) 280px!important}}@media (max-height:820px){.studio-root{grid-template-rows:96px minmax(0,1fr) 286px!important}.studio-topbar{grid-template-rows:48px 42px!important;height:96px!important;min-height:96px!important}.timeline-section{height:286px!important;min-height:286px!important;max-height:286px!important}}.inspector-panel .panel-scroll{padding:0 10px 12px!important}.nova-inspector-tabs{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0d1b41fc,#071028f7);border-bottom:1px solid #788fff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 -10px 10px;padding:7px 10px 6px;display:grid;position:sticky;top:0}.nova-inspector-tabs button{color:#8d99c0;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;min-height:30px;padding:5px 3px;font-size:.57rem;font-weight:850}.nova-inspector-tabs button:hover:not(:disabled){color:#fff;background:#445bb21f}.nova-inspector-tabs button.active{color:#fff;background:linear-gradient(#754bff24,#0000);border-bottom-color:#8b68ff}.nova-inspector-tabs button:disabled{opacity:.28;cursor:not-allowed}.inspector-tab-transform .nova-properties-content,.inspector-tab-effects .nova-properties-content,.inspector-tab-audio .nova-properties-content{display:none!important}.nova-inspector-tab-panel{background:radial-gradient(circle at 85% 5%,#7d4bff1f,#0000 12rem),linear-gradient(145deg,#14234fb3,#07112bdb);border:1px solid #778be029;border-radius:12px;gap:11px;padding:12px;animation:.17s both nova-tab-in;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000002e}@keyframes nova-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.nova-inspector-title{border-bottom:1px solid #7386db1f;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.nova-inspector-title span{color:#8d99c0;letter-spacing:.12em;font-size:.56rem;font-weight:950}.nova-inspector-title strong{color:#f4f6ff;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:.66rem;overflow:hidden}.nova-value-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.nova-value-row strong{color:#c8d1ff;font-size:.64rem}.nova-full-button{width:100%}.nova-toggle{background:#08112b99;border:1px solid #7286da24;border-radius:10px;padding:9px 10px}.sidebar-panel .panel-scroll{padding:10px!important}.media-kind-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:9px 0 10px!important;display:grid!important}.media-kind-tab{min-width:0!important;min-height:29px!important;padding:4px 3px!important;font-size:.56rem!important}.media-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;display:grid!important}.media-list>.inspector-empty{grid-column:1/-1!important}.media-card{background:linear-gradient(155deg,#13234edb,#06102af5)!important;border-radius:11px!important;grid-template-rows:auto auto!important;gap:6px!important;min-width:0!important;padding:6px!important;display:grid!important;overflow:hidden!important}.media-thumb{aspect-ratio:16/9!important;background:radial-gradient(circle,#4a59b838,#0000 70%),#050b1d!important;border:1px solid #788fff29!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.media-thumb img,.media-thumb video{object-fit:cover!important;width:100%!important;height:100%!important}.media-info{gap:4px!important;min-width:0!important;display:grid!important}.media-name{color:#f4f7ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.62rem!important;font-weight:820!important;line-height:1.25!important;overflow:hidden!important}.media-meta{color:#7f8bb5!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.49rem!important;line-height:1.15!important;overflow:hidden!important}.media-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.media-actions button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:7px!important;min-width:0!important;min-height:24px!important;padding:3px 4px!important;font-size:.5rem!important;line-height:1!important;overflow:hidden!important}@media (max-width:1250px){.media-list{grid-template-columns:1fr!important}}.media-library-rebuild{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}.media-card-rebuild{cursor:grab!important;background:linear-gradient(165deg,#11214cf0,#050e25fa)!important;border:1px solid #778fe52b!important;border-radius:13px!important;grid-template-rows:auto auto!important;gap:8px!important;min-width:0!important;padding:8px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 9px 22px #0000002b!important}.media-card-rebuild:active{cursor:grabbing!important}.media-card-rebuild:hover,.media-card-rebuild.previewing{border-color:#4897ff7a!important;box-shadow:inset 0 1px #ffffff0f,0 13px 28px #00000038,0 0 20px #3e77ff14!important}.media-thumb-rebuild{aspect-ratio:16/9!important;background:#040a1a!important;border:1px solid #8096f12e!important;border-radius:9px!important;width:100%!important;min-height:74px!important;position:relative!important;overflow:hidden!important}.media-thumb-rebuild img,.media-thumb-rebuild video,.media-thumb-rebuild audio{object-fit:cover!important;width:100%!important;height:100%!important}.media-thumb-rebuild audio{padding:7px!important}.media-audio-preview{color:#9fd9ff!important;place-items:center!important;width:100%!important;height:100%!important;font-size:1.55rem!important;display:grid!important}.media-type-pill,.media-duration-pill,.media-drag-hint{z-index:3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:19px!important;padding:0 6px!important;font-size:.46rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;box-shadow:0 5px 14px #0000003d!important}.media-type-pill{color:#fff!important;top:6px!important;left:6px!important}.media-type-video{background:#6f49fff0!important}.media-type-image{background:#2b91fff0!important}.media-type-audio{background:#1bc199f0!important}.media-duration-pill{color:#fff!important;background:#040a1ad6!important;border:1px solid #ffffff1f!important;top:6px!important;right:6px!important}.media-drag-hint{color:#dbe5ff!important;opacity:0!important;background:#050c1fc7!important;transition:opacity .15s,transform .15s!important;bottom:6px!important;left:6px!important;transform:translateY(3px)!important}.media-card-rebuild:hover .media-drag-hint{opacity:1!important;transform:translateY(0)!important}.media-info-rebuild{gap:5px!important;min-width:0!important;display:grid!important}.media-info-rebuild .media-name{color:#f5f7ff!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.45em!important;margin:0!important;font-size:.65rem!important;font-weight:840!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.media-info-rebuild .media-meta{color:#8e9bc4!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.51rem!important;line-height:1.15!important;overflow:hidden!important}.media-actions-rebuild{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:6px!important;margin-top:2px!important;display:grid!important}.media-actions-rebuild button{white-space:nowrap!important;border-radius:8px!important;min-width:0!important;min-height:29px!important;padding:5px 6px!important;font-size:.53rem!important;font-weight:850!important;line-height:1!important}.media-drag-help{color:#8fa2d1!important;background:#0c193c70!important;border:1px dashed #5797ff47!important;border-radius:9px!important;margin:10px 2px 0!important;padding:8px 9px!important;font-size:.56rem!important;line-height:1.35!important}.track-lane.media-drop-target{background:linear-gradient(#318aff2b,#7047ff1a)!important;box-shadow:inset 0 0 0 2px #3fa4ff8c!important}@media (max-width:1260px){.media-library-rebuild{grid-template-columns:1fr!important}}.media-library-rebuild{grid-template-columns:1fr!important;gap:10px!important}.media-card-simple{cursor:grab!important;background:linear-gradient(165deg,#11214cf5,#050e25fc)!important;border:1px solid #788fe533!important;border-radius:14px!important;grid-template-rows:auto auto!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e!important}.media-card-simple:active{cursor:grabbing!important}.media-card-simple:hover{border-color:#4697ff80!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000003d!important}.media-thumb-simple{aspect-ratio:16/9!important;background:#040a1a!important;border:1px solid #8096f138!important;border-radius:10px!important;width:100%!important;min-height:104px!important;display:block!important;position:relative!important;overflow:hidden!important}.media-thumb-simple img,.media-thumb-simple video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.media-audio-simple{color:#9fd9ff!important;place-items:center!important;width:100%!important;height:100%!important;min-height:104px!important;font-size:2rem!important;display:grid!important}.media-info-simple{grid-template-columns:1fr!important;gap:6px!important;min-width:0!important;display:grid!important}.media-info-simple .media-name{color:#f5f7ff!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.6em!important;margin:0!important;font-size:.8rem!important;font-weight:840!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.media-info-simple .media-meta{color:#9aa7d3!important;margin:0!important;font-size:.65rem!important;line-height:1.15!important}.media-add-button{white-space:nowrap!important;border-radius:9px!important;width:100%!important;min-height:34px!important;padding:8px 10px!important;font-size:.7rem!important;font-weight:850!important;line-height:1!important}.media-card-simple .media-duration-pill{top:auto!important;bottom:7px!important;right:7px!important}@media (max-width:1180px){.media-library-rebuild{grid-template-columns:1fr!important}}.media-card-simple{border-radius:12px!important;gap:6px!important;padding:6px!important}.media-thumb-simple{aspect-ratio:16/8.5!important;border-radius:8px!important;min-height:78px!important}.media-audio-simple{min-height:78px!important;font-size:1.55rem!important}.media-info-simple{gap:4px!important}.media-info-simple .media-name{min-height:2.3em!important;font-size:.69rem!important;line-height:1.16!important}.media-info-simple .media-meta{font-size:.56rem!important}.media-add-button{border-radius:8px!important;min-height:29px!important;padding:6px 8px!important;font-size:.61rem!important}.media-card-simple .media-type-pill,.media-card-simple .media-duration-pill{min-height:18px!important;padding:0 6px!important;font-size:.44rem!important}.media-card-simple .media-type-pill{top:5px!important;left:5px!important}.media-card-simple .media-duration-pill{bottom:5px!important;right:5px!important}.media-drag-help{margin-top:6px!important;padding:6px 8px!important;font-size:.52rem!important}.inspector-panel,.inspector-panel .panel-scroll,.nova-inspector-tab-panel{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.nova-inspector-tab-panel{box-sizing:border-box!important;gap:10px!important;width:100%!important;padding:10px!important}.nova-inspector-tab-panel .field,.nova-inspector-tab-panel .field>div{min-width:0!important;max-width:100%!important}.nova-inspector-tab-panel .field.two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.nova-inspector-tab-panel input,.nova-inspector-tab-panel select,.nova-inspector-tab-panel textarea,.nova-inspector-tab-panel button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.nova-inspector-tab-panel input[type=range]{width:100%!important;min-width:0!important;margin:0!important;display:block!important}.nova-inspector-title{min-width:0!important}.nova-inspector-title strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:58%!important;overflow:hidden!important}.nova-value-row{width:100%!important;min-width:0!important}.nova-full-button{width:100%!important;max-width:100%!important}.inspector-tab-transform .nova-inspector-tab-panel{overflow:hidden!important}.inspector-tab-transform .nova-inspector-tab-panel label{font-size:.66rem!important}.inspector-tab-transform .nova-inspector-tab-panel input[type=number]{min-height:32px!important;padding:6px 8px!important;font-size:.72rem!important}.inspector-tab-transform .nova-full-button{min-height:32px!important;padding:7px 8px!important;font-size:.66rem!important}@media (max-width:1320px){.nova-inspector-tab-panel .field.two{grid-template-columns:1fr!important}}.project-name-input{color:#f8f8fb;background:#090a0fc7;border:1px solid #ffffff1f;border-radius:9px;outline:none;width:min(270px,24vw);min-width:150px;height:34px;padding:0 11px;font-size:.76rem;font-weight:700}.project-name-input:focus{border-color:#8071ffcc;box-shadow:0 0 0 3px #6b5cff26}.autosave-status{color:#a8f0c4!important;background:#1f704329!important;border-color:#4fda843d!important}.media-library-controls{grid-template-columns:minmax(0,1fr) minmax(92px,.52fr);gap:7px;margin:8px 0 10px;display:grid}.media-library-controls input,.media-library-controls select{color:#f1f1f6;background:#08090ec2;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:.7rem}.media-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.media-card-actions button{white-space:nowrap;min-width:0;padding:6px 5px;font-size:.62rem}.media-delete-button{color:#ffadb7!important;border-color:#ff5c7047!important}.media-overlay-button{color:#c8c0ff!important}.text-pro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0;display:grid}.keyframe-panel,.composition-card{gap:10px;display:grid}.keyframe-help,.compact-empty{color:#b9b8c8;background:#6958d714;border:1px solid #8b7cff29;border-radius:9px;margin:0;padding:9px 10px;font-size:.67rem;line-height:1.42}.keyframe-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.keyframe-property-grid button{min-height:34px;min-width:0!important;padding:7px 8px!important;font-size:.67rem!important}.keyframe-list{gap:6px;max-height:215px;padding-right:2px;display:grid;overflow:auto}.keyframe-list-item{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 8px;font-size:.65rem;display:grid}.keyframe-list-item strong,.keyframe-list-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keyframe-list-item button{height:27px;width:27px!important;min-width:27px!important;padding:0!important}.composition-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:10px}.compact-title{justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;display:flex}.compact-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.timeline-action-button.active{box-shadow:inset 0 0 0 1px #a496ff14;color:#ece9ff!important;background:linear-gradient(#7762eb40,#5846be26)!important;border-color:#8f7dff99!important}.timeline-track-manager{scrollbar-width:thin;background:#05060ab8;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;min-height:35px;padding:5px 10px;display:flex;overflow-x:auto}.timeline-track-manager strong{color:#eeedf7;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.timeline-track-manager button{color:#d8d6e4;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;flex:none;min-height:25px;padding:4px 8px;font-size:.61rem}.timeline-track-manager button:hover{color:#fff;border-color:#8372ff80}.timeline-track-manager>span{color:#817f8c;flex:none;margin-left:auto;font-size:.6rem}.timeline-marker{z-index:12;color:#fc6;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:4px;width:auto;max-width:110px;height:100%;padding:1px 3px;font-size:.66rem;display:flex;position:absolute;top:0;transform:translate(-6px)}.timeline-marker small{text-overflow:ellipsis;white-space:nowrap;color:#d5b86f;max-width:82px;padding-top:1px;font-size:.54rem;display:block;overflow:hidden}.timeline-marker-line{z-index:3;pointer-events:none;background:repeating-linear-gradient(#ffc349b3 0 4px,#0000 4px 8px);width:1px;position:absolute;top:29px;bottom:0}.timeline-row{transition:min-height .18s,opacity .18s}.timeline-row.collapsed,.timeline-row.collapsed .track-lane,.timeline-row.collapsed .track-label{height:33px!important;min-height:33px!important}.timeline-row.collapsed .timeline-clip{height:22px!important;top:5px!important}.timeline-row.collapsed .timeline-clip-content,.timeline-row.collapsed .timeline-clip-preview,.timeline-row.collapsed .timeline-transition-marker{transform:scaleY(.75)}.timeline-row.muted-audio-track .track-label,.timeline-row.muted-audio-track .track-lane{opacity:.56}.timeline-row.solo-track .track-label{box-shadow:inset 3px 0 #b99cff;background:#775be11f!important}.track-label{gap:3px!important}.track-label>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.64rem;font-weight:750;overflow:hidden}.track-label>small{color:#686672;text-transform:uppercase;font-size:.49rem}.track-controls{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:2px!important;display:grid!important}.track-controls button{border-radius:5px!important;width:100%!important;min-width:0!important;height:21px!important;padding:0 2px!important;font-size:.52rem!important}.track-controls button.active{color:#fff!important;background:#7d62e640!important;border-color:#9b87ff8c!important}.track-controls .danger-track-button{color:#ff9ba7!important}.timeline-keyframe-dot{z-index:7;pointer-events:none;background:#9b83ff;border:1px solid #ffffffdb;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 2px #17123099}.timeline-keyframe-dot.property-opacity,.timeline-keyframe-dot.property-volume{background:#61d7b0}.timeline-keyframe-dot.property-rotation{background:#ffba66}.context-menu-section-title{color:#85828f;letter-spacing:.07em;text-transform:uppercase;margin:5px 0 2px;padding:5px 7px 2px;font-size:.56rem;font-weight:800}.clip-context-menu .active-menu-item{color:#fff!important;background:#775ee633!important}@media (max-width:1100px){.project-name-input{width:170px}.timeline-track-manager>span{display:none}}.professional-workspace.studio-root{--timeline-height:286px;grid-template-rows:64px minmax(0, 1fr) 8px var(--timeline-height)!important;gap:5px!important;width:100dvw!important;height:100dvh!important;min-height:100vh!important;max-height:100dvh!important;padding:7px 9px 0!important;display:grid!important;overflow:hidden!important}.professional-topbar.studio-topbar{background:linear-gradient(90deg,#081230fa,#09122cfa 56%,#0b1026fa)!important;border:1px solid #768eff2e!important;border-radius:13px!important;grid-template:"brand project actions"64px/205px minmax(450px,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;height:64px!important;min-height:64px!important;padding:7px 10px!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0000003d!important}.professional-topbar .brand{min-width:0;grid-area:brand!important}.professional-topbar .brand-mark{flex:0 0 38px;width:38px!important;height:38px!important}.professional-topbar .brand-title{font-size:1rem!important}.professional-topbar .brand-subtitle{white-space:nowrap;font-size:.57rem!important}.workspace-project-center{grid-area:project;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.workspace-panel-toggle,.topbar-compact-button,.topbar-icon-button,.new-project-button{color:#cdd5f5;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;min-height:34px;font-size:.68rem;font-weight:800}.workspace-panel-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.workspace-panel-toggle.active,.workspace-panel-toggle.active-soft{color:#fff;background:linear-gradient(135deg,#2a80ff33,#704fff2e);border-color:#509bff75}.workspace-project-center .project-name-input{background:#020714c7!important;border-color:#8296ff2e!important;width:min(360px,29vw)!important;min-width:180px!important;height:36px!important;font-size:.76rem!important}.workspace-project-center .format-tabs{flex:none;min-height:36px!important;margin:0!important;padding:3px!important;display:flex!important;position:static!important}.workspace-project-center .format-tab{min-width:43px!important;min-height:28px!important;font-size:.62rem!important}.professional-topbar-actions.topbar-actions{min-width:0;grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.autosave-indicator{color:#a9edc4;white-space:nowrap;background:#1d6d4021;border:1px solid #4ed68933;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.6rem;font-weight:800;display:inline-flex}.topbar-button-group{background:#00000021;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.topbar-compact-button{background:0 0;border:0;min-height:28px;padding:0 9px}.topbar-icon-button{background:0 0;border:0;place-items:center;width:30px;min-width:30px;min-height:28px;padding:0;font-size:1rem;display:grid}.topbar-compact-button:hover,.topbar-icon-button:hover,.workspace-panel-toggle:hover,.new-project-button:hover{color:#fff;background:#ffffff13}.topbar-compact-button:disabled,.topbar-icon-button:disabled{opacity:.35;cursor:not-allowed}.export-main-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5267ff,#7454ff 55%,#24bfea);border:1px solid #4fcbff7a;border-radius:10px;min-height:36px;padding:0 17px;font-size:.72rem;font-weight:900;box-shadow:0 7px 18px #4a5cff40}.export-main-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.new-project-button{color:#ffb9c5;border-color:#ff62843b;padding:0 10px}.professional-workspace .studio-workspace{grid-template-columns:48px 286px minmax(390px,1fr) 338px!important;gap:7px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.professional-workspace .studio-workspace.left-panel-closed{grid-template-columns:48px minmax(390px,1fr) 338px!important}.professional-workspace .studio-workspace.inspector-closed{grid-template-columns:48px 286px minmax(390px,1fr)!important}.professional-workspace .studio-workspace.left-panel-closed.inspector-closed{grid-template-columns:48px minmax(390px,1fr)!important}.professional-workspace .nova-command-rail{border-radius:12px;gap:7px;padding:8px 5px}.professional-workspace .nova-rail-button{width:36px;height:36px;font-size:.78rem}.professional-workspace .nova-rail-button.active-soft{color:#d7e8ff;background:#3d77e924;border-color:#4898ff47}.professional-workspace .sidebar-panel,.professional-workspace .inspector-panel{width:100%!important;min-width:0!important}.professional-workspace .sidebar-active-tool,.professional-workspace .inspector-header{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:60px!important;padding:10px 12px!important;display:flex!important}.professional-workspace .sidebar-active-tool>div,.professional-workspace .inspector-header>div{min-width:0}.professional-workspace .sidebar-active-tool strong,.professional-workspace .inspector-header h2{font-size:.85rem!important}.professional-workspace .sidebar-active-tool small,.professional-workspace .inspector-header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8998c2!important;font-size:.61rem!important}.panel-close-button{color:#aab4d6;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:1rem;display:grid}.panel-close-button:hover{color:#fff;background:#6f91ff1c;border-color:#6f91ff5c}.professional-workspace .panel-scroll{scrollbar-gutter:stable;padding:11px!important}.professional-preview-section.preview-section{grid-template-rows:minmax(0,1fr) 58px!important;gap:7px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.professional-preview-section .preview-stage-wrap{border-radius:13px!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:12px!important;display:flex!important}.professional-preview-section .preview-stage{flex:0 auto!important;max-width:100%!important;max-height:100%!important}.professional-preview-section .preview-format-vertical,.professional-preview-section .preview-format-portrait,.professional-preview-section .preview-format-square{width:auto!important;height:100%!important}.professional-preview-section .preview-format-wide{width:100%!important;height:auto!important}.professional-player-controls.player-controls{border-radius:12px!important;align-items:center!important;height:58px!important;min-height:58px!important;padding:8px 12px!important;display:flex!important}.professional-player-controls .transport-row{width:100%;grid-template-columns:auto auto minmax(180px,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.transport-buttons{align-items:center;gap:6px;display:inline-flex}.transport-secondary,.transport-play-button{color:#dce5ff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;place-items:center;height:34px;font-size:.67rem;font-weight:850;display:grid}.transport-secondary{min-width:42px;padding:0 9px}.transport-play-button{color:#fff;background:linear-gradient(135deg,#3e87ff,#7558ff);border-color:#5799ff80;width:40px;min-width:40px;font-size:.86rem;box-shadow:0 5px 15px #4866ff3d}.professional-player-controls .time-display{color:#dfe6ff;font-variant-numeric:tabular-nums;text-align:center;min-width:112px;font-size:.72rem}.professional-player-controls .scrub-wrap{border-radius:999px;height:9px}.professional-inspector-panel .nova-inspector-tabs{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071027fa;border-bottom:1px solid #768fff21;position:sticky;top:-11px;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;margin:-11px -11px 10px!important;padding:8px 8px 7px!important;display:grid!important}.professional-inspector-panel .nova-inspector-tabs button{white-space:nowrap;border-radius:8px!important;min-width:0!important;min-height:31px!important;padding:5px 3px!important;font-size:.59rem!important}.professional-inspector-panel .nova-inspector-tab-panel{padding:2px 0 10px!important}.professional-inspector-panel .field{gap:6px!important;margin-bottom:11px!important}.professional-inspector-panel label{color:#c9d2f0!important;font-size:.66rem!important}.professional-inspector-panel input,.professional-inspector-panel select,.professional-inspector-panel textarea{min-height:35px!important;font-size:.71rem!important}.timeline-resize-handle{z-index:120;cursor:ns-resize;background:0 0;border:0;place-items:center;width:100%;height:8px;min-height:8px;padding:0;display:grid;position:relative}.timeline-resize-handle:before{content:"";background:#ffffff05;border-radius:999px;position:absolute;inset:0}.timeline-resize-handle span{background:#8b9ddd59;border-radius:999px;width:74px;height:3px;position:relative;box-shadow:0 0 0 1px #050a19cc}.timeline-resize-handle:hover span,.timeline-resize-handle.active span{background:linear-gradient(90deg,#3dbdf2,#8163ff);box-shadow:0 0 12px #5880ff73}.timeline-is-resizing,.timeline-is-resizing *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.professional-timeline-root.timeline-root{background:linear-gradient(#08122dfc,#020715)!important;border:1px solid #718bff33!important;border-bottom:0!important;border-radius:13px 13px 0 0!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:grid!important;overflow:hidden!important}.professional-timeline-toolbar.timeline-toolbar{z-index:100;position:relative;background:linear-gradient(#0d1c43fc,#071027fc)!important;border-bottom:1px solid #708be529!important;grid-template-rows:auto auto!important;gap:5px!important;min-height:73px!important;padding:7px 9px 6px!important;display:grid!important;overflow:visible!important}.timeline-toolbar-primary{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.professional-timeline-toolbar .timeline-toolbar-left.timeline-action-group{min-width:0;align-items:center!important;gap:5px!important;min-height:31px!important;display:flex!important;overflow:visible!important}.professional-timeline-toolbar .timeline-action-button{white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:.64rem!important;font-weight:820!important;display:inline-flex!important}.professional-timeline-toolbar .timeline-action-button.compact-toggle{padding:0 8px!important}.timeline-dropdown-wrap,.track-more-wrap{flex:none;position:relative}.timeline-dropdown-menu,.track-options-menu{z-index:800;background:#080f25fc;border:1px solid #8599ff3b;border-radius:10px;gap:3px;min-width:190px;padding:6px;display:grid;position:absolute;box-shadow:0 16px 38px #0000007a}.timeline-dropdown-menu{top:calc(100% + 6px);left:0}.more-tools-menu{min-width:250px}.timeline-dropdown-menu button,.track-options-menu button{color:#d4ddfa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:6px 9px;font-size:.66rem;font-weight:700}.timeline-dropdown-menu button:hover,.track-options-menu button:hover{color:#fff;background:#5d77ef29}.timeline-dropdown-menu button:disabled,.track-options-menu button:disabled{opacity:.35;cursor:not-allowed}.timeline-zoom-time{flex:none;align-items:center;gap:8px;display:flex}.professional-zoom-control.zoom-control{background:0 0!important;border:0!important;grid-template-columns:26px minmax(90px,150px) 26px 38px!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;display:grid!important}.professional-zoom-control input[type=range]{width:100%!important;min-width:90px!important}.professional-zoom-control .tiny-tool-button{place-items:center;width:26px;min-width:26px;height:27px;display:grid;border-radius:7px!important;min-height:27px!important;padding:0!important}.professional-zoom-control .auto-zoom-button{width:38px;font-size:.57rem!important}.timeline-timecode{color:#f3f6ff;font-variant-numeric:tabular-nums;text-align:center;background:#0003;border:1px solid #ffffff17;border-radius:8px;min-width:78px;padding:7px 10px;font-size:.7rem;font-weight:900}.timeline-status-row{color:#7f8db8;align-items:center;gap:7px;min-width:0;font-size:.58rem;line-height:1;display:flex}.timeline-status-row>span{border-right:1px solid #ffffff14;flex:none;padding-right:7px}.timeline-status-row>span:last-child{border-right:0}.timeline-project-message{color:#b8c5e9;text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.timeline-shortcuts{color:#69769e;margin-left:auto}.professional-timeline-root .timeline-scroll{scrollbar-gutter:stable both-edges;z-index:1!important;background:#00000014!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;overflow:auto!important}.professional-timeline-root .timeline-ruler{z-index:90!important;grid-template-columns:190px minmax(0,1fr)!important;height:42px!important;min-height:42px!important;display:grid!important;position:sticky!important;top:0!important}.professional-timeline-root .ruler-label-space,.professional-timeline-root .ruler-track{height:42px!important;min-height:42px!important}.professional-timeline-root .ruler-label-space{z-index:94;position:sticky;left:0;width:190px!important;min-width:190px!important}.professional-timeline-root .ruler-label-space:after{content:"TIMELINE"!important;font-size:.64rem!important}.professional-timeline-root .ruler-tick{font-size:.66rem!important;top:22px!important}.professional-timeline-root .timeline-row{position:relative;grid-template-columns:190px minmax(0,1fr)!important;min-height:58px!important;display:grid!important;overflow:visible!important}.professional-timeline-root .timeline-row.collapsed .track-label,.professional-timeline-root .timeline-row.collapsed .track-lane{height:36px!important;min-height:36px!important}.professional-track-label.track-label{z-index:70!important;background:linear-gradient(90deg,#08122b,#0a1532fc)!important;border-right:1px solid #7b91e529!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;width:190px!important;min-width:190px!important;padding:7px 8px!important;display:grid!important;position:sticky!important;left:0!important;overflow:visible!important}.track-label-main{align-items:center;gap:7px;min-width:0;display:flex}.track-label-main>span{gap:2px;min-width:0;display:grid}.track-label-main strong{color:#ecf1ff;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.05;overflow:hidden}.track-label-main small{color:#7180a7;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.49rem;font-weight:750;overflow:hidden}.track-collapse-button,.track-controls-primary button{cursor:pointer;place-items:center;display:grid;color:#9eabc9!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:.52rem!important;font-weight:900!important}.track-collapse-button{background:0 0!important;border:0!important;width:20px!important;min-width:20px!important;height:28px!important}.track-controls-primary{align-items:center;gap:3px;display:flex}.track-more-button{letter-spacing:-.08em}.track-options-menu{min-width:180px;top:calc(100% + 6px);right:0}.track-options-menu .danger-menu-item{color:#ff9fae}.professional-timeline-root .track-lane{position:relative}.professional-timeline-root .playhead-line,.professional-timeline-root .timeline-marker-line{top:42px!important}.export-dialog-backdrop{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000410b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.export-dialog{background:radial-gradient(circle at 100% 0,#714aff29,#0000 20rem),linear-gradient(155deg,#0d1c42fe,#050c20fe);border:1px solid #7993ff40;border-radius:18px;flex-direction:column;width:min(720px,100%);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0000009e}.export-dialog-header{border-bottom:1px solid #7b91e524;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.export-dialog-kicker{color:#54d4ff;letter-spacing:.12em;font-size:.62rem;font-weight:950}.export-dialog-header h2{margin:6px 0 5px;font-size:1.25rem}.export-dialog-header p{color:#8997bd;margin:0;font-size:.7rem}.export-dialog-close{color:#bdc7e4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:34px;min-width:34px;height:34px;font-size:1.15rem;display:grid}.export-dialog-body{overscroll-behavior:contain;flex:auto;gap:16px;min-height:0;padding:18px 24px 14px;display:grid;overflow-y:auto}.export-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.export-option-card{background:#ffffff08;border:1px solid #7b91e526;border-radius:12px;gap:8px;min-width:0;padding:13px;display:grid}.export-option-card>span{color:#d8e0f7;font-size:.67rem;font-weight:850}.export-option-card select{color:#f5f7ff;background:#030919d9;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-width:0;min-height:38px;font-size:.69rem}.export-format-note,.export-progress-card{background:#040b1d7a;border:1px solid #7b91e524;border-radius:12px;padding:13px 14px}.export-format-note strong{font-size:.72rem}.export-format-note p{color:#8d9bc0;margin:5px 0 0;font-size:.67rem;line-height:1.45}.export-progress-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:.68rem;display:flex}.professional-export-progress.export-progress{border-radius:999px;height:9px;margin:0}.export-download-link{color:#c8ffe8;background:#238e6524;border:1px solid #42d7aa59;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.export-dialog-footer{background:#01061347;border-top:1px solid #7b91e524;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px 14px;display:flex}.export-dialog-footer button{cursor:pointer;border-radius:9px;min-height:39px;padding:0 15px;font-size:.7rem;font-weight:850}.export-secondary-button,.export-webm-button{color:#d7def3;background:#ffffff0a;border:1px solid #ffffff1c}.export-primary-button{color:#fff;background:linear-gradient(135deg,#5169ff,#7353ff 58%,#29bee9);border:1px solid #46ccff73}.export-dialog-footer button:disabled,.export-dialog-close:disabled{opacity:.42;cursor:not-allowed}@media (max-width:1450px){.professional-topbar.studio-topbar{grid-template-columns:185px minmax(390px,1fr) auto!important;gap:9px!important}.workspace-project-center .project-name-input{width:min(270px,24vw)!important}.autosave-indicator{display:none}.professional-workspace .studio-workspace{grid-template-columns:48px 270px minmax(360px,1fr) 320px!important}.professional-workspace .studio-workspace.left-panel-closed{grid-template-columns:48px minmax(360px,1fr) 320px!important}.professional-workspace .studio-workspace.inspector-closed{grid-template-columns:48px 270px minmax(360px,1fr)!important}}@media (max-width:1210px){.professional-topbar.studio-topbar{grid-template-columns:170px minmax(320px,1fr) auto!important}.workspace-panel-toggle span,.inspector-toggle{display:none}.workspace-project-center .project-name-input{min-width:150px!important}.professional-topbar-actions .topbar-button-group:first-of-type{display:none}.professional-workspace .studio-workspace,.professional-workspace .studio-workspace.left-panel-closed{grid-template-columns:44px 250px minmax(330px,1fr)!important}.professional-workspace .inspector-panel,.professional-timeline-toolbar .timeline-action-button:nth-of-type(5),.timeline-shortcuts{display:none!important}}@media (max-width:900px){.professional-workspace.studio-root{grid-template-rows:58px minmax(0, 1fr) 8px var(--timeline-height)!important;padding:5px 5px 0!important}.professional-topbar.studio-topbar{grid-template-columns:1fr auto!important;grid-template-areas:"project actions"!important;height:58px!important;min-height:58px!important;padding:6px 7px!important}.professional-topbar .brand,.workspace-project-center .workspace-panel-toggle,.workspace-project-center .format-tabs,.professional-topbar-actions .topbar-button-group,.professional-topbar-actions .new-project-button{display:none!important}.workspace-project-center{justify-content:flex-start}.workspace-project-center .project-name-input{width:min(360px,50vw)!important}.professional-workspace .studio-workspace,.professional-workspace .studio-workspace.left-panel-closed,.professional-workspace .studio-workspace.inspector-closed,.professional-workspace .studio-workspace.left-panel-closed.inspector-closed{grid-template-columns:42px minmax(0,1fr)!important}.professional-workspace .sidebar-panel,.professional-workspace .inspector-panel{display:none!important}.professional-timeline-toolbar .timeline-action-button{overflow:hidden;color:#0000!important;width:31px!important;min-width:31px!important;padding:0!important}.professional-timeline-toolbar .timeline-action-button span{color:#dce4ff!important}.professional-timeline-toolbar .timeline-action-button.compact-toggle,.professional-timeline-toolbar .timeline-action-button.more-button{display:none!important}.professional-zoom-control.zoom-control{grid-template-columns:24px minmax(70px,100px) 24px!important}.professional-zoom-control .auto-zoom-button,.timeline-timecode,.timeline-project-message{display:none!important}.export-option-grid{grid-template-columns:1fr}}.professional-track-label.track-label{grid-template-rows:minmax(0,1fr) 22px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:3px!important;padding:5px 7px!important}.track-label-main{width:100%;min-height:0}.track-label-main>span{flex:auto}.track-collapse-button{width:18px!important;min-width:18px!important;height:20px!important}.track-controls-primary{justify-content:flex-end;min-height:22px}.track-controls-primary button{width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important}.track-options-menu{grid-template-columns:repeat(2,minmax(0,1fr));width:270px;min-width:270px;top:-7px;left:calc(100% + 7px);right:auto}.track-options-menu button{white-space:nowrap;min-height:29px}.professional-workspace .panel-scroll{overscroll-behavior:contain}.text-pro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 4px}.text-pro-actions .primary-button,.text-pro-actions .secondary-button,.text-pro-actions .ghost-button{border-radius:10px;min-height:36px;padding:8px 10px;font-size:.68rem;line-height:1.15}.text-style-list{gap:8px}.text-style-card{min-height:72px;padding:10px 11px}.text-style-card strong{font-size:.75rem}.text-style-card small{font-size:.61rem;line-height:1.35}.professional-inspector-panel .nova-inspector-title strong,.professional-inspector-panel .nova-value-row strong{color:#7ad7ff!important;font-size:.72rem!important}.professional-inspector-panel .field.two{gap:8px!important}.professional-inspector-panel .field.two>div,.professional-inspector-panel .field.two label,.professional-inspector-panel .field.two input{min-width:0}.professional-inspector-panel .field.two input[type=number]{color:#e9f2ff!important;background:linear-gradient(#0b1430fa,#050b1efa)!important;border-color:#6e8fff2e!important}.keyframe-help{color:#afbbdf}.keyframe-property-grid{grid-template-columns:1fr}.keyframe-property-grid button{text-align:left;background:linear-gradient(#121f44eb,#080f25f5);border:1px solid #708fff29;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-weight:760;transition:border-color .18s,background .18s,transform .18s;display:flex;color:#d7e7ff!important;padding:8px 11px!important}.keyframe-property-grid button:hover{background:linear-gradient(#182b5af0,#0b142ffa);border-color:#56aaff61;transform:translateY(-1px)}.keyframe-property-grid button.active{background:linear-gradient(135deg,#224988eb,#203179eb,#1292c8c7);border-color:#58c9ff73;box-shadow:0 8px 22px #236ede2e}.keyframe-property-label{color:#dce8ff;font-size:.7rem;font-weight:800}.keyframe-property-diamond{color:#59d7ff;background:#59d7ff1f;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.7rem;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #59d7ff29}.keyframe-property-grid button.active .keyframe-property-diamond{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff29}.keyframe-list-item{background:#ffffff08;border-color:#6e8df61f;grid-template-columns:minmax(0,1fr) auto auto;min-height:40px}.keyframe-list-item strong{color:#7dd7ff}.professional-timeline-root .timeline-row{min-height:52px!important}.professional-timeline-root .track-label,.professional-timeline-root .track-lane{height:52px!important;min-height:52px!important}.professional-timeline-root .timeline-row.collapsed,.professional-timeline-root .timeline-row.collapsed .track-label,.professional-timeline-root .timeline-row.collapsed .track-lane{height:32px!important;min-height:32px!important}.professional-track-label.track-label{grid-template-rows:minmax(0,1fr) 24px!important;gap:4px!important;width:198px!important;min-width:198px!important;padding:6px 8px!important}.professional-timeline-root .timeline-row{grid-template-columns:198px minmax(0,1fr)!important}.professional-timeline-root .ruler-label-space{width:198px!important;min-width:198px!important}.track-label-main strong{font-size:.72rem}.track-label-main small{color:#7f90bc;font-size:.52rem}.track-controls-primary{justify-content:flex-end;gap:5px}.track-controls-primary button{color:#b8c7ea!important;background:#ffffff0a!important;border-color:#728bf224!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;font-size:.58rem!important}.track-controls-primary button:hover,.track-controls-primary button.active{color:#fff!important;background:linear-gradient(#2b4c9ecc,#16255aeb)!important;border-color:#5c9aff6b!important}.track-controls-primary button.warning{color:#ffd69a!important;border-color:#ffb55157!important}.track-collapse-button{color:#95a8da!important}.timeline-status-row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:24px;padding-top:1px;display:flex}.timeline-status-row>span{color:#a9b6db;font-size:.64rem!important}.timeline-project-message{font-weight:760;color:#dce7ff!important}.timeline-shortcuts{color:#8da0cd!important}.selected-count-pill{border-radius:999px;min-height:22px;padding:0 8px}.professional-timeline-root .timeline-clip{border-radius:9px!important;height:38px!important;top:7px!important}.professional-timeline-root .timeline-row.collapsed .timeline-clip{height:24px!important;top:4px!important}.timeline-resize-handle.left,.timeline-resize-handle.right{opacity:.95;background:linear-gradient(#ffffff0d,#ffffff03);width:11px;min-width:11px}.timeline-resize-handle.left{border-radius:9px 0 0 9px}.timeline-resize-handle.right{border-radius:0 9px 9px 0}.timeline-resize-handle .timeline-resize-grip{text-align:center;letter-spacing:-.12em;color:#b8c9ff;width:100%;font-size:.6rem}.timeline-clip:hover .timeline-resize-handle.left,.timeline-clip:hover .timeline-resize-handle.right,.timeline-clip.selected .timeline-resize-handle.left,.timeline-clip.selected .timeline-resize-handle.right{background:linear-gradient(#5f90ff47,#162c722e)}.timeline-clip-remove{box-shadow:inset 0 0 0 1px #ffffff14;color:#cfdcff!important;background:#050a1ac2!important;border-radius:999px!important;width:18px!important;height:18px!important;top:5px!important;right:5px!important}.timeline-clip-remove:hover{color:#fff!important;background:#6f5cffd9!important}.professional-workspace .sidebar-panel .panel-scroll{scroll-padding-top:12px;padding-top:12px!important}.professional-workspace .sidebar-panel .drop-zone{margin-top:0!important}.media-library-rebuild.media-list{grid-template-columns:1fr!important;gap:9px!important}.media-library-rebuild .media-card-simple{min-height:88px;position:relative;background:linear-gradient(155deg,#112049f0,#071029fa)!important;border:1px solid #6f8cf029!important;border-radius:12px!important;grid-template-rows:auto!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 9px!important;display:grid!important;overflow:visible!important}.media-library-rebuild .media-card-simple:hover{box-shadow:0 9px 24px #00000038;border-color:#54a6ff57!important}.media-library-rebuild .media-thumb-simple{border-radius:9px!important;width:58px!important;min-width:58px!important;height:72px!important;overflow:hidden!important}.media-library-rebuild .media-info-simple{padding-right:26px;gap:5px!important;min-width:0!important;display:grid!important}.media-library-rebuild .media-name{color:#edf3ff!important;margin:0!important;font-size:.69rem!important;line-height:1.25!important}.media-library-rebuild .media-meta{color:#8797c1!important;margin:0!important;font-size:.57rem!important}.media-library-rebuild .media-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:2px!important;display:grid!important}.media-library-rebuild .media-card-actions:has(>:only-child){grid-template-columns:1fr!important}.media-library-rebuild .media-add-button,.media-library-rebuild .media-overlay-button{white-space:normal!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:30px!important;padding:6px 7px!important;font-size:.59rem!important;line-height:1.15!important}.media-delete-button{opacity:.82;transition:all .16s;z-index:20!important;color:#9eafd5!important;cursor:pointer!important;background:#050c1fe0!important;border:1px solid #ffffff17!important;border-radius:999px!important;place-items:center!important;width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;padding:0!important;font-size:.86rem!important;line-height:1!important;display:grid!important;position:absolute!important;top:7px!important;right:7px!important;box-shadow:0 4px 12px #00000047!important}.media-delete-button:hover{opacity:1;transform:scale(1.05);color:#fff!important;background:#992a43e6!important;border-color:#ff66807a!important}.media-delete-button span{transform:translateY(-.5px)}.transform-help-note{color:#aab9dd;background:#2d6fb414;border:1px solid #52b8ff29;border-radius:9px;margin:0;padding:9px 10px;font-size:.64rem;line-height:1.42}.animation-clarity-panel{gap:12px!important}.animation-explainer{background:radial-gradient(circle at 100% 0,#36b8ff1f,#0000 9rem),#15376929;border:1px solid #54beff33;border-radius:11px;gap:5px;padding:11px 12px;display:grid}.animation-explainer strong{color:#e6f5ff;font-size:.72rem}.animation-explainer p{color:#a9b9dc;margin:0;font-size:.64rem;line-height:1.48}.animation-quick-section{gap:10px;display:grid}.animation-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.animation-section-heading>div{gap:2px;display:grid}.animation-section-heading strong{color:#eef4ff;font-size:.72rem}.animation-section-heading small{color:#8495bf;font-size:.58rem}.animation-clear-button{color:#aebada;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-height:28px;padding:0 9px;font-size:.59rem;font-weight:800}.animation-clear-button:hover{color:#fff;background:#4b67cb21;border-color:#6995ff57}.animation-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.animation-preset-grid>button{color:#d8e5ff;text-align:left;cursor:pointer;background:linear-gradient(155deg,#122048f0,#070f25fa);border:1px solid #6f8dee26;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;min-height:58px;padding:8px 9px;transition:all .16s;display:grid}.animation-preset-grid>button>span{color:#68d8ff;background:#47b9f51c;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:.9rem;font-weight:900;display:grid}.animation-preset-grid>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.animation-preset-grid>button small{color:#8192ba;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;line-height:1.2;overflow:hidden}.animation-preset-grid>button:hover{border-color:#53b3ff57;transform:translateY(-1px)}.animation-preset-grid>button.active{background:linear-gradient(135deg,#2a53a8f2,#4134a0eb,#178dc0d1);border-color:#49cfff80;box-shadow:0 8px 24px #2a70e133}.animation-preset-grid>button.active>span{color:#fff;background:#ffffff26}.animation-preset-grid>button.active small{color:#c9ddff}.animation-strength-card{background:#060e2385;border:1px solid #6f8dee24;border-radius:10px;gap:8px;padding:10px 11px;display:grid}.animation-strength-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.animation-strength-card label{color:#cdd8f3!important;font-size:.64rem!important}.animation-strength-card strong{color:#69d7ff;font-size:.66rem}.animation-preview-button{color:#eff9ff;cursor:pointer;background:linear-gradient(135deg,#3e68e5d1,#4840c3db,#2097c7c7);border:1px solid #41c3ff52;border-radius:10px;min-height:37px;font-size:.65rem;font-weight:850}.animation-custom-details{background:#040b1d75;border:1px solid #728be229;border-radius:11px;overflow:hidden}.animation-custom-details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;gap:3px;padding:11px 12px;list-style:none;display:grid}.animation-custom-details>summary::-webkit-details-marker{display:none}.animation-custom-details>summary:after{content:"＋";color:#78d5ff;font-size:.8rem;position:absolute;right:12px}.animation-custom-details[open]>summary:after{content:"−"}.animation-custom-details>summary{position:relative}.animation-custom-details>summary span{color:#e8efff;font-size:.69rem;font-weight:850}.animation-custom-details>summary small{color:#8394bd;padding-right:24px;font-size:.56rem}.animation-custom-details[open]>summary{background:#3e57ad14;border-bottom:1px solid #718be424}.animation-custom-content{gap:10px;padding:11px;display:grid}.animation-step-status{background:#ffffff06;border:1px solid #7a8ee124;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.animation-step-status>span{color:#72d8ff;background:#3fb5f11f;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:950;display:grid}.animation-step-status.ready{background:#1f916b14;border-color:#45d5a63d}.animation-step-status.ready>span{color:#b7ffe2;background:#25b48229}.animation-step-status>div{gap:2px;display:grid}.animation-step-status strong{color:#e6eeff;font-size:.64rem}.animation-step-status small{color:#8495bc;font-size:.55rem;line-height:1.3}.animation-time-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.animation-time-tools button{color:#cfd9f3;cursor:pointer;background:#ffffff09;border:1px solid #6f8ce926;border-radius:8px;min-height:31px;font-size:.58rem;font-weight:750}.animation-time-tools button:hover{color:#fff;background:#3e5fbe1f;border-color:#53b0ff57}.animation-time-tools>span{color:#72d9ff;text-align:center;grid-column:1/-1;font-size:.58rem;font-weight:800}.animation-record-card{background:linear-gradient(145deg,#1e397a33,#08112a8c);border:1px solid #659cff2e;border-radius:10px;gap:6px;padding:10px;display:grid}.animation-record-card strong{color:#edf5ff;font-size:.66rem}.animation-record-card p{color:#91a1c8;margin:0;font-size:.56rem;line-height:1.35}.animation-record-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3e78e7,#654fc9,#26a9cd);border:1px solid #4cc3ff5c;border-radius:9px;min-height:35px;font-size:.62rem;font-weight:850}.animation-step-list{gap:6px;display:grid}.animation-empty-state{color:#7f90b8;text-align:center;border:1px dashed #768ddf26;border-radius:9px;padding:10px;font-size:.58rem}.animation-step-item{grid-template-columns:minmax(0,1fr) 29px;gap:6px;display:grid}.animation-step-jump{color:#dce6ff;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #6e8be724;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 8px;display:grid}.animation-step-jump:hover{background:#3657b01a;border-color:#4daeff52}.animation-step-jump>span{color:#6bd8ff;background:#48bef41a;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.62rem;font-weight:900;display:grid}.animation-step-jump>div{gap:2px;display:grid}.animation-step-jump strong{font-size:.62rem}.animation-step-jump small{color:#8495bc;font-size:.54rem}.animation-step-remove{color:#c89eac;cursor:pointer;background:#6f223714;border:1px solid #ff70892e;border-radius:8px;place-items:center;width:29px;min-width:29px;display:grid}.animation-step-remove:hover{color:#fff;background:#8b28409e;border-color:#ff67846b}.animation-custom-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.animation-custom-actions button{min-height:34px;font-size:.6rem!important}.layer-pro-card .transition-editor-heading strong{color:#e5edff}@media (max-width:1450px){.animation-preset-grid{grid-template-columns:1fr}}.animation-record-card .animation-adjust-button{color:#cbd8f3;background:#ffffff09;border:1px solid #718feb2e;min-height:33px}.animation-record-card .animation-adjust-button:hover{color:#fff;background:#3b5cb821;border-color:#51b1ff57}.animation-record-card .animation-record-button{color:#fff;background:linear-gradient(135deg,#3e78e7,#654fc9,#26a9cd);border:1px solid #4cc3ff5c;min-height:35px}.animation-edit-note{color:#93a5ce;background:#2f6fb412;border-left:2px solid #54c7ff8c;margin:0;padding:8px 9px;font-size:.56rem;line-height:1.4}.command-palette-trigger{align-items:center;gap:7px;display:inline-flex}.command-palette-trigger kbd,.command-palette kbd{color:#9fb4e7;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:.55rem;font-weight:850}.focus-mode-button.active{box-shadow:0 8px 20px #307aff33;color:#fff!important;background:linear-gradient(135deg,#416cffd6,#2db8e2b3)!important;border-color:#4acaff80!important}.focus-mode .studio-workspace{grid-template-columns:minmax(0,1fr)!important}.focus-mode .nova-command-rail,.focus-mode .sidebar-panel,.focus-mode .inspector-panel{display:none!important}.focus-mode .professional-preview-section .preview-stage-wrap{padding:18px 24px!important}.focus-mode .professional-preview-section .preview-format-vertical,.focus-mode .professional-preview-section .preview-format-portrait,.focus-mode .professional-preview-section .preview-format-square{height:100%!important;max-height:100%!important}.focus-mode .professional-preview-section .preview-format-wide{width:min(100%,1180px)!important}.creator-empty-state{text-align:left;background:radial-gradient(circle at 100% 0,#47c1ef1f,#0000 15rem),linear-gradient(145deg,#101f46f5,#070e23fa);border:1px solid #6395ff38;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:min(440px,100% - 28px);padding:20px;box-shadow:0 22px 50px #00000057;display:grid!important}.creator-empty-icon{color:#fff;background:linear-gradient(135deg,#52c6ff,#695cff 62%,#ae5bff);border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.15rem;font-weight:950;display:grid;box-shadow:0 12px 26px #5069ff52}.creator-empty-state strong{color:#f4f7ff;margin-bottom:6px;font-size:.92rem;display:block}.creator-empty-state p{color:#a5b3d9;margin:0 0 12px;font-size:.7rem;line-height:1.5}.creator-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.creator-empty-actions button{color:#eaf4ff;cursor:pointer;background:#3766d22e;border:1px solid #5fa9ff4d;border-radius:9px;min-height:36px;padding:0 12px;font-size:.66rem;font-weight:850}.creator-empty-actions button:first-child{background:linear-gradient(135deg,#506dff,#6f57ff 58%,#2fbce8)}.creator-empty-state small{color:#7788b5;margin-top:10px;font-size:.58rem;display:block}.smart-composition-card{background:radial-gradient(circle at 100% 0,#3ec1ea14,#0000 12rem),linear-gradient(150deg,#101d40f0,#070e22fa);border:1px solid #5f95ff2e;border-radius:12px;gap:10px;margin-bottom:13px;padding:11px;display:grid}.smart-composition-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.smart-composition-heading>div{gap:3px;display:grid}.smart-composition-heading span{color:#55cef5;letter-spacing:.11em;font-size:.53rem;font-weight:950}.smart-composition-heading strong{color:#edf3ff!important;font-size:.76rem!important}.smart-composition-heading small{color:#a8b8df;background:#ffffff0b;border-radius:999px;padding:3px 7px;font-size:.53rem}.smart-layout-grid{gap:7px;display:grid}.smart-layout-grid.main-layouts{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-layout-grid.overlay-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-layout-grid button{color:#dce8ff;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #6c8be521;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;min-height:48px;padding:7px 8px;transition:border-color .18s,background .18s,transform .18s;display:grid}.smart-layout-grid button:hover,.smart-layout-grid button.active{background:linear-gradient(145deg,#2d5eb957,#1435754d);border-color:#4cbaff66;transform:translateY(-1px)}.smart-layout-grid button>span{color:#72dcff;background:#48beff1a;border-radius:7px;grid-row:1/span 2;place-items:center;width:25px;height:25px;font-size:.76rem;font-weight:900;display:grid}.smart-layout-grid button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e8efff!important;font-size:.63rem!important}.smart-layout-grid button small{color:#8392ba;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.export-preflight-card{background:linear-gradient(150deg,#0e1c3fe6,#060d20f5);border:1px solid #6c91ff2e;border-radius:14px;gap:12px;padding:14px;display:grid}.export-preflight-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.export-preflight-heading>div:first-child{gap:4px;display:grid}.export-preflight-heading span{color:#56d1f5;letter-spacing:.11em;font-size:.54rem;font-weight:950}.export-preflight-heading strong{color:#edf3ff;font-size:.78rem}.export-readiness-score{border-radius:11px;justify-content:center;align-items:baseline;min-width:64px;min-height:46px;padding:7px 9px;font-size:1.05rem;font-weight:950;display:flex}.export-readiness-score small{margin-left:2px;font-size:.52rem}.export-readiness-score.ready{color:#caffea;background:#2cad7726;box-shadow:inset 0 0 0 1px #42de9d38}.export-readiness-score.warning{color:#ffe6ad;background:#d08d2726;box-shadow:inset 0 0 0 1px #ffb84b38}.export-readiness-score.error{color:#ffc5cf;background:#cf455b24;box-shadow:inset 0 0 0 1px #ff5f7b38}.export-diagnostic-list{gap:7px;display:grid}.export-diagnostic-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:grid}.export-diagnostic-item>span{border-radius:999px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:950;display:grid}.export-diagnostic-item>div{gap:2px;display:grid}.export-diagnostic-item strong{color:#e7edff;font-size:.67rem}.export-diagnostic-item small{color:#8795ba;font-size:.58rem;line-height:1.35}.export-diagnostic-item.ok>span{color:#bfffe0;background:#33be8224}.export-diagnostic-item.warning>span{color:#ffe1a4;background:#de962a24}.export-diagnostic-item.error>span{color:#ffb8c5;background:#dc415d24}.command-palette-backdrop{z-index:7000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010510b3;place-items:start center;padding:min(14vh,130px) 20px 20px;display:grid;position:fixed;inset:0}.command-palette{background:radial-gradient(circle at 100% 0,#5c4eff24,#0000 19rem),linear-gradient(155deg,#0e1d44fe,#050c1ffe);border:1px solid #688fff47;border-radius:18px;width:min(660px,100%);max-height:min(640px,100vh - 160px);overflow:hidden;box-shadow:0 32px 100px #000000a3}.command-palette-search{border-bottom:1px solid #748fe626;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.command-palette-search>span{color:#5dd7ff;font-size:1.15rem}.command-palette-search input{color:#f3f6ff;background:0 0;border:0;outline:0;min-width:0;font-size:.9rem;font-weight:720}.command-palette-search input::placeholder{color:#7282ac}.command-palette-list{gap:4px;max-height:480px;padding:8px;display:grid;overflow-y:auto}.command-palette-list button{color:#dfe8ff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;padding:9px 11px;display:grid}.command-palette-list button:hover,.command-palette-list button.active{background:linear-gradient(135deg,#2e5cb940,#2a308b33);border-color:#51aaff3d}.command-palette-list button>div{gap:3px;min-width:0;display:grid}.command-palette-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.command-palette-list small{color:#8797bf;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.command-palette-empty{color:#8796bd;text-align:center;padding:36px 16px;font-size:.7rem}.command-palette footer{color:#6f80aa;border-top:1px solid #748fe621;flex-wrap:wrap;gap:12px;padding:9px 14px 11px;font-size:.55rem;display:flex}@media (max-width:1450px){.command-palette-trigger kbd{display:none}.command-palette-trigger{padding-inline:9px!important}}@media (max-width:1210px){.command-palette-trigger,.focus-mode-button{display:none!important}}@media (max-width:620px){.creator-empty-state{text-align:center;grid-template-columns:1fr}.creator-empty-icon{margin:0 auto}.creator-empty-actions{justify-content:center}.smart-layout-grid.main-layouts,.smart-layout-grid.overlay-layouts{grid-template-columns:1fr}}.timeline-clip.video{isolation:isolate;background:#080e20!important;padding:0!important;display:block!important;overflow:hidden!important}.timeline-filmstrip{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#070d1deb,#0e1833eb);display:block;position:absolute;inset:0;overflow:hidden}.timeline-filmstrip:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#04081408 0%,#04081405 45%,#020611c2 100%);position:absolute;inset:0}.timeline-filmstrip img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;border-right:1px solid #ffffff1f;min-width:12px;height:100%;position:absolute;top:0}.timeline-filmstrip-loading,.timeline-filmstrip-fallback{z-index:1;border-radius:inherit;color:#b8c8ed;pointer-events:none;background:linear-gradient(110deg,#101c3de6 20%,#233e7ac7 42%,#101c3de6 64%) 0 0/220% 100%;justify-content:center;align-items:center;gap:7px;font-size:.58rem;font-weight:850;animation:1.4s linear infinite narraxi-filmstrip-loading;display:flex;position:absolute;inset:0}.timeline-filmstrip-loading i{background:#53d6ff;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #53d6ffb8}.timeline-filmstrip-fallback{font-size:.85rem;animation:none}@keyframes narraxi-filmstrip-loading{0%{background-position:100% 0}to{background-position:-120% 0}}.timeline-clip.video .timeline-clip-content{z-index:4;pointer-events:none;width:auto;max-width:none;position:absolute;bottom:3px;left:12px;right:25px;overflow:visible}.timeline-clip.video .timeline-clip-name{color:#fff;background:#020612a8;border-radius:5px;width:auto;max-width:100%;padding:2px 6px;font-size:.58rem;font-weight:820;line-height:1.15;display:inline-block;box-shadow:0 1px 8px #0000003d}.timeline-clip.video .timeline-keyframe-dot,.timeline-clip.video .timeline-layer-badges,.timeline-clip.video .timeline-motion-badge{z-index:5}.timeline-clip.video .timeline-resize-handle{z-index:7}.timeline-clip.video .timeline-clip-remove{z-index:8}.timeline-scrub-preview{z-index:10000;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#0f1d43fc,#040a1bfc);border:1px solid #60bfff73;border-radius:12px;width:138px;padding:7px;position:fixed;transform:translate(-50%,-100%);box-shadow:0 18px 46px #0000008a,inset 0 0 0 1px #765bff21}.timeline-scrub-preview-frame{color:#8fa2cc;text-align:center;background:#030715;border-radius:8px;place-items:center;width:124px;height:72px;font-size:.55rem;display:grid;overflow:hidden}.timeline-scrub-preview-frame img{object-fit:contain;background:#030715;width:100%;height:100%}.timeline-scrub-preview-time{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:7px;padding:7px 2px 1px;display:flex}.timeline-scrub-preview-time strong{color:#5edbff;font-size:.69rem}.timeline-scrub-preview-time small{color:#8899c3;font-size:.52rem}.professional-timeline-root .timeline-clip.video{height:42px!important;top:5px!important}.professional-timeline-root .timeline-row.collapsed .timeline-clip.video{height:24px!important;top:4px!important}.professional-timeline-root .timeline-row.collapsed .timeline-clip.video .timeline-clip-name{display:none}.precision-time-display{text-align:center;gap:2px;display:grid;min-width:148px!important}.precision-time-display strong{color:#edf5ff;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.72rem}.precision-time-display small{color:#8394bf;font-size:.54rem;font-weight:750}.frame-step-button{color:#bcd4ff!important;min-width:42px!important}.media-source-range{color:#90ddff;font-variant-numeric:tabular-nums;background:#268ec914;border:1px solid #4bbeff2e;border-radius:7px;margin:5px 0 0;padding:5px 7px;font-size:.58rem}.media-prepare-button{color:#9ddcff!important;border-color:#4cbcff33!important}.source-monitor-backdrop{z-index:6500;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000411e6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.source-monitor{contain:layout paint style;isolation:isolate;background:radial-gradient(circle at 90% 0,#5b4bff29,#0000 28rem),linear-gradient(155deg,#0d1b40fe,#040a1cfe);border:1px solid #699aff47;border-radius:20px;grid-template-rows:auto minmax(220px,1fr) auto auto auto auto;gap:12px;width:min(920px,100%);max-height:calc(100vh - 44px);padding:18px;display:grid;overflow:auto;transform:translateZ(0);box-shadow:0 34px 100px #000000ad}.source-monitor-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.source-monitor-header span{color:#5bd8ff;letter-spacing:.12em;font-size:.6rem;font-weight:950}.source-monitor-header h2{color:#f2f6ff;margin:5px 0 4px;font-size:1.05rem}.source-monitor-header p{color:#8d9cc5;margin:0;font-size:.68rem}.source-monitor-header>button{color:#c9d4ef;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;font-size:1.1rem;display:grid}.source-monitor-viewer{background-color:#01040d;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25% 75%,#ffffff05 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #708cea29;border-radius:16px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.source-monitor-viewer video{object-fit:contain;contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#000;width:100%;max-height:min(52vh,500px);transform:translateZ(0)}.source-monitor-audio{color:#a9b9df;place-items:center;gap:8px;display:grid}.source-monitor-audio>span{color:#72d8ff;background:radial-gradient(circle,#3c97ff38,#5b46ff14);border-radius:50%;place-items:center;width:80px;height:80px;font-size:2rem;display:grid}.source-monitor-timecode{color:#eaf4ff;font-variant-numeric:tabular-nums;background:#010716db;border:1px solid #6eb2ff3d;border-radius:8px;padding:7px 9px;font-size:.7rem;font-weight:850;position:absolute;bottom:12px;right:12px}.source-monitor-controls{justify-content:center;align-items:center;gap:8px;display:flex}.source-monitor-controls button{color:#cfdbf7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;min-height:36px;padding:0 13px;font-size:.66rem;font-weight:800}.source-monitor-controls .source-monitor-play{color:#fff;background:linear-gradient(135deg,#407dff,#7355ff);border-color:#52b2ff73;width:44px}.source-monitor-scrub{gap:7px;display:grid;position:relative}.source-monitor-scrub input[type=range]{width:100%}.source-range-bar{background:#ffffff12;border-radius:999px;height:8px;position:relative;overflow:hidden}.source-range-bar i{border-radius:inherit;background:linear-gradient(90deg,#42b8ff,#7860ff);position:absolute;top:0;bottom:0;box-shadow:0 0 16px #4c8fff59}.source-monitor-points{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:10px;display:grid}.source-point-button,.source-selection-summary{background:#ffffff08;border:1px solid #708fef29;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;min-height:68px;padding:10px 12px;display:grid}.source-point-button{color:#dce7ff;cursor:pointer;text-align:left}.source-point-button>span{color:#fff;background:linear-gradient(135deg,#3a8bffe6,#664effe6);border-radius:9px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.source-point-button strong{font-size:.72rem}.source-point-button small{color:#91a3cd;font-variant-numeric:tabular-nums;font-size:.59rem}.source-selection-summary{text-align:center;grid-template-columns:1fr;place-items:center;display:grid}.source-selection-summary span{color:#68d5ff;letter-spacing:.1em;font-size:.52rem;font-weight:950}.source-selection-summary strong{color:#fff;font-size:.9rem}.source-selection-summary small{color:#8798c0;font-size:.56rem}.source-monitor-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.source-monitor-footer button{min-height:38px;padding:0 13px;font-size:.66rem}.professional-zoom-control.zoom-control{grid-template-columns:26px minmax(80px,130px) 26px 38px 38px!important}.selection-zoom-button:disabled{opacity:.35;cursor:not-allowed}.precision-timeline-timecode{text-align:center;gap:1px;min-width:112px;padding:5px 8px!important;display:grid!important}.precision-timeline-timecode strong{color:#edf5ff;font-variant-numeric:tabular-nums;font-size:.66rem}.precision-timeline-timecode small{color:#8092bf;font-size:.48rem}.slip-tool-button.active{color:#fff!important;background:linear-gradient(135deg,#1c7eb8d9,#4a46bfd6)!important;border-color:#3ed4ff7a!important}.timeline-clip.slip-ready{box-shadow:inset 0 0 0 1px #4ed8ff47;cursor:ew-resize!important}.precision-edit-preview{border-color:#4bd1ff57!important;box-shadow:0 20px 55px #00000094,0 0 0 1px #4d7aff1f!important}.precision-edit-label{color:#64dcff;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 0;font-size:.55rem;font-weight:950}@media (max-width:900px){.source-monitor-backdrop{padding:8px}.source-monitor{border-radius:14px;padding:12px}.source-monitor-points{grid-template-columns:1fr}.source-monitor-footer{justify-content:stretch}.source-monitor-footer button{flex:45%}}.timeline-trim-handle{z-index:120;color:#ecf8ff;opacity:.72;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#3098e2fa,#4850cdfa);border:1px solid #76c2ff94;border-radius:5px;place-items:center;width:12px;min-width:12px;height:18px;padding:0;transition:opacity .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;position:absolute;bottom:-7px;box-shadow:0 3px 10px #0000007a,0 0 0 1px #050c22d1,0 0 12px #3ca9ff2e}.timeline-trim-handle.left{border-radius:6px 3px 3px 6px;left:-12px}.timeline-trim-handle.right{border-radius:3px 6px 6px 3px;right:-12px}.timeline-trim-handle:after{content:"";background:inherit;width:4px;height:8px;position:absolute;top:5px;box-shadow:0 0 0 1px #4899ff57}.timeline-trim-handle.left:after{border-radius:0 3px 3px 0;right:-4px}.timeline-trim-handle.right:after{border-radius:3px 0 0 3px;left:-4px}.timeline-trim-grip{z-index:2;color:#fff;letter-spacing:-.16em;pointer-events:none;font-size:.48rem;font-weight:950;line-height:1;display:block;position:relative}.timeline-clip:hover .timeline-trim-handle,.timeline-clip.selected .timeline-trim-handle,.timeline-clip.multi-selected .timeline-trim-handle{opacity:1;border-color:#80e0fff0;box-shadow:0 4px 12px #00000094,0 0 0 1px #050c22e0,0 0 15px #41b5ff6b}.timeline-trim-handle:hover{opacity:1;background:linear-gradient(#38c9f2,#6b5cff);border-color:#b8efff;transform:translateY(-1px)scale(1.08)}.timeline-trim-handle:active{transform:translateY(0)scale(1.02)}.professional-timeline-root .timeline-clip{padding-left:7px!important;padding-right:29px!important;overflow:visible!important}.professional-timeline-root .timeline-clip-content,.professional-timeline-root .timeline-clip-preview,.professional-timeline-root .timeline-filmstrip{min-width:0}.professional-timeline-root .timeline-clip-remove{z-index:115!important;top:3px!important;right:3px!important}.professional-timeline-root .timeline-clip[style*="width: 32px"] .timeline-clip-name,.professional-timeline-root .timeline-clip[style*="width: 33px"] .timeline-clip-name,.professional-timeline-root .timeline-clip[style*="width: 34px"] .timeline-clip-name{display:none}.professional-timeline-root .timeline-row.collapsed .timeline-trim-handle{height:15px;bottom:-6px}@media (pointer:coarse){.timeline-trim-handle{width:16px;min-width:16px;height:22px;bottom:-9px}.timeline-trim-handle.left{left:-16px}.timeline-trim-handle.right{right:-16px}}.professional-timeline-root .timeline-row,.professional-timeline-root .track-lane{overflow:visible!important}.professional-timeline-root .timeline-scroll{padding-bottom:16px}.professional-timeline-root .timeline-clip{z-index:10;isolation:isolate}.professional-timeline-root .timeline-clip:hover{z-index:220}.professional-timeline-root .timeline-clip.multi-selected{z-index:240}.professional-timeline-root .timeline-clip.selected{z-index:260}.professional-timeline-root .timeline-clip:active{z-index:280}.professional-timeline-root .timeline-clip.selected .timeline-trim-handle,.professional-timeline-root .timeline-clip.multi-selected .timeline-trim-handle,.professional-timeline-root .timeline-clip:hover .timeline-trim-handle{z-index:320;pointer-events:auto}.professional-timeline-root .timeline-clip.selected .timeline-clip-remove,.professional-timeline-root .timeline-clip:hover .timeline-clip-remove{z-index:300!important}.preview-quality-control{color:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a12b3;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:2px 4px 2px 7px;font-size:.56rem;font-weight:850;display:inline-flex}.preview-quality-control select{color:#e9f4ff;cursor:pointer;background:#4169d247;border:0;border-radius:999px;min-width:58px;height:20px;padding:0 17px 0 5px;font-size:.56rem;font-weight:850}.preview-performance-badge{z-index:305;color:#bdefff;text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#061a30d1;border:1px solid #4ddaff42;border-radius:999px;max-width:calc(100% - 20px);padding:5px 9px;font-size:.57rem;font-weight:850;line-height:1.15;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.preview-media-blur-background{z-index:0;object-fit:cover;filter:blur(22px)brightness(.58)saturate(1.12);opacity:.96;pointer-events:none;width:114%;height:114%;position:absolute;inset:-7%;transform:scale(1.08)}.premium-main-layouts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-main-layouts button{min-height:72px}.smart-scenes-card{background:radial-gradient(circle at 100% 0,#5263ff2e,#0000 11rem),linear-gradient(145deg,#112553e6,#07122bf5);border:1px solid #40cbff33;border-radius:12px;gap:10px;margin:11px 0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff09}.smart-scenes-card>div{gap:3px;display:grid}.smart-scenes-card span{color:#58dcff;letter-spacing:.1em;font-size:.56rem;font-weight:950}.smart-scenes-card strong{color:#eef5ff;font-size:.75rem;line-height:1.25}.smart-scenes-card small{color:#93a4cf;font-size:.62rem;line-height:1.4}.smart-scenes-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3c7cff,#6a5bff 56%,#24bfe8);border:1px solid #4bcfff61;border-radius:9px;min-height:37px;font-size:.68rem;font-weight:900;box-shadow:0 8px 22px #2c64e133}.smart-scenes-card button:hover{filter:brightness(1.08);transform:translateY(-1px)}.scene-dialog-backdrop{z-index:6200;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#000410c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scene-dialog{background:radial-gradient(circle at 100% 0,#4565ff33,#0000 26rem),linear-gradient(155deg,#0c1c43fe,#040b1efe);border:1px solid #7094ff42;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 34px 100px #000000a8}.scene-dialog-header{border-bottom:1px solid #7892ea24;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px 17px;display:flex}.scene-dialog-kicker{color:#51d8ff;letter-spacing:.12em;font-size:.6rem;font-weight:950}.scene-dialog-header h2{color:#f5f8ff;margin:6px 0 5px;font-size:1.18rem}.scene-dialog-header p{color:#91a0c8;margin:0;font-size:.68rem}.scene-dialog-header>button{color:#c2cce8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:34px;min-width:34px;height:34px;font-size:1.1rem;display:grid}.scene-dialog-body{gap:15px;min-height:0;padding:18px 23px 22px;display:grid;overflow-y:auto}.scene-privacy-note,.scene-analysis-status{background:#19745717;border:1px solid #4ddbaa2e;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;display:flex}.scene-privacy-note>span{color:#bfffe4;background:#39ce972e;border-radius:999px;place-items:center;width:26px;min-width:26px;height:26px;font-size:.72rem;font-weight:950;display:grid}.scene-privacy-note div,.scene-analysis-status div{gap:2px;display:grid}.scene-privacy-note strong,.scene-analysis-status strong{color:#e8f8ff;font-size:.72rem}.scene-privacy-note small,.scene-analysis-status small{color:#96a9cf;font-size:.64rem;line-height:1.4}.scene-sensitivity-section{background:#ffffff06;border:1px solid #7791e624;border-radius:13px;gap:10px;padding:14px;display:grid}.scene-sensitivity-section>div:first-child{gap:3px;display:grid}.scene-sensitivity-section>div:first-child strong{font-size:.75rem}.scene-sensitivity-section>div:first-child small{color:#8fa0ca;font-size:.63rem}.scene-sensitivity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scene-sensitivity-grid button{color:#dbe5ff;text-align:left;cursor:pointer;background:#09132ebd;border:1px solid #768fe724;border-radius:10px;gap:3px;min-height:58px;padding:9px 10px;display:grid}.scene-sensitivity-grid button strong{font-size:.7rem}.scene-sensitivity-grid button small{color:#8291b9;font-size:.59rem}.scene-sensitivity-grid button.active{background:linear-gradient(145deg,#305bbe94,#2a2d84b3);border-color:#4bc9ff70;box-shadow:0 8px 24px #265bd329}.scene-analysis-status{background:#3b54b817;border-color:#6789f82e}.scene-analysis-status.error{background:#b129481a;border-color:#ff718733}.scene-analysis-spinner{border:2px solid #689dff38;border-top-color:#54d9ff;border-radius:999px;width:24px;min-width:24px;height:24px;animation:.8s linear infinite narraxi-scene-spin}@keyframes narraxi-scene-spin{to{transform:rotate(360deg)}}.scene-empty-result{text-align:center;background:#ffffff05;border:1px dashed #768fe733;border-radius:12px;padding:18px}.scene-empty-result strong{font-size:.78rem}.scene-empty-result p{color:#8f9dc1;margin:5px 0 0;font-size:.66rem}.scene-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.scene-result-card{background:#ffffff06;border:1px solid #738ee921;border-radius:11px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px;display:grid;position:relative;overflow:hidden}.scene-result-card img{object-fit:cover;background:#050a16;border-radius:7px;width:92px;height:52px}.scene-result-card div{gap:3px;min-width:0;display:grid}.scene-result-card strong,.scene-result-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scene-result-card strong{color:#eef4ff;font-size:.68rem}.scene-result-card small{color:#8999c0;font-size:.58rem}.scene-result-card>span{color:#aeeeff;background:#041329cc;border-radius:999px;padding:3px 5px;font-size:.5rem;font-weight:900;position:absolute;top:5px;right:5px}.scene-dialog-footer{background:#02071561;border-top:1px solid #7892ea24;justify-content:flex-end;align-items:center;gap:8px;padding:15px 23px 18px;display:flex}.scene-dialog-footer button{cursor:pointer;border-radius:9px;min-height:39px;padding:0 14px;font-size:.68rem;font-weight:880}.scene-cancel-button,.scene-marker-button{color:#d5def6;background:#ffffff0a;border:1px solid #ffffff1a}.scene-marker-button{background:#3d59b624;border-color:#6390ff42}.scene-split-button{color:#fff;background:linear-gradient(135deg,#4b6fff,#7157ff 58%,#27bfe8);border:1px solid #42d1ff6b;box-shadow:0 9px 24px #3660e138}.scene-dialog-footer button:disabled,.scene-dialog-header button:disabled{opacity:.38;cursor:not-allowed}@media (max-width:760px){.preview-quality-control span{display:none}.scene-dialog-backdrop{padding:10px}.scene-sensitivity-grid,.scene-results-grid{grid-template-columns:1fr}.scene-dialog-footer{flex-direction:column;align-items:stretch}.scene-dialog-footer button{width:100%}}.professional-preview-section .preview-stage-wrap{container-type:size}.professional-preview-section .preview-format-wide{flex:none!important;width:min(86%,980px)!important;max-width:calc(100% - 48px)!important;height:auto!important;max-height:calc(100% - 32px)!important;margin:auto!important}@supports (width:1cqw){.professional-preview-section .preview-format-wide{width:min(86cqw,177.778cqh - 56.8889px,980px)!important;max-width:none!important;height:auto!important;max-height:none!important}.focus-mode .professional-preview-section .preview-format-wide{width:min(92cqw,177.778cqh - 64px,1280px)!important}}.professional-preview-section .preview-format-wide:before{border-radius:inherit}@media (max-width:1100px){.professional-preview-section .preview-format-wide{width:min(90%,820px)!important;max-width:calc(100% - 28px)!important;max-height:calc(100% - 24px)!important}@supports (width:1cqw){.professional-preview-section .preview-format-wide{width:min(90cqw,177.778cqh - 42.6667px,820px)!important;max-width:none!important;max-height:none!important}}}.professional-timeline-root .timeline-canvas{height:auto!important;min-height:100%!important;position:relative!important}.professional-timeline-root .playhead-line,.professional-timeline-root .timeline-marker-line{height:auto!important;bottom:0!important}.professional-timeline-root .playhead-line{z-index:76!important}.professional-timeline-root .timeline-marker-line{z-index:8!important}.audio-library-pro{gap:12px;display:grid}.audio-library-hero{background:radial-gradient(circle at 90% 0,#49c8ff2e,#0000 9rem),radial-gradient(circle at 12% 100%,#7c54ff2e,#0000 11rem),linear-gradient(145deg,#142758f5,#08112cfa);border:1px solid #6a97ff33;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.audio-library-kicker{color:#55d8ff;letter-spacing:.12em;margin-bottom:7px;font-size:.56rem;font-weight:950;display:block}.audio-library-hero h3{color:#f2f6ff;margin:0;font-size:.92rem;line-height:1.22}.audio-library-hero p{color:#9dabd0;margin:7px 0 0;font-size:.65rem;line-height:1.48}.audio-library-count{color:#dff8ff;white-space:nowrap;background:#25acdb1f;border:1px solid #58d5ff47;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:27px;padding:0 9px;font-size:.61rem;font-weight:900;display:inline-flex}.audio-section-tabs{background:#040b1db8;border:1px solid #6f8ae626;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.audio-section-tabs button{color:#8f9dc3;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;min-height:33px;padding:0 7px;font-size:.62rem;font-weight:820}.audio-section-tabs button span{color:#60719d;margin-left:4px}.audio-section-tabs button:hover{color:#d7e2ff;background:#5870d21a}.audio-section-tabs button.active{color:#fff;background:linear-gradient(135deg,#4168e2e6,#6b4de0e6);box-shadow:0 6px 17px #3246b438}.audio-section-tabs button.active span{color:#d9e6ff}.audio-library-search-row{grid-template-columns:minmax(0,1fr) 102px;gap:7px;display:grid}.audio-library-search-row input,.audio-library-search-row select{color:#e9efff;background:#030919db;border:1px solid #6f8ae62b;border-radius:9px;min-width:0;min-height:37px;font-size:.65rem}.audio-library-search-row input{padding:0 10px}.audio-library-search-row select{padding:0 7px}.audio-library-search-row input::placeholder{color:#647397}.audio-pack-strip{scrollbar-width:thin;gap:6px;padding:1px 0 4px;display:flex;overflow-x:auto}.audio-pack-strip button{color:#9ca9cc;white-space:nowrap;cursor:pointer;background:#ffffff06;border:1px solid #6d89e224;border-radius:999px;flex:none;min-height:29px;padding:0 10px;font-size:.59rem;font-weight:800}.audio-pack-strip button:hover,.audio-pack-strip button.active{color:#fff;background:#298fdc24;border-color:#4ac0ff5c}.audio-preview-bar{background:linear-gradient(135deg,#0c1d44eb,#060e24f5);border:1px solid #5ebdff29;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:7px 9px;display:grid}.audio-preview-bar>span{color:#8edfff;background:#3ab6ee1f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.audio-preview-bar>span.playing{color:#fff;background:linear-gradient(135deg,#4c7dff,#7257ee);box-shadow:0 0 16px #576dff47}.audio-preview-bar p{color:#aab7d8;text-overflow:ellipsis;margin:0;font-size:.61rem;line-height:1.35;overflow:hidden}.audio-preview-bar button{color:#d9e2fa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;min-height:27px;padding:0 8px;font-size:.58rem;font-weight:850}.audio-library-results-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.audio-library-results-heading strong{color:#dfe8ff;font-size:.67rem}.audio-library-results-heading small{color:#7180a7;text-align:right;font-size:.55rem}.audio-library-grid{gap:8px;display:grid}.audio-library-card{background:linear-gradient(145deg,#0f1d42f5,#060e23fa);border:1px solid #6985e221;border-radius:12px;gap:8px;min-width:0;padding:11px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.audio-library-card:before{content:"";opacity:.72;background:linear-gradient(#4bcfff,#6862ff);border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.audio-library-card.role-ambience:before{background:linear-gradient(#48e0b4,#3b95d9)}.audio-library-card.role-sfx:before{background:linear-gradient(#ffb64f,#e65c93)}.audio-library-card:hover,.audio-library-card.playing{background:linear-gradient(145deg,#142756fa,#08122bfc);border-color:#4db4ff4f;transform:translateY(-1px)}.audio-library-card.playing{box-shadow:0 10px 26px #11439e2e,inset 0 0 0 1px #41c0ff14}.audio-library-card-top{grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:9px;display:grid}.audio-library-icon{color:#bfeeff;background:linear-gradient(145deg,#3c70da3b,#5e3dc824);border:1px solid #5baaff2e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.9rem;display:grid}.audio-library-card-top>div{gap:3px;min-width:0;display:grid}.audio-library-card-top strong{color:#f0f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.18;overflow:hidden}.audio-library-card-top small{color:#7f90b8;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.audio-favorite-button{color:#7d8bad;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;font-size:.78rem;display:grid}.audio-favorite-button:hover,.audio-favorite-button.active{color:#ff98bc;background:#ff528c1a;border-color:#ff6fa145}.audio-library-card>p{color:#a4b0d0;margin:0;font-size:.61rem;line-height:1.42}.audio-library-meta{flex-wrap:wrap;gap:5px;display:flex}.audio-library-meta span{color:#91a1c7;letter-spacing:.025em;background:#ffffff06;border:1px solid #6f8ce71f;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:.5rem;font-weight:850;display:inline-flex}.audio-library-card-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px;display:grid}.audio-library-card-actions button{cursor:pointer;border-radius:8px;min-width:0;min-height:33px;padding:0 8px;font-size:.59rem;font-weight:880}.audio-preview-button{color:#c6d2ef;background:#ffffff09;border:1px solid #6c8be82e}.audio-preview-button:hover,.audio-preview-button.active{color:#fff;background:#2f89e024;border-color:#4eb8ff59}.audio-add-button{color:#fff;background:linear-gradient(135deg,#536dff,#7452ee 58%,#2dbce9);border:1px solid #4bcaff57;box-shadow:0 6px 15px #3d59db33}.audio-library-card-actions button:disabled{opacity:.45;cursor:wait}.audio-license-line{color:#5f719d;text-align:center;padding-top:2px;font-size:.5rem}.audio-empty-state{min-height:140px}.audio-files-toolbar{background:#ffffff06;border:1px solid #6d89e224;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.audio-files-toolbar>div{gap:3px;min-width:0;display:grid}.audio-files-toolbar strong{color:#e9efff;font-size:.72rem}.audio-files-toolbar small{color:#7f8eb5;font-size:.56rem;line-height:1.35}.audio-import-button{flex:none;min-height:34px!important;padding:0 11px!important;font-size:.61rem!important}.audio-files-list{gap:8px}.audio-file-card{min-height:82px;grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;padding:9px!important;display:grid!important}.audio-file-wave{background:linear-gradient(145deg,#2970b81f,#5038ae1f);border:1px solid #4ebeff24;border-radius:9px;justify-content:center;align-items:center;gap:1px;width:78px;height:62px;padding:7px;display:flex;overflow:hidden}.audio-file-wave i{opacity:.82;background:linear-gradient(#58ddff,#6b69ff);border-radius:999px;flex:auto;min-width:1px;max-width:2px}.voice-recorder-premium{background:radial-gradient(circle at 100% 0,#5b4df22b,#0000 9rem),linear-gradient(145deg,#11224cfa,#070f26fa)!important;border-color:#618bff33!important;border-radius:14px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;padding:15px!important;display:grid!important}.voice-recorder-premium.recording{box-shadow:0 0 24px #ff3a671a;border-color:#ff608252!important}.voice-recorder-visual{color:#ff6d98;background:#ff47771a;border-radius:14px;justify-content:center;align-items:center;gap:3px;width:58px;height:58px;display:flex}.voice-recorder-visual>span{margin-right:2px;font-size:.62rem}.voice-recorder-visual i{background:linear-gradient(#ff7ba3,#6d6bff);border-radius:999px;width:3px;height:12px}.voice-recorder-visual i:nth-of-type(2),.voice-recorder-visual i:nth-of-type(4){height:23px}.voice-recorder-premium.recording .voice-recorder-visual i{animation:.75s ease-in-out infinite alternate narraxiVoicePulse}.voice-recorder-premium.recording .voice-recorder-visual i:nth-of-type(2){animation-delay:.12s}.voice-recorder-premium.recording .voice-recorder-visual i:nth-of-type(3){animation-delay:.24s}.voice-recorder-premium .voice-recorder-actions{grid-column:1/-1}.audio-voice-tips{background:#ffffff06;border:1px solid #6d89e221;border-radius:12px;gap:7px;padding:12px;display:grid}.audio-voice-tips strong{color:#e6edff;font-size:.69rem}.audio-voice-tips span{color:#8796bc;padding-left:14px;font-size:.59rem;line-height:1.38;position:relative}.audio-voice-tips span:before{content:"✓";color:#54d7bd;font-weight:900;position:absolute;left:0}@keyframes narraxiVoicePulse{0%{opacity:.55;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.35)}}@media (max-width:1450px){.audio-library-search-row,.audio-library-hero{grid-template-columns:1fr}.audio-library-count{justify-self:start}}.audio-library-reset{align-content:start;gap:10px;min-width:0;display:grid}.audio-reset-hero{background:radial-gradient(circle at 100% 0,#43d6ff21,#0000 12rem),linear-gradient(145deg,#122653f5,#08122dfa);border:1px solid #53a5ff33;border-radius:13px;gap:6px;padding:13px 14px;display:grid}.audio-reset-hero h3{color:#f3f7ff;margin:0;font-size:.91rem;line-height:1.2}.audio-reset-hero p{color:#a7b6dc;margin:0;font-size:.65rem;line-height:1.5}.audio-reset-tabs.audio-section-tabs{background:#040b1da8;border:1px solid #708ae724;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.audio-reset-tabs.audio-section-tabs button{white-space:nowrap;border-radius:8px;min-width:0;min-height:34px;padding:5px 6px;font-size:.63rem}.audio-reset-tabs.audio-section-tabs button span{min-width:17px;height:17px;padding:0 4px;font-size:.52rem}.audio-compact-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.audio-compact-toolbar input{color:#e7eeff;background:#030a1bd1;border:1px solid #768fef2b;border-radius:9px;outline:none;min-width:0;min-height:36px;padding:0 10px;font-size:.67rem}.audio-compact-toolbar input:focus{border-color:#3fc5ff6b;box-shadow:0 0 0 3px #3fc5ff14}.audio-import-compact{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7358ff,#3dbdf2);border:1px solid #4bc2ff66;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:.65rem;font-weight:900;display:inline-flex}.audio-compact-filters{scrollbar-width:none;gap:5px;padding:1px 0 3px;display:flex;overflow-x:auto}.audio-compact-filters::-webkit-scrollbar{display:none}.audio-compact-filters button{color:#91a1c9;cursor:pointer;background:#ffffff06;border:1px solid #798fe124;border-radius:999px;flex:none;min-height:26px;padding:0 9px;font-size:.57rem;font-weight:800}.audio-compact-filters button:hover,.audio-compact-filters button.active{color:#fff;background:#3384e429;border-color:#4acaff57}.audio-preview-status{background:#030a1b8a;border:1px solid #6985e21f;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:grid}.audio-preview-status>span{color:#7e8fb8;background:#ffffff09;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.6rem;display:grid}.audio-preview-status>span.playing{color:#fff;background:linear-gradient(135deg,#6558ff,#28bce8);box-shadow:0 4px 12px #2f91eb33}.audio-preview-status p{color:#9baacf;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.61rem;overflow:hidden}.audio-compact-list{gap:5px;min-width:0;display:grid}.audio-compact-row{color:#dce6ff;cursor:grab;content-visibility:auto;contain-intrinsic-size:52px;background:linear-gradient(#0e1c40eb,#071027f5);border:1px solid #708be51f;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 42px 24px 13px;align-items:center;gap:7px;min-width:0;min-height:52px;padding:6px 7px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}:is(.audio-compact-row:hover,.audio-compact-row:focus-visible,.audio-compact-row.previewing){background:linear-gradient(#142b5bf5,#081431fa);border-color:#3dc3ff61;outline:none}.audio-compact-row:active{cursor:grabbing;transform:scale(.992)}.audio-compact-row.kind-music{box-shadow:inset 2px 0 #795bffe6}.audio-compact-row.kind-ambience{box-shadow:inset 2px 0 #31c5dae6}.audio-compact-row.kind-sfx{box-shadow:inset 2px 0 #ff788be6}.audio-compact-row.kind-voice{box-shadow:inset 2px 0 #45dc96e6}.audio-row-play{color:#d5e0ff;background:#ffffff0e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.audio-compact-row.playing .audio-row-play{color:#fff;background:linear-gradient(135deg,#6558ff,#27c2e9)}.audio-row-main{gap:3px;min-width:0;display:grid}.audio-row-main strong,.audio-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-row-main strong{color:#f1f5ff;font-size:.66rem;font-weight:850}.audio-row-main small{color:#7f8fb8;font-size:.51rem}.audio-row-wave{opacity:.75;justify-content:center;align-items:center;gap:1px;width:42px;height:24px;display:flex}.audio-row-wave i{background:linear-gradient(#50dcff,#7b66ff);border-radius:999px;width:1px;min-height:2px;max-height:22px;display:block}.audio-row-favorite{color:#6f7d9f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:.75rem;display:grid}.audio-row-favorite:hover,.audio-row-favorite.active{color:#ff8fb2;background:#ff699b14}.audio-row-grip{color:#506084;letter-spacing:-.12em;font-size:.55rem}.audio-row-progress{pointer-events:none;background:linear-gradient(90deg,#7658ff,#35d5ef);max-width:100%;height:2px;position:absolute;bottom:0;left:0}.audio-reset-empty{padding:18px 12px}.audio-empty-import{margin-top:8px}.audio-drag-tip{color:#7f8fb6;background:#184b740e;border:1px dashed #50c6ff29;border-radius:9px;margin:0;padding:8px 9px;font-size:.56rem;line-height:1.4}.audio-source-section{gap:10px;display:grid}.audio-source-intro,.audio-license-warning{background:#0f254c8f;border:1px solid #59c1ff29;border-radius:11px;gap:5px;padding:11px 12px;display:grid}.audio-source-intro strong,.audio-license-warning strong{color:#e9f2ff;font-size:.7rem}.audio-source-intro p,.audio-license-warning span{color:#9babd0;margin:0;font-size:.6rem;line-height:1.48}.audio-source-list{gap:6px;display:grid}.audio-source-row{color:inherit;background:linear-gradient(#0d1c40e6,#060f25f5);border:1px solid #6e8ae621;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;text-decoration:none;display:grid}.audio-source-row:hover{background:linear-gradient(#122b5cf2,#081431fa);border-color:#39c9ff5c}.audio-source-mark{color:#62d9ff;background:#39c3ff1a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.65rem;display:grid}.audio-source-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.audio-source-row strong,.audio-source-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-source-row strong{color:#eef4ff;font-size:.66rem}.audio-source-row small{color:#8495bd;font-size:.52rem}.audio-source-license{color:#bdeeff;white-space:nowrap;background:#2db4dc1a;border-radius:999px;padding:4px 6px;font-size:.49rem;font-weight:850}.audio-source-row p{color:#6f80a9;grid-column:2/-1;margin:0;font-size:.52rem;line-height:1.4}.audio-source-import{text-align:center;justify-self:stretch}@media (max-width:1210px){.audio-row-wave{display:none}.audio-compact-row{grid-template-columns:28px minmax(0,1fr) 24px 13px}}.audio-cc0-pack{align-content:start;gap:8px;min-width:0;display:grid}.audio-real-hero{background:radial-gradient(circle at 100% 0,#48e0ff24,#0000 9rem),linear-gradient(145deg,#112857fa,#07112bfc);border:1px solid #49c3ff3d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff09}.audio-real-hero h3{color:#f4f8ff;margin:3px 0;font-size:.82rem;line-height:1.15}.audio-real-hero p{color:#9eadd2;margin:0;font-size:.58rem;line-height:1.38}.audio-real-count{color:#fff;background:linear-gradient(135deg,#6b53ffe0,#26c2eadb);border:1px solid #4ad5ff4d;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.73rem;font-weight:950;display:grid;box-shadow:0 7px 18px #267fde33}.audio-real-tabs.audio-section-tabs{background:#030919b8;border:1px solid #708ae721;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px}.audio-real-tabs.audio-section-tabs button{white-space:nowrap;border-radius:7px;min-width:0;min-height:31px;padding:4px 5px;font-size:.58rem}.audio-real-tabs.audio-section-tabs button span{min-width:16px;height:16px;padding:0 4px;font-size:.49rem}.audio-library-toolbar{grid-template-columns:minmax(0,1fr) 34px}.audio-result-count{color:#7edcff;background:#1f75c21a;border:1px solid #49c1ff38;border-radius:9px;place-items:center;min-height:36px;font-size:.63rem;font-weight:900;display:grid}.audio-category-strip{scrollbar-width:none;gap:4px;min-width:0;padding:0 0 3px;display:flex;overflow-x:auto}.audio-category-strip::-webkit-scrollbar{display:none}.audio-category-strip button{color:#8192bb;text-transform:capitalize;cursor:pointer;background:#ffffff06;border:1px solid #708be21f;border-radius:7px;flex:none;min-height:24px;padding:0 8px;font-size:.52rem;font-weight:760}.audio-category-strip button:hover,.audio-category-strip button.active{color:#e9f6ff;background:#2c84d721;border-color:#49c7ff4f}.audio-real-status.audio-preview-status{min-height:30px;padding:4px 7px}.audio-real-status.audio-preview-status>span{width:22px;height:22px}.audio-real-list.audio-compact-list{gap:4px}.audio-real-list .audio-compact-row{contain-intrinsic-size:46px;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 36px 22px 9px;gap:6px;min-height:46px;padding:5px 6px}.audio-real-list .audio-row-play{border-radius:7px;width:26px;height:26px}.audio-real-list .audio-row-main{gap:2px}.audio-real-list .audio-row-main strong{font-size:.62rem}.audio-real-list .audio-row-main small{font-size:.48rem}.audio-real-list .audio-row-wave{width:36px;height:21px}.audio-real-list .audio-row-wave i{max-height:19px}.audio-library-row.kind-music{box-shadow:inset 2px 0 #865efff2}.audio-library-row.kind-ambience{box-shadow:inset 2px 0 #26d1d3eb}.audio-library-row.kind-sfx{box-shadow:inset 2px 0 #ff7a8feb}.audio-license-inline{color:#7384ad;text-align:center;background:#02081770;border:1px solid #728ce51a;border-radius:8px;margin:0;padding:7px 8px;font-size:.5rem;line-height:1.35}.audio-library-row[draggable=true]{-webkit-user-select:none;user-select:none}:is(.audio-library-row[draggable=true]:hover .audio-row-grip,.audio-library-row[draggable=true]:focus-visible .audio-row-grip){color:#7bcfff}.track-lane.media-drop-target{box-shadow:inset 0 0 0 1px #4bcaff52;background:linear-gradient(90deg,#31c0ff14,#704eff14),#08122bc7!important}@media (max-width:1450px){.audio-real-list .audio-compact-row{grid-template-columns:25px minmax(0,1fr) 22px 8px}.audio-real-list .audio-row-wave{display:none}}.effects-pro-panel{gap:12px;padding-bottom:20px;display:grid}.effects-pro-hero{background:radial-gradient(circle at 100% 0,#6351ff3d,#0000 52%),linear-gradient(145deg,#11224ef5,#070f26f5);border:1px solid #6891ff33;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}.effects-pro-hero>div{min-width:0}.effects-pro-hero span,.effects-section-heading span,.effects-library-heading span,.effects-performance-note>span{color:#65d5ff;letter-spacing:.12em;font-size:.54rem;font-weight:950}.effects-pro-hero h3{color:#f4f7ff;margin:5px 0 4px;font-size:.87rem;line-height:1.2}.effects-pro-hero p{color:#95a5cb;margin:0;font-size:.64rem;line-height:1.45}.effects-pro-hero>strong{color:#bceeff;white-space:nowrap;background:#30a7d31a;border:1px solid #5ddbff33;border-radius:999px;align-self:start;padding:5px 7px;font-size:.54rem}.effects-mode-tabs{background:#040b1dc7;border:1px solid #6f8ae629;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.effects-mode-tabs button{color:#8f9dc3;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 8px;font-size:.62rem;font-weight:850;transition:color .16s,background .16s,box-shadow .16s;display:flex}.effects-mode-tabs button:hover{color:#dce6ff;background:#5870d21a}.effects-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#4168e2eb,#6b4de0eb);box-shadow:0 6px 18px #3246b43d}.effects-mode-tabs button span{color:#91a1cb;background:#ffffff0f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.52rem;font-weight:900;display:inline-grid}.effects-mode-tabs button.active span{color:#e5f5ff;background:#ffffff21}.effects-empty-state{background:#ffffff05;border:1px dashed #7893e833;border-radius:14px;min-height:170px}.effects-empty-state>div{color:#69d7ff;background:linear-gradient(145deg,#3159b547,#5638be2e);border:1px solid #59c6ff40;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:.85rem;font-weight:950;display:grid}.applied-effects-card{background:linear-gradient(#091430eb,#050c1feb);border:1px solid #7890e52b;border-radius:13px;gap:8px;padding:10px;display:grid}.effects-section-heading,.effects-library-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.effects-section-heading>div,.effects-library-heading>div{gap:2px;min-width:0;display:grid}.effects-section-heading strong,.effects-library-heading strong{color:#e8eeff;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.effects-section-heading>button{color:#ffb1bf;cursor:pointer;background:#b0294214;border:1px solid #ff708833;border-radius:7px;flex:none;min-height:25px;padding:0 8px;font-size:.54rem;font-weight:800}.applied-look-row,.applied-effect-header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.applied-look-row{background:#ffffff06;border:1px solid #6891ff24;border-radius:10px;min-height:42px;padding:7px 8px}.applied-look-row>div,.applied-effect-name{gap:2px;min-width:0;display:grid}.applied-look-row strong,.applied-effect-name strong{color:#e8eeff;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.applied-look-row small,.applied-effect-name small{color:#8392b8;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.applied-effect-icon{color:#76d9ff;background:linear-gradient(145deg,#3661bb42,#4e37ad2e);border:1px solid #5c9fff33;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.effect-remove-mini,.effect-settings-toggle,.effect-order-buttons button,.effect-enable-toggle{color:#a9b5d4;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:.58rem;font-weight:900;display:grid}.effect-remove-mini:hover{color:#fff;background:#b7274440;border-color:#ff688259}.effects-stack-empty{color:#8392b8;background:#ffffff04;border:1px dashed #7991df29;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.effects-stack-empty strong{color:#bdc8e5;font-size:.61rem}.effects-stack-empty span{font-size:.55rem;line-height:1.35}.applied-effects-stack{gap:6px;display:grid}.applied-effect-item{background:#ffffff06;border:1px solid #6f91f429;border-radius:10px;transition:opacity .18s,border-color .18s;overflow:hidden}.applied-effect-item.disabled{opacity:.52}.applied-effect-item:has(.applied-effect-settings){border-color:#52b1ff47}.applied-effect-header{grid-template-columns:24px 28px minmax(0,1fr) auto 24px 24px;min-height:43px;padding:6px}.effect-enable-toggle.active{color:#bafce5;background:#2a976f26;border-color:#43dea747}.applied-effect-name{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.effect-order-buttons{gap:2px;display:flex}.effect-order-buttons button{width:20px;min-width:20px;height:22px}.effect-order-buttons button:disabled{opacity:.24;cursor:not-allowed}.applied-effect-settings{background:#01071757;border-top:1px solid #748ee11f;gap:9px;padding:10px;display:grid}.applied-effect-settings>label,.inspector-effect-controls>label{gap:5px;display:grid}.applied-effect-settings label>span,.inspector-effect-controls label>span{color:#9dabce;justify-content:space-between;align-items:center;gap:8px;font-size:.58rem;display:flex}.applied-effect-settings label>span strong,.inspector-effect-controls label>span strong{color:#6ed8ff;font-size:.59rem}.applied-effect-settings select,.applied-effect-settings input[type=number]{color:#e8efff;background:#050c1fe6;border:1px solid #708be229;border-radius:8px;width:100%;min-width:0;min-height:32px;font-size:.62rem}.effect-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.effect-custom-range label{gap:4px;min-width:0;display:grid}.effects-browser-controls{gap:8px;display:grid}.effects-browser-controls>input{color:#edf2ff;background:linear-gradient(#0b1633f5,#050c1ef5);border:1px solid #728eea2e;border-radius:10px;outline:none;width:100%;min-height:36px;padding:0 11px;font-size:.65rem}.effects-browser-controls>input:focus{border-color:#47bfff6b;box-shadow:0 0 0 3px #3393ff14}.effects-category-strip{scrollbar-width:none;gap:5px;padding-bottom:3px;display:flex;overflow-x:auto}.effects-category-strip::-webkit-scrollbar{display:none}.effects-category-strip button{color:#9cacca;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;flex:none;min-height:28px;padding:0 9px;font-size:.56rem;font-weight:780}.effects-category-strip button.active,.effects-category-strip button:hover{color:#fff;background:linear-gradient(135deg,#3165c947,#6749d938);border-color:#4cb7ff52}.effects-library-section{gap:7px;display:grid}.effects-library-heading small{color:#7f8db1;white-space:nowrap;font-size:.52rem}.effects-pro-grid{gap:6px;display:grid}.effect-pro-card{color:#dfe7fb;text-align:left;cursor:pointer;background:linear-gradient(#0e1b3dc7,#070f25e0);border:1px solid #708ce221;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 21px;align-items:center;gap:9px;min-width:0;min-height:54px;padding:6px 7px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative;overflow:hidden}.effect-pro-card:hover:not(:disabled){z-index:2;background:linear-gradient(#172b5beb,#0a1635f5);border-color:#53b4ff61;transform:translateY(-1px)}.effect-pro-card.active{background:linear-gradient(135deg,#2854abad,#4a37ab8a);border-color:#4dd2ff70;box-shadow:inset 0 0 0 1px #75deff14,0 8px 24px #1b54bf29}.effect-pro-card:disabled{opacity:.42;cursor:not-allowed}.effect-pro-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.effect-pro-card strong{color:#f0f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.effect-pro-card small{color:#8494ba;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.53rem;line-height:1.25;display:-webkit-box;overflow:hidden}.effect-pro-card>b{color:#78dcff;background:#4cb3ff17;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.64rem;display:grid}.effect-preview-swatch,.animated-effect-preview{background:linear-gradient(145deg,#17264f,#0b112b);border:1px solid #ffffff17;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.effect-preview-swatch:before,.animated-effect-preview:before{content:"";background:linear-gradient(135deg,#ffffff5c,#0000 35%),linear-gradient(145deg,#5f7cff,#2dd2ec 52%,#161c48);border-radius:6px;position:absolute;inset:5px}.effect-preview-swatch i,.animated-effect-preview i{z-index:2;color:#fff;text-shadow:0 2px 8px #00000080;font-size:.75rem;font-style:normal;font-weight:950;position:relative}.swatch-none:before{filter:saturate(.8)}.swatch-cinematic:before,.swatch-teal-orange:before{filter:contrast(1.35)saturate(.88)hue-rotate(175deg)}.swatch-bw:before,.swatch-noir:before{filter:grayscale()contrast(1.45)}.swatch-horror:before,.swatch-night:before,.swatch-fog:before{filter:brightness(.62)contrast(1.35)hue-rotate(185deg)}.swatch-night-vision:before{filter:grayscale()sepia()hue-rotate(72deg)saturate(5)brightness(.8)}.swatch-surveillance:before{filter:grayscale(.85)hue-rotate(170deg)contrast(1.3)}.swatch-vhs:before,.swatch-old-film:before,.swatch-vintage:before,.swatch-sepia:before{filter:sepia(.65)contrast(1.05)saturate(.7)}.swatch-glitch:before,.swatch-neon:before{filter:contrast(1.5)saturate(2)hue-rotate(25deg)}.swatch-warm:before,.swatch-amber:before{filter:sepia(.35)saturate(1.45)hue-rotate(-12deg)}.swatch-cold:before{filter:saturate(.75)hue-rotate(185deg)}.swatch-crimson:before{filter:sepia(.5)saturate(2)hue-rotate(-48deg)brightness(.8)}.swatch-pastel:before,.swatch-dream:before{filter:brightness(1.2)contrast(.82)saturate(.8)}.swatch-blur:before{filter:blur(2px);transform:scale(1.1)}.animated-effect-preview:before{transform-origin:50%;background:radial-gradient(circle at 34% 32%,#ffffffb8,#0000 13%),linear-gradient(145deg,#365fb8,#633fb4 56%,#172149);animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.effect-pro-card:hover .animated-effect-preview:before,.effect-pro-card.active .animated-effect-preview:before{animation-play-state:running}.preview-shake-soft:before{animation-name:fx-shake-soft}.preview-shake-hard:before,.preview-vibration:before{animation-name:fx-shake-hard;animation-duration:.35s}.preview-handheld:before,.preview-floating:before{animation-name:fx-float;animation-duration:1.8s}.preview-impact:before{animation-name:fx-impact}.preview-pulse:before,.preview-breathing:before{animation-name:fx-pulse}.preview-glitch-motion:before,.preview-surveillance-jitter:before{animation-name:fx-glitch;animation-duration:.5s}.preview-flash:before,.preview-flicker:before{animation-name:fx-flash;animation-duration:.75s}.preview-dramatic-zoom:before{animation-name:fx-zoom;animation-duration:1.4s}.preview-drift-horizontal:before{animation-name:fx-drift-x;animation-duration:1.8s}.preview-drift-vertical:before{animation-name:fx-drift-y;animation-duration:1.8s}.preview-old-projector:before{animation-name:fx-projector;animation-duration:.7s}@keyframes fx-shake-soft{0%,to{transform:translate(0)scale(1.03)}25%{transform:translate(1px,-1px)rotate(.5deg)scale(1.03)}50%{transform:translate(-1px,1px)rotate(-.4deg)scale(1.03)}75%{transform:translate(1px,1px)rotate(.2deg)scale(1.03)}}@keyframes fx-shake-hard{0%,to{transform:translate(0)scale(1.08)}20%{transform:translate(3px,-2px)rotate(2deg)scale(1.08)}40%{transform:translate(-3px,2px)rotate(-1.5deg)scale(1.08)}60%{transform:translate(2px,3px)rotate(1deg)scale(1.08)}80%{transform:translate(-2px,-2px)rotate(-1deg)scale(1.08)}}@keyframes fx-float{0%,to{transform:translateY(2px)rotate(-1deg)scale(1.02)}50%{transform:translateY(-3px)rotate(1deg)scale(1.04)}}@keyframes fx-impact{0%{filter:brightness(1.9);transform:scale(.86)}25%{transform:scale(1.13)rotate(2deg)}55%{transform:scale(.98)rotate(-1deg)}to{filter:brightness();transform:scale(1.03)}}@keyframes fx-pulse{0%,to{transform:scale(1.01)}50%{transform:scale(1.12)}}@keyframes fx-glitch{0%,to{filter:hue-rotate();transform:translate(0)}25%{filter:hue-rotate(45deg)saturate(1.8);transform:translate(4px)skew(4deg)}26%{transform:translate(-3px)}70%{filter:hue-rotate(-20deg);transform:translate(0)}}@keyframes fx-flash{0%,70%,to{filter:brightness()}35%{filter:brightness(2.4)}42%{filter:brightness(.72)}}@keyframes fx-zoom{0%{transform:scale(.96)}to{transform:scale(1.16)}}@keyframes fx-drift-x{0%,to{transform:translate(-4px)scale(1.08)}50%{transform:translate(4px)scale(1.08)}}@keyframes fx-drift-y{0%,to{transform:translateY(-4px)scale(1.08)}50%{transform:translateY(4px)scale(1.08)}}@keyframes fx-projector{0%,to{filter:sepia(.3)brightness();transform:translateY(0)}30%{filter:sepia(.5)brightness(.88);transform:translateY(1px)}31%{transform:translateY(-1px)}70%{filter:sepia(.4)brightness(1.12)}}.effects-performance-note{background:#2274990f;border:1px solid #5bcfff21;border-radius:10px;padding:10px}.effects-performance-note p{color:#8fa0c6;margin:4px 0 0;font-size:.56rem;line-height:1.4}.inspector-effects-stack{background:#ffffff05;border:1px solid #6c8deb24;border-radius:11px;gap:7px;margin:5px 0 12px;padding:9px;display:grid}.inspector-effect-empty{color:#8493b9;border:1px dashed #748fe226;border-radius:8px;padding:8px;font-size:.57rem;line-height:1.4}.inspector-effect-item{background:#ffffff06;border:1px solid #6d8de824;border-radius:9px;overflow:hidden}.inspector-effect-item.disabled{opacity:.55}.inspector-effect-item summary{cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:6px 7px;list-style:none;display:grid}.inspector-effect-item summary::-webkit-details-marker{display:none}.inspector-effect-item summary>span{color:#72d8ff;background:#4584e51f;border-radius:7px;place-items:center;width:26px;height:26px;font-size:.62rem;display:grid}.inspector-effect-item summary>div{gap:1px;min-width:0;display:grid}.inspector-effect-item summary strong{color:#e1e9ff;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.inspector-effect-item summary small{color:#7e8db3;font-size:.51rem}.inspector-effect-item summary i{color:#76d9b2;font-size:.5rem;font-style:normal;font-weight:800}.inspector-effect-controls{background:#02081847;border-top:1px solid #708be21a;gap:8px;padding:8px;display:grid}.timeline-effects-badge{z-index:8;color:#d9f7ff;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#3470d9d1,#6f43d3d1);border:1px solid #53d6ff59;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:16px;padding:0 5px;font-size:.47rem;font-weight:950;display:inline-flex;position:relative;box-shadow:0 3px 10px #1f55c33d}@media (max-width:1210px){.effect-pro-card{grid-template-columns:38px minmax(0,1fr) 20px}.effect-preview-swatch,.animated-effect-preview{width:38px;height:38px}}.effects-recipes-section{gap:7px;display:grid}.effects-recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.effects-recipes-grid button{color:#e3eaff;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#604cd929,#0000 55%),#ffffff06;border:1px solid #718fe724;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:54px;padding:7px;transition:transform .16s,border-color .16s,background .16s;display:grid}.effects-recipes-grid button:hover:not(:disabled){background:radial-gradient(circle at 100% 0,#604cd942,#0000 55%),#315bb81c;border-color:#4dbeff57;transform:translateY(-1px)}.effects-recipes-grid button:disabled{opacity:.4;cursor:not-allowed}.effects-recipes-grid button>span{color:#fff;background:linear-gradient(145deg,#3a75e1b8,#7142c7a8);border-radius:9px;place-items:center;width:30px;height:30px;font-size:.7rem;display:grid;box-shadow:0 5px 14px #20479f33}.effects-recipes-grid button>div{gap:2px;min-width:0;display:grid}.effects-recipes-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.effects-recipes-grid small{color:#8191b6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.49rem;line-height:1.22;display:-webkit-box;overflow:hidden}.timeline-row.track-kind-effect .professional-track-label{background:linear-gradient(180deg, #3d2359f0, #221734f5), var(--panel,#17171c);border-color:#b87aff57}.timeline-row.track-kind-effect .track-lane{background:linear-gradient(90deg,#9b58e012,#0000 44%),#14111ab8;box-shadow:inset 0 0 0 1px #b87aff1a}.timeline-clip.effect{color:#fff;background:linear-gradient(135deg,#ad5bfffa,#5d2db0fa);border-color:#deb4ffc7;box-shadow:inset 0 1px #ffffff38,0 5px 18px #4b1d8457}.timeline-clip.effect:hover,.timeline-clip.effect.selected,.timeline-clip.effect.multi-selected{border-color:#f2d8ff;box-shadow:inset 0 1px #ffffff47,0 0 0 2px #ca90ff40,0 8px 24px #4b1d846b}.timeline-clip.effect .timeline-clip-preview{color:#fff;background:#220c3857;border-right:1px solid #fff3;place-items:center;min-width:30px;font-weight:900;display:grid}.timeline-clip.effect .timeline-clip-name{color:#fff;text-shadow:0 1px 2px #140423bf}.timeline-clip.effect .timeline-trim-handle{color:#512276;background:#f8e2fff5}.timeline-effects-manager .applied-effect-item.active-now{border-color:#bc75ffb8;box-shadow:0 0 0 2px #a65bec1f}.effect-clip-inspector{gap:14px;padding:14px;display:grid}.effect-clip-inspector-hero{background:linear-gradient(145deg,#532a7e61,#1d1826db);border:1px solid #ba7dff4d;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.effect-clip-inspector-hero>span{color:#fff;background:linear-gradient(135deg,#b160ff,#6630c4);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.effect-clip-inspector-hero div{min-width:0}.effect-clip-inspector-hero small,.effect-clip-inspector-hero strong,.effect-clip-inspector-hero p{display:block}.effect-clip-inspector-hero small{color:#d4aaff;letter-spacing:.08em;font-size:10px;font-weight:800}.effect-clip-inspector-hero strong{color:#fff;margin-top:3px;font-size:15px}.effect-clip-inspector-hero p{color:#ffffffad;margin:5px 0 0;font-size:12px;line-height:1.4}.effect-clip-inspector .property-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;gap:10px;padding:13px;display:grid}.effect-clip-inspector .property-card label{gap:7px;display:grid}.effect-clip-inspector .property-card label>span,.effect-clip-inspector .property-row{color:#ffffffbd;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.effect-clip-inspector .property-card input[type=number]{width:100%}.effect-clip-inspector .inspector-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.effect-clip-inspector .inspector-actions .danger-button{grid-column:1/-1}.narraxi-svg-filter{pointer-events:none;width:0;height:0;position:fixed;overflow:hidden}.speed-ramp-pro-card,.pro-tool-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:12px;padding:14px;display:grid}.speed-ramp-presets,.audio-cleanup-presets,.mask-kind-grid,.time-remap-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.speed-ramp-presets .ghost-button:last-child,.mask-kind-grid .ghost-button:last-child{grid-column:1/-1}.speed-ramp-graph{background-color:#080a12b8;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:25% 25%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #b97eff3d;border-radius:12px;height:116px;position:relative;overflow:hidden}.speed-ramp-graph>span{color:#ffffff7a;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.speed-ramp-midline{background:#b97eff85;height:1px;position:absolute;bottom:25%;left:0;right:0}.speed-ramp-point{cursor:pointer;background:#9b52ff;border:2px solid #f2e8ff;border-radius:3px;width:13px;height:13px;padding:0;position:absolute;transform:translate(-50%,50%)rotate(45deg);box-shadow:0 0 0 3px #9b52ff33}.speed-ramp-point:hover{transform:translate(-50%,50%)rotate(45deg)scale(1.15)}.speed-ramp-toolbar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.speed-point-list{gap:6px;display:grid}.speed-point-row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.speed-point-row>span{color:#d7b7ff;background:#9b52ff26;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.speed-point-row input{width:100%;min-width:0}.speed-point-delete{color:#ff9aac;cursor:pointer;background:#ff426317;border:1px solid #ff677f59;border-radius:8px;width:30px;height:30px}.warning-note{color:#ffbd76!important}.mask-control-grid,.audio-cleanup-controls{gap:10px;display:grid}.mask-control-grid label,.audio-cleanup-controls label{gap:6px;display:grid}.mask-control-grid label>span,.audio-cleanup-controls label>span,.chroma-color-row label>span{color:#ffffffb8;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.chroma-color-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.chroma-color-row label{gap:6px;display:grid}.chroma-color-row input[type=color]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;width:100%;height:38px;padding:3px}.pro-tool-note{color:#ffffff80;font-size:11px;line-height:1.45}@media (max-width:1180px){.speed-ramp-presets,.audio-cleanup-presets,.mask-kind-grid,.time-remap-options,.speed-ramp-toolbar{grid-template-columns:1fr}.speed-ramp-presets .ghost-button:last-child,.mask-kind-grid .ghost-button:last-child{grid-column:auto}}.timeline-speed-curve{pointer-events:none;opacity:.9;width:calc(100% - 12px);height:22px;position:absolute;bottom:5px;left:6px;right:6px;overflow:visible}.timeline-speed-curve polyline{fill:none;stroke:#d9b8ff;stroke-width:1.4px;vector-effect:non-scaling-stroke}.timeline-speed-curve circle{fill:#9e5bff;stroke:#fff;stroke-width:.8px;vector-effect:non-scaling-stroke}.timeline-remap-badges{align-items:center;gap:3px;margin-left:4px;display:inline-flex}.timeline-remap-badges i{color:#f4e8ff;background:#7e41deb8;border-radius:5px;place-items:center;min-width:18px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid}.freeform-mask-editor{background:#0a081261;border:1px solid #be89ff29;border-radius:11px;gap:8px;padding:10px;display:grid}.freeform-point-row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 30px;align-items:end;gap:6px;display:grid}.freeform-point-row>span{color:#d8b9ff;place-items:center;width:24px;height:30px;font-size:10px;font-weight:900;display:grid}.freeform-point-row label{color:#ffffff8c;gap:3px;font-size:9px;display:grid}.freeform-point-row input{width:100%;min-width:0}.clip-context-menu{box-sizing:border-box;scrollbar-gutter:stable;max-width:calc(100vw - 20px)}.preview-stage{contain:paint;isolation:isolate}.preview-layer{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, opacity}video.preview-layer{transform-style:preserve-3d}.media-performance-summary{background:linear-gradient(135deg,#2c499438,#19244c57);border:1px solid #5b8fff3d;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 12px;padding:11px 12px;display:flex}.media-performance-summary>div{gap:2px;min-width:0;display:grid}.media-performance-summary span,.export-performance-card>div:first-child>span{color:#79d8ff;letter-spacing:.09em;font-size:9px;font-weight:900}.media-performance-summary strong{color:#f4f7ff;font-size:12px}.media-performance-summary small{color:#9ea9c7;font-size:9px;line-height:1.3}.media-performance-summary button{color:#dff5ff;background:#3c79ff2e;border:1px solid #5bbeff61;border-radius:9px;flex:none;max-width:108px;padding:7px 8px;font-size:9px;font-weight:800;line-height:1.2}.media-performance-row{background:#070d227a;border:1px solid #6f84bf33;border-radius:8px;gap:2px;margin-top:6px;padding:6px 7px;display:grid}.media-performance-row span{font-size:9px;font-weight:850}.media-performance-row small{color:#909bb9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;display:block;overflow:hidden}.media-performance-row.level-light span{color:#69e9ba}.media-performance-row.level-medium span{color:#ffd070}.media-performance-row.level-heavy span{color:#ff8f9f}.media-proxy-progress{background:#010716bf;border-radius:999px;height:15px;margin-top:5px;position:relative;overflow:hidden}.media-proxy-progress>span{border-radius:inherit;background:linear-gradient(90deg,#635bff,#35c9ff);transition:width .18s;position:absolute;inset:0 auto 0 0}.media-proxy-progress small{z-index:1;color:#fff;place-items:center;height:100%;font-size:8px;font-weight:900;display:grid;position:relative}.media-card-actions .media-proxy-button{flex-basis:100%;min-height:25px}.media-card-actions .media-proxy-button.danger{color:#ffadb9;border-color:#ff657f57}.preview-live-performance{color:#c8ffe9;white-space:nowrap;background:#0d453ba8;border:1px solid #4de8af47;border-radius:7px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.export-performance-card{background:linear-gradient(135deg,#233d8140,#0d1634a3);border:1px solid #5794ff3d;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.export-performance-card>div:first-child{gap:3px;display:grid}.export-performance-card strong{color:#f2f6ff;font-size:14px}.export-performance-card small{color:#a3aec8;font-size:10px}.export-capability-pills{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.export-capability-pills span{color:#aeb8d4;background:#0a122bb8;border:1px solid #7688bd3d;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.export-capability-pills span.ok{color:#83f2c7;border-color:#45e2a947}.export-capability-pills span.warning{color:#ffd488;border-color:#ffbe504d}.export-verification-card{background:#0e4d3e47;border:1px solid #48dca547;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.export-verification-card>span{color:#79f0c3;background:#3de1a333;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.export-verification-card>div{gap:2px;display:grid}.export-verification-card strong{color:#eafff7;font-size:11px}.export-verification-card small{color:#a6c7bb;font-size:9px}.export-verification-card.error{background:#601a2b4d;border-color:#ff5b7b4d}.export-verification-card.error>span{color:#ff9aae;background:#ff5b7b2e}.export-dialog-footer .export-secondary-button.danger{color:pink;background:#7e183059;border-color:#ff5a786b}@media (max-width:900px){.export-performance-card{flex-direction:column;align-items:flex-start}.export-capability-pills{justify-content:flex-start}.preview-live-performance{display:none}}@media (max-height:940px){.export-dialog-backdrop{align-items:start;padding-top:18px;padding-bottom:18px}.export-dialog{max-height:calc(100vh - 36px)}.export-dialog-header{padding-top:17px;padding-bottom:14px}.export-dialog-body{gap:13px}}@media (prefers-reduced-transparency:no-preference){.source-monitor-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.media-library-rebuild .media-card-simple{border-radius:11px!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-height:0!important;padding:7px 8px 8px!important;display:grid!important}.media-library-rebuild .media-card-main{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.media-library-rebuild .media-thumb-simple{border-radius:8px!important;align-self:start!important;width:48px!important;min-width:48px!important;height:58px!important}.media-library-rebuild .media-info-simple{align-content:start;gap:3px!important;padding:1px 24px 0 0!important}.media-library-rebuild .media-name{max-height:2.45em;overflow:hidden;font-size:.66rem!important;line-height:1.2!important}.media-library-rebuild .media-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.54rem!important;line-height:1.2!important}.media-library-rebuild .media-performance-row{width:fit-content;max-width:100%;border-radius:999px!important;margin-top:1px!important;padding:3px 6px!important;display:inline-flex!important}.media-library-rebuild .media-performance-row span{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden;font-size:.52rem!important}.media-library-rebuild .media-performance-row small{display:none!important}.media-library-rebuild .media-source-range{margin:1px 0 0!important;font-size:.52rem!important}.media-library-rebuild .media-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin:0!important;display:grid!important}.media-library-rebuild .media-card-actions>button,.media-library-rebuild .media-add-button,.media-library-rebuild .media-overlay-button,.media-library-rebuild .media-prepare-button,.media-library-rebuild .media-proxy-button{white-space:nowrap!important;border-radius:7px!important;width:100%!important;min-width:0!important;height:23px!important;min-height:23px!important;padding:3px 5px!important;font-size:.52rem!important;font-weight:800!important;line-height:1!important}.media-library-rebuild .media-proxy-progress{height:12px;margin-top:2px}.media-library-rebuild .media-delete-button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;font-size:.72rem!important;top:6px!important;right:6px!important}.media-library-rebuild .media-type-pill,.media-library-rebuild .media-duration-pill{transform-origin:50%;transform:scale(.88)}video.preview-layer{will-change:transform, opacity}.studio-root.studio-playing .preview-layer,.studio-root.studio-playing .timeline-clip,.studio-root.studio-playing .timeline-playhead,.studio-root.studio-playing .preview-live-performance{transition:none!important}.studio-root.studio-playing .preview-stage{text-rendering:optimizespeed}.preview-guide-toolbar{box-sizing:border-box!important;pointer-events:none!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:4px!important;width:auto!important;max-width:calc(100% - 14px)!important;min-height:0!important;display:grid!important;top:8px!important;left:7px!important;right:7px!important}.preview-guide-actions{pointer-events:auto;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.preview-guide-actions>button{flex:0 auto;min-width:0!important;min-height:22px!important;padding:3px 6px!important;font-size:.52rem!important}.preview-guide-actions .preview-quality-control{pointer-events:auto;flex:0 auto;gap:3px;min-width:0;min-height:22px;padding:1px 3px 1px 5px}.preview-guide-actions .preview-quality-control span{font-size:.49rem}.preview-guide-actions .preview-quality-control select{min-width:54px;max-width:74px;height:19px;padding-right:15px;font-size:.52rem}.preview-guide-toolbar .preview-live-performance{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;pointer-events:none;justify-content:center;width:fit-content;max-width:100%;min-height:20px;padding:0 6px;font-size:7px;line-height:1;overflow:hidden}@media (max-width:820px),(max-height:760px){.preview-guide-toolbar{gap:3px!important;top:6px!important}.preview-guide-actions .preview-quality-control span{display:none}.preview-guide-actions>button{padding-inline:5px!important}.preview-guide-toolbar .preview-live-performance{font-size:6.5px}}.professional-timeline-root .timeline-transition-marker{z-index:310!important}.professional-timeline-root .timeline-transition-marker.selected{z-index:330!important}.preview-quality-control,.preview-quality-control select,.preview-quality-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.preview-quality-control select,.preview-quality-select{color:#eef7ff!important;background-color:#10234a!important;border:1px solid #73aaff57!important}.preview-quality-control select option,.preview-quality-select option{color:#eef7ff;background:#09152f}.color-rail-button{position:relative}.color-rail-button:after{content:"";background:linear-gradient(135deg,#50d2ff,#ffbd67);border-radius:999px;width:5px;height:5px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 8px #56c4ffcc}.color-finishing-panel,.color-panel-empty{flex-direction:column;gap:12px;min-width:0;padding:2px 1px 18px;display:flex}.color-panel-empty{text-align:center;justify-content:center;align-items:center;min-height:430px;padding:28px 18px}.color-panel-empty-icon{color:#dff6ff;background:radial-gradient(circle at 30% 30%,#50d2ff52,#0000 46%),radial-gradient(circle at 70% 70%,#ffb76242,#0000 48%),#0b1425;border:1px solid #66ccff5c;border-radius:20px;place-items:center;width:64px;height:64px;font-size:2rem;display:grid;box-shadow:0 18px 42px #00000052}.color-panel-empty h3,.color-panel-empty p{margin:0}.color-panel-empty h3{color:#f2f7ff}.color-panel-empty p{color:#8e9aae;max-width:260px;font-size:.78rem;line-height:1.55}.color-feature-pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.color-feature-pills span{color:#aebbd0;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:.64rem}.color-panel-toolbar{grid-template-columns:1fr 1fr;gap:7px;display:grid}.color-panel-toolbar button,.color-section-heading button,.color-curve-presets button,.scope-tabs button,.color-workflow-actions button,.lut-current-card button{color:#aeb8c8;cursor:pointer;background:#101622;border:1px solid #ffffff1a;border-radius:9px;min-height:31px;font-size:.68rem;font-weight:750}.color-panel-toolbar button:hover,.color-section-heading button:hover,.color-curve-presets button:hover,.scope-tabs button:hover,.color-workflow-actions button:hover,.lut-current-card button:hover{color:#f4f8ff;background:#151e2d;border-color:#5eb8ff59}.color-panel-toolbar button.active{color:#baf7dd;background:#1f7e5b2e;border-color:#4ad5a15c}.color-panel-toolbar button.compare.active{color:#ffdca7;background:#96591633;border-color:#ffba5b6b}.color-selected-clip{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.color-selected-clip span{color:#758197;text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:.61rem}.color-selected-clip strong{color:#dfe8f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.color-subtabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.color-subtabs>button{color:#94a0b3;text-align:left;cursor:pointer;background:linear-gradient(#161d2bf5,#0c111bf5);border:1px solid #ffffff13;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px;display:flex}.color-subtabs>button:hover{background:linear-gradient(#1b2638fa,#0e1623fa);border-color:#5bbeff45}.color-subtabs>button.active{color:#eff8ff;background:linear-gradient(135deg,#2883b838,#bd76331f),#121b2a;border-color:#53c7ff70;box-shadow:inset 0 0 0 1px #80daff0f,0 8px 22px #0000002e}.color-subtabs>button>span{color:#dff7ff;background:#54bdf21f;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.92rem;display:grid}.color-subtabs>button div{gap:2px;min-width:0;display:grid}.color-subtabs strong,.color-subtabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.color-subtabs strong{font-size:.67rem}.color-subtabs small{color:#69768c;font-size:.54rem}.color-tab-content{flex-direction:column;gap:11px;animation:.16s ease-out color-tab-enter;display:flex}@keyframes color-tab-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.color-section-heading{justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 1px 0;display:flex}.color-section-heading h3,.color-section-heading p{margin:0}.color-section-heading h3{color:#eff5ff;font-size:.82rem}.color-section-heading p{color:#748096;margin-top:3px;font-size:.62rem;line-height:1.4}.color-section-heading button{flex:none;min-height:26px;padding:4px 7px;font-size:.58rem}.color-control-group{background:linear-gradient(#141b28db,#0b1019e6);border:1px solid #ffffff13;border-radius:12px;flex-direction:column;gap:8px;padding:11px;display:flex}.color-control-group h4{color:#bfc9d9;text-transform:uppercase;letter-spacing:.055em;margin:0 0 1px;font-size:.65rem}.color-control-row{color:#a7b0c0;flex-direction:column;gap:4px;font-size:.65rem;display:flex}.color-control-row>span{flex-direction:column;gap:2px;display:flex}.color-control-row>span small{color:#718198;font-size:.54rem;font-weight:500;line-height:1.35}.color-control-row.disabled{opacity:.56}.color-control-row.disabled input,.color-control-row.disabled output{cursor:not-allowed}.color-control-inputs{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px;display:grid}.color-control-inputs input[type=range]{accent-color:#65c6ee;width:100%;min-width:0}.color-control-inputs output{color:#dce6f4;font-variant-numeric:tabular-nums;background:#090e17;border:1px solid #ffffff14;border-radius:7px;place-items:center;min-height:24px;padding:0 4px;font-size:.59rem;display:grid}.color-curve-graph{background:#090d15;border:1px solid #ffffff13;border-radius:13px;padding:9px;overflow:hidden}.color-curve-graph svg{aspect-ratio:1.35;width:100%;display:block}.color-curve-graph path{fill:none;vector-effect:non-scaling-stroke}.curve-grid-line{stroke:#ffffff0f;stroke-width:1px}.curve-reference{stroke:#ffffff2e;stroke-width:1px;stroke-dasharray:4 5}.curve-master{stroke:#f2f6ff;stroke-width:2.3px}.curve-red{stroke:#ff5959cc;stroke-width:1.2px}.curve-green{stroke:#4ce084cc;stroke-width:1.2px}.curve-blue{stroke:#5391ffe6;stroke-width:1.2px}.curve-controls .color-control-row:nth-of-type(3) input{accent-color:#ff6868}.curve-controls .color-control-row:nth-of-type(4) input{accent-color:#55dc8b}.curve-controls .color-control-row:nth-of-type(5) input{accent-color:#6498ff}.color-curve-presets,.scope-tabs,.color-workflow-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.color-wheel-stack{flex-direction:column;gap:9px;display:flex}.color-wheel-card{background:linear-gradient(135deg,#171f2ef5,#0a0f18f5);border:1px solid #ffffff13;border-radius:12px;grid-template-columns:1fr 70px;grid-template-areas:"heading disc""slider disc";align-items:center;gap:7px 10px;padding:10px;display:grid}.color-wheel-heading{grid-area:heading;justify-content:space-between;align-items:center;gap:8px;display:flex}.color-wheel-heading>div{gap:2px;display:grid}.color-wheel-heading strong{color:#e5edf8;font-size:.7rem}.color-wheel-heading small{color:#738097;font-size:.57rem}.color-wheel-heading input[type=color]{background:#090e17;border:1px solid #ffffff1f;border-radius:7px;width:27px;height:24px;padding:2px}.color-wheel-card .color-control-row{grid-area:slider}.color-wheel-disc{--wheel-color:#80aaff;--wheel-strength:0;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--wheel-color) calc(var(--wheel-strength) * 100%), transparent), transparent 58%), conic-gradient(#ff5e5e, #ffd15e, #66dc82, #5ccfff, #6d78ff, #d467ff, #ff5e5e);cursor:pointer;border:2px solid #ffffff2b;border-radius:50%;grid-area:disc;width:66px;height:66px;position:relative;box-shadow:inset 0 0 0 13px #05090fb8,0 8px 20px #00000040}.color-wheel-disc span{background:var(--wheel-color);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #000000a6}.color-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.color-preset-grid button{color:#e2e9f4;text-align:left;cursor:pointer;background:#101722;border:1px solid #ffffff14;border-radius:11px;gap:5px;min-width:0;padding:7px;display:grid}.color-preset-grid button:hover{border-color:#63c4ff57;transform:translateY(-1px)}.color-preset-grid button>span{border-radius:7px;width:100%;height:34px;display:block}.color-preset-grid strong{font-size:.67rem}.color-preset-grid small{color:#748097;font-size:.54rem;line-height:1.35}.lut-import-card{color:#dae9f7;cursor:pointer;background:#3580a914;border:1px dashed #64c4ff4d;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:10px;display:flex}.lut-import-card:hover{background:#3580a924}.lut-import-card input{display:none}.lut-import-card>span{background:#55bef224;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:1.2rem;display:grid}.lut-import-card>div{gap:3px;display:grid}.lut-import-card strong{font-size:.68rem}.lut-import-card small{color:#77859a;font-size:.56rem;line-height:1.4}.lut-current-card{background:#0c121d;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.lut-current-card>div{gap:2px;min-width:0;display:grid}.lut-current-card span{color:#6f7c91;text-transform:uppercase;font-size:.56rem}.lut-current-card strong,.lut-current-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lut-current-card strong{color:#e3ebf6;font-size:.68rem}.lut-current-card small{color:#7d8ba0;font-size:.54rem}.lut-current-card button{min-height:25px;padding:4px 7px}.scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-tabs button.active{color:#c0f7df;background:#1f7e5b29;border-color:#4ed5a159}.scope-canvas-wrap{background:#07090d;border:1px solid #ffffff17;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0000005c}.scope-canvas-wrap canvas{width:100%;height:auto;min-height:166px;display:block}.scope-empty-message{color:#7d899b;text-align:center;background:#07090ddb;place-items:center;padding:22px;font-size:.65rem;line-height:1.5;display:grid;position:absolute;inset:0}.scope-legend{color:#596579;justify-content:space-between;font-size:.54rem;display:flex}.color-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.color-workflow-actions .wide{grid-column:1/-1}.color-workflow-actions button:disabled{opacity:.42;cursor:not-allowed}.color-workflow-actions .danger-soft{color:#ffb2b2}.color-finish-note{background:linear-gradient(135deg,#2d70971f,#a6692f12);border:1px solid #50d2ff21;border-radius:11px;padding:10px}.color-finish-note strong{color:#d9effa;font-size:.68rem}.color-finish-note p{color:#748297;margin:4px 0 0;font-size:.58rem;line-height:1.5}.color-validation-shell{z-index:12;background:linear-gradient(#0b101a 0% 82%,#0b101a00 100%);flex-direction:column;gap:8px;padding:2px 0 9px;display:flex;position:sticky;top:-2px}.color-save-notice{background:linear-gradient(135deg,#2d81b129,#744a2414),#0d1521;border:1px solid #53c7ff3d;border-radius:11px;padding:10px 11px;box-shadow:0 8px 22px #0003}.color-save-notice strong{color:#dff5ff;font-size:.7rem}.color-save-notice p{color:#91a4b9;margin:4px 0 0;font-size:.59rem;line-height:1.48}.color-validation-actions{grid-template-columns:.78fr .72fr 1.65fr;gap:6px;display:grid}.color-validation-actions button,.color-enable-toggle{color:#aeb8c8;cursor:pointer;background:#101622;border:1px solid #ffffff1a;border-radius:9px;min-width:0;min-height:33px;padding:6px 7px;font-size:.61rem;font-weight:800}.color-validation-actions button:hover:not(:disabled),.color-enable-toggle:hover{color:#f4f8ff;background:#151e2d;border-color:#5eb8ff61}.color-validation-actions button:disabled{opacity:.42;cursor:not-allowed}.color-validation-actions .validate{color:#d5ffec;background:linear-gradient(#24906657,#175c4447);border-color:#49d79d6b;box-shadow:inset 0 0 0 1px #81ffcd0a}.color-validation-actions .validate:hover:not(:disabled){background:linear-gradient(#2aa4746b,#1b6c4e57);border-color:#56ebad9e}.color-validation-actions .reset{color:#ffd8ae}.color-draft-status{color:#75849a;align-items:center;gap:6px;min-height:20px;padding:0 3px;font-size:.55rem;display:flex}.color-draft-status>span{background:#667386;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #6673861a}.color-draft-status.pending{color:#ffd39a}.color-draft-status.pending>span{background:#ffb45e;box-shadow:0 0 0 3px #ffb45e1f,0 0 9px #ffb45e59}.color-draft-status.saved>span{background:#4ed39d;box-shadow:0 0 0 3px #4ed39d1c}.color-selected-clip>div{gap:2px;min-width:0;display:grid}.color-selected-clip .color-enable-toggle{flex:none;min-height:28px;padding:4px 7px;font-size:.55rem}.color-enable-toggle.active{color:#baf7dd;background:#1f7e5b2e;border-color:#4ad5a15c}.color-workflow-message{color:#9bacbf;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;padding:7px 9px;font-size:.57rem;line-height:1.4}@media (max-width:1180px){.color-subtabs{grid-template-columns:1fr}.color-subtabs>button{min-height:47px}.color-preset-grid{grid-template-columns:1fr}}.color-validation-actions{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;width:100%;display:grid}.color-validation-actions .validate{white-space:normal;grid-area:1/1/auto/-1;width:100%;min-height:38px;padding-inline:10px;line-height:1.25}.color-validation-actions .reset{grid-area:2/1}.color-validation-actions button:not(.validate):not(.reset){grid-area:2/2}.color-validation-actions .reset,.color-validation-actions button:not(.validate):not(.reset){white-space:nowrap;text-overflow:clip;width:100%;min-height:34px;padding-inline:8px;overflow:hidden}.captions-rail-button{letter-spacing:-.04em;font-weight:900;font-size:9px!important}.captions-rail-button.active{color:#fff;background:linear-gradient(145deg,#2e7bff,#7d4dff)!important}.transcription-pro-panel{color:#eaf1ff;flex-direction:column;gap:12px;padding:12px;display:flex}.transcription-pro-hero{background:linear-gradient(145deg,#234f9947,#2f1f644d);border:1px solid #284d8c;border-radius:14px;padding:14px}.transcription-pro-hero strong{margin-bottom:5px;font-size:15px;display:block}.transcription-pro-hero p{color:#aebdd8;margin:0;font-size:11px;line-height:1.55}.transcription-pro-tabs{background:#08152f;border:1px solid #20365e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.transcription-pro-tabs button{color:#91a5c8;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:0;padding:9px 6px;font-size:11px;font-weight:800}.transcription-pro-tabs button.active{color:#fff;background:linear-gradient(145deg,#246cff,#744bff);box-shadow:0 5px 16px #2f5fff40}.transcription-section-stack{flex-direction:column;gap:10px;display:flex}.transcription-card{background:#0b1934;border:1px solid #223c68;border-radius:13px;flex-direction:column;gap:8px;padding:12px;display:flex}.transcription-card label{color:#a9bad6;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.transcription-card select,.transcription-card textarea,.transcription-cue-card textarea,.transcription-time-grid input{box-sizing:border-box;color:#edf4ff;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071329;border:1px solid #2b4777;border-radius:9px;padding:9px;font-size:11px}.transcription-card textarea,.transcription-cue-card textarea{resize:vertical;line-height:1.45}.transcription-checkbox{align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;display:flex!important}.transcription-checkbox input{width:auto}.transcription-main-action{width:100%;min-height:38px}.transcription-status{color:#9fb1cf;background:#0a1428;border:1px solid #23395f;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.transcription-status span{background:#20375e;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-weight:900;display:grid}.transcription-status p{margin:1px 0 0;font-size:10px;line-height:1.45}.transcription-status.ready{color:#bdebd9;border-color:#1c694f}.transcription-status.ready span{background:#176345}.transcription-status.error{color:#ffc4d0;border-color:#78364a}.transcription-status.error span{background:#73243d}.transcription-status.loading span{animation:1s linear infinite transcription-spin}@keyframes transcription-spin{to{transform:rotate(360deg)}}.transcription-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.transcription-card-heading div{min-width:0}.transcription-card-heading strong,.export-card-pro>strong{font-size:12px;display:block}.transcription-card-heading small{color:#7f93b7;margin-top:2px;font-size:9px;display:block}.transcription-preview-list{flex-direction:column;gap:5px;max-height:220px;display:flex;overflow-y:auto}.transcription-preview-list button{color:#dbe8ff;text-align:left;cursor:pointer;background:#071329;border:1px solid #20385f;border-radius:8px;grid-template-columns:54px 1fr;align-items:start;gap:8px;padding:7px;display:grid}.transcription-preview-list button span{color:#65b8ff;font-size:9px;font-weight:800}.transcription-preview-list button p{margin:0;font-size:10px;line-height:1.35}.transcription-editor-summary{background:#0b1934;border:1px solid #223c68;border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.transcription-editor-summary strong{font-size:12px}.transcription-editor-summary span{color:#8fa3c6;font-size:9px}.transcription-empty{text-align:center;color:#a8b7d2;border:1px dashed #36517d;border-radius:12px;padding:24px 12px}.transcription-empty p{margin:5px 0 0;font-size:10px}.transcription-cue-list{flex-direction:column;gap:8px;display:flex}.transcription-cue-card{background:#0b1934;border:1px solid #223c68;border-radius:12px;padding:10px}.transcription-cue-topline{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.transcription-cue-topline button{color:#69bfff;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.transcription-cue-topline .danger-text-button{color:#ff879f}.transcription-time-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.transcription-time-grid label{color:#8498ba;font-size:9px}.transcription-time-grid input{margin-top:4px;padding:7px}.transcription-style-grid{grid-template-columns:1fr;gap:9px;display:grid}.subtitle-style-pro-card{color:#eaf1ff;text-align:left;cursor:pointer;background:#0b1934;border:1px solid #28446f;border-radius:12px;flex-direction:column;gap:5px;width:100%;padding:12px;display:flex}.subtitle-style-pro-card>span{text-align:center;background:linear-gradient(135deg,#17284b,#080f20);border-radius:9px;place-items:center;min-height:54px;padding:5px;font-size:14px;font-weight:900;display:grid}.subtitle-style-pro-card.cinema>span{color:#f7f1df;font-family:Georgia,serif;font-weight:600}.subtitle-style-pro-card.karaoke>span{color:#ffe14d;-webkit-text-stroke:1px #000}.subtitle-style-pro-card strong{font-size:11px}.subtitle-style-pro-card small{color:#8ea2c4;font-size:9px;line-height:1.4}.subtitle-style-pro-card:hover{border-color:#5687e7;transform:translateY(-1px)}.transcription-help-note{background:#2041752e;border:1px solid #2c4670;border-radius:11px;padding:11px}.transcription-help-note strong{font-size:10px}.transcription-help-note p,.export-card-pro p{color:#94a7c8;margin:4px 0 0;font-size:9px;line-height:1.45}.export-card-pro button{width:100%;margin-top:4px}.motion-rail-button{font-weight:900;font-size:17px!important}.motion-rail-button.active{color:#fff;box-shadow:0 7px 18px #00a9a540;background:linear-gradient(145deg,#00a9a5,#4f63ff)!important}.motion-tracking-panel{color:#eaf7f7;flex-direction:column;gap:12px;padding:12px;display:flex}.motion-pro-hero{background:linear-gradient(145deg,#00898f3d,#25378447);border:1px solid #1f5b67;border-radius:14px;padding:14px}.motion-pro-hero>div{align-items:center;gap:8px;display:flex}.motion-pro-hero>div span{color:#79fff2;background:#43dfd529;border-radius:8px;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.motion-pro-hero strong{font-size:14px}.motion-pro-hero p{color:#a7c6cc;margin:7px 0 0;font-size:10px;line-height:1.5}.motion-pro-tabs{background:#061a20;border:1px solid #1d4655;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.motion-pro-tabs button{color:#83aeb5;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:0;padding:9px 5px;font-size:10px;font-weight:850}.motion-pro-tabs button.active{color:#fff;background:linear-gradient(145deg,#008f93,#4d5bea);box-shadow:0 5px 16px #17779c3d}.motion-section-stack{flex-direction:column;gap:10px;display:flex}.motion-card{background:#081b23;border:1px solid #1e4654;border-radius:13px;flex-direction:column;gap:9px;padding:11px;display:flex}.motion-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.motion-card-heading>div{min-width:0}.motion-card-heading strong{color:#eafafa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.motion-card-heading small{color:#729aa2;margin-top:2px;font-size:8px;display:block}.motion-card-heading>span{color:#7ce8e0;background:#0e2b35;border-radius:7px;flex:none;padding:4px 6px;font-size:8px;font-weight:800}.motion-target-monitor{aspect-ratio:16/9;cursor:crosshair;background:#02080b;border:1px solid #2b6974;border-radius:10px;width:100%;position:relative;overflow:hidden}.motion-target-monitor video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.motion-target-box{pointer-events:none;border:1.5px solid #77fff1;border-radius:4px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000000a6,0 0 12px #43ffef59}.motion-target-box:before,.motion-target-box:after{content:"";background:#77fff1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.motion-target-box:before{width:14px;height:1px}.motion-target-box:after{width:1px;height:14px}.motion-target-box span{border:1px dashed #77fff147;border-radius:6px;position:absolute;inset:-4px}.motion-current-point{pointer-events:none;border:2px solid #ffe35c;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 9px #ffe35cb3}.motion-target-coordinates{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.motion-target-coordinates span{color:#8eb9bf;text-align:center;background:#0b2730;border-radius:7px;min-width:0;padding:5px 3px;font-size:8px}.motion-control-row{color:#9ebfc4;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.motion-control-row>div{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:7px;display:grid}.motion-control-row input[type=range]{accent-color:#39d8cd;width:100%;min-width:0}.motion-control-row output{color:#dffdfb;text-align:center;white-space:nowrap;background:#061319;border:1px solid #27515c;border-radius:7px;padding:5px 4px;font-size:8px;overflow:hidden}.motion-main-action{width:100%;min-height:38px;background:linear-gradient(145deg,#049d9a,#4c5ee8)!important}.motion-cancel-button{width:100%}.motion-status{color:#91b4ba;background:#06151b;border:1px solid #24515d;border-radius:9px;flex-direction:column;gap:7px;padding:9px;display:flex}.motion-status>div{align-items:flex-start;gap:7px;display:flex}.motion-status span{background:#153d47;border-radius:50%;flex:0 0 19px;place-items:center;height:19px;font-size:9px;font-weight:900;display:grid}.motion-status p{margin:1px 0 0;font-size:9px;line-height:1.45}.motion-status progress{accent-color:#45ded4;width:100%;height:5px}.motion-status.ready{color:#b8ead4;border-color:#25684e}.motion-status.ready span{background:#1f684c}.motion-status.error{color:#ffc1cc;border-color:#713849}.motion-status.error span{background:#6b2940}.motion-status.running span{animation:1s linear infinite motion-spin}@keyframes motion-spin{to{transform:rotate(360deg)}}.motion-manual-card>strong{font-size:10px}.motion-manual-card>p,.motion-help-note p,.motion-empty-state p{color:#83a7ad;margin:0;font-size:9px;line-height:1.5}.motion-select-label{color:#8fb4ba;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.motion-select-label select{color:#e8fbfa;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06151b;border:1px solid #275461;border-radius:8px;padding:8px;font-size:10px}.motion-check{color:#a6c2c6;align-items:center;gap:8px;font-size:9px;display:flex}.motion-check input{accent-color:#38d4c9;flex:none}.motion-help-note{background:#12424c3b;border:1px solid #29515e;border-radius:10px;padding:10px}.motion-help-note strong{color:#d5f4f1;margin-bottom:3px;font-size:9px;display:block}.motion-help-note.warning{background:#624c1529;border-color:#665528}.motion-empty-state{color:#b7d1d5;text-align:center;border:1px dashed #38606a;border-radius:12px;padding:22px 12px}.motion-empty-state strong{margin-bottom:5px;font-size:11px;display:block}.motion-empty-state button{margin-top:10px}.stabilization-toggle-card{flex-direction:row;justify-content:space-between;align-items:center}.stabilization-toggle-card strong,.stabilization-toggle-card small{display:block}.stabilization-toggle-card strong{font-size:10px}.stabilization-toggle-card small{color:#7fa3aa;margin-top:3px;font-size:8px}.toggle-pill{cursor:pointer;background:#071319;border:1px solid #31545c;border-radius:999px;flex:none;width:38px;height:22px;position:relative}.toggle-pill span{background:#708991;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.toggle-pill.active{background:#0a4d4c;border-color:#32cbbf}.toggle-pill.active span{background:#78fff2;transform:translate(16px)}.motion-stabilization-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.motion-stabilization-presets button{color:#a9d3d2;cursor:pointer;background:#0a242c;border:1px solid #2c5964;border-radius:8px;min-width:0;padding:7px 3px;font-size:8px;font-weight:800}.motion-summary-card{grid-template-columns:1fr 1fr;gap:7px;display:grid}.motion-summary-card>div{text-align:center;background:#06151b;border-radius:9px;padding:8px}.motion-summary-card strong,.motion-summary-card small{display:block}.motion-summary-card strong{color:#77f2e8;font-size:12px}.motion-summary-card small{color:#769ca3;margin-top:2px;font-size:8px}.motion-points-list{flex-direction:column;gap:5px;max-height:270px;display:flex;overflow-y:auto}.motion-points-list>div{background:#06151b;border:1px solid #214953;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px 22px;align-items:center;gap:5px;padding:5px;display:grid}.motion-points-list>div.low-confidence{background:#1d170d;border-color:#715633}.motion-points-list>div>button:first-child{color:#dff6f4;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-width:0;display:flex}.motion-points-list>div>button:first-child span{color:#6de5dc;font-size:8px;font-weight:800}.motion-points-list>div>button:first-child small{color:#779ca2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.motion-points-list>div>strong{color:#a7c6ca;text-align:right;font-size:8px}.motion-delete-point{color:#ff9bad;cursor:pointer;background:#992d4438;border:0;border-radius:6px;width:22px;height:22px}.motion-track-preview-overlay{z-index:35;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-track-preview-overlay polyline{fill:none;stroke:#65fff1;stroke-width:.35px;stroke-dasharray:1.1 1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #3bffefcc)}.motion-track-preview-overlay circle{fill:#8afff4;stroke:#06292c;stroke-width:.25px;vector-effect:non-scaling-stroke}.motion-track-preview-overlay circle.low{fill:#ffbd58}.motion-track-preview-overlay circle.current{fill:#fff35e;stroke:#111;stroke-width:.4px;filter:drop-shadow(0 0 3px #ffef4cd9)}.timeline-tracking-badge,.timeline-stabilization-badge,.timeline-attachment-badge{white-space:nowrap;border-radius:5px;align-items:center;min-height:14px;padding:1px 4px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.timeline-tracking-badge{color:#8afff3;background:#17b5b147;border:1px solid #52efe559}.timeline-stabilization-badge{color:#c3cbff;background:#425ce04d;border:1px solid #6e81ff5c}.timeline-attachment-badge{color:#e8b9ff;background:#b65ee640;border:1px solid #d187ff57}.motion-workflow-guide{background:linear-gradient(145deg,#0a2d36e6,#131f48b8);border:1px solid #2b5562;border-radius:11px;padding:10px}.motion-workflow-guide strong{color:#e9ffff;margin-bottom:4px;font-size:10px;display:block}.motion-workflow-guide p{color:#9bbfc5;margin:0;font-size:9px;line-height:1.5}.motion-workflow-guide b{color:#78f6ed}.motion-reset-all-button{color:#ffc3ce;cursor:pointer;background:#73263733;border:1px solid #7d4250;border-radius:10px;width:100%;min-height:36px;padding:8px 10px;font-size:9px;font-weight:850}.motion-reset-all-button:hover{background:#8e2d414d;border-color:#ad5669}.motion-next-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.motion-next-actions button{color:#b9e4e1;cursor:pointer;background:#0a2831;border:1px solid #2d626d;border-radius:8px;min-width:0;padding:8px 5px;font-size:8px;font-weight:850}.motion-next-actions button:hover{color:#efffff;border-color:#4acfc5}.motion-help-note.safe{background:#185b442b;border-color:#2c6c58}.motion-help-note.safe strong{color:#aaf4d4}.motion-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.motion-hero-actions button{color:#a9d0d5;cursor:pointer;background:#03181fb8;border:1px solid #2c6170;border-radius:8px;min-width:0;padding:7px 6px;font-size:8px;font-weight:850}.motion-hero-actions button:hover,.motion-hero-actions button.active{color:#f3ffff;background:#196f7452;border-color:#53dcd2}.motion-guided-workflow{background:linear-gradient(145deg,#0a313af5,#0a1c2df5);border:1px solid #367782;border-radius:13px;flex-direction:column;gap:9px;padding:10px;display:flex;box-shadow:inset 0 1px #83fff50d}.motion-guide-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.motion-guide-heading>div{min-width:0}.motion-guide-heading strong,.motion-guide-heading small{display:block}.motion-guide-heading strong{color:#e9fffd;font-size:10px}.motion-guide-heading small{color:#7fa9af;margin-top:2px;font-size:7.5px;line-height:1.35}.motion-guide-heading>span{color:#74eee5;background:#061a20;border:1px solid #34767e;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:900}.motion-guide-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.motion-guide-tabs button{color:#6f9aa1;cursor:pointer;background:#071b22;border:1px solid #245460;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:6px 2px 5px;display:flex}.motion-guide-tabs button>span{color:#9dc4c9;background:#12343e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid}.motion-guide-tabs button small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:6.5px;font-weight:850;overflow:hidden}.motion-guide-tabs button.active{color:#ecfffd;background:#1a777945;border-color:#56ddd3;box-shadow:0 0 0 1px #56ddd314}.motion-guide-tabs button.active>span{color:#fff;background:#168e8d}.motion-guide-tabs button.done:not(.active){color:#a8e8cf;border-color:#2c715a}.motion-guide-tabs button.done:not(.active)>span{color:#dfffee;background:#1f684e}.motion-guide-current-step{background:#021117bd;border:1px solid #245763;border-radius:10px;flex-direction:column;gap:8px;padding:9px;display:flex}.motion-guide-current-step>div:first-child{min-width:0}.motion-guide-current-step strong{color:#ddfbf8;font-size:9.5px;display:block}.motion-guide-current-step p{color:#89afb4;margin:4px 0 0;font-size:8.5px;line-height:1.48}.motion-guide-current-step>.secondary-button,.motion-guide-action-grid .secondary-button{width:100%;min-height:32px;padding:7px 6px;font-size:8px}.motion-guide-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.motion-guide-tip{color:#c9b884;background:#6b501226;border:1px solid #695a2f;border-radius:8px;margin:0;padding:7px 8px;font-size:7.5px;line-height:1.45}.motion-guide-tip b{color:#f0d98a}.motion-advanced-heading{justify-content:space-between;align-items:flex-end;gap:8px;padding:0 2px;display:flex}.motion-advanced-heading span{color:#c9e5e7;font-size:9px;font-weight:900}.motion-advanced-heading small{color:#668b92;text-align:right;font-size:7px}.motion-demo-backdrop{z-index:10050;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000509c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.motion-demo-dialog{color:#eafffd;background:#07191f;border:1px solid #367a84;border-radius:17px;width:min(470px,94vw);max-height:min(680px,92vh);padding:14px;overflow:auto;box-shadow:0 24px 80px #00000094}.motion-demo-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.motion-demo-header strong,.motion-demo-header small{display:block}.motion-demo-header strong{font-size:13px}.motion-demo-header small{color:#789da3;margin-top:3px;font-size:9px}.motion-demo-header>button{color:#c8e8e8;cursor:pointer;background:#0b252d;border:1px solid #31525c;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:18px;display:grid}.motion-demo-stage{aspect-ratio:16/9;background:linear-gradient(150deg,#173947,#091820 72%);border:1px solid #31636e;border-radius:12px;margin-top:13px;position:relative;overflow:hidden}.motion-demo-scene-grid{opacity:.18;background-image:linear-gradient(#95efea38 1px,#0000 1px),linear-gradient(90deg,#95efea38 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.motion-demo-person{background:linear-gradient(#809ca4 0 27%,#395e69 27% 100%);border-radius:45% 45% 30% 30%;width:18%;height:43%;animation:3.2s ease-in-out infinite alternate motion-demo-person-move;position:absolute;top:34%;left:21%;box-shadow:0 12px 20px #0000004d}.motion-demo-person>span{aspect-ratio:1;background:#a9c1c5;border-radius:50%;width:48%;position:absolute;top:-16%;left:50%;transform:translate(-50%)}.motion-demo-target{color:#6dfff2;border:2px solid #6dfff2;border-radius:7px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;animation:3.2s ease-in-out infinite alternate motion-demo-target-move;display:grid;position:absolute;top:27%;left:30%;transform:translate(-50%,-50%);box-shadow:0 0 14px #41ffee66}.motion-demo-label{color:#101417;letter-spacing:.04em;background:#f7dd45;border:1px solid #ffffff6b;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:950;animation:3.2s ease-in-out infinite alternate motion-demo-label-move;position:absolute;top:18%;left:38%;box-shadow:0 8px 18px #00000052}.motion-demo-path{border-top:2px dashed #60ffef94;border-radius:50%;width:47%;height:31%;position:absolute;top:27%;left:29%;transform:rotate(9deg)}.motion-demo-stage[data-step="0"] .motion-demo-target,.motion-demo-stage[data-step="0"] .motion-demo-label,.motion-demo-stage[data-step="0"] .motion-demo-path{opacity:.12;animation-play-state:paused}.motion-demo-stage[data-step="1"] .motion-demo-label,.motion-demo-stage[data-step="1"] .motion-demo-path{opacity:.15;animation-play-state:paused}.motion-demo-stage[data-step="2"] .motion-demo-path{opacity:.18}.motion-demo-stage[data-step="2"] .motion-demo-label{animation-play-state:paused;top:18%;left:62%}.motion-demo-stage[data-step="3"] .motion-demo-path,.motion-demo-stage[data-step="4"] .motion-demo-path{opacity:.75}.motion-demo-step-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.motion-demo-step-tabs button{color:#7ca1a7;cursor:pointer;background:#0a222a;border:1px solid #294e58;border-radius:8px;height:28px;font-size:9px;font-weight:900}.motion-demo-step-tabs button.active{color:#fff;background:#126d72;border-color:#55e2d7}.motion-demo-copy{background:#05141a;border:1px solid #244b56;border-radius:10px;min-height:80px;margin-top:10px;padding:11px}.motion-demo-copy strong{color:#e7fffc;font-size:11px}.motion-demo-copy p{color:#8eafb4;margin:5px 0 0;font-size:9px;line-height:1.55}.motion-demo-footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.motion-demo-footer button{min-width:105px}@keyframes motion-demo-person-move{0%{transform:translate(0)}to{transform:translate(185%)}}@keyframes motion-demo-target-move{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(185px - 50%),calc(22px - 50%))}}@keyframes motion-demo-label-move{0%{transform:translate(0)}to{transform:translate(185px,22px)}}@media (max-width:760px){.motion-demo-dialog{width:min(430px,96vw);padding:12px}.motion-demo-label{font-size:8px}}.creator-automation-panel,.transcription-section-stack{flex-direction:column;gap:12px;display:flex}.creator-automation-hero,.creator-automation-card,.creator-automation-note,.transcription-text-edit-tools{background:linear-gradient(145deg,#1d1f27f5,#111218fa);border:1px solid #ffffff17;border-radius:14px;box-shadow:0 14px 34px #0000002e}.creator-automation-hero{align-items:flex-start;gap:12px;padding:14px;display:flex}.creator-automation-hero>span{background:#8766ff2e;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.creator-automation-hero strong,.creator-automation-card strong,.creator-automation-note strong{color:#f7f7fb}.creator-automation-hero p,.creator-automation-note p,.creator-empty-copy{color:#ebecf6ab;margin:4px 0 0;font-size:12px;line-height:1.45}.creator-automation-card{padding:13px}.creator-card-heading,.creator-highlight-result,.creator-stat-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.creator-card-heading{margin-bottom:11px}.creator-card-heading>div,.creator-highlight-result>div{flex-direction:column;gap:3px;min-width:0;display:flex}.creator-card-heading small,.creator-highlight-result small,.creator-stat-row{color:#ebecf694;font-size:11px}.creator-score{color:#83e6bf;text-transform:uppercase;background:#3dd09a1f;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.creator-automation-card>label,.transcription-text-edit-tools>label{color:#f5f5fac7;margin:8px 0 5px;font-size:11px;display:block}.creator-automation-card input[type=range],.transcription-text-edit-tools input[type=range]{width:100%}.creator-stat-row{margin:7px 0 11px}.creator-action-grid,.transcription-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-action-grid button,.transcription-tool-actions button{white-space:normal;min-height:38px;line-height:1.25}.creator-duration-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.creator-duration-buttons button{color:#f4f4fab8;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;min-height:30px}.creator-duration-buttons button.active{color:#fff;background:#8766ff2e;border-color:#8766ffad}.creator-highlight-result{background:#8766ff14;border-radius:10px;padding:10px}.creator-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-recipe-grid button{min-height:76px;color:inherit;text-align:left;background:#ffffff07;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.creator-recipe-grid button:hover{background:#8766ff17;border-color:#8766ff8c}.creator-recipe-grid small{color:#ebecf694;font-size:10px;line-height:1.35}.creator-automation-note{background:#3dd09a0e;border-color:#3dd09a38;padding:12px}.transcription-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.transcription-mode-grid button{color:#f5f5fac2;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:7px;display:flex}.transcription-mode-grid button.active{color:#fff;background:#8766ff21;border-color:#8766ff9e}.transcription-mode-grid small{color:#ebecf685;font-size:9px}.transcription-text-edit-tools{padding:12px}.transcription-cue-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.transcription-cue-actions .danger-text-button.strong{background:#ff535314;border-color:#ff6f6f52}.recovery-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030407bd;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.recovery-dialog{background:#111218;border:1px solid #ffffff1c;border-radius:18px;width:min(720px,96vw);max-height:min(760px,90vh);overflow:hidden;box-shadow:0 30px 90px #00000085}.recovery-dialog>header,.recovery-dialog>footer,.recovery-toolbar,.recovery-list article{justify-content:space-between;align-items:center;gap:14px;display:flex}.recovery-dialog>header{border-bottom:1px solid #ffffff14;padding:16px 18px}.recovery-dialog>header>div,.recovery-point-main{flex-direction:column;gap:3px;display:flex}.recovery-dialog>header small,.recovery-point-main small,.recovery-point-main span,.recovery-toolbar p{color:#ebecf694;font-size:11px}.recovery-dialog>header>button{color:#fff;background:#ffffff0d;border:0;border-radius:9px;width:32px;height:32px;font-size:19px}.recovery-toolbar{background:#8766ff0e;padding:14px 18px}.recovery-toolbar p{max-width:430px;margin:0;line-height:1.45}.recovery-list{flex-direction:column;gap:8px;max-height:480px;padding:12px 18px 18px;display:flex;overflow:auto}.recovery-list article{background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;padding:12px}.recovery-point-actions{gap:7px;display:flex}.recovery-empty{color:#ebecf69e;text-align:center;padding:36px 14px}.recovery-empty p{margin:5px 0 0;font-size:11px}.recovery-dialog>footer{border-top:1px solid #ffffff14;justify-content:flex-end;padding:12px 18px}@media (max-width:760px){.creator-action-grid,.creator-recipe-grid,.transcription-tool-actions,.transcription-mode-grid{grid-template-columns:1fr}.recovery-toolbar,.recovery-list article{flex-direction:column;align-items:stretch}}.workflow-rail-button{letter-spacing:.06em;min-height:38px;padding-inline:5px;font-size:9px;font-weight:900}.pro-workflow-panel{color:#f5f4ff;flex-direction:column;gap:12px;min-height:100%;padding:12px;display:flex}.pro-workflow-hero{background:linear-gradient(145deg,#6f4fe538,#261f4552);border:1px solid #967bff47;border-radius:15px;padding:15px;box-shadow:inset 0 1px #ffffff0f}.pro-workflow-hero>span,.workflow-quality-score>div>span{color:#b8a9ff;letter-spacing:.12em;font-size:9px;font-weight:900}.pro-workflow-hero h3{letter-spacing:-.02em;margin:6px 0 4px;font-size:17px}.pro-workflow-hero p,.workflow-section-copy,.workflow-quality-score p{color:#efedfba3;margin:0;font-size:11px;line-height:1.45}.pro-workflow-tabs{background:#08080f6b;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pro-workflow-tabs button,.workflow-quality-filters button{color:#edebf891;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;font-size:9px;font-weight:750}.pro-workflow-tabs button{min-height:29px;padding:5px 3px}.pro-workflow-tabs button.active,.workflow-quality-filters button.active{color:#fff;background:#8564ff3d;box-shadow:inset 0 0 0 1px #aa94ff38}.workflow-section{flex-direction:column;gap:11px;animation:.16s ease-out both workflow-panel-enter;display:flex}@keyframes workflow-panel-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.workflow-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-section-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.workflow-section-heading>div>span{color:#a48fff;letter-spacing:.12em;font-size:9px;font-weight:900}.workflow-section-heading strong{font-size:12px}.workflow-section-heading small{color:#efedfb85;text-align:right;font-size:9px}.workflow-media-filters,.workflow-inline-fields,.workflow-two-columns,.workflow-export-fields{gap:6px;display:grid}.workflow-media-filters,.workflow-inline-fields,.workflow-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pro-workflow-panel input:not([type=checkbox]):not([type=range]),.pro-workflow-panel select,.pro-workflow-panel textarea{color:#f5f3ff;width:100%;min-width:0;font:inherit;background:#05050b8c;border:1px solid #ffffff16;border-radius:8px;outline:none;font-size:10px}.pro-workflow-panel input:not([type=checkbox]):not([type=range]),.pro-workflow-panel select{height:31px;padding:0 8px}.pro-workflow-panel textarea{resize:vertical;padding:7px 8px;line-height:1.35}.pro-workflow-panel input:focus,.pro-workflow-panel select:focus,.pro-workflow-panel textarea:focus{border-color:#977affb3;box-shadow:0 0 0 2px #805bff1a}.workflow-media-list,.workflow-track-strips,.workflow-adjustment-list,.workflow-quality-list,.workflow-export-variants,.workflow-batch-results{flex-direction:column;gap:7px;display:flex}.workflow-media-row,.workflow-track-strip,.workflow-master-strip,.workflow-adjustment-editor,.workflow-quality-item,.workflow-export-variants article,.workflow-batch-results article,.workflow-export-presets-note{background:#ffffff06;border:1px solid #ffffff13;border-radius:11px}.workflow-media-row{grid-template-columns:25px minmax(0,1fr);gap:7px;padding:9px;display:grid}.workflow-media-row.favorite{background:#ffca5309;border-color:#ffca533d}.workflow-favorite-button{color:#ffd979;cursor:pointer;background:#ffffff0b;border:0;border-radius:7px;width:25px;height:25px}.workflow-media-main{flex-direction:column;gap:6px;min-width:0;display:flex}.workflow-media-main>strong,.workflow-track-strip strong,.workflow-adjustment-list strong,.workflow-quality-item strong,.workflow-batch-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workflow-media-main>small,.workflow-track-strip small,.workflow-adjustment-list small,.workflow-quality-item small,.workflow-batch-results small,.workflow-master-strip small{color:#eeecf980;font-size:9px;line-height:1.35}.workflow-relink-button{color:#c7baff;cursor:pointer;border:1px solid #9f85ff40;border-radius:7px;grid-column:2;justify-self:start;padding:6px 8px;font-size:9px;font-weight:750}.workflow-empty{color:#efedfb80;text-align:center;border:1px dashed #ffffff1a;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:90px;display:flex}.workflow-empty strong{color:#f5f3ffbd;font-size:11px}.workflow-empty span{font-size:9px}.workflow-master-strip,.workflow-track-strip,.workflow-adjustment-editor{flex-direction:column;gap:9px;padding:10px;display:flex}.workflow-master-strip>div,.workflow-track-strip>div{justify-content:space-between;gap:7px;display:flex}.workflow-master-strip label,.workflow-track-strip label,.workflow-adjustment-editor label{color:#f1effcb3;flex-direction:column;gap:5px;font-size:9px;display:flex}.pro-workflow-panel input[type=range]{accent-color:#987eff;width:100%}.workflow-switch-row{align-items:center;flex-direction:row!important}.workflow-switch-row input,.workflow-export-toggle input{accent-color:#9276ff}.workflow-primary-small,.workflow-ghost-small,.workflow-danger-button,.workflow-batch-button{cursor:pointer;border-radius:8px;font-size:9px;font-weight:800}.workflow-primary-small,.workflow-batch-button{color:#fff;background:linear-gradient(135deg,#7b58e6,#6041c3);border:1px solid #a991ff52}.workflow-primary-small,.workflow-ghost-small{min-height:29px;padding:0 9px}.workflow-ghost-small{color:#f6f4ffbf;background:#ffffff09;border:1px solid #ffffff17}.workflow-adjustment-list button{color:#fff;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:7px;padding:9px;display:flex}.workflow-adjustment-list button.active{background:#805dff21;border-color:#9375ff7a}.workflow-slider-row>span{justify-content:space-between;display:flex}.workflow-danger-button{color:#ff9aaa;background:#ff405b13;border:1px solid #ff697d40;min-height:31px}.workflow-quality-score{background:radial-gradient(circle at 100% 0,#845bff33,#0000 55%),#ffffff06;border:1px solid #9779ff3d;border-radius:13px;padding:14px}.workflow-quality-score>div{justify-content:space-between;align-items:flex-end;display:flex}.workflow-quality-score>div>strong{font-size:30px;line-height:1}.workflow-quality-score>div>strong small{color:#f0eefb70;font-size:10px}.workflow-quality-score p{margin-top:7px}.workflow-quality-filters{gap:5px;display:flex}.workflow-quality-filters button{flex:1;min-height:27px}.workflow-quality-item{grid-template-columns:23px minmax(0,1fr);gap:8px;padding:9px;display:grid}.workflow-quality-item>span{border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.workflow-quality-item>div,.workflow-batch-results article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-quality-item.ok>span{color:#68dda8;background:#35cb8921}.workflow-quality-item.warning>span{color:#ffc96b;background:#ffb93e21}.workflow-quality-item.error>span{color:#ff8496;background:#ff4b6521}.workflow-quality-item.warning{border-color:#ffb93e26}.workflow-quality-item.error{border-color:#ff4b652e}.workflow-export-variants article{opacity:.6;padding:9px}.workflow-export-variants article.enabled{opacity:1;background:#7753ef13;border-color:#8b6cff4d}.workflow-export-toggle{align-items:center;gap:7px;font-size:10px;display:flex}.workflow-export-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.workflow-batch-button{min-height:38px}.workflow-batch-button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.48}.workflow-batch-results article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.workflow-batch-results article>span{color:#f4f2ff99;font-size:9px}.workflow-batch-results article a{color:#b9a8ff;grid-column:1/-1;justify-self:start;font-size:9px;font-weight:800;text-decoration:none}.workflow-batch-results article.done{border-color:#35cb8933}.workflow-batch-results article.error{border-color:#ff4b6533}.workflow-export-presets-note{flex-direction:column;gap:4px;padding:9px;display:flex}.workflow-export-presets-note strong{font-size:9px}.workflow-export-presets-note span{color:#efedfb80;font-size:9px;line-height:1.4}@media (max-width:760px){.pro-workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-media-filters,.workflow-inline-fields,.workflow-two-columns,.workflow-export-fields{grid-template-columns:1fr}}.export-download-actions{gap:8px;display:grid}.export-download-link{cursor:pointer;width:100%;font-family:inherit}.export-download-fallback{color:#91a4c8;text-align:center;text-underline-offset:3px;font-size:.62rem;text-decoration:underline;display:block}.workflow-batch-results article>button{color:#c8ffe8;min-height:28px;font:inherit;cursor:pointer;background:#238e6524;border:1px solid #42d7aa52;border-radius:8px;padding:4px 9px;font-size:.62rem;font-weight:850}.workflow-batch-results article>button:hover{background:#238e653d}.workflow-panel-scroll{scrollbar-gutter:stable;padding:0!important;overflow-x:hidden!important}.workflow-panel-scroll .pro-workflow-panel{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:12px 10px 16px;overflow-x:hidden}.workflow-panel-scroll .pro-workflow-panel *,.workflow-panel-scroll .pro-workflow-panel :before,.workflow-panel-scroll .pro-workflow-panel :after{box-sizing:border-box;min-width:0;max-width:100%}.workflow-panel-scroll .pro-workflow-hero,.workflow-panel-scroll .pro-workflow-tabs,.workflow-panel-scroll .workflow-section,.workflow-panel-scroll .workflow-media-row,.workflow-panel-scroll .workflow-track-strip,.workflow-panel-scroll .workflow-master-strip,.workflow-panel-scroll .workflow-adjustment-editor,.workflow-panel-scroll .workflow-quality-item,.workflow-panel-scroll .workflow-export-variants article,.workflow-panel-scroll .workflow-batch-results article,.workflow-panel-scroll .workflow-export-presets-note{width:100%}.workflow-panel-scroll .pro-workflow-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-panel-scroll .pro-workflow-tabs button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.professional-workspace .sidebar-panel .panel-scroll.workflow-panel-scroll{scrollbar-width:thin;box-sizing:border-box!important;scrollbar-gutter:stable both-edges!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 8px 16px!important;overflow-x:hidden!important}.professional-workspace .sidebar-panel .panel-scroll.workflow-panel-scroll::-webkit-scrollbar{width:6px}.professional-workspace .sidebar-panel .panel-scroll.workflow-panel-scroll>.pro-workflow-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:0!important;overflow-x:hidden!important}.professional-workspace .sidebar-panel .workflow-panel-scroll>.pro-workflow-panel>.pro-workflow-hero,.professional-workspace .sidebar-panel .workflow-panel-scroll>.pro-workflow-panel>.pro-workflow-tabs,.professional-workspace .sidebar-panel .workflow-panel-scroll>.pro-workflow-panel>.workflow-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important}.professional-workspace .sidebar-panel .workflow-panel-scroll .pro-workflow-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important}.professional-workspace .sidebar-panel .workflow-panel-scroll .pro-workflow-tabs button{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding-inline:2px!important;font-size:8px!important;overflow:hidden!important}.professional-workspace .sidebar-panel.workflow-sidebar-panel{grid-template-columns:minmax(0,1fr)!important}.professional-timeline-root .timeline-row:not(.collapsed),.professional-timeline-root .timeline-row:not(.collapsed)>.track-label,.professional-timeline-root .timeline-row:not(.collapsed)>.track-lane{min-height:var(--narraxi-track-height,58px)!important;height:var(--narraxi-track-height,58px)!important}.professional-timeline-root .timeline-row:not(.collapsed) .timeline-clip{height:max(38px, calc(var(--narraxi-track-height,58px) - 14px))!important;top:7px!important}.track-height-menu{background:#060c229e;border:1px solid #6887e633;border-radius:8px;grid-template-columns:minmax(88px,1fr) 30px 46px 30px;align-items:center;gap:4px;margin:4px 0;padding:6px;display:grid}.track-height-menu span{color:#aebee8;white-space:nowrap;font-size:.6rem;font-weight:800}.track-height-menu button{width:auto!important;min-width:0!important;margin:0!important;padding:0 5px!important}.timeline-action-button.roll-tool-button.active,.timeline-action-button.slide-tool-button.active,.timeline-action-button.marquee-tool-button.active{box-shadow:0 0 16px #46a1ff47;color:#fff!important;background:linear-gradient(#3e69eef5,#4630b4f5)!important;border-color:#59e2ffc7!important}.timeline-canvas.marquee-tool-active,.timeline-canvas.marquee-tool-active .track-lane{cursor:crosshair!important}.timeline-marquee-selection{z-index:99990;pointer-events:none;background:#457eff2e;border:1px solid #73ddfffa;border-radius:4px;position:fixed;box-shadow:0 0 0 1px #10235dd1,0 0 22px #459fff4d}.timeline-menu-separator{background:#7e96e02e;height:1px;margin:5px 4px}.timeline-marker{color:var(--marker-color,#d9e2ff)!important;border-color:color-mix(in srgb, var(--marker-color,#d9e2ff) 62%, transparent)!important}.timeline-marker:before{background:var(--marker-color,#d9e2ff)!important}.timeline-marker-duration{z-index:-1;width:var(--marker-duration-width,0px);background:color-mix(in srgb, var(--marker-color,#d9e2ff) 42%, transparent);pointer-events:none;border-radius:999px;height:5px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.professional-timeline-root .timeline-marker-line{border-left-color:color-mix(in srgb, var(--marker-color,#d9e2ff) 52%, transparent)!important}.timeline-av-link-badge{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:14px;margin-left:4px;padding:0 4px;font-size:.46rem;font-weight:950;line-height:1;display:inline-flex}.timeline-av-link-badge.synced{color:#9fffd0;background:#126e5075;border:1px solid #44efa06b}.timeline-av-link-badge.desynced{color:#ffe1a4;background:#8f4312b8;border:1px solid #ffb041ad;animation:1.35s ease-in-out infinite narraxi-desync-pulse}.timeline-clip.clip-desynced{outline-offset:1px;outline:2px solid #ffa640b8!important}@keyframes narraxi-desync-pulse{0%,to{opacity:.78}50%{opacity:1}}.marker-editor-backdrop{z-index:100200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020512bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.marker-editor-dialog{color:#ecf3ff;background:linear-gradient(#101c49fc,#070d26fc);border:1px solid #6d8fff5c;border-radius:16px;width:min(620px,100vw - 32px);overflow:hidden;box-shadow:0 28px 90px #00000094,0 0 35px #4269ff24}.marker-editor-dialog>header,.marker-editor-dialog>footer{border-bottom:1px solid #7791e129;align-items:center;gap:10px;padding:14px 16px;display:flex}.marker-editor-dialog>header{justify-content:space-between}.marker-editor-dialog>header span{color:#6ddcff;letter-spacing:.12em;font-size:.58rem;font-weight:950}.marker-editor-dialog>header h2{margin:3px 0 0;font-size:1.05rem}.marker-editor-dialog>header button{color:#dce8ff;background:#ffffff0d;border:1px solid #7592e73d;border-radius:9px;width:32px;height:32px}.marker-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.marker-editor-grid label{gap:6px;min-width:0;display:grid}.marker-editor-grid label>span{color:#9fb0dc;font-size:.64rem;font-weight:850}.marker-editor-grid input,.marker-editor-grid select,.marker-editor-grid textarea{box-sizing:border-box;color:#f3f7ff;background:#050a1fc7;border:1px solid #708bdc3b;border-radius:9px;outline:none;width:100%;min-width:0;padding:9px 10px}.marker-editor-grid input:focus,.marker-editor-grid select:focus,.marker-editor-grid textarea:focus{border-color:#5dd3ffb8;box-shadow:0 0 0 3px #4298ff1f}.marker-editor-grid input[type=color]{min-height:40px;padding:4px}.marker-editor-wide{grid-column:1/-1}.marker-editor-dialog>footer{border-top:1px solid #7791e129;border-bottom:0;grid-template-columns:auto 1fr auto auto;display:grid}.marker-editor-dialog>footer button{border-radius:9px;min-height:36px;padding:0 14px;font-weight:850}.marker-delete-button{color:#ffc3cc;background:#79182b6b;border:1px solid #ff5f7361}.marker-cancel-button{color:#cbd8f8;background:#ffffff0a;border:1px solid #7e94db40}.marker-save-button{color:#fff;background:linear-gradient(135deg,#5272ff,#3fc9ef);border:1px solid #59d6ff9e}@media (max-width:720px){.marker-editor-grid{grid-template-columns:1fr}.marker-editor-wide{grid-column:auto}}.professional-timeline-root.slide-tool-active .timeline-clip.slide-ready{box-shadow:inset 0 0 0 1px #5fdcff6b;cursor:ew-resize!important}.professional-timeline-root.roll-tool-active .timeline-trim-handle{border-color:#b581ffb8;cursor:col-resize!important}.timeline-guided-tool-hint{color:#eaf3ff;background:linear-gradient(#142254f2,#0a1232f2);border:1px solid #63adff59;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 10px 8px;padding:9px 11px;display:grid;box-shadow:0 10px 24px #0000002e}.timeline-guided-tool-hint.roll{background:linear-gradient(#3d2569f5,#18103af5);border-color:#b175ff94}.timeline-guided-tool-hint.slide{border-color:#58daff8c}.timeline-guided-tool-hint strong{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.66rem}.timeline-guided-tool-hint span{color:#c9d8ff;min-width:0;font-size:.67rem;line-height:1.35}.timeline-guided-tool-hint button{color:#f1f5ff;white-space:nowrap;background:#ffffff0f;border:1px solid #8fa9f052;border-radius:8px;min-height:28px;padding:0 10px;font-size:.6rem;font-weight:850}.timeline-roll-boundary{z-index:120;color:#fff;cursor:col-resize;background:linear-gradient(#8a4efff0,#5226b0f0);border:1px solid #be84ffd6;border-radius:7px;width:22px;min-width:22px;padding:0;position:absolute;top:2px;bottom:2px;box-shadow:0 0 0 2px #744ce729,0 0 18px #965cff57}.timeline-roll-boundary span{place-items:center;height:100%;font-size:.78rem;font-weight:950;display:grid}.timeline-roll-boundary.blocked{color:#ffd49d;box-shadow:none;cursor:not-allowed;background:#6e3d10e0;border-color:#ffae537a}.professional-timeline-root.slide-tool-active .timeline-clip.slide-blocked{filter:saturate(.55)brightness(.72);outline-offset:1px;cursor:not-allowed!important;outline:1px dashed #ffad4d75!important}.timeline-slide-state-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:14px;margin-left:4px;padding:0 5px;font-size:.43rem;font-weight:950;display:inline-flex}.timeline-slide-state-badge.ready{color:#bff7ff;background:#175e7a9e;border:1px solid #59dbff75}.timeline-slide-state-badge.blocked{color:#ffd6a4;background:#703b0dad;border:1px solid #ffab467a}.timeline-menu-section-title{color:#8fcfff;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px 2px;font-size:.58rem;font-weight:950}.timeline-dropdown-menu .timeline-menu-primary-action{color:#fff!important;background:linear-gradient(135deg,#4c67fff0,#30b8ddf0)!important;border-color:#4ad0ff8f!important;font-weight:900!important}.timeline-menu-help{color:#aebde6;background:#070d24b8;border:1px solid #6b8be033;border-radius:8px;margin:3px 7px 6px;padding:7px 8px;font-size:.58rem;line-height:1.35}@media (max-width:980px){.timeline-guided-tool-hint{grid-template-columns:1fr auto}.timeline-guided-tool-hint strong{grid-column:1/-1}}.professional-timeline-root.roll-tool-active .timeline-roll-boundary{isolation:isolate;z-index:1400!important;pointer-events:auto!important}:is(.professional-timeline-root.roll-tool-active .timeline-roll-boundary:hover,.professional-timeline-root.roll-tool-active .timeline-roll-boundary:focus-visible){transform:scaleX(1.08);box-shadow:0 0 0 3px #744ce73d,0 0 24px #965cff9e;z-index:1450!important}.professional-timeline-root.slide-tool-active .timeline-clip.slide-ready,.professional-timeline-root.slide-tool-active .timeline-clip.slide-blocked{z-index:520!important}.professional-timeline-root.slide-tool-active .timeline-slide-state-badge{pointer-events:none;max-width:calc(100% - 14px);min-height:16px;overflow:visible;transform:translate(-50%);box-shadow:0 3px 10px #0000007a;z-index:700!important;margin:0!important;padding:1px 6px!important;position:absolute!important;top:3px!important;left:50%!important}.professional-timeline-root.slide-tool-active .timeline-slide-state-badge.blocked{background:#7e410df5}.professional-timeline-root.slide-tool-active .timeline-slide-state-badge.ready{background:#126784f5}.professional-timeline-root.more-menu-open{z-index:1500;position:relative;overflow:visible!important}.professional-timeline-root .more-tools-menu{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(66vh,470px);overflow:hidden auto;top:auto!important;bottom:calc(100% + 8px)!important;left:0!important}.timeline-link-status-card{color:#dfffee;background:linear-gradient(#165b469e,#082d26b8);border:1px solid #53e1aa5c;border-radius:8px;gap:3px;margin:3px 2px 5px;padding:8px 9px;display:grid}.timeline-link-status-card strong{color:#8ff0bd;font-size:.63rem;font-weight:950}.timeline-link-status-card span{color:#b9ddce;font-size:.56rem;line-height:1.35}@media (max-height:760px){.professional-timeline-root .more-tools-menu{max-height:min(58vh,390px)}}.experience-mode-toggle{white-space:nowrap;min-width:86px;padding:0 10px!important}.experience-mode-toggle.guided{box-shadow:0 0 16px #3792ff29;color:#e9f8ff!important;background:linear-gradient(135deg,#248eff42,#664bff40)!important;border-color:#43ccff85!important}.experience-mode-toggle.pro{color:#dccfff!important;background:#6a43b429!important;border-color:#a170ff6b!important}.smart-guided-context{z-index:520;background:linear-gradient(#0d1d45fa,#07112afc),radial-gradient(circle at 15% 0,#39b4ff26,#0000 25rem);border:1px solid #538bff47;border-radius:12px;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:0;padding:7px 9px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0003}.smart-guided-context.has-issue{padding-bottom:47px}.smart-guided-summary{gap:1px;min-width:0;display:grid}.smart-guided-kicker{color:#5bd6ff;letter-spacing:.1em;font-size:.52rem;font-weight:950}.smart-guided-summary strong{color:#f6f8ff;font-size:.72rem;line-height:1.2}.smart-guided-summary small{color:#8fa2d3;font-size:.55rem;line-height:1.25}.smart-guided-actions{scrollbar-width:thin;align-items:stretch;gap:6px;min-width:0;padding:1px 0 3px;display:flex;overflow:auto hidden}.smart-guided-actions>button{color:#e8eeff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #7b98ef38;border-radius:9px;flex:none;grid-template-columns:26px minmax(96px,1fr);align-items:center;gap:7px;min-width:145px;max-width:190px;min-height:42px;padding:5px 8px;display:grid}.smart-guided-actions>button:hover{background:#427eff1f;border-color:#47c3ff8c;transform:translateY(-1px)}.smart-guided-actions>button.unavailable{color:#a0abc9;background:#6339111f;border-color:#ffad4e33}.smart-guided-actions>button.unavailable:hover{background:#7444123d;border-color:#ffad4e85}.smart-guided-actions>button>span{color:#dff7ff;background:linear-gradient(145deg,#2ca0ff5c,#7948ff52);border-radius:8px;place-items:center;width:26px;height:26px;font-size:.64rem;font-weight:950;display:grid}.smart-guided-actions>button div{gap:1px;min-width:0;display:grid}.smart-guided-actions>button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.2;overflow:hidden}.smart-guided-actions>button small{color:#8496c4;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;line-height:1.2;overflow:hidden}.smart-guided-utility{gap:5px;display:flex}.smart-guided-utility button{color:#d7e2ff;background:#ffffff0a;border:1px solid #7d97e63d;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:34px;padding:0 8px;font-size:.65rem;font-weight:900;display:inline-flex}.smart-guided-utility button span{color:#071426;background:#6ad8ff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.43rem;display:grid}.smart-guided-issue{z-index:30;color:#ffe8c7;background:linear-gradient(#64370ef5,#3e2008fa);border:1px solid #ffac4b6b;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:36px;padding:6px 8px 6px 10px;display:grid;position:absolute;bottom:6px;left:9px;right:9px;box-shadow:0 8px 22px #00000047}.smart-guided-issue>div{gap:1px;min-width:0;display:grid}.smart-guided-issue strong{font-size:.6rem}.smart-guided-issue span{color:#e7c99f;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.smart-guided-issue button{color:#fff7e9;background:#ffffff14;border:1px solid #ffcd8b57;border-radius:7px;min-height:26px;padding:0 9px;font-size:.52rem;font-weight:900}.smart-guided-issue button.dismiss{width:26px;min-width:26px;padding:0}.guided-dialog-backdrop{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010510c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.guided-workflow-dialog,.guided-activity-dialog{color:#eef3ff;background:radial-gradient(circle at 12% 0,#37b4ff29,#0000 24rem),linear-gradient(160deg,#112250fc,#050d22fe);border:1px solid #6891ff57;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,96vw);max-height:min(760px,92vh);display:grid;overflow:hidden;box-shadow:0 34px 100px #00000094,inset 0 1px #ffffff0d}.guided-workflow-dialog>header,.guided-activity-dialog>header{border-bottom:1px solid #7991e224;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.guided-workflow-dialog>header>div,.guided-activity-dialog>header>div{gap:5px;display:grid}.guided-workflow-dialog header span,.guided-activity-dialog header span{color:#55d8ff;letter-spacing:.1em;font-size:.62rem;font-weight:950}.guided-workflow-dialog h2,.guided-activity-dialog h2{margin:0;font-size:1.18rem}.guided-workflow-dialog header p,.guided-activity-dialog header p{color:#9eadd3;margin:0;font-size:.72rem;line-height:1.5}.guided-workflow-dialog header>button,.guided-activity-dialog header>button{color:#dfe7ff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;width:34px;min-width:34px;height:34px}.guided-workflow-steps{gap:10px;padding:20px 24px;display:grid;overflow-y:auto}.guided-workflow-steps article{background:#ffffff06;border:1px solid #748fe32b;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.guided-workflow-steps article>span{color:#e7edff;background:#5067ce40;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:950;display:grid}.guided-workflow-steps article.done{background:#1877531c;border-color:#3ddd994d}.guided-workflow-steps article.done>span{color:#bfffe0;background:#23a97159}.guided-workflow-steps article div{gap:3px;display:grid}.guided-workflow-steps strong{font-size:.78rem}.guided-workflow-steps p{color:#9aa8d0;margin:0;font-size:.66rem;line-height:1.4}.guided-workflow-dialog>footer{border-top:1px solid #7991e224;justify-content:flex-end;gap:8px;padding:14px 24px 18px;display:flex}.guided-workflow-dialog footer button{border-radius:9px;min-height:38px;padding:0 15px;font-size:.68rem;font-weight:900}.guided-secondary{color:#cbd4ef;background:#ffffff09;border:1px solid #ffffff1a}.guided-primary{color:#fff;background:linear-gradient(135deg,#4f6cff,#7355ff 55%,#29c3e8);border:1px solid #40ceff85;box-shadow:0 10px 28px #445cff40}.guided-activity-dialog{grid-template-rows:auto auto minmax(0,1fr);width:min(760px,96vw)}.guided-history-controls{border-bottom:1px solid #7991e21f;gap:8px;padding:12px 24px;display:flex}.guided-history-controls button{color:#d6def5;background:#ffffff09;border:1px solid #7b94e433;border-radius:8px;min-height:32px;padding:0 11px;font-size:.6rem;font-weight:850}.guided-history-controls button:disabled{opacity:.35}.guided-history-list{align-content:start;gap:7px;min-height:180px;padding:14px 24px 22px;display:grid;overflow-y:auto}.guided-history-list>button{color:#e8edff;text-align:left;background:#ffffff06;border:1px solid #758fe129;border-radius:10px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:grid}.guided-history-list>button:hover{background:#3474da1f;border-color:#3fc6ff7a}.guided-history-list>button span{color:#60d8ff;font-size:.56rem;font-weight:900}.guided-history-list>button strong{font-size:.68rem}.guided-history-list>button small{color:#8998bf;font-size:.52rem}.guided-history-empty{color:#8998bd;place-items:center;min-height:180px;font-size:.72rem;display:grid}.command-palette-list button.unavailable{opacity:.82;background:#5c340f17!important;border-color:#ffab462e!important}.command-palette-list button.unavailable.active,.command-palette-list button.unavailable:hover{background:#70400f33!important;border-color:#ffab4670!important}.command-palette-category{color:#5dcfff;letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:.47rem;font-weight:950;display:block}.command-palette-list button.unavailable small{color:#d7ad76!important}.command-palette-list button em{color:#ffd594;margin-top:3px;font-size:.5rem;font-style:normal;font-weight:900;display:inline-flex}@media (max-width:1450px){.smart-guided-context{grid-template-columns:155px minmax(0,1fr) auto}.smart-guided-summary small,.smart-guided-actions>button small{display:none}.smart-guided-actions>button{grid-template-columns:24px minmax(74px,1fr);min-width:118px}.experience-mode-toggle{min-width:70px}}@media (max-width:1100px){.professional-workspace.studio-root.guided-experience{grid-template-rows:58px minmax(0, 1fr) auto 8px var(--timeline-height)!important}.smart-guided-context{grid-template-columns:120px minmax(0,1fr) auto}.smart-guided-summary small,.smart-guided-kicker{display:none}.smart-guided-actions>button{min-width:102px}.smart-guided-actions>button>span{display:none}.smart-guided-actions>button{grid-template-columns:1fr}}@media (max-width:900px){.smart-guided-context{grid-template-columns:minmax(0,1fr) auto}.smart-guided-summary{display:none}.smart-guided-actions>button{min-width:96px}.smart-guided-context.has-issue{padding-bottom:49px}.smart-guided-issue span{max-width:52vw}}.preview-text{overflow-wrap:normal;word-break:normal;white-space:pre-wrap;-webkit-hyphens:none;hyphens:none;line-height:1.08}.media-intelligence-summary{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#585cff2e,#0000 42%),#182b548f;border:1px solid #3adbff47;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:10px 0;padding:11px;display:grid;overflow:hidden}.media-intelligence-heading{gap:3px;min-width:0;display:grid}.media-intelligence-heading>span{color:#53dfff;letter-spacing:.08em;font-size:.62rem;font-weight:900}.media-intelligence-heading strong{color:#fff;font-size:.82rem}.media-intelligence-heading small{color:var(--muted);font-size:.67rem;line-height:1.35}.media-intelligence-stats{white-space:nowrap;align-content:start;justify-items:end;gap:4px;display:grid}.media-intelligence-stats span{color:var(--muted);font-size:.62rem}.media-intelligence-stats b{color:#fff}.media-intelligence-analyze{grid-column:1/-1;min-height:29px}.media-smart-collections{scrollbar-width:thin;gap:5px;margin:8px 0 10px;padding:2px 0 5px;display:flex;overflow-x:auto}.media-smart-collections button{min-height:27px;color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:0 9px;font-size:.65rem;font-weight:800}.media-smart-collections button span{color:#ffffff9e;margin-left:3px}.media-smart-collections button.active{color:#fff;background:linear-gradient(135deg,#5c5eff4d,#29cdff2e);border-color:#50d5ff9e}.media-smart-collections button:disabled{opacity:.38;cursor:default}.media-card-simple{position:relative}.media-favorite-button{z-index:8;color:#ffffff70;cursor:pointer;background:#040a19d6;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:7px;right:33px}.media-favorite-button.active{color:#ffd651;background:#5b4107c7;border-color:#ffcf419e}.media-quality-score{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d1cd6;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-width:25px;height:20px;padding:0 5px;font-size:.62rem;font-weight:950;display:grid;position:absolute;bottom:5px;left:5px}.media-quality-score.score-high{color:#8cffc1;border-color:#4aec9e9e}.media-quality-score.score-medium{color:#ffe18d;border-color:#ffcb4f8c}.media-quality-score.score-low{color:#faa;border-color:#ff757580}.media-intelligence-badges{flex-wrap:wrap;gap:4px;min-height:18px;margin-top:5px;display:flex}.media-intelligence-badges span,.media-intelligence-badges button{color:#9eeaff;background:#2a83b21f;border:1px solid #5ddcff38;border-radius:999px;min-height:18px;padding:2px 6px;font-size:.56rem;font-weight:800;line-height:1}.media-intelligence-badges .duplicate{color:#ffc17f;background:#ff842f1f;border-color:#ffa44370}.media-intelligence-badges .analyzing{animation:1.25s ease-in-out infinite media-intelligence-pulse}.media-intelligence-badges button{cursor:pointer}@keyframes media-intelligence-pulse{50%{opacity:.45}}.media-import-compact{text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:8px 9px;display:flex}.media-import-compact>span{min-width:0;color:var(--muted);font-size:.64rem;line-height:1.25}.media-import-compact .primary-button{white-space:nowrap;border-radius:9px;flex:none;min-height:31px;padding:7px 10px;font-size:.65rem}.media-analysis-line{color:#deebffa8;background:#22437a2e;border:1px solid #53dfff29;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:27px;margin:6px 0;padding:3px 7px;font-size:.59rem;display:flex}.media-analysis-line button{color:#9eeaff;cursor:pointer;background:#4094d51a;border:1px solid #53dfff3d;border-radius:7px;min-height:21px;padding:2px 7px;font-size:.56rem;font-weight:800}.media-library-controls{gap:5px;margin:5px 0}.media-library-controls input,.media-library-controls select{border-radius:8px;min-height:29px;padding:5px 7px;font-size:.61rem}.media-kind-tabs{gap:4px;margin-block:5px}.media-kind-tab{min-height:25px;padding:4px 7px;font-size:.59rem}.media-smart-collections{gap:4px;margin:4px 0 6px;padding-bottom:3px}.media-smart-collections button{min-height:23px;padding:0 7px;font-size:.57rem}.media-performance-summary{border-radius:9px;min-height:35px;margin:5px 0 7px;padding:6px 8px}.media-performance-summary span,.media-performance-summary small{display:none}.media-performance-summary strong{font-size:.62rem}.media-performance-summary button{min-height:24px;padding:3px 7px;font-size:.56rem}.media-library-rebuild{gap:6px}.media-library-rebuild .media-card-simple{border-radius:10px;padding:7px}.media-library-rebuild .media-thumb-simple{border-radius:8px;width:48px;min-width:48px;height:48px}.media-library-rebuild .media-info-simple .media-name{font-size:.64rem;line-height:1.2}.media-library-rebuild .media-info-simple .media-meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:.53rem;line-height:1.25;display:-webkit-box;overflow:hidden}.media-intelligence-badges{gap:3px;min-height:15px;margin-top:3px}.media-intelligence-badges span,.media-intelligence-badges button{min-height:15px;padding:1px 5px;font-size:.5rem}.media-library-rebuild .media-performance-row{min-height:16px;margin-top:3px;padding:2px 5px;font-size:.51rem}.media-library-rebuild .media-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px}.media-library-rebuild .media-card-actions>button{border-radius:7px;min-height:25px;padding:4px 5px;font-size:.55rem}.media-favorite-button,.media-delete-button{border-radius:6px;width:20px;height:20px;top:5px}.media-favorite-button{right:28px}.media-delete-button{right:5px}.media-quality-score{min-width:21px;height:17px;font-size:.53rem}.media-drag-help{display:none}.transcription-pro-panel{gap:7px;padding:8px}.transcription-pro-hero{border-radius:10px;padding:8px 10px}.transcription-pro-hero strong{margin:0;font-size:.76rem;display:inline}.transcription-pro-hero p{margin-left:6px;font-size:.58rem;line-height:1.25;display:inline}.transcription-pro-tabs{border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px}.transcription-pro-tabs button{white-space:nowrap;border-radius:7px;min-height:27px;padding:5px 2px;font-size:.56rem}.transcription-section-stack{gap:7px}.transcription-card{border-radius:10px;gap:6px;padding:8px}.transcription-card label{font-size:.54rem}.transcription-card select,.transcription-card textarea,.transcription-cue-card textarea,.transcription-time-grid input{border-radius:7px;min-height:29px;padding:6px 7px;font-size:.62rem}.transcription-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:2px}.transcription-mode-grid button{overflow-wrap:anywhere;text-align:center;border-radius:7px;place-items:center;min-width:0;min-height:31px;padding:4px 2px;font-size:.55rem;font-weight:800;line-height:1.05;display:grid;overflow:hidden}.transcription-main-action{min-height:31px;padding:6px 8px;font-size:.61rem}.transcription-status{border-radius:7px;gap:6px;padding:6px}.transcription-status span{flex-basis:16px;height:16px;font-size:.55rem}.transcription-status p{margin-top:0;font-size:.56rem;line-height:1.3}.transcription-card-heading strong,.export-card-pro>strong,.transcription-editor-summary strong{font-size:.66rem}.transcription-card-heading small,.transcription-editor-summary span{font-size:.52rem}.transcription-tool-actions{gap:4px}.transcription-tool-actions button,.export-card-pro button{min-height:29px;padding:5px 6px;font-size:.57rem}.transcription-cue-card{border-radius:9px;padding:7px}.transcription-cue-topline{gap:5px;margin-bottom:5px}.transcription-cue-actions{gap:3px}.transcription-cue-actions .danger-text-button{padding:3px 4px;font-size:.49rem}.transcription-time-grid{gap:5px;margin-top:5px}.subtitle-style-pro-card{border-radius:9px;gap:4px;padding:8px}.subtitle-style-pro-card>span{min-height:38px;font-size:.72rem}.transcription-help-note,.transcription-editor-summary,.transcription-empty{border-radius:9px;padding:8px}.text-panel-compact{flex-direction:column;gap:8px;padding:8px;display:flex}.text-panel-heading{background:#1c336157;border:1px solid #5d80c45c;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.text-panel-heading h3{margin:0;font-size:.78rem}.text-panel-heading p{color:var(--muted);margin:2px 0 0;font-size:.57rem}.text-panel-heading .primary-button{white-space:nowrap;border-radius:8px;min-height:30px;padding:6px 8px;font-size:.59rem}.text-panel-compact .text-style-list{gap:6px}.text-panel-compact .text-style-card{border-radius:9px;min-height:58px;padding:7px 8px}.text-panel-compact .text-style-card strong{font-size:.66rem}.text-panel-compact .text-style-card small{font-size:.53rem;line-height:1.25}.media-import-compact{flex-direction:row}.media-library-rebuild.media-list{gap:6px!important}.media-library-rebuild .media-card-simple{border-radius:10px!important;gap:5px!important;padding:6px 7px!important}.media-library-rebuild .media-card-main{grid-template-columns:46px minmax(0,1fr)!important;gap:6px!important}.media-library-rebuild .media-thumb-simple{aspect-ratio:auto!important;border-radius:7px!important;width:46px!important;min-width:46px!important;height:48px!important;min-height:48px!important}.media-library-rebuild .media-audio-simple{min-height:48px!important;font-size:1.15rem!important}.media-library-rebuild .media-info-simple{gap:2px!important;padding:0 22px 0 0!important}.media-library-rebuild .media-info-simple .media-name{min-height:0!important;max-height:2.35em!important;font-size:.62rem!important;line-height:1.15!important}.media-library-rebuild .media-info-simple .media-meta{font-size:.5rem!important;line-height:1.15!important}.media-library-rebuild .media-performance-row{min-height:15px!important;margin-top:1px!important;padding:2px 5px!important}.media-library-rebuild .media-performance-row span{font-size:.49rem!important}.media-library-rebuild .media-card-actions{gap:3px!important;margin:0!important}.media-library-rebuild .media-card-actions>button,.media-library-rebuild .media-add-button,.media-library-rebuild .media-overlay-button,.media-library-rebuild .media-prepare-button,.media-library-rebuild .media-proxy-button{border-radius:6px!important;height:22px!important;min-height:22px!important;padding:2px 4px!important;font-size:.49rem!important}.audio-real-hero.audio-real-hero-compact{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:flex}.audio-real-hero.audio-real-hero-compact>strong{color:#eaf9ff;white-space:nowrap;background:linear-gradient(135deg,#5b50f485,#23b5df6b);border:1px solid #4ad5ff3d;border-radius:999px;flex:none;padding:4px 8px;font-size:.58rem;font-weight:900}.audio-library-tabs.audio-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-library-tabs.audio-section-tabs button{justify-content:center;align-items:center;gap:4px;display:inline-flex}.audio-library-tabs.audio-section-tabs button span{background:#ffffff12;border-radius:999px;place-items:center;min-width:19px;height:17px;margin-left:0;padding:0 5px;line-height:1;display:inline-grid}.audio-voice-launch{color:#dbe5ff;text-align:left;cursor:pointer;background:radial-gradient(circle at 0,#8457ff29,#0000 42%),linear-gradient(135deg,#101f49f5,#08122dfa);border:1px solid #7184ef38;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:45px;padding:7px 9px;transition:border-color .16s,background .16s,transform .16s;display:grid}.audio-voice-launch:hover{border-color:#64d2ff6b;transform:translateY(-1px)}.audio-voice-launch.active{background:radial-gradient(circle at 0,#784eff47,#0000 46%),linear-gradient(135deg,#273d8cfa,#0f2f5dfa);border-color:#5ddaff94;box-shadow:0 7px 18px #2554be33}.audio-voice-launch-icon{color:#ff7fb2;background:linear-gradient(145deg,#7852ffbd,#2ab1dfa8);border-radius:9px;place-items:center;width:29px;height:29px;font-size:.58rem;display:grid;box-shadow:inset 0 1px #ffffff2e}.audio-voice-launch>span:nth-child(2){gap:2px;min-width:0;display:grid}.audio-voice-launch strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:900;overflow:hidden}.audio-voice-launch small{color:#93a5d0;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.audio-voice-launch>b{color:#6edcff;text-align:center;font-size:1rem;font-weight:500}.effects-animated-only.effects-pro-panel{gap:9px}.effects-animated-hero.effects-pro-hero{border-radius:11px;align-items:center;padding:9px 11px}.effects-animated-hero.effects-pro-hero h3{margin:3px 0 0;font-size:.75rem}.effects-empty-compact.effects-empty-state{min-height:126px;padding:13px 10px}.effects-empty-compact.effects-empty-state>div{border-radius:11px;width:38px;height:38px;margin-bottom:7px}.effects-animated-only .effects-recipes-section,.effects-animated-only .effects-library-section,.effects-animated-only .applied-effects-card,.effects-animated-only .effects-performance-note{border-radius:11px}.director-panel{gap:10px}.director-hero,.director-card,.director-tools-shell{background:linear-gradient(150deg,#1b1d26f7,#0f1016fc);border:1px solid #ffffff16;border-radius:13px;box-shadow:0 12px 28px #0000002b}.director-hero{background:radial-gradient(circle at 12% 0,#8b63ff2e,#0000 42%),linear-gradient(150deg,#1e1e2bfa,#101017fc);border-color:#9071ff40;align-items:flex-start;gap:10px;padding:12px;display:flex}.director-hero-icon{color:#eee7ff;background:linear-gradient(145deg,#9d70ff57,#4eb0ff29);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.director-title-line{align-items:center;gap:7px;display:flex}.director-title-line strong{color:#fff;font-size:13px}.director-title-line span{color:#85e5c1;letter-spacing:.07em;text-transform:uppercase;background:#5bdeb11f;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:800}.director-hero p{color:#edeef8a1;margin:4px 0 0;font-size:10.5px;line-height:1.45}.director-card{padding:12px}.director-card .creator-card-heading{margin-bottom:9px}.director-media-count{color:#f4f5fcab;white-space:nowrap;background:#ffffff0e;border-radius:999px;padding:3px 6px;font-size:9px}.director-instruction{resize:vertical;color:#f5f5fa;width:100%;min-height:70px;font:inherit;background:#04050957;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:9px 10px;font-size:10.5px;line-height:1.45}.director-instruction:focus{border-color:#8f6affa8;box-shadow:0 0 0 2px #8f6aff1a}.director-instruction::placeholder{color:#e7e8f259}.director-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.director-field-row label{color:#f1f2f99c;flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.director-field-row select{color:#f1f1f6;background:#171820;border:1px solid #ffffff17;border-radius:8px;width:100%;min-height:30px;padding:0 8px;font-size:10px}.director-choice-label{color:#f2f3fa94;letter-spacing:.06em;text-transform:uppercase;margin:9px 0 5px;font-size:9px;font-weight:800}.director-choice-grid{gap:5px;display:grid}.director-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.director-choice-grid button{color:#f3f4faa8;background:#ffffff06;border:1px solid #ffffff13;border-radius:7px;min-height:28px;padding:4px;font-size:9px;font-weight:700}.director-choice-grid button:hover,.director-choice-grid button.active{color:#fff;background:#8b65ff24;border-color:#8b65ff94}.director-link-button{color:#a998ff;background:0 0;border:0;padding:3px 6px;font-size:9px;font-weight:700}.director-media-list{flex-direction:column;gap:5px;max-height:190px;padding-right:2px;display:flex;overflow:auto}.director-media-list label{cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:8px;grid-template-columns:15px 25px minmax(0,1fr);align-items:center;gap:7px;min-height:45px;padding:6px 7px;display:grid}.director-media-list label.selected{background:#5b92ff12;border-color:#76b1ff52}.director-media-list input{accent-color:#8e70ff}.director-media-kind{color:#cbc2ff;background:#ffffff0e;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.director-media-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.director-media-copy strong{color:#f8f8fce6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.director-media-copy small{color:#ecedf578;font-size:8.5px}.director-analyze-button{width:100%;min-height:36px;margin-top:9px}.director-variant-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.director-variant-tabs button{color:#f5f6fba3;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:46px;padding:5px;display:flex}.director-variant-tabs button.active{color:#fff;background:#8b65ff24;border-color:#9571ff9e}.director-variant-tabs strong{font-size:9px}.director-variant-tabs small{opacity:.68;font-size:8px}.director-plan-summary{background:#7e60eb12;border-radius:9px;flex-direction:column;gap:4px;margin-top:8px;padding:9px;display:flex}.director-plan-summary>strong{font-size:11px}.director-plan-summary p{color:#f0f1f894;margin:0 0 3px;font-size:9px;line-height:1.35}.director-plan-summary span{color:#e3efecb3;font-size:8.5px;line-height:1.3}.director-plan-summary span.warning{color:#edc889}.director-plan-list{flex-direction:column;gap:5px;max-height:295px;margin-top:8px;padding-right:2px;display:flex;overflow:auto}.director-plan-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px;display:grid}.director-role{color:#9ac9ff;text-transform:uppercase;background:#60a4ff1f;border-radius:6px;justify-content:center;align-items:center;min-height:21px;padding:2px 5px;font-size:7.5px;font-weight:800;display:inline-flex}.director-role.hook{color:#ff9bbb;background:#ff6a9d1f}.director-role.conclusion{color:#89e9c5;background:#5bdeb11f}.director-plan-item>div:not(.director-plan-controls){flex-direction:column;gap:2px;min-width:0;display:flex}.director-plan-item strong{color:#f8f8fce6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.director-plan-item small{color:#ecedf57a;font-size:8px}.director-plan-item p{color:#ecedf587;margin:1px 0 0;font-size:8px;line-height:1.3}.director-plan-controls{gap:3px;display:flex}.director-plan-controls button{color:#f7f7fbb8;background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;width:22px;height:22px;padding:0;font-size:10px}.director-plan-controls button:disabled{opacity:.3}.director-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.director-result-actions .primary-button{grid-column:1/-1;min-height:36px}.director-result-actions button{white-space:normal;min-height:31px}.director-restore-button{color:#9be8cd;background:#5bdeb10e;border:1px solid #5bdeb13d;border-radius:9px;width:100%;min-height:34px;padding:7px 9px;font-size:9.5px;font-weight:800}.director-tools-toggle{width:100%;min-height:50px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.director-tools-toggle>span{flex-direction:column;gap:2px;display:flex}.director-tools-toggle strong{color:#f8f8fce0;font-size:10px}.director-tools-toggle small{color:#ecedf57a;font-size:8.5px}.director-tools-toggle b{color:#aa9aff;font-size:16px;font-weight:500}.director-tools-content{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}.director-tools-content .creator-automation-card{box-shadow:none}.director-note{margin-top:0}@media (max-width:1100px){.director-choice-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.professional-workspace .sidebar-panel .panel-scroll{overflow-x:hidden!important}.director-panel,.director-panel *,.ai-creation-panel,.ai-creation-panel *{box-sizing:border-box;min-width:0}.director-panel,.director-hero,.director-card,.director-tools-shell,.director-note,.ai-creation-panel,.ai-creation-hero,.ai-creation-card,.ai-connection-status,.ai-creation-note{width:100%;max-width:100%}.director-panel,.ai-creation-panel{overflow:hidden}.director-card .creator-card-heading,.director-tools-content .creator-card-heading{flex-wrap:wrap;align-items:flex-start}.director-card .creator-card-heading>div,.director-tools-content .creator-card-heading>div{flex:150px}.director-choice-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.director-choice-grid button,.director-result-actions button,.director-analyze-button,.director-restore-button{overflow-wrap:anywhere;min-width:0;max-width:100%}.director-media-list,.director-media-list label,.director-media-copy,.director-plan-list,.director-plan-item{width:100%;max-width:100%}.director-media-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.director-plan-item{grid-template-columns:52px minmax(0,1fr)}.director-plan-controls{grid-column:1/-1;justify-content:flex-end}.director-instruction,.director-field-row select{max-width:100%}.ai-create-rail-button{letter-spacing:-.03em;font-size:.54rem!important;font-weight:900!important}.ai-creation-panel{flex-direction:column;gap:9px;display:flex}.ai-creation-panel-scroll{padding-top:10px!important}.ai-creation-hero,.ai-creation-card,.ai-connection-status,.ai-creation-note{background:linear-gradient(150deg,#1b1d26f7,#0f1016fc);border:1px solid #ffffff16;border-radius:12px;box-shadow:0 12px 28px #00000029}.ai-creation-hero{background:radial-gradient(circle at 10% 0,#31c8ff26,#0000 43%),linear-gradient(150deg,#1b1f2cfa,#0f1017fc);border-color:#4cc2ff45;align-items:flex-start;gap:9px;padding:11px;display:flex}.ai-creation-hero>span{color:#f3f4ff;background:linear-gradient(145deg,#6764ff5c,#2bcdff38);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.ai-creation-title-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-creation-title-line strong{color:#fff;font-size:12.5px}.ai-creation-title-line b{color:#8de6ca;letter-spacing:.06em;text-transform:uppercase;background:#54d8b21f;border-radius:999px;padding:2px 6px;font-size:7.5px}.ai-creation-hero p,.ai-creation-note p{color:#edeef89e;margin:4px 0 0;font-size:9.5px;line-height:1.42}.ai-connection-status{box-shadow:none;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.ai-connection-status>span{color:#f2c57c;background:#ffbe5c1a;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.ai-connection-status.ready>span{color:#83e4c0;background:#48d5a31c}.ai-connection-status div{flex-direction:column;gap:2px;display:flex}.ai-connection-status strong{color:#f9f9fce0;font-size:9.5px}.ai-connection-status small{color:#ecedf57a;font-size:8px;line-height:1.3}.ai-creation-card{padding:11px}.ai-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.ai-section-heading>div{flex-direction:column;flex:145px;gap:2px;display:flex}.ai-section-heading strong,.ai-creation-note strong{color:#f9f9fceb;font-size:10.5px}.ai-section-heading small,.ai-section-heading>span{color:#ecedf57a;font-size:8.5px}.ai-creation-card textarea{resize:vertical;color:#f5f5fa;width:100%;max-width:100%;min-height:88px;font:inherit;background:#04050959;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:9px;font-size:10px;line-height:1.42}.ai-creation-card textarea:focus{border-color:#50b8ff9e;box-shadow:0 0 0 2px #50b8ff17}.ai-creation-card textarea::placeholder{color:#e7e8f257}.ai-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ai-setting-grid label{color:#f1f2f994;flex-direction:column;gap:4px;min-width:0;font-size:8.5px;font-weight:800;display:flex}.ai-setting-grid select{color:#f1f1f6;background:#171820;border:1px solid #ffffff17;border-radius:8px;width:100%;min-width:0;min-height:29px;padding:0 7px;font-size:9px}.ai-field-label{color:#f2f3fa8f;letter-spacing:.06em;text-transform:uppercase;margin:9px 0 5px;font-size:8px;font-weight:850}.ai-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ai-style-grid button{color:#f3f4faa3;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #ffffff13;border-radius:7px;min-width:0;min-height:27px;padding:4px 3px;font-size:8.5px;font-weight:750}.ai-style-grid button.active{color:#fff;background:#34a4ff21;border-color:#47beff8a}.ai-visual-mode-list{flex-direction:column;gap:5px;display:flex}.ai-visual-mode-list>button{width:100%;min-height:43px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #fff1;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.ai-visual-mode-list>button.active{background:#4866ff14;border-color:#697fff57}.ai-visual-mode-list>button>span{color:#c7c3ff;background:#ffffff0e;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.ai-visual-mode-list>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-visual-mode-list strong{color:#f8f8fce0;font-size:9px}.ai-visual-mode-list small{color:#ecedf573;text-overflow:ellipsis;white-space:nowrap;font-size:7.8px;overflow:hidden}.ai-visual-mode-list em{color:#f6f6fba6;background:#ffffff0e;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.ai-open-media-button{color:#9ecbff;background:#3897ff0e;border:1px dashed #63b5ff47;border-radius:8px;width:100%;min-height:29px;margin-top:6px;font-size:8.5px;font-weight:800}.ai-voice-row{margin-top:9px}.ai-checkbox-label{background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:29px;margin-top:13px;padding:0 8px;display:grid!important}.ai-checkbox-label input{accent-color:#6f8dff}.ai-prepare-button{width:100%;min-height:35px;margin-top:9px}.ai-inline-message{color:#d7e6ffb8;background:#3e97ff0f;border-radius:8px;margin:7px 0 0;padding:7px 8px;font-size:8.3px;line-height:1.38}.ai-scene-list{flex-direction:column;gap:5px;max-height:350px;padding-right:2px;display:flex;overflow:hidden auto}.ai-scene-list article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;width:100%;padding:7px}.ai-scene-list header{grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;display:grid}.ai-scene-list header>span{color:#b5c2ff;background:#5b79ff1f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.ai-scene-list header>div{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.ai-scene-list header strong{color:#f8f8fce0;font-size:9px}.ai-scene-list header small{color:#ecedf575;font-size:8px}.ai-scene-list p{color:#eff0f79e;margin:6px 0;font-size:8.5px;line-height:1.38}.ai-scene-list details{border-top:1px solid #ffffff0d;padding-top:5px}.ai-scene-list summary{color:#9cbcff;cursor:pointer;font-size:8px;font-weight:750}.ai-scene-list details small{color:#ebecf47a;overflow-wrap:anywhere;margin-top:5px;font-size:7.8px;line-height:1.4;display:block}.ai-draft-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.ai-draft-actions button{white-space:normal;min-width:0;min-height:31px;padding:6px}.ai-creation-note{box-shadow:none;padding:10px}.professional-workspace .sidebar-panel.ai-creation-sidebar-panel{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.professional-workspace .ai-creation-sidebar-panel>.sidebar-active-tool,.professional-workspace .ai-creation-sidebar-panel>.panel-scroll.ai-creation-panel-scroll{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important}.professional-workspace .ai-creation-sidebar-panel>.panel-scroll.ai-creation-panel-scroll{scrollbar-width:thin;scrollbar-color:#748bdd6b transparent;scrollbar-gutter:stable both-edges!important;margin:0!important;padding:10px 8px 18px!important;display:block!important;overflow:hidden auto!important}.professional-workspace .ai-creation-sidebar-panel>.panel-scroll.ai-creation-panel-scroll::-webkit-scrollbar{width:6px}.professional-workspace .ai-creation-sidebar-panel>.panel-scroll.ai-creation-panel-scroll::-webkit-scrollbar-track{background:0 0}.professional-workspace .ai-creation-sidebar-panel>.panel-scroll.ai-creation-panel-scroll::-webkit-scrollbar-thumb{background:#748bdd6b;border-radius:999px}.professional-workspace .ai-creation-panel-scroll>.ai-creation-center-frame,.professional-workspace .ai-creation-center-frame>.ai-creation-panel,.professional-workspace .ai-creation-center-frame>.ai-creation-panel>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}.professional-workspace .ai-creation-panel-scroll>.ai-creation-center-frame{padding:0!important;display:block!important}.professional-workspace .ai-creation-center-frame>.ai-creation-panel{flex-direction:column!important;gap:9px!important;padding:0!important;display:flex!important;overflow:visible!important}.ai-creation-hero>div,.ai-creation-title-line,.ai-connection-status>div,.ai-section-heading>div{min-width:0;max-width:100%}.ai-creation-hero p,.ai-connection-status small,.ai-creation-note p{overflow-wrap:anywhere}.ai-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-style-grid button,.ai-prepare-button,.ai-open-media-button,.ai-draft-actions button{text-align:center;justify-content:center}.preview-stage.preview-stage-empty{background:radial-gradient(circle at 50% 18%,#5abcff38,#0000 42%),radial-gradient(circle at 18% 86%,#6f53ff3d,#0000 48%),linear-gradient(165deg,#14285f 0%,#0b1c49 52%,#081536 100%)!important;border-color:#5baeff61!important}.preview-stage.preview-stage-empty:before{opacity:.12}.preview-stage-empty .preview-empty.creator-empty-state{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:12px;overflow:hidden;border-radius:inherit!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:linear-gradient(#18337494,#08163ab8)!important;border:0!important;padding:48px 14px 18px!important;display:flex!important;inset:0!important}.preview-stage-empty .creator-empty-icon{border-radius:15px;flex:0 0 50px;width:50px;height:50px;margin:0 auto}.preview-stage-empty .creator-empty-state>div:last-child{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:166px;display:flex}.preview-stage-empty .creator-empty-state strong{margin-bottom:6px;font-size:.82rem;line-height:1.25}.preview-stage-empty .creator-empty-state p{margin:0 0 11px;font-size:.61rem;line-height:1.45}.preview-stage-empty .creator-empty-actions{grid-template-columns:1fr;gap:7px;width:100%;max-width:148px;margin-inline:auto;display:grid}.preview-stage-empty .creator-empty-actions button{width:100%;min-height:32px;padding:5px 9px;font-size:.61rem;line-height:1.15}.preview-stage-empty .creator-empty-state small{max-width:158px;margin-top:9px;font-size:.51rem;line-height:1.35;display:block}.ai-generate-short-button{width:100%;min-height:38px;margin-top:7px;font-size:10px;font-weight:900}.ai-creation-card button:disabled,.ai-creation-card select:disabled,.ai-creation-card textarea:disabled{cursor:not-allowed;opacity:.48}.ai-generation-progress{background:#3279ff0e;border:1px solid #5caaff2e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 7px;margin-top:8px;padding:8px;display:grid}.ai-generation-progress>div{background:#ffffff12;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.ai-generation-progress>div>span{border-radius:inherit;background:linear-gradient(90deg,#7862ff,#34c8ff);height:100%;transition:width .25s;display:block}.ai-generation-progress small{color:#e1e9ffb8;font-size:8px}.ai-generation-progress button{color:#ffb5c4;background:#ff507014;border:1px solid #ff789140;border-radius:7px;min-height:24px;padding:3px 7px;font-size:7.8px;font-weight:800}.ai-inline-message.error{color:#ffb4c2;background:#ff476814}.ai-scene-preview{object-fit:cover;background:#090b12;border:1px solid #ffffff14;border-radius:7px;width:100%;max-height:148px;margin-bottom:7px;display:block}.ai-regenerate-scene{color:#afc7ff;background:#4a77ff11;border:1px solid #699aff38;border-radius:7px;width:100%;min-height:27px;margin-top:6px;font-size:7.8px;font-weight:800}.ai-local-media-label{color:#e9ebf46b;margin-top:6px;font-size:7.5px;display:block}.ai-generation-summary{background:#5e4fff0f;border-radius:8px;flex-direction:column;gap:3px;margin-top:8px;padding:8px;display:flex}.ai-generation-summary strong{color:#fafafde0;font-size:9px}.ai-generation-summary small{color:#e7e9f485;font-size:7.8px;line-height:1.35}.ai-profile-card{padding-bottom:10px}.ai-profile-list{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ai-profile-option{width:100%;min-width:0;max-width:100%;min-height:61px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid;overflow:hidden}.ai-profile-option>span{color:#bac7ff;background:#ffffff0e;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.ai-profile-option>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-profile-option strong{color:#f9f9fdeb;font-size:9.2px;line-height:1.2}.ai-profile-option b{color:#aac0ffcc;letter-spacing:.035em;text-transform:uppercase;font-size:7.3px;font-weight:850;line-height:1.2}.ai-profile-option small{color:#ebedf675;overflow-wrap:anywhere;min-width:0;font-size:7.35px;line-height:1.35;display:block}.ai-profile-option>em{color:#e5bd80;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#ffb75b17;border-radius:999px;align-self:start;min-width:27px;padding:3px 5px;font-size:6.7px;font-style:normal;font-weight:900}.ai-profile-option>em.ready{color:#86e1c1;background:#48d5a31a}.ai-profile-option.active{background:linear-gradient(145deg,#3f60e621,#25a3dc11);border-color:#5f91ff7a;box-shadow:inset 0 0 0 1px #82a7ff0e}.ai-profile-option.continuity.active{background:linear-gradient(145deg,#28937a1f,#305cae11);border-color:#5bd2b86b}.ai-profile-option.signature.active{background:linear-gradient(145deg,#8b4edc24,#4970e612);border-color:#b879ff73}.ai-profile-option.continuity>span{color:#91e3ce}.ai-profile-option.signature>span{color:#d5b1ff}.ai-continuity-hint{color:#cbefe6ad;overflow-wrap:anywhere;background:#258d740e;border:1px solid #54ceb126;border-radius:8px;margin-top:7px;padding:7px 8px;font-size:7.7px;line-height:1.42}.ai-visual-bible{background:#4365cb0b;border:1px solid #6897ff1f;border-radius:8px;margin-bottom:8px;padding:7px 8px}.ai-visual-bible>summary{color:#b3c9ff;cursor:pointer;font-size:8.4px;font-weight:850}.ai-visual-bible>div{border-top:1px solid #ffffff0b;flex-direction:column;gap:2px;min-width:0;margin-top:6px;padding-top:5px;display:flex}.ai-visual-bible strong{color:#f7f8fcb8;text-transform:uppercase;font-size:7.5px}.ai-visual-bible small{color:#ebedf67a;overflow-wrap:anywhere;font-size:7.6px;line-height:1.38}.ai-reference-badge{color:#8edac6;letter-spacing:.035em;text-transform:uppercase;background:#4cc4a416;border-radius:999px;width:fit-content;max-width:100%;margin-top:6px;padding:3px 6px;font-size:6.9px;font-weight:850;display:inline-flex}.ai-reference-badge.anchor{color:#b6c3ff;background:#6f8aff1a}.ai-creation-title-line b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ai-scene-status{color:#dce6ffc2;overflow-wrap:anywhere;background:#4c7dff0f;border:1px solid #739dff26;border-radius:7px;margin-top:6px;padding:6px 7px;font-size:7.8px;line-height:1.35}.ai-scene-status.generating{color:#9edcff;border-color:#5fc3ff3d}.ai-scene-status.success{color:#91e5c7;background:#48d5a30f;border-color:#48d5a33d}.ai-scene-status.error{color:#ff9bad;background:#ff466914;border-color:#ff5d7b57}.ai-regenerate-scene:disabled{opacity:.58;cursor:wait}.ai-cost-level,.ai-call-estimate,.ai-narration-meter{background:#4566c90b;border:1px solid #628eff21;border-radius:8px;flex-direction:column;gap:3px;min-width:0;margin-top:7px;padding:7px 8px;display:flex}.ai-cost-level strong,.ai-call-estimate strong,.ai-narration-meter strong{color:#f6f8ffd1;text-transform:uppercase;font-size:8.1px;font-weight:850}.ai-cost-level small,.ai-call-estimate small,.ai-narration-meter small{color:#e8ebf68a;overflow-wrap:anywhere;font-size:7.6px;line-height:1.4}.ai-cost-level.essential{background:#48d5a30b;border-color:#48d5a32b}.ai-cost-level.essential strong{color:#8cdec3}.ai-cost-level.continuity{background:#ffa7430d;border-color:#ffb75b33}.ai-cost-level.continuity strong{color:#e9bc80}.ai-cost-level.signature{background:#8b4edc0e;border-color:#b879ff33}.ai-cost-level.signature strong{color:#d2adff}.ai-call-estimate{background:#ffffff06;margin:8px 0 2px}.ai-cost-confirmation{background:linear-gradient(145deg,#784d1929,#3028481f);border:1px solid #ffb25342;border-radius:9px;flex-direction:column;gap:6px;margin-top:7px;padding:8px;display:flex}.ai-cost-confirmation>strong{color:#f0c58e;font-size:8.8px}.ai-cost-confirmation>p{color:#f2eadca8;margin:0;font-size:7.7px;line-height:1.42}.ai-cost-confirmation>div{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:6px;display:grid}.ai-cost-confirmation button{min-width:0;padding-inline:6px;font-size:7.5px}.ai-narration-meter{margin:0 0 8px}.ai-narration-meter.ready{background:#48d5a30b;border-color:#48d5a32e}.ai-narration-meter.ready strong{color:#8fdfc5}.ai-narration-meter.warning{background:#ff4e6c0e;border-color:#ff75873d}.ai-narration-meter.warning strong{color:#ff9caf}.ai-must-show{background:#4b70db0e;border-left:2px solid #719fff7a;border-radius:0 6px 6px 0;flex-direction:column;gap:2px;min-width:0;margin-top:6px;padding:6px 7px;display:flex}.ai-must-show strong{color:#aec5ff;letter-spacing:.05em;text-transform:uppercase;font-size:6.8px}.ai-must-show span{color:#eef0f8ad;overflow-wrap:anywhere;font-size:7.7px;line-height:1.38}.autosave-indicator.autosave-saving{color:#f0dd9c;background:#7653142e;border-color:#e8be574d}.autosave-indicator.autosave-error{color:#ffb4b4;background:#841f2a33;border-color:#ff646452}.autosave-indicator.autosave-saving .status-dot{animation:1s ease-in-out infinite narraxi-autosave-pulse}@keyframes narraxi-autosave-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.professional-workspace.studio-root{grid-template-rows:64px minmax(0, 1fr) 44px 8px var(--timeline-height)!important}.professional-workspace.studio-root.guided-experience{grid-template-rows:64px minmax(0, 1fr) auto 44px 8px var(--timeline-height)!important}.sequence-workspace-bar{z-index:150;background:linear-gradient(#0d1939fa,#070e22fc);border:1px solid #6f8bff2e;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:44px;padding:4px 6px 4px 8px;display:grid;position:relative;overflow:visible;box-shadow:0 8px 22px #00000029}.sequence-bar-heading,.sequence-bar-actions,.sequence-tabs-scroll,.sequence-tab,.sequence-tab-copy,.sequence-format-actions{align-items:center;display:flex}.sequence-bar-heading{color:#aebbe1;gap:6px;min-width:max-content}.sequence-bar-kicker{color:#7d8dbb;letter-spacing:.1em;font-size:.54rem;font-weight:900}.sequence-bar-heading>strong{color:#dfe8ff;background:#5f7edb2e;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.6rem;display:grid}.sequence-parent-button,.sequence-add-button,.sequence-compose-button,.sequence-menu-button,.sequence-actions-menu button{color:#dce6ff;cursor:pointer;background:#ffffff09;border:1px solid #7e96e62e}.sequence-parent-button{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:150px;height:25px;padding:0 8px;font-size:.58rem;overflow:hidden}.sequence-tabs-scroll{scrollbar-width:thin;scrollbar-color:#748fe252 transparent;gap:5px;min-width:0;height:100%;overflow:auto hidden}.sequence-tabs-scroll::-webkit-scrollbar{height:4px}.sequence-tabs-scroll::-webkit-scrollbar-thumb{background:#748fe252;border-radius:999px}.sequence-tab{color:#aeb9d8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #748bd529;border-radius:9px;flex:none;gap:7px;min-width:148px;max-width:218px;height:34px;padding:4px 9px}.sequence-tab:hover{color:#edf3ff;background:#5774cd1a;border-color:#6f97ff57}.sequence-tab.active{color:#fff;background:linear-gradient(135deg,#2680ee40,#694bda38);border-color:#54aeff94;box-shadow:inset 0 0 0 1px #65b1ff1a,0 4px 14px #224eab29}.sequence-tab.compound{border-style:dashed}.sequence-tab.compound.active{background:linear-gradient(135deg,#5857dd3d,#9047d238);border-style:solid;border-color:#a577ff99}.sequence-tab-icon{color:#86b9ff;background:#5281db29;border-radius:6px;place-items:center;width:20px;min-width:20px;height:20px;font-size:.65rem;display:grid}.sequence-tab.compound .sequence-tab-icon{color:#c69aff;background:#8e56d726}.sequence-tab-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.05}.sequence-tab-copy strong,.sequence-tab-copy small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.sequence-tab-copy strong{font-size:.62rem;font-weight:800}.sequence-tab-copy small{color:#7f8eaf;margin-top:3px;font-size:.49rem}.sequence-bar-actions{gap:5px;min-width:max-content;position:relative}.sequence-add-button,.sequence-compose-button,.sequence-menu-button{border-radius:8px;height:30px;font-size:.58rem;font-weight:800}.sequence-add-button,.sequence-compose-button{padding:0 9px}.sequence-add-button{color:#eef6ff;background:#347ce129;border-color:#53a3ff6b}.sequence-compose-button{color:#d8c8ff;background:#7749c41f;border-color:#9b6cf157}.sequence-compose-button:disabled{opacity:.38;cursor:not-allowed}.sequence-menu-wrap{position:relative}.sequence-menu-button{width:31px;padding:0;font-size:.9rem}.sequence-menu-button.active,.sequence-menu-button:hover,.sequence-add-button:hover,.sequence-compose-button:not(:disabled):hover,.sequence-parent-button:hover{color:#fff;background:#4b78dd33;border-color:#6fa1ff85}.sequence-actions-menu{z-index:500;background:#070e22fc;border:1px solid #7591e440;border-radius:11px;gap:5px;width:210px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0000006b}.sequence-actions-menu>span{color:#7887aa;letter-spacing:.05em;text-transform:uppercase;padding:4px 3px 0;font-size:.52rem;font-weight:800}.sequence-actions-menu>button{text-align:left;border-radius:8px;min-height:30px;padding:0 9px;font-size:.6rem}.sequence-actions-menu>button:hover,.sequence-format-actions button:hover{color:#fff;background:#4b77d72b;border-color:#699fff6b}.sequence-actions-menu>button.danger{color:#ff9ba9}.sequence-actions-menu>button:disabled{opacity:.35;cursor:not-allowed}.sequence-format-actions{gap:4px}.sequence-format-actions button{color:#b9c7e8;cursor:pointer;background:#ffffff06;border:1px solid #7e96e629;border-radius:7px;flex:1 1 0;height:27px;padding:0;font-size:.54rem}@media (max-width:1100px){.professional-workspace.studio-root{grid-template-rows:58px minmax(0, 1fr) 40px 8px var(--timeline-height)!important}.professional-workspace.studio-root.guided-experience{grid-template-rows:58px minmax(0, 1fr) auto 40px 8px var(--timeline-height)!important}.sequence-workspace-bar{grid-template-columns:minmax(0,1fr) auto;height:40px;padding-left:5px}.sequence-bar-heading{display:none}.sequence-tab{min-width:132px;height:31px}.sequence-compose-button{display:none}}@media (max-width:720px){.sequence-add-button{width:31px;padding:0;font-size:0;overflow:hidden}.sequence-add-button:after{content:"+";font-size:.9rem}.sequence-tab{min-width:118px;max-width:150px}}.professional-workspace.studio-root,.professional-workspace.studio-root.guided-experience{grid-template-rows:58px minmax(250px, 1fr) 36px 6px var(--timeline-height)!important}.professional-workspace.studio-root.timeline-expanded{grid-template-rows:58px minmax(190px, 1fr) 36px 6px var(--timeline-height)!important}.smart-guided-context{display:none!important}.help-center-trigger{align-items:center;gap:5px;min-width:66px;color:#e8f5ff!important;background:#2c7ecd24!important;border-color:#4abeff61!important;display:inline-flex!important}.help-center-trigger>span{color:#07152f;background:#75d7ff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.64rem;font-weight:950;display:grid}.help-center-trigger:hover{background:#3493e738!important;border-color:#5cd0ffad!important}.sequence-workspace-bar{border-radius:9px!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:3px 5px 3px 7px!important}.sequence-bar-heading{gap:4px!important}.sequence-bar-kicker{font-size:.49rem!important}.sequence-bar-heading>strong{min-width:18px!important;height:18px!important;font-size:.55rem!important}.sequence-tab{border-radius:7px!important;gap:5px!important;min-width:132px!important;max-width:190px!important;height:28px!important;padding:3px 7px!important}.sequence-tab-icon{border-radius:5px!important;width:17px!important;min-width:17px!important;height:17px!important;font-size:.56rem!important}.sequence-tab-copy strong{font-size:.57rem!important}.sequence-tab-copy small{margin-top:1px!important;font-size:.44rem!important}.sequence-bar-actions{gap:4px!important}.sequence-add-button,.sequence-compose-button,.sequence-menu-button,.timeline-layout-button{border-radius:7px!important;height:27px!important;min-height:27px!important;font-size:.55rem!important;font-weight:850!important}.sequence-add-button,.sequence-compose-button,.timeline-layout-button{padding:0 8px!important}.timeline-layout-button{color:#dff7ff;cursor:pointer;background:#298ccd1c;border:1px solid #46c4ff57}.timeline-layout-button:hover,.timeline-layout-button.active{color:#fff;background:linear-gradient(135deg,#1f9ce03b,#6851de33);border-color:#52d2ffad}.timeline-resize-handle{height:6px!important;min-height:6px!important}.timeline-resize-handle span{width:92px!important;height:2px!important}.professional-timeline-root.timeline-root{grid-template-rows:54px 30px minmax(0,1fr)!important}.professional-timeline-toolbar.timeline-toolbar{grid-template-rows:30px 15px!important;gap:3px!important;height:54px!important;min-height:54px!important;padding:4px 7px 3px!important}.timeline-toolbar-primary{gap:7px!important}.professional-timeline-toolbar .timeline-toolbar-left.timeline-action-group{gap:4px!important;min-height:28px!important}.professional-timeline-toolbar .timeline-action-button{border-radius:7px!important;gap:4px!important;height:27px!important;min-height:27px!important;padding:0 7px!important;font-size:.58rem!important}.professional-timeline-toolbar .timeline-action-button span{font-size:.67rem!important}.timeline-zoom-time{gap:5px!important}.professional-zoom-control.zoom-control{grid-template-columns:24px minmax(75px,118px) 24px 34px 34px!important;gap:4px!important}.professional-zoom-control input[type=range]{min-width:75px!important}.professional-zoom-control .tiny-tool-button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.professional-zoom-control .auto-zoom-button,.professional-zoom-control .selection-zoom-button{width:34px!important}.timeline-timecode{border-radius:7px!important;min-width:72px!important;padding:4px 7px!important;font-size:.63rem!important}.timeline-status-row{gap:5px!important;height:15px!important;min-height:15px!important;font-size:.52rem!important;overflow:hidden!important}.timeline-status-row>span{padding-right:5px!important}.timeline-project-message{max-width:min(31vw,310px)!important}.timeline-shortcuts{white-space:nowrap;margin-left:auto!important}.timeline-ruler-fixed{z-index:180;background:linear-gradient(#0b1735,#060d1f);border-bottom:1px solid #708be533;grid-template-columns:190px minmax(0,1fr);width:100%;height:30px;min-height:30px;display:grid;position:relative;overflow:hidden}.timeline-ruler-fixed .ruler-label-space{background:linear-gradient(90deg,#08122b,#0a1532);border-right:1px solid #7b91e52e;place-items:center;display:grid;z-index:4!important;width:190px!important;min-width:190px!important;height:30px!important;min-height:30px!important;position:relative!important}.timeline-ruler-fixed .ruler-label-space:after{color:#69daf9;letter-spacing:.08em;font-weight:950;content:"TEMPS"!important;font-size:.55rem!important}.ruler-track-viewport{min-width:0;height:30px;position:relative;overflow:hidden}.timeline-ruler-fixed .ruler-track{will-change:transform;position:relative;height:30px!important;min-height:30px!important}.timeline-ruler-fixed .ruler-tick{height:16px!important;font-size:.56rem!important;top:14px!important}.timeline-ruler-fixed .timeline-marker{z-index:12!important;top:1px!important}.professional-timeline-root .timeline-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;z-index:1!important;min-height:0!important;padding-bottom:10px!important;position:relative!important;overflow:auto!important}.professional-timeline-root .timeline-canvas{min-height:100%!important;padding-bottom:6px!important}.professional-timeline-root .timeline-canvas>.timeline-ruler{display:none!important}.professional-timeline-root .playhead-line,.professional-timeline-root .timeline-marker-line{top:0!important}.professional-track-label.track-label{z-index:130!important}.timeline-dropdown-menu button.active{color:#fff!important;background:#4985e738!important}.help-center-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010511b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.help-center-dialog{color:#edf4ff;background:radial-gradient(circle at 12% 0,#2ca7ff29,#0000 26rem),linear-gradient(#0c193bfe,#050c1ffe);border:1px solid #6fa2ff52;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:min(850px,94vw);max-height:min(760px,90vh);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.help-center-header,.help-center-footer,.help-center-quickstart,.help-center-quickstart>div,.help-lesson-card{align-items:center;display:flex}.help-center-header{justify-content:space-between;gap:20px}.help-center-header>div{min-width:0}.help-center-kicker{color:#67d8ff;letter-spacing:.12em;font-size:.55rem;font-weight:950}.help-center-header h2{margin:4px 0 3px;font-size:1.22rem;line-height:1.15}.help-center-header p{color:#99aad2;margin:0;font-size:.68rem}.help-center-close{color:#dce7ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;font-size:1.15rem;display:grid}.help-center-close:hover{color:#fff;background:#4887e129;border-color:#63beff73}.help-center-quickstart{background:linear-gradient(135deg,#2189d829,#704cdd21);border:1px solid #5ecfff47;border-radius:13px;justify-content:space-between;gap:14px;padding:12px 14px}.help-center-quickstart>div{gap:11px;min-width:0}.help-center-quickstart>div>div{gap:2px;display:grid}.help-center-quickstart strong{font-size:.78rem}.help-center-quickstart small{color:#9fb1d9;font-size:.61rem}.help-center-demo-icon,.help-lesson-icon{color:#e9f9ff;background:linear-gradient(135deg,#23b0ef57,#7550eb4d);border-radius:10px;flex:none;place-items:center;display:grid}.help-center-demo-icon{width:36px;height:36px;font-size:.75rem}.help-center-quickstart>button,.help-lesson-card>button,.help-center-footer>button{color:#f3f8ff;white-space:nowrap;cursor:pointer;background:#307dd52e;border:1px solid #5bb8ff6b;border-radius:8px;min-height:30px;padding:0 11px;font-size:.61rem;font-weight:850}.help-center-quickstart>button:hover,.help-lesson-card>button:hover,.help-center-footer>button:hover{background:#3792e447;border-color:#66d1ffad}.help-center-quickstart>button:disabled{opacity:.5;cursor:wait}.help-center-lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.help-lesson-card{background:#ffffff06;border:1px solid #7a91dd2b;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-width:0;padding:10px;display:grid}.help-lesson-card:hover{background:#476fc514;border-color:#60a9ff57}.help-lesson-icon{width:34px;height:34px;font-size:.68rem;font-weight:900}.help-lesson-card>div{min-width:0}.help-lesson-card strong{font-size:.69rem}.help-lesson-card p{color:#8fa1c8;margin:3px 0 0;font-size:.57rem;line-height:1.35}.help-center-footer{color:#8293b9;border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding-top:11px;font-size:.58rem}@media (max-width:1180px){.professional-workspace.studio-root,.professional-workspace.studio-root.guided-experience{grid-template-rows:56px minmax(220px, 1fr) 34px 6px var(--timeline-height)!important}.sequence-workspace-bar{height:34px!important;min-height:34px!important}.sequence-bar-heading,.sequence-compose-button{display:none!important}.professional-timeline-toolbar .timeline-action-button{padding:0 6px!important}.timeline-shortcuts{display:none!important}}@media (max-width:900px){.help-center-lessons{grid-template-columns:1fr}.help-center-dialog{width:min(620px,95vw)}.sequence-tab{min-width:112px!important}.timeline-layout-button{width:29px;overflow:hidden;padding:0!important;font-size:0!important}.timeline-layout-button:after{content:"↕";font-size:.76rem}}.professional-workspace .sidebar-panel.director-sidebar-panel{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.professional-workspace .director-sidebar-panel>.sidebar-active-tool,.professional-workspace .director-sidebar-panel>.panel-scroll.director-panel-scroll{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important}.professional-workspace .director-sidebar-panel>.panel-scroll.director-panel-scroll{scrollbar-width:thin;scrollbar-color:#7e6fd375 transparent;scrollbar-gutter:stable both-edges!important;margin:0!important;padding:10px 8px 18px!important;display:block!important;overflow:hidden auto!important}.professional-workspace .director-sidebar-panel>.panel-scroll.director-panel-scroll::-webkit-scrollbar{width:6px}.professional-workspace .director-sidebar-panel>.panel-scroll.director-panel-scroll::-webkit-scrollbar-track{background:0 0}.professional-workspace .director-sidebar-panel>.panel-scroll.director-panel-scroll::-webkit-scrollbar-thumb{background:#7e6fd375;border-radius:999px}.professional-workspace .director-panel-scroll>.director-panel,.professional-workspace .director-panel-scroll>.director-panel>*,.professional-workspace .director-panel-scroll .director-card,.professional-workspace .director-panel-scroll .director-hero,.professional-workspace .director-panel-scroll .director-tools-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}.professional-workspace .director-panel-scroll>.director-panel{flex-direction:column!important;gap:9px!important;padding:0!important;display:flex!important;overflow:visible!important}.professional-workspace .director-panel-scroll .director-hero>div,.professional-workspace .director-panel-scroll .director-title-line,.professional-workspace .director-panel-scroll .creator-card-heading,.professional-workspace .director-panel-scroll .creator-card-heading>div,.professional-workspace .director-panel-scroll .director-media-copy,.professional-workspace .director-panel-scroll .director-plan-item>div{min-width:0!important;max-width:100%!important}.professional-workspace .director-panel-scroll .director-title-line,.professional-workspace .director-panel-scroll .creator-card-heading{flex-wrap:wrap!important}.professional-workspace .director-panel-scroll .director-field-row,.professional-workspace .director-panel-scroll .director-choice-grid,.professional-workspace .director-panel-scroll .director-variant-tabs,.professional-workspace .director-panel-scroll .director-result-actions{width:100%!important;min-width:0!important;max-width:100%!important}.professional-workspace .director-panel-scroll .director-choice-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.professional-workspace .director-panel-scroll .director-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.professional-workspace .director-panel-scroll button,.professional-workspace .director-panel-scroll input,.professional-workspace .director-panel-scroll select,.professional-workspace .director-panel-scroll textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.professional-workspace .director-panel-scroll p,.professional-workspace .director-panel-scroll small,.professional-workspace .director-panel-scroll strong{overflow-wrap:anywhere}.text-panel-heading.text-panel-heading-stacked{align-items:stretch;grid-template-columns:minmax(0,1fr)!important}.text-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.text-panel-actions .primary-button,.text-panel-actions .secondary-button{white-space:normal;border-radius:8px;width:100%;min-width:0;min-height:31px;padding:6px;font-size:.56rem}.content-kind-note{background:#25376538;border:1px solid #6f8fdd33;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.content-kind-note>span{color:#d7ddff;background:#6f74ff2b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.content-kind-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.content-kind-note strong{color:#f9faffeb;font-size:.62rem}.content-kind-note small{color:#8fa1c8;font-size:.53rem;line-height:1.35}.content-kind-note>button{color:#a9d9ff;background:#349eff14;border:1px solid #52c2ff3d;border-radius:8px;grid-column:1/-1;min-height:28px;font-size:.56rem;font-weight:800}.inspector-content-kind{background:#25376533;border:1px solid #6f8fdd30;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:9px;padding:8px;display:grid}.inspector-content-kind>span{color:#d9d5ff;background:#6e67ff29;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.62rem;font-weight:900;display:grid}.inspector-content-kind.subtitle{background:#277e701f;border-color:#4acdb533}.inspector-content-kind.subtitle>span{color:#a9f1df;background:#3fc4ab24}.inspector-content-kind>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inspector-content-kind strong{color:#fafafff0;font-size:.64rem}.inspector-content-kind small{color:#8fa1c8;font-size:.53rem;line-height:1.3}.timeline-clip.sequence{color:#f8fbff;background:linear-gradient(135deg,#4d4edbfa,#1fa4c5f0);border-color:#75e0ffc7;box-shadow:inset 0 1px #ffffff38,0 5px 18px #1871a447}.timeline-clip.sequence:hover,.timeline-clip.sequence.selected,.timeline-clip.sequence.multi-selected{border-color:#c3f8fffa;box-shadow:inset 0 1px #ffffff47,0 0 0 2px #64e1ff3d,0 8px 24px #1974aa66}.timeline-clip.sequence .timeline-clip-preview{color:#f6fdff;background:#06264c57;border-right:1px solid #fff3;place-items:center;min-width:30px;font-size:.82rem;font-weight:950;display:grid}.timeline-clip.sequence .timeline-clip-name{color:#fff;text-shadow:0 1px 2px #03182fb8}.timeline-clip.sequence .timeline-trim-handle{display:none!important}.timeline-compound-badge{color:#e8fdff;letter-spacing:.04em;pointer-events:none;background:#0530536b;border:1px solid #d0faff7a;border-radius:999px;place-items:center;min-width:34px;height:15px;margin-left:5px;padding:0 5px;font-size:.43rem;font-weight:950;line-height:1;display:inline-grid}.compound-inspector-card{background:linear-gradient(145deg,#2f4ab033,#125c7929),#141d39b8;border:1px solid #5bd1f24d;border-radius:12px;gap:10px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff0a}.compound-inspector-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.compound-inspector-card span{color:#65dcf6;letter-spacing:.06em;font-size:.5rem;font-weight:950}.compound-inspector-card strong{color:#f6fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.compound-inspector-card small{color:#91a8cb;font-size:.53rem;line-height:1.38}.compound-inspector-card .primary-button{color:#fff;background:linear-gradient(135deg,#5266ef,#22b3d3);border-color:#5edefa75;width:100%;min-height:31px;font-size:.57rem;font-weight:900}.compound-inspector-actions{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.compound-inspector-actions>button:not(.primary-button){color:#bdd3ef;background:#24355ba8;border:1px solid #70a3db3d;border-radius:8px;width:100%;min-height:29px;font-size:.54rem;font-weight:850}.compound-inspector-actions>button:not(.primary-button):hover{color:#f3fcff;background:#2a5c7ca8;border-color:#70daf170}.sequence-tab.multicam{background:linear-gradient(145deg,#13515bb8,#272b6bc2);border-color:#57dccb57}.sequence-tab.multicam.active{background:linear-gradient(145deg,#187e7ddb,#4844b2e0);border-color:#5cf3dac2;box-shadow:inset 0 0 0 1px #a3ffef1a,0 0 18px #2bc1b629}.sequence-tab.multicam .sequence-tab-icon{color:#8ff7e3}.sequence-tab.multicam small{color:#95e5db}.sequence-multicam-button,.sequence-multicam-monitor-button{color:#b9f7eb;white-space:nowrap;background:linear-gradient(145deg,#114d5bc2,#28346fc2);border:1px solid #4cdacb59;border-radius:8px;min-height:27px;padding:0 10px;font-size:.54rem;font-weight:900}.sequence-multicam-button:hover,.sequence-multicam-monitor-button:hover,.sequence-multicam-monitor-button.active{color:#fff;background:linear-gradient(145deg,#167475e6,#4441a4e6);border-color:#6ff2dbb8}.timeline-clip.sequence.multicam-block{background:repeating-linear-gradient(135deg,#ffffff0e 0 7px,#0000 7px 14px),linear-gradient(135deg,#198787f0,#503eb5f0);border-color:#4deed5c7;box-shadow:inset 0 0 0 1px #acfff01a,0 0 10px #23d5bf24}.timeline-clip.sequence.multicam-block.selected{border-color:#a8fff0;box-shadow:0 0 0 2px #63f4db47,0 0 18px #2cdac333}.timeline-compound-badge.multicam{color:#d5fff7;background:#084b52b8;border-color:#77ffe580}.compound-inspector-card.multicam{background:linear-gradient(145deg,#14666c47,#3a309338),#141d39c2;border-color:#53ebd261}.compound-inspector-card.multicam span{color:#80f0dc}.multicam-backdrop{z-index:2600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020819c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.multicam-setup-dialog,.multicam-monitor-dialog{background:radial-gradient(circle at 12% 0,#23aea521,#0000 36%),linear-gradient(155deg,#0c1734 0%,#111b3b 56%,#10152e 100%);border:1px solid #62e1d261;border-radius:18px;flex-direction:column;width:min(900px,96vw);min-height:0;max-height:min(780px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff0d}.multicam-monitor-dialog{width:min(1220px,97vw);max-height:94vh}.multicam-dialog-header{border-bottom:1px solid #6f9ccf2e;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.multicam-dialog-header>div{min-width:0}.multicam-dialog-header span{color:#6fe7d3;letter-spacing:.12em;margin-bottom:5px;font-size:.62rem;font-weight:950;display:block}.multicam-dialog-header h2{color:#f5fbff;margin:0;font-size:1.08rem;line-height:1.2}.multicam-dialog-header p{color:#9eb2d1;margin:7px 0 0;font-size:.69rem;line-height:1.45}.multicam-dialog-header>button{color:#cfe1f7;background:#1b284bb8;border:1px solid #89abd938;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.multicam-dialog-header>button:hover{color:#fff;border-color:#66efd880}.multicam-setup-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 22px;display:grid}.multicam-setup-summary>div{background:#122043ad;border:1px solid #6596cb2e;border-radius:10px;align-items:baseline;gap:8px;min-width:0;padding:10px 12px;display:flex}.multicam-setup-summary strong{color:#7af0dc;font-size:.9rem}.multicam-setup-summary span{color:#9bb0cf;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.multicam-source-heading{color:#7289ac;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 145px 145px;gap:8px;padding:0 29px 7px;font-size:.51rem;font-weight:900;display:grid}.multicam-source-heading span:not(:first-child){text-align:center}.multicam-source-list{scrollbar-width:thin;gap:7px;min-height:0;padding:0 22px 4px;display:grid;overflow:auto}.multicam-source-row{background:#121f3fb8;border:1px solid #6797cd33;border-radius:11px;grid-template-columns:minmax(0,1fr) 145px 145px;align-items:center;gap:8px;min-width:0;padding:10px 8px 10px 10px;display:grid}.multicam-source-row.audio{background:#2d1d487a;border-color:#b570e73d}.multicam-source-identity{align-items:center;gap:10px;min-width:0;display:flex}.multicam-source-number{color:#cffff5;background:#1162648c;border:1px solid #64e8d152;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:.66rem;font-weight:950;display:grid}.multicam-source-row.audio .multicam-source-number{color:#edd7ff;background:#5c2f7799;border-color:#c989f457}.multicam-source-identity>div{gap:3px;min-width:0;display:grid}.multicam-source-identity strong,.multicam-source-identity small,.multicam-source-identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multicam-source-identity strong{color:#edf7ff;font-size:.64rem}.multicam-source-identity small{color:#91a5c6;font-size:.53rem}.multicam-source-identity em{font-size:.48rem;font-style:normal;font-weight:800}.multicam-source-identity em.ready{color:#6ce2c8}.multicam-source-identity em.fallback{color:#e5b06c}.multicam-radio-cell{color:#bdcce2;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:.54rem;font-weight:800;display:flex}.multicam-radio-cell input{accent-color:#4bd7c0;width:14px;height:14px}.multicam-setup-note{background:#5e3e1738;border:1px solid #d5a35338;border-radius:10px;margin:12px 22px 0;padding:10px 12px}.multicam-setup-note strong{color:#efc782;font-size:.56rem;display:block}.multicam-setup-note p{color:#baa98d;margin:4px 0 0;font-size:.54rem;line-height:1.42}.multicam-dialog-footer{border-top:1px solid #6f9ccf29;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:15px 22px 18px;display:flex}.multicam-dialog-footer button{border-radius:9px;min-height:34px;padding:0 14px;font-size:.58rem;font-weight:900}.multicam-dialog-footer .primary-button{color:#fff;background:linear-gradient(135deg,#3c65e8,#20bda8);border-color:#5eedd380}.multicam-dialog-footer .primary-button:disabled{opacity:.48;cursor:wait}.multicam-monitor-backdrop{padding:18px}.multicam-angle-grid{background:#0309174d;flex:auto;gap:10px;min-height:0;padding:14px 18px;display:grid;overflow:auto}.multicam-angle-grid.angles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.multicam-angle-grid.angles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.multicam-angle-grid.angles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.multicam-angle-grid.angles-5,.multicam-angle-grid.angles-6{grid-template-columns:repeat(3,minmax(0,1fr))}.multicam-angle-card{cursor:pointer;background:#0a1023;border:2px solid #5374a842;border-radius:12px;min-width:0;transition:border-color .14s,box-shadow .14s,transform .14s;overflow:hidden;box-shadow:0 8px 24px #0003}.multicam-angle-card:hover{border-color:#62d4c694;transform:translateY(-1px)}.multicam-angle-card.active{border-color:#65f1d8;box-shadow:0 0 0 2px #47e5cc29,0 10px 28px #0fcaae21}.multicam-angle-view{aspect-ratio:16/9;background:#02040c;position:relative;overflow:hidden}.multicam-angle-view video{object-fit:contain;background:#000;width:100%;height:100%}.multicam-angle-missing{color:#7184a6;place-items:center;height:100%;font-size:.62rem;display:grid}.multicam-angle-key,.multicam-angle-live{border-radius:7px;font-weight:950;line-height:1;position:absolute;top:8px}.multicam-angle-key{color:#fff;background:#030816b8;border:1px solid #ffffff42;place-items:center;width:28px;height:28px;font-size:.68rem;display:grid;left:8px}.multicam-angle-live{color:#00251f;letter-spacing:.06em;background:#65f1d8;padding:7px 8px;font-size:.48rem;right:8px}.multicam-angle-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.multicam-angle-meta>div:first-child{gap:3px;min-width:0;display:grid}.multicam-angle-meta strong,.multicam-angle-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multicam-angle-meta strong{color:#ecf7ff;font-size:.59rem}.multicam-angle-meta small{color:#8197b8;font-size:.48rem}.multicam-angle-badges{flex:none;align-items:center;gap:5px;display:flex}.multicam-angle-badges span,.multicam-angle-badges em{border-radius:6px;padding:4px 6px;font-size:.45rem;font-style:normal;font-weight:950}.multicam-angle-badges span{color:#eedcff;background:#7e3ea694}.multicam-angle-badges em.good{color:#9ff7e5;background:#1676678f}.multicam-angle-badges em.medium{color:#f1d398;background:#734e188f}.multicam-angle-badges em.low{color:#ffb2b2;background:#78263094}.multicam-monitor-transport{background:#0a1228d6;border-top:1px solid #628fc72e;border-bottom:1px solid #628fc724;flex:none;grid-template-columns:auto auto auto auto minmax(140px,1fr);align-items:center;gap:8px;padding:10px 18px;display:grid}.multicam-monitor-transport button{color:#cfe0f4;background:#1c2b4dc2;border:1px solid #6b96ca3d;border-radius:8px;min-height:30px;padding:0 10px;font-size:.53rem;font-weight:900}.multicam-monitor-transport .multicam-monitor-play{color:#fff;background:linear-gradient(135deg,#4c62e7,#21ae9d);border-color:#5fe8d173;min-width:46px}.multicam-monitor-transport strong{color:#eaf8ff;text-align:center;min-width:90px;font-size:.59rem}.multicam-monitor-transport input[type=range]{accent-color:#52e2cb;width:100%}.multicam-monitor-footer{justify-content:flex-end}.multicam-monitor-footer>div{gap:3px;min-width:0;margin-right:auto;display:grid}.multicam-monitor-footer strong{color:#e7f5ff;font-size:.61rem}.multicam-monitor-footer small{color:#8da2c1;font-size:.5rem}@media (max-width:850px){.multicam-backdrop{padding:10px}.multicam-source-heading{display:none}.multicam-source-row{grid-template-columns:minmax(0,1fr) 118px}.multicam-source-row .multicam-radio-cell:first-of-type{grid-area:1/2}.multicam-source-row .multicam-radio-cell:last-of-type{grid-area:2/2}.multicam-source-identity{grid-row:1/3}.multicam-angle-grid.angles-3,.multicam-angle-grid.angles-5,.multicam-angle-grid.angles-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.multicam-dialog-header{padding:14px}.multicam-setup-summary{grid-template-columns:1fr;padding:10px 14px}.multicam-source-list{padding-inline:14px}.multicam-source-row{grid-template-columns:1fr}.multicam-source-row .multicam-source-identity,.multicam-source-row .multicam-radio-cell{grid-area:auto/1;justify-content:flex-start}.multicam-setup-note{margin-inline:14px}.multicam-dialog-footer{flex-wrap:wrap;padding:12px 14px 14px}.multicam-angle-grid,.multicam-angle-grid.angles-2,.multicam-angle-grid.angles-3,.multicam-angle-grid.angles-4,.multicam-angle-grid.angles-5,.multicam-angle-grid.angles-6{grid-template-columns:1fr}.multicam-monitor-transport{grid-template-columns:repeat(4,auto)}.multicam-monitor-transport input[type=range]{grid-column:1/-1}.multicam-monitor-footer>div{width:100%;margin:0 0 6px}}.timeline-clip.multicam-segment{cursor:default;background:repeating-linear-gradient(135deg,#ffffff09 0 6px,#0000 6px 12px),linear-gradient(135deg,#1b687beb,#374396eb);border-color:#69eed994;box-shadow:inset 0 0 0 1px #b1fff00f}.timeline-clip.multicam-segment:after{content:"TEMPS LIÉ";color:#bdfbf0;letter-spacing:.04em;pointer-events:none;background:#04303aad;border:1px solid #97ffeb42;border-radius:4px;padding:2px 4px;font-size:.38rem;font-weight:950;position:absolute;bottom:3px;right:5px}.timeline-clip.multicam-segment .timeline-trim-handle{display:none}.multicam-continuity-card{background:linear-gradient(145deg,#116e713d,#37309333),#111d3ad1;border:1px solid #58ead157;border-radius:13px;gap:12px;padding:13px;display:grid}.multicam-continuity-card>div:first-child{gap:4px;display:grid}.multicam-continuity-card>div:first-child span{color:#79ecd7;letter-spacing:.08em;font-size:.5rem;font-weight:950}.multicam-continuity-card>div:first-child strong{color:#f2fffc;font-size:.72rem}.multicam-continuity-card>div:first-child small{color:#9db8c9;font-size:.55rem;line-height:1.45}.multicam-continuity-card .field{margin:0}.multicam-continuity-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.multicam-continuity-actions button{width:100%;min-height:32px;font-size:.56rem}.animation-step-jump.active{background:linear-gradient(145deg,#2c73cd33,#5d43bc29);border-color:#52d2ff8c;box-shadow:inset 0 0 0 1px #6fdcff14}.motion-graph-advanced-details{background:linear-gradient(155deg,#102a5b70,#0d122fb3);border:1px solid #49cbff38;border-radius:11px;overflow:hidden}.motion-graph-advanced-details>summary{cursor:pointer;gap:3px;padding:11px 34px 11px 12px;list-style:none;display:grid;position:relative}.motion-graph-advanced-details>summary::-webkit-details-marker{display:none}.motion-graph-advanced-details>summary:after{content:"＋";color:#72dfff;font-weight:900;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.motion-graph-advanced-details[open]>summary:after{content:"−"}.motion-graph-advanced-details[open]>summary{background:#3e6ecd14;border-bottom:1px solid #5bb8ff24}.motion-graph-advanced-details>summary span{color:#eef7ff;font-size:.67rem;font-weight:900}.motion-graph-advanced-details>summary small{color:#86a4c9;font-size:.55rem}.motion-graph-advanced-content{gap:10px;padding:11px;display:grid}.motion-graph-segment-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.motion-graph-segment-heading>div{gap:3px;min-width:0;display:grid}.motion-graph-segment-heading strong{color:#eaf6ff;font-size:.64rem}.motion-graph-segment-heading small{color:#829abd;font-size:.53rem;line-height:1.35}.motion-graph-segment-heading>span{color:#8be7ff;background:#1673a521;border:1px solid #4ecaff3b;border-radius:7px;flex:none;padding:4px 6px;font-size:.54rem;font-weight:850}.motion-graph-step-tabs{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.motion-graph-step-tabs button{color:#9eafd0;cursor:pointer;background:#ffffff08;border:1px solid #6b8de12b;border-radius:8px;flex:none;min-height:28px;padding:5px 8px;font-size:.54rem;font-weight:850}.motion-graph-step-tabs button.active{color:#effcff;background:#2a8dcd33;border-color:#53d1ff7a}.motion-graph-editor{gap:9px;display:grid}.motion-curve-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.motion-curve-preset-grid button{color:#d8e3f8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #678ade26;border-radius:8px;gap:2px;min-width:0;min-height:43px;padding:7px 8px;display:grid}.motion-curve-preset-grid button strong{font-size:.58rem}.motion-curve-preset-grid button small{color:#7f92b6;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.motion-curve-preset-grid button:hover,.motion-curve-preset-grid button.active{background:#307ebe21;border-color:#45ccff66}.motion-curve-preset-grid button.active strong{color:#86e8ff}.motion-curve-canvas-wrap{background:#071022;border:1px solid #618fe22e;border-radius:10px;padding:9px 9px 19px;position:relative}.motion-curve-canvas{touch-action:none;cursor:crosshair;width:100%;height:145px;display:block;overflow:visible}.motion-curve-grid{fill:none;stroke:#7e97cd1f;stroke-width:.55px;vector-effect:non-scaling-stroke}.motion-curve-diagonal{fill:none;stroke:#8199cb2e;stroke-width:.65px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.motion-curve-handle-line{stroke:#74d7ff80;stroke-width:.8px;vector-effect:non-scaling-stroke}.motion-curve-path{fill:none;stroke:#62dcff;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #45cbff61)}.motion-curve-handle{fill:#f6fcff;stroke:#20bde9;stroke-width:1.4px;vector-effect:non-scaling-stroke;cursor:grab}.motion-curve-handle.secondary{stroke:#9b72ff}.motion-curve-handle:active{cursor:grabbing}.motion-curve-axis-labels{color:#667ca1;justify-content:space-between;font-size:.48rem;font-weight:750;display:flex;position:absolute;bottom:5px;left:9px;right:9px}.motion-curve-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px;display:grid}.motion-curve-values span{color:#8099bc;white-space:nowrap;min-width:0;font-size:.5rem}.motion-curve-values button{color:#b7c7e2;cursor:pointer;background:#ffffff08;border:1px solid #678fdf29;border-radius:7px;grid-column:1/-1;min-height:28px;font-size:.53rem;font-weight:800}.motion-graph-time-editor{background:#ffffff06;border:1px solid #5b8ce226;border-radius:9px;gap:6px;padding:8px;display:grid}.motion-graph-time-editor label{color:#9eb0ce;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:7px;font-size:.54rem;font-weight:750;display:grid}.motion-graph-time-editor input{color:#edf8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071325;border:1px solid #5b93e538;border-radius:7px;width:100%;min-width:0;padding:6px;font-size:.56rem}.motion-graph-time-editor>div,.motion-graph-management{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.motion-graph-time-editor button,.motion-graph-management button{color:#c7d7ee;cursor:pointer;background:#ffffff09;border:1px solid #5b97e62e;border-radius:8px;min-height:30px;font-size:.54rem;font-weight:820}.motion-graph-time-editor button:hover,.motion-graph-management button:hover:not(:disabled){color:#fff;background:#2f8bcd24;border-color:#3fcaff6b}.motion-graph-management button:disabled{opacity:.38;cursor:not-allowed}.motion-graph-empty{color:#7f94b7;text-align:center;border:1px dashed #668fdc2e;border-radius:9px;padding:10px;font-size:.55rem}.motion-graph-path-note{color:#768cad;margin:0;font-size:.51rem;line-height:1.45}.motion-animation-preview-overlay{z-index:36;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-animation-preview-overlay polyline{fill:none;stroke:#ffca5d;stroke-width:.55px;stroke-dasharray:1.4 1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #ffb537cc)}.motion-animation-preview-overlay circle.keyframe{fill:#fff4b0;stroke:#6f4300;stroke-width:.35px;vector-effect:non-scaling-stroke}.motion-animation-preview-overlay circle.current{fill:#fff;stroke:#ff9d00;stroke-width:.55px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #ffae2af2)}.motion-animation-preview-overlay text{fill:#fff5cb;stroke:#000000bf;stroke-width:.45px;paint-order:stroke;font-size:3px;font-weight:900}@media (max-width:1450px){.motion-curve-canvas{height:125px}}.animation-clipboard-ready{background:linear-gradient(145deg,#186f9f33,#2a378b2e);border:1px solid #4cd3ff52;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.animation-clipboard-ready>div{gap:3px;min-width:0;display:grid}.animation-clipboard-ready strong{color:#eafaff;font-size:.63rem}.animation-clipboard-ready small{color:#91abc9;font-size:.52rem;line-height:1.4}.animation-clipboard-ready button{color:#f4fdff;cursor:pointer;background:#2399cc38;border:1px solid #5bdeff7a;border-radius:8px;min-height:32px;padding:6px 9px;font-size:.54rem;font-weight:900}.animation-clipboard-ready button:hover{background:#2ea9da4d;border-color:#88ebffb8}.animation-action-feedback{background:#23805d1f;border:1px solid #66daa63d;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;padding:8px 9px;display:grid}.animation-action-feedback span{color:#dfffee;background:#41be823d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.58rem;font-weight:950;display:grid}.animation-action-feedback p{color:#b8d7c8;margin:2px 0 0;font-size:.53rem;line-height:1.45}.motion-graph-range-status{background:#ffffff06;border:1px solid #6093e12b;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.motion-graph-range-status span{color:#7f94b6;text-transform:uppercase;letter-spacing:.05em;font-size:.49rem;font-weight:750}.motion-graph-range-status strong{color:#dbe9f8;font-size:.56rem}.motion-graph-range-status.complete{background:#237e591a;border-color:#54d3a03d}.motion-graph-range-status.complete strong{color:#b9f4d7}@media (max-width:1450px){.animation-clipboard-ready{grid-template-columns:minmax(0,1fr)}.animation-clipboard-ready button{width:100%}}.animation-paste-backdrop{z-index:5400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020713d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.animation-paste-dialog{color:#eef7ff;background:radial-gradient(circle at 12% 0,#29b2ff29,#0000 28rem),linear-gradient(155deg,#0f1f46fe,#050c1dfe);border:1px solid #5dbaff57;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(780px,96vw);max-height:min(800px,92vh);display:grid;overflow:hidden;box-shadow:0 34px 110px #0000009e,inset 0 1px #ffffff0d}.animation-paste-header{border-bottom:1px solid #76a0e524;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px 17px;display:flex}.animation-paste-header>div{gap:5px;display:grid}.animation-paste-header span{color:#55d9ff;letter-spacing:.11em;font-size:.62rem;font-weight:950}.animation-paste-header h2{margin:0;font-size:1.2rem}.animation-paste-header p{color:#9cadce;max-width:600px;margin:0;font-size:.72rem;line-height:1.5}.animation-paste-header>button{color:#dce9ff;cursor:pointer;background:#ffffff0d;border:1px solid #91a9d72e;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.animation-paste-source{background:linear-gradient(145deg,#2091c826,#4d4bb81c);border:1px solid #55daff3d;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:14px 18px 8px;padding:12px 13px;display:grid}.animation-paste-source-icon{color:#e8fbff;background:#36bdea2e;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:900;display:grid}.animation-paste-source>div:last-child{gap:2px;min-width:0;display:grid}.animation-paste-source small{color:#78a1c8;text-transform:uppercase;letter-spacing:.06em;font-size:.55rem;font-weight:800}.animation-paste-source strong{color:#f1fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.animation-paste-source p{color:#9fb3cc;margin:0;font-size:.59rem;line-height:1.45}.animation-paste-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:8px 19px 10px;display:flex}.animation-paste-toolbar>div:first-child{gap:2px;display:grid}.animation-paste-toolbar strong{color:#dcecff;font-size:.65rem}.animation-paste-toolbar small{color:#7f94b5;font-size:.54rem}.animation-paste-toolbar>div:last-child{gap:7px;display:flex}.animation-paste-toolbar button{color:#d8e7fb;cursor:pointer;background:#ffffff0b;border:1px solid #6d91cf33;border-radius:8px;min-height:30px;padding:5px 9px;font-size:.54rem;font-weight:850}.animation-paste-toolbar button:disabled{opacity:.42;cursor:default}.animation-paste-target-list{scrollbar-width:thin;gap:8px;min-height:180px;padding:0 18px 15px;display:grid;overflow-y:auto}.animation-paste-target{cursor:pointer;background:#ffffff07;border:1px solid #7092cc29;border-radius:11px;grid-template-columns:20px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;transition:border-color .12s,background .12s,transform .12s;display:grid}.animation-paste-target:hover:not(.disabled){background:#368fbe16;border-color:#5bd3ff52;transform:translateY(-1px)}.animation-paste-target.selected{background:linear-gradient(145deg,#1ba1d22e,#395ec021);border-color:#49deffa3;box-shadow:inset 3px 0 #58e5ffd6}.animation-paste-target.disabled{opacity:.5;cursor:not-allowed}.animation-paste-target input{accent-color:#45d7ff;width:16px;height:16px}.animation-paste-target-icon{color:#eefaff;background:#4793da26;border-radius:9px;place-items:center;width:40px;height:36px;font-size:.68rem;font-weight:950;display:grid}.animation-paste-target-icon.audio{background:#975bda2e}.animation-paste-target-icon.text{background:#e19c3d2e}.animation-paste-target-icon.image{background:#45b5922e}.animation-paste-target-icon.sequence{background:#5d78eb33}.animation-paste-target-icon.effect{background:#d450ad2e}.animation-paste-target-copy{gap:3px;min-width:0;display:grid}.animation-paste-target-copy>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.animation-paste-target-copy strong{color:#edf6ff;text-overflow:ellipsis;white-space:nowrap;max-width:min(350px,48vw);font-size:.66rem;overflow:hidden}.animation-paste-target-copy em{color:#bfeeff;background:#2daad22b;border-radius:999px;padding:3px 6px;font-size:.45rem;font-style:normal;font-weight:900}.animation-paste-target-copy em.selected-badge{color:#dfffee;background:#2fb0772e}.animation-paste-target-copy p,.animation-paste-target-copy small{color:#8fa3c1;margin:0;font-size:.53rem}.animation-paste-target-state{justify-content:flex-end;display:flex}.animation-paste-target-state span{text-align:center;border-radius:7px;max-width:150px;padding:4px 7px;font-size:.48rem;font-weight:850}.animation-paste-target-state .ready{color:#bdf3da;background:#2d9d6926}.animation-paste-target-state .replace{color:#ffe1a8;background:#c4842824}.animation-paste-target-state .blocked{color:#c1cad9;background:#7a879d1f}.animation-paste-empty{text-align:center;border:1px dashed #7091c838;border-radius:12px;place-content:center;gap:6px;min-height:180px;padding:20px;display:grid}.animation-paste-empty strong{color:#dce9fb;font-size:.74rem}.animation-paste-empty p{color:#899cb8;margin:0;font-size:.61rem}.animation-paste-footer{background:#0309187a;border-top:1px solid #7492c824;justify-content:space-between;align-items:center;gap:16px;padding:15px 19px;display:flex}.animation-paste-footer>div:first-child{gap:3px;display:grid}.animation-paste-footer strong{color:#e5f0ff;font-size:.64rem}.animation-paste-footer small{color:#8194b2;font-size:.52rem}.animation-paste-footer>div:last-child{gap:8px;display:flex}.animation-paste-footer button{min-height:34px;font-size:.56rem;font-weight:900}.animation-paste-footer .primary-button:disabled{opacity:.42;cursor:default}@media (max-width:720px){.animation-paste-backdrop{padding:8px}.animation-paste-dialog{width:100%;max-height:96vh}.animation-paste-header{padding:16px}.animation-paste-source{margin-inline:12px}.animation-paste-toolbar{align-items:flex-start;padding-inline:13px}.animation-paste-target-list{padding-inline:12px}.animation-paste-target{grid-template-columns:18px 34px minmax(0,1fr)}.animation-paste-target-state{grid-column:3;justify-content:flex-start}.animation-paste-footer{flex-direction:column;align-items:stretch;padding:13px}.animation-paste-footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.audio-automation-editor{background:linear-gradient(#131f23f5,#0a1014f5);border:1px solid #56f0a333;border-radius:14px;gap:12px;padding:13px;display:grid}.audio-automation-heading,.audio-automation-point-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.audio-automation-heading>div{gap:2px;display:grid}.audio-automation-heading span,.audio-automation-point-title span{color:#dceaefad;font-size:11px}.audio-automation-heading>div>span{color:#56f0a3e0;letter-spacing:.1em;font-size:10px;font-weight:800}.audio-automation-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.audio-automation-preset-grid button{text-align:left;min-width:0;color:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:3px;padding:9px;display:grid}.audio-automation-preset-grid button:hover{background:#56f0a314;border-color:#56f0a36b}.audio-automation-preset-grid small{color:#dceaef94;line-height:1.25}.audio-automation-canvas-wrap{min-height:150px;padding-right:34px;position:relative}.audio-automation-canvas{cursor:crosshair;background:#02070ac7;border:1px solid #ffffff14;border-radius:11px;width:100%;height:150px;overflow:visible}.audio-automation-grid{fill:none;stroke:#ffffff12;stroke-width:.6px}.audio-automation-area{fill:#56f0a31f}.audio-automation-path{fill:none;stroke:#56f0a3f5;stroke-width:2px;vector-effect:non-scaling-stroke}.audio-automation-playhead{stroke:#ffd35be6;stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.audio-automation-point{fill:#0b1115;stroke:#56f0a3fa;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:pointer}.audio-automation-point.active{fill:#ffd35bf2;stroke:#fff}.audio-automation-scale{color:#dceaef7a;flex-direction:column;justify-content:space-between;align-items:flex-end;width:30px;font-size:9px;display:flex;position:absolute;inset:2px 0 2px auto}.audio-automation-actions,.audio-automation-point-buttons,.audio-fade-presets{flex-wrap:wrap;gap:7px;display:flex}.audio-automation-actions>button{flex:120px}.audio-automation-point-editor,.audio-fade-visual-controls{background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;gap:9px;padding:10px;display:grid}.audio-automation-point-editor label,.audio-fade-visual-controls label{gap:5px;display:grid}.audio-fade-presets button{min-width:72px;color:inherit;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;flex:1;padding:7px 8px}.timeline-volume-automation{pointer-events:none;opacity:.95;width:calc(100% - 8px);height:22px;position:absolute;inset:auto 4px 3px}.timeline-volume-automation polyline{fill:none;stroke:#ffe884f2;stroke-width:1.5px;vector-effect:non-scaling-stroke}.workflow-master-meter,.workflow-ducking-controls{background:#56f0a30b;border:1px solid #56f0a329;border-radius:10px;gap:8px;padding:10px;display:grid}.workflow-master-meter>div:first-child{justify-content:space-between;gap:8px;display:flex}.workflow-meter-rail{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.workflow-meter-rail i{border-radius:inherit;background:linear-gradient(90deg,#56f0a3e6,#ffd35bf2);height:100%;display:block}.workflow-ducking-controls label{gap:5px;display:grid}@media (max-width:1450px){.audio-automation-preset-grid{grid-template-columns:1fr}}.audio-preset-feedback{color:#fff0beeb;background:#ffd35b12;border:1px solid #ffd35b42;border-radius:10px;padding:9px 10px;font-size:11px;line-height:1.35}.audio-ducking-card{gap:10px;display:grid}.audio-ducking-simple-controls{background:#56f0a30b;border:1px solid #56f0a324;border-radius:10px;gap:9px;padding:10px;display:grid}.audio-ducking-simple-controls label{gap:5px;display:grid}.professional-workspace .studio-workspace{isolation:isolate;position:relative!important}.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:48px 286px minmax(390px,1fr)!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed,.professional-workspace .studio-workspace.left-panel-expanded.inspector-expanded{grid-template-columns:48px minmax(390px,1fr)!important}.professional-workspace .sidebar-panel.work-panel-expanded,.professional-workspace .inspector-panel.work-panel-expanded{z-index:420;contain:layout paint style;isolation:isolate;grid-template-rows:auto minmax(0,1fr);min-height:0;top:0;bottom:0;box-shadow:0 22px 54px #0000007a,inset 0 0 0 1px #5b84ff17;-webkit-backdrop-filter:none!important;background:linear-gradient(#07112a,#050c1f)!important;border-color:#678fff59!important;display:grid!important;position:absolute!important;overflow:hidden!important}.professional-workspace .sidebar-panel.work-panel-expanded{left:55px;width:clamp(560px,46vw,760px)!important}.professional-workspace .inspector-panel.work-panel-expanded{right:0;width:clamp(590px,49vw,820px)!important}.work-panel-header-actions{flex:none;align-items:center;gap:6px;display:flex}.work-panel-expand-button{color:#c4d3ff;cursor:pointer;background:#506fd317;border:1px solid #6f95ff3d;border-radius:8px;min-height:28px;padding:0 10px;font-size:.59rem;font-weight:900}.work-panel-expand-button:hover,.work-panel-expand-button.active{color:#fff;background:linear-gradient(135deg,#426fff47,#684bff3d);border-color:#61bbff85}.work-panel-expanded .sidebar-active-tool,.work-panel-expanded .inspector-header{z-index:5;background:#071027fa;border-bottom:1px solid #708fe229;position:relative;min-height:64px!important}.work-panel-expanded>.panel-scroll{scrollbar-gutter:stable;min-height:0;padding:14px!important;overflow:auto!important}.sidebar-panel.work-panel-expanded .media-library-controls,.sidebar-panel.work-panel-expanded .audio-compact-toolbar,.sidebar-panel.work-panel-expanded .effects-browser-controls{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr)!important}.sidebar-panel.work-panel-expanded .media-list.media-library-rebuild{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px!important;display:grid!important}.sidebar-panel.work-panel-expanded .media-list.media-library-rebuild>.inspector-empty{grid-column:1/-1}.sidebar-panel.work-panel-expanded .media-card-simple{min-width:0}.sidebar-panel.work-panel-expanded .text-style-list,.sidebar-panel.work-panel-expanded .transition-library-grid,.sidebar-panel.work-panel-expanded .effects-pro-grid,.sidebar-panel.work-panel-expanded .effects-recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sidebar-panel.work-panel-expanded .audio-real-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px!important;display:grid!important}.sidebar-panel.work-panel-expanded .audio-real-list>.inspector-empty,.sidebar-panel.work-panel-expanded .audio-drag-tip,.sidebar-panel.work-panel-expanded .audio-license-inline{grid-column:1/-1}.inspector-panel.work-panel-expanded .nova-inspector-tabs{top:-14px;margin:-14px -14px 13px!important;padding:10px 12px 9px!important}.inspector-panel.work-panel-expanded .nova-inspector-tabs button{min-height:36px!important;font-size:.64rem!important}.inspector-workspace-expanded .nova-inspector-tab-panel:not(.audio-inspector-layout),.inspector-workspace-expanded .nova-properties-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px;display:grid}.inspector-workspace-expanded .nova-inspector-tab-panel:not(.audio-inspector-layout)>.nova-inspector-title,.inspector-workspace-expanded .nova-inspector-tab-panel:not(.audio-inspector-layout)>.transform-help-note,.inspector-workspace-expanded .nova-inspector-tab-panel:not(.audio-inspector-layout)>.motion-graph-editor,.inspector-workspace-expanded .nova-inspector-tab-panel:not(.audio-inspector-layout)>.animation-clipboard-card,.inspector-workspace-expanded .nova-inspector-tab-panel:not(.audio-inspector-layout)>.inspector-actions,.inspector-workspace-expanded .nova-properties-content>.inspector-empty{grid-column:1/-1}.audio-inspector-layout{gap:11px;display:grid}.audio-quick-controls{background:#ffffff06;border:1px solid #6e8ed224;border-radius:13px;gap:10px;padding:12px;display:grid}.inspector-workspace-expanded .audio-inspector-layout{grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);align-items:start;gap:12px}.inspector-workspace-expanded .audio-quick-controls{grid-area:1/1}.inspector-workspace-expanded .audio-automation-editor{grid-area:1/2/span 2}.inspector-workspace-expanded .audio-ducking-card{grid-area:2/1}.inspector-workspace-expanded .audio-cleanup-card,.inspector-workspace-expanded .audio-inspector-layout>.nova-full-button{grid-column:1/-1}.inspector-workspace-expanded .audio-cleanup-card{grid-template-columns:minmax(190px,.65fr) minmax(360px,1.35fr);align-items:start;gap:10px 14px;display:grid}.inspector-workspace-expanded .audio-cleanup-card>.nova-inspector-title,.inspector-workspace-expanded .audio-cleanup-card>.pro-tool-note{grid-column:1/-1}.inspector-workspace-expanded .audio-cleanup-card .audio-cleanup-presets{grid-column:1}.inspector-workspace-expanded .audio-cleanup-card .audio-cleanup-controls{grid-area:2/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audio-ducking-explanation{color:#dde8f7b8;margin:0;font-size:.64rem;line-height:1.48}.audio-ducking-main-button{width:100%;min-height:38px!important}.audio-ducking-main-button.active{color:#b9f9d6;background:#56f0a317;border-color:#56f0a357}.audio-voice-detection{background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:flex}.audio-voice-detection strong{color:#07131b;background:#70eab0;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.68rem;display:grid}.audio-voice-detection.empty strong{color:#dbe5f8;background:#ffffff1f}.audio-voice-detection span{color:#aebbd4;font-size:.59rem;font-weight:750}.audio-ducking-strength-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.audio-ducking-strength-grid button{color:#dce7f7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;gap:3px;min-width:0;min-height:55px;padding:8px 6px;display:grid}.audio-ducking-strength-grid button.active{background:#56f0a31a;border-color:#56f0a375}.audio-ducking-strength-grid strong{font-size:.6rem}.audio-ducking-strength-grid small{color:#8798b4;font-size:.49rem;line-height:1.25}.audio-ducking-advanced{border-top:1px solid #ffffff12;padding-top:8px}.audio-ducking-advanced summary{color:#9fb1ce;cursor:pointer;font-size:.58rem;font-weight:850}.audio-ducking-advanced[open] summary{margin-bottom:8px}.audio-voice-window{fill:#61a6ff1b;stroke:#61a6ff57;stroke-width:.4px;vector-effect:non-scaling-stroke;pointer-events:none}.inspector-workspace-expanded .audio-automation-editor{gap:10px;padding:12px}.inspector-workspace-expanded .audio-automation-canvas-wrap,.inspector-workspace-expanded .audio-automation-canvas{height:180px;min-height:180px}@media (max-width:1180px){.professional-workspace .sidebar-panel.work-panel-expanded,.professional-workspace .inspector-panel.work-panel-expanded{left:55px;right:7px;width:auto!important}.inspector-workspace-expanded .audio-inspector-layout,.inspector-workspace-expanded .audio-cleanup-card{grid-template-columns:1fr}.inspector-workspace-expanded .audio-quick-controls,.inspector-workspace-expanded .audio-automation-editor,.inspector-workspace-expanded .audio-ducking-card,.inspector-workspace-expanded .audio-cleanup-card,.inspector-workspace-expanded .audio-inspector-layout>.nova-full-button,.inspector-workspace-expanded .audio-cleanup-card>*{grid-area:auto/1!important}}.professional-workspace .studio-workspace.left-panel-expanded{grid-template-columns:48px clamp(520px,42vw,720px) minmax(320px,1fr) 44px!important}.professional-workspace .studio-workspace.left-panel-expanded .sidebar-panel.work-panel-expanded,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed .inspector-panel.work-panel-expanded{z-index:20;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;position:relative!important;inset:auto!important}.professional-workspace .studio-workspace.left-panel-expanded .professional-preview-section,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed .professional-preview-section{width:100%!important;min-width:0!important;transform:none!important}.professional-workspace .inspector-panel.work-panel-opposite-collapsed{box-shadow:inset 1px 0 #ffffff06;background:linear-gradient(#0b1837fa,#060e22fc)!important;border-color:#6b92ff42!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.collapsed-work-panel-tab{color:#dce7ff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;height:100%;min-height:0;padding:12px 0;display:flex}.collapsed-work-panel-tab span{writing-mode:vertical-rl;color:#cbd9ff;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950;transform:rotate(180deg)}.collapsed-work-panel-tab small{color:#eef4ff;background:#4d70e51f;border:1px solid #769dff42;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.83rem;line-height:1;display:grid}.collapsed-work-panel-tab:hover{background:linear-gradient(#4467db2e,#523ab91f)}.collapsed-work-panel-tab:hover small{background:#4884ee38;border-color:#64beff7a}.sidebar-panel.work-panel-expanded .media-list.media-library-rebuild>.inspector-empty,.sidebar-panel.work-panel-expanded .audio-real-list>.inspector-empty,.sidebar-panel.work-panel-expanded .audio-drag-tip,.sidebar-panel.work-panel-expanded .audio-license-inline{grid-column:1/-1!important}.sidebar-panel.work-panel-expanded .media-card-simple{min-width:0!important;height:100%!important;min-height:0!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-card-main{grid-template-columns:54px minmax(0,1fr)!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-thumb-simple{width:54px!important;min-width:54px!important;height:64px!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges{max-height:39px;overflow:hidden}@media (min-width:1650px){.professional-workspace .studio-workspace.left-panel-expanded{grid-template-columns:48px clamp(660px,43vw,760px) minmax(390px,1fr) 44px!important}}@media (max-width:1180px) and (min-width:901px){.professional-workspace .studio-workspace.left-panel-expanded{grid-template-columns:44px minmax(500px,47vw) minmax(280px,1fr) 40px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:44px minmax(280px,1fr) minmax(520px,52vw)!important}.professional-workspace .inspector-panel.work-panel-opposite-collapsed{width:40px!important;min-width:40px!important;max-width:40px!important;display:grid!important}.sidebar-panel.work-panel-expanded .media-list.media-library-rebuild,.sidebar-panel.work-panel-expanded .audio-real-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.professional-workspace .studio-workspace.left-panel-expanded,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:42px minmax(0,1fr)!important}.professional-workspace .studio-workspace.left-panel-expanded .sidebar-panel.work-panel-expanded,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed .inspector-panel.work-panel-expanded,.professional-workspace .inspector-panel.work-panel-opposite-collapsed{display:none!important}}.professional-workspace .studio-workspace.left-panel-expanded{grid-template-columns:48px 452px minmax(760px,1fr) 42px!important;gap:8px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:48px minmax(760px,1fr) 486px!important;gap:8px!important}.professional-workspace .studio-workspace.left-panel-expanded .sidebar-panel.work-panel-expanded,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed .inspector-panel.work-panel-expanded{border-radius:15px!important;align-self:center!important;width:100%!important;max-width:none!important;height:calc(100% - 12px)!important;min-height:0!important;margin:6px 0!important;position:relative!important;inset:auto!important;box-shadow:0 18px 44px #00000057,inset 0 0 0 1px #6e91ff12!important}.professional-workspace .studio-workspace.left-panel-expanded .professional-preview-section,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed .professional-preview-section{justify-self:center!important;width:min(100%,1080px)!important;min-width:0!important;max-width:1080px!important;transform:none!important}.professional-workspace .studio-workspace.left-panel-expanded .professional-preview-section .preview-stage-wrap,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed .professional-preview-section .preview-stage-wrap{min-width:0!important;padding:12px!important}.professional-workspace .studio-workspace.left-panel-expanded .professional-preview-section .preview-stage,.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed .professional-preview-section .preview-stage{max-width:100%!important;max-height:100%!important}.professional-workspace .inspector-panel.work-panel-opposite-collapsed{border-radius:12px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:calc(100% - 12px)!important;margin:6px 0!important}.sidebar-panel.work-panel-expanded .media-list.media-library-rebuild,.sidebar-panel.work-panel-expanded .audio-real-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:8px!important;display:grid!important}.sidebar-panel.work-panel-expanded .media-card-simple{border-radius:11px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:7px!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-card-main{grid-template-columns:46px minmax(0,1fr)!important;gap:7px!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-thumb-simple{border-radius:8px!important;width:46px!important;min-width:46px!important;height:54px!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-info-simple{gap:3px!important;min-width:0!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-name{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.56rem!important;line-height:1.2!important;overflow:hidden!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.35em!important;font-size:.47rem!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges{flex-wrap:nowrap!important;gap:3px!important;max-height:18px!important;display:flex!important;overflow:hidden!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges span,.sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges button{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;max-width:78px!important;padding:2px 4px!important;font-size:.42rem!important;overflow:hidden!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-performance-row{min-height:18px!important;padding:2px 5px!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-performance-row span{font-size:.44rem!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin-top:6px!important}.sidebar-panel.work-panel-expanded .media-card-simple .media-card-actions>button,.sidebar-panel.work-panel-expanded .media-card-simple .media-add-button,.sidebar-panel.work-panel-expanded .media-card-simple .media-overlay-button,.sidebar-panel.work-panel-expanded .media-card-simple .media-prepare-button,.sidebar-panel.work-panel-expanded .media-card-simple .media-proxy-button{min-height:24px!important;padding:3px 5px!important;font-size:.46rem!important;line-height:1.1!important}.sidebar-panel.work-panel-expanded .media-library-controls{grid-template-columns:minmax(0,1fr) 122px!important;gap:7px!important}.sidebar-panel.work-panel-expanded .media-kind-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.sidebar-panel.work-panel-expanded .media-kind-tab{min-width:0!important;padding-inline:5px!important}@media (min-width:1600px){.professional-workspace .studio-workspace.left-panel-expanded{grid-template-columns:48px 468px minmax(820px,1fr) 42px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:48px minmax(820px,1fr) 500px!important}}@media (max-width:1399px) and (min-width:1081px){.professional-workspace .studio-workspace.left-panel-expanded{grid-template-columns:44px 414px minmax(590px,1fr) 38px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:44px minmax(590px,1fr) 446px!important}.professional-workspace .inspector-panel.work-panel-opposite-collapsed{width:38px!important;min-width:38px!important;max-width:38px!important}}@media (max-width:1080px) and (min-width:901px){.professional-workspace .studio-workspace.left-panel-expanded{grid-template-columns:42px 380px minmax(470px,1fr) 36px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:42px minmax(470px,1fr) 400px!important}.professional-workspace .inspector-panel.work-panel-opposite-collapsed{width:36px!important;min-width:36px!important;max-width:36px!important}}.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-rows:minmax(0,1fr)!important;grid-template-columns:48px 468px minmax(0,1fr) 42px!important;grid-auto-flow:column!important;gap:8px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:48px 468px minmax(0,1fr)!important;grid-auto-flow:column!important;gap:8px!important}.professional-workspace .studio-workspace.left-panel-expanded>.nova-command-rail{grid-area:1/1!important}.professional-workspace .studio-workspace.left-panel-expanded>.sidebar-panel.work-panel-expanded{grid-area:1/2!important;width:468px!important;min-width:468px!important;max-width:468px!important}.professional-workspace .studio-workspace.left-panel-expanded>.professional-preview-section{grid-area:1/3!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.professional-workspace .studio-workspace.left-panel-expanded>.inspector-panel.work-panel-opposite-collapsed{grid-area:1/4!important;width:42px!important;min-width:42px!important;max-width:42px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:48px minmax(0,1fr) 500px!important;grid-auto-flow:column!important;gap:8px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.nova-command-rail{grid-area:1/1!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.professional-preview-section{grid-area:1/2!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.inspector-panel.work-panel-expanded{grid-area:1/3!important;width:500px!important;min-width:500px!important;max-width:500px!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-list.media-library-rebuild,.professional-workspace .sidebar-panel.work-panel-expanded .audio-real-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple{width:100%!important;max-width:100%!important;overflow:hidden!important}@media (max-width:1399px) and (min-width:1081px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:44px 424px minmax(0,1fr) 38px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:44px 424px minmax(0,1fr)!important}.professional-workspace .studio-workspace.left-panel-expanded>.sidebar-panel.work-panel-expanded{width:424px!important;min-width:424px!important;max-width:424px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:44px minmax(0,1fr) 452px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.inspector-panel.work-panel-expanded{width:452px!important;min-width:452px!important;max-width:452px!important}}@media (max-width:1080px) and (min-width:901px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:42px 384px minmax(0,1fr) 36px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:42px 384px minmax(0,1fr)!important}.professional-workspace .studio-workspace.left-panel-expanded>.sidebar-panel.work-panel-expanded{width:384px!important;min-width:384px!important;max-width:384px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:42px minmax(0,1fr) 404px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.inspector-panel.work-panel-expanded{width:404px!important;min-width:404px!important;max-width:404px!important}}@media (min-width:1400px){.professional-workspace .studio-workspace:not(.left-panel-expanded):not(.inspector-expanded){grid-template-columns:48px 304px minmax(0,1fr) 350px!important}.professional-workspace .studio-workspace.left-panel-closed:not(.inspector-expanded){grid-template-columns:48px minmax(0,1fr) 350px!important}.professional-workspace .studio-workspace.inspector-closed:not(.left-panel-expanded){grid-template-columns:48px 304px minmax(0,1fr)!important}.professional-workspace .studio-workspace.left-panel-closed.inspector-closed{grid-template-columns:48px minmax(0,1fr)!important}}.professional-workspace .sidebar-panel:not(.work-panel-expanded),.professional-workspace .inspector-panel:not(.work-panel-expanded){overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded)>.panel-scroll,.professional-workspace .inspector-panel:not(.work-panel-expanded)>.panel-scroll{scrollbar-gutter:stable;min-width:0!important;overflow-x:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-import-compact{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:9px!important;display:grid!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-import-compact>span{white-space:normal!important;min-width:0!important;line-height:1.3!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-import-compact .primary-button{justify-content:center!important;width:100%!important;min-width:0!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-library-controls{grid-template-columns:minmax(0,1fr) 96px!important;gap:6px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-library-controls input,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-library-controls select{width:100%!important;min-width:0!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-kind-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important;overflow:visible!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-kind-tab{white-space:nowrap!important;min-width:0!important;padding-inline:4px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-smart-collections{flex-wrap:wrap!important;gap:4px!important;max-height:62px!important;padding-bottom:2px!important;display:flex!important;overflow:hidden auto!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-smart-collections button{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;max-width:112px!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-performance-summary{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-performance-summary button{width:100%!important;min-width:0!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-list.media-library-rebuild{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;display:grid!important;overflow:visible!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-card-main{grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-thumb-simple{width:52px!important;min-width:52px!important;height:58px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-info-simple,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-name,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-meta{min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-name{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-intelligence-badges{flex-wrap:wrap!important;gap:3px!important;max-height:38px!important;display:flex!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;min-width:0!important;display:grid!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple .media-card-actions>button{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:5px!important;overflow:hidden!important}.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:48px 524px minmax(0,1fr) 42px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:48px 524px minmax(0,1fr)!important}.professional-workspace .studio-workspace.left-panel-expanded>.sidebar-panel.work-panel-expanded{width:524px!important;min-width:524px!important;max-width:524px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:48px minmax(0,1fr) 600px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.inspector-panel.work-panel-expanded{width:600px!important;min-width:600px!important;max-width:600px!important}.professional-workspace .inspector-panel.work-panel-expanded>.panel-scroll{min-width:0!important;padding:12px!important;overflow-x:hidden!important}.inspector-workspace-expanded .audio-inspector-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important;min-width:0!important}.inspector-workspace-expanded .audio-quick-controls,.inspector-workspace-expanded .audio-automation-editor,.inspector-workspace-expanded .audio-ducking-card,.inspector-workspace-expanded .audio-cleanup-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}.inspector-workspace-expanded .audio-quick-controls,.inspector-workspace-expanded .audio-automation-editor,.inspector-workspace-expanded .audio-ducking-card{gap:8px!important;padding:10px!important}.inspector-workspace-expanded .audio-cleanup-card{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:9px 12px!important;padding:10px!important}.inspector-workspace-expanded .audio-cleanup-card .audio-cleanup-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.inspector-workspace-expanded .audio-cleanup-card .audio-cleanup-controls label,.inspector-workspace-expanded .audio-ducking-simple-controls label,.inspector-workspace-expanded .audio-quick-controls .field,.inspector-workspace-expanded .audio-automation-editor>*{min-width:0!important}.inspector-workspace-expanded .audio-cleanup-card input,.inspector-workspace-expanded .audio-quick-controls input,.inspector-workspace-expanded .audio-ducking-card input,.inspector-workspace-expanded .audio-automation-editor input,.inspector-workspace-expanded .audio-automation-editor select{max-width:100%!important}@media (max-width:1599px) and (min-width:1400px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:48px 500px minmax(0,1fr) 42px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:48px 500px minmax(0,1fr)!important}.professional-workspace .studio-workspace.left-panel-expanded>.sidebar-panel.work-panel-expanded{width:500px!important;min-width:500px!important;max-width:500px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:48px minmax(0,1fr) 570px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.inspector-panel.work-panel-expanded{width:570px!important;min-width:570px!important;max-width:570px!important}}@media (max-width:1399px) and (min-width:1081px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:44px 456px minmax(0,1fr) 38px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:44px 456px minmax(0,1fr)!important}.professional-workspace .studio-workspace.left-panel-expanded>.sidebar-panel.work-panel-expanded{width:456px!important;min-width:456px!important;max-width:456px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:44px minmax(0,1fr) 520px!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed>.inspector-panel.work-panel-expanded{width:520px!important;min-width:520px!important;max-width:520px!important}}.professional-workspace .sidebar-panel:not(.work-panel-expanded),.professional-workspace .sidebar-panel:not(.work-panel-expanded) *,.professional-workspace .sidebar-panel:not(.work-panel-expanded) :before,.professional-workspace .sidebar-panel:not(.work-panel-expanded) :after{box-sizing:border-box!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded){contain:inline-size;min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded)>.panel-scroll{scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;overflow-x:clip!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded)>.panel-scroll>*,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-library-rebuild,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-simple,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-import-compact,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-library-controls,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-kind-tabs,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-smart-collections,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-performance-summary{width:100%!important;min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-library-controls{grid-template-columns:minmax(0,1fr) 88px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-kind-tab,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-smart-collections button,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-card-actions>button{max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .media-smart-collections{overscroll-behavior-inline:none}.sidebar-panel.work-panel-expanded .transition-library-list.transition-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.sidebar-panel.work-panel-expanded .transition-card-visual{border-radius:10px!important;gap:4px!important;padding:4px!important}.sidebar-panel.work-panel-expanded .transition-card-preview{aspect-ratio:16/9!important;border-radius:7px!important;min-height:0!important}.transition-preview-scene img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.transition-preview-scene-a,.transition-preview-scene-b{background:#071128!important}.transition-preview-hint{z-index:7;color:#ffffffc7;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0308169e;border:1px solid #ffffff29;border-radius:5px;place-items:center;min-height:16px;padding:0 5px;font-size:.43rem;font-weight:850;transition:opacity .12s;display:grid;position:absolute;bottom:5px;right:5px}.transition-card-visual:is(:hover,:focus-visible) .transition-preview-hint{opacity:0}.sidebar-panel.work-panel-expanded .transition-card-copy strong{font-size:.61rem!important}.sidebar-panel.work-panel-expanded .transition-card-copy small{-webkit-line-clamp:1!important;min-height:1.15em!important;margin-top:1px!important;font-size:.49rem!important}@media (max-width:1399px){.sidebar-panel.work-panel-expanded .transition-library-list.transition-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.audio-category-select{background:#ffffff07;border:1px solid #708be224;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.audio-category-select>span{color:#8ea1d0;white-space:nowrap;font-size:.56rem;font-weight:900}.audio-category-select select{color:#eef7ff;text-transform:capitalize;cursor:pointer;background:#07112af5;border:1px solid #49c7ff40;border-radius:7px;width:100%;min-width:0;min-height:30px;padding:0 30px 0 9px;font-size:.6rem;font-weight:800}.inspector-workspace-expanded .properties-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px!important;display:grid!important}.inspector-workspace-expanded .properties-main-grid>*{min-width:0;margin-top:0!important}.inspector-workspace-expanded .properties-name-field,.inspector-workspace-expanded .properties-track-field,.inspector-workspace-expanded .properties-summary-card{grid-column:span 1}.inspector-workspace-expanded .properties-summary-card{min-height:100%}.inspector-workspace-expanded .properties-smart-scenes{grid-column:span 1;height:100%}.inspector-workspace-expanded .properties-layer-card{grid-column:span 2}.inspector-workspace-expanded .properties-track-indicator{grid-column:span 1;height:100%}.inspector-workspace-expanded .properties-timing-field{grid-column:span 2}.inspector-workspace-expanded .properties-trim-field{grid-column:span 1}.inspector-workspace-expanded .properties-main-grid>.compound-inspector-card,.inspector-workspace-expanded .properties-main-grid>.multicam-continuity-card,.inspector-workspace-expanded .properties-main-grid>.speed-card,.inspector-workspace-expanded .properties-main-grid>.text-pro-card,.inspector-workspace-expanded .properties-main-grid>.quick-transform-card,.inspector-workspace-expanded .properties-main-grid>.text-color-section,.inspector-workspace-expanded .properties-main-grid>.text-outline-card,.inspector-workspace-expanded .properties-main-grid>.text-pro-actions,.inspector-workspace-expanded .properties-main-grid>.inspector-actions{grid-column:1/-1}.inspector-workspace-expanded .properties-main-grid .smart-scenes-card,.inspector-workspace-expanded .properties-main-grid .layer-pro-card,.inspector-workspace-expanded .properties-main-grid .clip-summary-card,.inspector-workspace-expanded .properties-main-grid .track-indicator{padding:10px!important}.inspector-workspace-expanded .properties-main-grid .smart-scenes-card small,.inspector-workspace-expanded .properties-main-grid .layer-pro-footer small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1399px){.inspector-workspace-expanded .properties-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-workspace-expanded .properties-summary-card,.inspector-workspace-expanded .properties-smart-scenes,.inspector-workspace-expanded .properties-track-indicator,.inspector-workspace-expanded .properties-trim-field{grid-column:span 1}.inspector-workspace-expanded .properties-layer-card,.inspector-workspace-expanded .properties-timing-field{grid-column:1/-1}}.animation-quick-menu-section{gap:9px!important}.animation-preset-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.animation-preset-select>span{color:#9aaad0;font-size:.6rem;font-weight:900}.animation-preset-select select{color:#f4f7ff;background:#08122cf5;border:1px solid #6e8ee73b;border-radius:9px;width:100%;min-width:0;min-height:35px;padding:0 32px 0 10px;font-size:.64rem;font-weight:850}.animation-selected-preset{background:#ffffff06;border:1px solid #6f8fe224;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.animation-selected-preset>span{color:#9feaff;background:#309de91f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:950;display:grid}.animation-selected-preset strong,.animation-selected-preset small{min-width:0;display:block}.animation-selected-preset strong{color:#f3f7ff;font-size:.66rem}.animation-selected-preset small{color:#8d9dc3;margin-top:2px;font-size:.55rem;line-height:1.25}.animation-selected-preset.empty{opacity:.72}.animation-preview-button:disabled{opacity:.45;cursor:not-allowed}.inspector-workspace-expanded .nova-properties-content>.properties-main-grid,.inspector-workspace-expanded .nova-properties-content>.transition-focus-panel{grid-column:1/-1;width:100%;max-width:100%}.professional-workspace:not(.focus-mode) .nova-command-rail{z-index:74!important;width:48px!important;height:auto!important;min-height:0!important;max-height:none!important;position:fixed!important;top:70px!important;bottom:7px!important;left:9px!important;overflow:hidden!important}.professional-workspace:not(.focus-mode) .studio-workspace>.sidebar-panel{grid-area:1/2!important}.professional-workspace:not(.focus-mode) .studio-workspace>.professional-preview-section{grid-area:1/3!important}.professional-workspace:not(.focus-mode) .studio-workspace>.inspector-panel{grid-area:1/4!important}.professional-workspace:not(.focus-mode) .studio-workspace.left-panel-closed>.professional-preview-section{grid-column:2!important}.professional-workspace:not(.focus-mode) .studio-workspace.left-panel-closed>.inspector-panel{grid-column:3!important}.professional-workspace:not(.focus-mode) .studio-workspace.inspector-closed>.sidebar-panel{grid-column:2!important}.professional-workspace:not(.focus-mode) .studio-workspace.inspector-closed>.professional-preview-section{grid-column:3!important}.professional-workspace:not(.focus-mode) .studio-workspace.left-panel-closed.inspector-closed>.professional-preview-section{grid-column:2!important}.professional-workspace:not(.focus-mode)>.sequence-workspace-bar,.professional-workspace:not(.focus-mode)>.timeline-resize-handle,.professional-workspace:not(.focus-mode)>.professional-timeline-root{box-sizing:border-box!important;width:calc(100% - 55px)!important;margin-left:55px!important}@media (max-width:1180px){.professional-workspace:not(.focus-mode) .nova-command-rail{top:68px!important}}.script-pro-hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.script-pro-hero>div{min-width:0}.script-pro-badge{color:#8edcff;letter-spacing:.05em;background:#2284ff29;border:1px solid #63cfff8c;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.transcription-pro-tabs.script-pro-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.transcription-pro-tabs.script-pro-tabs button{padding-inline:4px;font-size:9px}.script-pro-workspace{gap:10px}.script-pro-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.script-pro-overview>div{text-align:center;background:linear-gradient(145deg,#112a54e6,#0a1934eb);border:1px solid #29446f;border-radius:11px;min-width:0;padding:9px 7px}.script-pro-overview strong,.script-pro-overview span{display:block}.script-pro-overview strong{color:#f4f8ff;font-size:12px}.script-pro-overview span{color:#8fa5c9;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:8px}.script-pro-search,.script-pro-selection-card,.script-pro-cut-confirmation,.script-pro-suggestions-panel,.script-pro-document,.script-pro-instructions{box-sizing:border-box;background:#09172f;border:1px solid #29446f;border-radius:13px;width:100%}.script-pro-search{padding:9px}.script-pro-search-field{background:#061127;border:1px solid #315386;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;display:grid}.script-pro-search-field>span{color:#75c8ff;font-size:16px}.script-pro-search-field input{color:#f2f6ff;background:0 0;border:0;outline:0;min-width:0;padding:9px 0;font-size:10px}.script-pro-search-field button,.script-pro-search-navigation button{color:#9db3d7;cursor:pointer;background:0 0;border:0}.script-pro-search-navigation{justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;display:flex}.script-pro-search-navigation span{color:#8095b9;margin-right:auto;font-size:8px}.script-pro-search-navigation button{background:#102343;border:1px solid #29446f;border-radius:7px;width:25px;height:23px;font-weight:900}.script-pro-search-navigation button:disabled{opacity:.35;cursor:default}.script-pro-search-result{color:#aedcff;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#1f74d61a;border:1px solid #4eb3ff47;border-radius:8px;width:100%;margin-top:6px;padding:7px 8px;font-size:8px;overflow:hidden}.script-pro-instructions{background:linear-gradient(145deg,#213b6e59,#111d3cb8);grid-template-columns:22px minmax(0,1fr);gap:7px 8px;padding:10px;display:grid}.script-pro-instructions>span{color:#fff;background:linear-gradient(145deg,#357dff,#764dff);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.script-pro-instructions p{color:#9fb0cf;align-self:center;margin:0;font-size:9px;line-height:1.35}.script-pro-instructions strong{color:#eaf2ff}.script-pro-selection-card{background:linear-gradient(145deg,#1c427f7a,#0c1d3cf0);border-color:#4b79c6;padding:10px}.script-pro-selection-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.script-pro-selection-heading strong,.script-pro-selection-heading small{display:block}.script-pro-selection-heading strong{color:#f4f8ff;font-size:11px}.script-pro-selection-heading small{color:#7fcfff;margin-top:3px;font-size:8px}.script-pro-selection-heading>button{color:#9eb2d3;cursor:pointer;background:0 0;border:0;font-size:8px}.script-pro-selection-card>p{color:#dce8fb;max-height:58px;margin:9px 0;font-size:10px;line-height:1.55;overflow:auto}.script-pro-selection-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.script-pro-selection-stats span{color:#8fa6c9;background:#040f2294;border-radius:8px;padding:7px;font-size:8px}.script-pro-selection-stats strong{color:#f4f7ff;margin-top:2px;font-size:9px;display:block}.script-pro-selection-actions{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:8px;display:grid}.script-pro-cut-confirmation{background:linear-gradient(145deg,#672a2d85,#261322f2);border-color:#ff8c709e;padding:11px;box-shadow:0 8px 24px #0003}.script-pro-cut-confirmation>div:first-child span,.script-pro-cut-confirmation>div:first-child strong{display:block}.script-pro-cut-confirmation>div:first-child span{color:#ffb399;letter-spacing:.08em;font-size:8px;font-weight:900}.script-pro-cut-confirmation>div:first-child strong{color:#fff2ed;margin-top:4px;font-size:11px}.script-pro-cut-confirmation>p{color:#d7aeb1;margin:8px 0;font-size:8px;line-height:1.5}.script-pro-cut-confirmation>div:last-child{grid-template-columns:1fr 1.3fr;gap:7px;display:grid}.danger-primary-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#d7465d,#a7294e);border:1px solid #ff7f83;border-radius:9px;min-height:32px;font-size:9px;font-weight:900}.script-pro-suggestions-panel{overflow:hidden}.script-pro-suggestions-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.script-pro-suggestions-toggle strong,.script-pro-suggestions-toggle small{display:block}.script-pro-suggestions-toggle strong{color:#eaf2ff;font-size:10px}.script-pro-suggestions-toggle small{color:#8297bb;margin-top:3px;font-size:8px;line-height:1.35}.script-pro-suggestions-toggle b{color:#bfe6ff;text-align:center;background:#1d4d86;border-radius:999px;min-width:23px;padding:4px 6px;font-size:8px}.script-pro-suggestions-toggle i{color:#87a5d0;font-style:normal}.script-pro-suggestions-list{border-top:1px solid #1f385f;flex-direction:column;gap:6px;padding:0 9px 9px;display:flex}.script-pro-suggestions-list>label{color:#9fb0cd;gap:5px;padding-top:8px;font-size:8px;display:grid}.script-pro-suggestion{background:#0c1b36;border:1px solid #263f68;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.script-pro-suggestion>button{color:#6fc7ff;cursor:pointer;background:0 0;border:0;font-size:8px}.script-pro-suggestion>button:last-child{color:#dcecff;background:#122a50;border:1px solid #365a91;border-radius:7px;padding:5px 7px}.script-pro-suggestion strong,.script-pro-suggestion small{display:block}.script-pro-suggestion strong{color:#e9f0fb;font-size:9px}.script-pro-suggestion small{color:#8499ba;margin-top:2px;font-size:8px;line-height:1.35}.script-pro-suggestion.filler{border-left:3px solid #ba72ff}.script-pro-suggestion.repetition{border-left:3px solid #ffb44c}.script-pro-suggestion.silence{border-left:3px solid #56cce3}.script-pro-no-suggestion,.script-pro-more-suggestions{color:#8296b7;margin:4px 0;font-size:8px}.script-pro-document{overflow:hidden}.script-pro-document-heading{background:#0d1d39;border-bottom:1px solid #263e66;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.script-pro-document-heading strong,.script-pro-document-heading small{display:block}.script-pro-document-heading strong{color:#edf4ff;font-size:10px}.script-pro-document-heading small{color:#8297ba;margin-top:3px;font-size:8px}.script-pro-document-heading>span{color:#6884ad;text-align:right;max-width:42%;font-size:7px;line-height:1.4}.script-pro-paragraph{background:#08152be0;border-bottom:1px solid #294066b3;padding:10px;transition:background .15s,box-shadow .15s}.script-pro-paragraph:last-child{border-bottom:0}.script-pro-paragraph.active{background:linear-gradient(90deg,#1d50995c,#0a1b38e6);box-shadow:inset 3px 0 #58bfff}.script-pro-paragraph.drop-ready:hover{box-shadow:inset 0 2px #7ccfff}.script-pro-paragraph header{color:#7188ad;align-items:center;gap:6px;margin-bottom:7px;font-size:7px;display:flex}.script-pro-drag-handle,.script-pro-paragraph-time{cursor:pointer;background:0 0;border:0}.script-pro-drag-handle{color:#6e87b0;cursor:grab;padding:2px 3px;font-weight:900}.script-pro-drag-handle:active{cursor:grabbing}.script-pro-paragraph-time{color:#6ccaff;padding:0;font-size:8px;font-weight:800}.script-pro-speaker{color:#c9b8ff;background:#6843d02e;border:1px solid #8764ff6b;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.script-pro-paragraph header>span:last-child{margin-left:auto}.script-pro-words{-webkit-user-select:none;user-select:none;line-height:1.85}.script-pro-words button{color:#dce6f6;cursor:text;background:0 0;border:0;border-radius:4px;margin:0 4px 0 0;padding:2px 3px;font-family:inherit;font-size:11px;line-height:1.7;transition:background .1s,color .1s,box-shadow .1s;display:inline}.script-pro-words button:hover{background:#498ce62e}.script-pro-words button.search-match{box-shadow:inset 0 -2px #ffcf49d9}.script-pro-words button.selected{color:#fff;background:#285da5;box-shadow:0 0 0 1px #70b9ff}.script-pro-words button.active{color:#fff;background:linear-gradient(145deg,#6e49ff,#267bff);box-shadow:0 0 0 1px #9bd5ffd9,0 3px 10px #2c69ff4d}.sidebar-panel.work-panel-expanded .script-pro-document-heading>span{max-width:48%}.sidebar-panel.work-panel-expanded .script-pro-words button{font-size:12px;line-height:1.85}.sidebar-panel.work-panel-expanded .transcription-pro-tabs.script-pro-tabs button{font-size:10px}@media (max-width:1180px){.transcription-pro-tabs.script-pro-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.script-pro-document-heading{display:block}.script-pro-document-heading>span{text-align:left;max-width:none;margin-top:5px;display:block}}.script-pro-mode-note{color:#7f95b8;margin:-2px 0 2px;font-size:8px;line-height:1.45}.script-pro-source-card{background:linear-gradient(145deg,#14376c9e,#091832f5);border-color:#4db8ff7a}.script-pro-srt-button{min-height:34px;color:#e9f7ff!important;background:linear-gradient(145deg,#2d7ee257,#514bd647)!important;border-color:#5dccff9e!important;font-weight:900!important}.script-pro-source-note{color:#8da6ca;margin:0;font-size:8px;line-height:1.45}.script-pro-empty-state button{width:100%;margin-top:10px}.script-pro-timing-warning{background:#744a1433;border:1px solid #ffb54b6b;border-radius:9px;gap:3px;margin:8px 0;padding:8px 9px;display:grid}.script-pro-timing-warning strong{color:#ffd38d;font-size:9px}.script-pro-timing-warning span{color:#c6a778;font-size:8px;line-height:1.45}.script-pro-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.script-pro-preview-actions button{white-space:normal;min-width:0;line-height:1.25}.script-pro-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.script-pro-choice-button{color:#eaf2ff;text-align:left;cursor:pointer;background:#102442;border:1px solid #3c5b8b;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:82px;padding:10px;display:flex}.script-pro-choice-button strong{font-size:9px;line-height:1.3}.script-pro-choice-button span{color:#91a5c5;font-size:8px;line-height:1.4}.script-pro-choice-button.text-only{background:linear-gradient(145deg,#19558c8c,#0e2448eb);border-color:#53c0ff7a}.script-pro-choice-button.timeline-cut{background:linear-gradient(145deg,#992c43ad,#4f1b31f0);border-color:#ff7a849e}.script-pro-choice-button:disabled{opacity:.4;cursor:not-allowed}.script-pro-confirmation-footer,.script-pro-cut-confirmation>.script-pro-confirmation-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.script-pro-action-result{background:linear-gradient(145deg,#16624d6b,#082a2bf0);border:1px solid #4fd29e80;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 34px 10px 10px;display:grid;position:relative}.script-pro-action-result.cut{background:linear-gradient(145deg,#16487a80,#0a1f3ef0);border-color:#5bc0ff80}.script-pro-action-result strong,.script-pro-action-result span{display:block}.script-pro-action-result strong{color:#eafff7;font-size:10px}.script-pro-action-result span{color:#9ecbbd;margin-top:3px;font-size:8px;line-height:1.4}.script-pro-action-result.cut span{color:#9fc7e8}.script-pro-action-result>button:not(.script-pro-result-close){color:#eafff7;cursor:pointer;background:#185b4880;border:1px solid #77e1bd7a;border-radius:8px;min-height:29px;padding:6px 8px;font-size:8px;font-weight:900}.script-pro-action-result.cut>button:not(.script-pro-result-close){background:#1d558480;border-color:#68c0ff7a}.script-pro-result-close{color:#8fa5c2;cursor:pointer;background:0 0;border:0;width:21px;height:21px;position:absolute;top:6px;right:7px}@media (max-width:1180px){.script-pro-choice-grid,.script-pro-preview-actions{grid-template-columns:1fr}}.script-pro-document{contain:layout paint style}.script-pro-paragraph{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 92px}.script-pro-workspace.playback-optimized .script-pro-paragraph,.script-pro-workspace.playback-optimized .script-pro-words button{transition:none}.script-pro-workspace.playback-optimized{contain:layout paint style}.professional-workspace .sidebar-panel.work-panel-expanded,.professional-workspace .inspector-panel.work-panel-expanded{-webkit-backdrop-filter:none!important;contain:layout paint style!important;isolation:isolate!important;will-change:auto!important;background:linear-gradient(#07112a,#050c1f)!important}.professional-workspace.studio-playing .sidebar-panel.work-panel-expanded,.professional-workspace.studio-playing .inspector-panel.work-panel-expanded{box-shadow:0 16px 38px #0000006b,inset 0 0 0 1px #5b84ff14!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-smart-collections{scrollbar-width:none!important;flex-wrap:wrap!important;max-height:none!important;padding-bottom:0!important;padding-right:0!important;display:flex!important;overflow:hidden visible!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-smart-collections::-webkit-scrollbar{display:none!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-smart-collections button{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;min-width:0!important;max-width:118px!important;overflow:hidden!important}.media-card-corner-actions{z-index:30;justify-content:flex-end;align-items:center;gap:3px;height:20px;display:flex;position:absolute;top:6px;right:6px}.media-card-corner-actions .media-favorite-button,.media-card-corner-actions .media-delete-button{place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.media-card-corner-actions .media-favorite-button{box-shadow:none!important;color:#d7e2ff80!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:5px!important;font-size:.82rem!important}.media-card-corner-actions .media-favorite-button span{text-align:center;width:1em;height:1em;line-height:1em;display:block;transform:translateY(-.25px)}:is(.media-card-corner-actions .media-favorite-button:hover,.media-card-corner-actions .media-favorite-button:focus-visible){color:#ffe079!important;background:#ffd3491a!important;outline:none!important}.media-card-corner-actions .media-favorite-button.active{color:#ffd84f!important;background:#ffd3491f!important;border:0!important;box-shadow:inset 0 0 0 1px #ffd84f33!important}.media-card-corner-actions .media-delete-button{box-shadow:none!important;color:#b9c6e4!important;opacity:.9!important;background:#0b1226d1!important;border:1px solid #ff708133!important;border-radius:6px!important;font-size:.72rem!important}:is(.media-card-corner-actions .media-delete-button:hover,.media-card-corner-actions .media-delete-button:focus-visible){color:#ffd1d8!important;background:#5c18288c!important;border-color:#ff70817a!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-card-main,.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-info-simple{min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-info-simple{padding-right:0!important;overflow:visible!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-name{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-right:43px!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges{flex-wrap:wrap!important;align-content:flex-start!important;gap:3px!important;width:100%!important;max-width:100%!important;min-height:17px!important;max-height:none!important;display:flex!important;overflow:visible!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges span,.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges button{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;max-width:100%!important;overflow:hidden!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-intelligence-badges .duplicate{text-overflow:clip!important;flex:none!important;max-width:none!important;overflow:visible!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-performance-row{width:100%!important;max-width:100%!important;overflow:hidden!important}.professional-workspace .sidebar-panel.work-panel-expanded .media-card-simple .media-performance-row span{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;display:block!important;overflow:hidden!important}.export-cadence-note{background:#2e43771a;border:1px solid #708fd72e;border-radius:11px;gap:4px;padding:10px 12px;display:grid}.export-cadence-note strong{color:#e9f2ff;font-size:.68rem}.export-cadence-note p{color:#d6e2f8b3;margin:0;font-size:.61rem;line-height:1.45}.export-cadence-note.warning{background:#6c440d2e;border-color:#ffbe5057}.export-cadence-note.warning strong{color:#ffe0a0}.typography-picker{gap:8px;display:grid}.typography-picker>label{letter-spacing:.02em;font-size:11px;font-weight:700}.typography-picker-select-row,.typography-filter-row,.typography-browser-summary,.typography-pagination{align-items:center;gap:7px;display:flex}.typography-picker-select-row select,.typography-filter-row select,.typography-search{width:100%;min-width:0}.typography-browser-toggle{border:1px solid var(--border-color,#ffffff24);background:var(--surface-2,#ffffff0e);min-height:32px;color:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 10px;font-size:11px;font-weight:700}.typography-browser-toggle.active,.typography-browser-toggle:hover{border-color:var(--accent-color,#7c5cff)}.typography-current{border:1px solid var(--border-color,#ffffff1f);background:var(--surface-2,#ffffff0a);border-radius:9px;gap:2px;min-height:52px;padding:8px 10px;display:grid;overflow:hidden}.typography-current strong{font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800}.typography-current>span{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.18;overflow:hidden}.typography-current small{opacity:.66;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:9px;overflow:hidden}.typography-browser{border:1px solid var(--border-color,#ffffff1f);background:var(--surface-1,#0c0c12f0);border-radius:10px;gap:8px;padding:9px;display:grid;box-shadow:0 14px 34px #0000002e}.typography-search{min-height:32px}.typography-filter-row>select{flex:1 1 0;font-size:10px}.typography-browser-summary{opacity:.7;justify-content:space-between;font-size:9px}.typography-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.typography-font-card{border:1px solid var(--border-color,#ffffff1a);background:var(--surface-2,#ffffff09);border-radius:8px;min-width:0;transition:border-color .12s,background .12s,transform .12s;position:relative}.typography-font-card:hover{border-color:#7c5cff99;transform:translateY(-1px)}.typography-font-card.active{border-color:var(--accent-color,#7c5cff);background:#7c5cff1f}.typography-font-main{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:8px 27px 8px 8px;display:grid}.typography-font-sample{text-overflow:ellipsis;white-space:nowrap;min-height:25px;font-size:19px;line-height:1.28;display:block;overflow:hidden}.typography-font-name{text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:800;overflow:hidden}.typography-font-main small{opacity:.58;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:8px;line-height:1.2;overflow:hidden}.typography-font-favorite{color:currentColor;opacity:.48;cursor:pointer;background:#0000002e;border:0;border-radius:6px;width:22px;height:22px;padding:0;position:absolute;top:5px;right:5px}.typography-font-favorite:hover,.typography-font-favorite.active{opacity:1}.typography-font-favorite.active{color:#ffd54a}.typography-empty{opacity:.68;text-align:center;margin:8px 0;font-size:10px}.typography-pagination{justify-content:space-between}.typography-pagination button{border:1px solid var(--border-color,#ffffff1f);background:var(--surface-2,#ffffff0a);min-height:28px;color:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:10px}.typography-pagination button:disabled{cursor:default;opacity:.35}@media (max-width:1180px){.panel-scroll .typography-font-grid{grid-template-columns:1fr}}.text-style-browser{gap:10px;min-width:0;display:grid}.text-style-browser-toolbar{grid-template-columns:minmax(0,1fr) minmax(118px,.55fr);gap:7px;display:grid}.text-style-browser-toolbar input,.text-style-browser-toolbar select,.text-animation-slot-grid select,.text-advanced-pro-grid select{min-width:0;min-height:32px;color:var(--text);background:#080a12b8;border:1px solid #94a3b833;border-radius:9px;padding:0 9px;font-size:10px}.text-style-browser-toolbar input:focus,.text-style-browser-toolbar select:focus,.text-animation-slot-grid select:focus,.text-advanced-pro-grid select:focus{border-color:#32d5ff80;outline:1px solid #32d5ff99}.text-style-browser-summary{color:#cbd5e1b8;justify-content:space-between;gap:8px;font-size:9px;display:flex}.text-style-browser-summary strong{color:#f8fafc;font-size:11px}.text-style-xxl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.text-style-xxl-card{background:#0a0c15a3;border:1px solid #94a3b829;border-radius:11px;min-width:0;position:relative;overflow:hidden}.text-style-xxl-card:hover{background:#111522d1;border-color:#32d5ff61}.text-style-xxl-main{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:8px;display:grid}.text-style-xxl-preview{text-align:center;word-break:break-word;justify-content:center;align-items:center;min-height:58px;padding:8px 7px;font-size:13px;display:flex;overflow:hidden}.text-style-xxl-main strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.text-style-xxl-main small{color:#cbd5e19e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.text-style-xxl-favorite{color:#e2e8f08c;cursor:pointer;background:#02060ec7;border:1px solid #94a3b833;border-radius:999px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px}.text-style-xxl-favorite.active{color:#fc0;border-color:#fc09}.text-style-browser-pagination{grid-template-columns:1fr 1fr;gap:7px;display:grid}.text-style-browser-pagination button,.text-animation-recipes button,.text-advanced-toggle-grid button{color:#f1f5f9db;cursor:pointer;background:#0f121eb8;border:1px solid #94a3b833;border-radius:8px;min-height:29px;font-size:9px}.text-style-browser-pagination button:hover:not(:disabled),.text-animation-recipes button:hover,.text-advanced-toggle-grid button:hover,.text-advanced-toggle-grid button.active{color:#e9fbff;background:#32d5ff1a;border-color:#32d5ff6b}.text-style-browser-pagination button:disabled{opacity:.35;cursor:default}.text-style-browser-empty{color:#cbd5e199;text-align:center;margin:0;padding:14px 8px;font-size:9px}.text-animation-pro{background:linear-gradient(#7c5cff14,#0609114d);border:1px solid #7c5cff33;border-radius:11px;gap:10px;margin-top:8px;padding:9px;display:grid}.text-animation-pro-heading,.text-advanced-pro-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.text-animation-pro-heading>div,.text-advanced-pro-heading{min-width:0}.text-animation-pro-heading strong,.text-advanced-pro-heading strong{color:#f8fafc;font-size:10px}.text-animation-pro-heading small,.text-advanced-pro-heading small{color:#cbd5e18f;margin-left:6px;font-size:8px}.text-animation-pro-heading>span{color:#cfc4ff;background:#7c5cff1f;border:1px solid #7c5cff47;border-radius:999px;flex:none;padding:3px 7px;font-size:8px}.text-animation-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.text-entry-exit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.text-entry-exit-reset{grid-template-columns:1fr}.text-animation-slot-grid label,.text-animation-slider-grid label,.text-advanced-pro-grid label{gap:4px;min-width:0;display:grid}.text-animation-slot-grid label>span,.text-animation-slider-grid label>span,.text-advanced-pro-grid label>span{color:#cbd5e1b3;font-size:8px;font-weight:700}.text-animation-slider-grid,.text-advanced-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.text-animation-slider-grid input[type=range],.text-advanced-pro-grid input[type=range]{width:100%;min-width:0}.text-animation-slider-grid b,.text-advanced-pro-grid b{color:#d8d2ff;font-size:8px;font-weight:800}.text-animation-recipes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.text-animation-pro .text-advanced-pro-heading{border-top:1px solid #94a3b821;padding-top:9px}.text-advanced-toggle-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.text-animation-unit{will-change:transform, opacity;display:inline-block}.text-karaoke-word{opacity:.36;transition:opacity 80ms linear,color 80ms linear}.text-karaoke-word.active{opacity:1}@media (max-width:980px){.text-style-browser .text-style-xxl-grid{grid-template-columns:1fr}.text-animation-slot-grid,.text-animation-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}.motion-graphic-browser{gap:10px;min-width:0;display:grid}.motion-graphic-browser-toolbar{grid-template-columns:minmax(0,1fr) minmax(128px,.55fr);gap:8px;display:grid}.motion-graphic-browser-toolbar input,.motion-graphic-browser-toolbar select{min-width:0;height:34px;color:inherit;background:#0f121eb8;border:1px solid #94a3b838;border-radius:9px;padding:0 10px}.motion-graphic-browser-summary{color:#e2e8f0b3;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;display:flex}.motion-graphic-browser-summary strong{color:#fff}.motion-graphic-xxl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.motion-graphic-xxl-card{background:#11142094;border:1px solid #94a3b829;border-radius:11px;min-width:0;position:relative;overflow:hidden}.motion-graphic-xxl-card:hover{background:#241f478a;border-color:#7c5cff85}.motion-graphic-xxl-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:8px;display:grid}.motion-graphic-xxl-main>strong{white-space:nowrap;text-overflow:ellipsis;font-size:.73rem;overflow:hidden}.motion-graphic-xxl-main>small{color:#e2e8f09e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:.63rem;line-height:1.2;display:-webkit-box;overflow:hidden}.motion-graphic-xxl-preview{--graphic-accent:#7c5cff;--graphic-secondary:#fff;border:1px solid color-mix(in srgb, var(--graphic-accent) 34%, transparent);background:radial-gradient(circle at 22% 20%, color-mix(in srgb, var(--graphic-accent) 26%, transparent), transparent 42%), linear-gradient(145deg, #090b13f2, #1b1e2beb);border-radius:9px;place-items:center;height:54px;display:grid;position:relative;overflow:hidden}.motion-graphic-xxl-preview:before,.motion-graphic-xxl-preview:after{content:"";pointer-events:none;position:absolute}.motion-graphic-xxl-preview:before{background:linear-gradient(90deg, var(--graphic-accent), var(--graphic-secondary));opacity:.64;border-radius:999px;height:4px;bottom:11px;left:12%;right:12%}.motion-graphic-xxl-preview:after{border:2px solid var(--graphic-accent);opacity:.42;border-radius:50%;width:15px;height:15px;top:9px;left:10px}.motion-graphic-xxl-preview i{z-index:1;max-width:86%;color:var(--graphic-secondary);text-shadow:0 2px 9px #00000080;font-size:1.05rem;font-style:normal;font-weight:900;position:relative}.motion-graphic-xxl-preview.variant-1{background:linear-gradient(145deg, #070b16, color-mix(in srgb, var(--graphic-accent) 24%, #0b1020))}.motion-graphic-xxl-preview.variant-2{box-shadow:inset 0 0 18px color-mix(in srgb, var(--graphic-accent) 20%, transparent)}.motion-graphic-xxl-preview.variant-2:before{height:2px;box-shadow:0 0 8px var(--graphic-accent)}.motion-graphic-xxl-preview.variant-3{background:linear-gradient(145deg,#f8fafc,#dce3ea)}.motion-graphic-xxl-preview.variant-3 i{color:#111827;text-shadow:none}.motion-graphic-xxl-favorite{z-index:3;color:#ffffff7a;background:#07090fb8;border:1px solid #fff3;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:.72rem;display:grid;position:absolute;top:11px;right:11px}.motion-graphic-xxl-favorite.active{color:#ffd84d;border-color:#ffd84d8f}.motion-graphic-browser-pagination{justify-content:flex-end;gap:7px;display:flex}.motion-graphic-browser-pagination button{min-width:82px;min-height:30px;color:inherit;background:#151826b8;border:1px solid #94a3b838;border-radius:8px}.motion-graphic-browser-pagination button:disabled{opacity:.38}.motion-graphic-browser-empty{color:#e2e8f09e;text-align:center;margin:0;padding:18px 10px}.mg-news-lower,.mg-breaking-banner,.mg-scoreboard,.mg-stat-card,.mg-counter-card,.mg-price-tag,.mg-info-card,.mg-chapter-card,.mg-comment-card,.mg-hashtag-tag,.mg-callout-line,.mg-crosshair{box-sizing:border-box;width:100%;position:relative}.mg-news-lower{background:var(--mg-secondary);border-radius:.34em;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:2.6em;display:grid;overflow:hidden;box-shadow:0 .42em 1.15em #0006}.mg-news-lower>b{background:var(--mg-accent);color:#fff;letter-spacing:.08em;place-items:center;padding:0 .62em;font-size:.48em;display:grid}.mg-news-lower>div,.mg-breaking-banner>div{align-content:center;gap:.12em;min-width:0;padding:.34em .65em;display:grid}.mg-news-lower strong,.mg-breaking-banner strong{font-size:var(--mg-primary-size,.72em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg-news-lower small,.mg-breaking-banner small{color:color-mix(in srgb, currentColor 70%, transparent);font-size:var(--mg-secondary-size,.46em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg-breaking-banner{background:var(--mg-secondary);border-radius:.18em;grid-template-columns:auto minmax(0,1fr);min-height:2.45em;display:grid;overflow:hidden;box-shadow:0 .5em 1.25em #0000006b}.mg-breaking-banner>b{background:var(--mg-accent);color:#fff;letter-spacing:.08em;place-items:center;padding:0 .72em;font-size:.52em;display:grid}.mg-scoreboard{border:1px solid color-mix(in srgb, var(--mg-accent) 55%, transparent);background:var(--mg-secondary);border-radius:.32em;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:1.9em;padding:.28em .52em;display:grid;box-shadow:0 .35em 1em #00000061}.mg-scoreboard strong{font-size:var(--mg-primary-size,.7em);letter-spacing:.03em}.mg-scoreboard small{background:var(--mg-accent);color:#fff;font-size:var(--mg-secondary-size,.46em);border-radius:999px;padding:.22em .42em}.mg-stat-card,.mg-counter-card,.mg-price-tag{background:var(--mg-secondary);border-radius:.55em;align-content:center;place-items:center;min-height:3.1em;display:grid;overflow:hidden;box-shadow:0 .45em 1.25em #00000061}.mg-stat-card strong,.mg-counter-card strong,.mg-price-tag strong{z-index:2;font-size:1.05em;line-height:1;position:relative}.mg-stat-card small,.mg-counter-card small,.mg-price-tag small{z-index:2;color:var(--mg-accent);letter-spacing:.08em;margin-top:.22em;font-size:.42em;position:relative}.mg-stat-card>i,.mg-price-tag>i{border:.34em solid var(--mg-accent);opacity:.28;border-radius:50%;width:2.1em;height:2.1em;position:absolute;bottom:-.7em;right:-.55em}.mg-counter-card{border:1px solid color-mix(in srgb, var(--mg-accent) 58%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--mg-accent) 22%, var(--mg-secondary)), var(--mg-secondary))}.mg-price-tag:before{background:var(--mg-accent);content:"";width:100%;height:.18em;position:absolute;top:0;left:0}.mg-info-card{border:1px solid color-mix(in srgb, var(--mg-accent) 48%, transparent);background:var(--mg-secondary);border-radius:.48em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55em;min-height:3em;padding:.55em .68em;display:grid;box-shadow:0 .4em 1.1em #00000059}.mg-info-card>span{background:var(--mg-accent);color:#fff;border-radius:50%;place-items:center;width:1.35em;height:1.35em;font-family:Georgia,serif;font-size:.72em;font-weight:900;display:grid}.mg-info-card>div{gap:.14em;min-width:0;display:grid}.mg-info-card strong{font-size:var(--mg-primary-size,.68em)}.mg-info-card small{color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--mg-secondary-size,.46em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg-chapter-card{text-align:center;align-content:center;place-items:center;gap:.2em;min-height:3.2em;display:grid}.mg-chapter-card>i{width:calc(55% * var(--mg-draw));background:linear-gradient(90deg, transparent, var(--mg-accent), transparent);border-radius:999px;height:.08em}.mg-chapter-card strong{font-size:var(--mg-primary-size,.78em);letter-spacing:.08em}.mg-chapter-card small{color:var(--mg-accent);font-size:var(--mg-secondary-size,.46em);letter-spacing:.06em}.mg-comment-card{background:var(--mg-secondary);border-radius:.58em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48em;min-height:2.7em;padding:.48em .62em;display:grid;box-shadow:0 .4em 1.15em #00000057}.mg-comment-card>span{background:linear-gradient(145deg, var(--mg-accent), color-mix(in srgb, var(--mg-accent) 40%, #fff));color:#fff;border-radius:50%;place-items:center;width:1.35em;height:1.35em;font-size:.45em;display:grid}.mg-comment-card>div{gap:.08em;min-width:0;display:grid}.mg-comment-card strong{color:inherit;font-size:var(--mg-primary-size,.56em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg-comment-card small{color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--mg-secondary-size,.46em);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg-comment-card>i{background:var(--mg-secondary);clip-path:polygon(0 0,100% 0,62% 100%);width:.8em;height:.55em;position:absolute;bottom:-.38em;right:14%}.mg-hashtag-tag{border:1px solid color-mix(in srgb, var(--mg-accent) 55%, transparent);background:color-mix(in srgb, var(--mg-secondary) 88%, transparent);border-radius:999px;place-items:center;min-height:1.7em;padding:.18em .52em;display:grid;box-shadow:0 .3em .9em #00000052}.mg-hashtag-tag strong{color:var(--mg-accent);font-size:var(--mg-primary-size,.72em)}.mg-callout-line{align-items:start;min-height:3.1em;display:grid}.mg-callout-line svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mg-callout-line path,.mg-callout-line circle{fill:none;stroke:var(--mg-accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--mg-draw))}.mg-callout-line circle{fill:var(--mg-accent)}.mg-callout-line strong{background:var(--mg-secondary);max-width:58%;color:inherit;font-size:var(--mg-primary-size,.58em);border-radius:.22em;justify-self:end;margin-top:.18em;padding:.22em .38em}.mg-crosshair{aspect-ratio:1;place-items:center;display:grid}.mg-crosshair>i{border:.12em solid var(--mg-accent);border-radius:50%;width:78%;height:78%;position:absolute}.mg-crosshair>i:nth-child(2){border-style:dashed;width:38%;height:38%}.mg-crosshair>span:before,.mg-crosshair>span:after{background:var(--mg-accent);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mg-crosshair>span:before{width:108%;height:.1em}.mg-crosshair>span:after{width:.1em;height:108%}@media (max-width:1120px){.motion-graphics-workspace .motion-graphic-xxl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.motion-graphic-browser-toolbar,.motion-graphic-xxl-grid{grid-template-columns:minmax(0,1fr)}}.preview-motion-graphic .mg-social-button{color:inherit}.creator-graphics-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 10px;display:grid}.creator-graphics-tabs button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.creator-graphics-tabs button.active{background:#7c5cff24;border-color:#7c5cff9e;box-shadow:inset 0 0 0 1px #7c5cff29}.creator-graphics-tabs strong{font-size:.72rem}.creator-graphics-tabs small{color:var(--text-muted,#9298a8);font-size:.59rem}.creator-overlay-browser{gap:9px;min-width:0;display:grid}.creator-overlay-browser-toolbar{grid-template-columns:minmax(0,1fr) 128px;gap:7px;display:grid}.creator-overlay-browser-toolbar input,.creator-overlay-browser-toolbar select{min-width:0;min-height:34px;color:inherit;background:#080a12d1;border:1px solid #ffffff1c;border-radius:9px;padding:7px 9px}.creator-overlay-browser-summary{color:var(--text-muted,#9298a8);justify-content:space-between;gap:8px;font-size:.6rem;display:flex}.creator-overlay-browser-summary strong{color:var(--text-primary,#f5f7ff)}.creator-overlay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.creator-overlay-card{background:#0c0e17d1;border:1px solid #ffffff17;border-radius:12px;min-width:0;position:relative;overflow:hidden}.creator-overlay-card[data-tier=free]{border-color:#3ed69c4d}.creator-overlay-card[data-tier=pro]{border-color:#a88bfa47}.creator-overlay-card-main{width:100%;min-width:0;color:inherit;text-align:left;cursor:grab;background:0 0;border:0;gap:6px;padding:7px;display:grid}.creator-overlay-card-preview{aspect-ratio:16/9;background-color:#03050a9e;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25% 75%,#ffffff09 75%),linear-gradient(45deg,#ffffff09 25%,#0000 25% 75%,#ffffff09 75%),none;background-position:0 0,8px 8px;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:9px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.creator-overlay-thumbnail{object-fit:contain;width:100%;height:100%;display:block}.creator-overlay-hover-preview{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .12s ease-out;display:block;position:absolute;inset:0}.creator-overlay-hover-preview.active{opacity:1}.creator-overlay-card-meta{align-items:center;gap:6px;min-width:0;display:flex}.creator-overlay-card-meta strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.68rem;overflow:hidden}.creator-overlay-card-meta em{letter-spacing:.05em;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:2px 5px;font-size:.48rem;font-style:normal;font-weight:950}.creator-overlay-card[data-tier=free] .creator-overlay-card-meta em{color:#9af2cc;background:#22c55e1f}.creator-overlay-card[data-tier=pro] .creator-overlay-card-meta em{color:#ded1ff;background:#7c5cff2b}.creator-overlay-card-main small{min-height:2.2em;color:var(--text-muted,#9298a8);font-size:.56rem;line-height:1.25}.creator-overlay-card-mode{color:#ffffff94;text-transform:uppercase;letter-spacing:.04em;font-size:.5rem;font-weight:800}.creator-overlay-favorite{z-index:2;color:#ffffff8c;cursor:pointer;background:#06080ec2;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:10px;right:10px}.creator-overlay-favorite.active{color:#ffd75a}.creator-overlay-pagination{justify-content:flex-end;gap:6px;display:flex}.creator-overlay-pagination button{min-height:30px;padding:5px 9px}.creator-overlay-empty{color:var(--text-muted,#9298a8);font-size:.65rem}.preview-creator-overlay{z-index:7;-webkit-user-select:none;user-select:none;cursor:move;filter:drop-shadow(0 8px 18px #0000003d);position:absolute}.preview-creator-overlay canvas{pointer-events:none;width:100%;height:100%;display:block}.preview-creator-overlay.preview-layer-selected{outline-offset:4px;outline:1px solid #7c5cffcc}.creator-overlay-preview-tier{color:#dfd5ff;pointer-events:none;background:#0c0a18b8;border-radius:999px;padding:2px 5px;font-size:.45rem;font-weight:950;position:absolute;top:4px;right:4px}.transition-card-preview>.creator-overlay-preview-tier{z-index:8;border:1px solid #dfd5ff42;box-shadow:0 2px 8px #00000052}.inspector-workspace-expanded .properties-main-grid>.creator-overlay-inspector-card{grid-column:1/-1}.creator-overlay-inspector-card{background:linear-gradient(#7c5cff13,#1c243d2e);border:1px solid #7c5cff38;border-radius:14px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff09}.creator-overlay-kind{background:#7c5cff17;border-color:#7c5cff40}.creator-overlay-settings-heading{border-bottom:1px solid #93a4d81a;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.creator-overlay-settings-heading>div{gap:2px;min-width:0;display:grid}.creator-overlay-settings-heading strong{color:#f4f6ff;font-size:.65rem}.creator-overlay-settings-heading small{color:#8f9ab8;font-size:.52rem;line-height:1.35}.creator-overlay-settings-heading>span{color:#cabfff;text-transform:uppercase;background:#7c5cff1a;border:1px solid #7c5cff3d;border-radius:999px;flex:none;padding:3px 7px;font-size:.47rem;font-weight:900}.creator-overlay-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-overlay-control-grid.has-speed{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-overlay-control{background:#0910223d;border:1px solid #7a8fc921;border-radius:10px;gap:8px;min-width:0;padding:9px 10px;display:grid}.creator-overlay-control>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.creator-overlay-control strong{color:#dfe5f8;font-size:.56rem}.creator-overlay-control output{color:#bdafff;font-size:.55rem;font-weight:900}.creator-overlay-control input[type=range]{width:100%;min-width:0}.creator-overlay-mirror-toggle{background:#09102233;border-radius:10px;margin:0;padding:8px 10px}.creator-overlay-fixed-colors-note{background:#2a8b7711;border:1px solid #5ecdb429;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.creator-overlay-fixed-colors-note>span{color:#79ddc6;place-items:center;font-size:.85rem;display:grid}.creator-overlay-fixed-colors-note>div{gap:2px;min-width:0;display:grid}.creator-overlay-fixed-colors-note strong{color:#dff7f1;font-size:.56rem}.creator-overlay-fixed-colors-note small{color:#90aaa5;font-size:.5rem;line-height:1.35}.creator-overlay-reset-button{min-height:31px}.timeline-creator-overlay-badge{color:#efeaff;letter-spacing:.04em;background:#4c359180;border:1px solid #7c5cff66;border-radius:999px;align-items:center;min-height:15px;padding:1px 5px;font-size:.43rem;font-weight:900;display:inline-flex}@media (max-width:760px){.creator-overlay-browser-toolbar,.creator-overlay-grid,.creator-graphics-tabs{grid-template-columns:minmax(0,1fr)}}.motion-graphics-standalone-intro{gap:5px;display:grid}.motion-graphics-standalone-intro small{color:#c4ccdcb8;font-size:.68rem;font-weight:700}.motion-graphic-card-title-row{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.motion-graphic-card-title-row strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.73rem;overflow:hidden}.motion-graphic-card-title-row em{color:#86efac;letter-spacing:.06em;background:#15805824;border:1px solid #56d3a461;border-radius:999px;flex:none;padding:2px 5px;font-size:.52rem;font-style:normal;font-weight:900}.motion-graphic-xxl-card[data-tier=pro] .motion-graphic-card-title-row em{color:#d8b4fe;background:#7e22ce26;border-color:#a855f76b}.motion-graphic-xxl-preview-premium{background:#0b1019;display:block}.motion-graphic-xxl-preview-premium:before,.motion-graphic-xxl-preview-premium:after{display:none}.motion-graphic-xxl-preview-premium img{object-fit:cover;width:100%;height:100%;display:block}.motion-graphic-xxl-card[data-source=premium]{border-color:#8b5cf642}.motion-graphic-xxl-card[data-source=premium]:hover{border-color:#a78bfaa8}.storage-health-card{background:linear-gradient(145deg,#29709a24,#30265c1f);border:1px solid #53cbff33;border-radius:13px;margin:14px 18px 0;padding:14px}.storage-health-card.storage-warning{background:#ffaf2f12;border-color:#ffbe4952}.storage-health-card.storage-critical{background:#ff4b5f14;border-color:#ff667961}.storage-health-heading,.storage-health-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.storage-health-heading>div{flex-direction:column;gap:3px;display:flex}.storage-health-heading small,.storage-health-grid span{color:#ebecf699;font-size:10px}.storage-health-status{color:#bdeeff;text-transform:uppercase;letter-spacing:.06em;background:#44b9ff17;border:1px solid #5cd5ff40;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.storage-warning .storage-health-status{color:#ffd992;border-color:#ffbe4947}.storage-critical .storage-health-status{color:#ffbdc7;border-color:#ff667959}.storage-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.storage-health-grid>div{background:#0307113d;border:1px solid #fff1;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.storage-health-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.storage-meter{background:#ffffff14;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.storage-meter>span{border-radius:inherit;color:#43cbff;background:currentColor;max-width:100%;height:100%;transition:width .18s;display:block}.storage-warning .storage-meter>span{color:#f5b949}.storage-critical .storage-meter>span{color:#ff6679}.storage-health-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:11px}.storage-health-warning,.storage-health-message{margin:9px 0 0;font-size:10px;line-height:1.4}.storage-health-warning{color:#ffd28a}.storage-health-message{color:#e4f2ffcc}@media (max-width:760px){.storage-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-health-heading{align-items:flex-start}}.recovery-dialog{flex-direction:column;display:flex}.recovery-dialog .storage-health-card,.recovery-dialog>header,.recovery-dialog>footer,.recovery-dialog>.recovery-toolbar{flex:none}.recovery-dialog .recovery-list{flex:auto;min-height:110px;max-height:none}.account-cloud-trigger{min-width:74px}.account-cloud-backdrop{z-index:1200;background:#020612c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-cloud-dialog{color:#f5f7ff;background:#0d1222;border:1px solid #7899ff42;border-radius:18px;flex-direction:column;width:min(760px,100vw - 32px);max-height:min(820px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0000008f}.account-cloud-header,.account-cloud-footer{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.account-cloud-header>div{gap:4px;display:grid}.account-cloud-header strong{font-size:17px}.account-cloud-header small{color:#9ca8c9;font-size:12px}.account-cloud-header>button{color:#e9edff;cursor:pointer;background:#ffffff12;border:0;border-radius:10px;width:34px;height:34px;font-size:22px}.account-cloud-content{gap:14px;padding:18px 20px;display:grid;overflow:auto}.account-cloud-loading,.account-cloud-error{text-align:center;color:#aeb8d6;align-content:center;place-items:center;gap:12px;min-height:260px;padding:32px;display:grid}.account-cloud-error p{margin:0}.account-cloud-card{background:#121b31e6;border:1px solid #7497ff33;border-radius:14px;padding:16px}.account-cloud-card.compact{gap:12px;display:grid}.account-cloud-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-cloud-card-heading>div{gap:4px;display:grid}.account-cloud-card-heading strong,.account-cloud-card>strong{font-size:14px}.account-cloud-card-heading small{color:#9ca8c9;line-height:1.45}.account-cloud-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.account-cloud-badge.ready{color:#9ff4d0;background:#18a97124;border-color:#4ae7a647}.account-cloud-badge.pending{color:#f7d49a;background:#d6912321;border-color:#f6b85340}.account-cloud-badge.locked{color:#ffb1bd;background:#ce3f5821;border-color:#ff698240}.account-cloud-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0 0;display:grid}.account-cloud-grid>div{background:#050a18a8;border-radius:10px;min-width:0;padding:10px}.account-cloud-grid dt{color:#8895b8;margin-bottom:4px;font-size:10px}.account-cloud-grid dd{color:#eef1ff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:700;overflow:hidden}.account-cloud-identity{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding-top:12px;font-size:12px;display:flex}.account-cloud-identity span{color:#9ca8c9}.account-cloud-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.account-cloud-checklist li{color:#bdc5dd;background:#050a1894;border-radius:9px;min-width:0;padding:9px 10px 9px 30px;font-size:11px;line-height:1.35;position:relative}.account-cloud-checklist li:before{content:"•";font-size:16px;position:absolute;top:8px;left:12px}.account-cloud-checklist li.ok:before{content:"✓";color:#65e0b1}.account-cloud-checklist li.pending:before{content:"○";color:#e7b85e}.account-cloud-note{color:#b7c3e6;background:#5069ba1f;border-radius:9px;margin:12px 0 0;padding:10px 11px;font-size:11px;line-height:1.45}.account-cloud-capabilities{flex-wrap:wrap;gap:7px;display:flex}.account-cloud-capabilities span{color:#b9c4e2;background:#070d1e94;border:1px solid #8099e62e;border-radius:999px;padding:6px 9px;font-size:10px}.account-cloud-footer{border-top:1px solid #ffffff14;border-bottom:0;justify-content:flex-end}@media (max-width:760px){.account-cloud-backdrop{padding:10px}.account-cloud-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.account-cloud-grid,.account-cloud-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.account-cloud-grid,.account-cloud-checklist{grid-template-columns:1fr}}.workspace-project-center .project-new-trigger{color:#eaf2ff;white-space:nowrap;background:linear-gradient(135deg,#2a78ff2e,#674eff29);border-color:#579aff5c;flex:none;justify-content:center;align-items:center;gap:3px;min-height:36px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.workspace-project-center .project-new-trigger:hover{background:linear-gradient(135deg,#2a78ff47,#674eff3d);border-color:#5eb2ff8f}.new-project-symbol{place-items:center;font-size:.92rem;line-height:1;display:inline-grid}.new-project-label,.new-project-label-suffix{line-height:1}.professional-topbar-actions .account-cloud-trigger{color:#dce5ff;background:#ffffff0b;border:1px solid #8095de38;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:36px;margin-left:2px;padding:0 11px;display:inline-flex}.account-cloud-trigger-icon{color:#67d8ff;filter:drop-shadow(0 0 5px #49c8ff73);font-size:.58rem}.export-dialog-footer{z-index:2;background:#020817fa;justify-content:space-between;gap:14px;min-height:66px;position:relative;box-shadow:0 -10px 26px #0003}.export-dialog-footer.ready{background:linear-gradient(90deg,#06181dfc,#020817fc 46%);border-top-color:#45dba63d}.export-dialog-footer-status{color:#bdeed9;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.67rem;font-weight:850;display:inline-flex}.export-ready-dot{background:#57e1ad;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #57e1ad1f,0 0 12px #57e1ad7a}.export-dialog-footer-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.export-download-footer-button,.export-download-fallback-button{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.7rem;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.export-download-footer-button{color:#062019;background:linear-gradient(135deg,#72f0bf,#43dca4 55%,#31c9d9);border:1px solid #53ebb280;box-shadow:0 8px 22px #34d39938}.export-download-footer-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.export-download-fallback-button{color:#d6def4;background:#ffffff0b;border:1px solid #ffffff1f}.export-download-fallback-button:hover{color:#fff;background:#ffffff14}.export-download-ready-note{color:#c9f8e4;background:#1b835e1a;border:1px solid #4bdda540;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.export-download-ready-note>span{color:#08251c;background:#64e2b3;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.export-download-ready-note>div{gap:3px;display:grid}.export-download-ready-note strong{font-size:.72rem}.export-download-ready-note small{color:#9fceb9;font-size:.64rem;line-height:1.35}@media (max-width:1450px){.workspace-project-center .project-new-trigger{padding-inline:9px}.workspace-project-center .new-project-label-suffix{display:none}}@media (max-width:1210px){.workspace-project-center .project-new-trigger{width:36px;min-width:36px;padding:0}.workspace-project-center .new-project-label{display:none}}@media (max-width:900px){.workspace-project-center .project-new-trigger{display:none}.professional-topbar-actions .account-cloud-trigger{width:36px;min-width:36px;padding:0;font-size:0}.professional-topbar-actions .account-cloud-trigger-icon{font-size:.65rem}}@media (max-width:680px){.export-dialog-footer{flex-direction:column;align-items:stretch;gap:9px}.export-dialog-footer-status{justify-content:center}.export-dialog-footer-actions{width:100%}.export-dialog-footer-actions>*{text-align:center;white-space:normal;flex:1 1 0;min-width:0;padding-inline:8px}}.effects-workspace-panel{gap:14px;min-width:0;display:grid}.effects-workspace-switch{background:#080a10eb;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.effects-workspace-switch>button{color:#ffffffad;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:10px;display:grid}.effects-workspace-switch>button>span{background:#ffffff12;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.effects-workspace-switch>button strong{color:#ffffffdb;font-size:12px}.effects-workspace-switch>button small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.effects-workspace-switch>button.active{background:linear-gradient(145deg,#5e4adc4d,#1c183cb8);border-color:#8070ff8a;box-shadow:inset 0 0 0 1px #ffffff09}.effects-workspace-switch>button.active>span{color:#c9c2ff;background:#8070ff3d}.creative-fx-library{gap:12px;min-width:0;display:grid}.creative-fx-hero{background:radial-gradient(circle at 85% 10%,#925fff2e,#0000 42%),linear-gradient(145deg,#141423f5,#090a11fa);border:1px solid #917dff38;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.creative-fx-hero>div{min-width:0}.creative-fx-hero span,.creative-fx-settings-card .effects-section-heading span,.creative-fx-active-card .effects-section-heading span{color:#a99cff;letter-spacing:.11em;font-size:9px;font-weight:800}.creative-fx-hero h3{color:#fff;margin:3px 0 4px;font-size:16px}.creative-fx-hero p{color:#ffffff8a;max-width:390px;margin:0;font-size:10px;line-height:1.4}.creative-fx-hero>strong{color:#c8c1ff;background:#6f53df24;border:1px solid #9982ff3d;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.creative-fx-import-card{background:#ffffff06;border:1px dashed #ffffff29;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.creative-fx-import-card>div{gap:2px;min-width:0;display:grid}.creative-fx-import-card strong{color:#ffffffd1;font-size:11px}.creative-fx-import-card small{color:#ffffff75;font-size:9px;line-height:1.35}.creative-fx-browser-toolbar{grid-template-columns:minmax(0,1.5fr) minmax(112px,.7fr);gap:8px;display:grid}.creative-fx-browser-toolbar input,.creative-fx-browser-toolbar select{color:#ffffffdb;background:#11131c;border:1px solid #ffffff1a;border-radius:9px;outline:none;min-width:0;height:34px;padding:0 10px;font-size:10px}.creative-fx-browser-toolbar input:focus,.creative-fx-browser-toolbar select:focus{border-color:#8e76ff94}.creative-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.creative-fx-card{background:#0b0d14f5;border:1px solid #ffffff17;border-radius:12px;min-width:0;transition:border-color .14s,transform .14s;overflow:hidden}.creative-fx-card:hover{border-color:#8f79ff70;transform:translateY(-1px)}.creative-fx-preview-button{aspect-ratio:16/8.8;cursor:pointer;background:#090b10;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.creative-fx-card-preview{pointer-events:auto;width:100%;height:100%;display:block}.creative-fx-card-icon{color:#fff;background:#05060aad;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:absolute;top:7px;left:7px}.creative-fx-add-badge{color:#fff;opacity:0;background:#6f52dee0;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:750;transition:opacity .13s,transform .13s;position:absolute;bottom:7px;right:7px;transform:translateY(3px)}:is(.creative-fx-preview-button:hover .creative-fx-add-badge,.creative-fx-preview-button:focus-visible .creative-fx-add-badge){opacity:1;transform:translateY(0)}.creative-fx-pack-badge{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;background:#080a10b8;border-radius:6px;max-width:calc(100% - 70px);padding:3px 6px;font-size:8px;position:absolute;bottom:7px;left:7px;overflow:hidden}.creative-fx-card-info{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;padding:8px 9px 9px;display:grid}.creative-fx-card-info>div{gap:3px;min-width:0;display:grid}.creative-fx-card-info strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.creative-fx-card-info small{color:#ffffff70;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.creative-fx-card-info>button{color:#ffffff61;cursor:pointer;background:#ffffff0e;border:0;border-radius:7px;width:24px;height:24px}.creative-fx-card-info>button.active{color:#ffc74d;background:#ffc84a1f}.creative-fx-active-card,.creative-fx-settings-card{background:#0d0f17f0;border:1px solid #ffffff16;border-radius:12px;gap:9px;padding:11px;display:grid}.creative-fx-active-list{gap:5px;display:grid}.creative-fx-active-list>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:7px;display:grid}.creative-fx-active-list>button.active-now{border-color:#6cdfaf40}.creative-fx-active-list>button.selected{background:#6149c524;border-color:#8b74ff7a}.creative-fx-active-list>button>span{color:#d3ceff;background:#7e65ff1f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.creative-fx-active-list>button>div{gap:2px;min-width:0;display:grid}.creative-fx-active-list strong{color:#ffffffd4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.creative-fx-active-list small{color:#ffffff6b;font-size:8.5px}.creative-fx-active-list i{color:#ffffff7a;border-radius:6px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.creative-fx-active-list i:hover{color:#ff8b99;background:#ff4c601f}.creative-fx-settings-card>label{gap:5px;display:grid}.creative-fx-settings-card>label>span{color:#ffffff8c;justify-content:space-between;font-size:9px;display:flex}.creative-fx-settings-card>label>span strong{color:#ffffffc7}.creative-fx-settings-card input[type=range]{width:100%}.creative-fx-settings-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.creative-fx-loop-toggle{color:#ffffff9e;grid-template-columns:auto 1fr;align-items:center;font-size:9px;gap:7px!important;display:inline-flex!important}.creative-fx-help-note{background:#765be212;border-left:2px solid #866eff8a;border-radius:0 9px 9px 0;gap:3px;padding:10px 11px;display:grid}.creative-fx-help-note strong{color:#ffffffbf;font-size:9px}.creative-fx-help-note span{color:#ffffff73;font-size:8.5px;line-height:1.4}.creative-fx-preview-layer{z-index:72;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.creative-fx-preview-layer.selected{outline-offset:-2px;outline:1px solid #9d89ffb3}.timeline-creative-fx-badge{color:#d6c9ff;letter-spacing:.05em;background:#7c53de2e;border:1px solid #bca1ff59;border-radius:4px;align-self:center;align-items:center;padding:2px 4px;font-size:7px;font-weight:800;display:inline-flex}@media (min-width:1500px){.left-panel-expanded .creative-fx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.creative-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:48px 524px minmax(0,1fr) 350px!important}.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:48px 304px minmax(0,1fr) 600px!important}}@media (max-width:1599px) and (min-width:1400px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:48px 500px minmax(0,1fr) 330px!important}.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:48px 300px minmax(0,1fr) 570px!important}}@media (max-width:1399px) and (min-width:1200px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:44px 430px minmax(0,1fr) 300px!important}.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:44px 280px minmax(0,1fr) 480px!important}}@media (max-width:1199px) and (min-width:1081px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:42px 380px minmax(0,1fr) 270px!important}.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:42px 260px minmax(0,1fr) 430px!important}}@media (max-width:1080px) and (min-width:901px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:42px 330px minmax(0,1fr) 240px!important}.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:42px 230px minmax(0,1fr) 360px!important}}.professional-workspace .studio-workspace.left-panel-expanded>.sidebar-panel.work-panel-expanded,.professional-workspace .studio-workspace.inspector-expanded>.inspector-panel.work-panel-expanded{z-index:20!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;position:relative!important;inset:auto!important}.professional-workspace .studio-workspace.left-panel-expanded>.professional-preview-section,.professional-workspace .studio-workspace.inspector-expanded>.professional-preview-section{width:100%!important;min-width:0!important;max-width:none!important;transform:none!important}.professional-workspace .sidebar-panel .effects-workspace-panel,.professional-workspace .sidebar-panel .effects-workspace-panel *,.professional-workspace .sidebar-panel .effects-workspace-panel :before,.professional-workspace .sidebar-panel .effects-workspace-panel :after{box-sizing:border-box}.professional-workspace .sidebar-panel .effects-workspace-panel,.professional-workspace .sidebar-panel .creative-fx-library,.professional-workspace .sidebar-panel .creative-fx-hero,.professional-workspace .sidebar-panel .creative-fx-import-card,.professional-workspace .sidebar-panel .creative-fx-browser-toolbar,.professional-workspace .sidebar-panel .creative-fx-grid,.professional-workspace .sidebar-panel .creative-fx-active-card,.professional-workspace .sidebar-panel .creative-fx-settings-card{width:100%;min-width:0;max-width:100%}.professional-workspace .sidebar-panel .effects-workspace-panel,.professional-workspace .sidebar-panel .creative-fx-library,.professional-workspace .sidebar-panel .creative-fx-grid{overflow-x:hidden}.professional-workspace .sidebar-panel .creative-fx-card,.professional-workspace .sidebar-panel .creative-fx-preview-button,.professional-workspace .sidebar-panel .creative-fx-card-info{width:100%;min-width:0;max-width:100%}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-browser-toolbar{grid-template-columns:minmax(0,1fr) minmax(82px,94px)}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card{grid-template-columns:minmax(0,1fr) auto}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero p,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card small,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-switch small{overflow-wrap:anywhere}.professional-workspace .sidebar-panel:has(.effects-workspace-panel){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.professional-workspace .sidebar-panel:has(.effects-workspace-panel)>.panel-scroll{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.professional-workspace .sidebar-panel .effects-workspace-panel{contain:inline-size;container:fxworkspace/inline-size;inline-size:100%!important;width:100%!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;max-width:100%!important;overflow:hidden!important}.professional-workspace .sidebar-panel .effects-workspace-panel>*,.professional-workspace .sidebar-panel .creative-fx-library>*,.professional-workspace .sidebar-panel .effects-workspace-switch,.professional-workspace .sidebar-panel .effects-workspace-switch>button,.professional-workspace .sidebar-panel .creative-fx-hero>*,.professional-workspace .sidebar-panel .creative-fx-import-card>*,.professional-workspace .sidebar-panel .effects-section-heading>*,.professional-workspace .sidebar-panel .creative-fx-settings-actions>*{min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;max-width:100%!important}.professional-workspace .sidebar-panel .effects-workspace-switch,.professional-workspace .sidebar-panel .creative-fx-hero,.professional-workspace .sidebar-panel .creative-fx-import-card,.professional-workspace .sidebar-panel .creative-fx-active-card,.professional-workspace .sidebar-panel .creative-fx-settings-card,.professional-workspace .sidebar-panel .creative-fx-browser-toolbar,.professional-workspace .sidebar-panel .creative-fx-grid,.professional-workspace .sidebar-panel .creative-fx-help-note{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;overflow-x:hidden!important}.professional-workspace .sidebar-panel .effects-workspace-switch>button{inline-size:100%!important;width:100%!important;overflow:hidden!important}.professional-workspace .sidebar-panel .effects-workspace-switch>button strong,.professional-workspace .sidebar-panel .effects-workspace-switch>button small,.professional-workspace .sidebar-panel .creative-fx-hero h3,.professional-workspace .sidebar-panel .creative-fx-hero p,.professional-workspace .sidebar-panel .creative-fx-import-card strong,.professional-workspace .sidebar-panel .creative-fx-import-card small,.professional-workspace .sidebar-panel .effects-section-heading strong,.professional-workspace .sidebar-panel .creative-fx-help-note span{overflow-wrap:anywhere;word-break:normal;min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel .creative-fx-hero,.professional-workspace .sidebar-panel .creative-fx-import-card,.professional-workspace .sidebar-panel .effects-section-heading,.professional-workspace .sidebar-panel .creative-fx-settings-actions{flex-wrap:wrap}.professional-workspace .sidebar-panel .creative-fx-browser-toolbar>*,.professional-workspace .sidebar-panel .creative-fx-grid>*,.professional-workspace .sidebar-panel .creative-fx-card>*,.professional-workspace .sidebar-panel .creative-fx-card-info>*{min-width:0!important;max-width:100%!important}@container fxworkspace (width<=320px){.effects-workspace-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:4px!important}.effects-workspace-switch>button{min-height:42px;grid-template-rows:auto!important;grid-template-columns:24px minmax(0,1fr)!important;column-gap:6px!important;padding:7px 6px!important}.effects-workspace-switch>button>span{border-radius:7px!important;grid-row:1!important;width:24px!important;height:24px!important;font-size:12px!important}.effects-workspace-switch>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px!important;overflow:hidden!important}.effects-workspace-switch>button small{display:none!important}.creative-fx-hero{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:11px!important;display:grid!important}.creative-fx-hero>strong{align-self:start;padding-inline:6px!important}.creative-fx-hero h3{font-size:14px!important}.creative-fx-import-card{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.creative-fx-import-card>button{width:100%!important;max-width:100%!important}.creative-fx-browser-toolbar{grid-template-columns:minmax(0,1fr)!important}.creative-fx-browser-toolbar input,.creative-fx-browser-toolbar select{width:100%!important;max-width:100%!important}.creative-fx-active-card .effects-section-heading,.creative-fx-settings-card .effects-section-heading{align-items:stretch!important}.creative-fx-active-card .effects-section-heading>div,.creative-fx-settings-card .effects-section-heading>div,.creative-fx-active-card .effects-section-heading>button,.creative-fx-settings-card .effects-section-heading>button{flex:100%!important;width:100%!important}.creative-fx-settings-actions{align-items:stretch!important}.creative-fx-settings-actions>*{flex:100%!important;width:100%!important}.creative-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.creative-fx-card-info{grid-template-columns:minmax(0,1fr) 22px!important;gap:4px!important;padding:7px!important}.creative-fx-card-info>button{width:22px!important;height:22px!important}}@container fxworkspace (width<=235px){.effects-workspace-switch,.creative-fx-grid{grid-template-columns:minmax(0,1fr)!important}}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-panel{gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-switch{border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;padding:4px!important;display:grid!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-switch>button{border-radius:9px!important;grid-template-rows:auto!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:6px 8px!important;display:grid!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-switch>button>span{border-radius:8px!important;grid-row:1!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:13px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-switch>button strong{color:#ffffffe6!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-switch>button small{display:none!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-library{gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero{border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;padding:11px!important;display:grid!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero>div{min-width:0!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero h3{text-overflow:ellipsis!important;white-space:nowrap!important;margin:2px 0 0!important;font-size:13px!important;line-height:1.2!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero p{display:none!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero>strong{padding:4px 7px!important;font-size:9px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;padding:10px!important;display:grid!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card>div,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card strong,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card small{white-space:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card>button{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:32px!important;margin:0!important;display:inline-flex!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-active-card,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-settings-card{width:100%!important;min-width:0!important;padding:9px!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-active-card .effects-section-heading,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-settings-card .effects-section-heading{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;display:grid!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-active-card .effects-section-heading>*,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-settings-card .effects-section-heading>*{width:100%!important;min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-active-card .effects-section-heading>button,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-settings-card .effects-section-heading>button{white-space:normal!important;min-height:30px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-active-list>button{grid-template-columns:26px minmax(0,1fr) 20px!important;gap:6px!important;width:100%!important;min-width:0!important;padding:6px!important;overflow:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-browser-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;display:grid!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-browser-toolbar>*{width:100%!important;min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-card{width:100%!important;min-width:0!important;max-width:100%!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-card-info strong{font-size:10.5px!important}.professional-workspace .sidebar-panel.work-panel-expanded .effects-workspace-switch,.professional-workspace .sidebar-panel.work-panel-expanded .creative-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:1500px){.professional-workspace .sidebar-panel.work-panel-expanded .creative-fx-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.professional-workspace .studio-panel.sidebar-panel,.professional-workspace .studio-panel.inspector-panel{grid-template-columns:minmax(0,1fr)!important}.professional-workspace .studio-panel.sidebar-panel>.sidebar-active-tool,.professional-workspace .studio-panel.sidebar-panel>.panel-scroll,.professional-workspace .studio-panel.inspector-panel>.inspector-header,.professional-workspace .studio-panel.inspector-panel>.panel-scroll{inline-size:100%!important;width:100%!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;justify-self:stretch!important;max-width:100%!important;overflow-x:hidden!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded)>.sidebar-active-tool>div:not(.work-panel-header-actions),.professional-workspace .inspector-panel:not(.work-panel-expanded)>.inspector-header>div:not(.work-panel-header-actions){min-inline-size:0!important;flex:1 1 0!important;min-width:0!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded)>.sidebar-active-tool>.work-panel-header-actions,.professional-workspace .inspector-panel:not(.work-panel-expanded)>.inspector-header>.work-panel-header-actions{flex:none!important;min-width:0!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded)>.panel-scroll{scrollbar-gutter:auto!important;padding-inline:10px 14px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-panel,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .effects-workspace-switch,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-library,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-active-card,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-settings-card,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-browser-toolbar,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-grid,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-help-note{inline-size:auto!important;width:auto!important;min-inline-size:0!important;min-width:0!important;max-inline-size:none!important;max-width:none!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card small,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-hero p{display:none!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card{gap:7px!important;padding:10px!important}.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-import-card>button,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-active-card .effects-section-heading>button,.professional-workspace .sidebar-panel:not(.work-panel-expanded) .creative-fx-settings-card .effects-section-heading>button{max-inline-size:100%!important;max-width:100%!important}.transport-control-label{display:none}.transport-fullscreen-button{min-width:38px;font-size:.82rem}.preview-stage-fullscreen-interactive{cursor:pointer}:-webkit-any(.professional-preview-section:-webkit-full-screen,.professional-preview-section.preview-fullscreen-active){isolation:isolate;box-sizing:border-box!important;background:radial-gradient(circle at 50% 42%,#2d4a9438,#0000 48%),#02040d!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr) auto!important;gap:12px!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;padding:16px 20px!important;overflow:hidden!important}:is(.professional-preview-section:fullscreen,.professional-preview-section.preview-fullscreen-active){isolation:isolate;box-sizing:border-box!important;background:radial-gradient(circle at 50% 42%,#2d4a9438,#0000 48%),#02040d!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr) auto!important;gap:12px!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;padding:16px 20px!important;overflow:hidden!important}.professional-preview-section:-webkit-full-screen::backdrop{background:#02040d}.professional-preview-section:fullscreen::backdrop{background:#02040d}:-webkit-any(.professional-preview-section:-webkit-full-screen .preview-stage-wrap,.professional-preview-section.preview-fullscreen-active .preview-stage-wrap){background:#00000047!important;border:0!important;border-radius:16px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:12px!important;box-shadow:inset 0 0 0 1px #ffffff0b!important}:is(.professional-preview-section:fullscreen .preview-stage-wrap,.professional-preview-section.preview-fullscreen-active .preview-stage-wrap){background:#00000047!important;border:0!important;border-radius:16px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:12px!important;box-shadow:inset 0 0 0 1px #ffffff0b!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .preview-stage,.professional-preview-section.preview-fullscreen-active .preview-stage){max-width:100%!important;max-height:100%!important;box-shadow:0 28px 90px #0000009e!important}:is(.professional-preview-section:fullscreen .preview-stage,.professional-preview-section.preview-fullscreen-active .preview-stage){max-width:100%!important;max-height:100%!important;box-shadow:0 28px 90px #0000009e!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .preview-format-vertical,.professional-preview-section:-webkit-full-screen .preview-format-portrait,.professional-preview-section:-webkit-full-screen .preview-format-square,.professional-preview-section.preview-fullscreen-active .preview-format-vertical,.professional-preview-section.preview-fullscreen-active .preview-format-portrait,.professional-preview-section.preview-fullscreen-active .preview-format-square){width:auto!important;height:100%!important}:is(.professional-preview-section:fullscreen .preview-format-vertical,.professional-preview-section:fullscreen .preview-format-portrait,.professional-preview-section:fullscreen .preview-format-square,.professional-preview-section.preview-fullscreen-active .preview-format-vertical,.professional-preview-section.preview-fullscreen-active .preview-format-portrait,.professional-preview-section.preview-fullscreen-active .preview-format-square){width:auto!important;height:100%!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .preview-format-wide,.professional-preview-section.preview-fullscreen-active .preview-format-wide){width:min(100%,1500px)!important;height:auto!important}:is(.professional-preview-section:fullscreen .preview-format-wide,.professional-preview-section.preview-fullscreen-active .preview-format-wide){width:min(100%,1500px)!important;height:auto!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .professional-player-controls,.professional-preview-section.preview-fullscreen-active .professional-player-controls){background:#070d1ff0!important;border-color:#7897ff33!important;border-radius:14px!important;height:auto!important;min-height:72px!important;padding:10px 14px!important;box-shadow:0 14px 42px #00000061!important}:is(.professional-preview-section:fullscreen .professional-player-controls,.professional-preview-section.preview-fullscreen-active .professional-player-controls){background:#070d1ff0!important;border-color:#7897ff33!important;border-radius:14px!important;height:auto!important;min-height:72px!important;padding:10px 14px!important;box-shadow:0 14px 42px #00000061!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .professional-player-controls .transport-row,.professional-preview-section.preview-fullscreen-active .professional-player-controls .transport-row){grid-template-columns:auto auto minmax(220px,1fr)!important;gap:16px!important}:is(.professional-preview-section:fullscreen .professional-player-controls .transport-row,.professional-preview-section.preview-fullscreen-active .professional-player-controls .transport-row){grid-template-columns:auto auto minmax(220px,1fr)!important;gap:16px!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .transport-buttons,.professional-preview-section.preview-fullscreen-active .transport-buttons){gap:8px!important}:is(.professional-preview-section:fullscreen .transport-buttons,.professional-preview-section.preview-fullscreen-active .transport-buttons){gap:8px!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .transport-secondary,.professional-preview-section:-webkit-full-screen .transport-play-button,.professional-preview-section.preview-fullscreen-active .transport-secondary,.professional-preview-section.preview-fullscreen-active .transport-play-button){justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:46px!important;height:42px!important;padding:0 13px!important;font-size:.78rem!important;display:inline-flex!important}:is(.professional-preview-section:fullscreen .transport-secondary,.professional-preview-section:fullscreen .transport-play-button,.professional-preview-section.preview-fullscreen-active .transport-secondary,.professional-preview-section.preview-fullscreen-active .transport-play-button){justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:46px!important;height:42px!important;padding:0 13px!important;font-size:.78rem!important;display:inline-flex!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .transport-play-button,.professional-preview-section.preview-fullscreen-active .transport-play-button){min-width:104px!important;font-size:.86rem!important}:is(.professional-preview-section:fullscreen .transport-play-button,.professional-preview-section.preview-fullscreen-active .transport-play-button){min-width:104px!important;font-size:.86rem!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .transport-control-label,.professional-preview-section.preview-fullscreen-active .transport-control-label){white-space:nowrap;display:inline!important}:is(.professional-preview-section:fullscreen .transport-control-label,.professional-preview-section.preview-fullscreen-active .transport-control-label){white-space:nowrap;display:inline!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .professional-player-controls .time-display,.professional-preview-section.preview-fullscreen-active .professional-player-controls .time-display){min-width:132px!important;font-size:.78rem!important}:is(.professional-preview-section:fullscreen .professional-player-controls .time-display,.professional-preview-section.preview-fullscreen-active .professional-player-controls .time-display){min-width:132px!important;font-size:.78rem!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .professional-player-controls .scrub-wrap,.professional-preview-section.preview-fullscreen-active .professional-player-controls .scrub-wrap){cursor:pointer;height:12px!important}:is(.professional-preview-section:fullscreen .professional-player-controls .scrub-wrap,.professional-preview-section.preview-fullscreen-active .professional-player-controls .scrub-wrap){cursor:pointer;height:12px!important}@media (max-width:900px){:-webkit-any(.professional-preview-section:-webkit-full-screen,.professional-preview-section.preview-fullscreen-active){padding:10px!important}:is(.professional-preview-section:fullscreen,.professional-preview-section.preview-fullscreen-active){padding:10px!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .professional-player-controls .transport-row,.professional-preview-section.preview-fullscreen-active .professional-player-controls .transport-row){grid-template-columns:minmax(0,1fr)!important;gap:8px!important}:is(.professional-preview-section:fullscreen .professional-player-controls .transport-row,.professional-preview-section.preview-fullscreen-active .professional-player-controls .transport-row){grid-template-columns:minmax(0,1fr)!important;gap:8px!important}:-webkit-any(.professional-preview-section:-webkit-full-screen .transport-buttons,.professional-preview-section.preview-fullscreen-active .transport-buttons){flex-wrap:wrap;justify-content:center}:is(.professional-preview-section:fullscreen .transport-buttons,.professional-preview-section.preview-fullscreen-active .transport-buttons){flex-wrap:wrap;justify-content:center}:-webkit-any(.professional-preview-section:-webkit-full-screen .professional-player-controls .time-display,.professional-preview-section.preview-fullscreen-active .professional-player-controls .time-display){display:none}:is(.professional-preview-section:fullscreen .professional-player-controls .time-display,.professional-preview-section.preview-fullscreen-active .professional-player-controls .time-display){display:none}}.motion-graphics-workspace,.motion-graphics-workspace *{box-sizing:border-box;min-width:0;max-width:100%}.text-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.text-library-tabs button{width:100%;min-height:50px;color:var(--text);text-align:left;background:#13192dc2;border:1px solid #788ecd3d;border-radius:10px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title""icon detail";align-items:center;gap:1px 7px;padding:7px;display:grid;overflow:hidden}.text-library-tabs button>span{color:#c9c2ff;background:#7c5cff2e;border-radius:8px;grid-area:icon;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.text-library-tabs button strong{white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-size:.64rem;overflow:hidden}.text-library-tabs button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:detail;font-size:.49rem;line-height:1.15;overflow:hidden}.text-library-tabs button.active{background:linear-gradient(145deg,#4644a861,#18364e8c);border-color:#59d4ff9e;box-shadow:inset 0 0 0 1px #59d4ff1f}.motion-graphics-intro{background:linear-gradient(145deg,#27245b6b,#151f3985);border:1px solid #7c5cff47;border-radius:11px;gap:5px;padding:9px;display:grid}.motion-graphics-intro>div{align-items:center;gap:7px;display:flex}.motion-graphics-intro>div span{color:#a99cff;font-size:.82rem}.motion-graphics-intro strong{font-size:.68rem}.motion-graphics-intro p{color:var(--muted);margin:0;font-size:.53rem;line-height:1.35}.motion-graphics-search{gap:6px;display:grid}.motion-graphics-search input{width:100%;height:31px;color:var(--text);background:#080c18b3;border:1px solid #7488c247;border-radius:8px;padding:0 9px;font-size:.56rem}.motion-graphics-categories{scrollbar-width:thin;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.motion-graphics-categories button{min-height:25px;color:var(--muted);background:#ffffff09;border:1px solid #7488c238;border-radius:999px;flex:none;padding:4px 7px;font-size:.5rem}.motion-graphics-categories button.active{color:#dcf8ff;background:#59d4ff1f;border-color:#59d4ff85}.motion-graphics-grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.motion-graphic-card{width:100%;min-height:62px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #6f85c238;border-radius:10px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"preview title""preview description";align-items:center;gap:2px 8px;padding:6px 7px;display:grid;overflow:hidden}.motion-graphic-card:hover{background:#59d4ff13;border-color:#59d4ff80;transform:translateY(-1px)}.motion-graphic-card-preview{background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--graphic-accent) 38%, transparent), transparent 45%), linear-gradient(145deg, #181b2ff5, #080b15f5);border-radius:9px;grid-area:preview;place-items:center;width:52px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.motion-graphic-card-preview:after{content:"";background:var(--graphic-accent);opacity:.72;border-radius:99px;height:3px;position:absolute;bottom:8px;left:8px;right:8px}.motion-graphic-card-preview i{z-index:1;color:var(--graphic-secondary);text-shadow:0 4px 12px #0000008c;font-size:1rem;font-style:normal;font-weight:950;position:relative}.motion-graphic-card strong{white-space:nowrap;text-overflow:ellipsis;grid-area:title;align-self:end;font-size:.62rem;overflow:hidden}.motion-graphic-card small{color:var(--muted);overflow-wrap:anywhere;grid-area:description;align-self:start;font-size:.5rem;line-height:1.25}.motion-graphics-empty{color:var(--muted);text-align:center;border:1px dashed #788ecd42;border-radius:10px;padding:14px 10px;font-size:.56rem}.sidebar-panel.work-panel-expanded .motion-graphics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-panel.work-panel-expanded .motion-graphic-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""title""description";align-content:start;min-height:154px;padding:8px}.sidebar-panel.work-panel-expanded .motion-graphic-card-preview{width:100%;height:86px}.preview-motion-graphic{--mg-accent:#7c5cff;--mg-secondary:#fff;--mg-progress:68%;--mg-draw:1;z-index:6;transform-origin:50%;-webkit-user-select:none;user-select:none;cursor:move;filter:drop-shadow(0 8px 18px #00000052);line-height:1.05;position:absolute}.preview-motion-graphic strong,.preview-motion-graphic small{font-family:inherit}.mg-lower-third{background:#090b14e6;border-radius:.42em;align-items:stretch;width:100%;min-height:2.8em;display:flex;position:relative;overflow:hidden;box-shadow:0 .35em 1.1em #00000061}.mg-lower-third.modern>i{background:linear-gradient(180deg, var(--mg-accent), var(--mg-secondary));flex:0 0 .25em}.mg-lower-third>div{flex-direction:column;flex:1;justify-content:center;gap:.15em;min-width:0;padding:.48em .66em;display:flex}.mg-lower-third strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.78em;overflow:hidden}.mg-lower-third small{color:var(--mg-secondary);white-space:nowrap;text-overflow:ellipsis;opacity:.86;font-size:.48em;font-weight:650;overflow:hidden}.mg-lower-third.clean>i{background:var(--mg-accent);border-radius:99px;height:.1em;position:absolute;bottom:.32em;left:.7em;right:52%}.mg-name-tag,.mg-location-tag,.mg-social-button{background:var(--mg-secondary);border-radius:999px;justify-content:center;align-items:center;gap:.42em;width:100%;min-height:1.85em;padding:.34em .62em;display:flex;overflow:hidden;box-shadow:0 .3em .9em #00000057}.mg-name-tag>span,.mg-location-tag>span{background:var(--mg-accent);color:#fff;border-radius:50%;flex:0 0 1.22em;place-items:center;width:1.22em;height:1.22em;font-size:.62em;display:grid}.mg-name-tag strong,.mg-location-tag strong,.mg-social-button strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.64em;overflow:hidden}.mg-quote-card{border:1px solid color-mix(in srgb, var(--mg-accent) 52%, transparent);background:var(--mg-secondary);border-radius:.65em;place-items:center;min-height:4.4em;padding:.8em 1em;display:grid;position:relative;overflow:hidden;box-shadow:0 .5em 1.4em #00000061}.mg-quote-card>span{color:var(--mg-accent);opacity:.86;font-family:Georgia,serif;font-size:2.9em;position:absolute;top:-.12em;left:.18em}.mg-quote-card strong{z-index:1;color:inherit;text-align:center;font-size:.64em;line-height:1.35;position:relative}.mg-quote-card>i{background:var(--mg-accent);border-radius:99px;width:1.8em;height:.1em;position:absolute;bottom:.45em;right:.6em}.mg-title-ribbon{background:var(--mg-secondary);border-radius:.28em;grid-template-columns:.55em minmax(0,1fr) .55em;align-items:center;width:100%;min-height:2.05em;display:grid;overflow:hidden;box-shadow:0 .4em 1em #0000005c}.mg-title-ribbon i{background:var(--mg-accent);clip-path:polygon(0 0,100% 0,55% 100%,0 100%);height:100%}.mg-title-ribbon i:last-child{transform:scaleX(-1)}.mg-title-ribbon strong{color:inherit;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.mg-progress{gap:.3em;width:100%;display:grid}.mg-progress>div{justify-content:space-between;gap:.4em;font-size:.58em;display:flex}.mg-progress>i{background:var(--mg-secondary);border-radius:999px;width:100%;height:.38em;display:block;position:relative;overflow:hidden}.mg-progress>i b{width:var(--mg-progress);border-radius:inherit;background:linear-gradient(90deg, var(--mg-accent), color-mix(in srgb, var(--mg-accent) 48%, #fff));height:100%;transform:scaleX(var(--mg-draw));transform-origin:0;display:block}.mg-social-button{color:#fff;background:var(--mg-accent)}.mg-social-button>span{width:1.25em;height:1.25em;color:var(--mg-secondary);background:#ffffff2e;border-radius:50%;flex:0 0 1.25em;place-items:center;font-size:.68em;display:grid}.mg-social-button.like{background:#11141ff0}.mg-social-button.like>span{color:var(--mg-accent)}.mg-social-button.follow{background:linear-gradient(100deg, var(--mg-accent), var(--mg-secondary))}.mg-social-button>i{color:var(--mg-secondary);font-size:.58em;font-style:normal}.mg-arrow{width:100%;display:block;overflow:visible}.mg-arrow path{fill:none;stroke:var(--mg-accent);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--mg-draw));filter:drop-shadow(0 4px 4px #00000073)}.mg-shape{aspect-ratio:1.55;border:max(3px, .16em) solid var(--mg-accent);filter:drop-shadow(0 4px 8px #0000005c);width:100%;clip-path:inset(0 calc((1 - var(--mg-draw)) * 100%) 0 0)}.mg-circle{border-radius:50%;transform:rotate(-5deg)}.mg-rectangle{border-radius:.38em}.mg-highlight{place-items:center;min-height:1.7em;display:grid;position:relative}.mg-highlight>i{width:calc(92% * var(--mg-draw));background:var(--mg-accent);opacity:.84;border-radius:999px 36% 999px 28%;height:.72em;position:absolute;top:48%;left:4%;transform:rotate(-1.6deg)}.mg-highlight strong{z-index:1;color:var(--mg-secondary);font-size:.88em;position:relative}.mg-speech-bubble{background:var(--mg-accent);border-radius:.62em;place-items:center;min-height:2.5em;padding:.55em .75em;display:grid;position:relative;box-shadow:0 .35em 1em #0000005c}.mg-speech-bubble strong{text-align:center;font-size:.68em;line-height:1.25}.mg-speech-bubble i{background:var(--mg-accent);clip-path:polygon(0 0,100% 0,70% 100%);width:.9em;height:.7em;position:absolute;bottom:-.48em;right:16%}.mg-sticker{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.mg-sticker>span{color:var(--mg-accent);-webkit-text-stroke:.045em var(--mg-secondary);paint-order:stroke fill;filter:drop-shadow(0 .12em #00000047);font-size:3.2em;line-height:1}.mg-sticker>i{color:var(--mg-secondary);font-size:.9em;font-style:normal;position:absolute;top:8%;right:8%}.mg-sticker.fire>span{-webkit-text-stroke:0;font-size:2.9em}.mg-sticker.wow{aspect-ratio:1.45}.mg-sticker.wow>i{background:var(--mg-accent);clip-path:polygon(50% 0,61% 21%,82% 8%,79% 31%,100% 36%,80% 51%,96% 70%,72% 70%,70% 96%,52% 78%,34% 100%,31% 76%,5% 82%,20% 59%,0 48%,24% 39%,9% 19%,36% 24%);filter:drop-shadow(0 .2em #00000057);inset:0}.mg-sticker.wow>strong{z-index:1;color:var(--mg-secondary);-webkit-text-stroke:.055em #000000d1;paint-order:stroke fill;font-size:1.05em;font-style:italic;position:relative;transform:rotate(-6deg)}.inspector-content-kind.motion-graphic>span{color:#fff;background:linear-gradient(145deg,#7c5cffe6,#32d5ffcc)}.motion-graphic-inspector-card{background:#27245b33;border:1px solid #7c5cff47;border-radius:12px;gap:9px;padding:10px;display:grid}.motion-graphic-quick-colors{flex-wrap:wrap;gap:6px;display:flex}.motion-graphic-quick-colors button{border:2px solid #ffffff47;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:0 2px 7px #0000004d}.timeline-motion-graphic-badge{color:#eee9ff;letter-spacing:.04em;background:#5b3baa94;border:1px solid #a88bfa73;border-radius:999px;align-items:center;min-height:15px;padding:1px 5px;font-size:.43rem;font-weight:900;display:inline-flex}@container (width<=250px){.text-library-tabs{grid-template-columns:minmax(0,1fr)}.text-library-tabs button small{display:none}.motion-graphic-card{grid-template-columns:44px minmax(0,1fr)}.motion-graphic-card-preview{width:44px;height:42px}}.preview-motion-graphic{--mg-primary-size:.64em;--mg-secondary-size:.48em}.mg-lower-third strong{min-width:0;font-size:var(--mg-primary-size,.78em);text-overflow:clip}.mg-lower-third small{min-width:0;font-size:var(--mg-secondary-size,.48em);text-overflow:clip}.mg-name-tag strong,.mg-location-tag strong,.mg-social-button strong{min-width:0;max-width:100%;font-size:var(--mg-primary-size,.64em);text-align:center;text-overflow:clip;flex:auto}.mg-name-tag strong,.mg-location-tag strong{text-align:left}.mg-title-ribbon strong{min-width:0;font-size:var(--mg-primary-size,.72em);text-overflow:clip}.mg-progress>div{font-size:var(--mg-primary-size,.58em)}.mg-highlight strong{font-size:var(--mg-primary-size,.88em);white-space:nowrap}.mg-speech-bubble strong{font-size:var(--mg-primary-size,.68em);overflow-wrap:anywhere}.mg-sticker.wow>strong{font-size:var(--mg-primary-size,1.05em);white-space:nowrap}.motion-graphic-safe-size-button{width:100%;min-height:34px;font-weight:850;color:#dffaff!important;background:linear-gradient(145deg,#3a4a9852,#1b526847)!important;border-color:#59d4ff57!important}.preview-subject-background{pointer-events:none;transform-origin:50%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.preview-subject-color-background{overflow:hidden}.preview-layer{z-index:1}.subject-reframe-panel{gap:12px;width:100%;min-width:0;padding:2px 0 18px;display:grid}.subject-panel-tabs{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.subject-panel-tabs button,.subject-mode-grid button,.subject-format-grid button,.subject-shape-buttons button{color:#f8faff;text-align:left;cursor:pointer;background:#080f25d1;border:1px solid #8099ff2e;border-radius:12px;min-width:0}.subject-panel-tabs button{gap:3px;padding:11px 12px;display:grid}.subject-panel-tabs button.active,.subject-mode-grid button.active,.subject-format-grid button.active,.subject-shape-buttons button.active{background:linear-gradient(135deg,#694bff3d,#1fc6ff14);border-color:#7a63ffd9;box-shadow:inset 0 0 0 1px #8470ff2e}.subject-panel-tabs strong,.subject-mode-grid strong,.subject-format-grid strong{font-size:12px}.subject-panel-tabs small,.subject-mode-grid small,.subject-format-grid small,.subject-card p,.subject-empty span,.subject-notice span{color:#96a3c5;font-size:10px;line-height:1.45}.subject-card,.subject-empty{background:linear-gradient(#111b3ce6,#080e22e0);border:1px solid #8099ff29;border-radius:14px;gap:12px;min-width:0;padding:12px;display:grid;overflow:hidden}.subject-intro-card{background:linear-gradient(150deg,#5736ca33,#0a132beb)}.subject-intro-card>div,.subject-card-heading,.subject-slider>span,.subject-color-row,.subject-toggle{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.subject-intro-card>div span,.subject-card-heading span{color:#9aa8d2;letter-spacing:.08em;font-size:9px;font-weight:800}.subject-intro-card>div strong,.subject-card-heading strong{color:#dfe6ff;text-align:right;font-size:11px}.subject-intro-card p{margin:0}.subject-toggle{color:#eef2ff;justify-content:flex-start;font-size:11px}.subject-toggle input{accent-color:#7864ff}.subject-mode-grid,.subject-format-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.subject-mode-grid button,.subject-format-grid button{gap:3px;padding:10px;display:grid}.subject-shape-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.subject-shape-buttons button{text-align:center;padding:9px;font-size:11px;font-weight:700}.subject-slider{color:#c7d1ee;gap:6px;min-width:0;font-size:10px;display:grid}.subject-slider strong{color:#fff;font-size:10px}.subject-slider input{accent-color:#7565ff;width:100%;min-width:0}.subject-color-row{color:#c7d1ee;font-size:10px}.subject-color-row input{background:0 0;border:0;border-radius:7px;width:42px;height:28px}.subject-primary,.subject-secondary,.subject-notice button{cursor:pointer;border-radius:10px;width:100%;min-width:0;padding:10px 11px;font-size:11px;font-weight:800}.subject-primary{color:#fff;background:linear-gradient(135deg,#6c56ff,#23b8e8);border:1px solid #6edcff8c}.subject-secondary,.subject-notice button{color:#dfe7ff;background:#141f42c7;border:1px solid #8099ff33}.subject-notice{background:#232c528f;border-radius:10px;gap:6px;padding:10px;display:grid}.subject-notice strong{font-size:11px}.subject-empty{text-align:center;padding:22px 13px}.subject-empty strong{font-size:12px}@container (width>=430px){.subject-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subject-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.subject-method-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.subject-method-grid button{color:#f8faff;text-align:left;cursor:pointer;background:#080f25d1;border:1px solid #8099ff2e;border-radius:12px;gap:3px;min-width:0;padding:10px;display:grid}.subject-method-grid button.active{background:linear-gradient(135deg,#694bff3d,#1fc6ff14);border-color:#7a63ffd9;box-shadow:inset 0 0 0 1px #8470ff2e}.subject-method-grid strong{font-size:12px}.subject-method-grid small{color:#96a3c5;font-size:10px;line-height:1.4}.subject-manual-card{overflow:visible}.manual-mask-status{background:#0b132db8;border:1px solid #6d84d538;border-radius:11px;gap:5px;padding:10px;display:grid}.manual-mask-status.active{background:linear-gradient(135deg,#146e7138,#3a289238);border-color:#4eeedf85}.manual-mask-status span{color:#f3f8ff;font-size:11px;font-weight:850}.manual-mask-status p{color:#9aa8cc;margin:0;font-size:10px;line-height:1.45}.subject-primary.active{box-shadow:0 0 0 2px #3eede02e,0 8px 24px #26aed32e}.subject-manual-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.subject-secondary.danger{color:#ffc5d2;border-color:#ff5d8647}.subject-secondary:disabled{opacity:.42;cursor:not-allowed}.manual-point-list{gap:6px;max-height:210px;padding-right:2px;display:grid;overflow:auto}.manual-point-row{background:#080e209e;border:1px solid #7b91da1f;border-radius:9px;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.manual-point-row>span{color:#fff;background:#705cff42;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.manual-point-row label{color:#9da9c8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;font-size:9px;display:grid}.manual-point-row input{color:#eef3ff;background:#050a1ae6;border:1px solid #8597d72e;border-radius:6px;width:100%;min-width:0;padding:5px 4px;font-size:9px}.manual-point-row button{color:#ffc0d0;cursor:pointer;background:#56143059;border:1px solid #ff648a38;border-radius:7px;width:26px;height:26px}.manual-point-row button:disabled{opacity:.35;cursor:not-allowed}.manual-subject-preview-overlay{z-index:86;cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.manual-subject-preview-overlay polygon{fill:#47ecdb26;stroke:#59fff0;stroke-width:.42px;stroke-dasharray:1.2 .75;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #32ffe8c2)}.manual-subject-segment-hit{stroke:#0000;stroke-width:4.2px;cursor:copy;pointer-events:all}.manual-subject-segment{stroke:#59fff06b;stroke-width:.22px;stroke-dasharray:.9 .85;vector-effect:non-scaling-stroke;pointer-events:none}.manual-subject-point-hit{fill:#0000;stroke:#0000;cursor:grab;pointer-events:all}.manual-subject-point-hit:active{cursor:grabbing}.manual-subject-point{fill:#fff;stroke:#13d9cb;stroke-width:.42px;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 0 2px #11e2d2e6)}.manual-subject-point.selected{fill:#fef3c7;stroke:#ffb347;filter:drop-shadow(0 0 4px #ffb940f2)}.manual-subject-preview-overlay text{fill:#fff;paint-order:stroke;stroke:#07101d;stroke-width:.7px;pointer-events:none;font-size:3.2px;font-weight:900}.manual-subject-preview-toolbar{z-index:88;color:#fff;background:#040a19e6;border:1px solid #50f4e561;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:min(92%,520px);padding:8px 9px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0006}.manual-subject-preview-toolbar strong{white-space:nowrap;font-size:10px}.manual-subject-preview-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.manual-subject-preview-toolbar span{color:#a9b7d7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.manual-subject-toolbar-actions{align-items:center;gap:7px;display:inline-flex}.manual-subject-preview-toolbar button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b43eccc,#17accccc);border:1px solid #52e7dc61;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:850}.manual-subject-preview-toolbar button.ghost{color:#dbe5ff;background:#0a1229d9;border-color:#8a99ff52}.subject-manual-limit{background:#0a122b99;border:1px solid #6e84ff2e;border-radius:11px;gap:3px;margin:2px 0 8px;padding:10px 12px;display:grid}.subject-manual-limit strong{color:#eef3ff;font-size:11px}.subject-manual-limit span{color:#a9b7d7;font-size:10px}@container (width>=430px){.subject-method-grid,.subject-manual-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.manual-subject-preview-toolbar{grid-template-columns:minmax(0,1fr)}.manual-subject-toolbar-actions{justify-content:space-between;width:100%}}body.narraxi-manual-mask-workshop-open{overscroll-behavior:none;overflow:hidden!important}body.narraxi-manual-mask-workshop-open .professional-preview-section.manual-subject-workspace-active{contain:none!important;transform:none!important}.professional-preview-section.manual-subject-workspace-active{isolation:isolate;z-index:2147483000!important;box-sizing:border-box!important;background:radial-gradient(circle at 42% 42%,#3057b142,#0000 46%),linear-gradient(145deg,#030611,#071126 58%,#030611)!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.professional-preview-section.manual-subject-workspace-active .professional-player-controls,.professional-preview-section.manual-subject-workspace-active .preview-guide-toolbar,.professional-preview-section.manual-subject-workspace-active .preview-performance-badge,.professional-preview-section.manual-subject-workspace-active .preview-safe-guides,.professional-preview-section.manual-subject-workspace-active .preview-thirds-grid{display:none!important}.professional-preview-section.manual-subject-workspace-active .preview-stage-wrap{background:#0000003d!important;border:0!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:calc(100% - 330px)!important;min-width:0!important;max-width:calc(100% - 330px)!important;height:100%!important;min-height:0!important;margin-right:auto!important;padding:0 18px 0 0!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff0e,0 24px 80px #0000007a!important}.professional-preview-section.manual-subject-workspace-active .preview-stage{max-width:100%!important;max-height:100%!important;box-shadow:0 24px 72px #00000094!important}.professional-preview-section.manual-subject-workspace-active .preview-format-vertical,.professional-preview-section.manual-subject-workspace-active .preview-format-portrait,.professional-preview-section.manual-subject-workspace-active .preview-format-square{width:auto!important;height:100%!important}.professional-preview-section.manual-subject-workspace-active .preview-format-wide{width:100%!important;height:auto!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-preview-toolbar{z-index:2147483010!important;box-sizing:border-box!important;color:#f8fbff!important;background:linear-gradient(#0b132cfa,#050a19fa)!important;border:1px solid #59fff047!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:294px!important;min-width:0!important;max-width:294px!important;padding:18px!important;display:flex!important;position:fixed!important;inset:18px 18px 18px auto!important;overflow:auto!important;transform:none!important;box-shadow:0 22px 70px #00000094!important}.manual-subject-toolbar-heading{gap:7px;display:grid}.manual-subject-toolbar-heading strong{line-height:1.25;white-space:normal!important;font-size:15px!important}.manual-subject-toolbar-heading p{color:#aab8d8;margin:0;font-size:10.5px;line-height:1.5}.manual-subject-toolbar-kicker{letter-spacing:.14em;font-weight:900;color:#55eadf!important;white-space:normal!important;font-size:9px!important}.manual-subject-toolbar-counter{background:#1d27527a;border:1px solid #6d7eff33;border-radius:12px;align-items:baseline;gap:8px;padding:12px 13px;display:flex}.manual-subject-toolbar-counter strong{color:#fff;line-height:1;font-size:24px!important}.manual-subject-toolbar-counter span{color:#afbddc!important;text-overflow:clip!important;white-space:normal!important;font-size:10px!important;overflow:visible!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-toolbar-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-preview-toolbar button{box-sizing:border-box;white-space:normal;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;display:inline-flex;border-radius:9px!important;padding:9px 11px!important;font-size:10px!important;font-weight:850!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-action-primary{color:#fff!important;background:linear-gradient(135deg,#665bff,#20bfd4)!important;border-color:#4aecde85!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-preview-toolbar button.ghost{color:#dce5ff!important;background:#101937d1!important;border-color:#8597d742!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-preview-toolbar button.danger{color:#ffc5d2!important;background:#5614306b!important;border-color:#ff6a8c47!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-preview-toolbar button:disabled{opacity:.38;cursor:not-allowed}.manual-subject-toolbar-help{color:#9eaccd;background:#040916a6;border-radius:11px;gap:7px;padding:12px;font-size:9.5px;line-height:1.35;display:grid}.manual-subject-toolbar-help span{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.manual-subject-toolbar-help kbd{color:#eef3ff;min-width:20px;font:inherit;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-bottom-color:#ffffff40;border-radius:5px;padding:2px 5px;font-weight:800;display:inline-block}.professional-preview-section.manual-subject-workspace-active .manual-subject-finish-button{margin-top:auto;color:#fff!important;background:linear-gradient(135deg,#5d4aeff5,#18b7d2f5)!important;border-color:#52e7dc7a!important;min-height:44px!important;font-size:11px!important}@media (max-width:900px){.professional-preview-section.manual-subject-workspace-active{padding:12px!important}.professional-preview-section.manual-subject-workspace-active .preview-stage-wrap{width:calc(100% - 270px)!important;max-width:calc(100% - 270px)!important;padding-right:12px!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-preview-toolbar{gap:10px!important;width:246px!important;max-width:246px!important;padding:13px!important;top:12px!important;bottom:12px!important;right:12px!important}}@media (max-width:680px){.professional-preview-section.manual-subject-workspace-active{padding:10px 10px 250px!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-preview-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-content:start!important;width:auto!important;max-width:none!important;height:226px!important;display:grid!important;inset:auto 10px 10px!important}.manual-subject-toolbar-help{display:none!important}.professional-preview-section.manual-subject-workspace-active .manual-subject-finish-button{margin-top:0}}.manual-subject-floating-toolbar{z-index:2147483010!important;box-sizing:border-box!important;color:#f8fbff!important;background:linear-gradient(#0b132cfc,#050a19fc)!important;border:1px solid #59fff047!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:294px!important;min-width:0!important;max-width:294px!important;padding:18px!important;display:flex!important;position:fixed!important;inset:18px 18px 18px auto!important;overflow:auto!important;transform:none!important;box-shadow:0 22px 70px #00000094!important}.manual-subject-floating-toolbar .manual-subject-toolbar-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.manual-subject-floating-toolbar button{box-sizing:border-box!important;white-space:normal!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:38px!important;padding:9px 11px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.manual-subject-floating-toolbar .manual-subject-action-primary{color:#fff!important;background:linear-gradient(135deg,#665bff,#20bfd4)!important;border-color:#4aecde85!important}.manual-subject-floating-toolbar button.ghost{color:#dce5ff!important;background:#101937d1!important;border-color:#8597d742!important}.manual-subject-floating-toolbar button.danger{color:#ffc5d2!important;background:#5614306b!important;border-color:#ff6a8c47!important}.manual-subject-floating-toolbar button:disabled{opacity:.38!important;cursor:not-allowed!important}.manual-subject-floating-toolbar .manual-subject-finish-button{color:#fff!important;background:linear-gradient(135deg,#5d4aeff5,#18b7d2f5)!important;border-color:#52e7dc7a!important;min-height:44px!important;margin-top:auto!important;font-size:11px!important}@media (max-width:900px){.manual-subject-floating-toolbar{gap:10px!important;width:246px!important;max-width:246px!important;padding:13px!important;top:12px!important;bottom:12px!important;right:12px!important}}@media (max-width:680px){.manual-subject-floating-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-content:start!important;width:auto!important;max-width:none!important;height:226px!important;display:grid!important;inset:auto 10px 10px!important}.manual-subject-floating-toolbar .manual-subject-toolbar-help{display:none!important}.manual-subject-floating-toolbar .manual-subject-finish-button{margin-top:0!important}}.subject-tracking-card{background:linear-gradient(150deg,#111b3fd1,#070e23e6);border:1px solid #637ed833;border-radius:12px;gap:9px;padding:11px;display:grid}.subject-tracking-card>div:first-child{gap:4px;display:grid}.subject-tracking-card>div:first-child strong{color:#eef3ff;font-size:11px}.subject-tracking-card>div:first-child span{color:#9faccc;font-size:10px;line-height:1.42}.subject-tracking-card.running{border-color:#36dcd96b;box-shadow:inset 0 0 0 1px #36dcd914}.subject-tracking-card.ready{background:linear-gradient(150deg,#124c4847,#071424e6);border-color:#49db9357}.subject-tracking-card.error{border-color:#ff658a57}.subject-tracking-progress{background:#040817cc;border:1px solid #778fe224;border-radius:999px;width:100%;height:7px;overflow:hidden}.subject-tracking-progress i{border-radius:inherit;background:linear-gradient(90deg,#7565ff,#28d4d2);min-width:2%;height:100%;transition:width .18s;display:block}.subject-tracking-card .subject-primary:disabled{opacity:.58;cursor:wait}.timeline-row.targeted-track .professional-track-label{box-shadow:inset 3px 0 #5dd6fff2}.track-controls-primary .track-target-button,.track-controls-primary .sync-lock-button{min-width:24px;font-size:10px;font-weight:800}.track-controls-primary .track-target-button.active{color:#07131a;background:#5dd6ff;border-color:#8ce4ff}.track-controls-primary .sync-lock-button.active{color:#06170f;background:#66e3a4;border-color:#91efbd}.timeline-action-button.trim-mode-button{border-color:#a879ff8c}.source-monitor-footer .source-overwrite-button{background:linear-gradient(135deg,#8258f2,#a879ff)}.trim-mode-backdrop{z-index:2147483400;background:#03060ce6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.trim-mode-dialog{background:#0b0f18;border:1px solid #a879ff6b;border-radius:20px;width:min(1120px,96vw);max-height:94vh;padding:18px;overflow:auto;box-shadow:0 30px 90px #000000a6}.trim-mode-header,.trim-mode-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.trim-mode-header span,.trim-preview-card>div:last-child span{color:#a879ff;letter-spacing:.12em;font-size:11px;font-weight:800}.trim-mode-header h2{margin:3px 0;font-size:22px}.trim-mode-header p,.trim-mode-footer small,.trim-preview-card small{color:#93a0b8}.trim-mode-header>button{border-radius:10px;width:36px;height:36px}.trim-dual-preview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:18px 0;display:grid}.trim-preview-card{background:#111724;border:1px solid #ffffff1a;border-radius:14px;min-width:0;overflow:hidden}.trim-preview-media{aspect-ratio:16/9;background:#04070c;place-items:center;display:grid}.trim-preview-media video,.trim-preview-media img{object-fit:contain;width:100%;height:100%}.trim-preview-card>div:last-child{gap:3px;padding:12px;display:grid}.trim-preview-placeholder{color:#c8d2e4;place-items:center;gap:8px;display:grid}.trim-preview-placeholder span{font-size:36px}.trim-boundary-indicator{background:#a879ff24;border:1px solid #a879ff6b;border-radius:14px;place-items:center;gap:2px;min-width:72px;padding:12px 9px;display:grid}.trim-boundary-indicator span{font-size:22px;font-weight:900}.trim-boundary-indicator small{color:#aeb8ca}.trim-nudge-controls{justify-content:center;gap:8px;margin-bottom:18px;display:flex}.trim-nudge-controls button{border-radius:10px;min-width:58px;padding:9px 12px}.trim-nudge-controls .trim-reset{min-width:140px}.trim-mode-footer{border-top:1px solid #ffffff14;padding-top:14px}.trim-mode-footer>div{gap:4px;margin-right:auto;display:grid}@media (max-width:820px){.trim-dual-preview{grid-template-columns:1fr}.trim-boundary-indicator{grid-auto-flow:column;justify-content:center}.trim-mode-footer{flex-wrap:wrap}}.media-card-actions .media-proxy-profile{color:#dce7ff;background:#080e24d1;border:1px solid #6f84bf47;border-radius:7px;flex:122px;min-width:0;min-height:25px;padding:0 7px;font-size:8px;font-weight:800}.media-card-actions .media-proxy-profile:focus-visible{outline-offset:1px;outline:2px solid #42ccffb3}.media-card-actions .media-proxy-profile+.media-proxy-button{flex:92px;min-width:0}.media-import-compact .media-relink-batch-button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:29px;padding:0 10px;display:inline-flex}.professional-workspace .inspector-panel.work-panel-expanded{position:relative!important}.inspector-panel-resize-handle{z-index:40;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;width:12px;padding:0;position:absolute;top:0;bottom:0;left:0}.inspector-panel-resize-handle:before{content:"";background:#6f95ff38;border-radius:999px;width:2px;transition:width .12s,background .12s,box-shadow .12s;position:absolute;top:68px;bottom:12px;left:1px}.inspector-panel-resize-handle>span{background:#0b1733;border:1px solid #7fa3ff52;border-radius:999px;width:6px;height:42px;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 4px 14px #00000047}.inspector-panel-resize-handle:hover:before,.inspector-panel.is-resizing .inspector-panel-resize-handle:before{background:#55c7ff;width:3px;box-shadow:0 0 12px #55c7ff94}.inspector-panel-resize-handle:focus-visible:before{background:#55c7ff;width:3px;box-shadow:0 0 12px #55c7ff94}.inspector-panel.is-resizing .inspector-panel-resize-handle>span{border-color:#55c7ffe6}.inspector-panel-resize-handle:focus-visible>span{border-color:#55c7ffe6}body.inspector-is-resizing,body.inspector-is-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (min-width:1600px){.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:48px 304px minmax(0, 1fr) var(--inspector-expanded-width,600px)!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:48px minmax(0, 1fr) var(--inspector-expanded-width,600px)!important}}@media (max-width:1599px) and (min-width:1400px){.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:48px 300px minmax(0, 1fr) var(--inspector-expanded-width,570px)!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:48px minmax(0, 1fr) var(--inspector-expanded-width,570px)!important}}@media (max-width:1399px) and (min-width:1200px){.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:44px 280px minmax(0, 1fr) var(--inspector-expanded-width,480px)!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:44px minmax(0, 1fr) var(--inspector-expanded-width,480px)!important}}@media (max-width:1199px) and (min-width:1081px){.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:42px 260px minmax(0, 1fr) var(--inspector-expanded-width,430px)!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:42px minmax(0, 1fr) var(--inspector-expanded-width,430px)!important}}@media (max-width:1080px) and (min-width:901px){.professional-workspace .studio-workspace.inspector-expanded:not(.left-panel-closed){grid-template-columns:42px 230px minmax(0, 1fr) var(--inspector-expanded-width,360px)!important}.professional-workspace .studio-workspace.inspector-expanded.left-panel-closed{grid-template-columns:42px minmax(0, 1fr) var(--inspector-expanded-width,360px)!important}}@media (max-width:900px){.inspector-panel-resize-handle{display:none}}.professional-workspace .sidebar-panel.work-panel-expanded{position:relative!important}.sidebar-panel-resize-handle{z-index:40;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;width:12px;padding:0;position:absolute;top:0;bottom:0;right:0}.sidebar-panel-resize-handle:before{content:"";background:#6f95ff38;border-radius:999px;width:2px;transition:width .12s,background .12s,box-shadow .12s;position:absolute;top:68px;bottom:12px;right:1px}.sidebar-panel-resize-handle>span{background:#0b1733;border:1px solid #7fa3ff52;border-radius:999px;width:6px;height:42px;position:absolute;top:50%;right:2px;transform:translateY(-50%);box-shadow:0 4px 14px #00000047}.sidebar-panel-resize-handle:hover:before,.sidebar-panel.is-resizing .sidebar-panel-resize-handle:before{background:#55c7ff;width:3px;box-shadow:0 0 12px #55c7ff94}.sidebar-panel-resize-handle:focus-visible:before{background:#55c7ff;width:3px;box-shadow:0 0 12px #55c7ff94}.sidebar-panel.is-resizing .sidebar-panel-resize-handle>span{border-color:#55c7ffe6}.sidebar-panel-resize-handle:focus-visible>span{border-color:#55c7ffe6}body.sidebar-is-resizing,body.sidebar-is-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (min-width:1600px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:48px var(--sidebar-expanded-width,524px) minmax(0, 1fr) 350px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:48px var(--sidebar-expanded-width,524px) minmax(0, 1fr)!important}}@media (max-width:1599px) and (min-width:1400px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:48px var(--sidebar-expanded-width,500px) minmax(0, 1fr) 330px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:48px var(--sidebar-expanded-width,500px) minmax(0, 1fr)!important}}@media (max-width:1399px) and (min-width:1200px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:44px var(--sidebar-expanded-width,430px) minmax(0, 1fr) 300px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:44px var(--sidebar-expanded-width,430px) minmax(0, 1fr)!important}}@media (max-width:1199px) and (min-width:1081px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:42px var(--sidebar-expanded-width,380px) minmax(0, 1fr) 270px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:42px var(--sidebar-expanded-width,380px) minmax(0, 1fr)!important}}@media (max-width:1080px) and (min-width:901px){.professional-workspace .studio-workspace.left-panel-expanded:not(.inspector-closed){grid-template-columns:42px var(--sidebar-expanded-width,330px) minmax(0, 1fr) 240px!important}.professional-workspace .studio-workspace.left-panel-expanded.inspector-closed{grid-template-columns:42px var(--sidebar-expanded-width,330px) minmax(0, 1fr)!important}}@media (max-width:900px){.sidebar-panel-resize-handle{display:none}}.workflow-meter-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-meter-heading strong{color:#d6ffe9e0;font-size:9px}.workflow-meter-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;display:grid!important}.workflow-meter-values>span{background:#00000024;border:1px solid #fff1;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.workflow-meter-values small{color:#dce7ff85;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.workflow-meter-values strong{color:#eefcf5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workflow-meter-note{color:#d5e2f685!important;line-height:1.45!important}.workflow-track-meter{gap:5px!important;display:grid!important}.workflow-track-meter small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-track-meter .workflow-meter-rail{height:6px}.workflow-track-meter .workflow-meter-rail i{background:linear-gradient(90deg,#49beffeb,#66efb8f2,#ffd35bf2)}.workflow-audio-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-audio-guide>div{background:linear-gradient(145deg,#7d5fff17,#2ac4ff06);border:1px solid #8f77ff29;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.workflow-audio-guide-icon{color:#c8bbff;background:#7557ff21;border:1px solid #9b84ff40;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.workflow-audio-guide-icon.read-only{color:#93ddff;background:#2cb4ff17;border-color:#47c9ff38}.workflow-audio-guide p,.workflow-audio-guide strong,.workflow-audio-guide small{min-width:0;margin:0;display:block}.workflow-audio-guide strong{color:#f5f1ff;font-size:10px}.workflow-audio-guide small{color:#e4e5f69e;margin-top:3px;font-size:9px;line-height:1.45}.workflow-audio-console{background:linear-gradient(#5b41ab14,#ffffff05);border-color:#977fff29;gap:12px;padding:12px}.workflow-console-header,.workflow-track-header,.workflow-meter-title-row,.workflow-track-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workflow-console-header>div,.workflow-track-header>div,.workflow-meter-title-row>div,.workflow-track-section-heading>div{gap:3px;min-width:0;display:grid}.workflow-console-header strong,.workflow-track-section-heading strong{color:#f8f5ff;font-size:13px}.workflow-console-kicker{color:#a998ff;letter-spacing:.12em;font-size:8px;font-weight:900}.workflow-audio-status{color:#83ebba;background:#33ca8517;border:1px solid #5bdc9d38;border-radius:999px;flex:none;padding:6px 8px;font-size:8px;font-weight:850}.workflow-audio-status.danger{color:#ff9eac;background:#ff46601a;border-color:#ff596f40}.workflow-audio-control-card,.workflow-audio-select-card,.workflow-audio-limiter-card,.workflow-audio-meter-panel,.workflow-audio-track-meter,.workflow-audio-ducking{background:#03040a4d;border:1px solid #ffffff13;border-radius:11px}.workflow-audio-control-card{gap:9px;padding:11px;display:grid}.workflow-audio-control-card.primary{background:linear-gradient(145deg,#7753ff1c,#0507116b);border-color:#9a82ff38}.workflow-audio-control-card.compact{padding:10px}.workflow-audio-control-heading{justify-content:space-between;align-items:flex-start;gap:12px!important;display:flex!important}.workflow-audio-control-heading>div{gap:3px;min-width:0;display:grid}.workflow-audio-control-heading strong,.workflow-audio-select-card strong,.workflow-audio-switch strong,.workflow-audio-track-meter strong{color:#f5f2ff;font-size:10px}.workflow-audio-control-heading small,.workflow-audio-select-card small,.workflow-audio-switch small,.workflow-audio-track-meter small{color:#e0e1f28f;font-size:8.5px;line-height:1.4}.workflow-audio-control-heading output{color:#e8e1ff;text-align:center;background:#7557ff1a;border:1px solid #a48eff38;border-radius:8px;flex:none;min-width:66px;padding:6px 8px;font-size:10px;font-weight:900}.workflow-audio-slider-line{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px!important;display:grid!important}.workflow-audio-slider-line button{color:#eee9ff;cursor:pointer;background:#7e60ff17;border:1px solid #a38eff38;border-radius:9px;width:34px;height:34px;font-size:17px;font-weight:850}.workflow-audio-slider-line button:hover{background:#7e60ff2e;border-color:#ad97ff7a}.workflow-audio-slider-line input[type=range],.workflow-audio-ceiling input[type=range],.workflow-audio-control-card>input[type=range],.workflow-ducking-sliders input[type=range]{cursor:ew-resize;height:8px}.workflow-audio-scale,.workflow-audio-pan-labels,.workflow-meter-scale{color:#dcddf073;justify-content:space-between;align-items:center;gap:6px;font-size:8px;display:flex}.workflow-audio-reset{color:#ebe8faa8;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:750}.workflow-audio-reset:hover{color:#f5f1ff;border-color:#a690ff40}.workflow-audio-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.workflow-audio-select-card,.workflow-audio-limiter-card{padding:11px;gap:9px!important;display:grid!important}.workflow-audio-select-card>span,.workflow-audio-switch>span{gap:3px;min-width:0;display:grid}.workflow-audio-select-card select{cursor:pointer;height:36px!important;font-size:9px!important}.workflow-audio-switch{justify-content:space-between;align-items:center;gap:12px!important;display:flex!important}.workflow-audio-switch input[type=checkbox]{cursor:pointer;accent-color:#9579ff;flex:none;width:34px;height:18px}.workflow-audio-ceiling{border-top:1px solid #fff1;gap:8px;padding-top:9px;display:grid}.workflow-audio-ceiling.disabled{opacity:.42}.workflow-audio-meter-panel{background:linear-gradient(145deg,#229cda12,#03050b66);border-color:#41c6ff26;padding:11px;gap:11px!important;display:grid!important}.workflow-meter-title-row strong{color:#effaff;font-size:11px}.workflow-audio-auto-button{max-width:190px;line-height:1.25;padding:7px 9px!important}.workflow-output-meter{gap:5px;display:grid}.workflow-audio-meter-panel .workflow-meter-rail{background:linear-gradient(90deg,#0000 0 59%,#ffffff1a 59% 59.5%,#0000 59.5% 79%,#ffffff1a 79% 79.5%,#0000 79.5% 89%,#ffffff1a 89% 89.5%,#0000 89.5%),#00000047;border:1px solid #ffffff13;border-radius:999px;height:12px;overflow:hidden}.workflow-audio-meter-panel .workflow-meter-rail i{border-radius:inherit;background:linear-gradient(90deg,#39aef1 0%,#4cdaa2 58%,#f4c94b 82%,#ff5f72 100%);height:100%;display:block;box-shadow:0 0 12px #3fd6a62e}.workflow-meter-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.workflow-meter-cards>span{cursor:default;background:#1249621c;border-color:#4ebef11f;min-height:82px;padding:9px 10px}.workflow-meter-cards small{color:#8ddcff;font-size:8px}.workflow-meter-cards strong{color:#f2fbff;font-size:14px;line-height:1.2}.workflow-meter-cards em{color:#dae8f280;font-size:8px;font-style:normal;line-height:1.35}.workflow-meter-note{background:#42b1e50b;border-left:2px solid #55c7ff59;border-radius:0 7px 7px 0;padding:8px 9px}.workflow-track-section-heading{margin-top:2px;padding:2px 2px 0}.workflow-track-section-heading>small{color:#dddef080;text-align:right;max-width:160px;font-size:8px;line-height:1.4}.workflow-audio-track-list{gap:10px}.workflow-audio-track{background:linear-gradient(155deg,#ffffff09,#04050c42);border-color:#ffffff14;gap:10px;padding:11px}.workflow-track-header{align-items:center}.workflow-track-header>span{color:#d8ceff;background:#8769ff17;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:850}.workflow-audio-track-meter{padding:9px;gap:6px!important;display:grid!important}.workflow-audio-track-meter>div:first-child{justify-content:space-between;gap:8px;display:flex}.workflow-audio-track-meter .workflow-meter-rail{background:#00000047;border-radius:999px;height:9px;overflow:hidden}.workflow-audio-track-meter .workflow-meter-rail i{border-radius:inherit;background:linear-gradient(90deg,#41b9f2,#4cdaa2,#f3cb52,#ff6175);height:100%;display:block}.workflow-audio-ducking{padding:10px;gap:9px!important;display:grid!important}.workflow-ducking-sliders{border-top:1px solid #ffffff0f;padding-top:8px;gap:8px!important;display:grid!important}.workflow-ducking-sliders label{gap:5px!important}@media (max-width:1180px){.workflow-audio-guide,.workflow-audio-settings-grid{grid-template-columns:1fr}}@media (max-width:900px){.workflow-meter-title-row,.workflow-console-header,.workflow-track-section-heading{flex-direction:column;align-items:stretch}.workflow-audio-auto-button,.workflow-track-section-heading>small{text-align:left;max-width:none}}.pro-workflow-panel{container-type:inline-size}.workflow-audio-guide,.workflow-audio-settings-grid{grid-template-columns:1fr}.workflow-audio-control-heading strong,.workflow-audio-select-card strong,.workflow-audio-switch strong,.workflow-audio-track-meter strong{font-size:11px}.workflow-audio-control-heading small,.workflow-audio-select-card small,.workflow-audio-switch small,.workflow-audio-track-meter small,.workflow-meter-cards small{font-size:9px}.workflow-meter-cards strong{font-size:16px}.workflow-meter-cards em{font-size:9px}@container (width<=390px){.workflow-meter-cards{grid-template-columns:1fr!important}.workflow-audio-guide>div{grid-template-columns:30px minmax(0,1fr);padding:9px}.workflow-audio-guide-icon{width:30px;height:30px}.workflow-audio-slider-line{grid-template-columns:32px minmax(0,1fr) 32px}}.audio-scope-banner,.audio-track-controls-location{background:linear-gradient(145deg,#31a4de14,#0508126b);border:1px solid #55c7ff29;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.audio-scope-banner>span{color:#8edcff;letter-spacing:.08em;white-space:nowrap;background:#4abeef1f;border-radius:6px;padding:4px 6px;font-size:.48rem;font-weight:950}.audio-scope-banner>div,.audio-track-controls-location{min-width:0}.audio-scope-banner strong,.audio-track-controls-location strong{color:#f3f8ff;font-size:.62rem;display:block}.audio-scope-banner small,.audio-track-controls-location span{color:#8495b3;margin-top:3px;font-size:.52rem;line-height:1.4;display:block}.audio-track-controls-location{background:#7859f20e;border-color:#9d84ff26;grid-template-columns:1fr}.workflow-pan-card{overflow:hidden}.workflow-pan-slider-wrap{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;display:grid}.workflow-pan-slider-wrap>span{color:#b9aaff;background:#8568ff1a;border-radius:999px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid}.workflow-pan-slider-wrap input[type=range]{cursor:ew-resize;width:100%;min-width:0;height:8px}.workflow-pan-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.workflow-pan-presets button{color:#ebe8faad;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;min-width:0;min-height:30px;padding:5px 6px;font-size:8px;font-weight:800}.workflow-pan-presets button:hover,.workflow-pan-presets button.active{color:#f5f1ff;background:#8260ff26;border-color:#a48bff6b}.workflow-audio-switch input[type=checkbox],.audio-inspector-layout .nova-toggle input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff14;border:1px solid #a08fe84d;border-radius:999px;min-width:36px;margin:0;transition:border-color .16s,background .16s;position:relative;width:36px!important;height:20px!important}.workflow-audio-switch input[type=checkbox]:after,.audio-inspector-layout .nova-toggle input[type=checkbox]:after{content:"";background:#d8dceb;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000052}.workflow-audio-switch input[type=checkbox]:checked,.audio-inspector-layout .nova-toggle input[type=checkbox]:checked{background:linear-gradient(135deg,#7658ef,#4e9ee9);border-color:#8e73ffb8}.workflow-audio-switch input[type=checkbox]:checked:after,.audio-inspector-layout .nova-toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(16px)}.workflow-audio-switch input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #58caffb8}.audio-inspector-layout .nova-toggle input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #58caffb8}.audio-inspector-layout .audio-quick-controls .nova-inspector-title span{color:#7fd8ff}@container (width<=340px){.workflow-pan-presets{grid-template-columns:1fr}}.preview-color-managed-layer{image-rendering:auto;background:#050506}.color-v560 .color-save-notice strong,.color-v560 .color-section-heading h3{letter-spacing:-.01em}.scope-source-badge,.color-management-card{background:linear-gradient(145deg,#141f44e0,#090f23eb);border:1px solid #6f8bff33;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.color-management-card>div:first-child{gap:3px;min-width:0;display:grid}.scope-source-badge strong,.color-management-card strong{color:#f4f7ff;font-size:12px}.scope-source-badge span,.color-management-card small{color:#8fa1cb;font-size:10px;line-height:1.35}.curve-channel-tabs button{color:#9eadd1;background:0 0;border:1px solid #0000;border-radius:7px;min-width:66px;padding:7px 10px;font-size:10px;font-weight:800}.curve-channel-tabs button.active{color:#fff;background:linear-gradient(135deg,#6755ffeb,#37afffe0);border-color:#708eff73;box-shadow:0 5px 18px #3e64ff3b}.color-management-card{flex-wrap:wrap;align-items:stretch}.color-management-card>div:first-child{flex:100%}.color-management-card label{flex:160px;gap:6px;display:grid}.color-management-card label span{color:#9caed4;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.color-management-card select{color:#edf2ff;background:#091126;border:1px solid #7d96de3d;border-radius:9px;width:100%;min-height:36px;padding:0 10px}.curve-channel-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.curve-channel-tabs button{background:#080e1fb8;border-color:#6f85c033;min-width:0}.curve-channel-tabs button.red.active{background:linear-gradient(135deg,#7e2331,#e84d63)}.curve-channel-tabs button.green.active{background:linear-gradient(135deg,#1e6548,#38c988)}.curve-channel-tabs button.blue.active{background:linear-gradient(135deg,#234f8d,#4d8dea)}.curve-channel-tabs button.master.active{background:linear-gradient(135deg,#5d50ce,#4aa7e9)}.point-curve-editor{background:#050a18e0;border:1px solid #6c84cc38;border-radius:14px;padding:12px}.point-curve-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.point-curve-toolbar>div{gap:3px;display:grid}.point-curve-toolbar strong{color:#edf2ff;font-size:12px}.point-curve-toolbar small{color:#8294bd;font-size:9px;line-height:1.35}.point-curve-toolbar button{color:#c8d2ee;background:#131d3cd1;border:1px solid #8799d040;border-radius:8px;flex:none;padding:7px 9px;font-size:9px}.point-curve-toolbar button:disabled{opacity:.38}.point-curve-editor svg{touch-action:none;cursor:crosshair;width:100%;max-height:310px;display:block}.point-curve-editor circle{cursor:grab}.point-curve-editor circle:active{cursor:grabbing}.point-curve-background{fill:#070d1c;stroke:#8497cc3d}.point-curve-axis{color:#6f82ae;text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr 1fr 1fr;margin-top:7px;font-size:8px;display:grid}.point-curve-axis span:nth-child(2){text-align:center}.point-curve-axis span:last-child{text-align:right}.scope-source-badge{justify-content:flex-start;gap:8px;padding:9px 11px}.scope-source-badge strong{color:#b9c7ff;text-transform:uppercase;letter-spacing:.06em;background:#505fbe33;border-radius:6px;padding:4px 7px;font-size:8px}.final-composition-scope{background:#060912;border-color:#4eb4ff40;min-height:250px}.final-composition-scope canvas{width:100%;height:auto;min-height:220px}@container (width<=460px){.color-management-card,.point-curve-toolbar{flex-direction:column;align-items:stretch}.curve-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.color-v560 .color-validation-shell{z-index:24;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080e1df5;border:1px solid #5b7dd63d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;margin:-2px -2px 8px;padding:6px 7px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #00000047}.color-v560 .color-validation-shell .color-draft-status{white-space:nowrap;gap:7px;min-width:0;min-height:0;padding:0 2px;overflow:hidden}.color-v560 .color-validation-shell .color-draft-status strong{min-width:0;color:inherit;text-overflow:ellipsis;font-size:9px;overflow:hidden}.color-v560 .color-validation-actions{justify-content:flex-end;align-items:center;gap:5px;width:auto;display:flex}.color-v560 .color-validation-actions button,.color-v560 .color-validation-actions .validate,.color-v560 .color-validation-actions .reset,.color-v560 .color-validation-actions button:not(.validate):not(.reset){white-space:nowrap;border-radius:8px;grid-area:auto;width:auto;min-width:0;min-height:29px;padding:5px 8px;font-size:9px;line-height:1}.color-v560 .color-validation-actions .validate{order:0;min-width:72px}.color-v560 .color-validation-actions button:not(.validate):not(.reset){order:1}.color-v560 .color-validation-actions .reset{order:2}.color-pipeline-details{background:#0d1521b3;border:1px solid #53c7ff29;border-radius:9px;margin:0 0 8px}.color-pipeline-details summary{color:#dff5ff;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;list-style:none;display:flex}.color-pipeline-details summary::-webkit-details-marker{display:none}.color-pipeline-details summary:after{content:"+";color:#7fd8ff;flex:none;font-size:13px;font-weight:900}.color-pipeline-details[open] summary:after{content:"−"}.color-pipeline-details summary span{font-size:10px;font-weight:850}.color-pipeline-details summary small{color:#8295ae;margin-left:auto;font-size:8px}.color-pipeline-details p{color:#91a4b9;margin:0;padding:0 10px 9px;font-size:9px;line-height:1.45}@container (width<=430px){.color-v560 .color-validation-shell{grid-template-columns:1fr;gap:5px}.color-v560 .color-validation-actions{justify-content:stretch}.color-v560 .color-validation-actions button,.color-v560 .color-validation-actions .validate,.color-v560 .color-validation-actions .reset,.color-v560 .color-validation-actions button:not(.validate):not(.reset){flex:1 1 0}.color-pipeline-details summary small{display:none}}.color-v560 .color-toolbar-comparison{background:#030816d1;border:1px solid #6989dd3d;border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:inline-grid}.color-v560 .color-validation-actions .color-toolbar-comparison button,.color-v560 .color-validation-actions .color-toolbar-comparison button:not(.validate):not(.reset){order:initial;color:#91a1c4;min-width:42px;min-height:25px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 7px}.color-v560 .color-validation-actions .color-toolbar-comparison button:hover{color:#e6ecff;background:#445ba02e;border-color:#7391eb47}.color-v560 .color-validation-actions .color-toolbar-comparison button.active,.color-v560 .color-validation-actions .color-toolbar-comparison button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#6953fff2,#30adffe6);border-color:#7c9bff8a;box-shadow:0 4px 12px #395fff38}@container (width<=360px){.color-v560 .color-validation-actions{flex-wrap:wrap}.color-v560 .color-toolbar-comparison{flex:100%}}.color-lut-subheading{color:#dce6f4;background:#0b121d94;border-left:3px solid #65c6ee7a;flex-direction:column;gap:3px;margin-top:4px;padding:8px 10px;display:flex}.color-lut-subheading strong{font-size:.66rem}.color-lut-subheading small{color:#8292a8;font-size:.56rem;line-height:1.35}.shortcut-navigation-v561 .nova-command-rail{z-index:60;position:relative}.narraxi-rail-tooltip-portal{z-index:2147483646;color:#f4f7ff;text-align:left;white-space:nowrap;pointer-events:none;background:#071127;border:1px solid #7095ff61;border-radius:8px;width:max-content;max-width:min(320px,100vw - 16px);padding:8px 10px;font-size:.66rem;font-weight:800;line-height:1.3;animation:90ms ease-out both narraxi-rail-tooltip-in;position:fixed;box-shadow:0 12px 34px #00000094}.narraxi-rail-tooltip-portal:before{content:"";border:inherit;background:#071127;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.narraxi-rail-tooltip-portal[data-side=right]:before{border-top:0;border-right:0;left:-5px}.narraxi-rail-tooltip-portal[data-side=left]:before{border-bottom:0;border-left:0;right:-5px}@keyframes narraxi-rail-tooltip-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.shortcut-rail-button{color:#b7c7ef!important;background:#4367c017!important;border-color:#5d8bff2e!important}.shortcut-rail-button.has-conflict:after{border-color:#ffa74e6b!important}.shortcut-rail-button.has-conflict{color:#ffd2a1!important;background:#8b48142b!important;border-color:#ffa44852!important}.workspace-settings-backdrop{z-index:2147483000;background:#01040dc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.workspace-settings-dialog.shortcut-only-settings-dialog{color:#edf2ff;background:radial-gradient(circle at 18% 0,#4070ff2e,#0000 25rem),linear-gradient(150deg,#0c183afe,#040a1bfe);border:1px solid #7695ff57;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 32px);height:min(780px,100vh - 32px);min-height:0;display:grid;overflow:hidden;box-shadow:0 36px 100px #0000009e}.workspace-settings-header{border-bottom:1px solid #7690e121;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.workspace-settings-header h2{margin:3px 0 5px;font-size:1.05rem}.workspace-settings-header p{color:#8f9fc5;margin:0;font-size:.68rem}.workspace-settings-kicker{color:#67caff;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:900}.workspace-settings-close{color:#c8d4f4;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid}.workspace-settings-content{min-height:0;padding:16px 18px 18px;overflow:auto}.shortcut-profile-bar{background:#ffffff06;border:1px solid #738fe729;border-radius:11px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.shortcut-profile-bar label{color:#8798bf;gap:5px;font-size:.56rem;font-weight:800;display:grid}.shortcut-profile-bar select,.shortcut-search-input{color:#eef3ff;background:#08132f;border:1px solid #7692ea2e;border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:.65rem}.shortcut-profile-bar p{color:#8d9dc3;margin:0;font-size:.61rem}.shortcut-profile-bar button{color:#d8e3ff;cursor:pointer;background:#4963b521;border:1px solid #7794f033;border-radius:8px;min-height:31px;padding:0 11px;font-size:.6rem;font-weight:800}.shortcut-profile-bar button:disabled{opacity:.45;cursor:not-allowed}.shortcut-conflict-panel{color:#ffd6a5;background:#8b491226;border:1px solid #ffa44847;border-radius:10px;gap:5px;margin-top:10px;padding:10px 12px;font-size:.58rem;display:grid}.shortcut-conflict-panel.clear{color:#a7e9c2;background:#1f7e461f;border-color:#44d08233}.shortcut-conflict-panel kbd{color:#fff;font-family:inherit;font-weight:900}.shortcut-search-input{margin-top:10px}.shortcut-action-list{gap:12px;margin-top:10px;display:grid}.shortcut-category{gap:5px;display:grid}.shortcut-category h3{color:#7692cf;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:4px 2px;font-size:.56rem}.shortcut-action-row{background:#ffffff05;border:1px solid #7089d81f;border-radius:9px;grid-template-columns:minmax(0,1fr) 170px 28px;align-items:center;gap:7px;min-height:48px;padding:7px 8px 7px 10px;display:grid;position:relative}.shortcut-action-row.conflict{background:#87481417;border-color:#ffa54b52}.shortcut-action-copy{gap:2px;min-width:0;display:grid}.shortcut-action-copy strong{font-size:.65rem}.shortcut-action-copy span{color:#7e8fb5;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.shortcut-capture,.shortcut-clear{color:#d8e5ff;cursor:pointer;background:#435baa1f;border:1px solid #7390e62b;border-radius:7px;min-height:31px;font-size:.58rem;font-weight:850}.shortcut-capture.capturing{color:#fff;background:#2d77e847;border-color:#4ea3ffa6;box-shadow:0 0 0 3px #3685ff1f}.shortcut-clear{color:#8e9fc6;padding:0;font-size:.9rem}.shortcut-custom-dot{background:#68c7ff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:39px}@media (max-width:900px){.shortcut-profile-bar{grid-template-columns:1fr}.shortcut-action-row{grid-template-columns:minmax(0,1fr) 125px 28px}}.timeline-range-controls{background:#070c20ad;border:1px solid #6f8ee833;border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.timeline-range-controls button{color:#aebce7;letter-spacing:.05em;background:0 0;border:1px solid #0000;border-radius:6px;min-width:30px;height:25px;padding:0 7px;font-size:.6rem;font-weight:950}.timeline-range-controls button:hover:not(:disabled),.timeline-range-controls button.active{color:#fff;background:#2774c257;border-color:#5bdaff85}.timeline-range-controls button:disabled{opacity:.34;cursor:default}.timeline-range-status{color:#bcefff;white-space:nowrap;background:#1553843d;border:1px solid #5bdaff3d;border-radius:999px;align-items:center;min-height:21px;padding:2px 8px;font-size:.6rem;font-weight:850;display:inline-flex}.timeline-work-range-ruler{z-index:0;pointer-events:none;background:#3ea9de2e;border-inline:1px solid #5bdaffb8;position:absolute;inset-block:0}.timeline-work-range-band{z-index:1;pointer-events:none;background:linear-gradient(#3097d514,#3097d506);border-inline:1px solid #5bdaff6b;position:absolute;top:0;bottom:0}.timeline-snap-guide{z-index:80;pointer-events:none;background:#ffcd59f5;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #ffcd596b}.timeline-snap-guide span{color:#fff3c4;text-overflow:ellipsis;white-space:nowrap;background:#2b210af5;border:1px solid #ffcd5970;border-radius:6px;max-width:190px;margin-left:5px;padding:3px 7px;font-size:.56rem;font-weight:900;display:inline-flex;position:sticky;top:6px;overflow:hidden}.clip-context-menu{overscroll-behavior:contain;z-index:100500;max-height:calc(100vh - 20px);overflow-y:auto}.transition-fx-preview-layer{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.preview-layer{will-change:transform, opacity, filter, clip-path, mask-image}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-black-smoke}.transition-card-visual[data-transition=ink-spread]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-ink-spread}.transition-card-visual[data-transition=film-burn-transition]:is(:hover,:focus-visible) .transition-preview-scene-b,.transition-card-visual[data-transition=light-leak-transition]:is(:hover,:focus-visible) .transition-preview-scene-b,.transition-card-visual[data-transition=prism-flash]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-creative-flash}.transition-card-visual[data-transition=paper-tear]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-paper-tear}.transition-card-visual[data-transition=purple-brush]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-purple-brush}.transition-card-visual[data-transition=comic-cloud]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-comic-cloud}.transition-card-visual[data-transition=comic-panels]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-comic-panels}.transition-card-visual[data-transition=halftone-pop]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-halftone}.transition-card-visual[data-transition=paint-splash]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-paint-splash}.transition-card-visual[data-transition=speed-lines-transition]:is(:hover,:focus-visible) .transition-preview-scene-b{animation-name:transition-preview-speed-lines}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-fx i{width:34px;height:34px;box-shadow:none;background:radial-gradient(circle,#030408f2,#080a1099 48%,#0000 72%);animation:1.35s ease-in-out infinite transition-preview-smoke-puff}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-fx i:nth-child(2){animation-delay:-.18s}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-fx i:nth-child(3){animation-delay:-.36s}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-fx i:nth-child(4){animation-delay:-.54s}.transition-card-visual[data-transition=film-burn-transition]:is(:hover,:focus-visible) .transition-card-preview:after,.transition-card-visual[data-transition=light-leak-transition]:is(:hover,:focus-visible) .transition-card-preview:after,.transition-card-visual[data-transition=prism-flash]:is(:hover,:focus-visible) .transition-card-preview:after,.transition-card-visual[data-transition=purple-brush]:is(:hover,:focus-visible) .transition-card-preview:after{content:"";z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;animation:1.35s ease-in-out infinite transition-preview-creative-overlay;position:absolute;inset:-18%}.transition-card-visual[data-transition=film-burn-transition] .transition-card-preview:after{background:radial-gradient(circle at 38% 54%,#fff7b0 0 5%,#ff9b36 13%,#ff3412d1 24%,#0000 48%)}.transition-card-visual[data-transition=light-leak-transition] .transition-card-preview:after{background:linear-gradient(112deg,#0000 16%,#ff4d142e 35%,#ffdd79f2 51%,#ff501466 64%,#0000 80%)}.transition-card-visual[data-transition=prism-flash] .transition-card-preview:after{background:linear-gradient(104deg,#0000 22%,#2adcffbf 39%,#fffffffa 50%,#ff3ccbb8 61%,#0000 78%)}.transition-card-visual[data-transition=purple-brush] .transition-card-preview:after{filter:blur(1px);background:linear-gradient(90deg,#0000 0 20%,#7e2bff26 31%,#b553ffeb 47%,#5c19c661 59%,#0000 72%);inset:0}.transition-card-visual[data-transition=comic-cloud]:is(:hover,:focus-visible) .transition-preview-fx i,.transition-card-visual[data-transition=halftone-pop]:is(:hover,:focus-visible) .transition-preview-fx i,.transition-card-visual[data-transition=paint-splash]:is(:hover,:focus-visible) .transition-preview-fx i{opacity:1;width:9px;height:9px;animation:1.35s ease-in-out infinite transition-preview-comic-dot}.transition-card-visual[data-transition=comic-panels]:is(:hover,:focus-visible) .transition-preview-fx i,.transition-card-visual[data-transition=speed-lines-transition]:is(:hover,:focus-visible) .transition-preview-fx i{opacity:1;transform-origin:0;width:42%;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000,#ffffffe6);border-radius:99px;animation:1.35s ease-in-out infinite transition-preview-speed-streak}@keyframes transition-preview-black-smoke{0%,10%{opacity:0;clip-path:circle(1% at 50% 82%);filter:brightness(.45)blur(4px)}52%{opacity:1;clip-path:circle(48% at 50% 68%);filter:brightness(.72)blur(1px)}82%,to{opacity:1;clip-path:circle(92% at 50% 52%);filter:none}}@keyframes transition-preview-ink-spread{0%,8%{opacity:0;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);filter:brightness(.65)}48%{opacity:1;clip-path:polygon(50% 5%,72% 18%,96% 45%,78% 72%,54% 98%,24% 82%,4% 52%,24% 22%);filter:brightness(.85)}82%,to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:none}}@keyframes transition-preview-creative-flash{0%,10%{opacity:0;filter:brightness(.72)saturate(.85);transform:scale(1.04)}42%{opacity:1;filter:brightness(2.2)saturate(1.65);transform:scale(1.02)}70%,to{opacity:1;filter:none;transform:scale(1)}}@keyframes transition-preview-paper-tear{0%,8%{opacity:0;clip-path:polygon(0 0,0 0,4% 18%,0 36%,5% 57%,0 78%,3% 100%,0 100%)}58%{opacity:1;clip-path:polygon(0 0,63% 0,57% 18%,67% 36%,59% 57%,66% 78%,61% 100%,0 100%);filter:drop-shadow(4px 0 3px #fff6e0bf)}88%,to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:none}}@keyframes transition-preview-purple-brush{0%,8%{opacity:0;clip-path:polygon(0 0,0 0,7% 14%,0 28%,9% 43%,0 58%,8% 73%,0 88%,5% 100%,0 100%)}56%{opacity:1;clip-path:polygon(0 0,68% 0,57% 14%,72% 28%,60% 43%,75% 58%,59% 73%,69% 88%,62% 100%,0 100%);filter:saturate(1.35)drop-shadow(4px 0 7px #9748ffcc)}88%,to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:none}}@keyframes transition-preview-comic-cloud{0%,8%{opacity:0;clip-path:circle(1%);transform:scale(.62)}52%{opacity:1;clip-path:circle(47%);filter:saturate(1.6);transform:scale(1.08)rotate(-2deg)}82%,to{opacity:1;clip-path:circle(90%);filter:saturate(1.1);transform:scale(1)}}@keyframes transition-preview-comic-panels{0%,8%{opacity:0;clip-path:polygon(0 0,0 0,0 32%,0 58%,0 100%,0 100%)}58%{opacity:1;clip-path:polygon(0 0,78% 0,58% 32%,73% 58%,55% 100%,0 100%);filter:saturate(1.45)}88%,to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:none}}@keyframes transition-preview-halftone{0%,8%{opacity:0;-webkit-mask-image:radial-gradient(circle,#000 0 1px,#0000 2px);mask-image:radial-gradient(circle,#000 0 1px,#0000 2px);-webkit-mask-size:16px 16px;mask-size:16px 16px}58%{opacity:1;filter:saturate(1.55);-webkit-mask-image:radial-gradient(circle,#000 0 6px,#0000 7px);mask-image:radial-gradient(circle,#000 0 6px,#0000 7px);-webkit-mask-size:16px 16px;mask-size:16px 16px}88%,to{opacity:1;filter:none;-webkit-mask-image:none;mask-image:none}}@keyframes transition-preview-paint-splash{0%,8%{opacity:0;clip-path:circle(1% at 50% 52%)}45%{opacity:1;clip-path:polygon(48% 2%,59% 25%,82% 13%,73% 40%,98% 50%,72% 61%,86% 88%,58% 76%,47% 99%,37% 75%,9% 87%,24% 60%,1% 48%,25% 39%,12% 14%,39% 26%);filter:saturate(1.5)}82%,to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:none}}@keyframes transition-preview-speed-lines{0%,8%{opacity:0;filter:blur(5px);transform:translate(58%)scale(1.16)}54%{opacity:1;filter:blur(1px)saturate(1.35);transform:translate(0)scale(1.05)}82%,to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes transition-preview-smoke-puff{0%,to{opacity:0;transform:translateY(18px)scale(.45)}42%{opacity:.92;transform:translateY(1px)scale(1.05)}72%{opacity:.45;transform:translateY(-8px)scale(1.34)}}@keyframes transition-preview-creative-overlay{0%,12%,to{opacity:0;transform:translate(-28%)scale(.75)}42%{opacity:1;transform:translate(0)scale(1)}68%{opacity:.28;transform:translate(24%)scale(1.16)}}@keyframes transition-preview-comic-dot{0%,to{opacity:0;transform:scale(.2)rotate(0)}48%{opacity:1;transform:scale(1.8)rotate(22deg)}72%{opacity:.38;transform:scale(.9)rotate(40deg)}}@keyframes transition-preview-speed-streak{0%,to{opacity:0;transform:translate(-65%)scaleX(.2)}48%{opacity:.95;transform:translate(35%)scaleX(1.4)}72%{opacity:.25;transform:translate(85%)scaleX(.6)}}.transition-card-preview{isolation:isolate;background:#050914;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 20px #0003}.transition-preview-scene img{filter:saturate(1.08)contrast(1.06)brightness(.96);transform:scale(1.015)}.transition-preview-scene-a:after,.transition-preview-scene-b:after{content:"";pointer-events:none;background:linear-gradient(#02061105,#0206112e),radial-gradient(circle at 50% 35%,#0000 35%,#02061129 100%);position:absolute;inset:0}.transition-preview-icon{background:#040916ad;border-radius:5px;min-width:22px;min-height:18px;padding:0 5px;font-size:.46rem;box-shadow:0 4px 12px #00000047}.transition-preview-vfx{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.transition-preview-vfx b,.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-fx i{display:none}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-vfx:before,.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-vfx:after{content:"";filter:blur(5px);mix-blend-mode:multiply;opacity:0;background:radial-gradient(at 16% 85%,#000000f5,#05070cb3 34%,#0000 69%),radial-gradient(at 48% 92%,#000000fa,#06080eb8 38%,#0000 72%),radial-gradient(at 82% 82%,#000000f2,#07090fad 36%,#0000 70%);height:78%;animation:1.65s cubic-bezier(.22,.7,.24,1) infinite transition-preview-smoke-bed;position:absolute;inset:auto -12% -28%}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-vfx:after{filter:blur(9px);height:95%;animation-duration:1.82s;animation-delay:-.22s;inset:auto -18% -38%}.transition-card-visual[data-transition=black-smoke]:is(:hover,:focus-visible) .transition-preview-vfx b{--smoke-left:50%;--smoke-size:42px;--smoke-rise:-44px;--smoke-drift:0px;--smoke-delay:0s;left:var(--smoke-left);width:var(--smoke-size);height:var(--smoke-size);filter:blur(3.2px);opacity:0;mix-blend-mode:multiply;transform-origin:50% 75%;animation:1.65s cubic-bezier(.2,.72,.24,1) infinite transition-preview-organic-smoke;animation-delay:var(--smoke-delay);background:radial-gradient(at 42% 58%,#000000f7 0 19%,#04060bdb 35%,#0a0d147a 56%,#0000 76%);border-radius:44% 56% 48% 52%/58% 45% 55% 42%;display:block;position:absolute;bottom:-24px}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:first-child{--smoke-left:2%;--smoke-size:48px;--smoke-rise:-48px;--smoke-drift:9px;--smoke-delay:-.08s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(2){--smoke-left:12%;--smoke-size:57px;--smoke-rise:-57px;--smoke-drift:-8px;--smoke-delay:-.28s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(3){--smoke-left:24%;--smoke-size:45px;--smoke-rise:-46px;--smoke-drift:12px;--smoke-delay:-.45s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(4){--smoke-left:34%;--smoke-size:66px;--smoke-rise:-64px;--smoke-drift:-11px;--smoke-delay:-.14s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(5){--smoke-left:47%;--smoke-size:53px;--smoke-rise:-55px;--smoke-drift:8px;--smoke-delay:-.52s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(6){--smoke-left:58%;--smoke-size:70px;--smoke-rise:-68px;--smoke-drift:13px;--smoke-delay:-.22s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(7){--smoke-left:70%;--smoke-size:52px;--smoke-rise:-51px;--smoke-drift:-12px;--smoke-delay:-.6s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(8){--smoke-left:82%;--smoke-size:61px;--smoke-rise:-61px;--smoke-drift:9px;--smoke-delay:-.36s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(9){--smoke-left:91%;--smoke-size:49px;--smoke-rise:-48px;--smoke-drift:-7px;--smoke-delay:-.1s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(10){--smoke-left:18%;--smoke-size:38px;--smoke-rise:-74px;--smoke-drift:18px;--smoke-delay:-.7s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(11){--smoke-left:49%;--smoke-size:43px;--smoke-rise:-82px;--smoke-drift:-16px;--smoke-delay:-.82s}.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b:nth-child(12){--smoke-left:76%;--smoke-size:40px;--smoke-rise:-77px;--smoke-drift:14px;--smoke-delay:-.74s}@keyframes transition-preview-smoke-bed{0%,8%,to{opacity:0;transform:translateY(22%)scale(.82)}34%{opacity:.96;transform:translateY(2%)scale(1.05)}68%{opacity:.72;transform:translateY(-17%)scale(1.22)}88%{opacity:.16;transform:translateY(-33%)scale(1.38)}}@keyframes transition-preview-organic-smoke{0%,8%,to{opacity:0;transform:translate(-50%,22px)scale(.42)rotate(-5deg)}28%{opacity:.96;transform:translate(calc(-50% + var(--smoke-drift)), -2px) scale(.9) rotate(3deg)}62%{opacity:.74;transform:translate(calc(-50% + var(--smoke-drift)), calc(var(--smoke-rise) + 18px)) scale(1.28) rotate(-6deg)}88%{opacity:.18;transform:translate(calc(-50% + var(--smoke-drift)), var(--smoke-rise)) scale(1.72) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx,.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx:before,.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx:after,.transition-card-visual[data-transition=black-smoke] .transition-preview-vfx b{animation:none!important}}.transition-preview-real-canvas{z-index:1;object-fit:cover;background:#071128;width:100%;height:100%;display:block;position:absolute;inset:0}.transition-card-preview-real:after{content:none!important;animation:none!important}.workflow-adjustment-pro{gap:12px}.workflow-adjustment-hero{background:linear-gradient(135deg,#4e46be2e,#121930c7);border:1px solid #7877ff47;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.workflow-adjustment-hero>div{gap:4px;min-width:0;display:grid}.workflow-adjustment-hero span{color:#a7a4ff;letter-spacing:.08em;font-size:10px;font-weight:800}.workflow-adjustment-hero strong{color:#f5f7ff;font-size:15px}.workflow-adjustment-hero p{color:#aeb8cf;margin:0;font-size:11px;line-height:1.45}.workflow-adjustment-hero>b{color:#d9d7ff;background:#675cff38;border-radius:11px;place-items:center;min-width:38px;height:38px;font-size:16px;display:grid}.workflow-adjustment-create-actions,.workflow-adjustment-compact-actions,.workflow-adjustment-range-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workflow-secondary-small,.workflow-adjustment-compact-actions button,.workflow-adjustment-range-actions button{color:#dbe4f7;cursor:pointer;background:#131b30db;border:1px solid #939fbe38;border-radius:8px;min-height:30px;padding:0 10px}.workflow-adjustment-compact-actions button:disabled{opacity:.35;cursor:default}.workflow-adjustment-stack button{text-align:left;grid-template-columns:26px minmax(0,1fr) auto;align-items:center}.workflow-adjustment-stack button.disabled{opacity:.55}.workflow-adjustment-stack button>span:nth-child(2){gap:3px;min-width:0;display:grid}.workflow-adjustment-stack button>i{color:#82ddb5;letter-spacing:.07em;font-size:8px;font-style:normal;font-weight:800}.workflow-adjustment-stack button.disabled>i{color:#8d97ac}.workflow-adjustment-order{color:#c9c6ff;background:#685eff33;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.workflow-adjustment-editor-pro{background:#080e1c9e;border:1px solid #6f6cff38;border-radius:14px;gap:12px;padding:12px}.workflow-adjustment-editor-head{gap:8px;display:grid}.workflow-adjustment-range-actions span{color:#8fa0bd;margin-left:auto;font-size:10px}.workflow-adjustment-presets{gap:8px;display:grid}.workflow-adjustment-presets>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.workflow-adjustment-presets>div:first-child small{color:#8795ad;font-size:9px}.workflow-adjustment-presets>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workflow-adjustment-presets button{color:#e6ecfa;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1e2742eb,#0d1426eb);border:1px solid #8089ae33;border-radius:10px;min-width:0;padding:9px}.workflow-adjustment-presets button:hover{border-color:#7b6fff94;transform:translateY(-1px)}.workflow-adjustment-presets button strong,.workflow-adjustment-presets button small{display:block}.workflow-adjustment-presets button strong{font-size:10px}.workflow-adjustment-presets button small{color:#8fa0bd;margin-top:3px;font-size:8px;line-height:1.35}.workflow-adjustment-group{background:#0d1526b8;border:1px solid #8591b12b;border-radius:11px;overflow:hidden}.workflow-adjustment-group summary{color:#dbe5f8;cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 10px;font-size:10px;font-weight:800}.workflow-adjustment-group>label{margin:0 10px 9px}@media (max-width:700px){.workflow-adjustment-presets>div:last-child{grid-template-columns:1fr}.workflow-adjustment-range-actions span{width:100%;margin-left:0}}.timeline-row.auto-created-track .professional-track-label{box-shadow:inset 2px 0 #78a5ff8c}.automatic-track-badge{color:#a9c6ff;letter-spacing:.08em;vertical-align:middle;background:#527edc24;border:1px solid #7eacff59;border-radius:999px;align-items:center;margin-left:6px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:800;line-height:1.35;display:inline-flex}.timeline-clip.interactive-drag-preview{z-index:18;pointer-events:none;will-change:transform, width;contain:layout paint style;box-shadow:0 0 0 2px #32d5ff52,0 10px 28px #040a1870}.track-inline-rename-input{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;padding:1px 4px;font-weight:700}.track-inline-rename-input:not([readonly]){border-color:color-mix(in srgb, currentColor 48%, transparent);background:color-mix(in srgb, var(--narraxi-surface,#182033) 88%, #000)}.preview-stage.preview-adaptive-color video.preview-layer{will-change:transform, opacity}.preview-stage.preview-pressure-reduced .preview-layer,.preview-stage.preview-pressure-critical .preview-layer{transition:none!important}.preview-stage.preview-pressure-critical .preview-layer{will-change:transform, opacity}.preview-performance-badge.preview-performance-reduced{background:#4f310dd1;border-color:#ffbe5275}.preview-performance-badge.preview-performance-critical{background:#5b2210e0;border-color:#ff915094}.public-page{--public-bg:#fbf8f3;--public-bg-warm:#f5eee5;--public-surface:#fffdf9;--public-surface-strong:#fff;--public-ink:#26231f;--public-muted:#655f58;--public-subtle:#8d857b;--public-line:#e8dfd5;--public-line-strong:#dccbbc;--public-coral:#e6633e;--public-coral-deep:#ca4b2c;--public-teal:#249c97;--public-ocean:#087d83;--public-gold:#e8ab3c;--public-sage:#8fa47b;--public-shadow:0 24px 70px #523c291f;min-height:100vh;color:var(--public-ink);background:radial-gradient(circle at 78% 11%, #e6633e14, transparent 30rem), radial-gradient(circle at 14% 38%, #8fa47b14, transparent 25rem), var(--public-bg);flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow-x:hidden}.public-page *{box-sizing:border-box}.public-page a{text-underline-offset:3px}.public-header-shell{z-index:30;background:#fffdf9fa;border-bottom:1px solid #dccbbc9e;width:100%;position:relative}.public-header{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:28px;width:min(1480px,100% - 72px);min-height:82px;margin:0 auto;display:grid}.public-brand{width:fit-content;color:var(--public-ink);text-decoration:none;display:inline-flex}.public-brand-lockup{align-items:center;gap:13px;display:inline-flex}.public-brand-symbol{width:43px;height:43px;color:var(--public-coral);overflow:visible}.public-brand-symbol path{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}.public-brand-copy{text-transform:uppercase;line-height:1;display:grid}.public-brand-copy strong{letter-spacing:.2em;font-size:1.05rem;font-weight:850}.public-brand-copy small{letter-spacing:.48em;color:var(--public-muted);margin-top:7px;font-size:.62rem;font-weight:750}.public-nav{align-items:center;gap:30px;display:flex}.public-nav-main{justify-content:center}.public-nav-actions{justify-content:flex-end;gap:18px}.public-nav a:not(.primary-link){color:#37322d;font-size:.94rem;font-weight:570;text-decoration:none;transition:color .16s}.public-nav a:not(.primary-link):hover{color:var(--public-coral-deep)}.public-page .primary-link,.public-page .primary-button{color:#fff;background:linear-gradient(135deg, var(--public-coral), #dd5733);border:1px solid #0000;border-radius:9px;min-height:46px;padding:0 24px;font-weight:760;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 12px 28px #ca4b2c38}.public-page .primary-link:hover,.public-page .primary-button:hover{background:linear-gradient(135deg, #ed6d48, var(--public-coral-deep));transform:translateY(-2px);box-shadow:0 17px 34px #ca4b2c45}.public-page .secondary-button,.public-page .ghost-button{border:1px solid var(--public-line-strong);min-height:46px;color:var(--public-ink);background:#fffdf9e6;border-radius:9px;padding:0 22px;font-weight:690;text-decoration:none;box-shadow:0 8px 20px #523c290d}.public-login-link{white-space:nowrap}.public-hero{grid-template-columns:minmax(470px,.82fr) minmax(680px,1.18fr);align-items:center;gap:52px;width:min(1480px,100% - 72px);margin:34px auto 0;padding:18px 0 14px;display:grid;position:relative}.public-hero-copy{z-index:2;padding:18px 0 12px;position:relative}.public-hero-badge{border:1px solid var(--public-line-strong);color:#5e5851;letter-spacing:.065em;text-transform:uppercase;background:#fffdf9c7;border-radius:999px;width:fit-content;margin:0 0 24px;padding:10px 15px;font-size:.73rem;font-weight:720}.public-hero-badge span{color:var(--public-gold);margin-right:8px}.public-hero-copy h1{max-width:650px;color:var(--public-ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,4.1vw,4.65rem);font-weight:500;line-height:1.03}.public-hero-copy h1 em{color:var(--public-coral);font-style:normal;display:block}.public-hero-lead{color:#554f49;max-width:620px;margin:26px 0 0;font-size:1.04rem;line-height:1.78}.public-hero-actions,.dashboard-actions,.account-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.public-hero-actions{margin-top:32px}.public-hero-primary{border-radius:10px;min-height:54px;padding:0 27px}.public-hero-primary svg,.public-demo-button svg{width:20px;height:20px}.public-demo-button{border-color:#ca4b2c8c;min-height:54px;padding:0 25px}.public-demo-button svg{color:#a67b55}.public-trust-panel{border:1px solid var(--public-line);background:#ffffffb8;border-radius:17px;grid-template-columns:repeat(3,1fr);max-width:640px;margin-top:38px;padding:15px 10px;display:grid;box-shadow:0 14px 34px #523c290f}.public-trust-panel>div{align-items:center;gap:13px;min-height:54px;padding:3px 16px;display:flex}.public-trust-panel>div+div{border-left:1px solid var(--public-line)}.public-trust-panel p{color:#555049;margin:0;font-size:.8rem;line-height:1.4}.public-trust-panel strong{color:#3a3530;font-weight:620}.public-trust-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.public-trust-icon svg{width:22px;height:22px}.public-trust-icon.gold{color:#c98d21;background:#fff3d6}.public-trust-icon.teal{color:var(--public-teal);background:#e3f6f3}.public-trust-icon.ocean{color:var(--public-ocean);background:#e2f3f2}.public-hero-visual{z-index:2;min-width:0;padding:0 0 0 4px;position:relative}.public-editor-glow{z-index:-1;filter:blur(55px);background:#e6633e14;border-radius:44%;position:absolute;inset:12% -8% 0 8%}.public-editor-showcase{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 26px 65px #4f3a2626}.public-hero-decoration{z-index:0;pointer-events:none;width:120px;height:365px;position:absolute;bottom:-54px;left:-118px}.public-hero-decoration i{transform-origin:100%;background:linear-gradient(90deg,#a6aa73,#d1c990);border-radius:100% 0;width:66px;height:19px;position:absolute;box-shadow:inset 0 0 0 1px #62654021}.public-hero-decoration i:first-child{top:3px;left:24px;transform:rotate(-42deg)}.public-hero-decoration i:nth-child(2){top:70px;left:4px;transform:rotate(24deg)scale(.92)}.public-hero-decoration i:nth-child(3){top:132px;left:32px;transform:rotate(-31deg)scale(.86)}.public-hero-decoration i:nth-child(4){top:190px;left:0;transform:rotate(31deg)scale(.8)}.public-hero-decoration i:nth-child(5){top:236px;left:38px;transform:rotate(-23deg)scale(.7)}.public-hero-decoration:before{content:"";background:#9b986b;width:2px;height:270px;position:absolute;top:11px;left:58px;transform:rotate(3deg)}.public-hero-decoration span{background:radial-gradient(circle at 24% 20%,#d8a985 0 2px,#0000 3px),radial-gradient(circle at 67% 38%,#d6b497 0 1.5px,#0000 2.5px),radial-gradient(circle at 38% 72%,#c99d7e 0 2px,#0000 3px),linear-gradient(150deg,#fbf7ef,#e9ddd0);border:1px solid #ded3c5;border-radius:16px 16px 29px 29px;width:83px;height:135px;position:absolute;bottom:0;left:9px;box-shadow:0 18px 26px #5c422a1a}.public-home-features{width:min(1480px,100% - 72px);margin:18px auto 74px}.public-feature-row{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(270px,1.45fr);gap:20px;display:grid}.public-home-feature-card,.public-home-ad{border:1px solid var(--public-line);background:#ffffffbd;border-radius:15px;min-height:188px;box-shadow:0 12px 30px #523c290e}.public-home-feature-card{padding:22px}.public-feature-icon{color:#fff;border-radius:11px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #43332629}.public-feature-icon svg{width:29px;height:29px}.public-feature-icon.coral{background:linear-gradient(145deg,#ef7d5d,#d95332)}.public-feature-icon.teal{background:linear-gradient(145deg,#59bdb5,#268f8b)}.public-feature-icon.gold{background:linear-gradient(145deg,#f2bf5e,#d99b28)}.public-feature-icon.ocean{background:linear-gradient(145deg,#29a9aa,#087b82)}.public-home-feature-card h2{margin:17px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:600}.public-home-feature-card p{color:var(--public-muted);margin:0;font-size:.84rem;line-height:1.62}.public-home-ad{background:#fcf8f29e;border-style:dashed;align-content:center;place-items:center;min-height:188px;display:grid}.public-home-ad .ad-slot-placeholder,.public-home-ad.ad-slot-placeholder{color:var(--public-muted)}.public-home-ad.ad-slot-placeholder span{color:#aa9d91}.public-story-section,.public-pricing-section,.public-install-section,.public-section{width:min(1240px,100% - 72px);margin:92px auto}.public-page .eyebrow{color:var(--public-coral);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:820}.public-section-heading h2,.public-pricing-section h2,.public-install-section h2{color:var(--public-ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4rem);font-weight:500;line-height:1.08}.public-section-heading>p:not(.eyebrow),.public-pricing-section>div>p:not(.eyebrow),.public-install-section>div>p:not(.eyebrow){color:var(--public-muted);line-height:1.75}.public-story-grid,.public-feature-grid,.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-story-grid article,.public-feature-grid article,.dashboard-grid article,.dashboard-note,.account-details,.configuration-warning{border:1px solid var(--public-line);background:#ffffffb8;border-radius:20px;padding:28px;box-shadow:0 12px 34px #523c290e}.public-story-grid article>span,.public-feature-grid article>span,.dashboard-grid article>span{color:var(--public-coral);letter-spacing:.15em;font-size:.74rem;font-weight:850}.public-story-grid h3,.public-feature-grid h3,.dashboard-grid h2{color:var(--public-ink);margin:18px 0 9px;font-family:Georgia,Times New Roman,serif}.public-story-grid p,.public-feature-grid p,.dashboard-grid p,.dashboard-note p{color:var(--public-muted);margin-bottom:0;line-height:1.68}.public-pricing-section{border:1px solid var(--public-line);box-shadow:var(--public-shadow);background:linear-gradient(135deg,#fffdfa,#f3e8dc);border-radius:30px;grid-template-columns:1fr 420px;align-items:center;gap:64px;padding:48px;display:grid}.public-pricing-card{background:#fff;border:1px solid #ca4b2c42;border-radius:22px;gap:9px;padding:30px;display:grid}.public-pricing-card>span{color:var(--public-coral-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:820}.public-pricing-card>strong{color:var(--public-ink);font-family:Georgia,Times New Roman,serif;font-size:3.7rem;line-height:1}.public-pricing-card>small{color:var(--public-muted)}.public-pricing-card ul{color:var(--public-muted);margin:15px 0 18px;padding-left:20px;line-height:1.8}.public-install-section{color:#fff;background:linear-gradient(135deg,#1e7d7c,#11666c);border-radius:27px;justify-content:space-between;align-items:center;gap:50px;padding:42px 48px;display:flex;box-shadow:0 24px 55px #11666c30}.public-install-section .eyebrow,.public-install-section h2,.public-install-section>div>p:not(.eyebrow){color:#fff}.public-install-section>div{max-width:810px}.public-install-section .secondary-button{background:#fff;border-color:#ffffff80;flex:none}.public-model{grid-template-columns:1fr 1fr;gap:20px;display:grid}.public-model article{border:1px solid var(--public-line);background:#ffffffbd;border-radius:22px;padding:30px}.public-model ul{color:var(--public-muted);padding-left:20px;line-height:1.8}.public-cta{text-align:center;border:1px solid var(--public-line);width:min(1080px,100% - 72px);box-shadow:var(--public-shadow);background:linear-gradient(145deg,#fffdfa,#f3e7db);border-radius:28px;margin:50px auto 90px;padding:46px}.public-cta h2{color:var(--public-ink);letter-spacing:-.045em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,4rem)}.public-cta p{color:var(--public-muted)}.public-footer{border-top:1px solid var(--public-line);justify-content:space-between;align-items:flex-start;gap:24px;width:min(1480px,100% - 72px);margin:auto auto 0;padding:34px 0 40px;display:flex}.public-footer-brand strong{color:var(--public-ink);font-family:Georgia,Times New Roman,serif;font-size:1.16rem}.public-footer p{max-width:560px;color:var(--public-muted);margin-bottom:0}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.public-footer a,.legal-shell a,.auth-form a,.auth-back{color:var(--public-ocean)}.auth-page{background:radial-gradient(circle at 50% 2%, #e6633e17, transparent 33rem), var(--public-bg)}.auth-shell{width:min(520px,100% - 36px);margin:58px auto 82px}.auth-form{border:1px solid var(--public-line);color:var(--public-ink);box-shadow:var(--public-shadow);background:#ffffffe0;border-radius:24px;gap:18px;padding:34px;display:grid}.auth-heading h1{color:var(--public-ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.2rem)}.auth-heading>p:not(.eyebrow){color:var(--public-muted);line-height:1.6}.auth-form label{color:#39342e;gap:8px;font-weight:720;display:grid}.auth-form input[type=email],.auth-form input[type=password]{border:1px solid var(--public-line-strong);min-height:50px;color:var(--public-ink);background:#fff;border-radius:11px;outline:none;padding:0 14px}.auth-form input:focus{border-color:#249c97b3;box-shadow:0 0 0 3px #249c971f}.auth-consent{color:var(--public-muted);grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.5}.auth-consent input{margin-top:4px}.auth-submit{width:100%;min-height:50px}.auth-alert{border:1px solid var(--public-line);color:var(--public-muted);background:#f7f2ec;border-radius:11px;margin:0;padding:12px 14px;line-height:1.5}.auth-alert.error{color:#8f2639;background:#fff0f2;border-color:#b9354b42}.auth-alert.success{color:#256a50;background:#edfaf4;border-color:#2d89643d}.auth-links{text-align:center;color:var(--public-muted);gap:10px;font-size:.92rem;display:grid}.auth-back{text-align:center;margin-top:18px;display:block}.configuration-warning{color:#795614;background:#fff9e9;border-color:#da9b2759;margin-bottom:16px}.configuration-warning p{color:var(--public-muted);margin-bottom:0}.dashboard-shell{gap:24px;width:min(1480px,100% - 56px);margin:54px auto 86px;display:grid}.dashboard-welcome{border:1px solid var(--public-line);box-shadow:var(--public-shadow);background:linear-gradient(145deg,#fffdfa,#f2e7dc);border-radius:26px;justify-content:space-between;align-items:end;gap:28px;padding:34px;display:flex}.dashboard-welcome h1,.legal-shell h1{color:var(--public-ink);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.3rem)}.dashboard-welcome p:not(.eyebrow){max-width:700px;color:var(--public-muted);line-height:1.65}.dashboard-note{border-color:#249c9740}.ad-slot{border:1px dashed var(--public-line-strong);background:#fcf8f2a8;border-radius:16px;min-height:110px;padding:16px;overflow:hidden}.ad-slot-placeholder{color:var(--public-muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.ad-slot-placeholder span,.ad-label{letter-spacing:.14em;text-transform:uppercase;color:#aa9d91;font-size:.68rem}.legal-shell{border:1px solid var(--public-line);width:min(1280px,100% - 56px);color:var(--public-ink);box-shadow:var(--public-shadow);background:#ffffffd6;border-radius:24px;margin:54px auto 90px;padding:38px}.legal-shell h2{color:var(--public-ink);margin-top:34px;font-family:Georgia,Times New Roman,serif}.legal-shell p,.legal-shell li{color:var(--public-muted);line-height:1.75}.legal-updated{border-left:3px solid var(--public-teal);background:#eaf7f5;padding:12px 14px}.account-shell{gap:22px;display:grid}.account-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-details dt{color:var(--public-muted);font-size:.82rem}.account-details dd{color:var(--public-ink);overflow-wrap:anywhere;margin:7px 0 0;font-weight:850}.offline-page{text-align:center;min-height:100vh;color:var(--public-ink);background:var(--public-bg);place-items:center;padding:28px;display:grid}.offline-page section{border:1px solid var(--public-line);max-width:560px;box-shadow:var(--public-shadow);background:#fff;border-radius:26px;padding:38px}.offline-page .public-brand-mark{color:#fff;background:var(--public-coral);border-radius:13px;place-items:center;width:48px;height:48px;display:inline-grid}.offline-page p{color:var(--public-muted);line-height:1.7}.install-state{color:var(--public-muted);font-size:.82rem}@media (max-width:1250px){main.public-page .public-header{grid-template-columns:auto 1fr auto;width:min(100% - 40px,1480px)}main.public-page .public-nav-main{gap:20px}main.public-page .public-hero{grid-template-columns:minmax(400px,.85fr) minmax(560px,1.15fr);gap:34px;width:min(100% - 40px,1480px)}main.public-page .public-feature-row{grid-template-columns:repeat(4,minmax(0,1fr))}main.public-page .public-home-ad{grid-column:1/-1;min-height:130px}main.public-page .public-home-features,main.public-page .public-footer{width:min(100% - 40px,1480px)}}@media (max-width:980px){body .public-page .public-header{grid-template-columns:auto 1fr}body .public-page .public-nav-main{display:none}body .public-page .public-nav-actions{justify-content:flex-end}body .public-page .public-hero{grid-template-columns:1fr;margin-top:22px}body .public-page .public-hero-copy{max-width:760px}body .public-page .public-hero-copy h1{max-width:720px}body .public-page .public-hero-visual{max-width:900px}body .public-page .public-hero-decoration{display:none}body .public-page .public-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}body .public-page .public-home-ad{grid-column:1/-1}body .public-page .public-story-grid,body .public-page .public-feature-grid,body .public-page .dashboard-grid,body .public-page .public-pricing-section{grid-template-columns:1fr}body .public-page .public-install-section,body .public-page .dashboard-welcome{flex-direction:column;align-items:flex-start}body .public-page .account-details{grid-template-columns:1fr}}@media (max-width:680px){html body .public-page .public-header{gap:10px;width:min(100% - 24px,1480px);min-height:70px}html body .public-page .public-brand-symbol{width:36px;height:36px}html body .public-page .public-brand-copy strong{font-size:.85rem}html body .public-page .public-brand-copy small{font-size:.52rem}html body .public-page .public-login-link{display:none}html body .public-page .public-nav-actions .primary-link{min-height:42px;padding:0 14px;font-size:.82rem}html body .public-page .public-hero,html body .public-page .public-home-features,html body .public-page .public-story-section,html body .public-page .public-pricing-section,html body .public-page .public-install-section,html body .public-page .public-section,html body .public-page .public-footer,html body .public-page .dashboard-shell{width:min(100% - 24px,1480px)}html body .public-page .public-hero{padding-top:5px}html body .public-page .public-hero-badge{margin-bottom:18px;font-size:.62rem}html body .public-page .public-hero-copy h1{font-size:clamp(2.45rem,12vw,3.7rem)}html body .public-page .public-hero-lead{font-size:.96rem}html body .public-page .public-hero-actions{flex-direction:column;align-items:stretch}html body .public-page .public-hero-actions>*{width:100%}html body .public-page .public-trust-panel{grid-template-columns:1fr;padding:7px 12px}html body .public-page .public-trust-panel>div{padding:12px 5px}html body .public-page .public-trust-panel>div+div{border-top:1px solid var(--public-line);border-left:0}html body .public-page .public-editor-showcase{border-radius:13px}html body .public-page .public-feature-row{grid-template-columns:1fr}html body .public-page .public-home-ad{grid-column:auto}html body .public-page .public-pricing-section,html body .public-page .public-install-section,html body .public-page .public-cta,html body .public-page .auth-form,html body .public-page .legal-shell,html body .public-page .dashboard-welcome{padding:24px}html body .public-page .public-pricing-section{gap:30px}html body .public-page .public-footer{flex-direction:column}html body .public-page .public-footer nav{justify-content:flex-start}}.studio-root[data-studio-theme]{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:color-mix(in srgb, var(--studio-ui-accent) 48%, var(--studio-ui-control-hover)) transparent;transition:background-color .18s,color .18s;position:relative;color:var(--studio-ui-text)!important;background:radial-gradient(circle at 8% 0%, var(--studio-ui-accent-glow), transparent 28rem), radial-gradient(circle at 94% 6%, var(--studio-ui-accent-2-glow), transparent 30rem), var(--studio-ui-bg)!important}.studio-root[data-studio-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.studio-root[data-studio-theme]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 0 44%, var(--studio-ui-accent-glow) 72%, transparent 100%), radial-gradient(circle at 44% 100%, var(--studio-ui-accent-2-glow), transparent 31rem);opacity:.62;position:absolute;inset:0}.studio-root[data-studio-theme] .studio-topbar{color:var(--studio-ui-text)!important;background:color-mix(in srgb, var(--studio-ui-panel) 88%, transparent)!important;border:1px solid var(--studio-ui-line)!important;box-shadow:var(--studio-ui-shadow)!important;border-radius:15px!important}.studio-root[data-studio-theme] .brand-mark{color:#fff!important;background:linear-gradient(145deg, var(--studio-ui-accent), var(--studio-ui-accent-2))!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] .brand-title,.studio-root[data-studio-theme] .workspace-project-center,.studio-root[data-studio-theme] .topbar-actions{color:var(--studio-ui-text)!important}.studio-root[data-studio-theme] .brand-subtitle,.studio-root[data-studio-theme] .sidebar-active-tool small,.studio-root[data-studio-theme] .panel-header p,.studio-root[data-studio-theme] .field small,.studio-root[data-studio-theme] .inspector-empty p{color:var(--studio-ui-muted)!important}.studio-root[data-studio-theme] .project-name-input,.studio-root[data-studio-theme] .format-tabs,.studio-root[data-studio-theme] .topbar-button-group,.studio-root[data-studio-theme] .autosave-indicator,.studio-root[data-studio-theme] .workspace-panel-toggle,.studio-root[data-studio-theme] .topbar-compact-button,.studio-root[data-studio-theme] .topbar-icon-button{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important;box-shadow:none!important}.studio-root[data-studio-theme] .project-name-input:hover,.studio-root[data-studio-theme] .project-name-input:focus,.studio-root[data-studio-theme] .workspace-panel-toggle:hover,.studio-root[data-studio-theme] .topbar-compact-button:hover,.studio-root[data-studio-theme] .topbar-icon-button:hover{border-color:var(--studio-ui-line-strong)!important;background:var(--studio-ui-control-hover)!important}.studio-root[data-studio-theme] .workspace-panel-toggle.active,.studio-root[data-studio-theme] .focus-mode-button.active,.studio-root[data-studio-theme] .studio-theme-trigger.active,.studio-root[data-studio-theme] .format-tab.active{color:#fff!important;border-color:color-mix(in srgb, var(--studio-ui-accent) 70%, white 20%)!important;background:linear-gradient(135deg, var(--studio-ui-accent), var(--studio-ui-accent-2))!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] .format-tab{color:var(--studio-ui-muted)!important;background:0 0!important}.studio-root[data-studio-theme] .new-project-button,.studio-root[data-studio-theme] .export-main-button,.studio-root[data-studio-theme] .primary-button{color:#fff!important;border-color:color-mix(in srgb, var(--studio-ui-accent) 72%, white 18%)!important;background:linear-gradient(135deg, var(--studio-ui-accent), var(--studio-ui-accent-2))!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] .studio-workspace{color:var(--studio-ui-text)}.studio-root[data-studio-theme] .nova-command-rail,.studio-root[data-studio-theme] .studio-panel,.studio-root[data-studio-theme] .inspector-panel,.studio-root[data-studio-theme] .timeline-section{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-panel)!important;box-shadow:var(--studio-ui-shadow)!important}.studio-root[data-studio-theme] .preview-section{color:var(--studio-ui-text)!important;background:0 0!important}.studio-root[data-studio-theme] .nova-command-rail{background:linear-gradient(180deg, var(--studio-ui-panel-strong), var(--studio-ui-panel))!important}.studio-root[data-studio-theme] .nova-rail-button{color:var(--studio-ui-muted)!important;background:0 0!important;border-color:#0000!important}.studio-root[data-studio-theme] .nova-rail-button:hover,.studio-root[data-studio-theme] .nova-rail-button.active-soft{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control-hover)!important}.studio-root[data-studio-theme] .nova-rail-button.active,.studio-root[data-studio-theme] .captions-rail-button.active,.studio-root[data-studio-theme] .color-rail-button.active,.studio-root[data-studio-theme] .motion-rail-button.active,.studio-root[data-studio-theme] .subject-rail-button.active,.studio-root[data-studio-theme] .workflow-rail-button.active,.studio-root[data-studio-theme] .ai-create-rail-button.active{color:#fff!important;border-color:color-mix(in srgb, var(--studio-ui-accent) 68%, white 18%)!important;background:linear-gradient(145deg, var(--studio-ui-accent), var(--studio-ui-accent-2))!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] .sidebar-active-tool,.studio-root[data-studio-theme] .panel-header,.studio-root[data-studio-theme] .nova-inspector-tabs,.studio-root[data-studio-theme] .timeline-toolbar,.studio-root[data-studio-theme] .timeline-ruler,.studio-root[data-studio-theme] .sequence-tabs-bar{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-panel-strong)!important}.studio-root[data-studio-theme] .sidebar-active-tool>span{color:#fff!important;background:linear-gradient(145deg, var(--studio-ui-accent), var(--studio-ui-accent-2))!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] .panel-scroll,.studio-root[data-studio-theme] .inspector-panel .panel-scroll,.studio-root[data-studio-theme] .timeline-scroll,.studio-root[data-studio-theme] .timeline-content,.studio-root[data-studio-theme] .timeline-track-area{color:var(--studio-ui-text)!important;background:var(--studio-ui-panel)!important}.studio-root[data-studio-theme] .preview-stage-wrap{border-color:var(--studio-ui-line)!important;background:radial-gradient(circle at center, var(--studio-ui-accent-glow), transparent 38rem), var(--studio-ui-preview-shell)!important;box-shadow:var(--studio-ui-shadow)!important}.studio-root[data-studio-theme] .preview-stage{border-color:var(--studio-ui-preview-line)!important;box-shadow:0 20px 58px #00000057, var(--studio-ui-glow-shadow)!important;background:#050507!important}.studio-root[data-studio-theme] .player-controls,.studio-root[data-studio-theme] .transport-row,.studio-root[data-studio-theme] .preview-toolbar,.studio-root[data-studio-theme] .preview-quality-menu{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-panel-strong)!important}.studio-root[data-studio-theme] .player-controls button,.studio-root[data-studio-theme] .preview-guide-toolbar button,.studio-root[data-studio-theme] .transport-row button{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important}.studio-root[data-studio-theme] .player-controls button:hover,.studio-root[data-studio-theme] .preview-guide-toolbar button:hover,.studio-root[data-studio-theme] .transport-row button:hover{border-color:var(--studio-ui-accent)!important;background:var(--studio-ui-accent-soft)!important}.studio-root[data-studio-theme] .timeline-root,.studio-root[data-studio-theme] .timeline-tracks,.studio-root[data-studio-theme] .timeline-body,.studio-root[data-studio-theme] .timeline-lanes,.studio-root[data-studio-theme] .timeline-canvas{color:var(--studio-ui-text)!important;background:var(--studio-ui-panel-muted)!important}.studio-root[data-studio-theme] .timeline-ruler,.studio-root[data-studio-theme] .ruler-label-space,.studio-root[data-studio-theme] .ruler-track,.studio-root[data-studio-theme] .timeline-track-header,.studio-root[data-studio-theme] .track-header,.studio-root[data-studio-theme] .timeline-track-controls{color:var(--studio-ui-muted)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-panel-strong)!important}.studio-root[data-studio-theme] .timeline-track,.studio-root[data-studio-theme] .timeline-lane,.studio-root[data-studio-theme] .track-lane,.studio-root[data-studio-theme] .timeline-row{border-color:var(--studio-ui-line)!important;background:color-mix(in srgb, var(--studio-ui-panel) 76%, var(--studio-ui-bg-soft))!important}.studio-root[data-studio-theme] .timeline-track:nth-child(2n),.studio-root[data-studio-theme] .timeline-lane:nth-child(2n),.studio-root[data-studio-theme] .track-lane:nth-child(2n){background:color-mix(in srgb, var(--studio-ui-panel-muted) 72%, var(--studio-ui-panel))!important}.studio-root[data-studio-theme] .timeline-grid-line,.studio-root[data-studio-theme] .ruler-tick:before{border-color:var(--studio-ui-line)!important;background:var(--studio-ui-line)!important}.studio-root[data-studio-theme] .timeline-playhead,.studio-root[data-studio-theme] .timeline-playhead:before,.studio-root[data-studio-theme] .timeline-playhead-handle{border-color:var(--studio-ui-accent)!important;background:var(--studio-ui-accent)!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] .timeline-toolbar button:not(.timeline-dropdown-menu button),.studio-root[data-studio-theme] .timeline-action-button,.studio-root[data-studio-theme] .tiny-tool-button,.studio-root[data-studio-theme] .sequence-tab,.studio-root[data-studio-theme] .status-pill,.studio-root[data-studio-theme] .keyboard-help,.studio-root[data-studio-theme] .project-message{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important}.studio-root[data-studio-theme] .timeline-toolbar button:not(.timeline-dropdown-menu button):hover,.studio-root[data-studio-theme] .timeline-action-button:hover,.studio-root[data-studio-theme] .tiny-tool-button:hover,.studio-root[data-studio-theme] .sequence-tab:hover,.studio-root[data-studio-theme] .sequence-tab.active,.studio-root[data-studio-theme] .timeline-action-button.active{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-accent)!important;background:var(--studio-ui-accent-soft)!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] :is(input,select,textarea):not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]),.studio-root[data-studio-theme] .field select,.studio-root[data-studio-theme] .export-settings-grid select{color:var(--studio-ui-text)!important;caret-color:var(--studio-ui-accent)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important;box-shadow:none!important;color-scheme:inherit!important}.studio-root[data-studio-theme] :is(input,select,textarea):not([type=range]):not([type=color]):focus{border-color:var(--studio-ui-accent)!important;box-shadow:0 0 0 3px var(--studio-ui-accent-soft)!important}.studio-root[data-studio-theme] select option{color:var(--studio-ui-text)!important;background:var(--studio-ui-panel-strong)!important}.studio-root[data-studio-theme] :is(.ghost-button,.secondary-button,.danger-button,.panel-close-button,.work-panel-expand-button,.nova-inspector-tabs button,.tab-button,.filter-chip,.category-chip,.preset-button,.media-kind-tab,.timeline-layout-button,.sequence-multicam-button,.sequence-multicam-monitor-button,.sequence-compose-button:not(:disabled),.sequence-add-button,.sequence-menu-button,.sequence-parent-button,.sequence-actions-menu button,.track-collapse-button,.track-controls-primary button,.track-more-button,.animation-adjust-button,.animation-step-jump,.animation-step-remove,.audio-cleanup-presets button,.audio-mix-buttons button,.speed-buttons button,.speed-ramp-presets button,.background-preset-grid button,.mask-kind-grid button,.layer-status-button,.motion-graphic-safe-size-button,.ai-style-grid button,.ai-visual-mode-list>button,.ai-open-media-button):not(.danger){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.ghost-button,.secondary-button,.panel-close-button,.work-panel-expand-button,.nova-inspector-tabs button,.tab-button,.filter-chip,.category-chip,.preset-button,.media-kind-tab,.timeline-layout-button,.sequence-multicam-button,.sequence-multicam-monitor-button,.sequence-compose-button:not(:disabled),.sequence-add-button,.sequence-menu-button,.sequence-parent-button,.sequence-actions-menu button,.track-collapse-button,.track-controls-primary button,.track-more-button,.animation-adjust-button,.animation-step-jump,.animation-step-remove,.audio-cleanup-presets button,.audio-mix-buttons button,.speed-buttons button,.speed-ramp-presets button,.background-preset-grid button,.mask-kind-grid button,.layer-status-button,.motion-graphic-safe-size-button,.ai-style-grid button,.ai-visual-mode-list>button,.ai-open-media-button):not(.danger):hover{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line-strong)!important;background:var(--studio-ui-control-hover)!important}.studio-root[data-studio-theme] :is(.nova-inspector-tabs button,.tab-button,.filter-chip,.category-chip,.preset-button,.media-kind-tab,.timeline-layout-button,.sequence-multicam-monitor-button,.sequence-menu-button,.track-controls-primary button,.audio-cleanup-presets button,.audio-mix-buttons button,.speed-buttons button,.speed-ramp-presets button,.background-preset-grid button,.mask-kind-grid button,.layer-status-button,.motion-graphic-safe-size-button,.ai-style-grid button,.ai-visual-mode-list>button).active{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-accent)!important;background:linear-gradient(90deg, var(--studio-ui-accent-soft), transparent 62%), var(--studio-ui-control-hover)!important;box-shadow:inset 0 -2px 0 var(--studio-ui-accent)!important}.studio-root[data-studio-theme] .danger-button{color:var(--studio-ui-danger)!important;border-color:color-mix(in srgb, var(--studio-ui-danger) 42%, transparent)!important;background:color-mix(in srgb, var(--studio-ui-danger) 11%, var(--studio-ui-control))!important}.studio-root[data-studio-theme] :is(.inspector-section,.transition-editor,.quick-transform-card,.track-switcher-card,.speed-card,.clip-summary-card,.audio-volume-card,.audio-pro-card,.text-pro-card,.text-color-section,.text-outline-card,.motion-pro-card,.export-preflight-card,.workflow-card,.creator-card,.director-card,.transcription-card,.motion-card,.scene-analysis-card,.adjustment-layer-card,.media-intelligence-card,.storage-card,.cloud-card){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-card)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.inspector-section,.transition-editor,.quick-transform-card,.track-switcher-card,.speed-card,.clip-summary-card,.audio-volume-card,.audio-pro-card,.text-pro-card,.text-color-section,.text-outline-card,.motion-pro-card,.export-preflight-card,.workflow-card,.creator-card,.director-card,.transcription-card,.motion-card,.scene-analysis-card,.adjustment-layer-card,.media-intelligence-card,.storage-card,.cloud-card) :is(h2,h3,h4,strong,label){color:var(--studio-ui-text)!important}.studio-root[data-studio-theme] :is(.inspector-section,.transition-editor,.quick-transform-card,.track-switcher-card,.speed-card,.clip-summary-card,.audio-volume-card,.audio-pro-card,.text-pro-card,.text-color-section,.text-outline-card,.motion-pro-card,.export-preflight-card,.workflow-card,.creator-card,.director-card,.transcription-card,.motion-card,.scene-analysis-card,.adjustment-layer-card,.media-intelligence-card,.storage-card,.cloud-card) :is(p,small,span:not(.status-dot)){color:var(--studio-ui-muted)}.studio-root[data-studio-theme] :is(.media-card,.transition-card,.creative-fx-card,.effect-card,.audio-library-card){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-card)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.media-card,.transition-card,.creative-fx-card,.effect-card,.audio-library-card):hover{border-color:var(--studio-ui-accent)!important;box-shadow:var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] :is(.media-card,.transition-card,.creative-fx-card,.effect-card,.audio-library-card).active,.studio-root[data-studio-theme] :is(.media-card,.transition-card,.creative-fx-card,.effect-card,.audio-library-card).selected{border-color:var(--studio-ui-accent)!important;box-shadow:0 0 0 2px var(--studio-ui-accent-soft), var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] :is(.dialog-backdrop,.modal-backdrop,.export-dialog-backdrop,.shortcut-dialog-backdrop,.multicam-backdrop,.multicam-monitor-backdrop){background:#0a0a0f85!important}.studio-root[data-studio-theme] :is(.dialog,.modal,.export-dialog,.shortcut-settings-dialog,.recovery-dialog,.source-monitor-dialog,.trim-mode-dialog,.multicam-dialog,.multicam-setup-dialog,.multicam-monitor-dialog,.sequence-actions-menu,.help-center-dialog,.command-palette,.guided-dialog){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line-strong)!important;background:var(--studio-ui-panel-strong)!important;box-shadow:var(--studio-ui-shadow), var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] .status-dot{background:var(--studio-ui-success)!important;box-shadow:0 0 12px color-mix(in srgb, var(--studio-ui-success) 62%, transparent)!important}.studio-root[data-studio-theme] ::selection{color:#fff;background:var(--studio-ui-accent)}.studio-theme-customizer{flex:none;align-items:center;display:inline-flex;position:relative}.studio-theme-trigger{align-items:center!important;gap:6px!important;display:inline-flex!important}.studio-theme-trigger-value{border-left:1px solid var(--studio-ui-line);min-width:28px;color:var(--studio-ui-muted);font-variant-numeric:tabular-nums;padding-left:5px;font-size:.58rem;font-weight:850}.studio-theme-trigger-swatch{border:2px solid color-mix(in srgb, var(--studio-ui-panel-strong) 78%, white);background:conic-gradient(from 20deg, var(--studio-ui-accent), var(--studio-ui-accent-2), var(--studio-ui-accent), #ffd166, var(--studio-ui-accent));width:14px;height:14px;box-shadow:var(--studio-ui-glow-shadow);border-radius:50%;flex:0 0 14px}.studio-theme-portal-layer{z-index:2147483000;pointer-events:none;color:var(--studio-ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:fixed;inset:0}.studio-theme-portal-layer[data-studio-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.studio-theme-portal-layer:before{content:"";pointer-events:none;background:#080a1033;position:absolute;inset:0}.studio-theme-popover{z-index:1;pointer-events:auto;border:1px solid var(--studio-ui-line-strong);width:min(430px,100vw - 24px);max-height:calc(100dvh - 88px);color:var(--studio-ui-text);background:radial-gradient(circle at 96% 0%, var(--studio-ui-accent-glow), transparent 18rem), var(--studio-ui-panel-strong);box-shadow:var(--studio-ui-shadow), var(--studio-ui-glow-shadow);border-radius:20px;padding:16px;position:fixed;top:72px;right:16px;overflow:auto}.studio-theme-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.studio-theme-heading h2{color:var(--studio-ui-text);margin:3px 0 4px;font-size:1.3rem;line-height:1.05}.studio-theme-heading p{max-width:310px;color:var(--studio-ui-muted);margin:0;font-size:.73rem;line-height:1.45}.studio-theme-eyebrow{color:var(--studio-ui-accent-strong);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:900}.studio-theme-close{border:1px solid var(--studio-ui-line);width:30px;height:30px;color:var(--studio-ui-text);background:var(--studio-ui-control);cursor:pointer;border-radius:10px;flex:0 0 30px;place-items:center;display:grid}.studio-theme-primary-control{border:1px solid color-mix(in srgb, var(--studio-ui-accent) 55%, var(--studio-ui-line));background:linear-gradient(135deg, var(--studio-ui-accent-soft), transparent 76%), var(--studio-ui-panel);box-shadow:0 0 0 1px var(--studio-ui-accent-soft), var(--studio-ui-glow-shadow);border-radius:15px;margin-top:14px;padding:13px 14px 14px}.studio-theme-primary-control .studio-theme-range>span{font-size:.74rem}.studio-theme-primary-control .studio-theme-range input[type=range]{height:8px}.studio-theme-primary-control .studio-theme-range input[type=range]::-webkit-slider-thumb{width:21px;height:21px}.studio-theme-primary-control .studio-theme-range input[type=range]::-moz-range-thumb{width:17px;height:17px}.studio-theme-live-preview{border:1px solid var(--studio-ui-line);background:var(--studio-ui-bg-soft);border-radius:15px;grid-template-rows:minmax(72px,1fr) 31px;grid-template-columns:25px 88px minmax(0,1fr);gap:5px;height:120px;margin:14px 0;padding:7px;display:grid;position:relative;overflow:hidden}.studio-theme-preview-rail,.studio-theme-preview-panel,.studio-theme-preview-screen,.studio-theme-preview-timeline{border:1px solid var(--studio-ui-line);border-radius:7px;display:block}.studio-theme-preview-rail{background:var(--studio-ui-panel-strong);grid-row:1/-1}.studio-theme-preview-panel{background:var(--studio-ui-panel)}.studio-theme-preview-screen{background:linear-gradient(140deg, var(--studio-ui-accent-glow), transparent 48%), var(--studio-ui-preview-shell);position:relative}.studio-theme-preview-screen:after{content:"";background:linear-gradient(145deg, var(--studio-ui-accent), var(--studio-ui-accent-2));box-shadow:var(--studio-ui-glow-shadow);border-radius:5px;position:absolute;inset:17% 24%}.studio-theme-preview-timeline{background:linear-gradient(90deg, var(--studio-ui-accent) 0 28%, transparent 28% 31%, var(--studio-ui-accent-2) 31% 58%, transparent 58% 61%, var(--studio-ui-accent) 61% 82%, transparent 82%), var(--studio-ui-panel);opacity:.78;grid-column:2/-1}.studio-theme-live-preview>i{background:var(--studio-ui-accent);width:2px;box-shadow:var(--studio-ui-glow-shadow);border-radius:999px;position:absolute;top:7px;bottom:7px;left:68%}.studio-theme-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.studio-theme-presets button{border:1px solid var(--studio-ui-line);min-width:0;color:var(--studio-ui-text);background:var(--studio-ui-control);cursor:pointer;text-align:left;border-radius:12px;padding:9px 7px}.studio-theme-presets button:hover,.studio-theme-presets button.active{border-color:var(--studio-ui-accent);background:var(--studio-ui-accent-soft);box-shadow:var(--studio-ui-glow-shadow)}.studio-theme-preset-swatch{background:linear-gradient(90deg, hsl(var(--preset-hue) var(--preset-saturation) var(--preset-lightness)), hsl(calc(var(--preset-hue) + 42) var(--preset-saturation) var(--preset-lightness)));border-radius:999px;width:100%;height:14px;margin-bottom:7px;display:block}.studio-theme-presets strong,.studio-theme-presets small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-theme-presets strong{font-size:.68rem}.studio-theme-presets small{color:var(--studio-ui-muted);margin-top:2px;font-size:.55rem}.studio-theme-controls{border:1px solid var(--studio-ui-line);background:color-mix(in srgb, var(--studio-ui-panel) 72%, transparent);border-radius:15px;gap:10px;margin-top:15px;padding:13px;display:grid}.studio-theme-range{gap:6px;display:grid}.studio-theme-range>span{color:var(--studio-ui-text);justify-content:space-between;gap:12px;font-size:.68rem;display:flex}.studio-theme-range output{color:var(--studio-ui-muted);font-variant-numeric:tabular-nums}.studio-theme-range input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--studio-ui-accent) 0 var(--theme-range-progress), var(--studio-ui-control-hover) var(--theme-range-progress) 100%);cursor:pointer;border:0;border-radius:999px;outline:0;width:100%;height:6px;margin:0}.studio-theme-range.hue-range input[type=range]{background:linear-gradient(90deg,#ff4c4c,#ffcf4c,#5ee56f,#45dbe8,#4e72ff,#bd4eff,#ff4ca3,#ff4c4c)}.studio-theme-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--studio-ui-panel-strong);background:var(--studio-ui-accent);width:17px;height:17px;box-shadow:0 0 0 1px var(--studio-ui-line-strong), var(--studio-ui-glow-shadow);border-radius:50%}.studio-theme-range input[type=range]::-moz-range-thumb{border:3px solid var(--studio-ui-panel-strong);background:var(--studio-ui-accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--studio-ui-line-strong), var(--studio-ui-glow-shadow);border-radius:50%}.studio-theme-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.studio-theme-footer span{color:var(--studio-ui-muted);font-size:.58rem;line-height:1.35}.studio-theme-footer button{border:1px solid var(--studio-ui-line);color:var(--studio-ui-text);background:var(--studio-ui-control);cursor:pointer;border-radius:9px;flex:none;padding:7px 10px}@media (max-width:1380px){.studio-theme-customizer .studio-theme-trigger{min-width:34px!important;padding-inline:8px!important;font-size:0!important}.studio-theme-customizer .studio-theme-trigger>span:not(.studio-theme-trigger-swatch),.studio-theme-customizer .studio-theme-trigger-value{display:none}.studio-theme-customizer .studio-theme-trigger-swatch{margin:0}}@media (max-width:720px){.studio-theme-portal-layer .studio-theme-popover{border-radius:17px;width:calc(100vw - 16px);max-height:calc(100dvh - 66px);top:58px;right:8px}.studio-theme-portal-layer .studio-theme-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-root[data-studio-theme] .sequence-workspace-bar{color:var(--studio-ui-text);border-color:var(--studio-ui-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--studio-ui-panel-strong) 94%, white 1%), var(--studio-ui-panel));box-shadow:inset 0 -1px 0 var(--studio-ui-line), var(--studio-ui-shadow)}.studio-root[data-studio-theme] .sequence-bar-heading{color:var(--studio-ui-muted)}.studio-root[data-studio-theme] .sequence-bar-kicker,.studio-root[data-studio-theme] .sequence-tab-copy small,.studio-root[data-studio-theme] .sequence-tab.multicam small{color:var(--studio-ui-subtle)}.studio-root[data-studio-theme] .sequence-bar-heading>strong,.studio-root[data-studio-theme] .sequence-tab-icon,.studio-root[data-studio-theme] .sequence-tab.compound .sequence-tab-icon,.studio-root[data-studio-theme] .sequence-tab.multicam .sequence-tab-icon{color:var(--studio-ui-accent-strong);background:var(--studio-ui-control)}.studio-root[data-studio-theme] .sequence-tab,.studio-root[data-studio-theme] .sequence-tab.compound,.studio-root[data-studio-theme] .sequence-tab.multicam{color:var(--studio-ui-muted)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important;box-shadow:none!important}.studio-root[data-studio-theme] .sequence-tab:hover{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line-strong)!important;background:var(--studio-ui-control-hover)!important}.studio-root[data-studio-theme] .sequence-tab.active,.studio-root[data-studio-theme] .sequence-tab.compound.active,.studio-root[data-studio-theme] .sequence-tab.multicam.active{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line-strong)!important;background:var(--studio-ui-control-hover)!important;box-shadow:inset 3px 0 0 var(--studio-ui-accent), 0 3px 12px #0000001f!important}.studio-root[data-studio-theme] .timeline-row{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--studio-ui-text) 4%, transparent);border-bottom:1px solid color-mix(in srgb, var(--studio-ui-line-strong) 88%, transparent)!important}.studio-root[data-studio-theme] .professional-track-label.track-label,.studio-root[data-studio-theme] .timeline-row.track-kind-effect .professional-track-label{color:var(--studio-ui-text);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--studio-ui-line-strong) 88%, transparent);border-right:1px solid var(--studio-ui-line-strong)!important;background:linear-gradient(90deg, var(--studio-ui-panel-strong), var(--studio-ui-panel))!important}.studio-root[data-studio-theme] .track-label-main strong{color:var(--studio-ui-text)}.studio-root[data-studio-theme] .track-label-main small{color:var(--studio-ui-subtle)}.studio-root[data-studio-theme] .track-lane,.studio-root[data-studio-theme] .timeline-row.track-kind-effect .track-lane{border-color:var(--studio-ui-line-strong)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--studio-ui-line) 72%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--studio-ui-panel-muted) 82%, var(--studio-ui-panel))!important;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--studio-ui-line-strong) 92%, transparent)!important;background-size:48px 100%!important}.studio-root[data-studio-theme] .timeline-row:nth-child(2n) .track-lane{background:linear-gradient(90deg, color-mix(in srgb, var(--studio-ui-line) 72%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--studio-ui-panel) 86%, var(--studio-ui-bg-soft))!important;background-size:48px 100%!important}.studio-root[data-studio-theme] .timeline-row.track-kind-effect .track-lane{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--studio-ui-accent) 54%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--studio-ui-line-strong) 92%, transparent)!important}.studio-root[data-studio-theme] .timeline-clip.effect{color:var(--studio-ui-text);border-color:var(--studio-ui-line-strong);background:linear-gradient(135deg, var(--studio-ui-control-hover), var(--studio-ui-panel-strong));box-shadow:inset 3px 0 0 var(--studio-ui-accent), 0 4px 12px #0000002e}.studio-root[data-studio-theme] .timeline-clip.effect:hover,.studio-root[data-studio-theme] .timeline-clip.effect.selected,.studio-root[data-studio-theme] .timeline-clip.effect.multi-selected{color:var(--studio-ui-text);border-color:var(--studio-ui-accent);box-shadow:inset 3px 0 0 var(--studio-ui-accent), 0 0 0 2px var(--studio-ui-accent-soft), var(--studio-ui-glow-shadow)}.studio-root[data-studio-theme] .timeline-clip.effect .timeline-clip-preview{color:var(--studio-ui-accent-strong);border-right-color:var(--studio-ui-line);background:var(--studio-ui-control)}.studio-root[data-studio-theme] .timeline-clip.effect .timeline-clip-name{color:var(--studio-ui-text);text-shadow:none}.studio-root[data-studio-theme] .timeline-clip.effect .timeline-trim-handle{color:var(--studio-ui-text);background:var(--studio-ui-control-hover)}.studio-root[data-studio-theme] :is(.nova-inspector-tab-panel,.audio-scope-banner,.audio-track-controls-location,.audio-cleanup-card,.audio-quick-controls,.audio-mix-buttons,.property-card,.properties-summary-card,.properties-smart-scenes,.properties-layer-card,.speed-ramp-pro-card,.speed-slider-card,.animation-record-card,.animation-strength-card,.animation-step-item,.animation-custom-content,.motion-graphic-inspector-card,.multicam-continuity-card,.composition-card,.smart-composition-card,.chroma-pro-card,.mask-pro-card,.layer-pro-card,.effect-clip-inspector,.transition-focus-panel,.inspector-effect-item,.pro-tool-card,.ai-creation-hero,.ai-creation-card,.ai-connection-status,.ai-creation-note,.ai-profile-card,.ai-profile-option,.ai-draft-card,.ai-scene-preview,.ai-generation-summary,.ai-visual-bible,.ai-cost-confirmation,.ai-inline-message,.effects-pro-panel,.effects-pro-hero,.effects-animated-hero,.effects-library-section,.effects-recipes-section,.applied-effects-card,.motion-graphics-intro,.motion-graphic-card,.text-style-card,.timeline-effects-manager,.ai-checkbox-label,.ai-call-estimate,.ai-generation-progress,.ai-scene-list article,.effect-pro-card,.animated-card,.applied-effect-item,.effects-performance-note,.effects-empty-compact,.effects-empty-state,.motion-graphics-empty,.animation-quick-section,.animation-explainer,.animation-empty-state,.animation-custom-details,.motion-graph-advanced-details,.motion-graph-step-tabs,.motion-graph-management,.warning-note,.quick-action-hint,.transform-help-note,.pro-tool-note,.speed-note){color:var(--studio-ui-text);border-color:var(--studio-ui-line);background:linear-gradient(145deg, color-mix(in srgb, var(--studio-ui-accent-soft) 24%, transparent), transparent 58%), var(--studio-ui-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--studio-ui-text) 3%, transparent), 0 8px 22px #0000001f}.studio-root[data-studio-theme] .nova-inspector-tab-panel{animation:.17s both nova-tab-in}.studio-root[data-studio-theme] :is(.nova-inspector-tab-panel,.ai-creation-panel,.effects-panel,.motion-graphics-workspace,.text-panel) :is(h2,h3,h4,strong,label){color:var(--studio-ui-text)}.studio-root[data-studio-theme] :is(.nova-inspector-tab-panel,.ai-creation-panel,.effects-panel,.motion-graphics-workspace,.text-panel) :is(p,small){color:var(--studio-ui-muted)}.studio-root[data-studio-theme] .nova-inspector-title{border-color:var(--studio-ui-line)}.studio-root[data-studio-theme] .nova-inspector-title span,.studio-root[data-studio-theme] .nova-value-row strong,.studio-root[data-studio-theme] .ai-field-label,.studio-root[data-studio-theme] .ai-section-heading small,.studio-root[data-studio-theme] .ai-section-heading>span{color:var(--studio-ui-muted)}.studio-root[data-studio-theme] .audio-scope-banner>span,.studio-root[data-studio-theme] .ai-creation-hero>span,.studio-root[data-studio-theme] .ai-visual-mode-list>button>span,.studio-root[data-studio-theme] .ai-scene-list header>span{color:var(--studio-ui-accent-strong);background:var(--studio-ui-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--studio-ui-accent) 28%, transparent)}.studio-root[data-studio-theme] .ai-creation-title-line b,.studio-root[data-studio-theme] .ai-reference-badge,.studio-root[data-studio-theme] .ai-cost-level{border-color:color-mix(in srgb, var(--studio-ui-accent) 32%, transparent);color:var(--studio-ui-accent-strong);background:var(--studio-ui-accent-soft)}.studio-root[data-studio-theme] .ai-creation-card textarea,.studio-root[data-studio-theme] .ai-setting-grid select,.studio-root[data-studio-theme] .motion-graphics-search input{color:var(--studio-ui-text);border-color:var(--studio-ui-line);background:var(--studio-ui-control)}.studio-root[data-studio-theme] .audio-inspector-layout .nova-toggle input[type=checkbox],.studio-root[data-studio-theme] .workflow-audio-switch input[type=checkbox]{border-color:var(--studio-ui-line-strong);background:var(--studio-ui-control-hover)}.studio-root[data-studio-theme] .audio-inspector-layout .nova-toggle input[type=checkbox]:checked,.studio-root[data-studio-theme] .workflow-audio-switch input[type=checkbox]:checked{border-color:var(--studio-ui-accent);background:linear-gradient(135deg, var(--studio-ui-accent), var(--studio-ui-accent-2))}.studio-root[data-studio-theme] .timeline-row.targeted-track .professional-track-label{box-shadow:inset 3px 0 0 var(--studio-ui-accent), inset 0 -1px 0 color-mix(in srgb, var(--studio-ui-line-strong) 88%, transparent)}.studio-root[data-studio-theme] .track-collapse-button,.studio-root[data-studio-theme] .track-controls-primary button,.studio-root[data-studio-theme] .track-more-button{color:var(--studio-ui-muted)}.studio-root[data-studio-theme] .timeline-clip.selected,.studio-root[data-studio-theme] .timeline-clip.multi-selected{border-color:var(--studio-ui-accent);box-shadow:0 0 0 2px var(--studio-ui-accent-soft), var(--studio-ui-glow-shadow)}.studio-root[data-studio-theme] .timeline-trim-handle,.studio-root[data-studio-theme] .timeline-trim-grip,.studio-root[data-studio-theme] .timeline-keyframe-dot{border-color:var(--studio-ui-accent);background:var(--studio-ui-accent)}.studio-root[data-studio-theme] :is(.nova-properties-content,.inspector-effects-stack,.audio-inspector-layout,.ai-creation-panel,.effects-panel,.motion-graphics-workspace,.text-panel){color:var(--studio-ui-text);background:0 0}.studio-root[data-studio-theme] :is(.effect-pro-card,.animated-card,.motion-graphic-card,.text-style-card,.ai-profile-option,.ai-visual-mode-list>button).active,.studio-root[data-studio-theme] :is(.effect-pro-card,.animated-card,.motion-graphic-card,.text-style-card,.ai-profile-option,.ai-visual-mode-list>button).selected{border-color:var(--studio-ui-accent);background:var(--studio-ui-accent-soft);box-shadow:0 0 0 2px var(--studio-ui-accent-soft), var(--studio-ui-glow-shadow)}.studio-root[data-studio-theme] :is(.panel-scroll,.timeline-scroll,.ai-scene-list,.motion-graphics-grid)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--studio-ui-accent) 46%, var(--studio-ui-control-hover));border-radius:999px}.studio-root[data-studio-theme] :is(.transcription-pro-hero,.transcription-pro-tabs,.transcription-card,.transcription-status,.transcription-editor-summary,.transcription-cue-card,.transcription-empty,.transcription-help-note,.subtitle-style-pro-card,.script-pro-overview>div,.script-pro-search,.script-pro-search-field,.script-pro-selection-card,.script-pro-cut-confirmation,.script-pro-suggestions-panel,.script-pro-document,.script-pro-instructions,.script-pro-search-navigation button,.transcription-preview-list button,.transition-library-hero,.transition-search-field,.transition-category-select,.transition-help,.transition-empty-state,.audio-real-hero,.audio-section-tabs,.audio-voice-launch,.audio-compact-toolbar,.audio-category-select,.audio-preview-status,.audio-compact-row,.audio-drag-tip,.voice-recorder-card,.color-validation-shell,.color-selected-clip,.color-workflow-message,.color-subtabs,.color-control-group,.color-management-card,.color-wheel-card,.point-curve-editor,.lut-import-card,.lut-current-card,.scope-canvas-wrap,.color-finish-note,.subject-panel-tabs,.subject-card,.subject-empty,.subject-notice,.subject-tracking-card,.effects-workspace-switch,.creative-fx-hero,.creative-fx-import-card,.creative-fx-active-card,.creative-fx-settings-card,.creative-fx-browser-toolbar,.creative-fx-help-note,.creative-fx-card,.effect-clip-inspector-hero,.inspector-effect-empty,.inspector-effect-item,.audio-track-controls-location,.audio-cleanup-card,.audio-quick-controls,.audio-scope-banner,.mask-pro-card,.chroma-pro-card){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-card)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--studio-ui-text) 3%, transparent)!important}.studio-root[data-studio-theme] :is(.transcription-pro-hero,.transition-library-hero,.audio-real-hero,.creative-fx-hero,.effect-clip-inspector-hero){background:linear-gradient(135deg, var(--studio-ui-accent-soft), transparent 72%), var(--studio-ui-card)!important}.studio-root[data-studio-theme] :is(.transcription-pro-hero,.transcription-card,.script-pro-overview,.script-pro-selection-card,.script-pro-document,.transition-library,.audio-panel,.color-finishing-panel,.subject-reframe-panel,.effects-workspace-panel,.nova-inspector-tab-panel) :is(h2,h3,h4,strong,label){color:var(--studio-ui-text)!important}.studio-root[data-studio-theme] :is(.transcription-pro-hero,.transcription-card,.script-pro-overview,.script-pro-selection-card,.script-pro-document,.transition-library,.audio-panel,.color-finishing-panel,.subject-reframe-panel,.effects-workspace-panel,.nova-inspector-tab-panel) :is(p,small){color:var(--studio-ui-muted)!important}.studio-root[data-studio-theme] :is(.transcription-pro-tabs button,.transcription-mode-grid button,.script-pro-choice-button,.subject-panel-tabs button,.subject-method-grid button,.subject-mode-grid button,.subject-shape-buttons button,.subject-format-grid button,.effects-workspace-switch button,.audio-section-tabs button,.audio-compact-filters button,.color-subtabs button,.curve-channel-tabs button,.color-curve-presets button,.color-preset-grid button,.scope-tabs button,.nova-inspector-tabs button,.mask-kind-grid button,.audio-cleanup-presets button,.audio-mix-buttons button){color:var(--studio-ui-muted)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.transcription-pro-tabs button,.transcription-mode-grid button,.script-pro-choice-button,.subject-panel-tabs button,.subject-method-grid button,.subject-mode-grid button,.subject-shape-buttons button,.subject-format-grid button,.effects-workspace-switch button,.audio-section-tabs button,.audio-compact-filters button,.color-subtabs button,.curve-channel-tabs button,.color-curve-presets button,.color-preset-grid button,.scope-tabs button,.nova-inspector-tabs button,.mask-kind-grid button,.audio-cleanup-presets button,.audio-mix-buttons button):hover{color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line-strong)!important;background:var(--studio-ui-control-hover)!important}.studio-root[data-studio-theme] :is(.transcription-pro-tabs button,.transcription-mode-grid button,.script-pro-choice-button,.subject-panel-tabs button,.subject-method-grid button,.subject-mode-grid button,.subject-shape-buttons button,.subject-format-grid button,.effects-workspace-switch button,.audio-section-tabs button,.audio-compact-filters button,.color-subtabs button,.curve-channel-tabs button,.color-curve-presets button,.color-preset-grid button,.scope-tabs button,.nova-inspector-tabs button,.mask-kind-grid button,.audio-cleanup-presets button,.audio-mix-buttons button).active{color:var(--studio-ui-text)!important;border-color:color-mix(in srgb, var(--studio-ui-accent) 72%, var(--studio-ui-line))!important;background:linear-gradient(90deg, var(--studio-ui-accent-soft), transparent 56%), var(--studio-ui-control-hover)!important;box-shadow:inset 0 -2px 0 var(--studio-ui-accent)!important}.studio-root[data-studio-theme] :is(.script-pro-badge,.transition-library-hero>span,.transition-category-count,.audio-result-count,.audio-library-kicker,.audio-real-hero>strong,.creative-fx-add-badge,.creative-fx-pack-badge,.scope-source-badge,.color-draft-status,.manual-mask-status,.script-pro-source-note){color:var(--studio-ui-accent-strong)!important;border-color:color-mix(in srgb, var(--studio-ui-accent) 42%, var(--studio-ui-line))!important;background:var(--studio-ui-accent-soft)!important}.studio-root[data-studio-theme] :is(.transition-search-field input,.transition-category-select select,.audio-compact-toolbar input,.audio-category-select select,.script-pro-search-field input,.transcription-card select,.transcription-card textarea,.transcription-cue-card textarea,.transcription-time-grid input,.color-finishing-panel input:not([type=range]):not([type=checkbox]):not([type=color]),.color-finishing-panel select,.subject-reframe-panel input:not([type=range]):not([type=checkbox]):not([type=color]),.subject-reframe-panel select,.effects-workspace-panel input:not([type=range]):not([type=checkbox]):not([type=color]),.effects-workspace-panel select){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.transition-card,.audio-compact-row,.creative-fx-card,.subtitle-style-pro-card){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-card)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.transition-card,.audio-compact-row,.creative-fx-card,.subtitle-style-pro-card):hover{border-color:color-mix(in srgb, var(--studio-ui-accent) 58%, var(--studio-ui-line-strong))!important;background:var(--studio-ui-control-hover)!important;box-shadow:0 0 0 1px var(--studio-ui-accent-soft)!important}.studio-root[data-studio-theme] :is(.audio-compact-row.previewing,.audio-compact-row.playing,.creative-fx-card.selected,.creative-fx-active-list>.selected,.subtitle-style-pro-card.selected){border-color:var(--studio-ui-accent)!important;background:linear-gradient(90deg, var(--studio-ui-accent-soft), transparent 62%), var(--studio-ui-card)!important;box-shadow:inset 3px 0 0 var(--studio-ui-accent)!important}.studio-root[data-studio-theme] :is(.audio-row-play,.audio-row-favorite,.audio-row-grip,.creative-fx-preview-button,.subject-primary,.subject-secondary,.color-validation-actions button,.color-toolbar-comparison button){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-control)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.audio-row-play,.audio-row-favorite,.audio-row-grip,.creative-fx-preview-button,.subject-primary,.subject-secondary,.color-validation-actions button,.color-toolbar-comparison button):hover{border-color:var(--studio-ui-line-strong)!important;background:var(--studio-ui-control-hover)!important}.studio-root[data-studio-theme] :is(.audio-row-favorite.active,.subject-primary.active,.color-toolbar-comparison button.active){color:var(--studio-ui-accent-strong)!important;border-color:var(--studio-ui-accent)!important;background:var(--studio-ui-accent-soft)!important;box-shadow:inset 0 -2px 0 var(--studio-ui-accent)!important}.studio-root[data-studio-theme] :is(.nova-inspector-tabs,.nova-inspector-title,.transition-editor-heading,.effects-section-heading,.color-section-heading,.subject-card-heading,.transcription-card-heading){border-color:var(--studio-ui-line)!important}.studio-root[data-studio-theme] :is(.nova-inspector-tab-panel,.audio-inspector-layout,.inspector-effects-stack,.nova-properties-content){color:var(--studio-ui-text)!important;background:0 0!important}.studio-root[data-studio-theme] :is(.property-card,.pro-tool-card,.audio-track-controls-location,.audio-cleanup-card,.audio-quick-controls,.inspector-effect-item,.mask-pro-card,.chroma-pro-card){color:var(--studio-ui-text)!important;border-color:var(--studio-ui-line)!important;background:var(--studio-ui-card)!important;box-shadow:none!important}.studio-root[data-studio-theme] :is(.nova-value-row strong,.audio-scope-banner>span,.color-draft-status,.subject-card-heading>span,.effects-section-heading>span){color:var(--studio-ui-accent-strong)!important}.studio-root[data-studio-theme] input[type=range]{accent-color:var(--studio-ui-accent)!important}.studio-root[data-studio-theme] input[type=range]::-webkit-slider-runnable-track{border-color:var(--studio-ui-line)!important;background:linear-gradient(90deg, var(--studio-ui-accent), var(--studio-ui-accent-2))!important}.studio-root[data-studio-theme] input[type=range]::-webkit-slider-thumb{border-color:var(--studio-ui-panel-strong)!important;background:var(--studio-ui-accent)!important;box-shadow:0 0 0 1px var(--studio-ui-line-strong), var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] :is(.track-controls-primary button.active,.track-controls-primary .track-target-button.active,.track-controls-primary .sync-lock-button.active,.track-more-button.active,.timeline-action-button.active){color:var(--studio-ui-accent-strong)!important;border-color:var(--studio-ui-accent)!important;background:var(--studio-ui-accent-soft)!important;box-shadow:inset 0 -2px 0 var(--studio-ui-accent)!important}.studio-root[data-studio-theme] :is(.timeline-clip,.timeline-clip.effect,.timeline-clip.text,.timeline-clip.image,.timeline-clip.video,.timeline-clip.audio){border-color:var(--studio-ui-line-strong)!important}.studio-root[data-studio-theme] :is(.timeline-clip.selected,.timeline-clip.multi-selected){border-color:var(--studio-ui-accent)!important;box-shadow:0 0 0 2px var(--studio-ui-accent-soft), var(--studio-ui-glow-shadow)!important}.studio-root[data-studio-theme] :is(.timeline-trim-handle,.timeline-trim-grip,.timeline-keyframe-dot,.timeline-clip-handle){border-color:var(--studio-ui-accent)!important;background:var(--studio-ui-accent)!important}.studio-root[data-studio-theme] :is(.panel-scroll,.timeline-scroll,.transition-library-list,.audio-compact-list,.creative-fx-grid,.transcription-preview-list)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--studio-ui-accent) 42%, var(--studio-ui-control-hover))!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}.studio-root[data-studio-theme] :is(.motion-guided-workflow,.motion-guide-current-step,.motion-guide-tip,.motion-pro-hero,.director-hero,.director-note,.director-media-list,.creator-empty-state,.media-import-compact,.media-analysis-line,.media-performance-summary,.media-smart-collections,.content-kind-note,.color-pipeline-details,.smart-scenes-card,.nova-toggle){border-color:var(--studio-ui-line-strong);background:linear-gradient(180deg, var(--studio-ui-panel), var(--studio-ui-panel-alt));color:var(--studio-ui-text);box-shadow:inset 0 1px #ffffff0a}.studio-root[data-studio-theme] :is(.motion-guide-heading strong,.motion-guide-current-step strong,.director-hero strong,.creator-empty-state strong,.media-analysis-line strong,.media-performance-summary strong,.color-pipeline-details summary span,.smart-scenes-card strong,.nova-toggle span){color:var(--studio-ui-text)}.studio-root[data-studio-theme] :is(.motion-guide-heading small,.motion-guide-current-step p,.director-note,.director-media-copy,.creator-empty-state p,.media-analysis-line,.media-performance-summary small,.color-pipeline-details summary small,.color-pipeline-details p,.smart-scenes-card small){color:var(--studio-ui-text-muted)}.studio-root[data-studio-theme] .motion-guide-heading>span,.studio-root[data-studio-theme] .media-performance-summary button,.studio-root[data-studio-theme] .media-analysis-line button,.studio-root[data-studio-theme] .director-media-count,.studio-root[data-studio-theme] .smart-scenes-card span{border-color:var(--studio-ui-line-strong);background:var(--studio-ui-control);color:var(--studio-ui-accent-strong)}.studio-root[data-studio-theme] .motion-guide-tabs button,.studio-root[data-studio-theme] .motion-pro-tabs button,.studio-root[data-studio-theme] .director-variant-tabs button,.studio-root[data-studio-theme] .director-choice-grid button,.studio-root[data-studio-theme] .director-tools-toggle,.studio-root[data-studio-theme] .text-library-tabs button,.studio-root[data-studio-theme] .media-smart-collections button,.studio-root[data-studio-theme] .media-intelligence-badges button,.studio-root[data-studio-theme] .color-enable-toggle{border-color:var(--studio-ui-line-strong);background:var(--studio-ui-control);color:var(--studio-ui-text-muted);box-shadow:none}.studio-root[data-studio-theme] .motion-guide-tabs button:hover,.studio-root[data-studio-theme] .motion-pro-tabs button:hover,.studio-root[data-studio-theme] .director-variant-tabs button:hover,.studio-root[data-studio-theme] .director-choice-grid button:hover,.studio-root[data-studio-theme] .director-tools-toggle:hover,.studio-root[data-studio-theme] .text-library-tabs button:hover,.studio-root[data-studio-theme] .media-smart-collections button:hover,.studio-root[data-studio-theme] .media-intelligence-badges button:hover,.studio-root[data-studio-theme] .color-enable-toggle:hover{border-color:var(--studio-ui-line-stronger);background:var(--studio-ui-control-hover);color:var(--studio-ui-text)}.studio-root[data-studio-theme] .motion-guide-tabs button.active,.studio-root[data-studio-theme] .motion-guide-tabs button.done:not(.active),.studio-root[data-studio-theme] .motion-pro-tabs button.active,.studio-root[data-studio-theme] .director-variant-tabs button.active,.studio-root[data-studio-theme] .director-choice-grid button.active,.studio-root[data-studio-theme] .director-tools-toggle.active,.studio-root[data-studio-theme] .text-library-tabs button.active,.studio-root[data-studio-theme] .media-smart-collections button.active,.studio-root[data-studio-theme] .media-intelligence-badges button.active,.studio-root[data-studio-theme] .color-enable-toggle.active{border-color:var(--studio-ui-accent);background:linear-gradient(135deg, var(--studio-ui-accent-soft), #ffffff08);color:var(--studio-ui-text);box-shadow:inset 0 0 0 1px #ffffff08,0 0 0 1px #0000000f}.studio-root[data-studio-theme] .motion-guide-tabs button>span,.studio-root[data-studio-theme] .text-library-tabs button>span{background:var(--studio-ui-control-hover);color:var(--studio-ui-text-soft)}.studio-root[data-studio-theme] .motion-guide-tabs button.active>span,.studio-root[data-studio-theme] .motion-guide-tabs button.done:not(.active)>span,.studio-root[data-studio-theme] .text-library-tabs button.active>span{background:linear-gradient(135deg, var(--studio-ui-accent), var(--studio-ui-accent-2));color:#fff}.studio-root[data-studio-theme] .director-title-line,.studio-root[data-studio-theme] .motion-guide-heading,.studio-root[data-studio-theme] .text-panel-heading,.studio-root[data-studio-theme] .motion-graphics-intro>div,.studio-root[data-studio-theme] .media-intelligence-summary,.studio-root[data-studio-theme] .media-card-simple,.studio-root[data-studio-theme] .director-plan-item,.studio-root[data-studio-theme] .director-plan-summary,.studio-root[data-studio-theme] .director-tools-shell{border-color:var(--studio-ui-line-strong);background:linear-gradient(180deg, var(--studio-ui-panel-alt), #ffffff05)}.studio-root[data-studio-theme] .media-card-simple:hover,.studio-root[data-studio-theme] .director-plan-item:hover{border-color:var(--studio-ui-line-stronger);background:linear-gradient(180deg, var(--studio-ui-control-hover), #ffffff07)}.studio-root[data-studio-theme] .media-library-rebuild .media-card-actions>button,.studio-root[data-studio-theme] .media-library-rebuild .media-add-button,.studio-root[data-studio-theme] .media-library-rebuild .media-overlay-button,.studio-root[data-studio-theme] .media-library-rebuild .media-prepare-button,.studio-root[data-studio-theme] .media-library-rebuild .media-proxy-button,.studio-root[data-studio-theme] .smart-scenes-card button,.studio-root[data-studio-theme] .motion-guide-current-step>.secondary-button,.studio-root[data-studio-theme] .motion-guide-action-grid .secondary-button,.studio-root[data-studio-theme] .creator-empty-actions button,.studio-root[data-studio-theme] .director-analyze-button,.studio-root[data-studio-theme] .director-link-button,.studio-root[data-studio-theme] .director-restore-button{border-color:var(--studio-ui-line-strong);background:linear-gradient(135deg, var(--studio-ui-accent-soft), #ffffff08);color:var(--studio-ui-text);box-shadow:none}.studio-root[data-studio-theme] .media-library-rebuild .media-card-actions>button:hover,.studio-root[data-studio-theme] .media-library-rebuild .media-add-button:hover,.studio-root[data-studio-theme] .media-library-rebuild .media-overlay-button:hover,.studio-root[data-studio-theme] .media-library-rebuild .media-prepare-button:hover,.studio-root[data-studio-theme] .media-library-rebuild .media-proxy-button:hover,.studio-root[data-studio-theme] .smart-scenes-card button:hover,.studio-root[data-studio-theme] .motion-guide-current-step>.secondary-button:hover,.studio-root[data-studio-theme] .motion-guide-action-grid .secondary-button:hover,.studio-root[data-studio-theme] .creator-empty-actions button:hover,.studio-root[data-studio-theme] .director-analyze-button:hover,.studio-root[data-studio-theme] .director-link-button:hover,.studio-root[data-studio-theme] .director-restore-button:hover{border-color:var(--studio-ui-line-stronger);filter:none;transform:none}.studio-root[data-studio-theme] .media-favorite-button,.studio-root[data-studio-theme] .media-delete-button{border-color:var(--studio-ui-line-strong);background:#141211e6}.studio-root[data-studio-theme] .media-favorite-button.active{background:linear-gradient(135deg, var(--studio-ui-accent-soft), #ffffff0a);color:var(--studio-ui-text)}.studio-root[data-studio-theme] .color-pipeline-details summary:after{color:var(--studio-ui-accent-2)}.studio-root[data-studio-theme] .color-pipeline-details[open]{background:linear-gradient(180deg, var(--studio-ui-panel-alt), #ffffff05)}.studio-root[data-studio-theme] .nova-toggle{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-root[data-studio-theme] .nova-toggle input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--studio-ui-line-strong);background:var(--studio-ui-control-hover);cursor:pointer;border-radius:999px;width:36px;min-width:36px;height:20px;margin:0;transition:border-color .16s,background .16s;position:relative}.studio-root[data-studio-theme] .nova-toggle input[type=checkbox]:after{content:"";background:#efe7e3;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000052}.studio-root[data-studio-theme] .nova-toggle input[type=checkbox]:checked{border-color:var(--studio-ui-accent);background:linear-gradient(135deg, var(--studio-ui-accent), var(--studio-ui-accent-2))}.studio-root[data-studio-theme] .nova-toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(16px)}.studio-root[data-studio-theme] .nova-toggle input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #a8e9e580}.studio-root[data-studio-theme] .toggle-row.nova-toggle{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:4px 2px;display:flex}.studio-root[data-studio-theme] .toggle-row.nova-toggle:hover{box-shadow:none;background:0 0;border:0}.studio-root[data-studio-theme] .toggle-row.nova-toggle:has(input[type=checkbox]:checked){box-shadow:none;background:0 0;border:0}.studio-root[data-studio-theme] .toggle-row.nova-toggle>span{min-width:0;color:var(--studio-ui-text);flex:auto;order:1;font-size:11px;font-weight:500;line-height:1.3}.studio-root[data-studio-theme] .toggle-row.nova-toggle input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--studio-ui-line-strong);background:var(--studio-ui-control-hover);cursor:pointer;border-radius:999px;flex:none;order:2;min-width:34px;margin:0;transition:background .15s,border-color .15s;position:relative;box-shadow:inset 0 1px 2px #00000047;width:34px!important;height:18px!important}.studio-root[data-studio-theme] .toggle-row.nova-toggle input[type=checkbox]:after{content:"";background:#f4efec;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #00000059}.studio-root[data-studio-theme] .toggle-row.nova-toggle input[type=checkbox]:hover{border-color:var(--studio-ui-line-stronger)}.studio-root[data-studio-theme] .toggle-row.nova-toggle input[type=checkbox]:checked{border-color:var(--studio-ui-accent);background:var(--studio-ui-accent);box-shadow:none}.studio-root[data-studio-theme] .toggle-row.nova-toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(16px)}.studio-root[data-studio-theme] .toggle-row.nova-toggle input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb, var(--studio-ui-accent-2) 60%, transparent);outline-offset:2px}.studio-root[data-studio-theme] :is(.timeline-dropdown-menu,.track-options-menu){color:var(--studio-ui-text);border-color:var(--studio-ui-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--studio-ui-panel-strong) 96%, white 1%), var(--studio-ui-panel));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--studio-ui-text) 4%, transparent), 0 18px 42px #0000007a;scrollbar-color:color-mix(in srgb, var(--studio-ui-accent) 54%, var(--studio-ui-control-hover)) transparent}.studio-root[data-studio-theme] :is(.timeline-dropdown-menu,.track-options-menu) button{color:var(--studio-ui-text);box-shadow:none;background:0 0;border:1px solid #0000}:is(.studio-root[data-studio-theme] :is(.timeline-dropdown-menu,.track-options-menu) button:hover,.studio-root[data-studio-theme] :is(.timeline-dropdown-menu,.track-options-menu) button:focus-visible){color:var(--studio-ui-text);border-color:var(--studio-ui-line);background:linear-gradient(90deg, var(--studio-ui-accent-soft), var(--studio-ui-control-hover));box-shadow:inset 3px 0 0 var(--studio-ui-accent);outline:none}.studio-root[data-studio-theme] :is(.timeline-dropdown-menu,.track-options-menu) button.active{border-color:color-mix(in srgb, var(--studio-ui-accent) 48%, var(--studio-ui-line));box-shadow:inset 3px 0 0 var(--studio-ui-accent);color:var(--studio-ui-text)!important;background:linear-gradient(90deg, var(--studio-ui-accent-soft), var(--studio-ui-control-hover))!important}.studio-root[data-studio-theme] :is(.timeline-dropdown-menu,.track-options-menu) button:disabled{color:var(--studio-ui-muted);box-shadow:none;opacity:.42;background:0 0;border-color:#0000}.studio-root[data-studio-theme] .timeline-menu-separator{background:color-mix(in srgb, var(--studio-ui-line-strong) 82%, transparent)}.studio-root[data-studio-theme] .timeline-menu-section-title{color:var(--studio-ui-accent-2)}.studio-root[data-studio-theme] .timeline-dropdown-menu .timeline-menu-primary-action{box-shadow:var(--studio-ui-glow-shadow);color:#fff!important;border-color:color-mix(in srgb, var(--studio-ui-accent) 70%, white 16%)!important;background:linear-gradient(135deg, var(--studio-ui-accent), var(--studio-ui-accent-2))!important}:is(.studio-root[data-studio-theme] .timeline-dropdown-menu .timeline-menu-primary-action:hover,.studio-root[data-studio-theme] .timeline-dropdown-menu .timeline-menu-primary-action:focus-visible){border-color:color-mix(in srgb, var(--studio-ui-accent-2) 72%, white 14%);background:linear-gradient(135deg, var(--studio-ui-accent), var(--studio-ui-accent-2));box-shadow:var(--studio-ui-glow-shadow)}.studio-root[data-studio-theme] .timeline-menu-help{color:var(--studio-ui-muted);border-color:var(--studio-ui-line);background:var(--studio-ui-panel-muted)}.studio-root[data-studio-theme] .timeline-link-status-card{color:var(--studio-ui-text);border-color:color-mix(in srgb, var(--studio-ui-accent-2) 44%, var(--studio-ui-line));background:linear-gradient(180deg, var(--studio-ui-accent-2-soft), var(--studio-ui-panel-muted))}.studio-root[data-studio-theme] .timeline-link-status-card strong{color:var(--studio-ui-accent-2)}.studio-root[data-studio-theme] .timeline-link-status-card span{color:var(--studio-ui-muted)}.studio-root[data-studio-theme] .media-kind-tabs{border-color:var(--studio-ui-line);background:0 0}.studio-root[data-studio-theme] .media-kind-tab span,.studio-root[data-studio-theme] .media-smart-collections button span{color:var(--studio-ui-subtle)}.studio-root[data-studio-theme] .media-kind-tab.active span,.studio-root[data-studio-theme] .media-smart-collections button.active span{color:var(--studio-ui-accent-strong)}.studio-root[data-studio-theme] .media-library-controls :is(input,select){color:var(--studio-ui-text);border-color:var(--studio-ui-line);background:var(--studio-ui-control)}.studio-root[data-studio-theme] .media-library-rebuild .media-meta{color:var(--studio-ui-muted)}.studio-root[data-studio-theme] .media-intelligence-badges span,.studio-root[data-studio-theme] .media-intelligence-badges button{color:var(--studio-ui-muted);border-color:var(--studio-ui-line);background:var(--studio-ui-control);box-shadow:none}.studio-root[data-studio-theme] .media-intelligence-badges .duplicate{color:var(--studio-ui-danger);border-color:color-mix(in srgb, var(--studio-ui-danger) 42%, var(--studio-ui-line));background:color-mix(in srgb, var(--studio-ui-danger) 10%, var(--studio-ui-control))}.studio-root[data-studio-theme] .media-intelligence-badges .analyzing{color:var(--studio-ui-accent-strong);border-color:color-mix(in srgb, var(--studio-ui-accent) 46%, var(--studio-ui-line));background:var(--studio-ui-accent-soft)}.studio-root[data-studio-theme] .media-card-simple :is(.media-type-pill,.media-duration-pill){color:var(--studio-ui-text);border-color:var(--studio-ui-line-strong);background:color-mix(in srgb, var(--studio-ui-panel-strong) 90%, transparent)}.studio-root[data-studio-theme] .media-card-simple .media-type-pill{box-shadow:inset 2px 0 0 var(--studio-ui-accent)}.studio-root[data-studio-theme] .media-performance-row{color:var(--studio-ui-muted);border-color:var(--studio-ui-line);background:var(--studio-ui-panel-muted)}.studio-root[data-studio-theme] .media-performance-row.level-light span{color:var(--studio-ui-success)}.studio-root[data-studio-theme] .media-performance-row.level-medium span{color:var(--studio-ui-warning)}.studio-root[data-studio-theme] .media-performance-row.level-heavy span{color:var(--studio-ui-danger)}.studio-root[data-studio-theme] :is(.media-analysis-line button,.media-performance-summary button){color:var(--studio-ui-accent-strong);border-color:color-mix(in srgb, var(--studio-ui-accent) 48%, var(--studio-ui-line));background:var(--studio-ui-accent-soft)}.studio-root[data-studio-theme] :is(.media-analysis-line button,.media-performance-summary button):hover{color:var(--studio-ui-text);border-color:var(--studio-ui-accent);background:color-mix(in srgb, var(--studio-ui-accent-soft) 72%, var(--studio-ui-control-hover))}.studio-root[data-studio-theme] .sequence-bar-kicker,.studio-root[data-studio-theme] .sequence-tab-copy small{color:var(--studio-ui-muted)}.studio-root[data-studio-theme] :is(.timeline-layout-button,.sequence-multicam-button,.sequence-multicam-monitor-button,.sequence-compose-button,.sequence-add-button,.sequence-menu-button,.sequence-parent-button){text-shadow:none;filter:none}.studio-root[data-studio-theme] .sequence-compose-button:disabled{color:var(--studio-ui-subtle);border-color:var(--studio-ui-line);background:var(--studio-ui-control);box-shadow:none}.studio-root[data-studio-theme] .sequence-actions-menu{scrollbar-color:color-mix(in srgb, var(--studio-ui-accent) 48%, var(--studio-ui-control-hover)) transparent}.studio-root[data-studio-theme] .sequence-actions-menu>span{color:var(--studio-ui-muted)}.studio-root[data-studio-theme] .sequence-actions-menu button.danger{color:var(--studio-ui-danger);border-color:color-mix(in srgb, var(--studio-ui-danger) 42%, var(--studio-ui-line));background:color-mix(in srgb, var(--studio-ui-danger) 10%, var(--studio-ui-control))}.studio-root[data-studio-theme] :is(.multicam-dialog-header,.multicam-dialog-footer,.multicam-monitor-footer){color:var(--studio-ui-text);border-color:var(--studio-ui-line);background:var(--studio-ui-panel-strong)}.studio-root[data-studio-theme] :is(.multicam-setup-summary,.multicam-source-heading,.multicam-source-row,.multicam-setup-note,.multicam-angle-card,.multicam-monitor-transport,.multicam-continuity-card,.compound-inspector-card.multicam){color:var(--studio-ui-text);border-color:var(--studio-ui-line);background:var(--studio-ui-card);box-shadow:none}.studio-root[data-studio-theme] :is(.multicam-source-row:hover,.multicam-angle-card:hover){border-color:var(--studio-ui-line-stronger);background:var(--studio-ui-control-hover)}.studio-root[data-studio-theme] :is(.multicam-dialog-header span,.multicam-source-heading span,.multicam-angle-live,.multicam-continuity-card>span){color:var(--studio-ui-accent-strong)}.studio-root[data-studio-theme] :is(.multicam-dialog-header p,.multicam-setup-summary p,.multicam-source-row small,.multicam-angle-meta,.multicam-monitor-footer small,.multicam-continuity-card p){color:var(--studio-ui-muted)}.studio-root[data-studio-theme] :is(.multicam-source-number,.multicam-angle-key){color:var(--studio-ui-text);border-color:color-mix(in srgb, var(--studio-ui-accent) 48%, var(--studio-ui-line));background:var(--studio-ui-accent-soft)}.studio-root[data-studio-theme] .multicam-radio-cell input,.studio-root[data-studio-theme] .multicam-continuity-card input{accent-color:var(--studio-ui-accent)}.studio-root[data-studio-theme] .timeline-clip.sequence.multicam-block{color:var(--studio-ui-text);border-color:var(--studio-ui-accent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--studio-ui-text) 4%, transparent) 0 7px, transparent 7px 14px), linear-gradient(135deg, var(--studio-ui-card), var(--studio-ui-panel-strong));box-shadow:inset 3px 0 0 var(--studio-ui-accent)}.studio-root[data-studio-theme] .timeline-clip.sequence.multicam-block.selected{border-color:var(--studio-ui-accent);box-shadow:0 0 0 2px var(--studio-ui-accent-soft), var(--studio-ui-glow-shadow)}.studio-root[data-studio-theme] .timeline-compound-badge.multicam{color:var(--studio-ui-text);border-color:var(--studio-ui-line-strong);background:var(--studio-ui-control)}.studio-root[data-studio-theme] :is(.timeline-layer-badges i,.timeline-remap-badges i,.timeline-effects-badge,.selected-badge,.director-media-count,.content-kind-note>span){color:var(--studio-ui-accent-strong);border-color:color-mix(in srgb, var(--studio-ui-accent) 42%, var(--studio-ui-line));background:var(--studio-ui-accent-soft)}.studio-root[data-studio-theme] :is(.track-lane.media-drop-target,.timeline-row.targeted-track .track-lane){border-color:var(--studio-ui-accent);background:linear-gradient(90deg, var(--studio-ui-accent-soft), transparent 52%), var(--studio-ui-panel-muted);box-shadow:inset 3px 0 0 var(--studio-ui-accent)}.studio-root[data-studio-theme] :is(button,[role=button],[role=tab]):not(.danger):not(.danger-button):not(.record-button):focus-visible{outline:2px solid color-mix(in srgb, var(--studio-ui-accent) 72%, transparent);outline-offset:2px}.studio-root[data-studio-theme] .recovery-session-alert{border:1px solid color-mix(in srgb, var(--studio-ui-accent) 42%, var(--studio-ui-line));background:color-mix(in srgb, var(--studio-ui-accent) 10%, var(--studio-ui-panel));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.studio-root[data-studio-theme] .recovery-session-alert>div{gap:3px;display:grid}.studio-root[data-studio-theme] .recovery-session-alert small{color:var(--studio-ui-text-soft)}.studio-root[data-studio-theme] .recovery-session-alert.is-conflict{border-color:color-mix(in srgb, var(--studio-ui-accent) 62%, var(--studio-ui-line))}.studio-root[data-studio-theme] .recovery-session-alert.is-recovered{border-color:color-mix(in srgb, var(--studio-ui-accent-2) 50%, var(--studio-ui-line));background:color-mix(in srgb, var(--studio-ui-accent-2) 8%, var(--studio-ui-panel))}.media-virtual-item{contain:layout style;min-width:0}.media-virtual-item.is-mounted{content-visibility:auto;contain-intrinsic-size:auto 146px}.media-virtual-item>.media-card{width:100%}.media-virtual-placeholder{pointer-events:none;min-height:146px;display:block}.timeline-row{content-visibility:auto;contain-intrinsic-block-size:58px}.timeline-filmstrip-direct{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#070d1deb,#0e1833eb);display:block;position:absolute;inset:0;overflow:hidden}.timeline-filmstrip-direct video{object-fit:cover;opacity:.86;filter:saturate(1.04)contrast(1.03);width:100%;height:100%}.timeline-filmstrip-direct i{z-index:2;color:#ebf6ffeb;text-shadow:0 1px 7px #000000a6;font-size:.72rem;font-style:normal;position:absolute;bottom:5px;right:10px}.preview-live-performance-wrap{pointer-events:none;justify-content:center;min-width:0;display:flex}.preview-live-performance{box-sizing:border-box;color:#c8ffe9;white-space:nowrap;background:#0d453ba8;border:1px solid #4de8af47;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:24px;padding:2px 9px;font-size:10px;font-weight:800;line-height:1.15;display:inline-flex;overflow:hidden}.preview-live-performance-status,.preview-live-performance-metric{flex:none;min-width:0}.preview-live-performance-status{color:inherit;font-size:10.5px;font-weight:900}.preview-live-performance-metric{color:inherit;font-variant-numeric:tabular-nums;border-left:1px solid #c8ffe933;padding-left:8px}.preview-live-performance.warning{color:#ffe1a8;background:#683b0cb8;border-color:#ffb14a59}.public-experience-backdrop{z-index:16000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#070a0cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.first-project-dialog,.project-replacement-dialog{color:#f5f3ef;background:linear-gradient(160deg,#1e2325,#15191b 68%,#101415);border:1px solid #e07d5c4d;border-radius:22px;width:min(960px,100%);max-height:min(860px,100vh - 48px);overflow:auto;box-shadow:0 34px 100px #0000008c}.first-project-dialog>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 20px;display:flex}.first-project-dialog h2,.project-replacement-dialog h2{margin:5px 0 8px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.first-project-dialog header p,.project-replacement-dialog p{color:#aeb6b4;max-width:700px;margin:0;line-height:1.55}.first-project-kicker{color:#df7958;letter-spacing:.16em;font-size:.68rem;font-weight:850}.first-project-close{color:#d9dedc;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex:none;width:38px;height:38px;font-size:1.4rem}.first-project-progress{justify-content:center;align-items:center;padding:18px 30px 8px;display:flex}.first-project-progress span{color:#737d7a;place-items:center;gap:3px;min-width:82px;font-weight:850;display:grid}.first-project-progress span small{font-size:.66rem;font-weight:700}.first-project-progress span.active,.first-project-progress span.done{color:#e18060}.first-project-progress i{background:#ffffff1f;width:min(90px,10vw);height:1px}.first-project-welcome,.first-project-format-step,.first-project-start-step{padding:24px 30px 30px}.first-project-welcome{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:30px;display:grid}.first-project-hero-mark{color:#f1b08d;background:radial-gradient(circle at 35% 30%,#df795840,#0000 58%),#0f1718;border:1px solid #32b0a559;border-radius:34px;place-items:center;width:128px;height:128px;font-size:4rem;font-weight:900;display:grid;box-shadow:inset 0 0 36px #32b0a514}.first-project-roadmap{gap:10px;display:grid}.first-project-roadmap article{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:13px 14px;display:grid}.first-project-roadmap article>span{color:#10201f;background:#56b4aa;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.first-project-roadmap strong,.first-project-choice-grid strong,.first-project-summary strong{color:#f5f3ef;display:block}.first-project-roadmap p,.first-project-choice-grid small,.first-project-summary p{color:#9fa9a6;margin:4px 0 0;line-height:1.45}.first-project-primary-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.first-project-dialog button,.project-replacement-dialog button,.background-task-status button{color:#e7ecea;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;min-height:40px;padding:0 16px;font-weight:760}.first-project-dialog button.primary{color:#fff;background:linear-gradient(135deg,#d96d4a,#bd4f34);border-color:#e07d5c8c}.first-project-dialog button:disabled{cursor:wait;opacity:.55}.first-project-format-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.first-project-format-grid>button{text-align:center;flex-direction:column;align-items:center;min-height:220px;padding:20px 14px 16px;display:flex;position:relative}.first-project-format-grid>button.selected{background:linear-gradient(160deg,#df79582e,#32b0a50f);border-color:#df7958;box-shadow:0 0 0 2px #df79581f}.format-shape{background:linear-gradient(160deg,#6cbdb533,#df795814);border:2px solid #6cbdb5;border-radius:8px;width:62px;height:86px;margin-bottom:16px;display:block}.format-shape.shape-wide{width:94px;height:54px;margin-top:16px;margin-bottom:32px}.format-shape.shape-square{width:72px;height:72px;margin-top:7px;margin-bottom:23px}.format-shape.shape-portrait{width:68px;height:85px}.first-project-format-grid strong{color:#f4f1ed;font-size:.9rem}.first-project-format-grid small{color:#a6afac;margin-top:8px;line-height:1.35}.first-project-format-grid em{color:#6cbdb5;margin-top:6px;font-size:.68rem;font-style:normal}.first-project-format-grid b{color:#ffd7c5;background:#df79582e;border-radius:999px;padding:4px 7px;font-size:.58rem;position:absolute;top:9px;right:9px}.first-project-format-step footer,.first-project-start-step footer{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.first-project-summary{background:#6cbdb50e;border:1px solid #6cbdb533;border-radius:16px;align-items:center;gap:18px;padding:15px 18px;display:flex}.first-project-summary .format-shape{border-radius:5px;flex:none;width:34px;height:48px;margin:0}.first-project-summary .shape-wide{width:55px;height:31px}.first-project-summary .shape-square{width:40px;height:40px}.first-project-summary small{color:#df7958;letter-spacing:.12em;font-size:.62rem;font-weight:850}.first-project-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.first-project-choice-grid>button{text-align:left;flex-direction:column;align-items:flex-start;min-height:170px;padding:20px;display:flex}.first-project-choice-grid>button:hover{background:#6cbdb514;border-color:#6cbdb573}.first-project-choice-grid>button>span{color:#ffd2bf;background:#df795829;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:15px;font-size:1.1rem;display:grid}.first-project-choice-grid em{color:#6cbdb5;margin-top:auto;padding-top:12px;font-size:.66rem;font-style:normal;font-weight:800}.project-replacement-dialog{text-align:center;width:min(520px,100%);padding:30px}.project-replacement-icon{color:#ffd3c3;background:#df79582e;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:1.4rem;font-weight:900;display:grid}.project-replacement-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.project-replacement-actions .danger{background:#b64b32;border-color:#df795880}.background-task-status{z-index:12500;pointer-events:none;gap:8px;width:min(420px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.background-task-row{color:#eef2f0;pointer-events:auto;background:#141a1bf5;border:1px solid #6cbdb53d;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid;box-shadow:0 18px 42px #00000057}.background-task-row strong,.background-task-row small{display:block}.background-task-row small{color:#9eaaa7;margin-top:3px;line-height:1.3}.background-task-row progress{accent-color:#df7958;width:100%;height:4px;margin-top:7px}.background-task-status button{min-height:32px;padding:0 10px;font-size:.7rem}.background-task-spinner{border:2px solid #6cbdb533;border-top-color:#6cbdb5;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite public-experience-spin;display:block}.background-task-paused{color:#df7958;font-weight:900}@keyframes public-experience-spin{to{transform:rotate(360deg)}}.compact-studio-notice{display:none}.public-desktop-notice{color:var(--public-ink);background:#ffffffb8;border:1px solid #087d832e;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 14px 32px #523c2912}.public-desktop-notice>span{color:#fff;background:var(--public-ocean);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.public-desktop-notice strong,.public-desktop-notice p{display:block}.public-desktop-notice p{color:var(--public-muted);margin:4px 0 0;line-height:1.45}.public-desktop-notice a{color:var(--public-coral-deep);font-weight:760}.public-help-shell{width:min(1480px,100% - 56px);margin:54px auto 70px}.public-help-heading{max-width:760px;margin-bottom:28px}.public-help-heading h1{letter-spacing:-.04em;margin:5px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:500;line-height:1.02}.public-help-heading>p{color:var(--public-muted);font-size:1.05rem;line-height:1.7}.public-help-heading>div{gap:12px;margin-top:24px;display:flex}.public-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.public-help-grid article{border:1px solid var(--public-line);background:#fffdf9e0;border-radius:20px;min-height:190px;padding:24px}.public-help-grid article>span{color:var(--public-coral);letter-spacing:.12em;font-size:.72rem;font-weight:900}.public-help-grid h2{margin:18px 0 9px;font-size:1.12rem}.public-help-grid p{color:var(--public-muted);margin:0;line-height:1.6}.public-help-shortcuts{border:1px solid var(--public-line);background:#fff;border-radius:22px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:22px;padding:26px;display:grid}.public-help-shortcuts h2{margin:5px 0 0}.public-help-shortcuts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.public-help-shortcuts dl>div{background:var(--public-bg-warm);border-radius:12px;padding:12px 14px}.public-help-shortcuts dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.public-help-shortcuts dd{color:var(--public-muted);margin:4px 0 0}.dashboard-shell>.public-desktop-notice{margin-bottom:18px}@media (max-width:980px){.studio-root .first-project-format-grid,body .public-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.studio-root .compact-studio-notice{z-index:22000;color:#f6f2ed;background:#080b0cf0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studio-root .compact-studio-notice section{text-align:center;background:#171c1e;border:1px solid #df795857;border-radius:22px;width:min(520px,100%);padding:28px}.compact-studio-icon{color:#fff;background:#2d9d95;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.compact-studio-kicker{color:#df7958;letter-spacing:.14em;font-size:.66rem;font-weight:900}.studio-root .compact-studio-notice h2{margin:8px 0 12px;font-size:1.55rem}.studio-root .compact-studio-notice p:not(.compact-studio-kicker){color:#aeb7b4;line-height:1.58}.studio-root .compact-studio-notice section>div{grid-template-columns:1fr;gap:9px;margin-top:20px;display:grid}.studio-root .compact-studio-notice a,.studio-root .compact-studio-notice button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;place-items:center;min-height:44px;font-weight:800;text-decoration:none;display:grid}.studio-root .compact-studio-notice button{background:#c8583b}}@media (max-width:680px){.studio-root .public-experience-backdrop{place-items:stretch stretch;padding:0}.studio-root .first-project-dialog{border-radius:0;max-height:100vh}.studio-root .first-project-dialog>header,.studio-root .first-project-welcome,.studio-root .first-project-format-step,.studio-root .first-project-start-step{padding-left:18px;padding-right:18px}.studio-root .first-project-welcome{grid-template-columns:1fr}.studio-root .first-project-hero-mark{border-radius:20px;width:74px;height:74px;font-size:2.2rem}.studio-root .first-project-primary-actions,.studio-root .first-project-format-step footer,.studio-root .first-project-start-step footer,.studio-root .project-replacement-actions{flex-direction:column;align-items:stretch}.studio-root .first-project-format-grid,.studio-root .first-project-choice-grid{grid-template-columns:1fr}.studio-root .first-project-format-grid>button,.studio-root .first-project-choice-grid>button{min-height:0}.studio-root .first-project-progress span{min-width:62px}.studio-root .background-task-status{width:calc(100vw - 20px);bottom:10px;right:10px}.studio-root .background-task-row{grid-template-columns:22px minmax(0,1fr)}.studio-root .background-task-row button{grid-column:1/-1}body .public-desktop-notice{grid-template-columns:38px minmax(0,1fr)}body .public-desktop-notice>a{grid-column:1/-1}body .public-help-shell{width:min(100% - 24px,1480px);margin-top:34px}body .public-help-heading>div,body .public-help-grid,body .public-help-shortcuts,body .public-help-shortcuts dl{grid-template-columns:1fr}body .public-help-heading>div{display:grid}}@media (prefers-reduced-motion:reduce){.studio-root .background-task-spinner{animation-duration:1.8s}}.public-help-support-block,.public-support-section,.public-support-safe-card{border:1px solid var(--public-line);background:#fffdf9eb;border-radius:22px;margin-top:24px;padding:26px}.public-help-support-block h2,.public-support-section h2,.public-support-safe-card h2,.public-help-faq h2{letter-spacing:-.03em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif}.public-support-shell{width:min(1480px,100% - 56px);margin:54px auto 70px}.public-support-hero{max-width:960px;margin-bottom:26px}.public-support-hero h1{letter-spacing:-.04em;margin:5px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:500;line-height:1.02}.public-support-hero>p{color:var(--public-muted);font-size:1.05rem;line-height:1.7}.public-support-hero>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.public-support-safe-card{background:linear-gradient(135deg,#fff6ebf0,#eafaf9db);grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:24px;display:grid}.public-support-safe-card p,.public-support-safe-card li{color:var(--public-muted);line-height:1.6}.public-support-safe-card ul{gap:9px;margin:0;display:grid}.public-section-heading{max-width:680px;margin-bottom:18px}.public-support-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-support-article-grid article{border:1px solid var(--public-line);background:#fff;border-radius:18px;padding:20px}.public-support-article-grid h3{margin:0 0 9px;font-size:1.02rem}.public-support-article-grid p,.public-support-article-grid li,.public-help-faq p{color:var(--public-muted);line-height:1.55}.public-support-article-grid ol{margin:14px 0 0;padding-left:20px}.public-support-commands pre{color:#f6f2ed;background:#181b1d;border-radius:16px;margin:16px 0 0;padding:18px;font-size:.9rem;line-height:1.7;overflow-x:auto}.public-help-faq{border:1px solid var(--public-line);background:#fff;border-radius:22px;margin-top:24px;padding:26px}.public-help-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.public-help-faq article{background:var(--public-bg-warm);border-radius:16px;padding:18px}.public-help-faq h3{margin:0 0 8px;font-size:.98rem}@media (max-width:980px){body .public-support-article-grid,body .public-help-faq>div,body .public-support-safe-card{grid-template-columns:1fr}}.help-center-support{background:linear-gradient(135deg,#ab5b2821,#1679801a);border:1px solid #ffb47647;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.help-center-support>div{gap:3px;min-width:0;display:grid}.help-center-support strong{color:#ffe8d2;font-size:.7rem}.help-center-support span{color:#9fb1d9;font-size:.58rem;line-height:1.35}.help-center-support>button{color:#fff8ef;white-space:nowrap;cursor:pointer;background:#ab5b282e;border:1px solid #ffb4766b;border-radius:8px;min-height:30px;padding:0 11px;font-size:.59rem;font-weight:850}.help-center-support>button:hover{background:#ab5b2847;border-color:#ffc790a8}.help-center-support-feedback{background:#050b1561;border:1px solid #7fcec33d;border-radius:10px;flex:100%;gap:6px;padding:10px;display:grid}.help-center-support-feedback.copied{border-color:#7fcec370}.help-center-support-feedback.manual{border-color:#ffb4767a}.help-center-support-feedback textarea{resize:vertical;color:#f9efe3;background:#04080fb8;border:1px solid #9fb1d93d;border-radius:9px;width:100%;min-height:128px;padding:9px;font:.62rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.public-support-simple-shell{gap:20px}.public-support-simple-hero h1{max-width:760px}.public-support-email-note{color:var(--public-muted);margin-top:12px;font-size:.92rem}.public-support-email-note strong{color:var(--public-ink)}.public-support-simple-card{align-items:start}.public-support-simple-card ol,.public-support-simple-card ul{color:var(--public-muted);margin:12px 0 0;padding-left:20px;line-height:1.75}.help-center-support-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.help-center-support-actions>a,.help-center-support-actions>button{color:#fff8ef;white-space:nowrap;cursor:pointer;background:#ab5b282e;border:1px solid #ffb4766b;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:.59rem;font-weight:850;text-decoration:none;display:inline-flex}.help-center-support-actions>a:hover,.help-center-support-actions>button:hover{background:#ab5b2847;border-color:#ffc790a8}.help-center-support>.help-center-support-actions+.help-center-support-feedback,.help-center-support-feedback{max-height:220px;overflow:auto}.help-center-support>.help-center-support-actions{min-width:auto;display:flex}:is(html:has(.public-page),body:has(.public-page)){height:auto;min-height:100%;overflow:hidden auto}.studio-brand-link{color:inherit;border-radius:14px;text-decoration:none}.studio-brand-link:focus-visible{outline-offset:4px;outline:2px solid #e07d5cd9}.public-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.public-status-grid article{border:1px solid var(--public-line);background:#fff;border-radius:18px;align-content:space-between;min-height:118px;padding:20px;display:grid}.public-status-grid strong{color:var(--public-ink)}.public-status-grid span{color:#176b52;background:#e7f7f0;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.82rem;font-weight:800}.public-status-shell .primary-link{align-items:center;display:inline-flex}@media (max-width:980px){body .public-status-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-skip-links{z-index:2147483647;pointer-events:none;gap:8px;padding:8px;display:flex;position:fixed;inset:0 auto auto 0}.studio-skip-links a{color:canvastext;pointer-events:auto;background:canvas;border:2px solid;border-radius:8px;padding:10px 14px;font:700 14px/1.2 system-ui,sans-serif;text-decoration:none;position:absolute;transform:translateY(-160%)}.studio-skip-links a:focus{position:static;transform:none}.public-skip-link{z-index:2147483647;color:canvastext;background:canvas;border:2px solid;border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;inset:8px auto auto 8px;transform:translateY(-180%)}.public-skip-link:focus{transform:none}:is(.studio-root :is(a,button,input,select,textarea,[role=button],[role=tab],[role=slider],[tabindex]):focus-visible,.public-page :is(a,button,input,select,textarea,[role=button],[role=tab],[role=slider],[tabindex]):focus-visible){outline-offset:3px;outline:3px solid #f5a37b;box-shadow:0 0 0 2px #142b2c}.studio-root .preview-guide-actions>button{height:34px}.studio-root .preview-guide-actions>button:nth-child(-n+2){flex:0 0 36px;width:36px}.studio-root [role=slider]:focus-visible{border-radius:999px}.studio-root [aria-disabled=true],.studio-root :disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){.studio-root,.public-page{forced-color-adjust:auto}.studio-root :is(button,input,select,textarea,[role=button],[role=tab],[role=slider]),.public-page :is(button,input,select,textarea,[role=button],[role=tab],[role=slider]){border:1px solid buttontext}.studio-root :is(.active,[aria-selected=true],[aria-pressed=true]){outline-offset:-2px;outline:2px solid highlight}.status-dot,.background-task-spinner,.timeline-playhead,.timeline-marker-line{forced-color-adjust:none;background:highlight}}.cloud-sync-panel{gap:12px;display:grid}.cloud-sync-choice{cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.cloud-sync-choice input{width:18px;height:18px;accent-color:var(--studio-accent,#d87a5f);margin-top:1px}.cloud-sync-choice span{gap:3px;display:grid}.cloud-sync-choice small,.cloud-sync-actions small,.cloud-project-list small{color:#ebecf6a8;line-height:1.35}.cloud-sync-progress{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.cloud-sync-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--studio-accent,#d87a5f), var(--studio-secondary,#4db8b1));height:100%;transition:width .16s linear;display:block}.cloud-sync-actions,.cloud-conflict>div,.cloud-project-list>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cloud-conflict{background:#ff924314;border:1px solid #ffa95859;border-radius:12px;gap:9px;padding:12px;display:grid}.cloud-conflict p{color:#fff0e0d1;margin:0;font-size:11px;line-height:1.45}.cloud-project-list{gap:8px;display:grid}.cloud-project-list>div{background:#04081140;border:1px solid #ffffff13;border-radius:10px;padding:9px 10px}.cloud-project-list span{gap:2px;min-width:0;display:grid}.cloud-project-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-data-actions{border-top:1px solid #ffffff14;gap:16px;margin-top:28px;padding-top:24px;display:grid}.account-data-actions h2,.account-data-actions h3,.account-data-actions p{margin:0}.account-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-action-grid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.account-action-grid article p{color:var(--public-muted,#a9a4a1);font-size:13px;line-height:1.55}.account-action-grid article button{margin-top:auto}.account-action-grid .danger-zone{background:#a33a2e12;border-color:#de685957}.account-action-grid label{gap:5px;width:100%;font-size:12px;font-weight:700;display:grid}.account-action-grid input{width:100%;min-height:42px;color:inherit;background:#0003;border:1px solid #ffffff24;border-radius:9px;padding:9px 11px}.danger-button{color:#ffd7d0;background:#b23c2f33;border:1px solid #ee705f80;border-radius:9px;min-height:40px;padding:8px 13px;font-weight:800}.danger-button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:820px){body .account-action-grid{grid-template-columns:1fr}.cloud-sync-actions,.cloud-conflict>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){body .cloud-sync-progress>span{transition:none}}div.pwa-status-banner{z-index:20000;color:#2b2723;background:#fffdf9fa;border:1px solid #e6633e42;border-radius:14px;align-items:center;gap:12px;max-width:min(420px,100vw - 36px);padding:12px 14px;font-size:.88rem;line-height:1.4;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #523c292e}.pwa-status-banner button{color:#fff;white-space:nowrap;background:#e6633e;border:1px solid #0000;border-radius:10px;min-height:36px;padding:0 13px;font-weight:760}.install-state{color:#315653;background:#249c9714;border:1px solid #249c9740;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:720;display:inline-flex}article.pwa-shell{gap:22px;width:min(1180px,100% - 72px);margin:42px auto 64px;display:grid}.pwa-hero-card,.pwa-readiness-card,.pwa-capability-grid article{border:1px solid var(--public-line);box-shadow:var(--public-shadow);background:#fffdf9e0;border-radius:24px}.pwa-hero-card{padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.pwa-hero-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#249c9733,#0000 68%);border-radius:999px;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.pwa-hero-card h1{max-width:820px;color:var(--public-ink);letter-spacing:-.04em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.05}.pwa-hero-card p:not(.eyebrow){max-width:820px;color:var(--public-muted);margin:22px 0 0;font-size:1.03rem;line-height:1.75}.pwa-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pwa-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pwa-capability-grid article,.pwa-readiness-card{padding:24px}.pwa-capability-grid span{color:#fff;background:var(--public-coral);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:850;display:inline-grid}.pwa-capability-grid h2,.pwa-readiness-card h2{color:var(--public-ink);margin:16px 0 8px}.pwa-capability-grid p,.pwa-readiness-card p,.pwa-readiness-card li{color:var(--public-muted);line-height:1.6}.pwa-readiness-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.pwa-readiness-card dl>div{border:1px solid var(--public-line);background:#ffffffa8;border-radius:16px;padding:14px}.pwa-readiness-card dt{color:var(--public-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.pwa-readiness-card dd{color:var(--public-ink);overflow-wrap:anywhere;margin:6px 0 0;font-weight:760}.pwa-ready{color:#315653;background:#249c9714;border:1px solid #249c9740;border-radius:14px;margin-top:18px;padding:12px 14px;font-weight:760}.pwa-blockers{background:#e6633e0f;border:1px solid #e6633e38;border-radius:16px;margin-top:18px;padding:16px 18px}.pwa-blockers strong{color:var(--public-ink)}.pwa-blockers ul{margin:10px 0 0;padding-left:20px}@media (max-width:900px){.pwa-shell{width:min(100% - 28px,720px);margin-top:24px}.pwa-capability-grid,.pwa-readiness-card dl{grid-template-columns:1fr}.pwa-status-banner{flex-direction:column;align-items:flex-start;max-width:none;bottom:14px;left:14px;right:14px}}@media (max-width:1600px){.professional-topbar.studio-topbar{padding-inline:8px;grid-template-columns:176px minmax(360px,1fr) minmax(420px,auto)!important;gap:8px!important;overflow:hidden!important}.professional-topbar .brand{min-width:0!important;overflow:hidden!important}.professional-topbar .brand-mark{flex-basis:34px;width:34px;height:34px}.professional-topbar .brand-title,.professional-topbar .brand-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.professional-topbar .brand-subtitle{max-width:112px;display:block}.workspace-project-center{scrollbar-width:thin;overflow-y:hidden;justify-content:flex-start!important;gap:6px!important;min-width:0!important;overflow-x:auto!important}.workspace-project-center .project-name-input{width:min(300px,24vw)!important;min-width:150px!important}.workspace-project-center .format-tabs{flex:none}.workspace-panel-toggle,.topbar-compact-button,.topbar-icon-button,.new-project-button,.export-main-button{min-height:32px;font-size:clamp(.58rem,.53rem + .16vw,.68rem)}.workspace-panel-toggle,.topbar-compact-button,.new-project-button{padding-inline:8px}.export-main-button{padding-inline:11px}.professional-topbar-actions.topbar-actions{scrollbar-width:thin;overflow-y:hidden;flex-wrap:nowrap!important;gap:4px!important;min-width:0!important;overflow-x:auto!important}.professional-topbar-actions .topbar-button-group{flex:none}.professional-topbar-actions .command-palette-trigger kbd,.autosave-indicator span,.appearance-trigger .appearance-label{display:none!important}}@media (max-width:1450px){.professional-workspace.studio-root{grid-template-rows:92px minmax(150px, 1fr) 34px 6px minmax(190px, min(var(--timeline-height), 42vh))!important;min-height:0!important;padding:4px!important}.studio-root>.professional-topbar.studio-topbar{grid-template:"brand project"40px"actions actions"42px/122px minmax(260px,1fr)!important;gap:4px 7px!important;height:88px!important;min-height:88px!important;padding:4px 6px!important}.professional-topbar .brand-subtitle{display:none!important}.professional-topbar .workspace-project-center .project-name-input{width:min(260px,24vw)!important;min-width:130px!important;height:32px!important;font-size:.68rem!important}.professional-topbar-actions .account-cloud-trigger{width:auto;min-width:auto;max-width:none;padding-inline:8px!important;overflow:visible!important}.professional-topbar-actions .account-cloud-trigger span:not(.account-cloud-trigger-icon){display:inline!important}.professional-workspace .studio-workspace{grid-template-columns:42px minmax(210px,24vw) minmax(260px,1fr) minmax(230px,25vw)!important;gap:4px!important;padding:4px!important}.professional-workspace .studio-workspace.left-panel-closed{grid-template-columns:42px minmax(300px,1fr) minmax(230px,27vw)!important}.professional-workspace .studio-workspace.inspector-closed{grid-template-columns:42px minmax(210px,26vw) minmax(320px,1fr)!important}.professional-workspace .studio-workspace.left-panel-closed.inspector-closed{grid-template-columns:42px minmax(360px,1fr)!important}.professional-workspace .sidebar-panel,.professional-workspace .inspector-panel,.professional-workspace .professional-preview-section{visibility:visible;min-width:0;display:grid!important}.professional-workspace .sidebar-active-tool,.professional-workspace .inspector-header{min-height:54px!important;padding:8px 10px!important}.professional-workspace .sidebar-active-tool small,.professional-workspace .inspector-header p{display:block}}@media (max-width:1450px),(max-height:760px){.sequence-workspace-bar{overflow:hidden}.sequence-workspace-bar .sequence-tabs{scrollbar-width:thin;min-width:0;overflow-x:auto}.sequence-workspace-bar .sequence-bar-actions{flex:none}.professional-timeline-toolbar.timeline-toolbar{overflow:hidden}.professional-timeline-toolbar .timeline-toolbar-primary{scrollbar-width:thin;min-width:0;padding-bottom:2px;overflow:auto hidden}.professional-timeline-toolbar .timeline-toolbar-left,.professional-timeline-toolbar .timeline-zoom-time{flex:0 0 max-content}.professional-timeline-toolbar .timeline-project-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.export-dialog,.recovery-dialog,.shortcut-settings-dialog,.help-center-dialog{max-height:calc(100dvh - 24px)}}.audio-volume-number{border:1px solid var(--line);width:76px;min-height:30px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:7px;padding:4px 7px}.professional-timeline-root .playhead-line{transform:translate(-50%)}.professional-timeline-root .playhead-line:before{left:50%;transform:translate(-50%)}@media (max-width:1380px){.professional-topbar.studio-topbar{grid-template-columns:minmax(120px,auto) minmax(300px,1fr);align-items:center;row-gap:8px;height:auto;min-height:64px}.professional-topbar .workspace-project-center,.professional-topbar-actions.topbar-actions{min-width:0}.professional-topbar-actions.topbar-actions{scrollbar-width:thin;grid-column:1/-1;padding-bottom:3px;display:flex;overflow:auto hidden}.professional-topbar-actions.topbar-actions>*{flex:none}.professional-preview-section{min-height:250px}.professional-timeline-toolbar.timeline-toolbar{scrollbar-width:thin;overflow:auto hidden}.professional-timeline-toolbar .timeline-toolbar-primary{min-width:max-content}}@media (max-width:1020px){.professional-topbar .brand-subtitle,.professional-topbar .topbar-save-status,.professional-topbar-actions .command-palette-trigger kbd{display:none}.professional-topbar .workspace-project-center{grid-template-columns:minmax(180px,1fr) auto}.professional-workspace .studio-workspace,.professional-workspace .studio-workspace.left-panel-closed,.professional-workspace .studio-workspace.inspector-closed,.professional-workspace .studio-workspace.left-panel-closed.inspector-closed{overflow-x:auto;grid-template-columns:42px minmax(320px,1fr) minmax(220px,34vw)!important}.professional-workspace .sidebar-panel{display:none!important}.professional-workspace:not(.focus-mode) .studio-workspace>.professional-preview-section{grid-column:2!important}.professional-workspace .inspector-panel{grid-column:3!important;display:grid!important}.professional-preview-section{min-height:220px}.timeline-group-button span,.timeline-ungroup-button span{display:none}}@media (max-width:1450px){.autosave-indicator.autosave-conflict{text-overflow:ellipsis;max-width:150px;display:inline-flex;overflow:hidden}}.color-v560 .color-pending-approval-banner{z-index:1;color:#fff8ed;background:linear-gradient(145deg,#70310ffa,#3a1b11fa);border:2px solid #ffa648e0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 14px;padding:12px 13px;display:grid;position:relative;top:auto;box-shadow:0 12px 28px #0000005c,0 0 0 3px #ffa6481f}.color-v560 .color-pending-approval-icon{color:#3a1906;background:#ffb25b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:1000;display:grid}.color-v560 .color-pending-approval-banner strong,.color-v560 .color-pending-approval-banner small{display:block}.color-v560 .color-pending-approval-banner strong{letter-spacing:.01em;font-size:.83rem}.color-v560 .color-pending-approval-banner small{color:#ffd9b1;margin-top:3px;line-height:1.3}.color-v560 .color-pending-approval-banner button{color:#321506;white-space:nowrap;background:#ffb25b;border:1px solid #ffd29b;border-radius:9px;min-height:36px;padding:0 13px;font-weight:950;animation:.85s ease-in-out 3 narraxi-color-validate-pulse}@keyframes narraxi-color-validate-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ffb25b00}50%{transform:scale(1.045);box-shadow:0 0 0 7px #ffb25b2e}}.timeline-group-button,.timeline-ungroup-button{flex:none;min-width:92px}.timeline-clip.clip-grouped{outline-offset:-2px;outline:1px dashed #77d6ffc7}.timeline-clip.clip-grouped:before{content:"G";z-index:8;color:#eaf9ff;pointer-events:none;background:#1e5b7ce0;border-radius:5px;place-items:center;width:15px;height:15px;font-size:.52rem;font-weight:950;display:grid;position:absolute;top:3px;right:4px}.background-task-row.export-ready-task{background:linear-gradient(145deg,#122722fa,#10191cfa);border-color:#5be09d7a}.background-task-ready{color:#071a12;background:#66e1a2;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:950;display:grid}.background-task-ready-actions{gap:6px;display:grid}.background-task-status .background-task-ready-actions button.download{color:#06160f;background:#66e1a2;border-color:#66e1a2b3}@media (max-width:720px){.color-v560 div.color-pending-approval-banner{grid-template-columns:26px minmax(0,1fr)}.color-v560 .color-pending-approval-banner>button{grid-column:1/-1}.studio-root .background-task-ready-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-root .background-task-ready-actions button{white-space:normal;grid-column:auto}}@media (prefers-reduced-motion:reduce){.color-v560 .color-pending-approval-banner [type=button]{animation:none}}.preview-transform-box{z-index:24;box-sizing:border-box;outline-offset:2px;transform-origin:50%;pointer-events:none;filter:drop-shadow(0 0 8px #32d5ff61);border:2px solid #66e1fffa;outline:1px solid #060c1ae0;position:absolute}.preview-transform-box.locked{border-style:dashed;border-color:#ffbe62e6}.preview-transform-move-surface{z-index:1;pointer-events:auto;cursor:move;background:0 0;border:0;padding:0;position:absolute;inset:0}.preview-transform-box.locked .preview-transform-move-surface{cursor:not-allowed}.preview-transform-handle{z-index:3;pointer-events:auto;background:#7ceaff;border:2px solid #07101f;border-radius:50%;width:13px;min-width:13px;height:13px;min-height:13px;padding:0;position:absolute;box-shadow:0 0 0 1px #fffffff5,0 3px 12px #0000008c}.preview-transform-handle.handle-nw{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.preview-transform-handle.handle-n{cursor:ns-resize;top:0;left:50%;transform:translate(-50%,-50%)}.preview-transform-handle.handle-ne{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.preview-transform-handle.handle-e{cursor:ew-resize;top:50%;right:0;transform:translate(50%,-50%)}.preview-transform-handle.handle-se{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.preview-transform-handle.handle-s{cursor:ns-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.preview-transform-handle.handle-sw{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.preview-transform-handle.handle-w{cursor:ew-resize;top:50%;left:0;transform:translate(-50%,-50%)}.preview-transform-size-label{z-index:4;color:#ecfbff;white-space:nowrap;pointer-events:none;background:#030a18eb;border:1px solid #79e2ff6b;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900;line-height:1;position:absolute;bottom:-30px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #00000075}@media (prefers-reduced-motion:reduce){.preview-transform-box,.preview-transform-handle{transition:none!important}}.color-navigation-guard-backdrop{z-index:9200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020610c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.color-navigation-guard-dialog{color:#fff8ee;background:linear-gradient(145deg,#3a1b11fc,#0d1322fc);border:1px solid #ffb8657a;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:14px 16px;width:min(560px,100%);padding:22px;display:grid;box-shadow:0 28px 90px #0000009e,0 0 0 4px #ffa6481a}.color-navigation-guard-dialog h2{margin:0;font-size:1.16rem}.color-navigation-guard-dialog p{color:#ffd8b0;margin:7px 0 0;line-height:1.45}.color-navigation-guard-icon{color:#321506;background:#ffb25b;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.35rem;font-weight:1000;display:grid}.color-navigation-guard-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:4px;display:grid}.color-navigation-guard-actions button{color:#f7f9ff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;min-height:42px;padding:8px 10px;font-weight:900}.color-navigation-guard-actions button.primary{color:#06180f;background:#69e7a9;border-color:#69e7a99e}.color-navigation-guard-actions button.danger{color:#fff4ef;background:#99361ed6;border-color:#ff997494}@media (max-width:620px){.color-navigation-guard-actions{grid-template-columns:1fr}}.professional-timeline-root .timeline-time-origin{z-index:-1;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.professional-timeline-root .playhead-line{cursor:col-resize;touch-action:none;box-shadow:none;background:0 0;outline:none;margin-left:-12px;pointer-events:auto!important;width:24px!important;transform:none!important}.professional-timeline-root .playhead-line:after{content:"";pointer-events:none;background:#fff;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #32d5ffe0}.professional-timeline-root .playhead-line:before{border:1px solid #040a16eb;border-radius:2px!important;width:9px!important;height:9px!important;top:-9px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important;box-shadow:0 0 0 1px #ffffffd1,0 2px 8px #0000007a!important}:is(.professional-timeline-root .playhead-line:hover,.professional-timeline-root .playhead-line:focus-visible,.professional-timeline-root .playhead-line.playhead-dragging){opacity:1!important;box-shadow:none!important}.professional-timeline-root .playhead-line:hover:after,.professional-timeline-root .playhead-line.playhead-dragging:after{box-shadow:0 0 9px #70e5ffcc}.professional-timeline-root .playhead-line:focus-visible:after{box-shadow:0 0 9px #70e5ffcc}.professional-timeline-root .playhead-line.playhead-dragging:before{box-shadow:0 0 0 2px #07101ff2,0 0 0 4px #70e5ffb8!important}.professional-timeline-root .playhead-line:focus-visible:before{box-shadow:0 0 0 2px #07101ff2,0 0 0 4px #70e5ffb8!important}.preview-transform-box{filter:drop-shadow(0 0 4px #32d5ff47);border-width:1px;outline:0}.preview-transform-handle{width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.preview-transform-handle:after{content:"";box-sizing:border-box;background:#e1fafff5;transition:transform .12s,background .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #050d1be6,0 1px 4px #00000061}.preview-transform-handle.handle-n:after,.preview-transform-handle.handle-s:after{border-radius:2px;width:10px;height:2px}.preview-transform-handle.handle-e:after,.preview-transform-handle.handle-w:after{border-radius:2px;width:2px;height:10px}.preview-transform-handle.handle-nw:after,.preview-transform-handle.handle-ne:after,.preview-transform-handle.handle-se:after,.preview-transform-handle.handle-sw:after{background:#091d2ef0;border:1px solid #e1fafffa;border-radius:1px;width:6px;height:6px}.preview-transform-handle:hover:after{background:#fff;transform:translate(-50%,-50%)scale(1.2)}.preview-transform-handle:focus-visible:after{background:#fff;transform:translate(-50%,-50%)scale(1.2)}.preview-transform-handle:focus-visible{outline-offset:-2px;outline:1px solid #79e2ffd1}.preview-transform-size-label{opacity:.86;border-radius:4px;padding:2px 5px;font-size:.58rem;font-weight:800;bottom:-22px;box-shadow:0 2px 8px #00000057}@media (prefers-reduced-motion:reduce){.preview-transform-handle:after{transition:none}}.preview-inline-text-editing{cursor:text;-webkit-user-select:text;user-select:text;outline-offset:4px;outline:2px solid #66e1fffa}.preview-inline-text-editor{box-sizing:border-box;width:100%;min-width:8em;min-height:2.8em;max-height:min(42vh,15em);color:inherit;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-shadow:inherit;white-space:pre-wrap;resize:none;caret-color:currentColor;background:#050b13d1;border:1px solid #77e7fff5;border-radius:.24em;outline:none;margin:0;padding:.28em .38em;display:block;overflow:auto;box-shadow:0 0 0 2px #1ebcde2e,0 10px 30px #00000059}.preview-motion-graphic .preview-inline-text-editor{min-height:3.5em}:is(.text-preset-card,.motion-graphic-card,.effects-recipes-grid>button,.effect-pro-card,.creative-fx-preview-button,.media-card,.audio-library-card,.transition-card)[draggable=true]{cursor:grab}:is(.text-preset-card,.motion-graphic-card,.effects-recipes-grid>button,.effect-pro-card,.creative-fx-preview-button,.media-card,.audio-library-card,.transition-card)[draggable=true]:active{cursor:grabbing}.effects-recipes-grid>button[aria-disabled=true],.effect-pro-card[aria-disabled=true]{opacity:.78}.track-lane.media-drop-target{outline-offset:-2px;outline:2px solid #50d6ffeb}.preview-inline-text-editing>.preview-inline-text-editor{box-sizing:border-box;outline-offset:3px;width:100%;min-width:0;min-height:1em;max-height:none;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-shadow:inherit;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;caret-color:currentColor;cursor:text;box-shadow:none;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;outline:1px dashed #77e7fff5;margin:0;padding:0;display:block;overflow:visible}.preview-inline-text-editing>.preview-inline-text-editor:focus{outline-style:solid}.creative-fx-card[draggable=true],.creative-fx-card[draggable=true] .creative-fx-preview-button[draggable=true]{cursor:grab}.creative-fx-card[draggable=true]:active,.creative-fx-card[draggable=true] .creative-fx-preview-button[draggable=true]:active{cursor:grabbing}.professional-preview-section.preview-fullscreen-active:not(:-webkit-full-screen){z-index:10000;position:fixed;inset:0}.professional-preview-section.preview-fullscreen-active:not(:fullscreen){z-index:10000;position:fixed;inset:0}.professional-timeline-root .timeline-clip.text .timeline-clip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.professional-timeline-root .timeline-clip .timeline-trim-handle.left{left:0}.professional-timeline-root .timeline-clip .timeline-trim-handle.right{right:0}.professional-timeline-root .timeline-clip .timeline-trim-handle:after{display:none}.color-v560 .color-look-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.color-v560 .color-look-toolbar label{background:#0b111b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:34px;display:grid;overflow:hidden}.color-v560 .color-look-toolbar label>span{color:#6f8299;place-items:center;font-size:.8rem;display:grid}.color-v560 .color-look-toolbar input{color:#e5edf8;width:100%;min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px 0 0;font-size:.62rem}.color-v560 .color-look-toolbar>strong{color:#94a9bf;text-align:right;font-variant-numeric:tabular-nums;min-width:48px;font-size:.58rem}.color-v560 .color-look-category-strip{scrollbar-width:thin;gap:5px;padding:1px 0 3px;display:flex;overflow-x:auto}.color-v560 .color-look-category-strip button{color:#8998ad;cursor:pointer;background:#0c121c;border:1px solid #ffffff13;border-radius:999px;flex:none;min-height:27px;padding:4px 8px;font-size:.56rem}.color-v560 .color-look-category-strip button:hover,.color-v560 .color-look-category-strip button.active{color:#e9f5fb;background:#2a83ad2e;border-color:#5bc3f26b}.color-v560 .color-look-active-card{background:linear-gradient(135deg,#1d384857,#0a1019eb);border:1px solid #5bc3f229;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}.color-v560 .color-look-active-card>div{gap:2px;min-width:0;display:grid}.color-v560 .color-look-active-card span{color:#6f8399;text-transform:uppercase;letter-spacing:.06em;font-size:.52rem}.color-v560 .color-look-active-card strong{color:#e7f2f8;font-size:.68rem}.color-v560 .color-look-active-card small{color:#7e8ea4;font-size:.54rem;line-height:1.35}.color-v560 .color-look-active-card button{flex:none;min-height:26px;padding:4px 8px}.color-v560 .color-look-grid{align-items:start;max-height:520px;padding-right:3px;overflow-y:auto}.color-v560 .color-look-grid button{align-content:start;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}.color-v560 .color-look-grid button.active{border-color:#5ccaf8ad;box-shadow:0 0 0 1px #5ccaf82e,0 7px 18px #0003}.color-v560 .color-look-thumbnail{aspect-ratio:16/9;background:#111927;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.color-v560 .color-look-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block;transform:scale(1.002)}.color-v560 .color-look-grid button:hover .color-look-thumbnail img{transform:scale(1.035)}.color-v560 .color-look-thumbnail-loading{color:#ffffffb3;letter-spacing:.12em;background:#070b123d;place-items:center;font-size:.5rem;display:grid;position:absolute;inset:0}.color-v560 .color-look-empty{color:#b6c2d2;text-align:center;border:1px dashed #ffffff17;border-radius:11px;grid-column:1/-1;gap:3px;padding:18px 12px;display:grid}.color-v560 .color-look-empty strong{font-size:.67rem}.color-v560 .color-look-empty small{color:#748297;font-size:.56rem}.color-v560 .color-look-toolbar,.color-v560 .color-look-category-strip,.color-v560 .color-look-active-card,.color-v560 .color-look-category-strip button,.color-v560 .color-look-toolbar input{scroll-margin-top:62px}.help-center-dialog.help-center-dialog-complete{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;width:min(1180px,96vw);max-height:min(880px,94vh)}.help-center-quick-links{gap:6px;padding:1px 0 3px;display:flex;overflow-x:auto}.help-center-quick-links button{color:#b8c9e8;cursor:pointer;background:#ffffff06;border:1px solid #709be12e;border-radius:8px;flex:none;min-height:28px;padding:0 10px;font-size:.58rem;font-weight:800}.help-center-quick-links button:hover{color:#fff;background:#3d80d424;border-color:#5ac2ff6b}.help-center-manual{grid-template-columns:168px minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.help-center-manual-categories{flex-direction:column;gap:5px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.help-center-manual-categories button{color:#b3c2e0;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #788fcf24;border-radius:9px;gap:2px;width:100%;padding:8px 9px;display:grid}.help-center-manual-categories button strong{font-size:.61rem}.help-center-manual-categories button span{color:#7183ab;font-size:.51rem}.help-center-manual-categories button:hover,.help-center-manual-categories button.active{color:#f4f8ff;background:#3782dd26;border-color:#55b7ff66}.help-center-manual-browser{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.help-center-search{background:#030a1c7a;border:1px solid #7497da33;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:34px;padding:0 9px;display:grid}.help-center-search>span{color:#6bd8ff;text-align:center}.help-center-search input{color:#eef5ff;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.62rem}.help-center-search input::placeholder{color:#62759e}.help-center-manual-content{grid-template-columns:minmax(225px,.8fr) minmax(320px,1.35fr);gap:9px;min-height:0;display:grid;overflow:hidden}.help-center-topic-list,.help-center-topic-detail{background:#03091857;border:1px solid #738ccd24;border-radius:10px;min-height:0;overflow-y:auto}.help-center-topic-list{flex-direction:column;gap:4px;padding:5px;display:flex}.help-center-topic-list>button{color:#b9c6df;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.help-center-topic-list>button strong{font-size:.62rem}.help-center-topic-list>button span{color:#788aac;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;line-height:1.35;display:-webkit-box;overflow:hidden}.help-center-topic-list>button:hover,.help-center-topic-list>button.active{color:#fff;background:#3579d21f;border-color:#5bb4ff52}.help-center-empty{text-align:center;place-content:center;gap:5px;min-height:140px;padding:20px;display:grid}.help-center-empty strong{font-size:.68rem}.help-center-empty span{color:#7e8fb1;font-size:.56rem}.help-center-topic-detail{padding:13px 14px 15px}.help-center-topic-heading{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.help-center-topic-heading>div{min-width:0}.help-center-topic-heading span{color:#67d8ff;letter-spacing:.12em;font-size:.49rem;font-weight:950}.help-center-topic-heading h3{margin:3px 0 4px;font-size:.84rem}.help-center-topic-heading p{color:#90a1c4;margin:0;font-size:.57rem;line-height:1.4}.help-center-topic-heading>button{color:#eff8ff;cursor:pointer;background:#307dd52e;border:1px solid #5bb8ff6b;border-radius:8px;flex:none;min-height:29px;padding:0 10px;font-size:.55rem;font-weight:850}.help-center-topic-heading>button:hover{background:#3792e447}.help-center-topic-detail ol{color:#c7d3e9;gap:7px;margin:11px 0 0;padding-left:22px;font-size:.58rem;line-height:1.45;display:grid}.help-center-topic-detail li::marker{color:#67d8ff;font-weight:900}.help-center-topic-note{background:#307ed114;border:1px solid #5cb8ff30;border-radius:9px;margin-top:10px;padding:9px 10px}.help-center-topic-note.warning{background:#b8762414;border-color:#ffbe5b38}.help-center-topic-note strong{margin-bottom:3px;font-size:.58rem;display:block}.help-center-topic-note p{color:#94a6c8;margin:2px 0 0;font-size:.54rem;line-height:1.4}@media (max-width:900px){.help-center-backdrop .help-center-dialog.help-center-dialog-complete{width:96vw;padding:13px}.help-center-dialog-complete .help-center-manual{grid-template-columns:1fr;overflow:auto}.help-center-dialog-complete .help-center-manual-categories{flex-direction:row;overflow:auto hidden}.help-center-dialog-complete .help-center-manual-categories button{flex:none;width:auto;min-width:110px}.help-center-dialog-complete .help-center-manual-browser{min-height:430px}.help-center-dialog-complete .help-center-manual-content{grid-template-columns:1fr;overflow:auto}.help-center-dialog-complete .help-center-topic-list{max-height:180px}.help-center-dialog-complete .help-center-topic-detail{min-height:260px}}.public-help-complete-guide{background:#ffffff05;border:1px solid #688fd229;border-radius:18px;gap:18px;margin-top:10px;padding:24px;display:grid}.public-help-complete-guide>div:first-child>h2{margin:4px 0 8px}.public-help-complete-guide>div:first-child>p:last-child{max-width:820px;color:var(--public-muted,#8fa1c4);margin:0}.public-help-guide-categories{gap:12px;display:grid}.public-help-guide-category{border-top:1px solid #ffffff0f;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:16px;padding-top:14px;display:grid}.public-help-guide-category header h3{margin:0 0 5px}.public-help-guide-category header p{color:#8295b9;margin:0;font-size:.88rem;line-height:1.45}.public-help-guide-category>div{gap:6px;display:grid}.public-help-guide-category details{background:#040b1c4d;border:1px solid #758fcb21;border-radius:10px;padding:10px 12px}.public-help-guide-category summary{color:#dfe9fb;cursor:pointer;font-weight:800}.public-help-guide-category details>p{color:#91a4c8;margin:9px 0 7px;line-height:1.5}.public-help-guide-category details ol{color:#b8c6df;gap:5px;margin:0;padding-left:22px;line-height:1.48;display:grid}@media (max-width:760px){.public-help-page .public-help-guide-category{grid-template-columns:1fr}.public-help-page .public-help-complete-guide{padding:16px}}.ai-coming-soon-panel{text-align:center;align-content:center;place-items:center;gap:12px;min-height:420px;padding:28px 22px;display:grid}.ai-coming-soon-badge{color:#78dfff;letter-spacing:.1em;background:#2c89da1a;border:1px solid #60beff52;border-radius:999px;padding:5px 9px;font-size:.52rem;font-weight:950}.ai-coming-soon-mark{color:#f1f7ff;background:linear-gradient(135deg,#2da3ed38,#704dde3d);border:1px solid #71abff4d;border-radius:22px;place-items:center;width:74px;height:74px;font-size:1.2rem;font-weight:950;display:grid;box-shadow:0 18px 48px #00000038}.ai-coming-soon-panel h3{color:#f4f8ff;margin:0;font-size:1rem}.ai-coming-soon-panel p{color:#93a5c8;max-width:520px;margin:0;font-size:.65rem;line-height:1.55}.ai-coming-soon-panel ul{color:#b9c8e2;text-align:left;background:#ffffff06;border:1px solid #7b92d224;border-radius:12px;gap:7px;width:min(520px,100%);margin:4px 0 0;padding:12px 14px 12px 30px;font-size:.59rem;line-height:1.4;display:grid}.public-pricing-section-r107{grid-template-columns:minmax(260px,.8fr) minmax(620px,1.4fr);align-items:stretch}.public-pricing-intro{align-self:center}.public-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-pricing-card-pro{background:linear-gradient(155deg,#fff,#edf9f7);border-color:#249c9761;box-shadow:0 18px 42px #11666c1c}.public-pricing-card-pro>span{color:var(--public-teal)}.public-plan-summary,.account-offer-card{border:1px solid var(--public-line);background:#ffffffc7;border-radius:16px;gap:8px;padding:15px 17px;display:grid}.public-plan-summary strong,.account-offer-card strong{color:var(--public-ink)}.public-plan-summary span,.account-offer-card span{color:var(--public-muted);line-height:1.55}.public-plan-summary.is-pro{background:#edf9f7;border-color:#249c9759}.account-offer-card{grid-template-columns:repeat(2,minmax(0,1fr))}.account-offer-card>div{gap:5px;display:grid}@media (max-width:980px){body .public-page .public-pricing-section-r107,body .public-page .public-pricing-cards,body .public-page .account-offer-card{grid-template-columns:1fr}}.narraxi-locale-switcher{min-width:0;font:inherit;align-items:center;gap:6px;display:inline-flex}.narraxi-locale-switcher select{max-width:150px;min-height:32px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:8px;padding:4px 8px}.narraxi-locale-switcher.compact .narraxi-locale-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.narraxi-locale-switcher.compact select{max-width:112px;min-height:30px;padding:2px 6px}[dir=rtl] .studio-root,[dir=rtl] .public-page-shell,[dir=rtl] .public-header-shell{direction:rtl}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] .timecode,[dir=rtl] [data-i18n-skip],[dir=rtl] .timeline-ruler,[dir=rtl] .timeline-track-content,[dir=rtl] .preview-stage,[dir=rtl] video,[dir=rtl] canvas{direction:ltr}.timeline-ruler-fixed .ruler-label-space:after{content:attr(data-label)!important}.animation-guided-steps{gap:6px;display:grid}.animation-guided-steps>div{background:#ffffff06;border:1px solid #6493e921;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;display:grid}.animation-guided-steps>div>span{color:#7fe0ff;background:#43b3eb1f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.58rem;font-weight:900;display:grid}.animation-guided-steps p{gap:2px;margin:0;display:grid}.animation-guided-steps strong{color:#edf5ff;font-size:.61rem}.animation-guided-steps small{color:#8fa0c8;font-size:.54rem;line-height:1.35}.animation-inline-transform-card{background:#183b6a29;border:1px solid #56beff33;border-radius:10px;gap:9px;padding:10px;display:grid}.animation-inline-transform-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.animation-inline-transform-heading>div{gap:2px;display:grid}.animation-inline-transform-heading strong{color:#f0f6ff;font-size:.64rem}.animation-inline-transform-heading small{color:#8da0cb;font-size:.53rem}.animation-inline-transform-heading>span{color:#74dcff;flex:none;font-size:.57rem;font-weight:850}.professional-timeline-toolbar>.timeline-guided-tool-floating{z-index:140;pointer-events:auto;background:linear-gradient(#23438beb,#162b60f0);border:1px solid #63adff57;border-radius:6px;justify-content:center;align-items:center;gap:11px;width:min(900px,100% - 420px);min-width:460px;height:19px;padding:0 10px;display:flex;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.professional-timeline-toolbar>.timeline-guided-tool-floating.roll{background:linear-gradient(#4e2f84eb,#311f5ef0);border-color:#b175ff6b}.professional-timeline-toolbar>.timeline-guided-tool-floating.slide{border-color:#58daff66}.professional-timeline-toolbar>.timeline-guided-tool-floating strong{letter-spacing:.055em;text-transform:uppercase;flex:none;font-size:.68rem;line-height:1}.professional-timeline-toolbar>.timeline-guided-tool-floating span{color:#e3ebff;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.67rem;line-height:1;overflow:hidden}.professional-timeline-toolbar>.timeline-guided-tool-floating button{color:#f3f6ff;background:#0a1430b8;border:1px solid #b7cdff4d;border-radius:4px;flex:none;width:auto;min-width:66px;height:16px;min-height:16px;padding:0 8px;font-size:.61rem;line-height:1}.professional-timeline-toolbar>.timeline-guided-tool-floating button:hover{background:#162858e6;border-color:#b7cdff80}@media (max-width:1180px){.studio-root .professional-timeline-toolbar>.timeline-guided-tool-floating{width:min(700px,100% - 300px);min-width:380px}}.timeline-work-range-marker{pointer-events:none;background:#5bdafff5;width:2px;position:absolute;box-shadow:0 0 0 1px #091c3780,0 0 8px #5bdaff80}.timeline-work-range-marker.ruler-marker{z-index:4;inset-block:0}.timeline-work-range-marker.ruler-marker:after{content:attr(data-label);color:#d8f7ff;background:#091c37eb;border-radius:4px;padding:1px 4px;font-size:.52rem;font-weight:900;line-height:1.15;position:absolute;top:1px;left:4px}.timeline-work-range-marker.lane-marker{z-index:3;top:0;bottom:0}.timeline-work-range-marker.out-marker{background:#9777fff5;box-shadow:0 0 0 1px #1d123d80,0 0 8px #9777ff7a}.track-options-menu .track-ducking-menu-row{background:#5d77ef12;border:1px solid #8599ff29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:210px;margin:3px 0;padding:7px 8px;display:grid}.track-options-menu .track-ducking-menu-copy{gap:2px;min-width:0;display:grid}.track-options-menu .track-ducking-menu-copy strong{color:#eef2ff;font-size:.66rem}.track-options-menu .track-ducking-menu-copy small{color:#8f9ab9;font-size:.56rem;line-height:1.25}.track-options-menu button.track-ducking-state-button{text-align:center;background:#ffffff0a;border:1px solid #8599ff33;min-width:44px;min-height:28px;padding:4px 8px}.track-options-menu button.track-ducking-state-button.active{background:#3ea9de30;border-color:#5bdaff85}.text-creative-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.text-creative-mode-tabs button{border:1px solid var(--border-subtle,#ffffff1a);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.text-creative-mode-tabs button.active{background:#6f7dff21;border-color:#6f7dffad}.text-creative-mode-tabs small{color:var(--text-muted,#98a2b3)}.text-creative-browser{gap:12px;min-width:0;display:grid}.text-creative-hero{background:linear-gradient(135deg,#6f7dff1f,#32d5ff0b);border:1px solid #6f7dff38;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.text-creative-hero>div{min-width:0}.text-creative-hero span{letter-spacing:.1em;color:#9aa5ff;font-size:10px;font-weight:800}.text-creative-hero h3{margin:4px 0;font-size:14px}.text-creative-hero p{color:var(--text-muted,#98a2b3);margin:0;font-size:11px;line-height:1.45}.text-creative-hero>strong{color:#d8ddff;flex:none;font-size:11px}.text-creative-toolbar{gap:8px;display:grid}.text-creative-toolbar>input{width:100%}.text-creative-family-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.text-creative-family-tabs button{color:var(--text-muted,#98a2b3);cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.text-creative-family-tabs button.active{color:#fff;background:#6f7dff29;border-color:#6f7dff99}.text-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.text-creative-card{min-width:0;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid;position:relative}.text-creative-card:hover{background:#6f7dff14;border-color:#6f7dff8c}.text-creative-card[data-tier=pro]{background:linear-gradient(145deg,#ffffff06,#ffc44f0b)}.text-creative-card-preview{color:#fff;width:38px;height:38px;text-shadow:2px 2px 0 color-mix(in srgb, var(--creative-accent) 78%, #000), 0 0 12px var(--creative-accent);background:#040812b8;border-radius:9px;place-items:center;font-size:14px;font-weight:900;display:grid}.text-creative-card-copy{gap:3px;min-width:0;padding-right:4px;display:grid}.text-creative-card-copy strong{font-size:11px}.text-creative-card-copy small{color:var(--text-muted,#98a2b3);font-size:9px;line-height:1.3}.text-creative-tier{letter-spacing:.06em;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:900;position:absolute;top:5px;right:6px}.text-creative-tier.free{color:#8bf0bc;background:#29c79724}.text-creative-tier.pro{color:#ffd77d;background:#ffba3e24}.text-creative-inspector{background:#6f7dff0b;border:1px solid #6f7dff33;border-radius:11px;gap:10px;margin-top:12px;padding:12px;display:grid}.text-creative-inspector-note{color:var(--text-muted,#98a2b3);margin:-5px 0 0;font-size:10px}.text-creative-inspector-pro{color:#ffd77d}.text-creative-reset{align-self:end;min-height:32px}@media (max-width:1380px){.text-panel .text-creative-grid{grid-template-columns:1fr}}.text-creative-browser-r91 .text-creative-hero-r91{background:radial-gradient(circle at 92% 14%,#32d5ff1c,#0000 28%),linear-gradient(135deg,#6f7dff21,#ff4fc80b)}.text-creative-browser-r91 .text-creative-hero-r91>strong{text-align:right;max-width:105px;line-height:1.35}.text-creative-browser-r91 .text-creative-family-tabs{scrollbar-width:thin}.text-creative-browser-r91 .text-creative-card[data-family=captions] .text-creative-card-preview{letter-spacing:-.02em;border-radius:6px;font-size:10px}.text-creative-browser-r91 .text-creative-card[data-family=festive] .text-creative-card-preview,.text-creative-browser-r91 .text-creative-card[data-family=elemental] .text-creative-card-preview{background:radial-gradient(circle at 35% 30%,#ffffff1f,#040812d1)}.text-creative-empty{color:var(--text-muted,#98a2b3);text-align:center;border:1px dashed #ffffff1a;border-radius:10px;padding:18px 12px;font-size:11px}.preview-text:has(.text-creative-decoration-layer){isolation:isolate;overflow:visible}.text-creative-content-shell{box-sizing:border-box;isolation:isolate;max-width:100%;display:inline-block;position:relative;overflow:visible}.text-creative-text-content,.preview-inline-text-editor{z-index:2;position:relative}.text-creative-caption-word{transform-origin:50% 78%;transition:none;display:inline-block;position:relative}.text-creative-caption-word.active{z-index:3}.text-creative-decoration-layer{z-index:1;pointer-events:none;color:inherit;display:block;position:absolute;inset:0;overflow:visible}.text-creative-decoration-item{left:var(--tx);top:var(--ty);width:var(--ts);height:var(--ts);color:var(--tc);font-size:var(--ts);opacity:var(--to);transform:translate(-50%, -50%) rotate(var(--tr));transform-origin:50%;text-align:center;text-shadow:0 0 .45em;line-height:1;display:block;position:absolute}.text-creative-decoration-item[data-shape=dot]{filter:blur(.04em);background:currentColor;border-radius:50%}.text-creative-decoration-item[data-shape=rect]{width:calc(var(--ts) * 1.35);height:calc(var(--ts) * .42);background:currentColor;border-radius:.02em}.text-creative-decoration-item[data-shape=line]{width:calc(var(--ts) * .22);height:calc(var(--ts) * 1.35);background:currentColor;border-radius:999px}.text-creative-decoration-layer[data-decoration-kind=scanlines] .text-creative-decoration-item[data-shape=line]{width:100%;height:max(1px, calc(var(--ts) * .08));filter:none;text-shadow:none;left:50%;transform:translate(-50%,-50%)}.text-creative-decoration-layer[data-decoration-kind=glitch-bars] .text-creative-decoration-item[data-shape=rect]{width:calc(20% + var(--ts) * 2.4);height:max(1px, calc(var(--ts) * .18));mix-blend-mode:screen}.text-creative-decoration-layer[data-decoration-kind=smoke] .text-creative-decoration-item[data-shape=dot]{filter:blur(.35em)}@media (max-width:1380px){.text-panel .text-creative-browser-r91 .text-creative-grid{grid-template-columns:1fr}}.text-effects-inspector{gap:12px;width:100%;min-width:0;display:grid}.inspector-workspace-expanded .nova-inspector-tab-panel>.text-effects-inspector{grid-column:1/-1}.text-effects-inspector-hero{background:linear-gradient(135deg,#6f7dff1f,#32d5ff0b);border:1px solid #6f7dff3d;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.text-effects-inspector-hero>div{gap:3px;min-width:0;display:grid}.text-effects-inspector-hero span{color:#9aa5ff;letter-spacing:.09em;font-size:9px;font-weight:900}.text-effects-inspector-hero strong{font-size:12px}.text-effects-inspector-hero p{color:var(--text-muted,#98a2b3);margin:0;font-size:9px;line-height:1.4}.text-effects-inspector-hero>small{color:#d8ddff;background:#6f7dff21;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:800}.text-effects-inspector .text-effects-mode-tabs{margin:0}.text-effects-inspector .text-style-browser,.text-effects-inspector .text-creative-browser,.text-effects-inspector .text-creative-inspector{width:100%;min-width:0}.text-effects-inspector .text-style-browser-toolbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.text-effects-inspector .text-style-xxl-grid,.text-effects-inspector .text-creative-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.text-effects-inspector .text-style-xxl-preview{box-sizing:border-box;min-height:52px;padding-top:18px}.text-effects-inspector .text-creative-hero{padding:11px}.text-effects-inspector .text-creative-inspector{margin-top:0}.text-effects-location-note{background:#6f7dff0e;border-color:#6f7dff38}.text-creative-decoration-item:is([data-shape=flame],[data-shape=bolt],[data-shape=shard],[data-shape=wave],[data-shape=water-band],[data-shape=cloud],[data-shape=arc],[data-shape=drip],[data-shape=swoosh]){text-shadow:none}.text-creative-decoration-item[data-shape=bolt]{width:calc(var(--ts) * .62);height:calc(var(--ts) * 1.5);clip-path:polygon(45% 0,72% 38%,54% 38%,70% 100%,25% 55%,45% 55%);filter:drop-shadow(0 0 .22em);mix-blend-mode:screen;background:currentColor}.text-creative-decoration-item[data-shape=shard]{width:calc(var(--ts) * .62);height:calc(var(--ts) * 1.45);clip-path:polygon(50% 0,82% 88%,42% 70%,16% 100%);filter:drop-shadow(0 0 .12em);background:linear-gradient(160deg,#fffffff2,currentColor 62%,#3684b06b)}.text-creative-decoration-layer.behind[data-decoration-kind=fire]{background:radial-gradient(at 50% 88%,#ff560033,#ffb80012 44%,#0000 68%);border-radius:.2em;inset:-.12em -.08em -.08em}.text-creative-decoration-item[data-shape=flame]{width:calc(var(--ts) * .64);height:calc(var(--ts) * 1.38);clip-path:polygon(50% 0,66% 20%,78% 42%,72% 68%,55% 100%,30% 82%,18% 55%,28% 28%);filter:blur(.008em)drop-shadow(0 0 .2em);transform:translate(-50%, -50%) rotate(var(--tr));mix-blend-mode:screen;background:radial-gradient(circle at 50% 78%,#fff6a8 0 10%,#ffb000 28%,currentColor 58%,#840f00f5 82%);border-radius:78% 28% 68% 42%}.text-creative-decoration-layer.behind[data-decoration-kind=water-scene]{background:radial-gradient(at 50% 72%,#12a8de14,#065c9a0a 42%,#0000 72%);border-radius:.24em;inset:-.08em}.text-creative-decoration-item[data-shape=water-band]{width:calc(var(--ts) * 3.2);height:calc(var(--ts) * 1.22);clip-path:polygon(0 42%,7% 27%,15% 38%,24% 21%,33% 38%,43% 24%,52% 40%,62% 23%,72% 37%,82% 20%,91% 37%,100% 25%,100% 100%,0 100%);filter:blur(.01em)drop-shadow(0 0 .18em);mix-blend-mode:screen;background:linear-gradient(#cefaffd1,currentColor 38%,#065a9b94);border-radius:0 0 45% 45%;transform:translate(-50%,-50%)}.text-creative-decoration-item[data-shape=wave]{width:calc(var(--ts) * 3.6);height:calc(var(--ts) * .78);border:0;border-top:max(2px, calc(var(--ts) * .16)) solid currentColor;filter:drop-shadow(0 0 .14em);background:0 0;border-radius:50%;transform:translate(-50%,-50%)skew(-10deg)}.text-creative-decoration-item[data-shape=cloud]{width:calc(var(--ts) * 1.72);height:calc(var(--ts) * .9);filter:blur(.1em);transform:translate(-50%, -50%) rotate(var(--tr));mix-blend-mode:screen;background:radial-gradient(circle at 24% 57%,#ffffffb3 0 23%,#0000 25%),radial-gradient(circle at 48% 37%,currentColor 0 34%,#0000 36%),radial-gradient(circle at 72% 58%,#ebeef5cc 0 28%,#0000 30%),radial-gradient(at 50% 68%,currentColor 0 48%,#0000 52%);border-radius:50%}.text-creative-decoration-item[data-shape=arc]{width:calc(var(--ts) * 1.7);height:calc(var(--ts) * .42);clip-path:polygon(0 55%,15% 20%,28% 62%,44% 8%,58% 68%,73% 22%,100% 50%,74% 38%,58% 82%,44% 26%,29% 77%,14% 36%);filter:drop-shadow(0 0 .18em)drop-shadow(0 0 .35em);transform:translate(-50%, -50%) rotate(var(--tr));mix-blend-mode:screen;background:currentColor}.text-creative-decoration-item[data-shape=drip]{width:calc(var(--ts) * .16);height:calc(var(--ts) * 2.4);filter:drop-shadow(0 0 .08em);transform:translate(-50%, -10%) rotate(var(--tr));background:currentColor;border-radius:999px 999px 70% 70%}.text-creative-decoration-item[data-shape=swoosh]{width:106%;height:calc(var(--ts) * .55);border-top:max(2px, calc(var(--ts) * .12)) solid currentColor;filter:drop-shadow(0 0 .08em);transform:translate(-50%, -50%) rotate(var(--tr));border-radius:52% 48% 0 0}.text-creative-decoration-layer[data-decoration-kind=spray]{inset:-.12em -.18em -.3em}.text-creative-glitch-stack{isolation:isolate;display:inline-block;position:relative}.text-creative-glitch-base{z-index:2;position:relative}.text-creative-glitch-clone{z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.text-creative-glitch-clone.cyan{color:var(--text-glitch-cyan);clip-path:polygon(0 18%,100% 18%,100% 36%,0 36%,0 70%,100% 70%,100% 79%,0 79%);transform:translateX(calc(var(--text-glitch-offset) * -1))}.text-creative-glitch-clone.magenta{color:var(--text-glitch-magenta);clip-path:polygon(0 48%,100% 48%,100% 65%,0 65%);transform:translateX(calc(var(--text-glitch-offset) * 1.15))}.text-creative-decoration-layer.behind{z-index:1}.text-creative-decoration-layer.front{z-index:4}.voice-recording-rail-button{letter-spacing:-.04em;font-size:8px;font-weight:900}.voice-pro-panel{gap:12px;padding:2px 0 16px;display:grid}.voice-pro-hero{background:radial-gradient(circle at 86% 6%,#9266ff2e,#0000 32%),linear-gradient(145deg,#111624f5,#0a0d17f0);border:1px solid #9781ff38;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.voice-pro-hero h3{margin:5px 0 4px;font-size:15px}.voice-pro-hero p,.voice-pro-controls span,.voice-pro-footer p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.voice-pro-kicker{color:#bcaaff;letter-spacing:.12em;font-size:9px;font-weight:850}.voice-pro-badge,.voice-pro-card-top em{color:#ded4ff;letter-spacing:.05em;background:#805cff2b;border:1px solid #b49aff52;border-radius:999px;flex:none;font-size:9px;font-style:normal;font-weight:850}.voice-pro-badge{padding:5px 8px}.voice-pro-card-top em{padding:2px 5px}.voice-pro-recorder{background:#090d17b8;border:1px solid #7183a738;border-radius:12px;gap:10px;padding:13px;display:grid}.voice-pro-recorder.recording{border-color:#ff586873;box-shadow:inset 0 0 0 1px #ff586814,0 0 24px #ff4a6312}.voice-pro-wave{background:linear-gradient(#0f1624e6,#060910e0);border-radius:9px;align-items:center;gap:2px;height:54px;padding:6px 8px;display:flex;overflow:hidden}.voice-pro-wave i{opacity:.55;background:linear-gradient(#b99cff,#56c8ff);border-radius:999px;flex:1 1 0;min-width:2px;max-width:5px;transition:height .12s,opacity .12s}.voice-pro-recorder.recording .voice-pro-wave i{opacity:.9}.voice-pro-status{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.voice-pro-status strong{color:#f3f6ff;font-size:12px}.voice-pro-status span{color:var(--text-muted);text-align:right;font-size:10px}.voice-pro-recorder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.voice-pro-recorder-actions>button:only-child{grid-column:1/-1}.voice-pro-import-reference{color:#e5fff4;background:#11493a75;border-color:#5bcf9f6b}.voice-pro-import-reference:hover:not(:disabled){background:#175e499e}.voice-pro-controls{background:#0c101b94;border:1px solid #7183a729;border-radius:10px;gap:10px;padding:12px;display:grid}.voice-pro-controls>div{gap:3px;display:grid}.voice-pro-controls label{gap:7px;display:grid}.voice-pro-controls label>span{justify-content:space-between;gap:8px;display:flex}.voice-pro-controls input[type=range]{width:100%}.voice-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.voice-pro-card{text-align:left;min-width:0;min-height:108px;color:var(--text-primary);cursor:default;background:radial-gradient(circle at 100% 0,#7c5cff1a,#0000 36%),#0c101bc2;border:1px solid #7584a42e;border-radius:10px;padding:10px;transition:transform .14s,border-color .14s,background .14s}.voice-pro-card:hover,.voice-pro-card.active{background:radial-gradient(circle at 100% 0,#7c5cff2e,#0000 40%),#121625eb;border-color:#a78bfa7a;transform:translateY(-1px)}.voice-pro-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.voice-pro-card-top strong{min-width:0;font-size:11px}.voice-pro-grid small{min-height:44px;color:var(--text-muted);margin-top:6px;font-size:9px;line-height:1.38;display:block}.voice-pro-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.voice-pro-card-actions button{text-align:center;background:#141928b8;border:1px solid #7e91b833;border-radius:7px;min-width:0;padding:7px 6px;font-size:8px;font-weight:760}.voice-pro-card-actions button:hover:not(:disabled){background:#262242cc;border-color:#a68bfa7a}.voice-pro-card-actions button:disabled{cursor:default;opacity:.48}.voice-pro-card-add{color:#c9f6df}.voice-pro-add-original{grid-column:1/-1}.voice-pro-card-play{color:#bcd7ff}.voice-pro-footer{border-top:1px solid #7183a729;gap:10px;padding:12px;display:grid}.voice-pro-footer p strong{color:#dfe7ff}@media (max-width:980px){.voice-pro-panel>.voice-pro-grid{grid-template-columns:1fr}}.voice-neural-engine{background:#0b0f19b8;border:1px solid #7183a72e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.voice-neural-engine>div{gap:3px;min-width:0;display:grid}.voice-neural-engine strong{color:#e7edff;font-size:11px}.voice-neural-engine span{color:var(--text-muted);font-size:9px;line-height:1.4}.voice-neural-engine.ready{background:linear-gradient(145deg,#0c1f1da8,#0b0f19b8);border-color:#5bcf9f47}.voice-neural-engine.ready strong{color:#baf4dc}.voice-pro-language{background:#0b1f1b80;border:1px solid #5bcf9f33;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.voice-pro-language strong{color:#baf4dc;flex:none;font-size:10px}.voice-pro-language span{color:var(--text-muted);text-align:right;font-size:9px;line-height:1.35}.voice-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.voice-mode-tabs button{min-width:0;color:var(--text-muted);cursor:pointer;background:#0b0f19b8;border:1px solid #7183a72e;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:700}.voice-mode-tabs button:hover,.voice-mode-tabs button.active{color:#eef0ff;background:linear-gradient(145deg,#1e1935e6,#0d121ed9);border-color:#a68bfa70}.voice-chatterbox-lab{background:linear-gradient(145deg,#161226d1,#0a0f19d6);border:1px solid #a68bfa40;border-radius:12px;gap:12px;margin:0 12px 12px;padding:13px;display:grid}.voice-chatterbox-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.voice-chatterbox-head>div{gap:4px;min-width:0;display:grid}.voice-chatterbox-head strong{color:#f1edff;font-size:12px}.voice-chatterbox-head p,.voice-chatterbox-warning span,.voice-chatterbox-status span{color:var(--text-muted);margin:0;font-size:9px;line-height:1.45}.voice-chatterbox-backend{color:#baf4dc;white-space:nowrap;background:#0f2d256b;border:1px solid #5bcf9f3d;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.voice-chatterbox-warning{background:#31240d59;border:1px solid #edb95533;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.voice-chatterbox-warning strong{color:#f5d79b;font-size:10px}.voice-chatterbox-reference{background:#0b1f1b6b;border:1px solid #5bcf9f33;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.voice-chatterbox-reference>div{gap:3px;min-width:0;display:grid}.voice-chatterbox-reference strong{color:#dff8ed;font-size:10px}.voice-chatterbox-reference span,.voice-chatterbox-reference small{overflow-wrap:anywhere;min-width:0;color:var(--text-muted);font-size:9px;line-height:1.4}.voice-chatterbox-reference small{color:#c9dcd5b8;font-size:8px}.voice-chatterbox-reference b[data-user-content]{color:#e7f4ee;font:inherit;font-weight:700}.voice-chatterbox-reference button{min-width:132px}.voice-chatterbox-file-input{display:none}.voice-chatterbox-language,.voice-chatterbox-field,.voice-chatterbox-slider{gap:7px;display:grid}.voice-chatterbox-language>span,.voice-chatterbox-field>span,.voice-chatterbox-slider>span{color:#dfe7ff;font-size:10px;font-weight:700}.voice-chatterbox-language select{color:#eef2ff;width:100%;font:inherit;background:#060a12c7;border:1px solid #7183a738;border-radius:10px;outline:none;padding:9px 10px;font-size:10px}.voice-chatterbox-language select:focus{border-color:#a68bfa7a}.voice-chatterbox-language select option{color:#eef2ff;background:#0b0f19}.voice-chatterbox-language small{color:var(--text-muted);font-size:8px;line-height:1.4}.voice-chatterbox-field textarea{resize:vertical;color:#eef2ff;width:100%;min-height:86px;font:inherit;background:#060a12c7;border:1px solid #7183a738;border-radius:10px;outline:none;padding:10px 11px;font-size:10px;line-height:1.5}.voice-chatterbox-field textarea:focus{border-color:#a68bfa7a}.voice-chatterbox-slider input{width:100%}.voice-chatterbox-status{background:#070b1394;border:1px solid #7183a72b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.voice-chatterbox-status>div{gap:2px;min-width:0;display:grid}.voice-chatterbox-status strong{color:#dfe7ff;font-size:10px}.voice-chatterbox-status em{color:#baf4dc;font-size:10px;font-style:normal;font-weight:800}.voice-chatterbox-status-side{justify-content:flex-end;align-items:center;gap:7px;min-width:28px;display:inline-flex}.voice-chatterbox-wait-hint{color:#c7d2f2;margin-top:3px;font-size:8px;line-height:1.4}.voice-chatterbox-spinner{border:2px solid #dfe7ff40;border-top-color:currentColor;border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.72s linear infinite voice-chatterbox-spin}.voice-chatterbox-generate{justify-content:center;align-items:center;gap:7px;display:inline-flex}@keyframes voice-chatterbox-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.voice-chatterbox-lab .voice-chatterbox-spinner{animation-duration:1.8s}}.voice-chatterbox-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.voice-chatterbox-actions button{min-width:0}.voice-chatterbox-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.voice-chatterbox-metrics span{color:var(--text-muted);text-align:center;background:#070b137a;border:1px solid #7183a724;border-radius:9px;gap:2px;padding:8px;font-size:8px;display:grid}.voice-chatterbox-metrics strong{color:#edf2ff;font-size:10px}@media (max-width:720px){.voice-mode-tabs,.voice-chatterbox-reference,.voice-chatterbox-actions,.voice-chatterbox-metrics{grid-template-columns:1fr}}.text-creative-caption-marker{pointer-events:none;border-radius:50%;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 .18em #00000059}.caption-style-grid-r94{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.caption-style-grid-r94 .subtitle-style-pro-card{min-width:0}.caption-style-grid-r94 .subtitle-style-pro-card>span{min-height:48px;font-size:12px;overflow:hidden}.caption-style-grid-r94 .subtitle-style-pro-card.color-yellow>span{color:#ffe14d}.caption-style-grid-r94 .subtitle-style-pro-card.color-blue>span{color:#42a5ff}.caption-style-grid-r94 .subtitle-style-pro-card.color-pink>span{color:#ff5fa2}.caption-style-grid-r94 .subtitle-style-pro-card.rise>span{color:#7cf6ff;transform:translateY(-2px)}.caption-style-grid-r94 .subtitle-style-pro-card.bounce>span{color:#43e6a1}.caption-style-grid-r94 .subtitle-style-pro-card.focus>span{color:#fff;box-shadow:inset 0 0 0 2px #806cff}.caption-style-grid-r94 .subtitle-style-pro-card.punch>span{color:#ff6868}.caption-style-grid-r94 .subtitle-style-pro-card.ball>span{color:#ffe14d}.caption-style-grid-r94 .subtitle-style-pro-card.clean-focus>span{color:#d7e2ff}.caption-style-grid-r94 .subtitle-style-pro-card.orange-pop>span{color:#ff9d3d}.caption-style-grid-r94>.transcription-help-note{grid-column:1/-1}@media (max-width:420px){.caption-style-grid-r94.transcription-style-grid{grid-template-columns:1fr}}.caption-custom-color-r94{background:#0812268f;border:1px solid #7894cd40;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.caption-custom-color-r94 label{align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:800;display:flex}.caption-custom-color-r94 input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:34px;height:28px;padding:2px}.caption-custom-color-r94 .secondary-button{flex:none;width:auto}.avatar3d-panel{color:var(--text-primary,#f5f6fb);flex-direction:column;gap:12px;padding:4px 2px 18px;display:flex}.avatar3d-intro,.avatar3d-section-heading,.avatar3d-import-card,.avatar3d-controls,.avatar3d-rule-card,.avatar3d-next-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.avatar3d-intro{background:#141a2dad;border:1px solid #8b95be47;padding:12px}.avatar3d-intro h3{margin:3px 0 4px;font-size:16px}.avatar3d-intro p,.avatar3d-import-card p,.avatar3d-rule-card p{color:var(--text-secondary,#b7bdcf);margin:0;font-size:12px;line-height:1.45}.avatar3d-badge{letter-spacing:.08em;color:#9fa9ff;font-size:9px;font-weight:800}.avatar3d-live-dot{text-align:center;border:1px solid #ffffff29;min-width:42px;padding:5px 7px;font-size:9px}.avatar3d-live-dot.is-live{color:#79ef9f;border-color:#50dc84b3}.avatar3d-stage-grid{grid-template-columns:1fr;gap:8px;display:grid}.avatar3d-stage,.avatar3d-camera-card{background:linear-gradient(145deg,#101625,#171c2d);border:1px solid #8b95be3d;position:relative;overflow:hidden}.avatar3d-stage{min-height:280px}.avatar3d-stage.is-transparent{background-color:#171a25;background-image:linear-gradient(45deg,#1e2332 25%,#0000 25%),linear-gradient(-45deg,#1e2332 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1e2332 75%),linear-gradient(-45deg,#0000 75%,#1e2332 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.avatar3d-stage canvas{width:100%;height:100%;min-height:280px;display:block}.avatar3d-camera-card{aspect-ratio:16/9;background:#080b13;width:100%;min-height:250px}.avatar3d-camera-card video{background:#080b13;width:100%;height:100%;min-height:250px;display:block}.avatar3d-camera-card.view-upper video{object-fit:contain;object-position:center center}.avatar3d-camera-card.view-full video{object-fit:contain;object-position:center}.avatar3d-camera-card video.is-mirrored{transform:scaleX(-1)}.avatar3d-camera-placeholder{color:#ffffff21;place-items:center;font-size:32px;font-weight:900;display:grid;position:absolute;inset:0}.avatar3d-camera-actions{justify-content:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.avatar3d-camera-actions button,.avatar3d-file-button{color:#eef0ff;cursor:pointer;background:#252c48;border:1px solid #97a0ff61;padding:8px 10px;font-size:11px;font-weight:700}.avatar3d-camera-actions button{width:min(220px,100%)}.avatar3d-camera-actions button.primary{background:linear-gradient(90deg,#536cf4,#8a58ea)}.avatar3d-camera-actions button:disabled,.avatar3d-tracker-loader button:disabled{opacity:.55;cursor:not-allowed}.avatar3d-camera-toolbar{z-index:2;background:#070a11b8;border:1px solid #ffffff1c;gap:4px;padding:3px;display:flex;position:absolute;top:8px;right:8px}.avatar3d-camera-toolbar button{color:#aab1c4;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-size:9px;font-weight:800}.avatar3d-camera-toolbar button.active{color:#fff;background:#6474ef}.avatar3d-tracking-status{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:7px;left:7px}.avatar3d-tracking-status span{color:#858da3;background:#070a11b3;border:1px solid #ffffff1f;padding:3px 5px;font-size:9px}.avatar3d-tracking-status span.ok{color:#7cf0a3;border-color:#4edb829e}.avatar3d-latency{color:#bfc6d9;background:#070a11b3;padding:3px 5px;font-size:9px;position:absolute;top:8px;right:7px}.avatar3d-message{background:#282f4c8c;border-left:3px solid #6374ef;padding:9px 10px;font-size:11px;line-height:1.4}.avatar3d-tracker-loader{background:#161b2cb8;border:1px solid #8b95be3d;gap:8px;padding:10px;display:grid}.avatar3d-tracker-loader-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.avatar3d-tracker-loader-head>div{flex-direction:column;gap:2px;display:flex}.avatar3d-tracker-loader-head strong{font-size:11px}.avatar3d-tracker-loader-head small{color:#929bb3;font-size:9px}.avatar3d-tracker-loader button{color:#eef0ff;cursor:pointer;background:#252c48;border:1px solid #97a0ff66;padding:7px 9px;font-size:10px;font-weight:800}.avatar3d-progress{background:#101522;border:1px solid #ffffff1f;height:8px;overflow:hidden}.avatar3d-progress span{background:linear-gradient(90deg,#536cf4,#8a58ea);min-width:0;height:100%;transition:width .22s;display:block}.avatar3d-tracker-parts{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:5px;display:grid}.avatar3d-tracker-parts span{text-align:center;color:#7f879b;border:1px solid #ffffff1a;padding:4px 5px;font-size:9px}.avatar3d-tracker-parts span.loading{color:#ffd16b;border-color:#f0bc4780}.avatar3d-tracker-parts span.ready{color:#7cf0a3;border-color:#4edb828c}.avatar3d-tracker-parts span.error{color:#ff8c8c;border-color:#f45d5d8c}.avatar3d-tracker-parts b{text-align:right;color:#cbd1e2;min-width:34px;font-size:9px}.avatar3d-section{background:#161b2c8f;border:1px solid #8b95be38;padding:10px}.avatar3d-section-heading{align-items:flex-end;margin-bottom:8px}.avatar3d-section-heading small{color:#8991a8;text-align:right;font-size:9px}.avatar3d-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:380px;display:grid;overflow-y:auto}.avatar3d-avatar-grid button{text-align:left;color:#eef0fa;cursor:pointer;background:#1b2033;border:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:7px;padding:8px;display:grid}.avatar3d-avatar-grid button.selected{border-color:#7180ff;box-shadow:inset 0 0 0 1px #7180ff47}.avatar3d-avatar-grid button strong{overflow-wrap:anywhere;font-size:11px}.avatar3d-avatar-grid button small{color:#929bb3;font-size:9px}.avatar3d-avatar-thumb{background:#121725 50%/cover no-repeat;grid-row:1/3;place-items:center;width:64px;height:64px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.avatar3d-avatar-thumb.avatar-mira{background:#a455c4}.avatar3d-avatar-thumb.avatar-kai{background:#278e70}.avatar3d-avatar-thumb.avatar-onyx{background:#292d38}.avatar3d-avatar-thumb.avatar-sol{background:#ca702b}.avatar3d-avatar-thumb.avatar-aria{background:#3f76b8}.avatar3d-avatar-thumb.avatar-orion{background:linear-gradient(135deg,#263765,#5e7ac6)}.avatar3d-avatar-thumb.avatar-fem-vroid{background:linear-gradient(135deg,#8d4d78,#d27baa)}.avatar3d-avatar-thumb.avatar-masc-vroid{background:linear-gradient(135deg,#32566e,#5e8ca4)}.avatar3d-avatar-thumb.avatar-vox{background:linear-gradient(135deg,#3d444d,#7a8591)}.avatar3d-import-card{align-items:center}.avatar3d-import-card>div{min-width:0}.avatar3d-file-button{text-align:center;width:auto;min-width:145px}.avatar3d-file-button input{display:none}.avatar3d-custom-info{flex-direction:column;margin-top:5px;display:flex}.avatar3d-custom-info b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.avatar3d-custom-info small{color:#8e97ac;font-size:9px}.avatar3d-controls{background:#161b2c8f;border:1px solid #8b95be38;flex-wrap:wrap;align-items:stretch;padding:10px}.avatar3d-controls>label:first-child{flex:1;gap:4px;min-width:160px;display:grid}.avatar3d-controls span{font-size:10px;font-weight:700}.avatar3d-controls select{color:#f0f2fb;background:#161b2c;border:1px solid #ffffff24;width:100%;padding:6px}.avatar3d-switch-row{align-items:center;gap:5px;padding:0 4px;display:flex}.avatar3d-switch-row input{accent-color:#7280ff}.avatar3d-rule-card{background:#1d433138;border:1px solid #5ccd8d40;flex-direction:column;align-items:flex-start;padding:10px}.avatar3d-rule-card strong{color:#88edaa;font-size:11px}.avatar3d-next-card{color:#aeb6ca;border:1px dashed #97a0ff59;padding:9px 10px;font-size:10px}.avatar3d-next-card strong{color:#dfe3ff}.avatar3d-runtime-state{color:#6f778d;align-self:flex-end;font-size:9px}.avatar3d-rail-button{font-size:9px;font-weight:800}@media (max-width:1050px){.avatar3d-stage,.avatar3d-stage canvas{min-height:250px}.avatar3d-camera-card,.avatar3d-camera-card video{min-height:220px}.avatar3d-avatar-grid:where(*){grid-template-columns:repeat(2,minmax(0,1fr))}.avatar3d-tracker-parts:where(*){grid-template-columns:repeat(2,minmax(0,1fr)) auto}}.avatar3d-panel:where(*){container-type:inline-size}.avatar3d-preview-toolbar{background:#0f1422a8;border:1px solid #8b95be38;gap:5px;padding:5px;display:flex}.avatar3d-preview-toolbar button{color:#9ea7bc;cursor:pointer;background:#191f33;border:1px solid #ffffff1a;flex:1;padding:6px 8px;font-size:9px;font-weight:800}.avatar3d-preview-toolbar button.active{color:#fff;background:#293253;border-color:#7180ff}.avatar3d-stage-grid.layout-camera .avatar3d-stage,.avatar3d-stage-grid.layout-avatar .avatar3d-camera-card{display:none}.avatar3d-preview-label{z-index:3;letter-spacing:.08em;color:#d8dded;pointer-events:none;background:#070a11bd;border:1px solid #ffffff1c;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;bottom:8px;left:8px}.avatar3d-stage-grid>.avatar3d-stage{aspect-ratio:4/3;min-height:300px}.avatar3d-stage-grid>.avatar3d-stage>canvas{min-height:300px}.avatar3d-stage-grid>.avatar3d-camera-card{aspect-ratio:4/3;min-height:300px}.avatar3d-stage-grid>.avatar3d-camera-card>video{min-height:300px}.avatar3d-record-card{background:linear-gradient(145deg,#222945c2,#14192bc2);border:1px solid #7a87ff57;gap:9px;padding:11px;display:grid}.avatar3d-record-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.avatar3d-record-head>div{gap:2px;display:grid}.avatar3d-record-head strong{font-size:12px}.avatar3d-record-head small{color:#929bb3;font-size:9px}.avatar3d-record-head>span{text-align:center;color:#a9b1c7;border:1px solid #ffffff1f;min-width:54px;padding:5px 7px;font-size:9px;font-weight:900}.avatar3d-record-head>span.is-recording{color:#ff8c8c;border-color:#ff5757b8;box-shadow:inset 0 0 0 1px #ff575726}.avatar3d-record-options{grid-template-columns:repeat(3,minmax(135px,1fr)) auto;align-items:end;gap:9px;display:grid}.avatar3d-record-options>label:not(.avatar3d-switch-row){gap:4px;min-width:0;display:grid}.avatar3d-record-options span{font-size:10px;font-weight:700}.avatar3d-record-options select{color:#f0f2fb;background:#161b2c;border:1px solid #ffffff24;width:100%;min-width:0;padding:7px}.avatar3d-record-primary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.avatar3d-record-primary button{color:#eef0ff;cursor:pointer;background:#252c48;border:1px solid #97a0ff66;min-width:190px;padding:10px 12px;font-size:10px;font-weight:900}.avatar3d-record-primary button.primary{background:linear-gradient(90deg,#536cf4,#8a58ea)}.avatar3d-record-primary button.danger{color:#ffd6d6;background:#52252c;border-color:#ff5d5d99}.avatar3d-record-primary button:disabled{opacity:.5;cursor:not-allowed}.avatar3d-record-primary small,.avatar3d-record-note{color:#8f98af;font-size:9px;line-height:1.35}.avatar3d-record-actions{align-items:center;gap:9px;display:flex}.avatar3d-record-actions button{color:#eef0ff;cursor:pointer;background:#252c48;border:1px solid #97a0ff66;min-width:170px;padding:8px 11px;font-size:10px;font-weight:900}.avatar3d-record-actions button.primary{background:linear-gradient(90deg,#536cf4,#8a58ea)}.avatar3d-record-actions button.danger{color:#ffd6d6;background:#52252c;border-color:#ff5d5d99}.avatar3d-record-actions button:disabled{opacity:.5;cursor:not-allowed}.avatar3d-record-actions small{color:#8f98af;font-size:9px;line-height:1.35}@container (width>=640px){.avatar3d-stage-grid.layout-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.avatar3d-stage-grid.layout-split .avatar3d-stage,.avatar3d-stage-grid.layout-split .avatar3d-stage canvas,.avatar3d-stage-grid.layout-split .avatar3d-camera-card,.avatar3d-stage-grid.layout-split .avatar3d-camera-card video{min-height:250px}}@container (width<=520px){.avatar3d-record-card>.avatar3d-record-options{grid-template-columns:1fr}.avatar3d-record-card>.avatar3d-record-actions{flex-direction:column;align-items:stretch}.avatar3d-record-card>.avatar3d-record-actions button{width:100%}}.avatar3d-mic-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:5px;display:grid}.avatar3d-mic-controls select{min-width:0}.avatar3d-mic-controls button{color:#eef0ff;white-space:nowrap;cursor:pointer;background:#252c48;border:1px solid #97a0ff5c;padding:6px 8px;font-size:9px;font-weight:800}.avatar3d-mic-controls button:disabled{opacity:.5;cursor:not-allowed}@container (width<=620px){.avatar3d-record-options .avatar3d-mic-controls{grid-template-columns:1fr}.avatar3d-record-options .avatar3d-mic-controls button{width:100%}}.avatar3d-load-overlay{z-index:4;text-align:center;pointer-events:none;background:#080b13d1;place-content:center;gap:7px;padding:22px;display:grid;position:absolute;inset:0}.avatar3d-load-overlay strong{color:#f1f3ff;font-size:14px}.avatar3d-load-overlay small{color:#aab2c8;max-width:300px;font-size:10px;line-height:1.45}.avatar3d-load-overlay.is-loading strong{color:#cbd1ff}.avatar3d-load-overlay.is-error{background:#1c0a0ee0}.avatar3d-load-overlay.is-error strong{color:#ff9696}.avatar3d-avatar-thumb img{object-fit:cover;width:100%;height:100%;display:block}.avatar3d-avatar-grid button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #8583ff}.work-panel-help-button{color:#dff6ff;cursor:pointer;background:#2c85cd21;border:1px solid #60b9ff57;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0;font-size:.72rem;font-weight:950;display:grid}.work-panel-help-button:hover{background:#3197e638;border-color:#6dd3ffa6}.narraxi-rail-tooltip-explained{white-space:normal;min-width:180px;max-width:min(340px,100vw - 16px);font-weight:750}.preview-stage-wrap-controls-above{flex-direction:column;gap:7px}.preview-external-toolbar{z-index:4;pointer-events:auto;flex:none;align-self:center;gap:5px;max-width:100%;display:flex;position:relative}.preview-external-toolbar .preview-guide-actions{width:auto;max-width:100%}.preview-external-toolbar button{color:#ffffffc7;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a12b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex}.preview-external-toolbar button.active{color:var(--accent-2);background:#32d5ff29;border-color:#32d5ff9e}.studio-root[data-studio-theme] .preview-external-toolbar button{color:var(--studio-ui-text);border-color:var(--studio-ui-line-strong);background:var(--studio-ui-surface-soft)}.studio-root[data-studio-theme] .preview-external-toolbar button:hover,.studio-root[data-studio-theme] .preview-external-toolbar button.active{border-color:var(--studio-ui-accent)}.professional-preview-section.manual-subject-workspace-active .preview-external-toolbar{display:none}@container (width>=480px){.avatar3d-panel .avatar3d-stage-grid.layout-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.avatar3d-panel .avatar3d-stage-grid.layout-split .avatar3d-stage,.avatar3d-panel .avatar3d-stage-grid.layout-split .avatar3d-stage canvas,.avatar3d-panel .avatar3d-stage-grid.layout-split .avatar3d-camera-card,.avatar3d-panel .avatar3d-stage-grid.layout-split .avatar3d-camera-card video{min-height:220px}}[dir=rtl] .professional-workspace .studio-workspace,[dir=rtl] .professional-workspace .studio-workspace>.nova-command-rail,[dir=rtl] .professional-workspace .studio-workspace>.professional-preview-section{direction:ltr}[dir=rtl] .professional-workspace .studio-workspace>.sidebar-panel,[dir=rtl] .professional-workspace .studio-workspace>.inspector-panel{text-align:right;direction:rtl}[dir=rtl] .professional-workspace .studio-workspace:not(.left-panel-expanded):not(.inspector-expanded)>.sidebar-panel{justify-self:start;width:calc(100% - 4px)}[dir=rtl] .professional-workspace .studio-workspace:not(.left-panel-expanded):not(.inspector-expanded)>.inspector-panel{justify-self:end;width:calc(100% - 4px)}.narraxi-credit-reward-help{border:1px solid color-mix(in srgb, var(--studio-ui-accent,#4f6cff) 42%, transparent);color:var(--studio-ui-text,#f8fafc);background:color-mix(in srgb, var(--studio-ui-accent,#4f6cff) 10%, var(--studio-ui-panel,#111827));border-radius:10px;margin:2px 0 10px;padding:9px 11px;font-weight:750;line-height:1.45}.narraxi-rewarded-ad-cta,.studio-root[data-studio-theme] .narraxi-rewarded-ad-cta{color:#fff;letter-spacing:.01em;text-shadow:0 1px 2px #00000073;background:linear-gradient(135deg,#172554 0%,#312e81 55%,#075985 100%);border:1px solid #7dd3fc;width:100%;min-height:44px;margin:0 0 10px;font-size:.76rem;font-weight:900;box-shadow:0 8px 22px #0f172a3d,inset 0 0 0 1px #ffffff14}.narraxi-rewarded-ad-cta:hover:not(:disabled),.studio-root[data-studio-theme] .narraxi-rewarded-ad-cta:hover:not(:disabled){filter:brightness(1.08);border-color:#bae6fd;transform:translateY(-1px)}.narraxi-rewarded-ad-cta:disabled,.studio-root[data-studio-theme] .narraxi-rewarded-ad-cta:disabled{opacity:.72;color:#e2e8f0;filter:saturate(.72)}body[data-narraxi-google-rewarded-visible=true] .narraxi-rewarded-ad-dialog{visibility:hidden;pointer-events:none}.public-contact-shell{gap:16px;display:grid}.public-contact-card{border:1px solid var(--public-line);box-shadow:var(--public-shadow);background:#ffffffe0;border-radius:22px;gap:20px;margin:10px 0 4px;padding:clamp(20px,4vw,32px);display:grid}.public-contact-heading{gap:8px;display:grid}.public-contact-heading h2,.public-contact-heading p,.public-contact-privacy,.public-contact-status{margin:0}.public-contact-heading p,.public-contact-privacy,.public-contact-fallback{color:var(--public-muted)}.public-contact-form{gap:16px;display:grid}.public-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-contact-form label{color:#39342e;gap:8px;font-weight:720;display:grid}.public-contact-form input,.public-contact-form textarea{border:1px solid var(--public-line-strong);width:100%;color:var(--public-ink);font:inherit;background:#fff;border-radius:11px;outline:none}.public-contact-form input{min-height:50px;padding:0 14px}.public-contact-form textarea{resize:vertical;min-height:180px;padding:13px 14px;line-height:1.55}.public-contact-form input:focus,.public-contact-form textarea:focus{border-color:#249c97b3;box-shadow:0 0 0 3px #249c971f}.public-contact-submit{cursor:pointer;border:0;justify-content:center;justify-self:start;align-items:center;min-width:180px;display:inline-flex}.public-contact-submit:disabled{cursor:wait;opacity:.66}.public-contact-status{min-height:1.5em;line-height:1.5}.public-contact-status.success{color:#256a50}.public-contact-status.error{color:#8f2639}.public-contact-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:680px){.public-contact-card .public-contact-grid{grid-template-columns:1fr}.public-contact-card .public-contact-submit{width:100%}}
