.page:is(.admin-agents-page,.admin-skills-page).active{display:flex;flex-direction:column;height:100%;min-height:0}:is(.admin-agents-page,.admin-skills-page) .admin-page-head{flex:none}@container (min-width: 861px){:is(.admin-agents-page,.admin-skills-page) .agent-admin-layout{flex:1 1 auto;align-items:stretch;min-height:0;grid-template-rows:minmax(0,1fr)}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list{position:static;max-height:none}:is(.admin-agents-page,.admin-skills-page) .retrieval-panel.agent-admin-panel{max-height:none}}.agent-availability{display:grid;gap:12px}.agent-availability .muted{color:var(--admin-muted);font-size:13px}.agent-availability-scroll{overflow-x:auto}.agent-availability-table{width:100%;border-collapse:collapse}.agent-availability-table th{padding:8px 12px;border-bottom:1px solid var(--admin-line);color:var(--admin-muted);font-size:12px;text-align:left}.agent-availability-table td{padding:8px 12px;border-bottom:1px solid var(--admin-line-soft)}.agent-availability-table td .ant-tag{display:inline-flex;align-items:center}.agent-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-default-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.admin-agents-page .agent-detail-head{display:grid;grid-template-columns:minmax(min-content,1fr) auto;align-items:start;row-gap:8px;column-gap:12px}.admin-agents-page .agent-detail-head>h2{min-width:0;margin:0}.admin-agents-page .agent-header-meta{grid-column:2;grid-row:2;align-self:center;justify-content:flex-end;justify-self:end}.admin-agents-page .agent-detail-head{position:sticky;top:0;z-index:2;background:var(--panel)}.agent-detail-head-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.admin-agents-page .agent-detail-head-actions{grid-column:2;grid-row:1}.admin-agents-page .agent-admin-scope{grid-column:1;grid-row:2;justify-self:start;align-self:center}.admin-agents-page .agent-admin-scope .ant-segmented-item-label{padding:2px 16px}.admin-agents-page .agent-admin-tabs{margin-top:4px;margin-bottom:4px}.admin-agents-page .agent-admin-tabs.ant-tabs{border-top:0;border-bottom:0;background:transparent}.agent-availability-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-availability-toolbar input{max-width:260px}.admin-agents-page .link-button{padding:0;border:none;background:none;color:var(--admin-accent);font-size:13px;cursor:pointer}.admin-agents-page .link-button:hover{text-decoration:underline}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-row{border-bottom:none}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-name{display:flex;flex-direction:column;flex:1 1;gap:3px;min-width:0}.admin-agents-page .agent-admin-list-id-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.admin-agents-page .agent-admin-availability-badge{flex:none;white-space:nowrap}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-subrow{position:relative}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-subrow:before{content:"└";position:absolute;left:14px;color:var(--faint)}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-head-row{display:flex;align-items:center;justify-content:space-between;gap:8px}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-new{flex:none}.admin-agents-page .agent-detail-remove-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--admin-muted);cursor:pointer}.admin-agents-page .agent-detail-remove-toggle:hover{border-color:var(--danger);background:var(--admin-danger-bg,rgba(161,63,54,.08));color:var(--danger)}.admin-agents-page .agent-admin-scope{align-self:flex-start}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-name-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.admin-agents-page,.admin-skills-page) .agent-admin-status-pill{flex:none;margin:0;padding:1px 9px;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.5;text-align:center}:is(.admin-agents-page,.admin-skills-page) .agent-admin-status-pill.tone-success{border-color:rgba(34,117,71,.28);background:var(--admin-success-bg);color:var(--admin-success)}:is(.admin-agents-page,.admin-skills-page) .agent-admin-status-pill.tone-warning{border-color:rgba(133,97,17,.3);background:var(--admin-warning-bg);color:var(--admin-warning)}:is(.admin-agents-page,.admin-skills-page) .agent-admin-status-pill.tone-default{border-color:var(--admin-line);background:var(--admin-surface-muted);color:var(--admin-ink-soft)}:is(.admin-agents-page,.admin-skills-page) .agent-admin-status-pill.tone-error{border-color:rgba(158,60,51,.3);background:var(--admin-danger-bg);color:var(--admin-danger)}.admin-agents-page .agent-availability-company{display:block;font-weight:600}.admin-agents-page .agent-availability-company-id{display:block;max-width:24ch;overflow:hidden;color:var(--admin-faint);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap}.admin-agents-page .agent-availability-source{color:var(--admin-ink-soft)}.admin-agents-page .agent-availability-locked{max-width:60ch}.admin-agents-page .agent-version-meta{color:var(--admin-ink-soft);font-size:12px}.admin-agents-page .agent-version-label-editor{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.admin-agents-page .agent-version-label-editor input{width:170px;min-width:0}.admin-agents-page .skill-version-row code{color:var(--admin-faint);font-size:11px}.admin-agents-page .agent-memory-path code,.ant-drawer .agent-memory-path code{display:block;padding:8px 10px;border:1px solid var(--admin-line-soft,#e8edf5);border-radius:var(--radius,8px);background:var(--admin-surface-muted,#f2f4f8);color:var(--admin-ink-soft,#475268);font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list{overflow:hidden}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-head{flex:none}:is(.admin-agents-page,.admin-skills-page) .agent-admin-list-rows{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.admin-agents-page .agent-detail-head-actions .btn{white-space:nowrap}.admin-agents-page .agent-detail-head>.agent-admin-actionbar-status{grid-column:1/-1;grid-row:3;margin-top:2px}.admin-agents-page .agent-detail-head>.agent-admin-actionbar-status:empty{display:none}.agent-client-identity-diagnostics summary:after{content:"\203a";flex:none;transform:rotate(90deg);transition:transform .12s ease}.agent-client-identity-diagnostics[open] summary:after{transform:rotate(-90deg)}@media (max-width:480px){.admin-agents-page .agent-detail-head{grid-template-columns:minmax(0,1fr)}.admin-agents-page .agent-admin-scope,.admin-agents-page .agent-detail-head-actions,.admin-agents-page .agent-detail-head-title,.admin-agents-page .agent-detail-head>.agent-admin-actionbar-status,.admin-agents-page .agent-header-meta{grid-column:1;justify-self:stretch}.admin-agents-page .agent-detail-head-title{grid-row:1;min-width:0}.admin-agents-page .agent-detail-head-title h2{overflow-wrap:anywhere}.admin-agents-page .agent-detail-head-actions{grid-row:2;margin-left:0}.admin-agents-page .agent-detail-head-actions .btn{width:100%;white-space:normal}.admin-agents-page .agent-header-meta{grid-row:3;justify-content:flex-start}.admin-agents-page .agent-admin-scope{grid-row:4}.admin-agents-page .agent-detail-head>.agent-admin-actionbar-status{grid-row:5}}.admin-agents-full .agent-admin-list{position:static;max-height:none;overflow:visible}.admin-agents-full .agent-admin-list-rows{overflow:visible}.admin-agents-full .agent-list-page .empty{margin-top:16px}.agent-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.agent-page-breadcrumb .link-button{padding:0;border:none;background:none;color:var(--admin-accent);font:inherit;cursor:pointer}.agent-page-breadcrumb .link-button:hover{text-decoration:underline}.admin-page-head.agent-page-head{align-items:flex-start;margin-bottom:0}.agent-page-head-title{display:grid;gap:6px;min-width:0}.agent-page-head-title h1{margin:0;font-family:var(--mono);font-size:22px;overflow-wrap:anywhere}.agent-page-head-title .sub{margin:0}.agent-runtime-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-agents-page .agent-runtime-pill{font-size:.78rem}.agent-page-head-toggle{display:grid;justify-items:end;gap:6px;flex:none}.company-fleet-runtime-switch{display:inline-grid;justify-items:inherit;gap:4px}.agent-page-tabs.ant-tabs{margin-bottom:-8px}.admin-agents-full .agent-old-path .retrieval-panel.agent-admin-panel{max-height:none;overflow:visible}.admin-agents-full .agent-old-path .retrieval-panel.agent-admin-panel .panel-body{overflow:visible}.admin-agents-full .agent-old-path .agent-detail-head{top:-32px;border-radius:12px 12px 0 0}.agent-fleet-move-pins{display:grid;gap:12px}.agent-fleet-pin-list.ant-checkbox-group{display:grid;gap:8px}.agent-fleet-pin-list .ant-checkbox-label{font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.fleet-rules-view{display:grid;gap:8px}.fleet-rules-text{max-height:480px;margin:0;overflow:auto;white-space:pre-wrap}@media (max-width:900px){.admin-agents-full .agent-old-path .agent-detail-head{top:0}}@media (max-width:760px){.admin-page-head.agent-page-head{flex-direction:column}.agent-page-head-toggle{justify-items:start}}.agent-fleet-purposes{display:grid;justify-items:inherit;gap:6px}.agent-fleet-purpose{display:inline-grid;justify-items:inherit;gap:2px}.agent-variant-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-tool-timings{display:grid;gap:4px;margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.agent-tool-timings small{display:flex;justify-content:space-between;gap:8px}.agent-tool-timings code{min-width:0;overflow-wrap:anywhere}.agent-tool-timings b{flex:0 0 auto;color:var(--text)}.message-text :is(p,ul,ol,h2,h3,h4){margin:0 0 10px}.message-text :is(p,ul,ol,h2,h3,h4,pre):last-child{margin-bottom:0}.message-text :is(h2,h3,h4){color:var(--ink);font-weight:750;line-height:1.25}.message-text h2{font-size:17px}.message-text h3{font-size:15px}.message-text h4{font-size:14px}.message-text .markdown-divider{height:1px;margin:12px 0;border:0;background:var(--line)}.message-text .markdown-image{display:block;max-width:min(100%,520px);max-height:360px;width:auto;height:auto;margin:8px 0;border:1px solid var(--line);border-radius:10px;object-fit:contain;background:#fff}.message-text :is(ul,ol){padding-left:22px}.message-text li{margin:4px 0}.message-text code{border-radius:5px;background:rgba(108,117,135,.12);color:var(--ink);padding:1px 5px;font-family:var(--mono);font-size:.92em}.message-text pre{overflow-x:auto;margin:10px 0 0;border:1px solid var(--line);border-radius:10px;background:#111827;color:#f8fafc;padding:10px 12px;white-space:pre}.message-text pre code{background:transparent;color:#f8fafc;padding:0}.message-text .markdown-table-wrap{max-width:100%;margin:10px 0;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.message-text .markdown-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.message-text .markdown-table :is(th,td){padding:6px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.message-text .markdown-table th{background:var(--bg-2);color:var(--ink);font-weight:650}.message-text .markdown-table tr:last-child td{border-bottom:0}.source-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;min-width:0}.source-pill-stack{display:flex;align-items:center;padding-left:4px}.source-logo,.source-pill-stack span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--panel);border-radius:999px;background:var(--ink);color:var(--panel);font-size:8px;font-weight:700;line-height:1}.source-pill-stack span{margin-left:-4px}.source-pill-stack span:nth-child(2){background:var(--success)}.source-pill-stack span:nth-child(3){background:var(--yellow);color:var(--ink)}.source-disclosure{min-width:0}.source-disclosure summary{display:inline-flex;align-items:center;min-height:27px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;line-height:15px}.source-summary-label{gap:4px}.source-disclosure .source-panel-list{margin-top:8px}.source-panel-list{min-width:0}.source-panel-list.compact{width:min(440px,calc(100vw - 72px))}.source-citation code{font-size:11px}.report-host{max-width:100%;margin:10px 0;overflow-x:auto}:where(.report-host) :is(h1,h2,h3,p){margin:revert-layer;font-size:revert-layer;line-height:revert-layer;font-weight:revert-layer;letter-spacing:revert-layer}:where(.report-host) .grid{grid-template-columns:revert-layer;gap:revert-layer}.artifact-loading,.artifact-unavailable{display:flex;flex-direction:column;gap:2px;margin:10px 0;padding:12px 14px;border:1px dashed var(--admin-line,#d3dcea);border-radius:10px;background:var(--admin-surface-subtle,#fafbfe);color:var(--admin-muted,#6f798e);font-size:13px}.artifact-unavailable strong{color:var(--admin-ink,#111827)}.artifact-unavailable-reason{font-size:12px}.message-body-with-artifacts>.message-text.plain{white-space:pre-wrap}.skill-version-list{display:grid;gap:8px}.skill-row,.skill-version-row{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);padding:10px 12px;text-align:left;cursor:pointer}.skill-row.active,.skill-row:hover,.skill-version-row.active,.skill-version-row:hover{border-color:var(--gold);background:var(--pale)}.skill-row span,.skill-version-row span{min-width:0;display:grid;gap:3px}.skill-row .tag-stack,.skill-version-row .tag-stack{display:inline-flex}.skill-row code,.skill-version-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-version-row .skill-version-author{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.skill-version-row .skill-version-author>span{display:inline;color:var(--muted)}.skill-version-row .skill-version-author>strong{color:var(--ink-soft);font-weight:600;overflow-wrap:anywhere}.skill-version-select{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;color:inherit;padding:0;cursor:pointer;text-align:left;font:inherit}.skill-editor{gap:12px}.skill-editor-section{display:grid;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.skill-editor-section:first-of-type{border-top:0;padding-top:0}.skill-markdown-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;align-items:stretch}.skill-markdown-grid.preview-only{grid-template-columns:1fr}.skill-markdown-preview{min-height:260px;max-height:460px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);padding:14px;color:var(--ink)}.skill-markdown-preview h3,.skill-markdown-preview h4{margin:0 0 8px;color:var(--ink);line-height:1.2}.skill-markdown-preview h3{font-size:18px}.skill-markdown-preview h4{font-size:15px}.skill-markdown-preview p{margin:0 0 10px;color:var(--muted);font-size:13px;line-height:1.55}.skill-markdown-preview ul{margin:0 0 10px;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.5}.skill-markdown-code{display:grid;gap:6px;margin:0 0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:10px;overflow:auto}.skill-markdown-code span{color:var(--muted);font-family:var(--mono);font-size:11px}.skill-markdown-code code{font-family:var(--mono);font-size:12px;white-space:pre}.skill-editor-markdown{min-height:260px;font-family:var(--mono);font-size:12px;line-height:18px}.simple-prompt-editor{min-height:360px}.simple-prompt-field{font-weight:400}.skill-json-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skill-json-field{min-height:138px}.skill-json-field,.skill-list-field{font-family:var(--mono);font-size:12px;line-height:18px}.skill-list-field{min-height:112px}.compact-editor-grid .skill-list-field{min-height:86px}.skill-schema-field{min-height:190px}.skill-advanced-summary,.skill-contract-grid,.skill-tool-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skill-chip-panel,.skill-contract-card,.skill-summary-pill{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2)}.skill-chip-panel{display:grid;gap:8px;padding:10px}.skill-chip-panel>span{color:var(--muted);font-size:12px;font-weight:600}.skill-chip-list{display:flex;flex-wrap:wrap;gap:6px}.skill-tool-chip{max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:5px 8px;font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.skill-contract-card{display:grid;gap:10px;padding:12px}.skill-contract-card>span{display:grid;gap:4px}.skill-contract-card small{color:var(--muted);line-height:1.4}.skill-summary-pill{display:grid;gap:3px;padding:8px}.skill-summary-pill strong{font-size:12px}.skill-summary-pill small{color:var(--muted);overflow-wrap:anywhere}.skill-save-error,.skill-save-status{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.skill-save-error{border-color:rgba(173,59,59,.35);background:rgba(173,59,59,.08);color:#8d2424}.skill-save-status{border-color:rgba(42,125,80,.32);background:rgba(42,125,80,.08);color:#286f4a}.skill-snapshot-block{display:block;max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);padding:12px;font-family:var(--mono);font-size:12px;line-height:18px}.prompt-test-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prompt-test-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prompt-preset-row{display:flex;flex-wrap:wrap;gap:8px}.prompt-test-textarea{min-height:96px;line-height:1.45}.prompt-eval-result{display:grid;gap:10px;border:1px solid rgba(42,125,80,.28);border-radius:var(--radius-sm);background:rgba(42,125,80,.06);padding:12px}.prompt-eval-result.failed{border-color:rgba(173,59,59,.28);background:rgba(173,59,59,.06)}.prompt-eval-response{display:grid;gap:8px}.prompt-eval-history{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);padding:10px}.prompt-eval-history summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:700}.prompt-eval-history[open] summary{margin-bottom:10px}.prompt-eval-case-list,.prompt-eval-run-list{display:grid;gap:8px}.prompt-eval-run{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);padding:10px}.prompt-eval-run span:first-child{min-width:0;display:grid;gap:3px}.prompt-eval-run small,.prompt-eval-run strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.admin-workspace .admin-shell-rail{grid-template-rows:auto auto;gap:14px;height:auto;padding:14px}.admin-shell-nav,.admin-shell-nav .ant-menu{min-width:0}.admin-shell-nav .ant-menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;padding-bottom:4px}.admin-shell-nav .ant-menu .ant-menu-item{flex:0 0 auto;width:auto;margin-block:0}.admin-shell-footer{display:none}.admin-workspace .content{height:auto;min-height:100dvh;padding:22px 18px 40px}.admin-workspace .admin-setup-page .admin-grid{grid-template-columns:minmax(0,1fr)}.admin-inspector-panel{position:static}.admin-memory-row,.admin-review-row{grid-template-columns:1fr;gap:8px;padding:14px}.admin-memory-row.header,.admin-review-row.header{display:none}}