pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}/**
* 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-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:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.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}.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;background:#0000;transition:opacity .1s linear;z-index:11}.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{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.agent-terminal .xterm-fg-16{color:#000}.agent-terminal .xterm-bg-16{background-color:#000}.agent-terminal .xterm-fg-17{color:#00005f}.agent-terminal .xterm-bg-17{background-color:#00005f}.agent-terminal .xterm-fg-18{color:#000087}.agent-terminal .xterm-bg-18{background-color:#000087}.agent-terminal .xterm-fg-19{color:#0000af}.agent-terminal .xterm-bg-19{background-color:#0000af}.agent-terminal .xterm-fg-20{color:#0000d7}.agent-terminal .xterm-bg-20{background-color:#0000d7}.agent-terminal .xterm-fg-21{color:#00f}.agent-terminal .xterm-bg-21{background-color:#00f}.agent-terminal .xterm-fg-22{color:#005f00}.agent-terminal .xterm-bg-22{background-color:#005f00}.agent-terminal .xterm-fg-23{color:#005f5f}.agent-terminal .xterm-bg-23{background-color:#005f5f}.agent-terminal .xterm-fg-24{color:#005f87}.agent-terminal .xterm-bg-24{background-color:#005f87}.agent-terminal .xterm-fg-25{color:#005faf}.agent-terminal .xterm-bg-25{background-color:#005faf}.agent-terminal .xterm-fg-26{color:#005fd7}.agent-terminal .xterm-bg-26{background-color:#005fd7}.agent-terminal .xterm-fg-27{color:#005fff}.agent-terminal .xterm-bg-27{background-color:#005fff}.agent-terminal .xterm-fg-28{color:#008700}.agent-terminal .xterm-bg-28{background-color:#008700}.agent-terminal .xterm-fg-29{color:#00875f}.agent-terminal .xterm-bg-29{background-color:#00875f}.agent-terminal .xterm-fg-30{color:#008787}.agent-terminal .xterm-bg-30{background-color:#008787}.agent-terminal .xterm-fg-31{color:#0087af}.agent-terminal .xterm-bg-31{background-color:#0087af}.agent-terminal .xterm-fg-32{color:#0087d7}.agent-terminal .xterm-bg-32{background-color:#0087d7}.agent-terminal .xterm-fg-33{color:#0087ff}.agent-terminal .xterm-bg-33{background-color:#0087ff}.agent-terminal .xterm-fg-34{color:#00af00}.agent-terminal .xterm-bg-34{background-color:#00af00}.agent-terminal .xterm-fg-35{color:#00af5f}.agent-terminal .xterm-bg-35{background-color:#00af5f}.agent-terminal .xterm-fg-36{color:#00af87}.agent-terminal .xterm-bg-36{background-color:#00af87}.agent-terminal .xterm-fg-37{color:#00afaf}.agent-terminal .xterm-bg-37{background-color:#00afaf}.agent-terminal .xterm-fg-38{color:#00afd7}.agent-terminal .xterm-bg-38{background-color:#00afd7}.agent-terminal .xterm-fg-39{color:#00afff}.agent-terminal .xterm-bg-39{background-color:#00afff}.agent-terminal .xterm-fg-40{color:#00d700}.agent-terminal .xterm-bg-40{background-color:#00d700}.agent-terminal .xterm-fg-41{color:#00d75f}.agent-terminal .xterm-bg-41{background-color:#00d75f}.agent-terminal .xterm-fg-42{color:#00d787}.agent-terminal .xterm-bg-42{background-color:#00d787}.agent-terminal .xterm-fg-43{color:#00d7af}.agent-terminal .xterm-bg-43{background-color:#00d7af}.agent-terminal .xterm-fg-44{color:#00d7d7}.agent-terminal .xterm-bg-44{background-color:#00d7d7}.agent-terminal .xterm-fg-45{color:#00d7ff}.agent-terminal .xterm-bg-45{background-color:#00d7ff}.agent-terminal .xterm-fg-46{color:#0f0}.agent-terminal .xterm-bg-46{background-color:#0f0}.agent-terminal .xterm-fg-47{color:#00ff5f}.agent-terminal .xterm-bg-47{background-color:#00ff5f}.agent-terminal .xterm-fg-48{color:#00ff87}.agent-terminal .xterm-bg-48{background-color:#00ff87}.agent-terminal .xterm-fg-49{color:#00ffaf}.agent-terminal .xterm-bg-49{background-color:#00ffaf}.agent-terminal .xterm-fg-50{color:#00ffd7}.agent-terminal .xterm-bg-50{background-color:#00ffd7}.agent-terminal .xterm-fg-51{color:#0ff}.agent-terminal .xterm-bg-51{background-color:#0ff}.agent-terminal .xterm-fg-52{color:#5f0000}.agent-terminal .xterm-bg-52{background-color:#5f0000}.agent-terminal .xterm-fg-53{color:#5f005f}.agent-terminal .xterm-bg-53{background-color:#5f005f}.agent-terminal .xterm-fg-54{color:#5f0087}.agent-terminal .xterm-bg-54{background-color:#5f0087}.agent-terminal .xterm-fg-55{color:#5f00af}.agent-terminal .xterm-bg-55{background-color:#5f00af}.agent-terminal .xterm-fg-56{color:#5f00d7}.agent-terminal .xterm-bg-56{background-color:#5f00d7}.agent-terminal .xterm-fg-57{color:#5f00ff}.agent-terminal .xterm-bg-57{background-color:#5f00ff}.agent-terminal .xterm-fg-58{color:#5f5f00}.agent-terminal .xterm-bg-58{background-color:#5f5f00}.agent-terminal .xterm-fg-59{color:#5f5f5f}.agent-terminal .xterm-bg-59{background-color:#5f5f5f}.agent-terminal .xterm-fg-60{color:#5f5f87}.agent-terminal .xterm-bg-60{background-color:#5f5f87}.agent-terminal .xterm-fg-61{color:#5f5faf}.agent-terminal .xterm-bg-61{background-color:#5f5faf}.agent-terminal .xterm-fg-62{color:#5f5fd7}.agent-terminal .xterm-bg-62{background-color:#5f5fd7}.agent-terminal .xterm-fg-63{color:#5f5fff}.agent-terminal .xterm-bg-63{background-color:#5f5fff}.agent-terminal .xterm-fg-64{color:#5f8700}.agent-terminal .xterm-bg-64{background-color:#5f8700}.agent-terminal .xterm-fg-65{color:#5f875f}.agent-terminal .xterm-bg-65{background-color:#5f875f}.agent-terminal .xterm-fg-66{color:#5f8787}.agent-terminal .xterm-bg-66{background-color:#5f8787}.agent-terminal .xterm-fg-67{color:#5f87af}.agent-terminal .xterm-bg-67{background-color:#5f87af}.agent-terminal .xterm-fg-68{color:#5f87d7}.agent-terminal .xterm-bg-68{background-color:#5f87d7}.agent-terminal .xterm-fg-69{color:#5f87ff}.agent-terminal .xterm-bg-69{background-color:#5f87ff}.agent-terminal .xterm-fg-70{color:#5faf00}.agent-terminal .xterm-bg-70{background-color:#5faf00}.agent-terminal .xterm-fg-71{color:#5faf5f}.agent-terminal .xterm-bg-71{background-color:#5faf5f}.agent-terminal .xterm-fg-72{color:#5faf87}.agent-terminal .xterm-bg-72{background-color:#5faf87}.agent-terminal .xterm-fg-73{color:#5fafaf}.agent-terminal .xterm-bg-73{background-color:#5fafaf}.agent-terminal .xterm-fg-74{color:#5fafd7}.agent-terminal .xterm-bg-74{background-color:#5fafd7}.agent-terminal .xterm-fg-75{color:#5fafff}.agent-terminal .xterm-bg-75{background-color:#5fafff}.agent-terminal .xterm-fg-76{color:#5fd700}.agent-terminal .xterm-bg-76{background-color:#5fd700}.agent-terminal .xterm-fg-77{color:#5fd75f}.agent-terminal .xterm-bg-77{background-color:#5fd75f}.agent-terminal .xterm-fg-78{color:#5fd787}.agent-terminal .xterm-bg-78{background-color:#5fd787}.agent-terminal .xterm-fg-79{color:#5fd7af}.agent-terminal .xterm-bg-79{background-color:#5fd7af}.agent-terminal .xterm-fg-80{color:#5fd7d7}.agent-terminal .xterm-bg-80{background-color:#5fd7d7}.agent-terminal .xterm-fg-81{color:#5fd7ff}.agent-terminal .xterm-bg-81{background-color:#5fd7ff}.agent-terminal .xterm-fg-82{color:#5fff00}.agent-terminal .xterm-bg-82{background-color:#5fff00}.agent-terminal .xterm-fg-83{color:#5fff5f}.agent-terminal .xterm-bg-83{background-color:#5fff5f}.agent-terminal .xterm-fg-84{color:#5fff87}.agent-terminal .xterm-bg-84{background-color:#5fff87}.agent-terminal .xterm-fg-85{color:#5fffaf}.agent-terminal .xterm-bg-85{background-color:#5fffaf}.agent-terminal .xterm-fg-86{color:#5fffd7}.agent-terminal .xterm-bg-86{background-color:#5fffd7}.agent-terminal .xterm-fg-87{color:#5fffff}.agent-terminal .xterm-bg-87{background-color:#5fffff}.agent-terminal .xterm-fg-88{color:#870000}.agent-terminal .xterm-bg-88{background-color:#870000}.agent-terminal .xterm-fg-89{color:#87005f}.agent-terminal .xterm-bg-89{background-color:#87005f}.agent-terminal .xterm-fg-90{color:#870087}.agent-terminal .xterm-bg-90{background-color:#870087}.agent-terminal .xterm-fg-91{color:#8700af}.agent-terminal .xterm-bg-91{background-color:#8700af}.agent-terminal .xterm-fg-92{color:#8700d7}.agent-terminal .xterm-bg-92{background-color:#8700d7}.agent-terminal .xterm-fg-93{color:#8700ff}.agent-terminal .xterm-bg-93{background-color:#8700ff}.agent-terminal .xterm-fg-94{color:#875f00}.agent-terminal .xterm-bg-94{background-color:#875f00}.agent-terminal .xterm-fg-95{color:#875f5f}.agent-terminal .xterm-bg-95{background-color:#875f5f}.agent-terminal .xterm-fg-96{color:#875f87}.agent-terminal .xterm-bg-96{background-color:#875f87}.agent-terminal .xterm-fg-97{color:#875faf}.agent-terminal .xterm-bg-97{background-color:#875faf}.agent-terminal .xterm-fg-98{color:#875fd7}.agent-terminal .xterm-bg-98{background-color:#875fd7}.agent-terminal .xterm-fg-99{color:#875fff}.agent-terminal .xterm-bg-99{background-color:#875fff}.agent-terminal .xterm-fg-100{color:#878700}.agent-terminal .xterm-bg-100{background-color:#878700}.agent-terminal .xterm-fg-101{color:#87875f}.agent-terminal .xterm-bg-101{background-color:#87875f}.agent-terminal .xterm-fg-102{color:#878787}.agent-terminal .xterm-bg-102{background-color:#878787}.agent-terminal .xterm-fg-103{color:#8787af}.agent-terminal .xterm-bg-103{background-color:#8787af}.agent-terminal .xterm-fg-104{color:#8787d7}.agent-terminal .xterm-bg-104{background-color:#8787d7}.agent-terminal .xterm-fg-105{color:#8787ff}.agent-terminal .xterm-bg-105{background-color:#8787ff}.agent-terminal .xterm-fg-106{color:#87af00}.agent-terminal .xterm-bg-106{background-color:#87af00}.agent-terminal .xterm-fg-107{color:#87af5f}.agent-terminal .xterm-bg-107{background-color:#87af5f}.agent-terminal .xterm-fg-108{color:#87af87}.agent-terminal .xterm-bg-108{background-color:#87af87}.agent-terminal .xterm-fg-109{color:#87afaf}.agent-terminal .xterm-bg-109{background-color:#87afaf}.agent-terminal .xterm-fg-110{color:#87afd7}.agent-terminal .xterm-bg-110{background-color:#87afd7}.agent-terminal .xterm-fg-111{color:#87afff}.agent-terminal .xterm-bg-111{background-color:#87afff}.agent-terminal .xterm-fg-112{color:#87d700}.agent-terminal .xterm-bg-112{background-color:#87d700}.agent-terminal .xterm-fg-113{color:#87d75f}.agent-terminal .xterm-bg-113{background-color:#87d75f}.agent-terminal .xterm-fg-114{color:#87d787}.agent-terminal .xterm-bg-114{background-color:#87d787}.agent-terminal .xterm-fg-115{color:#87d7af}.agent-terminal .xterm-bg-115{background-color:#87d7af}.agent-terminal .xterm-fg-116{color:#87d7d7}.agent-terminal .xterm-bg-116{background-color:#87d7d7}.agent-terminal .xterm-fg-117{color:#87d7ff}.agent-terminal .xterm-bg-117{background-color:#87d7ff}.agent-terminal .xterm-fg-118{color:#87ff00}.agent-terminal .xterm-bg-118{background-color:#87ff00}.agent-terminal .xterm-fg-119{color:#87ff5f}.agent-terminal .xterm-bg-119{background-color:#87ff5f}.agent-terminal .xterm-fg-120{color:#87ff87}.agent-terminal .xterm-bg-120{background-color:#87ff87}.agent-terminal .xterm-fg-121{color:#87ffaf}.agent-terminal .xterm-bg-121{background-color:#87ffaf}.agent-terminal .xterm-fg-122{color:#87ffd7}.agent-terminal .xterm-bg-122{background-color:#87ffd7}.agent-terminal .xterm-fg-123{color:#87ffff}.agent-terminal .xterm-bg-123{background-color:#87ffff}.agent-terminal .xterm-fg-124{color:#af0000}.agent-terminal .xterm-bg-124{background-color:#af0000}.agent-terminal .xterm-fg-125{color:#af005f}.agent-terminal .xterm-bg-125{background-color:#af005f}.agent-terminal .xterm-fg-126{color:#af0087}.agent-terminal .xterm-bg-126{background-color:#af0087}.agent-terminal .xterm-fg-127{color:#af00af}.agent-terminal .xterm-bg-127{background-color:#af00af}.agent-terminal .xterm-fg-128{color:#af00d7}.agent-terminal .xterm-bg-128{background-color:#af00d7}.agent-terminal .xterm-fg-129{color:#af00ff}.agent-terminal .xterm-bg-129{background-color:#af00ff}.agent-terminal .xterm-fg-130{color:#af5f00}.agent-terminal .xterm-bg-130{background-color:#af5f00}.agent-terminal .xterm-fg-131{color:#af5f5f}.agent-terminal .xterm-bg-131{background-color:#af5f5f}.agent-terminal .xterm-fg-132{color:#af5f87}.agent-terminal .xterm-bg-132{background-color:#af5f87}.agent-terminal .xterm-fg-133{color:#af5faf}.agent-terminal .xterm-bg-133{background-color:#af5faf}.agent-terminal .xterm-fg-134{color:#af5fd7}.agent-terminal .xterm-bg-134{background-color:#af5fd7}.agent-terminal .xterm-fg-135{color:#af5fff}.agent-terminal .xterm-bg-135{background-color:#af5fff}.agent-terminal .xterm-fg-136{color:#af8700}.agent-terminal .xterm-bg-136{background-color:#af8700}.agent-terminal .xterm-fg-137{color:#af875f}.agent-terminal .xterm-bg-137{background-color:#af875f}.agent-terminal .xterm-fg-138{color:#af8787}.agent-terminal .xterm-bg-138{background-color:#af8787}.agent-terminal .xterm-fg-139{color:#af87af}.agent-terminal .xterm-bg-139{background-color:#af87af}.agent-terminal .xterm-fg-140{color:#af87d7}.agent-terminal .xterm-bg-140{background-color:#af87d7}.agent-terminal .xterm-fg-141{color:#af87ff}.agent-terminal .xterm-bg-141{background-color:#af87ff}.agent-terminal .xterm-fg-142{color:#afaf00}.agent-terminal .xterm-bg-142{background-color:#afaf00}.agent-terminal .xterm-fg-143{color:#afaf5f}.agent-terminal .xterm-bg-143{background-color:#afaf5f}.agent-terminal .xterm-fg-144{color:#afaf87}.agent-terminal .xterm-bg-144{background-color:#afaf87}.agent-terminal .xterm-fg-145{color:#afafaf}.agent-terminal .xterm-bg-145{background-color:#afafaf}.agent-terminal .xterm-fg-146{color:#afafd7}.agent-terminal .xterm-bg-146{background-color:#afafd7}.agent-terminal .xterm-fg-147{color:#afafff}.agent-terminal .xterm-bg-147{background-color:#afafff}.agent-terminal .xterm-fg-148{color:#afd700}.agent-terminal .xterm-bg-148{background-color:#afd700}.agent-terminal .xterm-fg-149{color:#afd75f}.agent-terminal .xterm-bg-149{background-color:#afd75f}.agent-terminal .xterm-fg-150{color:#afd787}.agent-terminal .xterm-bg-150{background-color:#afd787}.agent-terminal .xterm-fg-151{color:#afd7af}.agent-terminal .xterm-bg-151{background-color:#afd7af}.agent-terminal .xterm-fg-152{color:#afd7d7}.agent-terminal .xterm-bg-152{background-color:#afd7d7}.agent-terminal .xterm-fg-153{color:#afd7ff}.agent-terminal .xterm-bg-153{background-color:#afd7ff}.agent-terminal .xterm-fg-154{color:#afff00}.agent-terminal .xterm-bg-154{background-color:#afff00}.agent-terminal .xterm-fg-155{color:#afff5f}.agent-terminal .xterm-bg-155{background-color:#afff5f}.agent-terminal .xterm-fg-156{color:#afff87}.agent-terminal .xterm-bg-156{background-color:#afff87}.agent-terminal .xterm-fg-157{color:#afffaf}.agent-terminal .xterm-bg-157{background-color:#afffaf}.agent-terminal .xterm-fg-158{color:#afffd7}.agent-terminal .xterm-bg-158{background-color:#afffd7}.agent-terminal .xterm-fg-159{color:#afffff}.agent-terminal .xterm-bg-159{background-color:#afffff}.agent-terminal .xterm-fg-160{color:#d70000}.agent-terminal .xterm-bg-160{background-color:#d70000}.agent-terminal .xterm-fg-161{color:#d7005f}.agent-terminal .xterm-bg-161{background-color:#d7005f}.agent-terminal .xterm-fg-162{color:#d70087}.agent-terminal .xterm-bg-162{background-color:#d70087}.agent-terminal .xterm-fg-163{color:#d700af}.agent-terminal .xterm-bg-163{background-color:#d700af}.agent-terminal .xterm-fg-164{color:#d700d7}.agent-terminal .xterm-bg-164{background-color:#d700d7}.agent-terminal .xterm-fg-165{color:#d700ff}.agent-terminal .xterm-bg-165{background-color:#d700ff}.agent-terminal .xterm-fg-166{color:#d75f00}.agent-terminal .xterm-bg-166{background-color:#d75f00}.agent-terminal .xterm-fg-167{color:#d75f5f}.agent-terminal .xterm-bg-167{background-color:#d75f5f}.agent-terminal .xterm-fg-168{color:#d75f87}.agent-terminal .xterm-bg-168{background-color:#d75f87}.agent-terminal .xterm-fg-169{color:#d75faf}.agent-terminal .xterm-bg-169{background-color:#d75faf}.agent-terminal .xterm-fg-170{color:#d75fd7}.agent-terminal .xterm-bg-170{background-color:#d75fd7}.agent-terminal .xterm-fg-171{color:#d75fff}.agent-terminal .xterm-bg-171{background-color:#d75fff}.agent-terminal .xterm-fg-172{color:#d78700}.agent-terminal .xterm-bg-172{background-color:#d78700}.agent-terminal .xterm-fg-173{color:#d7875f}.agent-terminal .xterm-bg-173{background-color:#d7875f}.agent-terminal .xterm-fg-174{color:#d78787}.agent-terminal .xterm-bg-174{background-color:#d78787}.agent-terminal .xterm-fg-175{color:#d787af}.agent-terminal .xterm-bg-175{background-color:#d787af}.agent-terminal .xterm-fg-176{color:#d787d7}.agent-terminal .xterm-bg-176{background-color:#d787d7}.agent-terminal .xterm-fg-177{color:#d787ff}.agent-terminal .xterm-bg-177{background-color:#d787ff}.agent-terminal .xterm-fg-178{color:#d7af00}.agent-terminal .xterm-bg-178{background-color:#d7af00}.agent-terminal .xterm-fg-179{color:#d7af5f}.agent-terminal .xterm-bg-179{background-color:#d7af5f}.agent-terminal .xterm-fg-180{color:#d7af87}.agent-terminal .xterm-bg-180{background-color:#d7af87}.agent-terminal .xterm-fg-181{color:#d7afaf}.agent-terminal .xterm-bg-181{background-color:#d7afaf}.agent-terminal .xterm-fg-182{color:#d7afd7}.agent-terminal .xterm-bg-182{background-color:#d7afd7}.agent-terminal .xterm-fg-183{color:#d7afff}.agent-terminal .xterm-bg-183{background-color:#d7afff}.agent-terminal .xterm-fg-184{color:#d7d700}.agent-terminal .xterm-bg-184{background-color:#d7d700}.agent-terminal .xterm-fg-185{color:#d7d75f}.agent-terminal .xterm-bg-185{background-color:#d7d75f}.agent-terminal .xterm-fg-186{color:#d7d787}.agent-terminal .xterm-bg-186{background-color:#d7d787}.agent-terminal .xterm-fg-187{color:#d7d7af}.agent-terminal .xterm-bg-187{background-color:#d7d7af}.agent-terminal .xterm-fg-188{color:#d7d7d7}.agent-terminal .xterm-bg-188{background-color:#d7d7d7}.agent-terminal .xterm-fg-189{color:#d7d7ff}.agent-terminal .xterm-bg-189{background-color:#d7d7ff}.agent-terminal .xterm-fg-190{color:#d7ff00}.agent-terminal .xterm-bg-190{background-color:#d7ff00}.agent-terminal .xterm-fg-191{color:#d7ff5f}.agent-terminal .xterm-bg-191{background-color:#d7ff5f}.agent-terminal .xterm-fg-192{color:#d7ff87}.agent-terminal .xterm-bg-192{background-color:#d7ff87}.agent-terminal .xterm-fg-193{color:#d7ffaf}.agent-terminal .xterm-bg-193{background-color:#d7ffaf}.agent-terminal .xterm-fg-194{color:#d7ffd7}.agent-terminal .xterm-bg-194{background-color:#d7ffd7}.agent-terminal .xterm-fg-195{color:#d7ffff}.agent-terminal .xterm-bg-195{background-color:#d7ffff}.agent-terminal .xterm-fg-196{color:red}.agent-terminal .xterm-bg-196{background-color:red}.agent-terminal .xterm-fg-197{color:#ff005f}.agent-terminal .xterm-bg-197{background-color:#ff005f}.agent-terminal .xterm-fg-198{color:#ff0087}.agent-terminal .xterm-bg-198{background-color:#ff0087}.agent-terminal .xterm-fg-199{color:#ff00af}.agent-terminal .xterm-bg-199{background-color:#ff00af}.agent-terminal .xterm-fg-200{color:#ff00d7}.agent-terminal .xterm-bg-200{background-color:#ff00d7}.agent-terminal .xterm-fg-201{color:#f0f}.agent-terminal .xterm-bg-201{background-color:#f0f}.agent-terminal .xterm-fg-202{color:#ff5f00}.agent-terminal .xterm-bg-202{background-color:#ff5f00}.agent-terminal .xterm-fg-203{color:#ff5f5f}.agent-terminal .xterm-bg-203{background-color:#ff5f5f}.agent-terminal .xterm-fg-204{color:#ff5f87}.agent-terminal .xterm-bg-204{background-color:#ff5f87}.agent-terminal .xterm-fg-205{color:#ff5faf}.agent-terminal .xterm-bg-205{background-color:#ff5faf}.agent-terminal .xterm-fg-206{color:#ff5fd7}.agent-terminal .xterm-bg-206{background-color:#ff5fd7}.agent-terminal .xterm-fg-207{color:#ff5fff}.agent-terminal .xterm-bg-207{background-color:#ff5fff}.agent-terminal .xterm-fg-208{color:#ff8700}.agent-terminal .xterm-bg-208{background-color:#ff8700}.agent-terminal .xterm-fg-209{color:#ff875f}.agent-terminal .xterm-bg-209{background-color:#ff875f}.agent-terminal .xterm-fg-210{color:#ff8787}.agent-terminal .xterm-bg-210{background-color:#ff8787}.agent-terminal .xterm-fg-211{color:#ff87af}.agent-terminal .xterm-bg-211{background-color:#ff87af}.agent-terminal .xterm-fg-212{color:#ff87d7}.agent-terminal .xterm-bg-212{background-color:#ff87d7}.agent-terminal .xterm-fg-213{color:#ff87ff}.agent-terminal .xterm-bg-213{background-color:#ff87ff}.agent-terminal .xterm-fg-214{color:#ffaf00}.agent-terminal .xterm-bg-214{background-color:#ffaf00}.agent-terminal .xterm-fg-215{color:#ffaf5f}.agent-terminal .xterm-bg-215{background-color:#ffaf5f}.agent-terminal .xterm-fg-216{color:#ffaf87}.agent-terminal .xterm-bg-216{background-color:#ffaf87}.agent-terminal .xterm-fg-217{color:#ffafaf}.agent-terminal .xterm-bg-217{background-color:#ffafaf}.agent-terminal .xterm-fg-218{color:#ffafd7}.agent-terminal .xterm-bg-218{background-color:#ffafd7}.agent-terminal .xterm-fg-219{color:#ffafff}.agent-terminal .xterm-bg-219{background-color:#ffafff}.agent-terminal .xterm-fg-220{color:gold}.agent-terminal .xterm-bg-220{background-color:gold}.agent-terminal .xterm-fg-221{color:#ffd75f}.agent-terminal .xterm-bg-221{background-color:#ffd75f}.agent-terminal .xterm-fg-222{color:#ffd787}.agent-terminal .xterm-bg-222{background-color:#ffd787}.agent-terminal .xterm-fg-223{color:#ffd7af}.agent-terminal .xterm-bg-223{background-color:#ffd7af}.agent-terminal .xterm-fg-224{color:#ffd7d7}.agent-terminal .xterm-bg-224{background-color:#ffd7d7}.agent-terminal .xterm-fg-225{color:#ffd7ff}.agent-terminal .xterm-bg-225{background-color:#ffd7ff}.agent-terminal .xterm-fg-226{color:#ff0}.agent-terminal .xterm-bg-226{background-color:#ff0}.agent-terminal .xterm-fg-227{color:#ffff5f}.agent-terminal .xterm-bg-227{background-color:#ffff5f}.agent-terminal .xterm-fg-228{color:#ffff87}.agent-terminal .xterm-bg-228{background-color:#ffff87}.agent-terminal .xterm-fg-229{color:#ffffaf}.agent-terminal .xterm-bg-229{background-color:#ffffaf}.agent-terminal .xterm-fg-230{color:#ffffd7}.agent-terminal .xterm-bg-230{background-color:#ffffd7}.agent-terminal .xterm-fg-231{color:#fff}.agent-terminal .xterm-bg-231{background-color:#fff}.agent-terminal .xterm-fg-232{color:#080808}.agent-terminal .xterm-bg-232{background-color:#080808}.agent-terminal .xterm-fg-233{color:#121212}.agent-terminal .xterm-bg-233{background-color:#121212}.agent-terminal .xterm-fg-234{color:#1c1c1c}.agent-terminal .xterm-bg-234{background-color:#1c1c1c}.agent-terminal .xterm-fg-235{color:#262626}.agent-terminal .xterm-bg-235{background-color:#262626}.agent-terminal .xterm-fg-236{color:#303030}.agent-terminal .xterm-bg-236{background-color:#303030}.agent-terminal .xterm-fg-237{color:#3a3a3a}.agent-terminal .xterm-bg-237{background-color:#3a3a3a}.agent-terminal .xterm-fg-238{color:#444}.agent-terminal .xterm-bg-238{background-color:#444}.agent-terminal .xterm-fg-239{color:#4e4e4e}.agent-terminal .xterm-bg-239{background-color:#4e4e4e}.agent-terminal .xterm-fg-240{color:#585858}.agent-terminal .xterm-bg-240{background-color:#585858}.agent-terminal .xterm-fg-241{color:#626262}.agent-terminal .xterm-bg-241{background-color:#626262}.agent-terminal .xterm-fg-242{color:#6c6c6c}.agent-terminal .xterm-bg-242{background-color:#6c6c6c}.agent-terminal .xterm-fg-243{color:#767676}.agent-terminal .xterm-bg-243{background-color:#767676}.agent-terminal .xterm-fg-244{color:gray}.agent-terminal .xterm-bg-244{background-color:gray}.agent-terminal .xterm-fg-245{color:#8a8a8a}.agent-terminal .xterm-bg-245{background-color:#8a8a8a}.agent-terminal .xterm-fg-246{color:#949494}.agent-terminal .xterm-bg-246{background-color:#949494}.agent-terminal .xterm-fg-247{color:#9e9e9e}.agent-terminal .xterm-bg-247{background-color:#9e9e9e}.agent-terminal .xterm-fg-248{color:#a8a8a8}.agent-terminal .xterm-bg-248{background-color:#a8a8a8}.agent-terminal .xterm-fg-249{color:#b2b2b2}.agent-terminal .xterm-bg-249{background-color:#b2b2b2}.agent-terminal .xterm-fg-250{color:#bcbcbc}.agent-terminal .xterm-bg-250{background-color:#bcbcbc}.agent-terminal .xterm-fg-251{color:#c6c6c6}.agent-terminal .xterm-bg-251{background-color:#c6c6c6}.agent-terminal .xterm-fg-252{color:#d0d0d0}.agent-terminal .xterm-bg-252{background-color:#d0d0d0}.agent-terminal .xterm-fg-253{color:#dadada}.agent-terminal .xterm-bg-253{background-color:#dadada}.agent-terminal .xterm-fg-254{color:#e4e4e4}.agent-terminal .xterm-bg-254{background-color:#e4e4e4}.agent-terminal .xterm-fg-255{color:#eee}.agent-terminal .xterm-bg-255{background-color:#eee}:root{--surface: #ffffff;--surface-subtle: #f7f7f7;--surface-hover: #f1f1f1;--ink: #171717;--ink-muted: #6b6b6b;--line: #dedede;--line-strong: #bdbdbd;--brand: #111111;--success: #19724b;--success-subtle: #eaf5ef;--warning: #8a5a12;--danger: #b42318;--focus: #2463eb;--radius-sm: 4px;--radius-md: 6px;--shadow-dialog: 0 16px 40px rgb(0 0 0 / 14%);--sidebar-width: 224px;--topbar-height: 56px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--surface-subtle);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{min-width:320px;background:var(--surface-subtle)}button,input,select,textarea{font:inherit;letter-spacing:0}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}h1,h2,h3,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600}.button:hover:not(:disabled){background:var(--surface-hover)}.button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.button.primary:hover:not(:disabled){background:#343434}.button:disabled{cursor:not-allowed;opacity:.55}.button.compact{min-height:32px;width:fit-content;font-size:11px}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted)}.icon-button:hover{color:var(--ink);background:var(--surface-hover)}.form-error{color:var(--danger);font-size:12px;line-height:1.4}.form-success{color:var(--success);font-size:12px;line-height:1.4}label{display:grid;gap:6px;color:#3d3d3d;font-size:12px;font-weight:600}input,select,textarea{min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}input,select{height:38px;padding:0 10px}textarea{padding:9px 10px;resize:vertical}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 440px;background:var(--surface)}.login-product{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(36px,6vw,92px);border-right:1px solid var(--line);background:#f4f4f4}.login-logo{width:min(420px,82%);height:auto;margin:0 0 22px -9%;mix-blend-mode:multiply}.eyebrow{margin-bottom:8px;color:var(--ink-muted);font-size:12px;font-weight:700;text-transform:uppercase}.login-product h1{font-size:38px;line-height:1.1;letter-spacing:0}.login-copy{max-width:520px;margin-top:16px;color:var(--ink-muted);font-size:15px;line-height:1.6}.login-form{align-self:center;display:grid;gap:18px;padding:56px}.login-form header{margin-bottom:8px}.login-form h2{font-size:21px}.login-form header p{margin-top:6px;color:var(--ink-muted);font-size:13px}.invitation-page{min-height:100vh;display:grid;grid-template-columns:minmax(240px,360px) minmax(0,520px);justify-content:center;background:var(--surface)}.invitation-brand{display:flex;flex-direction:column;justify-content:center;padding:48px;border-right:1px solid var(--line);background:#f4f4f4}.invitation-logo{width:260px;max-width:115%;height:auto;margin:0 0 18px -9%;mix-blend-mode:multiply}.invitation-brand h1{font-size:30px;line-height:1.15}.invitation-content{min-width:0;display:grid;align-content:center;padding:48px}.invitation-form{display:grid;gap:18px}.invitation-form header{margin-bottom:6px}.invitation-form h2,.invitation-state h2{font-size:21px;overflow-wrap:anywhere}.invitation-form header p{margin-top:7px;color:var(--ink-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere;text-transform:capitalize}.invitation-loading{color:var(--ink-muted);font-size:13px}.invitation-state{display:grid;gap:14px}.cli-auth-page,.device-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface-subtle)}.cli-auth-panel,.device-login-panel{width:min(440px,calc(100vw - 32px));display:grid;gap:16px;padding:30px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 2px 8px #0000000a}.cli-auth-panel h1,.device-login-panel h1{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.cli-auth-panel .product-mark,.device-login-panel .product-mark{margin-bottom:4px}.cli-auth-state{display:grid;gap:10px;justify-items:start;padding-top:6px;color:var(--ink-muted);font-size:13px}.cli-auth-state svg{color:var(--success)}.cli-auth-state small,.device-login-user,.device-login-copy{color:var(--ink-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.device-login-panel form{display:grid;gap:14px;margin-top:2px}.device-login-panel footer{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.boot-screen,.setup-page{min-height:100vh;display:grid;place-items:center;background:var(--surface-subtle)}.boot-screen{align-content:center;gap:14px;color:var(--ink-muted);font-size:13px}.setup-panel{width:min(440px,calc(100vw - 32px));padding:28px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 2px 8px #0000000a}.setup-panel h1{margin-top:22px;font-size:22px}.setup-panel>p{margin:8px 0 22px;color:var(--ink-muted);font-size:13px;line-height:1.5}.setup-panel form{display:grid;gap:16px}.setup-panel>.quiet{width:100%;margin-top:10px}.app-shell{width:100%;min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--surface-subtle)}.sidebar{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:64px minmax(0,1fr) auto;border-right:1px solid var(--line);background:var(--surface)}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line);font-size:14px;font-weight:800}.sidebar-logo{width:172px;height:58px;object-fit:contain;mix-blend-mode:multiply}.sidebar-icon{display:none;width:46px;height:46px;object-fit:contain;mix-blend-mode:multiply}.boot-icon{width:58px;height:58px;object-fit:contain;mix-blend-mode:multiply}.setup-icon{display:block;width:72px;height:72px;margin:-8px 0 8px -8px;object-fit:contain;mix-blend-mode:multiply}.sidebar nav{padding:14px 8px;overflow-y:auto}.nav-label{padding:0 9px 8px;color:#8a8a8a;font-size:10px;font-weight:700;text-transform:uppercase}.sidebar nav a{min-height:36px;display:flex;align-items:center;gap:10px;margin:2px 0;padding:0 10px;border-radius:var(--radius-sm);color:var(--ink-muted);text-decoration:none;font-size:13px;font-weight:550}.sidebar nav a:hover{background:var(--surface-hover);color:var(--ink)}.sidebar nav a.active{background:#ebebeb;color:var(--ink);font-weight:700}.sidebar nav a .nav-alpha{margin-left:auto;padding:1px 4px;border:1px solid #c8c8c8;border-radius:3px;color:#666;font-size:8px;font-weight:700;line-height:14px;text-transform:uppercase}.sidebar-meta{display:flex;align-items:center;gap:8px;padding:14px 16px;border-top:1px solid var(--line);color:var(--ink-muted);font-size:11px}.app-main{min-width:0}.topbar{position:sticky;top:0;z-index:10;height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:#fffffff5}.workspace-switcher{position:relative;display:block}.workspace-switcher button{height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-size:13px;font-weight:700}.workspace-switcher button:hover{border-color:var(--line);background:var(--surface-hover)}.workspace-switcher select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.workspace-context{padding:0 9px;color:var(--ink);font-size:13px;font-weight:700}.topbar-actions{display:flex;align-items:center;gap:12px}.impersonation-bar{position:sticky;top:0;z-index:12;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 18px;border-bottom:1px solid #d9a441;background:#fff7df;color:#5f4308}.impersonation-bar>div{min-width:0;display:flex;align-items:baseline;gap:8px}.impersonation-bar strong{font-size:12px}.impersonation-bar span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.impersonation-bar .impersonation-error{color:#a43826}.impersonation-bar .button{min-height:30px;flex:0 0 auto;border-color:#c18b2e;background:#fff;color:#5f4308}.app-main.impersonating .topbar{top:44px}.standalone-console{min-height:100vh}.standalone-console .impersonation-bar{position:sticky}.service-status{display:flex;align-items:center;gap:7px;color:var(--ink-muted);font-size:11px}.service-status i{width:7px;height:7px;border-radius:50%;background:var(--success)}.page-stage{min-width:0;min-height:calc(100vh - var(--topbar-height))}.page-placeholder{padding:24px}.page-placeholder h1{font-size:22px}.resource-page{min-width:0}.page-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.page-header h1{font-size:20px}.page-title-with-badge{display:inline-flex;align-items:center;gap:7px}.alpha-badge{padding:1px 5px;border:1px solid #bdbdbd;border-radius:3px;background:#f5f5f5;color:#5f5f5f;font-size:8px;font-weight:700;line-height:14px;text-transform:uppercase}.page-header p{margin-top:5px;color:var(--ink-muted);font-size:12px}.page-actions{display:flex;align-items:center;gap:8px}.users-tabs{min-height:45px;display:flex;align-items:end;gap:18px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--surface)}.users-tabs button{height:45px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-muted);font-size:12px}.users-tabs button.active{border-bottom-color:var(--brand);color:var(--ink);font-weight:700}.users-toolbar{display:grid;grid-template-columns:minmax(220px,420px) 160px auto;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.users-toolbar .search-box{width:100%}.users-table-wrap{min-width:0;margin:16px 18px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.users-table{min-width:720px}.users-table th:first-child{width:28%}.users-table th:nth-child(2){width:120px}.users-table th:last-child{width:54px}.users-table td{vertical-align:middle}.user-memberships{display:block;max-width:480px;color:var(--ink-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere;text-transform:capitalize}.user-row-actions{text-align:right}.user-row-actions>div{display:flex;justify-content:flex-end;gap:5px}.users-loading{min-height:180px;display:grid;place-items:center;color:var(--ink-muted);font-size:12px}.credentials-layout{grid-template-columns:minmax(0,1fr)}.credentials-table-wrap{min-width:0}.credentials-table{min-width:760px}.credentials-table th:first-child{width:25%}.credentials-table th:nth-child(2){width:34%}.credentials-table th:last-child{width:90px}.credentials-table code{color:var(--ink-muted);font-size:10px;overflow-wrap:anywhere}.secret-values-table{min-width:620px}.credential-status,.credential-actions{display:flex;align-items:center;gap:8px}.credential-actions{justify-content:flex-end}.reference-count{position:relative;display:inline-flex;min-width:28px;align-items:center;justify-content:center;padding:3px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);cursor:default}.reference-count>strong{font-size:11px}.reference-tooltip{position:fixed;z-index:200;display:grid;gap:3px;width:max-content;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-dialog);pointer-events:none}.reference-tooltip>span{display:block;min-width:170px;padding:5px 7px;color:var(--ink);font-size:11px;overflow-wrap:anywhere}.reference-tooltip small{display:block;margin-top:2px;color:var(--ink-muted);font:9px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.switch-control{position:relative;display:inline-block;width:30px;height:18px}.switch-control input{position:absolute;width:1px;height:1px;opacity:0}.switch-control i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line-strong);border-radius:9px;background:#ddd;transition:background .15s ease}.switch-control i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.switch-control input:checked+i{border-color:var(--success);background:var(--success)}.switch-control input:checked+i:after{transform:translate(12px)}.switch-control input:focus-visible+i{outline:2px solid var(--focus);outline-offset:1px}.switch-control input:disabled+i{cursor:not-allowed;opacity:.5}.copy-field{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:7px}.copy-field input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.user-status-confirmation>p{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle)}.user-status-confirmation>p strong{font-size:13px}.user-status-confirmation>p span{color:var(--ink-muted);font-size:11px;overflow-wrap:anywhere}.notice{margin:14px 18px 0;padding:10px 12px;border:1px solid #d7d7d7;border-radius:var(--radius-sm);background:#fbfbfb;color:var(--ink-muted);font-size:12px;line-height:1.45}.notice.error{border-color:#efc6c2;background:#fff8f7;color:var(--danger)}.notice.warning{border-color:#e3c879;background:#fff9e8;color:#73550a}.resource-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.resource-columns>.resource-panel:only-child{grid-column:1 / -1}.resource-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.resource-panel>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line)}.resource-panel>header h2{font-size:14px}.resource-panel>header span{min-width:23px;padding:3px 6px;border-radius:10px;background:var(--surface-hover);color:var(--ink-muted);font-size:10px;text-align:center}.table-wrap{position:relative;overflow-x:auto}.resource-panel .table-wrap>table{min-width:620px}.resource-panel .table-wrap>table.runtime-profile-table{min-width:560px}table{width:100%;border-collapse:collapse;font-size:12px}th{padding:9px 12px;border-bottom:1px solid var(--line);background:#fafafa;color:var(--ink-muted);font-size:10px;font-weight:700;text-align:left;text-transform:uppercase;white-space:nowrap}td{max-width:260px;padding:11px 12px;border-bottom:1px solid #ececec;color:#383838;vertical-align:middle;overflow-wrap:anywhere}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafafa}td strong{display:block;color:var(--ink);font-size:12px}td small{display:block;max-width:220px;margin-top:3px;overflow:hidden;color:var(--ink-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.status-badge{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle);color:var(--ink-muted);font-size:10px;text-transform:capitalize;white-space:nowrap}.status-badge.positive{border-color:#b9deca;background:var(--success-subtle);color:var(--success)}.empty-state{min-height:180px;display:grid;place-content:center;padding:24px;text-align:center}.empty-state h3{font-size:13px}.empty-state p{max-width:340px;margin-top:7px;color:var(--ink-muted);font-size:11px;line-height:1.5}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#00000047}.dialog{width:min(680px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid #c9c9c9;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-dialog)}.dialog>header{position:sticky;top:0;z-index:1;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:var(--surface)}.dialog>header h2{font-size:16px}.dialog-form{display:grid;gap:16px;padding:18px}.form-grid{display:grid;gap:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-section{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fafafa}.form-section h3,fieldset legend{font-size:12px;font-weight:700}.form-section>p{color:var(--ink-muted);font-size:11px}.provider-models>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-model-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:8px}.provider-model-row.single{grid-template-columns:minmax(0,1fr)}.model-fallbacks>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.model-fallback-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:8px}.condition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;width:100%}.table-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.dialog-form fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:11px 12px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.check{display:flex;grid-template-columns:16px auto;align-items:center;gap:6px;font-weight:500}.check input{width:15px;height:15px;margin:0}.dialog-form fieldset .field-help{flex-basis:100%;color:var(--ink-muted);font-size:11px;line-height:1.45}.dialog-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.button.danger{color:var(--danger)}.wizard-progress{height:68px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:0 46px;border-bottom:1px solid var(--line);background:#fafafa}.wizard-progress>span{position:relative;z-index:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink-muted);font-size:10px}.wizard-progress>span:not(:last-child):after{content:"";position:absolute;z-index:-1;left:23px;top:11px;width:calc((min(680px,100vw) - 116px) / 3);height:1px;background:var(--line)}.wizard-progress>span.active{border-color:var(--brand);background:var(--brand);color:#fff}.wizard-progress small{position:absolute;top:29px;color:var(--ink-muted);font-size:9px;white-space:nowrap}.wizard-body{min-height:330px;align-content:start}.wizard-body footer{margin-top:auto}.field-heading{display:flex;align-items:baseline;gap:4px;min-width:0}.optional{color:var(--ink-muted);font-weight:400}.field-label{display:block;margin-bottom:6px;color:#3d3d3d;font-size:12px;font-weight:600}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.segmented-control button{min-height:36px;padding:5px 9px;border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--ink-muted);font-size:11px}.segmented-control button:last-child{border-right:0}.segmented-control button[aria-checked=true]{background:var(--brand);color:#fff;font-weight:700}.direct-env-editor{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fafafa}.environment-rows{display:grid;gap:8px}.environment-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(150px,1.2fr) 76px 34px;align-items:end;gap:8px}.environment-row .secret-toggle{height:38px}.review-list,.definition-list{border:1px solid var(--line);border-radius:var(--radius-sm)}.review-list>div,.definition-list>div{min-height:45px;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:9px 12px;border-bottom:1px solid var(--line)}.review-list>div:last-child,.definition-list>div:last-child{border-bottom:0}.review-list span,.definition-list span{color:var(--ink-muted);font-size:11px}.review-list strong,.definition-list strong{font-size:12px;overflow-wrap:anywhere}.definition-list .detail-value{min-width:0}.definition-list .detail-value strong,.definition-list .detail-value small{display:block;overflow-wrap:anywhere}.definition-list .detail-value small{margin-top:4px;color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.agents-layout{height:calc(100vh - var(--topbar-height) - 82px);min-height:520px;display:grid;grid-template-columns:310px minmax(0,1fr)}.templates-layout{height:calc(100vh - var(--topbar-height) - 82px);min-height:520px;display:grid;grid-template-columns:300px minmax(0,1fr)}.template-list-pane{min-width:0;overflow:hidden;border-right:1px solid var(--line);background:var(--surface)}.template-list-pane>.search-box{margin:10px}.template-list{height:calc(100% - 54px);overflow-y:auto;padding:0 7px 7px}.template-list>button{width:100%;min-height:54px;display:grid;align-content:center;gap:4px;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left}.template-list>button:hover{background:var(--surface-hover)}.template-list>button.active{border-color:var(--line);background:#f0f0f0}.template-list strong,.template-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-list strong{font-size:12px}.template-list small{color:var(--ink-muted);font-size:9px}.template-detail{min-width:0;overflow-y:auto;padding:18px;background:var(--surface-subtle)}.template-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.template-detail>header h2{font-size:16px}.template-detail>header p{margin-top:4px;color:var(--ink-muted);font-family:ui-monospace,monospace;font-size:9px}.template-detail>header>div:last-child{display:flex;align-items:center;gap:7px}.template-editor{min-width:0}.template-markdown-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.4fr) 34px;align-items:end;gap:8px}.template-skill{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:11px}.agent-list-pane{min-width:0;overflow:hidden;border-right:1px solid var(--line);background:var(--surface)}.list-tools{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:7px;padding:10px;border-bottom:1px solid var(--line)}.search-box{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted)}.search-box input{width:100%;height:30px;padding:0;border:0;outline:0}.list-tools select{height:34px;padding:0 7px;border-color:var(--line);font-size:11px}.agent-list{height:calc(100% - 55px);overflow-y:auto;padding:7px}.agent-list>button{width:100%;min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:left}.agent-list>button:hover{background:var(--surface-hover)}.agent-list>button.active{border-color:var(--line);background:#f0f0f0}.agent-list>button>span:nth-child(2){min-width:0}.agent-list>button strong,.agent-list>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-list>button strong{font-size:12px}.agent-list>button small{margin-top:4px;color:var(--ink-muted);font-size:9px}.agent-list>button small.agent-list-restart{color:var(--warning);font-weight:700}.agent-avatar{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:1px solid #cecece;border-radius:var(--radius-sm);background:#ededed;font-size:14px;font-weight:800}.agent-avatar.small{width:32px;height:32px;font-size:11px}.agent-detail-pane{min-width:0;overflow:auto}.agent-detail{min-width:0;min-height:100%;background:var(--surface-subtle)}.agent-detail-header{min-height:75px;display:flex;align-items:center;gap:11px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.agent-detail-header h2{font-size:16px}.agent-detail-header p{margin-top:4px;color:var(--ink-muted);font-family:ui-monospace,monospace;font-size:9px}.agent-detail-header .status-badge{margin-left:auto}.restart-flag{color:var(--warning);font-size:10px}.detail-tabs{min-height:43px;display:flex;align-items:end;gap:2px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--surface);overflow-x:auto}.detail-tabs button{height:42px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-muted);font-size:11px;white-space:nowrap}.detail-tabs button.active{border-bottom-color:var(--brand);color:var(--ink);font-weight:700}.detail-content{padding:18px}.definition-list{max-width:760px;background:var(--surface)}.runtime-control{max-width:760px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.runtime-state{display:flex;align-items:flex-start;gap:12px}.runtime-state h3{font-size:14px}.runtime-state p{margin-top:6px;color:var(--ink-muted);font-size:11px}.runtime-state small{display:block;margin-top:8px;color:var(--ink-muted);font-size:10px;font-weight:700}.runtime-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.wechat-binding{max-width:760px;display:grid;gap:16px}.wechat-binding>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.wechat-binding>header h3{font-size:14px}.wechat-binding>header p{margin-top:5px;color:var(--ink-muted);font-size:11px}.wechat-binding .notice{margin:0}.wechat-qr{width:248px;display:grid;justify-items:center;gap:10px;padding:15px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.wechat-qr svg{width:216px;height:216px}.wechat-qr strong{color:var(--ink-muted);font-size:11px}.wechat-verify{max-width:360px;grid-template-columns:minmax(160px,1fr) auto;align-items:end}.wechat-actions{display:flex;flex-wrap:wrap;gap:8px}.configuration-form{max-width:850px;display:grid;gap:14px}.configuration-form footer{display:flex;justify-content:flex-end}.configuration-stack{max-width:850px;display:grid;gap:18px}.configuration-loading{min-height:180px;display:grid;place-items:center;color:var(--ink-muted);font-size:12px}.configuration-meta{max-width:850px;background:var(--surface)}.configuration-tabs{display:flex;align-items:center;gap:2px;overflow-x:auto;border-bottom:1px solid var(--line)}.configuration-tabs>button:not(.icon-button){flex:0 0 auto;height:38px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-muted);font-size:10px;white-space:nowrap}.configuration-tabs>button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--ink);font-weight:700}.configuration-tabs>.icon-button{flex:0 0 auto;margin:0 4px}.config-tab-panel{min-width:0;min-height:210px;padding:4px 0}.config-tab-panel[hidden]{display:none}.config-tab-panel.config-file-row{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.5fr);align-items:start}.config-tab-panel.config-file-row .button{justify-self:start}.markdown-editor{min-width:0;display:grid;gap:12px}.markdown-editor>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.markdown-editor>header>label{min-width:0;flex:1 1 420px}.markdown-mode{flex:0 0 auto;grid-template-columns:repeat(2,minmax(74px,1fr))}.markdown-mode button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.markdown-mode button.active{background:var(--brand);color:#fff;font-weight:700}.markdown-editor textarea{width:100%;min-height:300px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5}.markdown-preview{min-height:340px;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.configured-resource-list{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.configured-resource-list strong{padding:6px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);font-size:11px;overflow-wrap:anywhere}.skill-import-grid{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px}.skill-import-grid .file-button{min-height:34px;cursor:pointer}.skill-import-grid .file-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.imported-skills{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.imported-skills>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line)}.imported-skills>div:last-child{border-bottom:0}.imported-skills strong,.imported-skills small{display:block;overflow-wrap:anywhere}.imported-skills strong{font-size:11px}.imported-skills small,.empty-inline{margin-top:4px;color:var(--ink-muted);font-size:10px}.native-skills{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.native-skills h3{font-size:12px}.config-files{min-width:0}.config-file-row{min-width:0;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(220px,1.5fr) 34px;align-items:end;gap:8px}.config-file-row label{min-width:0}.config-file-row textarea{min-height:94px}.environment-editor{min-width:0;display:grid;gap:10px}.environment-mode-control{width:min(250px,100%);grid-template-columns:repeat(2,minmax(0,1fr))}.environment-bulk-text{min-height:180px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55;white-space:pre}.agent-secrets{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.agent-secrets>header{display:flex;align-items:flex-start;gap:9px}.agent-secrets>header h3{font-size:13px}.agent-secrets>header p{margin-top:4px;color:var(--ink-muted);font-size:11px}.secret-create-form{display:grid;grid-template-columns:minmax(130px,1fr) 170px minmax(160px,1fr) auto;align-items:end;gap:9px}.secret-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.secret-list>div{min-height:54px;display:grid;grid-template-columns:minmax(140px,1fr) minmax(240px,1.4fr) auto;align-items:center;gap:9px;padding:8px 10px;border-bottom:1px solid var(--line)}.secret-list>div:last-child{border-bottom:0}.secret-list strong,.secret-list small{display:block;overflow-wrap:anywhere}.secret-list strong{font-size:11px}.secret-list small{margin-top:3px;color:var(--ink-muted);font-size:9px}.secret-list form{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:7px}.success-message{color:var(--success);font-size:12px}.notice.inline{margin:0 0 14px}.inline-resource-form{display:grid;grid-template-columns:minmax(180px,1fr) 160px auto;align-items:end;gap:9px;max-width:760px}.grant-list,.session-table{max-width:760px;margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.grant-list>div,.session-table>div{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid var(--line)}.grant-list>div:last-child,.session-table>div:last-child{border-bottom:0}.grant-list strong,.session-table strong{font-size:11px}.grant-actions{display:flex;align-items:center;gap:7px}.profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.scope-select{min-width:108px;padding:6px 28px 6px 8px}.operations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--line);gap:1px}.operations-summary>div{min-height:76px;padding:14px 18px;display:flex;flex-direction:column;justify-content:center;gap:4px;background:var(--surface)}.operations-summary span{color:var(--ink-muted);font-size:10px}.operations-summary strong{font-size:22px;font-weight:650}.operations-nodes{margin:16px}.operations-nodes td{vertical-align:top}.operations-nodes td>strong,.operations-nodes td>small{display:block;white-space:nowrap}.operations-nodes td>small{margin-top:4px;color:var(--ink-muted)}.operations-warning td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.operations-warning td:first-child svg{margin-top:7px;color:var(--danger)}.activity-count{display:inline-flex;min-width:55px;flex-direction:column;gap:2px}.activity-count span{color:var(--ink-muted);font-size:9px}.activity-count strong{font-size:12px}.resource-kind,.session-table small{display:block;margin-top:3px;color:var(--ink-muted);font-size:9px}.chat-page{min-width:0}.chat-toolbar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.chat-toolbar h1{font-size:18px}.chat-toolbar p{margin-top:4px;color:var(--ink-muted);font-size:11px}.chat-toolbar label{display:grid;grid-template-columns:auto 180px;align-items:center;gap:9px}.chat-toolbar select{height:34px}.chat-layout{height:calc(100vh - var(--topbar-height) - 70px);min-height:520px;display:grid;grid-template-columns:230px minmax(360px,1fr) 230px}.chat-layout.tool-active{grid-template-columns:minmax(0,1fr)}.chat-layout.tool-active>.chat-sessions,.chat-layout.tool-active>.activity-stream{display:none}.chat-sessions,.activity-stream{min-width:0;overflow:hidden;background:var(--surface)}.chat-sessions{border-right:1px solid var(--line)}.activity-stream{border-left:1px solid var(--line)}.chat-sessions>header,.activity-stream>header{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid var(--line)}.chat-sessions>header>div{display:flex;gap:4px}.chat-sessions h2,.activity-stream h2{font-size:12px}.chat-sessions>div,.activity-stream>div{height:calc(100% - 46px);overflow-y:auto;padding:6px}.chat-sessions>div>button{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left}.chat-sessions>div>button:hover,.chat-sessions>div>button.active{border-color:var(--line);background:var(--surface-hover)}.chat-sessions>div>button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.session-groups{display:grid;align-content:start;gap:4px}.session-group{min-width:0;border-bottom:1px solid var(--line)}.session-group-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.session-group-heading{width:100%;min-height:42px;display:grid;grid-template-columns:14px 17px minmax(0,1fr);align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;text-align:left}.session-group-heading:hover,.session-group.active .session-group-heading{background:var(--surface-hover)}.session-group-heading span,.session-group-heading strong,.session-group-heading small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-group-heading strong{font-size:11px}.session-group-heading small{margin-top:2px;color:var(--ink-muted);font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.session-group-actions{display:flex;gap:2px;padding-right:4px}.session-group-actions .icon-button{width:24px;height:26px}.session-group-items{display:grid;gap:2px;padding:0 0 5px 15px}.session-group-items>button{width:100%;min-height:43px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left}.session-group-items>button:hover,.session-group-items>button.active{border-color:var(--line);background:var(--surface-hover)}.session-group-items>button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.session-group-items .empty-state{padding:12px 7px}.session-group-dialog fieldset{display:block}.directory-tree{height:min(320px,40vh);margin:8px 0;overflow:auto;border:1px solid var(--line);background:var(--surface)}.directory-tree-row{width:100%;height:31px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center}.directory-tree-row:hover,.directory-tree-row:has(.directory-tree-select.active){background:var(--surface-hover)}.directory-tree-toggle{width:24px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent}.directory-tree-spacer{width:24px}.directory-tree-select{min-width:0;height:31px;display:flex;align-items:center;gap:6px;padding:0 8px 0 0;border:0;border-radius:0;background:transparent;text-align:left}.directory-tree-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-tree-progress,.directory-tree-load-more{min-height:27px;margin-left:30px;color:var(--ink-muted);font-size:9px}.directory-tree-progress{display:flex;align-items:center;padding:0 8px}.directory-tree-load-more{padding:0 8px;border:0;border-radius:0;background:transparent;color:var(--accent)}.directory-tree-load-more:hover{text-decoration:underline}.selected-directory{display:flex;min-width:0;align-items:center;gap:5px;color:var(--ink-muted);font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.create-directory{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:7px}.terminal-workbench{min-width:0;min-height:0;display:grid;grid-template-rows:38px minmax(0,1fr);overflow:hidden;background:var(--surface)}.workbench-tabs{min-width:0;display:flex;align-items:stretch;gap:1px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.workbench-tabs button{min-width:0;height:37px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink-muted);font-size:11px;white-space:nowrap}.workbench-tabs>button.active,.tool-tab.active{background:var(--surface);color:var(--ink)}.tool-tab{flex:0 0 auto;display:grid;grid-template-columns:auto 27px;border-right:1px solid var(--line)}.tool-tab>button{border-right:0}.tool-tab .close-tool{width:27px;padding:0;border-right:0}.workbench-tabs .new-workbench-tool{width:36px;flex:0 0 36px;padding:0}.add-tool-icon{position:relative;width:19px;height:19px;display:grid;place-items:center}.add-tool-icon>svg:last-child{position:absolute;right:-1px;bottom:-1px;padding:1px;background:var(--surface-subtle);stroke-width:3}.chat-pane,.terminal-pane,.file-browser-pane{min-width:0;min-height:0;grid-row:2;overflow:hidden}.chat-pane>.conversation{height:100%}.terminal-pane{background:#0d1117}.agent-terminal{width:100%;height:100%;padding:8px 6px;overflow:hidden;background:#0d1117;color:#d8dee9}.agent-terminal .xterm{height:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.agent-terminal .xterm-rows{white-space:pre}.agent-terminal .xterm-selection div{background:#334155!important}.agent-terminal .xterm-viewport{scrollbar-color:#4b5563 #0d1117}.agent-terminal .xterm-fg-0{color:#1d1f21}.agent-terminal .xterm-fg-1{color:#c66}.agent-terminal .xterm-fg-2{color:#b5bd68}.agent-terminal .xterm-fg-3{color:#f0c674}.agent-terminal .xterm-fg-4{color:#81a2be}.agent-terminal .xterm-fg-5{color:#b294bb}.agent-terminal .xterm-fg-6{color:#8abeb7}.agent-terminal .xterm-fg-7{color:#c5c8c6}.agent-terminal .xterm-fg-8{color:#666}.agent-terminal .xterm-fg-9{color:#d54e53}.agent-terminal .xterm-fg-10{color:#b9ca4a}.agent-terminal .xterm-fg-11{color:#e7c547}.agent-terminal .xterm-fg-12{color:#7aa6da}.agent-terminal .xterm-fg-13{color:#c397d8}.agent-terminal .xterm-fg-14{color:#70c0b1}.agent-terminal .xterm-fg-15{color:#eaeaea}.agent-terminal .xterm-bg-0{background-color:#1d1f21}.agent-terminal .xterm-bg-1{background-color:#c66}.agent-terminal .xterm-bg-2{background-color:#b5bd68}.agent-terminal .xterm-bg-3{background-color:#f0c674}.agent-terminal .xterm-bg-4{background-color:#81a2be}.agent-terminal .xterm-bg-5{background-color:#b294bb}.agent-terminal .xterm-bg-6{background-color:#8abeb7}.agent-terminal .xterm-bg-7{background-color:#c5c8c6}.agent-terminal .xterm-bg-8{background-color:#666}.agent-terminal .xterm-bg-9{background-color:#d54e53}.agent-terminal .xterm-bg-10{background-color:#b9ca4a}.agent-terminal .xterm-bg-11{background-color:#e7c547}.agent-terminal .xterm-bg-12{background-color:#7aa6da}.agent-terminal .xterm-bg-13{background-color:#c397d8}.agent-terminal .xterm-bg-14{background-color:#70c0b1}.agent-terminal .xterm-bg-15{background-color:#eaeaea}.workspace-file-browser{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);color:var(--ink);background:#fff}.workspace-file-browser.light{background:#fff}.workspace-file-tree{min-width:0;overflow-y:auto;border-right:1px solid var(--line);background:#fafafa}.workspace-file-tree>header{position:sticky;top:0;z-index:1;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;border-bottom:1px solid var(--line);background:#fafafa}.workspace-file-tree>header strong{font-size:11px}.workspace-file-tree>header .icon-button{width:28px;height:28px}.file-tree-row{width:100%;height:31px;display:grid;grid-template-columns:14px 15px minmax(0,1fr);align-items:center;gap:4px;padding-right:8px;border:0;border-radius:0;background:transparent;color:var(--ink-muted);text-align:left}.file-tree-row:hover,.file-tree-row.selected{background:#eceff3;color:var(--ink)}.file-tree-row span:last-child{overflow:hidden;font:11px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.file-tree-spacer{width:13px}.file-tree-progress,.file-tree-load-more{width:100%;min-height:27px;color:var(--ink-muted);font-size:9px;text-align:left}.file-tree-progress{display:flex;align-items:center}.file-tree-load-more{border:0;border-radius:0;background:transparent;color:var(--accent)}.file-tree-load-more:hover{background:#eceff3;text-decoration:underline}.workspace-file-viewer{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#fff}.workspace-file-viewer>header{min-height:52px;display:flex;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line)}.workspace-file-viewer>header h2{font-size:13px}.workspace-file-viewer>header small{display:block;margin-top:3px;color:var(--ink-muted);font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.workspace-file-viewer>.notice{margin:10px}.workspace-file-content{min-width:0;min-height:0;overflow:auto}.workspace-file-content>pre{min-width:max-content;min-height:100%;margin:0;padding:16px 18px;background:#fff}.workspace-file-content>pre code{font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre}.workspace-file-content>.message-markdown{max-width:920px;padding:18px 22px}.file-browser-state{min-height:120px;display:grid;place-items:center;padding:18px;color:var(--ink-muted);font-size:11px}.conversation{min-width:0;min-height:0;display:grid;grid-template-rows:58px minmax(0,1fr) auto;background:#fafafa}.conversation>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 15px;border-bottom:1px solid var(--line);background:var(--surface)}.conversation>header h2{font-size:14px}.conversation>header p{margin-top:4px;color:var(--ink-muted);font-size:10px}.conversation>header>div:last-child{display:flex;gap:6px}.messages{min-height:0;overflow-y:auto;padding:20px clamp(12px,4vw,52px)}.messages article{display:grid;grid-template-columns:minmax(88px,104px) minmax(0,1fr);gap:10px;max-width:880px;margin:0 auto 18px}.messages article>span{color:var(--ink-muted);font-size:10px;font-weight:700;text-align:right}.messages article>span time{display:block;margin-top:4px;font-size:8px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.message-channel{display:block;width:fit-content;min-width:42px;margin:4px 0 0 auto;padding:2px 5px;border:1px solid var(--line);border-radius:9px;background:var(--surface-subtle);color:var(--ink-muted);font-size:8px;font-style:normal;line-height:1.4;text-align:center}.message-channel.wechat{border-color:#b9deca;background:var(--success-subtle);color:var(--success)}.message-channel.openapi{border-color:#c9d6e8;background:#f2f6fb;color:#315c8a}.messages article>div{white-space:pre-wrap;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.messages article.user>div{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.messages article small{display:block;width:fit-content;margin-top:7px;padding:3px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted)}.message-markdown{min-width:0;white-space:normal}.message-markdown>:first-child{margin-top:0}.message-markdown>:last-child{margin-bottom:0}.message-markdown h1,.message-markdown h2,.message-markdown h3,.message-markdown h4{margin:1.25em 0 .5em;line-height:1.25}.message-markdown h1{font-size:19px}.message-markdown h2{font-size:17px}.message-markdown h3{font-size:15px}.message-markdown p,.message-markdown ul,.message-markdown ol,.message-markdown blockquote,.message-markdown pre,.message-table-wrap{margin:.75em 0}.message-markdown ul,.message-markdown ol{padding-left:22px}.message-markdown li+li{margin-top:4px}.message-markdown a{color:#1769aa;text-decoration:underline;text-underline-offset:2px}.message-markdown blockquote{padding:2px 12px;border-left:3px solid var(--line-strong);color:var(--ink-muted)}.message-markdown :not(pre)>code{padding:2px 5px;border:1px solid var(--line);border-radius:3px;background:var(--surface-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.message-markdown pre{max-width:100%;overflow-x:auto;padding:12px 14px;border:1px solid #d4d4d4;border-radius:var(--radius-sm);background:#f6f8fa;white-space:pre}.message-markdown pre code{padding:0;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.message-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.message-markdown table{width:100%;border-collapse:collapse;white-space:nowrap}.message-markdown th,.message-markdown td{padding:7px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.message-markdown th{background:var(--surface-subtle);font-size:11px}.message-markdown tr:last-child td{border-bottom:0}.message-markdown th:last-child,.message-markdown td:last-child{border-right:0}.composer{padding:9px 12px 12px;border-top:1px solid var(--line);background:var(--surface)}.composer-frame{max-width:900px;margin:auto;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-md)}.composer-input{position:relative;min-width:0}.composer textarea{display:block;width:100%;min-height:64px;max-height:50vh;padding-right:38px;resize:none;border:0;outline:0}.composer-resize-handle{position:absolute;top:2px;right:2px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--ink-muted);cursor:ns-resize;touch-action:none}.composer-resize-handle:hover,.composer-resize-handle:focus-visible{color:var(--ink);background:var(--surface-subtle)}.composer-actions{min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:7px}.composer label input{display:none}.pending-files{max-width:900px;display:flex;gap:5px;margin:0 auto 6px;overflow-x:auto}.pending-files span{padding:4px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:10px;white-space:nowrap}.activity-stream>div>div{padding:9px 7px;border-bottom:1px solid var(--line)}.activity-stream strong,.activity-stream small{display:block}.activity-stream strong{font-size:10px;text-transform:capitalize}.activity-stream small{margin-top:3px;color:var(--ink-muted);font-size:9px}.activity-stream .activity-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:7px;padding:10px 8px}.activity-item>svg{margin-top:1px;color:var(--ink-muted)}.activity-item>span{min-width:0}.activity-item>small{margin:1px 0 0}.activity-item pre{max-height:160px;margin-top:5px;overflow:auto;color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.activity-run_completed>svg{color:var(--success)}.activity-error>svg,.activity-run_cancelled>svg{color:var(--danger)}.split-resource{height:calc(100vh - var(--topbar-height) - 82px);min-height:500px;display:grid;grid-template-columns:280px minmax(0,1fr)}.resource-navigation{overflow-y:auto;padding:7px;border-right:1px solid var(--line);background:var(--surface)}.resource-navigation>button{width:100%;min-height:57px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left}.resource-navigation>button:hover,.resource-navigation>button.active{border-color:var(--line);background:var(--surface-hover)}.resource-navigation strong,.resource-navigation small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-navigation strong{font-size:12px}.resource-navigation small{margin-top:4px;color:var(--ink-muted);font-size:9px}.resource-detail{min-width:0;overflow-y:auto}.resource-detail>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.resource-detail>header h2{font-size:16px}.resource-detail>header p{margin-top:5px;color:var(--ink-muted);font-size:11px}.resource-detail>header label{grid-template-columns:auto 180px;align-items:center}.resource-detail>section{padding:18px}.resource-detail>section h3{font-size:13px}.member-list{max-width:760px;margin:10px 0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.member-list>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-bottom:1px solid var(--line)}.member-list>div:last-child{border-bottom:0}.member-list strong{font-size:11px}.wiki-toolbar{min-height:58px;display:grid;grid-template-columns:240px minmax(180px,380px) auto auto;align-items:end;gap:8px;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.wiki-layout{height:calc(100vh - var(--topbar-height) - 140px);min-height:480px;display:grid;grid-template-columns:280px minmax(0,1fr)}.wiki-tree{overflow-y:auto;padding:7px;border-right:1px solid var(--line);background:#fafafa}.wiki-tree>button{width:100%;min-height:50px;display:grid;gap:4px;padding:7px 9px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left}.wiki-tree>button:hover,.wiki-tree>button.active{border-color:var(--line);background:var(--surface)}.wiki-tree strong{font-size:11px}.wiki-tree small{color:var(--ink-muted);font-size:9px}.wiki-editor{min-width:0;min-height:0;display:grid;grid-template-rows:64px minmax(0,1fr) auto;background:var(--surface)}.wiki-editor>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line)}.wiki-editor>header>div{display:flex;gap:7px}.wiki-editor>textarea{min-height:0;padding:18px;border:0;border-radius:0;resize:none;outline:0;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.wiki-editor>p{padding:8px 12px;border-top:1px solid var(--line)}.metric-strip{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.metric-strip>div{min-height:86px;padding:14px 16px;background:var(--surface)}.metric-strip span,.metric-strip strong{display:block}.metric-strip span{color:var(--ink-muted);font-size:10px}.metric-strip strong{margin-top:9px;font-size:22px}.insight-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:14px}.insight-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.insight-panel>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line)}.insight-panel h2{font-size:13px}.definition-list.compact{border:0;border-radius:0}.audit-list>div{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-bottom:1px solid var(--line)}.audit-list strong,.audit-list small{display:block}.audit-list strong{font-size:11px}.audit-list small{margin-top:3px;color:var(--ink-muted);font-size:9px}.trace-panel,.usage-breakdown-panel{grid-column:1 / -1}.usage-breakdown-table{min-width:820px}.usage-breakdown-table th:nth-child(1),.usage-breakdown-table th:nth-child(2){width:22%}.usage-breakdown-table th:last-child{width:18%}.usage-identity strong,.usage-identity small{display:block}.usage-identity small{margin-top:3px;color:var(--ink-muted);font-size:9px}.usage-pagination,.users-pagination{min-height:48px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:7px 11px;border-top:1px solid var(--line)}.usage-pagination>span,.users-pagination>span{min-width:24px;color:var(--ink-muted);text-align:center;font-size:10px}.trace-panel form{display:flex;gap:7px}.trace-panel form input{width:220px;height:34px}.trace-panel pre{max-height:360px;margin:0;overflow:auto;padding:14px;font:11px/1.55 ui-monospace,monospace}.panel-empty{padding:24px;color:var(--ink-muted);font-size:11px}@media(max-width:760px){:root{--sidebar-width: 64px}.sidebar-brand{justify-content:center;padding:0}.sidebar-logo,.sidebar nav a span,.nav-label,.sidebar-meta span{display:none}.sidebar-icon{display:block;width:48px;height:48px}.sidebar nav a{justify-content:center;padding:0}.sidebar-meta{justify-content:center;padding:14px 0}.login-page{grid-template-columns:1fr}.login-product{min-height:230px;padding:28px;border-right:0;border-bottom:1px solid var(--line)}.login-product h1{font-size:30px}.login-form{width:100%;padding:28px}.invitation-page{grid-template-columns:1fr;align-content:start}.invitation-brand{min-height:180px;padding:28px;border-right:0;border-bottom:1px solid var(--line)}.invitation-content{padding:28px}.service-status{display:none}.impersonation-bar{align-items:flex-start;padding:6px 10px}.impersonation-bar>div{align-items:flex-start;flex-direction:column;gap:1px}.impersonation-bar .button{width:auto}.page-header{align-items:flex-start;flex-direction:column}.page-actions{width:100%;overflow-x:auto}.users-tabs{overflow-x:auto}.users-toolbar{grid-template-columns:minmax(0,1fr) auto}.users-toolbar .search-box{grid-column:1 / -1}.users-table-wrap{margin:10px;overflow:visible;border:0;background:transparent}.users-table{min-width:0;display:block}.users-table thead{display:none}.users-table tbody{display:grid;gap:8px}.users-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.users-table td{display:block;padding:0;border:0}.users-table td:nth-child(3){grid-column:1 / -1}.users-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--ink-muted);font-size:9px;font-weight:700;text-transform:uppercase}.users-table td.user-row-actions,.users-table td:last-child{grid-column:2;grid-row:1;align-self:center}.users-table td.user-row-actions:before,.users-table td:last-child:before{display:none}.resource-columns{grid-template-columns:1fr;padding:12px}.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.two,.form-grid.three,.secret-create-form,.secret-list>div,.secret-list form,.environment-row,.config-file-row,.skill-import-grid,.config-tab-panel.config-file-row,.provider-model-row,.model-fallback-row,.condition-grid{grid-template-columns:1fr}.model-fallback-row .icon-button{justify-self:end}.markdown-editor>header{align-items:stretch;flex-direction:column}.markdown-mode{width:100%}.segmented-control{grid-template-columns:1fr}.segmented-control button{border-right:0;border-bottom:1px solid var(--line)}.segmented-control button:last-child{border-bottom:0}.agents-layout{height:auto;min-height:calc(100vh - 170px);grid-template-columns:1fr;grid-template-rows:250px minmax(420px,1fr)}.templates-layout{height:auto;min-height:calc(100vh - 170px);grid-template-columns:1fr;grid-template-rows:230px minmax(420px,1fr)}.template-list-pane{border-right:0;border-bottom:1px solid var(--line)}.template-markdown-row{grid-template-columns:1fr}.agent-list-pane{border-right:0;border-bottom:1px solid var(--line)}.detail-tabs{justify-content:space-between;padding:0 8px}.detail-tabs button{min-width:0;padding:0 4px;font-size:10px}.inline-resource-form{grid-template-columns:1fr}.review-list>div,.definition-list>div{grid-template-columns:105px minmax(0,1fr)}.chat-layout{height:auto;min-height:650px;grid-template-columns:1fr;grid-template-rows:150px minmax(500px,1fr)}.chat-layout.tool-active{grid-template-rows:minmax(650px,1fr)}.activity-stream{display:none}.chat-sessions{border-right:0;border-bottom:1px solid var(--line)}.chat-sessions>div{display:flex;overflow-x:auto}.session-group{min-width:190px;border-right:1px solid var(--line);border-bottom:0}.workspace-file-browser{grid-template-columns:140px minmax(0,1fr)}.chat-toolbar{align-items:flex-start;flex-direction:column}.composer-resize-handle{width:34px;height:34px}.split-resource{height:auto;min-height:650px;grid-template-columns:1fr;grid-template-rows:210px minmax(440px,1fr)}.resource-navigation{border-right:0;border-bottom:1px solid var(--line)}.resource-detail>header{align-items:flex-start;flex-direction:column}.wiki-toolbar{grid-template-columns:minmax(0,1fr) auto}.wiki-toolbar>label:first-child{grid-column:1 / -1}.wiki-layout{height:auto;min-height:650px;grid-template-columns:1fr;grid-template-rows:190px minmax(460px,1fr)}.wiki-tree{border-right:0;border-bottom:1px solid var(--line)}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-layout{grid-template-columns:1fr;padding:10px}.trace-panel{grid-column:auto}.trace-panel>header{align-items:flex-start;flex-direction:column}.trace-panel form,.trace-panel form input{width:100%}}
