:root{--bg:#0f1115;--bg-raised:#161920;--bg-sunken:#0a0c10;--border:#262b35;--border-strong:#363d4a;--text:#e4e7ec;--text-dim:#98a1b0;--text-faint:#6b7484;--accent:#4c8dff;--accent-dim:#2c5db8;--ok:#3fb950;--warn:#d29922;--fail:#f85149;--running:#4c8dff;--radius:8px;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}#app{height:100%;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-raised);border-radius:6px;padding:.5rem .9rem;transition:background .12s,border-color .12s,opacity .12s}button:hover:not(:disabled){background:#1e2029;border-color:#46506080}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button:disabled{opacity:.45;cursor:not-allowed}input{font:inherit;color:inherit;background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:6px;width:100%;padding:.55rem .7rem}code,kbd{font-family:var(--mono);font-size:.92em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap.svelte-3z0wmw{background:var(--bg-sunken);place-items:end;height:100%;padding:clamp(1rem,5vh,3.5rem) clamp(1rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.art.svelte-3z0wmw{font-family:var(--mono);white-space:pre;letter-spacing:0;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(160deg,#55719e 0%,#6fa4e8 26%,#8fc2ff 48%,#4f9ec2 72%,#3d5680 100%);color:#0000;opacity:.78;-webkit-background-clip:text;background-clip:text;margin:0;font-size:min(1.11111vw,1.63934vh);line-height:.6;animation:19s ease-in-out infinite svelte-3z0wmw-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vignette.svelte-3z0wmw{pointer-events:none;background:radial-gradient(32rem 26rem at 78% 76%,#080a0eeb 0%,#080a0eb3 40%,#080a0e40 72%,#080a0e00 100%),linear-gradient(#080a0e4d,#080a0e00 35%,#080a0e66);position:absolute;inset:0}.sweep.svelte-3z0wmw{pointer-events:none;background:linear-gradient(100deg,#0000 42%,#78aaff0d 50%,#0000 58%);animation:23s linear infinite svelte-3z0wmw-sweep;position:absolute;inset:-20% -50%}@keyframes svelte-3z0wmw-breathe{0%,to{opacity:.7}50%{opacity:.9}}@keyframes svelte-3z0wmw-sweep{0%{transform:translate(-55%)}to{transform:translate(55%)}}@media (prefers-reduced-motion:reduce){.art.svelte-3z0wmw{opacity:.78;animation:none}.sweep.svelte-3z0wmw{display:none}}.card.svelte-3z0wmw{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-radius:var(--radius);background:#14171edb;border:1px solid #5a78af66;width:100%;max-width:22rem;padding:1.75rem;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0000008c}h1.svelte-3z0wmw{letter-spacing:-.01em;margin:0;font-size:1.25rem}.sub.svelte-3z0wmw{color:var(--text-dim);margin:.25rem 0 1.5rem;font-size:.875rem}label.svelte-3z0wmw{color:var(--text-dim);margin-bottom:.35rem;font-size:.8125rem;display:block}input.svelte-3z0wmw{background:#080a0ebf;margin-bottom:1rem}.error.svelte-3z0wmw{color:#ff9d95;background:#f851491a;border:1px solid #f8514950;border-radius:6px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.8125rem}.submit.svelte-3z0wmw{background:var(--accent-dim);border-color:var(--accent);width:100%;font-weight:500}.submit.svelte-3z0wmw:hover:not(:disabled){background:var(--accent)}.stats.svelte-ne1o2l{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:.25rem 1.1rem;min-width:0;padding:.5rem .75rem;display:flex}.stat.svelte-ne1o2l{align-items:baseline;gap:.4rem;display:inline-flex}.key.svelte-ne1o2l{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.6875rem}.val.svelte-ne1o2l{font-variant-numeric:tabular-nums;color:var(--text);font-size:.8125rem}.val.warm.svelte-ne1o2l{color:var(--warn)}.val.hot.svelte-ne1o2l{color:var(--fail)}.val.dim.svelte-ne1o2l{color:var(--text-faint);font-style:italic}.chips.svelte-ne1o2l{flex-wrap:wrap;gap:.25rem;min-width:0;display:inline-flex}.chip.svelte-ne1o2l{border:1px solid var(--border-strong);background:var(--bg-sunken);font-family:var(--mono);color:var(--text);white-space:nowrap;border-radius:4px;padding:.05rem .4rem;font-size:.6875rem}.schedules.svelte-qzpxr1{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.45rem .75rem}.row.svelte-qzpxr1{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.key.svelte-qzpxr1{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.6875rem}.job.svelte-qzpxr1{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.job.off.svelte-qzpxr1{opacity:.55}.dot.svelte-qzpxr1{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dot.ok.svelte-qzpxr1{background:var(--ok)}.dot.running.svelte-qzpxr1{background:var(--running);box-shadow:0 0 6px var(--running)}.dot.warn.svelte-qzpxr1{background:var(--warn)}.dot.fail.svelte-qzpxr1{background:var(--fail)}.name.svelte-qzpxr1{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.next.svelte-qzpxr1{color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.locked.svelte-qzpxr1{color:var(--text-faint);border:1px solid var(--border-strong);border-radius:3px;padding:0 .25rem;font-size:.625rem}.tools.svelte-qzpxr1{gap:.15rem;display:inline-flex}.icon.svelte-qzpxr1{color:var(--text-faint);background:0 0;border-color:#0000;padding:0 .3rem;font-size:.6875rem;line-height:1.4}.icon.svelte-qzpxr1:hover:not(:disabled){color:var(--text);background:#ffffff10}.icon.danger.svelte-qzpxr1:hover:not(:disabled){color:var(--fail)}.add.svelte-qzpxr1{padding:.1rem .5rem;font-size:.75rem}.editor.svelte-qzpxr1{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-top:.6rem;padding-top:.6rem;display:flex}.editor.svelte-qzpxr1 label:where(.svelte-qzpxr1){flex-direction:column;gap:.2rem;min-width:0;display:flex}.editor.svelte-qzpxr1 label:where(.svelte-qzpxr1) span:where(.svelte-qzpxr1){text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.625rem}.editor.svelte-qzpxr1 input:where(.svelte-qzpxr1),.editor.svelte-qzpxr1 select:where(.svelte-qzpxr1){width:11rem;padding:.3rem .45rem;font-size:.8125rem}.editor.svelte-qzpxr1 .cron:where(.svelte-qzpxr1) input:where(.svelte-qzpxr1){font-family:var(--mono);width:9rem}.presets.svelte-qzpxr1{flex-wrap:wrap;gap:.25rem;display:flex}.preset.svelte-qzpxr1{color:var(--text-dim);padding:.15rem .4rem;font-size:.6875rem}.actions.svelte-qzpxr1{gap:.4rem;display:flex}.actions.svelte-qzpxr1 button:where(.svelte-qzpxr1){padding:.3rem .7rem;font-size:.8125rem}.save.svelte-qzpxr1{background:var(--accent-dim);border-color:var(--accent)}.save.svelte-qzpxr1:hover:not(:disabled){background:var(--accent)}.error.svelte-qzpxr1{color:#ff9d95;flex-basis:100%;margin:.2rem 0 0;font-size:.75rem}.terminal.svelte-maclc7{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.scroll.svelte-maclc7{height:100%;font-family:var(--mono);padding:.75rem .9rem;font-size:12.5px;line-height:1.55;overflow:auto}.line.svelte-maclc7{white-space:pre;color:#c9d1d9}.line.fail.svelte-maclc7{color:#ff9d95}.line.warn.svelte-maclc7{color:#e3b341}.line.meta.svelte-maclc7{color:var(--text-faint);font-style:italic}.placeholder.svelte-maclc7{color:var(--text-faint);font-family:var(--sans);margin:0}.jump.svelte-maclc7{background:var(--accent-dim);border-color:var(--accent);padding:.3rem .6rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.9rem;box-shadow:0 2px 10px #0008}.console-form.svelte-1ax5xrl{margin:.8rem 0}.console-form.svelte-1ax5xrl label:where(.svelte-1ax5xrl){margin-bottom:.35rem;font-weight:600;display:block}.console-entry.svelte-1ax5xrl{gap:.5rem;display:flex}.console-entry.svelte-1ax5xrl input:where(.svelte-1ax5xrl){min-width:0;font-family:var(--mono)}.console-form.svelte-1ax5xrl p:where(.svelte-1ax5xrl){color:var(--text-dim);margin:.35rem 0 0;font-size:.85rem}.view.svelte-1ax5xrl{flex-direction:column;gap:1rem;min-width:0;height:100%;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:flex}.title.svelte-1ax5xrl{align-items:center;gap:.6rem;display:flex}.head.svelte-1ax5xrl h2:where(.svelte-1ax5xrl){letter-spacing:-.01em;margin:0;font-size:1.0625rem}.state.svelte-1ax5xrl{border:1px solid var(--border-strong);text-transform:capitalize;color:var(--text-faint);border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .5rem .1rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.state-dot.svelte-1ax5xrl{background:currentColor;border-radius:50%;width:6px;height:6px}.state.running.svelte-1ax5xrl{color:var(--ok);background:#3fb9501a;border-color:#3fb95060}.state.stopped.svelte-1ax5xrl{color:var(--fail);background:#f851491a;border-color:#f8514960}.state.degraded.svelte-1ax5xrl{color:var(--warn);background:#d299221a;border-color:#d2992260}.board.svelte-1ax5xrl{border:1px solid var(--border-strong);color:var(--text-faint);background:0 0;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.board.on.svelte-1ax5xrl{color:var(--accent);background:#4c8dff1a;border-color:#4c8dff60}.readonly.svelte-1ax5xrl{border:1px solid var(--border-strong);color:var(--text-faint);border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.desc.svelte-1ax5xrl{color:var(--text-dim);margin:.2rem 0 0;font-size:.8125rem}.actions.svelte-1ax5xrl{flex-wrap:wrap;gap:.5rem;display:flex}.script.svelte-1ax5xrl{align-items:center;gap:.45rem;display:inline-flex}.script-name.svelte-1ax5xrl{font-variant-numeric:tabular-nums}.script.fanout.svelte-1ax5xrl{border-color:var(--border-strong);border-left:2px solid var(--accent-dim)}.reach.svelte-1ax5xrl{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.services.svelte-1ax5xrl{flex-wrap:wrap;gap:.4rem;display:flex}.service.svelte-1ax5xrl{background:0 0;align-items:center;gap:.45rem;padding:.3rem .6rem;font-size:.8125rem;display:inline-flex}.dot.svelte-1ax5xrl{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dot.running.svelte-1ax5xrl{background:var(--ok);box-shadow:0 0 6px var(--ok)}.dot.stopped.svelte-1ax5xrl{background:var(--fail)}.dot.degraded.svelte-1ax5xrl{background:var(--warn);box-shadow:0 0 6px var(--warn)}.service-state.svelte-1ax5xrl{color:var(--text-faint);text-transform:capitalize;font-size:.6875rem}.spin.svelte-1ax5xrl{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:.7em;height:.7em;animation:.7s linear infinite svelte-1ax5xrl-spin}@keyframes svelte-1ax5xrl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-1ax5xrl{animation-duration:2s}}.empty.svelte-1ax5xrl{color:var(--text-faint);margin:0;font-size:.8125rem}.banner.svelte-1ax5xrl{color:#ff9d95;background:#f851491a;border:1px solid #f8514950;border-radius:6px;margin:0;padding:.55rem .75rem;font-size:.8125rem}.banner.subtle.svelte-1ax5xrl{color:#e3b341;background:#d299221a;border-color:#d2992250}.panes.svelte-1ax5xrl{grid-template-columns:minmax(0, calc(var(--split) * 1%)) auto minmax(0, 1fr);flex:1;gap:0 .5rem;min-height:0;display:grid}.panes.dragging.svelte-1ax5xrl{-webkit-user-select:none;user-select:none;cursor:col-resize}.splitter.svelte-1ax5xrl{cursor:col-resize;touch-action:none;border-radius:3px;align-self:stretch;place-items:center;width:10px;display:grid;position:relative}.grip.svelte-1ax5xrl{background:var(--border-strong);border-radius:2px;width:2px;height:2.25rem;transition:background .12s,height .12s}.splitter.svelte-1ax5xrl:hover .grip:where(.svelte-1ax5xrl),.splitter.svelte-1ax5xrl:focus-visible .grip:where(.svelte-1ax5xrl),.panes.dragging.svelte-1ax5xrl .grip:where(.svelte-1ax5xrl){background:var(--accent);height:4rem}.splitter.svelte-1ax5xrl:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.grip.svelte-1ax5xrl{transition:none}}@media (width<=900px){.panes.svelte-1ax5xrl{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr);gap:1rem}.splitter.svelte-1ax5xrl{display:none}}.pane.svelte-1ax5xrl{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex}.pane-head.svelte-1ax5xrl{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pane-head.svelte-1ax5xrl h3:where(.svelte-1ax5xrl){text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0;font-size:.8125rem;font-weight:600}.badge.svelte-1ax5xrl{border:1px solid;border-radius:999px;padding:.1rem .45rem;font-size:.6875rem;font-weight:600}.badge.running.svelte-1ax5xrl{color:var(--running);background:#4c8dff1a;border-color:#4c8dff60}.badge.ok.svelte-1ax5xrl{color:var(--ok);background:#3fb9501a;border-color:#3fb95060}.badge.failed.svelte-1ax5xrl,.badge.timeout.svelte-1ax5xrl,.badge.error.svelte-1ax5xrl{color:var(--fail);background:#f851491a;border-color:#f8514960}.badge.idle.svelte-1ax5xrl{color:var(--text-faint);border-color:var(--border-strong)}.meta.svelte-1ax5xrl{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.mini.svelte-1ax5xrl{padding:.15rem .5rem;font-size:.75rem}.cmd.svelte-1ax5xrl{max-width:100%;color:var(--text-faint);white-space:nowrap;margin:0;font-size:.75rem;overflow-x:auto}.panes.svelte-1ax5xrl,.actions.svelte-1ax5xrl,.pane-head.svelte-1ax5xrl{min-width:0}.health.svelte-fopfp3{border-top:1px solid var(--border);padding:.75rem 1rem}h2.svelte-fopfp3{text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);margin:0 0 .6rem;font-size:.6875rem;font-weight:600}.metric.svelte-fopfp3+.metric:where(.svelte-fopfp3){margin-top:.6rem}.line.svelte-fopfp3{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.name.svelte-fopfp3{color:var(--text-dim);font-size:.75rem}.value.svelte-fopfp3{font-variant-numeric:tabular-nums;color:var(--text);font-size:.75rem}.value.warm.svelte-fopfp3{color:var(--warn)}.value.hot.svelte-fopfp3{color:var(--fail)}.track.svelte-fopfp3{background:#ffffff10;border-radius:999px;height:4px;margin-top:.25rem;overflow:hidden}.fill.svelte-fopfp3{background:var(--accent);border-radius:999px;height:100%;transition:width .4s}.fill.warm.svelte-fopfp3{background:var(--warn)}.fill.hot.svelte-fopfp3{background:var(--fail)}.cores.svelte-fopfp3{align-items:flex-end;gap:1px;height:22px;margin-top:.35rem;display:flex}.core.svelte-fopfp3{background:#ffffff0d;border-radius:1px;flex:1 1 0;align-items:flex-end;min-width:2px;height:100%;display:flex;overflow:hidden}.core-fill.svelte-fopfp3{background:var(--accent);border-radius:1px;width:100%;transition:height .4s}.core-fill.warm.svelte-fopfp3{background:var(--warn)}.core-fill.hot.svelte-fopfp3{background:var(--fail)}@media (prefers-reduced-motion:reduce){.core-fill.svelte-fopfp3,.fill.svelte-fopfp3{transition:none}}.sub.svelte-fopfp3,.footnote.svelte-fopfp3{color:var(--text-faint);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.6875rem}.footnote.svelte-fopfp3{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.clock.svelte-fopfp3{border-top:1px solid var(--border);align-items:baseline;gap:.4rem;margin:.7rem 0 0;padding-top:.6rem;display:flex}.time.svelte-fopfp3{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:.9375rem}.zone.svelte-fopfp3{color:var(--text-faint);font-size:.6875rem}.chart.svelte-1knyfmf{width:100%;min-width:0;position:relative}svg.svelte-1knyfmf{display:block;overflow:visible}.grid.svelte-1knyfmf{stroke:var(--border);stroke-width:1px}.axis.svelte-1knyfmf{fill:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.625rem}.band.svelte-1knyfmf{fill:var(--accent);opacity:.18}.line.svelte-1knyfmf{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.compact.svelte-1knyfmf .line:where(.svelte-1knyfmf){stroke-width:1.25px}.limit.svelte-1knyfmf{stroke:var(--warn);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.cursor.svelte-1knyfmf{stroke:var(--text-faint);stroke-width:1px}.knob.svelte-1knyfmf{fill:var(--accent)}.none.svelte-1knyfmf{color:var(--text-faint);place-items:center;margin:0;font-size:.75rem;display:grid;position:absolute;inset:0}.readout.svelte-1knyfmf{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;min-height:1.1rem;margin:.15rem 0 0;font-size:.75rem;display:flex}.at.svelte-1knyfmf{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.fig.svelte-1knyfmf{color:var(--text)}.spread.svelte-1knyfmf{color:var(--text-faint)}.metrics.svelte-s30mhg{flex-direction:column;gap:1rem;min-width:0;height:100%;padding:1.25rem 1.5rem 2rem;display:flex;overflow-y:auto}.head.svelte-s30mhg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}h2.svelte-s30mhg{margin:0;font-size:1.0625rem;font-weight:600}h3.svelte-s30mhg{color:var(--text);margin:0 0 .6rem;font-size:.8125rem;font-weight:600}.ranges.svelte-s30mhg{flex-wrap:wrap;gap:2px;display:flex}.range.svelte-s30mhg{font-variant-numeric:tabular-nums;color:var(--text-dim);background:0 0;border-color:#0000;padding:.25rem .6rem;font-size:.75rem}.range.svelte-s30mhg:hover{color:var(--text)}.range.on.svelte-s30mhg{color:var(--text);background:#4c8dff1f;border-color:#4c8dff45}.detail.svelte-s30mhg{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.9rem 1rem 1rem}.pair.svelte-s30mhg{grid-template-columns:1fr 1fr;gap:1.25rem;min-width:0;display:grid}@media (width<=860px){.pair.svelte-s30mhg{grid-template-columns:1fr}}figure.svelte-s30mhg{min-width:0;margin:0}figcaption.svelte-s30mhg{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);align-items:baseline;gap:.4rem;margin-bottom:.35rem;font-size:.6875rem;display:flex}.cap.svelte-s30mhg{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.rows.svelte-s30mhg{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.row.svelte-s30mhg{width:100%;padding:.4rem .65rem;padding-left:calc(.65rem + var(--depth) * .85rem);text-align:left;color:var(--text-dim);background:0 0;border-color:#0000;grid-template-columns:minmax(6rem,1fr) minmax(0,13rem) minmax(0,13rem);align-items:center;gap:.75rem;min-width:0;display:grid}@media (width<=700px){.row.svelte-s30mhg{grid-template-columns:minmax(5rem,1fr) minmax(0,1fr)}.row.svelte-s30mhg .cell:where(.svelte-s30mhg):last-child{display:none}}.row.svelte-s30mhg:hover{color:var(--text);background:#ffffff08}.row.on.svelte-s30mhg{color:var(--text);background:#4c8dff1f;border-color:#4c8dff45}.row.host.svelte-s30mhg{color:var(--text);font-weight:500}.row-name.svelte-s30mhg{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.cell.svelte-s30mhg{grid-template-columns:1fr auto;align-items:center;gap:.5rem;min-width:0;display:grid}.spark.svelte-s30mhg{min-width:0}.fig.svelte-s30mhg{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.75rem}.notice.svelte-s30mhg{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);margin:0;padding:.85rem 1rem;font-size:.875rem}.notice.bad.svelte-s30mhg{color:#ff9d95;background:#f851491a;border-color:#f8514950}code.svelte-s30mhg{font-family:var(--mono);font-size:.8125rem}label.svelte-ccwfgz{gap:.4rem;margin:.7rem 0;font-size:.85rem;display:grid}input.svelte-ccwfgz{width:100%;min-width:0}.check.svelte-ccwfgz{align-items:center;display:flex}.check.svelte-ccwfgz input:where(.svelte-ccwfgz){width:auto}details.svelte-ccwfgz{margin:.6rem 0}summary.svelte-ccwfgz{cursor:pointer;color:var(--text-dim);font-size:.8rem}p.svelte-ccwfgz{color:var(--text-dim);font-size:.8rem}.heading.svelte-ccwfgz,.row.svelte-ccwfgz{align-items:center;gap:.5rem;margin:.6rem 0;display:flex}.heading.svelte-ccwfgz{justify-content:space-between;font-size:.85rem}button.svelte-ccwfgz{font-size:.75rem}textarea.console-config.svelte-1ybsbf6{font-family:var(--mono)}.configure.svelte-1ybsbf6{height:100%;padding:1.5rem;overflow-y:auto}header.svelte-1ybsbf6,.heading.svelte-1ybsbf6,.service.svelte-1ybsbf6{justify-content:space-between;align-items:center;gap:1rem;display:flex}header.svelte-1ybsbf6{margin-bottom:1rem}h1.svelte-1ybsbf6{margin:0;font-size:1.4rem}h2.svelte-1ybsbf6{font-size:1rem}p.svelte-1ybsbf6{color:var(--text-dim)}.buttons.svelte-1ybsbf6{flex-wrap:wrap;gap:.5rem;display:flex}form.svelte-1ybsbf6,.card.svelte-1ybsbf6{max-width:60rem}.card.svelte-1ybsbf6{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);margin:1rem 0;padding:1rem}.command.svelte-1ybsbf6>summary:where(.svelte-1ybsbf6){overflow-wrap:anywhere;font-weight:600}.service.svelte-1ybsbf6{border-bottom:1px solid var(--border);padding:.65rem 0}.service.svelte-1ybsbf6:last-child{border:0}fieldset.svelte-1ybsbf6{border:0;min-width:0;margin:0;padding:0}label.svelte-1ybsbf6{gap:.4rem;margin:.85rem 0;font-size:.85rem;display:grid}input.svelte-1ybsbf6,select.svelte-1ybsbf6,textarea.svelte-1ybsbf6{width:100%;min-width:0}textarea.svelte-1ybsbf6{resize:vertical}select.svelte-1ybsbf6,textarea.svelte-1ybsbf6{color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);font:inherit;padding:.6rem}input[readonly].svelte-1ybsbf6{color:var(--text-dim)}.check.svelte-1ybsbf6{align-items:center;display:flex}.check.svelte-1ybsbf6 input:where(.svelte-1ybsbf6){width:auto}.hint.svelte-1ybsbf6{font-size:.8rem;line-height:1.5}details.svelte-1ybsbf6{margin:1.2rem 0}summary.svelte-1ybsbf6{cursor:pointer}.primary.svelte-1ybsbf6{border-color:var(--accent);margin:1rem 0}.danger.svelte-1ybsbf6{color:#ff9d95}.error.svelte-1ybsbf6,.success.svelte-1ybsbf6{border-radius:var(--radius);white-space:pre-wrap;padding:.85rem}.error.svelte-1ybsbf6{color:#ff9d95;background:#f851491a}.success.svelte-1ybsbf6{color:var(--ok);background:#3fb9501a}@media (width<=700px){.configure.svelte-1ybsbf6{padding:1rem}header.svelte-1ybsbf6,.service.svelte-1ybsbf6{flex-direction:column;align-items:flex-start}}.shell.svelte-f3p84p{grid-template-columns:15rem 1fr;height:100%;display:grid}@media (width<=700px){.shell.svelte-f3p84p{grid-template-rows:auto 1fr;grid-template-columns:1fr}}.sidebar.svelte-f3p84p{background:var(--bg-raised);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}@media (width<=700px){.sidebar.svelte-f3p84p{border-right:none;border-bottom:1px solid var(--border)}}.brand.svelte-f3p84p{letter-spacing:-.01em;border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:1rem 1rem .85rem;font-size:.875rem;font-weight:600;display:flex}.dot.svelte-f3p84p{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%}.nav.svelte-f3p84p{padding:.6rem .6rem 0}.navlink.svelte-f3p84p{text-align:left;width:100%;color:var(--text-dim);background:0 0;border-color:#0000;align-items:center;gap:1px;padding:.5rem .65rem;font-size:.8125rem;display:flex}.navlink.svelte-f3p84p:hover{color:var(--text);background:#ffffff08}.navlink.active.svelte-f3p84p{color:var(--text);background:#4c8dff1f;border-color:#4c8dff45;font-weight:500}.glyph.svelte-f3p84p{text-align:center;width:1.1rem;color:var(--text-faint);flex-shrink:0;margin-right:.5rem}.navlink.active.svelte-f3p84p .glyph:where(.svelte-f3p84p){color:var(--accent)}.tabs.svelte-f3p84p{flex-direction:column;flex:1;gap:2px;min-height:0;padding:.6rem;display:flex;overflow-y:auto}@media (width<=700px){.tabs.svelte-f3p84p{flex-flow:wrap}}.row.svelte-f3p84p{padding-left:calc(var(--depth) * .85rem);align-items:center;gap:1px;min-width:0;display:flex}.twist.svelte-f3p84p{width:1.1rem;color:var(--text-faint);text-align:center;background:0 0;border:1px solid #0000;flex-shrink:0;padding:.5rem 0;font-size:.6875rem;line-height:1}.twist.svelte-f3p84p:hover:not(:disabled){color:var(--text);background:0 0;border-color:#0000}.tab.svelte-f3p84p{text-align:left;min-width:0;color:var(--text-dim);background:0 0;border-color:#0000;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.tab.group.svelte-f3p84p{color:var(--text);font-weight:500}.tab.svelte-f3p84p:hover{color:var(--text);background:#ffffff08}.tab.active.svelte-f3p84p{color:var(--text);background:#4c8dff1f;border-color:#4c8dff45;font-weight:500}.tab.drop-target.svelte-f3p84p{outline:2px solid var(--accent);background:#4c8dff30}.tab[draggable=true].svelte-f3p84p{cursor:grab}.tab-name.svelte-f3p84p{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tab-count.svelte-f3p84p{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.state.svelte-f3p84p{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:7px;height:7px}.state.running.svelte-f3p84p{background:var(--ok);box-shadow:0 0 6px var(--ok)}.state.stopped.svelte-f3p84p{background:var(--fail)}.state.degraded.svelte-f3p84p{background:var(--warn);box-shadow:0 0 6px var(--warn)}.state.unknown.svelte-f3p84p{background:var(--text-faint)}.state.blank.svelte-f3p84p{background:0 0}.foot.svelte-f3p84p{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.user.svelte-f3p84p{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.mini.svelte-f3p84p{flex-shrink:0;padding:.2rem .55rem;font-size:.75rem}.version.svelte-f3p84p{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.75rem;display:flex}.ver.svelte-f3p84p{color:var(--text-dim);font-variant-numeric:tabular-nums}.upd.svelte-f3p84p{color:var(--text-dim);opacity:.7}.upd.busy.svelte-f3p84p{opacity:1;animation:1.4s ease-in-out infinite svelte-f3p84p-pulse}.update.svelte-f3p84p{border-color:var(--accent,currentColor);color:var(--accent,inherit)}.upd-note.svelte-f3p84p,.upd-error.svelte-f3p84p{color:var(--text-dim);margin:0;padding:0 1rem .6rem;font-size:.7rem;line-height:1.4}@keyframes svelte-f3p84p-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.upd.busy.svelte-f3p84p{animation:none}}.main.svelte-f3p84p{flex-direction:column;min-width:0;min-height:0;display:flex}.panel.svelte-f3p84p{flex:1;min-height:0}.notice.svelte-f3p84p{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);margin:1.5rem;padding:.85rem 1rem;font-size:.875rem}.notice.svelte-f3p84p ul:where(.svelte-f3p84p){margin:.5rem 0 0;padding-left:1.1rem}.notice.bad.svelte-f3p84p{color:#ff9d95;background:#f851491a;border-color:#f8514950}.notice.warn.svelte-f3p84p{color:#e3b341;background:#d299221a;border-color:#d2992250;margin-bottom:0}.boot.svelte-1n46o8q{height:100%;color:var(--text-faint);place-items:center;display:grid}.error.svelte-1n46o8q{color:var(--fail)}
