svg.svelte-jf3o41{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.menu.svelte-3biqf3{position:relative}.trigger.svelte-3biqf3{font-family:var(--font-ui);font-size:var(--fs-s);align-items:center;gap:var(--sp-1);height:100%;padding:0 var(--sp-3);color:var(--text-dim);border:none;font-weight:500;display:inline-flex}.trigger.svelte-3biqf3:hover,.trigger.on.svelte-3biqf3{background:var(--bg-hover);color:var(--text)}.caret.svelte-3biqf3{opacity:.65;transition:transform var(--dur-2) ease-out;display:flex}.caret.up.svelte-3biqf3{opacity:1;transform:rotate(180deg)}.sheet.svelte-3biqf3{animation:sheet-in var(--dur-2) ease-out;z-index:var(--z-menu);background:var(--bg-panel);border:var(--sep-w) solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sheet);padding:var(--sp-2) 0;max-height:70vh;position:absolute;top:100%;left:0;overflow-y:auto}.sheet.full.svelte-3biqf3{top:var(--toolbar-h);max-height:calc(100vh - var(--toolbar-h) - var(--statusbar-h));border-left:none;border-right:none;position:fixed;left:0;right:0}.item.svelte-ipsj32{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--row-h);padding:0 var(--sp-3);color:var(--text-dim);font-family:var(--font-ui);font-size:var(--fs-s);text-align:left;border:none;font-weight:500;line-height:1;display:flex}.item.tall.svelte-ipsj32{min-height:0;padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.item.tall.checked.svelte-ipsj32{background:var(--bg-active)}.item.svelte-ipsj32:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.item.svelte-ipsj32:disabled{opacity:.45;cursor:default}.mark.svelte-ipsj32{width:var(--h-mark);color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.item.svelte-ipsj32:not(.checked) .mark:where(.svelte-ipsj32){color:var(--text-faint)}.label.svelte-ipsj32{align-items:center;gap:var(--sp-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.checked.svelte-ipsj32 .label:where(.svelte-ipsj32){color:var(--text)}.hint.svelte-ipsj32{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none}.section.svelte-ll0y00:not(:first-child){border-top:var(--sep-w) solid var(--border);margin-top:var(--sp-2);padding-top:var(--sp-2)}.title.svelte-ll0y00{font-family:var(--font-ui);font-size:var(--fs-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-faint);padding:var(--sp-0) var(--sp-3) var(--sp-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.title.verbatim.svelte-ll0y00{text-transform:none;letter-spacing:normal;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim)}svg.svelte-1fjsif7{color:var(--accent);flex:none;display:block}.frame.svelte-1lj8ibn{padding:var(--sp-1);background:var(--bg);border:var(--sep-w) solid var(--border);flex:none;display:block;overflow:hidden}.dir.svelte-1lj8ibn{gap:var(--sp-0);height:100%;padding:var(--sp-0) var(--sp-1) var(--sp-1);background:var(--dir-bg);border:var(--sep-w) solid var(--border-strong);flex-direction:column;display:flex}.label.svelte-1lj8ibn{width:30%;height:var(--sp-0);margin:var(--sp-0) 0;background:var(--text-faint);display:block}.panels.svelte-1lj8ibn{gap:var(--sp-1);flex:1;min-height:0;display:flex}.panel.svelte-1lj8ibn{background:var(--bg-panel);border:var(--sep-w) solid var(--border);flex-direction:column;flex:3;min-width:0;display:flex}.panel.svelte-1lj8ibn+.panel:where(.svelte-1lj8ibn){flex:2}.head.svelte-1lj8ibn{height:var(--sp-2);padding:0 var(--sp-1);background:var(--bg-inset);border-bottom:var(--sep-w) solid var(--border);align-items:center;display:flex}.title.svelte-1lj8ibn{height:var(--sp-0);background:var(--text);display:block}.body.svelte-1lj8ibn{gap:var(--sp-0);padding:var(--sp-0) 0;flex-direction:column;display:flex;overflow:hidden}.line.svelte-1lj8ibn{gap:var(--sp-0);height:var(--sp-0);flex:none;display:flex}.line.added.svelte-1lj8ibn{background:color-mix(in srgb, var(--added) 45%, var(--bg-panel))}.line.deleted.svelte-1lj8ibn{background:color-mix(in srgb, var(--deleted) 45%, var(--bg-panel))}.num.svelte-1lj8ibn{width:var(--sp-1);margin-left:var(--sp-0);background:var(--text-faint);opacity:.6;flex:none;display:block}.code.svelte-1lj8ibn{gap:var(--sp-0);flex:1;min-width:0;display:flex}.seg.svelte-1lj8ibn{flex:none;display:block}.cell.svelte-kniwmz{gap:var(--sp-1);padding:var(--sp-1);border:var(--sep-w) solid transparent;border-radius:var(--radius);color:var(--text-dim);font-family:var(--font-ui);font-size:var(--fs-s);text-align:left;flex-direction:column;font-weight:500;line-height:1;display:flex}.cell.svelte-kniwmz:hover{background:var(--bg-hover);color:var(--text)}.cell.checked.svelte-kniwmz{border-color:var(--accent);color:var(--text)}.name.svelte-kniwmz{align-items:center;gap:var(--sp-1);height:var(--h-mark);display:flex}.mark.svelte-kniwmz{width:var(--h-mark);color:var(--accent);display:flex}.field.svelte-dm8w6y{align-items:center;gap:var(--sp-2);height:var(--field-h);padding:0 var(--sp-2);border:var(--sep-w) solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text-dim);align-self:center;display:flex}.field.svelte-dm8w6y:focus-within{border-color:var(--accent);color:var(--text)}.glyph.svelte-dm8w6y{color:var(--text-faint);display:flex}input.svelte-dm8w6y{font-family:var(--font-ui);font-size:var(--fs-s);width:26ch;height:100%;color:var(--text);background:0 0;border:0;padding:0;line-height:1}input.svelte-dm8w6y::placeholder{color:var(--text-faint)}input.svelte-dm8w6y:focus{outline:none}.count.svelte-dm8w6y{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap}.ticker.svelte-10xxdoo{height:var(--field-h);margin-right:var(--sp-2);border:var(--sep-w) solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text-dim);align-self:center;align-items:center;min-width:0;display:flex}.ticker.past.svelte-10xxdoo{border-color:var(--accent)}button.svelte-10xxdoo{height:100%;padding:0 var(--sp-1);color:var(--text-dim);background:0 0;border:none;align-items:center;display:flex}button.svelte-10xxdoo:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}button.svelte-10xxdoo:disabled{color:var(--text-faint)}.where.svelte-10xxdoo{font-family:var(--font-mono);font-size:var(--fs-xs);padding:0 var(--sp-2);border-left:var(--sep-w) solid var(--border)}.past.svelte-10xxdoo .where:where(.svelte-10xxdoo){color:var(--accent)}.detail.svelte-10xxdoo{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-faint);padding-right:var(--sp-2);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.seg.svelte-5bfr2e{border:var(--sep-w) solid var(--border);border-radius:var(--radius);background:var(--bg-inset);display:inline-flex;overflow:hidden}button.svelte-5bfr2e{font-family:var(--font-ui);font-size:var(--fs-xs);border:none;border-left:var(--sep-w) solid var(--border);color:var(--text-faint);padding:0 var(--sp-2);white-space:nowrap;font-weight:500;line-height:1}button.svelte-5bfr2e:first-child{border-left:none}button.svelte-5bfr2e:hover:not(:disabled):not(.on){background:var(--bg-hover);color:var(--text-dim)}button.on.svelte-5bfr2e{background:var(--bg-active);color:var(--text)}.seg.disabled.svelte-5bfr2e{opacity:.45}button.svelte-5bfr2e:focus-visible{outline:var(--sep-w) solid var(--accent);outline-offset:calc(-1 * var(--sep-w))}.switch.svelte-1p1mdp6{justify-content:space-between;align-items:center;gap:var(--sp-2);cursor:pointer;user-select:none;width:100%;display:inline-flex}input.svelte-1p1mdp6{opacity:0;width:0;height:0;position:absolute}.track.svelte-1p1mdp6{width:var(--w-switch);height:var(--h-mark);border:var(--sep-w) solid var(--border-strong);border-radius:var(--radius);background:var(--bg-inset);transition:background var(--dur-1), border-color var(--dur-1);flex:none;position:relative}.knob.svelte-1p1mdp6{top:var(--sep-w);left:var(--sep-w);width:calc(var(--h-mark) - 4 * var(--sep-w));height:calc(var(--h-mark) - 4 * var(--sep-w));background:var(--text-faint);transition:transform var(--dur-1), background var(--dur-1);position:absolute}.on.svelte-1p1mdp6 .track:where(.svelte-1p1mdp6){background:var(--accent);border-color:var(--accent)}.on.svelte-1p1mdp6 .knob:where(.svelte-1p1mdp6){background:var(--on-accent);transform:translateX(calc(var(--w-switch) - var(--h-mark)))}input.svelte-1p1mdp6:focus-visible+.track:where(.svelte-1p1mdp6){outline:var(--sep-w) solid var(--accent);outline-offset:var(--sp-0)}.lbl.svelte-1p1mdp6{font-family:var(--font-ui);font-size:var(--fs-s);color:var(--text-dim);min-width:0;font-weight:500}.on.svelte-1p1mdp6 .lbl:where(.svelte-1p1mdp6){color:var(--text)}.switch.disabled.svelte-1p1mdp6{cursor:default;opacity:.45}.picker.svelte-fh1p2z{font-family:var(--font-ui);font-size:var(--fs-s);font-weight:500}.empty.svelte-fh1p2z{color:var(--text-faint);padding:var(--sp-2) var(--sp-2);margin:0}.options.svelte-fh1p2z{border-top:var(--sep-w) solid var(--border);padding:var(--sp-1) 0;color:var(--text-dim)}.options.svelte-fh1p2z .switch{min-height:var(--h-row);padding:0 var(--sp-3)}.options.svelte-fh1p2z .why:where(.svelte-fh1p2z){padding:0 var(--sp-3) var(--sp-1);white-space:normal;font-size:var(--fs-xs);display:block}.head.svelte-fh1p2z,.row.svelte-fh1p2z,.foot.svelte-fh1p2z{grid-template-columns:minmax(0, 1fr) var(--w-count) var(--w-lines) var(--w-mode);align-items:center;gap:var(--sp-2);min-height:var(--row-h);padding:0 var(--sp-3);display:grid}.picker.svelte-fh1p2z{--w-count:calc(5 * var(--sp-3));--w-lines:calc(6 * var(--sp-3))}.head.svelte-fh1p2z>span:where(.svelte-fh1p2z),.foot.svelte-fh1p2z>.summary:where(.svelte-fh1p2z){font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.head.svelte-fh1p2z{font-family:var(--font-ui);font-size:var(--fs-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-faint);border-bottom:var(--sep-w) solid var(--border);padding-bottom:var(--sp-1);font-weight:600}.col-name.svelte-fh1p2z{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.name.svelte-fh1p2z{font-family:var(--font-mono);font-size:var(--fs-s);color:var(--text)}.col-name.svelte-fh1p2z{position:relative}.row.svelte-fh1p2z .col-name:where(.svelte-fh1p2z):before{content:"";inset:var(--sp-0) auto var(--sp-0) calc(-1 * var(--sp-1));width:var(--share);min-width:var(--sp-2);max-width:calc(100% + 2 * var(--sp-1));background:var(--bg-active);z-index:0;position:absolute}.row.tinted.svelte-fh1p2z .col-name:where(.svelte-fh1p2z):before{background:var(--family);opacity:.4}.col-name.svelte-fh1p2z>:where(.svelte-fh1p2z){z-index:1;position:relative}.row.svelte-fh1p2z:hover{background:var(--bg-hover)}.why.svelte-fh1p2z{font-family:var(--font-ui);font-size:var(--fs-xxs);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.col-num.svelte-fh1p2z{text-align:right;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-dim);font-variant-numeric:tabular-nums}.foot.svelte-fh1p2z{border-top:var(--sep-w) solid var(--border);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:var(--text-dim);font-size:var(--fs-xs)}.summary.svelte-fh1p2z{white-space:nowrap;font-size:var(--fs-xs);color:var(--text-dim);grid-column:1/4}.foot.svelte-fh1p2z b:where(.svelte-fh1p2z){color:var(--text)}.col-mode.svelte-fh1p2z{justify-content:flex-end;display:flex}.options.svelte-cfxm94{font-family:var(--font-ui);font-size:var(--fs-s);color:var(--text-dim);font-weight:500}.options.svelte-cfxm94 .switch{min-height:var(--h-row);padding:0 var(--sp-3)}header.svelte-db9ody{background:var(--bg-panel);border-bottom:var(--sep-w) solid var(--border);min-width:0;z-index:var(--z-chrome);user-select:none;align-items:stretch;gap:0;display:flex;overflow:visible}.brand.svelte-db9ody{padding:0 var(--sp-3) 0 var(--sp-3);border-right:var(--sep-w) solid var(--border);margin-right:var(--sp-1);align-items:center;display:flex}.spacer.svelte-db9ody{flex:1}.themes.svelte-db9ody{gap:var(--sp-1);padding:var(--sp-1);grid-template-columns:repeat(4,auto);display:grid}.themes.narrow.svelte-db9ody{grid-template-columns:repeat(2,auto);justify-content:center}.path.svelte-db9ody{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);padding:var(--sp-0) var(--sp-3) var(--sp-1);overflow-wrap:anywhere}.path.svelte-db9ody a:where(.svelte-db9ody){color:var(--accent);display:block}.badge.svelte-db9ody{font-family:var(--font-ui);font-size:var(--fs-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent);border:var(--sep-w) solid var(--accent);padding:var(--sp-0) var(--sp-2);margin-right:var(--sp-2);align-self:center;font-weight:600}header.svelte-db9ody button{align-self:center}header.svelte-db9ody .field{margin-right:var(--sp-3)}.ctx.svelte-1sixu72{animation:sheet-in var(--dur-2) ease-out;z-index:var(--z-tooltip);min-width:var(--w-menu-s);background:var(--bg-panel);border:var(--sep-w) solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sheet);padding:var(--sp-1) 0;position:fixed}.stage.svelte-pj8ljn{background:var(--canvas-bg);position:relative;overflow:hidden}canvas.svelte-pj8ljn{cursor:grab;touch-action:none;width:100%;height:100%;z-index:var(--z-canvas);display:block;position:absolute;inset:0}canvas.svelte-pj8ljn:active{cursor:grabbing}.progress.svelte-alupcm{height:var(--sp-0);background:var(--accent);transition:width var(--dur-2) ease-out;position:absolute;top:0;left:0}.narrow.svelte-alupcm .tech:where(.svelte-alupcm){display:none}footer.svelte-alupcm{align-items:center;gap:var(--sp-4);min-width:0;padding:0 var(--sp-3);background:var(--bg-panel);border-top:var(--sep-w) solid var(--border);font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-dim);font-variant-numeric:tabular-nums;z-index:var(--z-chrome);user-select:none;font-weight:500;display:flex;position:relative;overflow:hidden}.group.svelte-alupcm{align-items:center;gap:var(--sp-1);white-space:nowrap;display:inline-flex}b.svelte-alupcm{color:var(--text);font-weight:600}.crumb.svelte-alupcm{font-family:var(--font-mono);white-space:nowrap;gap:0}.dot.svelte-alupcm,.dim.svelte-alupcm{color:var(--text-faint)}.accent.svelte-alupcm{color:var(--accent)}.pip.svelte-alupcm{width:var(--sp-2);height:var(--sp-2);border:var(--sep-w) solid var(--text-faint);border-radius:50%}.live.svelte-alupcm{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.live.svelte-alupcm:hover:not(:disabled){color:var(--text)}.live.svelte-alupcm:disabled{cursor:default}.err.svelte-alupcm .pip:where(.svelte-alupcm){border-color:var(--error)}.pip.hot.svelte-alupcm{background:var(--accent);border-color:var(--accent)}.err.svelte-alupcm{color:var(--error);text-overflow:ellipsis;max-width:50ch;overflow:hidden}.note.svelte-alupcm{color:var(--accent);text-overflow:ellipsis;max-width:60ch;overflow:hidden}.spacer.svelte-alupcm{flex:1}.backdrop.svelte-1i47zga{animation:backdrop-in var(--dur-2) ease-out;z-index:var(--z-backdrop);background:color-mix(in srgb, var(--bg) 60%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet.svelte-1i47zga{animation:sheet-in var(--dur-2) ease-out;z-index:var(--z-sheet);width:var(--w-menu-l);background:var(--bg-panel);border:var(--sep-w) solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sheet);font-family:var(--font-ui);font-size:var(--fs-s);color:var(--text)}.title.svelte-1i47zga{height:var(--h-row);padding:0 var(--sp-3);border-bottom:var(--sep-w) solid var(--border);align-items:center;font-weight:600;display:flex}.body.svelte-1i47zga{gap:var(--sp-3);padding:var(--sp-3);flex-direction:column;display:flex}.actions.svelte-1i47zga{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:var(--sep-w) solid var(--border);display:flex}.actions.svelte-1i47zga button{font-family:var(--font-ui);font-size:var(--fs-s);height:var(--h-field);padding:0 var(--sp-3);border:var(--sep-w) solid var(--border);border-radius:var(--radius);color:var(--text-dim)}.actions.svelte-1i47zga button:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.actions.svelte-1i47zga button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.actions.svelte-1i47zga button.primary:hover:not(:disabled){background:var(--accent-deep);color:var(--on-accent)}.actions.svelte-1i47zga button:disabled{opacity:.45}.num.svelte-154ubt5{height:var(--h-field);border:var(--sep-w) solid var(--border);border-radius:var(--radius);background:var(--bg-inset);display:inline-flex;overflow:hidden}button.svelte-154ubt5{width:var(--h-field);color:var(--text-faint);border:none;justify-content:center;align-items:center;display:flex}button.svelte-154ubt5:first-child{border-right:var(--sep-w) solid var(--border)}button.svelte-154ubt5:last-child{border-left:var(--sep-w) solid var(--border)}button.svelte-154ubt5:hover:not(:disabled){background:var(--bg-hover);color:var(--text-dim)}button.svelte-154ubt5:active:not(:disabled){background:var(--bg-active);color:var(--text)}button.svelte-154ubt5:disabled{opacity:.45}input.svelte-154ubt5{width:calc(2 * var(--h-field));padding:0 var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-s);color:var(--text);text-align:center;background:0 0;border:none}input.svelte-154ubt5:focus-visible{outline:var(--sep-w) solid var(--accent);outline-offset:calc(-1 * var(--sep-w))}.num.disabled.svelte-154ubt5{opacity:.45}.row.svelte-ofdxtk{align-items:center;gap:var(--sp-3);height:var(--h-field);display:flex}.label.svelte-ofdxtk{width:var(--w-mode);color:var(--text-dim)}.row.svelte-ofdxtk .seg{height:var(--h-field)}.field.svelte-ofdxtk{align-items:center;gap:var(--sp-2);display:inline-flex}.unit.svelte-ofdxtk,.summary.svelte-ofdxtk{color:var(--text-dim)}.summary.svelte-ofdxtk{font-size:var(--fs-xs);margin:0}.progress.svelte-ofdxtk{height:var(--sp-1);background:var(--bg-inset);border:var(--sep-w) solid var(--border)}.bar.svelte-ofdxtk{background:var(--accent);height:100%}.error.svelte-ofdxtk{color:var(--error);margin:0}:root,[data-theme=mariana]{--sublime-blue:#69c;--sublime-blue2:#596673;--sublime-blue3:#303841;--sublime-blue4:#647382;--sublime-blue5:#5fb4b4;--sublime-blue6:#a6acb9;--sublime-green:#99c794;--sublime-orange:#f9ae58;--sublime-orange3:#fac761;--sublime-pink:#c695c6;--sublime-red:#ec5f66;--sublime-white3:#d8dee9;--sanity-red:red;--accent:var(--sublime-red);--accent-deep:#ce3b43;--on-accent:#1e2429;--data-1:var(--sublime-blue);--data-2:var(--sublime-pink);--data-3:var(--sublime-green);--data-4:var(--sublime-orange);--data-5:var(--sublime-blue4);--data-6:var(--sublime-red);--ink-mix:#fff;--ground-mix:#000;--bg:#1c2126;--bg-panel:var(--sublime-blue3);--bg-inset:#272e35;--bg-hover:#3b454f;--bg-active:#46525d;--border:#444f5a;--border-strong:var(--sublime-blue4);--text:var(--sublime-white3);--text-dim:var(--sublime-blue6);--text-faint:var(--sublime-blue4);--tok-plain:var(--text);--tok-comment:var(--sublime-blue6);--tok-doc-comment:color-mix(in srgb, var(--sublime-blue6) 80%, var(--sublime-blue5));--tok-string:var(--sublime-green);--tok-number:var(--sublime-orange);--tok-keyword:var(--sublime-pink);--tok-type:var(--sublime-blue);--tok-function:var(--sublime-blue5);--tok-variable:var(--text);--tok-punctuation:var(--sublime-blue4);--tok-constant:var(--sublime-red);--tok-attribute:var(--sublime-orange3);--ov-plain:color-mix(in srgb, var(--text) 55%, var(--bg-panel));--ov-variable:color-mix(in srgb, var(--text) 62%, var(--bg-panel));--ov-punctuation:color-mix(in srgb, var(--data-5) 70%, var(--bg-panel));--ov-type:color-mix(in srgb, var(--data-1) 88%, var(--ground-mix));--ov-function:color-mix(in srgb, var(--tok-function) 92%, var(--ground-mix));--added:var(--sublime-green);--modified:var(--sublime-orange);--deleted:var(--sublime-red);--canvas-bg:var(--bg);--panel-bg:var(--bg-panel);--panel-bg-alt:var(--bg-inset);--dir-bg:#161a1d;--dir-label:var(--text-faint);--panel-label:var(--text-dim);--reduced-bg:#23292f;--reduced-ink:#4b5762;--paper:#eff2f5;--ok:var(--data-3);--warn:var(--data-4);--error:var(--data-6);--font-ui:-apple-system, system-ui, "Segoe UI", sans-serif;--font-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--fs-xxs:9px;--fs-xs:11px;--fs-s:12px;--sp-0:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--radius:0px;--sep-w:1px;--h-mark:14px;--h-ctl:18px;--h-field:24px;--h-row:26px;--w-switch:26px;--w-mode:116px;--w-menu-s:190px;--w-menu-m:280px;--w-menu-l:440px;--track-caps:.09em;--shadow-sheet:0 var(--sp-2) calc(2 * var(--sp-3)) #00000059;--dur-1:80ms;--dur-2:.16s;--toolbar-h:34px;--statusbar-h:24px;--field-h:var(--h-field);--menu-w:var(--w-menu-m);--row-h:var(--h-row);--dir-tint:.55;--dir-wash:.1;--z-canvas:0;--z-labels:10;--z-chrome:20;--z-menu:40;--z-backdrop:50;--z-sheet:60;--z-tooltip:100}[data-theme=monokai]{--sublime-black3:#282923;--sublime-blue:#67d8ef;--sublime-orange:#fd9621;--sublime-orange3:#ffe894;--sublime-purple:#ac80ff;--sublime-red:#f83535;--sublime-red2:#f92472;--sublime-white3:#f8f8f2;--sublime-yellow:#e7db74;--sublime-yellow2:#a6e22c;--sublime-yellow3:#d0d0c3;--sublime-yellow5:#74705d;--data-1:var(--sublime-blue);--data-2:var(--sublime-red2);--data-3:var(--sublime-yellow2);--data-4:var(--sublime-orange);--data-5:var(--sublime-yellow5);--data-6:var(--sublime-purple);--accent:var(--sublime-red2);--accent-deep:#cf175a;--on-accent:#f8f8f2;--bg:#181915;--bg-panel:var(--sublime-black3);--bg-inset:#20211c;--bg-hover:#38382e;--bg-active:#464639;--border:#48473c;--border-strong:#6b6957;--text:var(--sublime-white3);--text-dim:var(--sublime-yellow3);--text-faint:#8e8971;--tok-comment:var(--sublime-yellow5);--tok-doc-comment:#958f75;--tok-string:var(--sublime-yellow);--tok-number:var(--sublime-purple);--tok-keyword:var(--sublime-red2);--tok-type:var(--sublime-blue);--tok-function:var(--sublime-yellow2);--tok-punctuation:#7e7c67;--tok-constant:var(--sublime-purple);--tok-attribute:var(--sublime-orange);--added:var(--sublime-yellow2);--modified:var(--sublime-orange);--deleted:var(--sublime-red);--dir-bg:#131310;--reduced-bg:#20211c;--reduced-ink:#535246;--paper:#f2f2ed}[data-theme=breakers]{--ink-mix:#000;--ground-mix:#fff;--sublime-white5:#fcfdfd;--sublime-white4:#ebeeef;--sublime-grey:#bababa;--sublime-grey2:#999;--sublime-grey3:#333;--sublime-green:#518c4a;--sublime-blue:#3473b2;--sublime-blue5:#3a8888;--sublime-pink:#a550a5;--sublime-orange:#cf7917;--sublime-orange3:#d49311;--sublime-red:#d4353d;--data-1:var(--sublime-blue);--data-2:var(--sublime-pink);--data-3:var(--sublime-green);--data-4:var(--sublime-orange);--data-5:var(--sublime-grey2);--data-6:var(--sublime-red);--accent:var(--sublime-red);--accent-deep:#ab2b31;--on-accent:#fff;--bg:var(--sublime-white4);--bg-panel:var(--sublime-white5);--bg-inset:#f4f5f6;--bg-hover:#e5e9eb;--bg-active:#dae0e2;--border:#c7ced1;--border-strong:var(--sublime-grey);--text:var(--sublime-grey3);--text-dim:#6b6b6b;--text-faint:var(--sublime-grey2);--tok-comment:var(--sublime-grey2);--tok-doc-comment:#728b97;--tok-string:var(--sublime-green);--tok-number:var(--sublime-orange);--tok-keyword:var(--sublime-pink);--tok-type:var(--sublime-blue);--tok-function:var(--sublime-blue5);--tok-punctuation:var(--sublime-grey2);--tok-constant:var(--sublime-red);--tok-attribute:var(--sublime-orange3);--added:var(--sublime-green);--modified:var(--sublime-orange);--deleted:var(--sublime-red);--dir-bg:#dde2e4;--reduced-bg:#e3e7e8;--reduced-ink:#96a1a6;--paper:#f8fbfb}[data-theme=sanity]{--dir-tint:0;--dir-wash:.16;--ink-mix:#fff;--ground-mix:#000;--sanity-red:red;--red-ink:#ff2020;--red-mid:#ff5050;--red-soft:#ff8a8a;--red-deep:#c40000;--steel:#93a9bd;--sage:#9db89b;--amber:#d3b184;--mauve:#b39cc2;--accent:var(--red-ink);--accent-deep:var(--red-deep);--on-accent:#fff;--data-1:var(--steel);--data-2:var(--mauve);--data-3:var(--sage);--data-4:var(--amber);--data-5:#767c82;--data-6:var(--red-ink);--bg:#16181a;--bg-panel:#1e2124;--bg-inset:#1a1c1f;--bg-hover:#262a2e;--bg-active:#2e3338;--border:#2c3136;--border-strong:#454b51;--text:#f4f5f6;--text-dim:#9aa0a6;--text-faint:#656b71;--tok-plain:#e6e8ea;--tok-comment:#5c6368;--tok-doc-comment:#6f777d;--tok-string:var(--sage);--tok-number:var(--amber);--tok-keyword:var(--red-ink);--tok-type:var(--steel);--tok-function:#dfe3e6;--tok-variable:#e6e8ea;--tok-punctuation:#767c82;--tok-constant:var(--mauve);--tok-attribute:#dcbd93;--ov-plain:color-mix(in srgb, var(--tok-plain) 52%, var(--bg-panel));--ov-variable:color-mix(in srgb, var(--tok-variable) 58%, var(--bg-panel));--ov-punctuation:color-mix(in srgb, var(--tok-punctuation) 66%, var(--bg-panel));--ov-type:color-mix(in srgb, var(--tok-type) 82%, var(--bg-panel));--ov-function:color-mix(in srgb, var(--tok-function) 76%, var(--bg-panel));--added:var(--sage);--modified:var(--amber);--deleted:var(--sanity-red);--dir-bg:#101214;--reduced-bg:#191b1e;--reduced-ink:#3d4348;--paper:#f1f2f3;--ok:var(--sage);--warn:var(--amber);--error:var(--red-ink)}[data-theme=nord]{--nord0:#2e3440;--nord1:#3b4252;--nord2:#434c5e;--nord3:#4c566a;--nord4:#d8dee9;--nord7:#8fbcbb;--nord8:#88c0d0;--nord9:#81a1c1;--nord10:#5e81ac;--nord11:#bf616a;--nord12:#d08770;--nord13:#ebcb8b;--nord14:#a3be8c;--nord15:#b48ead;--data-1:var(--nord8);--data-2:var(--nord15);--data-3:var(--nord14);--data-4:var(--nord12);--data-5:var(--nord3);--data-6:var(--nord11);--accent:var(--nord8);--accent-deep:var(--nord10);--on-accent:var(--nord0);--bg:#272c36;--bg-panel:var(--nord0);--bg-inset:var(--nord1);--bg-hover:var(--nord2);--bg-active:var(--nord3);--border:#3f4859;--border-strong:var(--nord3);--text:var(--nord4);--text-dim:#a9b4c6;--text-faint:#7b879b;--tok-comment:var(--nord3);--tok-doc-comment:#5d6a80;--tok-string:var(--nord14);--tok-number:var(--nord15);--tok-keyword:var(--nord9);--tok-type:var(--nord7);--tok-function:var(--nord8);--tok-punctuation:#8b97ab;--tok-constant:var(--nord13);--tok-attribute:var(--nord12);--added:var(--nord14);--modified:var(--nord13);--deleted:var(--nord11);--dir-bg:#22262f;--reduced-bg:var(--nord1);--reduced-ink:#5a657a;--paper:#eceff4}[data-theme=gruvbox]{--gb-bg:#282828;--gb-bg1:#3c3836;--gb-bg2:#504945;--gb-bg3:#665c54;--gb-fg:#ebdbb2;--gb-fg3:#bdae93;--gb-gray:#928374;--gb-red:#fb4934;--gb-green:#b8bb26;--gb-yellow:#fabd2f;--gb-blue:#83a598;--gb-purple:#d3869b;--gb-aqua:#8ec07c;--gb-orange:#fe8019;--data-1:var(--gb-blue);--data-2:var(--gb-purple);--data-3:var(--gb-green);--data-4:var(--gb-orange);--data-5:var(--gb-gray);--data-6:var(--gb-red);--accent:var(--gb-orange);--accent-deep:#d65d0e;--on-accent:#1d2021;--bg:#1d2021;--bg-panel:var(--gb-bg);--bg-inset:var(--gb-bg1);--bg-hover:var(--gb-bg2);--bg-active:var(--gb-bg3);--border:#494340;--border-strong:var(--gb-bg3);--text:var(--gb-fg);--text-dim:var(--gb-fg3);--text-faint:var(--gb-gray);--tok-comment:var(--gb-gray);--tok-doc-comment:#a89984;--tok-string:var(--gb-green);--tok-number:var(--gb-purple);--tok-keyword:var(--gb-red);--tok-type:var(--gb-yellow);--tok-function:var(--gb-aqua);--tok-punctuation:#a89984;--tok-constant:var(--gb-purple);--tok-attribute:var(--gb-orange);--added:var(--gb-green);--modified:var(--gb-yellow);--deleted:var(--gb-red);--dir-bg:#191c1d;--reduced-bg:var(--gb-bg1);--reduced-ink:#7c6f64;--paper:#fbf1c7}[data-theme=one]{--one-bg:#282c34;--one-panel:#21252b;--one-fg:#abb2bf;--one-comment:#5c6370;--one-red:#e06c75;--one-green:#98c379;--one-yellow:#e5c07b;--one-orange:#d19a66;--one-blue:#61afef;--one-purple:#c678dd;--one-cyan:#56b6c2;--data-1:var(--one-blue);--data-2:var(--one-purple);--data-3:var(--one-green);--data-4:var(--one-orange);--data-5:var(--one-comment);--data-6:var(--one-red);--accent:var(--one-blue);--accent-deep:#4b8fd0;--on-accent:var(--one-panel);--bg:#1c1f24;--bg-panel:var(--one-bg);--bg-inset:#2c313a;--bg-hover:#3a3f4b;--bg-active:#454b59;--border:#3b414d;--border-strong:#4f5666;--text:var(--one-fg);--text-dim:#8d95a3;--text-faint:#6b7280;--tok-comment:var(--one-comment);--tok-doc-comment:#6d7484;--tok-string:var(--one-green);--tok-number:var(--one-orange);--tok-keyword:var(--one-purple);--tok-type:var(--one-yellow);--tok-function:var(--one-blue);--tok-punctuation:#7f8796;--tok-constant:var(--one-cyan);--tok-attribute:var(--one-red);--added:var(--one-green);--modified:var(--one-yellow);--deleted:var(--one-red);--dir-bg:#181b1f;--reduced-bg:#2c313a;--reduced-ink:#565d6b;--paper:#eff1f5}[data-theme=solar]{--ink-mix:#000;--ground-mix:#fff;--sol-base3:#fdf6e3;--sol-base2:#eee8d5;--sol-base1:#93a1a1;--sol-base0:#839496;--sol-base00:#657b83;--sol-yellow:#b58900;--sol-orange:#cb4b16;--sol-red:#dc322f;--sol-magenta:#d33682;--sol-violet:#6c71c4;--sol-blue:#268bd2;--sol-cyan:#2aa198;--sol-green:#859900;--data-1:var(--sol-blue);--data-2:var(--sol-violet);--data-3:var(--sol-green);--data-4:var(--sol-orange);--data-5:var(--sol-base1);--data-6:var(--sol-red);--accent:var(--sol-blue);--accent-deep:#1e6fa8;--on-accent:var(--sol-base3);--bg:#efe8d3;--bg-panel:var(--sol-base3);--bg-inset:var(--sol-base2);--bg-hover:#e4ddc8;--bg-active:#d9d2bd;--border:#ddd6c1;--border-strong:var(--sol-base1);--text:var(--sol-base00);--text-dim:var(--sol-base0);--text-faint:var(--sol-base1);--tok-comment:var(--sol-base1);--tok-doc-comment:#8d9b9b;--tok-string:var(--sol-cyan);--tok-number:var(--sol-magenta);--tok-keyword:var(--sol-green);--tok-type:var(--sol-yellow);--tok-function:var(--sol-blue);--tok-punctuation:var(--sol-base0);--tok-constant:var(--sol-violet);--tok-attribute:var(--sol-orange);--added:var(--sol-green);--modified:var(--sol-yellow);--deleted:var(--sol-red);--dir-bg:#e7e0ca;--reduced-bg:var(--sol-base2);--reduced-ink:#a9b3b3;--paper:#fdf6e3}*{box-sizing:border-box}button{font:inherit;color:inherit;border-radius:var(--radius);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-s);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}#app{grid-template-rows:var(--toolbar-h) 1fr var(--statusbar-h);grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--border) var(--bg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--bg)}@keyframes sheet-in{0%{opacity:0;transform:translateY(calc(-1 * var(--sp-1)))}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}}::view-transition-old(root),::view-transition-new(root){animation-duration:calc(2 * var(--dur-2));animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}
