@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=IBM+Plex+Sans:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@300;400;500;600;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#050608;--bg-surface:#141a228f;--bg-surface-hover:#1c242eb8;--bg-panel:#0a0f16d1;--border-glass:#e2e8f017;--border-glow:#b4d2f038;--hairline:#e2e8f014;--hairline-strong:#e2e8f024;--text-primary:#f4f7fb;--text-secondary:#b9c5d4;--text-tertiary:#7a8699;--title-gradient-start:#f8fafc;--title-gradient-end:#93a8c0;--accent-base:#6ea4cf;--accent-warm:#d9b07a;--accent-glow:#6ea4cf47;--accent-warm-glow:#d9b07a38;--success:#34d399;--warning:#fbbf24;--danger:#ef4444;--surface-border:#ffffff14;--surface-border-strong:#ffffff1f;--surface-muted:#ffffff09;--surface-raised:#0808086b;--tag-bg:#e2e8f00e;--tag-border:#e2e8f029;--tag-color:var(--text-secondary);--tag-success-bg:#34d39913;--tag-success-border:#34d3993d;--tag-success-color:#b8ffdc;--tag-warning-bg:#fbbf2413;--tag-warning-border:#fbbf243d;--tag-warning-color:#fcd34d;--tag-danger-bg:#ef444413;--tag-danger-border:#ef44443d;--tag-danger-color:#fca5a5;--font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Instrument Serif", "Iowan Old Style", "Apple Garamond", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-main:var(--font-body);--type-micro:.625rem;--type-caption:.6875rem;--type-label:.75rem;--type-small:.8125rem;--type-body:.875rem;--type-title-sm:1rem;--type-title:1.125rem;--type-title-lg:1.375rem;--type-display:clamp(2.25rem, 4.5vw, 3.75rem);--type-display-lg:clamp(3rem, 7vw, 5.5rem);--type-input:16px;--tracking-mono-loose:.04em;--tracking-uppercase:.18em;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-round:50%;--radius-control:var(--radius-sm);--radius-card:var(--radius-lg);--radius-panel:var(--radius-xl);--shadow-glass:0 8px 32px #0003;--shadow-card-hover:0 10px 40px #0000004d;--shadow-panel-dark:0 18px 48px #00000061;--shadow-panel-light:0 18px 46px #232d3e1f;--shadow-mobile-bar-dark:0 18px 50px #00000052;--shadow-mobile-bar-light:0 18px 50px #151e2a1f;--shadow-card-light:0 14px 34px #232d3e1a;--shadow-popover-dark:0 20px 40px #00000059;--shadow-popover-light:0 20px 40px #151e2a24;--blur-md:blur(12px);--blur-lg:blur(24px);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#f2eadc;--bg-surface:#ffffffdb;--bg-surface-hover:#fffffff5;--bg-panel:#ffffffe6;--border-glass:#151e2a2e;--border-glow:#1c4e6c57;--text-primary:#0b1220;--text-secondary:#334155;--text-tertiary:#526173;--title-gradient-start:#111827;--title-gradient-end:#334155;--accent-base:#135f86;--accent-glow:#135f8633;--success:#047857;--warning:#b7791f;--danger:#dc2626;--surface-border:#151e2a26;--surface-border-strong:#151e2a2e;--surface-muted:#0f172a0e;--surface-raised:#ffffffe6;--tag-bg:#135f861a;--tag-border:#135f8638;--tag-color:#0f4f70;--tag-success-bg:#0478571a;--tag-success-border:#0478573d;--tag-success-color:#036047;--tag-warning-bg:#b453091a;--tag-warning-border:#b453093d;--tag-warning-color:#7c3d08;--tag-danger-bg:#dc26261a;--tag-danger-border:#dc26263d;--tag-danger-color:#8f1d1d}*{box-sizing:border-box;padding:var(--space-0);margin:var(--space-0)}body{background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-input);font-feature-settings:"ss01", "cv02", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(circle at 1px 1px,#ffffff06 1px,#0000 0);background-size:28px 28px;background-attachment:fixed;min-height:100vh;line-height:1.55;position:relative;overflow-x:hidden}[data-theme=light] body{background-image:radial-gradient(circle at 1px 1px,#151e2a0f 1px,#0000 0)}a{-webkit-tap-highlight-color:#6ea4cf2e}button{font:inherit}body:before{content:"";background:radial-gradient(ellipse, var(--accent-glow) 0%, transparent 65%);z-index:-1;pointer-events:none;filter:blur(110px);opacity:.42;width:55vw;height:55vh;position:fixed;top:-25vh;left:-15vw}body:after{content:"";background:radial-gradient(ellipse, var(--accent-warm-glow) 0%, transparent 70%);z-index:-1;pointer-events:none;filter:blur(140px);opacity:.5;width:75vw;height:65vh;position:fixed;bottom:-30vh;right:-20vw}[data-theme=dark] .glass-panel,[data-theme=dark] .glass-card,[data-theme=dark] .launcher-tile,[data-theme=dark] .focus-panel{box-shadow:var(--shadow-panel-dark);border-color:#e2e8f024}[data-theme=light] body:after{background:radial-gradient(circle,#d6cbb480 0%,#0000 70%)}[data-theme=light] .sidebar{background:#fffc}[data-theme=light] .nav-item.active{background:#135f8621}[data-theme=light] .operator-card,[data-theme=light] .page-header{border-color:#151e2a29}[data-theme=light] .launcher-tile:after{background:radial-gradient(circle,#256f9929,#0000 70%)}[data-theme=light] .domain-row,[data-theme=light] .ops-node,[data-theme=light] .principle-card,[data-theme=light] .fact-card,[data-theme=light] .backup-card,[data-theme=light] .backup-breakdown-card,[data-theme=light] .cleanup-card,[data-theme=light] .secret-summary,[data-theme=light] .secret-policy-card,[data-theme=light] .secret-group,[data-theme=light] .shortcut-principle-card,[data-theme=light] .shortcut-group,[data-theme=light] .shortcut-row,[data-theme=light] .check-principle-card,[data-theme=light] .check-group,[data-theme=light] .check-row,[data-theme=light] .dna-pill,[data-theme=light] .mantra-card,[data-theme=light] .mantra-summary,[data-theme=light] .infra-card,[data-theme=light] .infra-row,[data-theme=light] .infra-summary,[data-theme=light] .telemetry-summary,[data-theme=light] .openclaw-summary,[data-theme=light] .openclaw-chat-shell,[data-theme=light] .openclaw-bridge-grid article,[data-theme=light] .openclaw-message,[data-theme=light] .project-lane-card,[data-theme=light] .project-principle-card,[data-theme=light] .project-program-card,[data-theme=light] .project-decision-lane,[data-theme=light] .project-decision-row,[data-theme=light] .project-summary,[data-theme=light] .layout-target-card,[data-theme=light] .prune-panel,[data-theme=light] .prune-row,[data-theme=light] .project-card,[data-theme=light] .dna-card,[data-theme=light] .action-list li,[data-theme=light] .metric-tile,[data-theme=light] .chart-shell,[data-theme=light] .node-meta-tile,[data-theme=light] .fleet-summary-bar>div{box-shadow:var(--shadow-card-light);background:linear-gradient(135deg,#fffffff0,#e1eaf0b8),#ffffffe6;border-color:#151e2a26}[data-theme=light] .api-status-shell{background:linear-gradient(135deg,#135f8629,#ffffffe6),#ffffffeb}[data-theme=light] .node-shell{background:linear-gradient(145deg,#fffffff0,#e2ecf2c7),#ffffffe0}[data-theme=light] .panel-overlay{background:radial-gradient(circle at 50% 0,#135f8638,#0000 42%),#f2eadcdb}[data-theme=light] .launcher-title,[data-theme=light] .panel-close,[data-theme=light] .principle-card strong,[data-theme=light] .fact-card strong,[data-theme=light] .backup-card strong,[data-theme=light] .backup-breakdown-card strong,[data-theme=light] .cleanup-card strong,[data-theme=light] .secret-summary strong,[data-theme=light] .secret-policy-card strong,[data-theme=light] .secret-group-heading strong,[data-theme=light] .secret-name-block strong,[data-theme=light] .shortcut-principle-card strong,[data-theme=light] .shortcut-row-main strong,[data-theme=light] .check-principle-card strong,[data-theme=light] .check-name-block strong,[data-theme=light] .dna-pill strong,[data-theme=light] .mantra-card strong,[data-theme=light] .infra-row strong,[data-theme=light] .openclaw-bridge-grid strong,[data-theme=light] .project-lane-card strong,[data-theme=light] .project-principle-card strong,[data-theme=light] .project-program-card>strong,[data-theme=light] .project-decision-heading strong,[data-theme=light] .project-decision-main strong,[data-theme=light] .layout-target-card strong,[data-theme=light] .prune-panel strong,[data-theme=light] .prune-row strong,[data-theme=light] .project-card strong,[data-theme=light] .dna-card strong,[data-theme=light] .domain-row strong,[data-theme=light] .ops-node strong,[data-theme=light] .api-status-title,[data-theme=light] .fleet-summary-value,[data-theme=light] .node-title-row h3,[data-theme=light] .node-meta-tile strong,[data-theme=light] .metric-value,[data-theme=light] .chart-shell-header h4,[data-theme=light] .chart-tooltip-label{color:var(--text-primary)}[data-theme=light] .panel-close,[data-theme=light] .reload-button,[data-theme=light] .chart-tooltip{background:linear-gradient(#ffffffeb,#eef3f6db),#ffffffe0}[data-theme=light] .chart-tooltip{box-shadow:var(--shadow-popover-light)}[data-theme=light] .shortcut-row code{color:#0f4059;background:#135f861f}[data-theme=light] .launcher-state{color:#0f4f70;background:#135f861a;border-color:#135f8642}[data-theme=light] .reload-button:hover,[data-theme=light] .reload-button:focus-visible{background:linear-gradient(#256f9924,#ffffffb8),#ffffffdb}[data-theme=light] .glass-panel,[data-theme=light] .glass-card,[data-theme=light] .launcher-tile,[data-theme=light] .focus-panel{box-shadow:var(--shadow-panel-light);border-color:#151e2a2b}[data-theme=light] .launcher-tile{background:linear-gradient(145deg,#fffffff5,#e2ecf2b8),#ffffffeb}[data-theme=light] .home-card,[data-theme=light] .home-decision-grid div,[data-theme=light] .home-infra-metrics div,[data-theme=light] .home-openclaw-tray{background:linear-gradient(135deg,#fffffff0,#e1eaf0b8),#ffffffe6;border-color:#151e2a26}[data-theme=light] .home-openclaw-tray input{color:var(--text-primary);background:#ffffffc7;border-color:#151e2a24}[data-theme=light] .cockpit-tab,[data-theme=light] .home-card-action,[data-theme=light] .openclaw-tray-send{color:#0f4f70;background:#135f861a;border-color:#135f863d}[data-theme=light] .launcher-detail,[data-theme=light] .page-subtitle,[data-theme=light] .philosophy-strip p,[data-theme=light] .summary-detail,[data-theme=light] .home-decision-grid strong,[data-theme=light] .openclaw-tray-project strong,[data-theme=light] .secret-summary span,[data-theme=light] .project-lane-card span:not(.state-pill),[data-theme=light] .project-lane-card p,[data-theme=light] .project-principle-card span:not(.state-pill),[data-theme=light] .project-program-fields dd,[data-theme=light] .project-chip-row span,[data-theme=light] .project-decision-heading p,[data-theme=light] .project-decision-main span,[data-theme=light] .project-decision-row p,[data-theme=light] .project-decision-path,[data-theme=light] .infra-row span:not(.state-pill),[data-theme=light] .infra-row p,[data-theme=light] .openclaw-bridge-grid span,[data-theme=light] .openclaw-message p,[data-theme=light] .openclaw-compose label,[data-theme=light] .openclaw-compose-actions span,[data-theme=light] .project-card-main span,[data-theme=light] .project-path,[data-theme=light] .project-reminders span,[data-theme=light] .principle-card span,[data-theme=light] .fact-card span,[data-theme=light] .backup-card span,[data-theme=light] .domain-row span,[data-theme=light] .ops-node span{color:var(--text-secondary)}[data-theme=light] .summary-label,[data-theme=light] .home-decision-grid span,[data-theme=light] .home-infra-metrics span,[data-theme=light] .openclaw-tray-project span,[data-theme=light] .project-card-facts span,[data-theme=light] .project-program-top span:not(.state-pill),[data-theme=light] .project-program-fields dt,[data-theme=light] .project-decision-facts span,[data-theme=light] .project-reminder-heading,[data-theme=light] .project-reminder-heading span,[data-theme=light] .project-zone{color:var(--text-tertiary)}[data-theme=light] .project-path,[data-theme=light] .project-card-facts span,[data-theme=light] .project-decision-path,[data-theme=light] .project-decision-facts span,[data-theme=light] .project-chip-row span,[data-theme=light] .project-zone{background:#0f172a0e;border-color:#151e2a1f}[data-theme=light] .openclaw-compose textarea{color:var(--text-primary);background:#ffffffb8;border-color:#151e2a24}[data-theme=light] .openclaw-upload-zone{background:#b453090f;border-color:#b453093d}[data-theme=light] .api-status-badge.offline,[data-theme=light] .state-pill.blocked,[data-theme=light] .state-pill.missing,[data-theme=light] .state-pill.needs-canonical-site,[data-theme=light] .state-pill.dirty,[data-theme=light] .state-pill.unresolved,[data-theme=light] .state-pill.fetch-blocked,[data-theme=light] .state-pill.protected{color:#8f1d1d;background:#dc26261a;border-color:#dc26263d}[data-theme=light] .state-pill.live,[data-theme=light] .state-pill.online,[data-theme=light] .state-pill.public,[data-theme=light] .state-pill.synced,[data-theme=light] .state-pill.created,[data-theme=light] .state-pill.exists,[data-theme=light] .state-pill.completed,[data-theme=light] .state-pill.canonical,[data-theme=light] .state-pill.active,[data-theme=light] .state-pill.rebuildable,[data-theme=light] .state-pill.absorbed,[data-theme=light] .state-pill.fetched,[data-theme=light] .state-pill.clean,[data-theme=light] .state-pill.local,[data-theme=light] .state-pill.vault,[data-theme=light] .state-pill.safe,[data-theme=light] .positive{color:#036047}[data-theme=light] .state-pill.live,[data-theme=light] .state-pill.online,[data-theme=light] .state-pill.public,[data-theme=light] .state-pill.synced,[data-theme=light] .state-pill.created,[data-theme=light] .state-pill.exists,[data-theme=light] .state-pill.completed,[data-theme=light] .state-pill.canonical,[data-theme=light] .state-pill.active,[data-theme=light] .state-pill.rebuildable,[data-theme=light] .state-pill.absorbed,[data-theme=light] .state-pill.fetched,[data-theme=light] .state-pill.clean,[data-theme=light] .state-pill.local,[data-theme=light] .state-pill.vault,[data-theme=light] .state-pill.safe{background:#0478571a;border-color:#0478573d}[data-theme=light] .warning-text,[data-theme=light] .state-pill.redirecting,[data-theme=light] .state-pill.staged,[data-theme=light] .state-pill.review,[data-theme=light] .state-pill.approval-required,[data-theme=light] .state-pill.remote-only,[data-theme=light] .state-pill.github-only,[data-theme=light] .state-pill.token-restricted,[data-theme=light] .state-pill.ahead-8,[data-theme=light] .state-pill.designing,[data-theme=light] .state-pill.drafting,[data-theme=light] .state-pill.needs-cleanup,[data-theme=light] .state-pill.ready-to-remove,[data-theme=light] .state-pill.semantic,[data-theme=light] .state-pill.semantic-review,[data-theme=light] .state-pill.next,[data-theme=light] .state-pill.local-only,[data-theme=light] .state-pill.no-upstream,[data-theme=light] .state-pill.local-app-auth,[data-theme=light] .state-pill.guarded{color:#7c3d08;background:#b453091a;border-color:#b453093d}[data-theme=light] .warning-text{color:#7c3d08;background:0 0}.glass-panel{background:var(--bg-panel);border:1px solid var(--hairline);-webkit-backdrop-filter:var(--blur-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass)}.glass-card{background:var(--bg-surface);border:1px solid var(--hairline);-webkit-backdrop-filter:var(--blur-md);border-radius:var(--radius-md);transition:border-color var(--transition-smooth), background var(--transition-smooth), transform var(--transition-smooth), box-shadow var(--transition-smooth)}.glass-card:hover{background:var(--bg-surface-hover);border-color:var(--hairline-strong);transform:translateY(-1px);box-shadow:0 14px 38px #00000052}.surface-card,:where(.home-card,.secret-summary,.principle-card,.fact-card,.backup-card,.backup-breakdown-card,.cleanup-card,.layout-target-card,.prune-panel,.prune-row,.project-principle-card,.project-program-card,.project-decision-lane,.project-lane-card,.project-card,.infra-card,.domain-row,.ops-node,.metric-tile,.node-shell){border:1px solid var(--surface-border);border-radius:var(--radius-card);min-width:0}.surface-row,:where(.infra-row,.shortcut-row,.check-row,.project-decision-row){min-width:0}.tag,.state-pill{width:max-content;padding:var(--space-1) var(--space-2);border:1px solid var(--tag-border);border-radius:var(--radius-control);background:var(--tag-bg);color:var(--tag-color);font-size:var(--type-caption);letter-spacing:.075em;text-transform:uppercase;border-left-width:3px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tag-success{--tag-bg:var(--tag-success-bg);--tag-border:var(--tag-success-border);--tag-color:var(--tag-success-color)}.tag-warning{--tag-bg:var(--tag-warning-bg);--tag-border:var(--tag-warning-border);--tag-color:var(--tag-warning-color)}.tag-danger{--tag-bg:var(--tag-danger-bg);--tag-border:var(--tag-danger-border);--tag-color:var(--tag-danger-color)}h1,h2,h3,h4,h5,h6{letter-spacing:-.012em;font-weight:500}.title{font-family:var(--font-display);font-size:var(--type-display);letter-spacing:-.024em;background:linear-gradient(180deg, var(--title-gradient-start) 0%, var(--title-gradient-end) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:400;line-height:1.04}.title-italic{font-family:var(--font-display);font-style:italic;font-weight:400}.subtitle{color:var(--text-secondary);font-size:var(--type-title-sm);font-weight:400}.text-small{color:var(--text-tertiary);font-size:var(--type-small)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "calt" 1;letter-spacing:var(--tracking-mono-loose)}.numeric{font-variant-numeric:tabular-nums slashed-zero}.eyebrow-mono{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.hairline-rule{background:linear-gradient(90deg, transparent, var(--hairline-strong) 20%, var(--hairline-strong) 80%, transparent);border:none;width:100%;height:1px}.serif-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.dashboard-layout{width:100%;min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border-glass);width:280px;min-height:100vh;-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);padding:var(--space-8) var(--space-6);z-index:10;background:#0a0a0a4d;flex-direction:column;display:flex}.brand-block{margin-bottom:var(--space-10);padding-bottom:var(--space-5);border-bottom:1px solid var(--hairline);position:relative}.brand-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.brand-title{font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:1.625rem;font-weight:400;line-height:1.05}.brand-stack{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.brand-meta{align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500;display:flex}.brand-meta .dot{background:var(--accent-base);width:3px;height:3px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%;display:inline-block}.brand-symbol{color:var(--accent-base);align-items:baseline;gap:2px;font-weight:600;display:inline-flex}.brand-symbol sup{color:var(--text-tertiary);font-size:.65em}.theme-toggle{align-items:center;gap:var(--space-1-5);min-height:36px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1-5);border:1px solid var(--border-glass);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:var(--border-glow);background:var(--bg-surface-hover)}.theme-toggle-mark{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--accent-base), #2c4a63cc);color:#fff;width:28px;height:28px;font-size:var(--type-label);justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 0 18px #5a8bb042}.theme-toggle-label{color:var(--text-secondary);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.eyebrow,.kicker,.summary-label,.nav-section-label{text-transform:uppercase;letter-spacing:.1em}.eyebrow{opacity:.6}.sidebar-nav{flex:1}.nav-section{margin-bottom:var(--space-8)}.nav-section-label{margin-bottom:var(--space-4);padding-left:var(--space-4);color:var(--text-tertiary);font-size:var(--type-small);display:block}.main-content{min-width:0;padding:var(--space-10) var(--space-12);gap:var(--space-8);flex-direction:column;flex:1;display:flex}.glass-panel,.glass-card,.dashboard-section,.node-shell{min-width:0}.status-dot{border-radius:var(--radius-round);width:8px;height:8px;margin-right:var(--space-2);display:inline-block}.status-dot.online{background-color:var(--success);box-shadow:0 0 10px var(--success);animation:2s cubic-bezier(.4,0,.2,1) infinite pulse}.status-dot.offline{background-color:var(--danger)}.api-status-dot.checking{box-shadow:none;background-color:#ffffff73}.api-status-dot.online{background-color:var(--success);box-shadow:0 0 14px #34d39999}.api-status-dot.offline{background-color:var(--danger);box-shadow:0 0 14px #ef44448c}@keyframes pulse{0%{box-shadow:0 0 #34d39966}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}.nav-item{min-height:44px;padding:var(--space-3) var(--space-4);color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);margin-bottom:var(--space-2);align-items:center;gap:var(--space-3);font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--bg-surface);color:var(--text-primary)}.nav-item.active{color:var(--text-primary);border-left:3px solid var(--accent-base);background:#ffffff0d}.operator-card{padding-top:var(--space-8);border-top:1px solid #ffffff0d;margin-top:auto}.operator-row{align-items:center;gap:var(--space-3);display:flex}.operator-mark{border-radius:var(--radius-round);width:32px;height:32px;font-size:var(--type-small);background:linear-gradient(135deg,#5a8bb0,#2c4a63);justify-content:center;align-items:center;font-weight:600;display:flex}.operator-name{font-size:var(--type-body);font-weight:500}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid #ffffff0d;display:flex}.page-header>div{width:100%;min-width:0}.launcher-header{flex:none}.header-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.reload-button{border-radius:var(--radius-pill);width:42px;height:42px;color:var(--text-primary);cursor:pointer;font-size:var(--type-title);transition:border-color var(--transition-fast), transform var(--transition-fast), background var(--transition-fast);background:linear-gradient(#ffffff1a,#ffffff0a),#ffffff0a;border:1px solid #ffffff1f;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.reload-button:hover,.reload-button:focus-visible{background:linear-gradient(#7dd3fc29,#ffffff0f),#ffffff0f;border-color:#7dd3fc8c;outline:none;transform:translateY(-1px)}.page-subtitle{width:100%;max-width:720px;margin-top:var(--space-1);overflow-wrap:anywhere}.kicker{margin-bottom:var(--space-2);color:var(--accent-base);font-size:var(--type-label);font-weight:700;display:block}.metric-cards{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.summary-card{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.summary-label{color:var(--text-tertiary);font-size:var(--type-small)}.summary-value-row{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.summary-value{font-size:var(--type-display);overflow-wrap:anywhere;font-weight:300;line-height:1}.summary-detail{color:var(--text-secondary);font-size:var(--type-small);font-weight:500}.positive{color:var(--success)}.warning-text{color:var(--warning)}.cockpit-home{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.cockpit-utility-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mantra-button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.cockpit-tab,.home-card-hit,.openclaw-tray-project,.openclaw-tray-send{color:inherit;cursor:pointer;font:inherit}.cockpit-tab{min-height:38px;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;background:#e2e8f00f;border:1px solid #e2e8f024;border-left-width:3px;font-weight:850}.home-core-grid{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);min-height:0;display:grid}.home-card{border-radius:var(--radius-card);background:linear-gradient(145deg,#5a8bb01c,#ffffff06),#0808086b;border:1px solid #ffffff14;min-width:0;overflow:hidden}.home-projects-card,.home-infra-card,.home-telemetry-card{gap:var(--space-2-5);padding:var(--space-3);flex-direction:column;display:flex}.home-projects-card{background:radial-gradient(circle at 0 0,#7dd3fc1f,#0000 36%),linear-gradient(145deg,#5a8bb01c,#ffffff06),#0808086b}.home-infra-card{background:radial-gradient(circle at 0 0,#34d3991c,#0000 36%),linear-gradient(145deg,#34d39912,#ffffff06),#0808086b}.home-card-hit{gap:var(--space-1) var(--space-2-5);width:100%;padding:var(--space-0);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.home-card-hit .summary-label{grid-column:1}.home-card-hit strong{color:var(--text-primary);font-size:var(--type-title-sm);letter-spacing:-.02em;grid-column:1;line-height:1.18}.home-card-action{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;background:#7dd3fc13;border:1px solid #7dd3fc33;border-left-width:3px;grid-area:1/2/span 2;align-self:center;font-weight:850}.home-projects-card>p{margin:var(--space-0);color:var(--text-primary);font-size:var(--type-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.34;display:-webkit-box;overflow:hidden}.home-decision-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-decision-grid div,.home-infra-metrics div{min-width:0;padding:var(--space-2);border-radius:var(--radius-md);background:#ffffff0b}.home-decision-grid span,.home-infra-metrics span{color:var(--text-tertiary);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:block}.home-decision-grid strong,.home-infra-metrics strong{margin-top:var(--space-0-5);color:var(--text-secondary);font-size:var(--type-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.home-infra-metrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-infra-metrics strong{color:var(--text-primary);font-size:var(--type-body);-webkit-line-clamp:1;display:block}.home-mini-row{gap:var(--space-1-5);flex-wrap:wrap;margin-top:auto;display:flex}.home-telemetry-card{background:radial-gradient(circle at 0 0,#7dd3fc1a,#0000 34%),#ffffff09;min-height:0}.home-telemetry-card .fleet-stack{gap:var(--space-2);min-height:0;overflow:hidden}.home-telemetry-card .fleet-summary-bar{gap:var(--space-1-5)}.home-telemetry-card .fleet-summary-bar>div{min-height:0;padding:var(--space-2);border-radius:var(--radius-md)}.home-telemetry-card .node-shell{padding:var(--space-2-5);border-radius:var(--radius-card)}.home-telemetry-card .node-header{gap:var(--space-2)}.home-telemetry-card .node-meta-grid,.home-telemetry-card .chart-grid{display:none}.home-telemetry-card .metric-grid{gap:var(--space-1-5);grid-template-columns:repeat(3,minmax(0,1fr))}.home-telemetry-card .metric-tile{padding:var(--space-2);border-radius:var(--radius-md)}.home-telemetry-card .metric-detail,.home-telemetry-card .node-shell:nth-of-type(n+4){display:none}.home-openclaw-tray{gap:var(--space-2);padding:var(--space-2-5);border-radius:var(--radius-card);background:linear-gradient(135deg,#ffc4571a,#ffffff06),#08080885;border:1px solid #ffc45729;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr) auto;align-items:center;display:grid}.openclaw-tray-project{gap:var(--space-0-5);text-align:left;background:0 0;border:0;min-width:0;display:grid}.openclaw-tray-project span{color:var(--text-tertiary);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.openclaw-tray-project strong{color:var(--text-primary);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-openclaw-tray input{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-primary);font:inherit;padding:var(--space-2-5) var(--space-3);background:#0000002e;border:1px solid #e2e8f024;outline:none}.home-openclaw-tray input:focus{border-color:#ffc45757;box-shadow:0 0 0 3px #ffc45714}.openclaw-tray-send{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;background:#ffc4571a;border:1px solid #ffc45747;border-left-width:3px;font-weight:850}.launcher-grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.launcher-tile{min-height:160px;padding:var(--space-4);color:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.launcher-tile:after{content:"";pointer-events:none;height:90px;transition:opacity var(--transition-smooth), transform var(--transition-smooth);background:radial-gradient(circle,#5a8bb038,#0000 70%);position:absolute;inset:auto -20% -45% 18%}.launcher-tile:hover:after,.launcher-tile:focus-visible:after{opacity:.9;transform:translateY(-8px)}.launcher-tile:focus-visible,.panel-close:focus-visible{outline-offset:3px;outline:2px solid #7dd3fccc}.launcher-title{margin-top:var(--space-3);color:#fff;font-size:var(--type-title-lg);letter-spacing:-.02em;font-weight:500;display:block}.launcher-detail{z-index:1;margin-top:var(--space-2-5);color:var(--text-secondary);font-size:var(--type-body);line-height:1.35;display:block;position:relative}.launcher-state{z-index:1;width:max-content;margin-top:var(--space-4);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:#d6eaff;font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;background:#7dd3fc14;border:1px solid #7dd3fc38;border-left-width:3px;font-weight:700;display:inline-flex;position:relative}.philosophy-strip{padding:var(--space-4) var(--space-5);flex:none}.philosophy-strip p{max-width:920px;color:var(--text-secondary);line-height:1.5}.panel-overlay{z-index:40;padding:var(--space-5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#5a8bb029,#0000 42%),#000000b8;place-items:center;display:grid;position:fixed;inset:0}.focus-panel{flex-direction:column;width:min(1120px,100%);max-height:min(760px,100vh - 2.5rem);display:flex;overflow:hidden}.focus-panel-heading{margin-bottom:var(--space-4);flex:none}.focus-panel-body{min-height:0;padding-right:var(--space-1);overscroll-behavior:contain;overflow-y:auto}.panel-close{min-height:42px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f}.principle-list{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.panel-stack{gap:var(--space-4);flex-direction:column;display:flex}.fact-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle-card{min-height:140px;padding:var(--space-4);border-radius:var(--radius-card);background:linear-gradient(135deg,#5a8bb01f,#ffffff05),#08080873;border:1px solid #ffffff14}.fact-card,.backup-card,.backup-breakdown-card,.cleanup-card,.layout-target-card,.prune-panel,.prune-row{padding:var(--space-4);border-radius:var(--radius-card);background:linear-gradient(135deg,#5a8bb01f,#ffffff05),#08080873;border:1px solid #ffffff14}.fact-card{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-height:150px;display:flex}.backup-list{gap:var(--space-3);flex-direction:column;display:flex}.layout-target-grid,.backup-breakdown-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.layout-target-card,.backup-breakdown-card,.cleanup-card{min-width:0}.layout-target-card{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-height:160px;display:flex}.layout-target-card strong{color:#fff;font-size:var(--type-body);overflow-wrap:anywhere}.layout-target-card span{color:var(--text-secondary);font-size:var(--type-small);overflow-wrap:anywhere;line-height:1.4}.backup-breakdown-card{gap:var(--space-2-5);flex-direction:column;min-height:210px;display:flex}.backup-breakdown-card>div{min-width:0}.backup-breakdown-card>div:last-child{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.backup-breakdown-card strong{margin:var(--space-1) 0 var(--space-1-5);color:#fff;display:block}.backup-breakdown-card span,.backup-breakdown-card p{color:var(--text-secondary);font-size:var(--type-small);overflow-wrap:anywhere;line-height:1.4}.cleanup-queue{gap:var(--space-3);flex-direction:column;display:flex}.cleanup-card{gap:var(--space-2-5) var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(150px,.35fr);display:grid}.cleanup-card-main,.cleanup-card-meta{min-width:0}.cleanup-card-main strong{margin:var(--space-1) 0 var(--space-1-5);color:#fff;overflow-wrap:anywhere;display:block}.cleanup-card-main span,.cleanup-card-meta span,.cleanup-card p{color:var(--text-secondary);font-size:var(--type-small);overflow-wrap:anywhere;line-height:1.4}.cleanup-card-meta{align-items:flex-end;gap:var(--space-2);text-align:right;flex-direction:column;display:flex}.cleanup-card p{grid-column:1/-1}.secret-panel{gap:var(--space-3)}.secret-summary{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:linear-gradient(135deg,#34d3991c,#0000 54%),#ffffff0a;border:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;display:grid}.secret-summary strong{margin:var(--space-0-5) 0 var(--space-1);color:#fff;font-size:var(--type-title);letter-spacing:-.02em;display:block}.secret-summary span{color:var(--text-secondary);font-size:var(--type-small);line-height:1.35}.secret-summary-counts{justify-content:flex-end;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.secret-policy-strip{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.secret-policy-card{gap:var(--space-1-5);min-height:0;padding:var(--space-3);border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;display:grid}.secret-policy-card strong{color:#fff;font-size:var(--type-body)}.secret-policy-card span:last-child{color:var(--text-secondary);font-size:var(--type-label);line-height:1.35}.secret-groups{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secret-group{border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;min-width:0;overflow:hidden}.secret-group-heading{justify-content:space-between;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0a;border-bottom:1px solid #ffffff12;display:flex}.secret-group-heading strong{color:#fff;font-size:var(--type-label)}.secret-group-heading span{min-width:1.65rem;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--type-caption);background:#ffffff14;justify-content:center;font-weight:800;display:inline-flex}.secret-rows{flex-direction:column;display:flex}.secret-row{align-items:center;gap:var(--space-2);min-height:46px;padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(84px,auto) minmax(72px,auto);display:grid}.secret-row+.secret-row{border-top:1px solid #ffffff0f}.secret-name-block{min-width:0}.secret-name-block strong{color:#fff;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.secret-name-block span,.secret-local,.secret-date{color:var(--text-secondary);font-size:var(--type-label);line-height:1.25}.secret-name-block span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.secret-local,.secret-date{text-align:right;white-space:nowrap}.shortcut-panel{gap:var(--space-3)}.shortcut-summary{background:linear-gradient(135deg,#7dd3fc1f,#0000 56%),#ffffff0a}.shortcut-principles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shortcut-principle-card{gap:var(--space-1-5);min-height:0;padding:var(--space-3);border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;display:grid}.shortcut-principle-card strong{color:#fff;font-size:var(--type-body)}.shortcut-principle-card span:last-child{color:var(--text-secondary);font-size:var(--type-label);line-height:1.35}.shortcut-groups{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shortcut-group{border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;min-width:0;overflow:hidden}.shortcut-rows{flex-direction:column;display:flex}.shortcut-row{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);display:grid}.shortcut-row+.shortcut-row{border-top:1px solid #ffffff0f}.shortcut-row-main{align-items:start;gap:var(--space-2-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.shortcut-row-main strong{color:#fff;font-size:var(--type-small);font-weight:700;display:block}.shortcut-row-main span:not(.state-pill),.shortcut-example{color:var(--text-secondary);font-size:var(--type-label);line-height:1.32}.shortcut-row code{padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:#d7efff;font-size:var(--type-label);white-space:nowrap;background:#0003;border:1px solid #ffffff12;line-height:1.35;display:block;overflow-x:auto}.shortcut-example{overflow-wrap:anywhere;display:block}.check-panel{gap:var(--space-3)}.check-summary{background:linear-gradient(135deg,#5a8bb02e,#0000 56%),#ffffff0a}.check-principles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.check-principle-card{gap:var(--space-1-5);min-height:0;padding:var(--space-3);border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;display:grid}.check-principle-card strong{color:#fff;font-size:var(--type-body)}.check-principle-card span:last-child{color:var(--text-secondary);font-size:var(--type-label);line-height:1.35}.check-groups{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check-group{border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;min-width:0;overflow:hidden}.check-rows{flex-direction:column;display:flex}.check-row{gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.check-row+.check-row{border-top:1px solid #ffffff0f}.check-name-block{min-width:0}.check-name-block strong{color:#fff;font-size:var(--type-small);font-weight:700;display:block}.check-name-block span,.check-why{color:var(--text-secondary);font-size:var(--type-label);line-height:1.32}.check-name-block span{overflow-wrap:anywhere;display:block}.check-why{overflow-wrap:anywhere;grid-column:1/-1}.dna-strip{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dna-pill{gap:var(--space-1);padding:var(--space-2-5) var(--space-2-5);border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff12;display:grid}.dna-pill strong{color:#fff;font-size:var(--type-small)}.dna-pill span{color:var(--text-secondary);font-size:var(--type-caption);line-height:1.3}.mantra-panel{gap:var(--space-3)}.mantra-summary{background:linear-gradient(135deg,#ffc45724,#0000 52%),#ffffff0a}.mantra-board{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mantra-card{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-card);background:linear-gradient(135deg,#ffc45714,#ffffff05),#ffffff09;border:1px solid #ffffff14;display:grid}.mantra-card-top{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mantra-rank{border-radius:var(--radius-round);color:#ffe3a3;width:1.75rem;height:1.75rem;font-size:var(--type-small);background:#ffc45721;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.mantra-card strong{color:#fff;font-size:var(--type-title-sm);letter-spacing:-.01em}.mantra-card p{margin:var(--space-0);color:var(--text-primary);font-size:var(--type-small);line-height:1.35}.mantra-prompt{color:var(--text-secondary);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.35}.project-hub,.infra-panel{gap:var(--space-3)}.project-summary{background:linear-gradient(135deg,#5a8bb029,#0000 54%),#ffffff0a}.project-principles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-principle-card,.project-program-card,.project-decision-lane{background:#ffffff09;border:1px solid #ffffff14;min-width:0}.project-principle-card{gap:var(--space-1-5);padding:var(--space-2-5);border-radius:var(--radius-card);display:grid}.project-principle-card strong{color:#fff;font-size:var(--type-body)}.project-principle-card span:not(.state-pill){color:var(--text-secondary);font-size:var(--type-label);line-height:1.32}.project-program-board{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-program-card{gap:var(--space-2-5);min-height:270px;padding:var(--space-4);border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,#7dd3fc1f,#0000 32%),linear-gradient(145deg,#5a8bb01f,#ffffff06),#0808086b;flex-direction:column;display:flex}.project-program-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.project-program-top span:not(.state-pill){color:var(--text-tertiary);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.project-program-card>strong{color:#fff;font-size:var(--type-title-sm);letter-spacing:-.02em}.project-program-card>p{margin:var(--space-0);color:var(--text-primary);font-size:var(--type-small);line-height:1.35}.project-program-fields{gap:var(--space-1-5);margin:var(--space-0);display:grid}.project-program-fields div{gap:var(--space-0-5);display:grid}.project-program-fields dt{color:var(--text-tertiary);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.project-program-fields dd{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-label);line-height:1.3}.project-chip-row{gap:var(--space-1-5);flex-wrap:wrap;margin-top:auto;display:flex}.project-chip-row span{padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--type-micro);background:#e2e8f00e;border:1px solid #e2e8f024;font-weight:800}.project-decision-board{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-decision-lane{border-radius:var(--radius-card);overflow:hidden}.project-decision-heading{gap:var(--space-2);padding:var(--space-3);background:#ffffff0a;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;display:grid}.project-decision-heading div{min-width:0}.project-decision-heading strong{color:#fff;font-size:var(--type-body);display:block}.project-decision-heading p{margin:var(--space-0-5) 0 0;color:var(--text-secondary);font-size:var(--type-label);line-height:1.3}.project-decision-list{flex-direction:column;display:flex}.project-decision-row{gap:var(--space-1-5) var(--space-2);padding:var(--space-2-5) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-decision-row+.project-decision-row{border-top:1px solid #ffffff0f}.project-decision-main{min-width:0}.project-decision-main strong{color:#fff;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-decision-main span,.project-decision-row p,.project-decision-path{color:var(--text-secondary);font-size:var(--type-caption);overflow-wrap:anywhere;line-height:1.3}.project-decision-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-decision-meta{justify-content:flex-end;align-items:flex-start;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.project-decision-facts{gap:var(--space-1-5);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-decision-facts span{gap:var(--space-0-5);padding:var(--space-1-5) var(--space-1-5);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0b;font-weight:800;display:grid}.project-decision-facts strong{color:#fff;font-size:var(--type-label);letter-spacing:0;text-transform:none}.project-decision-row p{margin:var(--space-0);grid-column:1/-1}.project-decision-path{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);background:#00000024;border:1px solid #e2e8f014;grid-column:1/-1;display:block}.project-lanes{gap:var(--space-2-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-lane-card{gap:var(--space-1-5);min-width:0;padding:var(--space-3);border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;display:grid}.project-lane-card strong{color:#fff;font-size:var(--type-body)}.project-lane-card span:not(.state-pill),.project-lane-card p{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-label);line-height:1.32}.infra-summary{background:linear-gradient(135deg,#34d3991f,#0000 52%),#ffffff0a}.infra-grid{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.infra-card{border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;min-width:0;overflow:hidden}.infra-rows{flex-direction:column;display:flex}.infra-row{gap:var(--space-1-5) var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.infra-row+.infra-row{border-top:1px solid #ffffff0f}.infra-row div{min-width:0}.infra-row strong{color:#fff;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.infra-row span:not(.state-pill),.infra-row p{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-caption);overflow-wrap:anywhere;line-height:1.3;display:block}.infra-rows.compact .infra-row p{display:none}.infra-metric-row{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;display:flex}.telemetry-panel,.openclaw-panel{gap:var(--space-3)}.telemetry-summary{background:linear-gradient(135deg,#7dd3fc21,#0000 52%),#ffffff0a}.openclaw-summary{background:linear-gradient(135deg,#ffc45721,#0000 52%),#ffffff0a}.openclaw-chat-shell{gap:var(--space-2-5);padding:var(--space-3);border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);display:grid}.openclaw-transcript{gap:var(--space-2);min-height:320px;max-height:420px;padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.openclaw-message{max-width:92%;padding:var(--space-2-5);border-radius:var(--radius-card);background:#ffffff0b;border:1px solid #ffffff14}.openclaw-message.you{background:#7dd3fc13;border-color:#7dd3fc38;align-self:flex-end}.openclaw-message span{margin-bottom:var(--space-1);color:var(--text-tertiary);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:block}.openclaw-message p{margin:var(--space-0);color:var(--text-secondary);font-size:var(--type-small);line-height:1.36}.openclaw-compose{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.openclaw-compose label{color:var(--text-secondary);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.openclaw-compose textarea{resize:vertical;border-radius:var(--radius-card);width:100%;min-height:180px;color:var(--text-primary);font:inherit;font-size:var(--type-small);padding:var(--space-3);background:#0003;border:1px solid #e2e8f024;outline:none;line-height:1.4}.openclaw-compose textarea:focus{border-color:#7dd3fc6b;box-shadow:0 0 0 3px #7dd3fc14}.openclaw-upload-zone{gap:var(--space-1-5);padding:var(--space-2);border-radius:var(--radius-md);background:#ffc4570e;border:1px dashed #ffc4573d;display:grid}.openclaw-upload-zone label{color:var(--text-secondary);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.openclaw-upload-zone input{color:var(--text-secondary);font-size:var(--type-label)}.openclaw-upload-zone>span,.openclaw-attachment-list span{color:var(--text-secondary);font-size:var(--type-caption);line-height:1.3}.openclaw-attachment-list{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.openclaw-attachment-list span{padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);background:#ffc45714;border:1px solid #ffc4572e}.openclaw-compose-actions{justify-content:space-between;align-items:center;gap:var(--space-2-5);display:flex}.openclaw-compose-actions span{color:var(--text-secondary);font-size:var(--type-caption);line-height:1.3}.openclaw-compose-actions button{min-height:38px;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#7dd3fc1a;border:1px solid #7dd3fc47;border-left-width:3px;font-weight:850}.openclaw-bridge-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.openclaw-bridge-grid article{gap:var(--space-1-5);padding:var(--space-2-5);border-radius:var(--radius-card);background:#ffffff09;border:1px solid #ffffff14;display:grid}.openclaw-bridge-grid strong{color:#fff;font-size:var(--type-small)}.openclaw-bridge-grid span{color:var(--text-secondary);font-size:var(--type-label);line-height:1.32}.prune-panel{gap:var(--space-3);flex-direction:column;display:flex}.prune-panel-heading strong{margin-top:var(--space-1);color:#fff;display:block}.prune-list{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prune-row{justify-content:space-between;gap:var(--space-2);min-width:0;min-height:82px;padding:var(--space-3);flex-direction:column;display:flex}.prune-row span{color:var(--text-secondary);font-size:var(--type-small);overflow-wrap:anywhere;line-height:1.35}.prune-row strong{color:#fff;font-size:var(--type-body)}.project-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dna-list{gap:var(--space-3);flex-direction:column;display:flex}.dna-card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:linear-gradient(135deg,#5a8bb01f,#ffffff05),#08080873;border:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);display:grid}.dna-card>div{min-width:0}.dna-card>div:last-child{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.dna-card strong{margin-top:var(--space-1-5);color:#fff;line-height:1.35;display:block}.dna-card span{color:var(--text-secondary);font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.4}.project-card{gap:var(--space-2-5);min-width:0;min-height:284px;padding:var(--space-4);border-radius:var(--radius-panel);background:radial-gradient(circle at 8% 0,#7dd3fc24,#0000 34%),linear-gradient(145deg,#5a8bb021,#ffffff06),#08080873;border:1px solid #ffffff14;flex-direction:column;display:flex;position:relative;overflow:hidden}.project-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffc4571c,#0000 68%);height:130px;position:absolute;inset:auto -22% -42% 18%}.project-card-top{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2);display:flex;position:relative}.project-zone{width:max-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;background:#e2e8f00e;border:1px solid #e2e8f024;border-left-width:3px;font-weight:800;display:inline-flex}.project-card-main,.project-card-meta,.project-card-facts{z-index:1;min-width:0;position:relative}.project-card-main strong{color:#fff;font-size:var(--type-title);letter-spacing:-.025em;display:block}.project-card-main span{color:var(--text-secondary);font-size:var(--type-small);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.project-path{z-index:1;min-height:2.25rem;padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--type-caption);overflow-wrap:anywhere;background:#00000029;border:1px solid #ffffff0f;line-height:1.25;display:block;position:relative}.project-card-meta{justify-content:flex-start;gap:var(--space-1-5);flex-wrap:wrap;margin-top:auto;display:flex}.project-card-facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-card-facts span{gap:var(--space-0-5);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;background:#ffffff0e;font-weight:700;display:grid}.project-card-facts strong{color:#fff;font-size:var(--type-small);letter-spacing:-.01em;text-transform:none}.project-reminders{z-index:1;gap:var(--space-1-5);flex-direction:column;display:flex;position:relative}.project-reminder-heading{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:flex}.project-reminders span{padding-left:var(--space-2-5);color:var(--text-secondary);font-size:var(--type-label);overflow-wrap:anywhere;-webkit-line-clamp:2;border-left:2px solid #7dd3fc57;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.project-reminder-heading span{padding-left:var(--space-0);color:var(--text-tertiary);font-size:inherit;-webkit-line-clamp:unset;border-left:0;line-height:1;display:inline-flex;overflow:visible}.backup-card{gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.backup-card>div{min-width:0}.backup-card>div:last-child{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.principle-card strong,.fact-card strong,.backup-card strong{margin-bottom:var(--space-2);color:#fff;display:block}.principle-card span,.fact-card span,.backup-card span{color:var(--text-secondary);font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.4}.overview-grid{gap:var(--space-6);flex:1;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);display:grid}.lower-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dashboard-section{padding:var(--space-8)}.section-primary{flex-direction:column;min-height:520px;display:flex}.section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.section-heading h3{font-size:var(--type-title)}.domain-list,.node-list,.action-list{gap:var(--space-3);flex-direction:column;display:flex}.domain-row,.ops-node{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);color:inherit;transition:all var(--transition-smooth);background:linear-gradient(135deg,#ffffff0a,#ffffff04),#0808086b;border:1px solid #ffffff14;text-decoration:none;display:flex}.domain-row:hover{border-color:#5a8bb080;transform:translateY(-1px)}.domain-row strong,.ops-node strong{margin-bottom:var(--space-1);color:#fff;overflow-wrap:anywhere;display:block}.domain-row span,.ops-node span{color:var(--text-secondary);font-size:var(--type-small)}.domain-meta{align-items:flex-end;gap:var(--space-1-5);text-align:right;flex-direction:column;display:flex}.state-pill.live,.state-pill.online,.state-pill.public,.state-pill.synced,.state-pill.created,.state-pill.exists,.state-pill.completed,.state-pill.canonical,.state-pill.active,.state-pill.rebuildable,.state-pill.absorbed,.state-pill.fetched,.state-pill.clean,.state-pill.local,.state-pill.vault,.state-pill.safe{--tag-bg:var(--tag-success-bg);--tag-border:var(--tag-success-border);--tag-color:var(--tag-success-color)}.state-pill.redirecting,.state-pill.staged,.state-pill.review,.state-pill.approval-required,.state-pill.remote-only,.state-pill.github-only,.state-pill.token-restricted,.state-pill.ahead-8,.state-pill.designing,.state-pill.drafting,.state-pill.needs-cleanup,.state-pill.ready-to-remove,.state-pill.semantic,.state-pill.semantic-review,.state-pill.next,.state-pill.local-only,.state-pill.no-upstream,.state-pill.local-app-auth,.state-pill.guarded{--tag-bg:var(--tag-warning-bg);--tag-border:var(--tag-warning-border);--tag-color:var(--tag-warning-color)}.state-pill.blocked,.state-pill.missing,.state-pill.needs-canonical-site,.state-pill.dirty,.state-pill.unresolved,.state-pill.fetch-blocked,.state-pill.protected{--tag-bg:var(--tag-danger-bg);--tag-border:var(--tag-danger-border);--tag-color:var(--tag-danger-color)}.check-row .state-pill.active,.check-principle-card .state-pill.active,.mantra-card .state-pill.active,.project-lane-card .state-pill.active,.backup-breakdown-card .state-pill.active,.infra-row .state-pill.active,.infra-row .state-pill.online,.infra-row .state-pill.live,.infra-row .state-pill.public,.infra-row .state-pill.synced,.infra-row .state-pill.clean,.infra-row .state-pill.local{display:none}.ops-node>div:last-child{align-items:flex-end;gap:var(--space-1-5);text-align:right;flex-direction:column;display:flex}.node-signal{max-width:220px}.action-list{counter-reset:actions;list-style:none}.action-list li{counter-increment:actions;gap:var(--space-3);padding:var(--space-4) var(--space-4);border-radius:var(--radius-card);color:var(--text-secondary);background:#ffffff09;grid-template-columns:2rem 1fr;align-items:center;display:grid}.action-list li:before{content:counter(actions, decimal-leading-zero);color:var(--accent-base);font-size:var(--type-small);font-weight:700}.api-status-shell{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:linear-gradient(135deg,#5a8bb02e,#121212b3),#101010b8}.api-status-main{align-items:center;gap:var(--space-3);display:flex}.api-status-title{align-items:center;gap:var(--space-3);font-size:var(--type-body);color:#fff;display:flex}.api-status-badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--type-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);background:#e2e8f00e;border:1px solid #e2e8f029;border-left-width:3px}.api-status-badge.online{color:#9df4d0;background:#34d39913;border-color:#34d3993d}.api-status-badge.offline{color:#fca5a5;background:#ef444413;border-color:#ef44443d}.api-status-badge.checking{background:#e2e8f00e}.api-status-meta{gap:var(--space-3);margin-top:var(--space-1);font-size:var(--type-small);color:var(--text-secondary);display:flex}.fleet-stack{gap:var(--space-5);flex-direction:column;display:flex}.fleet-summary-bar{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fleet-summary-bar>div{padding:var(--space-4) var(--space-4);border-radius:var(--radius-card);background:linear-gradient(135deg,#5a8bb024,#ffffff05),#0c0c0c80;border:1px solid #ffffff14}.fleet-summary-value{font-size:var(--type-title-lg);color:#fff;font-weight:500;display:block}.fleet-summary-label{margin-top:var(--space-1);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);display:block}.fleet-empty-state{padding:var(--space-5);border-radius:var(--radius-card);color:var(--text-secondary);text-align:center;border:1px dashed #ffffff1f}.node-shell{padding:var(--space-6);background:linear-gradient(145deg,#20263485,#0a0a0ab8),#0f0f0f8c;position:relative;overflow:hidden}.node-shell-glow{filter:blur(22px);pointer-events:none;background:radial-gradient(circle,#60a5fa29 0%,#0000 70%);width:280px;height:280px;position:absolute;inset:-30% auto auto -10%}.node-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex;position:relative}.node-title-row{align-items:center;gap:var(--space-3);display:flex}.node-title-row h3{font-size:var(--type-title);color:#fff}.node-status-pill{padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-pill);font-size:var(--type-label);text-transform:uppercase;letter-spacing:.08em}.node-status-pill.live{color:#b8ffdc;background:#34d3991f;box-shadow:inset 0 0 0 1px #34d3992e}.node-status-pill.stale{color:#fcd34d;background:#fbbf241f;box-shadow:inset 0 0 0 1px #fbbf242e}.node-subtitle{gap:var(--space-3);margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--type-small);flex-wrap:wrap;display:flex}.node-meta-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(120px,1fr));min-width:260px;display:grid}.node-meta-tile{padding:var(--space-4) var(--space-4);border-radius:var(--radius-card);background:#ffffff08;border:1px solid #ffffff14}.node-meta-tile strong{margin-top:var(--space-1);color:#fff;font-size:var(--type-title-sm);display:block}.metric-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.metric-tile{padding:var(--space-4);border-radius:var(--radius-card);background:linear-gradient(#ffffff0d,#ffffff05),#07070773;border:1px solid #ffffff14}.metric-label-row{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.metric-value{color:#fff;font-size:var(--type-title-sm);font-weight:600}.metric-detail{margin-top:var(--space-1-5);margin-bottom:var(--space-3);font-size:var(--type-small);color:var(--text-secondary)}.metric-track{border-radius:var(--radius-pill);background:#ffffff14;height:6px;overflow:hidden}.metric-fill{border-radius:inherit;height:100%;box-shadow:0 0 24px #ffffff2e}.metric-progress{border-radius:var(--radius-pill);appearance:none;background:#ffffff14;border:0;width:100%;height:6px;display:block;overflow:hidden}.metric-progress::-webkit-progress-bar{border-radius:inherit;background:#ffffff14}.metric-progress::-webkit-progress-value{border-radius:inherit;box-shadow:0 0 24px #ffffff2e}.metric-progress::-moz-progress-bar{border-radius:inherit;box-shadow:0 0 24px #ffffff2e}.metric-progress.cpu::-webkit-progress-value{background:linear-gradient(90deg,#60a5fa 0%,#22d3ee 100%)}.metric-progress.cpu::-moz-progress-bar{background:linear-gradient(90deg,#60a5fa 0%,#22d3ee 100%)}.metric-progress.memory::-webkit-progress-value{background:linear-gradient(90deg,#8b5cf6 0%,#ec4899 100%)}.metric-progress.memory::-moz-progress-bar{background:linear-gradient(90deg,#8b5cf6 0%,#ec4899 100%)}.metric-progress.disk::-webkit-progress-value{background:linear-gradient(90deg,#f59e0b 0%,#f97316 100%)}.metric-progress.disk::-moz-progress-bar{background:linear-gradient(90deg,#f59e0b 0%,#f97316 100%)}.chart-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.chart-shell{padding:var(--space-4) var(--space-4) var(--space-2);border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,#5a8bb024,#0000 48%),linear-gradient(#ffffff0a,#0707078f),#0808088c;border:1px solid #ffffff14}.chart-shell-header h4{font-size:var(--type-title-sm);color:#fff}.chart-shell-header p{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--type-small)}.chart-shell-canvas{height:200px;margin-top:var(--space-2-5)}.chart-tooltip{min-width:150px;padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-popover-dark);background:linear-gradient(#171717eb,#090909db),#080808e0;border:1px solid #ffffff17}.chart-tooltip-label{margin-bottom:var(--space-2);color:#fff;font-size:var(--type-small)}.chart-tooltip-row{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--type-small);display:flex}.chart-tooltip-row+.chart-tooltip-row{margin-top:var(--space-1-5)}.chart-tooltip-key{align-items:center;gap:var(--space-2);display:inline-flex}.chart-tooltip-swatch{border-radius:var(--radius-pill);background:#7dd3fcd1;width:8px;height:8px;box-shadow:0 0 12px}@media (max-width:1280px){.launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.principle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.lower-grid,.chart-grid{grid-template-columns:1fr}}@media (max-width:980px){.dashboard-layout{flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border-glass);width:100%;min-height:0;padding:calc(env(safe-area-inset-top) + var(--space-4)) var(--space-4) var(--space-3);box-shadow:var(--shadow-mobile-bar-dark);background:linear-gradient(#080808f5,#080808d1),#080808eb;position:sticky;top:0}[data-theme=light] .sidebar{box-shadow:var(--shadow-mobile-bar-light);background:linear-gradient(#fffffff5,#ffffffd1),#ffffffe6}.brand-block{margin-bottom:var(--space-3)}.brand-title{margin-bottom:var(--space-0-5);font-size:var(--type-title)}.sidebar-nav{gap:var(--space-2);margin:var(--space-0) calc(var(--space-1) * -1);overscroll-behavior-x:contain;padding:0 var(--space-1) var(--space-0-5);scrollbar-width:none;scroll-snap-type:x proximity;flex:none;display:flex;overflow-x:auto}.sidebar-nav::-webkit-scrollbar{display:none}.nav-section{gap:var(--space-2);margin:var(--space-0);flex:none;display:flex}.nav-section-label{display:none}.nav-item{min-height:44px;margin:var(--space-0);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-pill);font-size:var(--type-body);white-space:nowrap;scroll-snap-align:start;background:#ffffff09;border:1px solid #ffffff14;flex:none}.nav-item.active{background:#5a8bb026;border-color:#5a8bb073;border-left-style:solid;border-left-width:1px;box-shadow:inset 0 0 0 1px #5a8bb01f}.operator-card{display:none}.main-content{padding:var(--space-5) var(--space-4) var(--space-8);gap:var(--space-4)}.launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-tile{min-height:142px}.panel-overlay{padding:var(--space-3);align-items:end}.focus-panel{border-radius:var(--radius-panel);width:100%;max-height:min(76vh,720px)}.page-header{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);flex-direction:column}.metric-grid{grid-template-columns:1fr}.api-status-shell{width:100%}.node-header{flex-direction:column}.node-meta-grid{width:100%;min-width:0}}@media (max-width:640px){html,body{min-height:100%;overflow:hidden auto}.dashboard-layout{height:auto;min-height:100svh;overflow:visible}body:before{filter:blur(54px);opacity:.42;width:95vw;height:36vh;left:-25vw}body:after{filter:blur(70px);width:90vw;height:45vh}.sidebar{padding:calc(env(safe-area-inset-top) + var(--space-2-5)) var(--space-2-5) var(--space-2);flex:none;position:relative}.brand-block{margin-bottom:var(--space-0)}.brand-title{font-size:var(--type-title-sm)}.theme-toggle{min-height:32px;padding:var(--space-0-5)}.theme-toggle-mark{width:28px;height:28px}.theme-toggle-label,.eyebrow{display:none}.main-content{min-height:0;padding:var(--space-2-5) var(--space-2-5) calc(env(safe-area-inset-bottom) + var(--space-2-5));gap:var(--space-2);flex:1;overflow:visible}.title{font-size:var(--type-title-lg)}.page-header{padding-bottom:var(--space-0);gap:var(--space-2);border-bottom:0}.header-actions{gap:var(--space-1-5)}.cockpit-home{gap:var(--space-2);grid-template-rows:auto auto auto auto;min-height:0}.cockpit-utility-row{align-items:stretch;gap:var(--space-1-5)}.mantra-button-row{gap:var(--space-1-5);flex:1}.cockpit-tab{min-height:34px;padding:var(--space-1-5) var(--space-2);font-size:var(--type-micro);flex:1}.reload-button{width:34px;height:34px;font-size:var(--type-body)}.launcher-header .kicker{display:none}.page-subtitle{max-width:none;font-size:var(--type-small);line-height:1.28}.kicker{font-size:var(--type-caption);letter-spacing:.08em;overflow-wrap:anywhere}.metric-cards{gap:var(--space-2);margin-top:var(--space-0);grid-template-columns:1fr}.summary-card{min-height:0;padding:var(--space-3) var(--space-4);justify-content:flex-start;align-items:flex-start;gap:var(--space-2);flex-direction:column}.summary-label{font-size:var(--type-caption)}.summary-value-row{align-items:baseline;gap:var(--space-1);text-align:left;flex-flow:wrap}.summary-value{font-size:var(--type-title-lg)}.summary-detail{font-size:var(--type-label)}.overview-grid,.lower-grid{gap:var(--space-3)}.launcher-grid{gap:var(--space-1-5);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.home-core-grid{gap:var(--space-2);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.home-projects-card,.home-infra-card,.home-telemetry-card{gap:var(--space-1-5);padding:var(--space-2);border-radius:var(--radius-card)}.home-card-hit strong{font-size:var(--type-small)}.home-card-action{display:none}.home-projects-card>p{font-size:var(--type-caption);-webkit-line-clamp:2}.home-decision-grid{gap:var(--space-1-5);grid-template-columns:1fr}.home-decision-grid div,.home-infra-metrics div{padding:var(--space-1-5);border-radius:var(--radius-sm)}.home-decision-grid span,.home-infra-metrics span,.home-decision-grid strong,.home-infra-metrics strong{font-size:var(--type-micro)}.home-infra-metrics{gap:var(--space-1-5)}.home-mini-row{gap:var(--space-1)}.home-telemetry-card .fleet-summary-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.home-telemetry-card .fleet-summary-value{font-size:var(--type-body)}.home-telemetry-card .fleet-summary-label{font-size:var(--type-micro)}.home-telemetry-card .node-shell{padding:var(--space-2)}.home-telemetry-card .node-title-row h3{font-size:var(--type-small)}.home-telemetry-card .node-subtitle{display:none}.home-telemetry-card .metric-grid{gap:var(--space-1)}.home-telemetry-card .metric-tile{padding:var(--space-1-5)}.home-telemetry-card .metric-label-row span:first-child{font-size:var(--type-micro)}.home-telemetry-card .metric-value{font-size:var(--type-small)}.home-openclaw-tray{gap:var(--space-1-5);padding:var(--space-2);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto}.openclaw-tray-project{display:none}.home-openclaw-tray input{min-height:40px;padding:var(--space-2) var(--space-2-5);font-size:var(--type-input)}.openclaw-tray-send{min-height:40px;padding:var(--space-1-5) var(--space-2);font-size:var(--type-caption)}.launcher-tile{min-height:78px;padding:var(--space-2);border-radius:var(--radius-card)}.launcher-title{margin-top:var(--space-0-5);font-size:var(--type-body)}.launcher-detail{display:none}.launcher-state{margin-top:var(--space-1);padding:var(--space-0-5) var(--space-1-5);font-size:var(--type-micro)}.philosophy-strip{display:none}.philosophy-strip p{font-size:var(--type-body);line-height:1.35}.panel-overlay{padding:var(--space-2)}.focus-panel{max-height:min(78vh,690px);padding:var(--space-4);border-radius:var(--radius-panel)}.focus-panel-heading{margin-bottom:var(--space-3);flex-direction:row;align-items:center}.focus-panel-body{padding-right:var(--space-0)}.panel-close{min-height:38px;padding:var(--space-2) var(--space-3);font-size:var(--type-small)}.principle-list{gap:var(--space-2);grid-template-columns:1fr}.fact-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.layout-target-grid,.backup-breakdown-grid,.secret-policy-strip,.secret-groups,.shortcut-principles,.shortcut-groups,.check-principles,.check-groups,.dna-strip,.mantra-board,.project-principles,.project-program-board,.project-decision-board,.openclaw-chat-shell,.openclaw-bridge-grid,.project-lanes,.project-list,.infra-grid,.prune-list{gap:var(--space-2);grid-template-columns:1fr}.secret-summary{gap:var(--space-2);padding:var(--space-2-5);border-radius:var(--radius-card);grid-template-columns:1fr}.secret-summary-counts{justify-content:flex-start}.secret-policy-strip,.shortcut-principles,.check-principles{display:none}.secret-group{border-radius:var(--radius-card)}.secret-group-heading{padding:var(--space-2) var(--space-2)}.secret-row{gap:var(--space-1) var(--space-2);min-height:0;padding:var(--space-2) var(--space-2);grid-template-columns:minmax(0,1fr) auto}.secret-name-block{grid-row:span 2}.secret-name-block strong{font-size:var(--type-label)}.secret-name-block span,.secret-local,.secret-date{font-size:var(--type-caption)}.secret-local{display:none}.secret-date{grid-column:2}.shortcut-group{border-radius:var(--radius-card)}.shortcut-row{padding:var(--space-2) var(--space-2);gap:var(--space-1-5)}.shortcut-row-main{gap:var(--space-2)}.shortcut-row-main strong{font-size:var(--type-small)}.shortcut-row code{padding:var(--space-2) var(--space-2);font-size:var(--type-caption)}.shortcut-example{display:none}.check-group{border-radius:var(--radius-card)}.check-row{padding:var(--space-2) var(--space-2);gap:var(--space-1) var(--space-2)}.check-name-block strong{font-size:var(--type-label)}.check-name-block span,.check-why{font-size:var(--type-caption)}.check-why,.dna-strip{display:none}.mantra-card{gap:var(--space-1-5);padding:var(--space-2-5);border-radius:var(--radius-card)}.mantra-rank{width:1.45rem;height:1.45rem;font-size:var(--type-caption)}.mantra-card strong{font-size:var(--type-body)}.mantra-card p{font-size:var(--type-label)}.mantra-prompt{font-size:var(--type-caption)}.project-lane-card{gap:var(--space-1);padding:var(--space-2-5);border-radius:var(--radius-card)}.project-principle-card,.project-program-card,.project-decision-lane{border-radius:var(--radius-card)}.project-principle-card{padding:var(--space-2-5)}.project-program-card{min-height:0;padding:var(--space-3)}.project-program-card>strong{font-size:var(--type-body)}.project-program-card>p{font-size:var(--type-label)}.project-program-fields dd,.project-decision-heading p,.project-decision-main span,.project-decision-row p,.project-decision-path{font-size:var(--type-caption)}.project-decision-heading,.project-decision-row{padding:var(--space-2)}.project-decision-row{grid-template-columns:1fr}.project-decision-meta{justify-content:flex-start}.openclaw-chat-shell{padding:var(--space-2);border-radius:var(--radius-card)}.openclaw-transcript{min-height:190px;max-height:260px}.openclaw-compose textarea{min-height:120px;font-size:var(--type-input)}.openclaw-upload-zone input{font-size:var(--type-input)}.main-content:focus-within{overflow-y:auto}.openclaw-compose-actions{flex-direction:column;align-items:flex-start}.openclaw-bridge-grid article{padding:var(--space-2);border-radius:var(--radius-card)}.project-lane-card strong{font-size:var(--type-small)}.project-lane-card span:not(.state-pill),.project-lane-card p{font-size:var(--type-caption)}.infra-card{border-radius:var(--radius-card)}.infra-row{padding:var(--space-2) var(--space-2);gap:var(--space-1) var(--space-2)}.infra-row strong{font-size:var(--type-label)}.infra-row span:not(.state-pill),.infra-row p{font-size:var(--type-caption)}.infra-row p{display:none}.infra-metric-row{padding:var(--space-2) var(--space-2)}.backup-card{gap:var(--space-2-5);grid-template-columns:1fr}.layout-target-card,.backup-breakdown-card{gap:var(--space-2);min-height:0}.cleanup-card{gap:var(--space-2);grid-template-columns:1fr}.cleanup-card-meta{text-align:left;align-items:flex-start}.dna-card{gap:var(--space-2-5);grid-template-columns:1fr}.project-card{gap:var(--space-2)}.project-card-meta{justify-content:flex-start}.project-card-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.principle-card,.fact-card,.backup-card,.backup-breakdown-card,.cleanup-card,.dna-card,.layout-target-card,.prune-panel,.prune-row,.project-card{min-height:0;padding:var(--space-3);border-radius:var(--radius-card)}.dashboard-section{padding:var(--space-4);border-radius:var(--radius-card)}.section-primary{min-height:0}.section-heading{margin-bottom:var(--space-3)}.section-heading h3{font-size:var(--type-title-sm)}.api-status-title,.api-status-meta,.node-subtitle{align-items:flex-start;gap:var(--space-1-5);flex-direction:column}.api-status-shell{padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-card)}.api-status-main{align-items:center;gap:var(--space-2)}.api-status-title{align-items:center;gap:var(--space-2);font-size:var(--type-small);flex-direction:row}.api-status-title strong{overflow-wrap:anywhere}.api-status-meta{display:none}.api-status-badge{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--type-micro);border-left-width:2px}.fleet-stack{gap:var(--space-3)}.fleet-summary-bar{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-summary-bar>div{padding:var(--space-2-5) var(--space-2);border-radius:var(--radius-md)}.fleet-summary-value{font-size:var(--type-title-sm)}.fleet-summary-label{margin-top:var(--space-0-5);font-size:var(--type-micro);letter-spacing:.055em;line-height:1.16}.fleet-empty-state{padding:var(--space-4);font-size:var(--type-body)}.node-shell{padding:var(--space-3);border-radius:var(--radius-card)}.node-shell-glow{opacity:.75;width:220px;height:220px}.node-header{gap:var(--space-3);margin-bottom:var(--space-3)}.node-title-row{gap:var(--space-2);flex-wrap:wrap}.node-title-row h3{font-size:var(--type-title-sm);overflow-wrap:anywhere}.node-status-pill{padding:var(--space-1) var(--space-2);font-size:var(--type-micro)}.node-subtitle{font-size:var(--type-label)}.node-meta-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.node-meta-tile{padding:var(--space-2-5);border-radius:var(--radius-md)}.node-meta-tile strong{font-size:var(--type-body)}.metric-grid{gap:var(--space-2);margin-bottom:var(--space-3)}.metric-tile{padding:var(--space-3);border-radius:var(--radius-card)}.metric-label-row{align-items:flex-start}.metric-detail{margin-top:var(--space-1);margin-bottom:var(--space-2-5);font-size:var(--type-label)}.chart-grid{gap:var(--space-2-5)}.chart-shell{padding:var(--space-3) var(--space-3) var(--space-1-5);border-radius:var(--radius-card)}.chart-shell-header h4{font-size:var(--type-body)}.chart-shell-header p{display:none}.chart-shell-canvas{height:148px;margin-top:var(--space-2)}.chart-tooltip{display:none}.domain-list,.node-list,.action-list{gap:var(--space-2)}.domain-row,.ops-node{align-items:flex-start;gap:var(--space-2);min-height:64px;padding:var(--space-3);border-radius:var(--radius-card);flex-direction:column}.domain-meta,.ops-node>div:last-child{align-items:flex-start;gap:var(--space-1-5);text-align:left;flex-flow:wrap}.domain-row span,.ops-node span{font-size:var(--type-label)}.state-pill{padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--type-micro);letter-spacing:.06em;border-left-width:2px}.node-signal{max-width:100%}.action-list li{gap:var(--space-2-5);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--type-body);grid-template-columns:1.62rem 1fr;align-items:flex-start;line-height:1.35}.action-list li:before{font-size:var(--type-caption)}}@media (min-width:400px) and (max-width:430px) and (min-height:700px){.home-telemetry-card .fleet-stack{flex:1}}@media (max-width:390px){.main-content{padding-inline:var(--space-2-5)}.metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-summary-bar{grid-template-columns:1fr}.chart-shell-canvas{height:132px}}.audit-page{gap:var(--space-12);flex-direction:column;display:flex}.audit-hero{gap:var(--space-10);padding:var(--space-8) 0 var(--space-6);border-bottom:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid;position:relative}.audit-hero-eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500;display:flex}.audit-hero-eyebrow .pulse{background:var(--accent-warm);width:6px;height:6px;box-shadow:0 0 10px var(--accent-warm-glow);border-radius:50%;animation:2.4s ease-in-out infinite pulse-soft;display:inline-block}@keyframes pulse-soft{0%,to{opacity:.45}50%{opacity:1}}.audit-hero-title{font-family:var(--font-display);font-size:var(--type-display-lg);letter-spacing:-.028em;color:var(--text-primary);margin:0;font-weight:400;line-height:.96}.audit-hero-title em{color:var(--accent-base);font-style:italic}.audit-hero-lede{margin-top:var(--space-5);max-width:56ch;color:var(--text-secondary);font-size:var(--type-body);line-height:1.6}.audit-hero-counts{gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.audit-count{gap:var(--space-1);padding:var(--space-3) var(--space-3);border-left:1px solid var(--hairline-strong);flex-direction:column;display:flex}.audit-count:first-child{border-left:none;padding-left:0}.audit-count-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(2.25rem,4vw,3rem);font-weight:400;line-height:1}.audit-count-value.severity-critical{color:#f87171}.audit-count-value.severity-high{color:#fb923c}.audit-count-value.severity-medium{color:var(--accent-warm)}.audit-count-value.severity-low{color:#6ee7b7}.audit-count-label{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.audit-hero-coords{top:var(--space-4);gap:var(--space-3);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500;display:flex;position:absolute;right:0}.audit-hero-coords span:before{content:"·";margin-right:var(--space-2);opacity:.5}.audit-hero-coords span:first-child:before{display:none}.audit-section{gap:var(--space-6);flex-direction:column;display:flex}.audit-section-head{align-items:baseline;gap:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline);grid-template-columns:auto 1fr;display:grid}.audit-section-index{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.audit-section-title{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.audit-section-title h2{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-primary);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.05}.audit-section-title span{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--type-small);max-width:60ch;line-height:1.55}.audit-health-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;display:grid}.audit-health-card{gap:var(--space-2-5);padding:var(--space-5) var(--space-5);border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);transition:background var(--transition-smooth);background:0 0;flex-direction:column;display:flex;position:relative}.audit-health-card:hover{background:#6ea4cf0a}.audit-health-card:before{content:"+";top:var(--space-4);right:var(--space-4);color:var(--accent-base);font-family:var(--font-mono);opacity:.6;font-size:1.25rem;font-weight:300;line-height:1;position:absolute}.audit-health-card strong{max-width:28ch;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.014em;font-size:1.125rem;font-weight:400;line-height:1.2;display:block}.audit-health-card p{color:var(--text-secondary);font-size:var(--type-small);line-height:1.6}.audit-categories{gap:var(--space-10);flex-direction:column;display:flex}.audit-category{gap:var(--space-4);flex-direction:column;display:flex}.audit-category-head{align-items:baseline;gap:var(--space-3);display:flex}.audit-category-head h3{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);font-size:1.5rem;font-style:italic;font-weight:400}.audit-category-count{font-family:var(--font-mono);font-size:var(--type-label);color:var(--text-tertiary);font-weight:500}.audit-category-count:before{content:"— ";opacity:.5}.audit-category-body{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.audit-finding{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-md);transition:border-color var(--transition-smooth), background var(--transition-smooth);background:#0a0e1466;flex-direction:column;display:flex;position:relative}.audit-finding:before{content:"";left:0;top:var(--space-4);bottom:var(--space-4);background:var(--hairline-strong);border-radius:0 1px 1px 0;width:2px;position:absolute}.audit-finding.severity-critical:before{background:#f87171}.audit-finding.severity-high:before{background:#fb923c}.audit-finding.severity-medium:before{background:var(--accent-warm)}.audit-finding.severity-low:before{background:#6ee7b7}.audit-finding:hover{border-color:var(--hairline-strong);background:#0e131b8c}.audit-finding-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.audit-finding-severity{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;font-weight:500}.audit-finding-severity.severity-critical{color:#fca5a5}.audit-finding-severity.severity-high{color:#fdba74}.audit-finding-severity.severity-medium{color:var(--accent-warm)}.audit-finding-severity.severity-low{color:#86efac}.audit-finding-severity:before{content:"◢ ";opacity:.7}.audit-finding-path{min-width:0;font-family:var(--font-mono);font-size:var(--type-label);color:var(--text-secondary);word-break:break-all;flex:1;font-weight:500;line-height:1.45}.audit-finding-what{color:var(--text-primary);font-size:var(--type-small);line-height:1.65}.audit-finding-meta{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(110px,auto) minmax(0,1fr);margin:0;display:grid}.audit-finding-meta>div{display:contents}.audit-finding-meta dt{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.audit-finding-meta dd{color:var(--text-secondary);font-size:var(--type-label);margin:0;line-height:1.55}.audit-finding-list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.audit-finding-list li{padding-left:var(--space-3);position:relative}.audit-finding-list li:before{content:"›";color:var(--accent-base);opacity:.6;position:absolute;left:0}.audit-finding-rotation summary{cursor:pointer;padding:var(--space-1) 0;font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--accent-base);transition:color var(--transition-fast);font-weight:500;list-style:none}.audit-finding-rotation summary::-webkit-details-marker{display:none}.audit-finding-rotation summary:before{content:"+";width:12px;margin-right:var(--space-1);transition:transform var(--transition-fast);font-weight:400;display:inline-block}.audit-finding-rotation[open] summary:before{content:"−"}.audit-finding-rotation summary:hover{color:var(--text-primary)}.audit-finding-rotation ol{margin:var(--space-3) 0 0;counter-reset:rot;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.audit-finding-rotation ol li{padding-left:var(--space-6);color:var(--text-secondary);font-size:var(--type-label);counter-increment:rot;line-height:1.6;position:relative}.audit-finding-rotation ol li:before{content:counter(rot, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--type-caption);color:var(--accent-base);opacity:.85;font-weight:500;position:absolute;left:0}.audit-finding-notes{margin-top:var(--space-3);padding:var(--space-3) var(--space-3);border-left:2px solid var(--accent-warm);color:var(--accent-warm);font-family:var(--font-mono);font-size:var(--type-label);background:#d9b07a0f;line-height:1.6}.audit-stages{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.audit-stage{gap:var(--space-6);padding:var(--space-6) 0;border:none;border-bottom:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.audit-stage:last-child{border-bottom:none}.audit-stage:hover{box-shadow:none;background:0 0;transform:none}.audit-stage-id{width:88px;font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent-base);text-transform:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:clamp(3.5rem,6vw,5rem);font-style:italic;font-weight:400;line-height:.9;display:inline-flex}.audit-stage-body{gap:var(--space-3);min-width:0;padding-top:var(--space-2);flex-direction:column;display:flex}.audit-stage-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.audit-stage-head h4{font-family:var(--font-display);letter-spacing:-.018em;color:var(--text-primary);flex:1;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.1}.audit-stage-blast{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.audit-stage-blast:before{content:"◆ ";color:var(--accent-base);opacity:.5;margin-right:2px}.audit-stage-why{color:var(--text-secondary);font-size:var(--type-body);max-width:62ch;line-height:1.65}.audit-stage-items{counter-reset:stage-item;gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.audit-stage-items li{padding-left:var(--space-7);color:var(--text-secondary);font-size:var(--type-small);counter-increment:stage-item;line-height:1.65;position:relative}.audit-stage-items li:before{content:counter(stage-item, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;color:var(--text-tertiary);font-weight:500;position:absolute;left:0}.audit-principle{padding:var(--space-10) var(--space-8);border:1px solid var(--hairline);border-radius:var(--radius-lg);gap:var(--space-4);background:linear-gradient(135deg,#6ea4cf0a,#0000 50%);flex-direction:column;display:flex;position:relative}.audit-principle:before{content:"\"";top:-.25em;left:var(--space-4);font-family:var(--font-display);color:var(--accent-base);opacity:.18;pointer-events:none;font-size:8rem;font-style:italic;line-height:1;position:absolute}.audit-principle h3{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.audit-principle p{font-family:var(--font-display);letter-spacing:-.014em;color:var(--text-primary);max-width:56ch;font-size:clamp(1.5rem,2.5vw,2rem);font-style:italic;font-weight:400;line-height:1.35}@media (max-width:960px){.audit-hero{gap:var(--space-6);grid-template-columns:1fr}.audit-hero-counts{grid-template-columns:repeat(4,1fr)}.audit-hero-coords{margin-bottom:var(--space-3);position:static}}@media (max-width:720px){.audit-stage{gap:var(--space-3);grid-template-columns:1fr}.audit-stage-id{width:auto}.audit-hero-counts{grid-template-columns:repeat(2,1fr)}.audit-category-body,.audit-finding-meta{grid-template-columns:1fr}.audit-category-body,.audit-finding-meta{grid-template-columns:1fr}.audit-finding-meta>div{gap:var(--space-0-5);flex-direction:column;display:flex}}.wt-shell{gap:var(--space-3);flex-direction:column;display:flex}.wt-explainer{color:var(--text-muted);font-size:var(--type-small);margin:0;line-height:1.55}.wt-explainer strong{color:var(--text-primary);font-weight:600}.wt-group{gap:var(--space-1-5);flex-direction:column;display:flex}.wt-group-head{align-items:baseline;gap:var(--space-1-5);margin-bottom:var(--space-0-5);display:flex}.wt-group-head h4{font-family:var(--font-display,"Instrument Serif", serif);color:var(--text-secondary);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-style:italic;font-weight:400}.wt-group-count{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;color:var(--text-tertiary)}.wt-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.wt-tile{padding:var(--space-2-5);gap:var(--space-1);flex-direction:column;min-width:0;transition:border-color .16s,transform .16s;display:flex}.wt-tile-active{background:linear-gradient(140deg,#7dd3fc0f,#ffffff05),#08080873;border-color:#7dd3fc59}.wt-tile:hover{transform:translateY(-1px)}.wt-tile-head{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.wt-tile-slug{font-family:var(--font-mono);font-size:var(--type-body);color:var(--text-primary);letter-spacing:-.005em}.wt-tile-when{font-family:var(--font-mono);font-size:var(--type-caption);color:#7dd3fcbf}.wt-tile-branch{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--text-tertiary);word-break:break-all;margin:0}.wt-tile-actions{gap:var(--space-1);margin-top:var(--space-1);display:flex}.wt-btn{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--type-small);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex:auto;transition:background .13s,border-color .13s}.wt-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff38}.wt-btn:disabled{opacity:.55;cursor:progress}.wt-btn.primary{color:var(--text-primary);background:#7dd3fc1f;border-color:#7dd3fc73;font-weight:600}.wt-btn.primary:hover:not(:disabled){background:#7dd3fc38;border-color:#7dd3fca6}.wt-btn.ghost{color:#f57189d9;background:0 0;border-color:#f5718940;flex:none}.wt-btn.ghost:hover:not(:disabled){color:#ffb4c3;background:#f571891f;border-color:#f571898c}.wt-tile-note{margin:var(--space-0-5) 0 0;font-family:var(--font-mono);font-size:var(--type-caption)}.wt-tile-note.ok{color:#7dd3fcf2}.wt-tile-note.err{color:#f57189f2}.wt-foot{margin:var(--space-1) 0 0;font-size:var(--type-caption);color:var(--text-tertiary)}.wt-foot a{color:var(--text-secondary);border-bottom:1px dotted #fff3;text-decoration:none}.wt-foot a:hover{color:var(--text-primary);border-bottom-color:#7dd3fc99}.wt-state{padding:var(--space-3);color:var(--text-muted)}.wt-state-line{margin:0 0 var(--space-1);color:var(--text-primary)}.wt-state-detail{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--type-small)}.wt-state-hint{font-size:var(--type-small);margin:0}@media (max-width:768px){.wt-grid{gap:var(--space-1-5);grid-template-columns:1fr}.wt-tile{padding:var(--space-2)}.wt-tile-actions{flex-wrap:wrap}.wt-btn.primary{flex-basis:100%}}.terminal-shell{gap:var(--space-2);flex-direction:column;display:flex}.iframe-shell{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--bg-deep);height:70vh;min-height:360px;overflow:hidden}.terminal-iframe{border:0;width:100%;height:100%;display:block}.terminal-foot{font-size:var(--type-small);color:var(--text-muted);margin:0}.terminal-foot a{color:var(--accent-base);text-decoration:none}.terminal-foot a:hover{text-decoration:underline}.cockpit-prime{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-worktrees-card,.home-terminal-card{background:radial-gradient(circle at 100% 0,#ffc4572e,#0000 55%),linear-gradient(140deg,#ffc45714,#7dd3fc0d 60%,#0808088c),#0808088c;border:1px solid #ffc45738;min-width:0;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s}.home-terminal-card{background:radial-gradient(circle at 100% 0,#7dd3fc33,#0000 55%),linear-gradient(140deg,#7dd3fc14,#ffc4570a 60%,#0808088c),#0808088c;border-color:#7dd3fc38}.home-worktrees-card:hover,.home-terminal-card:hover{border-color:#ffc45780;transform:translateY(-1px);box-shadow:0 14px 38px -22px #ffc45799}.home-terminal-card:hover{border-color:#7dd3fc8c;box-shadow:0 14px 38px -22px #7dd3fc99}.prime-hit{column-gap:var(--space-2-5);row-gap:var(--space-0-5);width:100%;padding:var(--space-3);text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.prime-step{font-family:var(--font-display,"Instrument Serif", serif);color:#ffffff73;grid-row:1/span 2;align-self:center;font-size:2.4rem;font-style:italic;font-weight:400;line-height:.95}.home-terminal-card .prime-step{color:#7dd3fca6}.home-worktrees-card .prime-step{color:#ffc457a6}.prime-hit .summary-label{color:var(--text-tertiary);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;font-weight:900}.prime-hit strong{color:var(--text-primary);font-size:var(--type-title-sm);letter-spacing:-.012em;overflow-wrap:break-word;grid-area:2/2;line-height:1.15}.prime-arrow{color:var(--text-tertiary);grid-area:1/3/span 2;align-self:center;font-size:1.4rem;transition:transform .2s,color .2s}.home-worktrees-card:hover .prime-arrow{color:#ffc457e6;transform:translate(3px)}.home-terminal-card:hover .prime-arrow{color:#7dd3fce6;transform:translate(3px)}.home-telemetry-card:has(.fleet-empty-state){padding:var(--space-2) var(--space-3)}.home-telemetry-card:has(.fleet-empty-state) .home-card-hit strong{font-size:var(--type-body)}@media (max-width:768px){.cockpit-prime{gap:var(--space-2);order:-1;grid-template-columns:1fr}.home-worktrees-card,.home-terminal-card{border-radius:var(--radius-card)}.prime-hit{padding:var(--space-2-5);column-gap:var(--space-2)}.prime-step{font-size:2rem}.prime-hit strong{font-size:var(--type-body)}.cockpit-utility-row{order:0}.home-core-grid{order:1}.home-telemetry-card{order:2}.home-openclaw-tray{order:3}.cockpit-utility-row{gap:var(--space-1-5)}.mantra-button-row{gap:var(--space-1)}.cockpit-tab{min-height:32px;padding:var(--space-1) var(--space-1-5);font-size:var(--type-micro);border-left-width:2px}.home-telemetry-card .fleet-empty-state{padding:var(--space-1) var(--space-1-5);font-size:var(--type-caption);color:var(--text-tertiary);text-align:left;border-radius:var(--radius-sm);background:0 0;border:0}.home-telemetry-card{gap:var(--space-1);padding:var(--space-2)}.home-telemetry-card .home-card-hit strong{font-size:var(--type-small);letter-spacing:-.01em}:is(.home-telemetry-card:has(.fleet-empty-state) .fleet-stack,.home-telemetry-card:has(.fleet-empty-state) .fleet-summary-bar){display:none}.home-openclaw-tray{margin-bottom:env(safe-area-inset-bottom,0px)}.cockpit-home{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:420px){.prime-hit{padding:var(--space-2)}.prime-step{font-size:1.75rem}.home-card-hit strong{font-size:var(--type-small)}.home-core-grid{grid-template-columns:1fr}}[data-theme=light] .home-worktrees-card{background:radial-gradient(circle at 100% 0,#ffc4576b,#0000 55%),linear-gradient(140deg,#ffdea899,#fff6e8eb),#fffaf0;border-color:#b1601252}[data-theme=light] .home-terminal-card{background:radial-gradient(circle at 100% 0,#7dd3fc5c,#0000 55%),linear-gradient(140deg,#d5ebf899,#eef8ffeb),#f4faff;border-color:#135f8647}[data-theme=light] .home-worktrees-card:hover{border-color:#b1601299;box-shadow:0 14px 38px -22px #b160128c}[data-theme=light] .home-terminal-card:hover{border-color:#135f8699;box-shadow:0 14px 38px -22px #135f8673}[data-theme=light] .home-worktrees-card .prime-step{color:#b16012d9}[data-theme=light] .home-terminal-card .prime-step{color:#135f86d9}[data-theme=light] .prime-hit .summary-label{color:var(--text-tertiary)}[data-theme=light] .prime-hit strong{color:var(--text-primary)}[data-theme=light] .prime-arrow{color:var(--text-secondary)}[data-theme=light] .home-worktrees-card:hover .prime-arrow{color:#b16012}[data-theme=light] .home-terminal-card:hover .prime-arrow{color:#135f86}[data-theme=light] .openclaw-tray-send{color:#3a2406;background:linear-gradient(135deg,#ffc457d9,#ffa846f2);border-color:#b1601266;font-weight:700;box-shadow:0 6px 14px -8px #b1601280}[data-theme=light] .openclaw-tray-send:hover{background:linear-gradient(135deg,#ffb83cf2,#ff9832)}[data-theme=light] .fleet-empty-state{color:var(--text-secondary);background:#0f172a06;border-color:#151e2a2e}[data-theme=light] .mantra-button-row .cockpit-tab{border-left-color:#135f868c}[data-theme=light] .wt-explainer{color:var(--text-secondary)}[data-theme=light] .wt-explainer strong,[data-theme=light] .wt-group-head h4{color:var(--text-primary)}[data-theme=light] .wt-group-count{color:var(--text-tertiary)}[data-theme=light] .wt-tile{background:linear-gradient(135deg,#fffffff5,#e1eaf0b3),#ffffffeb;border-color:#151e2a1f}[data-theme=light] .wt-tile-active{background:linear-gradient(140deg,#d5ebf899,#eef8ffeb),#f4faff;border-color:#135f8666}[data-theme=light] .wt-tile-slug{color:var(--text-primary)}[data-theme=light] .wt-tile-when{color:#135f86d9}[data-theme=light] .wt-tile-branch{color:var(--text-tertiary)}[data-theme=light] .wt-btn{color:var(--text-primary);background:#fff9;border-color:#151e2a24}[data-theme=light] .wt-btn:hover:not(:disabled){background:#ffffffd9;border-color:#151e2a47}[data-theme=light] .wt-btn.primary{color:#0d4d6f;background:#135f861f;border-color:#135f868c}[data-theme=light] .wt-btn.primary:hover:not(:disabled){background:#135f8638;border-color:#135f86bf}[data-theme=light] .wt-btn.ghost{color:#b91c1c;border-color:#dc26264d}[data-theme=light] .wt-btn.ghost:hover:not(:disabled){color:#991b1b;background:#dc26261a;border-color:#dc26268c}[data-theme=light] .wt-tile-note.ok{color:#047857}[data-theme=light] .wt-tile-note.err{color:#b91c1c}[data-theme=light] .wt-foot{color:var(--text-tertiary)}[data-theme=light] .wt-foot a{color:var(--text-secondary);border-bottom-color:#151e2a40}[data-theme=light] .wt-foot a:hover{color:var(--text-primary);border-bottom-color:#135f86b3}[data-theme=light] .wt-state{color:var(--text-secondary)}[data-theme=light] .wt-state-line{color:var(--text-primary)}[data-theme=light] .terminal-blurb{color:var(--text-secondary)}[data-theme=light] .terminal-blurb code{color:var(--text-primary)}[data-theme=light] .iframe-shell{background:#1a1d24;border-color:#151e2a2e}[data-theme=light] .terminal-foot{color:var(--text-secondary)}[data-theme=light] .terminal-foot a{color:var(--accent-base)}.term-composer{gap:var(--space-1-5);padding:var(--space-1-5);border-radius:var(--radius-md);background:#08080866;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.term-attach-group{gap:4px;display:inline-flex}.term-enter-toggle{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-tertiary);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:1rem;transition:color .13s,background .13s,border-color .13s;display:inline-flex;position:relative}.term-enter-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.term-enter-toggle.is-on{color:#7dd3fc;background:#7dd3fc1f;border-color:#7dd3fc80}.term-enter-toggle:hover{border-color:#ffffff38}.term-enter-toggle.is-on:hover{border-color:#7dd3fcb3}[data-theme=light] .term-enter-toggle{color:var(--text-tertiary);background:#fff9;border-color:#151e2a29}[data-theme=light] .term-enter-toggle.is-on{color:#135f86;background:#135f861a;border-color:#135f8680}@media (max-width:480px){.term-composer{grid-template-columns:auto minmax(0,1fr)}.term-enter-toggle{grid-column:1;justify-self:end}.term-send{grid-column:2}}.term-attach{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-items:center;padding:0;transition:color .13s,background .13s,border-color .13s;display:inline-flex}.term-attach:hover{color:#7dd3fc;background:#7dd3fc1a;border-color:#7dd3fc80}.term-input{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--text-primary);font:inherit;font-size:var(--type-body);background:0 0;border:1px solid #0000;padding:.5rem .75rem}.term-input:focus{background:#ffffff0a;outline:none}.term-input::placeholder{color:var(--text-tertiary)}.term-send{border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--type-small);cursor:pointer;background:#7dd3fc24;border:1px solid #7dd3fc80;padding:.5rem 1rem;font-weight:600;transition:background .13s}.term-send:hover:not(:disabled){background:#7dd3fc42}.term-send:disabled{opacity:.4;cursor:default}.term-note{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--type-caption)}.term-note.ok{color:#7dd3fcf2}.term-note.err{color:#f57189f2}.terminal-foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.term-reload{color:var(--text-tertiary);cursor:pointer;font:inherit;font-size:var(--type-caption);background:0 0;border:0;padding:.25rem .5rem}.term-reload:hover{color:var(--text-secondary)}[data-theme=light] .term-composer{background:#ffffffdb;border-color:#151e2a24}[data-theme=light] .term-attach{color:var(--text-secondary);background:#ffffffb3;border-color:#151e2a2e}[data-theme=light] .term-attach:hover{color:#135f86;background:#135f8614;border-color:#135f8680}[data-theme=light] .term-input{color:var(--text-primary)}[data-theme=light] .term-input:focus{background:#0f172a0a}[data-theme=light] .term-send{color:#0d4d6f;background:#135f8624;border-color:#135f868c}[data-theme=light] .term-send:hover:not(:disabled){background:#135f8642}[data-theme=light] .term-note.ok{color:#047857}[data-theme=light] .term-note.err{color:#b91c1c}[data-theme=light] .term-reload{color:var(--text-tertiary)}[data-theme=light] .term-reload:hover{color:var(--text-secondary)}
