/* YYOS AI Work Center — normalized final-target; generated by scripts/normalize-ai-work-css.mjs. */.ai-bulk-menu{position:relative}.ai-bulk-menu>summary{list-style:none}.ai-bulk-menu>summary::-webkit-details-marker{display:none}.ai-bulk-menu>div{position:absolute;left:0;bottom:38px;z-index:20;display:grid;gap:4px;min-width:168px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 16px 36px rgba(16,42,67,.18)}.ai-bulk-menu button{border:0;border-radius:8px;background:transparent;padding:8px 10px;color:#40566b;text-align:left;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ai-bulk-menu button:hover{background:#eef8f8;color:#0f766e}.ai-bulk-menu button:disabled{opacity:.42;cursor:not-allowed}.task-classification-line .classification-tag{margin:0}.task-title-block .classification-tag{padding:1px 6px;font-size:10px;font-weight:400;line-height:1.3}.ai-person-review.compact{position:relative;margin:0;border:0;background:transparent}.ai-person-review.compact>summary{min-height:42px;padding:0 11px;border:1px solid #bfe8d5;border-radius:11px;background:linear-gradient(135deg,#e7fbf4,#fff8e8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);list-style:none}.ai-person-review.compact>summary strong{color:#0f766e;font-size:12px}.ai-person-review.compact>summary span{margin-top:2px;color:#8a5a00;font-size:10px;font-weight:800}.ai-person-review.compact>summary b{color:#0f766e;font-size:18px;line-height:1;transition:transform .16s ease}.ai-person-review.compact[open]>summary b{transform:rotate(90deg)}.ai-person-review.compact .ai-person-review-body{position:absolute;right:0;top:48px;z-index:30;margin:0;border:1px solid #cfe5e7;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(16,42,67,.18)}.ai-person-review{margin-bottom:10px;border-color:#b9e4e4;background:linear-gradient(135deg,#f5ffff,#fff)}.ai-person-review>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none}.ai-person-review>summary::-webkit-details-marker{display:none}.ai-person-review>summary strong{color:#0f766e;font-size:14px}.ai-person-review>summary span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.ai-person-review>summary b{color:#0f766e;font-size:12px}.ai-person-review-body{display:grid;gap:12px;margin-top:8px}.ai-person-list{display:grid;gap:8px}.ai-person-row{justify-content:space-between;border-bottom:1px solid var(--line)}.ai-person-row>div:first-child{display:grid;gap:4px}.ai-person-row span,.ai-person-row small,.ai-person-row em{font-size:12px;color:var(--muted);font-style:normal}.ai-person-row em{color:var(--teal);font-weight:700}.ai-person-row>div:last-child{display:flex;gap:8px;align-items:center}.ai-person-empty{text-align:center;color:var(--muted);border-top:1px solid var(--line)}.ai-person-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px;border:1px solid #dcebed;border-radius:10px;background:#fff}.ai-person-card small{color:#7b8fa4;font-size:11px}.ai-person-card strong{display:block;margin:2px 0 8px;color:#17324d;font-size:15px}.ai-person-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.ai-person-card dt{color:#8a9bab;font-size:10px}.ai-person-card dd{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#40566b;font-size:12px;font-weight:800}.ai-person-card>div:last-child{display:flex;align-items:center;gap:8px}.ai-person-review.compact .ai-person-review-body{width:min(900px,calc(100vw - 330px));max-height:min(72vh,720px);padding:0;overflow:hidden}.ai-person-review-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #dce8ef;background:linear-gradient(135deg,#f0fbf9,#fff)}.ai-person-review-header>div:first-child{display:grid;gap:3px}.ai-person-review-header strong{color:#14324a;font-size:16px}.ai-person-review-header span{color:#6b7f90;font-size:12px}.ai-person-review-progress{display:grid;min-width:66px;text-align:center}.ai-person-review-progress b{color:#0f8b8d;font-size:22px;line-height:1}.ai-person-review-progress small{margin-top:3px;color:#6b7f90;font-size:10px}.ai-person-review-toolbar{display:flex;align-items:center;gap:8px;padding:11px 18px;border-bottom:1px solid #e6eef2;background:#f8fbfc}.ai-person-review-toolbar>span{margin-left:auto;color:#607589;font-size:11px}.ai-person-list{max-height:calc(72vh - 126px);overflow:auto;padding:0 18px}.ai-person-row{display:grid;grid-template-columns:28px minmax(250px,1fr) auto;align-items:center;gap:12px;padding:14px 0}.ai-person-row-index{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf5f7;color:#607589;font-size:11px;font-weight:900}.ai-person-row-content{display:grid;gap:5px;min-width:0}.ai-person-row-title{display:flex;align-items:center;gap:7px}.ai-person-row-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#14324a;font-size:15px}.ai-confidence,.ai-entity-type{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:900}.ai-confidence.high{background:#ddf7ec;color:#08745b}.ai-confidence.medium{background:#fff1d6;color:#945800}.ai-confidence.low{background:#fee9e7;color:#a23b32}.ai-entity-type{background:#edf3f7;color:#526b7c}.ai-person-row-content small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-person-row-content em{font-size:11px}.ai-person-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.ai-person-row-actions .button{min-width:auto}.ai-person-empty{display:grid;justify-items:center;gap:8px;padding:34px 18px}.ai-person-empty strong{color:#14324a;font-size:15px}.ai-person-empty span{color:#6b7f90;font-size:12px}.ai-person-empty .button{margin-top:5px}.ai-input-panel { display:flex; flex-direction:column; gap:10px; }.ai-textarea { width:100%; resize:vertical; border:1px solid #d7e1e9; border-radius:10px; padding:12px; color:var(--ink); background:#fbfdfe; line-height:1.7; }.ai-draft-grid { display:grid; grid-template-columns:1fr 1fr; gap:12px; }.ai-draft-grid label { display:grid; gap:6px; color:var(--muted); font-size:12px; }.ai-draft-grid .span-2 { grid-column:span 2; }.ai-draft-list { display:grid; gap:14px; max-height:68vh; overflow:auto; padding-right:4px; }.ai-draft-card { position:relative; padding:16px; border:1px solid var(--line); border-radius:13px; background:#f9fbfc; }.ai-draft-number { position:absolute; top:12px; right:12px; width:27px; height:27px; display:grid; place-items:center; border-radius:8px; color:#fff; background:linear-gradient(135deg,var(--teal),var(--blue)); font-size:11px; font-weight:800; }.ai-draft-card .ai-draft-grid { padding-right:22px; }.ai-today-strip { display:flex; align-items:center; justify-content:space-between; gap:18px; margin-bottom:18px; padding:16px 18px; color:#fff; background:linear-gradient(120deg,#102a43,#164f68 70%,#0f8b8d); border-radius:15px; box-shadow:0 14px 34px rgba(16,42,67,.18); }.ai-today-strip > div:first-child { display:grid; gap:5px; }.ai-today-strip .eyebrow { color:#65e1d5; }.ai-today-strip strong { font-size:15px; }.ai-today-strip small { color:#c9dde7; }.ai-command-hero { display:flex; justify-content:space-between; align-items:center; gap:22px; padding:28px 32px; margin-bottom:18px; border-radius:18px; color:#fff; background:radial-gradient(circle at 85% 10%,rgba(65,224,194,.32),transparent 30%),linear-gradient(130deg,#0b2035,#154d68 68%,#0f8b8d); box-shadow:0 18px 45px rgba(16,42,67,.2); }.ai-command-hero .eyebrow { color:#62e1d2; }.ai-command-hero h2 { margin:8px 0 7px; font-size:26px; }.ai-command-hero p { margin:0; color:#c4dbe6; font-size:13px; }.ai-reason-panel { margin-top:0; }.ai-action-bar { display:flex; align-items:center; flex-wrap:wrap; gap:8px; margin-bottom:10px; padding:11px 12px; border:1px solid #d9e6ff; border-radius:11px; background:linear-gradient(90deg,#f0f5ff,#f1fbfa); }.ai-action-bar > span { margin-right:auto; color:#456078; font-size:11px; }.ai-action-bar b { color:#176bc0; }.ai-capability-list,.ai-decision { display:flex; flex-wrap:wrap; gap:7px; }.ai-capability-list span,.ai-decision span { padding:5px 8px; border-radius:999px; background:#e9f5f5; color:#176f72; font-size:10px; font-weight:700; }.ai-image-entry { display:flex; align-items:center; justify-content:space-between; gap:18px; padding:14px 16px; border:1px dashed #9ccbd2; border-radius:12px; background:#f3fbfb; }.ai-image-entry strong,.ai-image-entry span { display:block; }.ai-image-entry strong { font-size:12px; }.ai-image-entry span { margin-top:4px; color:var(--muted); font-size:10px; }.ai-draft-number small { display:block; margin-top:3px; font-size:8px; font-weight:500; }.classification-dashboard { display:flex; align-items:center; justify-content:space-between; gap:18px; margin-bottom:18px; padding:17px 20px; border:1px solid #bfe8e5; border-radius:14px; background:linear-gradient(100deg,#effafa,#f3f7ff); box-shadow:var(--shadow); cursor:pointer; }.classification-dashboard > div { display:grid; gap:4px; }.classification-dashboard strong { font-size:15px; }.classification-dashboard small { color:var(--muted); font-size:11px; }.classification-summary { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-bottom:16px; }.ai-work-overview,.ai-work-list { display:grid; gap:12px; }.ai-agent-strip { align-items:center; flex-wrap:wrap; margin-bottom:16px; border:1px solid #cae5e8; border-radius:12px; background:#f5fbfc; color:#496274; font-size:12px; }.ai-agent-strip strong { margin-right:6px; color:var(--navy); }.ai-agent-strip span { display:inline-flex; gap:5px; background:#fff; border:1px solid #dce9ef; }.ai-agent-strip i { width:7px; height:7px; border-radius:50%; background:#23b26d; box-shadow:0 0 0 3px rgba(35,178,109,.12); }.ai-agent-strip b { margin-left:auto; color:#138260; }.ai-work-queue { margin-bottom:16px; }.ai-queue-head { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; }.ai-queue-head h3 { margin:3px 0 0; }.ai-queue-head label { display:flex; align-items:center; gap:7px; color:#52697a; font-size:12px; font-weight:800; }.ai-scope-tabs { padding:3px; border-radius:10px; background:#f1f6f8; overflow-x:auto; }.ai-scope-tabs button { flex:0 0 auto; border:0; color:#62798b; background:transparent; font-weight:800; white-space:nowrap; }.ai-scope-tabs button.active { color:#fff; background:#168f94; }.ai-queue-toolbar input,.ai-queue-toolbar select { min-width:0; height:36px; border:1px solid var(--line); border-radius:9px; background:#fff; padding:0 10px; color:#2d4356; font-size:12px; }.classification-section { margin-bottom:15px; }.classification-row { display:grid; grid-template-columns:auto minmax(0,1fr) auto; gap:13px; align-items:start; padding:14px 2px; border-bottom:1px solid #e9eff2; }.classification-row:last-child { border-bottom:0; }.classification-row > input { margin-top:5px; }.classification-row strong,.classification-row span,.classification-row small,.classification-row em { display:block; }.classification-row strong { color:var(--ink); font-size:13px; }.classification-row span { margin-top:6px; color:var(--muted); font-size:10px; }.classification-row small { margin-top:5px; color:#587080; font-size:11px; line-height:1.55; }.classification-row em { margin-top:7px; color:#7650a0; font-size:10px; font-style:normal; font-weight:700; }.classification-row .row-actions { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:6px; }.ai-work-item.priority-3 { background:linear-gradient(90deg,rgba(255,245,245,.72),transparent 45%); }.ai-work-title { display:flex; align-items:center; gap:8px; flex-wrap:wrap; }.ai-work-title strong { line-height:1.45; overflow-wrap:anywhere; }.ai-suggestion { display:flex; flex-wrap:wrap; gap:8px 12px; margin-top:8px; color:#4f6678; font-size:11px; }.ai-suggestion b { color:#102a43; }.ai-suggestion span { display:inline-flex; align-items:center; gap:4px; margin:0; color:#4f6678; font-size:11px; }.ai-tag-row { display:flex; flex-wrap:wrap; gap:5px; margin-top:8px; }.ai-tag-row em { display:inline-flex; margin:0; padding:3px 7px; border-radius:999px; color:#4d6478; background:#edf4f7; font-size:10px; font-style:normal; font-weight:800; }.ai-more { position:relative; }.ai-more summary { list-style:none; display:grid; place-items:center; border:1px solid var(--line); border-radius:8px; background:#fff; color:#607589; font-weight:900; cursor:pointer; }.ai-more summary::-webkit-details-marker { display:none; }.ai-more > div { position:fixed; left:var(--ai-more-left,0); top:var(--ai-more-top,0); z-index:80; display:grid; width:164px; padding:6px; border:1px solid var(--line); border-radius:10px; background:#fff; box-shadow:0 14px 30px rgba(16,42,67,.16); }.ai-more:not([open]) > div { display:none; }.ai-more button { border:0; border-radius:7px; background:transparent; padding:8px 9px; color:#40566b; text-align:left; font-size:11px; font-weight:800; cursor:pointer; }.ai-more button:hover { background:#f3f8fa; color:#0f766e; }.ai-capability-center { margin-bottom:16px; }.ai-capability-grid article { display:grid; border:1px solid #dce7ef; background:#fbfdfe; cursor:pointer; }.ai-capability-grid article:hover { border-color:#b8dfe1; background:#f4fbfb; }.ai-capability-grid article.active { border-color:var(--accent,#19a7a0); background:#eefaf9; box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#19a7a0) 20%,transparent); }.ai-capability-grid strong { color:#102a43; font-size:12px; }.ai-capability-grid b { color:#168f94; font-size:18px; }.ai-capability-grid span { color:#718599; font-size:10px; }.ai-insight-grid { display:grid; grid-template-columns:1.3fr .7fr; gap:14px; }.ai-insight-list { display:grid; grid-template-columns:repeat(4,1fr); gap:10px; }.ai-insight-list div,.ai-time-saved { min-height:82px; padding:13px; border:1px solid #e0e9f0; border-radius:12px; background:#fbfdfe; }.ai-insight-list span,.ai-time-saved span { display:block; color:#6b7c8f; font-size:11px; }.ai-insight-list b { display:block; margin-top:8px; color:#102a43; font-size:14px; line-height:1.45; }.ai-time-saved { display:grid; align-content:center; }.ai-time-saved strong { margin:6px 0; color:#0f766e; font-size:32px; }.ai-time-saved small { color:#6b7c8f; }.ai-work-top { display:grid; grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr); gap:16px; align-items:start; }.ai-work-main-grid { grid-template-columns:minmax(0,1fr) 360px; gap:16px; align-items:start; }.ai-work-page .panel-title h3 { color:#102a43; }.ai-work-overview { gap:0; }.ai-work-stats { margin-bottom:14px; }.ai-work-stats .stat-card { min-height:106px; padding:15px 16px; border-radius:12px; box-shadow:none; }.ai-work-stats .stat-label { color:#314764; font-weight:800; }.ai-work-stats .stat-value { color:#0b1f47; font-size:28px; }.ai-meter-card,.ai-trend-card { min-height:128px; padding:16px; border:1px solid var(--line); border-radius:12px; background:#fff; }.ai-meter-card span,.ai-trend-card span { display:block; color:#314764; font-size:12px; font-weight:800; }.ai-meter-card strong { display:block; margin:20px 0 6px; color:#0b1f47; font-size:28px; }.ai-meter-card small,.ai-trend-card small { display:block; color:#6b7c8f; font-size:11px; }.ai-trend-card { grid-column:span 2; }.ai-trend-svg { width:100%; height:78px; margin:8px 0 2px; overflow:visible; }.ai-agent-strip { margin:0; padding:12px; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px; border-style:solid; }.ai-agent-strip strong { grid-column:1/-1; margin:0; }.ai-agent-strip span { min-width:0; justify-content:flex-start; align-items:flex-start; padding:8px 9px; border-radius:10px; }.ai-agent-strip span b { color:#17324d; font-size:11px; white-space:nowrap; }.ai-agent-strip span small { color:#6b7c8f; font-size:10px; }.ai-agent-strip em { grid-column:1/-1; color:#138260; font-style:normal; font-size:12px; font-weight:900; }.ai-capability-grid article { align-items:start; }.ai-capability-grid article strong { color:#102a43; }.ai-cap-icon { display:grid; place-items:center; font-weight:900; }.ai-capability-grid dl { grid-column:1/-1; display:grid; grid-template-columns:1fr 1fr; gap:6px; margin:6px 0 0; }.ai-capability-grid dl div { min-width:0; }.ai-capability-grid dt { color:#6b7c8f; font-size:10px; }.ai-capability-grid dd { margin:4px 0 0; color:#0b1f47; font-weight:900; }.ai-capability-grid article > span { grid-column:1/-1; width:max-content; padding:3px 7px; border-radius:999px; color:#0f766e; background:#e7f8f3; font-size:10px; font-weight:900; }.ai-queue-tools { display:flex; align-items:center; }.ai-queue-tools input,.ai-queue-tools select { height:36px; border:1px solid var(--line); border-radius:9px; background:#fff; padding:0 10px; color:#2d4356; font-size:12px; }.classification-row.ai-work-item { align-items:center; gap:14px; }.classification-row.ai-work-item > input { margin-top:0; }.ai-priority-badge { display:grid; place-items:center; gap:2px; border-radius:10px; background:#eef5ff; color:#0f5fc7; }.priority-3 .ai-priority-badge { color:#d93a32; background:#fff0ef; }.priority-2 .ai-priority-badge { color:#b26a00; background:#fff5e5; }.ai-priority-badge strong { font-size:12px; }.ai-priority-badge span { margin:0; color:inherit; font-size:9px; font-weight:800; }.ai-work-main p { line-height:1.5; }.ai-work-title strong { font-size:14px; color:#102a43; }.ai-work-actions { align-items:center; flex-wrap:nowrap; }.ai-more summary { padding:0 9px; }.ai-view-all { width:100%; border:0; border-top:1px solid #edf2f5; background:#fff; color:#1f6feb; font-weight:800; cursor:pointer; }.ai-side-column { display:grid; gap:16px; position:sticky; top:116px; }.ai-auto-panel article { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:12px; min-height:58px; padding:11px 0; border-bottom:1px solid #edf2f5; }.ai-auto-panel article:last-child { border-bottom:0; }.ai-auto-panel strong,.ai-auto-panel span { display:block; }.ai-auto-panel strong { color:#102a43; font-size:13px; }.ai-auto-panel span { margin-top:3px; color:#0f766e; font-size:11px; }.ai-auto-panel b { color:#0b1f47; font-size:13px; }.ai-insight-panel ul { margin:0; padding:0; list-style:none; display:grid; }.ai-insight-panel li { position:relative; padding-left:15px; color:#40566b; font-size:12px; line-height:1.55; }.ai-insight-panel li::before { content:""; position:absolute; left:0; top:.62em; width:6px; height:6px; border-radius:50%; background:#315f9c; }.classification-tag { display:inline-flex; width:max-content; padding:2px 7px; border-radius:999px; font-size:11px; line-height:1.35; font-weight:400; }.classification-tag.matched { color:#117758; background:#e1f6ec; }.classification-tag.pending { color:#9a6500; background:#fff0cc; }.classification-tag.suggested_new { color:#7750a1; background:#f0e8fb; }.classification-tag.independent { color:#3d5f8c; background:#e7effc; }.classification-tag.unclassified { color:#6b3f1d; background:#f1ebe5; }.project-modal-actions .ai-project-summary-button { margin-right:auto; border:1px solid rgba(21,151,173,.45); color:#075b83; background:linear-gradient(135deg,#eefbff,#e8f7ff 45%,#f4edff); box-shadow:0 0 0 1px rgba(255,255,255,.8) inset,0 8px 18px rgba(15,139,141,.14); font-weight:900; }.project-modal-actions .ai-project-summary-button::before { content:"AI"; display:inline-grid; place-items:center; width:20px; height:20px; margin-right:6px; border-radius:7px; color:#fff; background:linear-gradient(135deg,#0f8b8d,#2b6fe8); font-size:9px; font-weight:900; }.ai-work-page .panel { border-color:#e2eaf0; }.ai-work-page .panel-title span,.ai-work-page .panel-title b { color:#6b7c8f; font-size:11px; font-weight:800; }.ai-work-stats { margin:0; }.ai-stat-card { display:grid; border:1px solid #e2eaf0; background:#fff; }.ai-stat-card div { display:flex; gap:7px; min-width:0; }.ai-stat-card i { display:grid; place-items:center; border-radius:8px; font-style:normal; font-weight:900; font-size:12px; }.ai-stat-card span { color:#53697d; font-weight:800; }.ai-stat-card strong { color:#0b1f47; letter-spacing:0; }.ai-stat-card small { color:#77899a; }.ai-stat-card svg { width:100%; height:22px; }.ai-stat-card line { stroke:#148a91; stroke-width:2.5; stroke-linecap:round; }.ai-middle-grid { display:grid; grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr); gap:14px; align-items:start; }.ai-middle-grid .ai-side-column { position:static; gap:14px; }.ai-capability-center { margin:0; }.ai-capability-grid article { box-shadow:none; }.ai-capability-grid dd { font-size:16px; }.ai-cap-icon { background:#eef8f7; color:#108489; }.ai-agent-panel .panel-title { align-items:flex-start; }.ai-agent-panel .panel-title b { color:#138260; background:#e8f8f1; padding:4px 8px; border-radius:999px; }.ai-agent-table { display:grid; gap:0; border:1px solid #e8eef3; overflow:hidden; }.ai-agent-table article { display:grid; grid-template-columns:minmax(94px,1fr) 64px 48px 48px 64px; align-items:center; gap:8px; border-bottom:1px solid #eef3f6; background:#fff; }.ai-agent-table article:last-child { border-bottom:0; }.ai-agent-table strong { color:#17324d; }.ai-agent-table span { display:flex; align-items:center; gap:5px; color:#138260; font-size:11px; font-weight:800; }.ai-agent-table i { width:7px; height:7px; border-radius:50%; background:#22b573; box-shadow:0 0 0 3px rgba(34,181,115,.12); }.ai-agent-table b,.ai-agent-table em,.ai-agent-table small { color:#52697a; font-size:11px; font-style:normal; text-align:right; }.ai-work-main-grid { display:block; }.ai-work-queue { margin:0; }.ai-scope-tabs { display:flex; }.classification-row.ai-work-item { grid-template-columns:auto 86px minmax(0,1fr) auto; }.ai-work-title span { margin:0; padding:3px 7px; border-radius:999px; background:#edf8f7; color:#108489; font-size:10px; font-weight:900; }.ai-work-main p { margin:4px 0 8px; font-size:12px; }.ai-work-meta { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:6px; margin:0; }.ai-work-meta div { min-width:0; padding:5px 7px; border-radius:8px; background:#f6f9fb; }.ai-work-meta dt { color:#7a8b9b; font-size:10px; }.ai-work-meta dd { margin:2px 0 0; color:#20394f; font-size:11px; font-weight:800; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.ai-work-actions .button.primary { min-width:76px; }.ai-insight-panel ul { gap:9px; }.ai-follow-panel { display:grid; gap:10px; }.ai-follow-summary { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:9px; }.ai-follow-summary article { padding:10px 12px; border:1px solid #e3ebf0; border-radius:10px; background:#fbfdfe; }.ai-follow-summary span { display:block; color:#6b7c8f; font-size:11px; font-weight:800; }.ai-follow-summary b { display:block; margin-top:5px; color:#0b1f47; font-size:20px; }.ai-follow-list { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:9px; }.ai-follow-list article { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:8px; padding:10px 12px; border:1px solid #e3ebf0; border-radius:10px; background:#fff; }.ai-follow-list strong,.ai-follow-list span { grid-column:1; display:block; }.ai-follow-list strong { color:#17324d; font-size:13px; }.ai-follow-list span { color:#6b7c8f; font-size:11px; }.ai-follow-list .button { grid-column:2; grid-row:1 / span 2; }.ai-work-page .panel-title p { margin:4px 0 0; color:#6b7c8f; font-weight:600; }.ai-stat-card { border-color:#e5edf3; }.ai-stat-card i { background:color-mix(in srgb,var(--accent) 13%,#fff); color:var(--accent); }.ai-stat-card p { min-height:30px; margin:0; color:#607485; font-size:10px; line-height:1.45; }.ai-sparkline { width:100%; height:34px; display:block; overflow:visible; }.ai-capability-grid article p { grid-column:1/-1; min-height:34px; margin:0; color:#5f7283; font-size:10px; line-height:1.45; }.ai-capability-grid article em { grid-column:1/-1; justify-self:start; padding:3px 7px; border-radius:999px; color:#0f766e; background:#e7f8f3; font-size:10px; font-style:normal; font-weight:900; }.ai-capability-grid article > span { display:none; }.ai-cap-data { display:grid; align-items:center; }.ai-cap-data > span { color:#102a43; font-size:16px; font-weight:900; }.ai-progress { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:7px; }.ai-progress span { position:relative; height:7px; overflow:hidden; border-radius:999px; background:#edf2f5; }.ai-progress span::after { content:""; position:absolute; inset:0 auto 0 0; width:var(--pct); border-radius:999px; background:var(--bar); }.ai-progress b { color:#102a43; font-size:10px; }.ai-agent-summary { display:flex; flex-wrap:wrap; }.ai-agent-summary span { border-radius:999px; font-weight:900; }.ai-agent-summary .ok { color:#138260; background:#e8f8f1; }.ai-agent-summary .warn { color:#a16207; background:#fff7df; }.ai-agent-summary .pause { color:#8a4f55; background:#fff0f2; }.ai-agent-table header { display:grid; align-items:center; gap:8px; color:#6b7c8f; background:#f7fafc; border-bottom:1px solid #eef3f6; font-weight:900; }.ai-agent-table strong { display:flex; align-items:center; gap:7px; min-width:0; }.ai-agent-table strong > i { display:grid; place-items:center; color:#2563eb; background:#eef5ff; font-style:normal; flex:0 0 auto; }.ai-agent-table article .ai-sparkline { height:22px; }.ai-agent-table article.warn span { color:#a16207; }.ai-agent-table article.warn span i { background:#f59e0b; }.ai-agent-table article.pause span { color:#b42318; }.ai-agent-table article.pause span i { background:#ef4444; }.ai-insight-cards { display:grid; }.ai-insight-cards article { display:grid; align-items:center; background:#fff; }.ai-insight-cards article > i { display:grid; place-items:center; color:var(--accent); background:color-mix(in srgb,var(--accent) 12%,#fff); font-style:normal; font-weight:900; }.ai-insight-cards strong { color:#102a43; }.ai-insight-cards p { margin:3px 0 0; color:#5f7283; }.ai-insight-cards .ai-sparkline { height:28px; }.ai-queue-metrics { display:grid; }.ai-queue-metrics article > span { display:block; color:#5d7284; font-weight:900; }.ai-queue-metrics article > b { margin-top:-2px; color:#102a43; }.ai-stackbar { display:flex; height:9px; overflow:hidden; border-radius:999px; background:#eef3f6; }.ai-stackbar i { width:max(var(--w),4%); background:var(--c); }.ai-stack-legend { display:flex; flex-wrap:wrap; gap:5px 8px; margin-top:8px; }.ai-stack-legend span { display:inline-flex; align-items:center; gap:4px; color:#647789; font-size:10px; }.ai-stack-legend i { width:7px; height:7px; border-radius:50%; }.classification-row.ai-work-item { margin-bottom:8px; background:#fff; }.classification-row.ai-work-item:hover { border-color:#d7e5ee; background:#fbfdfe; }.ai-priority-badge { width:62px; min-height:42px; }.ai-work-main p { color:#40566b; }.ai-follow-panel,.ai-follow-summary,.ai-follow-list { display:none!important; }.ai-work-page .panel-title { align-items:flex-start; }.ai-work-page .panel-title h3 { margin:2px 0 0; }.ai-work-page .panel-title p { max-width:520px; }.ai-work-stats { align-content:start; }.ai-stat-card { align-content:start; }.ai-stat-card p { display:none; }.ai-stat-card:nth-child(n+5) { min-height:90px; align-content:start; }.ai-stat-card:nth-child(n+5) .ai-sparkline { display:none; }.ai-capability-grid article { border-radius:9px; }.ai-capability-grid article p,.ai-capability-grid article em,.ai-capability-grid article .ai-sparkline,.ai-capability-grid article .ai-progress { display:none; }.ai-cap-kpis { display:flex; align-items:center; color:#0b1f47; font-weight:900; }.ai-cap-kpis b { border-left:1px solid #dce6ee; }.ai-cap-data { grid-column:1/-1; grid-template-columns:auto auto; justify-content:start; gap:12px; }.ai-cap-data > span,.ai-cap-data b { color:#0b1f47; font-size:12px; font-weight:900; }.ai-agent-table { border-radius:10px; }.ai-agent-table strong > i { border-radius:6px; }.ai-agent-table article .ai-sparkline { display:none; }.ai-queue-metrics { gap:0; margin:0 0 10px; border:1px solid #e6edf3; border-radius:10px; overflow:hidden; }.ai-queue-head p { display:none; }.ai-queue-metrics article { border:0; border-right:1px solid #eef3f6; border-radius:0; background:#fff; }.ai-queue-metrics article:last-child { border-right:0; }.ai-queue-metrics article > b { display:inline-block; margin-right:8px; font-size:19px; }.ai-queue-metrics article > small { color:#6b7c8f; font-size:10px; }.ai-queue-toolbar { align-items:center; }.ai-scope-tabs button { font-size:11px; }.ai-queue-tools input { width:200px; height:30px; }.ai-queue-tools select { height:30px; }.ai-queue-tools .button { height:30px; padding:0 9px; font-size:11px; }.ai-work-table { overflow:auto; border:1px solid #edf2f5; border-radius:10px; }.ai-work-table-head,.classification-row.ai-work-item { display:grid; align-items:center; }.ai-work-table-head { min-width:980px; padding:0 10px; color:#6b7c8f; background:#f8fafc; border-bottom:1px solid #edf2f5; font-weight:900; }.classification-row.ai-work-item { min-width:980px; margin:0; border:0; border-bottom:1px solid #edf2f5; border-radius:0; }.classification-row.ai-work-item:last-child { border-bottom:0; }.ai-task-cell { display:grid; grid-template-columns:auto minmax(0,1fr); align-items:center; gap:8px; min-width:0; }.ai-task-cell strong { display:block; color:#102a43; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.ai-task-cell small { display:block; margin-top:2px; color:#7a8b9b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.ai-priority-pill,.ai-type-pill { display:inline-flex; align-items:center; justify-content:center; width:max-content; border-radius:999px; font-weight:900; }.ai-priority-pill { color:#ef4444; background:#fff1f1; }.priority-2 .ai-priority-pill { color:#f59e0b; background:#fff7e5; }.priority-1 .ai-priority-pill { color:#2563eb; background:#eef5ff; }.ai-type-pill { color:#6d28d9; background:#f3eefe; }.classification-row.ai-work-item > span,.classification-row.ai-work-item > small,.classification-row.ai-work-item > b { color:#354b63; font-size:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.ai-work-actions { min-width:0; justify-content:flex-start; gap:5px; }.ai-work-actions .button { min-width:42px; height:26px; padding:0 8px; font-size:10px; }.ai-more summary { height:26px; min-width:42px; font-size:10px; }.ai-view-all { margin-top:4px; padding:9px 0 0; }.ai-insight-cards { gap:0; border:1px solid #edf2f5; border-radius:10px; overflow:hidden; }.ai-insight-cards article { grid-template-columns:34px minmax(0,1fr); gap:9px; border:0; border-bottom:1px solid #edf2f5; border-radius:0; }.ai-insight-cards article:last-child { border-bottom:0; }.ai-insight-cards .ai-sparkline { display:none; }.ai-insight-cards article > i { border-radius:9px; }.page-root:has(.ai-work-page) {
  max-width:none;
  width:100%;
  padding:22px 24px 36px;
}.page-root:has(.ai-work-page) .section-head {
  margin-bottom:14px;
}.page-root:has(.ai-work-page) .section-head h2 {
  font-size:22px;
  letter-spacing:0;
}.ai-work-page .panel {
  padding:14px;
  border:1px solid #dfe8f0;
  border-radius:12px;
  background:#fff;
  box-shadow:0 8px 22px rgba(16,42,67,.035);
}.ai-work-page .panel-title {
  min-height:48px;
  margin-bottom:10px;
}.ai-work-page .panel-title h3 {
  font-size:15px;
}.ai-work-page .panel-title p {
  margin-top:4px;
  font-size:11px;
  line-height:1.45;
}.ai-top-grid {
  display:grid;
  grid-template-columns:34fr 34fr 32fr;
  gap:12px;
  align-items:stretch;
}.ai-top-grid > .panel {
  height:360px;
  min-height:360px;
  overflow:hidden;
}.ai-bottom-grid {
  gap:12px;
  align-items:stretch;
}.ai-work-overview {
  padding-bottom:14px;
}.ai-work-stats {
  height:274px;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  grid-template-rows:repeat(2,minmax(0,1fr));
  gap:8px;
}.ai-stat-card {
  min-height:0;
  height:133px;
  padding:10px;
  gap:5px;
  border-radius:9px;
}.ai-stat-card div {
  align-items:center;
}.ai-stat-card i {
  width:24px;
  height:24px;
  flex:0 0 24px;
}.ai-stat-card span {
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
  line-height:1.25;
  font-size:10px;
}.ai-stat-card strong {
  font-size:22px;
  line-height:1.05;
}.ai-stat-card small {
  font-size:10px;
}.ai-stat-card .ai-sparkline {
  height:31px;
  margin-top:auto;
}.ai-stat-card:nth-child(n+5) {
  height:133px;
}.ai-capability-grid {
  height:274px;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  grid-auto-rows:1fr;
  gap:8px;
}.ai-capability-grid article {
  min-height:0;
  height:auto;
  padding:8px;
  grid-template-columns:26px minmax(0,1fr);
  grid-template-rows:26px 20px;
  align-content:center;
  gap:5px 7px;
}.ai-cap-icon {
  width:26px;
  height:26px;
  border-radius:8px;
  font-size:12px;
}.ai-capability-grid article strong {
  min-width:0;
  align-self:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:11px;
  line-height:1.2;
  letter-spacing:0;
}.ai-cap-kpis {
  grid-column:1/-1;
  gap:10px;
  font-size:11px;
  line-height:1.2;
  white-space:nowrap;
}.ai-cap-kpis b {
  font-size:11px;
  padding-left:9px;
}.ai-agent-panel .panel-title {
  min-height:48px;
  padding-right:154px;
}.ai-agent-summary {
  height:24px;
  justify-content:flex-end;
  margin:-48px 0 10px;
  gap:6px;
}.ai-agent-summary span {
  height:24px;
  padding:0 9px;
  display:inline-flex;
  align-items:center;
  font-size:10px;
}.ai-agent-table header,.ai-agent-table article {
  grid-template-columns:minmax(126px,1.55fr) 54px 54px 50px 58px;
  gap:6px;
}.ai-agent-table header {
  min-height:27px;
  padding:0 9px;
}.ai-agent-table article {
  padding:4px 9px;
}.ai-agent-table strong {
  font-size:10.5px;
}.ai-agent-table strong > i {
  width:19px;
  height:19px;
  font-size:10px;
}.ai-agent-table span,.ai-agent-table b,.ai-agent-table em,.ai-agent-table small {
  font-size:10px;
}.ai-work-queue {
  min-height:430px;
}.ai-queue-head {
  min-height:34px;
  margin-bottom:8px;
}.ai-queue-head h3 {
  font-size:15px;
}.ai-queue-metrics {
  height:102px;
  grid-template-columns:1fr 1fr 1.3fr;
  margin-bottom:8px;
}.ai-queue-metrics article {
  min-height:0;
  height:100px;
  padding:9px 11px;
}.ai-queue-metrics article > span {
  margin-bottom:5px;
  font-size:10px;
}.ai-queue-metrics .ai-sparkline {
  height:38px;
}.ai-queue-toolbar {
  display:grid;
  grid-template-columns:1fr;
  gap:8px;
  margin-bottom:8px;
}.ai-scope-tabs {
  gap:5px;
  flex-wrap:wrap;
}.ai-scope-tabs button {
  min-height:28px;
  padding:0 10px;
  border-radius:8px;
}.ai-queue-tools {
  gap:6px;
  flex-wrap:wrap;
  justify-content:space-between;
}.ai-queue-tools select {
  width:104px;
  flex:0 0 104px;
}.ai-queue-tools input {
  min-width:210px;
  flex:1 1 260px;
}.ai-queue-tools .button {
  white-space:nowrap;
  flex:0 0 auto;
}.ai-work-table-head,.classification-row.ai-work-item {
  grid-template-columns:24px minmax(225px,1.7fr) 76px minmax(130px,1fr) minmax(105px,.8fr) 70px 56px 66px 124px;
  gap:7px;
}.ai-work-table-head {
  min-height:28px;
  font-size:10px;
}.classification-row.ai-work-item {
  min-height:43px;
  padding:5px 9px;
}.ai-task-cell strong {
  font-size:11.5px;
}.ai-task-cell small {
  font-size:9.5px;
}.ai-priority-pill,.ai-type-pill {
  padding:2px 6px;
  font-size:9.5px;
}.ai-work-actions .button,.ai-more summary {
  height:24px;
  min-width:38px;
  padding:0 7px;
}.ai-insight-panel {
  min-height:430px;
  height:100%;
}.ai-insight-cards article {
  min-height:68px;
  padding:10px 12px;
}.ai-insight-cards article > i {
  width:32px;
  height:32px;
}.ai-insight-cards strong {
  font-size:12px;
}.ai-insight-cards p {
  font-size:10.5px;
  line-height:1.45;
}.ai-classification-preview { margin:8px 0 0; padding:8px 10px; border-radius:8px; background:#f2f7f8; color:#536b79; font-size:10px; line-height:1.5; }.ai-head-action {
  min-height:36px;
  padding:8px 13px;
  border-radius:10px;
  font-size:12px;
}.ai-work-page {
  display:grid;
  gap:12px;
}.ai-diagnostic-panel {
  padding:16px;
}.ai-diagnostic-head {
  display:flex;
  justify-content:space-between;
  gap:18px;
  align-items:flex-start;
  margin-bottom:12px;
}.ai-diagnostic-head h3 {
  margin:3px 0 0;
  color:#102a43;
}.ai-diagnostic-head p {
  margin:5px 0 0;
  font-size:12px;
}.ai-diagnostic-badge {
  flex:0 0 auto;
  padding:6px 10px;
  border-radius:999px;
  font-size:11px;
  font-weight:900;
}.ai-diagnostic-grid {
  display:grid;
}.ai-diagnostic-grid article {
  min-width:0;
  border:1px solid #e1eaf1;
  border-radius:10px;
}.ai-diagnostic-grid h4,.ai-capability-groups h4 {
  margin:0 0 8px;
  color:#17324d;
  font-size:12px;
}.ai-diagnostic-grid p {
  margin:0 0 7px;
}.ai-diagnostic-actions div {
  flex-wrap:wrap;
}.ai-diagnostic-actions .button {
  font-size:11px;
}.ai-health-grid {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:7px;
}.ai-health-grid span {
  min-width:0;
  display:grid;
  align-content:center;
  gap:2px;
  border:1px solid #e4edf3;
  border-radius:8px;
}.ai-health-grid small {
  white-space:nowrap;
}.ai-health-grid b {
  color:#17324d;
}.ai-health-grid .ok b { color:#138260; }.ai-health-grid .warn b { color:#b7791f; }.ai-health-grid .risk b { color:#dc2626; }.ai-health-grid .info b { color:#2563eb; }.ai-capability-matrix {
  margin:0;
}.ai-capability-groups {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
}.ai-capability-groups > section {
  min-width:0;
  padding:10px;
  border:1px solid #e3edf3;
  border-radius:10px;
  background:#f9fcfd;
}.ai-capability-matrix .ai-capability-grid {
  height:auto;
  display:grid;
  grid-template-columns:1fr;
  grid-auto-rows:auto;
  align-content:start;
}.ai-capability-matrix .ai-capability-grid article {
  display:grid;
  align-items:center;
  gap:3px 8px;
  border-radius:8px;
  background:#fff;
}.ai-capability-matrix .ai-cap-icon {
  width:28px;
  height:28px;
  border-radius:8px;
  color:var(--accent);
  background:color-mix(in srgb, var(--accent) 12%, #fff);
}.ai-capability-matrix .ai-capability-grid p {
  grid-column:2/4;
  min-height:0;
  margin:0;
  line-height:1.35;
}.ai-capability-matrix .ai-cap-kpis {
  white-space:nowrap;
}.ai-bottom-grid {
  grid-template-columns:70fr 30fr;
}.ai-bottom-grid > .panel {
  min-height:420px;
}.ai-bottom-grid .ai-agent-panel .panel-title {
  padding-right:0;
}.ai-bottom-grid .ai-agent-summary {
  justify-content:flex-start;
  margin:-4px 0 10px;
}.page-root:has(.ai-work-page){background:radial-gradient(circle at 82% 0,rgba(34,211,238,.08),transparent 28%),#f3f7fa}.ai-diagnostic-panel{position:relative;overflow:hidden}.ai-diagnostic-panel:after{content:"";position:absolute;right:-70px;top:-100px;width:300px;height:300px;border:1px solid rgba(82,244,224,.18);border-radius:50%;pointer-events:none}.ai-diagnostic-head h3,.ai-diagnostic-grid h4{color:#f1fffd}.ai-diagnostic-head p,.ai-diagnostic-grid p{color:#a9cbd2}.ai-diagnostic-panel .eyebrow{color:#54ead7}.ai-diagnostic-badge{border:1px solid rgba(83,240,212,.28)}.ai-diagnostic-grid{grid-template-columns:1.05fr 1.05fr .85fr 1.45fr;gap:8px}.ai-diagnostic-grid article{min-height:112px;padding:10px}.ai-health-grid span{min-height:42px;padding:6px}.ai-capability-matrix{background:linear-gradient(180deg,#fff,#f8fcfd)}.ai-capability-groups{gap:8px}.ai-capability-groups>section{padding:8px;background:#f6fafc}.ai-capability-matrix .ai-capability-grid{gap:5px}.ai-capability-matrix .ai-capability-grid article{min-height:54px;padding:6px 8px;border-left:2px solid var(--accent)}.ai-queue-metrics article:first-child{position:relative;background:linear-gradient(135deg,#081f36,#0a4856);border:0}.ai-queue-metrics article:first-child>span,.ai-queue-metrics article:first-child>small{color:#b7d7dd}.ai-queue-metrics article:first-child>b{color:#fff}.ai-queue-metrics article:first-child .ai-sparkline{width:150px;height:48px;filter:drop-shadow(0 0 5px rgba(69,238,213,.55))}.ai-queue-metrics article:first-child .ai-sparkline polyline{stroke:#45eed5;stroke-width:3.5}.ai-agent-panel{border-top:2px solid #3887ff}.page-root:has(.ai-work-page){color:#1b3348}.page-root:has(.ai-work-page) .section-head p{color:#536b7f;font-size:13px}.ai-work-page{align-items:start}.ai-diagnostic-panel{grid-column:1/-1}.ai-capability-matrix{grid-column:1}.ai-bottom-grid{display:contents}.ai-bottom-grid .ai-agent-panel{grid-column:2;grid-row:2;min-height:0}.ai-bottom-grid .ai-work-queue{grid-column:1/-1;grid-row:3;min-height:0}.ai-work-page .eyebrow{font-size:10px;letter-spacing:.16em;font-weight:900}.ai-work-page .panel-title h3,.ai-queue-head h3{font-size:18px}.ai-work-page .panel-title p,.ai-diagnostic-head p,.ai-queue-head p{font-size:13px;line-height:1.55}.ai-diagnostic-head h3{font-size:21px}.ai-diagnostic-head p{color:#c7e2e6}.ai-diagnostic-grid p{color:#d2e5e8;font-size:12px;line-height:1.55}.ai-diagnostic-grid h4{font-size:13px}.ai-health-grid small{font-size:10px;color:#c0d8dc}.ai-health-grid b{font-size:17px}.ai-capability-groups h4{font-size:13px}.ai-capability-matrix .ai-capability-grid strong{font-size:13px;color:#18354b}.ai-capability-matrix .ai-capability-grid p{font-size:11px;color:#526b7e}.ai-capability-matrix .ai-cap-kpis span,.ai-capability-matrix .ai-cap-kpis b{font-size:11px}.ai-agent-table strong,.ai-agent-table span,.ai-agent-table b,.ai-agent-table em,.ai-agent-table small{font-size:12px}.ai-queue-metrics article>span{font-size:12px}.ai-queue-metrics article>b{font-size:22px}.ai-scope-tabs button,.ai-work-table-head{font-size:11px}.classification-row.ai-work-item>span,.classification-row.ai-work-item>small,.classification-row.ai-work-item>b{font-size:12px}.ai-command-visual{position:relative;z-index:1;display:grid;margin:0 0 12px;border:1px solid rgba(102,244,224,.2);border-radius:14px}.ai-command-core>i{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;font-size:16px;font-style:normal;font-weight:1000}.ai-command-core span,.ai-command-flow span{display:grid;gap:2px}.ai-command-core b{color:#f5fffe;font-size:13px;letter-spacing:.08em}.ai-command-core small{color:#afd3d8;font-size:11px}.ai-command-flow{align-items:center}.ai-command-flow span{min-width:0;border:1px solid rgba(119,231,220,.16);border-radius:10px;background:rgba(255,255,255,.055)}.ai-command-flow span>i{font-style:normal}.ai-command-flow b{color:#efffff;font-size:12px}.ai-command-flow small{color:#a9cad0;font-size:10px}.ai-command-flow em{height:1px;background:linear-gradient(90deg,#35cdbb,#469cff);position:relative}.ai-command-flow em:after{content:"";position:absolute;right:0;top:-2px;border-left:5px solid #469cff;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent}.ai-diagnostic-panel{background:linear-gradient(135deg,#ffffff 0%,#f7fbff 55%,#f3fbf9 100%);border-color:#d9e7ee;color:#111827}.ai-diagnostic-panel:after{border-color:rgba(37,99,235,.1);box-shadow:0 0 0 42px rgba(37,99,235,.025),0 0 0 84px rgba(16,185,129,.018)}.ai-diagnostic-panel .eyebrow,.ai-diagnostic-head h3,.ai-diagnostic-head p,.ai-diagnostic-grid h4,.ai-diagnostic-grid p,.ai-health-grid small,.ai-command-core b,.ai-command-core small,.ai-command-flow b,.ai-command-flow small{color:#111827}.ai-diagnostic-head p,.ai-diagnostic-grid p,.ai-health-grid small,.ai-command-core small,.ai-command-flow small{color:#374151}.ai-diagnostic-badge{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ai-diagnostic-grid article{background:#fff;border-color:#dfe8ef}.ai-health-grid span{background:#f8fafc;border-color:#dfe7ee}.ai-command-visual{gap:12px;padding:12px;border-color:#dbe7ee;background:linear-gradient(110deg,#f8fbff,#f5fbf8);box-shadow:0 8px 22px rgba(28,61,83,.06)}.ai-command-core>i{color:#102a43;background:linear-gradient(135deg,#c7f9f1,#bfdbfe);box-shadow:0 8px 18px rgba(59,130,246,.15)}.ai-command-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ai-command-flow span{gap:1px 6px;padding:9px;border-width:1px;border-style:solid;box-shadow:0 5px 14px rgba(35,62,80,.055)}.ai-command-flow span>i{color:#111827;font-size:15px}.ai-command-flow span>b{font-size:12px}.ai-command-flow span>small{font-size:10px}.ai-command-flow .sense{border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.ai-command-flow .decide{border-color:#ddd6fe;background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.ai-command-flow .execute{border-color:#a7f3d0;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.ai-command-flow .feedback{border-color:#fed7aa;background:linear-gradient(135deg,#fff7ed,#ffedd5)}.ai-agent-trend{grid-column:1/-1;grid-row:3;width:100%;height:62px;overflow:visible}.ai-agent-trend .axis{stroke:#64748b;stroke-width:.6}.ai-agent-trend path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-agent-trend circle{stroke:#fff;stroke-width:.8}.ai-agent-trend text{fill:#334155;font-size:5.5px;font-weight:700}.ai-agent-trend text.date{text-anchor:middle;font-size:4.7px}.ai-command-flow em{display:none}.ai-command-visual{align-items:stretch}.ai-command-core{position:relative;display:grid;align-items:center;gap:13px;border:1px solid #bfd9ea;border-radius:14px;background:radial-gradient(circle at 15% 24%,rgba(52,211,153,.16),transparent 28%),linear-gradient(145deg,#eef9ff,#f5f3ff 58%,#effcf8);box-shadow:inset 0 1px #fff,0 8px 22px rgba(37,99,235,.09);overflow:hidden}.ai-command-core:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(37,99,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.035) 1px,transparent 1px);background-size:14px 14px;mask-image:linear-gradient(90deg,#000,transparent 90%);pointer-events:none}.ai-core-orbit{position:relative;width:76px;height:76px;display:grid;place-items:center}.ai-core-orbit>i{position:relative;z-index:3;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 0 0 6px rgba(37,99,235,.08),0 0 28px rgba(37,99,235,.3);font-style:normal;font-size:14px;font-weight:1000}.ai-core-orbit>span{position:absolute;border-radius:50%;border:1px solid rgba(37,99,235,.25)}.ai-core-orbit>span:nth-child(2){inset:7px;border-style:dashed;animation:ai-core-spin 12s linear infinite}.ai-core-orbit>span:nth-child(3){inset:0;border-color:rgba(13,148,136,.18);animation:ai-core-spin 18s linear reverse infinite}.ai-core-orbit>span:nth-child(4){width:7px;height:7px;top:8px;right:11px;border:0;background:#10b981;box-shadow:0 0 10px #10b981;animation:ai-core-pulse 1.8s ease-in-out infinite}@keyframes ai-core-spin{to{transform:rotate(360deg)}}@keyframes ai-core-pulse{50%{transform:scale(1.55);opacity:.55}}.ai-core-copy{position:relative;z-index:1;display:grid;gap:3px}.ai-core-copy>em{display:flex;align-items:center;gap:5px;color:#047857;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.13em}.ai-core-copy>em>i{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 7px #10b981}.ai-core-copy>b{color:#0f172a;font-size:15px;letter-spacing:.09em}.ai-core-copy>small{color:#334155;font-size:10px}.ai-core-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ai-core-kpis>span{display:grid;gap:1px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(255,255,255,.58)}.ai-core-kpis b{color:#0f172a;font-size:13px}.ai-core-kpis small{color:#475569;font-size:8px}.ai-core-trends{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;margin-top:3px}.ai-core-trends>span{display:grid;grid-template-columns:1fr auto;gap:1px 5px;padding:5px 6px;border-left:2px solid;border-radius:5px;background:rgba(255,255,255,.55)}.ai-core-trends i{color:#334155;font-size:8px;font-style:normal;font-weight:800}.ai-core-trends b{font-size:9px}.ai-core-trends small{grid-column:1/-1;color:#64748b;font-size:7.5px}.ai-core-trends .sense{border-color:#2563eb}.ai-core-trends .sense b{color:#2563eb}.ai-core-trends .decide{border-color:#8b5cf6}.ai-core-trends .decide b{color:#7c3aed}.ai-core-trends .execute{border-color:#059669}.ai-core-trends .execute b{color:#047857}.ai-core-trends .feedback{border-color:#ea580c}.ai-core-trends .feedback b{color:#c2410c}.ai-command-core{grid-template-columns:72px 1fr}.ai-core-kpis{grid-column:1/-1;margin-top:8px}.ai-core-trends{display:none}.ai-command-flow span{position:relative;grid-template-columns:22px 1fr auto;min-height:108px;overflow:hidden}.ai-command-flow span>i{grid-row:1/3}.ai-command-flow span>strong{grid-column:3;grid-row:1/3;align-self:center;color:#0f172a;font-size:20px;line-height:1}.ai-agent-area{grid-column:1/-1;grid-row:3;width:100%}.ai-agent-area .line{fill:none;stroke-linecap:round}.ai-agent-area circle{stroke:#fff}.ai-diagnostic-actions div{display:grid;gap:7px}.ai-diagnostic-actions .button{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 7px 11px;border-radius:10px}.ai-diagnostic-actions .button span{font-weight:800}.ai-diagnostic-actions .button b{min-width:25px;height:23px;display:grid;place-items:center;border-radius:7px;color:#fff;background:rgba(15,23,42,.24);font-size:11px}.ai-diagnostic-actions .button.secondary{color:#1e3a5f;border-color:#cbdbe7;background:linear-gradient(135deg,#fff,#eef5fa)}.ai-diagnostic-actions .button.secondary b{color:#1e3a5f;background:#dceaf3}.ai-diagnostic-actions .button:nth-child(2){border-left:3px solid #f59e0b}.ai-diagnostic-actions .button:nth-child(3){border-left:3px solid #ef4444}.ai-agent-area{height:58px;margin:0 -2px -7px}.ai-agent-area .line{stroke-width:1.25}.ai-agent-area circle{stroke-width:.7}.ai-agent-area text.date{fill:#475569;font-size:5.2px;font-weight:700;text-anchor:middle}.ai-command-flow span{grid-template-rows:auto auto 57px}.ai-capability-matrix .ai-capability-grid article{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;min-width:0}.ai-capability-matrix .ai-cap-icon{grid-column:1;grid-row:1/3}.ai-capability-matrix .ai-capability-grid strong{grid-column:2;grid-row:1;display:block;min-width:0;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.ai-capability-matrix .ai-capability-grid p{display:none}.ai-capability-matrix .ai-cap-kpis{grid-column:2;grid-row:2;width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;justify-self:stretch}.ai-capability-matrix .ai-cap-kpis span,.ai-capability-matrix .ai-cap-kpis b{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.ai-capability-groups>section{min-width:0}.ai-estimate-tag{display:inline-flex;align-items:center;width:max-content;margin-left:4px;padding:2px 5px;border:1px solid #c4b5fd;border-radius:999px;color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#ede9fe);font-size:7px;font-weight:900;line-height:1.2;letter-spacing:0;vertical-align:middle;white-space:nowrap}.ai-core-kpis b .ai-estimate-tag,.ai-command-flow strong .ai-estimate-tag{font-size:6px}.ai-health-grid b{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.ai-health-grid b .ai-estimate-tag{margin-left:0}.ai-cap-kpis .ai-estimate-tag{font-size:6px;padding:1px 3px}.ai-agent-table .ai-estimate-tag{font-size:5.5px;padding:1px 3px;margin-left:2px}.ai-agent-table span,.ai-agent-table b,.ai-agent-table em{min-width:0;flex-wrap:wrap}.ai-queue-metrics>article>span{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.ai-command-visual{grid-template-columns:360px minmax(0,1fr)}.ai-command-core{padding:15px 17px}.ai-core-kpis b{display:block}.ai-skills-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.ai-skills-meta .ai-estimate-tag{margin-left:0}.ai-agent-summary>.ai-estimate-tag{height:23px;min-width:50px;justify-content:center;margin-left:0;padding:5px 9px;font-size:11px;box-sizing:border-box}.ai-queue-metrics article:last-child{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(220px,1.6fr);grid-template-rows:auto auto;align-items:center;gap:3px 12px;padding-right:14px}.ai-queue-metrics article:last-child>span{grid-column:1;grid-row:1}.ai-queue-metrics article:last-child>small{grid-column:1;grid-row:2}.ai-queue-metrics article:last-child>.ai-agent-area{grid-column:2;grid-row:1/3;width:100%;height:70px;margin:0}.ai-queue-metrics article:last-child .ai-agent-area .line{stroke-width:1.25}.ai-health-grid .ai-estimate-tag{min-width:42px;height:18px;justify-content:center;margin:3px 0 0;padding:3px 6px;border-radius:5px;font-size:7px;box-sizing:border-box}.ai-work-page{grid-template-columns:minmax(0,1fr) 500px}.ai-bottom-grid .ai-agent-panel{min-width:0}.ai-bottom-grid .ai-agent-table header,.ai-bottom-grid .ai-agent-table article{padding-left:12px;padding-right:12px;box-sizing:border-box}.ai-agent-table header>span:first-child,.ai-agent-table article>strong{text-align:left;justify-content:flex-start}.ai-agent-table header>span:not(:first-child){display:flex;align-items:center;justify-content:center;text-align:center}.ai-agent-table article>span,.ai-agent-table article>b,.ai-agent-table article>em,.ai-agent-table article>small{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.ai-agent-table article>span{gap:5px}.ai-agent-table header{font-size:11px}.ai-agent-table article{min-height:38px}.ai-health-grid span.ai-estimate-tag{
  width:42px;
  min-width:42px;
  max-width:42px;
  height:18px;
  min-height:18px;
  padding:0 5px;
  border-radius:5px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  flex:0 0 auto;
}.ai-bottom-grid .ai-agent-table header,.ai-bottom-grid .ai-agent-table article{
  grid-template-columns:minmax(136px,1.5fr) 66px 62px 56px 74px;
  gap:8px;
}.ai-work-queue{overflow:visible;border-top:2px solid #19b9b0;background:linear-gradient(180deg,#fff,#fbfdff)}.ai-work-queue .ai-queue-head{align-items:center;margin-bottom:12px}.ai-work-queue .ai-queue-head p{display:block;margin:4px 0 0;color:#52697a;font-size:13px;line-height:1.45}.ai-work-queue .ai-queue-head label{height:30px;padding:0 10px;border:1px solid #d9e8ee;border-radius:10px;background:#fff;color:#40566b}.ai-work-queue .ai-queue-metrics{display:grid;grid-template-columns:1.1fr 1fr 1.35fr;gap:10px;margin-bottom:12px;border:0;overflow:visible}.ai-work-queue .ai-queue-metrics article{min-height:82px;border:1px solid #e0eaf0;border-radius:13px;background:#fff;box-shadow:0 8px 20px rgba(16,42,67,.035)}.ai-work-queue .ai-queue-metrics article:first-child{background:linear-gradient(135deg,#06253b,#0d5662);border:0}.ai-work-queue .ai-queue-metrics article:last-child{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(220px,1.25fr);align-items:center;gap:6px 14px}.ai-work-queue .ai-queue-toolbar{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:10px;border:1px solid #e4eef3;border-radius:14px;background:#f5fafc}.ai-work-queue .ai-scope-tabs{width:100%;padding:4px;border-radius:12px;background:#eaf3f6}.ai-work-queue .ai-scope-tabs button{min-height:32px;padding:0 13px;border-radius:10px;font-size:12px}.ai-work-queue .ai-scope-tabs button.active{background:linear-gradient(135deg,#0f9aa2,#087f8e);box-shadow:0 6px 15px rgba(15,154,162,.2)}.ai-work-queue .ai-queue-tools{display:grid;grid-template-columns:140px minmax(220px,1fr) repeat(4,auto);gap:8px;justify-content:stretch;align-items:center}.ai-work-queue .ai-queue-tools input,.ai-work-queue .ai-queue-tools select{width:100%;height:34px;flex:unset;font-size:12px;background:#fff}.ai-work-queue .ai-queue-tools .button{height:34px;border-radius:10px;font-size:11px}.ai-review-console{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.ai-review-cards{display:grid;gap:10px;min-width:0}.ai-review-card.classification-row.ai-work-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;min-height:92px;margin:0;padding:13px 14px 13px 16px;border:1px solid #dce8ef;border-left:3px solid #2f7cff;border-radius:14px;background:#fff;box-shadow:0 8px 18px rgba(16,42,67,.04);overflow:visible}.ai-review-card.priority-3{border-left-color:#ef4444;background:linear-gradient(90deg,rgba(255,241,241,.78),#fff 32%)}.ai-review-card.priority-2{border-left-color:#f59e0b;background:linear-gradient(90deg,rgba(255,248,231,.9),#fff 32%)}.ai-review-card.priority-1{border-left-color:#2f7cff;background:linear-gradient(90deg,rgba(238,246,255,.9),#fff 32%)}.ai-review-select{display:grid;place-items:center}.ai-review-select input{width:16px;height:16px;margin:0}.ai-review-main{min-width:0}.ai-review-title{display:flex;align-items:center;gap:9px;min-width:0}.ai-review-title strong{min-width:0;color:#102a43;font-size:14px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.ai-review-card p{margin:6px 0 0;color:#52697a;font-size:12px;line-height:1.45}.ai-review-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ai-review-meta span{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 7px;border-radius:999px;background:#f1f6f8;color:#6b7c8f;font-size:10px;font-weight:800;line-height:1}.ai-review-meta b{color:#17324d;font-size:10px}.ai-review-card .ai-work-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:150px}.ai-review-card .ai-work-actions .button{height:30px;border-radius:9px;font-size:11px;white-space:nowrap}.ai-review-card .ai-more summary{height:30px;min-width:48px;border-radius:9px;font-size:11px;background:#fff}.ai-more-menu small{display:block;padding:7px 9px 3px;color:#8aa0b2;font-size:10px;font-weight:900;letter-spacing:.08em}.ai-more-menu small:not(:first-child){margin-top:4px;border-top:1px solid #edf3f6}.ai-more-menu button{min-height:30px}.ai-review-detail{position:sticky;top:12px;display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #dce9ef;border-radius:14px;background:linear-gradient(180deg,#fff,#f7fbfc);box-shadow:0 12px 24px rgba(16,42,67,.055)}.ai-review-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-review-detail-head span,.ai-review-detail>strong{color:#102a43;font-size:15px;font-weight:900}.ai-review-detail-head b{padding:5px 8px;border-radius:999px;background:#e6f8f4;color:#078175;font-size:12px}.ai-review-detail article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px;border:1px solid #e2edf3;border-radius:12px;background:#fff}.ai-review-detail article i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e6f8f4;color:#0f9a8f;font-style:normal;font-weight:900}.ai-review-detail article:nth-child(3) i{background:#fff4e6;color:#d97706}.ai-review-detail article:nth-child(4) i{background:#eef5ff;color:#2563eb}.ai-review-detail strong{color:#102a43;font-size:12px}.ai-review-detail p{margin:4px 0 0;color:#52697a;font-size:12px;line-height:1.5}.ai-review-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-review-detail-actions .button{height:34px;border-radius:10px;font-size:12px}.ai-review-detail.empty{position:static;align-content:center;min-height:170px;text-align:center}.ai-work-table{display:none!important}@media (max-width:1500px){
  .ai-top-grid { grid-template-columns:1fr; }
  .ai-bottom-grid { grid-template-columns:1fr; }
  .ai-agent-summary { justify-content:flex-start; margin:-4px 0 10px; }}@media (max-width:1450px){.ai-command-core{grid-template-columns:64px 1fr;padding:11px}.ai-core-orbit{width:62px;height:62px}.ai-command-visual{grid-template-columns:330px minmax(0,1fr)}}@media (max-width:1350px){.ai-command-visual{grid-template-columns:1fr}.ai-command-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-work-page{grid-template-columns:minmax(0,1fr) 470px}.ai-bottom-grid .ai-agent-table header,.ai-bottom-grid .ai-agent-table article{grid-template-columns:minmax(140px,1.5fr) 70px 68px 62px 80px;gap:8px}}@media (max-width:1280px){
  .ai-work-stats { grid-template-columns:repeat(4,minmax(0,1fr)); }
  .ai-middle-grid { grid-template-columns:1fr; }
  .ai-agent-table article { grid-template-columns:minmax(120px,1fr) repeat(4,72px); }
  .ai-queue-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .ai-agent-table header,.ai-agent-table article { grid-template-columns:minmax(132px,1fr) 58px 42px 52px 74px 58px; }.ai-review-console{grid-template-columns:1fr}.ai-review-detail{position:static}.ai-work-queue .ai-queue-tools{grid-template-columns:130px minmax(220px,1fr) repeat(2,auto)}.ai-work-queue .ai-queue-tools .button:nth-of-type(n+3){display:none}}@media (max-width:1250px){.ai-command-visual{grid-template-columns:300px minmax(0,1fr)}}@media (max-width: 1199px){
  .classification-summary { grid-template-columns:repeat(2,1fr); }
  .ai-queue-toolbar { grid-template-columns:1fr 1fr 132px 132px; }
  .ai-queue-toolbar .ai-scope-tabs { grid-column:1/-1; }
  .ai-work-top,.ai-work-main-grid { grid-template-columns:1fr; }
  .ai-side-column { position:static; grid-template-columns:1fr 1fr; }
  .ai-work-stats { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .ai-agent-strip { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .ai-capability-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }
  .ai-insight-list { grid-template-columns:repeat(2,1fr); }}@media (max-width:1180px){
  .ai-top-grid,.ai-bottom-grid {
    grid-template-columns:1fr;
  }
  .ai-top-grid > .panel {
    height:auto;
    min-height:0;
  }
  .ai-agent-summary {
    justify-content:flex-start;
    margin:-4px 0 10px;
  }
  .ai-bottom-grid {
    grid-template-columns:1fr;
  }.ai-capability-matrix,.ai-bottom-grid .ai-agent-panel,.ai-bottom-grid .ai-work-queue{grid-column:1;grid-row:auto}.ai-bottom-grid{display:contents}.ai-command-flow{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr}.ai-command-core{grid-template-columns:82px 1fr}.ai-core-kpis,.ai-core-trends{grid-column:auto}.ai-core-trends{grid-template-columns:repeat(4,1fr)}.ai-core-kpis{grid-column:auto}.ai-command-visual{grid-template-columns:1fr}.ai-work-page{grid-template-columns:1fr}.ai-bottom-grid .ai-agent-panel{grid-column:1}
  .ai-agent-table header{display:grid}
  .ai-bottom-grid .ai-agent-table header,.ai-bottom-grid .ai-agent-table article{
    grid-template-columns:minmax(150px,1.45fr) 78px 72px 68px 88px;
    gap:8px;
  }}@media (max-width:1100px){
  .ai-capability-groups {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }.ai-diagnostic-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.ai-person-review.compact .ai-person-review-body{position:static;width:auto;max-height:none;margin-top:8px}}@media (max-width:900px){
  .ai-work-stats,.ai-capability-grid,.ai-follow-summary,.ai-follow-list { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .classification-row.ai-work-item { grid-template-columns:auto 72px minmax(0,1fr); }
  .classification-row.ai-work-item .row-actions { grid-column:3; justify-content:flex-start; }
  .ai-work-meta { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .ai-agent-table em,.ai-agent-table small { display:none; }
  .ai-queue-metrics { grid-template-columns:1fr; }
  .ai-insight-cards article { grid-template-columns:30px minmax(0,1fr); }
  .ai-insight-cards .ai-sparkline { grid-column:1/-1; }
  .ai-agent-table header { display:none; }
  .ai-agent-table article { grid-template-columns:1fr 70px 50px; }
  .ai-agent-table article .ai-sparkline,.ai-agent-table em,.ai-agent-table small { display:none; }}@media (max-width: 800px){
  .ai-command-hero { padding:22px; }
  .classification-row { grid-template-columns:auto 1fr; }.classification-row .row-actions { grid-column:2; justify-content:flex-start; }
  .ai-queue-toolbar { grid-template-columns:1fr 1fr; }
  .ai-queue-toolbar .ai-scope-tabs,.ai-queue-toolbar input { grid-column:1/-1; }
  .ai-work-stats { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .ai-trend-card { grid-column:1/-1; }
  .ai-agent-strip { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .classification-row.ai-work-item { grid-template-columns:auto 74px minmax(0,1fr); align-items:start; }
  .classification-row.ai-work-item .row-actions { grid-column:3; justify-content:flex-start; }
  .ai-side-column { grid-template-columns:1fr; }
  .ai-capability-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .ai-insight-grid { grid-template-columns:1fr; }}@media (max-width:800px){
  .ai-diagnostic-head {
    flex-direction:column;
  }
  .ai-diagnostic-grid,.ai-capability-groups {
    grid-template-columns:1fr;
  }
  .ai-health-grid {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }.ai-diagnostic-grid{grid-template-columns:1fr}.ai-queue-metrics article:last-child{grid-template-columns:1fr;grid-template-rows:auto auto auto}.ai-queue-metrics article:last-child>span,.ai-queue-metrics article:last-child>small,.ai-queue-metrics article:last-child>.ai-agent-area{grid-column:1;grid-row:auto}.ai-queue-metrics article:last-child>.ai-agent-area{height:66px}}@media (max-width:760px){.ai-person-review .panel-title,.ai-person-row{display:grid}.ai-person-row>div:last-child{justify-content:flex-start}.ai-person-review-toolbar{align-items:stretch;flex-direction:column}.ai-person-review-toolbar>span{margin-left:0}.ai-person-row{grid-template-columns:28px 1fr}.ai-person-row-actions{grid-column:1/-1;justify-content:flex-start;padding-left:40px;white-space:normal}.ai-work-queue .ai-queue-metrics{grid-template-columns:1fr}.ai-work-queue .ai-queue-metrics article:last-child{grid-template-columns:1fr}.ai-work-queue .ai-queue-tools{grid-template-columns:1fr}.ai-review-card.classification-row.ai-work-item{grid-template-columns:24px minmax(0,1fr)}.ai-review-card .ai-work-actions{grid-column:1/-1;justify-content:flex-start;min-width:0}.ai-review-detail-actions{grid-template-columns:1fr}.ai-review-meta span{max-width:100%}}@media (max-width:700px){.ai-command-flow{gap:7px}.ai-command-flow em{display:none}.ai-command-visual{padding:11px}.ai-work-page .panel-title h3,.ai-queue-head h3{font-size:17px}.ai-command-flow{grid-template-columns:1fr}.ai-agent-trend{height:72px}.ai-command-core{grid-template-columns:64px 1fr}.ai-core-kpis,.ai-core-trends{grid-column:1/-1}.ai-core-trends{grid-template-columns:1fr 1fr}.ai-core-kpis{grid-column:1/-1}.ai-command-flow span{min-height:112px}.ai-agent-table header{display:grid}.ai-agent-table{overflow-x:auto}
  .ai-bottom-grid .ai-agent-table header,.ai-bottom-grid .ai-agent-table article{
    min-width:540px;
    grid-template-columns:minmax(150px,1.45fr) 78px 72px 68px 88px;
    gap:8px;
  }}@media (max-width:620px){
  .ai-work-stats,.ai-capability-grid,.ai-follow-summary,.ai-follow-list { grid-template-columns:1fr; }
  .classification-row.ai-work-item { grid-template-columns:auto 1fr; }
  .classification-row.ai-work-item .ai-priority-badge,.classification-row.ai-work-item .row-actions { grid-column:2; }
  .ai-work-meta { grid-template-columns:1fr; }}@media (max-width: 480px){
  .ai-draft-grid { grid-template-columns:1fr; }
  .ai-draft-grid .span-2 { grid-column:span 1; }
  .ai-today-strip,.ai-command-hero { align-items:flex-start; flex-direction:column; }
  .ai-image-entry { align-items:flex-start; flex-direction:column; }
  .classification-dashboard { align-items:flex-start; flex-direction:column; }.classification-summary { grid-template-columns:1fr 1fr; }
  .ai-agent-strip { align-items:flex-start; }
  .ai-agent-strip b { width:100%; margin-left:0; }
  .ai-queue-head { flex-direction:column; }
  .ai-queue-toolbar { grid-template-columns:1fr; }
  .ai-queue-toolbar .button { width:100%; }
  .ai-work-stats { grid-template-columns:1fr; }
  .ai-agent-strip { grid-template-columns:1fr; }
  .ai-queue-tools { justify-content:stretch; }
  .ai-queue-tools input,.ai-queue-tools select { width:100%; }
  .classification-row.ai-work-item { grid-template-columns:auto 1fr; }
  .classification-row.ai-work-item .ai-priority-badge,.classification-row.ai-work-item .row-actions { grid-column:2; }
  .ai-capability-grid,.ai-insight-list { grid-template-columns:1fr; }}