: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:#bc8cffb3;--c-marker-glow2:#bc8cff59;--c-marker-glow3:#bc8cff26;--c-hover:#bc8cff14;--c-status-running:#3d2800;--c-status-paused:#4d2d00;--c-status-error:#490202;--c-status-success:#022e1a;--c-btn-primary-from:#bc8cff33;--c-btn-primary-to:#bc8cff1a;--c-btn-primary-hover-from:#bc8cff4d;--c-btn-primary-hover-to:#bc8cff2e;--c-btn-primary-text:#e0c8ff;--c-btn-primary-shine:#bc8cff1f;--c-btn-primary-border:#bc8cff73;--c-btn-primary-border-hover:#bc8cffb3;--c-btn-primary-glow:#bc8cff26;--c-btn-primary-glow-hover:#bc8cff4d;--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:#f767ffb3;--c-marker-glow2:#f767ff59;--c-marker-glow3:#f767ff26;--c-hover:#f767ff14;--c-status-running:#642500;--c-status-paused:#862600;--c-status-error:#b90000;--c-status-success:#004d1a;--c-btn-primary-from:#f767ff33;--c-btn-primary-to:#f767ff1a;--c-btn-primary-hover-from:#f767ff4d;--c-btn-primary-hover-to:#f767ff2e;--c-btn-primary-text:#feb6ff;--c-btn-primary-shine:#f767ff1f;--c-btn-primary-border:#f767ff73;--c-btn-primary-border-hover:#f767ffb3;--c-btn-primary-glow:#f767ff26;--c-btn-primary-glow-hover:#f767ff4d;--c-btn-danger:red;--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:#b8bb2699;--c-marker-glow2:#b8bb2647;--c-marker-glow3:#b8bb261f;--c-hover:#b8bb2614;--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:#b8bb261a;--c-btn-primary-border:#b8bb2673;--c-btn-primary-border-hover:#b8bb26b3;--c-btn-primary-glow:#b8bb261f;--c-btn-primary-glow-hover:#b8bb2640;--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:#fff;--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-status-dot-idle:#b4b9c1;--c-status-dot-running:#ffad33;--c-status-dot-running-pulse:#ffd654;--c-status-dot-waiting:#ffad33;--c-status-dot-completed:#42c87d;--c-status-dot-paused:#d4ad42;--c-status-dot-running-glow:#ffd654b8;--c-accent-ui:#0f766e;--c-accent-ui-strong:#0b4f4a;--c-accent-ui-fill:#0f766e0f;--c-accent-ui-glow1:#0f766e38;--c-accent-ui-glow2:#0f766e1f;--c-accent-ui-glow3:#0f766e0d;--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:#11181cfa;--c-btn-primary-to:#11181cf0;--c-btn-primary-hover-from:#11181ceb;--c-btn-primary-hover-to:#11181ce0;--c-btn-primary-text:#fff;--c-btn-primary-shine:#ffffff29;--c-btn-primary-border:#11181cfa;--c-btn-primary-border-hover:#11181cfa;--c-btn-primary-glow:#0f766e14;--c-btn-primary-glow-hover:#0f766e29;--c-btn-danger:#cf222e;--c-btn-danger-hover:#a40e26;--nav-hover-line:#0f766e80;--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:#63e6cf9e;--c-marker-glow2:#63e6cf47;--c-marker-glow3:#63e6cf1f;--c-hover:#63e6cf14;--c-status-running:#1f2d16;--c-status-paused:#2b2417;--c-status-error:#32151d;--c-status-success:#132821;--c-btn-primary-from:#63e6cf2e;--c-btn-primary-to:#63e6cf14;--c-btn-primary-hover-from:#63e6cf47;--c-btn-primary-hover-to:#63e6cf24;--c-btn-primary-text:#dffcf5;--c-btn-primary-shine:#63e6cf1f;--c-btn-primary-border:#63e6cf59;--c-btn-primary-border-hover:#63e6cf9e;--c-btn-primary-glow:#63e6cf24;--c-btn-primary-glow-hover:#63e6cf42;--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)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;margin:0;padding:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-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{align-items:center;gap:8px;display:inline-flex}.logo__icon{object-fit:contain;flex-shrink:0;width:auto;height:16px}.logo__text{letter-spacing:.22em;text-transform:uppercase;color:var(--c-text);font-family:SF Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:600}[data-theme=dark] .logo__icon{filter:hue-rotate(100deg)}[data-theme=vivid] .logo__icon{filter:hue-rotate(120deg)}[data-theme=gruvbox] .logo__icon{filter:hue-rotate(270deg)}@font-face{font-family:InterVariable;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html,body,#root{height:100%}:root{--font-sans-ui:"InterVariable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif}html,body{overscroll-behavior:none}body{font-family:var(--font-sans-ui,"InterVariable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif);font-variant-ligatures:no-contextual;background:var(--c-bg);color:var(--c-text);-webkit-tap-highlight-color:transparent;font-size:14px;overflow:hidden}.btn{white-space:nowrap;border:1px solid var(--c-border);background:linear-gradient(180deg, #ffffff17 0%, #ffffff08 15%, transparent 40%), linear-gradient(0deg, #ffffff06 0%, transparent 30%), var(--c-bg3);min-height:30px;color:var(--c-text);cursor:pointer;isolation:isolate;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-family:inherit;font-size:12px;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -1px 4px #0000001f,0 1px 3px #0000002e}.btn:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:1;background:linear-gradient(#ffffff1f 0%,#ffffff0a 8%,#0000 42%);transition:opacity .18s;position:absolute;inset:0}.btn:hover{border-color:var(--c-muted);background:linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 18%, transparent 45%), linear-gradient(0deg, #ffffff08 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(#ffffff47 0%,#ffffff1a 5%,#ffffff08 18%,#0000 45%)}.btn.primary:after{content:"";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;position:absolute;inset:0}.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(#ffffff59 0%,#ffffff24 5%,#ffffff0a 20%,#0000 50%)}.btn.primary:hover:after{opacity:.85}.btn.primary:active{box-shadow:inset 0 2px 8px var(--c-marker-glow2), 0 0 6px var(--c-btn-primary-glow);transform:translateY(.5px)}.btn.primary:active:before,.btn.primary:active:after{opacity:.3}.btn.danger{background:linear-gradient(180deg, #ffffff1f 0%, #ffffff0a 12%, transparent 35%), linear-gradient(0deg, #0000001f 0%, transparent 40%), var(--c-btn-danger);border-color:var(--c-btn-danger-hover);color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 -1px 6px #0000002e,0 1px 3px #00000038}.btn.danger:before{background:linear-gradient(#ffffff2e 0%,#ffffff0f 8%,#0000 40%)}.btn.danger:hover{background:linear-gradient(180deg, #ffffff26 0%, #ffffff0d 15%, transparent 40%), linear-gradient(0deg, #0000001a 0%, transparent 40%), var(--c-btn-danger-hover);transform:translateY(-.5px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 8px #0000002e,0 2px 6px #00000047,0 0 16px #f8514926}.btn.danger:active{transform:translateY(.5px);box-shadow:inset 0 2px 6px #00000040}.btn.danger:active:before{opacity:.4}.btn.icon-btn{justify-content:center;min-width:30px;padding:5px 6px}.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, #bc8cff0f, transparent 36%), var(--c-bg)}[data-theme=vivid] body{background:radial-gradient(circle at top, #f767ff12, transparent 36%), var(--c-bg)}[data-theme=gruvbox] body{background:radial-gradient(circle at top, #b8bb260f, transparent 36%), var(--c-bg)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#11181c47 #11181c0a}[data-theme=light] *{scrollbar-color:#11181c47 #11181c0a}[data-theme=light] body{background:radial-gradient(circle at top,#0f766e0f,#0000 36%),linear-gradient(#fff 0%,#f7faf8 100%),linear-gradient(#11181c08 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#11181c08 1px,#0000 1px) 0 0/28px 28px}[data-theme=light] ::-webkit-scrollbar-track{background:#11181c0a}[data-theme=light] ::-webkit-scrollbar-thumb{background:#11181c47;border-radius:999px}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#11181c6b}[data-theme=light] .app{background:0 0}[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{letter-spacing:-.01em;font-weight:600}[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{border-color:var(--c-border);background:#f3f7f4}[data-theme=light] .msg-tool-use__header,[data-theme=light] .msg-tool-result__header,[data-theme=light] .system-prompt-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{color:var(--c-text);background:linear-gradient(#fff 0%,#ffffffeb 40%,#f5f8f6f5 100%);border:1px solid #d5ded7;box-shadow:inset 0 1px #fff,0 1px 2px #10181c0f,0 4px 12px #10181c0a}[data-theme=light] .btn:before{background:linear-gradient(#ffffffe6 0%,#fff6 15%,#0000 50%)}[data-theme=light] .btn:hover{border-color:color-mix(in srgb, var(--c-accent-ui) 26%, #c9d3cc);background:linear-gradient(#fff 0%,#fffffff5 35%,#f8fbf8fa 100%);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{color:#fff;background:linear-gradient(#222d34 0%,#192229 30%,#10181d 100%);border-color:#10181d;font-weight:600;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 6px #0000001f,0 1px 3px #0000001f,0 8px 24px #0f766e1f}[data-theme=light] .btn.primary:before{background:linear-gradient(#ffffff38 0%,#ffffff14 8%,#ffffff05 25%,#0000 50%)}[data-theme=light] .btn.primary:hover{background:linear-gradient(#283640 0%,#1c2a30 30%,#11191d 100%);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(#ffffff47 0%,#ffffff1a 8%,#ffffff08 25%,#0000 50%)}[data-theme=light] .btn.primary:active{background:linear-gradient(#1b252c 0%,#141d23 30%,#0f171c 100%);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%, #fff);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%, #fff)}[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%, #fff)}[data-theme=light] .tab-bar__tab--active:after{background:var(--c-marker);box-shadow:none;clip-path:none;height:2px}[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%, #fff);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{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fafcfa80}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#63e6cf2e transparent}[data-theme=night] body{background:radial-gradient(circle at top,#63e6cf14,#0000 36%),linear-gradient(#061316 0%,#08191d 100%),linear-gradient(#63e6cf09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#63e6cf09 1px,#0000 1px) 0 0/30px 30px}[data-theme=night] ::-webkit-scrollbar-thumb{background:#63e6cf2e}[data-theme=night] ::-webkit-scrollbar-thumb:hover{background:#63e6cf4d}[data-theme=night] .app{background:0 0}[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] .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 (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}}
