.search:hover{border-color:var(--border-accent)}.command-launch-card,.entity-card,.operator-card,.project-card,.stat-card{border-radius:var(--radius-lg);transition:transform var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),background var(--motion-base) var(--motion-ease)}.command-launch-card:hover,.entity-card:hover,.operator-card:hover,.project-card:hover{transform:translateY(-2px);border-color:var(--border-accent);box-shadow:var(--shadow-tight)}.empty-state,.panel,.thread-composer,.thread-output-panel,.thread-turn,.workspace-section{border-radius:var(--radius-lg)}.project-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.project-card{padding:20px;gap:12px;background:linear-gradient(180deg,var(--violet-faint),transparent 90px),var(--surface-panel-soft)}.project-card header svg{width:34px;height:34px;padding:8px;border-radius:var(--radius);border:1px solid var(--border-accent);background:var(--violet-faint);box-sizing:border-box}.project-card header strong{font-size:16px}.project-card-stats{gap:16px;padding-top:10px;border-top:1px solid var(--border-subtle)}.project-card-stats strong{font-size:14px}.project-create-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:180px;padding:20px;border-radius:var(--radius-lg);border:1.5px dashed var(--border-accent);background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:border-color var(--motion-base) var(--motion-ease),background var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.project-create-tile:hover{border-color:var(--border-accent);background:var(--violet-faint);transform:translateY(-2px)}.project-create-tile-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius);border:1px solid var(--border-accent);background:var(--violet-faint);color:var(--brand-accent-strong)}.project-create-tile strong{color:var(--text);font-size:15px;font-weight:var(--weight-semibold)}.project-create-tile small{font-size:12px;line-height:1.45;color:var(--muted-2)}.thread-composer{border:1px solid transparent;background:linear-gradient(var(--surface-panel),var(--surface-panel)) padding-box,linear-gradient(135deg,var(--violet-strong),rgba(103,116,126,.22) 38%,var(--violet-soft)) border-box}.thread-composer.hero{padding:20px 20px 14px}.thread-composer.hero textarea{font-size:16px}.composer-send{width:40px;height:40px;background:linear-gradient(180deg,#8b5cf6,#7c3aed);border-color:var(--border-accent)}.library-row>svg,.thread-row-main>svg{transition:color var(--motion-fast) var(--motion-ease)}.library-row:not(.static):hover strong,.thread-row-main:hover strong{color:var(--brand-accent-strong)}.library-row>.lucide-arrow-right{transition:transform var(--motion-base) var(--motion-ease),color var(--motion-fast) var(--motion-ease);color:var(--muted-2)}.library-row:not(.static):hover>.lucide-arrow-right{transform:translateX(3px);color:var(--brand-accent)}.library-row,.thread-row-main{border-radius:var(--radius-lg)}.thread-turn.user{background:var(--surface-inset);border-color:var(--border-subtle)}.thread-turn.assistant{background:linear-gradient(180deg,var(--violet-faint),transparent 80px),var(--surface-panel);border-color:var(--violet-soft)}.thread-output-panel{background:linear-gradient(180deg,var(--violet-faint),transparent 110px),var(--surface-panel);border-color:var(--violet-soft)}.thread-run-console{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 8%,transparent),transparent 120px),color-mix(in srgb,var(--surface-panel) 86%,#111827);border-color:var(--violet-soft);animation:none;opacity:1;transform:none}.thread-run-console .thread-console-header h2,.thread-run-console .thread-console-header p,.thread-run-console .thread-execution-progress li strong,.thread-run-console .thread-output-sections h3,.thread-run-console .thread-output-sections p{opacity:1}.thread-run-console .thread-console-header h2{color:var(--text)}.thread-run-console .thread-console-header p,.thread-run-console .thread-output-sections p{color:var(--muted)}.thread-output-panel header{padding-bottom:12px;border-bottom:1px solid var(--violet-soft)}.thread-composer-dock .thread-composer{background:linear-gradient(rgba(10,11,13,.97),rgba(10,11,13,.97)) padding-box,linear-gradient(135deg,var(--violet-strong),rgba(103,116,126,.25) 38%,var(--violet-strong)) border-box}.library-toolbar{margin-bottom:12px}.library-tabs{background:rgba(255,255,255,.02)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.command-main-stack,.command-side-stack,.command-workbench-grid{gap:14px}@media (max-width:860px){.page{padding:18px 16px 96px}.page-header{flex-direction:column;align-items:flex-start}}.nav-section-label,.topbar-route-context span{font-size:11px}.operator-card-grid{gap:16px}.operator-card{padding:18px;gap:14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--violet-faint),transparent 90px),var(--surface-panel-soft)}.operator-card-facts{border-radius:var(--radius-sm)}.operator-index-row{border-radius:var(--radius-lg);transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.operator-index-row:hover{border-color:var(--border-accent);background:linear-gradient(90deg,var(--violet-faint),transparent 60%),var(--surface-panel)}.operator-row-title:hover{color:var(--brand-accent-strong)}.library-row:not(.static):hover,.thread-row-main:hover{background:linear-gradient(90deg,var(--violet-faint),transparent 60%),var(--surface-panel)}.library-tab.active{background:var(--violet-soft)}.confirm-dialog{border-radius:var(--radius-lg)}.knowledge-row .operator-row-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.workspace-management-grid{gap:14px}.workspace-ledger-row{padding:15px;border-radius:var(--radius-lg)}.workspace-create-form{border:1px solid var(--violet-soft);border-radius:var(--radius-lg);background:var(--violet-faint);padding:14px}.workspace-management-side .panel-body{display:grid;grid-gap:12px;gap:12px}.workspace-management-side .client-context-card{margin-bottom:0}.workspace-management-side .workspace-create-form{border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent;padding:12px 0 0;margin-top:0}.workspace-management-side .context-boundary-note{margin-bottom:0}.project-active-badge{padding:4px 10px;font-size:10.5px}.artifact-detail-tabs,.inspector-tabs,.tabs{overflow-x:auto;scrollbar-width:none}.artifact-detail-tabs::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}@media (max-width:640px){.grid.cols-2{grid-template-columns:1fr}}@media (max-width:860px){.workspace-context-bar{flex-wrap:wrap;row-gap:8px}}.annotation-label{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold);border:1px solid var(--border-subtle);color:var(--muted)}.annotation-label[data-label=Decision]{color:var(--brand-accent-strong);border-color:var(--border-accent);background:var(--current-muted)}.annotation-label[data-label=Follow-up]{color:var(--info);border-color:var(--state-info-border);background:rgba(135,184,255,.08)}.annotation-label[data-label=Risk]{color:var(--danger);border-color:var(--state-danger-border);background:rgba(251,113,133,.07)}.workspace-context-project{display:block;font-size:12px;color:var(--brand-accent);margin-top:1px}@media (max-width:860px){.library-row-meta{display:flex}.library-row-meta time,.library-row-meta>span:not(.library-project-tag){display:none}}.composer-file-input{display:none}.composer-attach-notice{margin:0;font-size:12px;color:var(--success)}.composer-popover-item.upload strong{display:inline-flex;align-items:center;gap:6px;color:var(--brand-accent-strong)}.composer-templates{display:flex;flex-wrap:wrap;gap:6px}.composer-template-chip{display:inline-flex;align-items:center;border:1px solid var(--border-accent);border-radius:var(--radius-pill);background:var(--current-muted);overflow:hidden}.composer-template-apply{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--brand-accent-strong);font-size:12px;font-weight:var(--weight-medium);padding:5px 4px 5px 10px}.composer-template-apply:hover{color:#ffe3d1}.composer-template-apply svg{color:var(--brand-accent)}.composer-template-delete{display:grid;place-items:center;border:0;background:transparent;color:var(--muted-2);padding:5px 8px 5px 4px}.composer-template-delete:hover{color:var(--danger)}.thread-row-pin{flex:0 0 auto;display:grid;place-items:center;width:40px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted-2)}.thread-row-pin:hover{border-color:var(--border-accent);background:var(--current-muted)}.thread-row-pin.pinned,.thread-row-pin:hover{color:var(--brand-accent)}.thread-row-pin.pinned svg{fill:currentColor}.thread-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.thread-pin-button.pinned{color:var(--brand-accent-strong);border-color:var(--border-accent);background:var(--current-muted)}.thread-rename-form{display:flex;align-items:center;gap:8px;margin:4px 0}.thread-rename-form input{flex:1 1;min-width:0;max-width:520px;border:1px solid var(--border-accent);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:15px;padding:8px 12px}.thread-rename-form.template{border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--route-accent-faint);padding:10px 12px}.backup-freshness{margin:0 0 10px;font-size:12px;color:var(--muted-2)}.backup-freshness.stale{color:var(--warning)}.storage-pressure{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:rgba(255,255,255,.03)}.storage-pressure.elevated,.storage-pressure.high{border-color:var(--state-warning-border)}.storage-pressure.high{background:color-mix(in srgb,var(--warning) 10%,transparent)}.storage-pressure>svg{margin-top:2px;color:var(--warning);flex-shrink:0}.storage-pressure div{flex:1 1}.storage-pressure strong{display:block;font-size:13px}.storage-pressure p{margin:2px 0 0;font-size:12px;color:var(--muted-2)}.reset-backup-reminder{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;color:var(--warning)}@media (max-width:860px){.thread-header{flex-direction:column}}.button.primary:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,var(--action-strong),var(--action));border-color:var(--border-accent);color:#ffffff;box-shadow:0 10px 26px var(--violet-strong),inset 0 1px 0 rgba(255,255,255,.5)}.button.primary:active:not(:disabled){background:linear-gradient(180deg,#7c3aed,#6d28d9)}.button.danger:hover:not(:disabled):not([aria-disabled=true]){background:rgba(251,113,133,.18);border-color:var(--state-danger-border);color:var(--state-danger-strong)}.button.warning:hover:not(:disabled):not([aria-disabled=true]){background:rgba(245,158,11,.17);border-color:var(--state-warning-border);color:var(--state-warning-strong)}.button.info:hover:not(:disabled):not([aria-disabled=true]){background:rgba(56,189,248,.15);border-color:var(--state-info-border);color:var(--state-info-strong)}.button.ghost:hover:not(:disabled):not([aria-disabled=true]){background:rgba(255,255,255,.045);border-color:var(--border)}.topbar-actions,.topbar-context-zone{display:flex;align-items:center;gap:10px}.operator-runtime-boundary{min-width:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 34%,transparent),transparent 62%),rgba(0,0,0,.12);padding:12px}.operator-runtime-boundary-studio{margin:10px 0}.control-room-runtime-boundary{background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 44%,transparent),transparent 70%),var(--surface)}.operator-runtime-boundary[data-collapsible=true]{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;overflow:hidden;padding:0}.operator-runtime-boundary-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;list-style:none;padding:12px}.operator-runtime-boundary-summary::-webkit-details-marker{display:none}.operator-runtime-boundary-summary span{min-width:0;display:grid;grid-gap:3px;gap:3px}.operator-runtime-boundary-summary small{color:var(--muted-2);font-size:10px;font-weight:var(--weight-heavy);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.operator-runtime-boundary-summary strong{color:var(--text);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.operator-runtime-boundary-summary em{color:var(--muted-2);font-size:11px;font-style:normal;font-weight:var(--weight-heavy);white-space:nowrap}.operator-runtime-boundary-summary svg{color:var(--muted-2);transition:transform var(--motion-base) var(--motion-ease)}.operator-runtime-boundary[data-collapsible=true][open] .operator-runtime-boundary-summary{border-bottom:1px solid var(--border-subtle)}.operator-runtime-boundary[data-collapsible=true][open] .operator-runtime-boundary-summary svg{transform:rotate(180deg)}.operator-runtime-boundary-panel{min-width:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px}.operator-runtime-boundary-copy{min-width:0;display:grid;grid-gap:5px;gap:5px}.operator-runtime-boundary-copy strong{color:var(--text);font-size:14px;font-weight:var(--weight-heavy);line-height:1.2;overflow-wrap:anywhere}.operator-runtime-boundary-copy p{max-width:68ch;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.operator-runtime-boundary-items{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.operator-runtime-boundary-item{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:rgba(255,255,255,.025);color:inherit;padding:8px;text-decoration:none}.operator-runtime-boundary-item[data-active=true]{border-color:var(--border-accent);background:color-mix(in srgb,var(--route-accent-soft) 45%,rgba(255,255,255,.02))}.operator-runtime-boundary-item svg{margin-top:1px;color:var(--route-accent-strong)}.operator-runtime-boundary-item span{min-width:0;display:grid;grid-gap:2px;gap:2px}.operator-runtime-boundary-item small{color:var(--muted-2);font-size:9px;font-weight:var(--weight-heavy);letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.operator-runtime-boundary-item strong{color:var(--text);font-size:12px;font-weight:var(--weight-heavy);line-height:1.18;overflow-wrap:anywhere}.operator-runtime-boundary-item em{color:var(--muted);font-size:10px;font-style:normal;font-weight:var(--weight-semibold);line-height:1.28;overflow-wrap:anywhere}.current-safe-facts-disclosure{min-width:0;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border-subtle);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-panel) 72%,rgba(255,255,255,.025));overflow:hidden}.current-safe-facts-disclosure-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;list-style:none;padding:8px}.current-safe-facts-disclosure-summary::-webkit-details-marker{display:none}.current-safe-facts-disclosure-summary span{min-width:0;display:grid;grid-gap:2px;gap:2px}.current-safe-facts-disclosure-summary small{color:var(--muted-2);font-size:9px;font-weight:var(--weight-heavy);letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.current-safe-facts-disclosure-summary strong{color:var(--text);font-size:12px;line-height:1.2;overflow-wrap:anywhere}.current-safe-facts-disclosure-summary em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.25;overflow-wrap:anywhere}.current-safe-facts-disclosure-summary svg{color:var(--muted-2);transition:transform var(--motion-base) var(--motion-ease)}.current-safe-facts-disclosure[open] .current-safe-facts-disclosure-summary{border-bottom:1px solid var(--border-subtle)}.current-safe-facts-disclosure[open] .current-safe-facts-disclosure-summary svg{transform:rotate(180deg)}.current-safe-proof-rail{min-width:0;display:grid;grid-template-columns:1fr;align-content:center;grid-gap:5px;gap:5px;margin:0}[data-state=pending] .current-safe-proof-rail>div{border-left-color:var(--state-warning-border)}.current-safe-proof-rail dd,.current-safe-proof-rail dt{margin:0}.current-safe-proof-rail dt{color:var(--muted-2);font-size:9px;font-weight:var(--weight-heavy);letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.current-safe-proof-rail code,.current-safe-proof-rail dd,.current-safe-proof-rail strong{min-width:0;color:var(--muted);font-size:11px;font-weight:var(--weight-semibold);line-height:1.3;overflow-wrap:anywhere}.current-safe-proof-rail code{color:var(--muted-2);font-family:var(--font-mono);font-weight:var(--weight-semibold)}.current-safe-action-path{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.current-safe-action-path>li{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:rgba(255,255,255,.028);padding:8px 9px}.current-safe-action-path>li[data-tone=ready]{border-color:var(--state-success-border);background:color-mix(in srgb,var(--success) 7%,transparent)}.current-safe-action-path>li[data-tone=pending]{border-color:var(--state-warning-border);background:color-mix(in srgb,var(--warning) 7%,transparent)}.current-safe-action-path>li[data-tone=locked]{border-color:var(--border-subtle);background:rgba(0,0,0,.13)}.current-safe-action-path-meta{min-width:0;display:flex;align-items:center;gap:6px}.current-safe-action-path-index{flex:0 0 auto;color:var(--muted-2);font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-bold);line-height:1}.current-safe-action-path-meta em{min-width:0;color:var(--muted-2);font-size:9px;font-style:normal;font-weight:var(--weight-heavy);letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.current-safe-action-path strong{min-width:0;color:var(--text);font-size:12px;font-weight:var(--weight-heavy);line-height:1.2;overflow-wrap:anywhere}.current-safe-action-path small{min-width:0;color:var(--muted);font-size:11px;font-weight:var(--weight-semibold);line-height:1.3;overflow-wrap:anywhere}@media (max-width:860px){.operator-runtime-boundary{grid-template-columns:1fr;gap:9px;padding:10px}.operator-runtime-boundary[data-collapsible=true]{gap:0;padding:0}.operator-runtime-boundary-summary{grid-template-columns:minmax(0,1fr) 18px;gap:8px;padding:10px}.operator-runtime-boundary-summary em{display:none}.operator-runtime-boundary-panel{grid-template-columns:1fr;gap:9px;padding:10px}.operator-runtime-boundary-items{grid-template-columns:1fr;gap:5px}.operator-runtime-boundary-item{padding:7px}.operator-runtime-boundary-item em{display:none}.current-safe-proof-rail>div{grid-template-columns:1fr;gap:2px}.current-safe-action-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.current-safe-action-path>li{gap:2px;padding:6px}.current-safe-action-path-meta{gap:3px}.current-safe-action-path-index{font-size:9px}.current-safe-action-path-meta em{font-size:8px;letter-spacing:.05em}.current-safe-action-path strong{font-size:10px;line-height:1.15}.current-safe-action-path small{display:none}}.capability-registry-row:has(.row-more-actions[open]),.knowledge-row:has(.row-more-actions[open]),.operator-index-row:has(.row-more-actions[open]){position:relative;overflow:visible;z-index:30}.detail-hero:has(.row-more-actions[open]){overflow:visible;z-index:30}.field .field-static-note{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.section-heading .section-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.composer-context-preview{border:1px solid var(--border);border-radius:var(--radius);background:rgba(5,6,8,.4);padding:0;margin-top:8px}.composer-context-preview>summary{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;cursor:pointer;padding:8px 11px;list-style:none}.composer-context-preview>summary::-webkit-details-marker{display:none}.composer-context-preview-summary-label{font-size:12px;font-weight:var(--weight-semibold);color:var(--text)}.composer-context-preview-summary-meta{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.composer-context-preview[open]>summary{border-bottom:1px solid var(--border-subtle)}.composer-context-preview-note{margin:8px 11px 0;font-size:12px;color:var(--muted)}.composer-context-preview-source{margin:8px 11px;display:grid;grid-gap:5px;gap:5px}.composer-context-preview-source header{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.composer-context-preview-source header strong{font-size:12.5px}.composer-context-preview-source header span{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.composer-context-preview-source pre{margin:0;max-height:180px;overflow-y:auto;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;line-height:1.5;padding:8px 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:rgba(5,6,8,.55);color:var(--muted)}.composer-context-preview-warning{margin:8px 11px;font-size:12px;color:#f0b429}.composer-fields-grid select,.composer-fields-grid textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:7px 9px;font-size:13px}.composer-fields-grid textarea{resize:vertical;min-height:64px}.composer-fields-grid select:focus-visible,.composer-fields-grid textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.knowledge-url-row{display:flex;gap:8px;align-items:center}.knowledge-url-row .input{flex:1 1;min-width:0}.knowledge-editor-drawer-panel .knowledge-editor-form{display:grid;grid-gap:14px;gap:14px;align-content:start;min-height:0;overflow-y:auto}.knowledge-file-dropzone{width:100%;justify-content:center;gap:8px;padding:18px 12px;border-style:dashed;border-width:1px;font-weight:var(--weight-medium)}.knowledge-management-context{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-panel) 38%,transparent)}.knowledge-management-summary h3{font-size:13.5px;font-weight:var(--weight-semibold)}.knowledge-management-summary .eyebrow{font-size:10px;letter-spacing:.08em}.index-section .operator-list:has(.row-more-actions[open]){overflow:visible}.markdown-text{display:grid;grid-gap:10px;gap:10px;color:var(--text-secondary,var(--muted));font-size:14px;line-height:1.6}.markdown-text>:first-child{margin-top:0}.markdown-text h2,.markdown-text h3,.markdown-text h4,.markdown-text h5,.markdown-text h6{margin:6px 0 0;color:var(--text);font-weight:var(--weight-semibold);line-height:1.3}.markdown-text h2{font-size:16px}.markdown-text h3{font-size:15px}.markdown-text h4,.markdown-text h5,.markdown-text h6{font-size:13.5px}.markdown-text p{margin:0}.markdown-text ol,.markdown-text ul{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.markdown-text li{padding-left:2px}.markdown-text strong{color:var(--text);font-weight:var(--weight-semibold)}.markdown-text code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.88em;padding:1px 5px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-inset,var(--surface-panel)) 60%,transparent);border:1px solid var(--border-subtle)}.taxonomy-combobox{display:block;width:100%}.taxonomy-combobox-input{width:100%}.taxonomy-combobox-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.7) sepia(.4) saturate(3) hue-rotate(230deg)}.tags-field{display:flex;flex-direction:column;gap:8px;width:100%}.tags-field-suggestions{display:flex;flex-wrap:wrap;gap:6px}.tags-field-suggestion{font-size:12px;line-height:1.4;padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:transparent;color:var(--muted);cursor:pointer;transition:color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.tags-field-suggestion:hover{color:var(--accent-strong);border-color:var(--border-accent)}.relationship-broken{border:1px solid var(--border-strong);border-left:3px solid var(--state-warning-border);border-radius:var(--radius);padding:10px 14px;margin-bottom:12px}.relationship-broken-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--warning);font-size:13px}.relationship-broken-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.relationship-broken-list li{display:flex;align-items:center;justify-content:space-between;gap:10px}.relationship-broken-list code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--muted)}.capability-inherited-inputs{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.capability-inherited-inputs-title{margin:0 0 4px;font-size:14px}.capability-inherited-inputs-hint{margin:0 0 10px;color:var(--muted);font-size:13px}.capability-inherited-inputs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.capability-inherited-inputs-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.capability-inherited-input-name{font-weight:var(--weight-medium)}.capability-inherited-inputs-list small{color:var(--muted)}.canonical-key-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);cursor:default}.canonical-key-hint{display:block;margin-top:4px;color:var(--muted);font-size:12px}.knowledge-source-main{text-decoration:none}.knowledge-source-list-full{width:100%}.playbook-method-main{text-decoration:none}.playbook-method-list-full{width:100%}.operator-record-main{color:inherit;text-decoration:none}.operator-management-list-full{width:100%}.capability-registry-browser{grid-template-columns:minmax(0,1fr)}.capability-row-main{color:inherit;text-decoration:none}.pattern-list-full{width:100%}.pattern-form-hint{display:block;margin-top:4px;color:var(--muted-2,var(--muted));font-size:12px;line-height:1.4}.pattern-body-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pattern-body-count{color:var(--muted-2,var(--muted));font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pattern-body-input{min-height:240px;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;line-height:1.55}.pattern-detail-copy-actions{display:flex;flex-wrap:wrap;gap:6px}.pattern-detail-manage{display:flex;flex-wrap:wrap;gap:8px}.knowledge-detail-url{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.knowledge-detail-url code{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--text-secondary,var(--muted));word-break:break-all}.knowledge-detail-usedin{display:grid;grid-gap:8px;gap:8px}.knowledge-detail-usedin-item{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-inset,var(--surface-panel)) 55%,transparent);color:var(--text);text-decoration:none;font-weight:var(--weight-medium);transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.knowledge-detail-usedin-item:hover{border-color:var(--violet-soft);background:color-mix(in srgb,var(--primary) 8%,transparent)}.knowledge-detail-content{max-height:60vh;overflow-y:auto}.capability-recipes-section{margin-bottom:4px}.capability-recipe-list{display:grid;grid-gap:10px;gap:10px}.capability-recipe-main{text-decoration:none;color:inherit}.capability-recipe-meta{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0}.capability-recipe-outcome{min-width:0;max-width:56ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-ingredient-list{gap:8px}.capability-ingredient-item{justify-content:space-between}.capability-ingredient-item small{color:var(--text-muted);font-weight:400;white-space:nowrap}.capability-ingredient-item.missing{border-style:dashed;color:var(--text-muted)}.capability-part-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px}.capability-part-picker{border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;margin:0;min-width:0;background:var(--surface-panel-soft,rgba(8,8,13,.5));display:flex;flex-direction:column;transition:border-color var(--motion-fast,.14s) ease}.capability-part-picker.has-selection{border-color:var(--border-accent)}.capability-part-picker-legend{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;margin-bottom:2px}.capability-part-picker-title{display:inline-flex;align-items:center;gap:8px;font-weight:var(--weight-semibold);font-size:13px;color:var(--text)}.capability-part-picker-icon{display:inline-grid;place-items:center;color:var(--accent,#a78bfa)}.capability-part-picker-count{font-size:11px;color:var(--muted-2,#6d6d86);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.capability-part-picker.has-selection .capability-part-picker-count{color:var(--accent-strong,#c4b5fd)}.capability-part-picker-hint{margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--muted,#9a9ab0)}.capability-part-picker-list{display:flex;flex-direction:column;gap:3px;max-height:232px;overflow-y:auto;margin:0 -4px;padding:1px 4px;scrollbar-width:thin;scrollbar-color:var(--border-strong,rgba(255,255,255,.13)) transparent}.capability-part-picker-list::-webkit-scrollbar{width:9px}.capability-part-picker-list::-webkit-scrollbar-thumb{background:var(--border-strong,rgba(255,255,255,.13));border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}.capability-part-option{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;min-width:0;position:relative;transition:background var(--motion-fast,.14s) ease,border-color var(--motion-fast,.14s) ease}.capability-part-option:hover{background:var(--violet-faint)}.capability-part-option.selected{background:var(--violet-soft);border-color:var(--border-accent)}.capability-part-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.capability-part-option-check{flex:none;width:17px;height:17px;border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);display:grid;place-items:center;color:transparent;transition:background var(--motion-fast,.14s) ease,border-color var(--motion-fast,.14s) ease,color var(--motion-fast,.14s) ease}.capability-part-option.selected .capability-part-option-check{background:var(--accent,#a78bfa);border-color:var(--border-accent);color:#17032e}.capability-part-option input:focus-visible+.capability-part-option-check{outline:2px solid var(--accent,#a78bfa);outline-offset:2px}.capability-part-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text)}.capability-part-option-meta{margin-left:auto;flex:none;font-size:11px;color:var(--muted-2,#6d6d86);white-space:nowrap}@media (prefers-reduced-motion:reduce){.capability-part-option,.capability-part-option-check,.capability-part-picker{transition:none}}.capability-recipe-form-actions{display:flex;align-items:center;gap:10px;padding-bottom:8px}@media (max-width:860px){.capability-recipe-outcome{white-space:normal;max-width:none}}.toolbar-domain-filter{flex:none}.toolbar-domain-filter .select{min-width:150px;max-width:200px}.capability-lead-pill{font-size:10.5px;padding:1px 7px;flex:none}.capability-run-preview{display:flex;flex-direction:column;gap:12px}.capability-run-preview-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.capability-run-preview-meta{font-size:12px;color:var(--muted,#9a9ab0)}.capability-run-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.capability-run-step{display:flex;align-items:center;gap:12px;padding:7px 0;position:relative}.capability-run-step:not(:last-child):before{content:"";position:absolute;left:12px;top:33px;bottom:-6px;width:1.5px;background:var(--border-strong,rgba(255,255,255,.13))}.capability-run-step-index{flex:none;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-strong,#c4b5fd);background:var(--accent-muted,var(--violet-soft));border:1px solid var(--border-accent);position:relative;z-index:1}.capability-run-step-label{font-size:13.5px;color:var(--text);min-width:0}.capability-run-step-parallel{margin-left:auto;flex:none}.capability-workflow-mode{display:inline-flex;gap:6px}.capability-run-step-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.capability-run-step-meta{font-size:11.5px;color:var(--muted-2,#6d6d86)}.capability-stage-editor{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-subtle)}.capability-stage-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-panel-soft,rgba(8,8,13,.5));padding:12px 14px;display:flex;flex-direction:column;gap:10px}.capability-stage-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.capability-stage-head .capability-run-step-index{margin-bottom:7px}.capability-stage-field{display:flex;flex-direction:column;gap:4px;min-width:170px;flex:1 1}.capability-stage-field span{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2,#6d6d86)}.capability-stage-parallel{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted,#9a9ab0);padding-bottom:9px;cursor:pointer;white-space:nowrap}.capability-stage-startlabel{font-size:11.5px;color:var(--muted-2,#6d6d86);padding-bottom:10px;white-space:nowrap}.capability-stage-controls{display:inline-flex;gap:4px;margin-left:auto;padding-bottom:4px}.capability-stage-routing{display:flex;flex-direction:column;gap:8px}.capability-stage-chipgroup{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.capability-stage-chiplabel{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2,#6d6d86);margin-right:2px}.capability-stage-chip{border:1px solid var(--border-strong);background:transparent;color:var(--muted,#9a9ab0);border-radius:var(--radius-pill);padding:3px 11px;font-size:12px;cursor:pointer;transition:border-color var(--motion-fast,.14s) ease,background var(--motion-fast,.14s) ease,color var(--motion-fast,.14s) ease}.capability-stage-chip:hover{border-color:var(--border-accent);color:var(--text)}.capability-stage-chip.active{background:var(--violet-soft);border-color:var(--border-accent);color:var(--accent-strong,#c4b5fd)}.capability-stage-routing-hint{margin:0;font-size:12px;color:var(--muted-2,#6d6d86)}.capability-stage-add{align-self:flex-start}@media (prefers-reduced-motion:reduce){.capability-stage-chip{transition:none}}.model-registry-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.model-registry-sync-note{border:1px solid var(--state-warning-border);border-radius:var(--radius);padding:8px 10px;font-size:12.5px;color:var(--muted);margin:0 0 12px}.model-registry-sync-note code{font-size:11.5px}.model-registry-table-wrap{overflow-x:auto;margin-bottom:14px}.model-registry-table{width:100%;border-collapse:collapse;font-size:12.5px}.model-registry-table td,.model-registry-table th{text-align:left;padding:7px 10px 7px 0;border-bottom:1px solid var(--border);vertical-align:top;white-space:nowrap}.model-registry-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.model-registry-name{font-weight:var(--weight-semibold)}.model-registry-expiry,.model-registry-slug{font-size:11px;color:var(--muted)}.model-registry-expiry{margin-top:3px}.model-registry-guardrails,.model-registry-routes-intro{font-size:12.5px;color:var(--muted);margin:0 0 10px}.model-registry-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.model-registry-route-card{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.model-registry-route-profile{font-weight:var(--weight-semibold);font-size:12.5px;margin-bottom:6px}.model-registry-route-card dl{margin:0;display:grid;grid-gap:4px;gap:4px}.model-registry-route-row{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:12px}.model-registry-route-row dt{color:var(--muted)}.model-registry-route-row dd{margin:0}.page-title{font-weight:var(--weight-bold);font-size:21px;line-height:1.15;text-shadow:none}.page-title,.panel-title,.project-card header strong,.section-heading h2,.thread-output-panel header h2,.thread-turn.assistant h3{font-family:var(--font-display,var(--font-sans,Inter)),system-ui,sans-serif;letter-spacing:-.01em}.composer-popover-label,.eyebrow,.meta-label,.nav-section-label,.stat-label,.thread-turn>header,.topbar-route-context span,.turn-inspect summary,.workspace-context-kicker{font-family:var(--font-mono,ui-monospace),ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;font-weight:var(--weight-medium)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.page-header .eyebrow,.page-state-gate .eyebrow,.panel-header .eyebrow,.section-heading .eyebrow{font-family:var(--font-sans,Inter),ui-sans-serif,system-ui,sans-serif;color:var(--muted);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:none}.pill.success,.status-dot.success{color:#4ade80}.operator-card:hover .operator-row-title,.project-card:hover header strong{color:var(--brand-accent-strong)}.workspace-section{padding:18px;border-color:var(--border-subtle);background:var(--sheen),color-mix(in srgb,var(--surface-panel) 82%,rgba(0,0,0,.1));box-shadow:0 4px 14px rgba(0,0,0,.1)}.dashboard-page .workspace-section{padding:16px}.panel{border-color:var(--border-subtle);background:var(--sheen),color-mix(in srgb,var(--surface-panel) 82%,rgba(0,0,0,.1));box-shadow:0 4px 14px rgba(0,0,0,.1)}.panel:before,.workspace-section:before{opacity:.2}.nav-list{display:grid;grid-gap:2px;gap:2px}.nav-group+.nav-group{margin-top:14px}.command-main-stack,.command-side-stack,.command-workbench-grid{gap:16px}.operator-index-row:before{background:color-mix(in srgb,var(--border-muted) 74%,transparent);opacity:.32}.operator-index-row:focus-within,.operator-index-row:hover{border-color:var(--border-strong);background:var(--sheen),color-mix(in srgb,var(--surface-panel) 86%,rgba(0,0,0,.1))}.knowledge-capability-row.warning:before,.operator-index-row.warning:before,.operator-management-row-attention:before,.playbook-management-row-attention:before{background:var(--state-warning-strong);opacity:.72}.knowledge-capability-row.danger:before,.operator-index-row.danger:before{background:var(--state-danger-strong);opacity:.76}.entity-card,.operator-card,.pattern-card{border-color:var(--border-subtle);background:var(--sheen),color-mix(in srgb,var(--surface-panel) 82%,rgba(0,0,0,.08));box-shadow:none}.entity-card:hover,.operator-card:focus-within,.operator-card:hover,.pattern-card:focus-within,.pattern-card:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--sheen),color-mix(in srgb,var(--surface-panel) 90%,rgba(0,0,0,.08));box-shadow:0 6px 16px rgba(0,0,0,.12)}.pill{min-height:20px;background:color-mix(in srgb,var(--surface-inset) 44%,transparent);font-size:10.5px;font-weight:var(--weight-semibold)}.pill,.pill.accent,.pill.info,.pill.success{border-color:var(--border-subtle);color:var(--muted)}.pill.accent,.pill.info,.pill.success{background:color-mix(in srgb,var(--surface-inset) 34%,transparent)}.pill.danger,.pill.warning{background:transparent}.empty-state:before{opacity:.16;background:color-mix(in srgb,var(--border-muted) 76%,transparent)}.empty-state strong{font-size:14px;font-weight:var(--weight-semibold)}.pattern-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:var(--border-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 48%,transparent),transparent 72%),var(--surface);margin-bottom:0}.pattern-current-safe-move[data-state=pending]{border-color:var(--state-warning-border);background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 10%,transparent),transparent 74%),var(--surface)}.pattern-current-safe-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.pattern-current-safe-main h3{margin:0;color:var(--text);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.pattern-current-safe-main p{margin:0;color:var(--muted);font-size:12px;line-height:1.42;overflow-wrap:anywhere}.pattern-current-safe-facts{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.pattern-current-safe-facts>div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--violet-soft);border-radius:var(--radius-sm);background:rgba(0,0,0,.14);padding:7px}.pattern-current-safe-move[data-state=pending] .pattern-current-safe-facts>div{border-color:var(--state-warning-border)}.pattern-current-safe-facts dt{color:var(--muted-2);font-size:10px;font-weight:var(--weight-heavy);letter-spacing:.08em;text-transform:uppercase}.pattern-current-safe-facts dd{min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:var(--weight-bold);line-height:1.25;overflow-wrap:anywhere}.pattern-current-safe-facts code{color:var(--route-accent-strong);font-size:11px;font-weight:var(--weight-heavy);white-space:normal}.pattern-current-safe-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pattern-toolbar{align-items:stretch}.pattern-toolbar .toolbar-search{max-width:none;flex:1 1 260px}.pattern-toolbar .compact-select{flex:0 0 180px}.pattern-toolbar .tabs{flex:1 1 100%}.pattern-management-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:14px;gap:14px;align-items:start}.pattern-list{display:grid;grid-gap:8px;gap:8px}.pattern-card.pattern-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);padding:9px 10px}.pattern-card.pattern-row.highlight,.pattern-card.pattern-row[data-selected=true]{border-color:var(--border-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 42%,transparent),transparent 74%),var(--surface)}.pattern-row-main{text-decoration:none;min-width:0;display:grid;grid-gap:5px;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pattern-row-main:focus-visible{outline:2px solid var(--route-accent-border);outline-offset:3px;border-radius:var(--radius-sm)}.pattern-row-title-line{min-width:0;display:flex;align-items:center;gap:8px}.pattern-row-title-line strong{min-width:0;color:var(--text);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.pattern-row-description,.pattern-row-meta{min-width:0;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.pattern-row-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted-2);font-size:11px}.pattern-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pattern-row-more-toggle{width:32px;height:32px}.pattern-tags{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted-2);font-size:11px}.pattern-inspector{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--border-subtle);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--route-accent-soft) 22%,transparent),transparent 150px),var(--surface);padding:14px}.pattern-inspector-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.pattern-inspector-header h3{margin:4px 0 0;color:var(--text);font-size:18px;line-height:1.16;overflow-wrap:anywhere}.pattern-inspector-empty p,.pattern-inspector-header p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.pattern-inspector-body{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-inset)}.pattern-inspector-body pre{margin:0;max-height:360px;overflow:auto;padding:12px;color:var(--text);white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:12px;line-height:1.55}.pattern-inspector-tags{padding-top:2px}.pattern-inspector-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.pattern-inspector-facts div{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-inset) 58%,transparent);padding:8px}.pattern-inspector-facts dt{color:var(--muted-2);font-size:10px;font-weight:var(--weight-heavy);letter-spacing:0}.pattern-inspector-facts dd{margin:0;color:var(--text);font-size:12px;font-weight:var(--weight-bold)}.pattern-inspector-actions{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--violet-soft);border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 36%,transparent),transparent 78%),color-mix(in srgb,var(--surface-inset) 44%,transparent);padding:9px}.pattern-inspector-actions .button{min-width:0;justify-content:center}.pattern-inspector-primary-action.button.small{min-height:42px;padding-inline:14px;font-size:13px}.pattern-inspector-action-note{margin:-2px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.pattern-inspector-secondary-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:8px;gap:8px;padding-top:2px}.pattern-inspector-empty h3{margin:0;color:var(--text);font-size:16px}.pattern-management-context{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-panel) 72%,rgba(0,0,0,.14));overflow:hidden}.pattern-management-context>summary{list-style:none}.pattern-management-context>summary::-webkit-details-marker{display:none}.pattern-management-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;cursor:pointer}.pattern-management-summary h3{margin:3px 0 0;color:var(--text);font-size:15px;line-height:1.2}.pattern-management-summary p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.pattern-management-body{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border-subtle);padding:10px}.pattern-form{display:grid;grid-gap:12px;gap:12px}.pattern-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.pattern-form label{display:grid;grid-gap:7px;gap:7px}.pattern-form label>span{color:var(--muted);font-weight:var(--weight-medium);font-size:13px}.pattern-form-actions{display:flex;gap:8px}.pattern-last-used{color:var(--muted-2)}.pattern-card.highlight{border-color:var(--border-accent);background:var(--route-accent-faint)}@media (max-width:860px){.pattern-toolbar .compact-select,.pattern-toolbar .toolbar-search{flex:0 0 auto;width:100%}.index-section .pattern-toolbar .tabs{display:flex;flex:0 0 auto;overflow-x:auto;width:100%}.index-section .pattern-toolbar .tab{flex:0 0 auto;min-width:max-content;padding:0 8px;white-space:nowrap}.pattern-current-safe-move{grid-template-columns:minmax(0,1fr);align-items:stretch}.pattern-current-safe-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.pattern-current-safe-actions .button{justify-content:center}.pattern-management-layout{grid-template-columns:minmax(0,1fr)}.pattern-inspector{position:static}.pattern-management-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pattern-card.pattern-row,.pattern-current-safe-actions,.pattern-current-safe-facts{grid-template-columns:minmax(0,1fr)}.pattern-card.pattern-row{align-items:stretch}.pattern-row-actions{justify-content:flex-start}.pattern-inspector-facts,.pattern-inspector-header{grid-template-columns:minmax(0,1fr)}}.topbar-environment{min-width:0;flex:0 0 auto;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px}.backend-workspace-badge,.shell-mode-badge{min-height:34px;max-width:none;display:inline-grid;grid-template-columns:20px minmax(0,max-content);align-items:center;gap:7px;border-radius:var(--radius-pill);padding:0 10px;box-shadow:none}.shell-mode-badge{background:rgba(255,255,255,.025)}.backend-workspace-badge{border-color:var(--state-success-border);background:color-mix(in srgb,var(--success) 7%,transparent)}.backend-workspace-mark,.shell-mode-mark{width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-pill);flex:0 0 auto;letter-spacing:0;text-transform:none}.shell-mode-mark{border:1px solid;background:color-mix(in srgb,currentColor 9%,transparent)}.backend-workspace-mark{border-color:var(--state-success-border);background:color-mix(in srgb,var(--success) 10%,transparent)}.backend-workspace-copy,.shell-mode-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.backend-workspace-copy>span,.shell-mode-copy>span{color:var(--muted-2);font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.11em;line-height:1;text-transform:uppercase;white-space:nowrap}.backend-workspace-copy>strong,.shell-mode-copy>strong{min-width:0;color:var(--text);font-size:12px;font-weight:var(--weight-bold);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backend-workspace-copy>small{display:none}.workspace-switcher-current span{font-size:9px}.workspace-switcher-current strong{font-size:13px}@media (max-width:1180px){.topbar-environment{order:2}.workspace-switcher{flex:1 1 220px;min-width:190px;max-width:250px}}@media (max-width:1180px) and (min-width:861px){.app-shell:not(.sidebar-collapsed) .topbar-actions{align-items:center;justify-content:flex-start}.app-shell:not(.sidebar-collapsed) .topbar-environment{flex:0 0 auto;width:-moz-fit-content;width:fit-content}.app-shell:not(.sidebar-collapsed) .workspace-switcher{flex:1 1 260px;max-width:none}}@media (max-width:860px){.topbar{padding:8px 14px}.topbar-actions{flex-wrap:nowrap;gap:6px}.topbar-environment{display:none}.workspace-switcher{flex:1 1 auto;min-width:0;max-width:none}}.eyebrow,.page-header .eyebrow,.page-state-gate .eyebrow,.panel-header .eyebrow,.section-heading .eyebrow{color:var(--muted);font-family:var(--font-sans,Inter),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none}.eyebrow:before{content:"";height:1px;background:var(--accent);width:22px;display:none}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom-color:var(--violet-soft);margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.page-header.page-header-compact{margin-bottom:12px;padding-bottom:12px}.page-header:before{background:color-mix(in srgb,var(--border-muted) 72%,transparent);box-shadow:none}.page-description{margin-top:8px;max-width:760px;color:var(--muted)}.section-heading{gap:12px;margin-bottom:12px}.panel-title,.section-heading h2{font-size:15px;font-weight:var(--weight-bold);letter-spacing:0}.topbar{min-height:58px;padding:0 20px;border-bottom-color:var(--violet-faint);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 78%,rgba(7,8,18,.82))}.app-shell{background:radial-gradient(1300px 760px at 80% -10%,var(--violet-soft),transparent 58%),radial-gradient(900px 600px at 12% 108%,rgba(56,189,248,.05),transparent 55%),#08080d}.sidebar{border-right-color:var(--border-subtle);background:linear-gradient(180deg,#0c0c14,#08080d);box-shadow:none;padding:16px 14px 12px}.sidebar:after,.sidebar:before{opacity:0}.brand-title{font-family:var(--font-display,var(--font-sans,Inter)),system-ui,sans-serif;color:#f4f4f8;font-size:11.5px;font-weight:var(--weight-heavy);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.brand-mark{width:38px;height:38px;border:0;border-radius:var(--radius-lg);background:linear-gradient(150deg,#a78bfa,#7c3aed);box-shadow:none}.brand-sigil{color:#ffffff;font-size:10.5px;font-weight:var(--weight-heavy);letter-spacing:.03em;text-shadow:none}.brand-status-light{right:-2px;bottom:-2px;width:11px;height:11px;border:2.5px solid var(--bg-soft);background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.8)}.brand-subtitle{color:#6d6d86;font-size:11.5px;font-weight:var(--weight-medium)}.sidebar-brand-row{padding:4px 2px 16px}.brand{flex:1 1 auto;gap:9px;padding:2px 0}.brand,.brand .sidebar-label{min-width:0}.sidebar-toggle{width:30px;height:30px;border-color:var(--border);background:transparent;color:#8a8aa3;border-radius:var(--radius)}.sidebar-toggle:hover{color:#e8e8f0;border-color:var(--border-accent);background:rgba(255,255,255,.045)}.nav-section-label{color:#77728e;font-family:var(--font-sans,Inter),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase}.nav-section-toggle{position:relative;min-height:24px;margin:18px 0 7px;padding:0 8px;color:#77728e;cursor:pointer}.nav-section-toggle:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:var(--radius-pill);background:#8b5cf6;opacity:0;box-shadow:0 0 10px var(--violet-strong);pointer-events:none;transform:translateY(-50%);transition:opacity var(--motion-fast) var(--motion-ease)}.nav-group:first-child .nav-section-toggle{margin-top:6px}.nav-group[data-active=true] .nav-section-toggle{color:#c8c3dc}.nav-group[data-active=true] .nav-section-toggle:before{opacity:1}.nav-group[data-expanded=false][data-active=true] .nav-section-toggle{background:var(--violet-faint)}.nav-link.active{color:#ffffff;border-color:var(--border-accent);background:linear-gradient(90deg,var(--violet-strong),var(--violet-faint));box-shadow:0 10px 24px -15px var(--violet-strong)}.nav-link.active:before{content:"";position:absolute;opacity:1;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-sm);background:linear-gradient(#c4b5fd,#8b5cf6)}.nav-link{position:relative;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);min-height:38px;padding:0 12px;color:#9494ab;border-radius:var(--radius);font-size:13.5px;font-weight:var(--weight-medium)}.nav-link:hover{color:#e8e8f0;background:rgba(255,255,255,.045);transform:none}.nav-glyph{border:0;background:transparent;color:currentColor;border-radius:0}.nav-glyph,.nav-glyph svg{width:17px;height:17px}.nav-link.active .nav-glyph,.nav-link:hover .nav-glyph{border-color:transparent;background:transparent}.nav-count,.nav-link.active .nav-glyph{color:#c4b5fd}.nav-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:20px;height:19px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-accent);background:var(--violet-soft);border-radius:var(--radius-lg);padding:0 6px;font-size:11px;font-weight:var(--weight-bold)}.sidebar-collapsed .nav-link{width:42px;overflow:hidden}.sidebar-collapsed .brand-mark{width:38px;height:38px}.route-family-nav-copy,.route-family-nav-link{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-panel) 58%,transparent);box-shadow:none}.route-family-nav-link:focus-visible,.route-family-nav-link:hover{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-panel) 76%,transparent)}.route-family-nav-link.active{border-color:var(--violet-soft);background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 24%,transparent),transparent 68%),color-mix(in srgb,var(--surface-panel) 76%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--route-accent) 86%,transparent)}.route-family-nav-link>svg{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-inset) 38%,transparent);color:var(--muted)}.route-family-nav-link.active>svg{border-color:var(--border-accent);background:color-mix(in srgb,var(--route-accent-soft) 20%,transparent);color:var(--route-accent-strong)}.route-family-nav-role{color:var(--muted-2);font-weight:var(--weight-bold)}.command-action-row,.command-advanced-drawer,.command-output-row,.command-quick-action,.command-run-row,.control-room-diagnostics,.entity-card,.health-banner,.knowledge-row,.knowledge-source-inspector,.library-preview-panel,.library-row,.operator-card,.operator-index-row,.operator-record-inspector,.operator-record-row,.page-state-gate,.panel,.pattern-card,.pattern-inspector,.pattern-row,.playbook-method-inspector,.playbook-method-row,.project-card,.project-preview-panel,.stat-card,.thread-index-composer-heading,.thread-index-route-details,.thread-output-panel,.thread-preview-panel,.thread-turn,.work-item-preview-panel,.workspace-ledger-row,.workspace-section{border-color:var(--border-subtle);background:var(--sheen),var(--surface-premium);box-shadow:var(--shadow-premium)}.empty-state:before,.panel:before,.workspace-section:before{opacity:0}.artifact-side-rail .panel,.config-side-stack .panel,.dashboard-side-stack .workspace-section,.run-inspector-side .panel,.run-launch-rail .responsive-disclosure-panel,.run-launch-rail .workspace-section{background:var(--surface-premium-soft);border-color:var(--border-subtle)}.command-launch-card:hover,.command-quick-action:hover,.command-quick-action[data-recommended=true],.entity-card:hover,.library-row:not(.static):hover,.operator-card:focus-within,.operator-card:hover,.operator-index-row:focus-within,.operator-index-row:hover,.pattern-card:focus-within,.pattern-card:hover,.project-card:hover,.thread-row-main:hover{transform:none;border-color:var(--border);background:var(--sheen),color-mix(in srgb,var(--surface-panel) 90%,rgba(0,0,0,.08));box-shadow:none}.library-row:not(.static):hover strong,.operator-card:hover .operator-row-title,.project-card:hover header strong,.thread-row-main:hover strong{color:var(--text)}.automation-card[data-selected=true],.evaluation-row[data-selected=true],.knowledge-row.selected,.knowledge-row[data-selected=true],.library-row[data-selected=true],.operator-card.playbook-method-row[data-selected=true],.operator-index-row.operator-record-row[data-selected=true],.pattern-card.pattern-row.highlight,.pattern-card.pattern-row[data-selected=true],.run-ledger-row[data-selected=true],.work-item-card[data-selected=true]{border-color:var(--violet-soft);background:linear-gradient(90deg,color-mix(in srgb,var(--route-accent-soft) 22%,transparent),transparent 64%),color-mix(in srgb,var(--surface-panel) 82%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--route-accent) 84%,transparent)}.knowledge-source-inspector,.operator-record-inspector,.pattern-inspector,.playbook-method-inspector{border-color:var(--border-subtle);background:var(--sheen),var(--surface-premium-soft);box-shadow:none}.automation-preview-activity li,.automation-preview-facts div,.automation-preview-section,.evaluation-preview-checklist li,.evaluation-preview-facts div,.evaluation-preview-section,.knowledge-source-inspector-facts div,.knowledge-source-inspector-panel,.library-preview-facts div,.library-preview-next,.operator-record-inspector-facts div,.operator-record-inspector-panel,.pattern-inspector-body,.pattern-inspector-facts div,.playbook-method-inspector-facts div,.playbook-method-inspector-panel,.project-preview-next,.project-preview-stats div,.run-ledger-preview-activity li,.run-ledger-preview-facts div,.run-ledger-preview-section,.thread-preview-facts div,.work-item-preview-facts div,.work-item-preview-next{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-inset) 34%,transparent)}.knowledge-source-inspector-facts dt,.operator-record-inspector-facts dt,.pattern-inspector-facts dt,.playbook-method-inspector-facts dt{color:var(--muted-2);font-weight:var(--weight-bold);letter-spacing:0;text-transform:none}.automation-drawer-overlay,.focused-drawer-overlay,.work-item-drawer-overlay{background:rgba(0,0,0,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.automation-create-drawer,.focused-drawer,.work-item-create-drawer{border-color:var(--border-subtle);border-radius:var(--radius-lg);background:var(--sheen),var(--surface);box-shadow:0 22px 54px rgba(0,0,0,.42)}.control-room-diagnostics-summary-status,.control-room-proof-summary-meta{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-inset) 36%,transparent);color:var(--muted)}.button{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-panel) 62%,transparent);box-shadow:none;transform:none}.button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border);background:color-mix(in srgb,var(--surface-panel) 78%,transparent);box-shadow:none;transform:none}.button.primary,.composer-send,.topbar .button.primary{background:linear-gradient(180deg,#8b5cf6,#7c3aed);border-color:var(--border-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.button.primary:hover:not(:disabled):not([aria-disabled=true]),.topbar .button.primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}@media (min-width:861px){.topbar{min-height:70px;padding:0 26px;gap:16px;border-bottom-color:var(--border-subtle);background:rgba(9,9,15,.72)}.topbar-command-zone{display:flex;grid-template-columns:none;gap:0;max-width:540px}.topbar-route-context{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.topbar-command-zone .command-search{flex:1 1 540px}}.topbar-route-context span{color:#6d6d86;font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:.08em}.topbar-route-context strong{color:#f0f0f5;font-size:13px;font-weight:var(--weight-bold)}.search{min-height:42px;max-width:540px;gap:10px;border-color:var(--border);background:rgba(255,255,255,.03);border-radius:var(--radius-lg);padding:0 12px 0 15px}.search kbd{border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px;font-size:11px;color:#7a7a93;border-color:var(--border);background:rgba(255,255,255,.05)}.command-search:hover,.search:focus-within{border-color:var(--border-accent);background:rgba(255,255,255,.05);box-shadow:none}.topbar-actions{gap:8px}.shell-ready-status{flex:0 0 auto}.shell-ready-status .status-chip{min-height:32px;max-width:none;padding:0 13px}.shell-ready-status[data-state=local] .status-chip{border-color:var(--state-info-border);background:rgba(122,167,255,.07);color:#a9c7ff}.shell-ready-status[data-state=loading] .status-chip{border-color:var(--state-warning-border);background:rgba(245,158,11,.07);color:#f6c56f}.shell-ready-status[data-state=synced] .status-chip{border-color:var(--state-success-border);background:rgba(52,211,153,.07);color:#6ee7b7}.shell-ready-status[data-state=error] .status-chip{border-color:var(--state-danger-border);background:rgba(239,107,115,.08);color:#f3a4aa}.shell-ready-status .status-label{color:inherit;font-weight:var(--weight-semibold)}@media (min-width:861px){.dashboard-page{max-width:1560px;padding-top:30px}.dashboard-page>.page-header{margin-bottom:22px;padding:0;border-bottom:0}.dashboard-page .page-header .eyebrow,.dashboard-page>.page-header:before{display:none}.dashboard-page .page-title{margin:0;font-size:26px;line-height:1.1;letter-spacing:-.01em;font-weight:var(--weight-bold)}.dashboard-page .page-description{margin-top:5px;font-size:13.5px;line-height:1.45}}.workspace-switcher{flex:0 1 252px;flex-basis:268px;min-width:236px;max-width:268px}.workspace-switcher-trigger{min-height:44px;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;border-color:var(--border);background:rgba(255,255,255,.03);border-radius:var(--radius-lg);padding:0 13px;box-shadow:none}.workspace-switcher-trigger:before{display:none}.workspace-switcher-trigger:hover,.workspace-switcher-trigger[aria-expanded=true]{border-color:var(--border-accent);background:rgba(255,255,255,.05);box-shadow:none}.workspace-switcher-mark{border:0;background:linear-gradient(145deg,#818cf8,#6366f1);color:#ffffff;border-radius:var(--radius)}.workspace-switcher-current span,.workspace-switcher-menu-header span,.workspace-switcher-option-copy span{color:#6d6d86;font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:.08em}.workspace-switcher-current strong,.workspace-switcher-option-copy strong{color:#f0f0f5;font-size:13px;font-weight:var(--weight-bold)}.workspace-switcher-menu{width:268px;gap:4px;border-color:var(--border);background:#12121b;border-radius:var(--radius-lg);box-shadow:0 28px 64px -14px rgba(0,0,0,.85);padding:8px}.workspace-switcher-menu-header{padding:6px 10px 8px;border-bottom:0}.workspace-switcher-options{gap:2px}.workspace-switcher-option{grid-template-columns:28px minmax(0,1fr) auto;gap:11px;border-color:transparent;background:transparent;border-radius:var(--radius);padding:9px 10px}.workspace-switcher-option:hover{border-color:transparent;background:rgba(255,255,255,.045)}.workspace-switcher-option.active{border-color:var(--border-accent);background:var(--violet-soft)}.workspace-switcher-option-icon{border:0;background:rgba(255,255,255,.06)}.workspace-switcher-footer-copy,.workspace-switcher-option-counts{display:none}.workspace-switcher-option-state{min-width:auto;color:#c4b5fd}.workspace-switcher-menu-footer{border-top-color:var(--border);padding:8px 4px 0}.workspace-switcher-manage{min-height:38px;justify-content:flex-start;border-color:transparent;background:transparent;color:#9494ab;border-radius:var(--radius)}.workspace-switcher-manage:hover{border-color:transparent;background:rgba(255,255,255,.045);color:#e8e8f0}.topbar .button.primary{min-height:44px;border-radius:var(--radius-lg);padding-inline:18px;font-size:13.5px;font-weight:var(--weight-bold);box-shadow:0 10px 26px -8px var(--violet-strong),inset 0 1px 0 rgba(255,255,255,.28)}@media (max-width:860px){.shell-ready-status{display:none}}.button.ghost{color:var(--muted);background:transparent}.button.danger{color:var(--state-danger-strong);border-color:var(--state-danger-border);background:var(--state-danger-bg)}.command-output-state,.command-run-state,.nav-count,.pill,.project-active-badge{box-shadow:none}.command-output-state,.command-run-state,.nav-count,.pill,.pill.accent,.pill.info,.pill.success,.project-active-badge{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-inset) 28%,transparent);color:var(--muted)}.command-run-state.warning,.pill.danger,.pill.warning{background:transparent}.thread-composer,.thread-composer-dock .thread-composer,.thread-composer.hero{border-color:var(--violet-soft);background:var(--sheen),var(--surface-premium);box-shadow:none}.thread-composer:focus-within{border-color:var(--border-accent);background:var(--sheen),var(--surface-premium);box-shadow:none}.empty-state,.loading-row,.skeleton-card,.state-card{border-color:var(--border-subtle);background:var(--sheen),var(--surface-premium-soft);box-shadow:none}.empty-state-glyph{width:30px;height:30px;box-shadow:none;color:var(--muted-2);border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-inset) 34%,transparent)}.command-advanced-drawer,.current-safe-facts-disclosure,.state-details{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-inset) 32%,transparent);box-shadow:none}.backend-workspace-copy>span,.current-safe-action-path-meta em,.current-safe-facts-disclosure-summary small,.current-safe-proof-rail dt,.shell-mode-copy>span{letter-spacing:0}.current-safe-proof-rail>div{min-width:0;display:grid;grid-template-columns:minmax(74px,auto) minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:0;border-left-color:var(--border-accent);border-radius:0;padding:2px 0 2px 8px;border-left:2px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-inset) 34%,transparent)}@media (max-width:860px){.entity-card,.operator-card,.panel,.pattern-card,.project-card,.workspace-section{padding:14px}}.composer-suggest{min-height:34px;border-radius:var(--radius);padding:4px 6px 4px 12px;font-size:12.5px}.route-family-nav-copy{background:color-mix(in srgb,var(--surface-panel-soft) 78%,transparent);display:none}.route-family-nav-link strong{font-size:12.5px;font-weight:var(--weight-bold)}.route-family-nav-link em,.route-family-nav-link small{font-size:10.5px}.route-family-nav-link svg{width:14px;height:14px}section[data-action-placement]{border-radius:var(--radius-lg);padding:10px 14px;gap:10px}section[data-action-placement] strong{font-size:13px}section[data-action-placement] em,section[data-action-placement] p,section[data-action-placement] small{font-size:11.5px}.thread-turn{border-radius:var(--radius-lg);padding:14px 16px}.thread-turn h3{font-size:13px}.agent-detail-panel,.entity-card,.operator-card,.panel,.pattern-card,.project-card,.skill-detail-panel{border-radius:var(--radius-lg)}.agent-row.selected,.record-row.selected,.skill-row.selected,.thread-row.selected{border-color:var(--border-accent);background:var(--violet-soft)}.empty-state{border-color:var(--border-subtle);background:var(--sheen),color-mix(in srgb,var(--surface-panel-soft) 82%,rgba(0,0,0,.08));box-shadow:none;display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:34px 22px}.empty-state .empty-state-glyph{width:44px;height:44px;border-radius:var(--radius-lg);margin-bottom:6px}.empty-state h3,.empty-state strong{font-size:14px;font-weight:var(--weight-bold)}.empty-state p{max-width:400px;color:var(--muted-2);font-size:12.5px}.empty-state.compact{padding:18px}.header-actions .button{min-height:34px;border-radius:var(--radius-lg);font-size:13px}.route-family-nav{display:flex;flex-wrap:wrap;gap:8px}.route-family-nav-link{min-height:40px;border-radius:var(--radius-lg);padding:6px 12px;flex:0 1 auto;min-width:150px}.route-family-nav-link .system-glyph{width:24px;height:24px;border-radius:var(--radius)}.route-family-nav-links{display:flex;flex-wrap:wrap;gap:8px;width:100%}.composer-popover,.workspace-switcher-menu{animation:premium-pop-in .14s var(--motion-ease) both}.command-overlay{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:premium-fade-up .12s var(--motion-ease) both}.command-overlay>*{animation:premium-pop-in .15s var(--motion-ease) both}.empty-state,.thread-turn{animation:premium-fade-up .18s var(--motion-ease) both}.command-quick-action,.entity-card,.operator-card,.panel,.pattern-card,.project-card,.route-family-nav-link{transition:border-color var(--motion-base) var(--motion-ease),background var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.command-quick-action:hover,.entity-card:hover,.operator-card:hover,.pattern-card:hover,.project-card:hover{transform:translateY(-1px);border-color:var(--border-strong)}.button:active,.composer-attach:active,.composer-mention-trigger:active{transform:translateY(1px)}.composer-send:active{transform:scale(.94)}details[open]>summary{color:var(--text)}@media (prefers-reduced-motion:reduce){.command-overlay,.command-overlay>*,.composer-popover,.empty-state,.thread-turn,.workspace-switcher-menu{animation:none}.button:active,.command-quick-action:hover,.composer-send:active,.entity-card:hover,.operator-card:hover,.pattern-card:hover,.project-card:hover{transform:none}}@media (max-width:640px){.composer-hint{display:none}.command-composer-shell .composer-footer{gap:8px}}.settings-budget-title{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle)}.settings-keys-note{margin-top:14px;padding:10px 12px;border:1px solid var(--state-info-border);border-radius:var(--radius);background:rgba(56,189,248,.05);color:var(--muted)}.field .helper-text{margin-top:5px;font-size:11.5px;color:var(--muted-2)}.capabilities-page .header-actions .button.ghost{min-height:30px;border-color:transparent;background:transparent;color:var(--muted-2);font-size:12.5px;padding:0 8px}.capabilities-page .header-actions .button.ghost:hover{color:var(--text);background:rgba(255,255,255,.045)}.capabilities-page .header-actions .button.ghost svg{width:13px;height:13px}@media (max-width:640px){.route-family-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.route-family-nav::-webkit-scrollbar{display:none}.route-family-nav-link{flex:0 0 auto;min-width:0}.page-header{flex-direction:column;align-items:stretch;gap:10px}.header-actions{justify-content:flex-start}section[data-action-placement]{padding:12px}.panel,.workspace-section{border-radius:var(--radius-lg)}}@keyframes premium-pop-in{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:none}}@keyframes premium-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}