:root,[data-theme=dark]{--c-bg: #0d1117;--c-bg2: #161b22;--c-bg3: #21262d;--c-border: #30363d;--tool-result-request-weight: 56%;--c-text: #c9d1d9;--c-muted: #8b949e;--c-accent: #58a6ff;--c-green: #34d399;--c-red: #f85149;--c-yellow: #d29922;--c-purple: #bc8cff;--c-amber: #d49562;--c-marker: #bc8cff;--c-marker-bright: #e0c8ff;--c-marker-glow1: rgba(188, 140, 255, .7);--c-marker-glow2: rgba(188, 140, 255, .35);--c-marker-glow3: rgba(188, 140, 255, .15);--c-hover: rgba(188, 140, 255, .08);--c-status-running: #3d2800;--c-status-paused: #4d2d00;--c-status-error: #490202;--c-status-success: #022e1a;--c-btn-primary-from: rgba(188, 140, 255, .2);--c-btn-primary-to: rgba(188, 140, 255, .1);--c-btn-primary-hover-from: rgba(188, 140, 255, .3);--c-btn-primary-hover-to: rgba(188, 140, 255, .18);--c-btn-primary-text: #e0c8ff;--c-btn-primary-shine: rgba(188, 140, 255, .12);--c-btn-primary-border: rgba(188, 140, 255, .45);--c-btn-primary-border-hover: rgba(188, 140, 255, .7);--c-btn-primary-glow: rgba(188, 140, 255, .15);--c-btn-primary-glow-hover: rgba(188, 140, 255, .3);--c-btn-danger: #da3633;--c-btn-danger-hover: #f85149;--c-accent-ui: var(--c-purple);--c-accent-ui-strong: var(--c-marker-bright);--c-accent-ui-fill: var(--c-hover);--c-accent-ui-glow1: var(--c-marker-glow1);--c-accent-ui-glow2: var(--c-marker-glow2);--c-accent-ui-glow3: var(--c-marker-glow3);--nav-hover-line: var(--c-marker);--nav-glow-shadow-hover: 0 0 4px var(--c-marker-glow1), 0 0 10px var(--c-marker-glow2), 0 0 20px var(--c-marker-glow3);--nav-glow-shadow-active: 0 0 2px var(--c-marker-bright), 0 0 6px var(--c-marker-glow1), 0 0 14px var(--c-marker-glow2), 0 0 28px var(--c-marker-glow3);--nav-active-bg-left: linear-gradient(90deg, var(--c-marker-glow2) 0%, transparent 100%);--nav-active-bg-bottom: linear-gradient(180deg, transparent 0%, var(--c-marker-glow2) 100%)}[data-theme=vivid]{--c-bg: #061224;--c-bg2: #0d1c31;--c-bg3: #18273c;--c-border: #26384d;--tool-result-request-weight: 56%;--c-text: #bbd3eb;--c-muted: #7b96b4;--c-accent: #00baff;--c-green: #00ff71;--c-red: #ff0b00;--c-yellow: #ff9200;--c-purple: #f767ff;--c-amber: #ff8200;--c-marker: #f767ff;--c-marker-bright: #feb6ff;--c-marker-glow1: rgba(247, 103, 255, .7);--c-marker-glow2: rgba(247, 103, 255, .35);--c-marker-glow3: rgba(247, 103, 255, .15);--c-hover: rgba(247, 103, 255, .08);--c-status-running: #642500;--c-status-paused: #862600;--c-status-error: #b90000;--c-status-success: #004d1a;--c-btn-primary-from: rgba(247, 103, 255, .2);--c-btn-primary-to: rgba(247, 103, 255, .1);--c-btn-primary-hover-from: rgba(247, 103, 255, .3);--c-btn-primary-hover-to: rgba(247, 103, 255, .18);--c-btn-primary-text: #feb6ff;--c-btn-primary-shine: rgba(247, 103, 255, .12);--c-btn-primary-border: rgba(247, 103, 255, .45);--c-btn-primary-border-hover: rgba(247, 103, 255, .7);--c-btn-primary-glow: rgba(247, 103, 255, .15);--c-btn-primary-glow-hover: rgba(247, 103, 255, .3);--c-btn-danger: #ff0000;--c-btn-danger-hover: #ff0b00;--c-accent-ui: var(--c-purple);--c-accent-ui-strong: var(--c-marker-bright);--c-accent-ui-fill: var(--c-hover);--c-accent-ui-glow1: var(--c-marker-glow1);--c-accent-ui-glow2: var(--c-marker-glow2);--c-accent-ui-glow3: var(--c-marker-glow3)}[data-theme=gruvbox]{--c-bg: #282828;--c-bg2: #1d2021;--c-bg3: #3c3836;--c-border: #504945;--tool-result-request-weight: 56%;--c-text: #ebdbb2;--c-muted: #a89984;--c-accent: #83a598;--c-green: #b8bb26;--c-red: #fb4934;--c-yellow: #fabd2f;--c-purple: #d3869b;--c-amber: #fe8019;--c-marker: #b8bb26;--c-marker-bright: #d5c77d;--c-marker-glow1: rgba(184, 187, 38, .6);--c-marker-glow2: rgba(184, 187, 38, .28);--c-marker-glow3: rgba(184, 187, 38, .12);--c-hover: rgba(184, 187, 38, .08);--c-status-running: #3c3200;--c-status-paused: #42300a;--c-status-error: #462220;--c-status-success: #2a3520;--c-btn-primary-from: #343418;--c-btn-primary-to: #2e2e1e;--c-btn-primary-hover-from: #3e3e18;--c-btn-primary-hover-to: #363620;--c-btn-primary-text: #b8bb26;--c-btn-primary-shine: rgba(184, 187, 38, .1);--c-btn-primary-border: rgba(184, 187, 38, .45);--c-btn-primary-border-hover: rgba(184, 187, 38, .7);--c-btn-primary-glow: rgba(184, 187, 38, .12);--c-btn-primary-glow-hover: rgba(184, 187, 38, .25);--c-btn-danger: #cc241d;--c-btn-danger-hover: #fb4934;--c-accent-ui: var(--c-marker);--c-accent-ui-strong: var(--c-marker-bright);--c-accent-ui-fill: var(--c-hover);--c-accent-ui-glow1: var(--c-marker-glow1);--c-accent-ui-glow2: var(--c-marker-glow2);--c-accent-ui-glow3: var(--c-marker-glow3)}[data-theme=light]{--c-bg: #f7faf7;--c-bg2: #ffffff;--c-bg3: #eff4f0;--c-border: #dbe4dd;--tool-result-request-weight: 97%;--c-text: #11181c;--c-muted: #67747a;--c-accent: #0f766e;--c-green: #11885d;--c-red: #d84d5f;--c-yellow: #9a6b1e;--c-amber: #b66c23;--c-accent-ui: #0f766e;--c-accent-ui-strong: #0b4f4a;--c-accent-ui-fill: rgba(15, 118, 110, .06);--c-accent-ui-glow1: rgba(15, 118, 110, .22);--c-accent-ui-glow2: rgba(15, 118, 110, .12);--c-accent-ui-glow3: rgba(15, 118, 110, .05);--c-purple: var(--c-accent-ui);--c-marker: #0f766e;--c-marker-bright: var(--c-accent-ui-strong);--c-marker-glow1: var(--c-accent-ui-glow1);--c-marker-glow2: var(--c-accent-ui-glow2);--c-marker-glow3: var(--c-accent-ui-glow3);--c-hover: var(--c-accent-ui-fill);--c-status-running: #fff8c5;--c-status-paused: #fff1e5;--c-status-error: #ffebe9;--c-status-success: #dafbe1;--c-btn-primary-from: rgba(17, 24, 28, .98);--c-btn-primary-to: rgba(17, 24, 28, .94);--c-btn-primary-hover-from: rgba(17, 24, 28, .92);--c-btn-primary-hover-to: rgba(17, 24, 28, .88);--c-btn-primary-text: #ffffff;--c-btn-primary-shine: rgba(255, 255, 255, .16);--c-btn-primary-border: rgba(17, 24, 28, .98);--c-btn-primary-border-hover: rgba(17, 24, 28, .98);--c-btn-primary-glow: rgba(15, 118, 110, .08);--c-btn-primary-glow-hover: rgba(15, 118, 110, .16);--c-btn-danger: #cf222e;--c-btn-danger-hover: #a40e26;--nav-hover-line: rgba(15, 118, 110, .5);--nav-glow-shadow-hover: none;--nav-glow-shadow-active: none;--nav-active-bg-left: var(--c-accent-ui-glow2);--nav-active-bg-bottom: var(--c-accent-ui-glow2)}[data-theme=night]{--c-bg: #061316;--c-bg2: #091a1f;--c-bg3: #10252b;--c-border: #18333a;--tool-result-request-weight: 56%;--c-text: #dbe7e4;--c-muted: #7f9a94;--c-accent: #63e6cf;--c-green: #52e2a0;--c-red: #ff7d92;--c-yellow: #dfc26f;--c-purple: #6fb8ff;--c-amber: #ffaf67;--c-marker: #63e6cf;--c-marker-bright: #b9f8ec;--c-marker-glow1: rgba(99, 230, 207, .62);--c-marker-glow2: rgba(99, 230, 207, .28);--c-marker-glow3: rgba(99, 230, 207, .12);--c-hover: rgba(99, 230, 207, .08);--c-status-running: #1f2d16;--c-status-paused: #2b2417;--c-status-error: #32151d;--c-status-success: #132821;--c-btn-primary-from: rgba(99, 230, 207, .18);--c-btn-primary-to: rgba(99, 230, 207, .08);--c-btn-primary-hover-from: rgba(99, 230, 207, .28);--c-btn-primary-hover-to: rgba(99, 230, 207, .14);--c-btn-primary-text: #dffcf5;--c-btn-primary-shine: rgba(99, 230, 207, .12);--c-btn-primary-border: rgba(99, 230, 207, .35);--c-btn-primary-border-hover: rgba(99, 230, 207, .62);--c-btn-primary-glow: rgba(99, 230, 207, .14);--c-btn-primary-glow-hover: rgba(99, 230, 207, .26);--c-btn-danger: #cf4960;--c-btn-danger-hover: #f0667d;--c-accent-ui: var(--c-marker);--c-accent-ui-strong: var(--c-marker-bright);--c-accent-ui-fill: var(--c-hover);--c-accent-ui-glow1: var(--c-marker-glow1);--c-accent-ui-glow2: var(--c-marker-glow2);--c-accent-ui-glow3: var(--c-marker-glow3)}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#fff3}input[type=checkbox],input[type=radio]{accent-color:var(--c-marker)}.logo{font-family:SF Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--c-text)}html,body,#root{height:100%}html,body{overscroll-behavior:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background:var(--c-bg);color:var(--c-text);font-size:14px;overflow:hidden;-webkit-tap-highlight-color:transparent}.btn{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 12px;white-space:nowrap;border-radius:6px;border:1px solid var(--c-border);background:linear-gradient(180deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.03) 15%,transparent 40%),linear-gradient(0deg,rgba(255,255,255,.025) 0%,transparent 30%),var(--c-bg3);box-shadow:inset 0 1px #ffffff12,inset 0 -1px 4px #0000001f,0 1px 3px #0000002e;color:var(--c-text);cursor:pointer;font-size:12px;font-family:inherit;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;position:relative;overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.04) 8%,transparent 42%);pointer-events:none;z-index:1;opacity:1;transition:opacity .18s ease}.btn:hover{border-color:var(--c-muted);background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.04) 18%,transparent 45%),linear-gradient(0deg,rgba(255,255,255,.03) 0%,transparent 30%),var(--c-bg3);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px 6px #0000001f,0 2px 6px #00000038}.btn:active{transform:translateY(.5px);box-shadow:inset 0 2px 4px #0003}.btn:active:before{opacity:.5}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{background:linear-gradient(180deg,var(--c-marker-glow1) 0%,var(--c-marker-glow2) 6%,transparent 35%),radial-gradient(ellipse 100% 80% at 50% 20%,var(--c-marker-glow3) 0%,transparent 65%),linear-gradient(0deg,var(--c-marker-glow3) 0%,transparent 35%),linear-gradient(180deg,var(--c-btn-primary-from) 0%,var(--c-btn-primary-to) 100%);border:1px solid var(--c-marker-glow2);box-shadow:inset 0 1px 0 var(--c-marker-glow1),inset 0 -1px 8px var(--c-marker-glow3),0 0 8px var(--c-btn-primary-glow),0 0 20px var(--c-btn-primary-glow);color:var(--c-btn-primary-text);font-weight:500}.btn.primary:before{background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.1) 5%,rgba(255,255,255,.03) 18%,transparent 45%)}.btn.primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 60% 50% at 50% 0%,var(--c-marker-glow2) 0%,transparent 100%);pointer-events:none;z-index:1;opacity:.6;transition:opacity .25s ease}.btn.primary:hover{background:linear-gradient(180deg,var(--c-marker-glow1) 0%,var(--c-marker-glow1) 4%,transparent 30%),radial-gradient(ellipse 110% 90% at 50% 15%,var(--c-marker-glow2) 0%,transparent 60%),linear-gradient(0deg,var(--c-marker-glow2) 0%,transparent 35%),linear-gradient(180deg,var(--c-btn-primary-hover-from) 0%,var(--c-btn-primary-hover-to) 100%);border-color:var(--c-marker-glow1);box-shadow:inset 0 1px 0 var(--c-marker-glow1),inset 0 -1px 10px var(--c-marker-glow2),0 0 12px var(--c-btn-primary-glow),0 0 28px var(--c-btn-primary-glow),0 0 48px color-mix(in srgb,var(--c-btn-primary-glow) 40%,transparent);transform:translateY(-.5px)}.btn.primary:hover:before{background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.14) 5%,rgba(255,255,255,.04) 20%,transparent 50%)}.btn.primary:hover:after{opacity:.85}.btn.primary:active{transform:translateY(.5px);box-shadow:inset 0 2px 8px var(--c-marker-glow2),0 0 6px var(--c-btn-primary-glow)}.btn.primary:active:before{opacity:.3}.btn.primary:active:after{opacity:.3}.btn.danger{background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.04) 12%,transparent 35%),linear-gradient(0deg,rgba(0,0,0,.12) 0%,transparent 40%),var(--c-btn-danger);border-color:var(--c-btn-danger-hover);box-shadow:inset 0 1px #ffffff24,inset 0 -1px 6px #0000002e,0 1px 3px #00000038;color:#fff}.btn.danger:before{background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 8%,transparent 40%)}.btn.danger:hover{background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.05) 15%,transparent 40%),linear-gradient(0deg,rgba(0,0,0,.1) 0%,transparent 40%),var(--c-btn-danger-hover);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 8px #0000002e,0 2px 6px #00000047,0 0 16px #f8514926;transform:translateY(-.5px)}.btn.danger:active{transform:translateY(.5px);box-shadow:inset 0 2px 6px #00000040}.btn.danger:active:before{opacity:.4}.btn.icon-btn{min-width:30px;padding:5px 6px;justify-content:center}.btn.btn--sm{min-height:24px;padding:3px 8px;font-size:11px}.btn.btn--active{background:color-mix(in srgb,var(--c-accent-ui) 16%,transparent);color:var(--c-accent-ui-strong)}.btn.btn--danger-subtle{color:var(--c-red)}.btn.btn--danger-subtle:hover{background:color-mix(in srgb,var(--c-red) 12%,transparent)}:root body,[data-theme=dark] body{background:radial-gradient(circle at top,rgba(188,140,255,.06),transparent 36%),var(--c-bg)}[data-theme=vivid] body{background:radial-gradient(circle at top,rgba(247,103,255,.07),transparent 36%),var(--c-bg)}[data-theme=gruvbox] body{background:radial-gradient(circle at top,rgba(184,187,38,.06),transparent 36%),var(--c-bg)}[data-theme=light]{color-scheme:light;scrollbar-color:rgba(17,24,28,.16) transparent}[data-theme=light] body{background:radial-gradient(circle at top,rgba(15,118,110,.06),transparent 36%),linear-gradient(180deg,#fff,#f7faf8),linear-gradient(rgba(17,24,28,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,28,.03) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px}[data-theme=light] ::-webkit-scrollbar-thumb{background:#11181c24}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#11181c3d}[data-theme=light] .app{background:transparent}[data-theme=light] .sidebar{background:#fffffff5;box-shadow:0 18px 40px #10181c0a}[data-theme=light] .runs-panel{background:#fafcfaf5}[data-theme=light] .panel-header,[data-theme=light] .tab-bar,[data-theme=light] .input-bar,[data-theme=light] .fb__tree-pane,[data-theme=light] .fb__tree-mobile-head,[data-theme=light] .fb__mobile-bar,[data-theme=light] .fb-editor__toolbar,[data-theme=light] .run-controls,[data-theme=light] .toast--info,[data-theme=light] .modal,[data-theme=light] .inspect-modal{background:#fffffff0;box-shadow:0 12px 30px #10181c0a}[data-theme=light] .user-menu__dropdown{background:#fffffffa;box-shadow:0 4px 16px #10181c14}[data-theme=light] .panel-header h2{font-weight:600;letter-spacing:-.01em}[data-theme=light] .countdown,[data-theme=light] .status-dot__label{font-family:SF Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace}[data-theme=light] .status-dot--idle{background:#b4b9c1}[data-theme=light] .status-dot--running{background:#ff9a25;animation:light-glow-pulse 2s ease-in-out infinite;box-shadow:0 0 6px #ffe68cbf}[data-theme=light] .status-dot--waiting{background:#ff9a25}[data-theme=light] .status-dot--error{background:var(--c-red)}[data-theme=light] .status-dot--completed{background:#42c87d}[data-theme=light] .status-dot-icon.status-dot--paused{color:#d4ad42;fill:#d4ad42}@keyframes light-glow-pulse{0%,to{opacity:1;box-shadow:0 0 4px #ffeba0d9,0 0 8px #ffeba08c}50%{opacity:.7;box-shadow:0 0 2px #ffeba099}}[data-theme=light] .agent-item__name,[data-theme=light] .runs-panel .tv__label{color:var(--c-text)}[data-theme=light] .message{border-color:#e3e9e4}[data-theme=light] .message--user{background:#fbfcfb}[data-theme=light] .message--assistant{background:#fff}[data-theme=light] .llm-stream,[data-theme=light] .markdown pre,[data-theme=light] .msg-tool-use__input,[data-theme=light] .msg-tool-use__cmd,[data-theme=light] .msg-tool-result__content,[data-theme=light] .msg-raw,[data-theme=light] .fb-editor__view-toggle,[data-theme=light] .tool-picker,[data-theme=light] .mounts-group,[data-theme=light] .agent-settings__value.pre{background:#f3f7f4;border-color:var(--c-border)}[data-theme=light] .msg-tool-use__header,[data-theme=light] .msg-tool-result__header,[data-theme=light] .system-prompt-block__header,[data-theme=light] .thinking-block__header,[data-theme=light] .compaction-block__header{background:#ecf2ee}[data-theme=light] .markdown :not(pre)>code,[data-theme=light] .run-footer__menu-dropdown,[data-theme=light] .input-bar__menu,[data-theme=light] .input-bar__slash-menu,[data-theme=light] .fb__places-menu{background:#eff4f0}[data-theme=light] .btn{background:linear-gradient(180deg,#fff,#ffffffeb 40%,#f5f8f6f5);border:1px solid #d5ded7;box-shadow:inset 0 1px #fff,0 1px 2px #10181c0f,0 4px 12px #10181c0a;color:var(--c-text)}[data-theme=light] .btn:before{background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.4) 15%,transparent 50%)}[data-theme=light] .btn:hover{background:linear-gradient(180deg,#fff,#fffffff5 35%,#f8fbf8fa);border-color:color-mix(in srgb,var(--c-accent-ui) 26%,#c9d3cc);box-shadow:inset 0 1px #fff,0 2px 4px #10181c0f,0 8px 24px #10181c0f}[data-theme=light] .btn:active{background:#eef4ef;box-shadow:inset 0 1px 3px #10181c14}[data-theme=light] .btn.primary{background:linear-gradient(180deg,#222d34,#192229 30%,#10181d);border-color:#10181d;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 6px #0000001f,0 1px 3px #0000001f,0 8px 24px #0f766e1f;color:#fff;font-weight:600}[data-theme=light] .btn.primary:before{background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 8%,rgba(255,255,255,.02) 25%,transparent 50%)}[data-theme=light] .btn.primary:hover{background:linear-gradient(180deg,#283640,#1c2a30 30%,#11191d);border-color:#11191d;box-shadow:inset 0 1px #fff3,inset 0 -1px 8px #0000001f,0 2px 6px #00000024,0 12px 32px #0f766e29}[data-theme=light] .btn.primary:hover:before{background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.1) 8%,rgba(255,255,255,.03) 25%,transparent 50%)}[data-theme=light] .btn.primary:active{background:linear-gradient(180deg,#1b252c,#141d23 30%,#0f171c);border-color:#0f171c;box-shadow:inset 0 2px 6px #0003,0 1px 2px #0000001a}[data-theme=light] .btn.primary:active:before{opacity:.3}[data-theme=light] .btn.danger{box-shadow:inset 0 1px #ffffff29,0 4px 14px #d84d5f24}[data-theme=light] .btn.btn--active{background:color-mix(in srgb,var(--c-accent-ui) 12%,#ffffff);border-color:color-mix(in srgb,var(--c-accent-ui) 35%,#d5ded7);color:var(--c-accent-ui-strong)}[data-theme=light] .tv__node:hover:not(.tv__node--selected):before{background:var(--nav-hover-line);box-shadow:none;width:2px}[data-theme=light] .tv__node--selected,[data-theme=light] .tv__node--selected:hover{background:color-mix(in srgb,var(--c-accent-ui) 8%,#ffffff)}[data-theme=light] .tv__node--selected:before{background:var(--c-marker);box-shadow:none;width:2px}[data-theme=light] .tab-bar__tab:hover:not(.tab-bar__tab--active):after{background:var(--nav-hover-line);box-shadow:none;clip-path:none}[data-theme=light] .tab-bar__tab--active{background:color-mix(in srgb,var(--c-accent-ui) 6%,#ffffff)}[data-theme=light] .tab-bar__tab--active:after{background:var(--c-marker);box-shadow:none;height:2px;clip-path:none}[data-theme=light] .fb-tree__item:hover:not(.fb-tree__item--selected):before{background:var(--nav-hover-line);box-shadow:none}[data-theme=light] .fb-tree__item--selected{background:color-mix(in srgb,var(--c-accent-ui) 8%,#ffffff);color:var(--c-accent-ui-strong)}[data-theme=light] .diff-view__line--added{background:color-mix(in srgb,var(--c-green) 20%,transparent);color:#1a7f37}[data-theme=light] .diff-view__line--removed{background:color-mix(in srgb,var(--c-red) 20%,transparent);color:#cf222e}[data-theme=light] .diff-view__sign{opacity:1}[data-theme=light] .diff-view__ln{opacity:.6}[data-theme=light] .panel-header{border-color:var(--c-border)}[data-theme=light] .modal-overlay{background:#fafcfa80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=night]{color-scheme:dark;scrollbar-color:rgba(99,230,207,.18) transparent}[data-theme=night] body{background:radial-gradient(circle at top,rgba(99,230,207,.08),transparent 36%),linear-gradient(180deg,#061316,#08191d),linear-gradient(rgba(99,230,207,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(99,230,207,.035) 1px,transparent 1px);background-size:auto,auto,30px 30px,30px 30px}[data-theme=night] ::-webkit-scrollbar-thumb{background:#63e6cf2e}[data-theme=night] ::-webkit-scrollbar-thumb:hover{background:#63e6cf4d}[data-theme=night] .app{background:transparent}[data-theme=night] .sidebar,[data-theme=night] .runs-panel{background:#071316db;box-shadow:0 20px 48px #00000042}[data-theme=night] .panel-header,[data-theme=night] .tab-bar,[data-theme=night] .input-bar,[data-theme=night] .fb__tree-pane,[data-theme=night] .fb__tree-mobile-head,[data-theme=night] .fb__mobile-bar,[data-theme=night] .fb-editor__toolbar,[data-theme=night] .run-controls,[data-theme=night] .toast--info,[data-theme=night] .modal,[data-theme=night] .inspect-modal{background:#09181cc7;box-shadow:0 18px 42px #00000038}[data-theme=night] .user-menu__dropdown{background:#09181cf5;box-shadow:0 4px 16px #00000059}[data-theme=night] .countdown,[data-theme=night] .status-dot__label{font-family:SF Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace}[data-theme=night] .message--user{background:#061316eb}[data-theme=night] .message--assistant{background:#091a1ff0}[data-theme=night] .llm-stream,[data-theme=night] .markdown pre,[data-theme=night] .msg-tool-use__input,[data-theme=night] .msg-tool-use__cmd,[data-theme=night] .msg-tool-result__content,[data-theme=night] .msg-raw,[data-theme=night] .fb-editor__view-toggle,[data-theme=night] .tool-picker,[data-theme=night] .mounts-group,[data-theme=night] .agent-settings__value.pre{background:#0b1c21eb}[data-theme=night] .btn{border-color:color-mix(in srgb,var(--c-border) 88%,transparent)}[data-theme=night] .panel-header{border-color:color-mix(in srgb,var(--c-border) 80%,transparent)}[data-theme=night] .modal-overlay{background:#03090c66}@media(max-width:900px){.btn{min-height:34px;padding:5px 10px}.btn.icon-btn{min-width:34px;min-height:34px;padding:5px}.btn.btn--sm{min-height:26px}}
