@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:ital,wght@0,400;0,500;0,600;1,400&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-primary:#6366f1;--color-brand-secondary:#4f46e5;--color-brand-accent:#38bdf8;--color-brand-highlight:#f8fafc;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-neutral:#64748b;--color-info:#38bdf8;--surface-dark:#090a10;--surface-base:#11131c;--surface-elevated:#191c28;--surface-hover:#222636;--border-color:#2e3448;--text-main:#f8fafc;--text-muted:#94a3b8;--color-bg-canvas:var(--surface-dark);--color-bg-surface:var(--surface-base);--color-bg-surface-raised:var(--surface-elevated);--color-bg-surface-hover:var(--surface-hover);--color-border-subtle:#222636;--color-border-glass:#6366f124;--color-text-primary:var(--text-main);--color-text-secondary:var(--text-muted);--color-text-muted:#64748b;--obsidian-canvas:#090a10;--obsidian-surface:#11131c;--obsidian-elevated:#191c28;--obsidian-border:#222636;--obsidian-border-strong:#2e3448;--obsidian-text:#f8fafc;--obsidian-text-muted:#94a3b8;--bg-app:#090a10;--surface-card:#11131c;--border-subtle:#222636;--border-strong:#2e3448;--border-focus:#6366f1;--glass-backdrop:#141417c7;--glass-bg:#181b21b8;--glass-bg-strong:#0f1115d9;--glass-border:#ffffff14;--glass-blur:blur(16px);--card-radius:12px;--card-radius-lg:16px;--card-radius-sm:8px;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-lg:0 10px 15px -3px #0009, 0 4px 6px -4px #0009;--shadow-drawer:-4px 0 24px #000000b3;--shadow-card:0 1px 3px #00000040, 0 1px 2px #00000026;--shadow-card-hover:0 10px 25px #00000059, 0 4px 10px #00000040;--shadow-floating:0 20px 60px #00000073, 0 8px 20px #00000040;--md-sys-color-primary:#38bdf8;--md-sys-color-on-primary:#082f49;--md-sys-color-primary-container:#0c4a6e;--md-sys-color-on-primary-container:#e0f2fe;--md-sys-color-secondary:#a1a1aa;--md-sys-color-on-secondary:#18181b;--md-sys-color-secondary-container:#27272a;--md-sys-color-on-secondary-container:#f4f4f5;--md-sys-color-tertiary:#c084fc;--md-sys-color-surface:#09090b;--md-sys-color-surface-container:#141417;--md-sys-color-surface-container-low:#09090b;--md-sys-color-surface-container-high:#1f1f23;--md-sys-color-surface-container-highest:#27272a;--md-sys-color-on-surface:#fafafa;--md-sys-color-on-surface-variant:#a1a1aa;--md-sys-color-outline:#52525b;--md-sys-color-outline-variant:#27272a;--md-sys-color-error:#ef4444;--md-sys-color-error-container:#7f1d1d;--bg:var(--md-sys-color-surface);--panel:var(--md-sys-color-surface-container);--panel-2:var(--md-sys-color-surface-container-high);--panel-3:var(--md-sys-color-surface-container-low);--border:var(--md-sys-color-outline-variant);--text:var(--md-sys-color-on-surface);--muted:var(--md-sys-color-on-surface-variant);--good:#10b981;--warn:#f59e0b;--bad:#ef4444;--ops-healthy:#10b981;--ops-healthy-container:#10b9811f;--ops-standby:#38bdf8;--ops-standby-container:#38bdf81f;--ops-attention:#f59e0b;--ops-attention-container:#f59e0b1f;--ops-proof:#a78bfa;--ops-proof-container:#a78bfa1f;--ops-action:#60a5fa;--ops-action-container:#60a5fa1f;--ops-disabled:#64748b;--button:var(--color-bg-surface-raised);--button-hover:var(--color-bg-surface-hover);--focus:var(--md-sys-color-primary);--accent:#facc15;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:24px}:root,:host{--surface-dark:#090a10;--surface-base:#11131c;--surface-elevated:#191c28;--surface-hover:#222636;--glass-bg:#11131cc2;--glass-bg-strong:#090a10e0;--glass-border:#6366f124;--glass-blur:blur(16px);--border-color:#2e3448;--text-main:#f8fafc;--text-muted:#94a3b8;--color-pass:#047857;--color-warn:#f59e0b;--color-primary:var(--color-brand-primary,#6366f1);--color-brand-laser:#6366f1;--color-brand-cobalt:#4f46e5;--color-brand-cyan:var(--color-brand-accent,#38bdf8);--color-primary-blue:#6366f1;--gradient-primary:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--gradient-accent:linear-gradient(135deg, #38bdf8 0%, #6366f1 100%);--gradient-card-dark:linear-gradient(145deg, #6366f112 0%, #4f46e50a 50%, #38bdf80f 100%);--gradient-mesh:radial-gradient(ellipse at 20% 50%, #6366f124 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, #4f46e51f 0%, transparent 50%), radial-gradient(ellipse at 60% 80%, #38bdf817 0%, transparent 50%);--gradient-text:linear-gradient(135deg, #818cf8 0%, #6366f1 50%, #38bdf8 100%);--touch-min:32px}@media (pointer:coarse),(max-width:768px){:root,:host{--touch-min:44px}}html{scrollbar-gutter:stable;background:var(--surface-dark,#09090b);color:var(--text-main,#fafafa)}.md-app{background:var(--color-bg-canvas,var(--surface-dark,#09090b));min-height:100vh;color:var(--color-text-primary,var(--text-main,#fafafa));scrollbar-gutter:stable;grid-template-columns:240px minmax(0,1fr);display:grid}.md-rail{box-sizing:border-box;background:var(--color-bg-surface,var(--surface-base,#141417));border-right:1px solid var(--color-border-subtle,var(--border-color,#334155));scrollbar-width:none;-ms-overflow-style:none;z-index:100;flex-direction:column;align-self:start;gap:3px;width:240px;height:100vh;min-height:100vh;padding:16px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.md-rail::-webkit-scrollbar{width:0;height:0;display:none}.md-rail-brand{border-bottom:1px solid var(--glass-border,#ffffff14);color:var(--text-main,#fafafa);flex-direction:row;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px 14px;text-decoration:none;display:flex}.md-rail-brand img{flex-shrink:0;width:28px;height:28px;display:block;margin:0!important}.md-rail-brand span{letter-spacing:.08em;color:var(--text-main,#fafafa);white-space:nowrap;font-size:13px;font-weight:700}.md-rail-link{color:var(--text-muted,#a1a1aa);min-height:40px;font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:background-color .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1);display:flex;position:relative;overflow:hidden}.md-rail-link[aria-current=page],.md-rail-brand{color:var(--color-text-primary,var(--text-main,#fafafa))}.md-rail-link:hover{background:var(--surface-hover,var(--color-bg-surface-raised,#27272a));color:var(--text-main,var(--color-text-primary,#fafafa))}.md-rail-link:before{content:"";background:var(--color-primary-blue,#4c9aff);border-radius:0 3px 3px 0;width:3px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.md-rail-link[aria-current=page]{color:var(--text-main,#fafafa);background:#3b82f61f;font-weight:600;box-shadow:inset 0 0 0 1px #3b82f638}.md-rail-link[aria-current=page]:before{transform:scaleY(1)}.md-rail-link[aria-current=page]:hover{background:#3b82f62e}.md-rail-link .material-symbols-outlined{width:24px;min-width:24px;height:24px;color:inherit;background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:20px;transition:color .15s;display:flex}.md-rail-link[aria-current=page] .material-symbols-outlined{color:var(--color-primary-blue,var(--color-brand-accent,#38bdf8));font-variation-settings:"FILL" 1}.md-rail-link span:last-child{letter-spacing:.15px;white-space:nowrap;text-overflow:ellipsis;color:inherit;overflow:hidden}.md-rail-link[aria-current=page] span:last-child{color:var(--color-text-primary,var(--text-main,#fafafa));font-weight:600}.material-symbols-outlined{margin:0 auto 4px;font-family:Material Symbols Outlined;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:block}@media (max-width:768px){.md-app{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100dvh;min-height:0;overflow:hidden}.md-rail{z-index:50;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;border-right:0;border-top:1px solid var(--color-border-subtle,var(--border-color,#334155));background:var(--color-bg-surface,var(--surface-base,#141417));border-bottom:0;flex-direction:row;grid-row:2;align-items:center;gap:2px;width:100%;height:72px;min-height:72px;padding:0 4px;position:static;overflow-x:auto}.md-rail-brand{display:none}.md-rail-link{background:0 0;border-radius:8px;flex-direction:column;flex:0 0 68px;justify-content:center;min-height:58px;padding:4px 2px 2px}.md-rail-link:before{display:none}.md-rail-link .material-symbols-outlined{border-radius:16px;width:56px;height:32px;margin:0 auto 4px;font-size:22px}.md-rail-link[data-rail-tier=secondary]{opacity:.82;flex:0 0 60px}.md-rail-link[data-rail-tier=secondary] span:last-child{font-size:9.5px}.md-rail-link span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:10px;line-height:1.2;overflow:hidden}.shell{grid-row:1;min-height:0;padding:10px 10px 20px;overflow-y:auto}.topbar{border-radius:8px;min-height:42px;margin-bottom:8px;padding:8px 12px}}*{box-sizing:border-box}body{font-family:var(--font-sans);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;margin:0}button,input,select,textarea{font-family:inherit}code,pre,.monospace{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1,h2,h3,p{margin:0}h1{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.25}h2{letter-spacing:-.015em;font-size:16px;font-weight:650}.mux-chrome{z-index:20;border-bottom:1px solid var(--color-border-subtle,#27272a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141417f2;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex;position:sticky;top:0}.mux-brand,.mux-link{color:var(--color-text-primary,#fafafa);text-decoration:none}.mux-brand{white-space:nowrap;margin-right:12px;font-weight:800}.mux-link{min-height:var(--touch-min);border:1px solid var(--color-border-subtle,#27272a);background:var(--color-bg-surface,#141417);color:var(--color-text-secondary,#a1a1aa);border-radius:12px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.mux-link:hover{background:var(--color-bg-surface-raised,#1f1f23);color:var(--color-text-primary,#fafafa);border-color:var(--color-border-subtle,#27272a)}.mux-link[aria-current=page]{background:var(--color-bg-surface-raised,#1f1f23);color:var(--color-text-primary,#fafafa);border-color:var(--color-brand-accent,#38bdf8);box-shadow:0 0 0 1px var(--color-brand-accent,#38bdf8)}.shell{background:var(--color-bg-canvas,#09090b);width:100%;min-width:0;max-width:100%;color:var(--color-text-primary,#fafafa);margin:0 auto;padding:24px 28px 36px}.settings-shell{max-width:1360px}.topbar,.panel-header,.toolbar,.stats,.logs-layout{gap:12px;display:flex}.topbar,.md-top-nav{background:var(--glass-bg-strong,var(--color-bg-surface,#141417));-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border,var(--color-border-subtle,#27272a));min-height:56px;color:var(--color-text-primary,#fafafa);border-radius:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:20px;padding:10px 20px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f}.topbar:after,.md-top-nav:after{content:"";background:var(--gradient-primary,linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%));opacity:.35;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.topbar-page-icon{border:1px solid var(--glass-border,#ffffff14);width:36px;height:36px;color:var(--color-primary-blue,#4c9aff);background:#3b82f61f;border-radius:8px;flex:0 0 36px;place-items:center;display:inline-grid}.topbar-page-icon.ops-tone-proof{color:#a78bfa;background:#8b5cf61f}.topbar-page-icon .material-symbols-outlined{margin:0;font-size:20px}.title-block{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#a1a1aa);white-space:nowrap;margin:0;font-size:11px;font-weight:700}.title-block h1{letter-spacing:-.015em;color:var(--text-main,#fafafa);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.25}.title-block .subtle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.subtle{color:var(--muted);font-size:12px}.toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto}.manual-capture-banner{color:#ffb454;background:#ffb45414;border:1px solid #ffb45438;border-radius:8px;align-items:center;gap:8px;min-height:28px;margin-bottom:10px;padding:4px 12px;font-size:11px;display:flex}.manual-capture-banner .badge{letter-spacing:.04em;white-space:nowrap;flex-shrink:0;padding:1px 6px;font-size:9.5px;font-weight:700}.manual-capture-banner span{white-space:nowrap;text-overflow:ellipsis;color:#c4c6d0;font-size:11px;overflow:hidden}.live-capture-chip{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-height:36px;display:inline-flex}.live-capture-chip .badge{white-space:nowrap}.live-capture-trigger{white-space:nowrap;flex-shrink:0;min-height:30px;padding:3px 10px;font-size:12px;overflow:visible}.live-status-strip{background:var(--md-sys-color-surface-container,#1d2025);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;padding:10px 14px;display:flex}.live-capture-actions{margin:0 0 12px}.live-capture-thumbs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0 0 16px;display:grid}.live-capture-thumb{border:1px solid var(--md-sys-color-outline-variant,#44474e);min-width:240px;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;transition:border-color .2s,transform .15s;display:flex}.live-capture-thumb:hover{border-color:var(--md-primary,#60a5fa);transform:translateY(-1px)}.live-capture-thumb img{aspect-ratio:16/10;object-fit:cover;background:#0a1220;border-radius:6px;width:100%;display:block}.live-capture-thumb .material-symbols-outlined{color:var(--text-muted,#9ca3af);margin-bottom:2px;font-size:28px}.live-capture-thumb>span:not(.badge):not(.material-symbols-outlined){letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;text-transform:uppercase;color:#f1f5f9;min-width:0;font-size:13px;font-weight:700;display:block;overflow:hidden}.live-capture-thumb .badge{align-self:flex-start}.live-capture-thumb-selector{min-width:0;max-width:100%;color:var(--text-muted,#9ca3af);white-space:nowrap;text-overflow:ellipsis;background:#00000040;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.4;display:block;overflow:hidden}.live-capture-thumb-selector.blocked{color:var(--md-error)}.live-capture-thumb.stale{border-color:#ffb95280}.live-capture-thumb.error,.live-capture-thumb.missing,.live-capture-thumb.warning{border-color:#ff78788c}.live-capture-receipt{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:8px 10px;display:flex}.live-capture-receipt a{overflow-wrap:anywhere;align-items:center;min-height:32px;padding:2px 0;display:inline-flex}main a:not(.md-rail-link):not(.md-rail-brand):not(.ops-module):not(.md-app-card):not(.proof-thumb-link):not(.all-pages-current-proof-image):not(.standalone-live-proof-image){min-height:var(--touch-min);min-width:var(--touch-min);align-items:center;display:inline-flex}.live-capture-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-4px 0 12px;display:grid}.live-capture-source-chip{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.live-capture-source-chip.unobserved{color:var(--md-sys-color-on-surface-variant,#c4c7c5);border-style:dashed}.live-capture-source-heading{align-items:center;gap:6px;min-width:0;display:flex}.live-capture-source-heading .material-symbols-outlined{flex:none;font-size:18px}.live-capture-source-chip strong,.live-capture-source-chip small{overflow-wrap:anywhere}.live-capture-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.live-capture-policy-card{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.live-capture-policy-card.blocked{border-style:dashed}.live-capture-policy-card .material-symbols-outlined{color:var(--md-sys-color-primary,#a8c7fa);font-size:20px}.live-capture-policy-card div,.live-capture-policy-card strong,.live-capture-policy-card small{overflow-wrap:anywhere;min-width:0}.live-capture-next-action-line{max-width:28rem;display:block}.all-pages-live-proof-rail.md-readiness-chip-compact{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-lowest,#0f1114);border-radius:8px;flex-direction:column;gap:0;margin:0 0 12px;padding:6px 12px;transition:all .2s ease-in-out;display:flex}.md-readiness-compact-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:32px;display:flex}.md-readiness-compact-info{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.md-readiness-icon{color:var(--md-sys-color-primary,#70b7ff);flex-shrink:0;font-size:16px}.md-readiness-page-name{white-space:nowrap;font-size:13px;font-weight:600}.md-readiness-stat{background:var(--md-sys-color-surface-container,#1b1f24);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.md-readiness-stat.warn{color:var(--md-sys-color-warning,#fbc02d)}.md-readiness-stat.err{color:var(--md-sys-color-error,#ffb4ab)}.md-readiness-compact-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.md-readiness-btn{white-space:nowrap;border-radius:14px;flex-shrink:0;min-height:28px;padding:2px 10px;font-size:12px;overflow:visible}.md-readiness-toggle{white-space:nowrap;min-height:28px;color:var(--md-sys-color-primary,#70b7ff);border-radius:14px;flex-shrink:0;align-items:center;gap:2px;padding:2px 8px;font-size:12px;display:inline-flex}.md-readiness-toggle .material-symbols-outlined{font-size:16px}.md-readiness-details-drawer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px;animation:.2s ease-in-out mdFadeIn;display:flex}.md-readiness-drawer-links{align-items:center;gap:8px;display:flex}.all-pages-current-proof{align-items:center;gap:10px;min-width:0;display:flex}.all-pages-current-proof-image{aspect-ratio:16/10;border:1px solid var(--md-sys-color-outline-variant,#44474e);width:72px;color:var(--md-sys-color-on-surface-variant,#c2c7cf);background:var(--md-sys-color-surface-container,#1b1f24);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;text-decoration:none;display:grid;overflow:hidden}.all-pages-current-proof-image img{object-fit:cover;width:100%;height:100%}.all-pages-current-proof-copy{gap:2px;min-width:0;display:grid}.all-pages-current-proof-copy strong,.all-pages-current-proof-copy small{overflow-wrap:anywhere}.all-pages-live-proof-summary,.all-pages-live-proof-sources,.all-pages-live-proof-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.all-pages-live-proof-summary span,.all-pages-live-proof-sources span{background:var(--md-sys-color-surface-container,#1b1f24);border-radius:6px;align-items:baseline;gap:4px;min-height:24px;padding:2px 8px;font-size:11px;display:inline-flex}.all-pages-live-proof-error{color:var(--md-sys-color-error,#ffb4ab);margin-top:4px;font-size:12px}@keyframes mdFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.all-pages-live-proof-rail.md-readiness-chip-compact{padding:8px 10px}.md-readiness-compact-row{flex-direction:column;align-items:stretch;gap:8px}.md-readiness-compact-info{width:100%}.md-readiness-compact-actions{justify-content:flex-start;gap:6px;width:100%;margin-left:0}.md-readiness-btn,.md-readiness-toggle,.live-capture-trigger{white-space:nowrap;text-overflow:clip;flex-shrink:0;min-height:28px;padding:3px 8px;font-size:11px;overflow:visible}.md-readiness-details-drawer{flex-direction:column;align-items:stretch}}@media (max-width:560px){.live-capture-sources,.live-capture-policy-grid{grid-template-columns:1fr}}.evidence-freshness{gap:14px}.evidence-freshness-links{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.proof-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.manual-capture-banner{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-high);width:100%;color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:10px;margin:-8px 0 16px;padding:10px 14px;display:flex}@media (max-width:599px){.manual-capture-banner{flex-direction:column;align-items:flex-start}}input,textarea,select,button,.secondary{border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface-container-highest,var(--md-sys-color-surface-container-high));color:var(--md-sys-color-on-surface);min-height:var(--touch-min);border-radius:4px;padding:10px 16px;font:500 14px Roboto,sans-serif;text-decoration:none}button,.secondary{cursor:pointer;letter-spacing:.1px;border-radius:20px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background .12s,box-shadow .12s;display:inline-flex}button:hover,.secondary:hover{background:var(--button-hover)}button:active,.secondary:active{transform:translateY(1px)}button:focus-visible,.secondary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button:disabled,input:disabled{cursor:progress;opacity:.58}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.8s linear infinite am-button-spin}@keyframes am-button-spin{to{transform:rotate(360deg)}}button.action-pending{min-width:104px}.actions button:disabled{opacity:.34;filter:grayscale(.7)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.stat,.stat-card{background:var(--surface-base,#141417);border:1px solid var(--border-color,#334155);border-radius:12px;min-width:0;padding:20px;transition:background-color .2s,border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.stat:hover,.stat-card:hover{background:var(--surface-hover,#27272a);border-color:#3b82f659}.stat span{letter-spacing:.4px;color:var(--text-muted,#a1a1aa);font-size:12px;font-weight:500}.stat strong{color:var(--text-main,#fafafa);overflow-wrap:anywhere;margin-top:6px;font-size:24px;font-weight:600;display:block}.stat-display strong{overflow-wrap:normal;font-size:14px;line-height:1.3}.telemetry-controls{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:14px;min-height:48px;margin:-4px 0 16px;padding:8px 0;display:flex}.telemetry-toggle,.telemetry-interval{color:var(--muted);min-height:var(--touch-min);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.telemetry-toggle input{width:20px;min-height:20px}.telemetry-interval select{min-height:var(--touch-min);padding:6px 30px 6px 10px}.hosted-shell .stat[data-stat=Data\ Source]{min-width:min(100%,220px)}.hosted-shell .stat[data-stat=Data\ Source] strong{font-size:15px;line-height:1.28}.panel,.md-panel,.card{background:var(--surface-base,#141417);border:1px solid var(--border-color,#334155);border-radius:12px;margin-bottom:20px;padding:20px;transition:background-color .2s,border-color .2s;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:end;margin-bottom:12px}.panel-header h2{margin:0 0 6px;line-height:1.25}.panel-header p.subtle{margin:0;line-height:1.4;display:block}.table-wrap{max-width:100%;overflow:auto}.apps-panel table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.apps-panel th,.apps-panel td{white-space:nowrap;overflow-wrap:normal;padding:10px 14px}.apps-panel th{text-transform:uppercase;letter-spacing:.05em;color:var(--obsidian-text-muted,#94a3b8);z-index:10;background:#141417;border-bottom:1px solid #ffffff14;font-size:11px;font-weight:700;position:sticky;top:0}.apps-panel th:first-child,.apps-panel td:first-child{width:15%}.apps-panel th:nth-child(2),.apps-panel td:nth-child(2),.apps-panel th:nth-child(3),.apps-panel td:nth-child(3){width:8%}.apps-panel th:nth-child(4),.apps-panel td:nth-child(4),.apps-panel th:nth-child(5),.apps-panel td:nth-child(5){width:5%}.apps-panel th:nth-child(6),.apps-panel td:nth-child(6){width:7%}.apps-panel th:nth-child(7),.apps-panel td:nth-child(7),.apps-panel th:nth-child(8),.apps-panel td:nth-child(8){width:6%}.apps-panel th:nth-child(9),.apps-panel td:nth-child(9){width:9%}.apps-panel th:nth-child(10),.apps-panel td:nth-child(10){width:16%}.apps-panel th:nth-child(11),.apps-panel td:nth-child(11){width:15%}.apps-panel .actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.apps-panel .actions button{width:var(--touch-min);min-width:var(--touch-min);height:var(--touch-min);flex:0 0 var(--touch-min);border-radius:50%;padding:0}.apps-panel .actions button.action-pending{width:52px;min-width:52px}.apps-panel .actions button span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table{border-collapse:collapse;width:100%;min-width:1180px}body[data-page=gpu-fleet] .responsive-table,body[data-page=data-collectors] .responsive-table,body[data-page=agent-runners] .responsive-table{table-layout:fixed;min-width:0}body[data-page=gpu-fleet] .responsive-table th,body[data-page=gpu-fleet] .responsive-table td,body[data-page=data-collectors] .responsive-table th,body[data-page=data-collectors] .responsive-table td,body[data-page=agent-runners] .responsive-table th,body[data-page=agent-runners] .responsive-table td{overflow-wrap:anywhere}.gpu-runtime-table th:first-child,.gpu-runtime-table td:first-child{width:18%}.gpu-runtime-table th:nth-child(2),.gpu-runtime-table td:nth-child(2){width:13%}.gpu-runtime-table th:nth-child(3),.gpu-runtime-table td:nth-child(3),.gpu-runtime-table th:nth-child(4),.gpu-runtime-table td:nth-child(4),.gpu-runtime-table th:nth-child(5),.gpu-runtime-table td:nth-child(5){width:9%}.gpu-runtime-table th:nth-child(6),.gpu-runtime-table td:nth-child(6){width:17%}.gpu-runtime-table th:nth-child(7),.gpu-runtime-table td:nth-child(7){width:25%}th,td{border-top:1px solid var(--md-sys-color-outline-variant);vertical-align:top;text-align:left;padding:16px 12px;font-size:14px}th{color:var(--md-sys-color-on-surface-variant);border-top:none;font-weight:500}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:var(--panel-2)}.badge{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;border-radius:0;flex-shrink:0;align-self:flex-start;align-items:center;max-width:100%;padding:0;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.badge.status-indicator{background:0 0;border:0;gap:6px}.status-indicator:before{content:"";background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.md-app button.icon-action,.md-app a.icon-action{box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.icon-action:focus-visible{outline:2px solid var(--md-sys-color-primary,#74c7ff);outline-offset:3px}.unavailable-link{color:var(--muted,#94a3b8);cursor:default;text-decoration:none}.badge.running,.badge.healthy{color:#8ee6bb;background:#1f9d682e}.badge.idle{color:#cbd7ef;background:#9fb0d129}.badge.neutral,.badge.stopped,.badge.offline{color:#94a3b8;background:#64748b38}.badge.degraded{color:#f3cf7a;background:#c78d1b2e}.actions{flex-wrap:wrap;gap:6px;display:flex}.actions button{padding:8px 10px}.readonly-note{color:#cbd7ef;white-space:nowrap;background:#9fb0d124;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.logs-layout{flex-wrap:wrap;align-items:stretch}.logs-layout .panel{flex:520px}.logs-disclosure{border:1px solid var(--border);background:#09111f6b;border-radius:16px}.logs-disclosure summary{min-height:var(--touch-min);cursor:pointer;color:var(--muted);align-items:center;padding:10px 12px;font-weight:800;display:flex}.assistant-panel{border-color:#8ee6bb47}.assistant-log{border:1px solid var(--border);color:#dfe7fb;background:#09111f;border-radius:16px;gap:12px;min-height:150px;max-height:min(420px,52vh);padding:14px;font-size:13px;line-height:1.55;display:grid;overflow:auto}.assistant-log-empty{align-items:center;min-height:72px;max-height:96px;display:flex}.assistant-form{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.assistant-form textarea{resize:vertical;white-space:pre-wrap;background:var(--obsidian-canvas,#09090b);min-height:48px;max-height:132px;color:var(--obsidian-text,#fafafa);border:1px solid var(--obsidian-border,#27272a);box-sizing:border-box;border-radius:8px;flex:1;padding:10px 14px;font-size:13px;line-height:1.35;overflow:auto}.assistant-form textarea:focus{border-color:var(--color-brand-cyan,#38bdf8);box-shadow:0 0 0 1px var(--color-brand-cyan,#38bdf8);outline:none}.assistant-message{white-space:normal;background:#121b2dd6;border:1px solid #273955d1;border-radius:16px;min-width:min(360px,92%);max-width:min(880px,92%);padding:12px 14px}.assistant-message-pending{color:#c7d7ff;padding-bottom:20px;position:relative}.assistant-timer{color:#94a3b88f;pointer-events:none;font-size:10px;font-weight:600;line-height:1;position:absolute;bottom:5px;left:14px}.assistant-message-user{color:#dbeafe;background:#203251e0;border-color:#70b7ff57;justify-self:end}.assistant-message-assistant{color:#dfe7fb;border-color:#f3cf7a57;justify-self:start}.assistant-message-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.assistant-role{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.assistant-proof-label{color:#f3cf7a;text-transform:uppercase;margin-right:auto;font-size:11px;font-weight:800}.assistant-content{white-space:normal;overflow-wrap:anywhere;gap:8px;display:grid}.assistant-paragraph{margin:0}.assistant-list{margin:0;padding-left:18px}.assistant-list li+li{margin-top:5px}.assistant-message-collapsed{max-width:min(760px,92%)}.assistant-pasted-context{background:#09111f5c;border:1px solid #70b7ff2e;border-radius:16px}.assistant-pasted-context summary{min-height:var(--touch-min);cursor:pointer;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.assistant-pasted-context strong{color:#dbeafe}.assistant-pasted-context span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-content-full{border-top:1px solid #70b7ff29;max-height:260px;padding:10px;font-size:12px;overflow:auto}.assistant-meta{color:var(--muted);margin-top:4px;font-size:11px;display:block}.assistant-queue-meta{color:#bdf7dc;font-weight:800}.assistant-action{color:var(--accent);text-underline-offset:3px;margin-left:6px;font-weight:800;text-decoration:underline}.assistant-details{color:var(--muted);margin-top:8px;font-size:11px}.assistant-details summary{min-height:var(--touch-min);cursor:pointer;width:max-content;color:var(--muted);align-items:center;padding:2px 0;font-weight:800;display:inline-flex}.assistant-details pre{color:#cbd7ef;white-space:pre-wrap;overflow-wrap:anywhere;background:#09111fb8;border-radius:16px;margin:6px 0 0;padding:8px}.assistant-typing{vertical-align:baseline;width:22px;margin-left:3px;animation:1.1s steps(4,end) infinite assistantTypingPulse;display:inline-flex;overflow:hidden}@keyframes assistantTypingPulse{0%{width:0}to{width:22px}}.settings-console,.settings-groups{gap:14px;display:grid}.settings-hero{background:#0f1a2c;border:1px solid #70b7ff33;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:18px;display:flex}.settings-hero-compact{align-items:center;padding:12px 14px}.settings-hero h2{margin-bottom:4px;font-size:24px}.settings-group{background:var(--md-sys-color-surface-container);border:1px solid #273955e6;border-radius:16px;padding:14px}details.settings-group{display:block}details.settings-group:not([open]){padding-bottom:12px}details.settings-group:not([open]) .settings-field-grid{display:none}.settings-group-header{min-height:var(--touch-min);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}details.settings-group:not([open]) .settings-group-header{margin-bottom:0}.settings-group h3{margin:0 0 4px;font-size:17px}.settings-field-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;display:grid}.settings-field{color:var(--muted);gap:7px;font-size:13px;display:grid}.settings-field input{width:100%;min-height:var(--touch-min);background:#1f3151}.settings-field textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:150px;color:var(--text);background:#1f3151;border-radius:16px;padding:10px 12px;font-family:Consolas,Menlo,monospace;font-size:12px;line-height:1.45}.settings-field-wide textarea{font-size:13px;line-height:1.55}.settings-field-wide{grid-column:1/-1}.settings-field small{color:#8394b4;font-size:11px;line-height:1.3}.field-source{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-field input[type=checkbox].md-checkbox-target,.md-checkbox-target{z-index:1;width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min);opacity:0;cursor:pointer;margin:0;padding:0;position:relative}.check-row{grid-template-columns:var(--touch-min) 1fr;min-height:var(--touch-min);align-content:center;align-items:center;position:relative}.check-row-copy{gap:2px;display:grid}.md-checkbox-visual{border:2px solid var(--muted);pointer-events:none;background:0 0;border-radius:2px;width:20px;height:20px;transition:background-color .12s,border-color .12s,box-shadow .12s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.md-checkbox-target:checked+.md-checkbox-visual{border-color:var(--accent);background:var(--accent)}.md-checkbox-target:checked+.md-checkbox-visual:after{content:"";border:2px solid #07121f;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.md-checkbox-target:focus-visible+.md-checkbox-visual{box-shadow:0 0 0 4px #48c8ff3d}.toggle,.toggle-label{position:relative}.settings-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.settings-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:6px 0 12px;display:flex}.settings-filter{min-width:min(100%,340px);color:var(--muted);gap:6px;font-size:13px;display:grid}.settings-current{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px;display:grid}.settings-current article{background:#101a2c;border:1px solid #273955e6;border-radius:16px;min-height:68px;padding:12px 14px}.settings-current span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.settings-current strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.meta-compact dd{overflow-wrap:anywhere}.settings-overview,.apps-quicklook{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.apps-quicklook{grid-template-columns:repeat(3,minmax(0,1fr))}.lineage-proof-strip{background:#c78d1b14;border:1px solid #f3cf7a52;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px;padding:10px 12px;display:flex}.lineage-proof-strip span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.lineage-proof-strip strong{color:#f3cf7a;font-size:13px}.app-row-detail{cursor:default}.app-row-detail td{background:color-mix(in srgb, var(--md-sys-color-primary) 7%, transparent);padding:10px 8px 14px}.app-row-detail:not(.selected){display:none}.app-row-detail .detail-chip{min-height:32px;color:var(--md-sys-color-on-surface);vertical-align:top;background:#9fb0d11f;border-radius:999px;align-items:center;gap:6px;margin:3px 6px 3px 0;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.app-row-detail .detail-chip .material-symbols-outlined{color:var(--ops-action);margin:0;font-size:17px}.app-row-detail .detail-log{white-space:nowrap;text-overflow:ellipsis;max-width:min(100%,560px);overflow:hidden}.settings-overview article,.apps-quicklook article{background:#0f1727;border:1px solid #273955c2;border-radius:16px;min-height:58px;padding:10px 12px}.settings-overview span,.apps-quicklook span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.settings-overview strong,.apps-quicklook strong{color:var(--text);font-size:18px}.settings-overview small,.apps-quicklook small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.settings-advanced{background:#0c1423;border:1px solid #273955b3;border-radius:16px;padding:12px}.settings-advanced>summary{min-height:var(--touch-min);cursor:pointer;color:var(--text);align-items:center;padding:4px;font-weight:800;display:flex}.settings-groups-nested{margin-top:12px}.settings-inventory{background:#0f1727;border:1px solid #273955cc;border-radius:16px;margin-top:18px;padding:12px}.settings-inventory summary{min-height:var(--touch-min);cursor:pointer;color:var(--text);align-items:center;padding:4px;font-weight:700;display:flex}.value-cell{color:#d7e2f8;max-width:340px;line-height:1.45}.logs{color:#dfe7fb;white-space:pre-wrap;word-break:break-word;background:#09111f;border-radius:16px;min-height:260px;max-height:480px;margin:0;padding:16px;font-family:Consolas,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto}.meta{grid-template-columns:max-content 1fr;gap:10px 14px;margin:0;display:grid}.meta dt{color:var(--muted)}.meta dd{margin:0}@media (max-width:900px){.mux-chrome{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px;display:grid;position:static}.mux-brand{grid-column:1/-1;margin:0;font-size:0}.mux-brand:after{content:"Fleetboots";letter-spacing:.5px;font-size:14px;font-weight:800}.mux-link{min-height:var(--touch-min);justify-content:center;padding:0 8px;font-size:12px}.shell{padding:16px}h1{font-size:24px}.settings-current,.settings-overview,.apps-quicklook,.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hero{flex-direction:column}.toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.toolbar button,.toolbar .secondary{width:auto}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-stat=All\ Terminals],.stat[data-stat="All New Terms"]{display:none}.hosted-shell .stat[data-stat=Data\ Source]{grid-column:1/-1}.stat{min-width:0;padding:10px 12px}table{min-width:0}.apps-panel table,.apps-panel thead,.apps-panel tbody,.apps-panel tr,.apps-panel td{width:100%;display:block}.apps-panel thead{display:none}.apps-panel tr{border:1px solid var(--border);background:var(--panel-2);border-radius:16px;margin-bottom:10px;padding:10px}.apps-panel td{border:0;grid-template-columns:96px 1fr;gap:10px;width:100%;padding:4px 0;font-size:12px;display:grid}.apps-panel td[data-label]{width:100%}.apps-panel td[data-label=Child\ Procs],.apps-panel td[data-label=Terminals],.apps-panel td[data-label=New\ Terms],.apps-panel td[data-label=Port],.apps-panel td[data-label=PID],.apps-panel td[data-label=Uptime],.apps-panel td[data-label=Last\ Log]{display:none}.apps-panel td[data-label=App],.apps-panel td[data-label=Status],.apps-panel td[data-label=Health],.apps-panel td[data-label=Actions]{grid-template-columns:1fr}.apps-panel td[data-label=App]:before,.apps-panel td[data-label=Status]:before,.apps-panel td[data-label=Health]:before,.apps-panel td[data-label=Actions]:before{display:none}.apps-panel td[data-label=Status],.apps-panel td[data-label=Health]{width:auto;padding-right:6px;display:inline-flex}.apps-panel .actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.apps-panel .actions button{width:100%;min-width:var(--touch-min);padding:8px 6px;font-size:12px}.apps-panel .actions button.action-pending{min-width:0}.apps-panel td:before{content:attr(data-label);color:var(--muted);font-weight:700}.assistant-form{grid-template-columns:1fr auto;display:grid}.settings-panel,.settings-group{padding:12px}.settings-group-header{align-items:center}.settings-field textarea{min-height:170px;font-size:13px}}@media (max-width:560px){body[data-page=gpu-fleet] .stats .stat:first-child{grid-column:1/-1}body[data-page=gpu-fleet] .stat strong{overflow-wrap:normal;word-break:normal}body[data-page=gpu-fleet] .responsive-table,body[data-page=gpu-fleet] .responsive-table tbody,body[data-page=gpu-fleet] .responsive-table tr,body[data-page=gpu-fleet] .responsive-table td,body[data-page=data-collectors] .responsive-table,body[data-page=data-collectors] .responsive-table tbody,body[data-page=data-collectors] .responsive-table tr,body[data-page=data-collectors] .responsive-table td,body[data-page=agent-runners] .responsive-table,body[data-page=agent-runners] .responsive-table tbody,body[data-page=agent-runners] .responsive-table tr,body[data-page=agent-runners] .responsive-table td{width:100%;display:block}body[data-page=gpu-fleet] .responsive-table thead,body[data-page=data-collectors] .responsive-table thead,body[data-page=agent-runners] .responsive-table thead{display:none}body[data-page=gpu-fleet] .responsive-table tr,body[data-page=data-collectors] .responsive-table tr,body[data-page=agent-runners] .responsive-table tr{border:1px solid var(--border);background:var(--panel-3);border-radius:16px;margin-bottom:10px;padding:8px 10px}body[data-page=gpu-fleet] .responsive-table td,body[data-page=data-collectors] .responsive-table td,body[data-page=agent-runners] .responsive-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(86px,38%) minmax(0,1fr);gap:10px;padding:5px 0;display:grid}body[data-page=gpu-fleet] .responsive-table td:before,body[data-page=data-collectors] .responsive-table td:before,body[data-page=agent-runners] .responsive-table td:before{content:var(--cell-label,"Value");color:var(--muted);font-weight:700}body[data-page=gpu-fleet] .responsive-table td[data-label]:before,body[data-page=data-collectors] .responsive-table td[data-label]:before,body[data-page=agent-runners] .responsive-table td[data-label]:before{content:attr(data-label)}body[data-page=gpu-fleet] .responsive-table td[colspan],body[data-page=data-collectors] .responsive-table td[colspan],body[data-page=agent-runners] .responsive-table td[colspan]{display:block}body[data-page=gpu-fleet] .responsive-table td[colspan]:before,body[data-page=data-collectors] .responsive-table td[colspan]:before,body[data-page=agent-runners] .responsive-table td[colspan]:before{display:none}.gpu-metrics-table td:first-child,.gpu-models-table td:first-child,.gpu-catalog-table td:first-child,.runner-usage-table td:first-child,.runner-costs-table td:first-child{--cell-label:"Model"}.gpu-metrics-table td:nth-child(2){--cell-label:"Running"}.gpu-metrics-table td:nth-child(3){--cell-label:"Waiting"}.gpu-metrics-table td:nth-child(4){--cell-label:"Tokens"}.gpu-runtime-table td:first-child{--cell-label:"Runtime"}.gpu-runtime-table td:nth-child(2){--cell-label:"Phase"}.gpu-runtime-table td:nth-child(3){--cell-label:"Running"}.gpu-runtime-table td:nth-child(4){--cell-label:"Waiting"}.gpu-runtime-table td:nth-child(5){--cell-label:"KV cache"}.gpu-runtime-table td:nth-child(6){--cell-label:"Generation"}.gpu-runtime-table td:nth-child(7){--cell-label:"Collection"}.gpu-hosts-table td:first-child{--cell-label:"Host"}.gpu-hosts-table td:nth-child(2){--cell-label:"GPU"}.gpu-hosts-table td:nth-child(3){--cell-label:"Model"}.gpu-hosts-table td:nth-child(4){--cell-label:"PCI"}.gpu-hosts-table td:nth-child(5){--cell-label:"Watch"}.gpu-models-table td:nth-child(2),.runner-usage-table td:nth-child(2){--cell-label:"Status"}.gpu-models-table td:nth-child(3),.runner-usage-table td:nth-child(3){--cell-label:"Active"}.gpu-models-table td:nth-child(4),.runner-usage-table td:nth-child(4){--cell-label:"Completed"}.gpu-models-table td:nth-child(5),.runner-usage-table td:nth-child(5){--cell-label:"Rejected"}.gpu-models-table td:nth-child(6),.runner-usage-table td:nth-child(6){--cell-label:"Failed"}.gpu-models-table td:nth-child(7){--cell-label:"Backends"}.gpu-models-table td:nth-child(8){--cell-label:"Proof"}.gpu-catalog-table td:nth-child(2){--cell-label:"Backend count"}.runner-costs-table td:nth-child(2){--cell-label:"Sessions"}.runner-costs-table td:nth-child(3){--cell-label:"Input tokens"}.runner-costs-table td:nth-child(4){--cell-label:"Output tokens"}.runner-costs-table td:nth-child(5){--cell-label:"Cost USD"}.runner-sessions-table td:first-child{--cell-label:"Session"}.runner-sessions-table td:nth-child(2){--cell-label:"Agent"}.runner-sessions-table td:nth-child(3){--cell-label:"Model"}.runner-sessions-table td:nth-child(4){--cell-label:"Status"}.runner-sessions-table td:nth-child(5){--cell-label:"Started"}.runner-sessions-table td:nth-child(6){--cell-label:"Cost USD"}.runner-providers-table td:first-child{--cell-label:"Provider"}.runner-providers-table td:nth-child(2){--cell-label:"Configured"}.runner-providers-table td:nth-child(3){--cell-label:"Status"}.runner-providers-table td:nth-child(4){--cell-label:"Source"}.runners-control-table td:first-child{--cell-label:"Runner"}.runners-control-table td:nth-child(2){--cell-label:"Host"}.runners-control-table td:nth-child(3){--cell-label:"Model"}.runners-control-table td:nth-child(4){--cell-label:"Status"}.runners-control-table td:nth-child(5){--cell-label:"Workspace"}.runners-control-table td:nth-child(6){--cell-label:"Queue"}.runners-control-table td:nth-child(7){--cell-label:"Heartbeat"}.runners-control-table td:nth-child(8){--cell-label:"Actions"}.gpu-lanes-table td:first-child{--cell-label:"Lane"}.gpu-lanes-table td:nth-child(2){--cell-label:"Host"}.gpu-lanes-table td:nth-child(3){--cell-label:"Backend"}.gpu-lanes-table td:nth-child(4){--cell-label:"Model"}.gpu-lanes-table td:nth-child(5){--cell-label:"Health"}.gpu-lanes-table td:nth-child(6){--cell-label:"Detail"}.gpu-boards-table td:first-child{--cell-label:"Surface"}.gpu-boards-table td:nth-child(2){--cell-label:"Route"}.gpu-boards-table td:nth-child(3){--cell-label:"Contract"}.gpu-integrations-table td:first-child{--cell-label:"Integration"}.gpu-integrations-table td:nth-child(2){--cell-label:"Endpoint"}.gpu-integrations-table td:nth-child(3){--cell-label:"State"}.gpu-integrations-table td:nth-child(4){--cell-label:"Notes"}.data-collectors-table td:first-child{--cell-label:"Collector"}.data-collectors-table td:nth-child(2){--cell-label:"Collector ID"}.data-collectors-table td:nth-child(3){--cell-label:"Family"}.data-collectors-table td:nth-child(4){--cell-label:"Transport"}.data-collectors-table td:nth-child(5){--cell-label:"State"}.data-collectors-table td:nth-child(6){--cell-label:"Data age"}.data-collectors-table td:nth-child(7){--cell-label:"Last success"}.data-collectors-table td:nth-child(8){--cell-label:"Budget"}.data-collectors-table td:nth-child(9){--cell-label:"Elapsed"}.data-collectors-table td:nth-child(10){--cell-label:"Last error"}.data-collectors-table code{overflow-wrap:anywhere}.settings-current,.settings-overview,.apps-quicklook,.settings-field-grid{grid-template-columns:1fr}.settings-field input,.settings-field textarea{min-width:0}}.gpu-refresh-controls{flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.gpu-refresh-controls label{align-items:center;gap:.45rem;font-weight:700;display:inline-flex;position:relative}.gpu-refresh-controls select{min-width:5rem}.grafana-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.grafana-card{border:1px solid var(--border);background:var(--panel-2);border-radius:16px;min-width:0;padding:.9rem}.grafana-card h3,.grafana-card p{overflow-wrap:anywhere}@media (max-width:640px){.gpu-refresh-controls{flex-direction:column;align-items:stretch}.gpu-refresh-controls label,.gpu-refresh-controls select{width:100%}}.md-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.md-collectors-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.md3-expanded button,.md3-expanded .md-filter-chip,.md3-expanded .md-collector-card{min-height:var(--touch-min);min-width:var(--touch-min);padding:8px 12px}@media (max-width:768px){.md-collectors-grid{grid-template-columns:1fr}}.md-collector-card{border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface-container);cursor:pointer;border-radius:12px;min-height:110px;padding:12px}.md-collector-card.selected{outline:2px solid var(--md-sys-color-primary)}.md-collector-card .card-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.md-collector-card .card-meta{color:var(--muted);gap:8px;font-size:12px;display:flex}.md-collector-card .card-fresh{font-variant-numeric:tabular-nums;margin-top:6px}.md-chips{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.md-chip{color:#e2e8f0;cursor:pointer;background:#1e293bb8;border:1px solid #94a3b852;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.35}.md-chip.active,.md-chip.selected,.md-filter-chip.selected{font-weight:600;box-shadow:inset 0 0 0 1px #38bdf859;color:#f8fafc!important;background:#38bdf829!important;border-color:#38bdf8!important}.md-collector-detail{border:1px solid var(--md-sys-color-primary);border-radius:16px;margin:12px 0}.detail-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:8px 0;display:grid}.detail-actions{gap:8px;margin-top:12px;display:flex}@media (max-width:768px){.md-collectors-grid{grid-template-columns:1fr}.stats.md-stats,.md-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stats.md-stats .stat,.md-stats .stat,.stats.md-stats article.stat{min-width:0;overflow:hidden}.stats.md-stats .stat strong,.md-stats .stat strong{overflow-wrap:normal;word-break:normal;display:block}.table-wrap{overflow-x:auto}}@media (max-width:390px){.topbar{min-height:40px;margin-bottom:8px;padding:6px 10px}.md-collector-card{min-height:96px;padding:10px}.stats.md-stats,.md-stats{grid-template-columns:1fr 1fr}.apps-table td{white-space:normal}}.apps-table th,.apps-table td{white-space:nowrap;padding-left:12px!important;padding-right:12px!important}.md-elevation-0{box-shadow:none}.md-elevation-1{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.md-elevation-2{box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.md-elevation-3{box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d}.md-elevation-4{box-shadow:0 6px 10px 4px #00000026,0 2px 3px #0000004d}.md-elevation-5{box-shadow:0 8px 12px 6px #00000026,0 4px 4px #0000004d}.md-surface-tint{position:relative}.md-surface-tint:before{content:"";border-radius:inherit;background:var(--md-sys-color-primary);opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.md-elevation-1 .md-surface-tint:before,.md-surface-tint.md-elevation-1:before{opacity:.05}.md-elevation-2 .md-surface-tint:before,.md-surface-tint.md-elevation-2:before{opacity:.08}.md-elevation-3 .md-surface-tint:before,.md-surface-tint.md-elevation-3:before{opacity:.11}.md-elevation-4 .md-surface-tint:before,.md-surface-tint.md-elevation-4:before{opacity:.12}.md-elevation-5 .md-surface-tint:before,.md-surface-tint.md-elevation-5:before{opacity:.14}.topbar,.panel,.stat{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.md-state-layer{isolation:isolate;position:relative;overflow:hidden}.md-state-layer:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.md-state-layer:hover:after{opacity:.08;background:var(--md-sys-color-on-surface)}.md-state-layer:focus-visible:after,.md-state-layer:active:after{opacity:.12;background:var(--md-sys-color-on-surface)}.md-state-layer-primary:hover:after{opacity:.08;background:var(--md-sys-color-on-primary)}.md-state-layer-primary:focus-visible:after{opacity:.12;background:var(--md-sys-color-on-primary)}.md-btn-filled{min-height:var(--touch-min);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);letter-spacing:.1px;cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font:500 14px/1 Roboto,sans-serif;transition:box-shadow .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.md-btn-filled:hover{background:#b8d3fc;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.md-btn-filled:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.md-btn-filled:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.md-btn-tonal{min-height:var(--touch-min);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);letter-spacing:.1px;cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font:500 14px/1 Roboto,sans-serif;transition:box-shadow .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.md-btn-tonal:hover{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.md-btn-tonal:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:var(--md-sys-color-on-secondary-container);transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.md-btn-tonal:hover:after{opacity:.08}.md-btn-tonal:focus-visible:after{opacity:.12}.md-btn-tonal:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.md-btn-outlined{min-height:var(--touch-min);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-primary);letter-spacing:.1px;cursor:pointer;background:0 0;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font:500 14px/1 Roboto,sans-serif;transition:background .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.md-btn-outlined:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.md-btn-outlined:disabled{cursor:not-allowed;opacity:.38;color:#e2e2e961;border-color:#8e909961}.md-btn-text{min-height:var(--touch-min);color:var(--md-sys-color-primary);letter-spacing:.1px;cursor:pointer;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font:500 14px/1 Roboto,sans-serif;display:inline-flex;position:relative;overflow:hidden}.md-btn-text:hover{background:#a8c7fa14}.md-btn-text:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.md-btn-text:disabled{cursor:not-allowed;opacity:.38;color:#e2e2e961}.md-icon-btn{width:var(--touch-min);height:var(--touch-min);color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:20px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.md-icon-btn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:var(--md-sys-color-on-surface-variant);transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.md-icon-btn:hover:after{opacity:.08}.md-icon-btn:focus-visible:after,.md-icon-btn:active:after{opacity:.12}.md-icon-btn-filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.md-icon-btn-filled:after{background:var(--md-sys-color-on-primary)}.md-icon-btn-tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-icon-btn-tonal:after{background:var(--md-sys-color-on-secondary-container)}.md-icon-btn-outlined{border:1px solid var(--md-sys-color-outline)}.md-card-elevated{background:var(--md-sys-color-surface-container-low);border-radius:12px;padding:16px;transition:box-shadow .2s cubic-bezier(.2,0,0,1);box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.md-card-elevated:hover{box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.md-card-filled{background:var(--md-sys-color-surface-container-highest);border-radius:12px;padding:16px}.md-card-outlined{background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:12px;padding:16px}.md-filter-chips{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.md-filter-chip{min-height:var(--touch-min);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 16px;font:500 14px/1 Roboto,sans-serif;transition:all .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.md-filter-chip:hover{background:#c4c6d014}.md-filter-chip.selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000;padding-left:8px}.md-filter-chip.selected:before{content:"✓";margin-right:4px;font-size:14px}.md-filter-chip:disabled{opacity:.38;cursor:not-allowed}.md-rail-link{position:relative;overflow:hidden}.md-rail-link:after{display:none}.md-divider{background:var(--md-sys-color-outline-variant);border:none;height:1px;margin:8px 0}.md-display-large{font:400 57px/64px var(--font-sans);letter-spacing:-.25px}.md-display-medium{font:400 45px/52px var(--font-sans)}.md-display-small{font:400 36px/44px var(--font-sans)}.md-headline-large{font:400 32px/40px var(--font-sans)}.md-headline-medium{font:400 28px/36px var(--font-sans)}.md-headline-small{font:400 24px/32px var(--font-sans)}.md-title-large{font:500 22px/28px var(--font-sans)}.md-title-medium{font:500 16px/24px var(--font-sans);letter-spacing:.15px}.md-title-small{font:500 14px/20px var(--font-sans);letter-spacing:.1px}.md-body-large{font:400 16px/24px var(--font-sans);letter-spacing:.5px}.md-body-medium{font:400 14px/20px var(--font-sans);letter-spacing:.25px}.md-body-small{font:400 12px/16px var(--font-sans);letter-spacing:.4px}.md-label-large{font:500 14px/20px var(--font-sans);letter-spacing:.1px}.md-label-medium{font:500 12px/16px var(--font-sans);letter-spacing:.5px}.md-label-small{font:500 11px/16px var(--font-sans);letter-spacing:.5px}@media (min-width:600px) and (max-width:840px){.stats{grid-template-columns:repeat(3,1fr)}.shell{padding:14px 18px}.topbar{min-height:46px;margin-bottom:10px;padding:8px 14px}}@media (min-width:840px) and (max-width:1200px){.stats{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}body[data-page=app-manager] .shell>.stats,body[data-page=terminal-mux] .shell>.stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}body[data-page=app-manager] .shell>.stats .stat strong,body[data-page=terminal-mux] .shell>.stats .stat strong{font-size:clamp(18px,1.6vw,22px);line-height:1.25}.md-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}body[data-page=fleet-ide] .md-summary-grid>:nth-child(n+5),body[data-page=terminal-mux] .md-summary-grid>:nth-child(n+5),body[data-page=terminal-mux] .stats.md-stats>:nth-child(n+5){display:none}body[data-page=fleet-ide] .md-summary-grid,body[data-page=terminal-mux] .md-summary-grid,body[data-page=terminal-mux] .stats.md-stats,body[data-page=app-manager] .shell>.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.md-summary-card,.md-policy-card,.md-action-card,.md-app-card{border:1px solid var(--border-color,var(--color-border-subtle,#334155));background:var(--surface-base,var(--color-bg-surface,#141417));color:var(--text-main,var(--color-text-primary,#fafafa));border-radius:12px;padding:16px 20px}.md-summary-card.good,.md-summary-card.healthy{border-color:color-mix(in srgb, var(--good,#73d8a3) 60%, transparent)}.md-summary-card.warn,.md-summary-card.degraded{border-color:color-mix(in srgb, var(--warn,#ffd166) 70%, transparent)}.md-summary-card.idle,.md-summary-card.neutral{border-color:color-mix(in srgb, var(--muted,#94a3b8) 40%, transparent)}.md-summary-card.offline{border-color:#64748b59}.md-summary-card{gap:6px;min-height:112px;padding-right:44px;display:grid}.md-summary-card small.subtle{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--text-muted,#a1a1aa);-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.md-summary-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.md-summary-value{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:clamp(24px,2rem,32px);font-weight:500;line-height:1.08}.md-portfolio-grid,.md-policy-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-items:stretch;gap:12px;display:grid}.md-app-portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:stretch;gap:12px;display:grid}.md-portfolio-table-wrap{margin-top:8px}.md-portfolio-table tbody tr{cursor:pointer}.md-portfolio-table tbody tr.selected{background:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent)}.md-portfolio-table tbody th{text-align:left;min-width:220px}.md-table-row-button{width:100%;min-height:var(--touch-min);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:8px 0;display:grid}.md-table-row-button:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}.md-actions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.md-app-card{border:1px solid var(--border-color,#334155);background:var(--surface-base,#141417);width:100%;min-width:0;min-height:130px;color:var(--text-main,#fafafa);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:12px;padding:20px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 3px #0000001f}.md-app-card:hover{background:var(--surface-hover,#27272a);border-color:#3b82f666}.md-app-card.selected{border-color:var(--color-primary-blue,#4c9aff);background:#3b82f61f;box-shadow:inset 0 0 0 1px #3b82f640}.md-app-card-top{grid-template-columns:36px minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.md-app-card-top .badge{white-space:normal;grid-column:1/-1;justify-self:start;max-width:100%}.md-app-card-icon{background:color-mix(in srgb, var(--ops-action) 18%, transparent);width:36px;height:36px;color:var(--ops-action);border-radius:8px;place-items:center;display:grid}.md-app-card-title{gap:2px;min-width:0;display:grid}.md-app-card-title strong,.md-app-card-title span{overflow-wrap:anywhere;min-width:0}.md-app-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:12px;display:grid}.md-app-card-facts>span{gap:2px;min-width:0;display:grid}.md-app-card-facts strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.md-detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.md-detail-grid>div{background:var(--md-sys-color-surface-container-low,#191c20);border-radius:12px;gap:4px;padding:12px;display:grid}.md-detail-grid strong{overflow-wrap:anywhere;min-width:0}.detail-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.detail-actions button,.detail-actions a{white-space:normal;min-width:min(100%,112px)}.md-policy-card,.md-action-card{align-content:start;gap:10px;min-height:130px;display:grid}.md-action-card p{overflow-wrap:anywhere;margin:0}.md-action-card .chips{align-items:flex-start}.md-action-card .md-chip{white-space:normal;overflow-wrap:anywhere}.md-action-card button{white-space:normal;min-height:48px}.md-policy-card strong{font-size:24px}.md-findings-list{gap:8px;display:grid}.md-finding-row{border-bottom:1px solid var(--md-sys-color-outline-variant,#44474e);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.md-finding-row p{margin:4px 0 0}.md-empty-state{text-align:left;flex-wrap:wrap;align-items:center;gap:8px;min-height:0;padding:12px 14px;display:flex}.md-empty-state .material-symbols-outlined{color:currentColor;font-size:20px}.status-diagnostic{overflow-wrap:anywhere;font-size:12px}.status-diagnostic summary{cursor:pointer}.status-diagnostic p{margin:8px 0 0}.proof-thumbs{flex-wrap:wrap;gap:10px;display:flex}.proof-thumb-link{background:#0a1220;border:1px solid #5fb4ff52;border-radius:10px;width:300px;max-width:100%;display:block;overflow:hidden}.proof-thumb-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.machine-proof-state{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.machine-proof-state .badge{white-space:normal}.machine-visual-readiness{gap:14px}.machine-visual-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.machine-visual-summary-card{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:96px;padding:10px 12px;display:grid}.machine-visual-summary-card small{color:var(--md-sys-color-on-surface-variant);line-height:1.35}.machine-visual-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.machine-visual-filter-chip{justify-content:center;min-width:96px}.machine-visual-exception-list{gap:8px;display:grid}.machine-visual-exception-row{border:1px solid color-mix(in srgb, var(--md-sys-color-error,#ffb4ab) 34%, transparent);background:color-mix(in srgb, var(--md-sys-color-error-container,#93000a) 12%, transparent);border-radius:8px;grid-template-columns:minmax(170px,1fr) auto minmax(220px,2fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.machine-visual-exception-row strong{overflow-wrap:anywhere;min-width:0}.md-empty-state.compact{min-height:96px}@media (max-width:760px){.machine-visual-exception-row{grid-template-columns:1fr;align-items:start}}.source-chip-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.source-chip-card{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;gap:4px;min-width:0;min-height:72px;padding:10px 12px;display:grid}.source-chip-card strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.live-capture-table{table-layout:fixed;min-width:920px}.live-capture-table th:first-child,.live-capture-table td:first-child{width:22%}.live-capture-table th:nth-child(2),.live-capture-table td:nth-child(2),.live-capture-table th:nth-child(3),.live-capture-table td:nth-child(3){width:13%}.live-capture-table th:nth-child(4),.live-capture-table td:nth-child(4){width:18%}.live-capture-table th:nth-child(5),.live-capture-table td:nth-child(5){width:16%}.live-capture-table th:nth-child(6),.live-capture-table td:nth-child(6){width:15%}.live-capture-table th:nth-child(8),.live-capture-table td:nth-child(8){width:72px}.live-capture-table th:nth-child(9),.live-capture-table td:nth-child(9){width:98px}.live-capture-table td{overflow-wrap:anywhere}.live-capture-json-link{border-radius:8px;justify-content:center;min-width:46px;padding-inline:8px}.live-capture-history-links{flex-wrap:wrap;gap:6px;display:flex}.live-capture-history-links a{border:1px solid color-mix(in srgb, var(--ops-proof) 44%, transparent);min-width:38px;min-height:32px;color:var(--ops-proof);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.live-capture-row-trigger{white-space:nowrap;min-height:32px;padding:0 8px}.live-capture-trend-line,.live-capture-warning-history-line{line-height:1.35;display:block}.live-capture-warning-history-line.has-history{color:var(--md-sys-color-tertiary,#d8bbff)}.live-capture-warning-line{color:var(--md-error);line-height:1.35;display:block}.machine-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.machine-board-card{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:172px;padding:14px;display:grid}.machine-board-card-title{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.machine-board-card-title strong{overflow-wrap:anywhere;min-width:0}.machine-module-row{flex-wrap:wrap;gap:6px;display:flex}.machine-target-list{flex-wrap:wrap;align-items:flex-start;gap:6px;max-height:220px;display:flex;overflow:auto}.table-wrap.required-ide-action-grid,.required-ide-table-wrap{box-sizing:border-box;width:100%;overflow-x:auto}.required-ide-actions-table{border-collapse:collapse;width:100%}.required-ide-actions-table th,.required-ide-actions-table td{vertical-align:middle;box-sizing:border-box;padding:10px 14px}.required-ide-actions-table th.status-col,.required-ide-actions-table td.status-cell{text-align:center}.required-ide-actions-table .table-host-line{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.required-ide-actions-table .failure-summary-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.required-ide-actions-table .failure-preview-text{color:#94a3b8;white-space:nowrap;font-size:12px}.required-ide-actions-table .failure-detail-toggle-btn{color:var(--md-sys-color-primary,#38bdf8);cursor:pointer;background:#38bdf814;border:1px solid #38bdf833;border-radius:4px;align-items:center;gap:2px;padding:2px 8px;font-size:11px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.required-ide-actions-table .failure-detail-toggle-btn:hover{background:#38bdf829;border-color:#38bdf866}.required-ide-actions-table .failure-detail-drawer{border:1px solid var(--md-sys-color-outline-variant,#ffffff14);background:#00000040;border-radius:6px;margin-top:8px;padding:10px 12px}.required-ide-actions-table .failure-chips-list{flex-wrap:wrap;gap:8px;display:flex}.required-ide-actions-table .failure-detail-item{background:#ffffff0a;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.required-ide-actions-table .failure-detail-value{color:var(--md-sys-color-error,#ffb4ab);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.required-ide-action-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.required-ide-action-card{border:1px solid color-mix(in srgb, var(--md-sys-color-error,#ffb4ab) 42%, var(--md-sys-color-outline-variant,#44474e));background:color-mix(in srgb, var(--md-sys-color-error-container,#93000a) 15%, var(--md-sys-color-surface-container-low,#191c20));border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.required-ide-action-title{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.required-ide-action-title strong{overflow-wrap:anywhere;min-width:0}.machine-board-card h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.35}.hygiene-heatmap-table td{vertical-align:top}.run-center-continuity-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.machine-hint-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:5px 8px;min-width:0;display:grid}.matrix-cell-stack{align-content:start;justify-items:start;gap:4px;min-width:118px;display:grid}.blocker-detail{overflow-wrap:anywhere;max-width:100%;line-height:1.35;display:block}.proof-gate-status{border:1px solid color-mix(in srgb, var(--md-sys-color-error,#ffb4ab) 48%, transparent);background:color-mix(in srgb, var(--md-sys-color-error-container,#93000a) 18%, transparent);border-radius:8px;gap:10px;padding:12px;display:grid}.proof-gate-status.ready{border-color:color-mix(in srgb, var(--good,#73d8a3) 45%, transparent);background:color-mix(in srgb, var(--good,#73d8a3) 12%, transparent)}.proof-gate-grid,.proof-report-grid{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.proof-gate-grid span,.proof-report-grid a{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:4px 8px;display:inline-flex}.proof-report-grid a{color:var(--ops-proof);text-decoration:none}.proof-machine-link{border:1px solid color-mix(in srgb, var(--ops-proof) 45%, transparent);width:-moz-fit-content;width:fit-content;min-height:36px;color:var(--ops-proof);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.proof-machine-link:hover{background:var(--ops-proof-container)}.module-overview-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.module-overview-card{border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);border-radius:8px;gap:5px;min-height:104px;padding:12px;display:grid}.module-overview-card.good{border-color:color-mix(in srgb, var(--good,#73d8a3) 45%, transparent)}.module-overview-card.warn{border-color:color-mix(in srgb, var(--warn,#ffd166) 55%, transparent)}.module-overview-card strong{font-size:24px}.incident-log{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);max-height:320px;color:inherit;border-radius:8px;margin:0;padding:12px;overflow:auto}.md-action-card button:disabled{opacity:.76;width:100%}.ops-command{gap:12px;margin-bottom:16px;display:grid}.ops-pulse{border:1px solid #0000;align-items:flex-start;gap:12px;min-height:92px;display:flex}.ops-pulse .material-symbols-outlined{color:var(--ops-action);margin:0;font-size:28px}.ops-pulse-copy{gap:2px;min-width:0;display:grid}.ops-pulse strong{white-space:nowrap;word-break:normal;overflow-wrap:normal;text-overflow:ellipsis;overflow:hidden}.ops-pulse-hint{color:var(--muted);font-size:12px}.ops-pulse-meter{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.ops-pulse-meter span{border-radius:inherit;background:currentColor;height:100%;display:block}.ops-tone-healthy{background:var(--ops-healthy-container);border-color:color-mix(in srgb, var(--ops-healthy) 35%, transparent)}.ops-tone-healthy .material-symbols-outlined,.ops-tone-healthy strong{color:var(--ops-healthy)}.ops-tone-standby{background:var(--ops-standby-container);border-color:color-mix(in srgb, var(--ops-standby) 35%, transparent)}.ops-tone-standby .material-symbols-outlined,.ops-tone-standby strong{color:var(--ops-standby)}.ops-tone-attention{background:var(--ops-attention-container);border-color:color-mix(in srgb, var(--ops-attention) 40%, transparent)}.ops-tone-attention .material-symbols-outlined,.ops-tone-attention strong{color:var(--ops-attention)}.ops-tone-proof{background:var(--ops-proof-container);border-color:color-mix(in srgb, var(--ops-proof) 35%, transparent)}.ops-tone-proof .material-symbols-outlined,.ops-tone-proof strong{color:var(--ops-proof)}.ops-tone-action{background:var(--ops-action-container);border-color:color-mix(in srgb, var(--ops-action) 35%, transparent)}.ops-tone-action .material-symbols-outlined,.ops-tone-action strong{color:var(--ops-action)}.ops-lineage{background:var(--md-sys-color-surface-container);border-radius:16px;padding:12px 16px}.ops-lineage-title{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:500}.ops-lineage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ops-lineage-row{min-height:var(--touch-min);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.ops-lineage-row .material-symbols-outlined{color:var(--ops-standby);margin:0;font-size:18px}.ops-lineage-row strong{margin-left:auto;font-size:14px}.ops-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ops-module{background:var(--md-sys-color-surface-container);min-height:108px;color:inherit;border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;gap:8px;padding:16px;text-decoration:none;display:grid}.ops-module:hover{border-color:var(--ops-action);background:var(--ops-action-container)}.ops-module .material-symbols-outlined{color:var(--ops-action);margin:0;font-size:26px}.ops-module strong{font-size:16px;font-weight:500}.ops-module span{color:var(--muted);font-size:12px}.ops-actions{background:var(--ops-action-container);border:1px solid color-mix(in srgb, var(--ops-action) 35%, transparent);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.ops-actions-selected{min-height:var(--touch-min);align-items:center;gap:10px;display:flex}.ops-actions-selected .material-symbols-outlined{color:var(--ops-action);margin:0}.ops-actions-buttons{flex-wrap:wrap;gap:8px;display:flex}.ops-actions-buttons a{text-decoration:none}.control-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-4px 0 16px;display:grid}.control-strip-item{border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.control-strip-item .material-symbols-outlined{flex:none;margin:0;font-size:24px}.control-strip-copy{gap:2px;min-width:0;display:grid}.control-strip-copy span{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;font-size:11px;font-weight:700}.control-strip-copy strong{min-width:0;color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.2}.md-summary-card{gap:6px;display:grid;position:relative}.md-summary-card .material-symbols-outlined{color:var(--ops-action);margin:0;position:absolute;top:14px;right:14px}.md-summary-card.good,.md-summary-card.healthy{background:var(--ops-healthy-container)}.md-summary-card.warn,.md-summary-card.degraded{background:var(--ops-attention-container)}.md-summary-card.idle,.md-summary-card.neutral{background:var(--md-sys-color-surface-container-low,#191c20)}.md-summary-card.offline{background:#1e222a99}@media (max-width:900px){.md-summary-grid,.ops-modules,.control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.md-summary-grid,.md-portfolio-grid,.md-app-portfolio-grid,.md-actions-grid,.md-policy-grid,.ops-modules,.control-strip{grid-template-columns:1fr}.md-summary-card{min-height:96px}.md-finding-row{grid-template-columns:1fr}.ops-pulse{flex-direction:column;gap:8px;padding:14px 12px}.ops-pulse strong{white-space:nowrap;word-break:normal;overflow-wrap:normal;text-overflow:ellipsis;font-size:clamp(14px,4vw,18px);overflow:hidden}}@media (max-width:600px){.detail-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.detail-actions button,.detail-actions a{width:100%;min-width:100%;min-height:var(--touch-min);justify-content:center}.ops-actions{flex-direction:column;align-items:stretch}.ops-actions-buttons{flex-direction:column;gap:8px;width:100%;display:flex}.ops-actions-buttons button,.ops-actions-buttons a{width:100%;min-width:100%;min-height:var(--touch-min);justify-content:center}}.notification-banner,.port-conflict-banner,.md-alert-banner,.warning-banner,[role=alert],section.bad[role=alert]{z-index:1100;box-sizing:border-box;width:100%;margin-top:16px;margin-bottom:16px;position:relative}.mux-chrome,.md-rail{z-index:1200}.toolbar-cadence-control{align-items:center;gap:8px;display:inline-flex}.live-pulse-dot{vertical-align:middle;background:#4caf50;border-radius:50%;flex:none;width:10px;height:10px;animation:1.8s infinite pulse-live;display:inline-block;box-shadow:0 0 #4caf50b3}.live-pulse-dot.paused{box-shadow:none;background:#888;animation:none}@keyframes pulse-live{0%{transform:scale(.95);box-shadow:0 0 #4caf50b3}70%{transform:scale(1);box-shadow:0 0 0 8px #4caf5000}to{transform:scale(.95);box-shadow:0 0 #4caf5000}}.filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-label{font-size:12px}.sm-select{white-space:nowrap;background:var(--md-sys-color-surface-container-high,#272a2f);min-width:148px;min-height:36px;color:var(--text,#e2e2e9);border:1px solid var(--border,#44474e);border-radius:8px;padding:6px 28px 6px 12px;font-size:12px;line-height:1.35}.sm-btn{white-space:nowrap;border-radius:8px;min-height:36px;padding:6px 14px;font-size:12px;line-height:1.35}.sm-btn.btn-active{background:var(--ops-action-container,#0d3a48);color:var(--ops-action,#70d7ff);border-color:#00bcd4}.activity-waterfall{flex-direction:column;gap:8px;max-height:380px;padding-right:4px;display:flex;overflow-y:auto}.activity-row{border:1px solid var(--border,#44474e);background:var(--md-sys-color-surface-container-low,#191c20);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;transition:background .15s;display:flex}.activity-row:hover{background:var(--md-sys-color-surface-container-high,#272a2f)}.activity-time{color:var(--muted,#c4c6d0);min-width:85px;font-family:monospace;font-size:11px}.activity-agent{color:var(--text,#e2e2e9);white-space:nowrap;font-size:12px}.activity-target{color:#93c5fd;white-space:nowrap;background:#17243b;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.activity-msg{overflow-wrap:anywhere;flex:16rem;min-width:0;line-height:1.4}.activity-latency{color:#a5b4fc;white-space:nowrap;background:#1e1b4b;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.activity-inspect-btn{border-radius:4px;min-height:32px;padding:2px 8px;font-size:11px}.phase-badge{text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.phase-scan{color:#4dd0e1;background:#0e3b43}.phase-retry{color:#ffb74d;background:#422b06}.phase-cancel{color:#ba68c8;background:#311b42}.phase-resolved{color:#81c784;background:#0f3e1a}.phase-watchdog{color:#64b5f6;background:#15294a}.phase-triage{color:#ffb74d;background:#2e1d05}.phase-exec{color:#90caf9;background:#1a2a3a}.md-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.md-modal-card{background:var(--md-sys-color-surface-container,#1d2025);border:1px solid var(--border,#44474e);border-radius:12px;flex-direction:column;width:90%;max-width:680px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0009}.md-modal-header{border-bottom:1px solid var(--border,#44474e);background:var(--md-sys-color-surface-container-high,#272a2f);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.md-modal-header h3{margin:0;font-size:15px}.md-modal-close-btn{color:var(--muted,#c4c6d0);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:20px;line-height:1}.md-modal-close-btn:hover{color:#fff}.md-modal-body{padding:16px 18px;overflow-y:auto}.modal-meta-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.modal-meta-item{background:var(--md-sys-color-surface-container-low,#191c20);border:1px solid var(--border,#44474e);border-radius:6px;padding:8px 10px;font-size:11px}.modal-meta-item span{color:var(--muted,#c4c6d0);margin-bottom:2px;display:block}.modal-meta-item strong{color:var(--text,#e2e2e9);font-size:12px}.modal-pre{border:1px solid var(--border,#44474e);color:#e2e8f0;white-space:pre-wrap;background:#080c13;border-radius:6px;max-height:280px;padding:12px;font-family:monospace;font-size:12px;overflow-x:auto}.md-runners-tab-nav{border-bottom:1px solid var(--border,#44474e);scrollbar-width:thin;gap:6px;margin:14px 0 18px;padding:0 4px 2px;display:flex;overflow-x:auto}.md-runners-tab-btn{color:var(--muted,#c4c6d0);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex;position:relative}.md-runners-tab-btn:hover{background:var(--md-sys-color-surface-container-high,#272a2f);color:var(--text,#e2e2e9)}.md-runners-tab-btn.active{color:#70d7ff;background:var(--md-sys-color-surface-container-low,#191c20);font-weight:600}.md-runners-tab-btn.active:after{content:"";background:#00bcd4;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.md-runners-tab-btn .tab-icon{margin:0;font-size:18px;line-height:1}.md-runners-tab-btn .tab-badge{color:var(--muted,#c4c6d0);border:1px solid var(--border,#44474e);background:#272a2f;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:600}.md-runners-tab-btn.active .tab-badge{color:#70d7ff;background:#0d3a48;border-color:#00bcd4}.runners-control-table thead th,.runners-usage-table thead th,.runners-costs-table thead th,.runners-sessions-table thead th,.runners-providers-table thead th{z-index:20;background:var(--md-sys-color-surface-container-high,#272a2f);position:sticky;top:0}@media (max-width:768px){.activity-row{flex-direction:column;align-items:flex-start;gap:6px}.toolbar-cadence-control{justify-content:flex-start;width:100%}.md-runners-tab-nav{gap:4px;margin:10px 0 14px}.md-runners-tab-btn{padding:8px 12px;font-size:12px}}@media (max-width:1024px){.activity-row{flex-wrap:wrap;align-items:flex-start}.activity-msg{flex-basis:100%;order:10}.activity-inspect-btn{margin-left:auto}body[data-page=agent-runners] .runners-control-table,body[data-page=agent-runners] .runners-control-table tbody,body[data-page=agent-runners] .runners-control-table tr,body[data-page=agent-runners] .runners-control-table td{width:100%;display:block}body[data-page=agent-runners] .runners-control-table thead{display:none}body[data-page=agent-runners] .runners-control-table tr{border:1px solid var(--border);background:var(--panel-3);border-radius:14px;margin-bottom:12px;padding:12px 14px}body[data-page=agent-runners] .runners-control-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(112px,28%) minmax(0,1fr);gap:12px;padding:7px 0;display:grid}body[data-page=agent-runners] .runners-control-table td:before{content:var(--cell-label,"Value");color:var(--muted);font-weight:700}body[data-page=agent-runners] .runners-control-table td[colspan]{display:block}body[data-page=agent-runners] .runners-control-table td[colspan]:before{display:none}}.md-terminal-backdrop{-webkit-backdrop-filter:blur(4px);z-index:99999;opacity:1;background:#000000bf;justify-content:flex-end;align-items:stretch;transition:opacity .2s;display:flex;position:fixed;inset:0}.md-terminal-drawer{background:#121418;border-left:1px solid #33373e;flex-direction:column;width:640px;max-width:100vw;height:100%;max-height:100vh;animation:.24s cubic-bezier(.16,1,.3,1) mdTerminalSlideIn;display:flex;overflow:hidden;box-shadow:-12px 0 36px #000000a6}@keyframes mdTerminalSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.md-terminal-header{z-index:20;background:#191c20;border-bottom:1px solid #33373e;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.md-terminal-header-title-group{align-items:center;gap:12px;min-width:0;display:flex}.md-terminal-title-bar{flex-direction:column;min-width:0;display:flex}.md-terminal-title{color:#a8c7fa;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.md-terminal-subtitle{color:#8e9199;margin-top:2px;font-family:Roboto Mono,monospace;font-size:11px}.md-terminal-pulse{color:#75f9aa;letter-spacing:.4px;text-transform:uppercase;background:#75f9aa1f;border:1px solid #75f9aa4d;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.md-terminal-pulse-dot{background:#75f9aa;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mdTerminalPulseGlow;box-shadow:0 0 6px #75f9aa}@keyframes mdTerminalPulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.md-terminal-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.md-terminal-btn{color:#e2e2e9;cursor:pointer;background:#272a2f;border:1px solid #44474e;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.md-terminal-btn:hover:not(:disabled){color:#fff;background:#33373e;border-color:#5c6068}.md-terminal-btn:disabled{opacity:.5;cursor:not-allowed}.md-terminal-btn.copied{color:#75f9aa;background:#75f9aa33;border-color:#75f9aa}.md-terminal-btn-icon{margin:0;font-size:16px;line-height:1}.md-terminal-close-btn{color:#c4c6d0;cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex}.md-terminal-close-btn:hover{color:#fff;background:#ffffff14}.md-terminal-close-btn .material-symbols-outlined{margin:0;font-size:20px}.md-terminal-body{color:#e2e2e9;scrollbar-width:thin;scrollbar-color:#33373e #121418;background:#121418;flex:1;padding:16px;font-family:Roboto Mono,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;position:relative;overflow:auto}.md-terminal-body::-webkit-scrollbar{width:8px;height:8px}.md-terminal-body::-webkit-scrollbar-track{background:#121418}.md-terminal-body::-webkit-scrollbar-thumb{background:#33373e;border-radius:4px}.md-terminal-body::-webkit-scrollbar-thumb:hover{background:#474b54}.md-terminal-line{white-space:pre-wrap;word-break:break-all;align-items:flex-start;min-height:18px;display:flex}.md-terminal-line:hover{background:#ffffff08}.md-terminal-timestamp{color:#70d7ff;background:#70d7ff14;border-radius:3px;flex-shrink:0;margin-right:8px;padding:0 4px;font-size:11px;font-weight:500;display:inline-block}.md-terminal-section-badge{color:#ffb74d;background:#ffb74d1f;border-left:2px solid #ffb74d;border-radius:3px;flex-shrink:0;margin-right:8px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.md-terminal-line-text{flex:1}.md-terminal-line-text.error{color:#f28b82}.md-terminal-line-text.success{color:#81c995}.md-terminal-empty-state{text-align:center;color:#8e9199;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:240px;padding:32px;font-family:Roboto,sans-serif;display:flex}.md-terminal-empty-icon{color:#5c6068;margin:0;font-size:40px}.md-terminal-empty-text{max-width:400px;font-size:13px;line-height:1.6}.md-terminal-loading-state{color:#a8c7fa;justify-content:center;align-items:center;gap:12px;height:100%;min-height:200px;font-family:Roboto,sans-serif;font-size:13px;display:flex}.md-terminal-error-state{color:#f28b82;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:200px;padding:24px;font-family:Roboto,sans-serif;display:flex}.md-terminal-footer{color:#8e9199;background:#191c20;border-top:1px solid #33373e;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;font-family:Roboto Mono,monospace;font-size:11px;display:flex}.md-terminal-footer-info{align-items:center;gap:12px;display:flex}.md-terminal-autoscroll-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#c4c6d0;align-items:center;gap:6px;display:inline-flex}.md-terminal-autoscroll-toggle input{cursor:pointer;accent-color:#a8c7fa}@media (max-width:768px){.md-terminal-backdrop{align-items:flex-end}.md-terminal-drawer{border-top:1px solid #33373e;border-left:none;width:100%;max-width:100%;height:100%;max-height:100vh;animation:.24s cubic-bezier(.16,1,.3,1) mdTerminalSlideUp}@keyframes mdTerminalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.md-terminal-header{padding:10px 14px}.md-terminal-title{font-size:14px}.md-terminal-btn{padding:5px 10px;font-size:11px}}.md-toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.md-toast{pointer-events:auto;border-radius:8px;align-items:center;gap:10px;min-width:280px;max-width:440px;padding:12px 16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.4;transition:all .2s;animation:.2s cubic-bezier(.16,1,.3,1) mdToastFadeIn;display:flex;box-shadow:0 4px 12px #0006}@keyframes mdToastFadeIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.md-toast-info{color:#e2e2e9;background:#1e2530;border:1px solid #3b4758}.md-toast-success{color:#a3e7c8;background:#13271e;border:1px solid #1f513b}.md-toast-error{color:#fca5a5;background:#2d1818;border:1px solid #6b2a2a}.md-toast-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.md-toast-msg{flex:1}.spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-wrap{background:radial-gradient(farthest-side at 0 50%, #00000040, #0000), radial-gradient(farthest-side at 100% 50%, #00000040, #0000), linear-gradient(to right, var(--md-sys-color-surface,#1e1e1e) 30%, #fff0), linear-gradient(to left, var(--md-sys-color-surface,#1e1e1e) 30%, #fff0);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:12px 100%,12px 100%,16px 100%,16px 100%;background-attachment:scroll,scroll,local,local;max-width:100%;position:relative;overflow-x:auto}@media (max-width:1024px){.md-runners-tab-nav,.machine-visual-filter-bar,.md-rail{position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}}.session-chips-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.session-chips-wrap .md-chip{padding:2px 8px;font-size:11px}.md-pciv-stat-strip{background:#12161fb3;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:16px 24px;display:flex}.md-pciv-strip-item{flex-direction:column;gap:4px;min-width:0;display:flex}.md-pciv-strip-item .subtle{text-transform:uppercase;letter-spacing:.06em;color:#8b99ad;font-size:11px}.md-pciv-strip-val{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.md-pciv-strip-val>*{min-width:0}.md-pciv-strip-val strong{color:#e2e8f0;font-size:15px;font-weight:600}.md-pciv-strip-val strong.warn-text{color:#f59e0b}.md-pciv-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.md-pciv-search{background:#0f172a99;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:480px;padding:6px 12px;display:flex}.md-pciv-search input{color:#f1f5f9;background:0 0;border:none;outline:none;flex:auto;width:auto;min-width:0;padding-right:4px;font-size:13px}.md-pciv-search .clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;min-width:24px;min-height:24px;padding:0 4px}.md-pciv-filter-pills{gap:8px;display:flex}.md-pciv-filter-pills .md-chip{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;transition:background .15s,border-color .15s}.md-pciv-filter-pills .md-chip.active{border-color:var(--color-brand-cyan,#38bdf8);color:var(--color-brand-cyan,#38bdf8);background:#38bdf826;font-weight:600}.pciv-table th{z-index:10;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#111827;border-bottom:1px solid #ffffff1a;padding:10px 14px;font-size:11px;position:sticky;top:0}.pciv-table td{border-bottom:1px solid #ffffff0d;padding:10px 14px;font-size:13px}.pciv-table tr:hover td{background:#ffffff05}.pciv-table tr.row-warn td{background:#f59e0b0a}.pciv-table .cell-why{color:#94a3b8;max-width:320px;font-size:12px}.state-pill{border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.pill-good{color:#4ade80;background:#22c55e26}.pill-warn{color:#fde047;background:#f59e0b26}.pill-bad{color:#f87171;background:#ef444426}.pill-neutral,.pill-offline{color:#9ca3af;background:#6b72802e}.warn-text{color:#fde047}.stats.md3-runners{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stats.md3-runners .stat{background:var(--md-sys-color-surface-container,#1d2025);border:1px solid #ffffff0f;border-radius:12px;padding:14px 16px}.stats.md3-runners .stat strong{margin-top:4px;font-size:18px;font-weight:600}@media (max-width:1200px){.stats.md3-runners{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1024px){body[data-page=data-collectors] .stats.md-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=data-collectors] .stats.md-stats .stat strong{white-space:normal;overflow-wrap:anywhere;max-width:100%}}@media (max-width:640px){.stats.md3-runners{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat strong,.stat-val,.stat-value,.metric strong,.metric-val,.metric-value,.pulse-metric-val,.summary-tile strong,.summary-tile .value,.summary-tile .tile-value,.summary-metric,.summary-value,.md-stat-strip strong,.md-pciv-strip-val strong,.card-fresh,.assistant-timer,.clock,.countdown,.timer,.counter,.cadence-counter,.cadence-clock,.countdown-clock,.activity-time,.activity-latency,.activity-row .activity-time,.tab-badge,.pill-count,.cell-num,.numeric-col,th.num,td.num,th.numeric,td.numeric,.tabular-nums,[data-countdown]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}th.text-left,td.text-left,th.text-col,td.text-col{text-align:left}th.numeric,td.numeric,th.num,td.num,.cell-num,.numeric-col{text-align:right}th.status-col,td.status-col,th.badge-col,td.badge-col,.badge-col,.status-cell{text-align:center}.root-cause-group-chip{color:#f87171;white-space:nowrap;background:#ef44441f;border:1px solid #ef444440;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.table-wrap{-webkit-overflow-scrolling:touch;background:var(--md-sys-color-surface-container-low,#121418);border-radius:8px;width:100%;position:relative;overflow:auto visible}.responsive-table th,.runners-control-table th,.runners-usage-table th,.runners-costs-table th,.runners-sessions-table th,.runners-providers-table th,.table-wrap th,table.md th{z-index:10;background:#1d2025;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.responsive-table,.runners-control-table,.runners-usage-table,.runners-costs-table,.runners-sessions-table,.runners-providers-table{border-collapse:collapse;width:100%;font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.responsive-table th{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:10px 14px;font-size:11px;font-weight:600}.responsive-table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:10px 14px}.responsive-table tr:hover td{background:#ffffff08}.agent-runtime-location,.agent-external-management{overflow-wrap:anywhere;max-width:18rem;margin-top:4px;font-size:11px;line-height:1.35;display:block}.runners-control-table td:first-child{--cell-label:"Agent"}.runners-control-table td:nth-child(2){--cell-label:"Role"}.runners-control-table td:nth-child(3){--cell-label:"Category"}.runners-control-table td:nth-child(4){--cell-label:"Type"}.runners-control-table td:nth-child(5){--cell-label:"Cadence"}.runners-control-table td:nth-child(6){--cell-label:"AutoStart"}.runners-control-table td:nth-child(7){--cell-label:"Telemetry / Status"}.runners-control-table td:nth-child(8){--cell-label:"Actions"}.runners-costs-table th:nth-child(n+2),.runners-costs-table td:nth-child(n+2),.runners-usage-table th:nth-child(n+3),.runners-usage-table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.badge-warning,.badge-amber{color:#fde047;background:#f59e0b29;border:1px solid #f59e0b4d}.badge-success{color:#4ade80;background:#22c55e29;border:1px solid #22c55e4d}.badge-danger,.badge-error{color:#f87171;background:#ef444429;border:1px solid #ef44444d}.badge.neutral,.badge-neutral,.badge-offline,.badge-decommissioned{color:#9ca3af;background:#6b72802e;border:1px solid #6b728047}@media (max-width:768px){.md-btn-text,.md-btn-filled,.sm-btn,.md-runners-tab-btn,.filter-group select,.toolbar-cadence-control select{min-height:var(--touch-min);min-width:var(--touch-min)}.shell,.page-container,.app-content,.runners-content{padding-bottom:96px}}.fleet-ide-grid th,.hygiene-scorecards-table th,.run-center-actions-table th{z-index:10;position:sticky;top:0}.run-center-actions-table .run-action-btn{white-space:nowrap;padding:6px 14px;font-size:12px}.hygiene-scorecards-table td .chips,.fleet-ide-grid td .chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fleet-ide-grid td .proof-machine-link{color:var(--md-sys-color-primary,#a8c7fa);margin-top:2px;font-size:11px;text-decoration:none;display:inline-block}.fleet-ide-grid td .proof-machine-link:hover{text-decoration:underline}.run-center-repos{border-radius:12px;padding:clamp(10px,1.5vw,16px)}.run-center-repo-header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:8px;display:flex}.run-center-repo-header h2{text-transform:uppercase;letter-spacing:.06em;color:#e2e8f0;font-size:13px;font-weight:700}.run-center-repo-header .subtle{color:#64748b;margin-top:1px;font-size:11.5px}.run-center-repo-header .chips{justify-content:flex-end;align-items:center;gap:6px;display:flex}.run-center-repo-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.run-center-repo-card{box-sizing:border-box;border:1px solid var(--md-sys-color-outline-variant,#44474e);background:var(--md-sys-color-surface-container,#1d2025);min-width:0;min-height:164px;color:inherit;text-align:left;cursor:default;border-radius:12px;grid-template-rows:auto 1fr auto;align-content:stretch;gap:8px;padding:12px;display:grid;position:relative}.run-center-repo-card.selected,.run-center-repo-card:hover{border-color:var(--md-sys-color-primary,#a8c7fa)}.run-center-repo-card .run-center-brand-lockup{width:100%;min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.run-center-repo-card .run-center-brand-lockup:focus-visible,.run-center-pager-btn:focus-visible{outline:2px solid var(--md-sys-color-primary,#a8c7fa);outline-offset:3px}.run-center-primary-action{min-height:var(--touch-min);width:100%}.run-center-table-wrap{border:1px solid var(--md-sys-color-outline-variant,#ffffff14);background:var(--md-sys-color-surface-container-low,#14171c);border-radius:10px;margin-top:6px;overflow-x:auto}.run-center-repo-count{margin:8px 12px 10px;font-size:12px}.run-center-pagination{justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:0;display:flex}.run-center-pagination-info{color:var(--md-sys-color-on-surface-variant,#94a3b8);text-align:center;font-variant-numeric:tabular-nums;min-width:96px;font-size:13px}.run-center-pager-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;display:inline-flex}.run-center-repos-table{border-collapse:collapse;width:100%}.run-center-repos-table th{text-transform:uppercase;letter-spacing:.06em;color:#8e9099;z-index:5;background:#181b22;border-bottom:1px solid #ffffff14;height:28px;padding:6px 12px;font-size:10px;font-weight:700;position:sticky;top:0}.run-center-th-repo{min-width:240px}.run-center-th-role{min-width:160px}.run-center-th-status{min-width:140px}.run-center-th-apps{min-width:90px}.run-center-th-action{min-width:110px}.run-center-repos-table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;height:38px;padding:5px 12px}.run-center-repo-row{transition:background-color .12s}.run-center-repo-row:hover{background:#ffffff09}.run-center-repo-row.is-expanded{background:#ffffff05}.run-center-brand-lockup{align-items:center;gap:8px;display:flex}.run-center-brand-avatar{border:1px solid;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .12s;display:flex}.run-center-repo-row:hover .run-center-brand-avatar{transform:scale(1.04)}.run-center-brand-avatar .material-symbols-outlined{font-size:16px}.run-center-brand-image{object-fit:contain;border-radius:5px;width:22px;height:22px;display:block}.run-center-brand-image.is-wide{border-radius:3px;width:24px;height:18px}.run-center-brand-monogram{letter-spacing:.03em;font-size:10px;font-weight:800}.run-center-brand-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.run-center-repo-title-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.run-center-repo-title-line strong{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:650}.run-center-brand-pill{letter-spacing:.02em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.run-center-repo-path{color:#64748b;font-size:10.5px;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.run-center-role-col{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.run-center-cat-chip{letter-spacing:.03em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;padding:1px 5px;font-size:9px;font-weight:700;display:inline-flex}.run-center-role-text{color:#8e9099;font-size:11px;line-height:1.3}.run-center-status-stack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.run-center-telemetry-text{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:10px;font-family:var(--font-mono,monospace);overflow:hidden}.run-center-apps-toggle-btn{color:#c4c6d0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:3px;height:26px;padding:3px 7px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.run-center-apps-toggle-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.run-center-apps-toggle-btn.active{color:#00e5ff;background:#00e5ff1f;border-color:#00e5ff59}.run-center-apps-toggle-btn .material-symbols-outlined{font-size:15px}.run-center-apps-col{text-align:left}.run-center-app-count{color:#64748b;white-space:nowrap;margin-top:2px;font-size:9.5px;display:block}.run-center-primary-action-btn{white-space:nowrap;border-radius:6px;height:28px;min-height:28px;padding:4px 12px;font-size:11px;font-weight:650}.run-btn-label-desktop{display:inline}.run-btn-label-mobile{display:none}.run-center-expanded-tray-row td{background:#00000040;border-bottom:1px solid #ffffff14;padding:0}.run-center-tray-content{flex-direction:column;gap:10px;padding:12px 18px 16px;display:flex}.run-center-tray-header{color:#94a3b8;align-items:center;gap:8px;font-size:11.5px;display:flex}.run-center-tray-header .material-symbols-outlined{color:#a8c7fa;font-size:15px}.run-center-tray-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.run-center-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.run-center-detail-item{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:9px 11px}.run-center-detail-item small{color:#718096;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.run-center-detail-item strong,.run-center-detail-item code{color:#dbe7f7;text-overflow:ellipsis;font-size:11.5px;line-height:1.4;display:block;overflow:hidden}.run-center-detail-item code{white-space:nowrap;font-family:Roboto Mono,monospace}.run-center-detail-wide{grid-column:1/-1}.run-center-tray-card{background:#191c22;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.run-center-tray-card-top{align-items:center;gap:6px;min-width:0;display:flex}.run-center-tray-app-title{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.run-center-tray-card-actions button{min-height:24px;padding:3px 8px;font-size:11px}.run-center-disclosure{padding:16px 20px}.run-center-disclosure[open]>summary{margin-bottom:14px}.run-center-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.run-center-advanced-grid .md-policy-card{flex-direction:column;gap:10px;display:flex}.run-center-advanced-grid .md-policy-card button{margin-top:auto}@media (max-width:1100px){.run-center-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.run-center-repos-table th,.run-center-repos-table td{padding:8px}.run-center-th-repo,.run-center-repos-table td:first-child{min-width:170px!important}.run-center-th-role,.run-center-repos-table td:nth-child(2){min-width:130px!important}.run-center-th-status,.run-center-repos-table td:nth-child(3){min-width:100px!important}.run-center-th-apps,.run-center-repos-table td:nth-child(4){min-width:75px!important;padding:8px 4px!important}.run-center-th-action,.run-center-repos-table td:nth-child(5){min-width:95px!important;padding:8px 4px!important}.run-center-brand-avatar{width:32px;height:32px}.run-center-brand-avatar .material-symbols-outlined{font-size:18px}.run-center-brand-image{width:27px;height:27px}.run-center-repo-title-line strong{font-size:12.5px}.run-center-brand-pill{padding:1px 5px;font-size:9px}.run-center-repo-path{max-width:140px;font-size:10px}.run-center-cat-chip{padding:1px 5px;font-size:8.5px}.run-center-role-text{font-size:10.5px}.run-center-telemetry-text{max-width:95px;font-size:10px}.run-center-apps-toggle-btn{padding:3px 6px;font-size:10.5px}.run-center-primary-action-btn{min-height:28px;padding:4px 8px;font-size:11px}}@media (max-width:768px){.run-center-repo-header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.run-center-repo-header .chips{justify-content:flex-end}.run-center-advanced-grid{grid-template-columns:minmax(0,1fr)}.run-center-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.run-center-repos{border-radius:8px;padding:8px 10px}.run-center-repo-header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:6px}.run-center-repo-header h2{font-size:12px}.run-center-repo-header p.subtle{display:none}.run-center-table-wrap{background:0 0;border:none;margin-top:4px;overflow-x:visible}.run-center-repos-table thead{display:none}.run-center-repos-table,.run-center-repos-table tbody{width:100%;display:block}.run-center-repo-row{border:1px solid var(--md-sys-color-outline-variant,#ffffff14);background:var(--md-sys-color-surface-container-low,#14171c);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 6px;min-height:50px;margin-bottom:4px;padding:6px 10px;display:grid}.run-center-repo-row td{border:none!important;min-width:0!important;height:auto!important;padding:0!important}.run-center-repo-col{grid-area:1/1}.run-center-brand-lockup{gap:7px}.run-center-brand-avatar{border-radius:5px;width:24px;height:24px}.run-center-brand-image{width:20px;height:20px}.run-center-brand-image.is-wide{width:22px;height:16px}.run-center-brand-monogram{font-size:9px}.run-center-brand-avatar .material-symbols-outlined{font-size:14px}.run-center-repo-title-line{flex-wrap:nowrap;gap:5px;overflow:hidden}.run-center-repo-title-line strong{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.05;display:-webkit-box;overflow:hidden}.run-center-brand-pill{display:none!important}.run-center-repo-path,.run-center-role-col{display:none}.run-center-status-col{grid-area:2/1;padding-left:31px!important}.run-center-status-stack{flex-direction:row;align-items:center;gap:6px}.run-center-status-stack .badge{height:16px;padding:0 4px;font-size:8.5px;line-height:16px}.run-center-telemetry-text{max-width:140px;font-size:9.5px}.run-center-apps-col{grid-area:1/2/span 2;justify-content:center;align-items:center;display:flex}.run-center-apps-toggle-btn{border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.run-center-apps-toggle-btn .material-symbols-outlined{margin:0;font-size:18px}.run-center-toggle-label,.run-center-app-count{display:none}.run-center-action-col{grid-area:1/3/span 2;justify-content:flex-end;align-items:center;display:flex;text-align:right!important}.run-center-primary-action-btn{border-radius:6px;height:26px;min-height:26px;padding:2px 8px;font-size:10.5px}.run-btn-label-desktop{display:none}.run-btn-label-mobile{display:inline}.run-center-detail-grid{grid-template-columns:minmax(0,1fr);gap:6px}.run-center-detail-wide{grid-column:auto}.run-center-expanded-tray-row,.run-center-expanded-tray-row td{width:100%;display:block}.run-center-tray-content{padding:10px}}.md-marketing-hero{background:radial-gradient(circle at 80% 20%,#0066ff1f 0%,#0a0d14f2 70%,#0a0d14 100%);border-bottom:1px solid #ffffff14;margin-bottom:24px;padding:48px 32px 36px}.md-marketing-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:center;gap:40px;max-width:1400px;margin:0 auto;display:grid}.md-marketing-badge-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.md-marketing-pill{text-transform:uppercase;letter-spacing:1px;border-radius:9999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.md-marketing-pill.hot{color:#ff1744;background:#ff174426;border:1px solid #ff174466}.md-marketing-pill.cobalt{color:var(--color-brand-cyan,#38bdf8);background:#0066ff26;border:1px solid #06f6}.md-marketing-pill.cyan{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf859}.md-marketing-pill.purple{color:#c084fc;background:#a855f726;border:1px solid #a855f766}.md-marketing-title{letter-spacing:-1.5px;color:#f8fafc;margin:0 0 16px;font-size:56px;font-weight:900;line-height:1.05}.md-marketing-title .highlight-crimson{color:#ff1744}.md-marketing-subtitle{color:#94a3b8;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4}.md-marketing-lead{color:#a3b1c6;max-width:680px;margin:0 0 28px;font-size:15px;line-height:1.6}.md-marketing-actions{flex-wrap:wrap;gap:12px;display:flex}.md-marketing-actions a{border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.md-btn-primary{color:#fff;background:#ff1744;box-shadow:0 2px 8px #ff17444d}.md-btn-primary:hover{background:#e11d48;box-shadow:0 4px 12px #ff174466}.md-btn-tonal{color:var(--color-brand-cyan,#38bdf8);background:#1e293b;border:1px solid #38bdf84d}.md-btn-tonal:hover{background:#334155}.md-btn-outlined{color:#e2e8f0;background:0 0;border:1px solid #fff3}.md-btn-outlined:hover{background:#ffffff0f}.md-marketing-hero-visual{justify-content:center;align-items:center;display:flex}.md-marketing-emblem-card{text-align:center;background:#101424;border:1px solid #0066ff4d;border-radius:20px;width:100%;max-width:380px;padding:32px;box-shadow:0 12px 32px #00000080}.md-marketing-emblem-img{filter:drop-shadow(0 0 24px #0066ff4d);width:240px;height:240px;margin:0 auto 20px;display:block}.md-marketing-emblem-caption strong{color:#f8fafc;margin-bottom:4px;font-size:15px;display:block}.md-marketing-emblem-caption span{color:var(--color-brand-cyan,#38bdf8);letter-spacing:.5px;font-size:12px}.md-marketing-metrics-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 32px 36px;display:grid}.md-marketing-section{max-width:1400px;margin:0 auto 24px;padding:36px 32px}.md-marketing-section.alt-bg{background:#0d111a;border:1px solid #ffffff0d;border-radius:16px}.md-marketing-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-top:24px;display:grid}.md-marketing-card{background:#101424;border:1px solid #1e293b;border-radius:12px;padding:24px;transition:transform .18s,border-color .18s}.md-marketing-card:hover{border-color:#38bdf866;transform:translateY(-2px)}.md-marketing-card-icon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.md-marketing-card-icon.crimson{color:#ff1744;background:#ff174426}.md-marketing-card-icon.cobalt{color:var(--color-brand-cyan,#38bdf8);background:#0066ff26}.md-marketing-card-icon.cyan{color:var(--color-brand-cyan,#38bdf8);background:#38bdf826}.md-marketing-card-icon.purple{color:#c084fc;background:#a855f726}.md-marketing-card-icon.green{color:#4ade80;background:#22c55e26}.md-marketing-card-icon.gold{color:#facc15;background:#eab30826}.md-marketing-card h3{color:#f8fafc;margin:0 0 10px;font-size:17px;font-weight:700}.md-marketing-card p{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}.md-marketing-boundaries-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px;display:grid}.md-marketing-boundary-card{background:#141824;border:1px solid #1e293b;border-radius:12px;max-width:1200px;padding:20px}.md-marketing-boundary-card.active-repo{background:radial-gradient(circle at 90% 10%,#ff174414 0%,#141824 100%);border:1px solid #ff174480}.boundary-card-top{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.boundary-badge{text-transform:uppercase;letter-spacing:.8px;border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:800}.boundary-badge.current{color:#fff;background:#ff1744}.boundary-badge.external{color:#94a3b8;background:#1e293b}.boundary-card-top strong{color:#f8fafc;font-size:18px}.boundary-card-top code{color:var(--color-brand-cyan,#38bdf8);font-family:monospace;font-size:12px}.md-marketing-boundary-card p{color:#94a3b8;margin:0;font-size:13px;line-height:1.45}.md-marketing-terminal-block{background:#07090e;border:1px solid #1e293b;border-radius:12px;margin-top:20px;overflow:hidden}.terminal-bar{background:#0e121c;border-bottom:1px solid #1e293b;align-items:center;gap:8px;padding:10px 16px;display:flex}.term-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;position:relative!important}.term-dot.red{background:#ff5f56}.term-dot.yellow{background:#ffbd2e}.term-dot.green{background:#27c93f}.term-title{color:#64748b;margin-left:8px;font-family:monospace;font-size:12px}.terminal-code{color:var(--color-brand-cyan,#38bdf8);margin:0;padding:20px;font-family:Roboto Mono,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.terminal-tabs{background:#090d16;border-bottom:1px solid #1e293b;display:flex;overflow-x:auto}.terminal-tab{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.terminal-tab:hover{color:#f8fafc;background:#ffffff08}.terminal-tab.active{color:var(--color-brand-cyan,#38bdf8);border-bottom-color:var(--color-brand-cyan,#38bdf8);background:#38bdf814;font-weight:600}.terminal-header-meta{align-items:center;gap:12px;margin-left:auto;display:flex}.terminal-example-badge{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b859;border-radius:999px;align-items:center;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:700;display:inline-flex}.terminal-footer-bar{color:#64748b;background:#090d16;border-top:1px solid #1e293b;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.terminal-footer-bar a{color:var(--color-brand-cyan,#38bdf8);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.terminal-footer-bar a:hover{text-decoration:underline}.md-marketing-topology-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:24px;display:grid}.md-marketing-topology-card{background:#101424;border:1px solid #1e293b;border-radius:12px;flex-direction:column;gap:12px;padding:22px;transition:transform .18s,border-color .18s;display:flex}.md-marketing-topology-card:hover{border-color:#38bdf866;transform:translateY(-2px)}.topology-card-header{justify-content:space-between;align-items:center;display:flex}.topology-badge{text-transform:uppercase;letter-spacing:.8px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800}.topology-badge.operator{color:var(--color-brand-cyan,#38bdf8);background:#38bdf826;border:1px solid #38bdf84d}.topology-badge.servers{color:#ff1744;background:#ff174426;border:1px solid #ff17444d}.topology-badge.gpu{color:#c084fc;background:#c084fc26;border:1px solid #c084fc4d}.topology-badge.hw{color:#facc15;background:#facc1526;border:1px solid #facc154d}.topology-card-title{color:#f8fafc;margin:0;font-size:17px;font-weight:700}.topology-card-desc{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.topology-card-specs{color:#64748b;border-top:1px solid #1e293b;flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;font-family:monospace;font-size:12px;display:flex}.topology-card-specs span strong{color:#e2e8f0}.md-marketing-cta-section{text-align:center;background:radial-gradient(circle at 50% 0,#ff17441f 0%,#0a0d14 70%);border:1px solid #ff174459;border-radius:16px;max-width:1400px;margin:40px auto 24px;padding:48px 36px}.md-marketing-cta-inner{max-width:820px;margin:0 auto}.md-marketing-cta-inner h2{color:#f8fafc;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,4vw,36px);font-weight:800}.md-marketing-cta-inner p{color:#94a3b8;margin:0 0 28px;font-size:16px;line-height:1.6}.md-marketing-cli-box{text-align:left;background:#07090e;border:1px solid #1e293b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;max-width:620px;margin:0 auto 32px;padding:16px 20px;display:flex}.md-marketing-cli-code{color:var(--color-brand-cyan,#38bdf8);white-space:nowrap;font-family:JetBrains Mono,Consolas,monospace;font-size:13px;overflow-x:auto}.md-marketing-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.md-marketing-footer{background:#07090e;border-top:1px solid #1e293b;border-radius:12px;flex-direction:column;gap:16px;margin-top:48px;padding:32px 24px;display:flex}.md-marketing-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.md-marketing-footer-brand{align-items:center;gap:10px;display:flex}.md-marketing-footer-nav{flex-wrap:wrap;gap:20px;display:flex}.md-marketing-footer-nav a{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .15s}.md-marketing-footer-nav a:hover{color:var(--color-brand-cyan,#38bdf8)}.md-marketing-footer-protocols{border-top:1px solid #161f30;border-bottom:1px solid #161f30;flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.md-marketing-footer-bottom{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:900px){.md-marketing-hero-grid{grid-template-columns:1fr}.md-marketing-title{font-size:40px}.md-marketing-emblem-card{margin:0 auto}}@media (max-width:640px){.run-center-detail-grid{grid-template-columns:minmax(0,1fr)}.run-center-detail-wide{grid-column:auto}.run-center-expanded-tray-row,.run-center-expanded-tray-row td{width:100%;display:block}}body[data-page=run-center] .manual-capture-banner{white-space:nowrap;flex-direction:row;align-items:center;min-height:36px;margin:0 0 8px;padding:5px 10px;overflow:hidden}body[data-page=run-center] .manual-capture-banner>span:last-child{text-overflow:ellipsis;overflow:hidden}body[data-page=run-center] .run-center-apps-toggle-btn,body[data-page=run-center] .run-center-primary-action-btn{min-height:var(--touch-min);height:var(--touch-min)}@media (max-width:768px){body[data-page=fleet-ide] .md-summary-grid,body[data-page=terminal-mux] .md-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body[data-page=run-center] .shell{padding:8px 10px 16px}body[data-page=run-center] .manual-capture-banner{gap:7px;height:36px;min-height:36px;padding:4px 8px}body[data-page=run-center] .run-center-repo-row{min-height:58px}body[data-page=run-center] .run-center-apps-toggle-btn{width:var(--touch-min);height:var(--touch-min)}body[data-page=run-center] .run-center-primary-action-btn{min-height:var(--touch-min);height:var(--touch-min);padding:4px 10px}html,body,.md-app{max-width:100vw;overflow-x:hidden}.app-content{box-sizing:border-box;max-width:100vw;overflow-x:hidden}.md-marketing-hero{box-sizing:border-box;max-width:100%;margin-bottom:16px;padding:24px 12px 20px;overflow-x:hidden}.md-marketing-hero-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:20px;max-width:100%;overflow-x:hidden}.md-marketing-badge-row{box-sizing:border-box;flex-wrap:wrap;max-width:100%}.md-marketing-title{letter-spacing:-.5px;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;max-width:100%;margin-bottom:12px;font-size:clamp(24px,7vw,32px)!important;line-height:1.15!important}.md-marketing-subtitle{word-break:break-word;box-sizing:border-box;max-width:100%;margin-bottom:12px;line-height:1.35;font-size:15px!important}.md-marketing-lead{word-break:break-word;box-sizing:border-box;max-width:100%;margin-bottom:16px;line-height:1.5;font-size:13px!important}.md-marketing-actions{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;max-width:100%}.md-marketing-actions a{box-sizing:border-box;justify-content:center;width:100%}.md-marketing-emblem-card{box-sizing:border-box;padding:20px 16px;overflow:hidden;max-width:100%!important}.md-marketing-emblem-img{width:140px;height:140px;margin-bottom:12px}.md-marketing-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 10px 20px}.md-marketing-section{margin-bottom:16px;padding:20px 12px;overflow-x:hidden}.md-marketing-pillars-grid{grid-template-columns:minmax(0,1fr);gap:12px}.md-marketing-card{box-sizing:border-box;padding:16px 12px}.md-marketing-arch-box{box-sizing:border-box;padding:16px 12px;overflow-x:auto}body[data-page=terminal-mux] .shell{box-sizing:border-box;max-width:100%;padding:8px 10px 16px;overflow-x:hidden}body[data-page=terminal-mux] .md-summary-grid,body[data-page=terminal-mux] .stats.md-stats,body[data-page=terminal-mux] .shell>.stats,body[data-page=terminal-mux] .ops-modules{box-sizing:border-box;gap:8px;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=terminal-mux] .ops-module{box-sizing:border-box;min-width:0;max-width:100%;min-height:84px;padding:10px 8px;overflow:hidden}body[data-page=terminal-mux] .ops-module strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}body[data-page=terminal-mux] .ops-module span{font-size:11px;line-height:1.3}body[data-page=terminal-mux] .ops-lineage{box-sizing:border-box;border-radius:12px;max-width:100%;padding:10px;overflow-x:hidden}body[data-page=terminal-mux] .ops-lineage .table-wrap{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-x:auto}body[data-page=terminal-mux] .ops-lineage-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:100%}body[data-page=terminal-mux] .ops-lineage-row{box-sizing:border-box;min-width:0;padding:4px 6px;font-size:11px;overflow:hidden}body[data-page=terminal-mux] .ops-lineage-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body[data-page=fleet-ide] .shell{padding:8px 10px 16px;overflow-x:hidden}body[data-page=fleet-ide] .md-summary-grid,body[data-page=fleet-ide] .stats.md-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=fleet-ide] .priority-set{border-radius:12px;padding:10px;overflow-x:hidden}body[data-page=fleet-ide] .table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}body[data-page=fleet-ide] .fleet-ide-grid th,body[data-page=fleet-ide] .fleet-ide-grid td{padding:8px 6px;font-size:11px}}.fleet-table-pager{color:#a1a1aa;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.fleet-table-pager button{min-height:var(--touch-min);color:#fafafa;background:#141417;border:1px solid #334155;border-radius:8px;padding:8px 14px}.fleet-table-pager button:disabled{opacity:.45}.fleet-table-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.fleet-table-card{overflow-wrap:anywhere;background:#141417;border:1px solid #334155;border-radius:10px;margin-bottom:0;padding:16px}.fleet-table-card-title{flex-direction:column;align-items:flex-start;gap:6px;font-size:16px;line-height:1.5;display:flex}.fleet-table-card-preview{gap:6px;margin-top:8px;font-size:15px;display:grid}.fleet-table-card summary{min-height:var(--touch-min);box-sizing:border-box;cursor:pointer;padding:12px 0}.fleet-table-card dl{margin:0}.fleet-table-card dl>div{border-top:1px solid #334155;padding:10px 0}.fleet-table-card dt{color:#a1a1aa;margin-bottom:6px;font-size:13px}.fleet-table-card dd{margin:0;font-size:15px;line-height:1.5}.fleet-table-card :is(.chips,.session-chips-wrap){flex-wrap:wrap}.fleet-table-card :is(img,video){max-width:100%}.fleet-table-view table :is(th,td){padding:12px;font-size:14px}@media (max-width:640px){body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) .table-wrap{overflow:visible}.fleet-table-view{width:100%;min-width:0}.fleet-table-card .badge{white-space:normal}}.models-posture-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-x:auto}.models-posture-table th,.models-posture-table td{vertical-align:top;text-align:left;box-sizing:border-box;min-width:160px;padding:10px 14px}.models-posture-table th:first-child,.models-posture-table td:first-child{z-index:2;background:var(--surface,#10141d);border-right:1px solid var(--md-sys-color-outline-variant,#ffffff14);min-width:180px;position:sticky;left:0}.posture-host-line{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.posture-host-name{color:var(--md-sys-color-on-surface,#e2e8f0);font-size:13px;font-weight:700}.models-posture-thumb{object-fit:cover;border:1px solid var(--border-subtle,#ffffff29);background:#05070a;border-radius:6px;width:132px;height:82px;display:block}.models-posture-missing-cell{text-align:center}.models-posture-missing-box{border:1px dashed var(--md-sys-color-outline-variant,#ffffff26);box-sizing:border-box;background:#ffffff05;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:132px;min-height:82px;padding:6px;display:flex}.models-posture-freshness{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-top:4px;display:flex}.models-posture-freshness small{overflow-wrap:anywhere}.models-posture-table td:first-child small{display:block}.models-posture-needs{overflow-wrap:anywhere;margin:0 0 8px}.models-posture-needs.warn{color:var(--md-sys-color-error,#ffb4ab)}@media (max-width:560px){.models-posture-table th,.models-posture-table td{min-width:112px}.models-posture-table th:first-child,.models-posture-table td:first-child{min-width:108px}.models-posture-thumb{width:104px;height:66px}}.run-center-repo-card.unavailable{opacity:.72}.run-center-repo-card.unavailable small{overflow-wrap:anywhere}@media (max-width:560px){.manual-capture-banner>span:not(.badge){white-space:normal;overflow-wrap:anywhere;max-width:100%}}.md-app .topbar,.md-app .md-top-nav{background:var(--color-bg-surface,#141417);border:1px solid var(--color-border-subtle,#27272a);color:var(--color-text-primary,#fafafa);flex-wrap:nowrap}.md-app .topbar .toolbar,.md-app .md-top-nav .toolbar{border-top:0;flex-wrap:nowrap;padding-top:0}.md-app .topbar .title-block .subtle,.md-app .md-top-nav .title-block .subtle{min-width:0;color:var(--color-text-secondary,#a1a1aa)}@media (max-width:768px){.md-app .topbar{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon title actions";align-items:center;gap:6px 12px;min-height:0;margin-bottom:10px;padding:10px 12px;display:grid}.md-app .topbar-page-icon{grid-area:icon;align-self:start}.md-app .topbar .title-block{flex-direction:column;grid-area:title;align-items:stretch;gap:2px;min-width:0;display:flex}.md-app .topbar .title-block .eyebrow,.md-app .topbar .title-block h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.md-app .topbar .title-block .subtle{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md-app .topbar .toolbar{flex-direction:column;grid-area:actions;justify-content:center;align-items:flex-end;gap:6px;margin:0;display:flex}}@media (max-width:480px){.md-app .topbar{grid-template-columns:28px minmax(0, 1fr) var(--touch-min);grid-template-areas:"icon title actions"".meta meta";padding:8px 10px}.md-app .topbar .title-block .subtle{display:none}.md-app .topbar .toolbar{display:contents}.md-app .topbar .toolbar>button:first-child{width:auto;min-width:var(--touch-min);height:var(--touch-min);grid-area:actions;justify-content:center;padding:0 10px}.md-app .topbar .toolbar>button:first-child span:last-child{display:inline}.md-app .topbar .toolbar>:not(:first-child){grid-column:2/-1;justify-self:start;min-height:0}}@media (min-width:769px){.md-rail{scrollbar-width:none;background:var(--surface-base,#141417);border-right:1px solid var(--border-color,#334155);gap:3px;width:240px;height:100vh;min-height:0;padding:16px 10px;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.md-rail-link{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.md-rail-link .material-symbols-outlined{width:24px;min-width:24px;height:24px;margin:0;font-size:20px}.md-rail-link span:last-child{white-space:nowrap;font-size:13px;line-height:1.3}.md-rail-more,.md-rail-more-sheet{display:none}}@media (max-width:768px){.md-rail.md-bottom-nav{padding:0 4px env(safe-area-inset-bottom,0);gap:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.md-bottom-nav>.md-rail-link{flex:1 1 0;min-width:0}.md-bottom-nav>.md-rail-link[data-bottom-tier=secondary]{display:none}.md-bottom-nav>.md-rail-link{padding-left:0;padding-right:0}.md-bottom-nav>.md-rail-link span:last-child,.md-bottom-nav>.md-rail-link[data-rail-tier=secondary] span:last-child{letter-spacing:0;font-size:10px}.md-bottom-nav>.md-rail-link[data-rail-tier=secondary]{opacity:1}.md-rail-more{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}.md-rail-more-sheet{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:1300;border:1px solid var(--border-color,var(--color-border-subtle,#334155));background:var(--surface-base,var(--color-bg-surface-raised,#141417));border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid;position:fixed;box-shadow:0 8px 24px #00000080}.md-rail-more-sheet .md-rail-link{border-radius:10px;min-height:64px}.md-rail-more-sheet .md-rail-link span:last-child{white-space:normal;text-align:center;font-size:11px}}@media (max-width:1024px){.shell{padding:16px 20px 32px}.topbar{gap:12px;min-height:56px;margin-bottom:16px;padding:10px 16px}.topbar .title-block h1{font-size:16px}.stats{gap:12px}.stat,.stat-card,.panel,.md-panel,.card{padding:16px}button,.md-btn,.md-btn-tonal,.md-btn-text,.md-btn-filled,.tab-btn,.md-runners-tab-btn,.topbar .toolbar button{min-height:var(--touch-min)}}.md-marketing-actions a .material-symbols-outlined{margin:0;display:inline-block}.md-marketing-facts{margin:0 32px 32px}.md-marketing-facts-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.md-marketing-fact{border:1px solid var(--md-sys-color-outline-variant,#ffffff14);background:0 0;border-radius:12px;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon term""icon detail";align-items:start;gap:2px 10px;padding:14px 16px;display:grid}.md-marketing-fact .material-symbols-outlined{color:#a3b1c6;grid-area:icon;margin:2px 0 0;font-size:20px}.md-marketing-fact dt{color:#a3b1c6;text-transform:uppercase;letter-spacing:.04em;grid-area:term;font-size:12px;font-weight:600}.md-marketing-fact dd{color:#e2e2e9;grid-area:detail;margin:0;font-size:15px;font-weight:600}@media (max-width:1100px){.md-marketing-facts-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.md-marketing-facts{margin:0 10px 20px}.md-marketing-facts-list{grid-template-columns:minmax(0,1fr);gap:8px}}.ops-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.ops-pulse-grid>.ops-pulse{-webkit-backdrop-filter:blur(16px);background:#141417b8;border:1px solid #ffffff14;border-radius:14px;min-width:0;min-height:104px;padding:16px 20px;box-shadow:0 4px 14px #0000004d}@media (max-width:1200px){body[data-page] .ops-command>.ops-pulse-grid.stats.md-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page] .ops-command>.ops-pulse-grid.stats.md-stats>.ops-pulse strong{white-space:normal}}@media (max-width:520px){.ops-pulse-grid{gap:8px}}.ops-lineage-table{border-collapse:collapse;table-layout:auto;width:100%}.ops-lineage-table tr.ops-lineage-row{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:table-row}.ops-lineage-table th,.ops-lineage-table td{border:0;border-bottom:1px solid var(--color-border-subtle,#27272a);text-align:left;vertical-align:middle;background:0 0;padding:12px 16px}.ops-lineage-table tr:last-child td{border-bottom:0}.ops-lineage-table td:first-child{white-space:nowrap}.ops-lineage-table td:first-child .material-symbols-outlined{margin:0 8px 0 0;display:inline-block}.ops-lineage-table td:nth-child(2),.ops-lineage-table th:nth-child(2){text-align:right;white-space:nowrap;width:1%}.ops-lineage-table tr.ops-lineage-row strong{margin:0;font-size:15px}.ops-lineage-table th:nth-child(3){padding-left:24px}.ops-lineage-table td:nth-child(3){color:var(--muted);padding-left:24px}@media (max-width:520px){.ops-lineage-table th:nth-child(3),.ops-lineage-table td:nth-child(3){display:none}}.control-strip-item.ops-tone-neutral{background:var(--color-bg-surface,#141417);border-color:var(--color-border-subtle,#27272a)}@media (min-width:769px){.control-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.control-strip-item[data-control-state=mobile-actions]{display:none}}.terminal-mux-container,body[data-page=terminal-mux] .shell{background:var(--obsidian-canvas,#09090b);color:var(--obsidian-text,#fafafa);box-sizing:border-box;padding:20px 24px 36px}.terminal-mux-container .panel,.terminal-mux-container .md-panel,body[data-page=terminal-mux] .panel,body[data-page=terminal-mux] .md-panel{background:var(--obsidian-surface,#141417);border:1px solid var(--obsidian-border,#27272a);box-shadow:none;border-radius:16px;margin-bottom:20px;padding:20px 24px}.terminal-mux-container .md-elevated,body[data-page=terminal-mux] .md-elevated{background:var(--obsidian-elevated,#1f1f23);border:1px solid var(--obsidian-border,#27272a)}.terminal-mux-view-tabs{align-items:center;gap:10px;margin:16px 0 20px;display:flex}.view-tab-btn{background:var(--obsidian-surface,#141417);border:1px solid var(--obsidian-border,#27272a);color:var(--obsidian-text-muted,#a1a1aa);border-radius:10px;transition:all .18s}.view-tab-btn:hover{background:var(--obsidian-elevated,#1f1f23);color:var(--obsidian-text,#fafafa);border-color:var(--obsidian-border,#27272a)}.view-tab-btn.selected,.view-tab-btn[aria-selected=true]{background:var(--obsidian-elevated,#1f1f23);color:var(--obsidian-text,#fafafa);border-color:var(--color-brand-accent,#38bdf8);box-shadow:0 0 0 1px var(--color-brand-accent,#38bdf8)}.terminal-split-view-container{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;width:100%;display:grid}@media (max-width:1024px){.terminal-split-view-container{flex-direction:column;gap:16px;display:flex}}.terminal-mux-container .lineage-proof-strip,body[data-page=terminal-mux] .lineage-proof-strip{border:1px solid var(--obsidian-border,#27272a);background:var(--obsidian-elevated,#1f1f23);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:-2px 0 16px;padding:10px 16px;display:flex}.terminal-mux-container .lineage-proof-strip span,body[data-page=terminal-mux] .lineage-proof-strip span{color:var(--obsidian-text-muted,#a1a1aa);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.terminal-mux-container .lineage-proof-strip strong,body[data-page=terminal-mux] .lineage-proof-strip strong{color:var(--obsidian-text,#fafafa);font-variant-numeric:tabular-nums;font-size:13px}.terminal-mux-container .panel-header,body[data-page=terminal-mux] .panel-header{margin-bottom:16px}.terminal-mux-container .panel-header h2,body[data-page=terminal-mux] .panel-header h2{color:var(--obsidian-text,#fafafa);font-size:16px;font-weight:600}.terminal-mux-container .panel-header p.subtle,body[data-page=terminal-mux] .panel-header p.subtle{color:var(--obsidian-text-muted,#a1a1aa);margin-top:2px;font-size:12.5px;line-height:1.4}.terminal-mux-container .ops-actions,body[data-page=terminal-mux] .ops-actions{background:var(--obsidian-surface,#141417);border:1px solid var(--obsidian-border,#27272a);color:var(--obsidian-text,#fafafa);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:16px 24px;display:flex}.terminal-mux-container .ops-actions-selected strong,body[data-page=terminal-mux] .ops-actions-selected strong{color:var(--obsidian-text,#fafafa)}.terminal-mux-container .apps-panel,body[data-page=terminal-mux] .apps-panel{background:var(--obsidian-surface,#141417);border:1px solid var(--obsidian-border,#27272a);border-radius:16px;margin-bottom:24px;padding:20px 24px}.terminal-mux-container .apps-panel .table-wrap,body[data-page=terminal-mux] .apps-panel .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.terminal-mux-container .apps-panel table,body[data-page=terminal-mux] .apps-panel table{border-collapse:collapse;width:100%;min-width:1360px}.terminal-mux-container .apps-panel th,body[data-page=terminal-mux] .apps-panel th{background:var(--obsidian-surface,#141417);color:var(--obsidian-text-muted,#a1a1aa);text-transform:uppercase;letter-spacing:.04em;z-index:10;white-space:nowrap;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff0d;padding:12px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.terminal-mux-container .apps-panel td,body[data-page=terminal-mux] .apps-panel td{color:var(--obsidian-text,#fafafa);vertical-align:middle;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff0a;padding:14px;font-size:13px}.terminal-mux-container .apps-panel tr:hover td,body[data-page=terminal-mux] .apps-panel tr:hover td{background:var(--obsidian-elevated,#1f1f23)}.terminal-mux-container .logs-layout .panel,body[data-page=terminal-mux] .logs-layout .panel{background:var(--obsidian-surface,#141417);border:1px solid var(--obsidian-border,#27272a);border-radius:16px;padding:20px 24px}.terminal-mux-container pre.logs,body[data-page=terminal-mux] pre.logs{background:var(--obsidian-canvas,#09090b);border:1px solid var(--obsidian-border,#27272a);color:#e2e8f0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:10px;padding:16px 20px;font-size:12.5px;line-height:1.5}.run-center-repo-card>small{align-self:start}.run-center-repo-card .run-center-brand-meta{align-items:flex-start}.run-center-repo-card .run-center-brand-meta strong{-webkit-line-clamp:2;color:#fafafa;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.run-center-repo-card .run-center-brand-meta .badge{align-self:flex-start;width:auto;max-width:100%}.models-posture-table .models-posture-freshness{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.models-posture-table td small{white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){.models-posture-scroll{overflow-x:auto!important}}.ops-command{grid-template-columns:minmax(0,1fr)}.ops-command>*,.ops-lineage-table.pciv-table{min-width:0}.machine-proof-card{grid-template-columns:minmax(0,1fr)}.machine-proof-card>strong,.machine-proof-card .md-chip,.machine-proof-card .session-chips-wrap{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.machine-chat-drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:9999;background:#0000008c;justify-content:flex-end;animation:.18s ease-out machine-chat-fade-in;display:flex;position:fixed;inset:0}@keyframes machine-chat-fade-in{0%{opacity:0}to{opacity:1}}.machine-chat-drawer-panel{background:var(--color-bg-surface,#141417);border-left:1px solid var(--color-border-subtle,#27272a);flex-direction:column;width:min(520px,94vw);height:100%;animation:.24s cubic-bezier(.16,1,.3,1) machine-chat-slide-in;display:flex;box-shadow:-12px 0 36px #0009}@keyframes machine-chat-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}body{color:#fafafa;background:#09090b;font-family:Inter,Segoe UI,system-ui,sans-serif}.md-app{color:#fafafa;background:#09090b;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.md-rail{background:#141417;border-right:1px solid #334155;align-items:stretch;gap:4px;width:240px;padding:16px 12px 24px}.md-rail-brand{min-height:var(--touch-min);color:#fafafa;letter-spacing:.05em;border-bottom:1px solid #ffffff14;flex-direction:row;align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.md-rail-link{text-align:left;color:#a1a1aa;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:40px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.md-rail-link:hover{color:#fafafa;background:#1f1f23}.md-rail-link .material-symbols-outlined,.md-rail-brand .material-symbols-outlined,.md-rail-brand img{background:0 0;flex-shrink:0;width:22px;height:22px;margin:0;font-size:20px}.md-rail-link[aria-current=page]{color:#fafafa;background:#1f1f23;font-weight:600}.shell{box-sizing:border-box;max-width:none;padding:20px 24px 36px}.topbar{box-sizing:border-box;background:#141417;border:1px solid #334155;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-bottom:18px;padding:10px 18px;display:flex}.title-block{align-items:center;gap:12px;min-width:0;display:flex}.topbar-page-icon{width:36px;height:36px;color:var(--color-brand-cyan,#38bdf8);background:#1f1f23;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.title-block .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;margin:0 0 2px;font-size:10px;font-weight:700;display:block}.title-block h1{letter-spacing:-.015em;color:#fafafa;margin:0;font-size:18px;font-weight:650;line-height:1.2}.title-block .subtle{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:1.3;display:block;overflow:hidden}.topbar .toolbar{flex-shrink:0;align-items:center;gap:10px;display:flex}.topbar .toolbar .toolbar-secondary-group{align-items:center;gap:8px;display:flex}.manual-capture-banner,.all-pages-live-proof-rail{display:none}.md-btn-filled,.run-center-primary-action.md-btn-filled{background:linear-gradient(135deg, var(--color-brand-accent,#06f) 0%, var(--color-brand-cyan,#38bdf8) 100%);color:#f8fafc;border:0;border-radius:8px;font-weight:700;box-shadow:0 2px 8px #0066ff59}.md-btn-filled:disabled,.run-center-primary-action.md-btn-filled:disabled{cursor:not-allowed;color:#ffffff47!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff14!important}.md-btn-outlined{color:#f8fafc;background:#14141799;border:1px solid #ffffff1f;border-radius:8px;font-weight:500;transition:all .15s}.md-btn-outlined:hover:not(:disabled){border-color:var(--color-brand-cyan,#38bdf8);color:var(--color-brand-cyan,#38bdf8);background:#0066ff1f;box-shadow:0 0 12px #38bdf833}.md-btn-outlined:disabled{cursor:not-allowed;color:#fff3!important;background:#ffffff05!important;border-color:#ffffff0d!important}.md-btn-tonal{color:var(--color-brand-cyan,#38bdf8);background:#0066ff24;border:1px solid #38bdf83d;border-radius:8px;font-weight:600;transition:all .15s}.md-btn-tonal:hover:not(:disabled){border-color:var(--color-brand-cyan,#38bdf8);color:#f8fafc;background:#0066ff3d;box-shadow:0 0 12px #38bdf840}.ops-actions{-webkit-backdrop-filter:blur(16px);background:#141417bf!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:0 4px 20px #00000059!important}.view-tab-btn{color:#a1a1aa;background:#141417a6;border:1px solid #ffffff14;border-radius:8px;font-weight:500;transition:all .15s}.view-tab-btn:hover{color:#f8fafc;background:#0066ff1a;border-color:#38bdf866}.view-tab-btn.selected,.view-tab-btn[aria-selected=true]{font-weight:700;color:#f8fafc!important;border-color:var(--color-brand-cyan,#38bdf8)!important;background:linear-gradient(135deg,#0066ff40 0%,#38bdf833 100%)!important;box-shadow:0 0 14px #38bdf840,inset 0 0 8px #06f3!important}.run-center-primary-action.md-btn-tonal{color:var(--color-brand-cyan,#38bdf8);background:#1e293b;border:1px solid #38bdf84d;border-radius:8px;font-weight:600}.run-center-primary-action.md-btn-tonal:hover{color:#7dd3fc;background:#334155}.run-center-repos,.md-panel{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:1024px){.md-app{grid-template-columns:200px minmax(0,1fr)}.md-rail{width:200px;padding:14px 8px}.topbar{padding:10px 14px}}@media (max-width:768px){.md-app{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100dvh;min-height:0;overflow:hidden}.shell{-webkit-overflow-scrolling:touch;box-sizing:border-box;grid-row:1;min-height:0;padding:12px 14px 20px;overflow-y:auto}.topbar{border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.topbar .title-block{align-items:center;gap:10px;width:100%;display:flex}.topbar .title-block h1{margin:0;font-size:16px;line-height:1.2}.topbar .title-block .subtle{display:none}.topbar .toolbar{justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;display:flex}.topbar .toolbar .toolbar-secondary-group{align-items:center;gap:6px;display:flex}.topbar .toolbar-action{border-radius:6px;height:32px;min-height:32px;padding:0 10px;font-size:12px}.control-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}.control-strip-item{min-height:var(--touch-min);border-radius:8px;gap:6px;padding:6px 8px}.ops-pulse-grid{margin-bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stat.ops-pulse{gap:8px;min-height:52px;padding:8px 10px}.md-rail.md-bottom-nav,.md-rail{z-index:50;width:100%;height:58px;min-height:58px;max-height:58px;padding:0 4px calc(env(safe-area-inset-bottom,0px));background:#141417;border:0;border-top:1px solid #334155;flex-direction:row;grid-row:2;justify-content:space-around;align-items:center;gap:0;margin:0;display:flex;position:static;overflow:visible}.md-rail.md-bottom-nav>.md-rail-brand,.md-rail.md-bottom-nav>.md-rail-section-header,.md-rail.md-bottom-nav>.md-rail-section-divider,.md-rail.md-bottom-nav>.md-rail-link[data-bottom-tier=secondary]{display:none!important}.md-rail.md-bottom-nav>.md-rail-link{color:#a1a1aa!important;background:0 0!important;border-radius:6px!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;max-width:72px!important;height:50px!important;min-height:50px!important;padding:2px 0!important;text-decoration:none!important;display:flex!important}.md-rail.md-bottom-nav>.md-rail-link .material-symbols-outlined{width:24px!important;height:20px!important;margin:0!important;font-size:20px!important}.md-rail.md-bottom-nav>.md-rail-link span:last-child{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:9.5px!important;line-height:1!important;display:block!important;overflow:hidden!important}.md-rail.md-bottom-nav>.md-rail-link[aria-current=page]{color:var(--color-brand-cyan,#38bdf8)!important;font-weight:600!important}.md-rail.md-bottom-nav>.md-rail-more{color:#a1a1aa!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;max-width:72px!important;height:50px!important;min-height:50px!important;padding:2px 0!important;display:flex!important}.md-rail-more-sheet{left:8px!important;right:8px!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;z-index:1300!important;background:#141417!important;border:1px solid #334155!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:10px!important;display:grid!important;position:fixed!important;box-shadow:0 8px 32px #000000b3!important}.md-rail-more-sheet .md-rail-link{background:#1f1f23!important;border:1px solid #27272a!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:60px!important;padding:6px 4px!important;display:flex!important}}.md-machine-chat-drawer{background:var(--md-sys-color-surface-container,#141417);border-left:1px solid var(--border-subtle,#334155);z-index:1200;flex-direction:column;width:440px;max-width:100vw;animation:.22s cubic-bezier(0,0,.2,1) slideDrawer;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #00000073}@keyframes slideDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}.machine-chat-drawer-header{border-bottom:1px solid var(--md-sys-color-outline-variant,#ffffff14);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.machine-chat-drawer-title-group{flex-direction:column;gap:6px;min-width:0;display:flex}.machine-chat-header-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.machine-host-chip{font-family:var(--font-mono,monospace);letter-spacing:.5px;font-weight:700}select.machine-host-select{background:var(--md-sys-color-surface-container,#ffffff14);color:var(--md-sys-color-on-surface,#f0f2f5);border:1px solid var(--md-sys-color-outline-variant,#ffffff29);cursor:pointer;border-radius:9999px;outline:none;padding:2px 10px;font-size:.8rem}select.machine-host-select option{color:#f0f2f5;background:#12141a}.machine-chat-drawer-title{color:var(--md-sys-color-on-surface,#f0f2f5);margin:2px 0;font-size:1.25rem;font-weight:700;line-height:1.3}.machine-chat-drawer-sub{margin:0;font-size:.85rem;line-height:1.4}.machine-chat-close-btn{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.machine-chat-close-btn:hover{color:#fff;background:#ffffff14}.machine-chat-body-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.machine-chat-triage-banner{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;align-items:center;gap:12px;margin:16px 24px 0;padding:14px 18px;display:flex}.triage-banner-copy{flex-direction:column;gap:2px;font-size:.85rem;display:flex}.triage-banner-copy strong{font-size:.9rem}.machine-chat-transcript{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.machine-chat-msg{box-sizing:border-box;border-radius:12px;max-width:88%;padding:14px 18px;font-size:.9rem;line-height:1.5}.machine-chat-msg.user-msg{background:var(--md-sys-color-primary,#0284c7);color:#fff;border-bottom-right-radius:2px;align-self:flex-end}.md-machine-chat-header{border-bottom:1px solid var(--border-subtle,#334155);background:var(--md-sys-color-surface-container-high,#1f1f23);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.md-machine-chat-title-cluster{align-items:center;gap:10px;min-width:0;display:flex}.md-machine-chat-title-cluster .material-symbols-outlined{color:var(--md-sys-color-primary,#60a5fa);font-size:22px}.md-machine-chat-title{color:var(--fg,#f8fafc);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.md-machine-chat-subtitle{color:var(--fg-subtle,#94a3b8);margin:0;font-size:11px}.md-machine-chat-hdr-actions{align-items:center;gap:8px;display:flex}.md-machine-chat-host-select{background:var(--md-sys-color-surface,#09090b);color:var(--fg,#f8fafc);border:1px solid var(--border-subtle,#334155);cursor:pointer;border-radius:6px;outline:none;padding:4px 8px;font-size:11px;font-weight:600}.md-machine-chat-close-btn{color:var(--fg-subtle,#94a3b8);border-radius:50%;padding:4px}.md-machine-chat-quick-strip{background:var(--md-sys-color-surface-dim,#09090b);border-bottom:1px solid var(--border-subtle,#334155);scrollbar-width:none;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.md-machine-chat-quick-strip::-webkit-scrollbar{display:none}.md-machine-chat-chip{background:var(--md-sys-color-surface-container,#1f1f23);color:var(--fg,#e2e8f0);border:1px solid var(--border-subtle,#334155);white-space:nowrap;cursor:pointer;border-radius:12px;padding:3px 10px;font-size:11px;transition:all .15s}.md-machine-chat-chip:hover{background:var(--md-sys-color-primary-container,#1e3a8a);border-color:var(--md-sys-color-primary,#60a5fa);color:#fff}.md-machine-chat-stream{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.md-machine-chat-message{flex-direction:column;max-width:90%;animation:.15s ease-out fadeInMsg;display:flex}@keyframes fadeInMsg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.md-machine-chat-msg-user{align-self:flex-end}.md-machine-chat-msg-machine{align-self:flex-start}.md-machine-chat-msg-meta{color:var(--fg-subtle,#94a3b8);align-items:center;gap:6px;margin-bottom:2px;font-size:10px;display:flex}.md-machine-chat-msg-role{font-weight:600}.md-machine-chat-msg-body{border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.45}.md-machine-chat-msg-user .md-machine-chat-msg-body{background:var(--md-sys-color-primary,#2563eb);color:#fff;border-bottom-right-radius:2px}.machine-chat-msg.assistant-msg{background:var(--md-sys-color-surface-container-high,#ffffff0f);border:1px solid var(--md-sys-color-outline-variant,#ffffff14);color:var(--md-sys-color-on-surface,#e2e8f0);border-bottom-left-radius:2px;align-self:flex-start}.machine-chat-msg .msg-header{align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem;display:flex}.msg-status-tag{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.msg-status-tag.healthy{color:#86efac;background:#22c55e33}.msg-status-tag.degraded{color:#fca5a5;background:#ef444433}.machine-chat-msg .msg-content{white-space:pre-wrap;word-break:break-word}.machine-chat-msg.is-typing{color:var(--muted,#94a3b8);align-items:center;gap:10px;font-style:italic;display:flex}.machine-chat-quick-actions{border-top:1px solid var(--md-sys-color-outline-variant,#ffffff0d);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.quick-actions-label{text-transform:uppercase;font-size:.78rem;font-weight:600}.quick-action-chip{cursor:pointer;min-height:var(--touch-min);min-width:var(--touch-min);border-radius:22px;justify-content:center;align-items:center;padding:0 16px;font-size:.82rem;transition:background-color .15s;display:inline-flex}.quick-action-chip:hover{background:#ffffff1f}.machine-chat-composer{border-top:1px solid var(--md-sys-color-outline-variant,#ffffff14);box-sizing:border-box;align-items:center;gap:12px;padding:16px 24px 24px;display:flex}.machine-chat-input{min-width:0;min-height:var(--touch-min);border:1px solid var(--md-sys-color-outline,#ffffff29);color:#fff;background:#0000004d;border-radius:8px;outline:none;flex:1;padding:10px 16px;font-size:16px;transition:border-color .15s}.machine-chat-input:focus{border-color:var(--md-sys-color-primary,#3b82f6)}.machine-chat-suggestions{border-top:1px solid var(--border-subtle,#ffffff1f);flex:none}.machine-chat-suggestions>summary{min-height:var(--touch-min);box-sizing:border-box;cursor:pointer;padding:12px 24px;font-size:14px}.machine-chat-suggestions .machine-chat-quick-actions{border-top:0}@media (max-width:768px){.md-machine-chat-drawer{border-left:none;width:100vw;max-width:100vw}.machine-chat-drawer-panel{width:100vw!important;max-width:100vw!important}.machine-chat-drawer-header{flex-wrap:wrap;gap:8px;padding:12px}.machine-chat-drawer-title-group{flex-wrap:wrap;min-width:0}.machine-chat-header-badges{flex-wrap:wrap}.md-machine-chat-header{flex-wrap:wrap;gap:8px;padding:10px 12px}.md-machine-chat-title-cluster{flex:auto;min-width:0}.md-machine-chat-hdr-actions{flex-wrap:wrap;gap:6px}.md-machine-chat-quick-strip{flex-wrap:wrap;gap:4px;padding:6px 10px}.md-machine-chat-input-bar{padding:10px 12px max(10px, env(safe-area-inset-bottom))}}@media (max-width:600px){.machine-chat-drawer-header{gap:8px;padding:12px}.machine-chat-drawer-title-group>img{display:none}.machine-chat-drawer-title{font-size:18px}.machine-chat-drawer-sub{font-size:14px}.machine-chat-transcript{min-height:0;padding:16px 12px}.machine-chat-msg{max-width:96%}.machine-chat-composer{padding:12px 12px max(12px, env(safe-area-inset-bottom));gap:8px}.machine-chat-input{padding:10px}.machine-chat-composer .machine-chat-send-btn{min-width:64px;padding:0 12px}.machine-chat-suggestions>summary{padding-inline:12px}.machine-chat-quick-actions{padding:0 12px 12px}}.machine-chat-send-btn{min-height:var(--touch-min);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:88px;padding:0 16px;display:inline-flex}.models-posture-table td.models-posture-missing-cell,.models-posture-table td.models-posture-proof-cell{cursor:pointer;transition:outline .12s,background-color .12s}.models-posture-table td.models-posture-missing-cell:hover,.models-posture-table td.models-posture-proof-cell:hover{outline:2px solid var(--md-sys-color-primary,#3b82f6);outline-offset:-2px}.posture-cell-dialog-backdrop{z-index:10000}.posture-cell-modal-card{flex-direction:column;width:min(600px,94vw);max-height:90vh;display:flex}.posture-dialog-title-group{align-items:center;gap:12px;display:flex}.posture-dialog-title{margin:0;font-size:1.15rem;font-weight:700}.posture-dialog-body{flex-direction:column;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.posture-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.status-text-warn{color:#fbbf24}.status-text-good{color:#34d399}.posture-proof-preview-wrap{flex-direction:column;gap:8px;display:flex}.posture-dialog-proof-img{border:1px solid var(--md-sys-color-outline-variant,#ffffff1a);border-radius:6px;max-width:100%;max-height:240px;display:block}.posture-missing-alert{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:14px;padding:16px 20px;display:flex}.posture-missing-alert strong{margin-bottom:2px;font-size:.95rem;display:block}.posture-dialog-footer{border-top:1px solid var(--md-sys-color-outline-variant,#ffffff14);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.triage-action-btn{min-height:var(--touch-min);color:#fff;cursor:pointer;background:#d97706;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex}.triage-action-btn:hover{background:#b45309}.machine-chat-console-panel{flex-direction:column;gap:0;margin-top:16px;display:flex;overflow:hidden}.machine-chat-console-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.console-title-group{flex-direction:column;gap:4px;display:flex}.console-header-badges{align-items:center;gap:8px;display:flex}.console-title-chip{font-weight:700}.machine-chat-console-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.host-quick-chips{gap:6px;display:flex}.host-selector-chip{cursor:pointer;min-height:var(--touch-min);min-width:var(--touch-min);border-radius:22px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.host-selector-chip.selected{color:#fff;background:linear-gradient(135deg,#0066ff73 0%,#38bdf84d 100%);border:1px solid #38bdf880;font-weight:700;box-shadow:0 0 12px #0066ff59}.machine-host-select{min-height:var(--touch-min);border:1px solid var(--md-sys-color-outline,#ffffff29);color:#fff;background:#0000004d;border-radius:8px;outline:none;padding:0 14px;font-size:.9rem}.split-toggle-btn{min-height:var(--touch-min);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.split-toggle-btn.active{color:#fff;background:linear-gradient(135deg,#0066ff59 0%,#38bdf840 100%);border:1px solid #38bdf880}.machine-chat-console-body{border-top:1px solid var(--md-sys-color-outline-variant,#ffffff14);flex-direction:column;display:flex}.machine-chat-console-transcript{flex-direction:column;gap:14px;min-height:220px;max-height:420px;padding:20px 24px;display:flex;overflow-y:auto}.console-msg-bubble{box-sizing:border-box;border-radius:8px;max-width:92%;padding:12px 16px}.console-msg-bubble.user-bubble{color:#fff;background:linear-gradient(135deg,#0066ff59 0%,#38bdf840 100%);border:1px solid #38bdf866;align-self:flex-end}.console-msg-bubble.machine-bubble{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;align-self:flex-start}.bubble-meta{align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem;display:flex}.copy-msg-btn{min-width:var(--touch-min);min-height:var(--touch-min);color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:11px;transition:all .15s;display:inline-flex}.copy-msg-btn:hover{color:#fff;background:#ffffff14}.copy-msg-btn.is-copied{color:#4ade80;border-color:#22c55e66}.copy-msg-btn .material-symbols-outlined{font-size:13px;line-height:1}.copy-feedback-label{font-size:14px;line-height:1}.bubble-status{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.bubble-status.healthy{color:#86efac;background:#22c55e33}.bubble-body{font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.85rem;line-height:1.5}.machine-chat-console-composer{border-top:1px solid var(--md-sys-color-outline-variant,#ffffff14);align-items:center;gap:12px;padding:16px 24px;display:flex}.console-input-field{min-height:var(--touch-min);border:1px solid var(--md-sys-color-outline,#ffffff29);color:#fff;background:#00000040;border-radius:8px;outline:none;flex:1;padding:0 16px;font-size:.9rem}.console-send-btn{min-height:var(--touch-min);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:88px;padding:0 18px;display:inline-flex}.table-host-chat-btn{min-height:var(--touch-min);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.posture-cell-modal-card .md-modal-close-btn{min-width:var(--touch-min);min-height:var(--touch-min);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.posture-dismiss-btn{min-height:var(--touch-min);align-items:center;padding:0 18px;display:inline-flex}.machine-chat-action-btn{min-height:var(--touch-min);min-width:var(--touch-min);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.85rem;font-weight:600;display:inline-flex}.machine-chat-empty-state,.machine-chat-console-empty{text-align:center;color:var(--md-sys-color-on-surface-variant,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex}.machine-chat-empty-state .empty-icon,.machine-chat-console-empty .empty-icon{color:var(--md-sys-color-primary,#3b82f6);opacity:.85;font-size:40px}.machine-chat-empty-state .empty-title,.machine-chat-console-empty .empty-title{color:var(--md-sys-color-on-surface,#f1f5f9);margin:0;font-size:1.05rem;font-weight:700}.machine-chat-empty-state .empty-desc,.machine-chat-console-empty .empty-desc{max-width:420px;margin:0;font-size:14px;line-height:1.45}.console-empty-starters{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.machine-chat-error-banner{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:14px 24px 0;padding:12px 18px;display:flex}.error-banner-copy{flex-direction:column;gap:2px;min-width:0;font-size:.85rem;display:flex}.error-banner-copy strong{color:#fee2e2;font-size:.9rem}.error-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.error-retry-btn{min-height:var(--touch-min);padding:0 16px}.posture-network-error-alert{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:.88rem;display:flex}.msg-retry-wrap{margin-top:8px}.msg-retry-btn{min-height:var(--touch-min);padding:0 14px;font-size:.8rem}.app-manager-assistant-router,.machine-interactive-runner{flex-direction:column;margin-top:20px;display:flex}.app-router-header,.steering-pane-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-router-title-group,.steering-title-group{flex-direction:column;gap:4px;min-width:0;display:flex}.app-router-controls,.steering-pane-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.steering-toggle-btn{min-height:var(--touch-min);padding:0 16px}.machine-interactive-runner.is-collapsed .machine-chat-console-body{display:none}.models-posture-table tr .contextual-row-action,.required-ide-actions-table tr .contextual-row-action{opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.models-posture-table tr:hover .contextual-row-action,.models-posture-table tr:focus-within .contextual-row-action,.required-ide-actions-table tr:hover .contextual-row-action,.required-ide-actions-table tr:focus-within .contextual-row-action{opacity:1;visibility:visible}@media (hover:none),(max-width:640px){.models-posture-table tr .contextual-row-action,.required-ide-actions-table tr .contextual-row-action{opacity:1;visibility:visible}}.md-app{background:var(--bg-app,#09090b)!important}.md-panel,.models-posture-matrix,.required-ide-actions{background:var(--surface-card,#141417)!important;border:1px solid var(--border-subtle,#27272a)!important;border-radius:var(--card-radius-lg,16px)!important;box-shadow:var(--shadow-sm)!important}.md-rail{background:var(--surface-card,#141417)!important;border-right:1px solid var(--border-subtle,#27272a)!important;padding:16px 8px!important}.md-rail-section-header{letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted,#71717a);text-align:center;-webkit-user-select:none;user-select:none;margin:10px 0 2px;font-size:9px;font-weight:700}.md-rail-section-divider{background:var(--border-strong,#334155);opacity:.4;height:1px;margin:8px 10px}@media (max-width:768px){.md-rail-section-header,.md-rail-section-divider{display:none!important}}.md-rail-link .material-symbols-outlined{border-radius:12px!important;transition:all .18s!important}.md-rail-link:hover .material-symbols-outlined{background:var(--surface-hover,#27272a)!important;color:#fff!important}.md-rail-link[aria-current=page] .material-symbols-outlined{color:var(--color-brand-accent,#38bdf8)!important;background:#38bdf829!important}.mechscrum-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:16px 0 20px;display:grid}.mechscrum-kpi-card{background:var(--surface-elevated,#1f1f23);border:1px solid var(--border-subtle,#27272a);border-radius:var(--card-radius,12px);flex-direction:column;gap:4px;padding:16px 20px;transition:border-color .15s,transform .15s;display:flex}.mechscrum-kpi-card:hover{border-color:var(--border-strong,#334155);transform:translateY(-1px)}.mechscrum-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted,#71717a);font-size:11px;font-weight:600}.mechscrum-kpi-value{color:var(--color-text-primary,#fafafa);font-feature-settings:"tnum" 1;font-size:26px;font-weight:700;line-height:1.2}.mechscrum-kpi-hint{color:var(--color-text-secondary,#a1a1aa);font-size:11px}.text-warn{color:#f59e0b!important}.text-good{color:#10b981!important}.models-posture-table{border-collapse:separate!important;border-spacing:0!important}.models-posture-table thead th{background:var(--surface-elevated,#1f1f23)!important;color:var(--color-text-secondary,#a1a1aa)!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1px solid var(--border-subtle,#27272a)!important;padding:12px 14px!important;font-size:11px!important;font-weight:600!important}.models-posture-table tbody td{border-bottom:1px solid #ffffff0a!important;padding:10px 14px!important}.models-posture-table tbody tr:hover td{background:#ffffff05!important}@media (max-width:768px){.mechscrum-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.mechscrum-kpi-card{padding:12px 14px}.mechscrum-kpi-value{font-size:20px}}.md-machine-chat-msg-machine .md-machine-chat-msg-body{background:var(--md-sys-color-surface-container-high,#1f1f23);color:var(--fg,#e2e8f0);border:1px solid var(--border-subtle,#334155);border-bottom-left-radius:2px}.md-machine-action-card{background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;margin-top:8px;padding:10px 12px}.md-machine-action-hdr{color:#f59e0b;align-items:center;gap:6px;font-size:12px;display:flex}.md-machine-action-hdr .material-symbols-outlined{font-size:16px}.md-machine-action-desc{color:var(--fg,#e2e8f0);margin:4px 0 8px;font-size:11.5px}.md-machine-action-btns{gap:8px;display:flex}.md-machine-action-confirmed{color:#10b981;font-size:11px;font-weight:600}.md-machine-action-dismissed{color:var(--fg-subtle,#94a3b8);font-size:11px}.md-machine-chat-typing{color:var(--fg-subtle,#94a3b8);align-items:center;gap:6px;font-size:11px;font-style:italic;display:flex}.md-pulse-dot{background:var(--md-sys-color-primary,#60a5fa);border-radius:50%;width:6px;height:6px;animation:1s infinite pulseDot}@keyframes pulseDot{0%,to{opacity:.3}50%{opacity:1}}.md-machine-chat-input-bar{border-top:1px solid var(--border-subtle,#334155);background:var(--md-sys-color-surface-container-high,#1f1f23);gap:8px;padding:12px 16px;display:flex}.md-machine-chat-input{background:var(--md-sys-color-surface,#09090b);border:1px solid var(--border-subtle,#334155);color:var(--fg,#f8fafc);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:12.5px}.md-machine-chat-input:focus{border-color:var(--md-sys-color-primary,#60a5fa)}.md-machine-chat-abort-btn{min-height:var(--touch-min);min-width:var(--touch-min);color:var(--color-danger,#ef4444);cursor:pointer;background:0 0;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:12px;transition:all .15s;display:inline-flex}.md-machine-chat-abort-btn:hover{border-color:var(--color-danger,#ef4444);background:#ef44441f}.md-machine-chat-send-btn{min-height:var(--touch-min);min-width:var(--touch-min);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:flex}.md-command-palette-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1300;background:#000000a6;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.md-command-palette-modal{background:var(--md-sys-color-surface-container,#161b26);border:1px solid var(--border-subtle,#ffffff29);border-radius:12px;width:580px;max-width:92vw;overflow:hidden;box-shadow:0 16px 40px #00000080}.md-palette-form{border-bottom:1px solid var(--border-subtle,#ffffff1a);align-items:center;gap:10px;padding:14px 18px;display:flex}.md-palette-form .material-symbols-outlined{color:var(--md-sys-color-primary,#60a5fa);font-size:20px}.md-palette-input{color:var(--fg,#f8fafc);background:0 0;border:none;outline:none;flex:1;font-size:14px}.md-palette-esc-badge{color:var(--fg-subtle,#94a3b8);background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.md-palette-result{background:var(--md-sys-color-surface-dim,#111622);border-bottom:1px solid var(--border-subtle,#ffffff14);padding:14px 18px}.md-palette-res-txt{color:var(--fg,#e2e8f0);margin:0 0 10px;font-size:12.5px;line-height:1.4}.md-palette-hints{flex-wrap:wrap;gap:6px;padding:10px 18px;display:flex}.md-palette-hint-chip{color:var(--fg-subtle,#94a3b8);background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:11px}.host-title-row{justify-content:space-between;align-items:center;gap:6px;min-height:28px;display:flex}.host-chat-btn{border:1px solid var(--border-subtle,#ffffff29);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--fg,#e2e8f0);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.host-chat-btn:hover{border-color:var(--md-sys-color-primary,#3b82f6);color:var(--md-sys-color-primary,#3b82f6);background:#ffffff14}.host-chat-btn .material-symbols-outlined{font-size:16px;line-height:1}.hygiene-fix-btn{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:24px;margin-top:4px;padding:0 8px;font-size:11px;display:inline-flex}.hygiene-fix-btn .material-symbols-outlined{font-size:14px;line-height:1}.hygiene-finding-fix-btn{align-self:center;align-items:center;gap:4px;height:24px;margin-left:auto;padding:0 8px;font-size:11px;display:inline-flex}.md-pciv-cohort-panel{margin-bottom:16px}.pciv-cohort-chat-btn{border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pciv-cohort-chat-btn .material-symbols-outlined{font-size:18px;line-height:1}.pciv-cohort-presets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cohort-preset-chip{cursor:pointer;font-size:12px}.machine-cell-with-chat{justify-content:space-between;align-items:center;gap:8px;display:flex}.proof-card-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.terminal-mux-split-console{flex-direction:row;align-items:stretch;gap:16px;margin-bottom:24px;display:flex}.terminal-mux-pane{background:var(--md-sys-color-surface-container,#161b26);border:1px solid var(--border-subtle,#ffffff1f);border-radius:12px;flex-direction:column;flex:1 1 0;min-width:0;padding:16px;display:flex}.terminal-mux-pane-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.terminal-mux-pane-title{align-items:center;gap:8px;display:flex}.terminal-mux-pane-title h3{color:var(--fg,#f8fafc);margin:0;font-size:14px;font-weight:700}.terminal-mux-pane-actions{align-items:center;gap:6px;display:flex}.terminal-mux-console-bar{background:var(--md-sys-color-surface-container-high,#1c2230);border:1px solid var(--border-subtle,#ffffff1a);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:8px 14px;display:flex}.terminal-mux-view-toggles{background:#00000059;border-radius:8px;gap:4px;padding:3px;display:flex}.terminal-mux-toggle-btn{color:var(--fg-subtle,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.terminal-mux-toggle-btn.active{background:var(--md-sys-color-surface-container,#222b3d);color:var(--md-sys-color-primary,#60a5fa);box-shadow:0 1px 4px #0006}.terminal-logs-view{color:#dfe7fb;border:1px solid var(--border-subtle,#ffffff1a);white-space:pre-wrap;word-break:break-all;background:#09111f;border-radius:8px;min-height:260px;max-height:440px;margin:0 0 12px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.structured-summary-card{background:#141b26;border:1px solid #60a5fa4d;border-radius:10px;flex-direction:column;gap:8px;margin-top:6px;padding:12px;display:flex}.structured-summary-card.kind-blocker{background:#f2b8b512;border-color:#f2b8b580}.structured-summary-card.kind-done{background:#8ee6bb12;border-color:#8ee6bb66}.structured-summary-head{justify-content:space-between;align-items:center;display:flex}.structured-summary-text{color:var(--fg,#e2e8f0);white-space:pre-line;font-size:12px;line-height:1.45}.structured-command-chip{color:#93c5fd;background:#080d16;border:1px solid #ffffff1f;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.structured-command-copy{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px}.structured-command-copy:hover{color:#fff;background:#ffffff1a}.structured-summary-provenance{color:#8892a4;font-family:JetBrains Mono,monospace;font-size:10px}@media (max-width:900px){.terminal-mux-split-console{flex-direction:column;gap:12px}.terminal-mux-pane{width:100%}.apps-panel .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.apps-panel table{border-collapse:collapse;width:100%;min-width:1280px;display:table}.apps-panel thead{display:table-header-group}.apps-panel tbody{display:table-row-group}.apps-panel tr{background:0 0;border:0;margin-bottom:0;display:table-row}.apps-panel td{border-bottom:1px solid var(--border-subtle,#ffffff14);vertical-align:middle;padding:8px 10px;font-size:12px;display:table-cell}.apps-panel td:before{display:none!important}.apps-panel td[data-label=Child\ Procs],.apps-panel td[data-label=Terminals],.apps-panel td[data-label=New\ Terms],.apps-panel td[data-label=Port],.apps-panel td[data-label=PID],.apps-panel td[data-label=Uptime],.apps-panel td[data-label=Last\ Log]{display:table-cell}}.run-center-card-body{flex-direction:column;align-items:flex-start;gap:6px;margin:6px 0;display:flex}.bootstrap-failure-badge{color:#f2b8b5;cursor:pointer;background:#f2b8b524;border:1px solid #f2b8b559;border-radius:6px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.bootstrap-failure-badge:hover{background:#f2b8b540;border-color:#f2b8b599}.bootstrap-failure-badge .material-symbols-outlined{font-size:14px}.bootstrap-diagnostic-popover{z-index:100;text-align:left;color:#e2e5eb;background:#1e2229;border:1px solid #f2b8b580;border-radius:12px;flex-direction:column;gap:12px;width:min(440px,92vw);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 40px #000c}.bootstrap-diagnostic-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.bootstrap-diagnostic-title{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bootstrap-diagnostic-close{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:flex}.bootstrap-diagnostic-close:hover{color:#fff;background:#ffffff1a}.bootstrap-error-snippet{color:#f2b8b5;white-space:pre-wrap;word-break:break-all;background:#0e1116;border:1px solid #f2b8b533;border-radius:6px;max-height:80px;margin:0;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px;overflow-y:auto}.bootstrap-remediation-actions{flex-direction:column;gap:6px;display:flex}.bootstrap-remediation-btn{color:#a8c7fa;cursor:pointer;text-align:left;background:#2a313d;border:1px solid #a8c7fa4d;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.bootstrap-remediation-btn:hover{background:#343d4c;border-color:#a8c7fa}.bootstrap-diagnostic-chat{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding-top:8px;display:flex}.bootstrap-diagnostic-messages{flex-direction:column;gap:8px;max-height:140px;font-size:12px;display:flex;overflow-y:auto}.bootstrap-diag-msg{border-radius:8px;padding:6px 10px;line-height:1.4}.bootstrap-diag-msg.machine{color:#dfe7fb;background:#a8c7fa1a;border:1px solid #a8c7fa33}.bootstrap-diag-msg.user{color:#fff;background:#ffffff14;align-self:flex-end}.bootstrap-diag-composer{gap:6px;display:flex}.bootstrap-diag-composer input{color:#fff;background:#0e1116;border:1px solid #ffffff26;border-radius:6px;flex:1;padding:6px 10px;font-size:12px}.bootstrap-diag-composer button{background:var(--md-sys-color-primary,#a8c7fa);color:#040c1e;cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-weight:700}.toolbar-secondary-group{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:480px){.toolbar-secondary-group{flex-wrap:wrap;gap:4px;margin-left:0}.toolbar-secondary-group .toolbar-secondary-action span:last-child{display:inline}}.all-pages-live-proof-rail.collapsed-rail{border:1px solid var(--border-subtle,#ffffff14);background:#0f172a99;border-radius:8px;margin-bottom:8px;padding:4px 12px}.all-pages-live-proof-rail.collapsed-rail .md-readiness-compact-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.all-pages-live-proof-rail.collapsed-rail .md-readiness-compact-info{align-items:center;gap:8px;font-size:12px;display:flex}.filter-pager-controls{border:1px solid var(--border-subtle,#ffffff14);background:#ffffff0a;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:2px 6px;display:inline-flex}.md-pager-btn{color:var(--fg,#f8fafc);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px;font-weight:700;line-height:1}.md-pager-btn:disabled{opacity:.35;cursor:not-allowed}.md-pager-btn:not(:disabled):hover{background:#ffffff1f}.filter-page-indicator{color:var(--fg-subtle,#94a3b8);padding:0 4px;font-size:11px;font-weight:600}.md-incident-toggle{cursor:pointer;border-radius:4px;padding:2px 8px;font-size:11px}.incident-collapsed-note{font-size:12px}.md-chips-paged{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.table-card,.dense-table-card,body[data-page=fleet-ide] .table-wrap,body[data-page=fleet-hygiene] .table-wrap,body[data-page=fleet-pciv] .table-wrap,body[data-page=fleet-ide] .md-panel,body[data-page=fleet-hygiene] .md-panel,body[data-page=fleet-pciv] .md-panel,.models-posture-matrix,.required-ide-actions,.required-ide-table-wrap,.live-capture-table-wrap{color:#fafafa!important;background:#141417!important;border:1px solid #334155!important;border-radius:12px!important}.models-posture-table,.table-card table,.dense-table,.pciv-table,.fleet-ide-grid,.hygiene-scorecards-table,.hygiene-heatmap-table,.required-ide-actions-table,.ide-module-matrix-table,.machine-visual-matrix-table,.rdp-boundary-table,.ops-lineage-table,#fleetTable,#focusCards,#fleetIdeProofContinuityTable,#hygieneScorecardsTable,#effectivenessTable table,#behind table,#egregious table,#problematic table,#useful table,#topFindings table,#rows table,body[data-page=fleet-ide] table,body[data-page=fleet-hygiene] table,body[data-page=fleet-pciv] table{color:#fafafa!important;border-collapse:separate!important;border-spacing:0!important;background:#141417!important;width:100%!important}.models-posture-table th,.table-card th,.dense-table th,.pciv-table th,.fleet-ide-grid th,.hygiene-scorecards-table th,.hygiene-heatmap-table th,.required-ide-actions-table th,.ide-module-matrix-table th,.machine-visual-matrix-table th,.rdp-boundary-table th,.ops-lineage-table th,#fleetTable th,#focusCards th,#fleetIdeProofContinuityTable th,#hygieneScorecardsTable th,#effectivenessTable th,#behind th,#egregious th,#problematic th,#useful th,#topFindings th,#rows th,body[data-page=fleet-ide] th,body[data-page=fleet-hygiene] th,body[data-page=fleet-pciv] th{color:#a1a1aa!important;letter-spacing:.05em!important;text-transform:uppercase!important;vertical-align:middle!important;background:#18181b!important;border-bottom:1px solid #334155!important;padding:12px 16px!important;font-size:11px!important;font-weight:600!important}.models-posture-table td,.models-posture-table tbody td,.table-card td,.dense-table td,.pciv-table td,.pciv-table tbody td,.fleet-ide-grid td,.fleet-ide-grid tbody td,.hygiene-scorecards-table td,.hygiene-scorecards-table tbody td,.hygiene-heatmap-table td,.hygiene-heatmap-table tbody td,.required-ide-actions-table td,.required-ide-actions-table tbody td,.ide-module-matrix-table td,.ide-module-matrix-table tbody td,.machine-visual-matrix-table td,.machine-visual-matrix-table tbody td,.rdp-boundary-table td,.rdp-boundary-table tbody td,.ops-lineage-table td,.ops-lineage-table tbody td,#fleetTable td,#fleetTable tbody td,#focusCards td,#focusCards tbody td,#fleetIdeProofContinuityTable td,#fleetIdeProofContinuityTable tbody td,#hygieneScorecardsTable td,#hygieneScorecardsTable tbody td,#effectivenessTable td,#behind td,#egregious td,#problematic td,#useful td,#topFindings td,#rows td,body[data-page=fleet-ide] td,body[data-page=fleet-hygiene] td,body[data-page=fleet-pciv] td{color:#fafafa!important;vertical-align:middle!important;border-bottom:1px solid #334155!important;padding:12px 16px!important}.models-posture-table tbody tr:hover td,.table-card tbody tr:hover td,.dense-table tbody tr:hover td,.pciv-table tbody tr:hover td,.fleet-ide-grid tbody tr:hover td,.hygiene-scorecards-table tbody tr:hover td,.hygiene-heatmap-table tbody tr:hover td,.required-ide-actions-table tbody tr:hover td,.ide-module-matrix-table tbody tr:hover td,.machine-visual-matrix-table tbody tr:hover td,.rdp-boundary-table tbody tr:hover td,.ops-lineage-table tbody tr:hover td,#fleetTable tbody tr:hover td,#focusCards tbody tr:hover td,#fleetIdeProofContinuityTable tbody tr:hover td,#hygieneScorecardsTable tbody tr:hover td,body[data-page=fleet-ide] tbody tr:hover td,body[data-page=fleet-hygiene] tbody tr:hover td,body[data-page=fleet-pciv] tbody tr:hover td{background:#ffffff08!important}.models-posture-table td small,.pciv-table .cell-why,.table-card .subtle,.table-card .muted,.dense-table .subtle,body[data-page=fleet-ide] td .subtle,body[data-page=fleet-ide] td small,body[data-page=fleet-hygiene] td .subtle,body[data-page=fleet-hygiene] td small,body[data-page=fleet-pciv] td .subtle,body[data-page=fleet-pciv] td small{color:#a1a1aa!important}:root,:host{--bg:#09090b;--bg-app:#09090b;--bg-card:#141417;--surface:#141417;--panel:#141417;--panel-2:#1a1d22;--panel-3:#0f1114;--border:#334155;--border-subtle:#334155;--text:#fafafa;--text-main:#fafafa;--accent:var(--color-brand-cyan,#38bdf8);--primary:#06f;--brand-laser:#ff1744;--brand-cobalt:#06f;--brand-cyan:var(--color-brand-cyan,#38bdf8);--brand-void:#0a0d14;--brand-platinum:#f8fafc;--md-sys-color-surface:#0a0d14;--md-sys-color-surface-container:#141417;--md-sys-color-surface-container-low:#0a0d14;--md-sys-color-surface-container-high:#1a1d22;--md-sys-color-surface-container-highest:#24272e;--md-sys-color-on-surface:#fafafa;--md-sys-color-on-surface-variant:#a1a1aa;--md-sys-color-outline:#475569;--md-sys-color-outline-variant:#334155;--md-sys-color-primary:var(--color-brand-cyan,#38bdf8);--md-sys-color-on-primary:#0a0d14}body,.md-app{color:#fafafa!important;background-color:#09090b!important}.shell{background-color:#09090b!important;padding:24px 28px 40px!important}@media (min-width:769px){.md-app{grid-template-columns:240px minmax(0,1fr)!important}.md-rail{background:#09090b!important;border-right:1px solid #334155!important;gap:4px!important;width:240px!important;min-width:240px!important;padding:16px 12px!important}.md-rail-brand{text-align:left!important;border-bottom:1px solid #334155!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:48px!important;margin-bottom:12px!important;padding:8px 12px!important;display:flex!important}.md-rail-brand img{margin:0!important}.md-rail-brand span{letter-spacing:.05em!important;color:#fafafa!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important}.md-rail-link{min-height:var(--touch-min)!important;height:var(--touch-min)!important;text-align:left!important;color:#a1a1aa!important;border-radius:8px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;transition:background-color .15s,color .15s!important;display:flex!important}.md-rail-link .material-symbols-outlined{width:24px!important;height:24px!important;color:inherit!important;background:0 0!important;margin:0!important;font-size:20px!important}.md-rail-link:hover{color:#fafafa!important;background:#ffffff0d!important}.md-rail-link[aria-current=page]{color:var(--color-brand-cyan,#38bdf8)!important;background:#141417!important;border:1px solid #38bdf84d!important;font-weight:600!important}.md-rail-link[aria-current=page] .material-symbols-outlined{color:var(--color-brand-cyan,#38bdf8)!important;background:0 0!important}.md-rail-link span:last-child{letter-spacing:normal!important;color:inherit!important;font-size:13px!important;font-weight:500!important}}.topbar{-webkit-backdrop-filter:blur(16px)!important;background:#141417d9!important;border:1px solid #ffffff14!important;border-radius:12px!important;align-items:center!important;height:auto!important;min-height:64px!important;margin-bottom:20px!important;padding:0 20px!important;display:flex!important;overflow:visible!important;box-shadow:0 4px 20px #0006!important}.topbar-brand-group{flex-shrink:0!important;align-items:center!important;gap:12px!important;display:flex!important}.topbar-brand-logo-link{border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:2px!important;line-height:1!important;text-decoration:none!important;transition:transform .15s,filter .15s!important;display:flex!important}.topbar-brand-logo-link:hover{filter:drop-shadow(0 0 10px #06f9)!important;transform:scale(1.06)!important}.topbar-brand-logo{object-fit:contain!important;filter:drop-shadow(0 0 8px #38bdf866)!important;width:34px!important;height:34px!important}.toolbar .machine-chat-btn,.machine-chat-btn{color:var(--color-brand-cyan,#38bdf8)!important;background:#0066ff1f!important;border:1px solid #38bdf84d!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.toolbar .machine-chat-btn:hover,.machine-chat-btn:hover{border-color:var(--color-brand-cyan,#38bdf8)!important;color:#f8fafc!important;background:#0066ff3d!important;box-shadow:0 0 12px #0066ff59!important}.topbar .title-block,.title-block{flex:auto!important;align-items:center!important;gap:12px!important;min-width:180px!important;display:flex!important}.topbar .title-block h1,.title-block h1{color:#fafafa!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.eyebrow,.title-block .subtle,.manual-capture-banner,.all-pages-live-proof-rail,.md-readiness-chip-compact,.live-capture-chip,.proof-strip{display:none!important}.run-center-repo-card,.md-card,.md-card-elevated,.md-card-filled,.md-card-outlined,.panel,.md-panel{color:#fafafa!important;background:#141417!important;border:1px solid #334155!important;border-radius:10px!important}.run-center-card-body:empty{display:none}#pcivCohortAssistant>summary{min-height:var(--touch-min);box-sizing:border-box;cursor:pointer;padding:12px}#pcivCohortAssistant .md-btn-primary{color:#f8fafc;box-shadow:none;min-height:var(--touch-min);background:#1e293b;border:1px solid #64748b}@media (max-width:768px){body[data-page=run-center] .shell{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.run-center-repo-card button.run-center-primary-action,.run-center-repo-card .run-center-primary-action{min-height:var(--touch-min)!important;min-width:var(--touch-min)!important}}.run-center-repo-card button.run-center-primary-action,.run-center-repo-card .run-center-primary-action{color:#f8fafc!important;box-shadow:none!important;min-height:var(--touch-min)!important;min-width:var(--touch-min)!important;background:#1e293b!important;border:1px solid #64748b!important;border-radius:6px!important;font-weight:600!important}.run-center-repo-card button.run-center-primary-action:disabled,.run-center-repo-card .run-center-primary-action:disabled{color:#71717a!important;background:#27272a!important}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) table,body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) .fleet-table-view table,.fleet-ide-grid,.hygiene-scorecards-table,.hygiene-heatmap-table,.pciv-table,.models-posture-table{border-collapse:separate!important;border-spacing:0!important;background:#141417!important;border:1px solid #334155!important;border-radius:8px!important;width:100%!important;overflow:hidden!important}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) th,body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) td,.fleet-ide-grid th,.fleet-ide-grid td,.hygiene-scorecards-table th,.hygiene-scorecards-table td,.hygiene-heatmap-table th,.hygiene-heatmap-table td,.pciv-table th,.pciv-table td,.models-posture-table th,.models-posture-table td{color:#fafafa!important;border-bottom:1px solid #334155!important;border-right:1px solid #33415566!important;padding:10px 12px!important;font-size:13px!important;line-height:1.4!important}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) th:last-child,body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) td:last-child,.fleet-ide-grid th:last-child,.fleet-ide-grid td:last-child,.hygiene-scorecards-table th:last-child,.hygiene-scorecards-table td:last-child,.hygiene-heatmap-table th:last-child,.hygiene-heatmap-table td:last-child,.pciv-table th:last-child,.pciv-table td:last-child,.models-posture-table th:last-child,.models-posture-table td:last-child{border-right:none!important}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) th,.fleet-ide-grid th,.hygiene-scorecards-table th,.hygiene-heatmap-table th,.pciv-table th,.models-posture-table th{color:#a1a1aa!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#1f1f23!important;border-bottom:1px solid #334155!important;font-size:12px!important;font-weight:600!important}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) tr:last-child td,.fleet-ide-grid tr:last-child td,.hygiene-scorecards-table tr:last-child td,.hygiene-heatmap-table tr:last-child td,.pciv-table tr:last-child td,.models-posture-table tr:last-child td{border-bottom:none!important}@media (max-width:768px){html,.md-app{scrollbar-gutter:auto!important}.md-app .shell{width:100%;max-width:none;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));padding:12px 12px calc(88px + env(safe-area-inset-bottom,0px))!important}.md-app .topbar.md-top-nav{grid-template-columns:36px minmax(0,1fr)!important;grid-template-areas:"icon title""actions actions"!important;align-items:center!important;gap:8px 10px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:12px!important;padding:12px!important;display:grid!important;overflow:visible!important}.md-app .topbar.md-top-nav .title-block{align-items:flex-start!important}.md-app .topbar.md-top-nav .title-block h1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important}.md-app .topbar.md-top-nav .toolbar{grid-area:actions;width:100%;min-width:0;flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.md-app .topbar.md-top-nav .toolbar>:not(:first-child){min-height:var(--touch-min)}.md-app .topbar.md-top-nav .toolbar .toolbar-secondary-group{flex-wrap:wrap;min-width:0}.md-app .host-chat-btn,.md-app .contextual-row-action{width:var(--touch-min)!important;height:var(--touch-min)!important;min-width:var(--touch-min)!important;min-height:var(--touch-min)!important}}.md-summary-card .md-summary-value{overflow-wrap:break-word;font-size:clamp(16px,1.5vw,22px)!important;line-height:1.2!important}@media (max-width:900px){body[data-page=fleet-pciv] .md-pciv-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}body[data-page=fleet-pciv] .md-pciv-stat-card,body[data-page=fleet-pciv] .md-pciv-strip-val{min-width:0;max-width:100%}}@media (max-width:640px){body:is([data-page=fleet-ide],[data-page=fleet-hygiene]) :is(.md-summary-grid,.stats.md-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}body[data-page=fleet-pciv] .md-pciv-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important;padding:10px 12px!important;display:grid!important}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) :is(.md-summary-card,.stats.md-stats .stat){align-content:start;gap:4px;min-width:0;min-height:0!important;padding:10px 12px!important}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) .md-summary-card .material-symbols-outlined{display:none}body:is([data-page=fleet-ide],[data-page=fleet-hygiene],[data-page=fleet-pciv]) .md-summary-value{font-size:18px!important;line-height:1.2!important}body[data-page=fleet-pciv] .md-pciv-stat-card{border-bottom:1px solid #94a3b81f;min-width:0;min-height:0;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:8px 0!important;display:flex!important}body[data-page=fleet-pciv] .md-pciv-stat-card:last-child{border-bottom:none;padding-bottom:0!important}body[data-page=fleet-pciv] .md-pciv-strip-val{min-width:0;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;width:100%!important;display:flex!important}body[data-page=fleet-pciv] .md-pciv-strip-val small{font-size:11px;line-height:1.3}body[data-page=fleet-pciv] .md-pciv-search{flex-basis:100%;width:100%;min-width:0;max-width:none}}.pciv-preset-options>summary{min-height:var(--touch-min);cursor:pointer;align-content:center;display:list-item}@media (max-width:640px){body[data-page=fleet-pciv] .md-pciv-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body[data-page=fleet-pciv] .md-pciv-stat-card{border-bottom:1px solid #94a3b81f!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:8px 0!important;display:flex!important}body[data-page=fleet-pciv] .md-pciv-stat-card:last-child{border-bottom:none!important}body[data-page=fleet-pciv] .md-pciv-strip-val{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;width:100%!important;display:flex!important}body[data-page=fleet-pciv] .md-pciv-strip-val .badge{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;flex:none;align-self:flex-start;max-width:100%;line-height:1.3}body[data-page=fleet-pciv] .md-pciv-strip-item .subtle{text-transform:none;letter-spacing:normal;font-size:12px}body[data-page=fleet-pciv] .md-pciv-strip-val strong{font-size:13px;line-height:1.3}}details.matrix-disclosure{transition:all .18s cubic-bezier(.4,0,.2,1)}details.matrix-disclosure summary{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:var(--touch-min);border-radius:8px;list-style:none;transition:background .15s}details.matrix-disclosure summary::-webkit-details-marker{display:none}details.matrix-disclosure summary:hover{background:#ffffff0a}details.matrix-disclosure[open] summary{border-bottom:1px solid #ffffff14;margin-bottom:12px}@media (pointer:coarse){.btn,.tab,.filter-chip,button:where(:not(.run-center-brand-lockup)),input{min-height:var(--touch-min)!important;padding:12px 16px!important}}@media (max-width:768px){.topbar,.topbar.md-top-nav{height:auto!important;min-height:unset!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-areas:"icon title""actions actions"!important;gap:8px 10px!important;display:grid!important}.topbar .toolbar{flex-wrap:wrap!important;grid-area:actions!important;justify-content:flex-start!important;width:100%!important}.title-block h1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important;font-size:clamp(1rem,2.5vw,1.25rem)!important}}input,textarea,select,button,.secondary{min-height:var(--touch-min)}.btn,button:where(:not(.run-center-brand-lockup):not(.run-center-pager-btn)),input,.filter-chip,.tab{min-height:var(--touch-min)!important;min-width:var(--touch-min)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.machine-view-api-links{flex-wrap:wrap;align-items:center;gap:10px;margin-right:10px;display:inline-flex}.machine-view-api-link,.machine-view-api-links a{color:var(--ops-action,#70d7ff);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;background:#0d3a4859;border:1px solid #70d7ff52;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-flex}.models-posture-table th,.pciv-table th{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}@media (max-width:768px){main.shell,.shell,.page-container,.app-content,.runners-content,.md-app .shell{padding-bottom:calc(88px + env(safe-area-inset-bottom,16px))!important}}@media (max-width:640px){.title-block h1{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}}summary{min-height:var(--touch-min);min-width:var(--touch-min);box-sizing:border-box;cursor:pointer;padding-block:12px}select{min-height:var(--touch-min)!important}@supports not (gap:10px){.run-center-repo-grid>*,.catalog-item{margin-bottom:12px;margin-right:12px}}.tab-bar{max-width:100%;flex-wrap:nowrap!important;display:flex!important;position:relative!important;overflow-x:visible!important}.md-runners-tab-nav,.terminal-tabs,.terminal-mux-view-tabs{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;max-width:100%;flex-wrap:nowrap!important;display:flex!important;position:relative!important;overflow-x:auto!important}.tab-button,.md-runners-tab-btn,.terminal-tab,.view-tab-btn{margin-right:6px;white-space:nowrap!important;flex-shrink:0!important;position:relative!important}@media (max-width:768px){.md-runners-tab-nav,.terminal-tabs,.terminal-mux-view-tabs{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;max-width:100%;overflow-x:auto!important}.tab-button,.md-runners-tab-btn,.terminal-tab,.view-tab-btn{white-space:nowrap!important;flex-shrink:0!important}}nav.mobile-bottom-nav,.mobile-bottom-nav{height:64px}@media (max-width:768px){html,body,#root,.md-app{max-width:100vw!important;overflow-x:hidden!important}nav.mobile-bottom-nav,.mobile-bottom-nav{z-index:1000;justify-content:space-around;align-items:center;height:64px;display:flex;position:fixed;bottom:0;left:0;right:0}main.shell,.shell,.md-app .shell,.md-app main.shell,.page-container,.app-content,.runners-content,.machine-chat-console,.machine-chat-console-composer{padding-bottom:calc(88px + env(safe-area-inset-bottom,16px))!important}}.gpu-lanes-table td:first-child{--cell-label:"Worker"}.gpu-lanes-table td:nth-child(2){--cell-label:"Host"}.gpu-lanes-table td:nth-child(3){--cell-label:"GPUs"}.gpu-lanes-table td:nth-child(4){--cell-label:"Role"}.gpu-lanes-table td:nth-child(5){--cell-label:"Topology"}.gpu-lanes-table td:nth-child(6){--cell-label:"Model"}.gpu-lanes-table td:nth-child(7){--cell-label:"Finding"}.gpu-lanes-table td:nth-child(8){--cell-label:"Status"}@media (max-width:480px){.badge,.phase-badge,.tab-badge,.status-badge,.bootstrap-failure-badge{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;flex-shrink:0;max-width:100%;overflow:hidden}.run-center-status-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.md-readiness-compact-info{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.all-pages-live-proof-rail.collapsed-rail .md-readiness-compact-row{flex-wrap:wrap;gap:8px 12px}.md-pciv-strip-val{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.empty-state-card,.md-empty-state{box-sizing:border-box!important;max-width:100%!important;min-height:180px!important;padding:24px 16px!important}.empty-state-card .empty-desc,.md-empty-state p{word-break:break-word!important;overflow-wrap:anywhere!important;max-width:100%!important}.md-app-card-top{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.md-app-card-top .badge{grid-column:1/-1!important;justify-self:flex-start!important;margin-top:4px!important}.panel-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media (max-width:640px){.machine-chat-console-composer{flex-wrap:wrap;padding:12px 16px}.machine-chat-console-composer input{min-width:100%}.md-stats .stat .sub{white-space:normal!important;overflow:visible!important}body[data-page=agent-runners] .shell,body[data-page=agent-runners] .md-panel,body[data-page=agent-runners] .panel-header,body[data-page=agent-runners] .filter-group,body[data-page=agent-runners] .activity-waterfall,body[data-page=agent-runners] .activity-row,body[data-page=maintenance-control] .shell,body[data-page=maintenance-control] .md-panel{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body[data-page=agent-runners] .stats.md3-runners{grid-template-columns:minmax(0,1fr)!important}body[data-page=agent-runners] .activity-row>*,body[data-page=agent-runners] .filter-group>*{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}body[data-page=agent-runners] .activity-inspect-btn{margin-left:0!important}body[data-page=maintenance-control] .table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}body[data-page=maintenance-control] .table-wrap table{min-width:720px}}@media (max-width:768px){body[data-page=maintenance-control] .table-wrap{overflow-x:visible!important}body[data-page=maintenance-control] .maintenance-queues-table,body[data-page=maintenance-control] .maintenance-queues-table tbody,body[data-page=maintenance-control] .maintenance-queues-table tr,body[data-page=maintenance-control] .maintenance-queues-table td{box-sizing:border-box;width:100%;display:block;min-width:0!important}body[data-page=maintenance-control] .maintenance-queues-table thead{display:none}body[data-page=maintenance-control] .maintenance-queues-table{table-layout:fixed;min-width:0!important}body[data-page=maintenance-control] .maintenance-queues-table tr{border:1px solid var(--border);background:var(--panel-3);border-radius:16px;margin-bottom:10px;padding:8px 10px}body[data-page=maintenance-control] .maintenance-queues-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(92px,38%) minmax(0,1fr);gap:10px;padding:6px 0;display:grid;text-align:left!important}body[data-page=maintenance-control] .maintenance-queues-table td:before{color:var(--muted);font-weight:700}body[data-page=maintenance-control] .maintenance-queues-table td>*{min-width:0;max-width:100%}body[data-page=maintenance-control] .maintenance-queues-table :is(.chip,strong){overflow-wrap:anywhere;white-space:normal}body[data-page=maintenance-control] .maintenance-queues-table td:first-child:before{content:"Queue / Task"}body[data-page=maintenance-control] .maintenance-queues-table td:nth-child(2):before{content:"Domain"}body[data-page=maintenance-control] .maintenance-queues-table td:nth-child(3):before{content:"Targets"}body[data-page=maintenance-control] .maintenance-queues-table td:nth-child(4):before{content:"Cadence"}body[data-page=maintenance-control] .maintenance-queues-table td:nth-child(5):before{content:"Status"}body[data-page=maintenance-control] .maintenance-queues-table td:nth-child(6):before{content:"Last Run"}body[data-page=maintenance-control] .maintenance-queues-table td:nth-child(7):before{content:"Result"}body[data-page=maintenance-control] .maintenance-queues-table td:nth-child(8):before{content:"Action"}body[data-page=maintenance-control] .maintenance-queues-table td[colspan]{display:block}body[data-page=maintenance-control] .maintenance-queues-table td[colspan]:before{display:none}body[data-page=maintenance-control] .maintenance-queues-table .host-chat-btn{width:100%;min-height:var(--touch-min);white-space:normal}body[data-page=run-center] .shell,body[data-page=run-center] .md-app .shell{scroll-padding-bottom:12px;padding-bottom:12px!important}body[data-page=run-center] .run-center-repos,body[data-page=run-center] .run-center-repo-grid,body[data-page=run-center] .run-center-repo-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@media (max-width:480px){body[data-page=run-center] .run-center-repos{padding:8px!important}body[data-page=run-center] .run-center-repo-header{margin-bottom:6px;flex-direction:row!important;align-items:center!important;gap:6px!important}body[data-page=run-center] .run-center-repo-header .chips{flex-wrap:wrap;justify-content:flex-end;min-width:0}body[data-page=run-center] .run-center-repo-card{gap:6px!important;min-height:132px!important;padding:10px!important}body[data-page=run-center] .run-center-repo-card .run-center-brand-lockup{grid-template-columns:32px minmax(0,1fr);gap:8px}body[data-page=run-center] .run-center-card-body{gap:4px;min-width:0;margin:0}body[data-page=run-center] .run-center-card-body small{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}body[data-page=run-center] .run-center-pagination{gap:6px;margin-top:8px}body[data-page=run-center] .run-center-repo-count{margin:6px 2px 0;line-height:1.35}}@media (pointer:coarse),(max-width:768px){[role=button],[role=tab],[role=menuitem],.md-filter-chip,.md-icon-btn{min-width:var(--touch-min);min-height:var(--touch-min)}}.md-app{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}.mux-chrome{min-height:calc(56px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));padding-right:max(20px, env(safe-area-inset-right,0px));padding-left:max(20px, env(safe-area-inset-left,0px))}.md-modal-backdrop,.md-terminal-backdrop,.machine-chat-drawer-backdrop{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.md-command-palette-backdrop{padding-top:max(14vh, env(safe-area-inset-top,0px));padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}.md-machine-chat-drawer{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.md-toast-container{right:max(24px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px))}nav.mobile-bottom-nav,.mobile-bottom-nav{height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}.teammate-pool-panel,.teammate-pool-panel .table-wrap{max-width:100%;overflow-x:hidden!important}body[data-page=agent-runners] .teammate-pool-table,body[data-page=gpu-fleet] .teammate-pool-table,.teammate-pool-table{border-collapse:collapse;width:100%;table-layout:auto!important}.teammate-pool-table th,.teammate-pool-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rot-row-paged-hidden,.teammate-pool-table tr.rot-row-paged-hidden,body[data-page=agent-runners] .teammate-pool-table tr.rot-row-paged-hidden,body[data-page=gpu-fleet] .teammate-pool-table tr.rot-row-paged-hidden{display:none!important}@media (max-width:768px){html,body,.app-shell,.main-content{max-width:100vw;overflow-x:hidden!important}}@media (max-width:640px){body[data-page=agent-runners] .teammate-pool-table,body[data-page=agent-runners] .teammate-pool-table tbody,body[data-page=agent-runners] .teammate-pool-table tr.rot-row-visible,body[data-page=agent-runners] .teammate-pool-table td,.teammate-pool-table,.teammate-pool-table tbody,.teammate-pool-table tr.rot-row-visible,.teammate-pool-table td{width:100%;display:block}body[data-page=agent-runners] .teammate-pool-table tr.rot-row-paged-hidden,.teammate-pool-table tr.rot-row-paged-hidden{display:none!important}body[data-page=agent-runners] .teammate-pool-table thead,.teammate-pool-table thead{display:none}body[data-page=agent-runners] .teammate-pool-table tr.rot-row-visible,.teammate-pool-table tr.rot-row-visible{border:1px solid var(--border);background:var(--panel-3);border-radius:10px;margin-bottom:6px;padding:6px 10px}body[data-page=agent-runners] .teammate-pool-table td,.teammate-pool-table td{overflow-wrap:anywhere;border:0;grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:11.5px;line-height:1.35;display:grid;white-space:normal!important;padding:2px 0!important}body[data-page=agent-runners] .teammate-pool-table td[data-label]:before,.teammate-pool-table td[data-label]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}}@media (min-width:769px){.md-runners-tab-nav{scrollbar-width:none!important;flex-wrap:wrap!important;overflow-x:visible!important}.md-runners-tab-nav::-webkit-scrollbar{height:0!important;display:none!important}}@media (min-width:641px){.teammate-pool-panel-clean table.responsive-table,.teammate-pool-panel-clean table.teammate-pool-table,body[data-page=agent-runners] .teammate-pool-panel-clean table.responsive-table{table-layout:auto!important;width:100%!important}.teammate-pool-panel-clean table.responsive-table th,.teammate-pool-panel-clean table.responsive-table td,body[data-page=agent-runners] .teammate-pool-panel-clean table.responsive-table th,body[data-page=agent-runners] .teammate-pool-panel-clean table.responsive-table td{text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;max-width:none!important;padding:5px 8px!important;overflow:hidden!important}}@media (max-width:640px){.teammate-pool-panel-clean,.teammate-pool-panel-clean details,.teammate-pool-panel-clean summary{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.teammate-pool-panel-clean summary>span{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}}.gpu-node-chat-btn{white-space:nowrap!important;border-radius:8px!important;width:auto!important;height:auto!important;min-height:32px!important;padding:5px 12px!important}.md-app-card-facts>div strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body[data-page=fleet-pciv] .md-pciv-stat-strip{margin-bottom:8px!important;padding:8px 12px!important}body[data-page=fleet-pciv] .md-pciv-toolbar{margin-bottom:10px!important}.git-segmented-group{background:#0f172ad9;border:1px solid #94a3b847;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.git-seg-btn{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.git-seg-btn:hover{color:#f8fafc;background:#33415573}.git-seg-btn.active{color:#f8fafc;background:#38bdf82e;border-color:#38bdf88c;font-weight:600}.git-host-select{color:#f8fafc;cursor:pointer;text-overflow:ellipsis;background:#0f172ae6;border:1px solid #94a3b859;border-radius:6px;min-width:0;max-width:100%;padding:4px 8px;font-size:12px;font-weight:600}.git-workbench-panel,.git-workbench-controls{min-width:0;max-width:100%}@media (max-width:600px){.git-workbench-controls,.git-workbench-controls>*,.git-host-select{width:100%}}.git-workbench-split{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:960px){.git-workbench-split{grid-template-columns:1fr}}.git-workbench-left{background:#0f172a80;border:1px solid #94a3b833;border-radius:8px;flex-direction:column;min-width:0;padding:8px;display:flex}.git-explorer-header{letter-spacing:.04em;color:#94a3b8;justify-content:space-between;align-items:center;padding:2px 4px 6px;font-size:11px;font-weight:700;display:flex}.git-inline-link-btn{color:#38bdf8;cursor:pointer;background:0 0;border:1px solid #94a3b847;border-radius:4px;padding:1px 6px;font-size:11px}.git-repo-table-wrap{max-height:none;overflow-y:visible;overflow-x:hidden!important}table.git-repo-list-table,body[data-page=fleet-pciv] table.git-repo-list-table,table.diff-code-table,body[data-page=fleet-pciv] table.diff-code-table{table-layout:fixed!important;width:100%!important;min-width:0!important}table.git-repo-list-table th,table.git-repo-list-table td,body[data-page=fleet-pciv] table.git-repo-list-table th,body[data-page=fleet-pciv] table.git-repo-list-table td{text-overflow:ellipsis!important;white-space:nowrap!important;padding:5px 8px!important;font-size:12px!important;overflow:hidden!important}table.git-repo-list-table tr.row-selected td{background:#38bdf824!important}.git-claim-tag{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;display:inline-block}.git-dirty-badge{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b59;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.git-clean-badge{color:#cbd5e1;background:#33415573;border-radius:4px;padding:1px 6px;font-size:11px;display:inline-block}.git-file-tree-list{flex-direction:column;gap:3px;max-height:255px;display:flex;overflow-y:auto}.git-file-tree-item{text-align:left;color:#e2e8f0;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b824;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex}.git-file-tree-item:hover{background:#1e293be6;border-color:#94a3b859}.git-file-tree-item.active{box-shadow:inset 3px 0 #38bdf8;color:#f8fafc!important;background:#38bdf826!important;border-color:#38bdf8!important}.git-file-tree-path{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.git-file-name-wrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.git-file-dir{color:#94a3b8;font-size:11px}.git-file-base{color:#f8fafc;font-weight:600}.git-file-status-badge{color:#93c5fd;background:#3b82f633;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;display:inline-flex}.git-file-status-badge.status-a{color:#34d399;background:#10b98133}.git-file-status-badge.status-d{color:#f87171;background:#ef444433}.git-file-tree-stats{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.git-stat-add{color:#34d399!important}.git-stat-del{color:#f87171!important}.git-workbench-right{background:#090d16;border:1px solid #94a3b83d;border-radius:8px;min-width:0;overflow:hidden}.git-diff-pane-header{background:#1e293be6;border-bottom:1px solid #94a3b838;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.git-diff-scroll-box{max-height:495px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.4;overflow:auto}.git-diff-hunk-header{color:#93c5fd;background:#3b82f624;border-top:1px solid #3b82f638;border-bottom:1px solid #3b82f638;padding:4px 10px;font-size:11px}table.diff-code-table{border-collapse:collapse!important;table-layout:fixed!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important}table.diff-code-table td{border-bottom:1px solid #1e293b8c!important;padding:2px 6px!important;font-size:12px!important;line-height:1.38!important}table.diff-code-table td.diff-ln-col{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;text-align:right!important;color:#64748b!important;background:#0f172aa6!important;border-right:1px solid #94a3b824!important;width:42px!important}table.diff-code-table td.diff-code-col{white-space:pre-wrap!important;word-break:break-word!important;color:#e2e8f0!important}table.diff-code-table td.diff-code-col.diff-add,table.diff-code-table tr.diff-row-add td.diff-code-col{color:#86efac!important;background:#10b98126!important}table.diff-code-table td.diff-code-col.diff-del,table.diff-code-table tr.diff-row-del td.diff-code-col{color:#fca5a5!important;background:#ef444426!important}button.md-app-card,.md-app-card{text-align:left!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:136px!important;padding:16px 18px!important;display:grid!important}button.md-app-card .md-app-card-top,.md-app-card .md-app-card-top{grid-template-columns:36px minmax(0,1fr) auto!important;align-items:flex-start!important;gap:10px!important;width:100%!important;display:grid!important}button.md-app-card .md-app-card-top .badge,.md-app-card .md-app-card-top .badge{grid-column:auto!important;justify-self:end!important;margin-top:0!important}button.md-app-card .md-app-card-facts,.md-app-card .md-app-card-facts{font-variant-numeric:tabular-nums!important;border-top:1px solid #94a3b824!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px 10px!important;width:100%!important;padding-top:10px!important;display:grid!important}button.md-app-card .md-app-card-facts strong,.md-app-card .md-app-card-facts strong{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}@media (max-width:640px){body[data-page=app-manager] .shell,body[data-page=app-manager] .md-panel,body[data-page=app-manager] .md-app-portfolio-grid,body[data-page=app-manager] .app-manager-assistant-router,body[data-page=app-manager] .app-router-header,body[data-page=app-manager] .app-router-controls{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}}@media (min-width:901px){.terminal-mux-container .apps-panel table,body[data-page=terminal-mux] .apps-panel table,.apps-panel table{table-layout:fixed!important;width:100%!important;min-width:0!important}.terminal-mux-container .apps-panel th,.terminal-mux-container .apps-panel td,body[data-page=terminal-mux] .apps-panel th,body[data-page=terminal-mux] .apps-panel td,.apps-panel th,.apps-panel td{text-overflow:ellipsis!important;white-space:nowrap!important;padding:10px 6px!important;overflow:hidden!important}body[data-page=terminal-mux] .apps-panel th:first-child,body[data-page=terminal-mux] .apps-panel td:first-child,.apps-panel th:first-child,.apps-panel td:first-child{width:14.5%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(2),body[data-page=terminal-mux] .apps-panel td:nth-child(2),.apps-panel th:nth-child(2),.apps-panel td:nth-child(2),body[data-page=terminal-mux] .apps-panel th:nth-child(3),body[data-page=terminal-mux] .apps-panel td:nth-child(3),.apps-panel th:nth-child(3),.apps-panel td:nth-child(3){width:6%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(4),body[data-page=terminal-mux] .apps-panel td:nth-child(4),.apps-panel th:nth-child(4),.apps-panel td:nth-child(4){width:4.5%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(5),body[data-page=terminal-mux] .apps-panel td:nth-child(5),.apps-panel th:nth-child(5),.apps-panel td:nth-child(5){width:9%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(6),body[data-page=terminal-mux] .apps-panel td:nth-child(6),.apps-panel th:nth-child(6),.apps-panel td:nth-child(6){width:9.5%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(7),body[data-page=terminal-mux] .apps-panel td:nth-child(7),.apps-panel th:nth-child(7),.apps-panel td:nth-child(7){width:8.5%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(8),body[data-page=terminal-mux] .apps-panel td:nth-child(8),.apps-panel th:nth-child(8),.apps-panel td:nth-child(8){width:9%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(9),body[data-page=terminal-mux] .apps-panel td:nth-child(9),.apps-panel th:nth-child(9),.apps-panel td:nth-child(9){width:8.5%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(10),body[data-page=terminal-mux] .apps-panel td:nth-child(10),.apps-panel th:nth-child(10),.apps-panel td:nth-child(10){width:12.5%!important}body[data-page=terminal-mux] .apps-panel th:nth-child(11),body[data-page=terminal-mux] .apps-panel td:nth-child(11),.apps-panel th:nth-child(11),.apps-panel td:nth-child(11){width:12%!important;overflow:visible!important}.apps-panel .actions{gap:6px!important;min-width:0!important}.apps-panel .actions button,.apps-panel td.actions button{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}}.activity-waterfall{max-height:none!important;padding-right:0!important;overflow-y:visible!important}.auth-session-btn,a.auth-session-btn{color:#e2e8f0!important;white-space:nowrap!important;box-sizing:border-box!important;background:#0f172aa6!important;border:1px solid #94a3b847!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.git-segmented-group{flex-wrap:wrap!important;gap:4px!important;max-width:100%!important}.git-seg-btn,.fleet-table-pager button,.teammate-pool-pager button,.activity-inspect-btn,body[data-page=agent-runners] button,body[data-page=agent-runners] select,body[data-page=agent-runners] summary,body[data-page=agent-runners] a.topbar-brand-icon,body[data-page=fleet-hygiene] button,body[data-page=fleet-hygiene] select,body[data-page=fleet-hygiene] summary,body[data-page=fleet-hygiene] a.topbar-brand-icon{box-sizing:border-box!important;min-width:44px!important;min-height:44px!important}.git-seg-btn,.fleet-table-pager button,.teammate-pool-pager button,.activity-inspect-btn{justify-content:center!important;align-items:center!important;display:inline-flex!important}@media (max-width:900px){.stats,.stats.md-stats,.stats.md3-runners,body[data-page=agent-runners] .stats.md3-runners,.md-summary-grid,.md-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.teammate-pool-panel-clean table.responsive-table,.teammate-pool-panel-clean table.teammate-pool-table,body[data-page=agent-runners] .teammate-pool-panel-clean table.responsive-table,body[data-page=agent-runners] .teammate-pool-table,body[data-page=agent-runners] .teammate-pool-table tbody,body[data-page=agent-runners] .teammate-pool-table tr.rot-row-visible,body[data-page=agent-runners] .teammate-pool-table td,.teammate-pool-table,.teammate-pool-table tbody,.teammate-pool-table tr.rot-row-visible,.teammate-pool-table td{width:100%!important;display:block!important}body[data-page=agent-runners] .teammate-pool-table thead,.teammate-pool-table thead{display:none!important}body[data-page=agent-runners] .teammate-pool-table tr.rot-row-visible,.teammate-pool-table tr.rot-row-visible{border:1px solid var(--border)!important;background:var(--panel-3)!important;box-sizing:border-box!important;border-radius:10px!important;margin-bottom:8px!important;padding:8px 10px!important}body[data-page=agent-runners] .teammate-pool-table td,.teammate-pool-table td,.teammate-pool-panel-clean table.responsive-table td{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;border:0!important;grid-template-columns:116px minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;padding:3px 0!important;font-size:11.5px!important;line-height:1.35!important;display:grid!important;overflow:visible!important}body[data-page=agent-runners] .teammate-pool-table td[data-label]:before,.teammate-pool-table td[data-label]:before{content:attr(data-label)!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;font-size:10.5px!important;font-weight:700!important;overflow:hidden!important}body[data-page=agent-runners] .teammate-pool-table td>*,.teammate-pool-table td>*{white-space:normal!important;overflow-wrap:anywhere!important;grid-column:2!important;min-width:0!important}body[data-page=agent-runners] .teammate-pool-table td[colspan]:not([data-label]),.teammate-pool-table td[colspan]:not([data-label]),.teammate-pool-panel-clean table.responsive-table td[colspan]:not([data-label]){display:block!important}}@media (max-width:768px){.md-app{height:auto!important;min-height:100dvh!important;display:block!important;overflow:hidden visible!important}.shell,.md-app .shell,main.shell{height:auto!important;min-height:100dvh!important;padding:12px 12px calc(76px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;overflow:hidden visible!important}.md-rail.md-bottom-nav,.md-rail{z-index:1000!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;position:fixed!important;inset:auto 0 0!important}.md-runners-tab-nav,.terminal-tabs,.terminal-mux-view-tabs{scrollbar-width:none!important}.md-runners-tab-nav::-webkit-scrollbar{height:0!important;display:none!important}.terminal-tabs::-webkit-scrollbar{height:0!important;display:none!important}.terminal-mux-view-tabs::-webkit-scrollbar{height:0!important;display:none!important}}.cell-why-clamp{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pciv-table .cell-why-full{white-space:normal;overflow-wrap:anywhere}.pciv-table .root-cause-details>summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;list-style-position:inside;overflow:hidden}.pciv-table .pciv-age{white-space:nowrap;font-variant-numeric:tabular-nums}.pciv-machine-meta{display:none}.fleet-table-card .pciv-machine-meta{color:#94a3b8;margin-top:4px;font-size:12px;display:block}.pciv-machine-ops{display:none}@media (min-width:641px) and (max-width:1023px){.md-pciv-matrix-panel .pciv-table{min-width:0}.md-pciv-matrix-panel .pciv-table th.cell-why{white-space:normal!important}.md-pciv-matrix-panel .pciv-table .pciv-fold-col{display:none}.md-pciv-matrix-panel .pciv-table :is(.pciv-machine-meta,.pciv-machine-ops){color:#94a3b8;margin-top:4px;font-size:12px;display:block}.md-pciv-matrix-panel .pciv-table .cell-why{max-width:none}}.stat-visual-bar-track{background:#94a3b829;border-radius:999px;width:100%;height:5px;margin:4px 0 2px;overflow:hidden}.stat-visual-bar-fill{border-radius:999px;height:100%;transition:width .24s}.stat-visual-bar-fill.emerald{background:linear-gradient(90deg,#10b981,#34d399)}.stat-visual-bar-fill.cyan{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.stat-visual-bar-fill.violet{background:linear-gradient(90deg,#6366f1,#a855f7)}.stat-visual-bar-fill.amber{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.gpu-telemetry-pill-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;margin-bottom:10px!important;padding:8px 14px!important}.gpu-telemetry-strip-title{color:#38bdf8;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.gpu-telemetry-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gpu-telemetry-pill{background:#0f172abf;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.gpu-telemetry-pill span{color:var(--muted,#94a3b8)}.gpu-telemetry-pill strong{color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gpu-rack-topology-panel{margin-bottom:12px!important;padding:12px 16px!important}.gpu-rack-summary-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gpu-rack-pill{background:#0f172acc;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.gpu-rack-pill.online{color:#6ee7b7;background:#064e3b59;border-color:#10b98173}.gpu-rack-pill.vram{color:#7dd3fc;background:#0c4a6e59;border-color:#38bdf873}.gpu-rack-pill.endpoint{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gpu-live-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 8px #10b981}.gpu-rack-chassis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.gpu-chassis-card{background:linear-gradient(#0f172ae0 0%,#090d18f0 100%);border:1px solid #38bdf847;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.gpu-chassis-header{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.gpu-chassis-title-group{align-items:center;gap:8px;min-width:0;display:flex}.gpu-chassis-icon{color:#38bdf8;font-size:18px}.gpu-chassis-host{color:#f8fafc;letter-spacing:.02em;font-size:13px;display:block}.gpu-chassis-role{color:#94a3b8;font-size:11px;display:block}.gpu-chassis-spec-tag{color:#7dd3fc;white-space:nowrap;background:#38bdf824;border:1px solid #38bdf84d;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.gpu-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gpu-slot-tile{background:#1e293b8c;border:1px solid #94a3b833;border-radius:8px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.gpu-slot-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.gpu-slot-badge{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700}.gpu-quant-tag{color:#c084fc;background:#a855f729;border:1px solid #a855f759;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.gpu-slot-model{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.gpu-meter-block{flex-direction:column;gap:2px;display:flex}.gpu-meter-labels,.gpu-meter-label{color:#94a3b8;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.maintenance-queues-table .host-chat-btn{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:96px!important;height:auto!important;min-height:32px!important;padding:5px 12px!important;display:inline-flex!important}.gpu-meter-track{background:#0f172ad9;border:1px solid #94a3b826;border-radius:999px;width:100%;height:6px;overflow:hidden}.gpu-meter-fill{border-radius:999px;height:100%}.gpu-meter-fill.vram{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.gpu-meter-fill.compute{background:linear-gradient(90deg,#10b981,#34d399)}.gpu-meter-fill.lane-ok{background:linear-gradient(90deg,#10b981,#38bdf8)}.gpu-slot-footer{color:#94a3b8;justify-content:space-between;align-items:center;padding-top:2px;font-size:10px;display:flex}.gpu-lane-visual-bar-cell{flex-direction:column;gap:3px;min-width:150px;display:flex}.gpu-lane-visual-labels{justify-content:space-between;font-size:10.5px;display:flex}.gpu-lane-visual-labels strong{color:#6ee7b7}.gpu-lane-visual-labels span{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.activity-visual-summary-strip{background:#0f172aa6;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:center;gap:10px;margin:6px 0 10px;padding:8px 10px;display:grid}.daemon-topology-pills{flex-wrap:wrap;gap:6px;display:flex}.daemon-visual-pill{color:#e2e8f0;cursor:pointer;background:#1e293bbf;border:1px solid #94a3b838;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.daemon-visual-pill.active,.daemon-visual-pill:hover{background:#0ea5e92e;border-color:#38bdf8}.daemon-pill-name{white-space:nowrap;font-weight:600}.daemon-pill-cadence{color:#7dd3fc;background:#0f172ab3;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.phase-distribution-visual{flex-direction:column;gap:4px;display:flex}.phase-dist-labels{color:#cbd5e1;justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.phase-segmented-bar{background:#0f172ae6;border-radius:999px;gap:2px;width:100%;height:8px;display:flex;overflow:hidden}.phase-seg.exec{background:#38bdf8}.phase-seg.scan{background:#10b981}.phase-seg.watchdog{background:#a855f7}.phase-seg.resolved{background:#f59e0b}.activity-latency-visual{align-items:center;gap:6px;display:inline-flex}.fanout-visual-container{background:linear-gradient(#0f172ac7 0%,#090d18e0 100%);border:1px solid #38bdf840;border-radius:10px;grid-template-columns:185px 24px minmax(0,1fr);align-items:stretch;gap:8px;margin:8px 0 10px;padding:10px 12px;display:grid}.fanout-parent-card{background:#064e3b40;border:1px solid #10b98166;border-radius:8px;flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.fanout-parent-hdr{color:#6ee7b7;letter-spacing:.03em;align-items:center;gap:6px;font-size:10.5px;display:flex}.fanout-parent-id{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.fanout-parent-meta{color:#94a3b8;font-size:10.5px}.fanout-connector-arrow{color:#38bdf8;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.fanout-clusters-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.3fr);gap:8px;display:grid}.fanout-cluster-box{cursor:pointer;background:#1e293b7a;border:1px solid #94a3b838;border-radius:8px;padding:7px 9px;transition:border-color .14s,background .14s}.fanout-cluster-box.active,.fanout-cluster-box:hover{background:#1e293bc7;border-color:#38bdf88c}.fanout-cluster-hdr{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;font-size:11px;display:flex}.fanout-cluster-pill{border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.fanout-cluster-pill.win{color:#7dd3fc;background:#38bdf82e}.fanout-cluster-pill.gpu{color:#6ee7b7;background:#10b9812e}.fanout-cluster-pill.lane{color:#d8b4fe;background:#a855f72e}.fanout-tile-matrix.win-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.fanout-tile-matrix.gpu-grid{grid-template-columns:1fr;gap:4px;display:grid}.fanout-tile-matrix.lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.fanout-mini-tile{color:#e2e8f0;white-space:nowrap;background:#0f172acc;border:1px solid #38bdf840;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:3px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;font-weight:600;display:inline-flex;overflow:hidden}.fanout-mini-tile.lane{border-color:#a855f74d;justify-content:flex-start;padding:3px 6px}.fanout-mini-tile.interactive-tile{cursor:pointer}.fanout-mini-tile.interactive-tile:hover,.fanout-gpu-node-tile.interactive-tile:hover{background:#0ea5e940;border-color:#38bdf8}.fanout-gpu-node-tile{color:#f8fafc;text-align:left;background:#0f172ad1;border:1px solid #10b98159;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:4px 7px;font-size:10.5px;display:flex}.tile-led{background:#38bdf8;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.tile-led.gpu{background:#10b981;box-shadow:0 0 5px #10b981}.tile-led.win{background:#38bdf8}.tile-led.lane{background:#a855f7}.stage-pipeline-stepper{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.stage-pills-row{align-items:center;gap:3px;display:inline-flex}.stage-step-pill{color:#6ee7b7;background:#10b98124;border:1px solid #10b98157;border-radius:4px;align-items:center;gap:2px;padding:2px 5px;font-size:10px;font-weight:600;display:inline-flex}.stage-step-check{color:#34d399;font-weight:700}.stage-step-sep{color:#94a3b88c;margin-left:2px;font-size:9px}.stage-latency-meter{align-items:center;gap:5px;display:inline-flex}.stage-latency-track{background:#0f172ad9;border:1px solid #94a3b833;border-radius:999px;width:44px;height:5px;display:inline-block;overflow:hidden}.stage-latency-fill{background:linear-gradient(90deg,#10b981,#38bdf8);border-radius:999px;height:100%;display:block}.stage-latency-label{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.subagent-num-pill{color:#7dd3fc;background:#38bdf826;border:1px solid #38bdf84d;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700;display:inline-block}.subagent-target-cell{align-items:center;gap:5px;display:inline-flex}.target-tier-chip{color:#cbd5e1;background:#94a3b824;border-radius:4px;padding:1px 5px;font-size:9.5px}.protocol-visual-badge{color:#a5b4fc;background:#6366f129;border:1px solid #6366f152;border-radius:4px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:inline-block}.model-slot-visual-cell{align-items:center;gap:5px;display:inline-flex}.provider-mini-tag{text-transform:uppercase;color:#7dd3fc;background:#0ea5e929;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.solution-mini-pill{color:#6ee7b7;background:#10b98126;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.workbench-visual-gauges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 10px;display:grid}.visual-gauge-card{background:#0f172ab8;border:1px solid #94a3b838;border-radius:9px;flex-direction:column;justify-content:space-between;gap:6px;padding:9px 12px;display:flex}.visual-gauge-card:hover{border-color:#38bdf873}.visual-gauge-hdr{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.visual-gauge-val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.visual-gauge-val.cyan{color:#38bdf8}.visual-gauge-val.emerald{color:#34d399}.visual-gauge-val.violet{color:#c084fc}.burn-gauge-track{background:#1e293be6;border:1px solid #94a3b833;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.burn-gauge-fill{background:linear-gradient(90deg,#10b981 0%,#38bdf8 60%,#f59e0b 100%);border-radius:999px;height:100%}.burn-gauge-threshold-marker{background:#f43f5e;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 4px #f43f5e}.visual-gauge-foot{color:#94a3b8;justify-content:space-between;font-size:10px;display:flex}.velocity-mini-bars{flex-direction:column;gap:4px;display:flex}.velocity-bar-row{grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;gap:6px;font-size:10px;display:grid}.velocity-bar-name{color:#e2e8f0;font-weight:700}.velocity-bar-track{background:#1e293be6;border-radius:999px;width:100%;height:6px;overflow:hidden}.velocity-bar-fill{border-radius:999px;height:100%}.velocity-bar-fill.emerald{background:#10b981}.velocity-bar-fill.cyan{background:#38bdf8}.velocity-bar-fill.violet{background:#a855f7}.velocity-bar-val{text-align:right;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.checkpoint-visual-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.chk-metric-box{text-align:center;background:#1e293ba6;border:1px solid #94a3b82e;border-radius:6px;flex-direction:column;padding:4px 6px;display:flex}.chk-metric-box strong{color:#f8fafc;font-size:13px}.chk-metric-box span{color:#94a3b8;font-size:9.5px}.persona-visual-chip{color:#7dd3fc;background:#38bdf829;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.persona-visual-chip.claude{color:#fcd34d;background:#f59e0b2e}.persona-visual-chip.qwen{color:#6ee7b7;background:#10b9812e}.cost-visual-cell{align-items:center;gap:6px;display:inline-flex}.provider-slot-visual-strip{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.provider-slot-tile{cursor:pointer;text-align:left;color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b838;border-radius:7px;flex-direction:column;gap:4px;padding:5px 6px;display:flex}.provider-slot-tile.active,.provider-slot-tile:hover{background:#0ea5e929;border-color:#38bdf8}.provider-slot-tile-top{align-items:center;gap:4px;display:flex}.provider-slot-led{border-radius:50%;flex-shrink:0;width:6px;height:6px}.provider-slot-name{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.provider-slot-bar-track{background:#1e293be6;border-radius:999px;width:100%;height:4px;overflow:hidden}.provider-slot-bar-fill{border-radius:999px;height:100%}.provider-slot-cap{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}.maint-visual-topology-panel{margin-bottom:12px!important;padding:12px 16px!important}.maint-topology-split-grid{grid-template-columns:minmax(260px,.95fr) minmax(0,1.55fr);align-items:stretch;gap:12px;display:grid}.maint-col-title{letter-spacing:.04em;color:#94a3b8;margin-bottom:6px;font-size:10.5px;font-weight:700}.maint-cadence-bars-list{flex-direction:column;gap:6px;display:flex}.maint-cadence-bar-card{background:#0f172ab8;border:1px solid #94a3b833;border-radius:7px;flex-direction:column;gap:4px;padding:6px 10px;display:flex}.maint-cadence-bar-top{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.maint-cadence-tag{border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.maint-cadence-tag.emerald{color:#6ee7b7;background:#10b9812e}.maint-cadence-tag.cyan{color:#7dd3fc;background:#38bdf82e}.maint-cadence-tag.violet{color:#d8b4fe;background:#a855f72e}.maint-cadence-bar-bot{color:#94a3b8;justify-content:space-between;font-size:10px;display:flex}.maint-matrix-grid{gap:8px;grid-template-columns:1fr!important}.maint-gpu-lane-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.queue-visual-subbar{align-items:center;gap:6px;margin-top:3px;display:flex}.scope-breakdown-pills{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.scope-mini-pill{border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.scope-mini-pill.win{color:#7dd3fc;background:#38bdf826}.scope-mini-pill.gpu{color:#6ee7b7;background:#10b98126}.scope-mini-pill.lane{color:#d8b4fe;background:#a855f726}@media (max-width:1100px){.gpu-rack-chassis-grid,.workbench-visual-gauges-grid,.maint-topology-split-grid,.fanout-visual-container,.fanout-clusters-grid,.activity-visual-summary-strip{grid-template-columns:1fr}.fanout-connector-arrow{display:none}.provider-slot-visual-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:901px){body[data-page=agent-runners] #runners-table.runners-control-table,#runners-table.runners-control-table{table-layout:fixed!important;width:100%!important;min-width:0!important}body[data-page=agent-runners] #runners-table.runners-control-table th,body[data-page=agent-runners] #runners-table.runners-control-table td,#runners-table.runners-control-table th,#runners-table.runners-control-table td{text-overflow:ellipsis!important;padding:8px 6px!important;font-size:11.5px!important;overflow:hidden!important}body[data-page=agent-runners] #runners-table.runners-control-table th:first-child,body[data-page=agent-runners] #runners-table.runners-control-table td:first-child{width:15%!important}body[data-page=agent-runners] #runners-table.runners-control-table th:nth-child(2),body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(2){width:18%!important}body[data-page=agent-runners] #runners-table.runners-control-table th:nth-child(3),body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(3),body[data-page=agent-runners] #runners-table.runners-control-table th:nth-child(4),body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(4){width:9%!important}body[data-page=agent-runners] #runners-table.runners-control-table th:nth-child(5),body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(5){width:11%!important}body[data-page=agent-runners] #runners-table.runners-control-table th:nth-child(6),body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(6){width:8%!important}body[data-page=agent-runners] #runners-table.runners-control-table th:nth-child(7),body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(7){width:12%!important}body[data-page=agent-runners] #runners-table.runners-control-table th:nth-child(8),body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(8){width:18%!important;overflow:visible!important}body[data-page=agent-runners] #runners-table.runners-control-table td:nth-child(3) .badge,#runners-table.runners-control-table td:nth-child(3) .badge{white-space:normal;overflow-wrap:anywhere;line-height:1.3;overflow:visible}body[data-page=agent-runners] #runners-table.runners-control-table .runner-card-actions{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;display:flex!important}body[data-page=agent-runners] #runners-table.runners-control-table .runner-card-actions button,body[data-page=agent-runners] #runners-table.runners-control-table .runner-card-actions summary{height:32px!important;min-height:32px!important;padding:0 8px!important;font-size:11px!important}}@media (max-width:900px){body[data-page=agent-runners] nav.md-runners-tab-nav.tab-bar,.md-app nav.md-runners-tab-nav.tab-bar,.md-runners-tab-nav.tab-bar,.md-runners-tab-nav{flex-wrap:wrap!important;gap:6px!important;height:auto!important;max-height:none!important;padding:6px!important;display:flex!important;overflow:visible!important}body[data-page=agent-runners] .md-runners-tab-nav .md-runners-tab-btn,.md-runners-tab-nav .md-runners-tab-btn{flex:calc(33.333% - 6px)!important;justify-content:center!important;min-width:112px!important;min-height:44px!important;margin-right:0!important;padding:6px 8px!important;font-size:11.5px!important}body[data-page=agent-runners] table.runners-control-table,body[data-page=agent-runners] table.runners-control-table tbody,body[data-page=agent-runners] table.runners-control-table tr.runner-row-paged-visible,body[data-page=agent-runners] table.runners-control-table td,table.runners-control-table,table.runners-control-table tbody,table.runners-control-table tr.runner-row-paged-visible,table.runners-control-table td{width:100%!important;min-width:0!important;display:block!important}body[data-page=agent-runners] table.runners-control-table thead,table.runners-control-table thead{display:none!important}body[data-page=agent-runners] table.runners-control-table tr.runner-row-paged-visible,table.runners-control-table tr.runner-row-paged-visible{border:1px solid var(--border)!important;background:var(--panel-3)!important;box-sizing:border-box!important;border-radius:10px!important;margin-bottom:8px!important;padding:8px 10px!important}body[data-page=agent-runners] table.runners-control-table td,table.runners-control-table td{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;border:0!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;padding:3px 0!important;font-size:11.5px!important;line-height:1.35!important;display:grid!important;overflow:visible!important}body[data-page=agent-runners] table.runners-control-table td[data-label]:before,table.runners-control-table td[data-label]:before{content:attr(data-label)!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;font-size:10.5px!important;font-weight:700!important;overflow:hidden!important}body[data-page=agent-runners] table.runners-control-table td>*,table.runners-control-table td>*{white-space:normal!important;overflow-wrap:anywhere!important;grid-column:2!important;min-width:0!important}}@media (max-width:640px){.topbar.md-topbar,body[data-page=agent-runners] .topbar.md-topbar{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon title""actions actions"!important;align-items:center!important;gap:8px 10px!important;padding:8px 10px!important;display:grid!important}.topbar.md-topbar>.topbar-brand-icon{grid-area:icon!important}.topbar.md-topbar>.topbar-title{grid-area:title!important;min-width:0!important}.topbar.md-topbar>.topbar-title h1{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;overflow:hidden!important}.topbar.md-topbar>.topbar-actions{flex-wrap:wrap!important;grid-area:actions!important;justify-content:flex-start!important;gap:6px!important;width:100%!important}.topbar.md-topbar>.topbar-actions #refresh-btn{color:#f8fafc!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important}.topbar.md-topbar>.topbar-actions #refresh-btn svg{stroke:currentColor!important;flex-shrink:0!important;width:16px!important;height:16px!important}body[data-page=agent-runners] .stats.md3-runners .stat,.stats.md3-runners .stat{min-height:0!important;padding:8px 10px!important}body[data-page=agent-runners] .stats.md3-runners .stat-value,.stats.md3-runners .stat-value{font-size:16px!important;line-height:1.15!important}body[data-page=agent-runners] .md-runners-tab-nav .md-runners-tab-btn,.md-runners-tab-nav .md-runners-tab-btn{flex:calc(50% - 6px)!important;min-width:130px!important;min-height:44px!important;padding:5px 6px!important;font-size:11px!important}}.badge.alarm{background:color-mix(in srgb, var(--md-sys-color-error,#ffb4ab) 20%, transparent);color:var(--md-sys-color-error,#ffb4ab)}.mux-residency-alarm-bar{border:1px solid color-mix(in srgb, var(--md-sys-color-error,#ffb4ab) 45%, transparent);background:color-mix(in srgb, var(--md-sys-color-error-container,#93000a) 22%, transparent);color:var(--md-sys-color-on-error-container,#ffdad6);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:8px 0 12px;padding:10px 14px;display:flex}.mux-residency-alarm-bar .material-symbols-outlined{color:var(--md-sys-color-error,#ffb4ab)}.mux-residency-alarm-detail{overflow-wrap:anywhere;flex:auto;min-width:0}.mux-residency-alarm-link{color:inherit;text-underline-offset:3px;font-weight:600}.mux-residency-panel .mux-residency-counts{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.mux-residency-panel .mux-residency-this-host{overflow-wrap:anywhere;margin:10px 0 0}.mux-residency-events ol{margin:8px 0 0;padding-left:18px}@media (min-width:769px){.md-rail-link{min-width:44px!important;min-height:44px!important}.topbar a.topbar-page-icon{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.topbar .toolbar .toolbar-primary-action,.topbar .toolbar .toolbar-secondary-action{min-width:44px!important;min-height:44px!important}.mux-residency-alarm-link{align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.md-pciv-search input,.md-pciv-search .clear-btn{min-width:44px!important;min-height:44px!important}.md-pciv-filter-pills .md-chip{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.git-workbench-controls .git-seg-btn,.git-workbench-controls select.git-host-select{min-width:44px!important;min-height:44px!important}.git-inline-link-btn{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.git-file-tree-item{min-width:44px!important;min-height:44px!important}.host-chat-btn{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.terminal-stream-preview,pre.terminal-stream-preview{box-sizing:border-box!important;min-height:164px!important;max-height:none!important;padding:14px 16px 18px!important;overflow:auto visible!important}.marketing-overview-root a,.marketing-overview-root button,.marketing-overview-root [role=button],.marketing-overview-root [role=tab],.marketing-overview-root .md-btn,.marketing-overview-root .md-btn-text,.marketing-overview-root .md-btn-outlined,.marketing-overview-root .md-btn-filled,.marketing-overview-root .md-btn-tonal,.marketing-overview-root .md-chip,.marketing-overview-root .pill-badge,[data-testid=marketing-overview] a,[data-testid=marketing-overview] button,[data-testid=marketing-overview] [role=button],[data-testid=marketing-overview] [role=tab],body[data-page=marketing] a,body[data-page=marketing] button,body[data-page=marketing] [role=button],body[data-page=marketing] [role=tab],.app-topbar-shell a,.app-topbar-shell button,.app-topbar-shell [role=button],.app-topbar-shell .pill-badge,.app-topbar-shell .md-chip,[data-testid=app-topbar] a,[data-testid=app-topbar] button,[data-testid=app-topbar] select,[data-testid=app-topbar] label.toggle,[data-testid=app-topbar] [role=button],.all-pages-live-proof-rail button,.all-pages-live-proof-rail a,.md-readiness-toggle,summary,button[role=tab],[data-testid^=mux-scope-pill-],button[aria-label=Stop],button[aria-label=Restart],button[aria-label=Start],.assistant-prompt-chip,.terminal-mux-container button,.terminal-mux-container a,.terminal-mux-container select,.terminal-mux-container [role=button],.terminal-mux-container [role=tab],[data-testid=fleet-pciv] button,[data-testid=fleet-pciv] a,[data-testid=fleet-pciv] select,[data-testid=fleet-pciv] [role=button],[data-testid=fleet-pciv] [role=tab],[data-testid=fleet-pciv] [role=option],body[data-page=fleet-pciv] button,body[data-page=fleet-pciv] a,body[data-page=fleet-pciv] select,body[data-page=fleet-pciv] [role=button],body[data-page=fleet-pciv] [role=tab],body[data-page=fleet-pciv] [role=option],[data-testid=data-collectors] button,[data-testid=data-collectors] a,[data-testid=data-collectors] select,[data-testid=data-collectors] [role=button],[data-testid=data-collectors] [role=tab],body[data-page=data-collectors] button,body[data-page=data-collectors] a,body[data-page=data-collectors] select,body[data-page=data-collectors] label.toggle,body[data-page=data-collectors] input[type=checkbox],body[data-page=data-collectors] [role=button],body[data-page=data-collectors] [role=tab],.md-pager-btn{box-sizing:border-box!important;min-width:44px!important;min-height:44px!important}.md-pager-btn,[data-testid^=mux-scope-pill-],button[aria-label=Stop],button[aria-label=Restart],button[aria-label=Start],.assistant-prompt-chip,.md-readiness-toggle,body[data-page=data-collectors] label.toggle{justify-content:center!important;align-items:center!important;padding:4px 10px!important;display:inline-flex!important}[data-testid=maintenance-control] .stats .stat,[data-testid=maintenance-control] .ops-pulse,.ops-pulse-grid>.ops-pulse,[data-testid=maintenance-control] .ops-pulse-copy,.ops-pulse-grid>.ops-pulse .ops-pulse-copy{min-width:0!important;overflow:visible!important}[data-testid=maintenance-control] .stats .stat strong,[data-testid=maintenance-control] .ops-pulse strong,.ops-pulse-grid>.ops-pulse strong{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:anywhere!important;font-size:clamp(15px,1.25vw,19px)!important;line-height:1.25!important;overflow:visible!important}[data-testid=maintenance-control] .fanout-mini-grid,[data-testid=maintenance-control] .fanout-tile-matrix.win-grid,[data-testid=maintenance-control] .fanout-tile-matrix.lane-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important;gap:6px!important}.fanout-mini-tile,.fanout-gpu-node-tile,[data-testid=maintenance-control] .fanout-mini-tile,[data-testid=maintenance-control] .fanout-gpu-node-tile,.md-filter-chip,[data-testid=maintenance-control-dispatch-28-btn],[data-testid=maintenance-control] button,[data-testid=maintenance-control] a,[data-testid=maintenance-control] [role=button],[data-testid=maintenance-control] [role=tab],[data-testid=maintenance-control] select,[data-testid=maintenance-control] input[type=checkbox],[data-testid=maintenance-control] .md-btn,[data-testid=maintenance-control] .md-chip,[data-testid=maintenance-control] .pill-badge,[data-testid=maintenance-control] .proof-machine-link,[data-testid=maintenance-control] .failure-detail-toggle-btn,body[data-page=maintenance-control] button,body[data-page=maintenance-control] a,body[data-page=maintenance-control] [role=button]{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}@media (min-width:961px){.git-workbench-split{grid-template-columns:minmax(460px,40%) minmax(0,1fr)!important}}#workspaceRepoChangesTable,table.git-repo-list-table{table-layout:fixed!important;width:100%!important}#workspaceRepoChangesTable th:first-child,#workspaceRepoChangesTable td:first-child,table.git-repo-list-table th:first-child,table.git-repo-list-table td:first-child{width:50%!important}#workspaceRepoChangesTable th:nth-child(2),#workspaceRepoChangesTable td:nth-child(2),table.git-repo-list-table th:nth-child(2),table.git-repo-list-table td:nth-child(2){width:30%!important}#workspaceRepoChangesTable th:nth-child(3),#workspaceRepoChangesTable td:nth-child(3),table.git-repo-list-table th:nth-child(3),table.git-repo-list-table td:nth-child(3){width:20%!important}#workspaceRepoChangesTable th,#workspaceRepoChangesTable td,table.git-repo-list-table th,table.git-repo-list-table td{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:anywhere!important;vertical-align:top!important;padding:8px 10px!important;line-height:1.35!important;overflow:visible!important}#workspaceRepoChangesTable td strong,#workspaceRepoChangesTable td div,#workspaceRepoChangesTable td span,table.git-repo-list-table td strong,table.git-repo-list-table td div,table.git-repo-list-table td span{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:anywhere!important;overflow:visible!important}.models-posture-matrix .table-wrap,.models-posture-matrix-panel .table-wrap,.models-posture-scroll{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}@media (min-width:1025px){.models-posture-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.models-posture-table th,.models-posture-table td{box-sizing:border-box!important;min-width:44px!important;padding:6px 4px!important;overflow:hidden!important}.models-posture-table th:first-child,.models-posture-table td:first-child{white-space:nowrap!important;width:148px!important;min-width:148px!important;max-width:164px!important}.models-posture-table th:not(:first-child),.models-posture-table td:not(:first-child){width:auto!important;min-width:44px!important;overflow:visible!important}.models-posture-thumb,.models-posture-missing-box{box-sizing:border-box!important;width:100%!important;min-width:44px!important;max-width:112px!important;height:64px!important;min-height:64px!important}.models-posture-cell{min-width:0!important;max-width:100%!important}.models-posture-meta,.models-posture-actions{flex-wrap:wrap!important;gap:4px!important}.posture-host-name{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;min-width:0!important;font-size:11px!important}}.machine-view-api-link,.machine-view-toggle-btn,[data-testid=fleet-ide] button,[data-testid=fleet-ide] a,[data-testid=fleet-ide] [role=button],[data-testid=fleet-ide] select,[data-testid=fleet-ide] summary,body[data-page=fleet-ide] button,body[data-page=fleet-ide] a,body[data-page=fleet-ide] [role=button],body[data-page=fleet-ide] select,body[data-page=fleet-ide] summary,.models-posture-matrix button,.models-posture-matrix a,.models-posture-matrix [role=button],.models-posture-matrix-panel button,.models-posture-matrix-panel a,.models-posture-matrix-panel [role=button],.models-posture-proof-cell a,.models-posture-table td a,.collector-health-cell button,.collector-health-cell a,.failure-detail-toggle-btn,.proof-machine-link,.proof-thumb-link,.table-host-chat-btn,.host-chat-btn,.md-btn,.md-btn-sm,.md-btn-xs,.md-btn-text,.md-btn-outlined,.md-btn-tonal,.md-btn-filled,.md-icon-btn,.md-segmented-btn,.md-tab{box-sizing:border-box!important;min-width:44px!important;min-height:44px!important}.machine-view-api-link,.machine-view-toggle-btn,.models-posture-proof-cell a,.models-posture-table td a,.proof-machine-link,.proof-thumb-link,.failure-detail-toggle-btn,.table-host-chat-btn{justify-content:center!important;align-items:center!important;display:inline-flex!important}a.md-filter-chip,.md-chips a.md-filter-chip{text-decoration:none!important}.md-chips>div{flex-wrap:wrap!important;max-width:100%!important}.md-filter-chip.selected{flex-shrink:0!important;padding-left:12px!important}.md-filter-chip.selected:before{flex-shrink:0!important;display:inline-block!important}@media (max-width:900px){body[data-page=gpu-fleet] .stats,body[data-page=gpu-fabric] .stats,.stats.md3-fleet{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body[data-page=gpu-fleet] .stats .stat:first-child,body[data-page=gpu-fabric] .stats .stat:first-child,.stats.md3-fleet .stat:first-child{grid-column:auto!important}table.maintenance-executions-table,table.maintenance-executions-table tbody,table.maintenance-executions-table tr,table.maintenance-executions-table td,table.maintenance-queues-table,table.maintenance-queues-table tbody,table.maintenance-queues-table tr,table.maintenance-queues-table td{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:block!important}table.maintenance-executions-table thead,table.maintenance-queues-table thead{display:none!important}table.maintenance-executions-table tbody tr,table.maintenance-queues-table tbody tr{border:1px solid var(--border)!important;background:var(--panel-3)!important;border-radius:10px!important;margin-bottom:8px!important;padding:8px 10px!important}table.maintenance-executions-table tbody td,table.maintenance-queues-table tbody td{text-align:left!important;white-space:normal!important;text-overflow:clip!important;border:0!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:4px 0!important;display:grid!important;overflow:visible!important}table.maintenance-executions-table tbody td:before,table.maintenance-queues-table tbody td:before{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.03em!important;grid-column:1!important;font-size:10.5px!important;font-weight:700!important}table.maintenance-executions-table tbody td:first-child:before{content:"Subagent Job"!important}table.maintenance-executions-table tbody td:nth-child(2):before{content:"Action & Receipt"!important}table.maintenance-executions-table tbody td:nth-child(3):before{content:"Host Machine"!important}table.maintenance-executions-table tbody td:nth-child(4):before{content:"Elapsed"!important}table.maintenance-executions-table tbody td:nth-child(5):before{content:"Receipt"!important}table.maintenance-queues-table tbody td:first-child:before{content:"Queue"!important}table.maintenance-queues-table tbody td:nth-child(2):before{content:"Domain & Cadence"!important}table.maintenance-queues-table tbody td:nth-child(3):before{content:"Target Scope"!important}table.maintenance-queues-table tbody td:nth-child(4):before{content:"State"!important}table.maintenance-queues-table tbody td:nth-child(5):before{content:"Receipt / Action"!important}table.maintenance-executions-table tbody td>*,table.maintenance-queues-table tbody td>*{white-space:normal!important;overflow-wrap:anywhere!important;grid-column:2!important;min-width:0!important;max-width:100%!important}}@media (max-width:768px){.md-chips-paged{flex-wrap:wrap!important;gap:8px!important}}.apps-panel .actions button,.apps-panel td.actions button,body[data-page=terminal-mux] .apps-panel .actions button,body[data-page=terminal-mux] .apps-panel td.actions button,.terminal-mux-container .apps-panel .actions button,.terminal-mux-container .apps-panel td.actions button{box-sizing:border-box!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important}button[aria-label=Stop],button[aria-label=Restart],button[aria-label=Start],.app-action-btn,.dicc-action-btn{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;padding:6px 10px!important;display:inline-flex!important}.settings-shell input[type=text],.settings-shell input[type=search],.settings-shell input[type=url],.settings-shell input[type=number],.settings-shell input[type=password],.settings-shell select,body[data-page=settings] input[type=text],body[data-page=settings] input[type=search],body[data-page=settings] input[type=url],body[data-page=settings] input[type=number],body[data-page=settings] input[type=password],body[data-page=settings] select,body[data-page=gpu-fleet] input[type=text],body[data-page=gpu-fleet] input[type=search],body[data-page=gpu-fleet] input[type=url],body[data-page=gpu-fleet] input[type=number],body[data-page=gpu-fleet] select,body[data-page=gpu-fabric] input[type=text],body[data-page=gpu-fabric] input[type=search],body[data-page=gpu-fabric] input[type=url],body[data-page=gpu-fabric] input[type=number],body[data-page=gpu-fabric] select,[data-testid^=teammate-pool-],[data-testid=teammate-pool-provider-select],[data-testid=teammate-pool-strategy-select],[data-testid=teammate-pool-surface-select]{box-sizing:border-box!important;min-width:44px!important;height:44px!important;min-height:44px!important}body[data-page=gpu-fleet] main a,body[data-page=gpu-fabric] main a,.gpu-fleet-shell a,.gpu-fabric-shell a{box-sizing:border-box!important;align-items:center!important;min-width:44px!important;min-height:44px!important;padding:6px 10px!important;display:inline-flex!important}@media (max-width:1024px){.apps-panel,.apps-panel .table-wrap,body[data-page=terminal-mux] .apps-panel .table-wrap,.terminal-mux-container .apps-panel .table-wrap{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.apps-panel table,body[data-page=terminal-mux] .apps-panel table,.terminal-mux-container .apps-panel table{table-layout:auto!important;width:max-content!important;min-width:720px!important}.apps-panel th,.apps-panel td,body[data-page=terminal-mux] .apps-panel th,body[data-page=terminal-mux] .apps-panel td,.terminal-mux-container .apps-panel th,.terminal-mux-container .apps-panel td{white-space:nowrap!important;padding:6px 8px!important}.ops-actions-buttons{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.ops-actions-buttons button{justify-content:center!important;width:100%!important;min-width:44px!important;min-height:44px!important}}body[data-page=fleet-ide] .models-posture-table th:first-child,body[data-page=fleet-ide] .models-posture-table td:first-child,.models-posture-table th:first-child,.models-posture-table td:first-child{white-space:nowrap!important;min-width:128px!important}body[data-page=fleet-ide] .posture-host-name,.posture-host-name{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}body[data-page=fleet-ide] .models-posture-table .badge,body[data-page=fleet-ide] .models-posture-freshness .badge,body[data-page=fleet-ide] .models-posture-missing-box .badge,.models-posture-table .badge,.models-posture-freshness .badge,.models-posture-missing-box .badge{white-space:nowrap!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}body[data-page=fleet-ide] .models-posture-freshness,body[data-page=fleet-ide] .models-posture-missing-box,.models-posture-freshness,.models-posture-missing-box{overflow:visible!important}select[aria-label="Target Machine Selector"],input[aria-label^="Input prompt for"],body[data-page=app-manager] select,body[data-page=app-manager] input[type=text],body[data-page=fleetboots] select,body[data-page=fleetboots] input[type=text]{box-sizing:border-box!important;min-width:44px!important;height:44px!important;min-height:44px!important}@media (min-width:1025px){.run-center-repo-grid,[data-testid=run-center-repo-grid]{display:grid!important}}body[data-page=fleet-pciv] .git-repo-table-wrap{padding-top:8px!important;scroll-padding-top:8px!important}.apps-panel .actions button:disabled,body[data-page=app-manager] button:disabled{opacity:.55!important}body[data-page=maintenance-control] .kpi-card,body[data-page=maintenance-control] .stat-card,body[data-page=maintenance-control] .stat-value,body[data-page=maintenance-control] .stat strong,body[data-page=maintenance-control] .ops-pulse-copy strong{white-space:normal!important;text-overflow:clip!important;font-size:clamp(1.1rem,1.35vw,1.4rem)!important;line-height:1.25!important;overflow:visible!important}[data-testid=vmware-sandbox-hybrid-workbench]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}[data-testid=vmware-sandbox-hybrid-workbench] .panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}[data-testid=vmware-sandbox-hybrid-workbench] .dtn-hdr-copy{flex:auto;min-width:0}[data-testid=vmware-sandbox-hybrid-workbench] .dtn-kpi-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-testid=vmware-sandbox-hybrid-workbench] .dtn-pager{border-top:1px solid var(--md-sys-color-outline-variant,#334155);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;display:flex}[data-testid=vmware-sandbox-hybrid-workbench] .dtn-pager-info{text-align:center;font-size:12px}[data-testid=vmware-sandbox-hybrid-workbench] .table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:hidden}[data-testid=vmware-sandbox-hybrid-workbench] table,[data-testid=vmware-sandbox-hybrid-workbench] table.responsive-table{table-layout:fixed;border-collapse:collapse;width:100%!important;min-width:0!important;max-width:100%!important}[data-testid=vmware-sandbox-hybrid-workbench] th,[data-testid=vmware-sandbox-hybrid-workbench] td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:middle;min-width:0;padding:10px 12px}[data-testid=vmware-sandbox-hybrid-workbench] th:first-child,[data-testid=vmware-sandbox-hybrid-workbench] td:first-child{width:28%}[data-testid=vmware-sandbox-hybrid-workbench] th:nth-child(2),[data-testid=vmware-sandbox-hybrid-workbench] td:nth-child(2){width:46%}[data-testid=vmware-sandbox-hybrid-workbench] th:nth-child(3),[data-testid=vmware-sandbox-hybrid-workbench] td:nth-child(3){width:26%}[data-testid=vmware-sandbox-hybrid-workbench] button,[data-testid=vmware-sandbox-hybrid-workbench] a,[data-testid=vmware-sandbox-hybrid-workbench] select,[data-testid=vmware-sandbox-hybrid-workbench] input,[data-testid=vmware-sandbox-hybrid-workbench] [role=button]{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;min-width:44px!important;min-height:44px!important}@media (max-width:1024px){.app-shell,.app-main,.main-content,body[data-page=maintenance-control] main{padding-bottom:116px!important}[data-testid=vmware-sandbox-hybrid-workbench]{padding:12px 14px}[data-testid=vmware-sandbox-hybrid-workbench] th,[data-testid=vmware-sandbox-hybrid-workbench] td{padding:8px 10px;font-size:13px}}@media (max-width:767px){[data-testid=vmware-sandbox-hybrid-workbench]{margin-bottom:6px!important;padding:8px 10px!important}[data-testid=vmware-sandbox-hybrid-workbench] .panel-header{gap:4px 8px!important;margin-bottom:6px!important}[data-testid=vmware-sandbox-hybrid-workbench] .panel-header h2{margin:0!important;font-size:14px!important}[data-testid=vmware-sandbox-hybrid-workbench] .panel-header p.subtle{margin:2px 0 0!important;font-size:11px!important;line-height:1.3!important}[data-testid=vmware-sandbox-hybrid-workbench] .dtn-kpi-pills{gap:4px!important}[data-testid=vmware-sandbox-hybrid-workbench] table,[data-testid=vmware-sandbox-hybrid-workbench] thead,[data-testid=vmware-sandbox-hybrid-workbench] tbody,[data-testid=vmware-sandbox-hybrid-workbench] tr,[data-testid=vmware-sandbox-hybrid-workbench] td{box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;border-left:0!important;border-right:0!important;display:block!important}[data-testid=vmware-sandbox-hybrid-workbench] thead{display:none!important}[data-testid=vmware-sandbox-hybrid-workbench] tbody tr{border:1px solid var(--md-sys-color-outline-variant,#334155)!important;background:var(--surface-base,#141417)!important;border-radius:8px!important;margin-bottom:6px!important;padding:6px 10px!important}[data-testid=vmware-sandbox-hybrid-workbench] td,[data-testid=vmware-sandbox-hybrid-workbench] td:first-child,[data-testid=vmware-sandbox-hybrid-workbench] td:nth-child(2),[data-testid=vmware-sandbox-hybrid-workbench] td:nth-child(3){text-align:left!important;border:0!important;width:100%!important;padding:2px 0!important;font-size:12px!important;line-height:1.3!important}[data-testid=vmware-sandbox-hybrid-workbench] .dtn-pager{margin-top:6px!important;padding-top:6px!important}}
