@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b0b0d;--surface: #141417;--surface-2: #1b1b1f;--surface-3: #25252a;--line: #222226;--line-2: #323238;--text: #ededee;--text-2: #a4a4ac;--text-3: #8b8b94;--accent: #c8f031;--accent-ink: #0b0d02;--accent-soft: rgba(200, 240, 49, .13);--ok: #7fd48a;--warn: #f0b43c;--danger: #ff5d4f;--f-i: #6aa8e8;--f-p: #45454c;--f-dup: #f0a03a;--f-glitch: #e46ad0;--f-moved: #57b8ad;--f-spliced: #86c766;--f-replaced: #b98ad8;--shadow: 0 18px 50px rgba(0, 0, 0, .55);--r: 6px;--r-lg: 12px;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:dark}:root[data-theme=light]{--bg: #dedde0;--surface: #f4f4f5;--surface-2: #eaeaec;--surface-3: #dfdfe2;--line: #d4d4d8;--line-2: #c0c0c6;--text: #17171a;--text-2: #55555d;--text-3: #5f5f67;--accent: #466600;--accent-ink: #fff;--accent-soft: rgba(79, 116, 0, .12);--danger: #d63a2c;--f-p: #b5b5bb;--shadow: 0 18px 50px rgba(20, 20, 30, .2);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font:13px/1.4 var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;cursor:default}#app{height:100%}input,textarea,[contenteditable=true],.selectable,pre{user-select:text;-webkit-user-select:text}img,svg,canvas,video{-webkit-user-drag:none}h1,h2,h3,h4,p{margin:0}a{color:inherit}button{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:4px 10px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s,border-color .12s,color .12s,filter .12s}button:hover:not(:disabled){background:var(--surface-3)}button:active:not(:disabled){background:var(--line-2)}button:disabled{opacity:.35;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}button.ghost{background:transparent;border-color:transparent;color:var(--text-2)}button.ghost:hover:not(:disabled){background:var(--surface-3);color:var(--text)}button.icon{padding:0;width:28px}button.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}button.ghost.on{border-color:transparent}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.seg{background:var(--bg);padding:2px;gap:2px}.seg>button{border:none;border-radius:calc(var(--r) - 2px);background:transparent;color:var(--text-2);height:22px}.seg>button.on{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}input,select,textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);padding:3px 8px;height:28px}textarea{height:auto}select{padding-right:22px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 11px) 11px,calc(100% - 7px) 11px;background-size:4px 4px;background-repeat:no-repeat}input[type=number]{width:64px;font-family:var(--mono);font-size:12px;text-align:right;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{display:none}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--text-3)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[role=dialog]:focus-visible{outline:none}input[type=checkbox]{accent-color:var(--accent);height:auto;margin:0}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:20px;padding:0;margin:0;border:none;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--line-2)}input[type=range]::-moz-range-track{height:3px;border-radius:2px;background:var(--line-2)}input[type=range]::-moz-range-progress{height:3px;border-radius:2px;background:var(--text-2)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-5px;border-radius:50%;background:var(--text);border:none;box-shadow:0 0 0 3px var(--surface)}input[type=range]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--text);border:none;box-shadow:0 0 0 3px var(--surface)}input[type=range]:hover::-webkit-slider-thumb{background:var(--accent)}input[type=range]:hover::-moz-range-thumb{background:var(--accent)}input[type=checkbox].switch{position:relative;width:30px;height:18px;flex:none;appearance:none;-webkit-appearance:none;background:var(--line-2);border-radius:9px;border:none;cursor:pointer;padding:0;transition:background-color .15s}input.switch:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--text-2);transition:left .15s,background-color .15s}input.switch:checked{background:var(--accent)}input.switch:checked:after{left:15px;background:var(--accent-ink)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:12px}.row{display:flex;align-items:center;gap:6px}.col{display:flex;flex-direction:column;gap:6px}.grow{flex:1;min-width:0}.label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600}.kbd{font-family:var(--mono);font-size:11px;color:inherit;opacity:.85;border:1px solid var(--line-2);border-radius:2px;padding:0 4px}.code{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.04em;padding:1px 4px;border-radius:2px;color:var(--bg);background:var(--c, var(--text-2));line-height:1.3}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}::selection{background:var(--accent-soft)}html{touch-action:manipulation}#app{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media(pointer:coarse){input:not([type=range]):not([type=checkbox]):not([type=color]),select,textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ic.svelte-z89d6z{flex:none;display:block}.dial.svelte-1f9sg2j{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;border-radius:var(--r);cursor:ns-resize;user-select:none;touch-action:none;color:var(--text-2);font-size:12px}.dial.svelte-1f9sg2j:hover,.dial.svelte-1f9sg2j:focus-visible{background:var(--surface-2);color:var(--text)}.ring.svelte-1f9sg2j{fill:var(--surface-2);stroke:var(--line-2)}.track.svelte-1f9sg2j{fill:none;stroke:transparent}.needle.svelte-1f9sg2j{stroke:var(--text);stroke-width:2.2;stroke-linecap:round}.hot.svelte-1f9sg2j .needle:where(.svelte-1f9sg2j){stroke:var(--accent)}.hot.svelte-1f9sg2j .lbl:where(.svelte-1f9sg2j){color:var(--accent)}.cool.svelte-1f9sg2j .needle:where(.svelte-1f9sg2j){stroke:var(--text-3, var(--text-2))}.lbl.svelte-1f9sg2j{min-width:58px}@media(max-width:1280px)and (min-width:861px){.lbl.svelte-1f9sg2j{display:none}}.logo.svelte-1dli2zk{display:block;flex:none}.layouts.svelte-nw5gv3{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:2px 10px}.layouts.svelte-nw5gv3 .faint:where(.svelte-nw5gv3){margin-right:6px}.lang.svelte-nw5gv3{display:flex;align-items:center;gap:8px;padding:0 10px;height:30px}.lang.svelte-nw5gv3 select:where(.svelte-nw5gv3){margin-left:auto;height:24px}header.svelte-nw5gv3{display:flex;align-items:center;gap:4px;padding:0 8px;height:46px;background:var(--surface);min-width:0}.brand.svelte-nw5gv3{display:flex;align-items:center;gap:7px;padding:0 8px 0 4px;color:var(--text)}.brand.busy.svelte-nw5gv3 .logo{animation:svelte-nw5gv3-pulse 1.1s ease-in-out infinite}@keyframes svelte-nw5gv3-pulse{50%{opacity:.35}}.word.svelte-nw5gv3{font-weight:750;font-size:15px;letter-spacing:-.03em}.name.svelte-nw5gv3{background:transparent;border-color:transparent;color:var(--text-2);width:150px}.name.svelte-nw5gv3:hover,.name.svelte-nw5gv3:focus{border-color:var(--line-2);color:var(--text)}.crumbs.svelte-nw5gv3{display:flex;align-items:center;gap:6px;padding:0 6px;border:1px solid var(--accent);border-radius:var(--r);height:28px}.crumbs.svelte-nw5gv3 .cur:where(.svelte-nw5gv3){font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.crumbs.svelte-nw5gv3 span:where(.svelte-nw5gv3){white-space:nowrap}header.nested.svelte-nw5gv3 .tools:where(.svelte-nw5gv3) .lbl:where(.svelte-nw5gv3){display:none}.crumbs.svelte-nw5gv3 button:where(.svelte-nw5gv3){height:22px}.sep.svelte-nw5gv3{width:1px;height:18px;background:var(--line-2);margin:0 4px}.tools.svelte-nw5gv3{display:flex;align-items:center;gap:2px}.looks.svelte-nw5gv3{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);margin-right:4px}.looks.svelte-nw5gv3:hover{border-color:var(--accent)}header.nested.svelte-nw5gv3 .looks:where(.svelte-nw5gv3) .lbl:where(.svelte-nw5gv3){display:none}.roll.svelte-nw5gv3{display:flex;align-items:center}.roll.svelte-nw5gv3 input:where(.svelte-nw5gv3){width:54px;margin-right:6px}.seed.svelte-nw5gv3{display:flex;align-items:center;gap:6px;margin-left:8px}.seed.svelte-nw5gv3 input:where(.svelte-nw5gv3){width:92px}.spacer.svelte-nw5gv3{flex:1}.menu-wrap.svelte-nw5gv3{position:relative}.menu.svelte-nw5gv3{position:absolute;right:0;top:calc(100% + 4px);z-index:40;display:flex;flex-direction:column;padding:4px;min-width:220px;max-height:calc(100vh - 56px);overflow-y:auto;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow)}.menu.svelte-nw5gv3 button:where(.svelte-nw5gv3){justify-content:flex-start;color:var(--text);height:28px}.menu.svelte-nw5gv3 .kbd:where(.svelte-nw5gv3){margin-left:auto}.menu.svelte-nw5gv3 hr:where(.svelte-nw5gv3){border:none;border-top:1px solid var(--line-2);width:100%;margin:4px 0}@media(max-width:1180px){.seed.svelte-nw5gv3{display:none}}@media(max-width:1280px)and (min-width:861px){.tools.svelte-nw5gv3 .lbl:where(.svelte-nw5gv3){display:none}.name.svelte-nw5gv3{width:120px}}@media(max-width:1000px)and (min-width:861px){.seg.svelte-nw5gv3,.txt.svelte-nw5gv3{display:none}}@media(max-width:860px),(max-height:500px)and (pointer:coarse){header.svelte-nw5gv3{height:auto;flex-wrap:wrap;padding:6px 12px;row-gap:6px}.tools.svelte-nw5gv3{order:10;width:calc(100% + 24px);margin:0 -12px;padding:0 8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tools.svelte-nw5gv3::-webkit-scrollbar{display:none}.tools.svelte-nw5gv3>:where(.svelte-nw5gv3){flex:none}.name.svelte-nw5gv3{flex:1;width:auto;min-width:60px}.txt.svelte-nw5gv3,.word.svelte-nw5gv3,.spacer.svelte-nw5gv3,.sep.svelte-nw5gv3,.seg.svelte-nw5gv3{display:none}}.proxy.svelte-1cwwqtn{padding:0 4px;border:1px solid var(--line-2);border-radius:3px;font-size:10px;letter-spacing:.04em}.bin.svelte-1cwwqtn{height:100%;display:flex;flex-direction:column;min-height:0}.tabs.svelte-1cwwqtn{display:flex;height:32px;border-bottom:1px solid var(--line);flex:none}.tabs.svelte-1cwwqtn button:where(.svelte-1cwwqtn){flex:1;height:100%;border:none;border-radius:0;background:none;color:var(--text-3);font-size:12px}.tabs.svelte-1cwwqtn button.active:where(.svelte-1cwwqtn){color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}.count.svelte-1cwwqtn{font-size:10px;color:var(--text-3);margin-left:4px}.actions.svelte-1cwwqtn{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:4px;padding:8px;border-bottom:1px solid var(--line)}.actions.svelte-1cwwqtn button:where(.svelte-1cwwqtn){padding:0 4px;gap:5px;min-width:0;overflow:hidden}@media(max-width:1100px)and (min-width:861px){.actions.svelte-1cwwqtn svg{display:none}}.rec.svelte-1cwwqtn{color:var(--accent);display:flex}.status.svelte-1cwwqtn{padding:6px 12px;border-bottom:1px solid var(--line)}.list.svelte-1cwwqtn{flex:1;overflow:auto;min-height:60px}.item.svelte-1cwwqtn{display:flex;align-items:center;border-bottom:1px solid var(--line);cursor:grab}.item.svelte-1cwwqtn:hover{background:var(--surface-2)}.main.svelte-1cwwqtn{flex:1;min-width:0;height:auto;background:none;border:none;border-radius:0;padding:7px 4px 7px 10px;justify-content:flex-start;gap:10px;text-align:left;cursor:grab}.main.svelte-1cwwqtn:hover:not(:disabled){background:none}.thumb.svelte-1cwwqtn{width:64px;height:36px;background:var(--bg);position:relative;flex:none;overflow:hidden;display:grid;place-items:center;color:var(--text-3)}.thumb.audio.svelte-1cwwqtn{color:#7fd39b;background:color-mix(in srgb,#4fa06a 18%,var(--bg))}.thumb.svelte-1cwwqtn img:where(.svelte-1cwwqtn){width:100%;height:100%;object-fit:cover;display:block}.used.svelte-1cwwqtn{position:absolute;right:0;bottom:0;font-size:10px;background:var(--accent);color:var(--accent-ink);padding:0 3px}.meta.svelte-1cwwqtn{display:flex;flex-direction:column;min-width:0;gap:2px}.nm.svelte-1cwwqtn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-1cwwqtn{color:var(--text-3);font-size:11px;white-space:normal}.prep.svelte-1cwwqtn{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:10px}.pbar.svelte-1cwwqtn{width:40px;height:2px;background:var(--line-2);display:block}.pbar.svelte-1cwwqtn span:where(.svelte-1cwwqtn){display:block;height:100%;background:var(--text-2)}.ctl.svelte-1cwwqtn{display:flex;flex-direction:column;padding-right:4px;opacity:0}.item.svelte-1cwwqtn:hover .ctl:where(.svelte-1cwwqtn),.item.svelte-1cwwqtn:focus-within .ctl:where(.svelte-1cwwqtn){opacity:1}.ctl.svelte-1cwwqtn button:where(.svelte-1cwwqtn){height:18px;width:22px}.empty.svelte-1cwwqtn{margin:12px;width:calc(100% - 24px);height:auto;padding:24px 12px;flex-direction:column;gap:4px;background:none;border:1px dashed var(--line-2);color:var(--text-2);white-space:normal}.trans.svelte-1cwwqtn{padding:10px}.hint.svelte-1cwwqtn{margin:0 0 6px;line-height:1.4}.sect.svelte-1cwwqtn{margin:12px 0 6px}.grid.svelte-1cwwqtn{display:grid;grid-template-columns:1fr 1fr;gap:4px}.tr.svelte-1cwwqtn{justify-content:flex-start;gap:7px;font-size:12px;cursor:grab;padding:0 6px}.sw.svelte-1cwwqtn{width:18px;height:12px;flex:none;border-radius:2px;background:linear-gradient(90deg,#555 0 50%,#bbb 50%)}.sw.mosh.svelte-1cwwqtn{background:linear-gradient(90deg,#555,var(--accent),#bbb)}.sw.dissolve.svelte-1cwwqtn{background:linear-gradient(90deg,#555,#bbb)}.sw.dip.svelte-1cwwqtn{background:linear-gradient(90deg,#555,#000,#bbb)}.sw.dipwhite.svelte-1cwwqtn{background:linear-gradient(90deg,#555,#fff,#bbb)}.sw.circleopen.svelte-1cwwqtn{background:radial-gradient(circle,#bbb 40%,#555 42%)}.sw.pixelize.svelte-1cwwqtn{background:repeating-conic-gradient(#555 0 25%,#bbb 0 50%) 0 0 / 6px 6px}.sw.wipeup.svelte-1cwwqtn,.sw.wipedown.svelte-1cwwqtn{background:linear-gradient(180deg,#555 0 50%,#bbb 50%)}@media(hover:none){.ctl.svelte-1cwwqtn{opacity:1}}@media(pointer:coarse){.ctl.svelte-1cwwqtn{flex-direction:row;gap:2px}.ctl.svelte-1cwwqtn button:where(.svelte-1cwwqtn){height:36px;width:36px}}.item.picked.svelte-1cwwqtn{outline:1px solid var(--accent);outline-offset:-1px}.srcedit.svelte-1cwwqtn{border-top:1px solid var(--line);padding:6px 8px 8px;display:flex;flex-direction:column;gap:4px;flex:none}.srcedit.svelte-1cwwqtn .nm:where(.svelte-1cwwqtn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srcedit.svelte-1cwwqtn .row:where(.svelte-1cwwqtn){gap:4px;flex-wrap:wrap}.srcedit.svelte-1cwwqtn button:where(.svelte-1cwwqtn){flex:1;padding:0 6px}.scopes.svelte-1vg3cvh{position:absolute;right:10px;bottom:10px;z-index:3;background:#000000d1;border:1px solid var(--line-2);border-radius:var(--r);padding:4px;display:flex;flex-direction:column;gap:4px}.bar.svelte-1vg3cvh{display:flex;gap:2px}.bar.svelte-1vg3cvh button:where(.svelte-1vg3cvh){height:20px;padding:0 6px;font-size:10px;background:none;border-color:transparent;color:var(--text-2)}.bar.svelte-1vg3cvh button.on:where(.svelte-1vg3cvh){color:var(--text);border-color:var(--line-2)}.bar.svelte-1vg3cvh .x:where(.svelte-1vg3cvh){margin-left:auto}canvas.svelte-1vg3cvh{width:256px;height:150px;display:block}@media(max-width:600px){canvas.svelte-1vg3cvh{width:192px;height:112px}}.strip.svelte-1t6t4b8{display:flex;align-items:center;gap:6px;padding:3px 8px;font-size:11px;min-height:26px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap}.side.svelte-1t6t4b8{color:var(--text-3, var(--text-2));text-transform:uppercase;letter-spacing:.06em;font-size:10px}.row.svelte-1t6t4b8{display:flex;gap:4px}.none.svelte-1t6t4b8{color:var(--text-3, var(--text-2));font-style:italic}.subj.svelte-1t6t4b8{padding:1px 8px;border-radius:10px;background:var(--accent);color:#000;font-weight:600}.chip.svelte-1t6t4b8{display:inline-flex;align-items:center;gap:1px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface-2)}.chip.on.svelte-1t6t4b8{border-color:var(--accent)}.chip.drag.svelte-1t6t4b8{opacity:.45}.chip.svelte-1t6t4b8 button:where(.svelte-1t6t4b8){border:0;background:transparent;color:var(--text);padding:1px 4px;font-size:11px;cursor:pointer}.chip.svelte-1t6t4b8 .name:where(.svelte-1t6t4b8){max-width:120px;overflow:hidden;text-overflow:ellipsis}.chip.svelte-1t6t4b8 .mini:where(.svelte-1t6t4b8){color:var(--text-2);padding:1px 3px}.chip.svelte-1t6t4b8 .mini:where(.svelte-1t6t4b8):disabled{opacity:.3;cursor:default}.gizmo.svelte-az4o3s{position:absolute;overflow:visible;z-index:3;pointer-events:none;touch-action:none}.hit.svelte-az4o3s{fill:transparent;stroke:transparent;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}.hit.svelte-az4o3s:hover:not(.sel){stroke:#ffffff8c;stroke-dasharray:4 3}.outline.svelte-az4o3s,.stem.svelte-az4o3s,.guide.svelte-az4o3s{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.guide.svelte-az4o3s{stroke:#ff3df0;stroke-width:1px}.handle.svelte-az4o3s{fill:#fff;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all}.corner.svelte-az4o3s{cursor:nwse-resize}.turn.svelte-az4o3s{cursor:grab}.mid.svelte-az4o3s{fill:var(--accent);pointer-events:none}.inplace.svelte-az4o3s{position:absolute;z-index:4;padding:6px 8px;font-size:16px;line-height:1.3;text-align:center;color:#fff;background:#000000b8;border:1.5px solid var(--accent);border-radius:6px;resize:none}.quick.svelte-km9hgu{position:absolute;z-index:50;display:flex;flex-direction:column;gap:2px;padding:6px;min-width:190px;max-height:calc(100% - 8px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 8px 30px #00000073}.mitem.svelte-km9hgu{justify-content:flex-start}.emoji.svelte-km9hgu{display:flex;flex-wrap:wrap;max-width:190px}.em.svelte-km9hgu{font-size:18px;width:30px;height:30px;padding:0;background:transparent;border-color:transparent}.player.svelte-rz2gxe{height:100%;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.stage.svelte-rz2gxe{flex:1;min-height:0;position:relative;display:grid;place-items:center;background:var(--bg);overflow:hidden}canvas.svelte-rz2gxe{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain}.guides.svelte-rz2gxe{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);pointer-events:none;z-index:1}.guides.svelte-rz2gxe .safe:where(.svelte-rz2gxe){fill:none;stroke:#ffffffbf;stroke-width:1.5px;stroke-dasharray:6px 5px;vector-effect:non-scaling-stroke}.guides.svelte-rz2gxe .cover:where(.svelte-rz2gxe){fill:#ff3c3c2e}.guides.svelte-rz2gxe .gt:where(.svelte-rz2gxe){fill:#fffc;font-family:var(--mono, monospace)}.paintlayer.svelte-rz2gxe{position:absolute;pointer-events:none;z-index:3;overflow:visible}.paintlayer.svelte-rz2gxe .arrow:where(.svelte-rz2gxe){stroke:#7ec4e0e6;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.paintlayer.svelte-rz2gxe .maskimg:where(.svelte-rz2gxe){opacity:.4;mix-blend-mode:screen}.paintlayer.svelte-rz2gxe .stroke:where(.svelte-rz2gxe){fill:none;stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke}.cutmask.svelte-rz2gxe,.cutdots.svelte-rz2gxe{position:absolute;pointer-events:none;z-index:3}.cutdot.svelte-rz2gxe{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid #fff;background:#22c55e}.cutdot.out.svelte-rz2gxe{background:#ef4444}.sftrack.svelte-rz2gxe:disabled{opacity:.45}.sftrack.ghostbtn.svelte-rz2gxe{background:transparent;color:var(--text);border:1px solid var(--line-2)}.surfacelayer.svelte-rz2gxe{position:absolute;pointer-events:none;z-index:3;overflow:visible}.surfacelayer.svelte-rz2gxe .sfquad:where(.svelte-rz2gxe){fill:#ffffff12;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}.sfhandle.svelte-rz2gxe{position:absolute;z-index:4;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;border-radius:50%;border:2px solid var(--accent);background:#0000008c;cursor:grab;touch-action:none}.sfhandle.svelte-rz2gxe:focus-visible{outline:2px solid #fff;outline-offset:2px}.stage-note.surfacebar.svelte-rz2gxe{top:auto;bottom:8px;right:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:4;padding:4px 8px;border-radius:6px;background:#0009}.sftrack.svelte-rz2gxe{padding:3px 10px;border-radius:4px;border:0;background:var(--accent);color:#000;font-size:11px;font-weight:600}.trackbox.svelte-rz2gxe{position:absolute;border:1.5px solid var(--accent);background:#ffffff0f;pointer-events:none;z-index:3}.tracklayer.svelte-rz2gxe{position:absolute;pointer-events:none;z-index:2}.tbox.svelte-rz2gxe{position:absolute;border:1.5px dashed var(--accent);border-radius:2px}.tbox.svelte-rz2gxe span:where(.svelte-rz2gxe){position:absolute;left:-1.5px;bottom:100%;padding:0 4px;font-size:10px;line-height:15px;white-space:nowrap;color:#000;background:var(--accent)}.picknote.svelte-rz2gxe{top:auto;bottom:8px;max-width:calc(100% - 20px);white-space:normal}.stage-note.surfacebar.svelte-rz2gxe{max-width:none;overflow:visible}.stage.compact.svelte-rz2gxe{touch-action:pan-x pan-y}.stage.picking.svelte-rz2gxe{cursor:crosshair;touch-action:none}canvas.split.svelte-rz2gxe{cursor:ew-resize}canvas.hidden.svelte-rz2gxe{display:none}.badge-view.svelte-rz2gxe{position:absolute;right:10px;top:8px;font-size:11px;color:var(--text-2);background:#00000080;padding:1px 6px;border-radius:2px;border-left:2px solid var(--accent);z-index:2}.badge-view.live.svelte-rz2gxe{border-left-color:var(--ok)}.progress.svelte-rz2gxe{position:absolute;top:0;left:0;height:2px;background:var(--accent);transition:width .15s;z-index:2}.addhint.svelte-rz2gxe{position:absolute;left:50%;top:8px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:8px;max-width:calc(100% - 20px);padding:4px 4px 4px 10px;border-radius:999px;font-size:12px;color:#fff;background:#0000009e;backdrop-filter:blur(6px)}.addhint.svelte-rz2gxe span:where(.svelte-rz2gxe){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addhint.svelte-rz2gxe button:where(.svelte-rz2gxe){flex:none;height:22px}.addhint.svelte-rz2gxe .icon:where(.svelte-rz2gxe){color:#fff}.stage-note.svelte-rz2gxe{position:absolute;left:10px;top:8px;font-size:11px;color:var(--text-2);text-transform:lowercase;max-width:calc(100% - 84px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-rz2gxe{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:24px;line-height:1.5;z-index:1}.et.svelte-rz2gxe{font-size:20px;font-weight:700;letter-spacing:-.02em}.steps.svelte-rz2gxe{margin:0 0 6px;padding:0;list-style:none;counter-reset:s;text-align:left;color:var(--text-2);display:flex;flex-direction:column;gap:4px}.steps.svelte-rz2gxe li:where(.svelte-rz2gxe){counter-increment:s;display:flex;gap:8px}.steps.svelte-rz2gxe li:where(.svelte-rz2gxe):before{content:counter(s);flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:600 10px var(--mono);background:var(--surface-3);color:var(--text)}.steps.svelte-rz2gxe b:where(.svelte-rz2gxe){color:var(--text)}.empty.svelte-rz2gxe .row:where(.svelte-rz2gxe) button:where(.svelte-rz2gxe){height:34px;padding:0 16px}.error.svelte-rz2gxe{position:absolute;top:10px;left:10px;right:10px;background:var(--surface-2);border:1px solid var(--line-2);border-left:2px solid var(--danger);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.error.svelte-rz2gxe pre:where(.svelte-rz2gxe){max-height:160px;overflow:auto;white-space:pre-wrap;font:11px var(--mono);color:var(--text-2)}.transport.svelte-rz2gxe{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 10px;border-top:1px solid var(--line);background:var(--surface);min-height:46px}.left.svelte-rz2gxe{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.tc.svelte-rz2gxe{font-size:17px;letter-spacing:.02em;color:var(--text);background:none;border:none;padding:0 2px;height:auto;cursor:text}.tc.svelte-rz2gxe:hover{color:var(--accent);background:none!important}.tcin.svelte-rz2gxe{width:140px;border:1px solid var(--accent);background:var(--bg)}.total.svelte-rz2gxe{color:var(--text-3);font-size:12px;white-space:nowrap}.frameinfo.svelte-rz2gxe{display:flex;gap:6px;align-items:center;margin-left:6px;min-width:0;white-space:nowrap}.frameinfo.svelte-rz2gxe .tag:where(.svelte-rz2gxe){overflow:hidden;text-overflow:ellipsis;min-width:0}.ftype.svelte-rz2gxe{padding:0 4px;border:1px solid var(--line-2);border-radius:3px;color:var(--text-2)}.ftype.i.svelte-rz2gxe{color:var(--f-i);border-color:var(--f-i)}.buttons.svelte-rz2gxe{display:flex;align-items:center;gap:2px}.play.svelte-rz2gxe{width:38px;height:38px;padding:0;margin:0 6px;border-radius:50%;background:var(--text);border-color:var(--text);color:var(--bg)}.play.svelte-rz2gxe:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent);color:var(--accent-ink)}.right.svelte-rz2gxe{justify-self:end;display:flex;align-items:center;gap:2px}.qual.svelte-rz2gxe{font-size:11px;min-width:40px;padding:0 6px;color:var(--text-2);border:1px solid var(--line-2);margin:0 4px}.pmenu-wrap.svelte-rz2gxe{position:relative}.pmenu.svelte-rz2gxe{position:absolute;right:0;bottom:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;gap:4px;padding:8px;min-width:250px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow)}.prow.svelte-rz2gxe{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 6px}.mitem.svelte-rz2gxe{justify-content:flex-start;color:var(--text)}.mitem.svelte-rz2gxe .kbd:where(.svelte-rz2gxe){margin-left:auto}@container (max-width: 800px){.frameinfo.svelte-rz2gxe{display:none}}@container (max-width: 1000px){.frameinfo.svelte-rz2gxe .tag:where(.svelte-rz2gxe){display:none}}@container (max-width: 760px){.hide-s.svelte-rz2gxe,.transport.svelte-rz2gxe:not(.compact) .total:where(.svelte-rz2gxe){display:none}}@container (max-width: 620px){.transport.svelte-rz2gxe:not(.compact){grid-template-columns:auto 1fr;row-gap:4px}.transport.svelte-rz2gxe:not(.compact) .buttons:where(.svelte-rz2gxe){justify-self:end}.transport.svelte-rz2gxe:not(.compact) .right:where(.svelte-rz2gxe){grid-column:1 / -1;justify-self:center}}.transport.compact.svelte-rz2gxe{grid-template-columns:1fr auto 1fr;padding:4px 8px;min-height:48px;border-top:none;background:var(--bg)}.compact.svelte-rz2gxe .left:where(.svelte-rz2gxe){align-items:baseline;font-size:13px}.compact.svelte-rz2gxe .ctime:where(.svelte-rz2gxe){color:var(--text)}.compact.svelte-rz2gxe .play:where(.svelte-rz2gxe){width:42px;height:42px}.compact.svelte-rz2gxe .right:where(.svelte-rz2gxe){gap:4px}.compact.svelte-rz2gxe .right:where(.svelte-rz2gxe) button:where(.svelte-rz2gxe){width:36px;height:36px}@media(max-width:860px),(max-height:500px)and (pointer:coarse){canvas.svelte-rz2gxe,.guides.svelte-rz2gxe{inset:0;width:100%;height:100%}}.picker.svelte-1k6mua5{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:4px}.kind.svelte-1k6mua5{display:flex;flex-direction:column;align-items:center;gap:2px;height:auto;padding:6px 4px;font-size:11px}.emoji.svelte-1k6mua5{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:2px}.em.svelte-1k6mua5{font-size:20px;height:34px;width:34px;padding:0;background:transparent;border-color:transparent}.kind.wide.svelte-1k6mua5{grid-column:span 2;white-space:normal}path.svelte-1k6mua5{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}path.hl.svelte-1k6mua5{stroke-width:6;opacity:.5;stroke-linecap:butt}canvas.svelte-1j031el{display:block;pointer-events:none}.kdot.svelte-f2c36c{position:absolute;bottom:2px;width:6px;height:6px;margin-left:-3px;background:var(--accent);transform:rotate(45deg);pointer-events:none}.badge.cmp.svelte-f2c36c{background:var(--accent);color:#000}.wrap.svelte-f2c36c{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--surface)}.shapes-wrap.svelte-f2c36c{position:relative}.shapes-pop.svelte-f2c36c{position:absolute;left:0;top:calc(100% + 4px);z-index:40;width:340px;padding:8px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 8px 30px #0006}.shapes-pop.svelte-f2c36c{overflow:auto;overscroll-behavior:contain}.shapes-pop.up.svelte-f2c36c{top:auto;bottom:calc(100% + 4px)}.toolbar.svelte-f2c36c{display:flex;align-items:center;gap:2px;height:32px;padding:0 6px;border-bottom:1px solid var(--line);flex:none}.toolbar.svelte-f2c36c button:where(.svelte-f2c36c){height:26px;padding:0 8px;gap:5px;font-size:12px}.toolbar.svelte-f2c36c .icon:where(.svelte-f2c36c){width:28px;padding:0}.toolbar.narrow.svelte-f2c36c{overflow-x:auto;scrollbar-width:none}.toolbar.narrow.svelte-f2c36c .tlbl:where(.svelte-f2c36c),.toolbar.narrow.svelte-f2c36c .dur:where(.svelte-f2c36c),.toolbar.compact.svelte-f2c36c .tlbl:where(.svelte-f2c36c){display:none}.toolbar.narrow.svelte-f2c36c button:where(.svelte-f2c36c){padding:0 9px;flex:none}.toolbar.svelte-f2c36c .on:where(.svelte-f2c36c){color:var(--accent)}.tsep.svelte-f2c36c{width:1px;height:16px;background:var(--line-2);margin:0 4px}.dur.svelte-f2c36c{margin-right:8px;white-space:nowrap}.zt.svelte-f2c36c{font:15px var(--mono);line-height:1}.tl.svelte-f2c36c{flex:1;overflow:auto;position:relative;min-height:0;background:var(--bg);overscroll-behavior:contain}.inner.svelte-f2c36c{position:relative}.trow.svelte-f2c36c{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.g.svelte-f2c36c{width:var(--g);flex:none;position:sticky;left:0;z-index:4;background:var(--surface);border-right:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;min-height:20px}button.g.svelte-f2c36c{height:auto;border:none;border-right:1px solid var(--line);border-radius:0;justify-content:flex-start;background:var(--surface)}.lane.svelte-f2c36c{position:relative;flex:none;overflow:hidden}.ruler-row.svelte-f2c36c{position:sticky;top:0;z-index:5}.ruler-row.svelte-f2c36c .g:where(.svelte-f2c36c){z-index:6}.rprog.svelte-f2c36c{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);pointer-events:none;transition:width .3s linear}.g-ruler.svelte-f2c36c .label.busy:where(.svelte-f2c36c){color:var(--accent);font-size:10.5px;white-space:nowrap}.ruler.svelte-f2c36c{height:22px;cursor:ew-resize;touch-action:none;background:var(--surface)}.tick.svelte-f2c36c{position:absolute;top:11px;bottom:0;border-left:1px solid var(--line-2);padding-left:3px;font-size:10px;color:var(--text-3);pointer-events:none}.tick.svelte-f2c36c span:where(.svelte-f2c36c){position:relative;top:-10px}.beat.svelte-f2c36c{position:absolute;bottom:0;height:5px;border-left:1px solid var(--accent);opacity:.55;pointer-events:none}.beat.down.svelte-f2c36c{height:9px;opacity:.95}.beat.sub.svelte-f2c36c{height:3px;opacity:.35}.g-head.svelte-f2c36c{color:var(--text-2)}.caret.svelte-f2c36c{display:inline-block;transition:transform .1s;font-size:10px;color:var(--text-3)}.caret.open.svelte-f2c36c{transform:rotate(90deg)}.fxhead.svelte-f2c36c{height:20px}.mini.svelte-f2c36c{position:absolute;top:7px;height:6px;background:var(--c);opacity:.8}.mini.tr.svelte-f2c36c{background:var(--accent)}.fxname.svelte-f2c36c{height:22px;color:var(--text)}.fxname.sel.svelte-f2c36c{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}.fxname.off.svelte-f2c36c{opacity:.4}.fxlabel.svelte-f2c36c{overflow:hidden;text-overflow:ellipsis}.add.svelte-f2c36c{height:22px;color:var(--text-3)}.fx-lane.svelte-f2c36c{height:22px}.bar.svelte-f2c36c{position:absolute;top:3px;bottom:3px;background:color-mix(in srgb,var(--c) 22%,var(--surface-2));border-left:2px solid var(--c);cursor:grab;display:flex;align-items:center;overflow:hidden;touch-action:pan-x pan-y;user-select:none}.bar.sel.svelte-f2c36c{outline:1px solid var(--text);outline-offset:-1px}.bar.off.svelte-f2c36c{opacity:.3;filter:grayscale(1)}.lbl.svelte-f2c36c{font-size:11px;padding:0 10px;white-space:nowrap;pointer-events:none;display:flex;align-items:center;gap:5px;color:var(--text)}.lbl.svelte-f2c36c .mono:where(.svelte-f2c36c){color:var(--c);font-size:10px}.h.svelte-f2c36c{position:absolute;top:0;bottom:0;width:7px;cursor:ew-resize}.h.svelte-f2c36c:hover{background:color-mix(in srgb,var(--c) 60%,transparent)}.h.l.svelte-f2c36c{left:0}.h.r.svelte-f2c36c{right:0}.g-keys.svelte-f2c36c{font-size:11px;color:var(--text-3);min-height:14px;height:14px}.keys.svelte-f2c36c{height:14px;display:block;cursor:copy}.g-track.svelte-f2c36c{min-height:0}.tname.svelte-f2c36c{overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.narrow.svelte-f2c36c .tname:where(.svelte-f2c36c),.narrow.svelte-f2c36c .tb.rm:where(.svelte-f2c36c),.narrow.svelte-f2c36c .fxlabel:where(.svelte-f2c36c){display:none}.narrow.svelte-f2c36c .g:where(.svelte-f2c36c){padding:0 5px;gap:3px}.tbtns.svelte-f2c36c{display:flex;gap:1px;margin-left:auto}.tb.svelte-f2c36c{width:17px;height:17px;padding:0;font:10px var(--mono);border-radius:2px;color:var(--text-3);background:transparent;border:1px solid var(--line-2)}.tb.on.svelte-f2c36c{color:var(--accent-ink);background:var(--warn);border-color:var(--warn)}.tb.mosh.on.svelte-f2c36c{background:var(--accent);border-color:var(--accent)}.v-lane.svelte-f2c36c{height:52px}.a0-lane.svelte-f2c36c{height:32px}.a-lane.svelte-f2c36c{height:42px}.text-lane.svelte-f2c36c{height:26px}.rowhint.svelte-f2c36c{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.lane.muted.svelte-f2c36c{opacity:.45}.lane-empty.svelte-f2c36c{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-3);font-size:12px;pointer-events:none}.clip.svelte-f2c36c{position:absolute;top:3px;bottom:3px;border:1px solid var(--line-2);border-radius:3px;overflow:hidden;cursor:grab;touch-action:pan-x pan-y;-webkit-touch-callout:none;user-select:none;display:flex;align-items:flex-start;gap:4px}.clip.video.svelte-f2c36c{background:var(--surface-3) var(--thumb, none) left center / auto 100% repeat-x}.clip.audio.svelte-f2c36c{background:color-mix(in srgb,#4fa06a 26%,var(--surface-2));border-color:color-mix(in srgb,#4fa06a 50%,var(--line-2));color:#7fd39b}.clip.audio.linked.svelte-f2c36c{background:color-mix(in srgb,#4f86a0 22%,var(--surface-2));border-color:color-mix(in srgb,#4f86a0 45%,var(--line-2));color:#8fc3dd}.clip.audio.muted.svelte-f2c36c{opacity:.35}.clip.audio.svelte-f2c36c canvas{position:absolute;left:0;top:3px}.clip.text.svelte-f2c36c{background:color-mix(in srgb,#b98ad8 24%,var(--surface-2));border-color:color-mix(in srgb,#b98ad8 50%,var(--line-2));align-items:center}.clip.sel.svelte-f2c36c{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.clip.moving.svelte-f2c36c{opacity:.35}.ghostclip.svelte-f2c36c{position:absolute;top:3px;bottom:3px;border:1px dashed var(--text);border-radius:3px;pointer-events:none;z-index:3}.cname.svelte-f2c36c{font-size:11px;color:#eee;background:#0009;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;position:relative;z-index:1;max-width:100%}.clip.text.svelte-f2c36c .cname:where(.svelte-f2c36c){background:none;color:var(--text)}.badge.svelte-f2c36c{font:10px var(--mono);background:#0009;color:var(--warn);padding:0 3px;pointer-events:none;position:relative;z-index:1}.edge.svelte-f2c36c{position:absolute;top:0;bottom:0;width:7px;cursor:ew-resize;z-index:2;touch-action:none}.h.svelte-f2c36c,.fade.svelte-f2c36c,.trans.svelte-f2c36c{touch-action:none}@media(pointer:coarse){.edge.svelte-f2c36c{width:14px}.clip.sel.svelte-f2c36c .edge:where(.svelte-f2c36c){background:#ffffff47}.h.svelte-f2c36c{width:14px}.fade.svelte-f2c36c{width:16px;height:16px;margin-left:-8px;opacity:.85}.fade.out.svelte-f2c36c{margin-right:-8px}.cutmark.svelte-f2c36c{opacity:1;width:24px;height:24px;margin-left:-12px;top:14px}}.edge.svelte-f2c36c:hover{background:#ffffff40}.edge.l.svelte-f2c36c{left:0}.edge.r.svelte-f2c36c{right:0}.fade.svelte-f2c36c{position:absolute;top:0;width:9px;height:9px;margin-left:-4px;background:var(--text);border-radius:50%;opacity:0;cursor:ew-resize;z-index:3}.fade.out.svelte-f2c36c{margin-left:0;margin-right:-4px}.clip.svelte-f2c36c:hover .fade:where(.svelte-f2c36c),.clip.sel.svelte-f2c36c .fade:where(.svelte-f2c36c){opacity:.85}.fadeshape.svelte-f2c36c{position:absolute;top:0;bottom:0;pointer-events:none;background:#00000073}.fadeshape.in.svelte-f2c36c{left:0;clip-path:polygon(0 0,0 100%,100% 0)}.fadeshape.out.svelte-f2c36c{right:0;clip-path:polygon(0 0,100% 100%,100% 0)}.trans.svelte-f2c36c{position:absolute;top:26px;height:20px;background:#ffffff24;border:1px solid rgba(255,255,255,.55);border-radius:3px;z-index:2;cursor:ew-resize;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.trans.mosh.svelte-f2c36c{background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:var(--accent)}.trans.sel.svelte-f2c36c{box-shadow:0 0 0 2px var(--text)}.trans.svelte-f2c36c span:where(.svelte-f2c36c){font-size:10px;color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:none}.cutmark.svelte-f2c36c{position:absolute;top:17px;width:18px;height:18px;margin-left:-9px;padding:0;border-radius:50%;font:13px/1 var(--mono);z-index:2;opacity:0;background:var(--surface-2);border:1px solid var(--line-2)}.v-lane.svelte-f2c36c:hover .cutmark:where(.svelte-f2c36c),.cutmark.sel.svelte-f2c36c{opacity:1}@media(hover:none){.cutmark.svelte-f2c36c{opacity:1}}.cutmark.sel.svelte-f2c36c{border-color:var(--accent);color:var(--accent)}.insert.svelte-f2c36c{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--warn);z-index:4;pointer-events:none}.insert.trhint.svelte-f2c36c{background:var(--accent);width:4px;margin-left:-2px}.newtrack.svelte-f2c36c{height:26px;display:flex;align-items:center;padding-left:12px}.out-row.svelte-f2c36c{border-bottom:none}.g-out.svelte-f2c36c{min-height:28px}.stale.svelte-f2c36c{color:var(--warn);margin-left:4px;font-size:9px}.lane.out.svelte-f2c36c{height:28px;background:var(--surface)}.lane.out.stale.svelte-f2c36c{opacity:.5}.outstrip.svelte-f2c36c{position:relative;height:100%;cursor:ew-resize}.outstrip.svelte-f2c36c canvas:where(.svelte-f2c36c){display:block;height:22px;margin-top:3px;transform-origin:left}.loop.svelte-f2c36c{position:absolute;top:0;bottom:0;background:#7fc97f1f;border-left:1px solid var(--ok);border-right:1px solid var(--ok);pointer-events:none}.loop.inactive.svelte-f2c36c{opacity:.35}.phead.svelte-f2c36c{position:absolute;width:1px;background:var(--accent);pointer-events:none;z-index:3}.phead.main.svelte-f2c36c{top:0;bottom:29px}.phead.main.svelte-f2c36c:before{content:"";position:absolute;top:0;left:-4px;border:4.5px solid transparent;border-top:6px solid var(--accent)}.out-ph.svelte-f2c36c{top:0;bottom:0}.menu.svelte-f2c36c{position:fixed;z-index:60;display:flex;flex-direction:column;padding:4px;min-width:210px;max-height:calc(100vh - 8px);overflow-y:auto;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow)}.menu.svelte-f2c36c button:where(.svelte-f2c36c){justify-content:flex-start;color:var(--text);height:27px;gap:8px}.menu.svelte-f2c36c .kbd:where(.svelte-f2c36c){margin-left:auto}.menu.svelte-f2c36c hr:where(.svelte-f2c36c){border:none;border-top:1px solid var(--line-2);width:100%;margin:4px 0}.menu.svelte-f2c36c .danger:where(.svelte-f2c36c){color:var(--danger)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.toolbar.svelte-f2c36c button:where(.svelte-f2c36c):not(.icon){padding:0 6px}}.tools.svelte-f2c36c{display:inline-flex;gap:1px}.inout.svelte-f2c36c{color:var(--ok);font-size:11px;margin-right:6px}.tool-blade.svelte-f2c36c .lane:where(.svelte-f2c36c):not(.ruler),.tool-blade.svelte-f2c36c .clip:where(.svelte-f2c36c){cursor:crosshair}.tool-trim.svelte-f2c36c .clip:where(.svelte-f2c36c){cursor:col-resize}.bladeline.svelte-f2c36c{position:absolute;top:22px;bottom:29px;width:1px;background:var(--danger, #e05a4f);pointer-events:none;z-index:3}.marquee.svelte-f2c36c{position:fixed;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);pointer-events:none;z-index:40}.phandle.svelte-f2c36c{position:absolute;top:0;width:13px;height:22px;margin-left:-6px;cursor:ew-resize;z-index:4;touch-action:none}.phandle.svelte-f2c36c:before{content:"";position:absolute;left:1px;top:0;width:11px;height:12px;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.inoutr.svelte-f2c36c{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--ok) 18%,transparent);border-left:2px solid var(--ok);border-right:2px solid var(--ok);pointer-events:none}.inoutr.off.svelte-f2c36c{opacity:.4}.marker.svelte-f2c36c{position:absolute;top:0;width:10px;height:10px;margin-left:-5px;background:var(--mc);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);cursor:pointer;z-index:3;touch-action:none}.mname.svelte-f2c36c{position:absolute;left:12px;top:-1px;font-size:10px;color:var(--mc);white-space:nowrap;pointer-events:none}.marker.svelte-f2c36c:has(.mname:where(.svelte-f2c36c)){overflow:visible;clip-path:none;background:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid var(--mc);width:0;height:0}.medit.svelte-f2c36c{position:absolute;top:1px;height:19px;width:140px;font-size:11px;z-index:6}.up-lane.svelte-f2c36c{height:46px}.lane.locked.svelte-f2c36c{background-image:repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.035) 8px 16px)}.lane.locked.svelte-f2c36c .clip:where(.svelte-f2c36c){cursor:not-allowed}.clip.off.svelte-f2c36c{opacity:.38;filter:grayscale(1)}.clip.labeled.svelte-f2c36c{box-shadow:inset 0 3px 0 var(--lab)}.vfadeshape.svelte-f2c36c{position:absolute;top:0;bottom:0;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.55),transparent)}.vfadeshape.in.svelte-f2c36c{left:0}.vfadeshape.out.svelte-f2c36c{right:0;background:linear-gradient(to left,rgba(0,0,0,.55),transparent)}.vnew.svelte-f2c36c{height:18px}.labels.svelte-f2c36c{display:flex;gap:4px;padding:6px 8px 2px}.lab.svelte-f2c36c{width:16px;height:16px;min-width:0;padding:0;border-radius:50%;background:var(--lc);border:1px solid var(--line-2)}.lab.on.svelte-f2c36c{outline:2px solid var(--text);outline-offset:1px}.lab.none.svelte-f2c36c{background:none;font-size:11px;line-height:1;color:var(--text-3)}.stack.svelte-cupwdo{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.head.svelte-cupwdo{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 12px}.empty.svelte-cupwdo{padding:0 12px 12px;line-height:1.6}.empty.svelte-cupwdo .faint:where(.svelte-cupwdo){display:block}.link.svelte-cupwdo{background:none;border:none;padding:0;height:auto;color:var(--text);text-decoration:underline;text-underline-offset:2px}.link.svelte-cupwdo:hover:not(:disabled){background:none;color:var(--accent)}.item.svelte-cupwdo{display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 12px;border-top:1px solid var(--line);cursor:pointer;position:relative}.item.svelte-cupwdo:hover,.item.sel.svelte-cupwdo{background:var(--surface-2)}.item.sel.svelte-cupwdo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}.item.off.svelte-cupwdo .nm:where(.svelte-cupwdo),.item.off.svelte-cupwdo .code:where(.svelte-cupwdo){opacity:.4}.nm.svelte-cupwdo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flag.svelte-cupwdo{color:var(--text-3);display:flex}.tools.svelte-cupwdo{display:none;align-items:center}.item.svelte-cupwdo:hover .tools:where(.svelte-cupwdo),.item.sel.svelte-cupwdo .tools:where(.svelte-cupwdo),.item.svelte-cupwdo:focus-within .tools:where(.svelte-cupwdo){display:flex}.tools.svelte-cupwdo button:where(.svelte-cupwdo){width:22px;height:22px}.solo.svelte-cupwdo{font:600 11px var(--mono)}@media(hover:none){.tools.svelte-cupwdo{display:flex}}.ae.svelte-b7k0or{display:flex;flex-direction:column;gap:4px;margin-top:4px}canvas.svelte-b7k0or{width:100%;border:1px solid var(--line);cursor:crosshair;touch-action:none}.seg.svelte-b7k0or button:where(.svelte-b7k0or){padding:0 8px;font-size:11px;height:22px}.mini.svelte-b7k0or{padding:0 6px;height:20px;font-size:12px;min-width:0;background:none;border-color:transparent;color:var(--text-2)}select.svelte-b7k0or{height:24px}.grid.svelte-b7k0or{display:grid;grid-template-columns:1fr 1fr;gap:4px}.grid.svelte-b7k0or label:where(.svelte-b7k0or){display:flex;justify-content:space-between;align-items:center;gap:4px}.grid.svelte-b7k0or input:where(.svelte-b7k0or){width:64px}.shapes.svelte-b7k0or{gap:2px}.grid.svelte-b7k0or .wide:where(.svelte-b7k0or){grid-column:1 / -1}.grid.svelte-b7k0or .wide:where(.svelte-b7k0or) select:where(.svelte-b7k0or),.grid.svelte-b7k0or .wide:where(.svelte-b7k0or) input[type=range]:where(.svelte-b7k0or){flex:1;width:auto}canvas.audio.svelte-b7k0or{cursor:default}.ctl.svelte-1ak4pnf{height:auto;padding:0 4px;border:1px solid var(--line-2);border-radius:3px;background:none;font-size:10px;color:var(--text-2)}.ctl.learn.svelte-1ak4pnf{border-color:var(--accent);color:var(--accent)}.pc.learning.svelte-1ak4pnf{outline:1px dashed var(--accent);outline-offset:2px}.hint.svelte-1ak4pnf{margin:3px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-3)}.hint.opt.svelte-1ak4pnf{color:var(--text-2)}.pc.svelte-1ak4pnf{padding:6px 0 4px}.top.svelte-1ak4pnf{display:flex;align-items:center;gap:6px;min-height:22px}.label-text.svelte-1ak4pnf{flex:1;min-width:0;font-size:12.5px;color:var(--text-2);cursor:help;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc.svelte-1ak4pnf:hover .label-text:where(.svelte-1ak4pnf){color:var(--text)}.pc.locked.svelte-1ak4pnf .label-text:where(.svelte-1ak4pnf):after{content:" ·locked";color:var(--text-3);font-size:11px}.tools.svelte-1ak4pnf{display:flex;opacity:0}.pc.svelte-1ak4pnf:hover .tools:where(.svelte-1ak4pnf),.tools.svelte-1ak4pnf:focus-within{opacity:1}.tools.svelte-1ak4pnf button:where(.svelte-1ak4pnf){width:22px;height:22px}.tools.svelte-1ak4pnf button.on:where(.svelte-1ak4pnf){opacity:1}.pc.locked.svelte-1ak4pnf .tools:where(.svelte-1ak4pnf),.pc.automated.svelte-1ak4pnf .tools:where(.svelte-1ak4pnf){opacity:1}.val.svelte-1ak4pnf{width:64px;height:22px;border-color:transparent;background:transparent;color:var(--text)}.val.svelte-1ak4pnf:hover,.val.svelte-1ak4pnf:focus{border-color:var(--line-2);background:var(--bg)}.val.auto.svelte-1ak4pnf{width:auto;font-size:11px;color:var(--accent)}.unit.svelte-1ak4pnf{font-size:11px;color:var(--text-3);margin-left:-4px;min-width:14px}.seg.full.svelte-1ak4pnf{display:flex;margin-top:4px}.seg.full.svelte-1ak4pnf button:where(.svelte-1ak4pnf){flex:1;font-size:11.5px;padding:0 4px}select.svelte-1ak4pnf{width:100%;margin-top:4px}@media(hover:none){.tools.svelte-1ak4pnf{opacity:1}}.seq.svelte-1c5kgy6{display:flex;flex-direction:column;gap:6px}.bar.svelte-1c5kgy6{gap:2px;flex-wrap:wrap}.bar.svelte-1c5kgy6 select:where(.svelte-1c5kgy6){height:22px}.mini.svelte-1c5kgy6{height:22px;padding:0 6px;font-size:11px}.grid.svelte-1c5kgy6{display:grid;grid-template-columns:52px repeat(var(--n),minmax(0,1fr));gap:2px;user-select:none;touch-action:none}.rlabel.svelte-1c5kgy6{font-size:10px;color:var(--text-2);display:flex;align-items:center;gap:4px;white-space:nowrap}.rlabel.svelte-1c5kgy6:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--c)}.cell.svelte-1c5kgy6{height:18px;min-width:0;padding:0;border-radius:2px;border:1px solid var(--line-2);background:var(--surface-2)}.cell.beat.svelte-1c5kgy6{border-left-color:var(--text-3, var(--line-2))}.cell.on.svelte-1c5kgy6{background:var(--c);border-color:var(--c)}.cell.live.svelte-1c5kgy6{box-shadow:inset 0 -2px 0 var(--text)}textarea.code.svelte-1xr1h7r{width:100%;min-height:180px;resize:vertical;font-size:11.5px;line-height:1.45;tab-size:2;white-space:pre}.examples.svelte-1xr1h7r{margin-left:auto;max-width:60%}.err.svelte-1xr1h7r{color:var(--danger);white-space:pre-wrap}.tools.svelte-1xr1h7r{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px}.full.svelte-1xr1h7r{width:100%}.warn.svelte-1xr1h7r{color:var(--warn);margin:0}.editor.svelte-1xr1h7r{display:flex;flex-direction:column;padding-bottom:24px}.title.svelte-1xr1h7r{display:flex;align-items:center;gap:6px;padding:10px 6px 6px 12px}.name.svelte-1xr1h7r{flex:1;min-width:0;font-weight:600;font-size:14px;background:transparent;border-color:transparent;padding-left:2px}.name.svelte-1xr1h7r:hover,.name.svelte-1xr1h7r:focus{border-color:var(--line-2)}.desc.svelte-1xr1h7r{padding:0 12px 8px;line-height:1.5}section.svelte-1xr1h7r{padding:0 12px;border-top:1px solid var(--line)}.sh.svelte-1xr1h7r{display:flex;align-items:center;gap:8px;height:30px}.sh.svelte-1xr1h7r .label:where(.svelte-1xr1h7r){flex:1}.range.svelte-1xr1h7r{display:grid;grid-template-columns:auto auto 1fr;gap:6px 8px;align-items:center;padding-bottom:10px}.range.svelte-1xr1h7r label:where(.svelte-1xr1h7r){display:flex;align-items:center;gap:6px}.range.svelte-1xr1h7r input:where(.svelte-1xr1h7r){width:70px}.range.svelte-1xr1h7r .fit:where(.svelte-1xr1h7r){grid-column:3;grid-row:1 / span 2;justify-self:end;align-self:start;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.tiny.svelte-1xr1h7r{height:22px;padding:0 7px;font-size:11.5px}button.icon.tiny.svelte-1xr1h7r{width:22px;padding:0}.more.svelte-1xr1h7r{align-self:flex-start;margin:6px 0 2px -6px;color:var(--text-2)}.seed.svelte-1xr1h7r{width:100px}.saved.svelte-1xr1h7r{width:74px;height:26px;font-size:11.5px;padding:0 4px;flex:none}.swap.svelte-1vivyd2{border:0;background:transparent;color:var(--accent, inherit);cursor:pointer;padding:0 2px;font:inherit;font-size:11.5px;text-decoration:underline dotted}.hint.svelte-1vivyd2{margin:0;font-size:11.5px;line-height:1.4;color:var(--text-3)}.hint.opt.svelte-1vivyd2{color:var(--text-2)}.field.svelte-1vivyd2{display:flex;flex-direction:column;gap:3px;padding:5px 0}.top.svelte-1vivyd2{display:flex;align-items:center;gap:6px;min-height:22px}.lab.svelte-1vivyd2{flex:1;min-width:0;font-size:12.5px;color:var(--text-2)}.lab.has-help.svelte-1vivyd2{cursor:help}.field.svelte-1vivyd2:hover .lab:where(.svelte-1vivyd2){color:var(--text)}.val.svelte-1vivyd2{width:64px;height:22px;border-color:transparent;background:transparent}.val.svelte-1vivyd2:hover,.val.svelte-1vivyd2:focus{border-color:var(--line-2);background:var(--bg)}.unit.svelte-1vivyd2{font-size:11px;color:var(--text-3);margin-left:-4px;min-width:14px}select.svelte-1vivyd2{width:100%}.styles.svelte-scjtza{display:flex;flex-direction:column;gap:6px}.label.svelte-scjtza{font-size:12px;color:var(--text-2)}.chips.svelte-scjtza{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.chipwrap.svelte-scjtza{position:relative}.chip.svelte-scjtza{width:100%;display:flex;align-items:center;gap:6px;padding:4px 6px;text-align:left}.chip.on.svelte-scjtza{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.aa.svelte-scjtza{flex:none;width:30px;height:22px;display:grid;place-items:center;border-radius:4px;font-size:14px;line-height:1}.nm.svelte-scjtza{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.del.svelte-scjtza{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;border-radius:50%;font-size:12px;line-height:1;background:var(--surface-3)}.every.svelte-scjtza{align-self:flex-start}.beats.svelte-10onjfw{display:flex;align-items:center;gap:4px;margin-top:2px}.beats.svelte-10onjfw button:where(.svelte-10onjfw){min-width:26px;padding:1px 6px}.label.svelte-13awv80{margin-top:6px;font-size:12px;color:var(--text-2)}.chips.svelte-13awv80{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-13awv80{padding:2px 8px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2)}.chip.on.svelte-13awv80{border-color:var(--accent)}.lnrow.svelte-13awv80{display:flex;align-items:center;gap:6px}.ln.svelte-13awv80{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles.svelte-m3dvfj{display:flex;flex-direction:column;gap:6px}.chips.svelte-m3dvfj{display:flex;flex-wrap:wrap;gap:4px}.chipwrap.svelte-m3dvfj{display:inline-flex}.chip.svelte-m3dvfj{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:11px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2)}.chip.on.svelte-m3dvfj{border-color:var(--accent)}.chip.svelte-m3dvfj i:where(.svelte-m3dvfj){width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}.del.svelte-m3dvfj{padding:0 4px}.kinds.svelte-1alwgp5{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px}.chips.svelte-1i8yckx{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-1i8yckx{padding:3px 10px;font-size:11px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2)}.chip.on.svelte-1i8yckx{border-color:var(--accent)}input[type=text].svelte-1i8yckx{width:100%}.kinds.svelte-1st9x0k{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px}.th.svelte-kte7cy{width:100%;max-height:140px;object-fit:cover}.nm.svelte-kte7cy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.grid.svelte-kte7cy{display:grid;grid-template-columns:1fr 1fr;gap:4px}.grid.svelte-kte7cy button:where(.svelte-kte7cy){font-size:12px;padding:0 6px}.grid.svelte-kte7cy button.on:where(.svelte-kte7cy){border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.btns.svelte-kte7cy{flex-wrap:wrap;gap:4px}.sect.svelte-kte7cy{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}textarea.svelte-kte7cy{width:100%;font:inherit;background:var(--surface-2);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r);padding:6px 8px;resize:vertical}.kfrow.svelte-kte7cy{display:flex;align-items:center;gap:6px;margin-top:2px}.kf.svelte-kte7cy{width:20px;height:18px;padding:0;font-size:11px;color:var(--text-3, var(--text-2));background:none;border-color:transparent}.kf.has.svelte-kte7cy{color:var(--text-2)}.kf.on.svelte-kte7cy{color:var(--accent)}.keyc.svelte-kte7cy,.beat-label.svelte-kte7cy{margin-top:4px}.beat-hits.svelte-kte7cy{flex-wrap:wrap}.beat-hits.svelte-kte7cy button:where(.svelte-kte7cy){flex:1 1 auto;justify-content:center}.ramp.svelte-kte7cy{gap:8px}.pathrow.svelte-kte7cy{display:flex;align-items:center;gap:4px}.pathrow.svelte-kte7cy select:where(.svelte-kte7cy){height:24px;max-width:120px}.lutrow.svelte-kte7cy{display:flex;align-items:center;gap:6px}.lutrow.svelte-kte7cy select:where(.svelte-kte7cy){flex:1;min-width:0}.empty.svelte-kte7cy p:where(.svelte-kte7cy){margin:0 0 8px;line-height:1.5}.grids.svelte-va2l1m{display:flex;flex-wrap:wrap;gap:4px}.grid.svelte-va2l1m{height:auto;padding:4px 6px}.grid.svelte-va2l1m rect:where(.svelte-va2l1m){fill:var(--surface-3, #444);stroke:currentColor;stroke-width:1}.presets.svelte-va2l1m{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px}.chip.on.svelte-va2l1m{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.intro.svelte-1on93ne{margin:0;line-height:1.45}.sect.svelte-1on93ne{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.track.svelte-q9phqy{border:1px solid var(--line-2);border-radius:var(--r);padding:6px 8px;display:flex;flex-direction:column;gap:4px}.tname.svelte-q9phqy{flex:1;min-width:0;background:transparent;border-color:transparent;font-weight:600;padding-left:2px}.tname.svelte-q9phqy:hover,.tname.svelte-q9phqy:focus{border-color:var(--line-2)}.tb.svelte-q9phqy{width:22px;height:22px;padding:0;font:11px var(--mono)}.tb.on.svelte-q9phqy{color:var(--accent-ink);background:var(--warn);border-color:var(--warn)}.add.svelte-q9phqy{align-self:flex-start}.beats.svelte-q9phqy{display:flex;flex-direction:column;gap:6px}.bpm.svelte-q9phqy{font-size:20px;font-weight:600;min-width:44px;color:var(--accent)}.sect.svelte-q9phqy{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.intro.svelte-q9phqy{margin:0}.tablist.svelte-1bhd39f{display:contents}.insp.svelte-1bhd39f{height:100%;display:flex;flex-direction:column;min-height:0}.tabs.svelte-1bhd39f{display:flex;height:32px;border-bottom:1px solid var(--line);flex:none}.tabs.svelte-1bhd39f .tipbtn:where(.svelte-1bhd39f){flex:none;width:32px;font:600 12px var(--mono)}.tabs.svelte-1bhd39f .tipbtn.on:where(.svelte-1bhd39f){color:var(--accent)}.tabs.svelte-1bhd39f button:where(.svelte-1bhd39f){flex:1;height:100%;border:none;border-radius:0;background:none;color:var(--text-3);font-size:12px}.tabs.svelte-1bhd39f button:where(.svelte-1bhd39f):hover:not(:disabled){background:none;color:var(--text-2)}.tabs.svelte-1bhd39f button.active:where(.svelte-1bhd39f){color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}.count.svelte-1bhd39f{font-size:10px;color:var(--text-3);margin-left:2px}.body.svelte-1bhd39f{flex:1;overflow:auto;display:flex;flex-direction:column}.pad.svelte-1bhd39f{padding:10px 12px 24px}.toasts.svelte-rg9z2p{position:fixed;left:12px;bottom:12px;display:flex;flex-direction:column;gap:4px;z-index:200;pointer-events:none;max-width:min(420px,calc(100vw - 24px))}.toast.svelte-rg9z2p{background:var(--surface-2);border:1px solid var(--line-2);border-left:2px solid var(--text-3);padding:7px 12px;font-size:12.5px;box-shadow:var(--shadow)}.toast.act.svelte-rg9z2p{display:flex;align-items:center;gap:10px;pointer-events:auto}.toast.act.svelte-rg9z2p span:where(.svelte-rg9z2p){flex:1}.toast.error.svelte-rg9z2p{border-left-color:var(--danger)}.toast.ok.svelte-rg9z2p{border-left-color:var(--ok)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.toasts.svelte-rg9z2p{bottom:calc(76px + env(safe-area-inset-bottom))}}.queue.svelte-1t6i7ls{position:fixed;right:12px;bottom:12px;width:min(320px,calc(100vw - 24px));z-index:150;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow)}.head.svelte-1t6i7ls{width:100%;display:flex;align-items:center;gap:8px;border:none;background:none;padding:7px 10px;height:auto}.grow.svelte-1t6i7ls{flex:1;min-width:0;text-align:left}ul.svelte-1t6i7ls{list-style:none;margin:0;padding:0 10px;max-height:40vh;overflow:auto}.job.svelte-1t6i7ls{display:flex;flex-direction:column;gap:3px;padding:6px 0;border-top:1px solid var(--line)}.row.svelte-1t6i7ls{display:flex;align-items:center;gap:6px}.nm.svelte-1t6i7ls{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar.svelte-1t6i7ls{height:2px;background:var(--line-2)}.bar.svelte-1t6i7ls div:where(.svelte-1t6i7ls){height:100%;background:var(--accent)}.err.svelte-1t6i7ls{color:var(--danger)}a.svelte-1t6i7ls{color:var(--text)}@media(max-width:700px){.queue.svelte-1t6i7ls{top:52px;bottom:auto}}.note.svelte-1t6i7ls{margin:0;padding:6px 10px 8px;border-top:1px solid var(--line)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.queue.svelte-1t6i7ls{bottom:calc(76px + env(safe-area-inset-bottom))}}.backdrop.svelte-adw2bd{position:fixed;inset:0;background:#0009;display:grid;place-items:center;z-index:100;padding:16px;animation:svelte-adw2bd-fade .14s ease-out}.modal.svelte-adw2bd{width:min(540px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;animation:svelte-adw2bd-rise .18s cubic-bezier(.2,.8,.2,1)}.modal.wide.svelte-adw2bd{width:min(1000px,100%)}.head.svelte-adw2bd{display:flex;align-items:center;justify-content:space-between;height:48px;flex:none;padding:0 8px 0 18px;border-bottom:1px solid var(--line)}h3.svelte-adw2bd{font-size:14px;font-weight:650}.content.svelte-adw2bd{padding:16px 18px;overflow:auto;overscroll-behavior:contain}.foot.svelte-adw2bd{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 18px;border-top:1px solid var(--line)}@keyframes svelte-adw2bd-fade{0%{opacity:0}}@keyframes svelte-adw2bd-rise{0%{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes svelte-adw2bd-sheet{0%{transform:translateY(100%)}}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.backdrop.svelte-adw2bd{place-items:end stretch;padding:0}.modal.svelte-adw2bd,.modal.wide.svelte-adw2bd{width:100%;max-height:88vh;border-radius:16px 16px 0 0;border-bottom:none;padding-bottom:env(safe-area-inset-bottom);animation:svelte-adw2bd-sheet .24s cubic-bezier(.2,.8,.2,1)}.head.svelte-adw2bd:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2)}.head.svelte-adw2bd{position:relative;height:52px}}@media(pointer:coarse){.head.svelte-adw2bd .icon:where(.svelte-adw2bd){width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-adw2bd,.modal.svelte-adw2bd{animation:none!important}}.bar.svelte-10i9v3i{margin-bottom:6px;flex-wrap:wrap;gap:10px}.gl.svelte-10i9v3i{margin:14px 0 6px}.grid.svelte-10i9v3i{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.item.svelte-10i9v3i{position:relative;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.main.svelte-10i9v3i{width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;padding:10px 12px;background:none;border:none;border-radius:0;text-align:left;white-space:normal}.main.svelte-10i9v3i:hover:not(:disabled){background:var(--surface-2)}.nm.svelte-10i9v3i{font-weight:600}.codes.svelte-10i9v3i{display:flex;gap:3px}.ds.svelte-10i9v3i{color:var(--text-2);font-size:12px;line-height:1.45}.del.svelte-10i9v3i{position:absolute;top:6px;right:6px}.starter.svelte-jq7c4t{display:flex;flex-direction:column;align-items:stretch;gap:6px;height:auto;padding:0;background:none;border:none;text-align:left;white-space:normal}.thumb.svelte-jq7c4t{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line);transition:border-color .12s,transform .12s}.starter.svelte-jq7c4t:hover:not(:disabled) .thumb:where(.svelte-jq7c4t),.starter.svelte-jq7c4t:focus-visible .thumb:where(.svelte-jq7c4t){border-color:var(--accent)}video.svelte-jq7c4t,img.svelte-jq7c4t,.ph.svelte-jq7c4t{width:100%;height:100%;object-fit:cover;display:grid;place-items:center}.badge.svelte-jq7c4t{position:absolute;left:6px;top:6px;font-size:10.5px;padding:1px 6px;border-radius:4px;background:#000000a6;color:#fff}.busy.svelte-jq7c4t{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:#fff;font-size:12px}.name.svelte-jq7c4t{font-weight:600}.desc.svelte-jq7c4t{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead.svelte-bmxgcr{margin-bottom:10px}.warn.svelte-bmxgcr{color:var(--warn, #e0b341);display:flex;align-items:center;gap:6px;margin-bottom:8px}h4.svelte-bmxgcr{font-size:13px;font-weight:650;margin:12px 0 8px}.grid.svelte-bmxgcr{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.col.svelte-bmxgcr{display:flex;flex-direction:column;gap:10px}.pv.svelte-bmxgcr{width:100%;max-height:46vh;aspect-ratio:16 / 9;object-fit:contain;border-radius:var(--r);background:var(--surface-2)}.words.svelte-bmxgcr{display:flex;flex-direction:column;gap:4px}.words.svelte-bmxgcr textarea:where(.svelte-bmxgcr){resize:vertical;min-height:60px;font:inherit}.bar.svelte-mdlrxv{gap:8px;margin-bottom:8px}.empty.svelte-mdlrxv{padding:24px 0;text-align:center}.grid.svelte-mdlrxv{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.card.svelte-mdlrxv{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);min-width:0}.card.cmp.svelte-mdlrxv{border-color:var(--accent)}img.svelte-mdlrxv,.ph.svelte-mdlrxv{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:2px;background:var(--bg, #000)}.nm.svelte-mdlrxv{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acts.svelte-mdlrxv{display:flex;gap:4px;align-items:center}.acts.svelte-mdlrxv button:where(.svelte-mdlrxv):not(.icon){flex:1}.info.svelte-2n319u{color:var(--accent)}.media.svelte-2n319u{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;max-height:220px;overflow:auto}.m.svelte-2n319u{display:flex;flex-direction:column;gap:3px;padding:4px;border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;position:relative;opacity:.6}.m.on.svelte-2n319u{border-color:var(--accent);opacity:1}.m.svelte-2n319u input:where(.svelte-2n319u){position:absolute;top:6px;left:6px}.m.svelte-2n319u img:where(.svelte-2n319u){width:100%;aspect-ratio:16 / 9;object-fit:cover}.nm.svelte-2n319u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid.svelte-2n319u{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px}.grid.svelte-2n319u label:where(.svelte-2n319u){display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;color:var(--text-2)}.err.svelte-2n319u{color:var(--danger)}.grid.svelte-2n319u select:where(.svelte-2n319u){width:100%;min-width:0}.grid.svelte-1ggj04a{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.grid.svelte-1ggj04a label:where(.svelte-1ggj04a){display:flex;flex-direction:column;gap:4px;font-size:12px}.end.svelte-1ggj04a{justify-content:flex-end}.grid.svelte-nz7tg4{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.grid.svelte-nz7tg4 label:where(.svelte-nz7tg4){display:flex;flex-direction:column;gap:4px;font-size:12px}textarea.svelte-nz7tg4{width:100%;resize:vertical}.end.svelte-nz7tg4{justify-content:flex-end}.pickref.svelte-1g4zhta{gap:10px;align-items:center;cursor:pointer}.btn.svelte-1g4zhta{padding:6px 12px;border-radius:var(--r, 6px);border:1px solid var(--line-2)}.btn.primary.svelte-1g4zhta{background:var(--accent);color:#000;border-color:transparent;font-weight:600}.found.svelte-1g4zhta ul:where(.svelte-1g4zhta){margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.sw.svelte-1g4zhta{display:inline-flex;gap:2px;vertical-align:middle}.sw.svelte-1g4zhta i:where(.svelte-1g4zhta){width:18px;height:12px;border-radius:2px;border:1px solid var(--line-2)}.tweaks.svelte-1g4zhta{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;font-size:12px}.tweaks.svelte-1g4zhta label:where(.svelte-1g4zhta):not(.row){display:flex;flex-direction:column;gap:4px}.end.svelte-1g4zhta{justify-content:flex-end}.grid.svelte-7nyhj4{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;max-height:40vh;overflow:auto}.pic.svelte-7nyhj4{position:relative;height:56px;padding:0;overflow:hidden}.pic.svelte-7nyhj4 img:where(.svelte-7nyhj4){width:100%;height:100%;object-fit:cover;opacity:.55}.pic.on.svelte-7nyhj4{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.pic.on.svelte-7nyhj4 img:where(.svelte-7nyhj4){opacity:1}.n.svelte-7nyhj4{position:absolute;top:2px;left:4px;font-size:11px;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:0 5px}.opts.svelte-7nyhj4{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.opts.svelte-7nyhj4 label:where(.svelte-7nyhj4){display:flex;flex-direction:column;gap:4px;font-size:12px}.end.svelte-7nyhj4{justify-content:flex-end}.list.svelte-qcpaxs{max-height:min(50vh,420px);overflow:auto;display:flex;flex-direction:column;gap:4px}.kind.svelte-qcpaxs{margin-top:6px}.fonts.svelte-qcpaxs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px}.font.svelte-qcpaxs{display:flex;justify-content:space-between;gap:6px;text-align:left}.err.svelte-qcpaxs{color:var(--danger, #ff6b6b)}.end.svelte-qcpaxs{justify-content:flex-end}.prog.svelte-16h7w5a{display:flex;align-items:center;gap:10px}.bar.svelte-16h7w5a{flex:1;height:2px;background:var(--line-2)}.bar.svelte-16h7w5a div:where(.svelte-16h7w5a){height:100%;background:var(--accent)}.err.svelte-16h7w5a{color:var(--danger)}.grid.svelte-1i83lay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px}.grid.svelte-1i83lay label:where(.svelte-1i83lay){display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;color:var(--text-2)}.prog.svelte-1i83lay{display:flex;align-items:center;gap:10px}.bar.svelte-1i83lay{flex:1;height:2px;background:var(--line-2)}.bar.svelte-1i83lay div:where(.svelte-1i83lay){height:100%;background:var(--accent)}.preview.svelte-1i83lay{max-height:120px;overflow:auto;padding:6px 8px;background:var(--surface-2);border-radius:var(--r);line-height:1.4}.err.svelte-1i83lay{color:var(--danger)}.grid.svelte-1i83lay select:where(.svelte-1i83lay){width:100%;min-width:0}.formats.svelte-y5sefn{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.fmt.svelte-y5sefn{height:auto;flex-direction:column;gap:1px;padding:7px 4px;border:none;border-radius:0;background:var(--surface-2)}.fmt.svelte-y5sefn+.fmt:where(.svelte-y5sefn){border-left:1px solid var(--line-2)}.fmt.svelte-y5sefn span:where(.svelte-y5sefn){font-size:11px}.fmt.on.svelte-y5sefn{background:var(--surface-3);box-shadow:inset 0 -2px 0 var(--accent);color:var(--text)}.social.svelte-y5sefn select:where(.svelte-y5sefn){flex:1}.warn.row.svelte-y5sefn{gap:8px;align-items:center}.prog.svelte-y5sefn{display:flex;align-items:center;gap:10px}.bar.svelte-y5sefn{flex:1;height:2px;background:var(--line-2)}.bar.svelte-y5sefn div:where(.svelte-y5sefn){height:100%;background:var(--accent)}.warn.svelte-y5sefn{color:var(--warn);line-height:1.4}.err.svelte-y5sefn{color:var(--danger);white-space:pre-wrap}.done.svelte-y5sefn{display:flex;flex-direction:column;gap:6px}.done.svelte-y5sefn video:where(.svelte-y5sefn),.done.svelte-y5sefn img:where(.svelte-y5sefn){width:100%;max-height:300px;background:#000;object-fit:contain}a.svelte-y5sefn,.link.svelte-y5sefn{color:var(--text)}.link.svelte-y5sefn{background:none;border:none;padding:0;height:auto;font:inherit;text-decoration:underline}@media(max-width:560px){.formats.svelte-y5sefn{grid-template-columns:repeat(3,1fr)}}canvas.svelte-phqg8m{width:100%;display:block;background:#000;border-radius:6px}.bar.svelte-8qcsht{flex-wrap:wrap;gap:8px}.grid.svelte-8qcsht{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.cell.svelte-8qcsht{display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--surface-2);border:1px solid transparent;border-radius:var(--r)}.cell.on.svelte-8qcsht{border-color:var(--accent)}.pv.svelte-8qcsht{position:relative;height:auto;padding:0;display:block;background:none;border:none}.tick.svelte-8qcsht{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#000}.foot.svelte-8qcsht{gap:6px}.breed.svelte-8qcsht{margin-top:6px}.gen.svelte-8qcsht{font-weight:600}@media(max-width:600px){.breed.svelte-8qcsht .grow:where(.svelte-8qcsht){order:10;flex-basis:100%}}.ph.svelte-8qcsht{aspect-ratio:16 / 9;display:grid;place-items:center;background:var(--bg);white-space:normal}.head.svelte-977iwa{display:flex;gap:6px;align-items:center}.find.svelte-977iwa{flex:1;min-width:0}h5.svelte-977iwa{margin:12px 0 2px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}table.svelte-977iwa{width:100%;border-collapse:collapse}td.svelte-977iwa{padding:2px 4px;vertical-align:middle}td.keys.svelte-977iwa{text-align:right;white-space:nowrap}.keybtn.svelte-977iwa{height:auto;min-height:24px;padding:2px 4px;background:none;border:1px solid transparent;display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.keybtn.svelte-977iwa:hover,.keybtn.editing.svelte-977iwa{border-color:var(--line-2)}.keybtn.editing.svelte-977iwa{border-color:var(--accent)}.ctrls.svelte-ynzqw9{display:flex;flex-direction:column;gap:6px}.row.svelte-ynzqw9{display:flex;gap:8px;align-items:center}.grow.svelte-ynzqw9{flex:1}input[type=number].svelte-ynzqw9{width:80px}ul.svelte-ynzqw9{margin:0;padding-left:16px}.link.svelte-ynzqw9{background:none;border:none;padding:0;height:auto;text-decoration:underline;color:var(--text-2)}a.svelte-1ui8b2q{color:var(--text)}.cols.svelte-1ui8b2q{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}@media(max-width:760px){.cols.svelte-1ui8b2q{grid-template-columns:1fr}}.text.svelte-1ui8b2q{line-height:1.55}h4.svelte-1ui8b2q{margin-top:10px}p.svelte-1ui8b2q,ol.svelte-1ui8b2q,ul.svelte-1ui8b2q{margin:4px 0}.i.svelte-1ui8b2q{color:var(--f-i)}.p.svelte-1ui8b2q{color:var(--f-dup)}textarea.svelte-13zb3f7{width:100%;font-family:var(--mono);font-size:11px;resize:vertical}hr.svelte-13zb3f7{border:none;border-top:1px solid var(--line);width:100%;margin:6px 0}button.svelte-13zb3f7{align-self:flex-start}p.svelte-13zb3f7{margin:0}.files.svelte-16dtj2e{margin:0;padding:6px 10px;max-height:120px;overflow:auto;background:var(--surface-2);border-radius:var(--r);list-style:none}.err.svelte-16dtj2e{color:var(--danger)}.grow.svelte-16dtj2e{flex:1}pre.svelte-g6a9ba{max-height:320px;overflow:auto;padding:10px;background:var(--surface-2);border-radius:var(--r);font-size:11.5px;white-space:pre-wrap}.strip.svelte-1iz98lr{display:flex;gap:2px}.cell.svelte-1iz98lr{width:16px;height:20px;display:grid;place-items:center;font:500 10px var(--mono);color:var(--text-2);background:var(--surface-3);border-radius:2px}.key.svelte-1iz98lr{color:var(--bg);background:var(--f-i)}.removed.svelte-1iz98lr{background:none;outline:1px dashed var(--text-3);outline-offset:-1px;color:var(--text-3);text-decoration:line-through}.repeat.svelte-1iz98lr{background:var(--f-dup);color:var(--bg)}.moved.svelte-1iz98lr{background:var(--f-moved);color:var(--bg)}.from.svelte-1iz98lr{background:var(--f-spliced);color:var(--bg)}.glitch.svelte-1iz98lr{background:var(--f-glitch);color:var(--bg)}.vector.svelte-1iz98lr{background:var(--f-replaced);color:var(--bg)}.pv.svelte-hac471{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:var(--r);overflow:hidden;display:grid;place-items:center}img.svelte-hac471{width:100%;height:100%;object-fit:contain}.wait.svelte-hac471{padding:12px;text-align:center}.tag.svelte-hac471{position:absolute;left:8px;bottom:8px;padding:1px 7px;border-radius:4px;background:#000000a6;color:#fff}.bar.svelte-1x72hxw{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.search.svelte-1x72hxw{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text-3)}.search.svelte-1x72hxw input:where(.svelte-1x72hxw){flex:1;border:none;background:none;padding:0;height:32px}.fams.svelte-1x72hxw{display:flex;flex-direction:column;gap:20px}header.svelte-1x72hxw{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}h4.svelte-1x72hxw{font-size:13px;font-weight:650}header.svelte-1x72hxw p:where(.svelte-1x72hxw){color:var(--text-3);font-size:12px}.items.svelte-1x72hxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.pvt.svelte-1x72hxw{display:flex;align-items:center;gap:6px;white-space:nowrap}.livepv.svelte-1x72hxw{width:min(420px,100%);margin:0 auto 14px}.livepv.svelte-1x72hxw .hint:where(.svelte-1x72hxw){aspect-ratio:16 / 9;display:grid;place-items:center;border:1px dashed var(--line-2);border-radius:var(--r);text-align:center;padding:12px}.cell.svelte-1x72hxw{position:relative;display:flex}.cell.svelte-1x72hxw .item:where(.svelte-1x72hxw){flex:1}.star.svelte-1x72hxw{position:absolute;top:6px;right:6px;width:28px;height:28px;padding:0;border:none;background:none;font-size:15px;color:var(--text-3)}.star.svelte-1x72hxw:hover,.star.on.svelte-1x72hxw{color:var(--warn)}.item.svelte-1x72hxw{height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;white-space:normal}.item.svelte-1x72hxw:hover:not(:disabled){background:var(--surface-3);border-color:color-mix(in srgb,var(--c) 60%,var(--line-2))}.top.svelte-1x72hxw{display:flex;align-items:center;gap:8px;width:100%;padding-right:22px}.nm.svelte-1x72hxw{font-weight:600}.start.svelte-1x72hxw{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.ds.svelte-1x72hxw{color:var(--text-2);font-size:12px;line-height:1.45}.legend.svelte-1x72hxw{display:flex;gap:12px;flex-wrap:wrap;margin-right:auto}.legend.svelte-1x72hxw span:where(.svelte-1x72hxw){display:inline-flex;align-items:center;gap:5px}.legend.svelte-1x72hxw i:where(.svelte-1x72hxw){width:9px;height:9px;border-radius:2px}.k.svelte-1x72hxw{background:var(--f-i)}.r.svelte-1x72hxw{background:var(--f-dup)}.m.svelte-1x72hxw{background:var(--f-moved)}.f.svelte-1x72hxw{background:var(--f-spliced)}.g.svelte-1x72hxw{background:var(--f-glitch)}.len.svelte-79vbyc{margin-top:10px}.grid.svelte-79vbyc{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.group.svelte-79vbyc{margin-top:14px}.grid.svelte-79vbyc button:where(.svelte-79vbyc){height:34px;justify-content:flex-start}video.svelte-jp97fn{width:100%;background:#000;display:none}video.on.svelte-jp97fn{display:block;max-height:60vh;object-fit:contain}video.mirror.svelte-jp97fn{transform:scaleX(-1)}.row.svelte-jp97fn{flex-wrap:wrap}.rec.svelte-jp97fn{color:var(--danger);margin-right:auto}.live.svelte-1jm6dk6{position:fixed;inset:0;z-index:150;background:#000;display:flex}.stage.svelte-1jm6dk6{flex:1;display:grid;place-items:center;min-width:0;position:relative;touch-action:none}canvas.svelte-1jm6dk6{max-width:100%;max-height:100vh;cursor:grab}canvas.hidden.svelte-1jm6dk6{display:none}.pick.svelte-1jm6dk6{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:460px;padding:20px;color:var(--text)}.side.svelte-1jm6dk6{width:290px;overflow:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px;background:var(--surface);border-left:1px solid var(--line)}.side.svelte-1jm6dk6>.row:where(.svelte-1jm6dk6):first-child{height:40px;border-bottom:1px solid var(--line);margin:0 -12px;padding:0 6px 0 12px}.wrap.svelte-1jm6dk6{flex-wrap:wrap}.quick.svelte-1jm6dk6{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.quick.svelte-1jm6dk6 button:where(.svelte-1jm6dk6){justify-content:flex-start;padding:0 6px;font-size:11.5px}.params.svelte-1jm6dk6{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding-top:6px}.pr.svelte-1jm6dk6{font-size:12.5px;color:var(--text-2);display:flex;flex-direction:column;gap:2px;padding:3px 0}.pr.row.svelte-1jm6dk6{flex-direction:row}.rec.svelte-1jm6dk6{color:var(--accent)}.keys.svelte-1jm6dk6{line-height:1.9}.show.svelte-1jm6dk6{position:absolute;top:10px;right:10px}@media(max-width:760px){.live.svelte-1jm6dk6{flex-direction:column}.side.svelte-1jm6dk6{width:100%;max-height:45vh;border-left:none;border-top:1px solid var(--line)}}.mtl.svelte-vcmhhn{position:relative;height:100%;min-height:0;background:var(--bg);overflow:hidden}.scroller.svelte-vcmhhn{height:100%;overflow-x:auto;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x pan-y}.scroller.svelte-vcmhhn::-webkit-scrollbar{display:none}.content.svelte-vcmhhn{position:relative;min-height:100%;box-sizing:border-box;padding-bottom:12px!important}.ruler.svelte-vcmhhn{position:relative;height:24px}.tick.svelte-vcmhhn{position:absolute;top:6px;font:10px var(--mono);color:var(--text-3);transform:translate(-50%);white-space:nowrap}.tick.svelte-vcmhhn:after{content:"";position:absolute;left:50%;top:14px;width:1px;height:4px;background:var(--line-2)}.lane.svelte-vcmhhn{position:relative;height:30px;margin-bottom:6px}.rowhint.svelte-vcmhhn{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-2);pointer-events:none}.lane.main.svelte-vcmhhn{height:58px;margin:4px 0 8px}.lane.fx.svelte-vcmhhn{height:26px}.clip.svelte-vcmhhn{position:absolute;top:0;bottom:0;border-radius:6px;background-color:var(--surface-3);background-size:auto 100%;background-repeat:repeat-x;box-shadow:inset 0 0 0 1px #00000080;touch-action:pan-x pan-y;overflow:visible}.clip.svelte-vcmhhn+.clip:where(.svelte-vcmhhn){margin-left:0}.clip.off.svelte-vcmhhn{opacity:.35}.clip.sel.svelte-vcmhhn{box-shadow:inset 0 0 0 2px var(--text),0 0 0 1px #0009;z-index:2}.clip.lifted.svelte-vcmhhn{opacity:.6;transform:translateY(-4px)}.len.svelte-vcmhhn{position:absolute;left:6px;bottom:4px;font-size:10px;padding:0 4px;border-radius:3px;color:#fff;background:#0000008c}.badge.svelte-vcmhhn{position:absolute;right:6px;top:4px;font-size:10px;padding:0 4px;border-radius:3px;color:#fff;background:#0000008c;display:inline-flex;align-items:center}.badge.rev.svelte-vcmhhn{right:auto;left:6px}.h.svelte-vcmhhn{position:absolute;top:0;bottom:0;width:18px;background:var(--text);display:grid;place-items:center;touch-action:none;z-index:3}.h.svelte-vcmhhn i:where(.svelte-vcmhhn){width:2px;height:40%;border-radius:1px;background:var(--bg)}.h.l.svelte-vcmhhn{left:-16px;border-radius:6px 0 0 6px}.h.r.svelte-vcmhhn{right:-16px;border-radius:0 6px 6px 0}.cut.svelte-vcmhhn{position:absolute;top:50%;width:24px;height:24px;padding:0;margin:-12px 0 0 -12px;border-radius:6px;background:var(--surface);border:1px solid var(--line-2);color:var(--text-2);z-index:4}.cut.has.svelte-vcmhhn{background:var(--text);color:var(--bg);border-color:var(--text)}.cut.on.svelte-vcmhhn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.insert.svelte-vcmhhn{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1px;border-radius:2px;background:var(--accent);z-index:5}.fxbar.svelte-vcmhhn,.item.svelte-vcmhhn{position:absolute;top:0;bottom:0;border-radius:5px;display:flex;align-items:center;gap:5px;padding:0 8px;font-size:11px;white-space:nowrap;overflow:visible;touch-action:pan-x pan-y}.fxbar.svelte-vcmhhn{background:color-mix(in srgb,var(--c) 30%,var(--surface-2));border-left:3px solid var(--c);color:var(--text)}.fxbar.off.svelte-vcmhhn{opacity:.4}.fxbar.sel.svelte-vcmhhn,.item.sel.svelte-vcmhhn{box-shadow:inset 0 0 0 2px var(--text);touch-action:none;z-index:2}.fxbar.svelte-vcmhhn .h:where(.svelte-vcmhhn),.item.svelte-vcmhhn .h:where(.svelte-vcmhhn){width:14px}.fxbar.svelte-vcmhhn .h.l:where(.svelte-vcmhhn),.item.svelte-vcmhhn .h.l:where(.svelte-vcmhhn){left:-12px;border-radius:5px 0 0 5px}.fxbar.svelte-vcmhhn .h.r:where(.svelte-vcmhhn),.item.svelte-vcmhhn .h.r:where(.svelte-vcmhhn){right:-12px;border-radius:0 5px 5px 0}.fxname.svelte-vcmhhn,.nm.svelte-vcmhhn{overflow:hidden;text-overflow:ellipsis;min-width:0;display:inline-flex;align-items:center;gap:4px}.item.text.svelte-vcmhhn{background:#6c4fb8;color:#fff}.item.ov.svelte-vcmhhn{background-color:#2f5f8a;background-size:auto 100%;background-repeat:repeat-x;color:#fff;text-shadow:0 1px 2px #000}.item.audio.svelte-vcmhhn{background:#1f5a4a;color:#d9fff2;padding:0}.item.audio.muted.svelte-vcmhhn{opacity:.45}.wave.svelte-vcmhhn{position:absolute;inset:0;color:#a0ffdc73;overflow:hidden;border-radius:5px}.item.audio.svelte-vcmhhn .nm:where(.svelte-vcmhhn){position:relative;padding:0 8px}.pill.svelte-vcmhhn{position:absolute;top:0;height:100%;margin-left:10px;border-radius:6px;border:1px dashed var(--line-2);background:transparent;color:var(--text-3);font-size:12px}.playline.svelte-vcmhhn{position:absolute;top:4px;bottom:0;width:2px;margin-left:-1px;background:var(--text);border-radius:1px;pointer-events:none;z-index:10;box-shadow:0 0 0 1px #0006}.addclip.svelte-vcmhhn{position:absolute;right:10px;top:58px;width:40px;height:40px;padding:0;border-radius:10px;background:var(--text);color:var(--bg);border:none;z-index:11;box-shadow:0 4px 16px #00000080}.emptyhint.svelte-vcmhhn{position:absolute;inset:0;display:grid;place-items:center;z-index:12;background:var(--bg)}.big.svelte-vcmhhn{height:48px;padding:0 22px;border-radius:24px;font-size:15px}.sheet.svelte-booixb{position:absolute;left:0;right:0;bottom:0;z-index:30;height:100%;display:flex;flex-direction:column;background:var(--surface);border-top:1px solid var(--line-2);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #00000073;animation:svelte-booixb-up .22s cubic-bezier(.2,.8,.2,1)}.head.svelte-booixb{position:relative;flex:none;display:flex;align-items:center;height:50px;padding:8px 8px 0 18px;touch-action:none}.grip.svelte-booixb{position:absolute;left:50%;top:7px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-2)}h3.svelte-booixb{flex:1;font-size:15px;font-weight:650}.done.svelte-booixb{width:40px;height:36px;padding:0;border:none;border-radius:18px;background:var(--accent);color:var(--accent-ink)}.body.svelte-booixb{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes svelte-booixb-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.sheet.svelte-booixb{animation:none}}.m.svelte-1o6tcvg{height:100%;display:grid;grid-template-rows:auto minmax(0,40fr) minmax(0,44fr) auto;grid-template-columns:minmax(0,1fr);background:var(--bg)}header.svelte-1o6tcvg{display:flex;align-items:center;gap:8px;height:50px;padding:0 10px 0 6px}.hb.svelte-1o6tcvg{width:44px;height:44px}.name.svelte-1o6tcvg{flex:1;min-width:0;background:transparent;border-color:transparent;font-weight:600;font-size:15px!important;text-align:center}.crumb.svelte-1o6tcvg{flex:1;justify-content:flex-start;background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.busy.svelte-1o6tcvg{font:11px var(--mono);color:var(--text-3);min-width:30px;text-align:right}.busy.on.svelte-1o6tcvg{color:var(--accent)}.export.svelte-1o6tcvg{height:34px;padding:0 16px;border-radius:17px}.preview.svelte-1o6tcvg{min-height:0;display:flex;flex-direction:column;background:var(--bg)}.preview.svelte-1o6tcvg .player{flex:1}.preview.svelte-1o6tcvg .stage{background:#000}.work.svelte-1o6tcvg{position:relative;min-height:0;border-top:1px solid var(--line)}.tools.svelte-1o6tcvg{display:flex;align-items:stretch;height:68px;background:var(--surface);border-top:1px solid var(--line)}.back.svelte-1o6tcvg{flex:none;width:48px;height:auto;border:none;border-radius:0;background:var(--surface-2);border-right:1px solid var(--line)}.scroll.svelte-1o6tcvg{flex:1;display:flex;overflow-x:auto;scrollbar-width:none;padding:0 4px}.scroll.svelte-1o6tcvg::-webkit-scrollbar{display:none}.tool.svelte-1o6tcvg{flex:none;min-width:64px;height:100%;flex-direction:column;gap:5px;padding:0 6px;border:none;border-radius:0;background:none;color:var(--text);font-size:11px}.tool.svelte-1o6tcvg:hover:not(:disabled),.tool.svelte-1o6tcvg:active:not(:disabled){background:var(--surface-2)}.tool.hot.svelte-1o6tcvg{color:var(--accent)}.tool.danger.svelte-1o6tcvg{color:var(--danger)}.pad.svelte-1o6tcvg{padding:4px 16px 24px}.binwrap.svelte-1o6tcvg{height:100%}.big.svelte-1o6tcvg{font-size:28px;text-align:center;margin:4px 0 12px}.chips.svelte-1o6tcvg{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:12px 0}.chip.svelte-1o6tcvg{height:34px;min-width:52px;border-radius:17px}.tgrid.svelte-1o6tcvg{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin:6px 0 4px}.tcard.svelte-1o6tcvg{height:auto;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;white-space:normal;text-align:left;border-radius:var(--r-lg)}.tcard.on.svelte-1o6tcvg{border-color:var(--accent);background:var(--accent-soft)}.tn.svelte-1o6tcvg{font-weight:600}.td.svelte-1o6tcvg{font-size:11px;color:var(--text-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sect.svelte-1o6tcvg{margin-top:14px}.chaos.svelte-1o6tcvg{display:flex;flex-direction:column;align-items:stretch;gap:10px}.chaos.svelte-1o6tcvg .dial{align-self:center}.wide.svelte-1o6tcvg{height:44px;border-radius:22px;font-size:15px}.two.svelte-1o6tcvg>button:where(.svelte-1o6tcvg){flex:1;height:40px}.menu.svelte-1o6tcvg{display:flex;flex-direction:column;padding:0 8px 16px}.menu.svelte-1o6tcvg button:where(.svelte-1o6tcvg){justify-content:flex-start;gap:12px;height:46px;border:none;background:none;font-size:15px}.menu.svelte-1o6tcvg hr:where(.svelte-1o6tcvg){border:none;border-top:1px solid var(--line);margin:4px 8px}@media(orientation:landscape)and (max-height:500px){.m.svelte-1o6tcvg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}header.svelte-1o6tcvg{grid-column:1 / -1;height:44px}.preview.svelte-1o6tcvg{grid-row:2 / 4}.work.svelte-1o6tcvg{grid-column:2;border-left:1px solid var(--line)}.tools.svelte-1o6tcvg{grid-column:2;height:58px}}.meter.svelte-17j3s2f{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden;margin:12px 0 6px}.meter.svelte-17j3s2f i:where(.svelte-17j3s2f){display:block;height:100%;background:var(--accent)}.row.svelte-17j3s2f{display:flex;align-items:center;gap:8px}.grow.svelte-17j3s2f{flex:1}.ok.svelte-17j3s2f{color:var(--ok)}.rows.svelte-17j3s2f{display:flex;flex-direction:column;gap:2px;margin-top:14px}.r.svelte-17j3s2f{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}section.svelte-1qgnkna+section:where(.svelte-1qgnkna){margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}h4.svelte-1qgnkna{font-size:13px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.now.svelte-1qgnkna{font-family:var(--sans);font-size:11px;font-weight:500;color:var(--accent);background:var(--accent-soft);padding:1px 7px;border-radius:99px}ul.svelte-1qgnkna{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;line-height:1.45}.grow.svelte-1qgnkna{flex:1}.col.svelte-10qptt2{display:flex;flex-direction:column;gap:10px}.pv.svelte-10qptt2{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r);background:var(--surface-2)}.pick.svelte-10qptt2{align-self:flex-start}.words.svelte-10qptt2{display:flex;flex-direction:column;gap:4px}.words.svelte-10qptt2 textarea:where(.svelte-10qptt2){resize:vertical;min-height:60px;font:inherit}.files.svelte-10qptt2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.files.svelte-10qptt2 li:where(.svelte-10qptt2){display:flex;align-items:center;gap:8px}.grow.svelte-10qptt2{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home.svelte-pnfnml{height:100%;overflow:auto;background:var(--bg);display:flex;flex-direction:column}header.svelte-pnfnml{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:4px;padding:10px max(16px,env(safe-area-inset-left));padding-top:max(10px,env(safe-area-inset-top));background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand.svelte-pnfnml{display:flex;align-items:center;gap:8px;font-weight:750;font-size:16px;letter-spacing:-.02em}.grow.svelte-pnfnml{flex:1}main.svelte-pnfnml{width:min(1180px,100%);margin:0 auto;padding:0 16px 32px;display:flex;flex-direction:column;gap:36px}.hero.svelte-pnfnml{padding:56px 0 8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}h1.svelte-pnfnml{font-size:clamp(30px,5vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.035em}.hero.svelte-pnfnml p:where(.svelte-pnfnml){max-width:560px;font-size:15px;line-height:1.5}.actions.svelte-pnfnml{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}button.big.svelte-pnfnml{height:40px;padding:0 16px;font-size:14px}.drop.svelte-pnfnml{margin-top:2px}h2.svelte-pnfnml{font-size:15px;font-weight:650;margin-bottom:4px;display:flex;gap:8px;align-items:baseline}.sub.svelte-pnfnml{margin-bottom:12px}.grid.svelte-pnfnml{display:grid;gap:14px}.grid.projects.svelte-pnfnml{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:10px}.grid.starters.svelte-pnfnml{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.card.svelte-pnfnml{position:relative}.project.svelte-pnfnml .open:where(.svelte-pnfnml){display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;height:auto;padding:0;background:none;border:none;text-align:left}.thumb.svelte-pnfnml{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;transition:border-color .12s}.project.svelte-pnfnml .open:where(.svelte-pnfnml):hover .thumb:where(.svelte-pnfnml),.project.svelte-pnfnml .open:where(.svelte-pnfnml):focus-visible .thumb:where(.svelte-pnfnml){border-color:var(--accent)}.current.svelte-pnfnml .thumb:where(.svelte-pnfnml){border-color:var(--line-2)}.thumb.svelte-pnfnml img:where(.svelte-pnfnml){width:100%;height:100%;object-fit:cover}.dur.svelte-pnfnml{position:absolute;right:6px;bottom:6px;font-size:11px;padding:1px 6px;border-radius:4px;background:#000000a6;color:#fff}.spin.svelte-pnfnml{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:#fff;font-size:12px}.meta.svelte-pnfnml .name:where(.svelte-pnfnml){font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:28px}.more.svelte-pnfnml{position:absolute;right:0;bottom:14px}.menu.svelte-pnfnml{position:absolute;right:0;bottom:-4px;transform:translateY(100%);z-index:10;min-width:160px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow);padding:4px;display:flex;flex-direction:column}.menu.svelte-pnfnml button:where(.svelte-pnfnml){justify-content:flex-start}.menu.svelte-pnfnml .danger:where(.svelte-pnfnml){color:var(--danger)}footer.svelte-pnfnml{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);margin-top:auto}.opt.svelte-pnfnml{display:flex;align-items:center;gap:6px}@media(max-width:640px){.hero.svelte-pnfnml{padding-top:28px}.actions.svelte-pnfnml{width:100%}.actions.svelte-pnfnml button:where(.svelte-pnfnml){flex:1 1 auto}.grid.projects.svelte-pnfnml,.grid.starters.svelte-pnfnml{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lbl.svelte-pnfnml,.drop.svelte-pnfnml{display:none}}.steal.svelte-pnfnml{padding:8px 16px;border-radius:var(--r-lg, 8px);border:1px dashed var(--line-2);background:var(--surface);color:var(--text);cursor:pointer}.steal.svelte-pnfnml:hover{border-color:var(--accent)}.tour.svelte-t2j2ac{position:fixed;inset:0;z-index:150}.hole.svelte-t2j2ac{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px #0000009e;outline:2px solid var(--accent);transition:all .25s cubic-bezier(.2,.8,.2,1);pointer-events:none}.dim.svelte-t2j2ac{position:absolute;inset:0;background:#0000009e}.card.svelte-t2j2ac{position:absolute;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:14px 16px;display:flex;flex-direction:column;gap:6px;transition:all .25s cubic-bezier(.2,.8,.2,1)}h4.svelte-t2j2ac{font-size:15px}p.svelte-t2j2ac{line-height:1.45;color:var(--text-2)}.row.svelte-t2j2ac{display:flex;align-items:center;gap:6px;margin-top:6px}.grow.svelte-t2j2ac{flex:1}@media(prefers-reduced-motion:reduce){.hole.svelte-t2j2ac,.card.svelte-t2j2ac{transition:none}}.back.svelte-l2bmxy{position:fixed;inset:0;z-index:120;background:#00000073;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:svelte-l2bmxy-fade .1s ease-out}.pal.svelte-l2bmxy{width:min(620px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}input.svelte-l2bmxy{height:52px;border:none;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0 18px;font-size:16px;outline:none}.list.svelte-l2bmxy{overflow:auto;padding:6px;overscroll-behavior:contain}.row.svelte-l2bmxy{width:100%;display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border:none;background:none;border-radius:var(--r);text-align:left}.row.on.svelte-l2bmxy{background:var(--accent-soft)}.row.on.svelte-l2bmxy .faint:where(.svelte-l2bmxy),.row.on.svelte-l2bmxy .kbd:where(.svelte-l2bmxy){color:var(--text-2);opacity:1}.t.svelte-l2bmxy{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbd.svelte-l2bmxy{font-family:var(--mono);font-size:11px;padding:1px 6px;border:1px solid var(--line-2);border-radius:4px;color:var(--text-2)}.none.svelte-l2bmxy{padding:12px}.foot.svelte-l2bmxy{padding:8px 18px;border-top:1px solid var(--line)}@keyframes svelte-l2bmxy-fade{0%{opacity:0}}@media(max-width:860px){.back.svelte-l2bmxy{padding-top:max(16px,env(safe-area-inset-top))}}.steps.svelte-8beema{list-style:none;margin:8px 0 0;padding:0;max-height:60vh;overflow:auto}.row.svelte-8beema{width:100%;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border:none;background:none;border-radius:var(--r);text-align:left}.row.svelte-8beema:hover:not(:disabled){background:var(--surface-2)}.row.svelte-8beema:disabled{opacity:1;cursor:default}.row.now.svelte-8beema{background:var(--accent-soft);font-weight:600}.row.future.svelte-8beema{color:var(--text-3)}.dot.svelte-8beema{width:7px;height:7px;border-radius:50%;background:var(--line-2);flex:none}.now.svelte-8beema .dot:where(.svelte-8beema){background:var(--accent)}.grow.svelte-8beema{flex:1}.tag.svelte-8beema{color:var(--accent)}.app.svelte-b3cjra{height:100%;display:grid;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;background:var(--line);position:relative}main.svelte-b3cjra{display:grid;grid-template-columns:minmax(0,var(--left)) 6px minmax(360px,1fr) 6px minmax(0,var(--right));min-height:0;gap:0;border-top:1px solid var(--line)}aside[hidden].svelte-b3cjra{display:none}main.svelte-b3cjra>.left:where(.svelte-b3cjra){grid-column:1}main.svelte-b3cjra>.cl:where(.svelte-b3cjra){grid-column:2}main.svelte-b3cjra>.center:where(.svelte-b3cjra){grid-column:3}main.svelte-b3cjra>.cr:where(.svelte-b3cjra){grid-column:4}main.svelte-b3cjra>.right:where(.svelte-b3cjra){grid-column:5}.colsize.svelte-b3cjra{position:relative;cursor:ew-resize;touch-action:none;background:var(--line)}.colsize.svelte-b3cjra:hover{background:var(--line-2)}.fold.svelte-b3cjra{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:36px;padding:0;border-radius:4px;font-size:12px;line-height:1;background:var(--surface-2);border:1px solid var(--line-2);color:var(--text-2);opacity:0;z-index:2}.colsize.svelte-b3cjra:hover .fold:where(.svelte-b3cjra),.fold.svelte-b3cjra:focus-visible,main.svelte-b3cjra:has(aside[hidden]:where(.svelte-b3cjra)) .fold:where(.svelte-b3cjra){opacity:1}@media(hover:none){.fold.svelte-b3cjra{opacity:1}}.resizer.svelte-b3cjra{height:5px;cursor:ns-resize;touch-action:none;background:var(--line);border-top:1px solid var(--line)}.resizer.svelte-b3cjra:hover{background:var(--line-2)}aside.svelte-b3cjra,section.svelte-b3cjra,footer.svelte-b3cjra{min-height:0;min-width:0;background:var(--surface)}.dropzone.svelte-b3cjra{position:absolute;inset:0;background:#0b0b0dc7;outline:2px dashed var(--accent);outline-offset:-14px;border-radius:24px;display:grid;place-items:center;z-index:50;pointer-events:none}.dropzone.svelte-b3cjra .label:where(.svelte-b3cjra){color:var(--accent);font-size:18px;font-weight:650;letter-spacing:normal;text-transform:none}@media(max-width:1100px){main.svelte-b3cjra{grid-template-columns:minmax(0,min(var(--left),220px)) 6px minmax(360px,1fr) 6px minmax(0,min(var(--right),300px))}}footer.svelte-b3cjra{height:max(150px,min(var(--tlh),100vh - 220px,max(45vh,100vh - 400px)))}.app.phone.svelte-b3cjra{display:block}
