@font-face{font-family:BLASTR Sans;src:url(https://cdn.fontshare.com/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Sans;src:url(https://cdn.fontshare.com/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Sans;src:url(https://cdn.fontshare.com/wf/K46YRH762FH3QJ25IQM3VAXAKCHEXXW4/ISLWQPUZHZF33LRIOTBMFOJL57GBGQ4B/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/K46YRH762FH3QJ25IQM3VAXAKCHEXXW4/ISLWQPUZHZF33LRIOTBMFOJL57GBGQ4B/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Sans;src:url(https://cdn.fontshare.com/wf/KWXO5X3YW4X7OLUMPO4X24HQJGJU7E2Q/VOWUQZS3YLP66ZHPTXAFSH6YACY4WJHT/NIQ54PVBBIWVK3PFSOIOUJSXIJ5WTNDP.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/KWXO5X3YW4X7OLUMPO4X24HQJGJU7E2Q/VOWUQZS3YLP66ZHPTXAFSH6YACY4WJHT/NIQ54PVBBIWVK3PFSOIOUJSXIJ5WTNDP.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Sans;src:url(https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Sans;src:url(https://cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Display;src:url(https://cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Display;src:url(https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BLASTR Display;src:url(https://cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2) format("woff2"),url(https://cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/boostr/fonts/ClashDisplay-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/boostr/fonts/ClashDisplay-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Spookyy;src:url(/boostr/fonts/Spookyy.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Milker;src:url(/fonts/Milker.woff2) format("woff2"),url(/boostr/fonts/Milker.otf) format("opentype"),url(/fonts/Milker.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--bg: #0b0b0d;--panel: #121216;--panel-2: #17171d;--line: #26262f;--text: #eceef2;--muted: #a7acb9;--accent: #ff3b30;--accent-2: #56d3ff;--trim: #ffcc00;--radius: 10px;--qt-block: #ff3b30;--qt-type: #ffd60a;--qt-lead: #30d158;--qt-track: #bf5af2;--qt-rot: #ff2d95;--qt-op: #0a84ff;--ui-display: "BLASTR Display", "BLASTR Sans", system-ui, sans-serif;--ui-body: "BLASTR Sans", system-ui, -apple-system, sans-serif;--ui-chrome: "BLASTR Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--chrome-muted: #888;color-scheme:dark}*{box-sizing:border-box}body{--topbar-h: 60px;--wsbar-h: 0px;--chrome-h: calc(var(--topbar-h) + var(--wsbar-h))}body.has-wsbar{--wsbar-h: 46px}@media(max-width:639.98px){body{--topbar-h: calc(40px * var(--phone-s, 1.16))}body.has-wsbar{--wsbar-h: calc(36px * var(--phone-s, 1.16))}html.phone-scaled body{--topbar-h: 40px}html.phone-scaled body.has-wsbar{--wsbar-h: 36px}}html,body{touch-action:manipulation;margin:0;height:100%;background:var(--body-bg);color:var(--text);font:400 13px/1.45 var(--ui-body);-webkit-font-smoothing:antialiased}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--topbar-h);padding:0 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#141419,#0e0e12);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:8px}.brand h1{margin:0;display:flex}.brand-logo{display:block;font:900 30px/1 BLASTR Display,BLASTR Sans,sans-serif;letter-spacing:.02em;color:#56d3ff;white-space:nowrap}@media(max-width:640px){.brand-logo{font-size:21px}}.topbar-right{display:flex;align-items:center;gap:12px}@media(max-width:640px){.topbar{gap:5px;padding-left:12px;padding-right:12px}.topbar-right{gap:2px}}.editor-actions{display:none;grid-column:1 / -1;grid-row:4;align-items:center;gap:12px;margin-top:10px;pointer-events:none}.editor-actions>*{pointer-events:auto}body[data-screen=edit] .editor-actions{display:flex}.editor-actions button{display:inline-flex;align-items:center;width:auto;flex:none;white-space:nowrap;padding:14px 20px;font-size:14px;box-shadow:0 10px 28px #00000080}.editor-actions #btn-leave{background:var(--panel-2);border-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editor-actions #btn-export{margin-left:auto;border:1px solid transparent}@media(max-width:900px){.editor-actions{position:fixed;left:16px;right:16px;bottom:18px;z-index:30;margin-top:0}}@media(max-width:640px){.editor-actions{left:12px;right:12px;bottom:18px}}.bottomnav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(8px + env(safe-area-inset-bottom,0px));width:min(420px,calc(100vw - 32px));z-index:90;display:flex;align-items:center;gap:4px;padding:4px;border-radius:22px;background:var(--panel-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 28px #00000080}.bottomnav:not(.on-edtop):after{content:"";position:absolute;border-radius:inherit;pointer-events:none;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1.5px;background:linear-gradient(90deg,#ffc42e,#ff6a2e 22%,#ff006e 55%,#ff2ec4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.85}.bottomnav-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:16px;color:var(--chrome-muted);text-decoration:none;transition:color .15s,background .15s}.bottomnav-tab:hover{color:#fff;background:#ffffff0f}.bottomnav-tab.on,.bottomnav-tab.on:hover{color:#ff006e;background:transparent;cursor:default}.bottomnav-tab .ico{display:flex;align-items:center;justify-content:center;width:100%;height:32px;border-radius:12px}.bottomnav-tab .ico svg{display:block}.bottomnav-tab.on .ico{background:radial-gradient(closest-side,rgba(255,0,110,.32),transparent)}.bottomnav-tab.on .ico svg{filter:drop-shadow(0 0 1px rgba(255,220,240,.9)) drop-shadow(0 0 4px currentColor) drop-shadow(0 0 10px currentColor)}body[data-screen=edit] .bottomnav{display:none}.bottomfade{position:fixed;left:0;right:0;bottom:0;z-index:89;pointer-events:none;height:calc(82px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent) 0%,color-mix(in srgb,var(--bg) 50%,transparent) 30%,color-mix(in srgb,var(--bg) 80%,transparent) 62%,var(--bg) 100%)}body[data-screen=edit] .bottomfade,body.has-sb .bottomfade{display:none}.srcinfo{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center;margin:10px 0 0}.srcinfo:empty{display:none}@media(max-width:900px){.srcinfo{display:none}}.drop-note{margin:10px 0 0}.drop-note[hidden]{display:none}body.is-fetching .dropzone{opacity:.55;pointer-events:none}body.is-fetching .dropzone:before{animation-play-state:paused}.wsbar{position:sticky;top:var(--topbar-h);z-index:19;display:flex;align-items:center;gap:12px;height:var(--wsbar-h);padding:0 16px;background:var(--panel);border-bottom:1px solid var(--line)}.wsbar[hidden]{display:none}.wsbar-btn{display:inline-flex;align-items:center;gap:8px;flex:none;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:999px;background:none;color:var(--text);cursor:pointer;font:inherit;transition:background .15s,border-color .15s}.wsbar-btn:hover,.wsbar-btn[aria-expanded=true]{background:var(--panel-2);border-color:var(--line)}.wsbar-chip{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;font:800 11px/1 var(--ui-display);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);overflow:hidden}.wsbar-chip img{width:100%;height:100%;object-fit:cover;display:block}.wsbar-name{font:700 12.5px/1 var(--ui-chrome);letter-spacing:.01em;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsbar-caret{color:var(--chrome-muted);flex:none;display:block;transition:transform .18s}.wsbar-btn[aria-expanded=true] .wsbar-caret{transform:rotate(180deg)}.wsbar-note{color:var(--chrome-muted);font-family:var(--ui-chrome);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.wsbar-note{display:none}}.wsbar-menu{position:absolute;top:calc(100% + 6px);left:12px;z-index:40;min-width:232px;max-width:min(320px,calc(100vw - 24px));max-height:62vh;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);box-shadow:0 18px 40px #00000080}.wsbar-menu[hidden]{display:none}.wsbar-opt{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:none;border-radius:8px;background:none;color:var(--text);cursor:pointer;text-align:left;font:inherit}.wsbar-opt:hover{background:#ffffff0f}.wsbar-opt-text{flex:1;min-width:0}.wsbar-opt-name{display:block;font:700 12.5px/1.3 var(--ui-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsbar-tick{color:var(--accent-2);font-size:12px;flex:none;width:16px;text-align:center}.wsbar-menu-head{padding:5px 8px 6px;color:var(--muted);font:600 11px/1.3 var(--ui-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsbar-signout{display:block;width:100%;margin-top:2px;padding:8px;border:none;border-radius:8px;background:none;color:#f87171;font:700 12.5px/1.3 var(--ui-body);text-align:left;cursor:pointer}.wsbar-signout:hover{background:#ffffff0f}.wsbar-menu-foot{margin-top:4px;padding:8px;border-top:1px solid var(--line);color:var(--muted);font-size:10.5px;line-height:1.45}.wsbar-menu-foot a{color:var(--accent-2)}.quota-pill{flex:none;padding:4px 10px;border-radius:999px;font:700 10px/1 var(--ui-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);font-variant-numeric:tabular-nums}.quota-pill.is-low{color:#ffc42e;background:#ffc42e1a;border-color:#ffc42e73}.quota-pill.is-out{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b73}@media(max-width:640px){.quota-pill{display:none}}.quota-line{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.quota-line.is-low{color:#ffc42e}.quota-line.is-out{color:#ff6b6b}.quota-line a{color:var(--accent-2)}.dropzone.is-gated{cursor:pointer;opacity:.92}.dropzone.is-gated strong{color:#ffc42e}.dropzone.is-gated:before,.dropzone.is-gated:after{animation:none;opacity:.25}.dropzone.is-gated .comet,.dropzone.is-gated .spark,.dropzone.is-gated .dz-ico{display:none}.layout{display:grid;--panel-w: 348px;grid-template-columns:var(--panel-w) 1fr;height:calc(100vh - var(--chrome-h))}.panel{overflow-y:auto;border-right:1px solid var(--line);background:var(--panel);padding:4px 0 60px}.stage{overflow-y:auto;display:flex;justify-content:center;padding:22px 22px 28px;background:var(--body-bg);min-width:0}.transport,.guides,.exportbox{background:#1414209e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#ffffff17}.stage-inner{width:100%;min-width:0;max-width:1120px;--preview-w: 460px}.stage-inner>*{max-width:max(var(--preview-w),460px);margin-left:auto;margin-right:auto}.stage-main>*{max-width:100%;margin-left:auto;margin-right:auto}.stage-pin{--gcol: 132px;--pic-border: 2px;display:grid;grid-template-columns:minmax(0,var(--gcol)) calc(var(--preview-w) + var(--pic-border)) var(--gcol);justify-content:center;align-items:start;gap:12px;max-width:100%}.stage-pin:before{content:"";grid-column:1;grid-row:1}.stage-main{grid-column:2;grid-row:1;min-width:0}.stage-pin .gutter{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:12px;min-width:0}.stage-pin .transport{grid-column:1 / -1;grid-row:2;margin-top:0}@media(min-width:901px){body:not([data-preview=max]) .stage{justify-content:flex-start}body:not([data-preview=max]) .stage-inner>*{margin-left:0}body:not([data-preview=max]) .stage-pin{grid-template-columns:calc(var(--preview-w) + var(--pic-border)) var(--gcol);justify-content:start}body:not([data-preview=max]) .stage-pin:before{display:none}body:not([data-preview=max]) .stage-main{grid-column:1}body:not([data-preview=max]) .stage-pin .gutter{grid-column:2}}.group{padding:0 16px;border-bottom:1px solid var(--line)}.group h2{margin:0 -16px 0 -13px;padding:12px 16px 12px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 13px/1 var(--ui-display);letter-spacing:.11em;text-transform:uppercase;color:#0b0b0d;background:var(--sec, var(--muted));cursor:pointer;user-select:none;-webkit-user-select:none}.group h2:hover{filter:brightness(1.08)}#controls:not(.sections-ready) .group:not(.nofold)>*:not(h2){display:none}.group.nofold{padding-bottom:16px}.group.nofold h2{cursor:default;margin-bottom:14px}.group.nofold h2:hover{filter:none}.group h2:focus-visible{outline:2px solid rgba(0,0,0,.7);outline-offset:-4px}.group-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}.group-body-inner{min-height:0;overflow:hidden}.group-body-inner:before,.group-body-inner:after{content:"";display:block;height:14px}.group-body-inner:after{height:16px}.group.collapsed .group-body{grid-template-rows:0fr}.caret{flex:none;width:8px;height:8px;margin-right:3px;border-right:2.2px solid currentColor;border-bottom:2.2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;opacity:.75}.group:not(.collapsed)>h2 .caret{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.group-body,.caret{transition:none}}#controls .group:nth-of-type(1){--sec: #e85555}#controls .group:nth-of-type(2){--sec: #e8683f}#controls .group:nth-of-type(3){--sec: #e87a2a}#controls .group:nth-of-type(4){--sec: #e8a821}#controls .group:nth-of-type(5){--sec: #52b25e}#controls .group:nth-of-type(6){--sec: #35b4ab}#controls .group:nth-of-type(7){--sec: #3f90e8}#controls .group:nth-of-type(8){--sec: #7768e0}#controls .group:nth-of-type(9){--sec: #ae64e8}#controls .group:nth-of-type(10){--sec: #e852b2}#controls .group{--sec: var(--muted);padding-left:13px;border-left:3px solid color-mix(in srgb,var(--sec) 40%,transparent);border-bottom:1px solid rgba(0,0,0,.45);background:linear-gradient(90deg,color-mix(in srgb,var(--sec) 9%,transparent),transparent 58%)}#controls .group:last-of-type{border-bottom:none}.field{display:block;margin-bottom:10px}.field>span{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--text);font-weight:700;margin-bottom:5px}.field>span b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.field>span em{font-style:normal;font-weight:400;color:var(--muted);opacity:1}.row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.row.three{grid-template-columns:repeat(3,1fr)}.row.stack{grid-template-columns:1fr}#controls .row,#controls .row.three,.edsheet-body .row,.edsheet-body .row.three,.edfmt-body .row,.edfmt-body .row.three{grid-template-columns:1fr;gap:0}#controls .field>span:not(.s-label):not(.k-label),.edsheet-body .field>span:not(.s-label):not(.k-label),.edfmt-body .field>span:not(.s-label):not(.k-label){text-transform:uppercase;letter-spacing:.05em}#controls .field>span em,.edsheet-body .field>span em,.edfmt-body .field>span em{text-transform:none;letter-spacing:0}input[type=text],textarea,select{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--text);padding:8px 10px;font:inherit}textarea{resize:vertical;line-height:1.5;font-family:Roboto Mono,ui-monospace,monospace;font-size:11.5px}input[type=text]::placeholder,textarea::placeholder{color:var(--muted);opacity:.45;font-style:italic;text-transform:none;letter-spacing:0}input[type=text]:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-2);box-shadow:0 0 0 2px #56d3ff26}input[type=range]{--thumb: 13px;--track: 3px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:var(--track);border-radius:var(--track);background:linear-gradient(to right,color-mix(in srgb,var(--sec, var(--accent-2)) 85%,white 10%) var(--t, 0%),var(--line) var(--t, 0%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border-radius:50%;background:var(--text);border:none;cursor:pointer;transition:transform .1s}input[type=range]:hover::-webkit-slider-thumb{background:var(--accent-2)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}input[type=range]::-moz-range-track{height:var(--track);background:var(--line);border-radius:var(--track)}input[type=range]::-moz-range-progress{height:var(--track);border-radius:var(--track);background:color-mix(in srgb,var(--sec, var(--accent-2)) 85%,white 10%)}input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;background:var(--text);border:none;cursor:pointer}input[type=range]:hover::-moz-range-thumb{background:var(--accent-2)}input[type=range]:disabled{cursor:not-allowed}.check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.check input{accent-color:var(--accent-2)}#btn-csv{flex:none;margin-left:auto;min-height:0;padding:3.5px 11px}#btn-csv:hover{color:var(--accent-2);border-color:var(--accent-2)}.check.block{display:flex;margin:-2px 0 12px;line-height:1.35;color:var(--text);font-weight:600}.check.block.caps{margin:10px 0 0;letter-spacing:.08em}.check.block.caps em{letter-spacing:0}.check.block em{font-style:normal;font-weight:400;color:var(--muted);opacity:1}.fieldhead{align-items:center}.fieldhead .sectoggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--text);font-weight:700}.fieldhead .sectoggle input{accent-color:var(--accent-2);margin:0;flex:none}.field.off .titles,.field.off>input,.field.off>textarea,.field.off>.stylebody,.field.off>.knobrow,.field.off>.blkbody,.field.off>#rowkind-dates,.field.off>#rowkind-lyrics,.field.off>.fieldnote,#btn-csv.off{opacity:.38;pointer-events:none}.field.inert .alignseg{pointer-events:none}.knobrow{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:9px}.knobrow>.field{margin-bottom:0}.knobrow .k-label{max-width:66px}.sizechain{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.sizechain>.sizerow{grid-column:1}.sizechain>.knoblock{grid-column:2;grid-row:1 / span 3;align-self:center}.sizechain>.sizerow+.sizerow{border-top:1px solid var(--line)}.sizechain>.field{grid-column:1;margin-bottom:0;border-top:1px solid var(--line);padding-right:32px}.sizerow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.sizerow>.field{margin-bottom:0;min-width:0}.szdot{display:flex;align-items:center;cursor:pointer}.szdot input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;padding:0;border:1px solid var(--line);border-radius:50%;background:none;cursor:pointer}.szdot input[type=color]::-webkit-color-swatch-wrapper{padding:2px;border-radius:50%}.szdot input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}.szdot.inert{opacity:.32;cursor:not-allowed}.szdot.inert input[type=color]{pointer-events:none}.szdot.font-inert{opacity:.32;cursor:not-allowed}.szdot.font-inert input[type=color]{pointer-events:none}.textrow{display:flex;align-items:center;gap:8px}.textrow>input,.textrow>textarea{flex:1;min-width:0}.knoblock{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:none;background:none;color:var(--muted);cursor:pointer;align-self:flex-start}.knoblock svg{width:42px;height:42px;padding:9px;border-radius:999px;border:2px solid var(--line);background:var(--panel-2);transition:color .15s,border-color .15s}.knoblock .lk-off{display:none}.knoblock:not(.on) .lk-on{display:none}.knoblock:not(.on) .lk-off{display:block}.knoblock.on{color:var(--accent-2)}.knoblock.on svg{border-color:color-mix(in srgb,var(--accent-2) 55%,transparent)}.knoblock:hover{color:var(--text)}.knoblock:hover svg{border-color:var(--muted)}.knoblock:focus-visible{outline:none}.knoblock:focus-visible svg{border-color:var(--accent-2)}.knoblock .k-label{color:inherit}.stylebody{margin-top:8px}.stylebody>.field:last-child{margin-bottom:0}.stylebody>.field.sub{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.grouphint{margin:-2px 0 12px;color:var(--muted);font:400 10px/1.45 var(--ui-body)}.swrow{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.swrow.inert{opacity:.38;cursor:not-allowed}.swrow.inert .sw,.swrow.inert input[type=color]{pointer-events:none}.field.inert,.check.inert{opacity:.38;cursor:not-allowed}.checkline{display:flex;flex-direction:column;justify-content:flex-start}.checkline .check{padding:8px 0}button,.primary,.secondary,.trim{font:600 12px/1 var(--ui-body);border-radius:8px;cursor:pointer;border:1px solid transparent;padding:9px 14px;transition:background .12s,border-color .12s,opacity .12s}.primary{background:linear-gradient(100deg,#b44cff,#ff2e88 55%,#ff7a59);border-radius:999px;font-weight:700;color:#fff;border:none;text-decoration:none;display:inline-flex;align-items:center}.primary:hover:not(:disabled){filter:brightness(1.08)}.primary:disabled{opacity:.38;cursor:not-allowed}.secondary{border-radius:999px;background:var(--accent-2);color:#06171f;border:none;font-weight:700;text-decoration:none;display:inline-flex;align-items:center}.secondary:hover:not(:disabled){background:#7fdeff}.secondary:disabled{opacity:.38;cursor:not-allowed}.secondary.small{width:auto;padding:6px 12px}.ghost{border-radius:999px;background:transparent;border:1px solid var(--line);color:var(--muted);width:100%}.ghost:hover{color:var(--text);border-color:var(--muted)}.ghost.small{width:auto;padding:6px 12px}.dropscreen{display:none}body:not([data-screen]) .layout{display:none}body[data-screen=drop] .dropscreen{display:block;min-height:calc(100vh - var(--chrome-h));min-height:calc(100dvh - var(--chrome-h));padding:20px 14px calc(72px + env(safe-area-inset-bottom,0px));background:var(--body-bg);overflow-y:auto;overflow-x:hidden}.home{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;width:min(512px,100%);margin:0 auto}.home-rail{width:100%;max-width:480px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:12px}body.has-sb[data-screen=drop] .dropscreen{padding-bottom:60px}body[data-screen=drop] .layout,body.exporting #btn-leave{display:none}#btn-leave:hover{color:var(--accent);border-color:var(--accent)}.home-rail h2{font:900 clamp(24px,5vw,32px)/1.05 var(--ui-display);letter-spacing:-.03em;margin:0}.home-rail p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.home-rail #home-title{margin-top:12px}.home-rail #home-title,.home-rail #home-intro{display:none}.home-rail:has(.dropzone[data-gated],.dropzone[data-soundwait]) #home-title,.home-rail:has(.dropzone[data-gated],.dropzone[data-soundwait]) #home-intro{display:block}.home-rail .dropzone{width:100%;max-width:480px;min-height:56px;padding:9px 22px;margin:0 auto}@media(max-width:640px){.home-rail .dropzone{min-height:52px}body[data-screen=drop] .dropscreen{padding:0 0 calc(92px + env(safe-area-inset-bottom,0px))}.home{padding:16px 14px 0}}.backtoedit{display:none;margin:6px auto 0}body.has-video .backtoedit{display:inline-block}.sheet{width:min(400px,calc(100vw - 32px));padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text)}.sheet::backdrop{background:#0000009e}.sheet h3{font:900 22px/1.1 var(--ui-display);letter-spacing:-.025em;margin:0 0 8px}.sheet p{color:var(--muted);font-size:12.5px;line-height:1.5;margin:0 0 18px}.sheet-actions{display:flex;flex-wrap:wrap;gap:8px}.sheet-list{width:min(460px,calc(100vw - 32px))}.sound-list{max-height:min(48vh,340px);overflow-y:auto;margin:0 0 16px;display:flex;flex-direction:column;gap:4px}.sound-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.sound-row:hover{border-color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 10%,transparent)}.sound-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12.5px/1.2 var(--ui-body)}.sound-dur{flex:0 0 auto;font:600 11px/1 var(--ui-body);color:var(--muted);font-variant-numeric:tabular-nums}.sound-list a{color:var(--accent-2)}.sheet-actions .primary{flex:1 1 100%}#name-input{margin:-6px 0 16px}.fetchcard p{margin:0 0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fetchbar{position:relative;height:6px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--text) 12%,transparent)}.fetchbar>i{position:absolute;inset:0 auto 0 0;width:2%;border-radius:3px;background:linear-gradient(135deg,#c3f,#f66);transition:width .25s ease}.fetchbar.sweep>i{width:40%;transition:none;animation:fetchSweep 1.1s ease-in-out infinite}@keyframes fetchSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.fetchmeta{display:flex;gap:8px;margin:10px 0 18px;font:700 11px/1.2 var(--ui-body);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.fetchmeta #fetch-pct{margin-left:auto;color:var(--text)}.fetchcard .sheet-actions{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.fetchbar.sweep>i{animation-duration:3s}}.dropzone{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 22px;border:none;border-radius:999px;background:radial-gradient(125% 140% at 50% 45%,#17131f,#0b0a0f);color:#fff;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;transition:transform .15s,opacity .2s;--comet-dur: 4.4s;--neon-a: #2effb4;--neon-mid: #2ee0ff;--neon-b: #2e8bff;--neon-bloom: 1}.dropzone:before,.dropzone:after{content:"";position:absolute;border-radius:inherit;background:linear-gradient(62deg,var(--neon-a),var(--neon-mid) 45%,var(--neon-b));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.dropzone:before{top:0;right:0;bottom:0;left:0;padding:2px;z-index:1}.dropzone:after{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:4px;filter:blur(9px);opacity:calc(.9 * var(--neon-bloom));z-index:0}.dropzone:hover{--neon-bloom: 1.5}.dropzone:active{transform:scale(.985)}.dropzone:focus-visible{outline:2px solid var(--neon-mid);outline-offset:5px}.dz-ico{position:relative;z-index:2;display:flex;flex:none;color:var(--neon-mid)}.dz-text{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px}.dropzone strong{color:#fff;font:900 15px/1.15 var(--ui-chrome);letter-spacing:2.5px;text-shadow:0 0 12px rgba(90,220,255,.45)}.dz-text span{font-size:11.5px;line-height:1.3;color:#fff9}#dz-sub:empty{display:none}.dropzone .comet{position:absolute;border-radius:50%;offset-path:border-box;offset-anchor:50% 50%;offset-rotate:0deg;animation:comet-run var(--comet-dur) linear infinite;pointer-events:none;z-index:3}@keyframes comet-run{0%{offset-distance:0%}to{offset-distance:100%}}.dropzone .spark{position:absolute;border-radius:50%;background:#fff;opacity:0;animation:spark-twinkle 3.4s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes spark-twinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:.95;transform:scale(1)}70%{opacity:.25;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.dropzone .comet,.dropzone .spark{animation:none}.dropzone .spark{opacity:.5}}#drop-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;background:#080a0edb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:900 28px/1 var(--ui-display);letter-spacing:-.025em;pointer-events:none}#drop-veil div{border:2px dashed var(--accent-2);border-radius:18px;padding:60px 90px;color:var(--accent-2)}body.dragging #drop-veil{display:flex}.presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.preset{background:none;border:0;color:var(--text);padding:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:center;font-size:12px;font-weight:600;line-height:1.25;min-width:0}.preset-thumb{position:relative;display:block;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.preset-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.preset-canvas.painted{opacity:1}.preset-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.preset-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.preset:hover .preset-thumb:after{box-shadow:inset 0 0 0 2px var(--accent-2)}.preset.active .preset-thumb:after{box-shadow:inset 0 0 0 2px var(--accent)}.presets .preset.active{background:none}.preset.active .preset-title{color:var(--accent)}.lookblk>.presets{margin-top:12px;margin-bottom:14px}.lookblk>.presets+.user-presets{margin-top:-2px}.lookblk>.user-presets:empty{display:none}.lookblk>.blkhead>em{color:var(--muted);font-size:11.5px;font-style:normal}.preset-edited{color:#ffc857;font-weight:700;margin-left:4px;letter-spacing:.04em}.preset.active.edited .preset-thumb:after{box-shadow:inset 0 0 0 2px #ffc857}.preset.active.edited .preset-title{color:#ffc857}.preset-wrap{position:relative;display:flex;min-width:0}.preset-wrap .preset{flex:1}.preset-del{position:absolute;top:4px;right:4px;width:20px;height:20px;padding:0;font-size:14px;line-height:1;background:#0000009e;border:none;border-radius:999px;color:#fff}.preset-del:hover{color:var(--accent)}.saverow{display:flex;gap:6px;margin-top:10px}.saverow input{flex:1;min-width:0}.saverow button{flex:none;white-space:nowrap}.saverow button:hover{color:var(--accent-2);border-color:var(--accent-2)}.fontgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fontfor{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 8px}.fontfor::-webkit-scrollbar{display:none}.fontfor button{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px;border-radius:999px;border:0;background:#ffffff14;color:var(--text);font:700 13px/1 var(--ui-body);cursor:pointer;white-space:nowrap}.fontfor button.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#56d3ff}.fontfor button.on{background:#56d3ff;color:#06121a}.fontfor button.on.live:before{background:#06121a}.fontfor-note{margin:0 0 10px;font:500 12px/1.35 var(--ui-body);color:var(--muted)}.fontfollow[hidden]{display:none}body.ed-dock :is(.fontfor,.fontfor-note),body.ed-dock .fontfollow{display:none}.fontbtn{background:var(--panel-2);border:1px solid var(--line);color:var(--text);height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;overflow:hidden;padding:4px}.fontbtn .sample{font-size:17px;line-height:1;white-space:nowrap}.fontbtn .name{font:400 9px/1 var(--ui-body);color:var(--muted);white-space:nowrap}.fontbtn:hover{border-color:var(--muted)}.fontbtn.active,.preset.active,.fxbtn.active{border-color:var(--accent);background:#24151a}.fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-bottom:12px}.fxbtn{background:none;border:0;color:var(--text);padding:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;text-align:center;font-size:12.5px;font-weight:600;line-height:1.25}.fx-thumb{position:relative;display:block;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.fx-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.fx-canvas.painted{opacity:1}.fx-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.fxbtn .fxname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxbtn:hover .fx-thumb:after{box-shadow:inset 0 0 0 2px var(--accent-2)}.fxbtn.active .fx-thumb:after{box-shadow:inset 0 0 0 2px var(--accent)}.fx-grid .fxbtn.active{background:none}.fxbtn.active .fxname{color:var(--accent)}.swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px}.sw.inert{opacity:.32;cursor:not-allowed}.sw.inert input[type=color]{pointer-events:none}.sw.font-inert{opacity:.32;cursor:not-allowed}.sw.font-inert input[type=color]{pointer-events:none}.swatch-note{margin:-6px 0 12px;color:var(--muted);font:400 10px/1.45 var(--ui-body)}.sw{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer}.sw input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;border:1px solid var(--line);border-radius:7px;background:none;padding:0;cursor:pointer}.sw input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.sw input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.sw span{font-size:9.5px;color:var(--text);font-weight:700}.canvas-wrap{position:relative;display:flex;width:fit-content;align-items:center;justify-content:center;background:#07060d8c;border:1px solid rgba(255,0,110,.22);border-radius:var(--radius);min-height:320px;overflow:hidden;box-shadow:0 18px 60px #0000008c,0 0 40px #ff006e1a}#preview{max-width:100%;display:block;border-radius:2px}.empty{position:absolute;text-align:center;color:var(--muted)}.empty p{font:600 16px/1 var(--ui-display);color:var(--text);margin:0 0 6px}.empty small{font-size:11px}.transport{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px;padding:9px 12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.transport .icon{background:var(--panel-2);border:1px solid var(--line);color:var(--text);width:34px;height:30px;display:grid;place-items:center;padding:0;flex:none}.transport .icon:hover:not(:disabled){border-color:var(--accent-2)}.transport .icon:disabled{opacity:.4}#scrub{flex:1;min-width:80px}.time{font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted);flex:none}.time b{color:var(--text);font-weight:600}.mini{width:auto;font-size:11px;padding:5px 7px;flex:none}.tools{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:9px 8px;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.tools .trim{width:100%;padding:7px 6px;font-size:12px;line-height:1.25;white-space:normal}.tools .selwrap{position:relative;display:block;min-width:0}.tools .selwrap:after{content:"▾";position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--muted);pointer-events:none}.tools .mini{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;padding:5px 14px 5px 6px;font-size:11px;text-align:center}body.trimming .tools .trim{background:#ffd13347;color:var(--trim)}.tools #trim-summary{margin:0;text-align:center;font-size:10.5px;line-height:1.35}.exportbox{margin-top:12px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.bar{height:5px;border-radius:4px;background:var(--line);overflow:hidden}.fill{height:100%;width:0;background:linear-gradient(90deg,var(--accent),#ff9a3b);transition:width .15s}.exportrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.donescreen{display:none}body[data-screen=done] .donescreen{display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - var(--chrome-h));min-height:calc(100dvh - var(--chrome-h));padding:30px 20px calc(72px + env(safe-area-inset-bottom,0px));background:var(--body-bg);overflow-y:auto}body[data-screen=done] .layout,body[data-screen=done] .dropscreen{display:none}.done-card{width:min(560px,100%);text-align:center;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.done-card h2{font:900 26px/1.1 var(--ui-display);letter-spacing:-.03em;margin:0 0 14px}.done-card video{width:auto;max-width:100%;max-height:58vh;display:block;margin:0 auto;border-radius:8px;background:#000}.done-meta{color:var(--muted);font-size:12px;margin:12px 0 16px;font-variant-numeric:tabular-nums}.done-warn{max-width:420px;margin:12px auto 0;padding:8px 10px;border:1px solid color-mix(in srgb,#ffcc66 34%,transparent);border-radius:7px;background:color-mix(in srgb,#ffcc66 10%,transparent);color:#fc6;font-size:12px;line-height:1.45;text-align:center}.done-warn[hidden]{display:none}.done-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.done-actions .primary,.done-actions .secondary,.done-actions .ghost{width:auto;padding:11px 20px;font-size:13px}#btn-save-library{display:inline-flex;align-items:center;justify-content:center;gap:6px}#btn-save-library:disabled{cursor:default}#btn-save-library:disabled:not(.is-saved){opacity:.55}#btn-save-library.is-saved{color:#6ee7a8;background:#6ee7a814;border-color:#6ee7a847;opacity:1}.done-back{display:flex;gap:10px;justify-content:center;margin-top:18px}.done-card .note{text-align:center}#btn-send-blastr:disabled{opacity:.5;cursor:not-allowed}.fieldnote{color:var(--muted);font-size:11.5px;line-height:1.45;margin:2px 2px 0}.warnnote.warnnote{margin:8px 2px 0;padding:6px 8px;border-left:2px solid #ffcc66;border-radius:0 5px 5px 0;background:color-mix(in srgb,#ffcc66 10%,transparent);color:#fc6}.warnnote[hidden]{display:none}.field>.fieldnote{font-size:10px;line-height:1.45;margin:8px 0 0}.field>.fieldnote b{color:var(--text);font-weight:700}.note{color:#ffb26b;font-size:12px;min-height:16px;margin:10px 2px 0}.note:empty{margin:0;min-height:0}.swapvideo{display:none;width:100%;margin-bottom:12px}body.has-video .swapvideo{display:block}@media(max-width:900px){.layout{grid-template-columns:1fr;height:auto}.panel{border-right:none;border-bottom:1px solid var(--line)}.layout{grid-template-rows:auto minmax(0,1fr);height:calc(100vh - var(--chrome-h));height:calc(100dvh - var(--chrome-h))}.stage{order:-1;overflow:visible;padding:10px 10px 6px;border-bottom:1px solid var(--line)}.panel{order:1;min-height:0;overflow-y:auto;border-bottom:none;padding-top:0;padding-bottom:96px}.stage-pin{--gcol: 88px;gap:8px}.stage-pin .gutter{gap:8px}.transport{gap:7px;padding:8px 9px;margin-top:6px}#scrub{flex:1 1 70px;min-width:60px}.transport .icon{width:30px;height:28px}.transport .time{font-size:10px}.transport .check{font-size:11px;gap:4px}.tools{gap:5px;padding:8px 6px}.tools .trim{padding:6px 4px;font-size:10.5px}.tools .mini{padding:4px 13px 4px 5px;font-size:10.5px}.tools #trim-summary{font-size:10px}.canvas-wrap{min-height:0}.guides{gap:5px;padding:8px 7px}.seg{gap:4px}.seg button{padding:6px 4px;font-size:10.5px}#btn-fit{padding:6px 4px;font-size:10px}.guides .check{font-size:10.5px;gap:5px}.trimbar{margin-top:8px}.trimrow{flex-wrap:wrap;gap:6px;margin-top:6px}.trim-read{flex:1 1 100%;font-size:11px}.trimrow .ghost.small,.trimrow .trim{flex:1 1 auto;padding:6px 8px;font-size:11px}.swapvideo{margin:2px 0 12px}}.peek{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:none;flex-direction:column;align-items:center;gap:1px;width:108px;padding:16px 0 6px;border:none;border-radius:0;background:linear-gradient(to top,#00000080,#0000);color:#fff;opacity:.82;transition:opacity .12s ease}.peek:hover{opacity:1}.peek-chev{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65));transition:transform .18s ease}.peek-label{display:none;font:700 12px/1 var(--ui-display);letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.65)}body[data-preview=max] .peek-chev{transform:rotate(180deg)}body[data-preview=max] .peek-label{display:block}@media(prefers-reduced-motion:reduce){.peek-chev{transition:none}}body.has-video .peek{display:flex}body[data-preview=max] .panel{display:none}body[data-preview=max] .layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}body[data-preview=max] .stage{padding:12px 16px 14px;border-bottom:none;overflow:auto}body[data-preview=max] .stage-pin{--gcol: 0px;gap:0}body[data-preview=max] .stage-pin .gutter,body[data-preview=max] .editor-actions{display:none}body[data-preview=max] .stage-inner{max-width:none}body[data-preview=max] .stage-inner>*{max-width:100%}body.peek-anim{--peek-ms: .32s}body.peek-anim .canvas-wrap,body.peek-anim .transport,body.peek-anim .trimbar{will-change:transform}body.peek-anim .peek{opacity:0}body.peek-anim .panel,body.peek-anim .stage-pin .gutter,body.peek-anim .editor-actions{animation:peekChromeIn var(--peek-ms) ease both}@media(max-width:900px){.peek{width:86px;padding:12px 0 5px}.peek-chev{width:22px;height:22px}body[data-preview=max] .stage{padding:8px 10px 10px}}@keyframes peekChromeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){body.peek-anim .panel,body.peek-anim .stage-pin .gutter,body.peek-anim .editor-actions{animation:none}body.peek-anim .peek{opacity:1;transition:none}}[hidden]{display:none!important}.guides{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:0;padding:9px 8px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.guides-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-weight:700;flex:none;text-align:center;line-height:1.25}.seg{display:flex;flex-direction:column;gap:4px;flex:none;min-width:0}#btn-fit{flex:none;width:100%;white-space:normal;line-height:1.2}.guides .check{justify-content:center}#btn-fit:disabled{opacity:.4;cursor:not-allowed}#btn-fit:not(:disabled):hover{color:var(--accent-2);border-color:var(--accent-2)}.seg button{flex:none;padding:6px 5px;font-size:11px;font-weight:500;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}.seg button:hover{color:var(--text);border-color:var(--muted)}.seg button.active{background:#17303a;border-color:var(--accent-2);color:var(--accent-2)}.knob-field{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:11px}.slider-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(84px,1.15fr) auto;align-items:center;gap:0 10px;margin-bottom:0;padding:3px 0;min-height:26px}.slider-field>.s-label{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.slider-field>.s-track{display:block;min-width:0}.slider-field>.s-val{font:600 11px/1 var(--ui-body);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;min-width:42px}.slider-field:hover>.s-label{color:var(--text)}.slider-field:has(input:focus-visible)>.s-label{color:var(--accent-2)}.slider-field[data-qt-param=type]{--sec: var(--qt-type)}.slider-field[data-qt-param=lead]{--sec: var(--qt-lead)}.slider-field[data-qt-param=track]{--sec: var(--qt-track)}.slider-field[data-qt-param]>.s-label{color:color-mix(in srgb,var(--sec) 76%,#fff 24%)}.slider-field[data-qt-param]:hover>.s-label{color:color-mix(in srgb,var(--sec) 40%,#fff 60%)}.slider-field[data-qt-param]:has(input:focus-visible)>.s-label{color:color-mix(in srgb,var(--sec) 40%,#fff 60%)}.slider-field[data-qt-param]:has(input:disabled)>.s-label{color:var(--muted)}.blkbody-inner .slider-field+.slider-field,.blkbody-inner .alignrow+.slider-field,.blkbody-inner .slider-field+.alignrow{border-top:1px solid var(--line)}.blk{border:1px solid color-mix(in srgb,var(--sec, var(--line)) 34%,transparent);border-radius:9px;overflow:hidden;margin-bottom:10px;background:color-mix(in srgb,var(--sec, var(--muted)) 5%,transparent)}.blk>.blkhead{display:flex;align-items:center;gap:8px;margin:0;padding:12px;min-height:47px;background:color-mix(in srgb,var(--sec, var(--muted)) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sec, var(--line)) 44%,transparent);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .16s linear,border-color .16s linear}.blk.off>.blkhead{background:color-mix(in srgb,var(--sec, var(--muted)) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--sec, var(--line)) 16%,transparent)}.blk.off>.blkhead>.blkname{color:var(--muted)}.blk{transition:border-color .16s linear,background-color .16s linear}.blk.off{border-color:color-mix(in srgb,var(--sec, var(--line)) 16%,transparent);background:color-mix(in srgb,var(--sec, var(--muted)) 2%,transparent)}.blk.shut>.blkhead{border-bottom-color:transparent}.blk>.blkhead:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.blkname{font:700 12.5px/1 var(--ui-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.blk>.blkhead>.sectoggle{padding:6px;margin:-6px 0 -6px -4px}.blk>.blkhead{--blk-box: 13px}.blk>.blkhead>.sectoggle>input[type=checkbox]{width:var(--blk-box);height:var(--blk-box)}#f-layout>.blkhead:before{content:"";flex:none;width:calc(var(--blk-box) + 8px)}.blk>.blkhead>.blkstyle{margin-left:auto}.blk>.blkhead>.szdot{margin-left:auto}.blk>.blkhead>.szdot+.blkstyle{margin-left:0}.blkcaret{margin-left:auto;margin-right:0}.blk>.blkhead:has(>.blkstyle)>.blkcaret{margin-left:0}.blk:not(.shut)>.blkhead>.blkcaret{transform:rotate(45deg)}.blk>.blkhead>em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk.shut>:not(.blkhead){display:none!important}.blk.open>:not(.blkhead){animation:blk-open .18s cubic-bezier(.22,.61,.36,1) backwards}@keyframes blk-open{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.blk.open>:not(.blkhead){animation:none}}.group .blk:nth-of-type(1){--sec: #e85555}.group .blk:nth-of-type(2){--sec: #e8a821}.group .blk:nth-of-type(3){--sec: #52b25e}.group .blk:nth-of-type(4){--sec: #3f90e8}.group .blk:nth-of-type(5){--sec: #ae64e8}.group .blk:nth-of-type(6){--sec: #e852b2}#f-headlines{--sec: #e85555}.blk>:not(.blkhead):not(.blkbody){margin-left:10px;margin-right:10px}.blk>.titles{margin-top:10px}.blk>input,.blk>textarea{width:calc(100% - 20px);margin-top:10px}.blk>#rowkind-dates,.blk>#rowkind-lyrics{margin-top:8px}.blkbody-inner{padding:0 10px}.blkbody-inner>:first-child{margin-top:10px}.blkbody-inner>:last-child{margin-bottom:10px}.blknote{color:var(--muted);opacity:.9}.alignrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:0;padding:3px 0;min-height:26px}.alignrow>.s-label{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.alignseg{display:inline-flex;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--panel-2)}.alignseg button{display:flex;align-items:center;justify-content:center;width:32px;height:24px;padding:0;border:none;border-radius:0;background:none;color:var(--muted);cursor:pointer}.alignseg button+button{border-left:1px solid var(--line)}.alignseg button svg{width:15px;height:15px}.alignseg button:hover{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}.alignseg button[aria-pressed=true]{color:#0b0d10;background:color-mix(in srgb,var(--sec, var(--accent-2)) 72%,white 6%)}.alignseg[data-auto="1"] button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--sec, var(--accent-2)) 26%,transparent)}.alignseg button:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.titles{display:flex;flex-direction:column;gap:6px}.title-row{display:flex;gap:6px}.title-row input{flex:1;min-width:0}.row-btn{flex:none;width:34px;padding:0;font-size:16px;line-height:1;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}.row-btn:hover{color:var(--accent-2);border-color:var(--accent-2)}.row-btn-remove:hover{color:var(--accent);border-color:var(--accent)}.logodrop{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;padding:16px 12px;margin-bottom:12px;border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--panel-2);cursor:pointer;text-align:center;transition:border-color .12s,background .12s}.logodrop:hover,.logodrop.hot{border-color:var(--sec);background:#16141b}.logodrop strong{font:700 12.5px/1 var(--ui-display);letter-spacing:.09em}.logodrop span{font-size:10.5px;color:var(--muted)}.logocard{display:flex;gap:10px;align-items:center;padding:9px;margin-bottom:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.logocard img{width:54px;height:40px;object-fit:contain;flex:none;border-radius:5px;background:linear-gradient(45deg,#2a2a30 25%,transparent 25%) -5px 0/10px 10px,linear-gradient(-45deg,#2a2a30 25%,transparent 25%) -5px 0/10px 10px,linear-gradient(45deg,transparent 75%,#2a2a30 75%) -5px 0/10px 10px,linear-gradient(-45deg,transparent 75%,#2a2a30 75%) -5px 0/10px 10px,#1b1b21}.logometa{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.logometa span{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logometa button{align-self:flex-start}.logometa button:hover{color:var(--accent);border-color:var(--accent)}.trim{background:var(--trim);color:#241c00;border:none;font-weight:700;width:100%}.trim:hover:not(:disabled){background:#ffd84d}.trim:disabled{opacity:.38;cursor:not-allowed}.trimrow .trim{width:auto}.time #t-dur.trimmed{color:var(--trim);font-weight:700}.filmstrip-src{position:fixed;left:0;bottom:0;width:1px;height:1px;opacity:.01;pointer-events:none;z-index:-1}.trimbar{margin:8px 0 0}.trimstrip{position:relative;height:62px;border-radius:8px;overflow:hidden;background:#000;border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none}.trimstrip canvas{display:block;width:100%;height:100%}.trim-veil{position:absolute;top:0;bottom:0;background:#0000009e;pointer-events:none}.trim-veil#trim-veil-l{left:0}.trim-veil#trim-veil-r{right:0}.trim-sel{position:absolute;top:0;bottom:0;border-top:3px solid var(--trim);border-bottom:3px solid var(--trim);pointer-events:none}.trim-handle{position:absolute;top:-3px;bottom:-3px;width:18px;background:var(--trim);pointer-events:auto;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.trim-handle.l{left:0;border-radius:8px 0 0 8px}.trim-handle.r{right:0;border-radius:0 8px 8px 0}.trim-handle span{width:2px;height:20px;border-radius:2px;background:#00000073}.trim-handle:focus-visible{outline:2px solid #fff;outline-offset:-4px}.trim-playhead{position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 8px #fffc;pointer-events:none}.trimrow{display:flex;align-items:center;gap:10px;margin-top:8px}.trim-read{flex:1 1 auto;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.gate{min-height:calc(100vh - var(--chrome-h));display:none;align-items:center;justify-content:center;padding:30px 20px}body[data-screen=gate] .gate{display:flex}body[data-screen=gate] .layout,body[data-screen=gate] .dropscreen,body[data-screen=gate] .topbar-right{display:none}.gate-card{max-width:420px;text-align:center}.gate-card h2{font:900 28px/1.1 var(--ui-display);letter-spacing:-.03em;margin:0 0 10px}.gate-card p{color:var(--muted);margin:0 0 20px}.gate-card .primary{padding:11px 22px;font-size:14px}.draftcard{display:grid;grid-template-columns:68px minmax(0,1fr);gap:13px;padding:11px;border:1px solid var(--line);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:12px;background:var(--panel);text-align:left}.draftcard:has(.draft-thumb[hidden]){grid-template-columns:minmax(0,1fr)}.draft-thumb{width:68px;aspect-ratio:9 / 16;border-radius:8px;overflow:hidden;background:#000;display:block;object-fit:contain}.draft-body{display:flex;flex-direction:column;gap:3px;min-width:0}.draft-head{font:700 14px/1.25 var(--ui-chrome);letter-spacing:.02em}.draft-name{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-meta{color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.draft-note{color:var(--muted);font-size:11.5px;line-height:1.4;margin-top:3px}.draft-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.draft-acts .primary,.draft-acts .ghost{padding:5px 10px;font-size:11.5px}.home-lib{width:100%;max-width:480px;justify-self:center}.lib-head{display:flex;align-items:center;gap:10px;min-height:33px;margin:0 0 18px}.lib-head h3{font:900 18px/1.2 var(--ui-display);letter-spacing:-.02em;margin:0}.lib-count{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.lib-list{display:flex;flex-direction:column;gap:10px}.lib-card{display:grid;grid-template-columns:68px minmax(0,1fr);gap:13px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.lib-thumb{width:68px;aspect-ratio:9 / 16;border-radius:8px;overflow:hidden;background:#000;display:block;object-fit:contain}.lib-watch{position:relative;display:block;align-self:start;padding:0;border:0;background:none;border-radius:8px;cursor:pointer}.lib-watch-i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0000008c;color:#fff;pointer-events:none}body.has-sb .lib-watch{pointer-events:none}body.has-sb .lib-watch-i{display:none}.lib-player{grid-column:1 / -1;width:100%;max-height:70vh;border-radius:10px;background:#000;display:block}.lib-body{display:flex;flex-direction:column;gap:4px;min-width:0}.lib-title{font:700 14px/1.25 var(--ui-chrome);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-meta{color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.lib-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:600;color:#6ee7a8;background:#6ee7a81a;border:1px solid rgba(110,231,168,.28)}.lib-chip.is-soon{color:#ff8a8a;background:#ff8a8a1a;border-color:#ff8a8a4d}.lib-chip.is-local{color:var(--muted);background:#ffffff0a;border-color:var(--line)}.lib-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.lib-actions .ghost,.lib-actions .primary,.lib-actions .secondary{padding:5px 10px;font-size:11.5px}.lib-more-wrap{position:relative;margin-left:auto}.lib-actions .ghost.lib-more{padding:3px 7px;font:700 16px/1 var(--ui-chrome);color:var(--accent)}.lib-actions .ghost.lib-more[aria-expanded=true]{background:#ffffff12}.lib-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:196px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);box-shadow:0 10px 30px #0000008c}.lib-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--text);font:600 12px/1 var(--ui-body);text-align:left;cursor:pointer}.lib-menu button:hover{background:#ffffff12}.lib-menu button.danger{color:#ff8a8a}.lib-menu button.danger:hover{background:#ff8a8a1a}.lib-menu button[disabled]{opacity:.6;cursor:default}.lib-menu svg{flex:none}.lib-card:nth-last-child(-n+2) .lib-menu{top:auto;bottom:calc(100% + 6px)}.lib-empty{display:flex;flex-direction:column;gap:5px;padding:34px 20px;text-align:center;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.lib-empty strong{color:var(--text);font:700 15px/1.2 var(--ui-chrome);letter-spacing:.01em}.lib-empty span{font-size:12px}.dropscreen,.dropscreen button{font-family:var(--ui-chrome)}body.exporting .transport,body.exporting .trimbar,body.exporting #btn-trim,body.exporting #btn-swap-video,body.exporting .dropzone{pointer-events:none;opacity:.45}.profile-pill{flex:none;display:flex;align-items:center;gap:7px;padding:4px 11px 4px 4px;border-radius:var(--radius, 8px);border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;transition:border-color .15s}.profile-pill:hover{border-color:var(--accent-2)}.profile-av{flex:none;width:26px;height:26px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--grad);color:#fff;font:900 12px/1 var(--ui-chrome)}.profile-pill img{width:100%;height:100%;object-fit:cover;display:block}.profile-name{font:600 12px/1 var(--ui-chrome);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-caret{flex:none;color:var(--muted);display:block}@media(max-width:640px){.profile-pill{gap:0;width:38px;height:38px;padding:0;margin-right:-6px;display:grid;place-items:center;border:none;background:none;border-radius:50%}.profile-av{box-shadow:0 0 0 1px var(--line)}.profile-name,.profile-caret{display:none}}.acct-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:300;animation:acctFade .24s ease both}@keyframes acctFade{0%{opacity:0}to{opacity:1}}.acct-panel{position:fixed;top:12px;right:12px;width:min(300px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);z-index:301;display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 48px #000000b3;animation:acctSlideIn .24s cubic-bezier(.4,0,.2,1) both}@keyframes acctSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.acct-grab{display:none}@media(max-width:639.98px){.acct-panel{top:auto;right:0;left:0;bottom:0;width:auto;height:92dvh;max-height:none;border-width:1px 0 0;border-radius:18px 18px 0 0;animation:acctSheetUp .32s cubic-bezier(.32,.72,0,1) backwards}.acct-grab{display:grid;place-items:center;flex:none;height:26px;touch-action:none}.acct-grab i{display:block;width:38px;height:4px;border-radius:2px;background:#ffffff38}.acct-head{padding-top:2px;padding-bottom:12px}}@keyframes acctSheetUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}.acct-panel[hidden]{display:none}.acct-head{display:flex;align-items:center;gap:10px;padding:18px 16px;border-bottom:1px solid var(--line)}.acct-head-text{flex:1;min-width:0}.acct-head-text b{display:block;font:700 14px/1.2 var(--ui-body);color:var(--text)}.acct-head-text small{display:block;margin-top:2px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-x{flex:none;padding:4px;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center}.acct-x:hover{color:var(--text)}.acct-body{flex:1;overflow-y:auto;padding:16px}.acct-banner{margin:-16px -16px 12px;padding:26px 16px 20px;border-radius:0 0 18px 18px;background:var(--drawer-banner);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.acct-avatar{width:72px;height:72px;flex:none;border-radius:50%;border:3px solid rgba(255,255,255,.35);background:#ffffff14;overflow:hidden;display:flex;align-items:center;justify-content:center;font:800 26px/1 var(--ui-body);color:#fff}.acct-avatar img{width:100%;height:100%;object-fit:cover;display:block}.acct-name{font:700 14px/1.3 var(--ui-body);color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-plan{font:800 9px/1 var(--ui-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);background:#56d3ff1f;border:1px solid rgba(86,211,255,.5);border-radius:4px;padding:3px 7px}.acct-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:none;border-radius:var(--radius);color:var(--text);cursor:pointer;text-align:left;transition:background .15s}.acct-row:hover{background:var(--panel-2)}.acct-row svg{flex:none}.acct-row-label{flex:1;font:600 13px/1.2 var(--ui-body)}.acct-row.is-danger{color:var(--accent)}.acct-tag{font:800 9px/1 var(--ui-body);letter-spacing:.05em;color:var(--accent-2);background:#56d3ff1f;border-radius:4px;padding:2px 6px}.acct-div{height:1px;background:var(--line);margin:10px 0}.acct-foot{margin:14px 2px 0;font-size:11px;line-height:1.45;color:var(--muted)}.rowkind{display:inline-flex;gap:0;flex:none;margin-left:auto}.rowkind button{padding:3px 10px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);width:auto}.rowkind button:first-child{border-radius:6px 0 0 6px}.rowkind button:last-child{border-radius:0 6px 6px 0;border-left:0}.rowkind button:hover{color:var(--text)}.rowkind button[aria-pressed=true]{background:#17303a;border-color:var(--accent-2);color:var(--accent-2)}.rowkind button[aria-pressed=true]+button{border-left:0}.fieldhint{display:block;font-style:normal;font-size:11px;color:var(--muted);margin:-2px 0 6px}.lyrsetup{display:flex;align-items:center;gap:10px;margin-top:8px}#lyric-status{min-width:0}.edsheet-foot{flex:none;width:100%;padding:8px 12px;border-top:1px solid var(--line);background:var(--panel)}.edsheet-foot{position:relative}.edsheet-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;background:linear-gradient(to bottom,transparent,var(--panel));opacity:0;transition:opacity .15s;pointer-events:none}.edsheet.more>.edsheet-foot:before{opacity:1}body.ed[data-screen=edit] .edsheet:has(>.edsheet-foot:not([hidden])):after{display:none}.lyrfoot{--tap-h: 50px;margin-top:8px}.edsheet-foot .lyrfoot{margin-top:0}.lyrtime{display:block;width:100%;min-height:var(--tap-h);padding:0 14px;border:1.5px solid #000;border-radius:999px;background:linear-gradient(115deg,var(--accent-2) 0%,#8f6bff 52%,#d45cff 100%);color:#fff;font-size:15px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 6px 18px -8px color-mix(in srgb,#8f6bff 80%,transparent),inset 0 1px #ffffff38}.lyrtime:disabled{opacity:.4;filter:saturate(.35);cursor:not-allowed;box-shadow:none}.lyrcue{margin-bottom:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent-2) 45%,transparent);border-radius:12px;background:#101a20}.lyrcue-now{display:flex;gap:6px;align-items:baseline;font-size:13px;color:var(--muted)}.lyrcue-now b{flex:none;font-size:10px;font-weight:900;letter-spacing:.06em;opacity:.75}.lyrcue-now span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lyrcue-label{margin-top:6px;font-size:10px;font-weight:900;letter-spacing:.06em;color:var(--accent-2)}.lyrcue-line{margin-top:6px;height:2.5em;font-size:20px;font-weight:800;line-height:1.25;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.taprow{display:flex;gap:8px;height:var(--tap-h)}.taphit,.tapside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:100%;min-height:0;padding:0 11px;border-radius:999px;white-space:nowrap}.taphit{flex:1 1 0;min-width:72px;width:auto;border:1.5px solid #000;background:linear-gradient(115deg,var(--accent-2) 0%,#8f6bff 52%,#d45cff 100%);background-size:180% 100%;background-position:0 0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 6px 18px -8px color-mix(in srgb,#8f6bff 80%,transparent),inset 0 1px #ffffff38;transition:background-position .35s ease,box-shadow .2s,opacity .12s,filter .12s}.taphit b{font-size:17px;font-weight:800;letter-spacing:.1em}.taphit:hover:not(:disabled){background-position:100% 0;box-shadow:0 8px 22px -8px color-mix(in srgb,#d45cff 85%,transparent),inset 0 1px #ffffff38}.taphit:active:not(:disabled){filter:brightness(1.12)}.taphit:focus-visible,.tapside:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.taphit:disabled{opacity:.4;filter:saturate(.35);cursor:not-allowed;box-shadow:none}.tapside{flex:none;width:auto;border:1px solid var(--line);background:var(--panel-2, #1b1b20);color:var(--text);font-size:13px;font-weight:700}.tapside:disabled{opacity:.45;cursor:not-allowed}@media(max-width:360px){.tapside{padding:0 8px;font-size:12px}}.tapend b{font-size:15px;font-weight:900;letter-spacing:.04em}.taprow small{display:none;font-size:10px;font-weight:500;opacity:.8}body.ed-dock .taprow small{display:block}body.lyr-run #f-lyrics>:not(.lyrstrip):not(.lyrlist):not(.lyrstrip-note),body.lyr-run #f-headlines{display:none}body.ed.lyr-typing[data-screen=edit] .edsheet{top:var(--lyr-top);bottom:auto;height:var(--lyr-h)!important;z-index:60}body.lyr-typing .edsheet-grip,body.lyr-typing .edsheet-tabs,body.lyr-typing .edsheet-foot,body.lyr-typing #f-headlines,body.lyr-typing #f-lyrics>:not(.textrow){display:none!important}body.lyr-typing #edsheet-body{display:flex;flex-direction:column;overflow:hidden;padding:0 12px 12px}body.lyr-typing #edsheet-body>.group,body.lyr-typing #f-lyrics{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;max-width:none;padding:0;margin:0;border:0;background:none}body.lyr-typing #f-lyrics>.textrow{flex:1 1 auto;min-height:0;display:flex;align-items:stretch}body.lyr-typing #lyrics{flex:1 1 auto;height:auto!important;min-height:0;overflow-y:auto}#lyrics{font-family:inherit;font-size:13px;line-height:1.38}.lyrwarn{margin:0 0 8px;padding:6px 8px;border-left:2px solid #ffcc66;border-radius:0 5px 5px 0;background:color-mix(in srgb,#ffcc66 10%,transparent);color:#fc6;font-size:11.5px;line-height:1.4}.lyrwarn b{font-weight:700}.lyrwarn{list-style:none}.lyrwarn li{position:relative;padding-left:11px}.lyrwarn li+li{margin-top:3px}.lyrwarn li:before{content:"";position:absolute;left:2px;top:.52em;width:3px;height:3px;border-radius:50%;background:currentColor}.lyrlist{margin-top:10px;max-height:260px;overflow-y:auto}#edsheet-body .lyrlist{max-height:none;overflow-y:visible}.lyrlist:empty{display:none}.lyrrow{display:flex;align-items:center;gap:6px;padding:3px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.lyrrow:last-child{border-bottom:0}.lyrrow.blank .lyrtext{color:var(--muted);font-style:italic}.lyrrow.live{background:color-mix(in srgb,var(--accent-2) 10%,transparent)}.lyrgo{width:auto;flex:none;min-width:52px;padding:3px 6px;font-size:11px;font-variant-numeric:tabular-nums;background:var(--panel-2);border:1px solid var(--line);color:var(--accent-2);border-radius:5px}.lyrgo:hover{border-color:var(--accent-2)}.lyrgo.untimed{color:var(--muted)}.lyrtext{flex:1;min-width:0;align-self:stretch;font:inherit;font-size:12px;font-weight:400;line-height:1.25;text-align:left;color:var(--text);background:none;border:1px solid transparent;border-radius:5px;padding:2px 4px;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lyrtext:hover{background:var(--panel-2);border-color:var(--line)}.lyrtext:focus-visible{outline:none;border-color:var(--accent-2)}.lyredit{flex:1;min-width:0;width:auto;align-self:stretch;font:inherit;font-size:12px;padding:2px 5px;border-radius:5px}.lyrclear{display:none;flex:none;padding:1px 5px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px}.lyrrow.clears .lyrclear{display:block}.lyrrow.blank .lyrclear{display:none}.lyrbtns{display:flex;gap:3px;flex:none}.lyrbtns button{width:26px;height:26px;flex:none;padding:0;font-size:13px;line-height:1;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:5px}.lyrbtns button:hover{color:var(--text);border-color:var(--muted)}.lyrbtns button.set{width:auto;padding:0 8px;font-size:10px;font-weight:600}@media(max-width:900px),(pointer:coarse){.lyrrow{gap:5px;padding:4px 0}.lyrbtns{gap:4px}.lyrbtns button{width:36px;height:36px;font-size:18px}.lyrbtns button.set{width:auto;padding:0 11px;font-size:11px}.lyrgo{min-width:56px;height:36px;font-size:12px}.lyrtext,.lyredit{font-size:13px}.lyredit{padding:2px 7px}}.lyrstrip{--pin-rise: 20px;position:relative;margin:calc(10px + var(--pin-rise)) 0 0;height:52px;border-radius:8px;background:#0b0b0d;border:1px solid var(--line);overflow:visible;touch-action:none}.lyrstrip>canvas{display:block;width:100%;height:100%;border-radius:7px}.lyrstrip>.lyr-pins{top:calc(-1 * var(--pin-rise));height:calc(var(--pin-rise) + 100%)}.lyrstrip .lyrgrab{top:-6px;height:calc(var(--pin-rise) + 22px)}.lyrstrip.empty:after{content:"Drop a video to time the lyrics against";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted)}.transport{position:relative;--pin-rise: 22px}#scrub{position:relative;z-index:1}.stage-pin .transport.has-pins{margin-top:var(--pin-rise)}.lyr-pins{position:absolute;top:calc(-1 * var(--pin-rise));left:0;width:0;height:0;pointer-events:none;z-index:0}.lyrpin{position:absolute;top:0;bottom:0;width:0;padding:0;border:0;background:none;pointer-events:none;z-index:2}.lyrgrab{position:absolute;left:-12px;width:24px;top:-4px;height:calc(var(--pin-rise) + 10px);pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.lyrpin:before{content:"";position:absolute;left:-.75px;top:10px;bottom:0;width:1.5px;background:linear-gradient(to bottom,var(--pin),color-mix(in srgb,var(--pin) 45%,transparent));box-shadow:0 0 0 .5px #0000008c;transition:width .12s ease,left .12s ease}.lyrpin:after{content:"";position:absolute;left:-6.5px;top:3px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff 0,color-mix(in srgb,var(--pin) 55%,#fff) 16%,var(--pin) 52%,color-mix(in srgb,var(--pin) 65%,#000) 100%);box-shadow:0 1px 2px #000000b3,0 0 0 1px #0000008c;transition:transform .12s ease,box-shadow .12s ease}.lyrpin.blank:after{background:#0b0b0d;box-shadow:inset 0 0 0 2px var(--pin),0 1px 2px #000000b3}.lyrpin:hover:after{transform:scale(1.2)}.lyrpin.live:after{transform:scale(1.25);box-shadow:0 1px 2px #000000b3,0 0 0 1px #0000008c,0 0 10px var(--pin)}.lyrpin.live{z-index:3}.lyrpin.dragging{z-index:4}.lyrpin.dragging .lyrgrab{cursor:grabbing}.lyrpin.dragging:before{width:2px;margin-left:-1px}.lyrpin.dragging:after{transform:scale(1.35);box-shadow:0 0 0 3px color-mix(in srgb,var(--pin) 35%,transparent),0 0 14px var(--pin)}.lyrpin.holding:after{animation:pinHold .3s ease-out forwards}@keyframes pinHold{to{transform:scale(1.7);box-shadow:0 0 0 4px color-mix(in srgb,var(--pin) 40%,transparent),0 0 18px var(--pin)}}.lyrpin.fine:after{transform:scale(1.7);box-shadow:0 0 0 4px color-mix(in srgb,var(--pin) 40%,transparent),0 0 18px var(--pin)}.lyrpin:focus,.lyrpin:focus-visible{outline:none}.lyrpin:focus-visible:not(.dragging):after{outline:2px solid #fff;outline-offset:2px}.lyr-loupe{position:fixed;z-index:6000;width:320px;height:84px;border-radius:10px;overflow:hidden;background:#0b0b0d;border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 32px #000000a6,0 0 0 1px #000000b3;pointer-events:none;animation:loupeIn .14s ease-out}.lyr-loupe[hidden]{display:none}.lyr-loupe canvas{display:block;width:100%;height:100%}.lyr-loupe-line{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 6px #ffffffe6,0 0 0 1px #0009}.lyr-loupe-time{position:absolute;left:50%;bottom:5px;transform:translate(-50%);padding:1px 7px;border-radius:5px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:#000000b8}@keyframes loupeIn{0%{opacity:0;transform:translateY(6px) scale(.96)}}.offframe-box{position:fixed;z-index:20;box-sizing:border-box;border:2px dashed rgba(255,59,59,.9);background:#ff3b3b14;border-radius:3px;cursor:grab;touch-action:none}.offframe-box.is-sel{border-color:#ff5a5a;background:#ff3b3b24}.offframe-box:active{cursor:grabbing}.offframe-label{position:absolute;left:0;top:-1.9em;padding:.25em .7em;border-radius:999px;font:700 11px Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;background:#ff3b3bf2;white-space:nowrap;pointer-events:none}.lyrgo{color:var(--pin, var(--accent-2));border-color:color-mix(in srgb,var(--pin, var(--line)) 35%,transparent)}.lyrgo:hover{border-color:var(--pin, var(--accent-2))}.lyrgo.untimed{color:var(--muted);border-color:var(--line)}.sb{--nav-bg: rgba(10,10,10,.97);--border: #2A2A2A;--border-bright: #444;--surface2: #1E1E1E;--surface3: #282828;--text: #FFFFFF;--text-secondary: #888;--magenta: #FF006E;--magenta-dim: rgba(255,0,110,.12);--grad: linear-gradient(135deg, #cc33ff, #ff6666);--font: var(--ui-chrome)}.sb{position:fixed;left:0;top:calc(106px + var(--ticker-h,0px));bottom:0;width:var(--sidebar-w,244px);z-index:95;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font);background:var(--nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--border);transition:width .22s cubic-bezier(.4,0,.2,1),top .25s ease}.sb-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 10px 16px;display:flex;flex-direction:column;gap:2px}.sb-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.sb-scroll:hover{scrollbar-color:var(--border-bright) transparent}.sb-item{position:relative;display:flex;align-items:center;gap:11px;min-height:35px;padding:0 11px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;font-size:13px;font-weight:650;color:var(--text-secondary);white-space:nowrap;transition:background .15s,color .15s}.sb-item:hover,.sb-item:focus-visible{background:var(--surface2);color:var(--text)}.sb-item:focus-visible{box-shadow:0 0 0 2px var(--magenta)}.sb-item.on{color:var(--magenta);background:var(--magenta-dim)}.sb-item.on:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--magenta)}.sb-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sb-sub{min-height:29px;margin-left:38px;padding-left:14px;font-size:12.5px;font-weight:550}.sb-sub.on:before{display:none}.sb-sub:after{content:"";position:absolute;left:-18px;top:0;bottom:-2px;width:1px;background:var(--border-bright)}.sb-n{flex-shrink:0;min-width:20px;padding:1px 7px;border-radius:99px;text-align:center;font-size:10.5px;font-weight:800;background:var(--surface3);color:var(--text-secondary)}.sb-item.on .sb-n{background:var(--magenta);color:#fff}.sb-n.alert{background:color-mix(in srgb,#f59e0b 20%,transparent);color:color-mix(in srgb,#f59e0b 78%,var(--text))}.sb-ext{opacity:.5}.sb-badge{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,currentColor 14%,transparent)}.sb-h{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 11px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:10.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-secondary);opacity:.7;transition:opacity .15s}.sb-h:hover,.sb-h:focus-visible{opacity:1}.sb-h .chev{margin-left:auto;transition:transform .2s}.sb-h.shut .chev{transform:rotate(-90deg)}.sb-lbl{cursor:default;pointer-events:none}.sb-g{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}.sb-g.shut{grid-template-rows:0fr}.sb-g>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.sb-legal{display:flex;flex-wrap:wrap;gap:4px 10px;padding:8px 11px 2px;font-size:10.5px}.sb-legal a{color:var(--text-secondary);opacity:.65;font-weight:600}.sb-legal a:hover{opacity:1}.sb-foot{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:10px;border-top:1px solid var(--border)}.sb-me{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;cursor:pointer;outline:none;transition:background .15s}.sb-me:hover,.sb-me:focus-visible,.sb-me.on{background:var(--surface2)}.sb-av{position:relative;width:32px;height:32px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#fff}.sb-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sb-who{min-width:0;display:flex;flex-direction:column;gap:2px}.sb-who b{font-size:12.5px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-who small{font-size:10.5px;font-weight:800;letter-spacing:.4px}.sb-ico{flex-shrink:0;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:var(--text-secondary);transition:background .15s,color .15s}.sb-ico:hover,.sb-ico:focus-visible{background:var(--surface2);color:var(--text)}.sb-ico.danger:hover{color:#f87171;background:#f871711a}.sb.rail .sb-scroll{padding:12px 8px 16px}.sb.rail .sb-item{justify-content:center;padding:0}.sb.rail .sb-item.on:before{left:-8px}.sb.rail .sb-l,.sb.rail .sb-n,.sb.rail .sb-badge,.sb.rail .sb-ext,.sb.rail .sb-who,.sb.rail .sb-legal{display:none!important}.sb.rail .sb-h{height:1px;min-height:0;margin:10px 8px 5px;padding:0;background:var(--border);opacity:1;pointer-events:none}.sb.rail .sb-h>*{display:none!important}.sb.rail .sb-g{grid-template-rows:1fr}.sb.rail .sb-foot{flex-direction:column;padding:10px 8px;gap:6px}.sb.rail .sb-me{flex:none;padding:4px}.sb svg{display:block;flex-shrink:0}.sb a{text-decoration:none}body:not(.has-sb) .sb{display:none}body>.sb{top:var(--chrome-h);z-index:18}body.has-sb .dropscreen,body.has-sb .layout,body.has-sb .donescreen{margin-left:var(--sidebar-w, 244px);transition:margin-left .22s cubic-bezier(.4,0,.2,1)}.brand-home{display:none}body.has-sb .brand-home{display:flex;align-items:center;flex:none}.brand-home{text-decoration:none}.brand-home .wordmark{font:900 30px/1 BLASTR Display,BLASTR Sans,sans-serif;letter-spacing:.02em;color:#ff006e;white-space:nowrap;display:inline-flex;align-items:baseline}.brand-home .wordmark svg{width:.98em;height:.98em;margin-left:-.03em;margin-bottom:-.11em;flex-shrink:0}body.has-sb .topbar{gap:12px}body.has-sb .brand,body.has-sb .bottomnav,body.has-sb .profile-pill,body.has-sb .quota-pill{display:none!important}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:.14s}::view-transition-old(bx-rail){animation:bx-out-left .12s cubic-bezier(.4,0,1,1) both}::view-transition-old(bx-lib){animation:bx-out-right .12s cubic-bezier(.4,0,1,1) both}@keyframes bx-out-left{to{transform:translate(-56px);opacity:0}}@keyframes bx-out-right{to{transform:translate(56px);opacity:0}}@keyframes bx-in-left{0%{transform:translate(-44px);opacity:0}}@keyframes bx-in-right{0%{transform:translate(44px);opacity:0}}html.bx-in .bx-rail{animation:bx-in-left .2s cubic-bezier(.2,.8,.2,1) 80ms backwards}html.bx-in .bx-lib{animation:bx-in-right .2s cubic-bezier(.2,.8,.2,1) .1s backwards}@media(prefers-reduced-motion:reduce){html.bx-in .bx-rail,html.bx-in .bx-lib{animation:none}}#preview{touch-action:none}.audiotrack{height:34px;margin-bottom:6px;flex:none}.audiotrack[hidden]{display:none}.stage-pin .clipbar,.stage-pin .clipcard{grid-column:1 / -1;grid-row:4;margin-top:8px;padding:8px 12px 10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}body.clip-on .editor-actions{grid-row:5}.actrack{position:relative;height:100%;border-radius:8px;background:#ffffff0a;touch-action:pan-x}.ac-add{display:none!important}.ac-clips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.acclip{position:absolute;top:0;bottom:0;border-radius:7px;overflow:visible;background:color-mix(in srgb,#e03ad6 72%,#000);border:1px solid color-mix(in srgb,#ff5cf0 70%,transparent);pointer-events:auto;cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .14s cubic-bezier(.2,.9,.3,1.25),filter .14s;--accent-2: #ff9cf6}.acclip.is-sel{border-color:#fff;box-shadow:0 0 0 1.5px #fff inset}.acclip.is-muted{opacity:.45}.acclip.is-drag{cursor:grabbing}.acclip canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:inherit}.acclip .aclabel{position:absolute;left:9px;top:50%;transform:translateY(-50%);max-width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1 var(--ui-body);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}@property --of-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --of-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.of-fade{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--of-l),#000 calc(100% - var(--of-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--of-l),#000 calc(100% - var(--of-r)),transparent 100%);transition:--of-l .16s linear,--of-r .16s linear}@media(prefers-reduced-motion:reduce){.of-fade{transition:none}}@property --of-t{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --of-b{syntax: "<length>"; inherits: false; initial-value: 0px;}.of-fade-y{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--of-t),#000 calc(100% - var(--of-b)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--of-t),#000 calc(100% - var(--of-b)),transparent 100%);transition:--of-t .16s linear,--of-b .16s linear}@media(prefers-reduced-motion:reduce){.of-fade-y{transition:none}}.clipbar{display:flex;align-items:center;gap:2px}.clipbar[hidden],.clipcard[hidden],#clip-cards{display:none}.clipback{flex:0 0 auto;width:40px;align-self:stretch;display:grid;place-items:center;border:0;background:none;color:var(--text);cursor:pointer;padding:0;opacity:.85;transition:opacity .12s linear,transform .12s cubic-bezier(.22,1,.36,1)}.clipback:hover{opacity:1;transform:translate(-2px)}.clipback svg{display:block}.clipbar-tools{flex:1 1 auto;display:flex;align-items:stretch;justify-content:center;justify-content:safe center;gap:1px;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.clipbar-tools::-webkit-scrollbar{display:none}.clipbtn{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:60px;padding:7px 8px;border:0;border-radius:13px;background:transparent;color:var(--muted);font:700 11.5px/1 var(--ui-body);letter-spacing:-.01em;cursor:pointer;width:auto;transition:color .12s linear,background-color .12s linear}.clipbtn-i{display:block}.clipbtn-l{white-space:nowrap}.clipbtn:hover:not(:disabled){color:#fff;background:#ffffff0f}.clipbtn.is-on{color:#fff;background:#ffffff21}.clipbtn:active:not(:disabled){transform:scale(.94)}.clipbtn:disabled{opacity:.35;cursor:not-allowed}.clipbtn.is-danger{color:#ff7b7b}.clipbtn.is-danger:hover:not(:disabled){color:#ff9a9a;background:#ff5a5a1f}.clipcard{display:flex;flex-direction:column;gap:4px;background:#14141ab8;-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:10px 18px 13px;box-shadow:0 18px 50px #0000008c;transform:translateY(16px);opacity:0;transition:transform .17s cubic-bezier(.22,1,.36,1),opacity .12s linear}.clipcard.up{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){.clipcard{transition:opacity .12s linear;transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.clipcard{background:#16161c}}.clipcard-head{display:flex;align-items:center;gap:20px;min-height:26px;margin-bottom:0}.clipcard-title{font:600 15px/1 var(--ui-body);letter-spacing:-.01em;color:var(--text)}.clipcard-tabs:not([hidden])~.clipcard-title{display:none}.clipcard-tabs{display:flex;gap:20px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.clipcard-tabs::-webkit-scrollbar{display:none}.clipcard-tabs[hidden]{display:none}.cliptab{flex:0 0 auto;padding:2px 0 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font:500 15px/1 var(--ui-body);letter-spacing:-.01em;cursor:pointer;width:auto;transition:color .12s linear}.cliptab:hover{color:color-mix(in srgb,var(--text) 70%,transparent)}.cliptab.is-on{color:var(--text);border-bottom-color:var(--text);font-weight:600}.clipcard-done{flex:0 0 auto;margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--text);cursor:pointer;padding:0}.clipcard-done svg{display:block}.clipcard-done:hover{background:#ffffff1a}.clipcard-body{min-width:0}.clippane[hidden]{display:none}.clipfield{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;margin:10px 0 0}.clipfield>span{font:500 15px/1.2 var(--ui-body);letter-spacing:-.01em;text-transform:none;color:var(--text)}.clipfield>b{justify-self:end;font:500 14px/1.2 var(--ui-body);color:var(--muted);font-variant-numeric:tabular-nums}.clipfield>input[type=range]{grid-column:1 / -1;width:100%;margin-top:2px}.clipfield>input[type=range]{--thumb: 22px;--track: 4px;height:22px}.clipfield>input[type=range]::-webkit-slider-runnable-track{height:var(--track);border-radius:calc(var(--track) / 2);background:linear-gradient(to right,var(--qtc, #fff) var(--t, 0%),rgba(255,255,255,.18) var(--t, 0%))}.clipfield>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border-radius:50%;background:#fff;border:0;box-shadow:0 1px 4px #00000073;transition:transform .1s}.clipfield>input[type=range]:hover::-webkit-slider-thumb{background:#fff}.clipfield>input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.clipfield>input[type=range]::-moz-range-track{height:var(--track);border-radius:calc(var(--track) / 2);background:#ffffff2e}.clipfield>input[type=range]::-moz-range-progress{height:var(--track);border-radius:calc(var(--track) / 2);background:var(--qtc, #fff)}.clipfield[data-qt=block]{--qtc: var(--qt-block)}.clipfield[data-qt=type]{--qtc: var(--qt-type)}.clipfield[data-qt=op]{--qtc: var(--qt-op)}.clipfield[data-qt=rot]{--qtc: var(--qt-rot)}.clipfield[data-qt=track]{--qtc: var(--qt-track)}.clipfield[data-qt=lead]{--qtc: var(--qt-lead)}.clipfield[data-qt]>span{color:color-mix(in srgb,var(--qtc) 76%,#fff 24%)}.clipfield>input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;background:#fff;border:0;box-shadow:0 1px 4px #00000073}.clipfield>input[type=range]:hover::-moz-range-thumb{background:#fff}.clipfield.clipfield-full{display:block}.clipfield-full>span{display:block;margin-bottom:7px}.clipfield-full>textarea{width:100%;min-height:46px;resize:vertical;box-sizing:border-box;font:500 15px/1.4 var(--ui-body);color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:9px 11px}.clipfield-full>textarea:focus{outline:none;border-color:#ffffff47}.clipcheck{display:flex;align-items:center;gap:11px;margin:12px 0 0;font:500 15px/1.3 var(--ui-body);letter-spacing:-.01em;color:var(--text);cursor:pointer}.clipcheck>input{flex:0 0 auto}.clipchips{display:flex;gap:8px;margin:10px 0 0;padding-bottom:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.clipchips::-webkit-scrollbar{display:none}.clipchip{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 9px 7px;border:0;border-radius:12px;background:#ffffff0d;color:var(--muted);font:500 11.5px/1 var(--ui-body);letter-spacing:-.01em;cursor:pointer;transition:color .12s linear,background-color .12s linear}.clipchip:hover{color:#fff;background:#ffffff1a}.clipchip.is-on{color:#fff;background:#ffffff29}.clipchip:active{transform:scale(.95)}.clipchips.is-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;max-height:min(44dvh,330px);--of-l: 0px;--of-r: 0px}.clipchips.is-grid .clipchip{position:relative;display:block;flex:none;min-width:0;width:100%;max-width:132px;gap:0;padding:0;overflow:hidden;border-radius:12px;background:#0a0a0d;box-shadow:inset 0 0 0 1px #ffffff1a}.clipchips.is-grid .clipchip:hover{background:#0a0a0d}.clipchips.is-grid .clipchip.is-on{background:#0a0a0d;box-shadow:inset 0 0 0 3px #ff006e,0 0 0 1px #ff006e8c,0 0 14px #ff006e73}.clipchips.is-grid .clipchip.is-on>span{background:linear-gradient(to top,#ff006ed9,#ff006e00)}.clipchips.is-grid .clipchip:active{transform:scale(.97)}.fxtile-i{display:block;width:100%;aspect-ratio:9 / 16;background:#0a0a0d}.clipchips.is-grid .clipchip>span{position:absolute;left:0;right:0;bottom:0;padding:14px 7px 5px;background:linear-gradient(to top,#000000c7,#0000);color:#fff;font:600 11.5px/1 var(--ui-body);text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.clipfield:has(>input:disabled)>span,.clipfield:has(>input:disabled)>b{opacity:.4}.clipfield>input[type=range]:disabled{opacity:.4;cursor:not-allowed}.clipnote{margin:8px 0 0;font:400 12.5px/1.45 var(--ui-body);color:var(--muted)}.clipwarn{color:#fc6}.clipwarn[hidden]{display:none}.ctrim{position:absolute;top:-2px;bottom:-2px;width:22px;margin-left:-11px;display:grid;place-items:center;cursor:ew-resize;touch-action:none;z-index:6}.ctrim-l{left:0}.ctrim-r{left:100%}.ctrim>i{display:block;align-self:stretch;justify-self:center;position:relative;width:13px;box-sizing:border-box;border:2.5px solid #ffd400;border-radius:7px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.ctrim-l>i{border-left-width:7px;border-right:0;border-radius:7px 0 0 7px}.ctrim-r>i{border-right-width:7px;border-left:0;border-radius:0 7px 7px 0}.ctrim>i:before{content:"";position:absolute;top:50%;width:2px;height:11px;margin-top:-5.5px;border-radius:1px;background:#00000080}.ctrim-l>i:before{left:-4.5px}.ctrim-r>i:before{right:-4.5px}.ctrim:focus-visible{outline:none}.ctrim:focus-visible>i{border-color:#fff}.ctrim:hover>i,body.clip-trimming .ctrim>i{border-color:#ffe454}.acclip.is-sel{border-color:#ffd400;box-shadow:0 0 0 2px #ffd400}.acclip.is-sel.is-armed,.acclip.is-copying{cursor:copy}.acclip.is-armed{transform:translateY(-4px) scale(1.02);filter:brightness(1.15);box-shadow:0 0 0 2px #ffd400,0 0 0 6px #ffd40047,0 12px 24px #000000a6;z-index:5}body.clip-trimming{user-select:none;-webkit-user-select:none}.fxclip{background:color-mix(in srgb,#7b5cff 72%,#000);border-color:color-mix(in srgb,#a58bff 70%,transparent)}.fxclip .aclabel{left:9px;right:9px;width:auto;text-align:center}.fxlanes,.aclanes{flex:none}.fxlanes[hidden],.aclanes[hidden]{display:none}.fxclip.is-pending{background:color-mix(in srgb,#7b5cff 34%,transparent);border-style:dashed;border-color:color-mix(in srgb,#a58bff 85%,transparent)}.txclip{background:color-mix(in srgb,#ffa620 72%,#000);border-color:color-mix(in srgb,#ffcf6b 70%,transparent)}.txclip .aclabel{left:9px;right:9px;width:auto;text-align:center}.ovlanes{flex:none}.ovlanes[hidden]{display:none}.ovclip{background:color-mix(in srgb,#14b8a6 55%,#000);border-color:color-mix(in srgb,#5eead4 75%,transparent)}.ovclip .ovfilm{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-repeat:repeat-x;background-size:auto 100%;background-position:left center;opacity:.85;pointer-events:none}.ovclip .aclabel{display:flex;align-items:center;gap:4px;left:6px;right:auto;max-width:calc(100% - 12px);padding:2px 6px 2px 4px;border-radius:5px;background:#0000008c;font-size:11px}.ovclip .aclabel i{font-style:normal;overflow:hidden;text-overflow:ellipsis}.ovclip .aclabel svg{flex:none}.ovclip.is-missing{background:repeating-linear-gradient(135deg,#3a3a40 0,#3a3a40 6px,#2a2a30 6px,#2a2a30 12px)}.ovclip.is-missing .ovfilm{display:none}.ov-add{position:absolute;left:0;top:0;z-index:7;width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:9px;background:#fff;color:#000;box-shadow:0 2px 10px #00000080;cursor:pointer;touch-action:manipulation}.ov-add[hidden]{display:none}.ov-add:active{transform:none;filter:brightness(.9)}.ov-add[aria-expanded=true]{background:#ffd400}.ov-menu{position:fixed;z-index:80;min-width:220px;padding:6px;border-radius:14px;background:#18181e;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 34px #0009;display:grid;gap:2px}.ov-menu[hidden]{display:none}.ov-menu{opacity:0;transform:translateY(10px) scale(.94);transition:opacity .15s ease-in,transform .16s cubic-bezier(.4,0,1,1)}.ov-menu[data-side=below]{transform:translateY(-10px) scale(.94)}.ov-menu.is-open{opacity:1;transform:none;transition:opacity .14s ease-out,transform .18s cubic-bezier(.2,.9,.3,1.15)}@media(prefers-reduced-motion:reduce){.ov-menu,.ov-menu.is-open{transform:none;transition:opacity .12s linear}}.ov-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer}.ov-menu button:hover,.ov-menu button:focus-visible{background:#ffffff14}.ov-menu .ovm-i{display:grid;place-items:center;width:24px;flex:none}.ov-menu b{display:block;font:700 14px/1.2 var(--ui-body)}.ov-menu small{display:block;font:400 12px/1.3 var(--ui-body);color:var(--muted)}.ovfit{display:flex;gap:8px;margin-top:10px}.ovfit button{flex:1 1 0}.txinline{position:fixed;z-index:60;resize:none;box-sizing:border-box;padding:0;margin:0;overflow:hidden;opacity:0;pointer-events:none;color:transparent;caret-color:transparent;background:transparent;border:0;outline:none;font:400 16px/1 var(--ui-body)}@media(max-width:640px){.audiotrack{height:26px}.clipfield>span{flex:0 0 84px}}.kftrack{position:absolute;left:0;width:0;height:16px;bottom:2px;cursor:pointer;touch-action:none}.kftrack:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--line);border-radius:2px}.kfhead{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--accent-2);opacity:.55;pointer-events:none}.kfkey{position:absolute;top:0;width:22px;height:18px;margin-left:-11px;padding:0;border:0;background:none;cursor:grab;touch-action:none}.kfkey:before{content:"";position:absolute;top:4px;right:6px;bottom:4px;left:6px;transform:rotate(45deg);background:var(--trim);border:1px solid rgba(0,0,0,.6);border-radius:2px}.kfkey.here:before{background:#fff;box-shadow:0 0 0 2px #ffcc0080}.kfkey:active,.kfkey.dragging{cursor:grabbing}.kfkey.dragging:before{background:#fff;transform:rotate(45deg) scale(1.25)}.kfkey.dragging:after{content:attr(data-time);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);padding:3px 6px;border-radius:6px;background:#fff;color:#04141b;font:700 10.5px/1 var(--ui-body);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.blk.picked>.blkhead{box-shadow:inset 2px 0 0 var(--accent-2)}@media(max-width:640px){.stage-pin .clipbar,.stage-pin .clipcard{padding:6px 10px 8px}}.edtop,.edbar,.edsheet{display:none}body.ed[data-screen=edit]{--edtop-h: 54px;--edbar-h: calc(74px + env(safe-area-inset-bottom, 0px)) ;--topbar-h: 0px;--wsbar-h: 0px;--edsheet-h: 0px;--edsheet-gap: 12px}body.ed[data-screen=edit] .topbar{display:none}body.ed[data-screen=edit]>.sb{top:var(--edtop-h)}body.ed[data-screen=edit].has-sb .edbar,body.ed[data-screen=edit].has-sb .edsheet,body.ed[data-screen=edit].has-sb .stage-pin .clipbar,body.ed[data-screen=edit].has-sb .stage-pin .clipcard,body.ed[data-screen=edit].has-sb .stage-inner>.exportbox{left:var(--sidebar-w, 0px)}body.ed[data-screen=edit] .layout{grid-template-columns:minmax(0,1fr);height:calc(100dvh - var(--edtop-h) - var(--edbar-h) - var(--edsheet-h));margin-top:var(--edtop-h)}body.ed[data-screen=edit] .layout{grid-template-rows:minmax(0,1fr)}body.ed[data-screen=edit] .stage{overflow-y:auto}body.ed[data-screen=edit] .panel,body.ed[data-screen=edit] .editor-actions{display:none}body.ed[data-screen=edit] .stage{padding:0 14px 10px}body.ed[data-screen=edit] .canvas-wrap{min-height:0}body.ed[data-screen=edit] .edtop{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;height:var(--edtop-h);padding:0 10px;background:linear-gradient(180deg,#141419,#0e0e12);border-bottom:1px solid var(--line);z-index:40}.edtop-title{font:600 14px/1.2 var(--ui-body);color:var(--text, #f2f2f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.edtop-right{display:flex;align-items:center;gap:8px;flex:none}.edtop-chip{font:600 12px/1 var(--ui-body);color:var(--muted);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 11px;cursor:pointer;white-space:nowrap}.edtop-chip:hover{color:var(--text, #fff);border-color:#ffffff3d}#edtop-left{flex:none;display:flex;align-items:center;gap:4px}.wsbar.on-edtop{position:relative;top:auto;z-index:auto;height:auto;padding:0;gap:0;background:none;border-bottom:none}.wsbar.on-edtop .wsbar-note{display:none}.wsbar.on-edtop .wsbar-menu{left:0}@media(max-width:859px){.wsbar.on-edtop .wsbar-name{display:none}.wsbar.on-edtop .wsbar-btn{padding:4px;gap:4px}}.bottomnav.on-edtop{position:static;margin-left:8px;transform:none;bottom:auto;width:auto;gap:2px;padding:0;border-radius:0;background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.bottomnav.on-edtop .bottomnav-tab{flex:none;width:36px;padding:2px 0}.bottomnav.on-edtop .bottomnav-tab .ico{height:30px;border-radius:9px}@media(min-width:860px){body.ed[data-screen=edit]:not(.has-sb) .bottomnav.on-edtop{display:flex!important}}@media(max-width:859px){.bottomnav.on-edtop{display:none!important}}body.ed[data-screen=edit] .edtop #btn-leave{width:34px;height:34px;padding:0;font-size:0;border-radius:10px;display:grid;place-items:center;background:transparent;border:1px solid transparent;color:var(--muted)}body.ed[data-screen=edit] .edtop #btn-leave:before{content:"×";font:400 26px/1 var(--ui-body)}body.ed[data-screen=edit] .edtop #btn-leave:hover{color:#fff;background:#ffffff12}body.ed[data-screen=edit] .edtop #btn-export{margin:0;padding:0;width:46px;height:34px;display:grid;place-items:center;border-radius:10px;font-size:0}.edexport-i{display:block}body.ed[data-screen=edit]{--clipbar-h: 62px;--clipbar-gap: 12px}body.ed.clip-on[data-screen=edit] .edbar{display:none}body.ed[data-screen=edit] .stage-pin .clipbar,body.ed[data-screen=edit] .stage-pin .clipcard{position:fixed;left:0;right:0;width:min(560px,calc(100vw - 20px));margin-inline:auto;z-index:48}body.ed[data-screen=edit] .stage-pin .clipbar{bottom:calc(var(--clipbar-gap) + env(safe-area-inset-bottom,0px));height:var(--clipbar-h);box-sizing:border-box;padding:5px 8px 5px 2px;border:1px solid var(--line);border-radius:22px;background:var(--panel-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 28px #00000080}body.ed[data-screen=edit] .stage-pin .clipcard{bottom:calc(var(--clipbar-gap) + env(safe-area-inset-bottom,0px) + var(--clipbar-h) + 8px);z-index:49}body.ed[data-screen=edit] .stage-pin .clipcard[data-card=fx-effect],body.ed[data-screen=edit] .stage-pin .clipcard[data-card=fx-filter]{max-height:calc(100dvh - var(--clipbar-gap) - env(safe-area-inset-bottom,0px) - var(--clipbar-h) - 20px)}.clipcard[data-card=fx-effect] .clipcard-body,.clipcard[data-card=fx-filter] .clipcard-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.clipcard-b[data-card=fx-effect]>.clipfield:first-child,.clipcard-b[data-card=fx-filter]>.clipfield:first-child{position:sticky;top:0;z-index:2;background:#14141a;padding-bottom:8px}#edpanel>.clipcard[data-card=fx-effect] .clipcard-body,#edpanel>.clipcard[data-card=fx-filter] .clipcard-body{overflow:visible}#edpanel>.clipcard .clipchips.is-grid{max-height:none;overflow:visible}#edpanel>.clipcard:is([data-card=t-font],[data-card=t-anim],[data-card=o-anim],[data-card=o-motion]) .clipcard-body{max-height:none;overflow:visible}#edpanel>.clipcard .clipcard-b[data-card=fx-effect]>.clipfield:first-child,#edpanel>.clipcard .clipcard-b[data-card=fx-filter]>.clipfield:first-child{top:-12px;padding-top:12px;background:var(--panel)}body.ed[data-screen=edit] .stage-pin .clipbar[hidden],body.ed[data-screen=edit] .stage-pin .clipcard[hidden]{display:none}body.ed[data-screen=edit] .stage-inner>.exportbox{position:fixed;left:0;right:0;width:min(560px,calc(100vw - 20px));max-width:none;margin-inline:auto;bottom:calc(var(--clipbar-gap) + env(safe-area-inset-bottom,0px));margin-top:0;box-sizing:border-box;padding:11px 16px 12px;border:1px solid var(--line);border-radius:22px;background:var(--panel-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 28px #00000080;z-index:50}body.ed.exporting[data-screen=edit] .edbar{display:none}body.ed[data-screen=edit] .stage-inner>.exportbox .exportrow{justify-content:center;gap:14px}body.ed[data-screen=edit] .edbar{display:flex;align-items:stretch;justify-content:center;justify-content:safe center;gap:1px;position:fixed;left:0;right:0;bottom:calc(var(--clipbar-gap) + env(safe-area-inset-bottom,0px));width:min(560px,calc(100vw - 20px));margin-inline:auto;height:var(--clipbar-h);box-sizing:border-box;padding:5px 8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--panel-2);border:1px solid var(--line);border-radius:22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 28px #00000080;z-index:46}body.ed[data-screen=edit] .edbar::-webkit-scrollbar{display:none}.edtool{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:60px;padding:7px 8px;border:0;border-radius:13px;background:transparent;color:var(--muted);font:700 11.5px/1 var(--ui-body);letter-spacing:-.01em;cursor:pointer;transition:color .12s linear,background-color .12s linear}.edtool:active:not(:disabled){transform:scale(.94)}.edtool:hover:not(:disabled){color:#fff;background:#ffffff0f}.edtool.on{color:#fff;background:#ffffff21}.edtool:disabled{opacity:.4;cursor:not-allowed}.edtool-i{display:block}body:not(.ed-dock) .edtool{--tool: var(--accent-2, #56d3ff)}body:not(.ed-dock) .edtool[data-tool=text]{--tool: #e85555}body:not(.ed-dock) .edtool[data-tool=captions]{--tool: #e8a821}body:not(.ed-dock) .edtool[data-tool=timing]{--tool: #35b4ab}body:not(.ed-dock) .edtool[data-tool=branding]{--tool: #3f90e8}body:not(.ed-dock) .edtool[data-tool=trim]{--tool: #52b25e}body:not(.ed-dock) .edtool[data-tool=video]{--tool: #ae64e8}body:not(.ed-dock) .edtool[data-tool=audio]{--tool: #e852b2}body:not(.ed-dock) .edtool .edtool-i{color:var(--tool)}body:not(.ed-dock) .edtool.on{background:linear-gradient(to top,color-mix(in srgb,var(--tool) 30%,transparent),color-mix(in srgb,var(--tool) 10%,transparent))}body.ed[data-screen=edit] .edsheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;width:min(480px,calc(100% - 32px));margin-inline:auto;bottom:calc(var(--edbar-h) + var(--edsheet-gap));height:min(44dvh,430px);background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 54px #0009;overflow:hidden;z-index:44;transform:translateY(calc(100% + var(--edbar-h) + var(--edsheet-gap)));transition:transform .26s cubic-bezier(.22,.61,.36,1);will-change:transform}body.ed[data-screen=edit] .edsheet.up{transform:translateY(0)}body.ed[data-screen=edit] .edsheet.tall{height:min(74dvh,calc(100dvh - var(--edtop-h) - var(--edbar-h) - var(--edsheet-gap) - 44px))}body.ed.ed-sheet-mid[data-screen=edit] .edsheet{height:var(--edsheet-mid-h)}body.ed[data-screen=edit] .edsheet .edsheet-head,body.ed[data-screen=edit] .edsheet .edsheet-tabs,body.ed[data-screen=edit] .edsheet .edsheet-body>*{max-width:100%}.edsheet[hidden]{display:none!important}.edsheet-grip{flex:none;display:block;width:100%;height:18px;padding:0;border:0;background:transparent;cursor:pointer}.edsheet-grip:before{content:"";display:block;width:38px;height:4px;margin:7px auto 0;border-radius:99px;background:#ffffff38}.edsheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 14px 10px}.edsheet-title{font:900 16px/1 var(--ui-display);letter-spacing:-.02em;color:var(--text, #f2f2f5)}.edsheet-done{border:0;background:transparent;color:var(--accent-2, #56d3ff);font:700 13px/1 var(--ui-body);padding:6px 4px;cursor:pointer}.edsheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:14px}.edsheet-head{width:100%;max-width:720px;margin-inline:auto}.edsheet-body>*{max-width:720px;margin-inline:auto}.edsheet-body .group{border-bottom:0;padding:0 16px}.edsheet-body .group>h2{display:none}.edsheet-body .group.collapsed .group-body{display:block}body.ed[data-screen=edit] .stage-pin{grid-template-columns:minmax(0,1fr)}body.ed[data-screen=edit] .stage-pin:before{display:none}body.ed[data-screen=edit] .stage-main{grid-column:1}body.ed[data-screen=edit] .canvas-wrap{margin-inline:auto}body.ed[data-screen=edit] .stage-inner{max-width:780px}body.ed[data-screen=edit] .stage-inner>*{max-width:100%;margin-inline:auto}@media(min-width:901px){body.ed[data-screen=edit]:not([data-preview=max]) .stage{justify-content:center}body.ed[data-screen=edit]:not([data-preview=max]) .stage-inner>*{margin-inline:auto}}body.ed[data-screen=edit] .stage-pin .transport{margin-top:8px}body.ed[data-screen=edit] .stage-pin{--gcol: 0px}body.ed[data-screen=edit] .stage-pin>.gutter{display:none}body.ed[data-screen=edit] .stage-pin .edtl{grid-column:1 / -1}.edtl[hidden]{display:none!important}body.ed[data-screen=edit] .stage-inner{display:flex;flex-direction:column}body.ed[data-screen=edit] .stage-inner>*{width:100%}body.ed[data-screen=edit] .stage-pin{--lanes-min: clamp(28px, 8dvh, 84px);--strip-h: 66px;--ctl-h: 38px;flex:1 0 auto;grid-template-rows:auto minmax(0,1fr);row-gap:0}body.ed[data-screen=edit][data-preview=max] .stage-pin{--lanes-min: 0px}body.ed[data-screen=edit][data-preview=max]{--edtop-h: 0px;--edbar-h: 0px}body.ed[data-screen=edit][data-preview=max] .edtop,body.ed[data-screen=edit][data-preview=max] .edbar{display:none}body.ed[data-screen=edit][data-preview=max] .stage{padding:0 0 8px}body.ed[data-screen=edit][data-preview=max] .stage-pin .edtl{margin-inline:10px}body.ed.ed-sheet-open[data-screen=edit]:not(.ed-sheet-overlay) .stage-pin{--lanes-min: 12px}body.ed[data-screen=edit] .stage-pin .edtl{grid-row:2;align-self:stretch;display:flex;flex-direction:column;min-height:calc(var(--ctl-h) + var(--strip-h) + var(--ruler-h, 17px) + 3px + max(var(--lanes-min),var(--lane-need, 0px)) + var(--pin-rise, 0px) + var(--keys-h, 0px));margin-top:8px}body.ed.ac-has[data-screen=edit] .stage-pin{--lane-a: calc(40px * var(--ac-lanes, 1));--lane-base: 12px}body.ed.tx-has[data-screen=edit] .stage-pin{--lane-t: 40px;--lane-base: 12px}body.ed.fx-has[data-screen=edit] .stage-pin{--lane-f: calc(40px * var(--fx-lanes, 1));--lane-base: 12px}body.ed.ov-has[data-screen=edit] .stage-pin{--lane-o: calc(40px * var(--ov-lanes, 1));--lane-base: 12px}body.ed[data-screen=edit] .stage-pin{--lane-need: calc(var(--lane-a, 0px) + var(--lane-t, 0px) + var(--lane-f, 0px) + var(--lane-o, 0px) + var(--lane-base, 0px))}body.ed[data-screen=edit] .edtl-ctl{height:var(--ctl-h);padding:0 2px;box-sizing:border-box;flex:none}body.ed[data-screen=edit] .edtl-strip{flex:1 1 auto;display:flex;min-height:0}body.ed[data-screen=edit] .edtl-scroll{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;justify-content:safe center;align-items:flex-start;padding-top:0;border:0;border-radius:0;background:#17171c}body.ed[data-screen=edit] .edtl-pad{display:flex;flex-direction:column;flex:none}body.ed[data-screen=edit] .edtl-track{height:var(--strip-h);flex:none;border-radius:9px;background:transparent}body.ed[data-screen=edit] #edtl-thumbs{border-radius:9px}body.ed[data-screen=edit] .edtl-head{top:0}body.ed[data-screen=edit] .transport{display:none}.edtl-ctl{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 2px 7px}.edtl-ctl-l{display:flex;align-items:center;gap:8px;min-width:0}.edtl-ctl-c{display:flex;align-items:center;justify-content:center;min-width:0}.edtl-ctl-r{display:flex;align-items:center;gap:4px;justify-self:end}.edtl-ctl #btn-play{width:34px;height:30px;flex:none;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--text)}.edtl-ctl #btn-play:hover:not(:disabled){color:var(--accent-2)}.edtl-ctl #btn-play:disabled{opacity:.35;cursor:default}.edtl-ctl #btn-play:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.edtl-ctl #btn-play svg{display:block}.edtl-ctl .time{font:500 11.5px/1 var(--ui-body);color:var(--muted)}.edtl-ctl .time{font-variant-numeric:tabular-nums;white-space:nowrap}.edtl-ctl .time #t-now{display:inline-block;min-width:3.6ch;text-align:right}.edtl-ctl .time #t-dur{display:inline-block;min-width:3.6ch;text-align:left}.edtl-btn{width:32px;height:30px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:var(--muted);font:400 15px/1 var(--ui-body);cursor:pointer}.edtl-btn:hover:not(:disabled){color:#fff;border-color:#ffffff3d}.edtl-btn:disabled{opacity:.32;cursor:default}.edtl-kfnav{position:relative;display:inline-flex;align-items:center;margin-left:20px}.edtl-kfstep{position:absolute;top:0;width:22px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#e7e9ef;cursor:pointer}#kf-prev{right:100%;margin-right:2px}#kf-next{left:100%;margin-left:2px}.edtl-kfstep[hidden]{display:none}body.ed:not(.ed-dock) .edtl-ctl-c{position:relative}body.ed:not(.ed-dock) .edtl-ctl-c>#edtl-kfnav{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin:0}body.ed:not(.ed-dock) #edtl-kfnav .edtl-kfstep{position:static;margin:0}@media(max-width:419.98px){body.ed:not(.ed-dock) #edtl-kfnav .edtl-kfstep{width:15px}}.edtl-kfstep:hover:not(:disabled){background:#ffffff14;color:#fff}.edtl-kfstep:disabled{color:#ffffff38;cursor:default}.edtl-kfstep:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.edtl-kfstep svg{display:block}#edtl-kf{position:relative;border:0;background:none;border-radius:0}#edtl-kf:disabled .kf-badge{display:none}.edtl-mute{margin-right:6px}.edtl-mute.on{color:var(--accent-2);border-color:#56d3ff59}.edtl-hist{display:inline-flex;align-items:stretch;height:30px;border:0;border-radius:0;background:none}.edtl-hbtn{display:grid;place-items:center;width:34px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;transition:color .12s ease}.edtl-hbtn:hover:not(:disabled){color:var(--accent-2)}.edtl-hbtn:active:not(:disabled){color:var(--accent-2)}.edtl-hbtn:disabled{color:#ffffff3d;cursor:default}.edtl-hbtn:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.edtl-hbtn svg{display:block}#edtl-kf:before{content:"";width:11px;height:11px;border:1.6px solid currentColor;border-radius:2px;transform:rotate(45deg)}#edtl-kf.on{color:var(--accent-2, #56d3ff)}#edtl-kf.on:before{background:currentColor}.edtl{--pin-rise: 22px}.edtl-strip{position:relative}.edtl-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:10px;background:#0a0a0d;border:1px solid rgba(255,255,255,.08)}.edtl-scroll::-webkit-scrollbar{display:none}.edtl-pad{padding-inline:50%;width:max-content}.edtl-track{position:relative;height:58px;background:#0a0a0d}.vclip{position:absolute;top:0;bottom:0;border-radius:9px;background:#0a0a0d;box-shadow:0 0 0 1px #ffffff14;overflow:visible}.vclip.is-sel{box-shadow:0 0 0 1.5px #ffd400}.vclip-film{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.vclip canvas{display:block;position:absolute;top:0;height:100%}.edtl-film{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}#edtl-thumbs{display:block;position:absolute;top:0;height:100%}.edtl-ruler{position:relative;height:var(--ruler-h, 17px);flex:none;margin-bottom:calc(3px + var(--pin-rise, 0px));overflow:hidden}.edtl-tick{position:absolute;bottom:0;width:1px;height:5px;margin-left:-.5px;background:#fff3}.edtl-tick.maj{height:8px;background:#ffffff52}.edtl-tlabel{position:absolute;top:0;transform:translate(-50%);font:600 9.5px/1.15 var(--ui-body);color:#ffffff75;white-space:nowrap;letter-spacing:.02em}.edtl-head{position:absolute;top:var(--pin-rise, 0px);bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0000008c;pointer-events:none;z-index:3}.edtl-head:before{content:"";position:absolute;top:-1px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fff}.edtl-zoom{position:absolute;top:4px;right:6px;padding:2px 7px;border-radius:999px;background:#000000a8;border:1px solid rgba(255,255,255,.14);font:700 10.5px/1.5 var(--ui-body);color:#ffffffdb;letter-spacing:.02em;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:5}.edtl-zoom.on{opacity:1}.edtl-snap{position:absolute;top:calc(-1 * (var(--pin-rise, 0px) + 92px));bottom:-3px;width:2px;margin-left:-1px;background:var(--accent-2, #56d3ff);box-shadow:0 0 0 1px #0000008c,0 0 9px #56d3ffbf;pointer-events:none;opacity:0;z-index:7}.edtl-snap.on{opacity:1}.edtl-track>.lyr-pins{top:calc(-1 * var(--pin-rise, 0px));height:calc(var(--pin-rise, 0px) + 30px);z-index:6}.edtl-track .lyrgrab{top:-6px;height:calc(var(--pin-rise, 0px) + 8px)}.edtl-track>.kftrack{position:absolute;top:auto;bottom:0;height:18px;background:#00000073;z-index:2}body:not(.kf-on) .edtl-track>.kftrack{display:none}.edfmt-wrap{position:relative;display:inline-flex}.edfmt{position:absolute;top:calc(100% + 8px);right:0;width:268px;padding:12px 14px 14px;background:var(--panel);border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 18px 44px #0009;z-index:50;transform-origin:top right;transform:translateY(-6px) scale(.97);opacity:0;transition:opacity .15s ease,transform .15s cubic-bezier(.22,.61,.36,1)}.edfmt.up{opacity:1;transform:none}.edfmt[hidden]{display:none!important}.edfmt-body{display:flex;flex-direction:column;gap:12px}.edfmt-body .group{padding:0;border-bottom:0}.edfmt-body .group>h2{display:none}.edfmt-body .group.collapsed .group-body{display:block}.edfmt-body .row.stack{display:flex;flex-direction:column;gap:12px}.edfmt-body .fieldnote{margin:0;font-size:10.5px}.edfmt-body #btn-reset{width:100%}.edsheet-tabs{flex:none;display:flex;justify-content:center;justify-content:safe center;gap:2px;padding:0 10px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;max-width:720px;margin-inline:auto;border-bottom:1px solid var(--line);margin-bottom:10px}.edsheet-tabs::-webkit-scrollbar{display:none}.edsheet-tabs[hidden]{display:none!important}.edtab{flex:1 1 60px;min-width:min-content;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:7px 8px 9px;border:0;border-bottom:2px solid transparent;border-radius:10px 10px 0 0;background:transparent;color:var(--muted);font:700 11.5px/1 var(--ui-body);letter-spacing:-.01em;cursor:pointer;white-space:nowrap}@media(hover:hover){.edtab:hover{color:#fff}}.edtab.on{color:#fff;border-bottom-color:var(--accent-2, #56d3ff)}.edtab-i{display:block}#edsheet-tabs .edtab{--tab: var(--accent-2, #56d3ff)}#edsheet-tabs .edtab[data-tab=dates]{--tab: #e85555}#edsheet-tabs .edtab[data-tab=lyrics]{--tab: #e87a2a}#edsheet-tabs .edtab[data-tab=captions]{--tab: #e8a821}#edsheet-tabs .edtab[data-tab=looks]{--tab: #52b25e}#edsheet-tabs .edtab[data-tab=font]{--tab: #35b4ab}#edsheet-tabs .edtab[data-tab=inout]{--tab: #3f90e8}#edsheet-tabs .edtab[data-tab=hold],#edsheet-tabs .edtab[data-tab=fx]{--tab: #ae64e8}#edsheet-tabs .edtab[data-tab=image]{--tab: #e852b2}#edsheet-tabs .edtab .edtab-i{color:var(--tab);transition:filter .15s}@media(hover:hover){#edsheet-tabs .edtab:hover .edtab-i{filter:brightness(1.25)}}#edsheet-tabs .edtab.on{border-bottom-color:var(--tab);background:linear-gradient(to top,color-mix(in srgb,var(--tab) 24%,transparent),transparent 85%)}@media(max-width:900px){body.ed[data-screen=edit]{--edsheet-gap: 0px}body.ed[data-screen=edit] .edsheet.tall{height:min(74dvh,calc(100dvh - var(--edtop-h) - var(--edbar-h) - var(--edsheet-gap) - 44px))}body.ed[data-screen=edit] .edsheet{height:min(40dvh,380px);width:auto;border-radius:16px 16px 0 0;border-width:1px 0 0;box-shadow:0 -18px 50px #0000008c}body.ed[data-screen=edit] .stage-pin{--strip-h: 56px}.edsheet-tabs{padding:0 4px 6px;margin-bottom:8px;gap:0}.edtab{flex-basis:46px;padding-inline:4px}}.stage-main{position:relative}body.peek-anim .qt-dial,body.peek-anim .qt-bar,body.peek-anim .qt-arm,body.peek-anim .qt-pop{opacity:0}.qt-dial,.qt-bar,.qt-arm,.qt-pop{position:absolute;left:0;top:0;z-index:6}.qt-dial[hidden],.qt-bar[hidden],.qt-arm[hidden],.qt-arm-deg[hidden],.qt-pop[hidden],.qt-single[hidden],.qt-aligns[hidden],.qt-targets[hidden]{display:none!important}.qt-aligns{display:contents}.qt-dial{--qt: var(--qt-type)}.qt-v{width:30px;height:168px}.qt-h{width:168px;height:26px}.qt-dial{pointer-events:none}.qt-dial input[type=range]{pointer-events:auto}.qt-dial input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:50%;top:50%;--thumb: 20px;--track: 2px;height:var(--qt-band, 20px);margin:0;padding:0;background:transparent;cursor:pointer;touch-action:none}.qt-v input[type=range]{width:150px;transform:translate(-50%,-50%) rotate(-90deg);cursor:ns-resize}.qt-h input[type=range]{width:100%;left:0;transform:translateY(-50%);cursor:ew-resize}.qt-dial input[type=range]:focus{outline:none}.qt-dial input[type=range]::-webkit-slider-runnable-track{height:var(--track);border:0;border-radius:calc(var(--track) / 2);background:var(--qt)}.qt-dial input[type=range]::-moz-range-track{height:var(--track);border:0;border-radius:calc(var(--track) / 2);background:var(--qt)}.qt-dial input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border-radius:50%;background:var(--qt);border:0;box-shadow:inset 0 0 0 2.5px #fff,0 1px 4px #0009}.qt-dial input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;background:var(--qt);border:0;box-shadow:inset 0 0 0 2.5px #fff,0 1px 4px #0009}.qt-dial input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 2.5px #fff,0 0 0 3px color-mix(in srgb,var(--qt) 60%,transparent)}.qt-bar{display:flex;align-items:center;gap:2px;height:36px;padding:0 4px;border-radius:12px;background:#0e0e12e0;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 22px #00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text);font:600 12px/1 var(--ui-body);white-space:nowrap;user-select:none;-webkit-user-select:none}.qt-name{padding:0 6px 0 5px;color:var(--accent-2);font-weight:700;font-variant-numeric:tabular-nums}.qt-sep{width:1px;height:18px;margin:0 3px;background:#ffffff1f;flex:none}.qt-group,.qt-single{display:flex;align-items:center;gap:2px}.qt-btn{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.qt-btn:hover{background:#ffffff14;color:#fff}.qt-btn[hidden]{display:none}.qt-color[hidden]+.qt-single>.qt-sep:first-child{display:none}.qt-btn.on{background:#56d3ff29;color:var(--accent-2)}.qt-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.qt-dot{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 2px #ffffffd9,0 0 0 3px #00000080}.qt-sep-thin{margin:0 1px;background:#ffffff12}.qt-align{width:28px}.qt-del{color:#ff7b7b}.qt-del:hover{color:#ff9a9a;background:#ff5a5a24}.qt-arm{--qt: var(--qt-rot);width:0;height:0;z-index:7;pointer-events:none;transform-origin:0 0}.qt-arm-line{position:absolute;left:-1px;top:0;width:2px;height:60px;background:var(--qt);box-shadow:0 0 0 1px #00000059;border-radius:1px}.qt-arm:before{content:"";position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--qt);box-shadow:0 0 0 1.5px #ffffffe6}.qt-arm-knob{position:absolute;left:0;top:60px;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--qt);color:#fff;box-shadow:0 2px 8px #0000008c;cursor:grab;touch-action:none;pointer-events:auto}.qt-arm-knob svg{display:block}.qt-arm-knob:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.qt-arm.dragging .qt-arm-knob{cursor:grabbing;transform:scale(1.12)}@media(pointer:coarse){.qt-arm-knob:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%}}.qt-arm-deg{position:absolute;left:20px;top:60px;margin-top:-11px;padding:4px 7px;border-radius:7px;background:#0e0e12e6;color:#fff;font:700 11px/1 var(--ui-body);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.qt-op{--qt: var(--qt-op);display:flex;align-items:center;gap:5px;padding:0 4px;cursor:default}.qt-op-v{width:30px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.qt-op input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;--thumb: 12px;--track: 2px;width:62px;height:var(--qt-band, 20px);margin:0;padding:0;background:transparent;cursor:ew-resize}.qt-op input[type=range]:focus{outline:none}.qt-op input[type=range]::-webkit-slider-runnable-track{height:var(--track);border-radius:calc(var(--track) / 2);background:var(--qt)}.qt-op input[type=range]::-moz-range-track{height:var(--track);border-radius:calc(var(--track) / 2);background:var(--qt)}.qt-op input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border-radius:50%;background:var(--qt);border:0;box-shadow:inset 0 0 0 2px #fff}.qt-op input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;background:var(--qt);border:0;box-shadow:inset 0 0 0 2px #fff}.qt-bar.compact{gap:0;padding:0 3px}.qt-bar.compact .qt-name,.qt-bar.compact .qt-name+.qt-sep,.qt-bar.compact .qt-op-v{display:none}.qt-bar.compact .qt-sep{margin:0 2px}.qt-bar.compact .qt-op input[type=range]{width:52px}.qt-bar.compact .qt-btn{width:26px}.kfplus .kf-badge{position:absolute;top:1px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 1.5px var(--panel);pointer-events:none}.kfplus .kf-badge:before,.kfplus .kf-badge:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:1.6px;margin:-.8px 0 0 -3px;border-radius:1px;background:#04141b}.kfplus .kf-badge:after{transform:rotate(90deg)}.kfplus.on .kf-badge{background:#ff9f0a}.kfplus.on .kf-badge:after{display:none}.kfplus:disabled .kf-badge{opacity:.5}.qt-pop{width:214px;padding:10px;border-radius:12px;background:#0e0e12f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #0000008c;z-index:7}.qt-targets{display:flex;gap:4px;margin-bottom:9px}.qt-tgt{flex:1;height:24px;padding:0 4px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:transparent;color:var(--muted);font:600 11px/1 var(--ui-body);cursor:pointer}.qt-tgt.on{border-color:var(--accent-2);color:var(--accent-2);background:#56d3ff1a}.qt-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.qt-sw{width:100%;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #ffffff40;cursor:pointer}.qt-sw:hover{transform:scale(1.12)}.qt-hexrow{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.qt-custom{display:grid;place-items:center;flex:none;cursor:pointer}.qt-custom input[type=color]{width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;cursor:pointer}.qt-hexbox{flex:1 1 auto;min-width:0;display:flex;align-items:center;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0d;color:var(--muted);font:600 13px/1 var(--ui-body)}.qt-hexbox:focus-within{border-color:var(--accent-2)}.qt-hexbox input{flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0 0 0 3px;padding:0;border:0;outline:none;background:transparent;color:#fff;font:600 16px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.qt-hexbox input.bad{color:#ff6b6b}.qt-eyedrop{flex:none;width:30px;height:30px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0d;color:#e7e9ef;cursor:pointer}.qt-eyedrop:hover{color:#fff;border-color:#ffffff4d}.qt-eyedrop.on{color:#04141b;background:var(--accent-2);border-color:var(--accent-2)}.qt-eyedrop svg{display:block}.canvas-wrap.qt-sampling #preview{cursor:crosshair;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.stage-main.qt-sampling-on .qt-dial,.stage-main.qt-sampling-on .qt-arm,.stage-main.qt-sampling-on .qt-bar{opacity:.25;transition:opacity .15s ease}.stage-main.qt-sampling-on .qt-dial input,.stage-main.qt-sampling-on .qt-arm-knob,.stage-main.qt-sampling-on .qt-bar{pointer-events:none}.qt-pop.qt-hide{visibility:hidden}.qt-samplehint{margin:9px 0 0;color:var(--accent-2);font:600 11.5px/1.35 var(--ui-body)}.qt-samplehint[hidden]{display:none}.qt-loupe{position:fixed;left:0;top:0;z-index:9000;width:112px;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:6px}.qt-loupe[hidden]{display:none}.qt-loupe canvas{width:112px;height:112px;border-radius:50%;border:4px solid var(--loupe-ring, #fff);box-shadow:0 0 0 1.5px #ffffffe6,0 8px 26px #0009;background:#000;box-sizing:border-box}.qt-loupe-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 5px;border-radius:999px;background:#0e0e12eb;color:#fff;font:700 12px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em}.qt-loupe-tag i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #fff6}.pv-corner{position:absolute;top:8px;bottom:8px;z-index:5;display:none;pointer-events:none}.pv-corner>*{pointer-events:auto}body.has-video .pv-corner{display:block}body.peek-anim .pv-corner{opacity:0}.pv-tl{left:8px}.pv-tr{right:8px}.pv-row2{top:50px}.pv-row2{display:none!important}body.has-video.src-wide .pv-row2{display:block!important}.pv-tl .pv-menu{left:0;right:auto;width:214px}.pv-item2 small{display:block;margin-top:4px;color:var(--muted);font:500 11.5px/1.3 var(--ui-body)}.pv-item2.on small{color:#56d3ffbf}body.frame-wide .pv-tr{display:none!important}.pv-btn{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0a0a0e9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffc7;font:700 12px/1 var(--ui-body);cursor:pointer}.pv-btn:hover{color:#fff;background:#0a0a0ecc}.pv-btn.on{color:var(--accent-2);border-color:#56d3ff73}.pv-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.pv-narrow .pv-label{display:none}.pv-narrow .pv-btn{width:30px;padding:0;justify-content:center}.pv-menu{position:absolute;top:36px;right:0;width:176px;max-height:calc(100% - 36px);overflow-y:auto;padding:6px;border-radius:12px;background:#0e0e12f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #0000008c}.pv-menu[hidden]{display:none}.pv-menu-h{padding:6px 8px 5px;color:var(--muted);font:700 10px/1 var(--ui-body);letter-spacing:.08em;text-transform:uppercase}.pv-item{display:block;width:100%;padding:8px 9px;border:0;border-radius:8px;background:transparent;color:var(--text);font:600 13px/1 var(--ui-body);text-align:left;cursor:pointer}.pv-item:hover{background:#ffffff12}.pv-item.on{color:var(--accent-2);background:#56d3ff1f}.pv-check{display:flex;align-items:center;gap:8px;margin:4px 0 2px;padding:8px 9px;border-top:1px solid rgba(255,255,255,.08);color:var(--text);font:600 13px/1 var(--ui-body);cursor:pointer}.pv-fit{width:100%;padding:8px 9px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:var(--text);font:600 12px/1 var(--ui-body);cursor:pointer}.pv-fit:disabled{opacity:.4;cursor:default}.edsheet-body .blk{content-visibility:auto;contain-intrinsic-size:auto 52px}.edsheet-body{container-type:inline-size;container-name:edcard}@container edcard (max-width: 420px){.fontgrid{grid-template-columns:repeat(2,1fr)}.swatches{grid-template-columns:repeat(3,1fr)}}.edsheet-body>[data-slice=anim-in],.edsheet-body>[data-slice=anim-hold],.edsheet-body>[data-slice=logo-anim],.edsheet-body>[data-slice=logo-fx]{padding-inline:16px}body.ed[data-screen=edit] .edsheet-body{overflow:auto}body.ed[data-screen=edit] .edsheet:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;background:linear-gradient(to top,var(--panel) 12%,color-mix(in srgb,var(--panel) 55%,transparent) 55%,transparent);opacity:0;transition:opacity .18s ease}body.ed[data-screen=edit] .edsheet.more:after{opacity:1}@media(max-width:900px),(pointer:coarse){input[type=text],input[type=search],input[type=number],input[type=time],input[type=email],input[type=password],input[type=url],input[type=tel],textarea,select,.tools select.mini{font-size:16px}.clipfield-full>textarea{font-size:16px}#lyrics{font-size:16px}}.edtab-ch{display:block;height:19px;font-size:20px;line-height:19px;font-weight:700;letter-spacing:0}.edtab-ch.pair{font-size:15px;letter-spacing:.02em}.edtab-ch.outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1.4px currentColor}.blkstyle{flex:none;margin-left:auto;padding:1.5px 9.5px;border:1.5px solid #000;border-radius:99px;background:linear-gradient(97deg,#ff3b8e,#b45cff 52%,#56d3ff);color:#fff;font:800 9.5px/1.6 var(--ui-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:.82;transition:opacity .12s,box-shadow .12s}#btn-csv+.blkstyle{margin-left:0}.caprow{display:flex;flex-direction:column;align-items:stretch;gap:5px;margin:10px 0 8px}.caprow em{font-style:normal;font-size:10.5px;line-height:1.45;color:var(--muted)}.capgo{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 14.5px;border:1.5px solid #000;border-radius:12px;background:linear-gradient(115deg,var(--accent-2) 0%,#8f6bff 52%,#d45cff 100%);background-size:180% 100%;background-position:0 0;color:#fff;font:800 13.5px/1 var(--ui-body);letter-spacing:.02em;text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 6px 18px -8px color-mix(in srgb,#8f6bff 80%,transparent),inset 0 1px #ffffff38;transition:background-position .35s ease,transform .12s,box-shadow .2s,opacity .12s}.capgo:hover:not(:disabled){background-position:100% 0;box-shadow:0 8px 22px -8px color-mix(in srgb,#d45cff 85%,transparent),inset 0 1px #ffffff38}.capgo:active:not(:disabled){transform:scale(.985)}.capgo:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.capgo-i{display:inline-flex;width:18px;height:18px}.capgo-i svg{width:18px;height:18px}.caprow.busy .capgo{animation:capgo-sweep 1.4s linear infinite}.caprow.busy .capgo-i{animation:capgo-pulse 1s ease-in-out infinite}@keyframes capgo-sweep{0%{background-position:0 0}to{background-position:180% 0}}@keyframes capgo-pulse{50%{opacity:.45;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.caprow.busy .capgo,.caprow.busy .capgo-i{animation:none}}.caprow.busy button{opacity:.75;pointer-events:none}.caprow button:disabled{opacity:.5;cursor:default;filter:saturate(.3)}.caprow.bad em{color:#ffb86b}.blkstyle:hover{opacity:1}.blkstyle:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.blkstyle.own{opacity:1;box-shadow:0 0 0 1.5px color-mix(in srgb,#b45cff 70%,transparent),0 0 12px color-mix(in srgb,#b45cff 45%,transparent)}.field.off>.blkhead .blkstyle{opacity:.3;pointer-events:none}.blkcard{z-index:45}body.ed[data-screen=edit] .blkcard .edsheet-body>*{max-width:100%}#blkstyle-body>.field{padding:0 16px}#blkstyle-tabs{display:flex;justify-content:flex-start;gap:4px;padding-inline:12px;overflow:visible}#blkstyle-tabs .edtab{flex:1 1 0;min-width:0}#blkstyle-tabs .edtl-hist{flex:none;align-self:center;margin-left:10px;height:28px}#blkstyle-tabs .edtl-hbtn{width:32px}.blkcard-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;row-gap:6px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.blkcard-foot[hidden]{display:none!important}.blkcard-note{flex:1 1 150px;min-width:0;font:600 10.5px/1.3 var(--ui-body);color:var(--muted)}.blkcard-acts{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto}.blkcard-foot .ghost{flex:none}.dotrow{flex:none;margin-left:auto;display:flex;align-items:center;gap:10px}.fieldhead:has(.dotrow){flex-wrap:wrap;row-gap:6px}#f-holdcolor[hidden]{display:none}.szdot.named{gap:5px}.szdot.named b{font:700 9px/1 var(--ui-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.dotrow.inert{opacity:.38;cursor:not-allowed}.dotrow.inert .szdot,.dotrow.inert input[type=color]{pointer-events:none}@media(pointer:coarse){input[type=range]{--thumb: 26px;--track: 5px;height:44px}.slider-field{min-height:48px;padding:4px 0}.slider-field>.s-label{font-size:12px}.slider-field>.s-val{font-size:13px;min-width:48px}#scrub{height:34px;--thumb: 22px;--track: 5px}.clipfield>input[type=range]{--thumb: 30px;--track: 5px;height:44px}.qt-dial input[type=range]{--qt-band: 32px;--thumb: 24px}.qt-op input[type=range]{--qt-band: 30px;--thumb: 16px}input[type=checkbox],input[type=radio]{width:24px;height:24px}.blk>.blkhead{--blk-box: 24px}.edsheet-done{padding:12px 16px}.alignseg button{width:46px;height:40px}.alignseg button svg{width:17px;height:17px}.blk>.blkhead{padding:8px 12px;min-height:41px}.blkstyle{position:relative}.blkstyle:after{content:"";position:absolute;top:-9.5px;right:-7.5px;bottom:-9.5px;left:-7.5px;border-radius:99px}.szdot{position:relative}.szdot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}#btn-csv{position:relative}#btn-csv:after{content:"";position:absolute;top:-8px;right:-1px;bottom:-8px;left:-6px;border-radius:99px}.ghost.small{min-height:38px}.edtop-chip{padding:11px}body.ed[data-screen=edit] .edtop #btn-leave,.edtop #btn-export,.wsbar.on-edtop .wsbar-btn{min-height:42px}.edtl{--ctl-h: 48px}.edtl-btn,.edtl-kfstep,.edtl-ctl #btn-play,.edtl-ctl .edtl-hist{height:40px}.wsbar-btn{min-height:40px}.wsbar-opt,.wsbar-signout,.sound-row,.sheet button,.edfmt-body select,.edfmt-body button,.exportbox button,.exportbox .ghost.small{min-height:44px}#blkstyle-tabs .edtl-hist{height:40px}#blkstyle-tabs .edtl-hbtn{width:36px}.preset-del{width:36px;height:36px;font-size:17px;top:1px;right:1px}.pv-btn{height:38px;min-width:38px;justify-content:center}.qt-btn{height:36px}}@media(pointer:coarse){.ov-add{width:40px;height:40px;border-radius:10px}}.edpanel{display:none}body.ed.ed-dock[data-screen=edit]{--edbar-h: 0px;--edpanel-w: clamp(380px, 30vw, 460px)}body.ed.ed-dock[data-screen=edit] .layout{margin-right:var(--edpanel-w)}body.ed.ed-dock[data-screen=edit] .edpanel{display:flex;flex-direction:column;position:fixed;top:var(--edtop-h);right:0;bottom:0;width:var(--edpanel-w);background:var(--panel);border-left:1px solid var(--line);z-index:44;overflow:hidden}body.ed.ed-dock[data-screen=edit][data-preview=max] .edpanel{display:none}body.ed.ed-dock[data-screen=edit][data-preview=max] .layout{margin-right:0}#edpanel>.edbar,#edpanel>.clipbar,#edpanel>.exportbox,#edpanel>.edsheet,#edpanel>.clipcard{position:relative;left:auto;right:auto;bottom:auto;top:auto;width:auto;max-width:none;margin:0;transform:none;border:0;border-radius:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;z-index:auto}#edpanel>[hidden]{display:none!important}#edpanel>.edbar{flex:none;display:flex;height:auto;padding:8px 8px 6px;gap:2px;justify-content:stretch;overflow-x:auto;border-bottom:1px solid var(--line)}#edpanel>.edbar .edtool{flex:1 1 0;min-width:0;padding-inline:2px}#edpanel>.clipbar{flex:none;display:flex;align-items:flex-start;height:auto;padding:8px 8px 6px 2px;border-bottom:1px solid var(--line)}#edpanel>.clipbar .clipbar-tools{flex-wrap:wrap;justify-content:flex-start;overflow:visible;row-gap:4px}#edpanel>.clipbar .clipback{align-self:flex-start;height:60px}#edpanel>.exportbox{flex:none;padding:14px 16px 16px;border-bottom:1px solid var(--line)}#edpanel>#edsheet{flex:1 1 auto;min-height:0;height:auto;padding-top:10px}#edpanel>#edsheet>.edsheet-grip,#edpanel>#edsheet>.edsheet-head{display:none}#edpanel>.clipcard{flex:1 1 auto;min-height:0;overflow-y:auto;opacity:1;padding:12px 16px 16px;justify-content:flex-start}#edpanel>.blkcard{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;transform:none;border:0;border-radius:0;box-shadow:none;transition:none;background:var(--panel);z-index:2}#edpanel>.blkcard>.edsheet-grip{display:none}#edpanel>.blkcard>.edsheet-head{padding-top:12px}body.ed.clip-on #edpanel>.edbar,body.ed.exporting #edpanel>.edbar{display:none}#edpanel>#edsheet .edsheet-tabs{justify-content:stretch;gap:0;padding-inline:6px}#edpanel>#edsheet .edtab{flex:1 1 auto;min-width:0;padding-inline:3px}#edpanel #lyrstrip,#edpanel .lyrstrip-note{display:none}#edpanel>#edsheet .edsheet-tabs:has(>.edtab[data-tab=lyrics]){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;row-gap:8px;padding:0 12px;overflow:visible}#edpanel>#edsheet .edsheet-tabs:has(>.edtab[data-tab=lyrics]):before{content:"What kind of video";grid-column:1 / -1;padding:0 2px;font:700 10.5px/1 var(--ui-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#edpanel>#edsheet .edsheet-tabs>.edtab{grid-column:span 3}#edpanel>#edsheet .edsheet-tabs>.edtab:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]){grid-column:span 4;flex-direction:row;gap:7px;height:40px;padding:0 6px;margin-bottom:2px;border:1px solid var(--line);border-radius:0;background:#ffffff08;font-size:12.5px}#edpanel>#edsheet .edsheet-tabs>.edtab[data-tab=dates]{border-radius:11px 0 0 11px}#edpanel>#edsheet .edsheet-tabs>.edtab[data-tab=lyrics]{border-inline-width:0}#edpanel>#edsheet .edsheet-tabs>.edtab[data-tab=captions]{border-radius:0 11px 11px 0}#edpanel>#edsheet .edsheet-tabs>.edtab:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]) .edtab-i{width:17px;height:17px}#edpanel>#edsheet .edsheet-tabs>.edtab:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]) .edtab-ch{width:auto;height:auto;font-size:16px}#edpanel>#edsheet .edsheet-tabs>.edtab.is-mode:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]){color:#fff;background:color-mix(in srgb,var(--tab) 26%,transparent);border-color:var(--tab);border-inline-width:1px}#edpanel>.edbar .edtool[data-tool=captions]{display:none}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .layout{margin-right:0}body.ed.ed-dock[data-screen=edit] .stage-inner{max-width:none}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .stage-main{margin-right:var(--edpanel-w)}body.ed.ed-dock[data-screen=edit] .edpanel{bottom:var(--edpanel-b, 0px);border-bottom:1px solid var(--line)}.edbrowser{display:none}body.ed.ed-dock[data-screen=edit]{--edbrowser-w: clamp(320px, 24vw, 400px)}body.ed.ed-dock.ed-browse-rail[data-screen=edit]{--edbrowser-w: 56px}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edbrowser{display:flex;position:fixed;top:var(--edtop-h);bottom:var(--edpanel-b, 0px);left:var(--sidebar-w, 0px);width:var(--edbrowser-w);z-index:44;background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .stage-main{margin-left:var(--edbrowser-w)}.edbrowser-tabs{flex:none;width:56px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;border-right:1px solid #22222a;overflow-y:auto;scrollbar-width:none}.br-tab{flex:none;width:48px;height:54px;border:0;border-radius:10px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;color:#a1a1ac;font:600 10px/1 var(--ui-body);cursor:pointer}.br-tab .br-tab-i{width:20px;height:20px;color:#fff}.br-tab.on .br-tab-i{color:#56d3ff}.br-tab svg.br-tab-i{fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.br-tab:hover{background:#1e1e25;color:#fff}}.br-tab.on{background:#1f2a33;color:#56d3ff}.br-tab.parked{opacity:.5}.br-tab[hidden]{display:none}.br-spacer{flex:1 1 auto}.edbrowser-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.edbrowser-head{flex:none;display:flex;align-items:center;gap:6px;min-height:48px;padding:8px 8px 6px 14px}.edbrowser-head h2{flex:1;margin:0;font:700 15px/1.2 var(--ui-body);color:#ececf1}.br-sub{flex:none;align-self:flex-start;display:inline-flex;gap:2px;margin:0 14px 10px;padding:3px;border:1px solid #2a2a31;border-radius:999px;background:#1b1b21}.br-sub[hidden]{display:none}.br-sub button{height:32px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:#a1a1ac;font:600 12px/1 var(--ui-body);cursor:pointer}@media(hover:hover){.br-sub button:hover{color:#fff}}.br-sub button.on{background:#ececf1;color:#0b0b0e}.br-target{flex:none;margin:0 14px 10px;padding:8px 10px;border:1px solid #26262d;border-radius:10px;background:#18181e;color:#a1a1ac;font:400 12px/1.4 var(--ui-body)}.br-target[hidden]{display:none}.br-target b{color:#ececf1;font-weight:600}#edbrowser-body>:is(.eb-video,.eb-sounds,[data-slice]){padding-inline:14px}#edbrowser-body .clipchips.is-grid{max-height:none;overflow:visible}#edbrowser-body .eb-amt{position:sticky;top:0;z-index:2;margin:0 0 10px;padding:4px 0 8px;background:var(--panel)}#edbrowser-body .eb-amt-note{margin:-4px 0 10px;font:400 12px/1.35 var(--ui-body);color:var(--muted)}.eb-sounds p{margin:0;color:#a1a1ac;font:400 12.5px/1.45 var(--ui-body)}.levels{position:fixed;left:12px;right:12px;z-index:60;overflow-y:auto;padding:12px 16px 14px;border:1px solid #2a2a31;border-radius:16px;background:#15151a;box-shadow:0 12px 36px #0000008c;color:#fff}.levels[hidden]{display:none}.levels.anchored{right:auto;width:340px}.levels-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.levels-head b{font:700 15px/1 var(--ui-body)}.levels-x{width:36px;height:36px;margin:-6px -8px -6px 0;border:0;background:none;color:#a1a1ac;font-size:22px;cursor:pointer}.levels-add{width:100%;margin-top:10px}.levels .clipfield>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.no-sound #edtl-levels{display:none!important}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-levels{order:13;margin:0 6px 0 0}.eb-sound-file{width:100%;height:40px;margin:0 0 12px;border:0;border-radius:10px;background:#56d3ff;color:#06222d;font:700 13px/1 var(--ui-body);cursor:pointer}body.no-sound .edtool[data-tool=audio],body.no-sound .br-tab[data-browse=sounds],body.no-sound [data-ov-pick=sound],body.no-sound [data-add=sound]{display:none!important}.eb-song{display:flex;align-items:center;gap:10px;width:100%;height:48px;margin:0 0 8px;padding:0 10px;border:1px solid #23232a;border-radius:10px;background:#15151a;color:#d8d8df;font:500 13px/1.2 var(--ui-body);text-align:left;cursor:grab;user-select:none;-webkit-user-select:none}@media(hover:hover){.eb-song:hover{border-color:#3a3a44;color:#fff}}.eb-song .sound-art{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:6px;background:#2a2238 center / cover no-repeat;color:#fff}.eb-song-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eb-song-dur{flex:none;color:#8e8e99;font-size:12px}.eb-song-ghost{position:fixed;left:0;top:0;z-index:9999;display:flex;align-items:center;gap:8px;max-width:240px;padding:8px 12px;border-radius:10px;background:#1e1e25;border:1px solid #3a3a44;color:#fff;font:600 12.5px/1.2 var(--ui-body);pointer-events:none;box-shadow:0 8px 24px #00000080}.eb-song-ghost.over{border-color:#56d3ff}.eb-song-ghost-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eb-song-ghost b{flex:none;color:#56d3ff;font-weight:700}body.song-dragging,body.song-dragging *{cursor:grabbing!important}#edpanel>.edbar .edtool[data-tool=branding]{display:none}.pv-hover{position:absolute;left:50%;bottom:64px;transform:translate(-50%);z-index:8;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 12px;border-radius:999px;background:#56d3ff;color:#06222c;font:700 11.5px/1.2 var(--ui-body);pointer-events:none}.pv-hover[hidden]{display:none}#edbrowser-body .lookblk{border:0;border-radius:0;background:none;margin:0;overflow:visible}#edbrowser-body .lookblk>.blkhead,#edbrowser-body .lookblk.shut{display:none}#edbrowser-body .lookblk>.presets{margin-top:0}.fontbtn .aa{display:none}#edbrowser-body #fontgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#edbrowser-body .fontbtn,#edbrowser-body .fontbtn.active{height:auto;padding:0;gap:6px;border:0;background:none;overflow:visible}#edbrowser-body .fontbtn .sample{display:none}#edbrowser-body .fontbtn .aa{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:2px solid #23232a;border-radius:10px;background:#1a1a20;color:#fff;line-height:1}#edbrowser-body .fontbtn .name{font:600 11px/1.2 var(--ui-body);color:#c9c9d2;white-space:normal;text-align:center}@media(hover:hover){#edbrowser-body .fontbtn:hover .aa{border-color:#ffffff73}}#edbrowser-body .fontbtn.active .aa{border-color:#56d3ff;box-shadow:0 0 0 2px #56d3ff40}#edbrowser-body .fontbtn.active .name{color:#fff}.segmirrors{display:none}#edbrowser-body .segmirrors{display:flex;flex-direction:column;gap:8px;margin:2px 0 14px}#edbrowser-body :is(.field:has(>#logoPlacement),.row:has(#logoAnchorX)){display:none}.segm-head{margin:6px 0 0;font:700 11px/1 var(--ui-body);letter-spacing:.08em;text-transform:uppercase;color:#a1a1ac}.segm{align-self:flex-start;display:inline-flex;gap:2px;padding:3px;border:1px solid #2a2a31;border-radius:999px;background:#1b1b21}.segm button{height:32px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:#a1a1ac;font:600 12px/1 var(--ui-body);cursor:pointer}@media(hover:hover){.segm button:hover{color:#fff}}.segm button.on{background:#ececf1;color:#0b0b0e}#edbrowser-body .logodrop,#edbrowser-body .logodrop:hover,#edbrowser-body .logodrop.hot{align-items:stretch;gap:8px;padding:0;border:0;background:none;text-align:left}#edbrowser-body .logodrop strong{display:flex;align-items:center;justify-content:center;height:44px;border-radius:10px;background:#56d3ff;color:#06222c;font-size:0;letter-spacing:0}#edbrowser-body .logodrop strong:after{content:"Choose a logo…";font:600 13px/1 var(--ui-body)}@media(hover:hover){#edbrowser-body .logodrop:hover strong{background:#7fdeff}}#edbrowser-body .logodrop.hot strong{background:#7fdeff}#edbrowser-body .logodrop span{font:400 12px/1.45 var(--ui-body);color:#8e8e99}.edtl-tools,.edtl-keys{display:none}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .stage-pin{--keys-h: 46px}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-tools{display:inline-flex;gap:2px;margin-left:10px;padding:2px;border:1px solid #2a2a31;border-radius:10px;background:#18181e}.edtl-tools button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#a1a1ac;font:600 12px/1 var(--ui-body);cursor:pointer}@media(hover:hover){.edtl-tools button:hover{color:#fff}}.edtl-tools button.on{background:#2c2c35;color:#fff}.edtl-tools button.on[data-tool=blade]{background:#4a1d24;color:#ffa3a3}.edtl-tools kbd,.edtl-keys kbd{font:600 10px/15px var(--ui-body);color:#c9c9d2;padding:0 5px;min-width:18px;text-align:center;border:1px solid #3a3a44;border-bottom-width:2px;border-radius:5px;background:#1b1b21}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-keys{flex:none;display:flex;align-items:center;gap:4px;height:var(--keys-h);padding:0 8px;border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.edtl-keys .kgrp{display:flex;align-items:center;gap:1px}.edtl-keys .kgrp+.kgrp{margin-left:4px;padding-left:6px;border-left:1px solid #26262d}.edtl-keys button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:#c9c9d2;font:600 12px/1 var(--ui-body);cursor:pointer}.edtl-keys button.key{padding:0 3px}@media(hover:hover){.edtl-keys button:hover{background:#1e1e25;color:#fff}}.edtl-keys button.on{color:#56d3ff}.edtl-keys button.on kbd{border-color:#56d3ff}.edtl-keys .kb-lbl{padding:0 4px 0 8px;color:#8e8e99;font:600 12px/1 var(--ui-body)}.edtl-keys .kb-hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding-left:12px;text-align:right;color:#8e8e99;font:400 11.5px/1 var(--ui-body)}.edtl-keys .kb-hint.warn{color:#f5c518}.edtl-blade{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#ff5a5a;pointer-events:none;z-index:30}.edtl-blade[hidden]{display:none}body.ed-dock[data-edtool=blade] #edtl :is(.vclip,.acclip){cursor:crosshair}body.ed-dock[data-edtool=trim] #edtl :is(.vclip,.acclip){cursor:col-resize}.edbrowser-close{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.edbrowser-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round}@media(hover:hover){.edbrowser-close:hover{background:#ffffff14;color:#fff}}#edbrowser-body{padding-bottom:18px}body.ed-browse-rail .edbrowser-main{display:none}body.ed-browse-rail .edbrowser.fly .edbrowser-main{display:flex;position:absolute;top:0;bottom:0;left:56px;width:320px;background:var(--panel);border-right:1px solid var(--line);box-shadow:16px 0 36px #0000008c}body.ed-browse-rail .edbrowser.fly .edbrowser-close{display:inline-flex}#edpanel>#edsheet .edsheet-tabs:has(>.edtab[data-tab=lyrics])>.edtab:is([data-tab=looks],[data-tab=font],[data-tab=inout],[data-tab=hold]){display:none}.clipcard[data-card=t-font] .clipcard-body,.clipcard[data-card=t-anim] .clipcard-body,.clipcard[data-card=o-anim] .clipcard-body,.clipcard[data-card=o-motion] .clipcard-body{max-height:min(44dvh,420px);min-height:0;overflow-y:auto;overscroll-behavior:contain}.clipfield.tx-colorrow{display:flex;align-items:center;justify-content:space-between}.clipfield.tx-colorrow input[type=color]{width:34px;height:34px;padding:0;border:2px solid rgba(255,255,255,.25);border-radius:50%;background:none;cursor:pointer}.clipfield.tx-colorrow input[type=color]::-webkit-color-swatch-wrapper{padding:0}.clipfield.tx-colorrow input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.edinsp{display:none}#edpanel>.edinsp{flex:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:52px;padding:8px 16px;border-bottom:1px solid var(--line)}.edinsp-crumb{display:inline-flex;align-items:center;gap:2px;height:22px;margin-left:-5px;padding:0 6px 0 0;border:0;background:none;color:#a1a1ac;font:600 12px/1 var(--ui-body);cursor:pointer}.edinsp-crumb svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.edinsp-crumb:hover{color:#fff}}.edinsp-crumb[hidden]{display:none}.edinsp-title{display:flex;align-items:center;gap:8px;margin:0;font:700 15px/1.2 var(--ui-body);color:#ececf1}.edinsp-dot{flex:none;width:10px;height:10px;border-radius:50%}body.ed.ed-dock #edpanel>.edbar{display:none}#edpanel #edsheet-body>.group.insp-sec{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}#edpanel #edsheet-body>.group.insp-sec>h2{display:block;margin:0 0 10px;padding:0;font:700 10.5px/1 var(--ui-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);pointer-events:none}#edpanel #edsheet-body>.group.insp-sec>h2 .caret{display:none}body.ed.ed-dock.insp-block #edpanel>#edsheet .edsheet-tabs,body.ed.ed-dock.insp-block #edsheet-body>.group.insp-sec,body.ed.ed-dock.insp-block #edsheet-body .group .blk.shut,body.ed.ed-dock.insp-block #edsheet-body .group .check.caps{display:none}.dk,.edtl-bands,.edtl-labels,.vclip-name,.edexport-t{display:none}body.ed.ed-dock[data-screen=edit] .edtop-title{flex:0 1 auto;font:600 14px/1.2 var(--ui-body);color:#ececf1;padding:0 8px}body.ed.ed-dock[data-screen=edit] .edtop-saved{display:inline;margin:0 auto 0 4px;color:#8e8e99;font:400 12px/1 var(--ui-body);white-space:nowrap}body.ed.ed-dock[data-screen=edit] .edfmt-wrap{display:none}body.ed.ed-dock[data-screen=edit] .edkeys-wrap{display:inline-flex;position:relative}.edtop-keysbtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#c9c9d2;font:600 12.5px/1 var(--ui-body);cursor:pointer}.edtop-keysbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media(hover:hover){.edtop-keysbtn:hover{background:#22222a;color:#fff}}.edkeys-pop{position:absolute;top:calc(100% + 8px);right:0;width:300px;z-index:80;padding:12px 14px;border:1px solid #33333c;border-radius:14px;background:#1b1b21;box-shadow:0 18px 40px #0009}.edkeys-pop[hidden]{display:none}.edkeys-pop h3{margin:0 0 8px;font:700 12px/1 var(--ui-body);text-transform:uppercase;letter-spacing:.08em;color:#a1a1ac}.edkeys-pop .kr{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #26262d;font:400 12.5px/1.3 var(--ui-body);color:#ececf1}.edkeys-pop .kr:last-child{border-bottom:0}.edkeys-pop kbd{font:400 11px/1.3 var(--ui-body);background:#0e0e12;border:1px solid #33333c;border-radius:6px;padding:2px 7px;color:#ececf1}body.ed.ed-dock[data-screen=edit] .edtop #btn-export{width:auto;height:38px;padding:0 18px;gap:8px;display:inline-flex;align-items:center;border:0;border-radius:999px;background:#d4006a;color:#fff;font:700 13px/1 var(--ui-body)}@media(hover:hover){body.ed.ed-dock[data-screen=edit] .edtop #btn-export:hover{background:#e8137b}}body.ed.ed-dock[data-screen=edit] .edtop .edexport-i{width:17px;height:17px}body.ed.ed-dock[data-screen=edit] .edtop .edexport-t,body.ed.ed-dock[data-screen=edit] .pv-narrow .pv-label{display:inline}body.ed.ed-dock[data-screen=edit] .pv-btn{width:auto;height:30px;padding:0 11px;gap:6px;justify-content:flex-start;background:#0a0a0eb8;border-color:#ffffff29;color:#fff;font:600 11.5px/1 var(--ui-body)}body.ed.ed-dock[data-screen=edit] #qt-toggle[aria-pressed=true]{color:#56d3ff;border-color:#56d3ff8c}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl{--ctl-h: 51px;--ruler-h: 28px;background:#0f0f13}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-ctl{display:flex;align-items:center;gap:4px;height:var(--ctl-h);padding:6px 10px;border-bottom:1px solid #1f1f25}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) :is(.edtl-ctl-l,.edtl-ctl-c,.edtl-ctl-r,#edtl-xport){display:contents}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-ctl :is(.time,#edtl-hist){display:none}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl .dk{display:inline-flex}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-tools{order:1;margin:0}.edtl-tools button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-tools button{height:34px}.edtl-tools kbd{font-size:10px;color:#8e8e99;border-bottom-width:1px;border-radius:4px;padding:0 4px;background:transparent}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-sep{order:2;width:1px;height:22px;margin:0 6px;background:#2a2a31}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-ops{order:3;align-items:center;gap:4px}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-kfnav{order:4}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-ctl .x-prev{order:5;margin-left:auto}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-ctl .x-j{order:6}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-ctl #btn-play{order:7}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-ctl .x-l{order:8}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-ctl .x-next{order:9}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-tc{order:10}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-snapbtn{order:11;margin-left:auto}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-zoomctl{order:12;align-items:center;gap:2px}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-mute{order:13;margin:0}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) :is(#edtl-ops button,#edtl-xport button,.edtl-snapbtn,#edtl-zoomctl button,.edtl-ctl #btn-play,#edtl-mute){display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:36px;min-width:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:#c9c9d2;font:600 12.5px/1 var(--ui-body);cursor:pointer}@media(hover:hover){body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) :is(#edtl-ops button,#edtl-xport button,.edtl-snapbtn,#edtl-zoomctl button,.edtl-ctl #btn-play,#edtl-mute):hover:not(:disabled){background:#22222a;color:#fff}}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) :is(#edtl-ops button,#edtl-xport button):disabled{opacity:.35;cursor:default}#edtl-xport svg{width:18px;height:18px;fill:currentColor}#edtl-ops svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.edtl-snapbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-ctl .edtl-snapbtn.on{color:#56d3ff}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-ctl .edtl-snapbtn svg{display:block;width:18px;height:18px;flex:none}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-zoomctl button{font-size:16px;min-width:32px;padding:0 6px}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-zoomin{width:96px;min-width:40px;flex:0 1 96px;margin:0}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-zoomctl{flex:0 1 auto;min-width:0}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-kfnav:has(#edtl-kf:disabled){display:none}body.ed.ed-dock:not(.insp-block) #edsheet-body .blk.shut>.blkhead>em>.emdash{display:none}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-ctl #edtl-mute.on{color:#56d3ff}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) #edtl-tc{align-items:center;justify-content:center;gap:8px;min-width:190px;height:38px;margin:0 6px;padding:0 12px;border:1px solid #26262d;border-radius:8px;background:#08080a;color:#ececf1;font:700 16px/1 var(--ui-body);letter-spacing:.05em;font-variant-numeric:tabular-nums}#edtl-tc b{font-weight:700}#edtl-tc small{font-size:10.5px;color:#8e8e99;font-weight:600;letter-spacing:0}#edtl-tc .rate{color:#f5c518;font-size:11px;letter-spacing:0}#edtl-tc .rate:empty{display:none}.edtl-addmenu{position:fixed;z-index:90;min-width:210px;padding:4px;display:flex;flex-direction:column;border:1px solid #33333c;border-radius:12px;background:#1e1e25;box-shadow:0 14px 34px #0009}.edtl-addmenu[hidden]{display:none}.edtl-addmenu .mh{padding:6px 10px 4px;font:700 10.5px/1 var(--ui-body);text-transform:uppercase;letter-spacing:.08em;color:#8e8e99}.edtl-addmenu button{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#ececf1;font:500 12.5px/1 var(--ui-body);text-align:left;cursor:pointer}.edtl-addmenu button:hover:not(:disabled){background:#2a2a33}.edtl-addmenu button:disabled{opacity:.4;cursor:default}.edtl-addmenu kbd{color:#8e8e99;font:400 11px/1 var(--ui-body)}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-strip{position:relative;background:#0b0b0e}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-scroll{position:relative;z-index:1;background:transparent;justify-content:flex-start}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-bands{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.edtl-bands i{position:absolute;left:0;right:0;background:#15151b;border-bottom:1px solid #18181d}.edtl-bands i.rule{height:0;background:none;border-bottom-color:#1f1f25}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-labels{display:block;position:absolute;left:0;top:0;bottom:0;width:92px;z-index:12;background:#0f0f13;border-right:1px solid #1f1f25;pointer-events:none}.edtl-labels div{position:absolute;left:0;right:0;display:flex;align-items:center;padding-left:14px;border-bottom:1px solid #18181d;font:700 10.5px/1 var(--ui-body);letter-spacing:.08em;text-transform:uppercase;color:#8e8e99}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-tick{height:5px;background:#3a3a44}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-tick.maj{height:10px;background:#55555f}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-tlabel{top:auto;bottom:11px;font:400 10px/1 var(--ui-body);color:#8e8e99;letter-spacing:0;font-variant-numeric:tabular-nums}.edtl-fmark{position:absolute;top:3px;width:12px;height:13px;margin-left:-6px;padding:0;border:0;background:#ff9f1a;clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);cursor:pointer;z-index:3}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .txclip{background:#4a3a0f;border-color:#f5c518;color:#ffe9a6}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .fxclip{background:#163248;border-color:#56d3ff;color:#c9f1ff}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .fxclip.is-pending{background:#16324880}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) :is(.txclip,.fxclip) .aclabel{text-align:left;font-weight:700;font-size:11px}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .vclip-name{display:block;position:absolute;left:10px;bottom:5px;z-index:2;font:700 11px/1 var(--ui-body);color:#ececf1;text-shadow:0 1px 3px #000;pointer-events:none;white-space:nowrap}body.ed.ed-dock[data-screen=edit]:not([data-preview=max]) .edtl-keys{background:#0d0d10;border-top-color:#1f1f25}body.ed.ed-dock[data-screen=edit] .srcinfo{display:none}#edpanel>#edsheet .edsheet-tabs:has(>.edtab[data-tab=lyrics]):before{padding:4px 2px 0;font-size:11px;color:#a1a1ac}#edpanel>#edsheet .edsheet-tabs:has(>.edtab[data-tab=lyrics]):after{content:"Each type remembers its own look. Click anything on the picture or the timeline to edit it here.";grid-column:1 / -1;padding:0 2px 4px;font:400 12px/1.45 var(--ui-body);color:#8e8e99;letter-spacing:0;text-transform:none}#edpanel>#edsheet .edsheet-tabs>.edtab:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]){position:relative;isolation:isolate;height:44px;padding:0;margin:0;border:1px solid #2a2a31;border-inline-width:0;border-radius:0;background:#1b1b21;color:#a1a1ac;font:700 12.5px/1 var(--ui-body)}#edpanel>#edsheet .edsheet-tabs>.edtab[data-tab=dates]{border-left-width:1px;border-radius:12px 0 0 12px}#edpanel>#edsheet .edsheet-tabs>.edtab[data-tab=captions]{border-right-width:1px;border-radius:0 12px 12px 0}#edpanel>#edsheet .edsheet-tabs>.edtab:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]) :is(.edtab-i,.edtab-ch){display:none}#edpanel>#edsheet .edsheet-tabs>.edtab.is-mode:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]){color:#0b0b0e;background:#1b1b21;border-color:#2a2a31;border-inline-width:0}#edpanel>#edsheet .edsheet-tabs>.edtab.is-mode[data-tab=dates]{border-left-width:1px}#edpanel>#edsheet .edsheet-tabs>.edtab.is-mode[data-tab=captions]{border-right-width:1px}#edpanel>#edsheet .edsheet-tabs>.edtab.is-mode:is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]):before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border-radius:9px;background:#ececf1}@media(hover:hover){#edpanel>#edsheet .edsheet-tabs>.edtab:not(.is-mode):is([data-tab=dates],[data-tab=lyrics],[data-tab=captions]):hover{color:#fff}}body.ed.ed-dock:not(.insp-block) #edsheet-body>.group:has(#f-headlines):before{content:"Blocks";display:block;margin:6px 0 8px;font:700 11px/1 var(--ui-body);letter-spacing:.08em;text-transform:uppercase;color:#a1a1ac}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:10px;row-gap:2px;align-items:center;min-height:52px;padding:6px 6px 6px 12px}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead>:is(.sectoggle,.blkstyle,.blkcaret){grid-row:1 / span 2}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead>.sectoggle{grid-column:1}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead>.blkname{grid-column:2;grid-row:1;align-self:end;letter-spacing:.07em}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead>em{grid-column:2;grid-row:2;align-self:start;font:500 11px/1.25 var(--ui-body);color:#a1a1ac;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead>.blkstyle{grid-column:3;margin:0}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead>.blkcaret{grid-column:4}body.ed.ed-dock:not(.insp-block) #edsheet-body .group .blk.shut>.blkhead>#btn-csv{display:none}body.ed.ed-dock:not(.insp-block) #edsheet-body #f-layout.shut>.blkhead:before{grid-column:1;grid-row:1 / span 2}body.ed.ed-dock:not(.insp-block) #edsheet-body #f-layout.shut>.blkhead>.blkname{grid-row:1 / span 2;align-self:center}#edpanel #edsheet-body .blk>.blkhead>.blkstyle{height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000038;color:#fff;font:700 10.5px/1 var(--ui-body);letter-spacing:.07em;box-shadow:none}body.motion-clip #fxgrid .fxbtn[data-value=karaoke],body.motion-clip #fxgrid .fxbtn[data-value=wordstack],body.motion-clip #fxgrid .fxbtn[data-value=electric]{display:none}.pintrack{display:grid;gap:8px;margin:2px 0 10px}.pintrack[hidden]{display:none}.pinrow{display:flex;gap:8px;align-items:center}.pingo{flex:1;min-height:44px;border:0;border-radius:999px;cursor:pointer;background:var(--grad, linear-gradient(90deg, #ff006e, #8338ec));color:#fff;font:inherit;font-weight:700}.pingo:disabled{opacity:.45;cursor:default}.pinrow .ghost.small{width:auto;flex:none;min-height:44px;padding:0 16px}.pinbar{height:4px;border-radius:999px;overflow:hidden;background:#ffffff24}.pinbar[hidden]{display:none}.pinbar i{display:block;height:100%;width:0;background:#ff006e}.pinnote{margin:0;font-size:13px;line-height:1.35;opacity:.75}.pinareas{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px}.pinareas span{opacity:.75;margin-right:2px}.pinareas button{min-height:34px;padding:0 12px;border-radius:999px;cursor:pointer;font:inherit;font-weight:600;border:1px solid rgba(255,255,255,.22);background:transparent;color:inherit}.pinareas button.on{background:#fff;color:#000;border-color:#fff}@media(pointer:coarse){.pinareas button{min-height:40px}}
