.tracker.svelte-h2bc0j{--panel:clamp(320px, 21vw, 400px)}.stage.svelte-h2bc0j{inset:0 var(--panel) 0 0;z-index:15;background:#000;place-items:center;display:grid;position:fixed}.stage.wide.svelte-h2bc0j{inset:0}.stage.idle.svelte-h2bc0j{cursor:none}.stage.svelte-h2bc0j video.source:where(.svelte-h2bc0j),.stage.svelte-h2bc0j canvas:where(.svelte-h2bc0j){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stage.svelte-h2bc0j video.source:where(.svelte-h2bc0j){pointer-events:none}.stage.svelte-h2bc0j canvas:where(.svelte-h2bc0j){cursor:pointer;display:none}.stage.idle.svelte-h2bc0j canvas:where(.svelte-h2bc0j){cursor:none}.stage.svelte-h2bc0j canvas.tracking:where(.svelte-h2bc0j){display:block}:is(body:has(canvas.tracking) .foot,body:has(canvas.tracking) .style,body:has(canvas.tracking) .grain){display:none}button.svelte-h2bc0j,input.svelte-h2bc0j,select.svelte-h2bc0j,textarea.svelte-h2bc0j{font:inherit;color:inherit}button.svelte-h2bc0j{cursor:pointer}button.svelte-h2bc0j:disabled{opacity:.45;cursor:default}.svelte-h2bc0j:focus-visible{outline:1px solid var(--accent);outline-offset:1px}input[type=range].svelte-h2bc0j{--v:0;--empty:var(--ink-faint);appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}input[type=range].svelte-h2bc0j::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) calc(var(--v) * 1%), var(--empty) 0);height:2px}input[type=range].svelte-h2bc0j::-moz-range-track{background:linear-gradient(to right, var(--accent) calc(var(--v) * 1%), var(--empty) 0);height:2px}input[type=range].svelte-h2bc0j::-webkit-slider-thumb{appearance:none;background:var(--accent);width:12px;height:12px;margin-top:-5px}input[type=range].svelte-h2bc0j::-moz-range-thumb{background:var(--accent);border:0;width:12px;height:12px}.doorway.svelte-h2bc0j{box-sizing:border-box;place-items:center;width:100%;max-height:100dvh;padding:24px 0;display:grid;overflow-y:auto}.doorway.over.svelte-h2bc0j{z-index:2;background:#000000c7;transition:background .5s;position:absolute;inset:0}.doorway.ambient.svelte-h2bc0j{background:#00000059}.door.svelte-h2bc0j{box-sizing:border-box;border:1px solid var(--ink-faint);background:var(--bg);flex-direction:column;gap:12px;width:min(500px,100% - 32px);padding:clamp(20px,3vw,32px);display:flex}h1.svelte-h2bc0j{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);margin:0;font-size:clamp(36px,4.4vw,58px);line-height:1.02}.door.svelte-h2bc0j strong:where(.svelte-h2bc0j){font-weight:400}.door.svelte-h2bc0j small:where(.svelte-h2bc0j){color:var(--ink-dim);font-size:11px}.drop.svelte-h2bc0j{border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);justify-items:center;gap:4px;padding:26px 16px;font-size:14px;transition:background .2s;display:grid}.drop.svelte-h2bc0j:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, transparent)}.url.svelte-h2bc0j,.savebar.svelte-h2bc0j{gap:6px;display:flex}.url.svelte-h2bc0j input:where(.svelte-h2bc0j),.savebar.svelte-h2bc0j input:where(.svelte-h2bc0j),.search.svelte-h2bc0j,.knob.svelte-h2bc0j select:where(.svelte-h2bc0j),.knob.svelte-h2bc0j textarea:where(.svelte-h2bc0j),.knob.svelte-h2bc0j input[type=text]:where(.svelte-h2bc0j){box-sizing:border-box;border:1px solid var(--ink-faint);background:color-mix(in srgb, var(--ink) 4%, transparent);min-width:0;transition:border-color .2s}.url.svelte-h2bc0j input:where(.svelte-h2bc0j){flex:1;height:38px;padding:0 12px;font-size:13px}.url.svelte-h2bc0j input:where(.svelte-h2bc0j):focus,.savebar.svelte-h2bc0j input:where(.svelte-h2bc0j):focus,.search.svelte-h2bc0j:focus{border-color:var(--ink-dim);outline:none}.url.svelte-h2bc0j button:where(.svelte-h2bc0j){border:1px solid var(--ink-faint);background:0 0;padding:0 16px;font-size:12px}.url.svelte-h2bc0j button:where(.svelte-h2bc0j):hover:not(:disabled){border-color:var(--ink-dim)}.sources.svelte-h2bc0j{flex-direction:column;margin-top:10px;display:flex}.sources.svelte-h2bc0j p:where(.svelte-h2bc0j){color:var(--ink-dim);margin:0 0 4px;font-size:11px}.sources.svelte-h2bc0j button:where(.svelte-h2bc0j){border:0;border-top:1px solid var(--ink-faint);text-align:left;transition:padding .25s var(--ease-out), color .2s;background:0 0;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 2px;font-size:14px;display:flex}.sources.svelte-h2bc0j button:where(.svelte-h2bc0j) strong:where(.svelte-h2bc0j){flex:none}.sources.svelte-h2bc0j button:where(.svelte-h2bc0j) small:where(.svelte-h2bc0j){text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.sources.svelte-h2bc0j button:where(.svelte-h2bc0j):hover:not(:disabled){color:var(--accent);padding-left:10px}.wait.svelte-h2bc0j,.note.svelte-h2bc0j{color:var(--ink-dim);margin:0;font-size:12px}.note.svelte-h2bc0j{color:var(--accent)}.note.floating.svelte-h2bc0j{z-index:3;color:#fff;background:#000000b8;max-width:360px;padding:6px 10px;font-size:11px;position:absolute;top:70px;right:16px}.bar.svelte-h2bc0j{z-index:1;box-sizing:border-box;color:#fff;width:min(1040px,100% - 28px);transition:opacity .35s, translate .35s var(--ease-out);background:#0a0a0cad;border:1px solid #ffffff1f;padding:4px 10px 6px;position:absolute;bottom:14px;left:50%;translate:-50%}.stage.idle.svelte-h2bc0j .bar:where(.svelte-h2bc0j):not(:focus-within){opacity:0;pointer-events:none;translate:-50% 8px}.seek.svelte-h2bc0j{--empty:#ffffff38;display:block}.controls.svelte-h2bc0j{align-items:center;gap:10px;min-height:34px;display:flex}.controls.svelte-h2bc0j button:where(.svelte-h2bc0j){color:#ffffffd1;white-space:nowrap;background:0 0;border:0;height:30px;padding:0 9px;font-size:12px;transition:background .15s,color .15s}.controls.svelte-h2bc0j button:where(.svelte-h2bc0j):hover:not(:disabled){color:#fff;background:#ffffff1f}.controls.svelte-h2bc0j .play:where(.svelte-h2bc0j){color:#fff;background:#ffffff1f;min-width:54px}.controls.svelte-h2bc0j .on:where(.svelte-h2bc0j){color:var(--accent)}.record.svelte-h2bc0j:before{content:"";background:#ff5a64;width:7px;height:7px;margin-right:6px;display:inline-block}.controls.svelte-h2bc0j .rec:where(.svelte-h2bc0j){color:#fff;background:#d31f2c}.controls.svelte-h2bc0j .rec:where(.svelte-h2bc0j):before{background:#fff}.time.svelte-h2bc0j,.live.svelte-h2bc0j{font-variant-numeric:tabular-nums;color:#ffffffbf;flex:none;font-size:11px}.live.svelte-h2bc0j{color:#ff7a83}.title.svelte-h2bc0j{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;flex:1;min-width:0;font-size:11px;overflow:hidden}.group.svelte-h2bc0j{border-left:1px solid #ffffff1f;flex:none;gap:1px;padding-left:8px;display:flex}.warming.svelte-h2bc0j{z-index:3;box-sizing:border-box;color:#fff;background:#000000b8;flex-direction:column;gap:7px;width:min(300px,100% - 32px);padding:9px 11px 10px;font-size:11px;transition:opacity .6s;display:flex;position:absolute;bottom:82px;left:16px}.warming.done.svelte-h2bc0j{animation:.5s 1.3s forwards svelte-h2bc0j-leave}.warming.svelte-h2bc0j .choices:where(.svelte-h2bc0j){gap:6px;display:flex}.warming.svelte-h2bc0j .choices:where(.svelte-h2bc0j) button:where(.svelte-h2bc0j){background:0 0;border:1px solid #ffffff40;min-height:28px;padding:0 9px;font-size:11px}.warming.svelte-h2bc0j .choices:where(.svelte-h2bc0j) button:where(.svelte-h2bc0j):hover{border-color:#fff}.warming.svelte-h2bc0j .track:where(.svelte-h2bc0j){background:#fff3;height:3px;display:block;overflow:hidden}.warming.svelte-h2bc0j b:where(.svelte-h2bc0j){background:var(--accent);height:100%;transition:width .2s linear;display:block}.warming.svelte-h2bc0j b.sweep:where(.svelte-h2bc0j){width:34%;animation:1.15s ease-in-out infinite alternate svelte-h2bc0j-sweep}@keyframes svelte-h2bc0j-sweep{0%{translate:-10%}to{translate:205%}}@keyframes svelte-h2bc0j-leave{to{opacity:0}}@media (prefers-reduced-motion:reduce){.warming.svelte-h2bc0j b.sweep:where(.svelte-h2bc0j){opacity:.5;width:100%;animation:none}}.catch.svelte-h2bc0j{z-index:4;color:#fff;pointer-events:none;background:#0000008c;border:1px dashed #fff;place-items:center;font-size:18px;display:grid;position:absolute;inset:12px}.panel.svelte-h2bc0j{z-index:32;width:var(--panel);box-sizing:border-box;background:var(--bg);border-left:1px solid var(--ink-faint);flex-direction:column;font-size:12px;display:flex;position:fixed;top:0;bottom:0;right:0}.panel.svelte-h2bc0j header:where(.svelte-h2bc0j){flex:none;align-items:baseline;gap:12px;padding:18px 18px 12px;display:flex}h2.svelte-h2bc0j{flex:1;margin:0;font-size:15px;font-weight:400}.plain.svelte-h2bc0j{color:var(--ink-dim);background:0 0;border:0;padding:2px;font-size:11px;transition:color .15s}.plain.svelte-h2bc0j:hover{color:var(--ink)}.scroll.svelte-h2bc0j{scrollbar-width:thin;scrollbar-color:var(--ink-faint) transparent;flex:1;min-height:0;padding:0 18px 32px;overflow-y:auto}.presets.svelte-h2bc0j{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.presets.svelte-h2bc0j button:where(.svelte-h2bc0j){border:1px solid var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;background:0 0;height:34px;padding:0 6px;font-size:11px;transition:border-color .15s,background .15s,color .15s;overflow:hidden}.presets.svelte-h2bc0j button:where(.svelte-h2bc0j):hover{border-color:var(--ink-dim)}.presets.svelte-h2bc0j button.on:where(.svelte-h2bc0j){border-color:var(--accent);background:var(--accent);color:var(--bg);font-weight:500}.mine.svelte-h2bc0j{display:flex;position:relative}.mine.svelte-h2bc0j>button:where(.svelte-h2bc0j):first-child{flex:1;min-width:0}.presets.svelte-h2bc0j .x:where(.svelte-h2bc0j){background:var(--ink-faint);opacity:0;border:0;width:16px;height:16px;padding:0;font-size:10px;line-height:1;position:absolute;top:-5px;right:-3px}.mine.svelte-h2bc0j:hover .x:where(.svelte-h2bc0j),.presets.svelte-h2bc0j .x:where(.svelte-h2bc0j):focus-visible{opacity:1}.savebar.svelte-h2bc0j{margin-top:7px}.savebar.svelte-h2bc0j input:where(.svelte-h2bc0j){background:0 0;border-color:#0000;flex:1;height:30px;padding:0 9px;font-size:11px}.savebar.svelte-h2bc0j button:where(.svelte-h2bc0j){color:var(--accent);background:0 0;border:0;padding:0 10px;font-size:11px}.why.svelte-h2bc0j{color:var(--ink-dim);margin-top:6px;font-size:11px}.why.svelte-h2bc0j summary:where(.svelte-h2bc0j){cursor:pointer}.why.svelte-h2bc0j pre:where(.svelte-h2bc0j){background:var(--surface);max-height:220px;font:10px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:6px 0 0;padding:8px;overflow:auto}.statusline.svelte-h2bc0j{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;display:flex}.statusline.svelte-h2bc0j:before{content:"";background:var(--accent);width:6px;height:6px}.statusline.busy.svelte-h2bc0j:before{animation:1s steps(2,end) infinite svelte-h2bc0j-caretblink}.statusline.off.svelte-h2bc0j{color:var(--accent)}.statusline.off.svelte-h2bc0j:before{background:#ff5a64}@keyframes svelte-h2bc0j-caretblink{50%{opacity:.2}}.quick.svelte-h2bc0j{flex-direction:column;gap:4px;margin-top:12px;display:flex}.search.svelte-h2bc0j{width:100%;height:32px;margin:16px 0 10px;padding:0 10px;font-size:12px}details.svelte-h2bc0j{border-top:1px solid var(--ink-faint)}details[open].svelte-h2bc0j{padding-bottom:10px}summary.svelte-h2bc0j{cursor:pointer;align-items:center;gap:8px;padding:11px 0;font-size:13px;list-style:none;transition:color .15s;display:flex}summary.svelte-h2bc0j::-webkit-details-marker{display:none}summary.svelte-h2bc0j:after{content:"+";color:var(--ink-dim);margin-left:auto}details[open].svelte-h2bc0j summary:where(.svelte-h2bc0j):after{content:"−"}summary.svelte-h2bc0j:hover{color:var(--accent)}.dot.svelte-h2bc0j{background:var(--accent);width:5px;height:5px}.gnote.svelte-h2bc0j{color:var(--ink-dim);margin:-4px 0 8px;font-size:11px;line-height:1.45}.knob.svelte-h2bc0j{min-height:34px;color:var(--ink-dim);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.knob.slider.svelte-h2bc0j{min-height:0;padding:3px 0 1px;display:block}.knob.stacked.svelte-h2bc0j{gap:5px;padding:5px 0;display:grid}.line.svelte-h2bc0j{justify-content:space-between;gap:10px;display:flex}.knob.svelte-h2bc0j output:where(.svelte-h2bc0j){color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.knob.svelte-h2bc0j .changed:where(.svelte-h2bc0j),.knob.svelte-h2bc0j output.changed:where(.svelte-h2bc0j){color:var(--accent)}.knob.svelte-h2bc0j select:where(.svelte-h2bc0j){flex:0 58%;height:30px;padding:0 6px;font-size:12px}.knob.svelte-h2bc0j select:where(.svelte-h2bc0j) option:where(.svelte-h2bc0j){background:var(--bg)}.knob.svelte-h2bc0j textarea:where(.svelte-h2bc0j),.knob.svelte-h2bc0j input[type=text]:where(.svelte-h2bc0j){resize:vertical;width:100%;padding:6px 8px;font-size:12px}.colour.svelte-h2bc0j{align-items:center;gap:8px;display:flex}input[type=color].svelte-h2bc0j{appearance:none;border:1px solid var(--ink-faint);cursor:pointer;background:0 0;width:26px;height:26px;padding:0;overflow:hidden}input[type=color].svelte-h2bc0j::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-h2bc0j::-webkit-color-swatch{border:0}input[type=color].svelte-h2bc0j::-moz-color-swatch{border:0}.switch.svelte-h2bc0j{appearance:none;background:var(--ink-faint);cursor:pointer;flex:none;width:32px;height:18px;margin:0;transition:background .2s;position:relative}.switch.svelte-h2bc0j:after{content:"";background:var(--ink);width:14px;height:14px;transition:translate .2s var(--ease-out);position:absolute;top:2px;left:2px}.switch.svelte-h2bc0j:checked{background:var(--accent)}.switch.svelte-h2bc0j:checked:after{background:var(--bg);translate:14px}@media (width<=1100px){.title.svelte-h2bc0j{display:none}}@media (width<=760px){.stage.svelte-h2bc0j{inset:0}.panel.svelte-h2bc0j{width:min(360px,92vw)}.controls.svelte-h2bc0j{flex-wrap:wrap;gap:4px;padding-bottom:2px}.group.svelte-h2bc0j{border-left:0;padding-left:0}.warming.svelte-h2bc0j{bottom:150px}}
