html[data-cuts-shell=ds]{--bg: #08080b;--bg-2: #14141a;--bg-3: #16161c;--ink: #e9e9ee;--ink-2: #a4a4ad;--ink-3: #6a6a73;--ink-4: #44444c;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--line-3: rgba(255, 255, 255, .22);--chip: rgba(255, 255, 255, .04);--chip-h: rgba(255, 255, 255, .08);--accent-h: 268;--accent-bright: #c8aaff;--accent: #b794ff;--accent-mid: #8c66e8;--accent-dim: #5a3fa8;--accent-deep: #2d1d5c;--accent-tint: rgba(140, 102, 232, .22);--accent-glow: rgba(183, 148, 255, .55);--ok: #4dd17d;--warn: #d4a35a;--err: #e54a3d;--ds-info: #6ec5d4;--r1: 6px;--r2: 8px;--r3: 10px;--r4: 12px;--r5: 16px;--r6: 18px;--sh-panel: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 80px -20px rgba(0, 0, 0, .6), 0 0 80px -20px rgba(140, 102, 232, .15);--sh-card: 0 30px 80px -30px rgba(0, 0, 0, .8);--sh-cta: 0 0 22px -4px var(--accent-glow), 0 1px 0 rgba(255, 255, 255, .3) inset;--sh-glow: 0 0 14px -2px var(--accent-glow)}.cuts-container{--bg: #08080b;--bg-2: #14141a;--bg-3: #16161c;--ink: #e9e9ee;--ink-2: #a4a4ad;--ink-3: #6a6a73;--ink-4: #44444c;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--line-3: rgba(255, 255, 255, .22);--chip: rgba(255, 255, 255, .04);--chip-h: rgba(255, 255, 255, .08);--accent-h: 268;--accent-bright: #c8aaff;--accent: #b794ff;--accent-mid: #8c66e8;--accent-dim: #5a3fa8;--accent-deep: #2d1d5c;--accent-tint: rgba(140, 102, 232, .22);--accent-glow: rgba(183, 148, 255, .55);--ok: #4dd17d;--warn: #d4a35a;--err: #e54a3d;--ds-info: #6ec5d4;--r1: 6px;--r2: 8px;--r3: 10px;--r4: 12px;--r5: 16px;--r6: 18px;--sh-panel: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 80px -20px rgba(0, 0, 0, .6), 0 0 80px -20px rgba(140, 102, 232, .15);--sh-card: 0 30px 80px -30px rgba(0, 0, 0, .8);--sh-cta: 0 0 22px -4px var(--accent-glow), 0 1px 0 rgba(255, 255, 255, .3) inset;--sh-glow: 0 0 14px -2px var(--accent-glow);--bg-deep: var(--bg);--bg-primary: var(--bg-2);--bg-secondary: var(--bg-3);--bg-card: var(--bg-3);--bg-tertiary: var(--bg-3);--bg-elevated: var(--bg-3);--surface: var(--bg-3);--surface-hover: var(--chip-h);--surface-active: var(--accent-tint);--bg-menu: rgba(22, 22, 28, .92);--bg-overlay: rgba(0, 0, 0, .7);--text-primary: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--ink-3);--text-light-bg: var(--ink);--accent-primary: var(--accent);--accent-secondary: var(--accent-mid);--accent-light: var(--accent-bright);--primary: var(--accent);--accent-gradient: linear-gradient(180deg, #b794ff 0%, #7a52d8 100%);--error: var(--err);--success: var(--ok);--warning: var(--warn);--info: var(--ds-info);--glass-border: var(--line);--border-primary: var(--line);--border-subtle: var(--line);--glass-bg: rgba(22, 22, 28, .94);--glass-floating-bg: rgba(22, 22, 28, .96);--glass-menu-bg: rgba(22, 22, 28, .96);--glass-menu-shadow: var(--sh-panel);--selection-tint: var(--accent-tint);--accent-primary-rgb: 183, 148, 255;--accent-secondary-rgb: 140, 102, 232;--accent-light-rgb: 200, 170, 255;--bg-secondary-rgb: 22, 22, 28;--error-rgb: 229, 74, 61;--success-rgb: 77, 209, 125;--warning-rgb: 212, 163, 90;--info-rgb: 110, 197, 212;--color-bg-secondary: var(--bg-3);--color-surface: var(--bg-3);--color-surface-hover: var(--chip-h);--color-surface-active: var(--accent-tint);--color-border-subtle: var(--line);--color-border-light: var(--line-2);--color-text-primary: var(--ink);--color-text-secondary: var(--ink-2);--color-text-muted: var(--ink-3);--color-accent-primary: var(--accent);--color-accent-secondary: var(--accent-mid);--color-status-error: var(--err);--color-status-success: var(--ok);--color-status-warning: var(--warn);--inspector-glass-bg: linear-gradient(180deg, rgba(22, 22, 28, .94) 0%, rgba(14, 14, 20, .96) 100%);--inspector-glass-border: var(--line-2);--inspector-glass-border-inner: var(--line);--inspector-card-bg: var(--chip);--inspector-card-border: var(--line);--inspector-tab-bg: rgba(255, 255, 255, .025);--inspector-tab-border: var(--line);--inspector-tab-underline: var(--accent-bright);--inspector-tab-text-active: var(--ink);--inspector-control-track: rgba(255, 255, 255, .05);--inspector-control-track-modified: var(--accent-tint);--inspector-control-modified: var(--accent-bright);--inspector-control-modified-ring: rgba(183, 148, 255, .25);--inspector-pill-active-bg: rgba(255, 255, 255, .08);--inspector-pill-active-marker: var(--ink);--inspector-icon-engaged: var(--accent-bright);--inspector-icon-engaged-bg: var(--accent-tint);--inspector-modified-dot: var(--accent-bright);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;color:var(--ink)}html[data-cuts-shell=ds] .ds-modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;animation:ds-modal-fadein .14s ease-out}html[data-cuts-shell=ds] .ds-modal-backdrop-opaque{background:#000000a6}html[data-cuts-shell=ds] .ds-modal-backdrop-blur{background:#00000073;backdrop-filter:blur(8px) saturate(1.2)}html[data-cuts-shell=ds] .ds-modal-backdrop-transparent{background:transparent}html[data-cuts-shell=ds] .ds-modal-placement-top{align-items:flex-start;padding-top:80px}html[data-cuts-shell=ds] .ds-modal-placement-drawer-right{align-items:stretch;justify-content:flex-end;padding:14px 14px 14px 0}html[data-cuts-shell=ds] .ds-modal-placement-drawer-right .ds-modal-panel{max-height:none!important;height:100%;border-radius:18px;animation:ds-modal-drawer-in .22s ease-out}@keyframes ds-modal-drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes ds-modal-fadein{0%{opacity:0}to{opacity:1}}@keyframes ds-modal-panel-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:none}}html[data-cuts-shell=ds] .ds-modal-panel{position:relative;width:100%;display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 64px);border-radius:18px;background:linear-gradient(180deg,#16161c,#101015);border:1px solid var(--line-2);box-shadow:0 1px #ffffff0f inset,0 40px 80px -20px #000c;overflow:hidden;color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:13px;animation:ds-modal-panel-in .18s ease-out}html[data-cuts-shell=ds] .ds-modal-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);z-index:2;pointer-events:none}html[data-cuts-shell=ds] .ds-modal-panel-full{max-width:94vw!important;height:calc(100vh - 64px)}html[data-cuts-shell=ds] .ds-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--line);flex:0 0 auto}html[data-cuts-shell=ds] .ds-modal-title{margin:0;font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;font-weight:400;color:var(--ink);letter-spacing:-.005em}html[data-cuts-shell=ds] .ds-modal-close{appearance:none;background:transparent;border:1px solid transparent;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);cursor:default;flex:0 0 28px}html[data-cuts-shell=ds] .ds-modal-close:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line)}html[data-cuts-shell=ds] .ds-modal-close svg{width:14px;height:14px}html[data-cuts-shell=ds] .ds-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent;color:var(--ink);font-size:13px}html[data-cuts-shell=ds] .ds-modal-body::-webkit-scrollbar{width:8px}html[data-cuts-shell=ds] .ds-modal-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}html[data-cuts-shell=ds] .ds-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));flex:0 0 auto}html[data-cuts-shell=ds] .ds-modal-placement-drawer-right .ds-modal-panel-sm{max-width:440px!important;width:440px}html[data-cuts-shell=ds] .ds-modal-title-row{display:flex;align-items:center;gap:10px}html[data-cuts-shell=ds] .ds-modal-icon{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,#c8aaff,#6a47c4);box-shadow:0 0 18px -2px var(--accent-glow),0 1px #ffffff40 inset;color:#fff}html[data-cuts-shell=ds] .ds-modal-icon svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-clip-banner{display:flex;align-items:center;gap:10px;padding:10px 18px 12px;border-bottom:1px dashed var(--line);font-size:13px;color:var(--ink-2);flex:0 0 auto}html[data-cuts-shell=ds] .ds-clip-banner-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-cuts-shell=ds] .ds-clip-banner-lbl b{color:var(--ink);font-weight:500}html[data-cuts-shell=ds] .ds-reframe-preview{position:relative;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;border:1px solid var(--line-2);background:radial-gradient(50% 50% at 35% 35%,#b0a888,transparent 65%),radial-gradient(60% 40% at 75% 55%,#c4956a,transparent 60%),linear-gradient(135deg,#5a4030,#1c1a16);margin-bottom:12px}html[data-cuts-shell=ds] .ds-reframe-preview img{width:100%;height:100%;object-fit:cover}html[data-cuts-shell=ds] .ds-reframe-preview-empty{position:absolute;inset:0;display:grid;place-items:center;gap:6px;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em}html[data-cuts-shell=ds] .ds-reframe-preview-empty svg{width:22px;height:22px}html[data-cuts-shell=ds] .ds-reframe-poi{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--accent-bright);border:2px solid white;box-shadow:0 0 0 3px #8c66e859,0 0 18px var(--accent-glow);transform:translate(-50%,-50%);pointer-events:none}html[data-cuts-shell=ds] .ds-reframe-pos-grid{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:start}html[data-cuts-shell=ds] .ds-reframe-pos-sliders{display:grid;gap:4px}html[data-cuts-shell=ds] .ds-reframe-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}html[data-cuts-shell=ds] .ds-reframe-nav{display:flex;gap:4px}html[data-cuts-shell=ds] .ds-reframe-cta{display:flex;gap:8px;margin-left:auto}html[data-cuts-shell=ds] .ds-reframe-cta .ds-btn{min-width:96px}html[data-cuts-shell=ds] .ds-retime-ramp{position:relative;height:140px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#ffffff05,#0000002e);border:1px solid var(--line);margin-bottom:14px}html[data-cuts-shell=ds] .ds-retime-ramp svg{position:absolute;inset:0;width:100%;height:100%}html[data-cuts-shell=ds] .ds-retime-ramp-legend{position:absolute;left:10px;bottom:8px;right:10px;display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.04em;pointer-events:none}html[data-cuts-shell=ds] .ds-retime-ramp-legend span{display:inline-flex;align-items:center;gap:6px}html[data-cuts-shell=ds] .ds-retime-ramp-legend .vel{display:inline-block;width:10px;height:2px;border-radius:1px;background:var(--accent-bright);box-shadow:0 0 6px var(--accent-glow)}html[data-cuts-shell=ds] .ds-retime-speedchips{display:flex;gap:4px;margin-top:10px;flex-wrap:wrap}html[data-cuts-shell=ds] .ds-speedchip{appearance:none;padding:4px 10px;height:26px;background:var(--chip);border:1px solid var(--line);border-radius:7px;color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10.5px;cursor:default;letter-spacing:.02em}html[data-cuts-shell=ds] .ds-speedchip:hover{background:var(--chip-h);color:var(--ink)}html[data-cuts-shell=ds] .ds-speedchip.active{background:var(--accent-tint);border-color:#8c66e88c;color:var(--accent-bright);box-shadow:0 0 12px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-retime-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 18px 14px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-retime-meta .cell .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin-bottom:6px}html[data-cuts-shell=ds] .ds-retime-meta .cell .v{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink)}html[data-cuts-shell=ds] .ds-retime-meta .v .from,html[data-cuts-shell=ds] .ds-retime-meta .v .arrow{color:var(--ink-3)}html[data-cuts-shell=ds] .ds-retime-meta .v .to{color:var(--accent-bright);font-weight:600}html[data-cuts-shell=ds] .ds-retime-meta .v .sub{color:var(--ink-3);font-size:10.5px;margin-left:4px}html[data-cuts-shell=ds] .ds-retime-tabs{display:flex;gap:2px;padding:0 14px;margin-bottom:8px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-retime-tabs button{appearance:none;flex:1;padding:9px 0;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--ink-2);cursor:default;border-radius:10px;border:1px solid transparent;background:transparent;font-family:inherit}html[data-cuts-shell=ds] .ds-retime-tabs button:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-retime-tabs button.active{color:var(--ink);background:#ffffff0f;border-color:var(--line-2);box-shadow:0 1px #ffffff0f inset}html[data-cuts-shell=ds] .ds-retime-tabs button.active .ico{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-retime-tabs button .ico svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-ease-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}html[data-cuts-shell=ds] .ds-ease-card{position:relative;aspect-ratio:1.2 / 1;border-radius:10px;background:var(--chip);border:1px solid var(--line);display:grid;grid-template-rows:1fr auto;padding:8px 6px 6px;cursor:default;transition:background .14s,border-color .14s}html[data-cuts-shell=ds] .ds-ease-card:hover{background:var(--chip-h);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-ease-card.active{background:#8c66e840;border-color:#c8aaff8c;box-shadow:0 0 0 1px #8c66e859,0 0 24px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-ease-card svg{width:100%;height:100%;display:block}html[data-cuts-shell=ds] .ds-ease-card .nm{font-size:9.5px;text-align:center;color:var(--ink-2);letter-spacing:.02em;margin-top:2px}html[data-cuts-shell=ds] .ds-ease-card.active .nm{color:var(--ink)}html[data-cuts-shell=ds] .ds-ease-card .stroke{stroke:var(--ink-2);fill:none;stroke-width:2;stroke-linecap:round}html[data-cuts-shell=ds] .ds-ease-card.active .stroke{stroke:var(--accent-bright)}html[data-cuts-shell=ds] .ds-ease-card .ghost{stroke:#ffffff14;stroke-dasharray:2 3;stroke-width:1;fill:none}html[data-cuts-shell=ds] .ds-rife-dd{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--chip);border:1px solid var(--line);border-radius:12px;cursor:default}html[data-cuts-shell=ds] .ds-rife-dd:hover{background:var(--chip-h);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-rife-dd .pre{width:22px;height:22px;border-radius:6px;background:var(--accent-tint);border:1px solid rgba(140,102,232,.45);display:grid;place-items:center;color:var(--accent-bright);font-size:10px;letter-spacing:.04em}html[data-cuts-shell=ds] .ds-rife-dd .nm{flex:1;font-size:13px;color:var(--ink)}html[data-cuts-shell=ds] .ds-rife-dd .nm small{color:var(--ink-3);margin-left:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}html[data-cuts-shell=ds] .ds-rife-dd .ok{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-size:10.5px;padding:3px 8px;border:1px solid rgba(77,209,125,.4);background:#4dd17d24;border-radius:999px}html[data-cuts-shell=ds] .ds-rife-dd .ok .dot{width:5px;height:5px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok)}html[data-cuts-shell=ds] .ds-rife-dd .chev{color:var(--ink-3);display:inline-grid;place-items:center}html[data-cuts-shell=ds] .ds-rife-dd .chev svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-quality-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}html[data-cuts-shell=ds] .ds-qchip{appearance:none;padding:8px 6px;border-radius:10px;background:var(--chip);border:1px solid var(--line);text-align:center;cursor:default;font-family:inherit}html[data-cuts-shell=ds] .ds-qchip:hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-qchip.active{background:#8c66e840;border-color:#c8aaff8c;box-shadow:0 0 0 1px #8c66e859,0 0 18px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-qchip .nm{font-size:11.5px;color:var(--ink);font-weight:500}html[data-cuts-shell=ds] .ds-qchip .v{font-size:9.5px;color:var(--ink-3);letter-spacing:.04em;margin-top:2px}html[data-cuts-shell=ds] .ds-save-preset{appearance:none;width:100%;padding:10px 12px;border-radius:12px;background:transparent;border:1px dashed var(--line-2);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;cursor:default;margin-top:14px;font-family:inherit}html[data-cuts-shell=ds] .ds-save-preset:hover{background:var(--chip);color:var(--ink);border-color:#ffffff38}html[data-cuts-shell=ds] .ds-save-preset svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-catalog-empty{display:grid;place-items:center;padding:64px 18px;color:var(--ink-3);font-size:11px;letter-spacing:.12em;text-transform:uppercase}html[data-cuts-shell=ds] .ds-catalog-list{display:flex;flex-direction:column;gap:6px;padding:8px 0;margin:0;list-style:none}html[data-cuts-shell=ds] .ds-catalog-item{display:flex;align-items:stretch;gap:6px}html[data-cuts-shell=ds] .ds-catalog-apply{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2, rgba(255,255,255,.03));color:var(--ink);cursor:pointer}html[data-cuts-shell=ds] .ds-catalog-apply:hover{border-color:var(--accent, #7c6cff)}html[data-cuts-shell=ds] .ds-catalog-name{font-size:12.5px}html[data-cuts-shell=ds] .ds-catalog-meta{font-size:10.5px;color:var(--ink-3);letter-spacing:.06em}html[data-cuts-shell=ds] .ds-catalog-del{width:30px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer;font-size:16px;line-height:1}html[data-cuts-shell=ds] .ds-catalog-del:hover{color:#f5736b;border-color:#f5736b66}html[data-cuts-shell=ds] .ds-retime-footer{display:grid;gap:12px;width:100%}html[data-cuts-shell=ds] .ds-preview-row{display:grid;grid-template-columns:38px 1fr;gap:8px}html[data-cuts-shell=ds] .ds-play-btn{appearance:none;width:38px;height:36px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--ink);display:grid;place-items:center;cursor:default;font-family:inherit}html[data-cuts-shell=ds] .ds-play-btn:hover{background:#ffffff14}html[data-cuts-shell=ds] .ds-play-btn svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-preview-btn{appearance:none;padding:0 12px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--ink);font-size:12.5px;cursor:default;font-family:inherit}html[data-cuts-shell=ds] .ds-preview-btn:hover{background:#ffffff14}html[data-cuts-shell=ds] .ds-preview-btn svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-preview-btn .live{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}html[data-cuts-shell=ds] .ds-preview-btn .live.off{background:var(--ink-4);box-shadow:none}html[data-cuts-shell=ds] .ds-cta-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-cuts-shell=ds] .ds-cta-row .ds-btn{height:40px;font-size:13px}html[data-cuts-shell=ds] .ds-cta-row .ds-btn-primary{font-weight:600}html[data-cuts-shell=ds] .ds-modal-placement-drawer-right .ds-modal-footer{display:block;padding:14px 18px 18px}html[data-cuts-shell=ds] .ds-modal-backdrop.ds-modal-placement-drawer-right{background:transparent;pointer-events:none}html[data-cuts-shell=ds] .ds-modal-backdrop.ds-modal-placement-drawer-right .ds-modal-panel{pointer-events:auto}html[data-cuts-shell=ds] .ds-retime-stage{background:#000304;padding:32px 32px 24px;gap:16px;overflow:hidden;user-select:none}html[data-cuts-shell=ds] .ds-retime-player-wrap{flex:1 1 auto;min-height:0;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-retime-player{position:relative;aspect-ratio:16 / 9;width:100%;max-height:100%;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #00000080,inset 0 0 0 1px #ffffff0d}html[data-cuts-shell=ds] .ds-retime-player-video{display:block;width:100%;height:100%;object-fit:contain;background:#000}html[data-cuts-shell=ds] .ds-retime-player-badge{position:absolute;top:14px;left:14px;padding:5px 10px;font-size:10px;letter-spacing:.12em;color:var(--accent-bright);background:#0000008c;border:1px solid oklch(.55 .15 var(--accent-h) / .35);border-radius:6px;text-transform:uppercase}html[data-cuts-shell=ds] .ds-retime-player-tc{position:absolute;bottom:14px;right:14px;padding:5px 10px;font-size:11px;color:var(--ink-2);background:#0000008c;border:1px solid var(--line-2);border-radius:6px}html[data-cuts-shell=ds] .ds-retime-timeline-wrap{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}html[data-cuts-shell=ds] .ds-retime-tl-head{display:flex;justify-content:space-between;align-items:center}html[data-cuts-shell=ds] .ds-retime-tl-title{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-retime-tl-ring{width:8px;height:8px;border-radius:50%;border:1.5px solid oklch(.6 .15 var(--accent-h) / .8);background:oklch(.55 .15 var(--accent-h) / .25)}html[data-cuts-shell=ds] .ds-retime-tl-sub{color:var(--ink-3);letter-spacing:.02em;text-transform:none}html[data-cuts-shell=ds] .ds-retime-tl-actions{display:inline-flex;align-items:center;gap:6px}html[data-cuts-shell=ds] .ds-retime-tl-pill{appearance:none;height:26px;padding:0 10px;font-size:11px;color:var(--ink-2);background:var(--chip);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-family:inherit}html[data-cuts-shell=ds] .ds-retime-tl-pill:hover:not(:disabled){color:var(--ink);background:var(--chip-h)}html[data-cuts-shell=ds] .ds-retime-tl-pill:disabled{opacity:.4;cursor:not-allowed}html[data-cuts-shell=ds] .ds-retime-ramp-body{position:relative;height:132px;border-radius:10px;overflow:visible;border:1px solid var(--line);background:#040f13;cursor:ew-resize;user-select:none}html[data-cuts-shell=ds] .ds-retime-ramp-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,#001f27,#01090d 70%),repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,255,255,.02) 39px 40px);border-radius:10px}html[data-cuts-shell=ds] .ds-retime-ramp-ticks{position:absolute;left:0;right:0;bottom:0;height:14px;display:flex;align-items:flex-start;padding:0 1px;pointer-events:none}html[data-cuts-shell=ds] .ds-retime-ramp-tick{flex:1;border-left:1px solid rgba(255,255,255,.06);height:4px}html[data-cuts-shell=ds] .ds-retime-ramp-tick.major{border-left-color:#ffffff2e;height:8px}html[data-cuts-shell=ds] .ds-retime-trim-outside{position:absolute;top:0;bottom:0;background:#010405a6;pointer-events:none;z-index:1}html[data-cuts-shell=ds] .ds-retime-trim-active{position:absolute;top:16px;height:70px;pointer-events:none;z-index:1}html[data-cuts-shell=ds] .ds-retime-trim-edge{position:absolute;top:0;bottom:0;width:1px;background:oklch(.7 .15 var(--accent-h) / .6);pointer-events:none;z-index:2}html[data-cuts-shell=ds] .ds-retime-trim-handle{position:absolute;top:-6px;bottom:-6px;width:14px;transform:translate(-50%);cursor:ew-resize;z-index:4;display:flex;align-items:center;justify-content:center;user-select:none}html[data-cuts-shell=ds] .ds-retime-trim-handle-grip{width:4px;height:100%;background:var(--accent-bright, oklch(.85 .25 30));opacity:.45;border-radius:2px;transition:opacity .12s ease,width .12s ease;box-shadow:0 0 6px oklch(.85 .25 30 / .4)}html[data-cuts-shell=ds] .ds-retime-trim-handle:hover .ds-retime-trim-handle-grip,html[data-cuts-shell=ds] .ds-retime-trim-handle:active .ds-retime-trim-handle-grip{opacity:.95;width:6px}html[data-cuts-shell=ds] .ds-retime-ctx-menu{position:fixed;z-index:10000;min-width:220px;background:#01090dfa;border:1px solid oklch(.45 .06 var(--accent-h) / .55);border-radius:8px;padding:6px 4px;box-shadow:0 10px 32px #0000008c,0 0 0 1px #ffffff0a inset;backdrop-filter:blur(8px);user-select:none;animation:ds-modal-fadein .08s ease-out}html[data-cuts-shell=ds] .ds-retime-ctx-header{padding:6px 10px 4px;font-size:10.5px;letter-spacing:.04em;color:var(--ink-2);text-transform:none;white-space:nowrap}html[data-cuts-shell=ds] .ds-retime-ctx-section{padding:4px 6px 6px}html[data-cuts-shell=ds] .ds-retime-ctx-section-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:2px 4px 6px}html[data-cuts-shell=ds] .ds-retime-ctx-speed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}html[data-cuts-shell=ds] .ds-retime-ctx-speed{background:var(--chip);border:1px solid var(--line);border-radius:5px;padding:6px 0;font-family:var(--mono, "JetBrains Mono", monospace);font-size:11.5px;color:var(--ink-2);cursor:pointer;transition:background .1s ease,color .1s ease,border-color .1s ease}html[data-cuts-shell=ds] .ds-retime-ctx-speed:hover{background:oklch(.5 .18 var(--accent-h) / .25);border-color:var(--accent-bright, oklch(.85 .25 30));color:var(--ink)}html[data-cuts-shell=ds] .ds-retime-ctx-divider{height:1px;background:var(--line);margin:4px}html[data-cuts-shell=ds] .ds-retime-ctx-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:5px;font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left;transition:background .1s ease,color .1s ease}html[data-cuts-shell=ds] .ds-retime-ctx-item:hover{background:#06262fcc}html[data-cuts-shell=ds] .ds-retime-ctx-item.is-danger{color:oklch(.78 .15 25)}html[data-cuts-shell=ds] .ds-retime-ctx-item.is-danger:hover{background:oklch(.28 .12 25 / .4);color:oklch(.88 .18 25)}html[data-cuts-shell=ds] .ds-retime-zone-band.is-synthetic{background:oklch(.55 .12 var(--accent-h) / .1);border-top-style:dashed;border-bottom-style:dashed}html[data-cuts-shell=ds] .ds-retime-zone-band.is-synthetic:hover{background:oklch(.55 .14 var(--accent-h) / .2)}html[data-cuts-shell=ds] .ds-retime-curve{position:absolute;left:0;top:0;pointer-events:none}html[data-cuts-shell=ds] .ds-retime-curve-line{fill:none;stroke:oklch(.7 .18 var(--accent-h) / .9);stroke-width:1.8;filter:drop-shadow(0 0 6px oklch(.6 .2 var(--accent-h) / .5))}html[data-cuts-shell=ds] .ds-retime-zone-band{position:absolute;top:8px;bottom:24px;display:flex;align-items:center;padding:0 10px;background:oklch(.55 .15 var(--accent-h) / .18);border-top:1px solid oklch(.55 .15 var(--accent-h) / .35);border-bottom:1px solid oklch(.55 .15 var(--accent-h) / .35);pointer-events:auto;cursor:pointer;transition:background .12s ease,border-color .12s ease}html[data-cuts-shell=ds] .ds-retime-zone-band:hover{background:oklch(.55 .15 var(--accent-h) / .28)}html[data-cuts-shell=ds] .ds-retime-zone-band.is-selected{background:oklch(.55 .2 var(--accent-h) / .35);border-top-color:var(--accent-bright, oklch(.85 .25 30));border-bottom-color:var(--accent-bright, oklch(.85 .25 30));box-shadow:inset 0 0 0 1px oklch(.85 .25 30 / .5)}html[data-cuts-shell=ds] .ds-retime-zone-dot{width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff;margin-right:6px}html[data-cuts-shell=ds] .ds-retime-zone-label{font-size:11px;letter-spacing:.04em;color:var(--ink)}html[data-cuts-shell=ds] .ds-retime-handle{position:absolute;top:0;bottom:0;width:12px;transform:translate(-50%);cursor:ew-resize;z-index:2}html[data-cuts-shell=ds] .ds-retime-handle.is-anchor{cursor:default;opacity:.6}html[data-cuts-shell=ds] .ds-retime-handle.is-selected .ds-retime-handle-line{background:var(--accent-bright, oklch(.85 .25 30));box-shadow:0 0 10px var(--accent-bright, oklch(.85 .25 30))}html[data-cuts-shell=ds] .ds-retime-handle.is-selected .ds-retime-handle-grip{background:oklch(.35 .08 var(--accent-h));border-color:var(--accent-bright, oklch(.85 .25 30));box-shadow:0 0 8px oklch(.85 .25 30 / .5)}html[data-cuts-shell=ds] .ds-retime-handle-line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:oklch(.7 .2 var(--accent-h));box-shadow:0 0 6px oklch(.7 .2 var(--accent-h) / .7);transform:translate(-50%)}html[data-cuts-shell=ds] .ds-retime-handle-grip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;background:oklch(.25 .05 var(--accent-h));border:1px solid oklch(.7 .2 var(--accent-h));border-radius:4px}html[data-cuts-shell=ds] .ds-retime-handle-grip i{display:block;width:2px;height:2px;border-radius:50%;background:#ffffffe6}html[data-cuts-shell=ds] .ds-retime-handle-tag{position:absolute;left:50%;top:-22px;transform:translate(-50%);padding:2px 6px;font-size:10px;color:var(--ink-2);background:var(--chip);border:1px solid var(--line);border-radius:4px;white-space:nowrap}html[data-cuts-shell=ds] .ds-retime-playhead{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--accent-bright, oklch(.85 .25 30));box-shadow:0 0 8px var(--accent-bright, oklch(.85 .25 30));pointer-events:none;z-index:3}html[data-cuts-shell=ds] .ds-retime-tl-foot{display:flex;justify-content:space-between;font-size:10px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-retime-selected-zone{background:oklch(.18 .03 var(--accent-h) / .4);border:1px solid oklch(.55 .15 var(--accent-h) / .35);border-radius:8px;padding:10px 12px;margin-bottom:12px}html[data-cuts-shell=ds] .ds-retime-sz-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}html[data-cuts-shell=ds] .ds-retime-sz-lbl{font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}html[data-cuts-shell=ds] .ds-retime-sz-speed-wrap{display:flex;align-items:center;gap:4px;background:var(--chip);border:1px solid var(--line);border-radius:6px;padding:4px 8px}html[data-cuts-shell=ds] .ds-retime-sz-input{width:64px;background:transparent;border:none;outline:none;color:var(--ink);font-size:13px;text-align:right;-moz-appearance:textfield}html[data-cuts-shell=ds] .ds-retime-sz-input::-webkit-outer-spin-button,html[data-cuts-shell=ds] .ds-retime-sz-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-cuts-shell=ds] .ds-retime-sz-x{color:var(--ink-3);font-size:12px}html[data-cuts-shell=ds] .ds-retime-sz-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px}html[data-cuts-shell=ds] .ds-retime-sz-preset{background:var(--chip);border:1px solid var(--line);border-radius:5px;padding:6px 0;font-family:var(--mono, "JetBrains Mono", monospace);font-size:11px;color:var(--ink-2);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}html[data-cuts-shell=ds] .ds-retime-sz-preset:hover{background:var(--chip-h);color:var(--ink)}html[data-cuts-shell=ds] .ds-retime-sz-preset.active{background:oklch(.5 .18 var(--accent-h) / .25);border-color:var(--accent-bright, oklch(.85 .25 30));color:var(--ink)}html[data-cuts-shell=ds] .ds-retime-sz-meta{display:flex;justify-content:space-between;margin-top:10px;font-size:11px}html[data-cuts-shell=ds] .ds-retime-sz-meta .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}html[data-cuts-shell=ds] .ds-retime-sz-meta .v{color:var(--ink)}html[data-cuts-shell=ds] .ds-retime-sz-delete{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:7px 0;background:#37040659;border:1px solid oklch(.5 .15 25 / .5);border-radius:6px;color:oklch(.8 .15 25);font-size:12px;cursor:pointer;transition:background .12s ease}html[data-cuts-shell=ds] .ds-retime-sz-delete:hover:not(:disabled){background:oklch(.28 .12 25 / .5)}html[data-cuts-shell=ds] .ds-retime-sz-delete:disabled{opacity:.4;cursor:not-allowed}html[data-cuts-shell=ds] .ds-retime-sz-delete svg{width:14px;height:14px}html[data-cuts-shell=ds] .ds-reframe-backdrop{position:fixed;inset:0;z-index:9999;background:#000000d9;display:grid;grid-template-rows:100%;grid-template-columns:100%;overflow:hidden;animation:ds-modal-fadein .14s ease-out}html[data-cuts-shell=ds] .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum" 1;letter-spacing:-.01em}html[data-cuts-shell=ds] .ds-reframe-shell{position:relative;width:100%;height:100%;min-height:0;max-height:100vh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 440px;background:radial-gradient(80% 60% at 20% 30%,rgba(76,51,152,.25),transparent 55%),radial-gradient(60% 50% at 80% 80%,rgba(120,80,60,.14),transparent 55%),var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:13px;outline:0}html[data-cuts-shell=ds] .ds-reframe-canvas{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:16px 22px 22px;gap:16px}html[data-cuts-shell=ds] .ds-reframe-topbar{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3);font-size:12px}html[data-cuts-shell=ds] .ds-reframe-crumbs{display:flex;align-items:center;gap:10px;letter-spacing:.02em}html[data-cuts-shell=ds] .ds-reframe-crumbs b{color:var(--ink-2);font-weight:500}html[data-cuts-shell=ds] .ds-reframe-crumbs em{color:var(--accent-bright);font-style:normal}html[data-cuts-shell=ds] .ds-reframe-crumbs .dot{width:3px;height:3px;border-radius:2px;background:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-hint{font-size:10.5px;letter-spacing:.04em;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-previews{display:grid;grid-template-rows:1fr 1fr;gap:22px;min-height:0;align-content:center;justify-items:center}html[data-cuts-shell=ds] .ds-preview-card{position:relative;width:100%;max-width:980px;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;background:radial-gradient(70% 60% at 30% 30%,#d8a86a,transparent 60%),radial-gradient(60% 50% at 75% 70%,#3d6a8a,transparent 60%),radial-gradient(50% 50% at 85% 25%,#f0d058,transparent 60%),linear-gradient(135deg,#6a4520,#1c1832);border:1px solid var(--line-2);box-shadow:0 30px 80px -30px #000c}html[data-cuts-shell=ds] .ds-preview-card.active{border-color:#5dd97f;box-shadow:0 0 0 1px #5dd97f,0 0 32px -8px #5dd97f80,0 30px 80px -30px #000c}html[data-cuts-shell=ds] .ds-preview-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 50%,transparent 50%,rgba(0,0,0,.4))}html[data-cuts-shell=ds] .ds-preview-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-cuts-shell=ds] .ds-preview-scene{position:absolute;inset:0}html[data-cuts-shell=ds] .ds-preview-scene .sun{position:absolute;left:50%;top:32%;transform:translate(-50%);width:14%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#6a4a20 0% 22%,#f5d048 27%,#e8b842 60%,#c4983a);box-shadow:0 0 28px #e8b84259}html[data-cuts-shell=ds] .ds-preview-scene .cake{position:absolute;left:50%;top:48%;transform:translate(-50%);width:36%;aspect-ratio:2.2 / 1;border-radius:22% 22% 6% 6%;background:linear-gradient(180deg,#f1d8a8,#d8b06a 45%,#c0945a);box-shadow:0 12px 32px #0006}html[data-cuts-shell=ds] .ds-preview-scene .cake-drip{position:absolute;left:50%;top:56%;transform:translate(-50%);width:36%;height:8%;background:radial-gradient(20% 100% at 10% 0%,#fffaf0 60%,transparent 65%),radial-gradient(20% 100% at 30% 0%,#fffaf0 60%,transparent 65%),radial-gradient(20% 100% at 50% 0%,#fffaf0 60%,transparent 65%),radial-gradient(20% 100% at 70% 0%,#fffaf0 60%,transparent 65%),radial-gradient(20% 100% at 90% 0%,#fffaf0 60%,transparent 65%)}html[data-cuts-shell=ds] .ds-preview-scene .glass-l{position:absolute;left:8%;top:36%;width:9%;aspect-ratio:.5 / 1;background:linear-gradient(180deg,#dcf0ffb3,#b4d2f066);border-radius:6% 6% 22% 22%;box-shadow:0 8px 24px #0000004d}html[data-cuts-shell=ds] .ds-preview-scene .flowers{position:absolute;right:6%;top:18%;width:24%;aspect-ratio:1.2 / 1;background:radial-gradient(12% 12% at 30% 30%,#f8f8f8 60%,transparent 65%),radial-gradient(11% 11% at 60% 25%,#f8f8f8 60%,transparent 65%),radial-gradient(10% 10% at 50% 60%,#f8f8f8 60%,transparent 65%),radial-gradient(11% 11% at 80% 50%,#f8f8f8 60%,transparent 65%),radial-gradient(60% 65% at 50% 60%,rgba(60,120,80,.7),transparent 70%)}html[data-cuts-shell=ds] .ds-preview-scene .lemon{position:absolute;bottom:10%;left:12%;width:8%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff8c4 20%,#f1c640)}html[data-cuts-shell=ds] .ds-preview-scene .pom{position:absolute;bottom:22%;right:14%;width:4%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#c2c9d0 20%,#8f9aa6);box-shadow:18px 8px 0 -1px #c2c9d0,-22px 12px 0 -1px #d4b8c8}html[data-cuts-shell=ds] .ds-preview-title-overlay{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-family:"Instrument Serif",serif;font-style:italic;color:#fffbf0;font-size:clamp(34px,5.4vw,78px);line-height:1;letter-spacing:-.005em;text-shadow:0 4px 24px rgba(0,0,0,.5);pointer-events:none;z-index:3}html[data-cuts-shell=ds] .ds-preview-title-overlay .l2{display:block}html[data-cuts-shell=ds] .ds-preview-crop{position:absolute;border:1.5px dashed #7be3d3;pointer-events:none;z-index:4}html[data-cuts-shell=ds] .ds-preview-card.active .ds-preview-crop{border-color:#5dd97f}html[data-cuts-shell=ds] .ds-preview-crop .corner{position:absolute;width:16px;height:16px;border:1.5px solid #7be3d3}html[data-cuts-shell=ds] .ds-preview-card.active .ds-preview-crop .corner{border-color:#5dd97f}html[data-cuts-shell=ds] .ds-preview-crop .corner.tl{top:-1.5px;left:-1.5px;border-right:0;border-bottom:0}html[data-cuts-shell=ds] .ds-preview-crop .corner.tr{top:-1.5px;right:-1.5px;border-left:0;border-bottom:0}html[data-cuts-shell=ds] .ds-preview-crop .corner.bl{bottom:-1.5px;left:-1.5px;border-right:0;border-top:0}html[data-cuts-shell=ds] .ds-preview-crop .corner.br{bottom:-1.5px;right:-1.5px;border-left:0;border-top:0}html[data-cuts-shell=ds] .ds-preview-crop .ch,html[data-cuts-shell=ds] .ds-preview-crop .cv{position:absolute;background:#7be3d340}html[data-cuts-shell=ds] .ds-preview-card.active .ds-preview-crop .ch,html[data-cuts-shell=ds] .ds-preview-card.active .ds-preview-crop .cv{background:#5dd97f40}html[data-cuts-shell=ds] .ds-preview-crop .ch{left:0;right:0;height:1px}html[data-cuts-shell=ds] .ds-preview-crop .cv{top:0;bottom:0;width:1px}html[data-cuts-shell=ds] .ds-preview-crop .ch.h1{top:33.33%}html[data-cuts-shell=ds] .ds-preview-crop .ch.h2{top:66.66%}html[data-cuts-shell=ds] .ds-preview-crop .cv.v1{left:33.33%}html[data-cuts-shell=ds] .ds-preview-crop .cv.v2{left:66.66%}html[data-cuts-shell=ds] .ds-preview-aspect-tag{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.14em;color:#fff;padding:4px 8px;border-radius:6px;background:#0000008c;border:1px solid rgba(255,255,255,.15)}html[data-cuts-shell=ds] .ds-preview-aspect-tag .dot{width:6px;height:6px;border-radius:50%;background:#7be3d3;box-shadow:0 0 6px #7be3d3}html[data-cuts-shell=ds] .ds-preview-card.active .ds-preview-aspect-tag{background:#0f3c1ecc;border-color:#5dd97f80}html[data-cuts-shell=ds] .ds-preview-card.active .ds-preview-aspect-tag .dot{background:#5dd97f;box-shadow:0 0 6px #5dd97f}html[data-cuts-shell=ds] .ds-reframe-panel-rail{padding:14px 14px 14px 0;min-width:0;min-height:0}html[data-cuts-shell=ds] .ds-reframe-panel{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#16161cf0,#0e0e14f5);border:1px solid var(--line-2);box-shadow:0 1px #ffffff0f inset,0 40px 80px -20px #0009,0 0 80px -20px #8c66e826}html[data-cuts-shell=ds] .ds-reframe-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);z-index:2;pointer-events:none}html[data-cuts-shell=ds] .ds-reframe-clip-banner{display:flex;align-items:center;gap:10px;padding:4px 18px 12px;border-bottom:1px dashed var(--line);flex:0 0 auto}html[data-cuts-shell=ds] .ds-reframe-clip-banner .lbl{flex:1;min-width:0;font-size:13px;color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-clip-banner .lbl b{font-weight:600}html[data-cuts-shell=ds] .ds-reframe-clip-banner .lbl .edge{color:var(--ink-3);margin:0 4px}html[data-cuts-shell=ds] .ds-reframe-clip-banner .lbl .edge.active{color:var(--accent-bright);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10.5px;letter-spacing:.04em;background:var(--chip);border:1px solid var(--line);color:var(--ink-2)}html[data-cuts-shell=ds] .ds-status-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--ink-3)}html[data-cuts-shell=ds] .ds-status-pill.review{background:#d4a35a26;border-color:#d4a35a66;color:var(--warn)}html[data-cuts-shell=ds] .ds-status-pill.review .dot{background:var(--warn);box-shadow:0 0 6px var(--warn)}html[data-cuts-shell=ds] .ds-status-pill.done{background:#4dd17d26;border-color:#4dd17d66;color:var(--ok)}html[data-cuts-shell=ds] .ds-status-pill.done .dot{background:var(--ok);box-shadow:0 0 6px var(--ok)}html[data-cuts-shell=ds] .ds-reframe-editing-row{padding:12px 18px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;display:flex;align-items:center;gap:8px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-reframe-editing-row .glow{color:var(--accent-bright);text-shadow:0 0 8px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-panel-body{flex:1;min-height:0;overflow-y:auto;padding:4px 18px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-reframe-panel-body::-webkit-scrollbar{width:8px}html[data-cuts-shell=ds] .ds-reframe-panel-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}html[data-cuts-shell=ds] .ds-reframe-qpos{display:flex;align-items:center;gap:4px;margin-top:10px}html[data-cuts-shell=ds] .ds-reframe-qpos .step,html[data-cuts-shell=ds] .ds-reframe-qpos .pos{appearance:none;background:var(--chip);border:1px solid var(--line);color:var(--ink-2);height:32px;border-radius:8px;cursor:default;font-family:inherit;font-size:12px}html[data-cuts-shell=ds] .ds-reframe-qpos .step{width:32px;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-reframe-qpos .step svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-reframe-qpos .pos{flex:1}html[data-cuts-shell=ds] .ds-reframe-qpos .step:hover,html[data-cuts-shell=ds] .ds-reframe-qpos .pos:hover{background:var(--chip-h);color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-qpos .pos.active{background:var(--accent-tint);border-color:#8c66e873;color:var(--accent-bright);box-shadow:0 0 14px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-nav{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;margin-bottom:14px}html[data-cuts-shell=ds] .ds-reframe-nav .nav-btn{appearance:none;background:var(--chip);border:1px solid var(--line);color:var(--ink);height:34px;padding:0 14px;border-radius:9px;cursor:default;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;font-family:inherit}html[data-cuts-shell=ds] .ds-reframe-nav .nav-btn:hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-reframe-nav .nav-btn.primary{background:linear-gradient(180deg,#8c66e840,#8c66e826);border-color:#8c66e880;color:var(--accent-bright);box-shadow:0 0 14px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-nav .nav-btn svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-reframe-nav .nav-count{text-align:center;font-size:12px;color:var(--ink-2);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-reframe-nav .nav-count b{color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-nav .nav-count .sep{color:var(--ink-4);margin:0 4px}html[data-cuts-shell=ds] .ds-reframe-filmstrip{display:flex;gap:6px;padding:4px 0 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-reframe-filmstrip::-webkit-scrollbar{height:6px}html[data-cuts-shell=ds] .ds-reframe-filmstrip::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb{position:relative;flex:0 0 58px;aspect-ratio:16 / 10;border-radius:7px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,#5a4220,#1c1832);cursor:default;padding:0;appearance:none}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb:hover{border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb.active{border-color:var(--accent-bright);box-shadow:0 0 0 1px var(--accent-bright),0 0 18px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb:before{content:"";position:absolute;inset:0;background:radial-gradient(45% 45% at 50% 40%,#f5d048,transparent 60%),radial-gradient(70% 50% at 50% 70%,#d8b06a,transparent 65%)}html[data-cuts-shell=ds] .ds-reframe-filmstrip .frame-tag{position:absolute;bottom:3px;left:3px;font-size:8.5px;padding:1px 4px;border-radius:3px;color:#fff;background:#0000008c}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb.start-edge .frame-tag{color:#b5e8c4}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb.end-edge .frame-tag{color:#f6e4b9}html[data-cuts-shell=ds] .ds-reframe-filmstrip .badge-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb.s-done .badge-dot{background:var(--ok);box-shadow:0 0 6px var(--ok)}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb.s-review .badge-dot{background:var(--warn);box-shadow:0 0 6px var(--warn)}html[data-cuts-shell=ds] .ds-reframe-filmstrip .thumb.s-not-set .badge-dot{background:var(--ink-4)}html[data-cuts-shell=ds] .ds-reframe-filter-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:4px;background:#00000040;border:1px solid var(--line);border-radius:10px;margin-bottom:14px}html[data-cuts-shell=ds] .ds-reframe-filter-row button{appearance:none;border:0;background:transparent;color:var(--ink-2);height:30px;border-radius:7px;cursor:default;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-family:inherit}html[data-cuts-shell=ds] .ds-reframe-filter-row button:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-filter-row button.active{background:linear-gradient(180deg,#8c66e859,#8c66e838);color:#fff;box-shadow:0 0 0 1px #8c66e88c inset}html[data-cuts-shell=ds] .ds-reframe-filter-row button .count{font-size:10px;padding:1px 5px;border-radius:999px;background:#ffffff14}html[data-cuts-shell=ds] .ds-reframe-filter-row button.active .count{background:#0000004d;color:#fff}html[data-cuts-shell=ds] .ds-reframe-filter-row button.warn .count{color:var(--warn)}html[data-cuts-shell=ds] .ds-reframe-filter-row button.done .count{color:var(--ok)}html[data-cuts-shell=ds] .ds-reframe-override{background:#ffffff06;border:1px solid var(--line);border-radius:12px;padding:14px 14px 16px}html[data-cuts-shell=ds] .ds-reframe-override .hd{display:flex;align-items:center;gap:8px;margin-bottom:14px}html[data-cuts-shell=ds] .ds-reframe-override .hd .ttl{flex:1;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-override .hd .ttl b{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-reframe-override .hd .actions{display:flex;gap:4px}html[data-cuts-shell=ds] .ds-reframe-override .hd .copy{appearance:none;background:var(--chip);border:1px solid var(--line-2);color:var(--ink);height:26px;padding:0 10px;border-radius:7px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-family:inherit;cursor:default}html[data-cuts-shell=ds] .ds-reframe-override .hd .copy:hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-reframe-override .hd .copy svg{width:11px;height:11px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-override .hd .reset{appearance:none;background:var(--chip);border:1px solid var(--line);color:var(--ink-3);width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-family:inherit;cursor:default}html[data-cuts-shell=ds] .ds-reframe-override .hd .reset:hover{background:var(--chip-h);color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-override .hd .reset svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-reframe-override .autofit-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-bottom:14px}html[data-cuts-shell=ds] .ds-reframe-override .auto-toggle{appearance:none;background:var(--accent-tint);border:1px solid rgba(140,102,232,.5);color:var(--accent-bright);height:30px;padding:0 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:12px;cursor:default;font-family:inherit;box-shadow:0 0 12px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-override .auto-toggle svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-reframe-override .autofit-row .val{font-size:12px;color:var(--ink);width:24px;text-align:right}html[data-cuts-shell=ds] .ds-reframe-override .field-row{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-bottom:12px}html[data-cuts-shell=ds] .ds-reframe-override .field-row .lab{font-size:12px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-reframe-override .ddrop{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;background:#ffffff0a;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:12.5px;cursor:default}html[data-cuts-shell=ds] .ds-reframe-override .ddrop:hover{background:#ffffff0f}html[data-cuts-shell=ds] .ds-reframe-override .ddrop .l{flex:1}html[data-cuts-shell=ds] .ds-reframe-override .ddrop .chev{color:var(--ink-3);display:inline-grid;place-items:center}html[data-cuts-shell=ds] .ds-reframe-override .ddrop .chev svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-reframe-override .compact-slider .ds-param{padding:6px 0 8px}html[data-cuts-shell=ds] .ds-reframe-override .compact-slider .ds-param .prow{margin-bottom:6px}html[data-cuts-shell=ds] .ds-reframe-override .content-fields{display:grid;gap:6px;margin-top:6px}html[data-cuts-shell=ds] .ds-reframe-override .lcell{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:10px}html[data-cuts-shell=ds] .ds-reframe-override .lcell .lab{font-size:11.5px;color:var(--ink-3);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-reframe-override .lcell input{height:32px;padding:0 10px;background:#ffffff0a;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-family:"Instrument Serif",serif;font-style:italic;font-size:13px;outline:0;width:100%}html[data-cuts-shell=ds] .ds-reframe-override .lcell input::placeholder{color:var(--ink-4);font-style:italic}html[data-cuts-shell=ds] .ds-reframe-override .lcell input:focus{border-color:#8c66e88c;background:#ffffff0f}html[data-cuts-shell=ds] .ds-reframe-override .lcell.hero input{color:#e8d088}html[data-cuts-shell=ds] .ds-reframe-override .hint-text{font-size:11px;color:var(--ink-3);margin:8px 0 0}html[data-cuts-shell=ds] .ds-reframe-override .hint-text code{background:#ffffff0f;padding:1px 5px;border-radius:3px;font-size:10.5px;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-reframe-panel-ft{border-top:1px solid var(--line);padding:12px 18px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));display:grid;gap:12px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-reframe-summary{display:flex;align-items:center;gap:14px;font-size:10.5px}html[data-cuts-shell=ds] .ds-reframe-summary .grp{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-summary .grp svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-reframe-summary .grp.done{color:var(--ok)}html[data-cuts-shell=ds] .ds-reframe-summary .grp.review{color:var(--warn)}html[data-cuts-shell=ds] .ds-reframe-summary .grp.not-set{color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-summary .grp b{color:inherit;font-weight:500}html[data-cuts-shell=ds] .ds-reframe-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-cuts-shell=ds] .ds-reframe-cta .ds-btn{height:40px;font-size:13px}html[data-cuts-shell=ds] .ds-reframe-cta--four{grid-template-columns:1fr 1fr 1fr 1fr}html[data-cuts-shell=ds] .ds-reframe-previews--single{grid-template-rows:1fr}html[data-cuts-shell=ds] .ds-preview-poi{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--accent-bright);border:2px solid white;box-shadow:0 0 0 3px #8c66e859,0 0 18px var(--accent-glow);transform:translate(-50%,-50%);z-index:5;pointer-events:none}html[data-cuts-shell=ds] .ds-preview-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3);font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#1c1620,#0e0c14)}html[data-cuts-shell=ds] .ds-reframe-presets{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}html[data-cuts-shell=ds] .ds-preset-btn{appearance:none;height:28px;padding:0 12px;background:var(--chip);border:1px solid var(--line);color:var(--ink-2);border-radius:7px;font-family:inherit;font-size:11.5px;text-transform:capitalize;cursor:default}html[data-cuts-shell=ds] .ds-preset-btn:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy{position:relative;grid-template-columns:1fr}html[data-cuts-shell=ds] .ds-reframe-shell--legacy>#reframe-modal.fullscreen-modal{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 440px;grid-template-rows:100%;background:transparent!important;z-index:auto!important;padding:0!important}html[data-cuts-shell=ds] .ds-reframe-shell--legacy #reframe-modal .fullscreen-modal__main{min-width:0;min-height:0;padding:16px 22px 22px;display:flex;flex-direction:column;gap:16px;align-items:stretch;justify-content:flex-start;overflow:hidden}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-canvas-topbar{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3);font-size:12px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-canvas-crumbs{display:flex;align-items:center;gap:10px;letter-spacing:.02em}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-canvas-crumbs b{color:var(--ink-2);font-weight:500}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-canvas-crumbs em{color:var(--accent-bright);font-style:normal}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-canvas-crumbs .dot{width:3px;height:3px;border-radius:2px;background:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-canvas-hint{font-size:11px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-previews-stack{display:grid;grid-template-rows:1fr 1fr;gap:22px;align-items:center;justify-items:center;flex:1 1 0;min-height:0}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-preview-wrapper{position:relative;height:100%;width:auto;max-width:min(980px,100%);aspect-ratio:16 / 9;margin:0 auto;border-radius:22px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 30px 80px -30px #000c;background:linear-gradient(135deg,#1c1620,#0e0c14);cursor:pointer}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-preview-wrapper.selected{border-color:#5dd97f;box-shadow:0 0 0 1px #5dd97f,0 0 32px -8px #5dd97f80,0 30px 80px -30px #000c}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-preview-container{position:absolute;inset:0;display:grid}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-preview-canvas{width:100%;height:100%;object-fit:contain;display:block}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__drawer{position:relative;display:flex;flex-direction:column;min-height:0;width:auto;margin:14px 14px 14px 0;border-radius:18px;background:linear-gradient(180deg,#16161cf0,#0e0e14f5);border:1px solid var(--line-2);box-shadow:0 1px #ffffff0f inset,0 40px 80px -20px #0009,0 0 80px -20px #8c66e826;overflow:hidden;color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 14px;border-bottom:1px solid var(--line);flex:0 0 auto}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__title{margin:0;display:flex;align-items:center;gap:10px;font-family:Inter,system-ui,sans-serif;font-style:normal;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__title .ds-modal-icon{width:22px;height:22px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__close{appearance:none;background:transparent;border:1px solid transparent;width:28px;height:28px;border-radius:8px;color:var(--ink-2);cursor:default;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__close:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__close svg{width:14px;height:14px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__body{flex:1;min-height:0;overflow-y:auto;padding:12px 18px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .fullscreen-modal__footer{border-top:1px solid var(--line);padding:12px 18px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-drawer-info{padding:4px 0 12px;border-bottom:1px dashed var(--line);margin-bottom:4px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-clip-info{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-clip-info .reframe-separator{color:var(--ink-4)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-status{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10.5px;background:var(--chip);border:1px solid var(--line);color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-status.valid{background:#4dd17d24;border-color:#4dd17d66;color:var(--ok)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-status.stale{background:#d4a35a24;border-color:#d4a35a66;color:var(--warn)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-selected-aspect-row{margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-selected-aspect{color:var(--accent-bright);text-shadow:0 0 8px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-editor,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-editor,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-overlay-editor,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-nav-section{padding:14px 0;border-top:1px dashed var(--line)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-editor,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-editor,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-overlay-editor{margin-top:14px;padding:14px 14px 16px;border:1px solid var(--line);border-radius:12px;background:#ffffff06}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-editor:first-of-type{margin-top:0}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-editor-header,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-editor-header,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-overlay-editor-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-editor-label,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-editor-label,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-overlay-editor-label,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .sect-lbl{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);flex:1}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-editor-actions{display:flex;gap:4px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-aspect-buttons{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#0000004d;border:1px solid var(--line);border-radius:10px;margin-bottom:12px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-aspect-btn{appearance:none;background:transparent;border:0;color:var(--ink-2);height:32px;border-radius:8px;cursor:default;font-family:inherit;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-aspect-btn svg{width:12px;height:12px;opacity:.85}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-aspect-btn .reframe-aspect-ratio{font-family:JetBrains Mono,monospace;font-size:10px;color:#ffffff8c}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-aspect-btn.active .reframe-aspect-ratio{color:#ffffffb3}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-aspect-btn:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-aspect-btn.active{background:linear-gradient(180deg,#8c66e859,#8c66e838);color:#fff;box-shadow:0 0 0 1px #8c66e88c inset,0 0 14px -2px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-editor-controls,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-editor-controls,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-overlay-editor-controls{display:grid;gap:12px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-control,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-control,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-overlay-control,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-lines-slider-control{display:grid;grid-template-columns:80px 1fr 56px;align-items:center;gap:10px;font-size:12px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-control>span:last-child,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-control>span:last-child,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-overlay-control>span:last-child,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-lines-slider-control>span:last-child{text-align:right;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11.5px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:14px;background:transparent;border-radius:999px;outline:0}html[data-cuts-shell=ds] .ds-reframe-shell--legacy input[type=range]::-webkit-slider-runnable-track{height:2px;background:#ffffff0d;border-radius:999px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy input[type=range]::-moz-range-track{height:2px;background:#ffffff0d;border-radius:999px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:1px solid rgba(255,255,255,.6);box-shadow:0 0 0 4px #8c66e838,0 0 18px var(--accent-glow),0 2px 6px #0009;margin-top:-6px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:1px solid rgba(255,255,255,.6);box-shadow:0 0 0 4px #8c66e838,0 0 18px var(--accent-glow),0 2px 6px #0009}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-button-row{display:flex;gap:4px;align-items:center}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-button-row .btn{appearance:none;height:28px;padding:0 12px;background:var(--chip);border:1px solid var(--line);color:var(--ink-2);border-radius:7px;font-family:inherit;font-size:11.5px;cursor:default}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-button-row .btn:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-poi-icon-btn{width:28px;padding:0;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-nav-controls{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;margin-bottom:12px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-nav-btn{appearance:none;background:var(--chip);border:1px solid var(--line);color:var(--ink);height:34px;padding:0 12px;border-radius:9px;cursor:default;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:500}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-nav-btn:hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy #reframe-next-btn{background:linear-gradient(180deg,#8c66e840,#8c66e826);border-color:#8c66e880;color:var(--accent-bright);box-shadow:0 0 14px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy #reframe-next-btn:hover{background:linear-gradient(180deg,#8c66e859,#8c66e838)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-nav-position{text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filmstrip{display:flex;gap:6px;padding:4px 0 12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filmstrip-item{position:relative;flex:0 0 58px;aspect-ratio:16 / 10;border-radius:7px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,#2a2228,#14101a);cursor:default}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filmstrip-item.active{border-color:var(--accent-bright);box-shadow:0 0 0 1px var(--accent-bright),0 0 18px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filmstrip-item img[src=""],html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filmstrip-item img:not([src]){display:none}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:4px;background:#00000040;border:1px solid var(--line);border-radius:10px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filter-btn{appearance:none;background:transparent;border:0;color:var(--ink-2);height:30px;border-radius:7px;cursor:default;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:11.5px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filter-btn:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-filter-btn.active{background:linear-gradient(180deg,#8c66e859,#8c66e838);color:#fff;box-shadow:0 0 0 1px #8c66e88c inset}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-tool-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-bottom:12px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-tool-row .btn{height:30px;padding:0 12px;background:var(--accent-tint);border:1px solid rgba(140,102,232,.5);color:var(--accent-bright);border-radius:8px;cursor:default;font-family:inherit;font-size:12px;box-shadow:0 0 12px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-autofit-status:empty{display:none}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-control select,html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-control input[type=text],html[data-cuts-shell=ds] .ds-reframe-shell--legacy .form-input{height:32px;padding:0 10px;background:#ffffff0a;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:12.5px;outline:0;width:100%}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-content-control input[type=text]{font-family:"Instrument Serif",serif;font-style:italic;font-size:13px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-content-control input::placeholder{color:var(--ink-4);font-style:italic}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-content-control{grid-template-columns:80px 1fr}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-title-content-control>span:first-child{align-self:start;padding-top:8px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .title-lines-fields{display:grid;gap:6px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .title-markup-hint{margin:6px 0 0;font-size:11px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .title-markup-hint code{background:#ffffff0f;padding:1px 5px;border-radius:3px;font-size:10.5px;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-status-summary{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-summary-item{display:inline-flex;align-items:center;gap:6px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-indicator-valid{color:var(--ok)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-indicator-stale{color:var(--warn)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-indicator-notset{color:var(--ink-3)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .ds-num-badge{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--accent-bright);background:var(--accent-tint);border:1px solid rgba(140,102,232,.45);letter-spacing:.04em;flex:0 0 22px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .reframe-inheritance-status.hidden{display:none}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .btn:not(.ds-btn-primary):not(.reframe-filter-btn):not(.reframe-poi-button-row .btn):not(.reframe-aspect-btn):not(.reframe-nav-btn):not(.reframe-title-tool-row .btn){appearance:none;background:var(--chip);border:1px solid var(--line);color:var(--ink);height:30px;padding:0 10px;border-radius:8px;font-family:inherit;font-size:12px;cursor:default;display:inline-flex;align-items:center;gap:6px}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .btn:not(.ds-btn-primary):not(.reframe-filter-btn):not(.reframe-poi-button-row .btn):not(.reframe-aspect-btn):not(.reframe-nav-btn):not(.reframe-title-tool-row .btn):hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .btn-ghost{background:transparent!important;border-color:transparent!important;color:var(--ink-2)!important}html[data-cuts-shell=ds] .ds-reframe-shell--legacy .btn-ghost:hover{background:var(--chip)!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-cuts-shell=ds] .ds-inspector-panel{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;border-radius:16px;overflow:hidden;margin:12px 12px 12px 0;background:linear-gradient(180deg,#16161c,#101015);border:1px solid var(--line-2);box-shadow:0 1px #ffffff0f inset,0 40px 80px -20px #0009}html[data-cuts-shell=ds] .ds-inspector-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);z-index:2;pointer-events:none}html[data-cuts-shell=ds] .ds-inspect-tabs-row{display:flex;align-items:center;padding:8px 8px 0;border-bottom:1px solid var(--line);position:relative;flex:0 0 auto}html[data-cuts-shell=ds] .ds-inspect-tabs-row .ds-inspect-tabs{flex:1 1 auto;border-bottom:0;padding:0}html[data-cuts-shell=ds] .ds-inspect-tabs-row.ds-inspect-tabs-wrap{display:grid;grid-template-columns:repeat(5,1fr);gap:2px 4px;padding:6px 6px 8px;align-items:stretch}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:30px;padding:0 6px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--ink-2);font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.01em;cursor:default;text-align:center}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab .ds-i-tab-ico{display:inline-flex;flex:0 0 auto;width:13px;height:13px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab .ds-i-tab-ico svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab .ds-i-tab-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab:hover{background:#ffffff08;color:var(--ink)}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab:hover .ds-i-tab-ico{color:var(--ink-2)}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab.is-active{background:var(--accent-tint);border-color:#8c66e859;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab.is-active .ds-i-tab-ico{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab.is-active:after,html[data-cuts-shell=ds] .ds-inspect-tabs-wrap .ds-i-tab.active:after{display:none}html[data-cuts-shell=ds] .ds-inspect-tabs-tail{display:flex;align-items:center;padding:0 0 0 2px}html[data-cuts-shell=ds] .ds-inspect-more{appearance:none;background:var(--chip);border:1px solid var(--line);color:var(--ink-2);height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;font-family:inherit;font-size:11.5px;cursor:default;margin:4px 4px 0}html[data-cuts-shell=ds] .ds-inspect-more svg{width:12px;height:12px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-inspect-more .ds-inspect-more-label{letter-spacing:.02em}html[data-cuts-shell=ds] .ds-inspect-more .ds-inspect-more-count{font-size:9.5px;color:var(--ink-3);padding:1px 5px;background:#ffffff14;border-radius:999px;letter-spacing:.04em}html[data-cuts-shell=ds] .ds-inspect-more:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-inspect-more.is-active{background:var(--accent-tint);border-color:#8c66e873;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-inspect-more.is-active .ds-inspect-more-count{background:#8c66e838;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-inspect-more-ico{display:inline-flex;align-items:center;width:14px;height:14px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-inspect-more-ico svg{width:14px;height:14px}html[data-cuts-shell=ds] .ds-clip-card{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px dashed var(--line);flex:0 0 auto}html[data-cuts-shell=ds] .ds-clip-card-thumb{width:46px;height:32px;border-radius:6px;flex:0 0 46px;background:radial-gradient(50% 50% at 50% 40%,#6a4a20,transparent 60%),linear-gradient(135deg,#5a4030,#1c1a16);background-size:cover;background-position:center;border:1px solid var(--line-2)}html[data-cuts-shell=ds] .ds-clip-card-meta{flex:1 1 auto;min-width:0;display:grid;gap:2px}html[data-cuts-shell=ds] .ds-clip-card-key{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-clip-card-nm{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-clip-card-nm span{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-clip-card-nm small{font-weight:400;color:var(--ink-3);font-size:10.5px;margin-left:4px}html[data-cuts-shell=ds] .ds-clip-card-actions{display:flex;gap:2px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-clip-card-action{appearance:none;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ink-3);display:grid;place-items:center;cursor:default}html[data-cuts-shell=ds] .ds-clip-card-action:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line)}html[data-cuts-shell=ds] .ds-clip-card-action svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-title-style-toggles{display:flex;gap:4px;margin:8px 0 4px}html[data-cuts-shell=ds] .ds-title-style-toggle{appearance:none;width:36px;height:30px;background:var(--chip);border:1px solid var(--line);border-radius:7px;color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;cursor:default}html[data-cuts-shell=ds] .ds-title-style-toggle:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-title-style-toggle.is-on{background:var(--accent-tint);color:var(--accent-bright);border-color:#8c66e880;box-shadow:0 0 12px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-title-swatches{display:flex;align-items:center;gap:6px;padding:4px 0 8px;flex-wrap:wrap}html[data-cuts-shell=ds] .ds-title-swatch{appearance:none;width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.18);cursor:default;padding:0;transition:box-shadow .12s,border-color .12s}html[data-cuts-shell=ds] .ds-title-swatch:hover{border-color:#ffffff8c}html[data-cuts-shell=ds] .ds-title-swatch.is-active{box-shadow:0 0 0 2px var(--accent-bright),0 0 14px -2px var(--accent-glow);border-color:#00000059}html[data-cuts-shell=ds] .ds-fade-card{background:#00000040;border:1px solid var(--line);border-radius:10px;padding:6px 8px;margin:8px 0 4px}html[data-cuts-shell=ds] .ds-fade-card svg{display:block;width:100%;height:48px}html[data-cuts-shell=ds] .ds-trim-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 2px}html[data-cuts-shell=ds] .ds-trim-cell label{display:block;font-size:11px;color:var(--ink-3);margin-bottom:4px;letter-spacing:.04em}html[data-cuts-shell=ds] .ds-num-input{display:block;height:30px;line-height:30px;text-align:center;font-size:12px;color:var(--ink);background:#ffffff0a;border:1px solid var(--line);border-radius:8px}html[data-cuts-shell=ds] .ds-vo-tuner{margin-top:10px;padding:10px 12px;background:#8c66e80f;border:1px solid rgba(140,102,232,.25);border-radius:10px}html[data-cuts-shell=ds] .ds-vo-tuner-hd{font-size:10.5px;letter-spacing:.08em;color:var(--ink-3);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-cuts-shell=ds] .ds-vo-takes{list-style:none;margin:0;padding:0;background:#0000002e;border:1px solid var(--line);border-radius:12px;overflow:hidden}html[data-cuts-shell=ds] .ds-vo-take{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 10px}html[data-cuts-shell=ds] .ds-vo-take+.ds-vo-take{border-top:1px dashed var(--line)}html[data-cuts-shell=ds] .ds-vo-take-num{font-size:10px;color:var(--ink-3);text-align:right}html[data-cuts-shell=ds] .ds-vo-take-num.is-active{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-vo-take-meta{min-width:0}html[data-cuts-shell=ds] .ds-vo-take-name{font-size:11px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-cuts-shell=ds] .ds-vo-take-sub{font-size:9.5px;color:var(--ink-3);margin-top:1px}html[data-cuts-shell=ds] .ds-vo-take-use{font-size:9px;color:var(--ok);padding:2px 6px;background:#4dd17d1f;border:1px solid rgba(77,209,125,.35);border-radius:4px;letter-spacing:.04em}html[data-cuts-shell=ds] .ds-vo-take-set{appearance:none;height:24px;padding:0 10px;font-size:11px;color:var(--ink-2);background:var(--chip);border:1px solid var(--line);border-radius:6px;cursor:default;font-family:inherit}html[data-cuts-shell=ds] .ds-vo-take-set:hover{color:var(--ink);background:var(--chip-h);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-inspector-panel .ds-panel-ft{flex:0 0 auto;padding:12px 16px 14px;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));display:grid;gap:8px}html[data-cuts-shell=ds] .ds-inspector-panel .ds-reset-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-inspector-panel .ds-reset-row b{color:var(--ink-2);font-weight:500;font-size:10.5px}html[data-cuts-shell=ds] .ds-inspector-panel .ds-btn-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-cuts-shell=ds] .ds-inspector-panel .ds-btn-row .ds-btn{height:36px;font-size:12.5px}html[data-cuts-shell=ds] .ds-inspector-panel .ds-btn-ico{display:inline-flex;align-items:center;width:13px;height:13px}html[data-cuts-shell=ds] .ds-inspector-panel .ds-btn-ico svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-swatches{display:flex;align-items:center;gap:6px;padding:4px 0 8px}html[data-cuts-shell=ds] .ds-swatch-dot{appearance:none;width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.18);cursor:default;padding:0;transition:box-shadow .12s,border-color .12s}html[data-cuts-shell=ds] .ds-swatch-dot:hover{border-color:#ffffff8c}html[data-cuts-shell=ds] .ds-swatch-dot.is-active{box-shadow:0 0 0 2px #fff;border-color:#00000059}html[data-cuts-shell=ds] .ds-title-lines-fields{display:grid;gap:6px;margin-bottom:10px}html[data-cuts-shell=ds] .ds-title-lcell{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:10px}html[data-cuts-shell=ds] .ds-title-lcell .lab{font-size:11.5px;color:var(--ink-3);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-title-lcell input{height:32px;padding:0 10px;background:#ffffff0a;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:13px;outline:0;width:100%}html[data-cuts-shell=ds] .ds-title-lcell input::placeholder{color:var(--ink-4);font-style:italic}html[data-cuts-shell=ds] .ds-title-lcell input:focus{border-color:#8c66e88c;background:#ffffff0f}html[data-cuts-shell=ds] .ds-title-lcell.is-hero input{color:#e8d088}html[data-cuts-shell=ds] .ds-title-markup-hint{margin:6px 0 0;font-size:11px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-title-markup-hint code{background:#ffffff0f;padding:1px 5px;border-radius:3px;font-size:10.5px;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-inspect-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 18px 18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-inspect-body::-webkit-scrollbar{width:8px}html[data-cuts-shell=ds] .ds-inspect-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}html[data-cuts-shell=ds] .ds-inspect-tab-body,html[data-cuts-shell=ds] .ds-inspect-color{display:flex;flex-direction:column;gap:0}html[data-cuts-shell=ds] .ds-param-meter .ds-param-meter-track{height:4px;background:#ffffff0d;border-radius:999px;overflow:hidden;margin-top:4px}html[data-cuts-shell=ds] .ds-param-meter .ds-param-meter-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-bright));border-radius:999px;transition:width .25s ease-out}html[data-cuts-shell=ds] .ds-param-meter.is-warn .ds-param-meter-fill{background:linear-gradient(90deg,#e8b04a,#e54a3d)}html[data-cuts-shell=ds] .ds-param-meter .pval.mono{font-family:JetBrains Mono,monospace;font-feature-settings:"tnum" 1}html[data-cuts-shell=ds] .ds-inspect-row{padding:12px 0 4px}html[data-cuts-shell=ds] .ds-inspect-row-grid{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:4px 0 8px}html[data-cuts-shell=ds] .ds-inspect-stack{display:flex;flex-direction:column;gap:8px}html[data-cuts-shell=ds] .ds-inspect-fieldlabel{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace;margin-top:4px}html[data-cuts-shell=ds] .ds-inspect-actions{display:flex;align-items:center;gap:8px;padding-top:10px;flex-wrap:wrap}html[data-cuts-shell=ds] .ds-inspect-emptyline{padding:8px 0;font-size:12px;color:var(--ink-3);font-style:italic}html[data-cuts-shell=ds] .ds-inspect-note{font-size:11.5px;color:var(--ink-3);line-height:1.5;padding:6px 0 0}html[data-cuts-shell=ds] .ds-inspect-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-inspect-list-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#ffffff06;border:1px solid var(--line);min-height:36px}html[data-cuts-shell=ds] .ds-inspect-list-item.is-clickable{cursor:default}html[data-cuts-shell=ds] .ds-inspect-list-item.is-clickable:hover{background:var(--chip-h);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-inspect-list-item.is-active{background:var(--accent-tint);border-color:#8c66e873;box-shadow:0 0 14px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-inspect-list-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}html[data-cuts-shell=ds] .ds-inspect-list-nm{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-inspect-list-sub{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-inspect-list-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-inspect-list-share{appearance:none;background:transparent;border:1px solid var(--line);width:24px;height:24px;display:inline-grid;place-items:center;border-radius:5px;color:var(--ink-3);cursor:default}html[data-cuts-shell=ds] .ds-inspect-list-share:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-inspect-list-share svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-export-aspect-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 0 10px}html[data-cuts-shell=ds] .ds-export-aspect{display:flex;flex-direction:column;gap:6px;padding:10px 10px 8px;border-radius:10px;background:#ffffff06;border:1px solid var(--line);position:relative}html[data-cuts-shell=ds] .ds-export-aspect.is-ok{border-color:#5fd97a59}html[data-cuts-shell=ds] .ds-export-aspect.is-violet{border-color:#8c66e873;background:var(--accent-tint)}html[data-cuts-shell=ds] .ds-export-aspect.is-warn{border-color:#e8b04a59}html[data-cuts-shell=ds] .ds-export-aspect.is-err{border-color:#e54a3d59}html[data-cuts-shell=ds] .ds-export-aspect-frame{position:relative;width:56%;max-width:64px;min-height:24px;margin:0 auto;border:1px dashed var(--line-2);border-radius:4px;background:#ffffff05;align-self:center}html[data-cuts-shell=ds] .ds-export-aspect-lbl{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);text-align:center;letter-spacing:.04em}html[data-cuts-shell=ds] .ds-export-aspect-when{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--ink-3);text-align:center;letter-spacing:.04em}html[data-cuts-shell=ds] .ds-export-aspect-acts{display:flex;gap:4px;justify-content:center;margin-top:2px}html[data-cuts-shell=ds] .ds-export-aspect-shell{position:relative;width:70%;max-width:96px;margin:0 auto;border:1px solid var(--line-2);border-radius:6px;background:#00000040;overflow:hidden;align-self:center}html[data-cuts-shell=ds] .ds-export-aspect-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}html[data-cuts-shell=ds] .ds-export-aspect-play{position:absolute;inset:0;appearance:none;background:#00000073;border:0;display:grid;place-items:center;color:var(--ink);cursor:default;opacity:0;transition:opacity .15s ease-out}html[data-cuts-shell=ds] .ds-export-aspect:hover .ds-export-aspect-play{opacity:1}html[data-cuts-shell=ds] .ds-export-aspect-play svg{width:20px;height:20px}html[data-cuts-shell=ds] .ds-export-aspect-info{font-size:9.5px;color:var(--ink-3);text-align:center;letter-spacing:.04em;font-feature-settings:"tnum" 1}html[data-cuts-shell=ds] .ds-export-aspect-check{position:absolute;top:4px;right:4px;width:16px;height:16px;display:grid;place-items:center;z-index:1}html[data-cuts-shell=ds] .ds-export-aspect.is-selected{border-color:var(--accent-bright);box-shadow:0 0 14px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-export-batch-bar{padding:4px 0 8px;gap:6px;align-items:center}html[data-cuts-shell=ds] .ds-exports-tab .ds-inspect-fieldlabel{display:block;margin:10px 0 4px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-export-aspect-checks{display:flex;flex-wrap:wrap;gap:6px 14px;padding:4px 0 6px}html[data-cuts-shell=ds] .ds-export-aspect-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);cursor:default}html[data-cuts-shell=ds] .ds-export-aspect-check input{appearance:auto;margin:0;cursor:default}html[data-cuts-shell=ds] .ds-export-aspect-check.is-on{color:var(--ink)}html[data-cuts-shell=ds] .ds-export-stepper{display:inline-flex;align-items:center;gap:6px;padding:2px 0 4px}html[data-cuts-shell=ds] .ds-export-stepper-btn{appearance:none;background:transparent;border:1px solid var(--line);color:var(--ink-2);width:26px;height:26px;border-radius:6px;font-family:inherit;font-size:14px;line-height:1;cursor:default;display:inline-grid;place-items:center}html[data-cuts-shell=ds] .ds-export-stepper-btn:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-export-stepper-val{width:64px;text-align:center}html[data-cuts-shell=ds] .ds-export-stepper-suffix{color:var(--ink-3);font-size:11px}html[data-cuts-shell=ds] .ds-export-summary{margin-top:10px;padding:10px 0 0;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-export-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}html[data-cuts-shell=ds] .ds-export-summary-label{color:var(--ink-3);letter-spacing:.02em}html[data-cuts-shell=ds] .ds-export-summary-value{color:var(--ink);font-feature-settings:"tnum" 1}html[data-cuts-shell=ds] .ds-export-primary-row{padding:10px 0 4px;gap:6px;justify-content:flex-end}html[data-cuts-shell=ds] .ds-export-batch-row{padding:0 0 10px;gap:6px}html[data-cuts-shell=ds] .ds-export-batch-row .ds-btn{width:100%;justify-content:center}html[data-cuts-shell=ds] .ds-export-status-row{padding:4px 0 10px;gap:8px;align-items:center}html[data-cuts-shell=ds] .ds-export-linked{margin-top:10px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#ffffff05;display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-export-linked-status{font-size:11.5px;color:var(--ink)}html[data-cuts-shell=ds] .ds-export-linked-meta{font-size:10.5px;color:var(--ink-3);letter-spacing:.01em}html[data-cuts-shell=ds] .ds-export-deliver-link{margin-top:10px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#ffffff05;display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-export-deliver-link-label{font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-export-deliver-link-row{display:flex;align-items:center;gap:6px;min-width:0}html[data-cuts-shell=ds] .ds-export-deliver-link-anchor{flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--accent-bright);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-export-deliver-link-anchor:hover{text-decoration:underline}html[data-cuts-shell=ds] .ds-export-deliver-link-meta{font-size:10.5px;color:var(--ink-3);letter-spacing:.01em}html[data-cuts-shell=ds] .ds-export-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}html[data-cuts-shell=ds] .ds-export-history-item{padding:10px;border:1px solid var(--line);border-radius:6px;background:#ffffff05;display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-export-history-fn{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);word-break:break-all;line-height:1.3}html[data-cuts-shell=ds] .ds-export-history-meta{font-size:10.5px;color:var(--ink-3);letter-spacing:.01em}html[data-cuts-shell=ds] .ds-export-history-deliver{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-2);word-break:break-all;line-height:1.3}html[data-cuts-shell=ds] .ds-export-history-upload{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-3);margin-top:2px}html[data-cuts-shell=ds] .ds-export-history-item{cursor:default;transition:border-color .15s ease-out}html[data-cuts-shell=ds] .ds-export-history-item:hover{border-color:var(--line-2);background:#ffffff09}html[data-cuts-shell=ds] .ds-export-history-item.is-uploaded{border-color:#5fd97a59}html[data-cuts-shell=ds] .ds-export-history-item.is-superseded{opacity:.55}html[data-cuts-shell=ds] .ds-export-history-actions{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}html[data-cuts-shell=ds] .ds-export-history-act{appearance:none;background:transparent;border:1px solid var(--line);color:var(--ink-3);width:26px;height:26px;display:inline-grid;place-items:center;border-radius:5px;cursor:default;text-decoration:none}html[data-cuts-shell=ds] .ds-export-history-act:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-export-history-act.is-on{background:#5fd97a26;color:#5fd97a;border-color:#5fd97a73}html[data-cuts-shell=ds] .ds-export-history-act-danger:hover{background:#e54a3d26;color:#e54a3d;border-color:#e54a3d8c}html[data-cuts-shell=ds] .ds-export-history-act svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-param-input{appearance:none;background:var(--chip);border:1px solid var(--line);border-radius:5px;color:var(--ink);padding:3px 7px;font-size:13px;line-height:18px;min-width:0;-moz-appearance:textfield}html[data-cuts-shell=ds] .ds-param-input:focus{outline:none;border-color:var(--line-2, rgba(255, 255, 255, .18));background:var(--chip-h, rgba(255, 255, 255, .07))}html[data-cuts-shell=ds] .ds-param-input::-webkit-outer-spin-button,html[data-cuts-shell=ds] .ds-param-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-cuts-shell=ds] .ds-inspect-list-share-danger:hover{background:#e54a3d26;color:#e54a3d;border-color:#e54a3d8c}html[data-cuts-shell=ds] .ds-inspect-hint{margin:6px 0 0;color:var(--ink-3);font-size:11px;line-height:1.45}html[data-cuts-shell=ds] .ds-inspect-bullets{margin:4px 0 0;padding-left:16px;color:var(--ink-3);font-size:11px;line-height:1.5}html[data-cuts-shell=ds] .ds-inspect-bullets li{margin:2px 0}html[data-cuts-shell=ds] .ds-color-actions{flex-wrap:wrap;gap:4px;padding:8px 0 4px}html[data-cuts-shell=ds] .ds-inspect-worker-row-actions{display:flex;gap:3px;margin-top:2px}html[data-cuts-shell=ds] .ds-inspect-worker-act{appearance:none;background:transparent;border:1px solid var(--line);width:22px;height:22px;display:grid;place-items:center;border-radius:5px;color:var(--ink-3);cursor:default}html[data-cuts-shell=ds] .ds-inspect-worker-act:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-inspect-worker-act svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-workers-bulk{padding:8px 0 6px;gap:6px;flex-wrap:wrap;border-bottom:1px dashed var(--line);margin-bottom:6px}html[data-cuts-shell=ds] .ds-vo-take-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-vo-take-regen{appearance:none;background:transparent;border:1px solid var(--line);width:22px;height:22px;display:grid;place-items:center;border-radius:5px;color:var(--ink-3);cursor:default}html[data-cuts-shell=ds] .ds-vo-take-regen:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-vo-take-regen svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-inspect-color-row{display:flex;align-items:center;gap:8px}html[data-cuts-shell=ds] .ds-color-swatch-input{appearance:none;width:32px;height:26px;padding:0;border:1px solid var(--line);border-radius:6px;background:transparent;cursor:default}html[data-cuts-shell=ds] .ds-color-swatch-input::-webkit-color-swatch-wrapper{padding:0}html[data-cuts-shell=ds] .ds-color-swatch-input::-webkit-color-swatch{border:0;border-radius:4px}html[data-cuts-shell=ds] .ds-i-tab{position:relative}html[data-cuts-shell=ds] .ds-i-tab-mod{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-inspect-hide{appearance:none;background:transparent;border:1px solid var(--line);width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:var(--ink-3);cursor:default;margin-left:4px;align-self:center}html[data-cuts-shell=ds] .ds-inspect-hide:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-inspect-hide svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-inspect-keyvals{display:grid;grid-template-columns:1fr;gap:6px;padding:4px 0}html[data-cuts-shell=ds] .ds-inspect-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px dashed var(--line)}html[data-cuts-shell=ds] .ds-inspect-kv:last-child{border-bottom:0}html[data-cuts-shell=ds] .ds-inspect-kv .k{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase}html[data-cuts-shell=ds] .ds-inspect-kv .v{font-size:12.5px;color:var(--ink);text-align:right}html[data-cuts-shell=ds] .ds-inspect-banner{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;padding:8px 10px;border-radius:8px;border:1px solid rgba(245,176,65,.35);background:#f5b0411a}html[data-cuts-shell=ds] .ds-inspect-banner.is-warn .ds-inspect-banner-title{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#f5b041}html[data-cuts-shell=ds] .ds-inspect-banner .ds-inspect-banner-note{font-size:12px;color:var(--ink-2, var(--ink))}html[data-cuts-shell=ds] .ds-inspect-status-grid{display:grid;grid-template-columns:1fr;gap:4px}html[data-cuts-shell=ds] .ds-inspect-worker-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-inspect-worker{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffff05;border:1px solid var(--line);border-radius:6px}html[data-cuts-shell=ds] .ds-inspect-worker-nm{flex:1;min-width:0;font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-inspect-worker-pct{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-2);font-feature-settings:"tnum" 1}html[data-cuts-shell=ds] .ds-inspect-worker.has-icon{align-items:flex-start;padding:8px 10px;gap:10px}html[data-cuts-shell=ds] .ds-inspect-worker-ico{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:6px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-inspect-worker-ico svg{width:14px;height:14px}html[data-cuts-shell=ds] .ds-inspect-worker-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}html[data-cuts-shell=ds] .ds-inspect-worker.has-icon .ds-inspect-worker-nm{flex:0 0 auto}html[data-cuts-shell=ds] .ds-inspect-worker-sub{font-size:10.5px;color:var(--ink-3);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-inspect-worker-bar{margin-top:3px;height:4px;background:#ffffff0d;border-radius:999px;overflow:hidden}html[data-cuts-shell=ds] .ds-inspect-worker-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-bright));border-radius:999px;transition:width .25s ease-out}html[data-cuts-shell=ds] .ds-inspect-worker-right{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}html[data-cuts-shell=ds] .ds-inspect-channel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-inspect-channel{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#ffffff05;border:1px solid var(--line);border-radius:6px;font-size:11.5px}html[data-cuts-shell=ds] .ds-inspect-channel-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ink-3)}html[data-cuts-shell=ds] .ds-inspect-channel-dot.is-live{background:#5fd97a;box-shadow:0 0 6px #5fd97a8c}html[data-cuts-shell=ds] .ds-inspect-channel-dot.is-warn{background:#e8b04a;box-shadow:0 0 6px #e8b04a8c}html[data-cuts-shell=ds] .ds-inspect-channel-dot.is-err{background:#e54a3d;box-shadow:0 0 6px #e54a3d8c}html[data-cuts-shell=ds] .ds-inspect-channel-nm{flex:1;min-width:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-inspect-channel-st{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}html[data-cuts-shell=ds] .ds-sect-actions{display:inline-flex;align-items:center;gap:6px;margin-left:8px}html[data-cuts-shell=ds] .ds-sect-reset{appearance:none;background:transparent;border:1px solid var(--line);color:var(--ink-3);height:22px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-family:inherit;font-size:10px;letter-spacing:.04em;cursor:default}html[data-cuts-shell=ds] .ds-sect-reset svg{width:10px;height:10px}html[data-cuts-shell=ds] .ds-sect-reset:hover{background:#ffffff0a;color:var(--ink-2);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-sect-act{appearance:none;background:transparent;border:1px solid var(--line);color:var(--ink-3);width:22px;height:22px;display:inline-grid;place-items:center;border-radius:5px;cursor:default}html[data-cuts-shell=ds] .ds-sect-act svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-sect-act:hover{background:var(--chip-h);color:var(--ink-2);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-sect-act:disabled{opacity:.35;cursor:not-allowed}html[data-cuts-shell=ds] .ds-music-library{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}html[data-cuts-shell=ds] .ds-music-library-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#ffffff06}html[data-cuts-shell=ds] .ds-music-library-row.is-current{background:var(--accent-tint);border-color:#8c66e859}html[data-cuts-shell=ds] .ds-music-library-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html[data-cuts-shell=ds] .ds-music-library-nm{font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-music-library-sub{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-music-library-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}html[data-cuts-shell=ds] .ds-inspect-empty{display:grid;gap:8px;padding:40px 12px 24px;text-align:center}html[data-cuts-shell=ds] .ds-inspect-empty-title{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;color:var(--ink)}html[data-cuts-shell=ds] .ds-inspect-empty-note{font-size:12.5px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-inspect-color.is-disabled,html[data-cuts-shell=ds] .ds-inspect-tab-body.is-disabled{opacity:.55;pointer-events:none}html[data-cuts-shell=ds] .ds-inspect-placeholder{display:grid;gap:14px;padding:32px 12px;border:1px dashed var(--line);border-radius:12px;background:#ffffff05;text-align:center}html[data-cuts-shell=ds] .ds-inspect-placeholder-num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-inspect-placeholder-name{font-family:"Instrument Serif",serif;font-style:italic;font-size:26px;color:var(--ink)}html[data-cuts-shell=ds] .ds-inspect-placeholder-note{font-size:12px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-inspect-placeholder-note code{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-2);padding:1px 5px;border-radius:4px;background:#ffffff0d;border:1px solid var(--line)}html[data-cuts-shell=ds] .ds-popover{background:linear-gradient(180deg,#16161cf5,#0e0e14fa);border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--sh-panel);padding:4px;max-height:min(70vh,480px);overflow-y:auto;color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:12.5px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-popover::-webkit-scrollbar{width:8px}html[data-cuts-shell=ds] .ds-popover::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}html[data-cuts-shell=ds] .ds-select-menu{display:flex;flex-direction:column;gap:1px}html[data-cuts-shell=ds] .ds-select-item{appearance:none;border:0;background:transparent;color:var(--ink);cursor:default;text-align:left;padding:7px 10px;border-radius:6px;font:inherit;font-size:12.5px;display:flex;align-items:center;gap:8px}html[data-cuts-shell=ds] .ds-select-item:hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-select-item.is-active{background:var(--accent-tint);color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-select-item.is-disabled{opacity:.4;cursor:not-allowed}html[data-cuts-shell=ds] .ds-select-empty{padding:8px 10px;color:var(--ink-3);font-size:12px}html[data-cuts-shell=ds] .ds-select-item{width:100%}html[data-cuts-shell=ds] .ds-select-item-lbl{flex:1 1 auto;min-width:0}html[data-cuts-shell=ds] .ds-select-item-ico{display:inline-flex;width:15px;height:15px;flex:none;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-select-item-ico svg{width:100%;height:100%}html[data-cuts-shell=ds] .ds-select-item-arrow{width:12px;height:12px;flex:none;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-select-item.is-danger,html[data-cuts-shell=ds] .ds-select-item.is-danger .ds-select-item-ico{color:var(--err)}html[data-cuts-shell=ds] .ds-select-item.is-danger:hover{background:rgba(var(--error-rgb),.12)}html[data-cuts-shell=ds] .ds-select-sect{display:flex;align-items:center;gap:8px;padding:7px 10px 3px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-select-sect .line{flex:1;height:1px;background:var(--line-2)}html[data-cuts-shell=ds] .ds-select-sep{height:1px;margin:4px 6px;background:var(--line-2);border:0}html[data-cuts-shell=ds] .ds-select-rowaction{appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;padding:0;border-radius:4px;color:var(--ink-3);opacity:0}html[data-cuts-shell=ds] .ds-select-item:hover .ds-select-rowaction{opacity:1}html[data-cuts-shell=ds] .ds-select-rowaction:hover{background:var(--chip-h);color:var(--ink)}html[data-cuts-shell=ds] .ds-select-rowaction svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-select-item.is-muted{opacity:.62}html[data-cuts-shell=ds] .ds-popover.ds-menu{width:260px;padding:6px;max-height:none;overflow:visible;background:linear-gradient(180deg,#15151b,#0d0d11);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 30px 70px -20px #000000bf,0 0 0 1px #0000004d,inset 0 1px #ffffff0a;backdrop-filter:blur(20px)}html[data-cuts-shell=ds] .ds-popover.ds-menu--more{width:280px}html[data-cuts-shell=ds] .ds-popover.ds-menu:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}html[data-cuts-shell=ds] .ds-popover.ds-menu--top:after{content:"";position:absolute;top:-7px;left:var(--ds-arrow-x, 50%);margin-left:-6px;width:12px;height:12px;background:#15151b;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);transform:rotate(45deg)}html[data-cuts-shell=ds] .ds-menu-scroll{display:flex;flex-direction:column;max-height:min(70vh,460px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-menu-scroll::-webkit-scrollbar{width:8px}html[data-cuts-shell=ds] .ds-menu-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}html[data-cuts-shell=ds] .ds-menu .ds-select-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:500;line-height:1.1;text-align:left;cursor:default}html[data-cuts-shell=ds] .ds-menu .ds-select-item:hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-menu .ds-select-item-ico{width:18px;height:18px;flex:none;display:grid;place-items:center;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-menu .ds-select-item:hover .ds-select-item-ico{color:var(--ink-2)}html[data-cuts-shell=ds] .ds-menu .ds-select-item-ico svg{width:15px;height:15px}html[data-cuts-shell=ds] .ds-menu .ds-select-item-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-cuts-shell=ds] .ds-menu .ds-select-item-arrow{width:11px;height:11px;flex:none;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-active{background:var(--accent-tint);color:var(--accent-bright);border-color:#8c66e859;box-shadow:0 0 22px -10px var(--accent-glow)}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-active .ds-select-item-ico{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-success{background:#4dd17d14;color:var(--ok);border-color:#4dd17d47}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-success .ds-select-item-ico{color:var(--ok)}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-danger,html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-danger .ds-select-item-ico{color:var(--err)}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-danger:hover{background:#e54a3d1a}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-disabled{color:var(--ink-4);pointer-events:none}html[data-cuts-shell=ds] .ds-menu .ds-select-item.is-disabled .ds-select-item-ico{color:var(--ink-4);opacity:.6}html[data-cuts-shell=ds] .ds-menu .ds-select-sect{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-menu-scroll>.ds-select-sect:first-child{padding-top:6px}html[data-cuts-shell=ds] .ds-menu .ds-select-sect .line{flex:1;height:1px;background:var(--line)}html[data-cuts-shell=ds] .ds-menu .ds-select-sep{height:1px;margin:6px 4px;background:var(--line);border:0}html[data-cuts-shell=ds] .ds-menu .ds-select-empty{padding:8px 10px;color:var(--ink-3);font-size:12px}html[data-cuts-shell=ds] .ds-menu .ds-menu-kbd{flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:1px 5px;min-width:16px;text-align:center;background:var(--chip);border:1px solid var(--line);border-radius:4px;color:var(--ink-3);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-menu .ds-menu-submeta{flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:1px 5px;background:#00000040;border-radius:4px;color:var(--ink-4);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px}html[data-cuts-shell=ds] .ds-menu-grid .ds-select-item{padding:9px 8px}html[data-cuts-shell=ds] .ds-menu-footer{margin-top:6px;padding:8px 10px 4px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--ink-4)}html[data-cuts-shell=ds] .ds-menu-footer b{color:var(--ink-2);font-weight:500}html[data-cuts-shell=ds] .ds-menu-pulse{width:5px;height:5px;flex:none;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok);animation:ds-menu-pulse 2s ease-in-out infinite}html[data-cuts-shell=ds] .ds-grad-ramp{position:relative;width:100%;aspect-ratio:16 / 5;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg-3)}html[data-cuts-shell=ds] .ds-grad-ramp .layer{position:absolute;inset:0}html[data-cuts-shell=ds] .ds-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum" 1;letter-spacing:-.01em}html[data-cuts-shell=ds] .ds-serif{font-family:"Instrument Serif",serif;font-style:italic}html[data-cuts-shell=ds] .cuts-container>*:not(#cuts-island-root){display:none!important}html[data-cuts-shell=ds] #cuts-header-controls{visibility:hidden!important;pointer-events:none!important;width:0!important;overflow:hidden!important}html[data-cuts-shell=ds] body:not(.app-shell-react-active) .app-header{height:54px!important;padding:0!important;display:block!important;background:linear-gradient(180deg,#14141acc,#08080be6)!important;border-bottom:1px solid var(--line)!important;overflow:hidden}html[data-cuts-shell=ds] body:not(.app-shell-react-active) .app-header>*:not(#ds-shell-header-root){display:none!important}html[data-cuts-shell=ds] #ds-shell-header-root{height:100%}html[data-cuts-shell=legacy] #ds-shell-header-root{display:none!important}html[data-cuts-shell=ds] body .ds-app{grid-template-rows:auto minmax(0,1fr) auto var(--app-shell-footer-height, 34px)!important;grid-template-areas:"linked   linked   linked" "bin      stage    inspect" "timeline timeline timeline" "status   status   status"!important}html[data-cuts-shell=ds] .app-shell-cuts-controls{display:inline-flex;align-items:center;gap:8px;margin-left:4px;padding-left:10px;border-left:1px solid var(--line-2)}html[data-cuts-shell=ds] .app-shell-cuts-controls .ds-cuts-cut-chip{min-width:0;max-width:200px}html[data-cuts-shell=ds] #mobileCutsControlsHost .app-shell-cuts-controls{margin-left:0;padding-left:0;border-left:0;gap:10px}html[data-cuts-shell=ds] #mobileCutsControlsHost .ds-cuts-cut-chip{max-width:100%}html[data-cuts-shell=ds] .ds-app-linked-header-row{grid-area:linked}html[data-cuts-shell=ds] .ds-linked-header{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#14141ab3,#08080bd9);flex-wrap:wrap}html[data-cuts-shell=ds] .ds-linked-header-main{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}html[data-cuts-shell=ds] .ds-linked-master{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);letter-spacing:.08em}html[data-cuts-shell=ds] .ds-linked-header-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}html[data-cuts-shell=ds] .ds-linked-header-actions .ds-btn{white-space:nowrap}html[data-cuts-shell=ds] .ds-linked-family{font-size:13px;color:var(--ink);font-weight:500;letter-spacing:.01em;white-space:nowrap}html[data-cuts-shell=ds] .ds-linked-version-btn{appearance:none;background:#8c66e824;border:1px solid rgba(140,102,232,.42);color:#c8aaff;border-radius:999px;height:22px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;cursor:pointer}html[data-cuts-shell=ds] .ds-linked-version-btn:hover{background:#8c66e838;border-color:#8c66e89e;color:#e9dcff}html[data-cuts-shell=ds] .ds-linked-version-btn svg{width:10px;height:10px;opacity:.8}html[data-cuts-shell=ds] .ds-linked-lanes-slot{display:inline-flex;align-items:center;gap:6px}html[data-cuts-shell=ds] .ds-linked-lanes-slot>#linked-cuts-lanes,html[data-cuts-shell=ds] #linked-cuts-lanes{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-pill{display:inline-flex;align-items:center;gap:0;height:24px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;padding:0 2px 0 0;overflow:hidden}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-pill.active{border-color:#4dd17d99;background:#4dd17d1f}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-pill.master .linked-lane-btn{color:#c8aaff}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-pill.locked{border-color:#e5484d8c;background:#e5484d14}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-btn{appearance:none;background:transparent;border:0;color:var(--ink-2);padding:0 10px;height:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;cursor:pointer}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-btn:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-btn.active{color:#4dd17d}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-lock-btn{appearance:none;background:transparent;border:0;color:var(--ink-3);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-lock-btn:hover{background:#ffffff0f;color:var(--ink)}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-lock-btn.locked{color:#e5484d}html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-lock-btn svg,html[data-cuts-shell=ds] .ds-linked-lanes-slot .linked-lane-lock-btn i{width:11px;height:11px}html[data-cuts-shell=ds] body[data-current-tab=cuts] #feedback-toggle,html[data-cuts-shell=ds] body[data-current-tab=cuts] #chat-bubble-btn,html[data-cuts-shell=ds] .cuts-container~#feedback-toggle,html[data-cuts-shell=ds] .cuts-container~#chat-bubble-btn{display:none!important}html[data-cuts-shell=ds] #feedback-toggle,html[data-cuts-shell=ds] #chat-bubble-btn{display:none!important}html[data-cuts-shell=ds] #cuts-selector-menu:not(.hidden),html[data-cuts-shell=ds] #cuts-kebab-menu:not(.hidden),html[data-cuts-shell=ds] #cuts-header-controls .context-submenu{visibility:visible!important;pointer-events:auto!important}html:not([data-cuts-shell=ds]) #cuts-island-root{display:none!important}#cuts-island-root{position:absolute;inset:0}.ds-cuts-mount-error{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:var(--ink);background:var(--bg)}.ds-cuts-mount-error-card{width:min(460px,100%);border:1px solid var(--line-2);border-radius:8px;background:#0a0a0eeb;padding:20px;box-shadow:0 18px 50px #00000061}.ds-cuts-mount-error-kicker{display:block;margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright)}.ds-cuts-mount-error-card strong{display:block;margin-bottom:8px;font-size:15px}.ds-cuts-mount-error-card p{margin:0;color:var(--ink-2);line-height:1.45}.cuts-container:has(#cuts-island-root){position:relative}html[data-cuts-shell=ds] .ds-app{position:absolute;inset:0;display:grid;grid-template-columns:264px minmax(0,1fr) 400px;grid-template-rows:54px minmax(0,1fr) auto var(--app-shell-footer-height, 34px);grid-template-areas:"topbar   topbar   topbar" "bin      stage    inspect" "timeline timeline timeline" "status   status   status";background:var(--bg);color:var(--ink);overflow:hidden;font-family:Inter,system-ui,sans-serif;font-size:13px}html[data-cuts-shell=ds] .ds-app:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 12% 18%,rgba(76,51,152,.25),transparent 60%),radial-gradient(50% 45% at 88% 78%,rgba(120,80,60,.12),transparent 60%)}html[data-cuts-shell=ds] .ds-app>*{position:relative;z-index:1}html[data-cuts-shell=ds] .ds-app-topbar{display:grid;grid-template-columns:264px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 18px;height:100%;background:linear-gradient(180deg,#14141acc,#08080be6)}html[data-cuts-shell=ds] .ds-app-brand{display:flex;align-items:center;gap:10px;min-width:0}html[data-cuts-shell=ds] .ds-app-logo{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#c8aaff,#6a47c4);box-shadow:0 0 18px -2px var(--accent-glow),0 1px #ffffff40 inset;display:grid;place-items:center;color:#fff;flex:0 0 28px}html[data-cuts-shell=ds] .ds-app-logo svg{width:14px;height:14px}html[data-cuts-shell=ds] .ds-app-brand-text{display:flex;flex-direction:column;line-height:1.1;min-width:0}html[data-cuts-shell=ds] .ds-app-name{font-family:"Instrument Serif",serif;font-style:italic;font-size:21px;color:var(--ink)}html[data-cuts-shell=ds] .ds-app-name em{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-app-workspace{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-app-nav{display:flex;align-items:center;justify-content:center;min-width:0}html[data-cuts-shell=ds] .ds-app-topbar-right{display:flex;align-items:center;gap:8px;justify-self:end}html[data-cuts-shell=ds] .ds-topbar-chip-swatch{width:12px;height:12px;border-radius:3px;background:linear-gradient(135deg,#c8aaff,#6a47c4);flex:0 0 12px;box-shadow:0 0 6px -1px var(--accent-glow)}html[data-cuts-shell=ds] .ds-topbar-avatar{appearance:none;border:1px solid var(--line-2);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8c66e880,#6a47c480);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:default;text-transform:uppercase}html[data-cuts-shell=ds] .ds-topbar-avatar:hover{filter:brightness(1.1)}html[data-cuts-shell=ds] .ds-topbar-left{display:flex;align-items:center;gap:8px;min-width:0}html[data-cuts-shell=ds] .ds-topbar-center{display:flex;align-items:center;justify-content:center;min-width:0}html[data-cuts-shell=ds] .ds-topbar-chip{appearance:none;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink);padding:0 12px 0 4px;height:30px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12.5px;cursor:default;max-width:240px}html[data-cuts-shell=ds] .ds-topbar-chip:hover{background:var(--chip-h);border-color:var(--line-3)}html[data-cuts-shell=ds] .ds-topbar-chip.ds-topbar-chip--hidden{visibility:hidden;pointer-events:none}html[data-cuts-shell=ds] .ds-topbar-chip-pre{height:22px;padding:0 7px;border-radius:5px;background:var(--accent-tint);border:1px solid rgba(140,102,232,.45);color:var(--accent-bright);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;display:inline-flex;align-items:center}html[data-cuts-shell=ds] .ds-topbar-chip-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cuts-shell=ds] .ds-topbar-chip svg{width:12px;height:12px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-app-bin{grid-area:bin;border-right:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;min-height:0}html[data-cuts-shell=ds] .ds-bin{display:flex;flex-direction:column;min-height:0;height:100%;padding:12px 12px 14px;gap:10px}html[data-cuts-shell=ds] .ds-bin-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:3px;background:#00000059;border:1px solid var(--line);border-radius:10px}html[data-cuts-shell=ds] .ds-bin-tab{appearance:none;border:0;background:transparent;color:var(--ink-3);cursor:default;height:36px;border-radius:8px;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-bin-tab svg{width:16px;height:16px}html[data-cuts-shell=ds] .ds-bin-tab:hover{background:var(--chip);color:var(--ink)}html[data-cuts-shell=ds] .ds-bin-tab.is-active{background:var(--accent-tint);color:var(--accent-bright);box-shadow:0 0 0 1px #8c66e859 inset,0 0 14px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-bin-search{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:#0000004d;border:1px solid var(--line);border-radius:10px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-bin-search:focus-within{border-color:#8c66e88c;background:#ffffff08}html[data-cuts-shell=ds] .ds-bin-search svg{width:13px;height:13px;color:var(--ink-3);flex:0 0 13px}html[data-cuts-shell=ds] .ds-bin-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:13px}html[data-cuts-shell=ds] .ds-bin-search input::placeholder{color:var(--ink-3)}html[data-cuts-shell=ds] .ds-bin-search .kbd{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);padding:2px 5px;border-radius:4px;background:#ffffff0a;border:1px solid var(--line);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-bin-meta-row{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-bin-meta-row b{color:var(--ink);font-weight:500;margin-right:6px}html[data-cuts-shell=ds] .ds-bin-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(96px,auto);gap:8px;padding-right:2px;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-bin-list::-webkit-scrollbar{width:8px}html[data-cuts-shell=ds] .ds-bin-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}html[data-cuts-shell=ds] .ds-bin-empty{grid-column:1 / -1;display:grid;place-items:center;padding:32px 0}html[data-cuts-shell=ds] .ds-bin-card{position:relative;min-height:88px;border-radius:10px;overflow:hidden;cursor:default;background:var(--bg-3);border:1px solid var(--line);box-shadow:0 1px #ffffff0a inset;transition:border-color .14s ease,box-shadow .14s ease}html[data-cuts-shell=ds] .ds-bin-card:hover{border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-bin-card.is-selected{border-color:var(--accent-bright);box-shadow:0 0 0 1px var(--accent-bright),0 0 20px -4px var(--accent-glow),0 1px #ffffff1a inset}html[data-cuts-shell=ds] .ds-bin-card-bg{position:absolute;inset:0;overflow:hidden}html[data-cuts-shell=ds] .ds-bin-card-bg img{width:100%;height:100%;object-fit:cover;display:block}html[data-cuts-shell=ds] .ds-bin-card-top{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;pointer-events:none}html[data-cuts-shell=ds] .ds-bin-badges{display:flex;gap:4px;flex-wrap:wrap}html[data-cuts-shell=ds] .ds-bin-badge{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#00000080;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px #00000080}html[data-cuts-shell=ds] .ds-bin-badge.is-approved,html[data-cuts-shell=ds] .ds-bin-badge.is-ready{color:#d8f1de;background:#2c6b3eb3;border-color:#6ec88c80}html[data-cuts-shell=ds] .ds-bin-badge.is-preparing{color:#f4d8a0;background:#8a5a1fb3;border-color:#d4a35a80}html[data-cuts-shell=ds] .ds-bin-badge.is-failed{color:#f4c0b8;background:#a8453db3;border-color:#dc8c8280}html[data-cuts-shell=ds] .ds-bin-badge.is-trimmed,html[data-cuts-shell=ds] .ds-bin-badge.is-reversed{color:#f4d8a0;background:#8a5a1f8c;border-color:#d4a35a73}html[data-cuts-shell=ds] .ds-bin-used{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#2c6b3ebf;border:1px solid rgba(110,200,140,.55);color:#fff;box-shadow:0 0 12px -2px #6ec88c8c}html[data-cuts-shell=ds] .ds-bin-used svg{width:14px;height:14px}html[data-cuts-shell=ds] .ds-app-stage{grid-area:stage;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;gap:10px;padding:12px 12px 12px 0}html[data-cuts-shell=ds] .ds-app-timeline{grid-area:timeline;display:grid;grid-template-rows:280px;padding:0 12px 12px;overflow:hidden;min-width:0}html[data-cuts-shell=ds] .ds-app-stage-slot{position:relative;width:100%;height:100%;background:#000;border-radius:14px;overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--sh-card)}html[data-cuts-shell=ds] .ds-app-stage-slot>.cuts-viewer-video-wrap.ds-adopted-viewer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;transform:none!important}html[data-cuts-shell=ds] .ds-app-stage-slot .viewer-control-group-primary{display:none!important}html[data-cuts-shell=ds] .ds-app-stage-slot .viewer-control-group-secondary{margin-left:0;gap:4px;padding:5px;background:var(--glass-floating-bg, rgba(22, 22, 28, .96));border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--sh-card);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}html[data-cuts-shell=ds] .ds-app-stage-slot:has(#histogram-toggle-btn.active) .cuts-viewer-overlay-controls{opacity:1;pointer-events:auto}html[data-cuts-shell=ds] .ds-app-timeline-card{position:relative;display:grid;grid-template-rows:24px minmax(0,1fr);background:linear-gradient(180deg,#16161ceb,#0e0e14f5);border:1px solid var(--line-2);border-radius:14px;overflow:hidden;box-shadow:var(--sh-card)}html[data-cuts-shell=ds] .ds-app-timeline-header{display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}html[data-cuts-shell=ds] .ds-app-timeline-lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-app-timeline-slot{position:relative;overflow:hidden}html[data-cuts-shell=ds] .ds-tl-head-overlay{position:absolute;left:0;top:0;bottom:0;z-index:5;pointer-events:none;background:#14141af0;border-right:1px solid var(--line)}html[data-cuts-shell=ds] .ds-tl-head-overlay>*{pointer-events:auto}html[data-cuts-shell=ds] .ds-tl-head-ruler{display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;border-bottom:1px solid var(--line)}html[data-cuts-shell=ds] .ds-tl-head-ruler b{color:var(--ink-2);font-weight:500}html[data-cuts-shell=ds] .ds-tl-head-row{position:absolute;left:0;right:0;display:flex;align-items:center;gap:8px;padding:0 10px;background:#ffffff05;border-bottom:1px solid var(--line)}html[data-cuts-shell=ds] .ds-tl-head-row .ico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--line);color:var(--ink-2);flex:0 0 22px}html[data-cuts-shell=ds] .ds-tl-head-row .ico svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-tl-head-row .lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--ink);flex:1;white-space:nowrap;overflow:hidden}html[data-cuts-shell=ds] .ds-tl-head-row .toggles{display:flex;gap:1px}html[data-cuts-shell=ds] .ds-tl-head-row .toggles button{width:18px;height:18px;padding:0;border-radius:4px;border:0;background:transparent;color:var(--ink-3);cursor:default;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-tl-head-row .toggles button svg{width:10px;height:10px}html[data-cuts-shell=ds] .ds-tl-head-row .toggles button:hover{background:#ffffff0f;color:var(--ink)}html[data-cuts-shell=ds] .ds-tl-head-row .toggles button.on{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-app-timeline-slot>.cuts-timeline-panel.ds-adopted-timeline{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border-radius:0!important;background:transparent!important;display:flex!important;flex-direction:column!important}html[data-cuts-shell=ds] .ds-timeline-card{position:relative;min-height:0;min-width:0;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#16161c,#0e0e13);border:1px solid var(--line);display:flex;flex-direction:column;box-shadow:var(--sh-card)}html[data-cuts-shell=ds] .ds-tl-ruler{height:28px;flex:0 0 28px;position:relative;border-bottom:1px solid var(--line);background:#ffffff05;padding-left:var(--ds-tl-head, 124px)}html[data-cuts-shell=ds] .ds-tl-ticks-l{position:absolute;left:0;top:0;width:var(--ds-tl-head, 124px);bottom:0;border-right:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em}html[data-cuts-shell=ds] .ds-tl-ticks-l b{color:var(--ink-2)}html[data-cuts-shell=ds] .ds-tl-marks{position:relative;height:100%;overflow:hidden}html[data-cuts-shell=ds] .ds-tl-mark{position:absolute;top:0;bottom:0;width:1px;background:#ffffff0d}html[data-cuts-shell=ds] .ds-tl-mark.major{background:#ffffff29}html[data-cuts-shell=ds] .ds-tl-lbl{position:absolute;top:6px;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-tl-playhead-cap{position:absolute;top:0;width:0;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #e54a3d;z-index:3}html[data-cuts-shell=ds] .ds-tl-tracks{flex:1;overflow-y:auto;position:relative;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-cuts-shell=ds] .ds-tl-tracks::-webkit-scrollbar{width:10px}html[data-cuts-shell=ds] .ds-tl-tracks::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}html[data-cuts-shell=ds] .ds-tl-track{display:grid;grid-template-columns:var(--ds-tl-head, 124px) 1fr;min-height:56px;border-bottom:1px solid var(--line);position:relative}html[data-cuts-shell=ds] .ds-tl-track.is-text{min-height:38px}html[data-cuts-shell=ds] .ds-tl-track.is-audio{min-height:64px}html[data-cuts-shell=ds] .ds-tl-track-head{display:flex;align-items:center;gap:8px;padding:0 12px;border-right:1px solid var(--line);background:#ffffff05}html[data-cuts-shell=ds] .ds-tl-track-head .ico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--line);color:var(--ink-2)}html[data-cuts-shell=ds] .ds-tl-track-head .ico svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-tl-track-head .lbl{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink);letter-spacing:.08em;flex:1}html[data-cuts-shell=ds] .ds-tl-track-head .toggles{display:flex;gap:2px}html[data-cuts-shell=ds] .ds-tl-track-head .toggles button{width:18px;height:18px;padding:0;border-radius:4px;border:0;background:transparent;color:var(--ink-3);cursor:default;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-tl-track-head .toggles button:hover{background:#ffffff0f;color:var(--ink)}html[data-cuts-shell=ds] .ds-tl-track-head .toggles button svg{width:10px;height:10px}html[data-cuts-shell=ds] .ds-tl-track-head .toggles button.on{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-tl-track-head .toggles button.muted{color:#d4715a}html[data-cuts-shell=ds] .ds-tl-lane{position:relative;padding:6px 0;overflow:hidden}html[data-cuts-shell=ds] .ds-tl-lane.is-text{padding:4px 0}html[data-cuts-shell=ds] .ds-tl-lane.is-audio{padding:8px 0}html[data-cuts-shell=ds] .ds-tl-seg-clip{position:absolute;top:6px;bottom:6px;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#4a3018,#1c1a32);border:1px solid rgba(0,0,0,.4);box-shadow:0 1px #ffffff0f inset;cursor:default}html[data-cuts-shell=ds] .ds-tl-seg-clip.tone-warm{background:linear-gradient(135deg,#553818,#20180a)}html[data-cuts-shell=ds] .ds-tl-seg-clip.tone-pool{background:linear-gradient(135deg,#1e4858,#0a1a26)}html[data-cuts-shell=ds] .ds-tl-seg-clip.tone-green{background:linear-gradient(135deg,#2a4a2c,#0e1d10)}html[data-cuts-shell=ds] .ds-tl-seg-clip.tone-dusk{background:linear-gradient(135deg,#4a2238,#20102a)}html[data-cuts-shell=ds] .ds-tl-seg-clip.is-selected{border-color:var(--accent-bright);box-shadow:0 0 0 1px var(--accent-bright),0 0 24px -4px var(--accent-glow),0 1px #ffffff1a inset;z-index:2}html[data-cuts-shell=ds] .ds-tl-seg-clip .clip-poster{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.55}html[data-cuts-shell=ds] .ds-tl-seg-clip .clip-name{position:absolute;bottom:4px;left:6px;font-family:JetBrains Mono,monospace;font-size:8.5px;color:#fffc;letter-spacing:.02em;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 12px);text-shadow:0 1px 2px rgba(0,0,0,.8)}html[data-cuts-shell=ds] .ds-tl-seg-clip:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 100%;opacity:.35}html[data-cuts-shell=ds] .ds-tl-seg-text{position:absolute;top:4px;bottom:4px;padding:0 8px;display:flex;align-items:center;background:linear-gradient(180deg,#2c6b3e,#1e4a2a);border:1px solid rgba(110,200,140,.5);border-radius:6px;color:#d8f1de;font-size:11px;text-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px #ffffff1a inset;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"Instrument Serif",serif;font-style:italic;cursor:default}html[data-cuts-shell=ds] .ds-tl-seg-text.is-selected{border-color:#9bd8a8;box-shadow:0 0 0 1px #9bd8a8,0 0 16px -4px #6ec88c99,0 1px #ffffff1f inset}html[data-cuts-shell=ds] .ds-tl-seg-audio{position:absolute;top:6px;bottom:6px;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#3a2670,#221248);border:1px solid rgba(140,102,232,.5);box-shadow:0 0 18px -6px var(--accent-glow);display:flex;align-items:center;padding:0 10px;gap:1px;cursor:default}html[data-cuts-shell=ds] .ds-tl-seg-audio .lbl{position:absolute;left:8px;top:4px;font-family:JetBrains Mono,monospace;font-size:9px;color:#ffffffd9;display:inline-flex;align-items:center;gap:5px;z-index:2}html[data-cuts-shell=ds] .ds-tl-seg-audio .lbl svg{width:9px;height:9px}html[data-cuts-shell=ds] .ds-tl-wave{display:flex;align-items:center;gap:1px;height:100%;width:100%;padding-top:14px}html[data-cuts-shell=ds] .ds-tl-wave b{display:block;width:2px;background:#d8c4ff;border-radius:1px;box-shadow:0 0 4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-tl-playhead{position:absolute;top:0;bottom:0;width:0;pointer-events:none;z-index:10;border-left:1px solid #e54a3d;box-shadow:0 0 10px #e54a3dcc}html[data-cuts-shell=ds] .ds-app-inspector{grid-area:inspect;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}html[data-cuts-shell=ds] .ds-placeholder{height:100%;display:grid;place-items:center;background:repeating-linear-gradient(45deg,rgba(255,255,255,.015) 0 12px,transparent 12px 24px)}html[data-cuts-shell=ds] .ds-placeholder-stage{border-bottom:1px solid var(--line)}html[data-cuts-shell=ds] .ds-placeholder-lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;padding:4px 10px;border:1px solid var(--line);border-radius:4px;background:#0000004d}html[data-cuts-shell=ds] .ds-btn{appearance:none;height:36px;padding:0 14px;border-radius:var(--r3);font-size:12.5px;font-weight:500;cursor:default;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit}html[data-cuts-shell=ds] .ds-btn svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-btn-primary{background:linear-gradient(180deg,#b794ff,#7a52d8);border:1px solid rgba(200,170,255,.6);color:#fff;font-weight:600;box-shadow:var(--sh-cta)}html[data-cuts-shell=ds] .ds-btn-primary:hover{filter:brightness(1.05)}html[data-cuts-shell=ds] .ds-btn-secondary{background:transparent;border:1px solid var(--line-2);color:var(--ink)}html[data-cuts-shell=ds] .ds-btn-secondary:hover{background:var(--chip-h)}html[data-cuts-shell=ds] .ds-btn-ghost{background:transparent;border:1px solid transparent;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-btn-ghost:hover{background:var(--chip);color:var(--ink);border-color:var(--line)}html[data-cuts-shell=ds] .ds-btn-mini{height:28px;padding:0 10px;font-size:11.5px}html[data-cuts-shell=ds] .ds-btn-icon{width:32px;height:32px;padding:0}html[data-cuts-shell=ds] .ds-iconbtn{appearance:none;border:1px solid var(--line);background:transparent;color:var(--ink-2);width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r2);cursor:default}html[data-cuts-shell=ds] .ds-iconbtn:hover{background:var(--chip-h);color:var(--ink);border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-iconbtn svg{width:13px;height:13px}html[data-cuts-shell=ds] .ds-iconbtn.active{color:var(--accent-bright);background:var(--accent-tint);border-color:#8c66e873}html[data-cuts-shell=ds] .ds-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--chip);border:1px solid var(--line);font-size:11.5px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-pill.violet{color:var(--accent-bright);background:var(--accent-tint);border-color:#8c66e873;box-shadow:var(--sh-glow)}html[data-cuts-shell=ds] .ds-pill.ok{color:var(--ok);background:#4dd17d26;border-color:#4dd17d66}html[data-cuts-shell=ds] .ds-pill.warn{color:var(--warn);background:#d4a35a26;border-color:#d4a35a66}html[data-cuts-shell=ds] .ds-pill.err{color:var(--err);background:#e54a3d26;border-color:#e54a3d66}html[data-cuts-shell=ds] .ds-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}html[data-cuts-shell=ds] .ds-pill.mono{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em}html[data-cuts-shell=ds] .ds-pill.mono.cap{letter-spacing:.14em;text-transform:uppercase;font-size:10px}html[data-cuts-shell=ds] .ds-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-2);letter-spacing:.08em}html[data-cuts-shell=ds] .ds-tag .dot{width:5px;height:5px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 6px var(--accent-glow)}html[data-cuts-shell=ds] .ds-kind-pills{display:inline-flex;gap:4px;padding:3px;background:#0000004d;border:1px solid var(--line);border-radius:999px}html[data-cuts-shell=ds] .ds-kind-pill{appearance:none;border:0;background:transparent;color:var(--ink-2);padding:4px 12px;border-radius:999px;font-size:11px;letter-spacing:.14em;cursor:default;font-family:JetBrains Mono,monospace}html[data-cuts-shell=ds] .ds-kind-pill:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-kind-pill.active{background:#fff;color:#000;font-weight:600;box-shadow:0 1px #0003 inset}html[data-cuts-shell=ds] .ds-seg{display:inline-flex;gap:2px;padding:3px;background:#00000040;border:1px solid var(--line);border-radius:var(--r3)}html[data-cuts-shell=ds] .ds-seg button{appearance:none;border:0;background:transparent;color:var(--ink-2);padding:6px 12px;border-radius:7px;font-size:11.5px;cursor:default;display:inline-flex;align-items:center;gap:6px;font-family:inherit}html[data-cuts-shell=ds] .ds-seg button:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-seg button.active{background:#ffffff14;color:var(--ink);box-shadow:0 1px #ffffff14 inset}html[data-cuts-shell=ds] .ds-seg button.active svg{color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-seg button svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-seg.ds-seg-fill button.active{background:linear-gradient(180deg,#8c66e859,#8c66e838);color:#fff;box-shadow:0 0 0 1px #8c66e88c inset,0 0 14px -2px var(--accent-glow)}html[data-cuts-shell=ds] .ds-nav-tabs{display:inline-flex;align-items:center;gap:2px;padding:0 6px;height:36px;background:#00000059;border:1px solid var(--line);border-radius:12px}html[data-cuts-shell=ds] .ds-nav-tab{appearance:none;background:transparent;border:1px solid transparent;color:var(--ink-2);padding:0 12px;height:28px;border-radius:8px;font-size:12.5px;cursor:default;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-family:inherit}html[data-cuts-shell=ds] .ds-nav-tab svg{width:13px;height:13px;opacity:.85}html[data-cuts-shell=ds] .ds-tab-icon{display:inline-flex;align-items:center;line-height:0}html[data-cuts-shell=ds] .ds-nav-tab:hover{color:var(--ink);background:#ffffff0a}html[data-cuts-shell=ds] .ds-nav-tab.active{color:var(--ink);background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:0 1px #ffffff1a inset,0 -1px #0006 inset;border:1px solid var(--line-2)}html[data-cuts-shell=ds] .ds-nav-tab.active svg{color:var(--accent-bright);opacity:1}html[data-cuts-shell=ds] .ds-nav-more{appearance:none;background:transparent;border:1px solid transparent;color:var(--ink-2);padding:0 10px;height:36px;border-radius:12px;font-size:12.5px;cursor:default;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-family:inherit;margin-left:4px}html[data-cuts-shell=ds] .ds-nav-more svg{width:13px;height:13px;opacity:.85}html[data-cuts-shell=ds] .ds-nav-more:hover{color:var(--ink);background:#ffffff0a;border-color:var(--line)}html[data-cuts-shell=ds] .ds-nav-more.active{color:var(--ink);background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:0 1px #ffffff1a inset,0 -1px #0006 inset;border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-nav-more.active svg{color:var(--accent-bright);opacity:1}html[data-cuts-shell=ds] .ds-i-tabs{display:inline-flex;padding:0 6px;gap:2px;border-bottom:1px solid var(--line)}html[data-cuts-shell=ds] .ds-i-tab{appearance:none;background:transparent;border:0;color:var(--ink-2);border-radius:8px 8px 0 0;height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;cursor:default;position:relative;font-family:inherit}html[data-cuts-shell=ds] .ds-i-tab:hover{color:var(--ink)}html[data-cuts-shell=ds] .ds-i-tab svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-i-tab.active{color:var(--ink);background:#ffffff0a}html[data-cuts-shell=ds] .ds-i-tab.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:linear-gradient(90deg,#6a47c4,#c8aaff);border-radius:2px;box-shadow:0 0 8px var(--accent-glow)}html[data-cuts-shell=ds] .ds-input,html[data-cuts-shell=ds] .ds-textarea{display:block;width:100%;padding:0 12px;height:34px;background:#ffffff0a;border:1px solid var(--line);border-radius:var(--r2);color:var(--ink);font:inherit;font-size:13px;outline:0}html[data-cuts-shell=ds] .ds-input::placeholder,html[data-cuts-shell=ds] .ds-textarea::placeholder{color:var(--ink-3)}html[data-cuts-shell=ds] .ds-input:focus,html[data-cuts-shell=ds] .ds-textarea:focus{border-color:#8c66e88c;background:#ffffff0f}html[data-cuts-shell=ds] .ds-textarea{padding:10px 12px;min-height:80px;height:auto;line-height:1.5;resize:vertical}html[data-cuts-shell=ds] .ds-textarea.serif{font-family:"Instrument Serif",serif;font-style:italic;font-size:14px}html[data-cuts-shell=ds] .ds-textarea.mono{font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.55;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-ddrop{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;background:#ffffff0a;border:1px solid var(--line);border-radius:var(--r2);color:var(--ink);font-size:12.5px;cursor:default;min-width:220px}html[data-cuts-shell=ds] .ds-ddrop:hover{background:#ffffff0f;border-color:var(--line-2)}html[data-cuts-shell=ds] .ds-ddrop .l{flex:1}html[data-cuts-shell=ds] .ds-ddrop .chev{color:var(--ink-3)}html[data-cuts-shell=ds] .ds-ddrop .pre{width:22px;height:22px;border-radius:6px;background:var(--accent-tint);border:1px solid rgba(140,102,232,.45);display:grid;place-items:center;color:var(--accent-bright);font-family:JetBrains Mono,monospace;font-size:10px}html[data-cuts-shell=ds] .ds-param{display:block;padding:8px 0 10px}html[data-cuts-shell=ds] .ds-param .prow{display:flex;align-items:center;justify-content:space-between;height:18px;margin-bottom:8px}html[data-cuts-shell=ds] .ds-param .pname{font-size:12px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-param .pval{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--ink)}html[data-cuts-shell=ds] .ds-param .pdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 6px var(--accent-glow);margin-left:6px}html[data-cuts-shell=ds] .ds-slider{position:relative;height:14px}html[data-cuts-shell=ds] .ds-slider .track{position:absolute;top:50%;left:0;right:0;height:2px;transform:translateY(-50%);border-radius:999px;background:#ffffff0d}html[data-cuts-shell=ds] .ds-slider .center-tick{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:8px;background:#ffffff2e}html[data-cuts-shell=ds] .ds-slider .fill{position:absolute;top:50%;height:2px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#6a47c4,#c8aaff)}html[data-cuts-shell=ds] .ds-slider .fill.glow{box-shadow:0 0 10px var(--accent-glow)}html[data-cuts-shell=ds] .ds-slider .thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 3px #0009}html[data-cuts-shell=ds] .ds-slider .thumb.lg{width:14px;height:14px;box-shadow:0 0 0 4px #4c6ac840,0 0 18px var(--accent-glow),0 2px 6px #0009}html[data-cuts-shell=ds] .ds-row-toggle{display:flex;align-items:center;gap:12px}html[data-cuts-shell=ds] .ds-row-toggle .nm{font-size:12px;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-tog{width:28px;height:16px;border-radius:999px;background:#ffffff14;border:1px solid var(--line-2);position:relative;cursor:default;flex:0 0 28px}html[data-cuts-shell=ds] .ds-tog:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--ink-3);transition:transform .15s,background .15s}html[data-cuts-shell=ds] .ds-tog.on{background:#8c66e859;border-color:#8c66e899}html[data-cuts-shell=ds] .ds-tog.on:after{transform:translate(12px);background:var(--accent-bright);box-shadow:0 0 8px var(--accent-glow)}html[data-cuts-shell=ds] .ds-anchor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#00000040;border:1px solid var(--line);border-radius:9px;width:120px}html[data-cuts-shell=ds] .ds-anchor-grid button{appearance:none;border:0;background:transparent;height:22px;border-radius:5px;cursor:default;display:grid;place-items:center;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-anchor-grid button:hover{background:#ffffff0a;color:var(--ink)}html[data-cuts-shell=ds] .ds-anchor-grid button.active{background:#8c66e840;color:var(--accent-bright);box-shadow:0 0 0 1px #8c66e873 inset}html[data-cuts-shell=ds] .ds-anchor-grid button i{display:block;width:5px;height:5px;background:currentColor;border-radius:50%}html[data-cuts-shell=ds] .ds-dir-pad{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:3px;width:96px;height:96px;padding:4px;background:#00000040;border:1px solid var(--line);border-radius:10px}html[data-cuts-shell=ds] .ds-dir-pad button{appearance:none;border:0;background:transparent;border-radius:4px;cursor:default;display:grid;place-items:center;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-dir-pad button:hover{background:#ffffff0a;color:var(--ink)}html[data-cuts-shell=ds] .ds-dir-pad button.active{background:#8c66e840;color:var(--accent-bright)}html[data-cuts-shell=ds] .ds-dir-pad button svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-dir-pad .empty{visibility:hidden}html[data-cuts-shell=ds] .ds-sect{padding:14px 0;border-top:1px dashed var(--line)}html[data-cuts-shell=ds] .ds-sect:first-child{border-top:0;padding-top:4px}html[data-cuts-shell=ds] .ds-sect-hd{display:flex;align-items:center;gap:10px;margin-bottom:12px}html[data-cuts-shell=ds] .ds-num-badge{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--accent-bright);background:var(--accent-tint);border:1px solid rgba(140,102,232,.45);letter-spacing:.04em}html[data-cuts-shell=ds] .ds-sect-lbl{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);flex:1}html[data-cuts-shell=ds] .ds-sect-hint{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--ink-3);letter-spacing:.08em}html[data-cuts-shell=ds] .ds-fxcard{background:#ffffff06;border:1px solid var(--line);border-radius:var(--r4);overflow:hidden}html[data-cuts-shell=ds] .ds-fxcard+.ds-fxcard{margin-top:12px}html[data-cuts-shell=ds] .ds-fxcard-hd{display:flex;align-items:center;gap:8px;padding:10px 12px;user-select:none}html[data-cuts-shell=ds] .ds-fxcard-hd:hover{background:#ffffff05}html[data-cuts-shell=ds] .ds-fxcard-hd .chev-back{color:var(--ink-3);display:grid;place-items:center;width:16px}html[data-cuts-shell=ds] .ds-fxcard-hd .chev-back svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-fxcard-hd .fxtoggle{width:28px;height:16px;border-radius:999px;background:#ffffff14;border:1px solid var(--line-2);position:relative;cursor:default;display:inline-block;flex:0 0 28px}html[data-cuts-shell=ds] .ds-fxcard-hd .fxtoggle:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--ink-3)}html[data-cuts-shell=ds] .ds-fxcard-hd .fxtoggle.on{background:#8c66e859;border-color:#8c66e899}html[data-cuts-shell=ds] .ds-fxcard-hd .fxtoggle.on:after{transform:translate(12px);background:var(--accent-bright);box-shadow:0 0 8px var(--accent-glow)}html[data-cuts-shell=ds] .ds-fxcard-hd .fxico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--line);color:var(--ink-2)}html[data-cuts-shell=ds] .ds-fxcard-hd .fxico svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-fxcard-hd .fxnm{flex:1;font-size:13px;color:var(--ink);font-weight:500}html[data-cuts-shell=ds] .ds-fxcard-hd .fxbadge{flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);white-space:nowrap}html[data-cuts-shell=ds] .ds-fxcard-hd .fxactions{display:flex;gap:2px}html[data-cuts-shell=ds] .ds-fxcard-hd .fxactions button{appearance:none;border:0;background:transparent;width:22px;height:22px;border-radius:5px;color:var(--ink-3);cursor:default;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-fxcard-hd .fxactions button:hover{background:#ffffff0f;color:var(--ink)}html[data-cuts-shell=ds] .ds-fxcard-hd .fxactions svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-fxcard-bd{padding:4px 14px 14px;border-top:1px solid var(--line)}html[data-cuts-shell=ds] .ds-ref-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:360px}html[data-cuts-shell=ds] .ds-ref-slot{aspect-ratio:1;border-radius:10px;border:1px dashed var(--line-2);background:#ffffff06;display:grid;place-items:center;cursor:default;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-ref-slot:hover{background:#ffffff0d;border-color:#8c66e859;color:var(--ink-2)}html[data-cuts-shell=ds] .ds-ref-slot .plus{display:grid;place-items:center;gap:4px}html[data-cuts-shell=ds] .ds-ref-slot .plus svg{width:16px;height:16px}html[data-cuts-shell=ds] .ds-ref-slot .plus .l{font-size:10px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-stars{display:inline-flex;align-items:center;gap:2px}html[data-cuts-shell=ds] .ds-stars button{appearance:none;border:0;background:transparent;color:var(--ink-4);width:22px;height:22px;padding:0;cursor:default;display:grid;place-items:center}html[data-cuts-shell=ds] .ds-stars button.on{color:var(--warn)}html[data-cuts-shell=ds] .ds-stars button svg{width:16px;height:16px}html[data-cuts-shell=ds] .ds-filmstrip{display:flex;gap:8px;padding:8px;background:#14141a8c;border:1px solid var(--line);border-radius:12px}html[data-cuts-shell=ds] .ds-thumb{position:relative;flex:0 0 90px;aspect-ratio:16/10;border-radius:7px;overflow:hidden;border:1px solid var(--line);cursor:default}html[data-cuts-shell=ds] .ds-thumb.empty{background:#ffffff08;border-style:dashed}html[data-cuts-shell=ds] .ds-thumb.active{border-color:var(--accent-bright);box-shadow:0 0 0 1px var(--accent-bright),0 0 16px -4px var(--accent-glow)}html[data-cuts-shell=ds] .ds-thumb .num{position:absolute;bottom:3px;left:5px;font-family:JetBrains Mono,monospace;font-size:9px;color:#fff;padding:1px 4px;background:#00000080;border-radius:3px}html[data-cuts-shell=ds] .ds-thumb .badge-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%}html[data-cuts-shell=ds] .ds-thumb.s-done .badge-dot{background:var(--ok);box-shadow:0 0 6px var(--ok)}html[data-cuts-shell=ds] .ds-thumb.s-review .badge-dot{background:var(--warn);box-shadow:0 0 6px var(--warn)}html[data-cuts-shell=ds] .ds-thumb.s-not-set .badge-dot{background:var(--ink-4)}html[data-cuts-shell=ds] .ds-meter-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:360px}html[data-cuts-shell=ds] .ds-meter{background:#00000059;border:1px solid var(--line);border-radius:8px;padding:8px 10px}html[data-cuts-shell=ds] .ds-meter .nm{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);letter-spacing:.08em}html[data-cuts-shell=ds] .ds-meter .bar{display:grid;grid-template-columns:repeat(18,1fr);gap:1px;height:5px;margin-top:7px}html[data-cuts-shell=ds] .ds-meter .bar span{background:#ffffff0f;border-radius:1px}html[data-cuts-shell=ds] .ds-meter .bar span.lit{background:linear-gradient(180deg,#4dd17d,#2b8c4c)}html[data-cuts-shell=ds] .ds-meter .bar span.lit.warn{background:linear-gradient(180deg,#d4a35a,#7a5d2a)}html[data-cuts-shell=ds] .ds-meter .bar span.lit.peak{background:linear-gradient(180deg,#d4715a,#5a2a1a)}html[data-cuts-shell=ds] .ds-meter .v{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);margin-top:4px}html[data-cuts-shell=ds] .ds-src-card{display:flex;align-items:center;gap:12px;padding:10px;background:#ffffff06;border:1px solid var(--line);border-radius:10px;max-width:460px}html[data-cuts-shell=ds] .ds-src-thumb{width:96px;aspect-ratio:16/10;flex:0 0 96px;border-radius:8px;border:1px solid var(--line-2)}html[data-cuts-shell=ds] .ds-src-meta{display:grid;gap:4px;min-width:0;flex:1}html[data-cuts-shell=ds] .ds-src-meta .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-src-meta .nm{font-size:13px;color:var(--ink);font-weight:500}html[data-cuts-shell=ds] .ds-src-meta .sub{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3)}html[data-cuts-shell=ds] .ds-comment-box{background:#ffffff06;border:1px solid var(--line);border-radius:12px;padding:12px 12px 8px;max-width:460px}html[data-cuts-shell=ds] .ds-comment-box .input-line{width:100%;min-height:36px;padding:6px 0;background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:13px;resize:none}html[data-cuts-shell=ds] .ds-comment-box .input-line::placeholder{color:var(--ink-3)}html[data-cuts-shell=ds] .ds-comment-actions{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px dashed var(--line);margin-top:4px}html[data-cuts-shell=ds] .ds-comment-actions .chip{appearance:none;border:1px solid var(--line);background:transparent;color:var(--ink-3);height:26px;padding:0 10px;border-radius:7px;cursor:default;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-family:inherit}html[data-cuts-shell=ds] .ds-comment-actions .chip:hover{background:var(--chip-h);color:var(--ink)}html[data-cuts-shell=ds] .ds-comment-actions .chip svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-comment-actions .post{margin-left:auto;appearance:none;height:26px;padding:0 14px;border-radius:7px;cursor:default;background:linear-gradient(180deg,#b794ff,#7a52d8);border:1px solid rgba(200,170,255,.6);color:#fff;font-weight:600;font-size:11.5px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 0 14px -4px var(--accent-glow);font-family:inherit}html[data-cuts-shell=ds] .ds-comment-actions .post svg{width:11px;height:11px}html[data-cuts-shell=ds] .ds-panel{display:flex;flex-direction:column;border-radius:var(--r6);overflow:hidden;background:linear-gradient(180deg,#16161cf0,#0e0e14f5);border:1px solid var(--line-2);box-shadow:var(--sh-panel)}html[data-cuts-shell=ds] .ds-panel-hd{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 14px}html[data-cuts-shell=ds] .ds-panel-hd .title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}html[data-cuts-shell=ds] .ds-panel-hd .title .ico{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,#c8aaff,#6a47c4);box-shadow:0 0 18px -2px var(--accent-glow),0 1px #fff3 inset;color:#fff}html[data-cuts-shell=ds] .ds-panel-hd .title .ico svg{width:12px;height:12px}html[data-cuts-shell=ds] .ds-panel-hd .controls{display:flex;gap:4px}html[data-cuts-shell=ds] .ds-panel-body{flex:1;padding:4px 18px 16px}html[data-cuts-shell=ds] .ds-panel-ft{padding:12px 16px 14px;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));display:grid;gap:8px}.header-tabs-more-menu,.cuts-kebab-menu{--menu-bg-top: #15151b;--menu-bg-bot: #0d0d11;--menu-line: rgba(255, 255, 255, .07);--menu-line-2: rgba(255, 255, 255, .13);--menu-chip: rgba(255, 255, 255, .04);--menu-chip-h: rgba(255, 255, 255, .08);--menu-ink: #e9e9ee;--menu-ink-2: #a4a4ad;--menu-ink-3: #6a6a73;--menu-ink-4: #44444c;--menu-accent: #b794ff;--menu-accent-bright: #c8aaff;--menu-accent-tint: rgba(140, 102, 232, .22);--menu-accent-glow: rgba(183, 148, 255, .55);--menu-ok: #4dd17d;--menu-err: #e54a3d;padding:6px;background:linear-gradient(180deg,var(--menu-bg-top),var(--menu-bg-bot))!important;border:1px solid var(--menu-line-2)!important;border-radius:12px!important;box-shadow:0 30px 70px -20px #000000bf,0 0 0 1px #0000004d,inset 0 1px #ffffff0a!important;backdrop-filter:blur(20px);font-family:Inter,system-ui,sans-serif;color:var(--menu-ink);position:relative}.header-tabs-more-menu:before,.cuts-kebab-menu:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);pointer-events:none}.header-tabs-more-menu .menu-sect,.cuts-kebab-menu .menu-sect{padding:10px 12px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--menu-ink-3);display:flex;align-items:center;gap:8px}.header-tabs-more-menu .menu-sect:first-child,.cuts-kebab-menu .menu-sect:first-child{padding-top:6px}.header-tabs-more-menu .menu-sect .line,.cuts-kebab-menu .menu-sect .line{flex:1;height:1px;background:var(--menu-line)}.cuts-kebab-menu hr{border:0;height:1px;background:var(--menu-line);margin:6px 4px}.header-tabs-more-menu .tab-btn,.cuts-kebab-menu>button,.cuts-kebab-menu .context-submenu-trigger{display:flex!important;align-items:center;gap:10px;padding:8px 10px!important;border-radius:8px!important;color:var(--menu-ink)!important;font-size:13px!important;font-weight:500!important;line-height:1.1;background:transparent!important;border:0!important;width:100%;text-align:left;cursor:pointer;font-family:inherit;position:relative}.header-tabs-more-menu .tab-btn:hover,.cuts-kebab-menu>button:hover,.cuts-kebab-menu .context-submenu-trigger:hover{background:var(--menu-chip-h)!important;color:var(--menu-ink)!important}.header-tabs-more-menu .tab-btn>i,.header-tabs-more-menu .tab-btn>svg,.cuts-kebab-menu>button>i,.cuts-kebab-menu>button>svg,.cuts-kebab-menu .context-submenu-trigger>i,.cuts-kebab-menu .context-submenu-trigger>svg{flex:0 0 18px;width:15px!important;height:15px!important;margin:0!important;color:var(--menu-ink-3);display:grid;place-items:center}.header-tabs-more-menu .tab-btn:hover>i,.header-tabs-more-menu .tab-btn:hover>svg,.cuts-kebab-menu>button:hover>i,.cuts-kebab-menu>button:hover>svg,.cuts-kebab-menu .context-submenu-trigger:hover>i,.cuts-kebab-menu .context-submenu-trigger:hover>svg{color:var(--menu-ink-2)}.cuts-kebab-menu .context-submenu-trigger .submenu-arrow{margin-left:auto!important;width:11px!important;height:11px!important;color:var(--menu-ink-3);flex:0 0 11px}.cuts-kebab-menu>button .kbd,.cuts-kebab-menu>button .submeta,.header-tabs-more-menu .tab-btn .kbd,.header-tabs-more-menu .tab-btn .submeta{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:1px 5px;min-width:16px;text-align:center;background:var(--menu-chip);border:1px solid var(--menu-line);border-radius:4px;color:var(--menu-ink-3);letter-spacing:.04em}.cuts-kebab-menu>button.success,.cuts-kebab-menu>button.menu-mi-success{background:#4dd17d14!important;color:var(--menu-ok)!important;border:1px solid rgba(77,209,125,.28)!important}.cuts-kebab-menu>button.success>i,.cuts-kebab-menu>button.success>svg,.cuts-kebab-menu>button.menu-mi-success>i,.cuts-kebab-menu>button.menu-mi-success>svg{color:var(--menu-ok)}.cuts-kebab-menu>button.danger{color:var(--menu-err)!important;background:transparent!important;border:0!important}.cuts-kebab-menu>button.danger>i,.cuts-kebab-menu>button.danger>svg{color:var(--menu-err)}.cuts-kebab-menu>button.danger:hover{background:#e54a3d1a!important}.header-tabs-more-menu{width:280px!important;min-width:280px!important}.header-tabs-more-menu .menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px}.header-tabs-more-menu .menu-grid .tab-btn{padding:9px 8px!important}.header-tabs-more-menu .menu-footer{margin-top:6px;padding:8px 10px 4px;border-top:1px solid var(--menu-line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--menu-ink-4);letter-spacing:.04em;display:flex;align-items:center;gap:8px}.header-tabs-more-menu .menu-footer b{color:var(--menu-ink-2);font-weight:500}.header-tabs-more-menu .menu-footer .pulse{width:5px;height:5px;border-radius:50%;background:var(--menu-ok);box-shadow:0 0 6px var(--menu-ok);animation:ds-menu-pulse 2s ease-in-out infinite}@keyframes ds-menu-pulse{0%,to{opacity:1}50%{opacity:.35}}.cuts-kebab-menu{min-width:264px}
