:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bp-bg:#050b16;--bp-panel:#0a152680;--bp-panel-raised:#0d1c3380;--bp-modal:#0d1c33;--bp-line:#5db3f529;--bp-line-strong:#5db3f559;--bp-cyan:#4fc3f7;--bp-cyan-bright:#7ee1ff;--bp-text:#dce8f5;--bp-text-dim:#6f89a8;--bp-danger:#ff6b6b;--bp-success:#6ee7a8;--bp-user:#123a5c;--bp-assistant:#0e1a2e;--bp-thinking:#b98cf0;--bp-tool:#f7b955;--bp-metrics:#6ee7a8;--bp-agent-planner:#e2b6ff;--bp-agent-aaron:var(--bp-assistant);--bp-agent-coder:#6ec6ff;--bp-agent-research:#4fc3f7;--font-ui:"Zen Dots", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-code:"Unica One", system-ui, sans-serif;--bp-space-xs:4px;--bp-space-sm:8px;--bp-space-md:12px;--bp-space-lg:16px;--bp-space-xl:24px;--bp-radius-sm:6px;--bp-radius-md:10px;--bp-radius-lg:16px;--bp-font-xs:12px;--bp-font-sm:13px;--bp-font-md:15px;--bp-font-lg:18px;--bp-font-xl:22px;--bp-breakpoint-narrow:720px}*{box-sizing:border-box}html,body,#app{height:100%}#app{flex-direction:column;display:flex}body{background:var(--bp-bg);color:var(--bp-text);font-family:var(--font-ui);font-size:var(--bp-font-md);margin:0}::selection{background:var(--bp-cyan);color:#001420}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bp-bg)}::-webkit-scrollbar-thumb{background-color:var(--bp-line);border-radius:var(--bp-radius-sm);border:2px solid var(--bp-bg);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--bp-cyan)}::-webkit-scrollbar-corner{background:var(--bp-bg)}*{scrollbar-width:thin;scrollbar-color:var(--bp-line) var(--bp-bg)}.blueprint-grid{background-image:linear-gradient(var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px}button{color:inherit;font-family:inherit}input,textarea{font-family:inherit}.background[data-v-d74248cc]{z-index:0;pointer-events:none;background:var(--bp-bg);position:absolute;inset:0;overflow:hidden}.background-canvas[data-v-d74248cc]{width:100%;height:100%;display:block}.screen[data-v-04869f8b]{background:var(--bp-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.screen[data-v-04869f8b]>:not(.background){z-index:1;position:relative}.top-nav[data-v-e0811eeb]{background:var(--bp-panel);border-bottom:1px solid var(--bp-line-strong);flex-shrink:0}.top-nav-row[data-v-e0811eeb]{align-items:center;gap:var(--bp-space-xs);padding:var(--bp-space-xs) var(--bp-space-md);display:flex}.brand[data-v-e0811eeb]{object-fit:contain;width:110px;height:32px}.brand-spacer[data-v-e0811eeb]{flex:1}.nav-item[data-v-e0811eeb]{padding:var(--bp-space-md);color:var(--bp-text-dim);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.nav-item[data-v-e0811eeb]:hover{color:var(--bp-cyan-bright)}.nav-item-active[data-v-e0811eeb]{color:var(--bp-cyan-bright);background:#4fc3f726}button.nav-item[data-v-e0811eeb]{cursor:pointer;background:0 0;border:none}.account-username[data-v-e0811eeb]{color:var(--bp-text-dim);font-size:var(--bp-font-xs);font-family:var(--font-ui)}.hint[data-v-813117b3]{color:var(--bp-text-dim);font-size:var(--bp-font-sm);font-family:var(--font-ui)}.highlighted-json[data-v-35969e16]{white-space:pre-wrap;word-break:break-word;font-family:var(--font-code);font-size:var(--bp-font-xs);color:var(--bp-text);margin:0}.highlighted-json-toggle[data-v-35969e16]{color:var(--bp-text-dim);cursor:pointer}.highlighted-json-toggle[data-v-35969e16]:hover{color:var(--bp-cyan-bright)}.data-toggle[data-v-b4ee7e59]{cursor:pointer;color:var(--bp-text-dim);font-size:var(--bp-font-xs);font-family:var(--font-ui);background:0 0;border:none;padding:0}.data-json[data-v-b4ee7e59]{color:var(--bp-text-dim);font-size:var(--bp-font-xs)}.logs-panel[data-v-8ba9eec3]{background:var(--bp-panel);border-left:1px solid var(--bp-line-strong);height:100%;padding:var(--bp-space-md);gap:var(--bp-space-sm);flex-direction:column;flex:1;min-height:0;display:flex}.logs-header[data-v-8ba9eec3]{align-items:center;gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.logs-title[data-v-8ba9eec3]{color:var(--bp-text);font-size:var(--bp-font-md);font-family:var(--font-ui);font-weight:600}.logs-live-badge[data-v-8ba9eec3]{color:var(--bp-success);font-size:var(--bp-font-xs);font-family:var(--font-ui)}.logs-window-row[data-v-8ba9eec3]{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.logs-error[data-v-8ba9eec3]{color:var(--bp-danger);font-size:var(--bp-font-sm);font-family:var(--font-ui)}.logs-list[data-v-8ba9eec3]{flex:1;min-height:0;overflow-y:auto}.logs-line[data-v-8ba9eec3]{border-bottom:1px solid var(--bp-line);padding:var(--bp-space-xs) 0;flex-direction:column;gap:2px;display:flex}.logs-level-badge[data-v-8ba9eec3]{font-size:var(--bp-font-xs);font-family:var(--font-ui);text-transform:uppercase;align-self:flex-start;font-weight:700}.logs-level-debug[data-v-8ba9eec3]{color:var(--bp-text-dim)}.logs-level-info[data-v-8ba9eec3]{color:var(--bp-cyan)}.logs-level-warn[data-v-8ba9eec3]{color:var(--bp-tool)}.logs-level-error[data-v-8ba9eec3]{color:var(--bp-danger)}.logs-msg[data-v-8ba9eec3]{color:var(--bp-text);font-size:var(--bp-font-sm);font-family:var(--font-ui)}.logs-wrapper[data-v-e4791220]{flex-shrink:0;width:0;height:100%;transition:width .26s cubic-bezier(.33,1,.68,1);overflow:hidden}.logs-wrapper-open[data-v-e4791220]{width:min(360px,100%)}.logs-inner[data-v-e4791220]{width:360px;height:100%}.app-shell[data-v-143f6fcc]{height:100%}.app-body[data-v-143f6fcc]{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.logs-toggle[data-v-143f6fcc]{z-index:20;background:var(--bp-panel);border:1px solid var(--bp-line-strong);width:28px;height:52px;color:var(--bp-cyan-bright);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin-top:-26px;transition:right .26s cubic-bezier(.33,1,.68,1);display:inline-flex;position:absolute;top:50%;right:0}.logs-toggle[data-v-143f6fcc]:hover{opacity:.7}.logs-toggle-open[data-v-143f6fcc]{right:360px}
