.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}:root{--braid-primary:#00f;--braid-bg:#000;--braid-fg:#fff;--braid-accent-cyan:#0ff;--braid-accent-orange:#ff8c1a;--braid-accent-yellow:#ffec1a;--braid-accent-lavender:#a655f7;--braid-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--braid-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--braid-text-display-lg:700 64px / 1.05 var(--braid-font-sans);--braid-text-display:700 48px / 1.1 var(--braid-font-sans);--braid-text-h1:700 36px / 1.15 var(--braid-font-sans);--braid-text-h2:600 28px / 1.2 var(--braid-font-sans);--braid-text-h3:600 20px / 1.3 var(--braid-font-sans);--braid-text-body-lg:400 18px / 1.5 var(--braid-font-sans);--braid-text-body:400 16px / 1.5 var(--braid-font-sans);--braid-surface-0:#fff;--braid-surface-1:#fff;--braid-surface-2:#f3f4f6;--braid-surface-3:#fff;--braid-surface-muted:#f9fafb;--braid-border-subtle:#e5e7eb;--braid-border-strong:#b7bcc8;--braid-text-primary:#181c25;--braid-text-secondary:#525b6f;--braid-text-tertiary:#636979;--braid-text-disabled:#b0b5bf;--braid-text-caption:400 13px / 1.45 var(--braid-font-sans);--braid-text-overline:600 11px / 1.2 var(--braid-font-sans);--braid-text-mono-sm:400 12px / 1.5 var(--braid-font-mono);--braid-text-mono:400 14px / 1.5 var(--braid-font-mono);--braid-state-green:#188b3f;--braid-state-red:#d32222;--braid-state-grey:#737b8c;--braid-accent-cyan-on-light:#007f99;--braid-accent-orange-on-light:#cc4b00;--braid-accent-yellow-on-light:#aa6f09;--braid-accent-lavender-on-light:#7a25d0;--braid-space-1:4px;--braid-space-2:8px;--braid-space-3:12px;--braid-space-4:16px;--braid-space-5:24px;--braid-space-6:32px;--braid-space-7:48px;--braid-space-8:64px;--braid-space-10:80px;--braid-radius-sm:4px;--braid-radius-md:8px;--braid-radius-lg:12px;--braid-radius-pill:9999px;--braid-shadow-1:0 1px 2px #0f172a14;--braid-shadow-2:0 4px 12px #0f172a1a;--braid-shadow-3:0 10px 30px #0f172a1f;--braid-ease:cubic-bezier(.16, 1, .32, 1);--braid-duration-fast:.12s;--braid-duration-base:.2s;--braid-duration-slow:.32s;--braid-focus-ring-color:var(--braid-primary);--ui-bg-page:var(--braid-surface-0);--ui-bg-card:var(--braid-surface-1);--ui-bg-base:var(--braid-surface-1);--ui-bg-raised:var(--braid-surface-2);--ui-bg-popover:var(--braid-surface-3);--ui-bg-muted:var(--braid-surface-muted);--ui-text-primary:var(--braid-text-primary);--ui-text-secondary:var(--braid-text-secondary);--ui-text-tertiary:var(--braid-text-tertiary);--ui-text-disabled:var(--braid-text-disabled);--ui-text-inverse:#fff;--ui-border-subtle:var(--braid-border-subtle);--ui-border-strong:var(--braid-border-strong);--ui-action-primary:var(--braid-primary);--ui-action-primary-hover:#0000e0;--ui-action-primary-active:#0000b8;--ui-action-primary-tint:#ebebff;--ui-link:var(--braid-primary);--ui-info:var(--braid-accent-cyan-on-light);--ui-warning:var(--braid-accent-yellow-on-light);--ui-slow:var(--braid-accent-orange-on-light);--ui-role-eval:var(--braid-accent-lavender-on-light);--ui-health-green:var(--braid-state-green);--ui-health-yellow:var(--braid-accent-yellow-on-light);--ui-health-red:var(--braid-state-red);--ui-health-grey:var(--braid-state-grey);--ui-status-error-text:#a71b1b;--ui-focus-ring:var(--braid-focus-ring-color);--ui-accent:var(--ui-action-primary);--ui-bg-primary:var(--braid-surface-0);--ui-bg-subtle:var(--braid-surface-2);--ui-border:var(--braid-border-subtle);--ui-error:var(--ui-status-error-text);--ui-status-error:var(--ui-status-error-text);--ui-status-error-bg:#fbe9e9;--ui-status-success-bg:#def7e7;--ui-status-success-text:#1b6a35;--ui-success:var(--braid-state-green)}@media (prefers-reduced-motion:reduce){:root{--braid-duration-fast:0s;--braid-duration-base:0s;--braid-duration-slow:0s}}@media (forced-colors:active){:root{--ui-focus-ring:CanvasText}}.braid-search-highlight{animation:braid-search-pulse var(--braid-duration-slow,1.5s) ease-out;background:var(--ui-bg-raised)!important}@keyframes braid-search-pulse{0%{background:var(--braid-accent-yellow-on-light,#fde68a)}to{background:var(--ui-bg-raised)}}.braid-search-mark{background:var(--braid-accent-yellow-on-light,#fde68a);color:var(--ui-text-primary);border-radius:2px;padding:0 2px;font-weight:600}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ui-bg-page);color:var(--ui-text-primary);font:400 16px / 1.5 var(--braid-font-sans);-webkit-font-smoothing:antialiased}::placeholder{color:var(--ui-text-tertiary);opacity:1}:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}@media (width<=760px){.braid-message-bubble-user{max-width:88%!important;padding:var(--braid-space-2) var(--braid-space-3)!important;font-size:16px!important}.braid-message-bubble-agent{padding:var(--braid-space-2) var(--braid-space-3)!important;font-size:16px!important}.braid-message-row{padding-left:var(--braid-space-2)!important;padding-right:var(--braid-space-2)!important}.braid-message-timestamp{font-size:12px!important}.braid-session-card-title{font-size:15px!important}.braid-session-card-preview{font-size:14px!important}.braid-session-card-timestamp{font-size:12px!important}}@media (width<=480px){.braid-message-bubble-user,.braid-message-bubble-agent{font-size:16px!important}}
