.wrap.svelte-3z0wmw{place-items:center;min-height:100vh;padding:16px;display:grid}form.svelte-3z0wmw{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}h1.svelte-3z0wmw{margin:0 0 8px;font-size:1.25rem}label.svelte-3z0wmw{color:var(--muted);flex-direction:column;gap:4px;font-size:.875rem;display:flex}header.svelte-1dqac8y{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:12px;padding:8px 16px;display:flex}nav.svelte-1dqac8y{gap:4px;display:flex}.links.svelte-1dqac8y{border-left:1px solid var(--border);margin-left:8px;padding-left:12px}.active.svelte-1dqac8y{background:var(--accent-soft);border-color:var(--accent)}.pc.svelte-1dqac8y{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.pc.online.svelte-1dqac8y{background:#3fb950}.spacer.svelte-1dqac8y{flex:1}@media (width<=480px){.user.svelte-1dqac8y{display:none}}dialog.svelte-1eh8v5n{border:1px solid var(--border);background:var(--panel);width:min(420px,100vw - 32px);color:var(--text);border-radius:8px;padding:20px}dialog.svelte-1eh8v5n::backdrop{background:#0006}form.svelte-1eh8v5n{flex-direction:column;gap:12px;display:flex}h2.svelte-1eh8v5n{margin:0;font-size:1rem}p.svelte-1eh8v5n{word-break:break-word;margin:0}.check.svelte-1eh8v5n{align-items:center;gap:8px;display:flex}.actions.svelte-1eh8v5n{justify-content:flex-end;gap:8px;display:flex}.browser.svelte-1msxpn{outline-offset:-6px;outline:2px dashed #0000;flex-direction:column;height:100%;display:flex}.browser.dragging.svelte-1msxpn{outline-color:var(--accent);background:var(--accent-soft)}.bar.svelte-1msxpn{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.crumbs.svelte-1msxpn{min-width:0;font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:4px;font-size:.875rem;display:flex}.spacer.svelte-1msxpn{flex:1}.banner.svelte-1msxpn{border:1px solid;border-radius:6px;justify-content:space-between;gap:8px;margin:8px 16px 0;padding:8px 12px;display:flex}.uploads.svelte-1msxpn{flex-direction:column;gap:4px;margin:8px 16px 0;padding:0;font-size:.875rem;list-style:none;display:flex}.uploads.svelte-1msxpn li:where(.svelte-1msxpn){align-items:center;gap:8px;display:flex}.uploads.svelte-1msxpn .name:where(.svelte-1msxpn){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.table-wrap.svelte-1msxpn{flex:1;padding:0 16px 16px;overflow:auto}table.svelte-1msxpn{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1msxpn{text-align:left;color:var(--muted);background:var(--bg);border-bottom:1px solid var(--border);padding:8px 6px;font-weight:500;position:sticky;top:0}td.svelte-1msxpn{border-bottom:1px solid var(--border-soft);padding:4px 6px}tbody.svelte-1msxpn tr:where(.svelte-1msxpn):hover{background:var(--hover)}tbody.loading.svelte-1msxpn{opacity:.5}td.name.svelte-1msxpn{word-break:break-all;align-items:center;gap:6px;display:flex}.num.svelte-1msxpn,.actions.svelte-1msxpn{text-align:right;white-space:nowrap}.actions.svelte-1msxpn button,.actions.svelte-1msxpn .button:where(.svelte-1msxpn){padding:2px 8px}.empty.svelte-1msxpn{text-align:center;padding:32px}.small.svelte-1msxpn{font-size:.75rem}@media (width<=600px){.hide-sm.svelte-1msxpn{display:none}}.res.svelte-1ihfbqz{flex-direction:column;gap:10px;height:100%;padding:8px 16px 16px;display:flex;overflow:auto}.bar.svelte-1ihfbqz{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer.svelte-1ihfbqz{flex:1}.small.svelte-1ihfbqz{font-size:.75rem}.result.svelte-1ihfbqz{align-items:baseline;gap:12px;display:flex}.result.failed.svelte-1ihfbqz{color:var(--danger)}pre.svelte-1ihfbqz{color:#e3e6eb;font-family:var(--mono);white-space:pre-wrap;background:#15181e;border-radius:6px;max-height:25vh;margin:0;padding:12px;font-size:.8rem;overflow:auto}table.svelte-1ihfbqz{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1ihfbqz{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 8px;font-weight:600}td.svelte-1ihfbqz{border-bottom:1px solid var(--border-soft);word-break:break-word;padding:6px 8px}.mono.svelte-1ihfbqz{font-family:var(--mono);font-size:.8rem}.act.svelte-1ihfbqz{text-align:right;white-space:nowrap}.act.svelte-1ihfbqz button:where(.svelte-1ihfbqz){padding:2px 8px}.tag.svelte-1ihfbqz{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.75rem}@media (width<=700px){.wide.svelte-1ihfbqz{display:none}}dialog.svelte-wmq96a{border:1px solid var(--border);background:var(--panel);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);border-radius:8px;padding:20px}dialog.svelte-wmq96a::backdrop{background:#0006}form.svelte-wmq96a{flex-direction:column;gap:10px;display:flex}h2.svelte-wmq96a{margin:0;font-size:1rem}p.svelte-wmq96a{word-break:break-word;margin:0}fieldset.svelte-wmq96a{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;padding:6px 10px 8px;display:flex}legend.svelte-wmq96a{padding:0 4px;font-size:.85rem}.check.svelte-wmq96a{word-break:break-all;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.off.svelte-wmq96a{opacity:.6}.small.svelte-wmq96a{font-size:.75rem}.actions.svelte-wmq96a{justify-content:flex-end;gap:8px;display:flex}.catalog.svelte-kce10d{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.top.svelte-kce10d,.filters.svelte-kce10d{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters.svelte-kce10d input:where(.svelte-kce10d){flex:1;min-width:200px}.spacer.svelte-kce10d{flex:1}.small.svelte-kce10d{font-size:.75rem}p.svelte-kce10d{margin:0}.items.svelte-kce10d{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:60vh;display:grid;overflow:auto}.items.list.svelte-kce10d{grid-template-columns:1fr;gap:2px}.item.svelte-kce10d{text-align:left;background:0 0;align-items:flex-start;gap:10px;min-width:0;padding:8px;display:flex}.items.svelte-kce10d:not(.list) .item:where(.svelte-kce10d){text-align:center;flex-direction:column;align-items:center;height:190px}.item.svelte-kce10d:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.logo.svelte-kce10d{flex:none;place-items:center;width:48px;height:48px;display:grid}.list.svelte-kce10d .logo:where(.svelte-kce10d){width:32px;height:32px}.logo.svelte-kce10d img:where(.svelte-kce10d){object-fit:contain;max-width:100%;max-height:100%}.letter.svelte-kce10d{background:var(--accent-soft);border-radius:8px;place-items:center;width:100%;height:100%;font-size:1.2rem;font-weight:600;display:grid}.text.svelte-kce10d{flex-direction:column;gap:2px;min-width:0;display:flex}.title.svelte-kce10d{font-weight:600}.desc.svelte-kce10d{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list.svelte-kce10d .desc:where(.svelte-kce10d){-webkit-line-clamp:1;line-clamp:1}.more.svelte-kce10d{align-self:center}.views.svelte-1ig76ka{gap:2px;display:flex}.views.svelte-1ig76ka button:where(.svelte-1ig76ka){background:0 0;border-color:#0000;padding:2px 10px}.views.svelte-1ig76ka button.active:where(.svelte-1ig76ka){background:var(--accent-soft);border-color:var(--accent)}.resources.svelte-1ig76ka{flex:1;min-height:0}.editor.svelte-1ig76ka{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.editor.svelte-1ig76ka label:where(.svelte-1ig76ka){flex-direction:column;gap:4px;font-size:.85rem;display:flex}.editor.svelte-1ig76ka textarea:where(.svelte-1ig76ka){box-sizing:border-box;width:100%;font-family:var(--mono);font-size:.8rem}.cactions.svelte-1ig76ka{white-space:nowrap}.reach.svelte-1ig76ka{flex-wrap:wrap;gap:4px;display:flex}.tag.svelte-1ig76ka{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.75rem;text-decoration:none}a.tag.online.svelte-1ig76ka{color:#2da44e;border-color:#2da44e}a.tag.port.svelte-1ig76ka{color:#bf8700;border-color:#bf8700}a.tag.svelte-1ig76ka:hover{background:var(--accent-soft)}.cactions.svelte-1ig76ka button:where(.svelte-1ig76ka){margin-left:4px;padding:2px 8px}.docker.svelte-1ig76ka{flex-direction:column;height:100%;display:flex}.bar.svelte-1ig76ka{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.spacer.svelte-1ig76ka{flex:1}.install.svelte-1ig76ka{border:1px solid var(--border);background:var(--panel);border-radius:6px;flex-direction:column;gap:8px;max-height:60vh;margin:8px 16px 0;padding:12px;display:flex;overflow:auto}.install.svelte-1ig76ka label:where(.svelte-1ig76ka),.preview.svelte-1ig76ka label:where(.svelte-1ig76ka){color:var(--muted);flex-direction:column;gap:2px;font-size:.8rem;display:flex}.install.svelte-1ig76ka label.check:where(.svelte-1ig76ka){color:var(--text);flex-direction:row;align-items:center}.install.svelte-1ig76ka textarea:where(.svelte-1ig76ka){box-sizing:border-box;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:6px;padding:6px 8px}.install.svelte-1ig76ka textarea.mono:where(.svelte-1ig76ka){font-family:var(--mono);font-size:.8rem}.fields.svelte-1ig76ka{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.preview.svelte-1ig76ka{flex-direction:column;gap:8px;display:flex}.row.svelte-1ig76ka{gap:8px;display:flex}.publish.svelte-1ig76ka{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;display:flex}.publish.svelte-1ig76ka legend:where(.svelte-1ig76ka){color:var(--muted);padding:0 4px;font-size:.8rem}.install.svelte-1ig76ka label.indent:where(.svelte-1ig76ka){margin-left:22px}.published.svelte-1ig76ka{border:1px solid #2da44e;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.published.failed.svelte-1ig76ka{border-color:var(--danger)}.install.svelte-1ig76ka .warn:where(.svelte-1ig76ka){color:var(--danger)}.published.svelte-1ig76ka code:where(.svelte-1ig76ka){-webkit-user-select:all;user-select:all}.hint.svelte-1ig76ka{font-size:.85rem}.hint.warn.svelte-1ig76ka{color:var(--danger)}.banner.svelte-1ig76ka{border:1px solid;border-radius:6px;margin:8px 16px 0;padding:8px 12px}.split.svelte-1ig76ka{flex:1;grid-template-columns:minmax(200px,280px) 1fr;min-height:0;display:grid}.stacks.svelte-1ig76ka{border-right:1px solid var(--border);margin:0;padding:8px;list-style:none;overflow:auto}.stacks.svelte-1ig76ka button:where(.svelte-1ig76ka){text-align:left;background:0 0;border-color:#0000;align-items:flex-start;gap:8px;width:100%;display:flex}.stacks.svelte-1ig76ka button.selected:where(.svelte-1ig76ka){background:var(--accent-soft);border-color:var(--accent)}.what.svelte-1ig76ka{flex-direction:column;min-width:0;display:flex}.detail.svelte-1ig76ka{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:8px 16px 16px;display:flex;overflow:auto}.head.svelte-1ig76ka{flex-direction:column;display:flex}h3.svelte-1ig76ka{margin:4px 0 0;font-size:1rem}.actions.svelte-1ig76ka{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.note.svelte-1ig76ka{margin:0}.result.svelte-1ig76ka{align-items:baseline;gap:12px;display:flex}.result.failed.svelte-1ig76ka{color:var(--danger)}table.svelte-1ig76ka{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-1ig76ka{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 8px;font-weight:600}td.svelte-1ig76ka{border-bottom:1px solid var(--border-soft);word-break:break-word;padding:6px 8px}tr.open.svelte-1ig76ka td:where(.svelte-1ig76ka){background:var(--accent-soft)}.mono.svelte-1ig76ka{font-family:var(--mono);font-size:.8rem}.loghead.svelte-1ig76ka{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}pre.svelte-1ig76ka{color:#e3e6eb;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#15181e;border-radius:6px;margin:0;padding:12px;font-size:.8rem;overflow:auto}.output.svelte-1ig76ka{max-height:30vh}.logs.svelte-1ig76ka{min-height:200px;max-height:60vh}.small.svelte-1ig76ka{font-size:.75rem}.empty.svelte-1ig76ka{padding:16px}@media (width<=700px){.split.svelte-1ig76ka{grid-template-rows:auto 1fr;grid-template-columns:1fr}.stacks.svelte-1ig76ka{border-right:none;border-bottom:1px solid var(--border);max-height:30vh}.wide.svelte-1ig76ka{display:none}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.wrap.svelte-1rboz75{background:#15181e;height:100%;position:relative}.term.svelte-1rboz75{position:absolute;inset:8px}.overlay.svelte-1rboz75{color:#e3e6eb;background:#1c2028f2;border:1px solid #2e3440;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:.875rem;display:flex;position:absolute;bottom:16px;right:16px}.terminals.svelte-1rm4vnn{flex-direction:column;height:100%;display:flex}.tabs.svelte-1rm4vnn{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:6px 16px 0;display:flex;overflow-x:auto}.tab.svelte-1rm4vnn{border:1px solid var(--border);background:var(--panel);border-bottom:none;border-radius:6px 6px 0 0;align-items:center;display:flex}.tab.active.svelte-1rm4vnn{background:var(--bg);border-color:var(--accent)}.tab.svelte-1rm4vnn button:where(.svelte-1rm4vnn){background:0 0;border:none;border-radius:0}.title.svelte-1rm4vnn{text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:4px 4px 4px 10px;font-size:.875rem;overflow:hidden}.close.svelte-1rm4vnn{color:var(--muted);padding:4px 8px}.close.svelte-1rm4vnn:hover{color:var(--danger)}.add.svelte-1rm4vnn{padding:2px 10px}.views.svelte-1rm4vnn{flex:1;min-height:0}.view.svelte-1rm4vnn{height:100%}.view[hidden].svelte-1rm4vnn{display:none}.empty.svelte-1rm4vnn{text-align:center;padding:32px}.tests.svelte-p28y7g{flex-direction:column;height:100%;display:flex}.bar.svelte-p28y7g{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.spacer.svelte-p28y7g{flex:1}.access.svelte-p28y7g{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 16px;display:flex}.badge.svelte-p28y7g{border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:.75rem}.badge.full.svelte-p28y7g{color:#bf8700;border-color:#bf8700}.badge.off.svelte-p28y7g{color:var(--danger);border-color:var(--danger)}.log.svelte-p28y7g{border-bottom:1px solid var(--border);max-height:25vh;margin:0;padding:6px 16px;font-size:.8rem;list-style:none;overflow:auto}.log.svelte-p28y7g .who:where(.svelte-p28y7g){min-width:80px;display:inline-block}.banner.svelte-p28y7g{border:1px solid;border-radius:6px;margin:8px 16px 0;padding:8px 12px}.split.svelte-p28y7g{flex:1;grid-template-columns:minmax(220px,300px) 1fr;min-height:0;display:grid}.runs.svelte-p28y7g{border-right:1px solid var(--border);margin:0;padding:8px;list-style:none;overflow:auto}.runs.svelte-p28y7g button:where(.svelte-p28y7g){text-align:left;background:0 0;border-color:#0000;align-items:flex-start;gap:8px;width:100%;display:flex}.runs.svelte-p28y7g button.selected:where(.svelte-p28y7g){background:var(--accent-soft);border-color:var(--accent)}.what.svelte-p28y7g{flex-direction:column;display:flex}.detail.svelte-p28y7g{flex-direction:column;min-width:0;min-height:0;padding:8px 16px 16px;display:flex}h3.svelte-p28y7g{margin:4px 0 8px;font-size:1rem}.steps.svelte-p28y7g{margin:0 0 8px;padding:0;font-size:.9rem;list-style:none}.steps.svelte-p28y7g .failed:where(.svelte-p28y7g){color:var(--danger)}pre.svelte-p28y7g{color:#e3e6eb;min-height:0;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#15181e;border-radius:6px;flex:1;margin:0;padding:12px;font-size:.8rem;overflow:auto}.small.svelte-p28y7g{font-size:.75rem}.empty.svelte-p28y7g{padding:16px}@media (width<=700px){.split.svelte-p28y7g{grid-template-rows:auto 1fr;grid-template-columns:1fr}.runs.svelte-p28y7g{border-right:none;border-bottom:1px solid var(--border);max-height:35vh}}section.svelte-j7dz7y{max-width:560px;margin:0 auto;padding:24px 16px}h2.svelte-j7dz7y{margin:0 0 16px;font-size:18px}h3.svelte-j7dz7y{color:var(--muted,#888);margin:24px 0 8px;font-size:14px;font-weight:600}h2.svelte-j7dz7y+h3:where(.svelte-j7dz7y){margin-top:0}.state.small.svelte-j7dz7y{gap:10px;font-size:16px}.user.svelte-j7dz7y+.user:where(.svelte-j7dz7y){border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.user.svelte-j7dz7y p:where(.svelte-j7dz7y){margin:6px 0 0 24px}.note.svelte-j7dz7y{font-size:13px}.card.svelte-j7dz7y{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px}.state.svelte-j7dz7y{align-items:center;gap:12px;font-size:20px;display:flex}.dot.svelte-j7dz7y{background:var(--muted,#888);border-radius:50%;flex:none;width:14px;height:14px}.online.svelte-j7dz7y .dot:where(.svelte-j7dz7y){background:#3fb950;box-shadow:0 0 10px #3fb950}dl.svelte-j7dz7y{grid-template-columns:auto 1fr;gap:6px 16px;margin:16px 0 0;display:grid}dt.svelte-j7dz7y{color:var(--muted,#888)}dd.svelte-j7dz7y{overflow-wrap:anywhere;margin:0}p.svelte-j7dz7y{margin:14px 0 0}section.svelte-14y5pl4{max-width:1100px;margin:0 auto;padding:24px 16px}h2.svelte-14y5pl4{margin:0 0 16px;font-size:18px}h3.svelte-14y5pl4{color:var(--muted);margin:28px 0 8px;font-size:14px;font-weight:600}.scroll.svelte-14y5pl4{border:1px solid var(--border);background:var(--panel);border-radius:10px;overflow-x:auto}table.svelte-14y5pl4{border-collapse:collapse;width:100%;font-size:14px}th.svelte-14y5pl4,td.svelte-14y5pl4{text-align:left;border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:8px 10px}tr.svelte-14y5pl4:last-child td:where(.svelte-14y5pl4){border-bottom:0}th.svelte-14y5pl4{color:var(--muted);white-space:nowrap;font-weight:600}.small.svelte-14y5pl4{font-size:12px}.actions.svelte-14y5pl4{white-space:nowrap;text-align:right}.actions.svelte-14y5pl4 button:where(.svelte-14y5pl4){margin-left:4px}.row.svelte-14y5pl4{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.row.svelte-14y5pl4 input:where(.svelte-14y5pl4){flex:180px;min-width:0}.error.svelte-14y5pl4{color:#f85149}.ok.svelte-14y5pl4{color:#3fb950}p.svelte-14y5pl4{margin:8px 0}.ionos.svelte-10gysf8{flex-direction:column;height:100%;display:flex}.bar.svelte-10gysf8{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}nav.svelte-10gysf8{gap:4px;display:flex}nav.svelte-10gysf8 .active:where(.svelte-10gysf8){background:var(--accent-soft);border-color:var(--accent)}.spacer.svelte-10gysf8{flex:1}.usage.svelte-10gysf8{align-items:center;gap:6px;display:flex}meter.svelte-10gysf8{width:90px}.banner.svelte-10gysf8{border:1px solid;border-radius:6px;margin:8px 16px 0;padding:8px 12px}.body.svelte-10gysf8{padding:8px 16px 16px;overflow:auto}.split.svelte-10gysf8{flex:1;grid-template-columns:minmax(200px,280px) 1fr;min-height:0;display:grid}.list.svelte-10gysf8{border-right:1px solid var(--border);margin:0;padding:8px;list-style:none;overflow:auto}.list.svelte-10gysf8 button:where(.svelte-10gysf8){text-align:left;background:0 0;border-color:#0000;justify-content:space-between;gap:8px;width:100%;display:flex}.list.svelte-10gysf8 button.selected:where(.svelte-10gysf8){background:var(--accent-soft);border-color:var(--accent)}.detail.svelte-10gysf8{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:8px 16px 16px;display:flex;overflow:auto}.head.svelte-10gysf8{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}h3.svelte-10gysf8{margin:4px 0 0;font-size:1rem}.note.svelte-10gysf8{margin:0}.form.svelte-10gysf8{border:1px solid var(--border);background:var(--panel);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;display:flex}.form.svelte-10gysf8 strong:where(.svelte-10gysf8),.form.svelte-10gysf8 .error:where(.svelte-10gysf8),.form.svelte-10gysf8 .row:where(.svelte-10gysf8){flex-basis:100%}.form.svelte-10gysf8 label:where(.svelte-10gysf8){color:var(--muted);flex-direction:column;gap:2px;font-size:.8rem;display:flex}.form.svelte-10gysf8 label.grow:where(.svelte-10gysf8){flex:1;min-width:200px}.form.svelte-10gysf8 label.check:where(.svelte-10gysf8){flex-direction:row;align-items:center}.row.svelte-10gysf8{gap:8px;display:flex}.search.svelte-10gysf8{max-width:320px}table.svelte-10gysf8{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-10gysf8{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 8px;font-weight:600}td.svelte-10gysf8{border-bottom:1px solid var(--border-soft);word-break:break-word;padding:6px 8px}tr.off.svelte-10gysf8 td:where(.svelte-10gysf8){opacity:.55}.facts.svelte-10gysf8 th:where(.svelte-10gysf8){border-bottom:1px solid var(--border-soft);width:14rem}.actions.svelte-10gysf8{white-space:nowrap}.actions.svelte-10gysf8 button:where(.svelte-10gysf8){margin-left:4px;padding:2px 8px}.mono.svelte-10gysf8{font-family:var(--mono);font-size:.8rem}.warn.svelte-10gysf8{color:var(--danger)}.small.svelte-10gysf8{font-size:.75rem}.empty.svelte-10gysf8{padding:16px}@media (width<=700px){.split.svelte-10gysf8{grid-template-rows:auto 1fr;grid-template-columns:1fr}.list.svelte-10gysf8{border-right:none;border-bottom:1px solid var(--border);max-height:30vh}.wide.svelte-10gysf8{display:none}}.caddy.svelte-8zgmk4{flex-direction:column;height:100%;display:flex}.bar.svelte-8zgmk4{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.bar.svelte-8zgmk4 .active:where(.svelte-8zgmk4){background:var(--accent-soft);border-color:var(--accent)}.spacer.svelte-8zgmk4{flex:1}.banner.svelte-8zgmk4{border:1px solid;border-radius:6px;margin:8px 16px 0;padding:8px 12px}.ok.svelte-8zgmk4{color:#2da44e}.body.svelte-8zgmk4{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 24px;display:flex;overflow:auto}.cards.svelte-8zgmk4{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}article.svelte-8zgmk4{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}article.locked.svelte-8zgmk4{opacity:.85}article.svelte-8zgmk4 header:where(.svelte-8zgmk4){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hosts.svelte-8zgmk4{flex-direction:column;min-width:0;display:flex}.hosts.svelte-8zgmk4 a:where(.svelte-8zgmk4){color:var(--accent);word-break:break-all;font-weight:600}.target.svelte-8zgmk4{word-break:break-all;font-size:.9rem}.badges.svelte-8zgmk4{flex-wrap:wrap;gap:6px;display:flex}.badge.svelte-8zgmk4{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:.75rem}.badge.good.svelte-8zgmk4{color:#2da44e;border-color:#2da44e}.badge.warn.svelte-8zgmk4{color:var(--danger);border-color:var(--danger)}footer.svelte-8zgmk4{gap:8px;margin-top:auto;display:flex}.snippet.svelte-8zgmk4{background:var(--bg);border:1px solid var(--border-soft);font-family:var(--mono);white-space:pre-wrap;border-radius:6px;margin:0;padding:8px;font-size:.75rem;overflow:hidden}.form.svelte-8zgmk4,.raw.svelte-8zgmk4,.secret.svelte-8zgmk4{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.secret.svelte-8zgmk4{border-color:#2da44e}.secret.svelte-8zgmk4 code:where(.svelte-8zgmk4){-webkit-user-select:all;user-select:all}.form.svelte-8zgmk4 label:where(.svelte-8zgmk4){color:var(--muted);flex-direction:column;gap:2px;font-size:.8rem;display:flex}.form.svelte-8zgmk4 label.check:where(.svelte-8zgmk4){color:var(--text);flex-direction:row;align-items:center;gap:6px;font-size:.9rem}.form.svelte-8zgmk4 label.grow:where(.svelte-8zgmk4){flex:1;min-width:200px}.form.svelte-8zgmk4 fieldset:where(.svelte-8zgmk4){border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:6px;display:flex}.form.svelte-8zgmk4 legend:where(.svelte-8zgmk4){color:var(--muted);padding:0 4px;font-size:.8rem}.indent.svelte-8zgmk4{margin-left:22px}.row.svelte-8zgmk4{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.raw.svelte-8zgmk4 textarea:where(.svelte-8zgmk4){box-sizing:border-box;background:var(--bg);width:100%;min-height:300px;color:var(--text);border:1px solid var(--border);font-family:var(--mono);tab-size:4;border-radius:6px;padding:8px;font-size:.8rem}.warn.svelte-8zgmk4{color:var(--danger)}.small.svelte-8zgmk4{font-size:.75rem}.wrap.svelte-l0hlmc{flex-direction:column;height:100%;display:flex}.bar.svelte-l0hlmc{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 16px;display:flex}.spacer.svelte-l0hlmc{flex:1}iframe.svelte-l0hlmc{background:#fff;border:0;flex:1;width:100%}.shell.svelte-1n46o8q{flex-direction:column;height:100vh;display:flex}main.svelte-1n46o8q{flex:1;min-height:0}.module.svelte-1n46o8q{height:100%;overflow:auto}.module[hidden].svelte-1n46o8q{display:none}.center.svelte-1n46o8q{place-items:center;height:100vh;display:grid}:root{--bg:#fff;--panel:#f6f7f9;--text:#1d2330;--muted:#697386;--border:#d9dde4;--border-soft:#eceef2;--hover:#f2f4f7;--accent:#2f6fde;--accent-soft:#e8f0fd;--danger:#c4372c;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#15181e;--panel:#1c2028;--text:#e3e6eb;--muted:#8b93a3;--border:#2e3440;--border-soft:#232831;--hover:#1f242d;--accent:#6a9cf0;--accent-soft:#1d2a40;--danger:#ef6b5f}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:15px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}button,.button,input,select{font:inherit;color:inherit}button,.button{background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 12px;text-decoration:none;display:inline-block}button:hover:not(:disabled),.button:hover{border-color:var(--muted)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.danger{background:var(--danger);border-color:var(--danger);color:#fff}button.danger-text{color:var(--danger)}button.link{color:var(--accent);text-align:left;background:0 0;border:none;padding:0}button.link:hover{text-decoration:underline}input,select{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:8px 10px}input:focus,select:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muted{color:var(--muted)}.error{color:var(--danger)}
