.operator-mark{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(124,58,237,.24);background:rgba(124,58,237,.09);color:var(--brand-accent-strong);border-radius:var(--radius);display:grid;place-items:center;font-weight:600;font-size:12px}.artifact-mini-row .pill{flex:0 0 auto}.loop-check{display:flex;gap:9px;align-items:center;color:var(--muted);border:1px solid var(--border);background:rgba(7,8,11,.24);border-radius:var(--radius);padding:10px}.loop-check svg{color:var(--success);flex:0 0 auto}.client-context-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(124,58,237,.22);background:linear-gradient(135deg,rgba(124,58,237,.065),transparent 54%),rgba(6,8,10,.38);border-radius:var(--radius);padding:10px;margin-bottom:10px}.client-context-topline{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.client-context-icon{width:32px;height:32px}.client-context-grid span,.client-context-topline span{color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.client-context-grid strong,.client-context-topline strong{display:block;color:var(--text);margin-top:4px}.client-context-grid{display:grid;grid-template-columns:1fr 92px;grid-gap:7px;gap:7px}.client-context-grid>div{min-width:0;border-top:1px solid rgba(255,255,255,.075);padding-top:8px}.client-context-card p{color:var(--muted);line-height:1.45;margin:0}.backend-workspace-card{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(34,197,94,.22);background:rgba(34,197,94,.045);border-radius:var(--radius);padding:11px;margin-bottom:12px}.backend-workspace-card span{color:var(--muted-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.backend-workspace-card strong{display:block;color:var(--text);margin-top:4px}.backend-workspace-card small{display:block;color:var(--muted);margin-top:3px}.knowledge-context-card{margin-bottom:16px}.workspace-picker-list{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px}.workspace-picker-row{width:100%;min-width:0;border:1px solid transparent;border-top-color:rgba(255,255,255,.07);background:transparent;color:var(--muted);border-radius:6px;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left}.workspace-picker-row.active,.workspace-picker-row:hover{color:var(--text);border-color:rgba(124,58,237,.22);background:rgba(124,58,237,.055)}.workspace-picker-row-main{min-width:0;display:flex;align-items:center;gap:7px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-picker-glyph{width:22px;height:22px;font-size:11px}.workspace-picker-row-switch{min-width:0;display:grid;grid-gap:5px;gap:5px;border:0;background:transparent;color:inherit;padding:0;text-align:left}button.workspace-picker-row-switch{cursor:pointer}.workspace-picker-delete{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,111,97,.2);background:rgba(255,111,97,.06);color:var(--muted);border-radius:var(--radius)}.workspace-picker-delete:hover{color:var(--danger);border-color:rgba(255,111,97,.34);background:rgba(255,111,97,.1)}.workspace-picker-current{min-height:20px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(124,58,237,.24);background:rgba(124,58,237,.08);color:var(--brand-accent-strong);border-radius:var(--radius);padding:0 6px;font-size:12px;font-weight:600}.workspace-picker-row small{color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-boundary-note{display:flex;gap:8px;align-items:flex-start;color:var(--muted);border:1px solid rgba(135,184,255,.16);background:rgba(135,184,255,.045);border-radius:6px;padding:8px;line-height:1.35;margin-bottom:12px}.context-boundary-note svg{color:var(--info);flex:0 0 auto}.workspace-create-form{display:grid;grid-gap:9px;gap:9px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px;margin-top:8px}.workspace-current-safe-move{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.82fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--border-current) 72%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(92,200,255,.09),rgba(52,211,153,.055)),var(--surface-panel);box-shadow:var(--shadow-soft);padding:16px}.workspace-current-safe-move[data-state=pending]{border-color:color-mix(in srgb,var(--warning) 34%,var(--border-panel));background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(92,200,255,.055)),var(--surface-panel)}.workspace-current-safe-main{display:grid;grid-gap:5px;gap:5px}.workspace-current-safe-main h2{margin:0;color:var(--text);font-size:clamp(18px,1.4vw,22px);letter-spacing:0;line-height:1.18}.workspace-current-safe-main p{margin:0;max-width:72ch;color:var(--muted);font-size:13px;line-height:1.45}.workspace-current-safe-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.workspace-current-safe-facts div{min-width:0;border:1px solid var(--border-muted);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent);padding:9px 10px}.workspace-current-safe-facts dt{margin-bottom:3px;color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-current-safe-facts dd{margin:0;min-width:0;color:var(--text);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.workspace-current-safe-facts code{color:var(--text);font-size:11px}.workspace-current-safe-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:150px}.workspace-current-safe-actions .button{justify-content:center}.workspace-management-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(292px,348px);grid-gap:12px;gap:12px;align-items:start}.workspace-management-main,.workspace-management-side{display:grid;grid-gap:10px;gap:10px;min-width:0}.workspace-management-side{position:-webkit-sticky;position:sticky;top:78px}.workspace-map-section{padding:0;overflow:hidden}.workspace-map-section .section-heading{padding:14px 16px 12px;margin:0;border-bottom:1px solid rgba(255,255,255,.075)}.workspace-source-note{display:block;color:var(--muted-2);font-size:11px;line-height:1.35;margin-top:5px}.workspace-ledger{display:grid}.workspace-ledger-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(174px,.34fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 16px;border-top:1px solid rgba(255,255,255,.055);background:rgba(3,4,6,.14)}.workspace-ledger-row:first-child{border-top:0}.workspace-ledger-row:hover{background:rgba(255,255,255,.025)}.workspace-ledger-row.active{background:linear-gradient(90deg,rgba(124,58,237,.085),transparent 44%),rgba(124,58,237,.035)}.workspace-ledger-identity{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center}.workspace-ledger-glyph{width:34px;height:34px;font-size:11px}.workspace-ledger-identity span{color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-ledger-identity h3{margin:2px 0 0;color:var(--text);font-size:18px;line-height:1.1}.workspace-ledger-identity p{margin:5px 0 0;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.workspace-map-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.workspace-metric{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;border:1px solid rgba(255,255,255,.07);background:rgba(5,6,8,.34);border-radius:6px;padding:6px 7px}.workspace-metric svg{color:var(--brand-accent-strong)}.workspace-metric span{color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-metric strong{color:var(--text);font-size:15px;line-height:1}.workspace-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:9px;gap:9px}.workspace-map-card{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.026),transparent),rgba(11,12,14,.82);border-radius:var(--radius);padding:10px}.workspace-map-card.active{border-color:rgba(124,58,237,.34);background:linear-gradient(135deg,rgba(124,58,237,.08),transparent 58%),rgba(13,12,10,.86)}.workspace-map-card-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.workspace-map-icon{width:34px;height:34px;display:grid;place-items:center;color:var(--brand-accent-strong);border:1px solid rgba(124,58,237,.24);background:rgba(124,58,237,.09);border-radius:var(--radius)}.workspace-map-card-top span:not(.workspace-map-icon):not(.pill){color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-map-card h3{margin:2px 0 0;color:var(--text);font-size:16px;line-height:1.1}.workspace-map-card p{color:var(--muted);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.context-boundary-note.compact{margin-bottom:0}.workspace-map-actions{display:flex;gap:7px;flex-wrap:wrap}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.operator-toolbar{border:1px solid rgba(79,94,107,.34);background:linear-gradient(180deg,rgba(255,255,255,.024),transparent),rgba(5,7,10,.54);border-radius:var(--radius);padding:6px;margin-bottom:10px}.operator-current-safe-move,.operator-detail-current-safe-move,.playbook-current-safe-move,.playbook-detail-current-safe-move{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr) auto;grid-gap:12px;gap:12px;align-items:stretch;border:1px solid color-mix(in srgb,var(--brand-accent) 28%,rgba(79,94,107,.42));background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.028),transparent),rgba(9,11,14,.78);border-radius:var(--radius);padding:12px}.operator-detail-current-safe-move,.playbook-detail-current-safe-move{margin-bottom:14px}.operator-current-safe-move[data-state=pending],.operator-detail-current-safe-move[data-state=pending],.playbook-current-safe-move[data-state=pending],.playbook-detail-current-safe-move[data-state=pending]{border-color:color-mix(in srgb,var(--warning) 34%,rgba(79,94,107,.42));background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 10%,transparent),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.028),transparent),rgba(10,10,12,.82)}.operator-current-safe-main,.operator-detail-current-safe-main,.playbook-current-safe-main,.playbook-detail-current-safe-main{min-width:0;display:grid;align-content:center;grid-gap:5px;gap:5px}.operator-current-safe-main h3,.operator-detail-current-safe-main h2,.playbook-current-safe-main h3,.playbook-detail-current-safe-main h2{margin:0;color:var(--text);font-size:18px;line-height:1.18}.operator-current-safe-main p,.operator-detail-current-safe-main p,.playbook-current-safe-main p,.playbook-detail-current-safe-main p{margin:0;max-width:72ch;color:var(--muted);font-size:13px;line-height:1.45}.operator-current-safe-facts,.operator-detail-current-safe-facts,.playbook-current-safe-facts,.playbook-detail-current-safe-facts{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.operator-detail-current-safe-facts,.playbook-detail-current-safe-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-current-safe-facts>div,.operator-detail-current-safe-facts>div,.playbook-current-safe-facts>div,.playbook-detail-current-safe-facts>div{min-width:0;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(79,94,107,.34);background:rgba(5,7,10,.46);border-radius:var(--radius-sm);padding:9px 10px}.operator-current-safe-facts dt,.operator-detail-current-safe-facts dt,.playbook-current-safe-facts dt,.playbook-detail-current-safe-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.operator-current-safe-facts dd,.operator-detail-current-safe-facts dd,.playbook-current-safe-facts dd,.playbook-detail-current-safe-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:700;line-height:1.25}.operator-current-safe-facts code,.operator-detail-current-safe-facts code,.playbook-current-safe-facts code,.playbook-detail-current-safe-facts code{color:var(--brand-accent-strong);font-size:11px;white-space:normal;overflow-wrap:anywhere}.operator-current-safe-actions,.operator-detail-current-safe-actions,.playbook-current-safe-actions,.playbook-detail-current-safe-actions{min-width:150px;display:grid;align-content:center;grid-gap:8px;gap:8px}.operator-current-safe-actions .button,.operator-detail-current-safe-actions .button,.playbook-current-safe-actions .button,.playbook-detail-current-safe-actions .button{justify-content:center;width:100%}.toolbar-search{max-width:340px;min-height:34px;border-color:rgba(79,94,107,.46);background:rgba(5,7,10,.6)}.stat-strip{gap:8px;margin-bottom:10px}.index-section{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:8px;gap:8px;border:1px solid rgba(79,94,107,.32);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),rgba(10,11,13,.7);border-radius:var(--radius);padding:9px}.index-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.index-section-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.compact-select{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(79,94,107,.42);background:rgba(5,7,10,.56);color:var(--muted);border-radius:var(--radius-sm);padding:0 8px}.compact-select select{border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:500;outline:none}.segmented-icon-control{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(79,94,107,.42);background:rgba(5,7,10,.56);border-radius:var(--radius-sm);padding:2px}.segmented-icon-control button{width:28px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);border-radius:5px}.segmented-icon-control button.active,.segmented-icon-control button:hover{color:var(--text);background:rgba(124,58,237,.1)}.index-section-heading h2{margin:0;font-size:17px;line-height:1.2}.index-section-heading p{color:var(--muted);margin:3px 0 0;line-height:1.45;font-size:12px}.operator-index-row{position:relative;overflow:hidden;min-width:0;display:grid;grid-template-columns:minmax(320px,1fr) minmax(150px,auto) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(79,94,107,.32);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),rgba(12,12,14,.84);border-radius:var(--radius);padding:8px 10px}.index-section .operator-index-row,.run-review-list .operator-index-row{border:0;border-radius:0}.operator-index-row:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--brand-accent),rgba(79,94,107,.72));opacity:.78}.operator-index-row.compact{grid-template-columns:minmax(300px,1fr) minmax(180px,auto)}.operator-index-row.compact.knowledge-row{grid-template-columns:minmax(280px,1fr) auto}.knowledge-row .operator-row-main{grid-template-columns:minmax(0,1fr)}.knowledge-row .operator-row-title-line{flex-wrap:wrap;overflow:visible}.knowledge-row .operator-row-title{flex:1 1 auto}.knowledge-row .operator-row-copy p{-webkit-line-clamp:2}.knowledge-provenance{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;color:var(--muted-2);font-size:11px;line-height:1.3}.knowledge-provenance span{color:var(--muted);font-weight:650}.knowledge-provenance a{display:inline-flex;align-items:center;min-height:22px;border:1px solid color-mix(in srgb,var(--brand-accent) 24%,var(--border-muted));border-radius:999px;padding:2px 7px;color:var(--brand-accent-strong);font-size:10px;font-weight:800;letter-spacing:.03em;text-decoration:none;text-transform:uppercase}.knowledge-provenance a:focus-visible,.knowledge-provenance a:hover{border-color:color-mix(in srgb,var(--brand-accent) 42%,var(--border-muted));background:color-mix(in srgb,var(--brand-accent) 8%,transparent)}.operator-index-row:focus-within,.operator-index-row:hover{border-color:rgba(124,58,237,.32);background:linear-gradient(90deg,rgba(124,58,237,.085),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.024),transparent),rgba(15,15,17,.94)}.operator-row-main{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.operator-row-icon{width:28px;height:28px;border:1px solid rgba(124,58,237,.18);background:linear-gradient(180deg,rgba(124,58,237,.05),transparent),rgba(5,7,10,.42);color:var(--brand-accent-strong);border-radius:6px;display:grid;place-items:center;font-weight:600;font-size:12px}.operator-row-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.operator-row-title-line{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden}.operator-row-title-line .pill{flex:0 0 auto}.operator-row-title{min-width:0;max-width:100%;color:var(--text);font-size:14px;line-height:1.25;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-row-copy p{color:var(--muted-2);margin:0;line-height:1.35;max-width:76ch;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.operator-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted-2);font-size:12px;font-weight:600}.operator-row-meta>span:not(.pill){min-height:auto;display:inline-flex;align-items:center;border:0;background:transparent;border-radius:0;padding:0}.operator-row-metrics{min-width:0;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.operator-row-metrics>div{min-width:0;border:0;background:transparent;border-radius:0;padding:0;display:flex;align-items:baseline;gap:4px}.operator-row-metrics dt,.operator-row-metrics span{color:var(--muted-2);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.operator-row-metrics dd,.operator-row-metrics strong{min-width:0;color:var(--text);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.operator-row-actions .button.small,.row-more-actions>summary.button.small{min-height:28px;padding:0 8px}.pin-row-action.active{border-color:rgba(124,58,237,.42);background:rgba(124,58,237,.1);color:var(--brand-accent-strong)}.row-more-actions{position:relative;flex:0 0 auto}.row-more-actions summary{cursor:pointer;list-style:none}.row-more-actions summary::-webkit-details-marker{display:none}.row-more-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:12;min-width:220px;border:1px solid rgba(79,94,107,.42);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),rgba(8,10,13,.98);border-radius:var(--radius);box-shadow:0 18px 48px rgba(0,0,0,.48);padding:8px;display:grid;grid-gap:7px;gap:7px}.row-more-menu .button,.row-more-menu .management-actions{width:100%;justify-content:stretch}.row-more-menu .management-actions{display:grid;grid-gap:7px;gap:7px}.row-more-menu .management-actions .button,.row-more-menu .management-actions .pill{width:100%;justify-content:center}.operator-more-menu{min-width:250px}.operator-more-facts{display:grid;grid-gap:1px;gap:1px;margin:0;border:1px solid color-mix(in srgb,var(--border-muted) 66%,transparent);border-radius:calc(var(--radius) - 4px);overflow:hidden}.operator-more-facts>div{min-width:0;display:grid;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;background:rgba(255,255,255,.018);padding:7px 8px}.operator-more-facts dd,.operator-more-facts dt{min-width:0;line-height:1.2}.operator-more-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.operator-more-facts dd{margin:0;color:var(--text);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-more-facts dd .pill{max-width:100%}.detail-more-actions{align-self:flex-start}.detail-more-actions>summary{min-height:40px}.detail-more-actions .row-more-menu{min-width:230px}.detail-more-actions .row-more-menu>.button{width:100%;justify-content:center}.management-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.inline-filter-row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.inline-filter-row .field{min-width:150px}.knowledge-layout .operator-toolbar{align-items:stretch;flex-direction:column}.knowledge-toolbar{margin-bottom:10px}.knowledge-layout .toolbar-search{width:100%;max-width:none}.knowledge-filter-strip{gap:10px}.knowledge-filter-chip-group,.knowledge-filter-strip{min-width:0;display:flex;align-items:center;flex-wrap:wrap}.knowledge-filter-chip-group{gap:6px}.knowledge-filter-chip-group>span{color:var(--muted-2);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.knowledge-filter-chip-group .button{min-height:30px;padding:5px 9px}.knowledge-clear-filters{margin-left:auto}.knowledge-advanced-filters{min-width:0;border:1px solid color-mix(in srgb,var(--border-panel) 72%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-panel-soft) 70%,transparent);overflow:hidden}.knowledge-advanced-filters>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:8px 10px}.knowledge-advanced-filters>summary::-webkit-details-marker{display:none}.knowledge-advanced-filters>summary span{color:var(--text);font-size:12px;font-weight:800;line-height:1.2}.knowledge-advanced-filters>summary small{min-width:0;color:var(--muted);font-size:11px;line-height:1.25;text-align:right}.knowledge-advanced-filters:not([open]) .knowledge-advanced-filter-grid{display:none}.knowledge-layout .knowledge-advanced-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:end;border-top:1px solid color-mix(in srgb,var(--border-panel) 64%,transparent);padding:10px}.knowledge-layout .inline-filter-row .field{min-width:0}.knowledge-management-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:14px;gap:14px;align-items:start}.knowledge-source-list{min-width:0}.knowledge-source-main{display:flex;align-items:center;gap:12px;width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.knowledge-source-main:focus-visible{outline:2px solid var(--route-accent-border);outline-offset:3px;border-radius:6px}.knowledge-row.selected,.knowledge-row[data-selected=true]{border-color:color-mix(in srgb,var(--route-accent-border) 72%,var(--border-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 58%,transparent),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.03),transparent),color-mix(in srgb,var(--surface-panel) 90%,rgba(0,0,0,.08))}.knowledge-source-inspector{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--border-panel) 72%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--route-accent-soft) 20%,transparent),transparent 150px),var(--surface-panel-soft);padding:14px}.knowledge-source-inspector-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.knowledge-source-inspector-header h3{margin:4px 0 0;color:var(--text);font-size:18px;line-height:1.16;overflow-wrap:anywhere}.knowledge-source-inspector-empty p,.knowledge-source-inspector-header p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.knowledge-source-inspector-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.knowledge-source-inspector-facts div{min-width:0;display:grid;grid-gap:2px;gap:2px;border:1px solid color-mix(in srgb,var(--border-muted) 60%,transparent);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--surface-inset) 58%,transparent);padding:8px}.knowledge-source-inspector-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:0}.knowledge-source-inspector-facts dd{min-width:0;margin:0;color:var(--text);font-size:13px;font-weight:750;overflow-wrap:anywhere}.knowledge-source-inspector-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-inset) 48%,transparent);padding:10px}.knowledge-source-inspector-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.knowledge-source-inspector-panel-heading span{color:var(--muted);font-size:12px;font-weight:750}.knowledge-source-inspector-panel-heading strong{color:var(--text);font-size:12px;text-align:right}.knowledge-source-inspector-panel p{max-height:180px;overflow:auto;margin:0;color:var(--muted);font-size:12px;line-height:1.45;white-space:pre-wrap}.knowledge-source-inspector-links{display:flex;flex-wrap:wrap;gap:8px}.knowledge-source-inspector-actions{display:grid;grid-gap:9px;gap:9px}.knowledge-source-inspector-actions .button{justify-content:center}.knowledge-source-primary-action.button.small{min-height:44px;padding-inline:14px;font-size:14px}.knowledge-source-action-note{margin:0;color:var(--muted);font-size:12px;line-height:1.4;text-align:center}.knowledge-source-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid color-mix(in srgb,var(--border-muted) 58%,transparent);padding-top:9px}.knowledge-source-inspector-empty h3{margin:0;color:var(--text);font-size:16px}.knowledge-current-safe-move{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.84fr) auto;grid-gap:12px;gap:12px;align-items:center;border-color:color-mix(in srgb,var(--route-accent-border) 64%,var(--border-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 48%,transparent),transparent 72%),var(--surface-panel-soft);margin-bottom:14px}.knowledge-current-safe-move[data-state=pending]{border-color:color-mix(in srgb,var(--warning) 42%,var(--border-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 10%,transparent),transparent 74%),var(--surface-panel-soft)}.knowledge-current-safe-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.knowledge-current-safe-main h3{margin:0;color:var(--text);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.knowledge-current-safe-main p{margin:0;color:var(--muted);font-size:12px;line-height:1.42;overflow-wrap:anywhere}.knowledge-current-safe-facts{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.knowledge-current-safe-facts>div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--route-accent-border) 42%,var(--border-muted));border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,.14);padding:7px}.knowledge-current-safe-move[data-state=pending] .knowledge-current-safe-facts>div{border-color:color-mix(in srgb,var(--warning) 30%,var(--border-muted))}.knowledge-current-safe-facts dt{color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.knowledge-current-safe-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.knowledge-current-safe-facts code{color:var(--route-accent-strong);font-size:11px;font-weight:800;white-space:normal}.knowledge-current-safe-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.knowledge-management-context{min-width:0;border:1px solid color-mix(in srgb,var(--border-panel) 78%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-panel) 72%,rgba(0,0,0,.14));overflow:hidden}.knowledge-management-context>summary{list-style:none}.knowledge-management-context>summary::-webkit-details-marker{display:none}.knowledge-management-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;cursor:pointer}.knowledge-management-summary h3{margin:3px 0 0;color:var(--text);font-size:15px;line-height:1.2}.knowledge-management-summary p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.knowledge-management-body{display:grid;grid-gap:10px;gap:10px;border-top:1px solid color-mix(in srgb,var(--border-panel) 70%,transparent);padding:10px}.knowledge-editor-drawer{min-width:0;position:-webkit-sticky;position:sticky;top:76px}.knowledge-row-more-actions{z-index:8}.knowledge-row-more-menu{min-width:min(340px,calc(100vw - 48px))}.knowledge-row-more-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid color-mix(in srgb,var(--border-muted) 68%,transparent);margin:0;padding-top:8px}.knowledge-row-more-facts>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.knowledge-row-more-facts dt{color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.knowledge-row-more-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;grid-gap:8px;gap:8px;align-items:end;border:1px solid rgba(103,116,126,.3);background:linear-gradient(180deg,rgba(255,255,255,.024),transparent),rgba(5,7,10,.42);border-radius:var(--radius);padding:8px;margin-bottom:4px}.filter-grid .field{gap:6px}.filter-grid .select{min-height:34px}.advanced-filter-panel{border:1px solid rgba(103,116,126,.28);background:rgba(5,7,10,.34);border-radius:var(--radius);overflow:hidden}.advanced-filter-panel summary{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 9px;color:var(--muted);cursor:pointer;list-style:none;font-size:12px;font-weight:500}.advanced-filter-panel summary::-webkit-details-marker{display:none}.advanced-filter-panel summary span:first-child{color:var(--text)}.advanced-filter-panel[open] summary{border-bottom:1px solid rgba(103,116,126,.28)}.advanced-filter-panel .filter-grid{border:0;border-radius:0;background:transparent;margin:0}.studio-readiness-summary{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(210px,.42fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--border-muted) 82%,transparent);border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--state-success-strong) 7%,transparent),transparent 48%),rgba(5,7,10,.38);padding:11px 12px}.studio-readiness-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.studio-readiness-copy span,.studio-readiness-metrics dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.studio-readiness-copy strong{min-width:0;color:var(--text);font-size:17px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-readiness-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.studio-readiness-actions{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.studio-readiness-metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid color-mix(in srgb,var(--border-muted) 74%,transparent);border-radius:calc(var(--radius) - 2px);overflow:hidden}.studio-readiness-metrics div{min-width:0;display:grid;grid-gap:1px;gap:1px;padding:7px 8px;border-right:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);background:rgba(255,255,255,.014)}.studio-readiness-metrics div:last-child{border-right:0}.studio-readiness-metrics dd{margin:0;color:var(--text);font-size:15px;font-weight:750}.operator-management-context,.playbook-management-context{min-width:0;border:1px solid color-mix(in srgb,var(--border-panel) 78%,transparent);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--route-accent-soft) 18%,transparent),transparent 52%),color-mix(in srgb,var(--surface-panel-soft) 86%,rgba(0,0,0,.12))}.operator-management-summary,.playbook-management-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer;list-style:none}.operator-management-summary::-webkit-details-marker,.playbook-management-summary::-webkit-details-marker{display:none}.operator-management-summary>div,.playbook-management-summary>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.operator-management-summary h3,.playbook-management-summary h3{margin:0;color:var(--text);font-size:16px;line-height:1.18}.operator-management-summary p,.playbook-management-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.38}.operator-management-summary .button,.playbook-management-summary .button{flex:0 0 auto;pointer-events:none}.operator-management-body,.playbook-management-body{display:grid;grid-gap:12px;gap:12px;border-top:1px solid color-mix(in srgb,var(--border-panel) 70%,transparent);padding:12px}.studio-capability-card.success{border-color:color-mix(in srgb,var(--state-success-border) 58%,var(--border-panel));background:linear-gradient(180deg,color-mix(in srgb,var(--state-success-strong) 4%,transparent),transparent 88px),var(--surface-panel-soft)}.studio-capability-card.warning{border-color:color-mix(in srgb,var(--state-warning-border) 56%,var(--border-panel))}.studio-capability-card.danger{border-color:color-mix(in srgb,var(--state-danger-border) 58%,var(--border-panel))}.studio-capability-card.info{border-color:color-mix(in srgb,var(--state-info-border) 48%,var(--border-panel))}.operator-management-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);grid-gap:14px;gap:14px;align-items:start}.index-section .operator-index-row.operator-record-row{border:1px solid color-mix(in srgb,var(--border-panel) 70%,transparent);border-radius:8px;padding:10px}.operator-index-row.operator-record-row[data-selected=true]{border-color:color-mix(in srgb,var(--route-accent-border) 72%,var(--border-panel));background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 40%,transparent),transparent 72%),var(--surface-panel-soft)}.operator-record-main{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.operator-record-main:focus-visible{outline:2px solid var(--route-accent-border);outline-offset:3px;border-radius:6px}.operator-record-description{color:var(--muted-2);margin:0;line-height:1.35;max-width:76ch;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.operator-record-actions{flex-wrap:nowrap}.operator-row-more-toggle{width:32px;height:32px}.operator-record-inspector{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--border-panel) 72%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--route-accent-soft) 22%,transparent),transparent 150px),var(--surface-panel-soft);padding:14px}.operator-record-inspector-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.operator-record-inspector-header h3{margin:4px 0 0;color:var(--text);font-size:18px;line-height:1.16;overflow-wrap:anywhere}.operator-record-inspector-empty p,.operator-record-inspector-header p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.operator-record-inspector-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.operator-record-inspector-facts div{min-width:0;display:grid;grid-gap:2px;gap:2px;border:1px solid color-mix(in srgb,var(--border-muted) 60%,transparent);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--surface-inset) 58%,transparent);padding:8px}.operator-record-inspector-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:0}.operator-record-inspector-facts dd{min-width:0;margin:0;color:var(--text);font-size:13px;font-weight:750;overflow-wrap:anywhere}.operator-record-inspector-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-inset) 48%,transparent);padding:10px}.operator-record-inspector-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.operator-record-inspector-panel-heading span{color:var(--muted);font-size:12px;font-weight:750}.operator-record-inspector-panel-heading strong{color:var(--text);font-size:12px;text-align:right}.operator-record-inspector-panel li,.operator-record-inspector-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.operator-record-inspector-panel ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.operator-setup-panel{gap:10px}.operator-setup-progress{height:6px;border:1px solid color-mix(in srgb,var(--border-muted) 58%,transparent);border-radius:999px;background:rgba(0,0,0,.18);overflow:hidden}.operator-setup-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--route-accent-strong),color-mix(in srgb,var(--state-success-strong) 78%,var(--route-accent-strong)))}.operator-record-inspector-panel .operator-setup-check-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.operator-setup-check-list li{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;color:var(--muted)}.operator-setup-check-indicator{display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border:1px solid color-mix(in srgb,var(--border-muted) 70%,transparent);border-radius:999px;background:rgba(255,255,255,.02)}.operator-setup-check-list li[data-state=done] .operator-setup-check-indicator{border-color:color-mix(in srgb,var(--state-success-strong) 42%,var(--border-muted));background:color-mix(in srgb,var(--state-success-bg) 78%,transparent)}.operator-setup-check-list li[data-state=done] .operator-setup-check-indicator:after{width:7px;height:4px;border-left:2px solid var(--state-success-strong);border-bottom:2px solid var(--state-success-strong);content:"";transform:rotate(-45deg) translate(1px,-1px)}.operator-setup-check-list li[data-state=review] .operator-setup-check-indicator{border-color:color-mix(in srgb,var(--state-warning-strong) 44%,var(--border-muted));background:color-mix(in srgb,var(--state-warning-bg) 76%,transparent)}.operator-setup-check-list li[data-state=review] .operator-setup-check-indicator:after{width:6px;height:6px;border-radius:999px;background:var(--state-warning-strong);content:""}.operator-setup-check-list li[data-state=missing] .operator-setup-check-indicator{border-color:color-mix(in srgb,var(--state-danger-strong) 44%,var(--border-muted));background:color-mix(in srgb,var(--state-danger-bg) 78%,transparent)}.operator-setup-check-list li[data-state=missing] .operator-setup-check-indicator:after{width:8px;height:2px;border-radius:999px;background:var(--state-danger-strong);content:""}.operator-setup-check-list strong{display:block;color:var(--text);font-size:12px;line-height:1.25}.operator-setup-check-list small{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.operator-setup-check-list em{color:var(--muted-2);font-size:11px;font-style:normal;font-weight:740;line-height:1.3;text-align:right}.operator-linked-playbook-list,.playbook-linked-operator-list{display:flex;flex-wrap:wrap;gap:7px}.operator-linked-playbook-list span,.playbook-linked-operator-list span{min-width:0;display:inline-flex;align-items:center;min-height:28px;border:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);border-radius:calc(var(--radius) - 3px);background:rgba(255,255,255,.026);color:color-mix(in srgb,var(--text) 84%,var(--muted));padding:6px 9px;font-size:12px;font-weight:720;line-height:1.2}.operator-usage-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.operator-usage-summary span{min-width:0;display:grid;grid-gap:2px;gap:2px;border:1px solid color-mix(in srgb,var(--border-muted) 58%,transparent);border-radius:calc(var(--radius) - 3px);background:rgba(0,0,0,.12);color:var(--muted);padding:8px;font-size:11px;font-weight:700;line-height:1.25}.operator-usage-summary strong{color:var(--text);font-size:14px;font-weight:820;line-height:1.1}.operator-record-inspector-actions{display:grid;grid-gap:9px;gap:9px}.operator-record-inspector-actions .button{justify-content:center}.operator-record-primary-action.button.small{min-height:44px;padding-inline:14px;font-size:14px}.operator-record-action-note{margin:0;color:var(--muted);font-size:12px;line-height:1.4;text-align:center}.operator-record-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid color-mix(in srgb,var(--border-muted) 58%,transparent);padding-top:9px}.operator-record-inspector-empty h3{margin:0;color:var(--text);font-size:16px}.playbook-management-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);grid-gap:14px;gap:14px;align-items:start}.playbook-method-list{display:grid;grid-gap:8px;gap:8px}.operator-card.playbook-method-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;grid-gap:12px;gap:12px;align-items:center;border-radius:8px;padding:10px}.operator-card.playbook-method-row[data-selected=true]{border-color:color-mix(in srgb,var(--route-accent-border) 72%,var(--border-panel));background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 40%,transparent),transparent 72%),var(--surface-panel-soft)}.operator-card.playbook-method-row.warning{grid-template-columns:minmax(0,1fr) auto;align-items:start}.operator-card.playbook-method-row.warning>.studio-capability-state{grid-column:1/-1;grid-row:2}.operator-card.playbook-method-row.warning>.playbook-method-actions{grid-column:2;grid-row:1;align-self:center}.playbook-method-main{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.playbook-method-main:focus-visible{outline:2px solid var(--route-accent-border);outline-offset:3px;border-radius:6px}.playbook-method-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.playbook-method-description{min-width:0;color:var(--muted-2);font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.playbook-method-row>.studio-capability-state{margin:0}.playbook-method-actions{flex-wrap:nowrap}.playbook-row-more-toggle{width:32px;height:32px}.playbook-method-inspector{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--border-panel) 72%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--route-accent-soft) 22%,transparent),transparent 150px),var(--surface-panel-soft);padding:14px}.playbook-method-inspector-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.playbook-method-inspector-header h3{margin:4px 0 0;color:var(--text);font-size:18px;line-height:1.16;overflow-wrap:anywhere}.playbook-method-inspector-empty p,.playbook-method-inspector-header p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.playbook-method-inspector-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.playbook-method-inspector-facts div{min-width:0;display:grid;grid-gap:2px;gap:2px;border:1px solid color-mix(in srgb,var(--border-muted) 60%,transparent);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--surface-inset) 58%,transparent);padding:8px}.playbook-method-inspector-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:0}.playbook-method-inspector-facts dd{margin:0;color:var(--text);font-size:13px;font-weight:750}.playbook-method-inspector-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-inset) 48%,transparent);padding:10px}.playbook-method-inspector-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.playbook-method-inspector-panel-heading span{color:var(--muted);font-size:12px;font-weight:750}.playbook-method-inspector-panel-heading strong{color:var(--text);font-size:12px}.playbook-method-inspector-panel ol,.playbook-method-inspector-panel ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.playbook-method-inspector-panel li{color:var(--text);font-size:12px;line-height:1.4}.playbook-method-inspector-panel li strong{display:block;color:var(--text);font-size:12px}.playbook-method-inspector-panel li span,.playbook-method-inspector-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.playbook-method-inspector-actions{display:grid;grid-gap:9px;gap:9px}.playbook-method-inspector-actions .button{justify-content:center}.playbook-method-primary-action.button.small{min-height:44px;padding-inline:14px;font-size:14px}.playbook-method-action-note{margin:0;color:var(--muted);font-size:12px;line-height:1.4;text-align:center}.playbook-method-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid color-mix(in srgb,var(--border-muted) 58%,transparent);padding-top:9px}.playbook-method-inspector-empty h3{margin:0;color:var(--text);font-size:16px}.studio-capability-row{grid-template-columns:minmax(300px,1fr) minmax(220px,.42fr) minmax(170px,auto) auto}.operator-management-row-ready,.playbook-management-row-ready{grid-template-columns:minmax(300px,1fr) auto}.operator-management-row-attention,.playbook-management-row-attention{grid-template-columns:minmax(300px,1fr) minmax(220px,.42fr) auto}.operator-index-row.compact.knowledge-capability-row{grid-template-columns:minmax(280px,1fr) auto;overflow:visible}.knowledge-capability-row.success:before,.studio-capability-row.success:before{background:linear-gradient(180deg,var(--state-success-strong),rgba(79,94,107,.72))}.knowledge-capability-row.warning:before,.studio-capability-row.warning:before{background:linear-gradient(180deg,var(--state-warning-strong),rgba(79,94,107,.72))}.knowledge-capability-row.danger:before,.studio-capability-row.danger:before{background:linear-gradient(180deg,var(--state-danger-strong),rgba(79,94,107,.72))}.knowledge-capability-row.info:before,.studio-capability-row.info:before{background:linear-gradient(180deg,var(--state-info-strong),rgba(79,94,107,.72))}.studio-capability-state{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:calc(var(--radius) - 4px);background:rgba(255,255,255,.014);padding:8px 9px}.studio-capability-state strong{min-width:0;color:var(--text);font-size:13px;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-capability-state small{display:-webkit-box;color:var(--muted);font-size:11px;font-weight:600;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-capability-state[data-tone=success]{border-color:var(--state-success-border);background:var(--state-success-bg)}.studio-capability-state[data-tone=success] strong{color:var(--state-success-strong)}.studio-capability-state[data-tone=warning]{border-color:var(--state-warning-border);background:var(--state-warning-bg)}.studio-capability-state[data-tone=warning] strong{color:var(--state-warning-strong)}.studio-capability-state[data-tone=danger]{border-color:var(--state-danger-border);background:var(--state-danger-bg)}.studio-capability-state[data-tone=danger] strong{color:var(--state-danger-strong)}.studio-capability-state[data-tone=info]{border-color:var(--state-info-border);background:var(--state-info-bg)}.studio-capability-state[data-tone=info] strong{color:var(--state-info-strong)}.run-current-safe-move{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,.64fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--border-muted) 82%,transparent);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 44%),rgba(5,7,10,.42);padding:13px 14px}.run-current-safe-move[data-state=pending]{border-color:color-mix(in srgb,var(--state-warning-border) 72%,var(--border-muted));background:linear-gradient(135deg,color-mix(in srgb,var(--state-warning-strong) 13%,transparent),transparent 46%),rgba(5,7,10,.44)}.run-current-safe-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.run-current-safe-main h3{margin:0;color:var(--text);font-size:19px;line-height:1.12}.run-current-safe-main p{max-width:68ch;margin:0;color:var(--muted);font-size:13px;line-height:1.42}.run-current-safe-facts{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.run-current-safe-facts>div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--border-muted) 70%,transparent);border-radius:calc(var(--radius) - 3px);background:rgba(255,255,255,.018);padding:8px 9px}.run-current-safe-move[data-state=pending] .run-current-safe-facts>div{border-color:color-mix(in srgb,var(--state-warning-border) 58%,var(--border-muted))}.run-current-safe-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.run-current-safe-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:750;line-height:1.28;overflow-wrap:anywhere}.run-current-safe-facts code{color:var(--text);font-size:11px}.run-current-safe-proof{min-width:0}.run-current-safe-proof .run-current-safe-facts{padding:8px}.run-current-safe-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.run-current-safe-actions .button{white-space:nowrap}.run-review-summary{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(210px,.42fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--border-muted) 82%,transparent);border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 7%,transparent),transparent 48%),rgba(5,7,10,.38);padding:11px 12px}.run-review-summary-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.run-review-summary-copy span,.run-review-summary-metrics dt,.run-row-decision span,.run-row-spend span{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.run-review-summary-copy strong{min-width:0;color:var(--text);font-size:17px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-review-summary-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.run-review-summary-actions{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.run-review-summary-metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid color-mix(in srgb,var(--border-muted) 74%,transparent);border-radius:calc(var(--radius) - 2px);overflow:hidden}.run-review-summary-metrics div{min-width:0;display:grid;grid-gap:1px;gap:1px;padding:7px 8px;border-right:1px solid color-mix(in srgb,var(--border-muted) 64%,transparent);background:rgba(255,255,255,.014)}.run-review-summary-metrics div:last-child{border-right:0}.run-review-summary-metrics dd{margin:0;color:var(--text);font-size:15px;font-weight:750}.run-ledger-row{grid-template-columns:minmax(300px,1fr) minmax(360px,.72fr) minmax(150px,auto) auto;cursor:pointer}.run-ledger-browser{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-gap:14px;gap:14px;align-items:start}.run-ledger-list{min-width:0}.run-ledger-row[data-selected=true]{border-color:color-mix(in srgb,var(--route-accent-border) 58%,var(--border-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 18%,transparent),transparent 72%),var(--surface-2);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--route-accent) 80%,transparent)}.run-ledger-preview-panel{position:-webkit-sticky;position:sticky;top:86px;display:grid;grid-gap:12px;gap:12px;border-color:color-mix(in srgb,var(--route-accent-border) 48%,var(--border-muted));background:linear-gradient(135deg,color-mix(in srgb,var(--route-accent-soft) 28%,transparent),transparent 64%),var(--surface-2)}.run-ledger-preview-header{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start}.run-ledger-preview-header>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--route-accent-border) 68%,var(--border-muted));border-radius:var(--radius);background:color-mix(in srgb,var(--route-accent-soft) 54%,rgba(0,0,0,.14));color:var(--route-accent-strong)}.run-ledger-preview-header h2{margin:3px 0 0;color:var(--text);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.run-ledger-preview-header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.run-ledger-preview-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.run-ledger-preview-decision span{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:8px;background:rgba(0,0,0,.14);padding:8px;color:var(--text);font-size:11px;font-weight:720;line-height:1.25;overflow-wrap:anywhere}.run-ledger-preview-decision span[data-tone=ready]{border-color:color-mix(in srgb,var(--success) 24%,var(--border-muted))}.run-ledger-preview-decision span[data-tone=pending]{border-color:color-mix(in srgb,var(--warning) 28%,var(--border-muted))}.run-ledger-preview-decision span[data-tone=locked]{border-color:color-mix(in srgb,var(--route-accent-border) 54%,var(--border-muted))}.run-ledger-preview-decision strong{color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.run-ledger-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.run-ledger-preview-facts>div{min-width:0;border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:8px;background:rgba(0,0,0,.12);padding:8px}.run-ledger-preview-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.run-ledger-preview-facts dd{margin:3px 0 0;color:var(--text);font-size:12px;font-weight:720;line-height:1.28;overflow-wrap:anywhere}.run-ledger-preview-activity,.run-ledger-preview-section{display:grid;grid-gap:5px;gap:5px;border-top:1px solid color-mix(in srgb,var(--border-muted) 70%,transparent);padding-top:10px}.run-ledger-preview-activity h3,.run-ledger-preview-section h3{margin:0;color:var(--text);font-size:12px;line-height:1.2}.run-ledger-preview-section p{margin:0;color:var(--muted);font-size:12px;line-height:1.48;overflow-wrap:anywhere}.run-ledger-preview-activity ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.run-ledger-preview-activity li{min-width:0;border:1px solid color-mix(in srgb,var(--border-muted) 68%,transparent);border-radius:8px;background:rgba(0,0,0,.1);padding:7px 8px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.run-ledger-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.run-ledger-row.success:before{background:linear-gradient(180deg,var(--state-success-strong),rgba(79,94,107,.72))}.run-ledger-row.warning:before{background:linear-gradient(180deg,var(--state-warning-strong),rgba(79,94,107,.72))}.run-ledger-row.danger:before{background:linear-gradient(180deg,var(--state-danger-strong),rgba(79,94,107,.72))}.run-ledger-row.info:before{background:linear-gradient(180deg,var(--state-info-strong),rgba(79,94,107,.72))}.run-row-decision,.run-row-spend{border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:calc(var(--radius) - 4px);background:rgba(255,255,255,.014);padding:8px 9px}.run-row-decision,.run-row-evidence-contract,.run-row-spend{min-width:0;display:grid;grid-gap:3px;gap:3px}.run-row-evidence-strip{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.run-row-evidence-strip span{min-width:0;display:grid;align-content:start;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:calc(var(--radius) - 3px);background:rgba(0,0,0,.12);color:var(--text);padding:7px;font-size:11px;font-weight:720;line-height:1.22;overflow-wrap:anywhere}.run-row-decision strong,.run-row-spend strong{min-width:0;color:var(--text);font-size:13px;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-row-evidence-strip strong{color:var(--muted-2);font-size:9px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.evaluations-page{display:grid;grid-gap:16px;gap:16px}.evaluations-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,500px);grid-gap:16px;gap:16px;align-items:stretch;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent) 7%,transparent),transparent 58%),var(--surface)}.evaluations-hero-copy{min-width:0;display:grid;align-content:center;grid-gap:8px;gap:8px}.evaluations-hero-copy h2{margin:0;color:var(--text);font-size:22px;line-height:1.15}.evaluations-hero-copy p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.evaluation-filter-strip,.evaluation-safety-strip{display:flex;flex-wrap:wrap;gap:7px}.evaluation-safety-strip span{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid color-mix(in srgb,var(--route-accent-border) 58%,var(--border-muted));border-radius:var(--radius);background:color-mix(in srgb,var(--route-accent-soft) 42%,rgba(0,0,0,.14));padding:6px 8px;color:var(--muted);font-size:11px;font-weight:750}.evaluation-safety-strip svg{color:var(--route-accent-strong)}.evaluation-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid color-mix(in srgb,var(--border-muted) 78%,transparent);border-radius:var(--radius);background:rgba(0,0,0,.14);overflow:hidden}.evaluation-summary-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:12px;border-right:1px solid color-mix(in srgb,var(--border-muted) 68%,transparent)}.evaluation-summary-grid>div:last-child{border-right:0}.evaluation-score span,.evaluation-summary-grid dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evaluation-summary-grid dd{margin:0;color:var(--text);font-size:22px;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evaluation-attention{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-color:color-mix(in srgb,var(--warning) 35%,var(--border-muted));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.evaluation-attention[data-status=risk]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border-muted));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.evaluation-attention>svg{color:var(--warning)}.evaluation-attention[data-status=risk]>svg{color:var(--danger)}.evaluation-attention span{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evaluation-attention strong{display:block;color:var(--text);font-size:15px}.evaluation-attention p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.evaluation-current-safe-move{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.84fr) auto;grid-gap:12px;gap:12px;align-items:center;border-color:color-mix(in srgb,var(--route-accent-border) 64%,var(--border-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 50%,transparent),transparent 72%),var(--surface)}.evaluation-current-safe-move[data-state=pending]{border-color:color-mix(in srgb,var(--warning) 42%,var(--border-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 10%,transparent),transparent 74%),var(--surface)}.evaluation-current-safe-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.evaluation-current-safe-main h2{margin:0;color:var(--text);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.evaluation-current-safe-main p{margin:0;color:var(--muted);font-size:12px;line-height:1.42;overflow-wrap:anywhere}.evaluation-current-safe-facts{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.evaluation-current-safe-facts>div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--route-accent-border) 42%,var(--border-muted));border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,.14);padding:7px}.evaluation-current-safe-move[data-state=pending] .evaluation-current-safe-facts>div{border-color:color-mix(in srgb,var(--warning) 30%,var(--border-muted))}.evaluation-current-safe-facts dt{color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.evaluation-current-safe-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.evaluation-current-safe-facts code{color:var(--route-accent-strong);font-size:11px;font-weight:800;white-space:normal}.evaluation-current-safe-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.evaluation-preflight{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:14px;gap:14px;align-items:stretch;border-color:color-mix(in srgb,var(--route-accent-border) 72%,var(--border-muted));background:linear-gradient(135deg,color-mix(in srgb,var(--route-accent-soft) 36%,transparent),transparent 54%),var(--surface)}.evaluation-preflight-disclosure{display:block;padding:0;overflow:hidden}.evaluation-preflight-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;cursor:pointer;list-style:none}.evaluation-preflight-summary::-webkit-details-marker{display:none}.evaluation-preflight-summary h2{margin:3px 0 0;color:var(--text);font-size:17px;line-height:1.2}.evaluation-preflight-summary p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.evaluation-preflight-summary .button{justify-self:end;pointer-events:none}.evaluation-preflight-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:14px;gap:14px;align-items:stretch;border-top:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);padding:14px}.evaluation-preflight-body .evaluation-operating-loop{grid-column:1/-1;margin:0}.evaluation-preflight-copy{min-width:0;display:grid;align-content:center;grid-gap:8px;gap:8px}.evaluation-preflight-copy h2{margin:0;color:var(--text);font-size:18px;line-height:1.2}.evaluation-preflight-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.evaluation-preflight-actions{display:flex;flex-wrap:wrap;gap:7px}.evaluation-preflight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.evaluation-preflight-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid color-mix(in srgb,var(--border-muted) 76%,transparent);border-radius:calc(var(--radius) - 4px);background:rgba(5,7,10,.22);padding:9px}.evaluation-preflight-grid>div[data-state=ready]{border-color:color-mix(in srgb,var(--success) 28%,var(--border-muted))}.evaluation-preflight-grid>div[data-state=pending]{border-color:color-mix(in srgb,var(--warning) 30%,var(--border-muted))}.evaluation-preflight-grid>div[data-state=blocked]{border-color:color-mix(in srgb,var(--danger) 28%,var(--border-muted))}.evaluation-preflight-grid>div[data-state=locked]{border-color:color-mix(in srgb,var(--route-accent-border) 62%,var(--border-muted));background:color-mix(in srgb,var(--route-accent-soft) 22%,rgba(5,7,10,.22))}.evaluation-preflight-grid>.evaluation-provider-gate{grid-column:1/-1}.evaluation-preflight-grid dt{color:var(--muted-2);font-size:9px;font-weight:850;line-height:1.3;text-transform:uppercase}.evaluation-preflight-grid dd{display:grid;grid-gap:3px;gap:3px;margin:0;min-width:0}.evaluation-preflight-grid dd strong{color:var(--text);font-size:12px;line-height:1.25}.evaluation-preflight-grid dd small{color:var(--muted);font-size:11px;line-height:1.35}.evaluation-provider-gate dd,.evaluation-revision-packet dd{gap:5px}.evaluation-provider-gate ul,.evaluation-revision-packet ul{min-width:0;display:grid;grid-gap:4px;gap:4px;margin:2px 0 0;padding:0;list-style:none}.evaluation-provider-gate li,.evaluation-revision-packet li{min-width:0;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.evaluation-provider-gate li:before,.evaluation-revision-packet li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:999px;background:var(--route-accent-strong);vertical-align:.12em}.evaluation-provider-gate[data-state=blocked] li:before,.evaluation-revision-packet[data-state=blocked] li:before{background:var(--danger)}.evaluation-provider-gate[data-state=pending] li:before,.evaluation-revision-packet[data-state=pending] li:before{background:var(--warning)}.evaluations-toolbar{align-items:stretch}.evaluation-filter-strip{margin-bottom:2px}.evaluation-row{grid-template-columns:minmax(260px,1fr) 108px minmax(220px,.72fr) minmax(238px,auto) auto;cursor:pointer}.evaluations-browser{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-gap:14px;gap:14px;align-items:start}.evaluations-list{min-width:0}.evaluation-row[data-selected=true]{border-color:color-mix(in srgb,var(--route-accent-border) 58%,var(--border-muted));background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 18%,transparent),transparent 72%),var(--surface-2);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--route-accent) 80%,transparent)}.evaluation-preview-panel{position:-webkit-sticky;position:sticky;top:86px;display:grid;grid-gap:12px;gap:12px;border-color:color-mix(in srgb,var(--route-accent-border) 48%,var(--border-muted));background:linear-gradient(135deg,color-mix(in srgb,var(--route-accent-soft) 28%,transparent),transparent 64%),var(--surface-2)}.evaluation-preview-header{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start}.evaluation-preview-header>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--route-accent-border) 68%,var(--border-muted));border-radius:var(--radius);background:color-mix(in srgb,var(--route-accent-soft) 54%,rgba(0,0,0,.14));color:var(--route-accent-strong)}.evaluation-preview-header h2{margin:3px 0 0;color:var(--text);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.evaluation-preview-header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.evaluation-preview-decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.evaluation-preview-decision span{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:8px;background:rgba(0,0,0,.14);padding:8px;color:var(--text);font-size:11px;font-weight:720;line-height:1.25;overflow-wrap:anywhere}.evaluation-preview-decision span[data-tone=ready]{border-color:color-mix(in srgb,var(--success) 24%,var(--border-muted))}.evaluation-preview-decision span[data-tone=pending]{border-color:color-mix(in srgb,var(--warning) 28%,var(--border-muted))}.evaluation-preview-decision span[data-tone=locked]{border-color:color-mix(in srgb,var(--route-accent-border) 54%,var(--border-muted))}.evaluation-preview-decision strong{color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evaluation-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.evaluation-preview-facts>div{min-width:0;border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:8px;background:rgba(0,0,0,.12);padding:8px}.evaluation-preview-facts dt{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evaluation-preview-facts dd{margin:3px 0 0;color:var(--text);font-size:12px;font-weight:720;line-height:1.28;overflow-wrap:anywhere}.evaluation-preview-checklist,.evaluation-preview-section{display:grid;grid-gap:5px;gap:5px;border-top:1px solid color-mix(in srgb,var(--border-muted) 70%,transparent);padding-top:10px}.evaluation-preview-checklist h3,.evaluation-preview-section h3{margin:0;color:var(--text);font-size:12px;line-height:1.2}.evaluation-preview-section p{margin:0;color:var(--muted);font-size:12px;line-height:1.48;overflow-wrap:anywhere}.evaluation-preview-checklist ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.evaluation-preview-checklist li{min-width:0;border:1px solid color-mix(in srgb,var(--border-muted) 68%,transparent);border-radius:8px;background:rgba(0,0,0,.1);padding:7px 8px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.evaluation-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.evaluation-row.risk:before{background:linear-gradient(180deg,var(--state-danger-strong),rgba(79,94,107,.72))}.evaluation-row.needs_review:before{background:linear-gradient(180deg,var(--state-warning-strong),rgba(79,94,107,.72))}.evaluation-row.reliable:before{background:linear-gradient(180deg,var(--state-success-strong),rgba(79,94,107,.72))}.evaluation-row.watch:before{background:linear-gradient(180deg,var(--state-info-strong),rgba(79,94,107,.72))}.evaluation-score{min-width:0;display:grid;grid-gap:2px;gap:2px;border:1px solid color-mix(in srgb,var(--border-muted) 74%,transparent);border-radius:calc(var(--radius) - 4px);background:rgba(255,255,255,.014);padding:8px;text-align:center}.evaluation-score strong{color:var(--text);font-size:24px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evaluation-score p{margin:0;color:var(--muted);font-size:11px;line-height:1.3}.evaluation-row-decision-strip{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.evaluation-row-decision-strip span{min-width:0;display:grid;grid-gap:2px;gap:2px;border:1px solid color-mix(in srgb,var(--border-muted) 72%,transparent);border-radius:calc(var(--radius) - 3px);background:rgba(0,0,0,.12);color:var(--muted);padding:7px;font-size:11px;font-weight:720;line-height:1.2;overflow-wrap:anywhere}.evaluation-row-decision-strip span[data-tone=ready]{border-color:color-mix(in srgb,var(--success) 28%,var(--border-muted))}.evaluation-row-decision-strip span[data-tone=pending]{border-color:color-mix(in srgb,var(--warning) 30%,var(--border-muted));color:color-mix(in srgb,var(--warning) 76%,var(--text))}.evaluation-row-decision-strip span[data-tone=locked]{border-color:color-mix(in srgb,var(--route-accent-border) 36%,var(--border-muted))}.evaluation-row-decision-strip strong{color:var(--muted-2);font-size:9px;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.evaluation-row-metrics{flex-wrap:wrap}.run-row-decision span,.run-row-spend p{display:-webkit-box;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.run-row-spend p{margin:0;color:var(--muted)}.run-row-decision[data-tone=success]{border-color:var(--state-success-border);background:var(--state-success-bg)}.run-row-decision[data-tone=success] strong{color:var(--state-success-strong)}.run-row-decision[data-tone=warning]{border-color:var(--state-warning-border);background:var(--state-warning-bg)}.run-row-decision[data-tone=warning] strong{color:var(--state-warning-strong)}.run-row-decision[data-tone=danger]{border-color:var(--state-danger-border);background:var(--state-danger-bg)}.run-row-decision[data-tone=danger] strong{color:var(--state-danger-strong)}.run-row-decision[data-tone=info]{border-color:var(--state-info-border);background:var(--state-info-bg)}.run-row-decision[data-tone=info] strong{color:var(--state-info-strong)}.run-row-evidence-strip span[data-tone=ready]{border-color:color-mix(in srgb,var(--success) 26%,var(--border-muted))}.run-row-evidence-strip span[data-tone=pending]{border-color:color-mix(in srgb,var(--warning) 30%,var(--border-muted));color:color-mix(in srgb,var(--warning) 74%,var(--text))}.run-row-evidence-strip span[data-tone=locked]{border-color:color-mix(in srgb,var(--route-accent-border) 48%,var(--border-muted))}.run-row-spend[data-tone=info]{border-color:var(--state-info-border);background:var(--state-info-bg)}.run-row-spend[data-tone=info] strong{color:var(--state-info-strong)}.run-row-spend[data-tone=warning]{border-color:var(--state-warning-border);background:var(--state-warning-bg)}.run-row-spend[data-tone=warning] strong{color:var(--state-warning-strong)}.run-row-facts{grid-template-columns:repeat(2,minmax(70px,auto))}.output-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr)) auto}.filter-summary{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted);font-weight:500;min-height:38px;white-space:nowrap}.index-section>.filter-summary{border:1px solid rgba(103,116,126,.28);background:rgba(5,7,10,.38);border-radius:var(--radius);padding:6px 9px;margin-top:-4px}.action-status{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:rgba(17,20,26,.68);color:var(--muted);border-radius:var(--radius);padding:0 13px;font-weight:500;white-space:nowrap}.action-status.success{color:var(--state-success-strong);border-color:var(--state-success-border);background:var(--state-success-bg)}.action-status.warning{color:var(--state-warning-strong);border-color:var(--state-warning-border);background:var(--state-warning-bg)}.action-status.danger{color:var(--state-danger-strong);border-color:var(--state-danger-border);background:var(--state-danger-bg)}.action-status.info{color:var(--state-info-strong);border-color:var(--state-info-border);background:var(--state-info-bg)}.segmented,.tabs{min-width:0;display:flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(103,116,126,.34);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),rgba(5,7,10,.58);border-radius:var(--radius);overflow-x:auto}.segment,.tab{min-height:26px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 8px;white-space:nowrap;font-weight:600;font-size:12px}.segment.active,.tab.active{background:linear-gradient(180deg,rgba(139,92,246,.055),transparent),rgba(124,58,237,.1);color:var(--text);box-shadow:inset 0 0 0 1px rgba(124,58,237,.22)}.data-table{width:100%;border-collapse:separate;border-spacing:0}.data-table td,.data-table th{padding:10px 12px;border-bottom:1px solid rgba(103,116,126,.24);text-align:left;vertical-align:middle}.data-table th{color:var(--muted-2);background:rgba(5,6,8,.32);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.data-table td{color:var(--muted);background:rgba(5,6,8,.12)}.data-table tbody th{color:var(--text);background:rgba(5,6,8,.12);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.data-table tbody tr:hover td,.data-table tbody tr:hover th{background:rgba(124,58,237,.045)}.data-table tr:last-child td,.data-table tr:last-child th{border-bottom:0}.table-title{color:var(--text);font-weight:500}.source-name-cell{display:grid;grid-gap:4px;gap:4px;min-width:0}.source-name-cell small{color:var(--muted-2);line-height:1.35;max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-updated-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-stat-grid{margin-bottom:16px}.detail-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;border:1px solid rgba(103,116,126,.26);background:linear-gradient(90deg,var(--route-accent-faint),transparent 42%),rgba(8,9,11,.56);border-radius:var(--radius);padding:16px 18px;margin-bottom:14px}.detail-hero:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--route-accent),transparent 86%);box-shadow:0 0 18px var(--route-accent-faint);pointer-events:none}.detail-title-wrap{display:flex;gap:12px;align-items:flex-start;min-width:0}.detail-title-wrap>div:last-child{min-width:0}.detail-icon{width:46px;height:46px;border-radius:var(--radius);border:1px solid rgba(124,58,237,.32);background:rgba(124,58,237,.1);color:var(--brand-accent-strong);display:grid;place-items:center;font-size:16px;font-weight:600}.detail-title{margin:0;font-size:clamp(24px,2.2vw,30px);line-height:1.08;overflow-wrap:anywhere}.detail-description{color:var(--muted);line-height:1.55;max-width:840px;margin:8px 0 0;overflow-wrap:anywhere}.detail-meta-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.config-workspace-page{max-width:1440px}.config-hero{background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),rgba(17,18,14,.84);padding:clamp(16px,2.4vw,22px)}.config-hero .detail-title{font-size:clamp(26px,2.6vw,34px)}.config-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.config-workspace-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.config-main-stack,.config-side-stack,.config-workspace-grid{display:grid;grid-gap:14px;gap:14px}.config-side-stack{position:-webkit-sticky;position:sticky;top:76px}.skill-test-bench{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);grid-gap:12px;gap:12px;align-items:start}.detail-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.detail-readiness-grid>div{min-width:0;border:1px solid var(--border);background:rgba(7,8,10,.3);border-radius:var(--radius);padding:11px;display:grid;grid-gap:5px;gap:5px}.detail-readiness-grid span{color:var(--muted-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.detail-readiness-grid small,.detail-readiness-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-readiness-grid strong{color:var(--text);font-size:15px}.detail-readiness-grid small{color:var(--muted-2);line-height:1.35}.detail-workflow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.operator-relationship-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(79,94,107,.32);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),rgba(10,11,13,.7);border-radius:var(--radius);padding:12px}.relationship-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.relationship-panel-header h2{margin:2px 0 0;color:var(--text);font-size:18px;line-height:1.2}.relationship-panel-header p{color:var(--muted);margin:5px 0 0;line-height:1.45;font-size:13px}.relationship-attach-control{min-width:min(360px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.form-success.compact{margin:0;display:inline-flex;align-items:center;gap:8px}.operator-playbook-list{display:grid;grid-gap:1px;gap:1px;border:1px solid rgba(79,94,107,.3);background:rgba(79,94,107,.26);border-radius:var(--radius);overflow:hidden}.operator-playbook-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),rgba(12,12,14,.84);padding:10px}.operator-playbook-row.primary{background:linear-gradient(90deg,rgba(124,58,237,.08),transparent 42%),rgba(12,12,14,.86)}.operator-playbook-main{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.operator-playbook-main p{color:var(--muted-2);margin:4px 0 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.operator-playbook-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.empty-action-inline{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px}.schema-field-list,.workflow-card{display:grid;grid-gap:8px;gap:8px}.workflow-card{position:relative;border:1px solid rgba(103,116,126,.3);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),rgba(5,6,8,.44);border-radius:var(--radius);padding:11px;min-width:0;overflow:hidden;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.workflow-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;pointer-events:none;background:linear-gradient(180deg,rgba(139,92,246,.24),transparent 78%)}.workflow-card:hover{border-color:rgba(124,58,237,.36);background:linear-gradient(180deg,rgba(124,58,237,.05),transparent),rgba(8,9,11,.62);transform:translateY(-1px)}.workflow-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500}.workflow-title span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.workflow-copy{color:var(--muted);line-height:1.42}.storage-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);background:rgba(7,8,10,.3);border-radius:var(--radius);padding:13px;margin-bottom:14px}.storage-banner-main{min-width:0;display:flex;align-items:flex-start;gap:12px}.storage-title{color:var(--text);font-weight:500;margin-bottom:4px}.settings-summary-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.075);background:rgba(5,7,10,.34);border-radius:var(--radius);overflow:hidden;margin-bottom:10px}.settings-summary-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-left:1px solid rgba(255,255,255,.065)}.settings-summary-row>div:first-child{border-left:0}.settings-summary-row span{color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.settings-summary-row span,.settings-summary-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-summary-row strong{color:var(--text);font-size:18px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.storage-stats{margin-bottom:14px}.storage-card-list{display:grid;grid-gap:7px;gap:7px;margin-top:7px}.storage-breakdown{display:block}.storage-breakdown summary{cursor:pointer;list-style:none;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);background:rgba(7,8,10,.34);border-radius:var(--radius);padding:0 10px}.storage-breakdown summary::-webkit-details-marker{display:none}.storage-breakdown summary span{color:var(--text);font-weight:500}.storage-breakdown summary small{color:var(--muted-2);font-weight:600}