.admin-agent-shell,.admin-agent-page{--aa-font:var(--admin-font-ui,system-ui, sans-serif);--aa-mono:var(--admin-font-code,ui-monospace, monospace);--aa-text-title:800 28px/34px var(--aa-font);--aa-text-greet:800 26px/32px var(--aa-font);--aa-text-section:800 17px/22px var(--aa-font);--aa-text-body:400 14px/22px var(--aa-font);--aa-text-meta:400 13px/18px var(--aa-font);--aa-text-label:700 11px/14px var(--aa-font);--aa-r-chip:999px;--aa-r-control:6px;--aa-r-card:10px;--aa-avatar:28px;--aa-page:var(--background,#fff);--aa-rail:#fafafa;--aa-sunk:var(--muted,#f5f5f5);--aa-hover:#efefef;--aa-line:var(--border,#e5e5e5);--aa-control-line:#8c8c8c;--aa-ink:var(--foreground,#0a0a0a);--aa-ink-soft:#333;--aa-ink-muted:var(--muted-foreground,#636363);--aa-ink-faint:var(--aa-ink-muted);--aa-ink-mono:#4b4b4b;--aa-line-hairline:#0a0a0a0f;--aa-shadow-lift:0 1px 0 #0a0a0a08, 0 8px 24px -12px #0a0a0a14;--aa-accent:var(--agent-action);--aa-accent-strong:var(--agent-action-strong);--aa-accent-soft:var(--agent-action-soft);--aa-accent-wash:var(--agent-action-wash);--aa-accent-border:var(--agent-action-border);--aa-on-accent:#fff;--aa-positive:var(--agent-positive);--aa-positive-soft:var(--agent-positive-soft);--aa-positive-border:#b7dfc2;--aa-negative:var(--agent-negative);--aa-negative-border:#e9c3bd;--aa-negative-soft:var(--agent-negative-soft);--aa-caution:var(--agent-caution-strong);--aa-caution-soft:var(--agent-caution-wash);--aa-caution-border:var(--agent-caution-border);--aa-info:#2f5aa8;--aa-info-soft:#e8eefa;--aa-info-border:#c4d3ee;--aa-on-status:#fff;--aa-focus:0 0 0 2px var(--aa-page), 0 0 0 4px var(--aa-accent-strong);background:var(--aa-page);color:var(--aa-ink);font-family:var(--aa-font);-webkit-font-smoothing:antialiased}.admin-agent-shell{flex:1;height:100%;min-height:0;display:flex}.dark .admin-agent-shell,.dark .admin-agent-page{--aa-rail:#121215;--aa-sunk:#202023;--aa-hover:#2b2b2e;--aa-line:#333338;--aa-control-line:#6e6e73;--aa-ink-soft:#d7d7da;--aa-ink-muted:#a4a4a9;--aa-ink-mono:#d7d7da;--aa-line-hairline:#ffffff0f;--aa-shadow-lift:0 16px 40px -12px #0009;--aa-accent:#a88fff;--aa-accent-strong:#c5b7ff;--aa-on-accent:#171227;--aa-positive:#76cf8a;--aa-positive-soft:#1d271f;--aa-positive-border:#3d6948;--aa-negative:#fb817a;--aa-negative-border:#6b302c;--aa-negative-soft:#3e1e1c;--aa-info:#9bbcff;--aa-info-soft:#202d46;--aa-info-border:#3d5882;--aa-on-status:#1a0a09;--aa-focus:0 0 0 2px var(--aa-page), 0 0 0 4px var(--aa-accent-strong)}.admin-agent-shell :focus-visible,.admin-agent-page :focus-visible{box-shadow:var(--aa-focus);outline:none}.admin-agent-shell__rail{background:var(--aa-rail);border-right:1px solid var(--aa-line);flex:0 0 240px;width:240px;padding:20px 12px}.admin-agent-shell__brand{align-items:center;gap:10px;padding:0 10px 20px;font-weight:800;display:flex}.admin-agent-shell__nav{flex-direction:column;gap:4px;display:flex}.admin-agent-shell__nav-item{border-radius:var(--aa-r-control);min-height:40px;color:var(--aa-ink-muted);align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.admin-agent-shell__nav-item:hover,.admin-agent-shell__nav-item[data-status=active]{background:var(--aa-accent-soft);color:var(--aa-accent-strong)}.admin-agent-shell__count{border-radius:var(--aa-r-chip);background:var(--aa-sunk);color:var(--aa-ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;padding:2px 8px;font-size:12px}.admin-agent-shell__frame{background:var(--aa-page);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.admin-agent-chip{border:1px solid var(--aa-accent-border);border-radius:var(--aa-r-chip);background:var(--aa-accent-soft);color:var(--aa-accent-strong);align-items:center;gap:6px;padding:4px 9px;font-size:13px;line-height:18px;display:inline-flex}.admin-agent-chip[data-tone=positive]{border-color:var(--aa-positive-soft);background:var(--aa-positive-soft);color:var(--aa-positive)}.admin-agent-chip[data-tone=negative]{border-color:var(--aa-negative-soft);background:var(--aa-negative-soft);color:var(--aa-negative)}.admin-agent-chip[data-tone=caution]{border-color:var(--aa-caution-soft);background:var(--aa-caution-soft);color:var(--aa-caution)}.admin-agent-avatar{width:var(--aa-avatar);height:var(--aa-avatar);flex:0 0 var(--aa-avatar);background:var(--aa-accent-soft);color:var(--aa-accent-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.admin-agent-avatar svg{width:18px;height:18px}.admin-agent-petal{color:var(--aa-accent);animation:1.4s ease-in-out infinite admin-agent-petal-pulse}@keyframes admin-agent-petal-pulse{50%{opacity:.45;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.admin-agent-petal{animation:none}}
