@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";:root{--radius: .625rem;--background: oklch( .992 .002 95 );--foreground: oklch(.21 .006 95);--card: oklch(1 0 0);--card-foreground: oklch(.21 .006 95);--popover: oklch(1 0 0);--popover-foreground: oklch(.21 .006 95);--primary: oklch(.585 .13 152);--primary-foreground: oklch(.985 .01 150);--secondary: oklch(.97 .004 95);--secondary-foreground: oklch(.27 .006 95);--muted: oklch(.97 .004 95);--muted-foreground: oklch(.52 .006 95);--accent: oklch(.97 .004 95);--accent-foreground: oklch(.27 .006 95);--destructive: oklch(.577 .21 22);--destructive-foreground: oklch(.985 .01 95);--border: oklch(.915 .004 95);--input: oklch(.915 .004 95);--ring: oklch(.585 .13 152);--chart-1: oklch(.585 .13 152);--chart-2: oklch(.55 .12 255);--chart-3: oklch(.62 .16 35);--chart-4: oklch(.72 .15 75);--chart-5: oklch(.56 .16 295);--sidebar: oklch(.985 .003 95);--sidebar-foreground: oklch(.21 .006 95);--sidebar-primary: oklch(.585 .13 152);--sidebar-primary-foreground: oklch(.985 .01 150);--sidebar-accent: oklch(.97 .004 95);--sidebar-accent-foreground: oklch(.27 .006 95);--sidebar-border: oklch(.915 .004 95);--sidebar-ring: oklch(.585 .13 152);--gray-50: #f7f7f4;--gray-100: #efefea;--gray-150: #e7e7e1;--gray-200: #deded6;--gray-300: #cbcbc1;--gray-400: #a6a69b;--gray-500: #7d7d72;--gray-600: #5d5d54;--gray-700: #434039;--gray-800: #2a2823;--gray-900: #1a1915;--gray-950: #111010;--green-50: #eaf8ef;--green-100: #d2f0dd;--green-200: #a6e1bd;--green-300: #6cd097;--green-400: #33bd71;--green-500: #1f9d54;--green-600: #178446;--green-700: #126a39;--green-800: #11512e;--red-50: #fdeeee;--red-100: #fad9da;--red-300: #f1a3a6;--red-500: #e0494e;--red-600: #c5363b;--red-700: #9f2a2f;--amber-50: #fcf3e3;--amber-100: #f8e4bf;--amber-300: #eec479;--amber-500: #d98e29;--amber-600: #b9741d;--amber-700: #94591a;--blue-50: #eaf2fb;--blue-100: #cfe1f5;--blue-300: #8db9e6;--blue-500: #3b82c4;--blue-600: #2d6cab;--blue-700: #245688;--violet-50: #f1eefb;--violet-100: #e0d8f6;--violet-300: #b6a3e6;--violet-500: #7c5cd4;--violet-600: #6647bb;--violet-700: #523a96;--health-inactive-fg: var(--gray-600);--health-inactive-bg: var(--gray-100);--health-inactive-bd: var(--gray-300);--health-blocked-fg: var(--red-700);--health-blocked-bg: var(--red-50);--health-blocked-bd: var(--red-300);--health-waiting-fg: var(--amber-700);--health-waiting-bg: var(--amber-50);--health-waiting-bd: var(--amber-300);--health-active-fg: var(--green-700);--health-active-bg: var(--green-50);--health-active-bd: var(--green-300);--health-complete-fg: var(--blue-700);--health-complete-bg: var(--blue-50);--health-complete-bd: var(--blue-300);--col-agent-fg: var(--violet-700);--col-agent-bg: var(--violet-50);--col-agent-bd: var(--violet-300);--col-agent-solid: var(--violet-500);--col-reactive-fg: var(--amber-700);--col-reactive-bg: var(--amber-50);--col-reactive-bd: var(--amber-300);--col-reactive-solid: var(--amber-500);--col-inert-fg: var(--gray-600);--col-inert-bg: var(--gray-100);--col-inert-bd: var(--gray-300);--col-inert-solid: var(--gray-400);--surface-app: var(--background);--surface-card: var(--card);--surface-sunken: var(--muted);--surface-raised: var(--popover);--surface-inverse: var(--foreground);--surface-hover: var(--secondary);--surface-active: var(--accent);--text-strong: var(--foreground);--text-body: var(--card-foreground);--text-muted: var(--muted-foreground);--text-subtle: var(--muted-foreground);--text-onaccent: var(--primary-foreground);--text-inverse: var(--background);--tooltip-bg: var(--foreground);--tooltip-text: var(--background);--border-subtle: var(--border);--border-default: var(--border);--border-strong: var(--muted-foreground);--border-focus: var(--ring);--accent-hover: oklch(.52 .13 152);--accent-active: oklch(.46 .12 152);--accent-weak: var(--green-50);--accent-weak-border: var(--green-200);--accent-text: var(--green-700)}.dark,[data-theme=dark]{--background: oklch(.16 .004 95);--foreground: oklch(.97 .003 95);--card: oklch(.2 .004 95);--card-foreground: oklch(.97 .003 95);--popover: oklch(.22 .004 95);--popover-foreground: oklch(.97 .003 95);--primary: oklch(.66 .14 152);--primary-foreground: oklch(.16 .02 152);--secondary: oklch(.27 .004 95);--secondary-foreground: oklch(.97 .003 95);--muted: oklch(.27 .004 95);--muted-foreground: oklch(.7 .005 95);--accent: oklch(.27 .004 95);--accent-foreground: oklch(.97 .003 95);--destructive: oklch(.7 .18 22);--destructive-foreground: oklch(.97 .01 95);--border: oklch(1 0 0 / 11%);--input: oklch(1 0 0 / 15%);--ring: oklch(.66 .14 152);--chart-1: oklch(.66 .14 152);--chart-2: oklch(.62 .13 255);--chart-3: oklch(.68 .16 35);--chart-4: oklch(.76 .15 75);--chart-5: oklch(.64 .16 295);--sidebar: oklch(.2 .004 95);--sidebar-foreground: oklch(.97 .003 95);--sidebar-primary: oklch(.66 .14 152);--sidebar-primary-foreground: oklch(.16 .02 152);--sidebar-accent: oklch(.27 .004 95);--sidebar-accent-foreground: oklch(.97 .003 95);--sidebar-border: oklch(1 0 0 / 11%);--sidebar-ring: oklch(.66 .14 152);--health-inactive-fg: var(--gray-400);--health-inactive-bg: #1e1d18;--health-inactive-bd: #39362f;--health-blocked-fg: #f1a3a6;--health-blocked-bg: #2a1414;--health-blocked-bd: #5a2426;--health-waiting-fg: #eec479;--health-waiting-bg: #271c0e;--health-waiting-bd: #5a3f18;--health-active-fg: var(--green-300);--health-active-bg: #11221a;--health-active-bd: #1f4530;--health-complete-fg: #8db9e6;--health-complete-bg: #122130;--health-complete-bd: #244a6e;--col-agent-fg: #b6a3e6;--col-agent-bg: #1c1630;--col-agent-bd: #3a2c63;--col-agent-solid: var(--violet-500);--col-reactive-fg: #eec479;--col-reactive-bg: #271c0e;--col-reactive-bd: #5a3f18;--col-reactive-solid: var(--amber-500);--col-inert-fg: var(--gray-400);--col-inert-bg: #1e1d18;--col-inert-bd: #39362f;--col-inert-solid: var(--gray-600);--accent-hover: oklch(.72 .14 152);--accent-active: oklch(.8 .13 152);--accent-weak: #11221a;--accent-weak-border: #1c3d2a;--accent-text: var(--green-300);--surface-inverse: oklch(.12 .004 95);--tooltip-bg: var(--foreground);--tooltip-text: var(--background)}:root{--font-display: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--text-2xs: 12px;--text-xs: 13px;--text-sm: 14px;--text-base: 15px;--text-md: 16px;--text-lg: 18px;--text-xl: 21px;--text-2xl: 26px;--text-3xl: 32px;--text-4xl: 41px;--text-5xl: 54px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .08em}:root{--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 20px;--space-8: 24px;--space-9: 32px;--space-10: 40px;--space-11: 48px;--space-12: 64px;--space-14: 80px;--space-16: 96px;--radius-xs: calc(var(--radius) - 6px);--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: calc(var(--radius) + 10px);--radius-pill: 999px;--border-hairline: 1px;--border-thick: 1.5px;--shadow-2xs: 0 1px 0 0 rgba(17,16,16,.04);--shadow-xs: 0 1px 2px 0 rgba(17,16,16,.05);--shadow-sm: 0 1px 2px 0 rgba(17,16,16,.07), 0 1px 1px -1px rgba(17,16,16,.05);--shadow-md: 0 2px 4px -1px rgba(17,16,16,.08), 0 4px 8px -2px rgba(17,16,16,.06);--shadow-lg: 0 4px 6px -2px rgba(17,16,16,.08), 0 12px 24px -6px rgba(17,16,16,.14);--shadow-focus: 0 0 0 3px color-mix(in oklch, var(--ring) 45%, transparent);--z-base: 1;--z-sticky: 100;--z-dropdown: 200;--z-overlay: 300;--z-dialog: 400;--z-toast: 500;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .11s;--dur-base: .16s;--dur-slow: .24s;--container-max: 1280px;--sidebar-w: 248px;--board-col-w: 248px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body,#root{height:100%}.km-scroll-soft{scrollbar-width:none;-ms-overflow-style:none}.km-scroll-soft::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}code,kbd,samp,pre{font-family:var(--font-mono)}::selection{background:color-mix(in oklch,var(--primary) 40%,transparent)}::-moz-selection{background:color-mix(in oklch,var(--primary) 40%,transparent)}.km-eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-500, 500);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle)}.km-key{font-family:var(--font-mono);font-size:.92em;padding:.08em .4em;border-radius:var(--radius-xs);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-body)}.km-wordmark{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-bold, 700);letter-spacing:var(--tracking-tight);color:var(--text-strong);line-height:1}.km-wordmark .km-glyph{display:inline-grid;place-items:center;width:1.5em;height:1.5em;border-radius:var(--radius-sm);background:var(--accent);color:var(--text-onaccent);font-family:var(--font-mono);font-weight:600;flex:none}.cm-prompt .cm-editor{background:var(--card);color:var(--foreground)}.cm-prompt .cm-editor.cm-focused{outline:none}.cm-prompt .cm-content{color:var(--foreground);caret-color:var(--foreground)}.cm-prompt .cm-gutters{background:var(--muted);color:var(--muted-foreground);border:none}.cm-prompt .cm-activeLine{background:color-mix(in oklch,var(--foreground) 6%,transparent)}.cm-prompt .cm-activeLineGutter{background:color-mix(in oklch,var(--foreground) 9%,transparent)}.cm-prompt .cm-cursor,.cm-prompt .cm-dropCursor{border-left-color:var(--foreground)}.cm-prompt .cm-placeholder{color:var(--muted-foreground)}.cm-prompt .cm-selectionBackground,.cm-prompt .cm-content ::selection,.cm-prompt .cm-line ::selection{background:color-mix(in oklch,var(--primary) 30%,transparent)!important}.ph{color:var(--primary);background:color-mix(in oklch,var(--primary) 14%,transparent);border-radius:4px;padding:0 2px;font-weight:600}.ph.bad{color:var(--destructive);background:color-mix(in oklch,var(--destructive) 14%,transparent);text-decoration:underline wavy var(--destructive)}.diff-row{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12.5px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.tag{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:1px 7px;border-radius:var(--radius-sm);letter-spacing:.04em}.tag.add{color:var(--col-agent-fg, var(--primary));background:color-mix(in oklch,var(--primary) 12%,transparent)}.tag.ren{color:var(--health-waiting-fg, #b45309);background:color-mix(in oklch,var(--health-waiting-fg, #b45309) 14%,transparent)}.md-preview>*:first-child{margin-top:0}.md-preview>*:last-child{margin-bottom:0}.md-preview h1,.md-preview h2,.md-preview h3{font-family:var(--font-display, var(--font-sans));font-weight:600;line-height:1.25;margin:1em 0 .5em}.md-preview h1{font-size:1.5em}.md-preview h2{font-size:1.3em}.md-preview h3{font-size:1.1em}.md-preview p{margin:.6em 0}.md-preview ul,.md-preview ol{margin:.6em 0;padding-left:1.5em}.md-preview li{margin:.25em 0}.md-preview code{font-family:var(--font-mono);font-size:.9em;background:var(--muted);border-radius:4px;padding:.1em .35em}.md-preview pre{background:var(--surface-inverse, #1e1e1e);color:#e2e2d6;border-radius:var(--radius-md);padding:12px 14px;overflow:auto}.md-preview pre code{background:transparent;padding:0;color:inherit}.md-preview blockquote{border-left:3px solid var(--border);margin:.6em 0;padding:.2em 0 .2em 1em;color:var(--muted-foreground)}.md-preview a{color:var(--primary)}.ProseMirror{background:var(--card);color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius-md);font-family:var(--font-sans);line-height:1.55;padding:8px 10px;outline:none;box-sizing:border-box;min-height:340px;max-height:65vh;overflow-y:auto;resize:vertical}.ProseMirror:focus-within{border-color:var(--ring)}.ProseMirror ::selection{background:var(--accent)}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);float:left;height:0;pointer-events:none}.km-md a,.km-timeline-md a{color:var(--primary);text-decoration:underline}.km-md code,.km-timeline-md code,.km-md pre,.km-timeline-md pre{font-family:var(--font-mono);background:var(--muted);border-radius:var(--radius-sm)}.km-md pre,.km-timeline-md pre{padding:8px 10px}.km-md blockquote,.km-timeline-md blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:10px}.km-md table,.km-timeline-md table{border-collapse:collapse}.km-md th,.km-md td,.km-timeline-md th,.km-timeline-md td{border:1px solid var(--border);padding:4px 8px}.km-md ul[data-type=taskList]{list-style:none;padding-left:0}.km-md ul[data-type=taskList] li{display:flex;gap:6px;align-items:baseline}.km-opaque-html{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);padding:6px 8px;font-family:var(--font-mono)}.km-richtext{display:flex;flex-direction:column;gap:8px}.km-richtext .md-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:10px 14px;min-height:340px;max-height:65vh;overflow-y:auto;box-sizing:border-box}.km-richtext-source{font-family:var(--font-mono);color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--radius-md);padding:10px 12px;line-height:1.55;box-sizing:border-box;outline:none}.km-timeline-md{color:var(--foreground)}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.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,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{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;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
