.monaco-host.svelte-1g4qxuv{background:#1e1e1e;width:100%;height:100%;min-height:0;overflow:hidden}.monaco-host.ro.svelte-1g4qxuv .cursor,.monaco-host.ro.svelte-1g4qxuv .cursors-layer>.cursor{visibility:hidden!important;opacity:0!important;width:0!important;display:none!important}.monaco-host.ro.svelte-1g4qxuv .view-overlays .current-line,.monaco-host.ro.svelte-1g4qxuv .margin-view-overlays .current-line-margin{background:0 0!important;border:none!important}html,body{color:#ccc;-webkit-text-size-adjust:100%;background:#1e1e1e;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.shell.svelte-1uha8ag{height:100dvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.shell.dragging.svelte-1uha8ag{-webkit-user-select:none;user-select:none}.shell.dragging[data-drag=col].svelte-1uha8ag{cursor:col-resize}.shell.dragging[data-drag=row].svelte-1uha8ag{cursor:row-resize}.shell.dragging.svelte-1uha8ag .monaco-host{pointer-events:none}header.svelte-1uha8ag{background:#252526;border-bottom:1px solid #2b2b2b;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;height:40px;min-height:40px;max-height:40px;padding:0 10px;display:flex;overflow:hidden}.brand.svelte-1uha8ag{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.logo.svelte-1uha8ag{flex-shrink:0;width:18px;height:18px;display:block}.name.svelte-1uha8ag{color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:13px;font-weight:650}.tag.svelte-1uha8ag{color:#888;white-space:nowrap;font-size:11px}.status.svelte-1uha8ag{letter-spacing:.03em;text-transform:uppercase;color:#999;white-space:nowrap;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:650}.status[data-kind=ok].svelte-1uha8ag{color:#89d185;background:#1e3a1c;border-color:#3d6b3a}.status[data-kind=err].svelte-1uha8ag{color:#f48771;background:#3a1d1d;border-color:#6b2d2d}.status[data-kind=busy].svelte-1uha8ag{color:#cca700;background:#3a3200;border-color:#6b5a00}.actions.svelte-1uha8ag,.desk-actions.svelte-1uha8ag{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.chk.svelte-1uha8ag{color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.chk.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:#0e639c;flex-shrink:0;width:13px;height:13px;margin:0}.btn.svelte-1uha8ag{color:#ddd;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:#2d2d2d;border:1px solid #3c3c3c;border-radius:4px;flex-shrink:0;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500}a.btn.svelte-1uha8ag{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn.ghost.svelte-1uha8ag{background:0 0}.docs-link.svelte-1uha8ag{color:#9ec9f0;border-color:#2a4a66}.btn.svelte-1uha8ag:hover:not(:disabled){background:#3a3a3a;border-color:#505050}.btn.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.btn.primary.svelte-1uha8ag{color:#fff;background:#0e639c;border-color:#0e639c;font-weight:600}.btn.primary.svelte-1uha8ag:hover:not(:disabled){background:#17b;border-color:#17b}.key.svelte-1uha8ag{opacity:.65;margin-left:6px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.stepper.svelte-1uha8ag{background:#1a1a1a;border-bottom:1px solid #2b2b2b;grid-template-columns:repeat(4,1fr);display:none}.step.svelte-1uha8ag{color:#777;min-width:0;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 4px;transition:color .15s,background-color .15s,border-color .15s;display:flex}.step-num.svelte-1uha8ag{color:#888;background:#2a2a2a;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:color .15s,background-color .15s;display:grid}.step-label.svelte-1uha8ag{white-space:nowrap;font-size:12px;font-weight:600}.step.on.svelte-1uha8ag{color:#fff;background:#161616;border-bottom-color:#0e639c}.step.on.svelte-1uha8ag .step-num:where(.svelte-1uha8ag){color:#fff;background:#0e639c}.step.done.svelte-1uha8ag:not(.on) .step-num:where(.svelte-1uha8ag){color:#89d185;background:#1e3a1c}.step.bad.svelte-1uha8ag .step-num:where(.svelte-1uha8ag){color:#f48771;background:#3a1d1d}.m-dock.svelte-1uha8ag{display:none}.work.svelte-1uha8ag{background:#1e1e1e;min-height:0;display:grid;overflow:hidden}.editors.svelte-1uha8ag{min-width:0;min-height:0;display:grid;overflow:hidden}.split.svelte-1uha8ag{z-index:2;background:#252526;flex-shrink:0;position:relative}.split.svelte-1uha8ag:after{content:"";position:absolute}.split.v.svelte-1uha8ag{cursor:col-resize;border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b}.split.v.svelte-1uha8ag:after{inset:0 -3px}.split.h.svelte-1uha8ag{cursor:row-resize;border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b}.split.h.svelte-1uha8ag:after{inset:-3px 0}.split.svelte-1uha8ag:hover,.shell.dragging[data-drag=col].svelte-1uha8ag .split.v:where(.svelte-1uha8ag),.shell.dragging[data-drag=row].svelte-1uha8ag .split.h:where(.svelte-1uha8ag){background:#0e639c;border-color:#0e639c}.pane.svelte-1uha8ag{background:#1e1e1e;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.bar.svelte-1uha8ag{color:#969696;background:#252526;border-bottom:1px solid #2b2b2b;flex-shrink:0;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:12px;display:flex}.fname.svelte-1uha8ag{color:#ccc;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:500}.bar-meta.svelte-1uha8ag{color:#666;margin-left:auto;font-size:11px}.bar-tools.svelte-1uha8ag{align-items:center;gap:12px;margin-left:auto;display:flex}.bar-rc.svelte-1uha8ag{margin-left:auto}.empty.svelte-1uha8ag{text-align:center;color:#8a8a8a;background:#1e1e1e;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:28px 20px;font-size:13px;display:flex}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:22rem;margin:0;line-height:1.5}.empty.svelte-1uha8ag .hint:where(.svelte-1uha8ag){color:#555;font-size:12px}.loading.svelte-1uha8ag{color:#ccc;background:#1e1e1e;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:13px;display:flex}.spinner.svelte-1uha8ag{border:2px solid #333;border-top-color:#0e639c;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.bar.tabs.svelte-1uha8ag{gap:0;padding:0}.bar.tabs.svelte-1uha8ag>button:where(.svelte-1uha8ag){color:#969696;height:100%;font:inherit;cursor:pointer;background:#2d2d2d;border:0;border-right:1px solid #2b2b2b;padding:0 14px}.bar.tabs.svelte-1uha8ag>button.on:where(.svelte-1uha8ag){color:#fff;background:#1e1e1e}.bar-end.svelte-1uha8ag{margin-left:auto;padding-right:10px}.linkish.svelte-1uha8ag{color:#ccc;font:inherit;cursor:pointer;touch-action:manipulation;background:#2d2d2d;border:1px solid #3c3c3c;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:500}.linkish.svelte-1uha8ag:hover{background:#3a3a3a}.rc.svelte-1uha8ag{color:#ccc;vertical-align:middle;background:#3c3c3c;border-radius:4px;margin-left:4px;padding:0 5px;font-size:10px;line-height:16px;display:inline-block}.rc.ok.svelte-1uha8ag{color:#89d185;background:#1e3a1c}.rc.err.svelte-1uha8ag{color:#f48771;background:#3a1d1d}.body.svelte-1uha8ag{background:#1e1e1e;flex:1;min-height:0}.term.svelte-1uha8ag{-webkit-overflow-scrolling:touch;color:#ccc;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;height:100%;margin:0;padding:14px 16px;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.55;overflow:auto}.term.fail.svelte-1uha8ag{color:#f48771}.stdin.svelte-1uha8ag{resize:none;color:#d4d4d4;-webkit-overflow-scrolling:touch;background:#1e1e1e;border:0;outline:none;flex:1;width:100%;height:100%;min-height:0;padding:10px 14px;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.55}@media (width<=768px){.desk.svelte-1uha8ag{display:none}.shell.svelte-1uha8ag{background:#141414;grid-template-rows:44px 44px minmax(0,1fr);padding-bottom:0}header.svelte-1uha8ag{background:#1a1a1a;border-bottom-color:#2a2a2a;height:44px;min-height:44px;max-height:44px;padding:0 12px}.brand.svelte-1uha8ag{flex:auto;gap:8px}.name.svelte-1uha8ag{font-size:14px}.docs-link.svelte-1uha8ag{border-color:#3a7ebd;border-radius:15px;height:30px;padding:0 12px}.stepper.svelte-1uha8ag{display:grid}.bar.svelte-1uha8ag{background:#1a1a1a;height:40px;padding:0 12px}.chk.svelte-1uha8ag{gap:6px;font-size:12px}.chk.svelte-1uha8ag input:where(.svelte-1uha8ag){width:16px;height:16px}.linkish.svelte-1uha8ag{border-radius:8px;height:30px;padding:0 12px;font-size:12px}.rc.bar-rc.svelte-1uha8ag{padding:2px 8px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.m-dock.svelte-1uha8ag{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#1a1a1a;border-top:1px solid #2a2a2a;grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.btn.dock.svelte-1uha8ag{border-radius:12px;width:100%;min-width:0;height:46px;padding:0;font-size:15px;font-weight:600}.btn.dock.svelte-1uha8ag:active:not(:disabled){transform:scale(.97)}.term.svelte-1uha8ag{padding:14px}.mobile-stdin.svelte-1uha8ag{background:#161616;padding:14px;font-size:16px}}@media (width<=340px){.step.svelte-1uha8ag{gap:4px}.step-label.svelte-1uha8ag{font-size:11px}.btn.dock.svelte-1uha8ag{font-size:14px}}
