.inference-dev-console{display:flex;flex-direction:column;gap:1.25rem;max-width:56rem}.inference-dev-header h1{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.5rem}.inference-dev-lead{margin:0;font-size:.88rem;color:var(--muted-foreground);line-height:1.5}.inference-dev-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.inference-dev-tab{padding:.45rem .75rem;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;font-size:.85rem;font-weight:500;color:var(--muted-foreground);cursor:pointer}.inference-dev-tab-active{background:var(--tab-active-bg);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--tab-active-border)}.inference-dev-section{display:flex;flex-direction:column;gap:.85rem}.inference-dev-section h2{margin:0;font-family:var(--font-display);font-size:1.05rem}.inference-usage-section{display:flex;flex-direction:column;gap:.65rem;padding-top:.25rem}.inference-usage-section h3{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--muted-foreground)}.inference-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.65rem;gap:.65rem}.inference-status-card{display:flex;flex-direction:column;gap:.2rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.inference-status-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.inference-status-value{font-size:.92rem;font-weight:600;color:var(--ink);word-break:break-all}.inference-status-mono{font-family:ui-monospace,monospace;font-size:.82rem;font-weight:500}.inference-health-ok{color:var(--accent,#2d6a4f)}.inference-health-warning{color:#b54708}.inference-health-muted{color:var(--muted-foreground)}.inference-health-error{color:#b42318}.inference-error-box{padding:.75rem 1rem;border-radius:var(--radius);border:1px solid #fecdca;background:#fef3f2;color:#b42318;font-size:.88rem;line-height:1.45}.inference-muted{margin:0;font-size:.88rem;color:var(--muted-foreground)}.inference-model-table{width:100%;border-collapse:collapse;font-size:.85rem}.inference-model-table-wide{display:block;overflow-x:auto;white-space:nowrap}.inference-model-table-wide tbody,.inference-model-table-wide thead{display:table;width:100%}.inference-model-table td,.inference-model-table th{padding:.55rem .65rem;border-bottom:1px solid var(--border);text-align:left}.inference-model-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.inference-lab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.65rem;gap:.65rem}.inference-lab-field label{display:block;margin-bottom:.3rem;font-size:.78rem;font-weight:600;color:var(--muted-foreground)}.inference-lab-field input,.inference-lab-field select{padding:.45rem .55rem;font-size:.85rem}.inference-lab-field input,.inference-lab-field select,.inference-prompt-input{width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--ink)}.inference-prompt-input{padding:.65rem .75rem;font-family:inherit;font-size:.9rem;line-height:1.45;resize:vertical}.inference-run-button{margin-top:.5rem;padding:.55rem 1rem;border:none;border-radius:var(--radius);background:var(--ink);color:var(--background);font-size:.88rem;font-weight:600;cursor:pointer}.inference-run-button:disabled{opacity:.5;cursor:not-allowed}.inference-result{margin-top:.5rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.inference-result-meta{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem .75rem;font-size:.78rem;color:var(--muted-foreground);background:var(--background);border-bottom:1px solid var(--border)}.inference-result-content{margin:0;padding:.75rem;font-size:.85rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:#fafafa}.inference-result-grid{margin:0;display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem}.inference-result-grid>div{display:grid;grid-gap:.25rem;gap:.25rem}.inference-result-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.inference-result-value{font-size:.88rem;color:var(--ink)}.inference-result-grid .inference-result-content{padding:.55rem .65rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);max-height:min(28rem,55vh);overflow-y:auto;overscroll-behavior:contain}.inference-result-response{display:grid;grid-gap:.25rem;gap:.25rem}.inference-result-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.inference-copy-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);color:var(--muted-foreground);cursor:pointer;flex-shrink:0}.inference-copy-button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 25%,var(--border))}.inference-copy-button:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 35%,transparent);outline-offset:2px}.inference-copy-button svg{width:.95rem;height:.95rem}.inference-copy-button--copied{width:auto;min-width:1.75rem;padding:0 .45rem;font-size:.72rem;font-weight:600;color:var(--ink)}.inference-token-limit-notice{margin:0;padding:.55rem .75rem;font-size:.8rem;line-height:1.45;color:var(--muted-foreground);background:color-mix(in srgb,var(--border) 35%,transparent)}.inference-developer-details,.inference-token-limit-notice{border-top:1px solid var(--border)}.inference-developer-details summary{padding:.65rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;color:var(--muted-foreground)}.inference-developer-details-body{display:grid;grid-gap:.75rem;gap:.75rem;padding:0 .75rem .75rem}.inference-developer-block h3{margin:0 0 .35rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.inference-developer-block pre{margin:0;padding:.65rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:#fafafa;overflow-x:auto}.inference-benchmark-table{width:100%;border-collapse:collapse;font-size:.82rem}.inference-benchmark-table td,.inference-benchmark-table th{padding:.5rem .6rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.inference-defaults-recommendations{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.inference-defaults-recommendations h3{margin:0 0 .35rem;font-size:.92rem}.inference-default-change-form{margin-top:1rem;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted,rgba(0,0,0,.02))}.inference-default-change-form h4{margin:0 0 .5rem;font-size:.88rem}.inference-default-change-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.5rem .75rem;gap:.5rem .75rem;margin-bottom:.5rem}.inference-default-change-fields label,.inference-default-change-rationale{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem}.inference-default-change-fields input,.inference-default-change-fields select,.inference-default-change-rationale textarea{font:inherit;padding:.35rem .5rem;border:1px solid var(--border);border-radius:4px}.inference-default-change-rationale{margin-bottom:.5rem}.inference-defaults-evidence-list{margin:.5rem 0 0;padding-left:1.2rem;font-size:.88rem;line-height:1.6}.inference-workload-comparison{display:flex;flex-direction:column;gap:1.25rem;margin-top:.75rem}.inference-workload-comparison-block h3{margin:0 0 .35rem;font-size:.95rem}.inference-row-actions{display:flex;flex-wrap:wrap;gap:.35rem .5rem}.inference-link-button{padding:0;border:none;background:none;color:var(--primary);font-size:.82rem;cursor:pointer;text-decoration:underline}.inference-link-button:disabled{color:var(--muted-foreground);cursor:not-allowed}.inference-model-centric-details{margin-top:1rem}.inference-model-centric-details summary{cursor:pointer;font-size:.88rem;color:var(--muted-foreground);margin-bottom:.5rem}.inference-quality-notes,.inference-response-preview{max-width:14rem;font-size:.82rem;white-space:normal;color:var(--muted-foreground)}.inference-benchmark-summary{margin-bottom:.75rem}.inference-defaults-policy-table td{vertical-align:top}.inference-difference-cell,.inference-evidence-cell{max-width:16rem;font-size:.84rem;white-space:normal}.inference-workload-history-table td{font-size:.86rem}.inference-trend{font-weight:600;font-size:.82rem}.inference-trend-improving{color:#15803d}.inference-trend-regressing{color:#b45309}.inference-trend-unchanged{color:var(--muted-foreground)}.inference-trend-insufficient_data{color:var(--muted-foreground);font-weight:400}.inference-delta-improved{color:#15803d;font-weight:600}.inference-delta-regressed{color:#b45309;font-weight:600}.inference-confidence{display:inline-block;font-weight:600;font-size:.82rem}.inference-confidence-high{color:#15803d}.inference-confidence-medium{color:#1d4ed8}.inference-confidence-low{color:#b45309}.inference-confidence-none{color:var(--muted-foreground);font-weight:400}.inference-stability{display:inline-block;font-weight:600;font-size:.82rem}.inference-stability-stable{color:#15803d}.inference-stability-changing{color:#b45309}.inference-stability-insufficient_data{color:var(--muted-foreground);font-weight:400}.inference-confidence-note{margin-top:.2rem;font-size:.78rem;max-width:12rem}.inference-confidence-note,.inference-why-cell{color:var(--muted-foreground);white-space:normal}.inference-why-cell{max-width:14rem;font-size:.82rem}.inference-model-comparison-table td:last-child{max-width:18rem;white-space:normal}.inference-benchmark-table th{font-size:.72rem;text-transform:uppercase;color:var(--muted-foreground)}.inference-log-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.inference-log-item{padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.inference-log-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.72rem;color:var(--muted-foreground);margin-bottom:.25rem}.inference-log-type-error{color:#b42318;font-weight:600}.inference-log-message{margin:0;font-size:.85rem;line-height:1.45}.inference-checkbox-row{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--muted-foreground)}.inference-state-banner{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid var(--border)}.inference-state-banner-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.inference-state-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:700}.inference-state-banner-connected{border-color:#a7d7b8;background:#f0faf4}.inference-state-banner-offline{border-color:#f9db6d;background:#fffbeb}.inference-state-banner-disabled{border-color:var(--border);background:#f8f9fa}.inference-state-causes{margin:0;padding-left:1.15rem;font-size:.85rem;color:var(--muted-foreground);line-height:1.5}.inference-diagnostics{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.5rem;gap:.5rem;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);font-size:.82rem}.inference-diagnostics dt{margin:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.inference-diagnostics dd{margin:0 0 .35rem;font-family:ui-monospace,monospace;word-break:break-all}.inference-setup-list{margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.55;color:var(--ink)}.inference-runtime-path{margin:0;font-size:.8rem;line-height:1.45;color:var(--muted-foreground);font-family:ui-monospace,monospace}.inference-advanced-setup{font-size:.85rem;color:var(--muted-foreground)}.inference-advanced-setup summary{cursor:pointer;font-weight:600;color:var(--ink)}.inference-advanced-setup .inference-setup-list{margin-top:.5rem}.inference-inline-notice{padding:.65rem .85rem;border-radius:var(--radius);border:1px solid var(--border);background:#f8f9fa;font-size:.85rem;color:var(--muted-foreground);line-height:1.45}.inference-button-row{display:flex;flex-wrap:wrap;gap:.5rem}.inference-secondary-button{padding:.55rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--ink);font-size:.88rem;font-weight:600;cursor:pointer}.inference-secondary-button:disabled{opacity:.5;cursor:not-allowed}.inference-benchmark-progress{margin:1rem 0;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:#f8fafc}.inference-benchmark-progress-bar{height:.5rem;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:.5rem}.inference-benchmark-progress-fill{height:100%;background:#1d4ed8;transition:width .25s ease}.inference-benchmark-progress-message{margin:0;font-weight:600;font-size:.9rem}.inference-workload-side-by-side{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.inference-model-eval-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.inference-model-eval-card{border:1px solid var(--border);border-radius:var(--radius);padding:.85rem;background:var(--background);display:flex;flex-direction:column;gap:.65rem}.inference-model-eval-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.inference-model-eval-model{font-size:.95rem}.inference-model-eval-badges{display:flex;flex-wrap:wrap;gap:.35rem}.inference-eval-badge-fastest,.inference-eval-badge-quality{font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:999px}.inference-eval-badge-fastest{background:#dbeafe;color:#1d4ed8}.inference-eval-badge-quality{background:#dcfce7;color:#15803d}.inference-model-eval-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin:0;font-size:.82rem}.inference-model-eval-metrics dt{color:var(--muted-foreground);font-weight:500}.inference-model-eval-metrics dd{margin:0;font-weight:600}.inference-quality-tier-high{color:#15803d}.inference-quality-tier-medium{color:#1d4ed8}.inference-quality-tier-low{color:#b45309}.inference-model-eval-output-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.inference-model-eval-output-text{margin:0;padding:.65rem;border-radius:var(--radius);background:#f8f9fa;border:1px solid var(--border);font-size:.8rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:12rem;overflow:auto}.inference-quality-evidence-list{margin:0;padding-left:1.1rem;font-size:.8rem;color:var(--muted-foreground)}.inference-text-button{border:none;background:none;padding:0;color:#1d4ed8;font-size:.8rem;font-weight:600;cursor:pointer}.inference-metrics-table-details{margin-top:1rem}.inference-benchmark-sessions{margin:1rem 0}.inference-session-code{font-size:.75rem}.inference-fleet-member{list-style:none;margin:0;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.sim-fleet-member-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:.5rem 0 0;padding:0}.inference-fleet-member-live{border-color:color-mix(in srgb,var(--accent,#2d6a4f) 40%,var(--border))}.sim-integrity-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:650;letter-spacing:.02em;border:1px solid transparent}.sim-fleet-connected{color:#166534;background:#dcfce7;border-color:#86efac}.sim-fleet-degraded{color:#92400e;background:#ffedd5;border-color:#fdba74}.sim-fleet-stale{color:#854d0e;background:#fef9c3;border-color:#fde047}.sim-fleet-offline,.sim-fleet-unavailable{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.sim-fleet-dormant{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.fleet-exec-path{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--background) 92%,#e8eef5)}.fleet-exec-path h3{margin:0;font-family:var(--font-display);font-size:.95rem}.fleet-exec-path-header{display:flex;flex-direction:column;gap:.2rem}.fleet-exec-topology{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:0}.fleet-exec-node{display:flex;align-items:center;gap:0}.fleet-exec-node-block{display:flex;flex-direction:column;gap:.2rem;min-width:7.5rem;max-width:11rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.fleet-exec-node.is-active .fleet-exec-node-block,.fleet-exec-node.is-pending .fleet-exec-node-block{border-color:color-mix(in srgb,var(--accent,#2d6a4f) 55%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#2d6a4f) 20%,transparent)}.fleet-exec-node.is-confirmed .fleet-exec-node-block{border-color:#86efac}.fleet-exec-node.is-failed .fleet-exec-node-block{border-color:#fca5a5;background:#fef2f2}.fleet-exec-node.is-inactive .fleet-exec-node-block{opacity:.55}.fleet-exec-node-detail{font-size:.72rem;color:var(--muted-foreground);word-break:break-all}.fleet-exec-edge{position:relative;width:2.2rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.fleet-exec-edge-line{display:block;width:100%;height:2px;background:color-mix(in srgb,var(--border) 70%,#94a3b8)}.fleet-exec-pulse{position:absolute;width:.45rem;height:.45rem;border-radius:999px;background:var(--accent,#2d6a4f);left:0;animation:fleet-exec-pulse-move 1.1s linear infinite}@keyframes fleet-exec-pulse-move{0%{left:0;opacity:.35}40%{opacity:1}to{left:calc(100% - .45rem);opacity:.35}}@media (prefers-reduced-motion:reduce){.fleet-exec-pulse{animation:none;left:50%;transform:translateX(-50%);opacity:1}}.fleet-exec-totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.55rem;gap:.55rem}.fleet-exec-totals .inference-status-label{display:block}.fleet-exec-basis{font-style:normal;font-size:.68rem;font-weight:600;color:var(--muted-foreground);text-transform:lowercase}.fleet-exec-basis-pill{display:inline-flex;padding:.08rem .4rem;border-radius:999px;font-size:.7rem;font-weight:650;border:1px solid transparent}.fleet-exec-basis-pill.is-measured{color:#166534;background:#dcfce7;border-color:#86efac}.fleet-exec-basis-pill.is-derived{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.fleet-exec-basis-pill.is-unavailable{color:#57534e;background:#f5f5f4;border-color:#d6d3d1}.fleet-exec-basis-pill.is-estimated{color:#92400e;background:#ffedd5;border-color:#fdba74}.fleet-exec-basis-pill.is-historical{color:#6b21a8;background:#f3e8ff;border-color:#d8b4fe}.fleet-exec-metric-legend,.fleet-ops-metric-legend{display:flex;flex-wrap:wrap;gap:.55rem .9rem;list-style:none;margin:0 0 .75rem;padding:0;font-size:.78rem;color:var(--muted-foreground)}.fleet-exec-metric-legend li,.fleet-ops-metric-legend li{display:inline-flex;align-items:center;gap:.35rem}.fleet-ops-metrics-historical,.fleet-ops-metrics-live{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.45rem;padding:.55rem .65rem;border-radius:.55rem}.fleet-ops-metrics-live{border:1px solid #bbf7d0;background:#f0fdf4}.fleet-ops-metrics-historical{border:1px solid #e9d5ff;background:#faf5ff}.fleet-ops-metrics-group-label{font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}.fleet-ops-metric.is-basis-measured .fleet-ops-metric-value{color:#166534}.fleet-ops-metric.is-basis-derived .fleet-ops-metric-value{color:#1e3a8a}.fleet-ops-metric.is-basis-historical .fleet-ops-metric-value{color:#6b21a8}.fleet-ops-metric.is-basis-unavailable{opacity:.72}.fleet-ops-card-dashboard .fleet-ops-card-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .75rem}.fleet-ops-card-select{display:block;width:100%;text-align:left;background:transparent;border:0;padding:0;cursor:pointer;color:inherit}.fleet-ops-card-select:hover .fleet-ops-card-name{text-decoration:underline}.inference-control-center>h2{margin-bottom:.25rem}.inference-control-center .fleet-ops-control-strip{position:-webkit-sticky;position:sticky;top:0;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fleet-exec-totals [data-basis=unavailable]{opacity:.75}.fleet-exec-waterfall tr[data-basis=historical] td:nth-child(2),.fleet-exec-waterfall tr[data-basis=historical] td:nth-child(3){color:#6b21a8}.fleet-exec-waterfall tr[data-basis=measured] td:nth-child(2){color:#166534;font-weight:600}.fleet-exec-waterfall tr[data-basis=derived] td:nth-child(2){color:#1e3a8a}.fleet-exec-waterfall td:last-child{max-width:18rem;white-space:normal}.fleet-exec-notes{margin:0;padding-left:1.1rem;color:var(--muted-foreground);font-size:.8rem}.fleet-exec-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:.85rem;gap:.85rem}.fleet-ops-section{display:flex;flex-direction:column;gap:.75rem}.fleet-ops-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.fleet-ops-section-head h2{margin:0;font-family:var(--font-display);font-size:1.05rem}.fleet-ops-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));grid-gap:.75rem;gap:.75rem}.fleet-ops-card{display:flex;flex-direction:column;gap:.55rem;text-align:left;padding:.75rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:inherit;font:inherit;cursor:default}button.fleet-ops-card{cursor:pointer}.fleet-ops-card.is-selected,button.fleet-ops-card:hover{border-color:color-mix(in srgb,var(--accent,#2d6a4f) 45%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#2d6a4f) 18%,transparent)}.fleet-ops-card.is-bridge-pin{border-color:color-mix(in srgb,var(--accent,#2d6a4f) 35%,var(--border))}.fleet-ops-card-header{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.fleet-ops-card-name{display:block}.fleet-ops-card-id,.fleet-ops-card-runtime{font-size:.72rem;color:var(--muted-foreground)}.fleet-ops-card-runtime{margin-top:.15rem}.fleet-ops-card--compact .fleet-ops-card-dims>div{grid-template-columns:6.5rem 1fr;font-size:.74rem}.fleet-ops-card-dims{display:grid;grid-gap:.3rem;gap:.3rem;margin:0}.fleet-ops-card-dims>div{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.35rem;gap:.35rem;font-size:.78rem}.fleet-ops-card-dims dt{margin:0;color:var(--muted-foreground)}.fleet-ops-card-dims dd{margin:0}.fleet-ops-card-metrics{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.78rem}.fleet-ops-metric{display:flex;justify-content:space-between;gap:.5rem}.fleet-ops-card-footer,.fleet-ops-metric-label{color:var(--muted-foreground)}.fleet-ops-card-footer{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.72rem}.fleet-ops-pin{font-weight:650;color:var(--ink)}.fleet-ops-strip{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.75rem}.fleet-ops-strip-head{display:flex;align-items:center;gap:.75rem}.fleet-ops-strip-row{display:flex;flex-wrap:wrap;gap:.45rem}.fleet-ops-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:999px;background:#fff;font:inherit;cursor:pointer}.fleet-ops-chip.is-selected{border-color:color-mix(in srgb,var(--accent,#2d6a4f) 50%,var(--border))}.fleet-ops-chip-meta{font-size:.72rem;color:var(--muted-foreground)}.sim-fleet-unauthorized{color:#7c2d12;background:#ffedd5;border-color:#fdba74}@keyframes fleet-ops-heartbeat-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#2d6a4f) 25%,transparent)}}.fleet-ops-card.is-connected.is-bridge-pin{animation:fleet-ops-heartbeat-pulse 2.4s ease-in-out infinite}.fleet-ops-card.is-active-correlation{animation:fleet-ops-heartbeat-pulse 1.1s ease-in-out infinite}.fleet-ops-corr{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.fleet-ops-card.is-active-correlation,.fleet-ops-card.is-connected.is-bridge-pin,.fleet-ops-card.is-running{animation:none}}.fleet-ops-control-strip{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.85rem .9rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface,#fff) 92%,var(--accent,#2d6a4f) 4%)}.fleet-ops-control-actions{display:flex;flex-wrap:wrap;gap:.5rem}.fleet-ops-state-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.fleet-ops-tag{font-size:.68rem;padding:.1rem .35rem;border:1px solid var(--border);border-radius:.25rem;color:var(--muted-foreground)}.fleet-ops-tag.is-product-default{border-color:#94a3b8;color:#334155}.fleet-ops-tag.is-selected{border-color:color-mix(in srgb,var(--accent,#2d6a4f) 55%,var(--border));color:var(--ink)}.fleet-ops-tag.is-running{border-color:#2563eb;color:#1d4ed8}.fleet-ops-tag.is-last-run{border-color:#a16207;color:#854d0e}.fleet-ops-card.is-product-default{border-style:dashed}.fleet-ops-card.is-selected{border-color:color-mix(in srgb,var(--accent,#2d6a4f) 55%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#2d6a4f) 22%,transparent)}.fleet-ops-card.is-running{border-color:#2563eb;animation:fleet-ops-heartbeat-pulse 1.2s ease-in-out infinite}.fleet-ops-card.is-last-run{border-color:color-mix(in srgb,#a16207 45%,var(--border))}.fleet-ops-card.is-collapsed{min-height:auto;opacity:.92}.fleet-ops-benchmark-block{display:flex;flex-direction:column;gap:.35rem;padding-top:.35rem;border-top:1px dashed var(--border)}.fleet-ops-benchmark-cases ul{margin:.35rem 0 0;padding-left:1rem}.fleet-ops-evidence-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;font-size:.75rem}.fleet-ops-card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.fleet-ops-bench-config{display:grid;grid-gap:.45rem;gap:.45rem;padding:.55rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.fleet-ops-secondary{margin-top:1rem}.fleet-ops-secondary summary{cursor:pointer;font-weight:600}.inference-fleet-member button{display:block;width:100%;text-align:left;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:0}.inference-fleet-member-selected{outline:1px solid color-mix(in srgb,var(--accent,#2d6a4f) 40%,var(--border));border-radius:var(--radius);padding:.35rem}.fleet-exec-mode-pill{display:inline-block;font-size:.72rem;text-transform:lowercase;padding:.05rem .35rem;border:1px solid var(--border);border-radius:.25rem}.developer-page{display:flex;flex-direction:column;gap:1.25rem;max-width:56rem}.developer-page-header h1{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.5rem}.developer-page-lead{margin:0;font-size:.88rem;color:var(--muted-foreground);line-height:1.5}.developer-page-statement{display:flex;flex-direction:column;gap:.15rem;margin:.5rem 0 .65rem;padding-left:.75rem;border-left:2px solid var(--border)}.developer-page-statement p{margin:0;font-size:.9rem;color:var(--ink-soft);line-height:1.45}.developer-page-statement p:first-child{font-weight:600;color:var(--ink)}.developer-section{display:flex;flex-direction:column;gap:.75rem}.developer-section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.developer-section h2{margin:0;font-family:var(--font-display);font-size:1.05rem}.developer-muted{margin:0;font-size:.86rem;color:var(--muted-foreground);line-height:1.5}.developer-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.65rem;gap:.65rem}.developer-status-card{display:flex;flex-direction:column;gap:.2rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.developer-status-label{font-size:.75rem;color:var(--muted-foreground);font-weight:500}.developer-status-value{font-size:.95rem;font-weight:600;color:var(--ink)}.developer-status-meta{font-size:.75rem;color:var(--muted-foreground)}.developer-health-healthy{color:var(--ink)}.developer-health-degraded{color:#9a6700}.developer-health-offline,.developer-health-unknown{color:var(--muted-foreground)}.developer-primitive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem}.developer-primitive-card{padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.82rem;font-weight:500;color:var(--ink-soft);background:var(--secondary)}.developer-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:.65rem;gap:.65rem;margin:0}.developer-dl div{padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius)}.developer-dl dt{margin:0 0 .2rem;font-size:.75rem;color:var(--muted-foreground);font-weight:500}.developer-dl dd{margin:0;font-size:.88rem;font-weight:600;color:var(--ink);word-break:break-word}.developer-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.developer-activity-item{padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius)}.developer-activity-item p{margin:.35rem 0 0;font-size:.84rem;color:var(--ink-soft)}.developer-activity-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--muted-foreground)}.developer-quick-links{display:flex;flex-wrap:wrap;gap:.45rem}.developer-quick-link{padding:.4rem .65rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.82rem;font-weight:500;color:var(--ink-soft);text-decoration:none;background:var(--background)}.developer-quick-link:hover{background:var(--secondary);color:var(--ink)}.developer-primary-button,.developer-secondary-button{align-self:flex-start;padding:.45rem .8rem;border-radius:var(--radius);font-size:.84rem;font-weight:600;cursor:pointer}.developer-primary-button{border:none;background:var(--ink);color:var(--background)}.developer-secondary-button{border:1px solid var(--border);background:var(--background);color:var(--ink)}.developer-code-block{padding:.65rem .75rem;font-size:.82rem;overflow-x:auto}.developer-code-block,.developer-response-block{margin:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary)}.developer-response-block{padding:.75rem;font-size:.78rem;max-height:24rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.developer-error-box{padding:.65rem .75rem;border:1px solid #f5c2c7;border-radius:var(--radius);background:#fff5f5;color:#9b1c1c;font-size:.84rem}.developer-api-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(16rem,1.2fr);grid-gap:1rem;gap:1rem}.developer-api-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.developer-api-item{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .5rem;gap:.25rem .5rem;width:100%;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);text-align:left;cursor:pointer}.developer-api-item-active{background:var(--tab-active-bg);box-shadow:0 0 0 1px var(--tab-active-border)}.developer-api-method{font-size:.72rem;font-weight:700;color:var(--muted-foreground)}.developer-api-path{font-size:.78rem;font-weight:500;color:var(--ink);word-break:break-all}.developer-api-category{grid-column:1/-1;font-size:.72rem;color:var(--muted-foreground)}.developer-command-list,.developer-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.developer-command-label{display:block;margin-bottom:.25rem;font-size:.8rem;font-weight:600;color:var(--ink-soft)}.developer-doc-link{font-size:.86rem;font-weight:500;color:var(--ink)}.app-nav-sublink-version{display:block;margin-top:.1rem;font-size:.7rem;font-weight:400;color:var(--muted-foreground)}.developer-heartbeat-banner{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.75rem;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary)}.developer-heartbeat-label{display:block;font-size:.72rem;color:var(--muted-foreground);font-weight:500}.developer-heartbeat-value{display:block;margin-top:.15rem;font-size:1rem;font-weight:600;color:var(--ink)}.developer-engine-pulse{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.developer-engine-pulse-alive{border-color:color-mix(in srgb,var(--ink) 18%,var(--border))}.developer-engine-pulse-quiet{background:var(--secondary)}.developer-engine-pulse-indicator{flex-shrink:0;width:.65rem;height:.65rem;margin-top:.35rem;border-radius:50%;background:var(--muted-foreground)}.developer-engine-pulse-alive .developer-engine-pulse-indicator{background:#1a7f37;box-shadow:0 0 0 0 color-mix(in srgb,#1a7f37 35%,transparent);animation:developer-engine-heartbeat 2.4s ease-in-out infinite}.developer-engine-pulse-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.developer-engine-pulse-status{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.developer-engine-pulse-alive .developer-engine-pulse-status{color:#1a7f37}.developer-engine-pulse-narrative{margin:0;font-size:.88rem;color:var(--ink-soft);line-height:1.5}.developer-engine-metrics{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.developer-coverage-lead{margin-top:-.25rem}.developer-coverage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.developer-coverage-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.7rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.developer-coverage-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;font-size:.95rem;font-weight:700;line-height:1}.developer-coverage-observing .developer-coverage-icon{color:#1a7f37}.developer-coverage-attention .developer-coverage-icon{color:#9a6700}.developer-coverage-not_observing .developer-coverage-icon{color:var(--muted-foreground)}.developer-coverage-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.developer-coverage-label{font-size:.9rem;font-weight:600;color:var(--ink)}.developer-coverage-detail{font-size:.78rem;color:var(--muted-foreground);line-height:1.4}.developer-coverage-state{font-size:.72rem;font-weight:600;color:var(--muted-foreground);text-align:right;white-space:nowrap}.developer-coverage-observing .developer-coverage-state{color:#1a7f37}.developer-coverage-attention .developer-coverage-state{color:#9a6700}.developer-engine-metric-card .developer-status-value{font-size:1.35rem}.developer-activity-kind{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.1rem .35rem;border-radius:calc(var(--radius) - 2px);background:var(--secondary);color:var(--muted-foreground)}.developer-activity-kind-observation{color:var(--ink)}.developer-activity-kind-action{color:#9a6700}.developer-activity-kind-builder{color:#57606a}.developer-activity-kind-replay{color:#0550ae}.developer-activity-kind-briefing{color:#6639ba}.developer-activity-kind-work{color:#1a7f37}.developer-activity-category{font-size:.72rem;color:var(--muted-foreground)}.developer-activity-empty{margin:0;padding:.75rem;border:1px dashed var(--border);border-radius:var(--radius);font-size:.86rem;color:var(--muted-foreground);line-height:1.5;background:var(--secondary)}@keyframes developer-engine-heartbeat{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,#1a7f37 35%,transparent)}50%{box-shadow:0 0 0 .45rem color-mix(in srgb,#1a7f37 0%,transparent)}}.developer-home-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}.developer-home-answer{padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.developer-home-question{display:block;font-size:.78rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}.developer-home-answer-value{display:block;margin-top:.35rem;font-size:1.15rem;font-weight:700}.developer-home-answer-meta{display:block;margin-top:.35rem;font-size:.8rem;color:var(--muted-foreground);line-height:1.45}.developer-home-clear{margin:0;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.86rem;color:var(--ink-soft);background:var(--secondary)}.developer-attention-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.developer-attention-item{padding:.7rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.developer-attention-item p{margin:0 0 .4rem;font-size:.86rem;color:var(--ink-soft)}.developer-attention-link{font-size:.82rem;font-weight:600;color:var(--ink);text-decoration:none}.developer-attention-link:hover{text-decoration:underline}.developer-text-input{width:100%;max-width:24rem;padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:.86rem}.developer-subheading{margin:.5rem 0 0;font-size:.88rem;font-weight:600;color:var(--muted-foreground)}.developer-command-block{display:flex;flex-direction:column;gap:.25rem}.developer-tool-guide{display:flex;flex-direction:column;gap:.5rem}@media (max-width:768px){.developer-api-layout{grid-template-columns:1fr}}