:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121216;--panel:#181a1deb;--panel-border:#ffffff14;--panel-strong:#181a1dfa;--panel-hover:#25262afa;--ink:#d4d5d9;--ink-secondary:#bcbec4;--muted:#7a7e85;--accent:#548af7;--accent-warm:#e8a33e;--accent-good:#73b00a;--accent-danger:#f75464;--accent-cool:#c77dbb;--shadow:0 2px 8px #0000004d, 0 18px 48px #0003;--radius:.5rem;--radius-lg:.5rem;--radius-pill:999px;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#121216 0%,#0f1013 100%);font-family:IBM Plex Sans,Inter,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5}*,:before,:after{box-sizing:border-box}body{min-height:100vh;color:var(--ink);background:0 0;margin:0}button,input,select,textarea{font:inherit;color:var(--ink)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3c3f419e;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#505357c7}button,input,select,textarea{border:1px solid var(--panel-border);border-radius:var(--radius);background:#070c14b3;outline:none;padding:.65rem .8rem;transition:border-color .15s,box-shadow .15s,background .15s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px #64c7d026}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.6}textarea{resize:vertical;min-height:80px}textarea.small-textarea{min-height:56px}textarea.mono-textarea{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82rem}select{appearance:none;cursor:pointer}pre{color:var(--ink-secondary);border-radius:var(--radius);background:#04080ed9;border:1px solid #8da6a814;margin:0;padding:.85rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.8rem;line-height:1.6;overflow:auto}code{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.82em}.boot-screen{min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.app-shell{min-height:100vh;padding:.85rem}.topbar{border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#10100efa,#0d0d0bf5);justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.45rem;padding:.3rem .45rem;display:flex}.topbar-brand{align-items:center;gap:.45rem;min-width:0;display:flex}.brand-icon{border-radius:var(--radius);width:22px;height:22px;color:var(--accent);background:linear-gradient(135deg,#41d6b129,#65a7ff1a);border:1px solid #41d6b133;flex-shrink:0;place-items:center;display:grid}.topbar h1{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1rem;font-style:italic;font-weight:500;line-height:1}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0;font-size:.48rem;font-weight:500;line-height:1}.topbar-grid{grid-template-columns:repeat(5,minmax(92px,1fr));gap:.3rem;display:grid}.header-metric{border-radius:var(--radius);background:#ffffff05;border:1px solid #8da6a81f;align-items:center;gap:.3rem;min-width:0;min-height:34px;padding:.2rem .35rem;transition:border-color .2s;display:flex}.header-metric-icon{color:var(--muted);flex-shrink:0;place-items:center;width:14px;display:grid}.header-metric>div{min-width:0}.header-metric p{color:var(--muted);white-space:nowrap;margin:0;font-size:.52rem;line-height:1}.header-metric strong{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.62rem;font-weight:600;line-height:1.05;display:block;overflow:hidden}.header-metric-subline{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:.04rem;font-size:.56rem;line-height:1.05;display:block;overflow:hidden}.header-metric-warning{color:var(--accent-danger);white-space:nowrap;text-overflow:ellipsis;margin-top:.04rem;font-size:.54rem;line-height:1.05;display:block;overflow:hidden}.header-inference{align-items:center}.header-metric.good{border-color:#7fb68547}.header-metric.good .header-metric-icon{color:var(--accent-good)}.header-metric.warn{border-color:#f0be6a47}.header-metric.warn .header-metric-icon{color:var(--accent-warm)}.header-metric.danger{border-color:#f06a6a47}.header-metric.danger .header-metric-icon{color:var(--accent-danger)}.workspace{grid-template-columns:310px 1fr 370px;gap:.85rem;height:calc(100vh - 88px);min-height:calc(100vh - 120px);display:grid}.panel{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.left-rail,.right-rail{padding:.85rem;overflow:hidden auto}.center-stage{grid-template-rows:auto 1fr;gap:.85rem;height:100%;min-height:0;display:grid}.center-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.center-header-text{min-width:0}.center-header h2{font-family:var(--font-display);letter-spacing:0;margin:.15rem 0;font-size:1.7rem;font-style:italic;font-weight:500}.run-gate-banner{border-radius:var(--radius);background:#f0be6a14;border:1px solid #f0be6a40;grid-template-columns:auto 1fr;gap:.65rem;margin-top:.85rem;padding:.75rem .85rem;display:grid}.run-gate-banner strong{margin-bottom:.2rem;font-size:.84rem;display:block}.run-gate-banner p{color:var(--ink-secondary);margin:0;font-size:.8rem;line-height:1.45}.run-gate-banner.warn{background:#f0be6a14;border-color:#f0be6a40}.run-gate-banner.warn svg{color:var(--accent-warm)}.run-gate-banner.danger{background:#f06a6a14;border-color:#f06a6a40}.run-gate-banner.danger svg{color:var(--accent-danger)}.banner-reason-list{color:var(--ink-secondary);gap:.2rem;margin:.45rem 0 0;padding-left:1rem;font-size:.78rem;display:grid}.center-grid{grid-template-columns:1.3fr 1fr;gap:.85rem;min-height:0;display:grid}.graph-panel,.timeline-panel{flex-direction:column;min-height:0;padding:.85rem;display:flex}.graph-panel .react-flow{border-radius:var(--radius);flex:1;min-height:400px;margin-top:.5rem;overflow:hidden}.timeline-panel{grid-template-rows:auto auto auto 1fr;gap:.65rem;display:grid}.ambient-ascii{border-radius:var(--radius);background-color:#080806b8;background-image:linear-gradient(90deg,#e6ddc20a 1px,#0000 1px),linear-gradient(#e6ddc208 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e6ddc224;gap:.45rem;padding:.75rem;display:grid}.ambient-ascii-header{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.ambient-ascii-header span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.ambient-ascii-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);color:var(--ink);font-size:.95rem;font-style:italic;font-weight:500;overflow:hidden}.ambient-ascii pre{min-height:7rem;color:var(--ink-secondary);font-family:var(--font-mono);white-space:pre;font-size:.72rem;line-height:1.35;overflow:auto}.ambient-ascii-stable{border-color:#86d48c42}.ambient-ascii-active{border-color:#68d8bd4d}.ambient-ascii-warning{border-color:#c9a8575c}.ambient-ascii-danger{border-color:#e8796366}.guidepost-strip{flex-wrap:wrap;gap:.4rem;display:flex}.guidepost-pill{border-radius:var(--radius);max-width:100%;color:var(--ink-secondary);background:#ffffff06;border:1px solid #e6ddc21f;padding:.32rem .55rem;font-size:.72rem}.guidepost-pill span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.section-title{color:var(--muted);align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.section-title h3{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0;font-size:.78rem;font-weight:600}.section-header{justify-content:space-between;align-items:center;display:flex}.section-header .section-title{margin-bottom:0}.readiness-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.readiness-card{border-radius:var(--radius);background:var(--panel-strong);border:1px solid #8da6a81f;flex-direction:column;gap:.2rem;min-width:0;padding:.65rem;transition:border-color .2s;display:flex}.readiness-card.good{border-color:#7fb68540}.readiness-card.warn{border-color:#f0be6a40}.readiness-card strong{min-width:0;font-size:.82rem;font-weight:600}.readiness-route{color:var(--ink-secondary);overflow-wrap:anywhere;min-width:0;font-size:.72rem;line-height:1.3}.readiness-route code{color:var(--ink);white-space:normal;background:#8da6a814;border-radius:6px;padding:.08rem .28rem}.readiness-warning{min-width:0;color:var(--accent-danger);overflow-wrap:anywhere;align-items:flex-start;gap:.35rem;font-size:.72rem;line-height:1.3;display:flex}.readiness-detail{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.3}.readiness-dot{background:var(--accent-warm);border-radius:50%;width:7px;height:7px;margin-bottom:.2rem;transition:background .2s}.readiness-dot[data-ready=true]{background:var(--accent-good);box-shadow:0 0 8px #7fb68566}.list-card{border-radius:var(--radius);background:var(--panel-strong);text-align:left;cursor:pointer;border:1px solid #8da6a81a;gap:.2rem;width:100%;padding:.65rem .75rem;transition:border-color .15s,background .15s,transform .1s;display:grid}.list-card:hover{background:var(--panel-hover);border-color:#8da6a838}.list-card:active{transform:scale(.99)}.list-card.selected{border-color:#64c7d066;box-shadow:inset 0 0 0 1px #64c7d02e,0 0 12px #64c7d00f}.list-card strong{font-size:.85rem;font-weight:600}.list-card-sub{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.journey-card{border-left:2px solid #c9a85773;position:relative}.journey-kind{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;border:1px solid #e6ddc229;border-radius:4px;padding:.14rem .38rem;font-size:.62rem}.journey-kind-run{color:var(--accent);border-color:#68d8bd47}.journey-kind-research{color:var(--accent-cool);border-color:#8fb7ff47}.journey-kind-watcher{color:var(--accent-warm);border-color:#c9a8574d}.watcher-list{gap:.45rem;display:grid}.watcher-row{border-radius:var(--radius);background:#ffffff06;border:1px solid #e6ddc21a;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding:.5rem .6rem;display:grid}.watcher-row strong{font-size:.78rem;display:block}.watcher-row span:not(.watcher-state){color:var(--muted);font-size:.7rem;display:block}.watcher-state{background:var(--accent-warm);border-radius:2px;width:7px;height:28px}.watcher-state.running{background:var(--accent-good);box-shadow:0 0 10px #86d48c59}.watcher-state.stopped{background:var(--accent-danger)}.run-card-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.run-card-meta{color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}.run-stage-badge{font-size:.85rem;line-height:1}.run-stage-badge[data-stage=completed]{color:var(--accent-good)}.run-stage-badge[data-stage=failed],.run-stage-badge[data-stage=cancelled]{color:var(--accent-danger)}.run-stage-badge[data-stage=awaiting_operator]{color:var(--accent-warm)}.run-stage-badge[data-stage=executing]{color:var(--accent)}.composer,.stack{gap:.55rem;display:grid}.select-wrap{position:relative}.select-wrap select{width:100%;padding-right:2rem}.select-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.action-button{cursor:pointer;justify-content:center;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;transition:transform .1s,border-color .15s,background .15s,opacity .15s;display:inline-flex}.action-button:hover:not(:disabled){border-color:#64c7d059;transform:translateY(-1px)}.action-button:active:not(:disabled){transform:translateY(0)}.action-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.action-button.primary{background:linear-gradient(135deg,#64c7d02e,#7fb68524);border-color:#64c7d059;font-weight:600}.action-button.primary:hover:not(:disabled){background:linear-gradient(135deg,#64c7d03d,#7fb6852e)}.action-button.compact{padding:.45rem .7rem;font-size:.78rem}.launch-preset-row{gap:.35rem;display:grid}.helper-text{color:var(--muted);margin:0;font-size:.74rem;line-height:1.35}.icon-btn{cursor:pointer;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,background .15s;display:grid}.icon-btn:hover{background:#64c7d014;border-color:#64c7d059}.toggle-btn{color:var(--muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.75rem;transition:color .15s;display:flex}.toggle-btn:hover{color:var(--ink)}.two-col{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.status-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.steering-grid{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.3rem;display:grid}.note-row{grid-template-columns:1fr auto;align-items:stretch;gap:.45rem;display:grid}.status-chip{border-radius:var(--radius-pill);white-space:nowrap;background:#070c14d9;border:1px solid;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.connection-dot{color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.dot-indicator{background:var(--muted);border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s}.connection-dot.connected .dot-indicator{background:var(--accent-good);box-shadow:0 0 6px #7fb68580}.connection-dot.reconnecting .dot-indicator{background:var(--accent-warm);animation:1.5s ease-in-out infinite pulse}.connection-dot.disconnected .dot-indicator{background:var(--accent-danger)}.timeline{align-content:start;gap:.45rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.timeline-card{border-radius:var(--radius);background:var(--panel-strong);border:1px solid #8da6a81a;gap:.2rem;padding:.6rem .7rem;animation:.2s both slideUp;display:grid}.timeline-card-button{text-align:left;cursor:pointer;width:100%}.timeline-card-button:hover{background:#ffffff09;border-color:#41d6b138}.timeline-card-button.selected{border-color:#41d6b161;box-shadow:inset 0 0 0 1px #41d6b129,0 0 16px #41d6b11f}.timeline-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.timeline-heading-left{align-items:center;gap:.4rem;min-width:0;display:flex}.timeline-seq{width:20px;height:20px;color:var(--accent);background:#64c7d01f;border-radius:6px;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:700;display:grid}.timeline-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.timeline-stage{border-radius:var(--radius-pill);color:var(--muted);white-space:nowrap;background:#8da6a81a;flex-shrink:0;padding:.15rem .45rem;font-size:.68rem}.timeline-stage[data-stage=completed]{color:var(--accent-good);background:#7fb6851a}.timeline-stage[data-stage=failed],.timeline-stage[data-stage=cancelled]{color:var(--accent-danger);background:#f06a6a1a}.timeline-stage[data-stage=awaiting_operator]{color:var(--accent-warm);background:#f0be6a1a}.timeline-stage[data-stage=executing]{color:var(--accent);background:#64c7d01a}.timeline-time{color:var(--muted);font-size:.68rem}.timeline-summary{background:#04080e99;border:1px solid #8da6a80f;max-height:96px;margin-top:.25rem;padding:.5rem;font-size:.72rem;overflow:auto}.tab-strip{border-bottom:1px solid #8da6a81a;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;padding-bottom:.6rem;display:flex}.tab{border-radius:var(--radius-pill);cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:.3rem;padding:.4rem .65rem;font-size:.72rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.tab:hover{color:var(--ink);background:#8da6a80f}.tab.active{color:var(--accent);background:#64c7d014;border-color:#64c7d04d}.empty-state{min-height:120px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.82rem;display:flex}.empty-state p{margin:0}.inspector-empty{min-height:200px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex}.inspector-empty.compact{min-height:100px}.inspector-empty p{margin:0;font-size:.82rem}.inspector-scroll{gap:.75rem;display:grid;overflow-y:auto}.inspector-section{gap:.4rem;display:grid}.inspector-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid #8da6a81a;margin:0;padding-bottom:.3rem;font-size:.75rem;font-weight:600}.inspector-subheading{color:var(--ink-secondary);margin:.4rem 0 .2rem;font-size:.78rem;font-weight:600}.inspector-field{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;font-size:.82rem;display:flex}.inspector-field-row{flex-wrap:wrap;gap:.4rem;padding:.35rem 0;display:flex}.research-inspector .research-markdown{border-radius:var(--radius);background:#00000040;max-height:min(70vh,42rem);margin-top:.75rem;padding:.95rem 1rem;overflow:auto}.research-inspector .mini-list{margin-top:.55rem}.research-inspector .mini-list ul{color:var(--ink-secondary);margin:.35rem 0 0;padding-left:1rem;font-size:.78rem;line-height:1.4}.research-inspector .mini-list p{margin:.35rem 0 0;font-size:.78rem}.inspector-label{color:var(--muted);flex-shrink:0;font-size:.75rem}.inspector-value{text-align:right;word-break:break-all;font-weight:500}.inspector-value.mono{font-family:IBM Plex Mono,monospace;font-size:.78rem}.inspector-badge{border-radius:var(--radius-pill);background:#070c14b3;border:1px solid;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.inspector-muted{color:var(--muted);margin:0;font-size:.82rem}.inspector-reasoning{margin-top:.3rem}.inspector-reasoning p{color:var(--ink-secondary);margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.inspector-notes{color:var(--ink-secondary);gap:.3rem;margin:0;padding:0 0 0 1.2rem;font-size:.82rem;display:grid}.inspector-alert{border-radius:var(--radius);align-items:flex-start;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.4;display:flex}.inspector-alert.danger{color:#f0a0a0;background:#f06a6a14;border:1px solid #f06a6a33}.inspector-json-wrap{position:relative}.inspector-json-wrap .copy-btn{position:absolute;top:.4rem;right:.4rem}.inspector-json{max-height:300px;font-size:.74rem}.confidence-bar-wrap{align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.confidence-bar{background:linear-gradient(90deg, var(--accent-good), var(--accent));border-radius:4px;min-width:4px;max-width:100px;height:5px}.gate-results{gap:.35rem;display:grid}.gate-row{border-radius:var(--radius);background:var(--panel-strong);align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.gate-indicator{flex-shrink:0;place-items:center;display:grid}.gate-indicator[data-passed=true]{color:var(--accent-good)}.gate-indicator[data-passed=false]{color:var(--accent-danger)}.gate-name{font-weight:500}.gate-detail{color:var(--muted);margin-left:auto;font-size:.72rem}.blocking-list{gap:.35rem;display:grid}.guidepost-list{gap:.45rem;display:grid}.guidepost-card{border-radius:var(--radius);background:#ffffff06;border:1px solid #e6ddc21f;gap:.25rem;padding:.55rem .65rem;display:grid}.guidepost-card strong{font-size:.8rem}.guidepost-card p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}.guidepost-card code{color:var(--ink-secondary);font-size:.68rem}.guidepost-warning{border-color:#c9a85752}.guidepost-danger{border-color:#e8796361}.guidepost-success{border-color:#86d48c47}.merkle-proof-ladder{gap:.45rem;margin-top:.75rem;display:grid}.merkle-proof-node{border-radius:var(--radius);background:#0f171d8c;border:1px solid #8da6a82e;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;display:flex}.merkle-proof-node.leaf{border-color:#5dd39e4d}.merkle-proof-node.sibling{border-color:#ffb86c47}.merkle-proof-node.root{border-color:#7dd3fc52}.merkle-proof-node-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.74rem}.merkle-chain{gap:.3rem;margin-top:.4rem;display:grid}.merkle-step{align-items:center;gap:.5rem;padding:.3rem 0;font-size:.78rem;display:flex}.merkle-step code{color:var(--ink-secondary)}.vault-tree{gap:.1rem;max-height:200px;display:grid;overflow-y:auto}.vault-tree-item{width:100%;color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.78rem;transition:background .1s;display:flex}.vault-tree-item:hover{background:#8da6a814}.vault-tree-icon{color:var(--muted);font-size:.72rem}.vault-content{max-height:400px;overflow:auto}.markdown-document{color:var(--ink-secondary);font-size:.82rem;line-height:1.65}.markdown-document>:first-child{margin-top:0}.markdown-document>:last-child{margin-bottom:0}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4,.markdown-document h5,.markdown-document h6{color:var(--ink);margin:1.1rem 0 .55rem;line-height:1.2}.markdown-document h1{font-size:1.35rem}.markdown-document h2{font-size:1.12rem}.markdown-document h3{font-size:.98rem}.markdown-document h4,.markdown-document h5,.markdown-document h6{font-size:.88rem}.markdown-document p,.markdown-document ul,.markdown-document ol,.markdown-document blockquote,.markdown-document table,.markdown-document pre{margin:.65rem 0}.markdown-document ul,.markdown-document ol{padding-left:1.2rem}.markdown-document li+li{margin-top:.22rem}.markdown-document a{color:var(--accent);text-decoration:none}.markdown-document a:hover{text-decoration:underline}.markdown-document blockquote{color:var(--ink);border-left:2px solid #41d6b14d;padding:.1rem 0 .1rem .8rem}.markdown-document code{color:var(--ink);background:#ffffff0f;border-radius:6px;padding:.12rem .34rem}.markdown-document pre{border-radius:var(--radius);background:#080807cc;border:1px solid #e8e2d314;padding:.85rem;overflow:auto}.markdown-document pre code{background:0 0;padding:0}.markdown-document table{border-collapse:collapse;width:100%;font-size:.78rem}.markdown-document th,.markdown-document td{text-align:left;vertical-align:top;border:1px solid #e8e2d314;padding:.5rem .6rem}.markdown-document th{color:var(--ink);background:#ffffff0a}.markdown-document hr{border:0;border-top:1px solid #e8e2d314;margin:1rem 0}.copy-btn{width:22px;height:22px;color:var(--muted);cursor:pointer;background:#070c1499;border:1px solid #8da6a826;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.copy-btn:hover{color:var(--accent);border-color:#64c7d04d}.inline-flex{align-items:center;gap:.35rem;display:inline-flex}.toaster{z-index:9999;pointer-events:none;gap:.45rem;max-width:380px;display:grid;position:fixed;top:.85rem;right:.85rem}.toast{border-radius:var(--radius);background:var(--panel-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;border:1px solid;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;display:flex;box-shadow:0 12px 40px #02060c99}.toast-success{border-color:#7fb68559}.toast-error{border-color:#f06a6a59}.toast-warning{border-color:#f0be6a59}.toast-info{border-color:#64c7d059}.toast-success .toast-icon{color:var(--accent-good)}.toast-error .toast-icon{color:var(--accent-danger)}.toast-warning .toast-icon{color:var(--accent-warm)}.toast-info .toast-icon{color:var(--accent)}.toast-icon{flex-shrink:0;margin-top:1px}.toast-body{flex:1;min-width:0}.toast-body strong{font-size:.82rem;font-weight:600;display:block}.toast-body p{color:var(--muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.3}.toast-close{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;padding:0;transition:color .15s;display:grid}.toast-close:hover{color:var(--ink)}.toast-enter{animation:.28s both toastIn}.toast-exit{animation:.28s both toastOut}@keyframes toastIn{0%{opacity:0;transform:translate(100%)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.96)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-in{animation:.2s both slideUp}.spin{animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-180{transition:transform .2s;transform:rotate(180deg)}.rotate-90{transition:transform .2s;transform:rotate(90deg)}.rotate-270{transition:transform .2s;transform:rotate(270deg)}.skip-link{z-index:100;border:1px solid var(--accent);background:var(--panel);color:var(--ink);box-shadow:var(--shadow);border-radius:6px;padding:.48rem .68rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-140%)}.skip-link:focus{outline:none;transform:translateY(0)}.topbar{grid-template-columns:minmax(280px,.9fr) minmax(460px,1.5fr) auto;display:grid}.topbar-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.topbar-actions .action-button.compact{min-height:30px;padding:.22rem .45rem;font-size:.66rem}.workspace{grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(360px,410px);min-height:calc(100vh - 88px);position:relative}.workspace-left-collapsed{grid-template-columns:minmax(0,1fr) minmax(360px,410px)}.workspace-right-collapsed{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.workspace-left-collapsed.workspace-right-collapsed{grid-template-columns:minmax(0,1fr)}.left-rail,.right-rail{max-height:calc(100vh - 88px)}.rail-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.rail-heading .section-title{margin-bottom:0}.session-summary{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-bottom:.8rem;display:grid}.session-summary div{border-radius:var(--radius);background:#ffffff09;border:1px solid #e8e2d31a;gap:.1rem;min-width:0;padding:.6rem;display:grid}.session-summary strong{font-size:1rem;line-height:1}.session-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.operation-focus{border-radius:var(--radius);background:#41d6b10b;border:1px solid #41d6b12e;grid-template-columns:1fr auto;align-items:baseline;gap:.18rem .65rem;margin-bottom:.85rem;padding:.65rem .75rem;display:grid}.operation-focus span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.operation-focus strong{font-size:.9rem;font-weight:650}.operation-focus code{min-width:0;color:var(--ink-secondary);overflow-wrap:anywhere;grid-column:1/-1}.rail-disclosure{border-radius:var(--radius);background:#ffffff06;border:1px solid #e8e2d31a;margin-bottom:1rem}.rail-disclosure summary{cursor:pointer;color:var(--ink-secondary);justify-content:space-between;gap:1rem;padding:.65rem .75rem;font-size:.78rem;font-weight:600;display:flex}.rail-disclosure-body{padding:0 .6rem .6rem}.rail-disclosure .readiness-grid{grid-template-columns:1fr;margin-bottom:0;padding:0 .6rem .6rem}.drawer-peek{z-index:20;writing-mode:vertical-rl;text-orientation:mixed;min-height:6.5rem;color:var(--accent);cursor:pointer;box-shadow:var(--shadow);background:#121210f0;border-color:#41d6b147;padding:.7rem .45rem;position:absolute;top:.9rem}.drawer-peek.left{left:0}.drawer-peek.right{right:0}.auto-canvas-stage{height:100%;min-height:calc(100vh - 88px)}.canvas-command-bar{border-color:#41d6b129;align-items:center}.center-header-main{gap:.75rem;min-width:0;display:grid}.canvas-mode-strip{border:0;margin:0;padding:0}.canvas-mode-strip .tab{padding:.34rem .6rem}.canvas-mode-strip .tab:disabled{opacity:.46;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#0000}.canvas-mode-strip .tab:disabled:hover{color:var(--muted);background:0 0}.auto-canvas-grid{grid-template-rows:minmax(340px,1.25fr) minmax(280px,.85fr);grid-template-columns:1fr;height:100%}.graph-panel{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(0deg,#ffffff0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(140deg,#41d6b114,#0000 34%),linear-gradient(320deg,#65a7ff14,#0000 38%),#0e0e0cf0;min-height:340px;padding:0;position:relative;overflow:hidden}.graph-panel .react-flow{border-radius:0;min-height:100%;margin-top:0}.graph-panel-fs-toolbar{z-index:6;pointer-events:none;gap:.35rem;display:flex;position:absolute;top:.55rem;right:.55rem}.graph-panel-fs-toolbar .graph-panel-fs-btn{pointer-events:auto;background:#0e0e0ce0;border-color:#ffffff24;box-shadow:0 4px 14px #00000059}:-webkit-any(.graph-panel:fullscreen,.graph-panel:-webkit-full-screen){border-radius:0;flex-direction:column;width:100%;min-height:100%;max-height:100%;display:flex}:is(.graph-panel:fullscreen,.graph-panel:fullscreen){border-radius:0;flex-direction:column;width:100%;min-height:100%;max-height:100%;display:flex}:-webkit-any(.graph-panel:fullscreen .react-flow,.graph-panel:-webkit-full-screen .react-flow){flex:1;min-height:0}:is(.graph-panel:fullscreen .react-flow,.graph-panel:fullscreen .react-flow){flex:1;min-height:0}:-webkit-any(.graph-panel:fullscreen .graph-panel-fs-toolbar,.graph-panel:-webkit-full-screen .graph-panel-fs-toolbar){position:fixed;top:.75rem;right:.75rem}:is(.graph-panel:fullscreen .graph-panel-fs-toolbar,.graph-panel:fullscreen .graph-panel-fs-toolbar){position:fixed;top:.75rem;right:.75rem}.run-event-node{border-radius:var(--radius);min-width:0;color:var(--ink);background:#161613f7;border:1px solid #e8e2d329;gap:.32rem;padding:.6rem .68rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden;box-shadow:0 10px 24px #0000003d}.run-event-node.selected{transform:translateY(-2px)}.run-event-node-header,.run-event-node-meta{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.run-event-node-seq,.run-event-node-stage,.run-event-node-meta span{font-size:.64rem;line-height:1.1}.run-event-node-seq{min-width:1.35rem;height:1.2rem;color:var(--ink-secondary);background:#ffffff0f;border-radius:999px;place-items:center;padding:0 .28rem;font-weight:700;display:inline-grid}.run-event-node-stage{text-align:right;font-weight:700}.run-event-node-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.18;display:-webkit-box;overflow:hidden}.run-event-node-preview{color:var(--ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.run-event-node-meta span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}.topbar-actions .action-button.compact.primary{align-items:center;gap:.32rem;display:inline-flex}.run-event-handle{opacity:0;background:0 0;border:0;width:8px;height:8px}.canvas-insight-grid,.context-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.canvas-insight-card,.context-insight-card,.context-stat-card{border-radius:var(--radius);background:#ffffff08;border:1px solid #e8e2d314;gap:.18rem;min-width:0;padding:.55rem .6rem;display:grid}.canvas-insight-card span,.context-insight-card span,.context-stat-card span,.context-link-row span{color:var(--muted);font-size:.68rem}.canvas-insight-card strong,.context-insight-card strong,.context-stat-card strong,.context-link-row strong{color:var(--ink);text-overflow:ellipsis;font-size:.8rem;line-height:1.25;overflow:hidden}.context-panel{border-radius:var(--radius);background:#ffffff05;border:1px solid #e8e2d314;gap:.65rem;padding:.75rem;display:grid}.context-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.context-panel-header h4{margin:.15rem 0 0;font-size:.94rem;line-height:1.2}.context-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.context-action-row{flex-wrap:wrap;gap:.4rem;display:flex}.context-link-list{gap:.4rem;display:grid}.context-link-list.compact{gap:.24rem}.context-link-row{gap:.16rem;display:grid}.context-link-value.mono{word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:.74rem}.rca-summary-panel{border-color:#57c7d438}.rca-tool-list,.rca-candidate-grid,.confidence-movement,.rca-two-column{gap:.55rem;display:grid}.rca-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.rca-tool-row,.rca-candidate-card{border:1px solid var(--mesh-line-soft,#e8e2d314);border-radius:var(--radius);background:#ffffff06;gap:.45rem;min-width:0;padding:.65rem;display:grid}.rca-tool-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.rca-tool-row.valid{border-color:#41d6b138}.rca-tool-row.invalid{border-color:#e6b4504d}.rca-rank{width:1.55rem;height:1.55rem;color:var(--muted);font-family:var(--mesh-mono,"IBM Plex Mono", monospace);border:1px solid #e8e2d324;border-radius:999px;place-items:center;font-size:.68rem;display:grid}.rca-tool-row strong,.rca-candidate-card strong{min-width:0;color:var(--ink);text-overflow:ellipsis;font-size:.82rem;line-height:1.25;display:block;overflow:hidden}.rca-tool-row small,.rca-candidate-card p,.confidence-step small{color:var(--muted);margin:0;font-size:.74rem;line-height:1.35}.rca-tool-row code,.rca-candidate-card code{color:var(--ink-secondary);text-overflow:ellipsis;font-size:.68rem;display:block;overflow:hidden}.confidence-step{border-bottom:1px solid #e8e2d30f;grid-template-columns:minmax(78px,.7fr) minmax(90px,1fr) auto;align-items:center;gap:.45rem;padding:.48rem 0;display:grid}.confidence-step span{color:var(--ink-secondary);font-size:.76rem}.confidence-step strong{font-family:var(--mesh-mono,"IBM Plex Mono", monospace);font-size:.76rem}.confidence-step small{grid-column:1/-1}.confidence-track{background:#ffffff14;border-radius:999px;height:.4rem;overflow:hidden}.confidence-track i{min-width:2px;height:100%;display:block}.mesh-row-enter{animation:.18s ease-out both mesh-row-enter}.mesh-row-enter-stagger:nth-child(2){animation-delay:35ms}.mesh-row-enter-stagger:nth-child(3){animation-delay:70ms}.mesh-row-enter-stagger:nth-child(n+4){animation-delay:95ms}.mesh-active-pulse{animation:1.6s ease-in-out infinite mesh-active-pulse}.mesh-bar-grow{transform-origin:0;animation:.24s ease-out both mesh-bar-grow}.rca-candidate-top{background:#548af714;border-color:#548af780}.mesh-decision-card{border-radius:var(--radius);background:#ffffff09;border:1px solid #e8e2d31f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.75rem;padding:.7rem;display:grid}.tier-icon{border:1px solid;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.tier-body{gap:.18rem;min-width:0;display:grid}.tier-eyebrow{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:700}.tier-headline,.tier-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tier-headline{color:var(--ink);font-size:.88rem;font-weight:700}.tier-sub{color:var(--ink-secondary);font-size:.72rem}.tier-badge{font-family:var(--mesh-mono,"IBM Plex Mono", monospace);white-space:nowrap;border:1px solid;border-radius:999px;justify-self:end;padding:.2rem .48rem;font-size:.66rem;font-weight:700}.tier-autonomous{color:#8ee6a2;background:#53b86f14;border-color:#53b86f6b}.tier-approval-required{color:#f0c16d;background:#daa04314;border-color:#daa04373}.tier-escalated{color:#ff9b95;background:#e6585314;border-color:#e6585380}.mesh-status-pill.running{color:#b6ccff;background:#548af71a;border-color:#548af78c}.mesh-event-ticker{max-width:100%;color:var(--mesh-muted,var(--muted));background:#ffffff09;border:1px solid #e8e2d31a;border-radius:999px;align-items:center;gap:.38rem;margin-top:.42rem;padding:.25rem .5rem;font-size:.68rem;line-height:1;display:inline-flex}.mesh-event-ticker-dot{background:#548af7;border-radius:999px;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #548af71f}.mesh-event-ticker-dot.quiet{background:var(--mesh-muted,var(--muted));box-shadow:none}.mesh-event-ticker-stage{color:var(--ink);white-space:nowrap;font-weight:700}.mesh-event-ticker-text,.mesh-event-ticker-empty{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mesh-event-ticker.flash{animation:.42s ease-out both mesh-event-flash}@keyframes mesh-row-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mesh-active-pulse{0%,to{box-shadow:0 0 #548af700}45%{box-shadow:0 0 0 3px #548af721}}@keyframes mesh-bar-grow{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes mesh-event-flash{0%{background:#548af724;border-color:#548af78c}to{background:#ffffff09;border-color:#e8e2d31a}}@media (max-width:860px){.rca-two-column{grid-template-columns:1fr}.mesh-decision-card{grid-template-columns:auto minmax(0,1fr)}.tier-badge{grid-column:2;justify-self:start}}.timeline-panel{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;max-height:none;overflow:hidden}.steering-console{border-bottom:1px solid #e8e2d31a;gap:.7rem;margin-bottom:.9rem;padding-bottom:.85rem;display:grid}.agent-attempt-grid{gap:.55rem;display:grid}.agent-attempt-card{border-radius:var(--radius);background:#ffffff06;border:1px solid #e8e2d314;gap:.45rem;padding:.65rem;display:grid}.agent-attempt-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agent-attempt-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.agent-topology-panel{background:#41d6b109;border:1px solid #e8e2d31a;border-radius:8px;gap:.7rem;margin:.75rem 0;padding:.75rem;display:grid}.agent-risk-badge{text-transform:uppercase;letter-spacing:0;border:1px solid #e8e2d31f;border-radius:6px;padding:.16rem .36rem;font-size:.64rem}.agent-risk-badge.good{color:var(--accent-good);border-color:#7fb68559}.agent-risk-badge.warn{color:var(--accent-warm);border-color:#f0be6a59}.right-rail .tab-strip{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121210f0;position:sticky;top:0}.readiness-card,.list-card,.timeline-card{border-radius:var(--radius)}@media (max-width:1400px){.topbar{grid-template-columns:1fr;align-items:stretch}.topbar-actions{justify-content:flex-start}.workspace{grid-template-columns:minmax(270px,300px) minmax(0,1fr) minmax(330px,360px)}.workspace-left-collapsed{grid-template-columns:minmax(0,1fr) minmax(330px,360px)}.workspace-right-collapsed{grid-template-columns:minmax(270px,300px) minmax(0,1fr)}.workspace-left-collapsed.workspace-right-collapsed{grid-template-columns:minmax(0,1fr)}.right-rail{grid-column:auto}}@media (max-width:1024px){.topbar-grid{grid-template-columns:repeat(2,1fr)}.workspace,.workspace-left-collapsed,.workspace-right-collapsed,.workspace-left-collapsed.workspace-right-collapsed{grid-template-columns:1fr}.left-rail,.right-rail{max-height:none}.center-grid{grid-template-columns:1fr}.auto-canvas-grid{grid-template-rows:minmax(340px,52vh) minmax(300px,auto)}}@media (max-width:768px){.app-shell{padding:.5rem}.topbar{flex-direction:column;align-items:stretch}.topbar-grid{grid-template-columns:1fr 1fr}.workspace{grid-template-columns:1fr}.right-rail{grid-column:span 1}.session-summary{grid-template-columns:repeat(2,1fr)}.readiness-grid,.steering-grid,.two-col{grid-template-columns:1fr}.center-header{flex-direction:column}.status-row{flex-direction:column;align-items:flex-start}.right-rail .tab-strip{position:static}}body{color:#e6e8ec;background:#0f1115}.mesh-console-shell{color:#e6e8ec;background:linear-gradient(#ffffff06,#0000 240px),#0f1115;grid-template-columns:248px minmax(0,1fr) minmax(330px,390px);min-height:100vh;font-family:Inter,IBM Plex Sans,Segoe UI,system-ui,sans-serif;display:grid}.mesh-sidebar{background:#12151b;border-right:1px solid #252a33;grid-template-rows:auto 1fr auto;gap:1rem;min-width:0;max-width:100vw;height:100vh;padding:1rem .8rem;display:grid;position:sticky;top:0;overflow:hidden}.mesh-sidebar.collapsed{width:68px}.mesh-sidebar-brand{border-bottom:1px solid #252a33;align-items:center;gap:.65rem;min-height:40px;padding:0 .2rem .8rem;display:flex}.mesh-sidebar-brand h1,.mesh-console-topbar h2,.mesh-card h3{color:#f7f8fa;letter-spacing:0;margin:0;font-family:Inter,IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.2}.mesh-kicker{color:#8b95a5;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .18rem;font-size:.68rem;font-weight:700}.mesh-nav{align-content:start;gap:.18rem;display:grid}.mesh-nav-item,.mesh-sidebar-toggle,.mesh-link-button{background:0 0;border:0}.mesh-nav-item{color:#a4adba;cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:.65rem;min-height:36px;padding:.48rem .55rem;display:flex}.mesh-nav-item:hover{color:#f7f8fa;background:#1a1f27}.mesh-nav-item.active{color:#8ee6a2;background:#203124}.mesh-sidebar-toggle{color:#8b95a5;cursor:pointer;text-align:left;font-size:.76rem}.mesh-console-main{grid-template-rows:auto 1fr;min-width:0;display:grid}.mesh-console-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1115f0;border-bottom:1px solid #252a33;grid-template-columns:minmax(200px,.7fr) minmax(360px,1.4fr) auto;align-items:center;gap:.85rem;min-height:72px;padding:.8rem 1rem;display:grid;position:sticky;top:0}.mesh-topbar-metrics{grid-template-columns:repeat(4,minmax(110px,1fr));gap:.45rem;display:grid}.mesh-topbar-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.mesh-page{min-width:0;padding:1rem;overflow:auto}.mesh-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.mesh-card{min-width:0;box-shadow:none;background:#151922;border:1px solid #252a33;border-radius:8px;padding:.9rem}.mesh-card-span{grid-column:1/-1}.mesh-section-header,.mesh-context-header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;display:flex}.mesh-muted,.mesh-card p{color:#9aa4b2}.mesh-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.mesh-metric-card{background:#10141b;border:1px solid #252a33;border-radius:7px;gap:.22rem;min-width:0;min-height:86px;padding:.7rem;display:grid}.mesh-metric-card span,.mesh-metric-card small{color:#8b95a5;font-size:.72rem}.mesh-metric-card strong{color:#f7f8fa;font-size:1.35rem;line-height:1.1}.mesh-metric-card.good{border-color:#53b86f61}.mesh-metric-card.warn{border-color:#daa04366}.mesh-metric-card.danger{border-color:#e658536b}.mesh-table-wrap{max-width:100%;overflow:auto}.mesh-table{border-collapse:collapse;width:100%;font-size:.82rem}.mesh-table th,.mesh-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #252a33;padding:.58rem .65rem}.mesh-table th{color:#8b95a5;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mesh-table tr{cursor:default}.mesh-table tbody tr:hover,.mesh-table tr.selected{background:#1b212b}.mesh-stack{gap:.55rem;display:grid}.mesh-list-row{color:#e6e8ec;cursor:pointer;text-align:left;background:#10141b;border:1px solid #252a33;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.62rem .68rem;display:flex}.mesh-list-row.static{cursor:default}.mesh-list-row.selected,.mesh-list-row:hover{background:#1a202a;border-color:#3a4556}.mesh-list-row span{gap:.14rem;min-width:0;display:grid}.mesh-list-row small,.mesh-integration-row small,.mesh-integration-row span,.mesh-connector-card p{color:#8b95a5;font-size:.74rem;line-height:1.35}.mesh-status-pill{color:#a4adba;white-space:nowrap;border:1px solid #3a4556;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:.16rem .46rem;font-size:.68rem;font-weight:700;display:inline-flex}.mesh-status-pill.ready{color:#8ee6a2;background:#53b86f14;border-color:#53b86f73}.mesh-status-pill.degraded{color:#f0c16d;background:#daa04314;border-color:#daa04373}.mesh-status-pill.unsafe{color:#ff9b95;background:#e6585314;border-color:#e6585380}.mesh-status-pill.stub,.mesh-status-pill.config-only{color:#b8c0cc;background:#1a202a;border-color:#3a4556}.mesh-status-pill.disconnected{color:#7b8492;background:#11151c;border-color:#323946}.mesh-link-button{color:#8ee6a2;cursor:pointer;font-size:.78rem;font-weight:700}.mesh-compact-stats{gap:.1rem;margin-bottom:.65rem;display:grid}.mesh-compact-stats strong{font-size:1.45rem}.mesh-compact-stats span{color:#8b95a5;font-size:.76rem}.mesh-split-page{grid-template-columns:minmax(320px,.45fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.mesh-tab-list{border-bottom:1px solid #252a33;flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem;padding-bottom:.65rem;display:flex}.mesh-detail-grid{gap:.8rem;display:grid}.timeline-table-wrap{max-height:calc(100vh - 250px)}.mesh-topology-shell{gap:.65rem;display:grid}.mesh-topology-panel{background-color:#10141b;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(0deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#252a33;min-height:560px}.mesh-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.mesh-connector-card,.mesh-integration-row{background:#10141b;border:1px solid #252a33;border-radius:8px;min-width:0;padding:.75rem}.mesh-connector-card.primary{border-color:#53b86f6b}.mesh-connector-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.65rem 0;display:grid}.mesh-integration-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mesh-integration-row>div{gap:.18rem;min-width:0;display:grid}.mesh-chat-log{gap:.55rem;max-height:360px;margin-bottom:.75rem;display:grid;overflow:auto}.mesh-chat-message{background:#10141b;border:1px solid #252a33;border-radius:8px;padding:.7rem}.mesh-chat-message p{margin:.25rem 0 0}.mesh-context-drawer{background:#12151b;border-left:1px solid #252a33;min-width:0;height:100vh;padding:.9rem;position:sticky;top:0;overflow:auto}.mesh-context-drawer .tab-strip{z-index:2;background:#12151b;position:sticky;top:0}.mesh-context-drawer .inspector-scroll{max-height:none}.mesh-console-shell .header-metric{background:#151922;border-color:#252a33;min-height:42px}.mesh-console-shell .header-metric p,.mesh-console-shell .header-metric-subline,.mesh-console-shell .connection-dot{color:#8b95a5}.mesh-console-shell .action-button,.mesh-console-shell input,.mesh-console-shell select,.mesh-console-shell textarea,.mesh-console-shell .tab{color:#e6e8ec;background:#10141b;border-color:#303746}.mesh-console-shell .action-button.primary,.mesh-console-shell .tab.active{color:#8ee6a2;background:#203124;border-color:#53b86f73}.mesh-console-shell .panel,.mesh-console-shell .context-panel,.mesh-console-shell .context-insight-card,.mesh-console-shell .context-stat-card{box-shadow:none;background:#151922;border-color:#252a33}@media (max-width:1500px){.mesh-console-shell{grid-template-columns:220px minmax(0,1fr)}.mesh-context-drawer{z-index:25;width:min(390px,92vw);height:calc(100vh - 72px);position:fixed;top:72px;right:0;box-shadow:-20px 0 38px #00000059}.mesh-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mesh-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.mesh-console-shell{grid-template-columns:1fr}.mesh-sidebar{grid-template-rows:auto auto;height:auto;position:static}.mesh-sidebar.collapsed{width:auto}.mesh-nav{flex-wrap:wrap;max-width:100%;display:flex;overflow-x:visible}.mesh-nav-item{white-space:nowrap;flex:104px;min-width:0}.mesh-nav-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mesh-console-topbar,.mesh-split-page,.mesh-dashboard-grid{grid-template-columns:1fr}.mesh-topbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mesh-card-span{grid-column:auto}}@media (max-width:720px){.mesh-page,.mesh-console-topbar{padding:.7rem}.mesh-topbar-metrics,.mesh-metric-grid,.mesh-connector-grid,.mesh-connector-meta{grid-template-columns:1fr}.mesh-topbar-actions{flex-wrap:wrap;justify-content:flex-start}}:root{--mesh-bg:#121216;--mesh-editor:#181a1d;--mesh-editor-2:#161619;--mesh-side:#181a1df5;--mesh-side-2:#181a1d;--mesh-panel:#181a1df0;--mesh-panel-2:#2b2d30b8;--mesh-line:#25262a;--mesh-line-soft:#ffffff14;--mesh-glass-top:#ffffff1f;--mesh-glass-left:#ffffff14;--mesh-glass-bottom:#ffffff06;--mesh-glass-right:#ffffff09;--mesh-text:#d4d5d9;--mesh-text-soft:#bcbec4;--mesh-muted:#7a7e85;--mesh-dim:#6f737a;--mesh-blue:#548af7;--mesh-green:#73b00a;--mesh-yellow:#e8a33e;--mesh-red:#f75464;--mesh-purple:#c77dbb;--mesh-cyan:#2aacb8;--mesh-selection:#548af729;--mesh-selection-strong:#25324d;--mesh-focus:#548af761;--mesh-shadow:0 2px 8px #0000004d, 0 18px 48px #0003;--mesh-island-gap:6px;--mesh-shell-v-gap:12px;--mesh-footer-height:34px;--mesh-radius:8px;--mesh-radius-sm:6px;--mesh-font:"Inter", "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mesh-mono:"IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace}body{background:linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(180deg, #ffffff05 1px, transparent 1px), var(--mesh-bg);background-size:32px 32px,32px 32px,auto}.mesh-agent-console{gap:var(--mesh-island-gap);padding:var(--mesh-island-gap) var(--mesh-island-gap) calc(var(--mesh-footer-height) + var(--mesh-island-gap));background:linear-gradient(180deg, #ffffff09, transparent 180px), var(--mesh-bg);color:var(--mesh-text);font-family:var(--mesh-font);grid-template-columns:292px minmax(0,1fr) minmax(360px,430px)}.mesh-agent-console .codicon{width:1em;height:1em;font-size:15px;line-height:1}.mesh-session-rail{top:var(--mesh-island-gap);height:calc(100vh - var(--mesh-footer-height) - var(--mesh-shell-v-gap));border-top:1px solid var(--mesh-glass-top);border-right:1px solid var(--mesh-glass-right);border-bottom:1px solid var(--mesh-glass-bottom);border-left:1px solid var(--mesh-glass-left);border-radius:var(--mesh-radius);background:linear-gradient(180deg, #ffffff06, transparent 32%), var(--mesh-side);box-shadow:var(--mesh-shadow);grid-template-rows:auto auto minmax(0,1fr) auto;gap:.65rem;padding:.7rem}.mesh-sidebar-brand{border-bottom-color:var(--mesh-line);min-height:48px;padding:.2rem .25rem .65rem}.mesh-brand-subtitle,.mesh-task-title span{color:var(--mesh-muted);font-size:.72rem;line-height:1.25;display:block}.mesh-agent-console .brand-icon{border-radius:var(--mesh-radius-sm);width:26px;height:26px;color:var(--mesh-blue);background:linear-gradient(#548af729,#2b2d309e);border-color:#548af747;box-shadow:inset 0 1px #ffffff1a}.mesh-agent-console .mesh-kicker{color:var(--mesh-muted);letter-spacing:.02em;font-size:.66rem}.mesh-agent-console .mesh-sidebar-brand h1,.mesh-agent-console .mesh-console-topbar h2,.mesh-agent-console .mesh-card h3{color:var(--mesh-text);font-size:.98rem;font-weight:650}.mesh-agent-console .mesh-nav-item{border-radius:var(--mesh-radius-sm);min-height:34px;color:var(--mesh-text-soft);padding:.44rem .5rem;font-size:.86rem}.mesh-agent-console .mesh-nav-item:hover{color:var(--mesh-text);background:linear-gradient(135deg,#31323880,#25262c57)}.mesh-agent-console .mesh-sidebar-toggle{min-height:30px;color:var(--mesh-muted);border-radius:var(--mesh-radius-sm);align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.mesh-agent-console .mesh-sidebar-toggle:hover{color:var(--mesh-text);background:linear-gradient(135deg,#31323880,#25262c57)}.mesh-rail-workspaces{border-top:1px solid var(--mesh-line);align-content:start;gap:.34rem;min-height:0;padding-top:.55rem;display:grid;overflow:auto}.mesh-rail-section-title{color:var(--mesh-muted);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.4rem;padding:0 .35rem .2rem;font-size:.68rem;font-weight:700;display:flex}.mesh-rail-workstream{border-radius:var(--mesh-radius-sm);width:100%;min-height:44px;color:var(--mesh-text-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.46rem .5rem;display:grid}.mesh-rail-workstream:hover,.mesh-rail-workstream.active{border-color:var(--mesh-line-soft);color:var(--mesh-text);background:linear-gradient(135deg,#3132389e,#25262c70)}.mesh-rail-workstream.active{box-shadow:inset 0 0 0 1px #548af729}.mesh-rail-workstream-icon{color:var(--mesh-muted)}.mesh-rail-workstream.good .mesh-rail-workstream-icon,.mesh-rail-workstream.good .mesh-rail-workstream-count{color:var(--mesh-green)}.mesh-rail-workstream.warn .mesh-rail-workstream-icon,.mesh-rail-workstream.warn .mesh-rail-workstream-count{color:var(--mesh-yellow)}.mesh-rail-workstream-copy{min-width:0;display:grid}.mesh-rail-workstream-copy strong,.mesh-rail-workstream-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mesh-rail-workstream-copy strong{font-size:.78rem;font-weight:650}.mesh-rail-workstream-copy small{color:var(--mesh-muted);font-size:.68rem}.mesh-rail-workstream-count{color:var(--mesh-muted);font-family:var(--mesh-mono);font-size:.66rem}.mesh-agent-console .mesh-console-main{min-height:calc(100vh - var(--mesh-footer-height) - var(--mesh-shell-v-gap));border-top:1px solid var(--mesh-glass-top);border-right:1px solid var(--mesh-glass-right);border-bottom:1px solid var(--mesh-glass-bottom);border-left:1px solid var(--mesh-glass-left);border-radius:var(--mesh-radius);background:var(--mesh-bg);box-shadow:var(--mesh-shadow);overflow:hidden}.mesh-agent-console .mesh-console-topbar{border-bottom-color:var(--mesh-line);background:linear-gradient(#ffffff09,#0000 80%),#181a1df5;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.25fr) auto;min-height:60px;padding:.6rem .8rem}.mesh-task-title{min-width:0}.mesh-task-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mesh-agent-console .header-metric{border-color:var(--mesh-line-soft);border-radius:var(--mesh-radius-sm);background:linear-gradient(#ffffff06,#161619e6);min-height:38px}.mesh-agent-console .header-metric strong{color:var(--mesh-text);font-size:.7rem}.mesh-agent-console .header-metric-icon{color:var(--mesh-blue)}.mesh-agent-console .mesh-page{background:linear-gradient(90deg, #ffffff05 1px, transparent 1px), linear-gradient(180deg, #ffffff04 1px, transparent 1px), var(--mesh-bg);background-size:32px 32px,32px 32px,auto;padding:.85rem}.mesh-command-center,.mesh-agent-chat{gap:.72rem}@media (min-width:1180px){.mesh-command-center{grid-template-columns:minmax(360px,1.2fr) minmax(300px,.9fr) minmax(300px,.9fr)}.mesh-command-center .mesh-card-span{grid-column:1/-1}}.mesh-agent-console .mesh-card,.mesh-agent-console .context-panel,.mesh-agent-console .context-insight-card,.mesh-agent-console .context-stat-card,.mesh-agent-console .mesh-chat-message,.mesh-agent-console .agent-attempt-card{border-top-color:var(--mesh-glass-top);border-right-color:var(--mesh-glass-right);border-bottom-color:var(--mesh-glass-bottom);border-left-color:var(--mesh-glass-left);border-radius:var(--mesh-radius);background:linear-gradient(180deg, #ffffff07, transparent 36%), var(--mesh-panel);box-shadow:0 2px 8px #0000003d}.mesh-command-hero{background:linear-gradient(180deg, #ffffff0a, transparent 38%), linear-gradient(135deg, #548af717, transparent 42%), var(--mesh-editor)}.mesh-command-hero .mesh-muted{max-width:78ch}.mesh-command-actions,.context-action-row,.note-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mesh-transcript-card{background:var(--mesh-editor)}.mesh-review-card{border-color:#e6b45038}.mesh-agent-card{border-color:#65d18f2e}.mesh-evidence-card{border-color:#57c7d42e}.mesh-tool-card{border-color:#6aa6f82e}.mesh-agent-console .mesh-metric-card,.mesh-agent-console .mesh-list-row,.mesh-agent-console .mesh-connector-card,.mesh-agent-console .mesh-integration-row{border-color:var(--mesh-line-soft);border-radius:var(--mesh-radius-sm);background:linear-gradient(#ffffff05,#161619e0)}.mesh-agent-console .mesh-metric-card strong{color:var(--mesh-text);font-family:var(--mesh-mono)}.mesh-agent-console .mesh-metric-card.good{border-color:#65d18f52}.mesh-agent-console .mesh-metric-card.warn{border-color:#e6b45059}.mesh-agent-console .mesh-metric-card.danger{border-color:#ef6b6461}.mesh-agent-console .mesh-table th,.mesh-agent-console .mesh-table td{border-bottom-color:var(--mesh-line-soft)}.mesh-agent-console .mesh-table th{color:var(--mesh-muted);letter-spacing:.02em}.mesh-agent-console .mesh-table tbody tr:hover,.mesh-agent-console .mesh-table tr.selected,.mesh-agent-console .mesh-list-row.selected,.mesh-agent-console .mesh-list-row:hover{background:linear-gradient(135deg,#313238a3,#25262c75)}.mesh-agent-console code,.mesh-agent-console pre,.mesh-agent-console .mono,.mesh-agent-console .timeline-summary{font-family:var(--mesh-mono)}.mesh-agent-console .timeline-summary,.mesh-agent-console pre{border-color:var(--mesh-line-soft);border-radius:var(--mesh-radius-sm);color:var(--mesh-text-soft);background:#161619}.mesh-agent-console .mesh-status-pill,.mesh-agent-console .status-chip{font-family:var(--mesh-mono);border-radius:999px;font-size:.66rem}.mesh-agent-console .mesh-status-pill.ready{color:var(--mesh-green);background:#65d18f14;border-color:#65d18f75}.mesh-agent-console .mesh-status-pill.degraded{color:var(--mesh-yellow);background:#e6b45014;border-color:#e6b45075}.mesh-agent-console .mesh-status-pill.unsafe{color:var(--mesh-red);border-color:#ef6b6480}.mesh-agent-console .mesh-status-pill.config-only,.mesh-agent-console .mesh-status-pill.stub{border-color:var(--mesh-line);color:var(--mesh-text-soft);background:var(--mesh-editor-2)}.mesh-agent-console .mesh-link-button{color:var(--mesh-blue)}.mesh-agent-console .mesh-link-button:hover{color:#7cacf8}.mesh-agent-console .action-button,.mesh-agent-console input,.mesh-agent-console select,.mesh-agent-console textarea,.mesh-agent-console .tab,.mesh-agent-console .icon-btn{border-color:var(--mesh-line);border-radius:var(--mesh-radius-sm);color:var(--mesh-text);background:#161619eb}.mesh-agent-console .action-button{gap:.4rem;min-height:31px}.mesh-agent-console .action-button.primary,.mesh-agent-console .tab.active{color:var(--mesh-text);background:linear-gradient(#548af733,#25324db8);border-color:#6aa6f86b}.mesh-agent-console .action-button.danger{color:#ffd9de;background:#5c1c24b8;border-color:#f754646b}.mesh-agent-console .action-button:hover,.mesh-agent-console .tab:hover,.mesh-agent-console .icon-btn:hover{background:#25262a;border-color:#ffffff29}.mesh-agent-console button:focus-visible,.mesh-agent-console input:focus-visible,.mesh-agent-console select:focus-visible,.mesh-agent-console textarea:focus-visible{border-color:var(--mesh-blue);box-shadow:0 0 0 2px var(--mesh-focus)}.mesh-agent-console .mesh-context-drawer{top:var(--mesh-island-gap);height:calc(100vh - var(--mesh-footer-height) - var(--mesh-shell-v-gap));border-top:1px solid var(--mesh-glass-top);border-right:1px solid var(--mesh-glass-right);border-bottom:1px solid var(--mesh-glass-bottom);border-left:1px solid var(--mesh-glass-left);border-radius:var(--mesh-radius);background:linear-gradient(180deg, #ffffff07, transparent 34%), var(--mesh-panel);box-shadow:var(--mesh-shadow);padding:.75rem}.mesh-review-drawer{box-shadow:-18px 0 36px #00000047, var(--mesh-shadow)}.mesh-context-drawer .tab-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181a1df0}.mesh-run-workspace{grid-template-columns:minmax(280px,.32fr) minmax(0,1fr)}.mesh-session-list{position:sticky;top:76px}.mesh-run-detail{min-height:calc(100vh - 126px)}.mesh-tab-list{border-bottom-color:var(--mesh-line-soft)}.mesh-topology-panel{border-top-color:var(--mesh-glass-top);border-right-color:var(--mesh-glass-right);border-bottom-color:var(--mesh-glass-bottom);border-left-color:var(--mesh-glass-left);background-color:#161619;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(0deg,#ffffff06 1px,#0000 1px),linear-gradient(135deg,#548af70e,#0000 38%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.mesh-topology-panel .react-flow__node{filter:saturate(.9)}.mesh-agent-console .react-flow__edge-path{stroke-width:1.4px}.mesh-chat-message{border-radius:var(--mesh-radius);background:var(--mesh-editor-2)}.agent-attempt-card.selected{background:#6aa6f814;border-color:#6aa6f873}.agent-risk-badge.good{color:var(--mesh-green)}.agent-risk-badge.warn,.readiness-warning{color:var(--mesh-yellow)}.mesh-terminal-strip{z-index:40;border-top:1px solid var(--mesh-glass-top);background:linear-gradient(180deg, #ffffff06, transparent), var(--mesh-bg);min-height:34px;color:var(--mesh-muted);font-family:var(--mesh-mono);justify-content:space-between;align-items:center;gap:.75rem;padding:.28rem .7rem;font-size:.72rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000047}.mesh-terminal-owner,.mesh-terminal-segments,.mesh-terminal-segments button{align-items:center;gap:.42rem;min-width:0;display:flex}.mesh-terminal-owner,.mesh-terminal-segments button{border-radius:var(--mesh-radius-sm);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:.1rem .26rem}.mesh-terminal-owner:hover,.mesh-terminal-segments button:hover{color:var(--mesh-text);background:#25262a}.mesh-terminal-owner strong{color:var(--mesh-text)}.mesh-terminal-segments{justify-content:flex-end;overflow:hidden}.mesh-terminal-segments button{white-space:nowrap}.mesh-terminal-segments .good{color:var(--mesh-green)}.mesh-terminal-segments .warn{color:var(--mesh-yellow)}@media (max-width:1500px){.mesh-agent-console{grid-template-columns:248px minmax(0,1fr)}.mesh-agent-console .mesh-context-drawer{background:var(--mesh-panel);height:calc(100vh - 94px)}}@media (max-width:1050px){.mesh-agent-console{grid-template-columns:1fr}.mesh-session-rail{grid-template-rows:auto auto auto;gap:.5rem;height:auto;padding:.55rem .65rem;position:static}.mesh-agent-console .mesh-sidebar-brand{min-height:34px;padding-bottom:.42rem}.mesh-agent-console .mesh-nav{z-index:45;flex-wrap:wrap;gap:.25rem;max-width:100%;padding-bottom:.12rem;display:flex;position:relative;overflow-x:visible}.mesh-agent-console .mesh-nav-item{flex:108px;min-width:0;min-height:30px;padding:.34rem .48rem}.mesh-agent-console .mesh-nav-item span:not(.codicon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mesh-rail-workspaces{border-top-color:var(--mesh-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding-top:.45rem;display:grid;overflow-x:visible}.mesh-rail-section-title{grid-column:1/-1;align-self:center;padding:0 .2rem}.mesh-rail-workstream{min-width:0;min-height:38px;padding:.38rem .46rem}.mesh-agent-console .mesh-console-topbar{grid-template-columns:1fr;gap:.55rem;min-height:0}.mesh-agent-console .mesh-topbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mesh-run-workspace{grid-template-columns:1fr}.mesh-session-list{position:static}}@media (max-width:720px){.mesh-agent-console .mesh-sidebar-brand h1{font-size:.9rem}.mesh-brand-subtitle{display:none}.mesh-rail-workspaces,.mesh-agent-console .mesh-topbar-metrics,.mesh-agent-console .mesh-metric-grid,.mesh-agent-console .mesh-connector-grid{grid-template-columns:1fr}.mesh-agent-console .mesh-topbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mesh-agent-console .header-metric{min-height:34px;padding:.24rem .35rem}.mesh-command-hero .mesh-section-header{align-items:stretch}.mesh-command-actions,.mesh-topbar-actions,.mesh-terminal-strip,.mesh-terminal-segments{flex-wrap:wrap}.mesh-terminal-strip{position:static}.mesh-agent-console{padding-bottom:0}}.mesh-agent-console{background:var(--mesh-bg);grid-template-columns:292px minmax(0,1fr)}.mesh-agent-console.drawer-open{grid-template-columns:292px minmax(0,1fr) minmax(360px,420px)}.mesh-session-rail{background:linear-gradient(180deg, #ffffff06, transparent 32%), var(--mesh-side)}.mesh-agent-console .mesh-console-main{background:var(--mesh-bg)}.mesh-agent-console .mesh-console-topbar{background:linear-gradient(#ffffff09,#0000 80%),#181a1df5;min-height:58px;padding:.48rem .8rem}.mesh-agent-console .mesh-task-title h2{font-size:.98rem}.mesh-agent-console .mesh-topbar-metrics{grid-template-columns:repeat(4,minmax(104px,1fr))}.mesh-agent-console .mesh-topbar-actions{gap:.42rem}.mesh-agent-console .connection-dot span:not(.dot-indicator){display:none}.mesh-agent-console .mesh-page{padding:1.05rem}.mesh-agent-console .mesh-nav{gap:.08rem}.mesh-agent-console .mesh-nav-item{min-height:32px;color:var(--mesh-text-soft)}.mesh-agent-console .mesh-nav-item.active{background:var(--mesh-selection);color:var(--mesh-text);box-shadow:inset 0 0 0 1px #548af72e,0 0 14px #548af714}.mesh-rail-workspaces{border-top-color:var(--mesh-line)}@media (max-width:1050px){.mesh-agent-console,.mesh-agent-console.drawer-open{grid-template-columns:1fr}.mesh-agent-console .mesh-console-topbar{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.mesh-agent-console .mesh-topbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mesh-agent-console .mesh-topbar-metrics{grid-template-columns:minmax(0,1fr)}.mesh-agent-console .mesh-task-title,.mesh-agent-console .mesh-task-title span,.mesh-agent-console .mesh-topbar-actions{min-width:0;max-width:100%}}.mesh-rail-workstream:hover,.mesh-rail-workstream.active{border-color:var(--mesh-line-soft);background:linear-gradient(135deg,#3132389e,#25262c70)}.mesh-command-center{max-width:1360px;margin:0 auto}.mesh-command-hero{background:linear-gradient(135deg, #548af71a, transparent 42%), linear-gradient(315deg, #c77dbb14, transparent 44%), var(--mesh-editor);gap:.95rem;padding:1.1rem;display:grid}.mesh-command-dock{border-top:1px solid var(--mesh-glass-top);border-right:1px solid var(--mesh-glass-right);border-bottom:1px solid var(--mesh-glass-bottom);border-left:1px solid var(--mesh-glass-left);background:linear-gradient(180deg, #ffffff07, transparent 36%), var(--mesh-panel);border-radius:8px;max-width:920px;margin:0 auto;overflow:hidden;box-shadow:0 2px 8px #0000003d}.mesh-command-dock-copy{padding:1.05rem 1.1rem .75rem}.mesh-command-dock-copy h2{color:var(--mesh-text);margin:0;font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:700;line-height:1.14}.mesh-command-dock-copy p:last-child{max-width:76ch;color:var(--mesh-text-soft);margin:.55rem 0 0;font-size:.92rem;line-height:1.45}.mesh-command-dock-actions{align-items:center;gap:.44rem;padding:0 1.1rem .85rem;display:flex}.mesh-command-dock-actions .action-button{min-height:36px}.mesh-command-dock-footer{border-top:1px solid var(--mesh-line-soft);background:var(--mesh-editor-2);align-items:center;gap:.38rem;padding:.55rem .75rem;display:flex}.mesh-command-dock-footer button{min-width:0;color:var(--mesh-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:.35rem;padding:.26rem .45rem;font-size:.78rem;display:inline-flex}.mesh-command-dock-footer button:hover{color:var(--mesh-text);background:#25262a}.mesh-agent-console .mesh-card,.mesh-agent-console .context-panel,.mesh-agent-console .mesh-chat-message,.mesh-agent-console .agent-attempt-card{border-top-color:var(--mesh-glass-top);border-right-color:var(--mesh-glass-right);border-bottom-color:var(--mesh-glass-bottom);border-left-color:var(--mesh-glass-left);background:linear-gradient(180deg, #ffffff07, transparent 36%), var(--mesh-panel)}.mesh-agent-console .mesh-metric-card,.mesh-agent-console .mesh-list-row,.mesh-agent-console .mesh-connector-card,.mesh-agent-console .mesh-integration-row,.mesh-agent-console .header-metric{border-color:var(--mesh-line-soft);background:linear-gradient(#ffffff05,#161619e0)}.mesh-agent-console .action-button.primary,.mesh-agent-console .tab.active{background:linear-gradient(#548af733,#25324db8);border-color:#548af785}.mesh-agent-console .action-button:disabled{opacity:.45}.mesh-review-card,.mesh-agent-card,.mesh-evidence-card,.mesh-tool-card{border-color:var(--mesh-line-soft)}.mesh-agent-console .mesh-context-drawer{background:linear-gradient(180deg, #ffffff07, transparent 34%), var(--mesh-panel)}@media (max-width:1500px){.mesh-agent-console,.mesh-agent-console.drawer-open{grid-template-columns:252px minmax(0,1fr)}}@media (max-width:1050px){.mesh-agent-console,.mesh-agent-console.drawer-open{grid-template-columns:1fr}.mesh-command-dock{max-width:none}}@media (max-width:720px){.mesh-command-dock-actions,.mesh-command-dock-footer{flex-wrap:wrap}}.mesh-proof-strip{gap:.75rem;display:grid}.mesh-proof-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.52rem;display:grid}.mesh-proof-card{border:1px solid var(--mesh-line-soft);border-radius:var(--mesh-radius-sm);background:#161619d1;gap:.22rem;min-width:0;padding:.62rem;display:grid}.mesh-proof-card span,.mesh-proof-card small,.roadmap-phase-card span,.roadmap-surface-card span{color:var(--mesh-muted);font-size:.68rem}.mesh-proof-card strong{color:var(--mesh-text);font-family:var(--mesh-mono);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.1;overflow:hidden}.authority-pipeline{grid-template-columns:repeat(11,minmax(0,1fr));gap:.3rem;display:grid}.authority-step{border:1px solid var(--mesh-line-soft);border-radius:var(--mesh-radius-sm);min-width:0;color:var(--mesh-muted);background:#121216c7;gap:.12rem;padding:.45rem .36rem;display:grid}.authority-step.ready{color:var(--mesh-text);background:#1f2f1c8f;border-color:#73b00a57}.authority-step span{font-family:var(--mesh-mono);font-size:.58rem}.authority-step strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.gate-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.gate-matrix.compact{grid-template-columns:1fr}.gate-matrix-row{border-radius:var(--mesh-radius-sm);background:#161619d6;border:1px solid #73b00a38;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.56rem .62rem;display:grid}.gate-matrix-row.blocked{border-color:#f7546457}.gate-matrix-row span{color:var(--mesh-text-soft);font-size:.78rem}.gate-matrix-row strong{min-width:0;color:var(--mesh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.darkharness-panel{gap:.9rem}.darkharness-panel.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.darkharness-claim-group{border:1px solid var(--mesh-line-soft);border-radius:var(--mesh-radius-sm);background:#161619b8;gap:.5rem;padding:.65rem;display:grid}.darkharness-claim-list{flex-wrap:wrap;gap:.42rem;display:flex}.darkharness-claim-list span,.darkharness-claim-list small{border:1px solid var(--mesh-line-soft);max-width:100%;color:var(--mesh-text-soft);font-family:var(--mesh-mono);overflow-wrap:anywhere;border-radius:999px;padding:.18rem .42rem;font-size:.68rem}.mesh-section-header.compact{gap:.5rem;min-height:0;margin:0}.simulator-layout{grid-template-columns:minmax(340px,1fr) minmax(320px,.82fr);align-items:start;gap:.85rem;display:grid}.simulator-json{min-height:220px}.compact-select{min-width:min(360px,100%)}.simulation-card-grid,.trust-ladder-grid,.roadmap-phase-grid,.roadmap-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.simulation-card,.trust-card,.roadmap-phase-card,.roadmap-surface-card{border:1px solid var(--mesh-line-soft);border-radius:var(--mesh-radius);background:linear-gradient(#ffffff06,#0000 36%),#161619db;gap:.58rem;min-width:0;padding:.78rem;display:grid}.simulation-card.selected{background:#25324d57;border-color:#548af775}.simulation-card strong,.trust-card strong,.roadmap-phase-card strong,.roadmap-surface-card strong{color:var(--mesh-text);text-overflow:ellipsis;font-size:.86rem;line-height:1.25;overflow:hidden}.simulation-card p,.roadmap-phase-card p,.roadmap-surface-card p{color:var(--mesh-muted);margin:0;font-size:.76rem;line-height:1.4}.tag-row{flex-wrap:wrap;gap:.28rem;display:flex}.tag-row span{border:1px solid var(--mesh-line);max-width:100%;color:var(--mesh-text-soft);border-radius:999px;padding:.16rem .36rem;font-size:.66rem}.trust-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;display:grid}.trust-track span{border:1px solid var(--mesh-line);min-width:0;color:var(--mesh-muted);font-family:var(--mesh-mono);text-align:center;border-radius:999px;padding:.28rem .34rem;font-size:.62rem}.trust-track span.active{color:var(--mesh-text);background:#548af71f;border-color:#548af76b}.trust-rationale{gap:.35rem;min-width:0;display:grid}.trust-blocker-list{flex-wrap:wrap;gap:.28rem;min-width:0;display:flex}.trust-blocker-list span{color:#ffd29a;background:#ffc17014;border:1px solid #ffc17052;border-radius:999px;max-width:100%;padding:.18rem .4rem;font-size:.66rem;line-height:1.35}.roadmap-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-surface-card{grid-template-columns:auto minmax(0,1fr);gap:.32rem .58rem}.roadmap-surface-card span{border:1px solid var(--mesh-line);width:1.45rem;height:1.45rem;font-family:var(--mesh-mono);border-radius:999px;place-items:center;display:grid}.roadmap-surface-card p{grid-column:2}.mesh-status-pill.read-only,.mesh-status-pill.staging-ready,.mesh-status-pill.pilot-ready,.mesh-status-pill.production-ready,.mesh-status-pill.proposal-only{color:var(--mesh-blue);background:#548af717;border-color:#548af770}.mesh-status-pill.mock,.mesh-status-pill.unfinished,.mesh-status-pill.disabled{color:var(--mesh-yellow);background:#e6b45014;border-color:#e6b4506b}.mesh-command-dock-copy h2{font-size:1.82rem}@media (max-width:1320px){.mesh-proof-grid,.authority-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-card-grid,.trust-ladder-grid,.roadmap-phase-grid,.roadmap-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.simulator-layout,.darkharness-panel.compact,.gate-matrix{grid-template-columns:1fr}.gate-matrix-row{grid-template-columns:1fr;align-items:start}}@media (max-width:720px){.mesh-proof-grid,.authority-pipeline,.simulation-card-grid,.trust-ladder-grid,.roadmap-phase-grid,.roadmap-surface-grid{grid-template-columns:1fr}.mesh-command-dock-copy h2{font-size:1.28rem}}
.product-shell{color:#f4f4f1;background:#050606;grid-template-columns:252px minmax(0,1fr);min-height:100dvh;display:grid}.product-sidebar{background:#070808;border-right:1px solid #272727;flex-direction:column;min-height:100dvh;display:flex;position:sticky;top:0}.brand-row{justify-content:space-between;align-items:center;height:72px;padding:18px 16px;display:flex}.product-sidebar button,.product-sidebar select,.product-header select,.auth-card button,.setup-card button,.toolbar button,.quickstart-card button,.primary-button,.link-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px}.product-sidebar nav{flex:1;padding:0 8px;overflow:auto}.nav-group{margin-bottom:24px}.nav-group p{color:#999;margin:0 8px 9px;font-size:.76rem;font-weight:700}.nav-group button{color:#e9e9e4;text-align:left;align-items:center;gap:10px;width:100%;min-height:34px;padding:8px 10px;font-weight:650;display:flex}.nav-group button:hover,.nav-group button.active{background:#2c2c2c}.advanced-nav-toggle{justify-content:space-between}.advanced-nav-panel{background:#0b0c0c;border:1px solid #272727;border-radius:6px;gap:4px;margin:6px 0 0;padding:6px;display:grid}.advanced-nav-panel button{min-height:30px;padding:7px 8px;font-size:.82rem}.advanced-nav-search{color:#9f9f9a;background:#111313;border:1px solid #303233;border-radius:5px;align-items:center;gap:7px;height:32px;padding:0 8px;display:flex}.advanced-nav-search input{color:#f4f4f1;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.78rem}.sidebar-footer{border-top:1px solid #272727;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sidebar-footer div{min-width:0}.sidebar-footer strong,.sidebar-footer span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-footer span{color:#9f9f9a;font-size:.76rem}.product-main{min-width:0}.product-shell.console-mode{grid-template-columns:252px minmax(0,1fr)}.product-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.product-shell.sidebar-collapsed .brand-row{flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 10px}.product-shell.sidebar-collapsed .mesh-logo strong,.product-shell.sidebar-collapsed .nav-group p,.product-shell.sidebar-collapsed .nav-label,.product-shell.sidebar-collapsed .sidebar-footer div{display:none}.product-shell.sidebar-collapsed .nav-group button{justify-content:center;padding:8px}.product-shell.sidebar-collapsed .advanced-nav-panel{display:none}.product-shell.sidebar-collapsed .sidebar-footer{justify-content:center;padding:12px 8px}.product-shell.sidebar-collapsed .console-workspace,.product-shell.sidebar-collapsed .content-stack,.product-shell.sidebar-collapsed .settings-layout{width:min(1180px,100vw - 136px)}.console-workspace{width:min(1024px,100vw - 312px);min-width:0;margin:0 auto;padding:34px 0 72px}.console-workspace-toolbar{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 20% 12%,#89cdbb1f,#0000 38%),#0d0f0f;border:1px solid #262828;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:96px;margin-bottom:22px;padding:18px;display:flex}.console-workspace-toolbar div:first-child{gap:3px;min-width:0;display:grid}.console-workspace-toolbar span{color:#89cdbb;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:850}.console-workspace-toolbar strong{color:#f4f4f1;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;line-height:1.35;overflow:hidden}.console-workspace-actions{flex:none;gap:8px;display:flex}.console-workspace-actions button{color:#f4f4f1;cursor:pointer;background:#181a1a;border:1px solid #333;border-radius:6px;min-height:42px;padding:7px 10px;font-weight:800}.console-workspace-actions button:hover{background:#202323}.console-workspace .mesh-console-shell{background:#050606;border:1px solid #262828;border-radius:6px;min-height:calc(100dvh - 174px);overflow:hidden}.console-workspace .mesh-agent-console{--mesh-bg:#050606;--mesh-side:#070808;--mesh-panel:#101211;--mesh-editor:#0d0f0f;--mesh-editor-2:#151716;--mesh-line:#272727;--mesh-line-soft:#262828;--mesh-glass-top:#262828;--mesh-glass-right:#262828;--mesh-glass-bottom:#262828;--mesh-glass-left:#262828;--mesh-text:#f4f4f1;--mesh-text-soft:#d5d5cf;--mesh-muted:#aaa;--mesh-blue:#89cdbb;--mesh-green:#89cdbb;--mesh-yellow:#e0c27a;--mesh-red:#f1b8b8;--mesh-selection:#2c2c2c;--mesh-focus:#89cdbb38;--mesh-radius:6px;--mesh-radius-sm:6px;--mesh-shadow:none;color:#f4f4f1;background:#050606;font-family:Inter,IBM Plex Sans,Segoe UI,system-ui,sans-serif}.console-workspace .mesh-agent-console,.console-workspace .mesh-agent-console.drawer-open{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.console-workspace .mesh-agent-console .mesh-session-rail{display:none}.console-workspace .mesh-agent-console .mesh-console-topbar{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,#0d0f0f;border-bottom-color:#262828;grid-template-columns:minmax(0,1fr);padding:18px;position:relative}.console-workspace .mesh-agent-console .mesh-topbar-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.console-workspace .mesh-agent-console .mesh-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.console-workspace .mesh-agent-console .mesh-console-main{min-height:auto;box-shadow:none;background:#050606;border:0;border-radius:0}.console-workspace .mesh-agent-console .mesh-page{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,#050606}.console-workspace .mesh-agent-console .mesh-card,.console-workspace .mesh-agent-console .context-panel,.console-workspace .mesh-agent-console .context-insight-card,.console-workspace .mesh-agent-console .context-stat-card,.console-workspace .mesh-agent-console .mesh-chat-message,.console-workspace .mesh-agent-console .agent-attempt-card,.console-workspace .mesh-agent-console .mesh-metric-card,.console-workspace .mesh-agent-console .mesh-list-row,.console-workspace .mesh-agent-console .mesh-connector-card,.console-workspace .mesh-agent-console .mesh-integration-row,.console-workspace .mesh-agent-console .header-metric,.console-workspace .mesh-agent-console .timeline-summary,.console-workspace .mesh-agent-console pre{box-shadow:none;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,#101211;border-color:#262828;border-radius:6px}.console-workspace .mesh-agent-console .mesh-card h3,.console-workspace .mesh-agent-console .mesh-console-topbar h2,.console-workspace .mesh-agent-console .context-panel h4{color:#f4f4f1;font-weight:800}.console-workspace .mesh-agent-console .mesh-kicker,.console-workspace .mesh-agent-console .eyebrow,.console-workspace .mesh-agent-console .mesh-card label,.console-workspace .mesh-agent-console .mesh-metric-card span,.console-workspace .mesh-agent-console .mesh-proof-card span,.console-workspace .mesh-agent-console .context-stat-card span,.console-workspace .mesh-agent-console .tier-eyebrow{color:#89cdbb;letter-spacing:0}.console-workspace .mesh-agent-console .mesh-muted,.console-workspace .mesh-agent-console .mesh-card p,.console-workspace .mesh-agent-console .mesh-brand-subtitle,.console-workspace .mesh-agent-console .mesh-task-title span,.console-workspace .mesh-agent-console .header-metric-subline,.console-workspace .mesh-agent-console .connection-dot,.console-workspace .mesh-agent-console .mesh-metric-card small,.console-workspace .mesh-agent-console .mesh-list-row small,.console-workspace .mesh-agent-console .mesh-integration-row small,.console-workspace .mesh-agent-console .mesh-integration-row span,.console-workspace .mesh-agent-console .mesh-connector-card p,.console-workspace .mesh-agent-console .inspector-muted{color:#aaa}.console-workspace .mesh-agent-console .action-button.primary,.console-workspace .mesh-agent-console .tab.active{color:#fff;background:#5c23c6;border-color:#6b34d6}.console-workspace .mesh-agent-console .action-button.primary:hover,.console-workspace .mesh-agent-console .tab.active:hover{background:#6a2ed8}.console-workspace .mesh-agent-console .action-button,.console-workspace .mesh-agent-console input,.console-workspace .mesh-agent-console select,.console-workspace .mesh-agent-console textarea,.console-workspace .mesh-agent-console .tab,.console-workspace .mesh-agent-console .icon-btn{color:#f4f4f1;background:#181a1a;border-color:#333;border-radius:6px}.console-workspace .mesh-agent-console .action-button:hover,.console-workspace .mesh-agent-console .tab:hover,.console-workspace .mesh-agent-console .icon-btn:hover{background:#202323}.console-workspace .mesh-agent-console .mesh-status-pill.ready,.console-workspace .mesh-agent-console .status-chip.good{color:#aee5d5;background:#315f5529;border-color:#315f55}.console-workspace .mesh-agent-console .mesh-link-button,.console-workspace .mesh-agent-console .header-metric-icon{color:#89cdbb}.product-header{border-bottom:1px solid #272727;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 22px;display:flex}.product-header h1,.toolbar h2,.setup-card h1,.auth-card h1{letter-spacing:0;margin:0}.product-header h1{font-size:1.45rem}.breadcrumb-row{color:#89cdbb;align-items:center;gap:7px;margin-bottom:3px;font-size:.76rem;font-weight:850;display:flex}.product-header p,.toolbar p,.setup-card p,.auth-card p{color:#aaa;margin:3px 0 0}.product-header select{background:#191919;border-color:#333;min-width:190px;padding:10px 12px}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.lens-selector{color:#aaa;text-transform:uppercase;gap:4px;font-size:.72rem;font-weight:850;display:grid}.lens-selector select{min-width:160px}.product-alert{color:#f1b8b8;background:#793d3d29;border:1px solid #604044;border-radius:5px;align-items:flex-start;gap:9px;width:min(1024px,100vw - 312px);margin:18px auto 0;padding:10px 12px;display:flex}.content-stack{width:min(1024px,100vw - 312px);margin:0 auto;padding:34px 0 72px}.quickstart-card{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/66px 66px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/66px 66px,radial-gradient(circle at 30% 20%,#6376743d,#0000 45%),#080909;border:1px solid #242626;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:160px;padding:18px;display:grid}.partner-home-hero{background:#0b0f0e;border:1px solid #315f55;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:180px;padding:24px;display:flex}.partner-home-hero.warn{background:#11100b;border-color:#6c5630}.partner-home-hero span,.advanced-console-band span{color:#89cdbb;text-transform:uppercase;font-size:.76rem;font-weight:850}.partner-home-hero.warn span{color:#e0c27a}.partner-home-hero h2{margin:4px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.partner-home-hero p{color:#c6c8c1;max-width:680px;margin:0}.partner-home-hero button,.advanced-console-band button,.partner-card button,.admission-result button{color:#f4f4f1;cursor:pointer;background:#181a1a;border:1px solid #333;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex}.partner-home-grid{grid-template-columns:.85fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.insights-ask-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;margin-top:12px;display:grid}.partner-card{background:#121413;border:1px solid #262828;border-radius:6px;min-width:0;overflow:hidden}.partner-card.next{padding-bottom:14px}.partner-card.next>strong,.partner-card.next>p,.partner-card.next>button{margin-left:14px;margin-right:14px}.partner-card.next>strong{color:#f4f4f1;margin-top:14px;font-size:1.1rem;display:block}.partner-card.next>p{color:#aaa;line-height:1.45}.advanced-console-band{background:#101211;border:1px solid #262828;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.advanced-console-band strong{color:#f4f4f1;margin-top:4px;display:block}.quickstart-card h2{margin:0 0 4px}.quickstart-card button,.primary-button{color:#fff;background:#5c23c6;border-color:#6b34d6;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:750;display:inline-flex}.quickstart-card button:hover,.primary-button:hover{background:#6a2ed8}.primary-button:disabled{opacity:.48;cursor:not-allowed}.section-label,.card-section h3{color:#a9a9a4;margin:26px 0 10px;font-size:.82rem}.operator-console{background-color:#0d0f0f;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #262828;border-radius:6px;margin-top:18px;overflow:hidden}.console-heading{border-bottom:1px solid #262828;justify-content:space-between;align-items:flex-start;gap:18px;min-height:112px;padding:22px;display:flex}.console-heading span,.console-metric span,.panel-title,.console-row span,.empty-inline{color:#a9a9a4;font-size:.78rem;font-weight:800}.console-heading h2{max-width:680px;margin:5px 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.console-heading button{color:#f4f4f1;cursor:pointer;background:#181a1a;border:1px solid #333;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex}.console-metrics{border-bottom:1px solid #262828;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.console-metric{border-right:1px solid #262828;align-content:start;gap:8px;min-width:0;min-height:132px;padding:16px;display:grid}.console-metric:last-child{border-right:0}.console-metric svg{color:#b8d6d2}.console-metric.warn svg{color:#e0c27a}.console-metric.good svg{color:#89cdbb}.console-metric strong{color:#fff;font-size:1.3rem;line-height:1.1}.console-metric small,.console-row small{color:#aaa;line-height:1.35}.console-panels{grid-template-columns:1.1fr 1.1fr 1fr;display:grid}.console-panel{border-right:1px solid #262828;min-width:0}.console-panel:last-child{border-right:0}.panel-title{border-bottom:1px solid #262828;align-items:center;gap:8px;min-height:44px;padding:12px 14px;display:flex}.insights-panel,.ask-mesh-panel{background:#121413;border:1px solid #262828;border-radius:6px;min-width:0;overflow:hidden}.insight-list{display:grid}.insight-card{border-bottom:1px solid #262828;gap:8px;min-height:178px;padding:14px;display:grid}.insight-card:last-child{border-bottom:0}.insight-card.critical{border-left:3px solid #d77b70}.insight-card.warning{border-left:3px solid #e0c27a}.insight-card.info{border-left:3px solid #83b8d4}.insight-card.success{border-left:3px solid #89cdbb}.insight-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.insight-card-head span,.insight-card-head strong,.ask-result span{color:#9fd2ca;text-transform:uppercase;font-size:.76rem;font-weight:850}.insight-card h3{color:#f4f4f1;margin:0;font-size:1rem}.insight-card p,.ask-result p{color:#b9bbb7;margin:0;line-height:1.45}.insight-card button,.ask-result button,.ask-mesh-form button,.ask-suggestions button{color:#f4f4f1;cursor:pointer;background:#181a1a;border:1px solid #333;border-radius:6px;padding:8px 10px;font-weight:800}.ask-mesh-form{border-bottom:1px solid #262828;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.ask-mesh-form input{color:#f2f1e8;background:#111313;border:1px solid #303233;border-radius:6px;min-width:0;padding:9px 10px}.ask-result{border-bottom:1px solid #262828;gap:9px;padding:14px;display:grid}.ask-result.unsupported{border-left:3px solid #e0c27a}.ask-result small{color:#aaa;overflow-wrap:anywhere}.ask-suggestions{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.sensitivity-badges{flex-wrap:wrap;gap:6px;display:flex}.sensitivity-badges span{color:#d8d8d2;border:1px solid #343636;border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:850}.sensitivity-badges span.warn{color:#f2d492;border-color:#6f5b2d}.sensitivity-badges span.info{color:#a8d6ef;border-color:#345465}.source-line{color:#838a87;flex-wrap:wrap;gap:6px;line-height:1.35;display:flex}.source-line span{overflow-wrap:anywhere}.console-row{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262828;gap:5px;padding:12px 14px;display:grid}.console-row:hover,.console-heading button:hover{background:#171a19}.console-row strong{color:#f4f4f1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-inline{border-bottom:1px solid #262828;align-items:center;gap:8px;min-height:74px;padding:14px;display:flex}.praxis-home{background-color:#0a0d0c;background-image:linear-gradient(135deg,#89cdbb1f,#0000 46%),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,82px 82px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #28433f;border-radius:6px;grid-template-columns:minmax(0,1.25fr) minmax(420px,.95fr);gap:0;margin-top:18px;display:grid;overflow:hidden}.praxis-home-copy{border-right:1px solid #28433f;flex-direction:column;justify-content:center;min-height:244px;padding:24px;display:flex}.praxis-home-copy span,.praxis-stat span,.praxis-stage span,.praxis-list-row span,.praxis-tool span{color:#89cdbb;text-transform:uppercase;font-size:.76rem;font-weight:850}.praxis-home-copy h2{max-width:640px;margin:8px 0;font-size:clamp(1.5rem,2.5vw,2.45rem);line-height:1.02}.praxis-home-copy p{color:#b5b8b2;max-width:680px;margin:0}.praxis-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.praxis-stat{border-bottom:1px solid #28433f;border-right:1px solid #28433f;align-content:center;gap:6px;min-height:122px;padding:17px;display:grid}.praxis-stat:nth-child(2n){border-right:0}.praxis-stat:nth-last-child(-n+2){border-bottom:0}.praxis-stat strong{color:#fff;font-size:1.45rem;line-height:1}.praxis-stat small,.praxis-home-actions small,.praxis-stage small,.praxis-stage-actions small,.praxis-list-row small,.praxis-tool small{color:#aeb4ae;line-height:1.35}.praxis-home-actions{border-top:1px solid #28433f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.praxis-home-actions button{color:#f4f4f1;cursor:pointer;background:#173d37;border:1px solid #315f55;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-weight:850;display:inline-flex}.praxis-workbench{background:#101211;border:1px solid #262828;border-radius:6px;grid-template-columns:minmax(0,1.4fr) minmax(190px,.65fr) minmax(220px,.75fr);display:grid;overflow:hidden}.praxis-stage{border-right:1px solid #262828;align-content:start;gap:8px;min-width:0;min-height:170px;padding:18px;display:grid}.praxis-stage:last-child{border-right:0}.praxis-stage.primary{background-color:#0c0f0e;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.praxis-stage h2{margin:0;font-size:clamp(1.3rem,2vw,2rem)}.praxis-stage p{color:#b5b8b2;margin:0}.praxis-stage strong{color:#fff;overflow-wrap:anywhere;font-size:1.2rem}.praxis-stage-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.praxis-stage-actions button{color:#f4f4f1;text-align:left;cursor:pointer;background:#132c29;border:1px solid #315f55;border-radius:6px;gap:3px;min-height:48px;padding:8px 10px;display:grid}.praxis-stage-actions button:disabled{color:#c9b8ae;cursor:not-allowed;background:#201615;border-color:#4c3931}.praxis-lanes{grid-template-columns:.9fr 1.1fr 1fr;gap:12px;display:grid}.praxis-lane{background:#121413;border:1px solid #262828;border-radius:6px;min-width:0;overflow:hidden}.praxis-list-row,.praxis-tool{border-bottom:1px solid #262828;gap:5px;min-height:88px;padding:13px 14px;display:grid}.praxis-list-row:last-child,.praxis-tool:last-child{border-bottom:0}.praxis-list-row strong,.praxis-tool strong{color:#f4f4f1;overflow-wrap:anywhere}.praxis-tool.good{border-left:3px solid #89cdbb}.praxis-tool.warn{border-left:3px solid #e0c27a}.praxis-import-panel{gap:14px;padding:18px;display:grid}.praxis-import-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.praxis-file-input{background:#101211;border:1px solid #303333;border-radius:6px;align-content:start;gap:8px;min-width:0;min-height:104px;padding:12px;display:grid}.praxis-file-input span{color:#89cdbb;font-size:.76rem;font-weight:850}.praxis-file-input input{color:#d8d8d2;width:100%;font-size:.78rem}.praxis-file-input small{color:#aaa;overflow-wrap:anywhere}.praxis-action-strip{flex-wrap:wrap;gap:8px;display:flex}.praxis-action-strip button,.praxis-import-panel .panel-heading button{color:#f4f4f1;cursor:pointer;background:#132c29;border:1px solid #315f55;border-radius:6px;min-height:38px;padding:8px 10px;font-weight:800}.praxis-action-strip button:disabled,.praxis-import-panel .panel-heading button:disabled{color:#8f8f88;cursor:not-allowed;background:#1a1a18;border-color:#403d36}.praxis-stepper{background:#0d0f0f;border:1px solid #262828;border-radius:6px;overflow:hidden}.praxis-step{border-bottom:1px solid #262828;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.praxis-step.complete .step-index{color:#aee5d5;border-color:#315f55}.step-index{color:#aaa;border:1px solid #454847;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.praxis-step strong,.praxis-step small{display:block}.praxis-step small{color:#aaa;overflow-wrap:anywhere;margin-top:3px}.praxis-step button,.praxis-step-secondary button{color:#f4f4f1;cursor:pointer;background:#132c29;border:1px solid #315f55;border-radius:6px;min-height:36px;padding:8px 10px;font-weight:800}.praxis-step button:disabled,.praxis-step-secondary button:disabled{color:#8f8f88;cursor:not-allowed;background:#1a1a18;border-color:#403d36}.praxis-step-secondary{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.capability-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card,.read-model-card,.environment-card,.setting-card,.trace-step,.stat-card,.praxis-import-panel,.launch-panel,.approval-panel,.approval-card,.proof-panel,.profile-panel,.settings-panel,.member-config-panel,.config-posture-card,.keys-env-panel{background:#171817;border:1px solid #262828;border-radius:6px}.capability-card{text-align:left;background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 76% 24%,#8d95912e,#0000 34%),#101111;flex-direction:column;justify-content:flex-end;gap:8px;min-height:160px;padding:18px;display:flex}.capability-card:hover,.environment-card:hover{border-color:#4c4c4c}.capability-card strong,.environment-card h4,.read-model-card strong{color:#fff;font-size:1rem}.capability-card span,.environment-card p,.read-model-card span,.setting-card p,.stat-card p{color:#aaa}.capability-card .tile-state{color:#d8d8d2;letter-spacing:0;border:1px solid #343636;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:.72rem;font-weight:800}.tile-state.ready{color:#aee5d5;border-color:#365f55}.tile-state.empty{color:#ead58e;border-color:#5d5634}.tile-state.degraded,.tile-state.blocked,.tile-state.unauthorized,.tile-state.backend-unavailable{color:#f0b5ac;border-color:#704442}.capability-card small{color:#7b817f;overflow-wrap:anywhere;font-size:.72rem}.toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.search-bar{background:#080808;border:1px solid #272727;border-radius:6px;align-items:center;gap:10px;height:37px;padding:0 12px;display:flex}.search-bar input{color:#f4f4f1;background:0 0;border:0;outline:none;flex:1}.environment-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.product-alert.success{color:#aee5d5;background:#315f5529;border-color:#315f55}.product-alert.warn{color:#f2d492;background:#785b242e;border-color:#6f5b2d}.launch-panel .product-alert,.settings-panel .product-alert,.member-config-panel .product-alert,.proof-panel .product-alert{width:100%;margin:0}.environment-card{flex-direction:column;min-height:218px;padding:24px;display:flex}.environment-card div:first-child,.tag-row{justify-content:space-between;align-items:center;gap:7px;display:flex}.environment-card h4{margin:18px 0 6px}.environment-card p{flex:1;line-height:1.55}.connector-legend,.blocker-badges{flex-wrap:wrap;gap:7px;display:flex}.connector-legend{margin:10px 0 16px}.filter-row,.member-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.filter-row label,.member-config-grid label{color:#aaa;gap:7px;font-size:.8rem;font-weight:750;display:grid}.filter-row select,.member-config-grid select,.member-config-grid input{color:#f2f1e8;background:#111313;border:1px solid #303233;border-radius:5px;width:100%;padding:9px 10px}.connector-legend span,.blocker-badges span{color:#d8d8d2;border:1px solid #343636;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.blocker-badges span{color:#f0b5ac;border-color:#704442;border-radius:5px}.tag-row{flex-wrap:wrap;justify-content:flex-start}.tag-row span,.card-section h3 span{color:#f7f7f4;background:#303030;border-radius:4px;padding:4px 8px;font-size:.76rem;font-weight:700}.stat-row{border:1px solid #262828;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.stat-card{border:0;border-right:1px solid #262828;padding:20px}.stat-card:last-child{border-right:0}.stat-card span{color:#aaa;text-transform:uppercase;font-size:.75rem;font-weight:800}.stat-card strong{margin:8px 0 3px;font-size:1.9rem;display:block}.data-table{border:1px solid #262828;border-radius:6px;min-height:374px}.table-head,.table-row{border-bottom:1px solid #262828;grid-template-columns:1.4fr 1.2fr 1fr 1.2fr 1fr;gap:10px;padding:12px 18px;display:grid}.data-table.compact .table-head,.data-table.compact .table-row{grid-template-columns:1.5fr .8fr .8fr}.table-head{color:#aaa;font-weight:800}.empty-eval{text-align:center;color:#aaa;align-content:center;place-items:center;min-height:300px;display:grid}.settings-layout{grid-template-columns:minmax(360px,730px) minmax(320px,1fr);gap:24px;width:min(1180px,100vw - 312px);margin:0 auto;padding:28px 0 72px;display:grid}.profile-panel,.settings-panel{padding:26px}.avatar-disc{background:#282828;border-radius:50%;place-items:center;width:128px;height:128px;margin:24px 0;font-size:2rem;font-weight:800;display:grid}.form-read{gap:8px;margin-bottom:15px;font-weight:750;display:grid}.form-read span{color:#bdbdb7;border:1px solid #282828;border-radius:5px;min-height:36px;padding:9px 12px;font-weight:500}.form-read.large span{min-height:78px}.button-row{justify-content:flex-end;gap:8px;display:flex}.member-config-panel{gap:14px;padding:18px;display:grid}.member-config-panel h3,.keys-env-panel h3{margin:0 0 5px}.member-config-panel p{color:#aaa;margin:0;line-height:1.45}.member-config-grid{grid-template-columns:minmax(260px,1fr) 160px auto;align-items:end}.create-team-panel{background:#101211;border:1px solid #262828;border-radius:6px;gap:12px;margin:20px 0;padding:16px;display:grid}.create-team-panel h3{margin:0}.create-team-panel label{color:#aaa;gap:8px;font-size:.82rem;font-weight:750;display:grid}.create-team-panel input{color:#f2f1e8;background:#111313;border:1px solid #303233;border-radius:5px;width:100%;min-height:42px;padding:9px 10px}.product-alert.inline{width:auto;margin:0}.setting-grid{gap:10px;display:grid}.trace-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trace-step{gap:7px;min-height:128px;padding:14px;display:grid}.trace-step span,.trace-step small{color:#aaa;font-size:.78rem}.trace-step strong{color:#f2f1e8;font-size:.92rem;line-height:1.35}.launch-panel{gap:14px;padding:18px;display:grid}.launch-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.launch-heading span{color:#9fd2ca;font-size:.78rem;font-weight:800}.launch-heading h3{margin:5px 0}.launch-heading p{color:#aaa;margin:0}.launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.launch-grid label{color:#aaa;gap:7px;font-size:.8rem;font-weight:750;display:grid}.launch-grid input,.launch-grid select{color:#f2f1e8;background:#111313;border:1px solid #303233;border-radius:5px;width:100%;padding:9px 10px}.launch-grid .launch-reason{grid-column:span 2}.launch-grid small{color:#8f9592;line-height:1.35}.audit-template-row{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.audit-template-row button{color:#d8d8d2;cursor:pointer;background:#111313;border:1px solid #303233;border-radius:6px;padding:8px 10px}.toggle-row{grid-template-columns:auto 1fr;align-self:end;align-items:center}.toggle-row input{width:auto}.admission-result{background:#315f5524;border:1px solid #315f55;border-radius:6px;gap:5px;padding:12px;display:grid}.admission-result.blocked{background:#70444229;border-color:#704442}.admission-result span,.admission-result small,.admission-result p{color:#aaa;margin:0}.approval-panel,.proof-panel{gap:14px;padding:18px;display:grid}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading span{color:#9fd2ca;font-size:.78rem;font-weight:800}.panel-heading h3{margin:5px 0}.panel-heading p{color:#aaa;margin:0}.panel-heading strong{color:#f2f1e8}.approval-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approval-card{gap:10px;padding:14px;display:grid}.approval-card.blocked{border-color:#704442}.approval-card div:first-child{gap:3px;display:grid}.approval-card span,.approval-card small,.approval-card p,.approval-card label{color:#aaa}.approval-card strong{color:#f2f1e8}.approval-card input,.proof-run-select select{color:#f2f1e8;background:#111313;border:1px solid #303233;border-radius:5px;width:100%;padding:9px 10px}.approval-actions{flex-wrap:wrap;gap:8px;display:flex}.proof-run-select{color:#aaa;gap:8px;font-size:.82rem;font-weight:750;display:grid}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.setting-card{padding:14px}.setting-card span{color:#aaa;text-transform:capitalize;font-size:.8rem}.setting-card strong{margin:4px 0;display:block}.setting-card select,.settings-save-row input{color:#f2f1e8;background:#111313;border:1px solid #303233;border-radius:5px;width:100%;padding:9px 10px}.setting-card code{white-space:normal;color:#9fd2ca;border-top:1px solid #262828;padding-top:10px;display:block}.setting-advanced{border-top:1px solid #262828;padding-top:10px}.setting-advanced summary{color:#d8d8d2;cursor:pointer;font-weight:800}.setting-advanced code{border-top:0}.settings-save-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.settings-save-row label{color:#aaa;gap:8px;font-size:.82rem;font-weight:700;display:grid}.read-model-card{gap:8px;padding:18px;display:grid}.read-model-card p{color:#b9bbb7;margin:0;line-height:1.45}.read-model-card details{border-top:1px solid #262828;padding-top:8px}.read-model-card summary{color:#d8d8d2;cursor:pointer;font-weight:800}.read-model-card pre{color:#b7c7c4;background:#0b0c0c;border:1px solid #252525;max-height:220px;overflow:auto}.keys-posture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.config-posture-card{align-content:start;gap:8px;min-height:170px;padding:16px;display:grid}.config-posture-card.ready{border-color:#315f55}.config-posture-card.blocked{border-color:#704442}.config-posture-card span{color:#aaa;text-transform:uppercase;font-size:.78rem;font-weight:800}.config-posture-card strong{color:#f2f1e8;font-size:1.1rem}.config-posture-card p{color:#aaa;margin:0;line-height:1.45}.keys-env-panel{padding:18px}.env-var-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.env-var-grid code{color:#9fd2ca;white-space:normal;background:#101211;border:1px solid #303233;border-radius:5px;padding:9px}.auth-scene,.setup-scene,.product-boot{background:#050606;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.auth-scene:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 70% 8%,#ff8c002b,#0000 28%),radial-gradient(circle at 13% 42%,#97bfaf21,#0000 30%),linear-gradient(#050711 0%,#090a07 38%,#0f110c 100%);position:absolute;inset:0}.auth-scene:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 48%,#0000 0%,#07080629 42%,#070806d1 100%),linear-gradient(90deg,#070806d6 0%,#0708063d 42%,#0708068f 100%),linear-gradient(#0708060a 0%,#070806c7 100%);position:absolute;inset:0}.auth-ascii-flow{pointer-events:none;z-index:1;opacity:.98;position:absolute;inset:0;overflow:hidden}.auth-ascii-flow canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.auth-card,.setup-card{z-index:3;background:#090909eb;border:1px solid #5a5144;border-radius:5px;width:min(430px,100vw - 32px);padding:40px;position:relative}.auth-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.mesh-logo{align-items:center;gap:9px;min-width:0;display:inline-flex}.mesh-logo img{width:32px;height:auto;display:block}.mesh-logo strong{color:#f4f4f1;letter-spacing:0;font-size:1.18rem;font-weight:850}.mesh-logo.compact img{object-fit:contain;width:42px;max-height:42px}.setup-card>.mesh-logo,.product-boot .mesh-logo{justify-content:center;margin:0 auto 22px}.product-boot .mesh-logo{margin-bottom:12px}.auth-card h1,.auth-card p,.setup-card h1,.setup-card p{text-align:center}.oauth-stack{gap:8px;margin:24px 0 14px;display:grid}.auth-backend-banner,.auth-provider-note{color:#f1b8b8;background:#793d3d29;border:1px solid #604044;border-radius:5px}.auth-backend-banner{text-align:left;align-items:flex-start;gap:9px;margin-top:18px;padding:10px 12px;display:flex}.auth-provider-note{margin:-4px 0 12px;padding:8px 10px;font-size:.78rem;line-height:1.35}.auth-provider-note.neutral{color:#c6c8c1;background:#315f551a;border-color:#3b4643}.oauth-stack button,.auth-card label input,.setup-card label input{color:#f4f4f1;background:#090909;border:1px solid #7a705f;min-height:52px}.oauth-stack button{align-items:center;gap:14px;padding:0 16px;display:flex}.oauth-stack button:disabled{opacity:.45;cursor:not-allowed}.divider{color:#aaa;align-items:center;gap:14px;margin:12px 0;display:flex}.divider:before,.divider:after{content:"";background:#7a705f;flex:1;height:1px}.auth-card label,.setup-card label{gap:8px;margin-bottom:12px;font-weight:750;display:grid}.auth-card .consent-row{color:#c6c8c1;grid-template-columns:auto 1fr;align-items:start;font-weight:650;line-height:1.35}.auth-card .consent-row input{width:16px;height:16px;min-height:auto;margin-top:2px}.auth-card input,.setup-card input{border-radius:5px;padding:0 12px}.captcha-box,.auth-error{color:#bbb;border:1px solid #7a705f;align-items:center;gap:10px;min-height:50px;margin:10px 0 16px;padding:10px 12px;display:flex}.captcha-widget{align-items:center;display:grid}.captcha-render-target{min-height:42px}.captcha-widget span{color:#bbb;font-size:.78rem}.captcha-box.blocked,.auth-error{color:#f4b4b4;border-color:#793d3d}.auth-error.compact{min-height:0;margin:6px 0 10px;padding:8px 10px}.auth-card .primary-button,.setup-card .primary-button{width:100%;min-height:52px;margin-top:4px}.link-button{color:#f4f4f1;width:100%;margin-top:14px;font-weight:800}.skeleton-panel,.state-panel{border:1px solid #282828;width:min(880px,100vw - 312px);margin:42px auto;padding:24px}.skeleton-panel span{background:linear-gradient(90deg,#111,#1d1d1d,#111);border-radius:6px;height:90px;margin-bottom:12px;display:block}@media (max-width:1050px){.product-shell{grid-template-columns:64px minmax(0,1fr)}.nav-group p,.nav-group button:not(.active) span,.product-sidebar button{font-size:0}.brand-row{justify-content:center;padding-inline:10px}.brand-row .mesh-logo img{width:34px}.brand-row .mesh-logo strong{display:none}.nav-group button{justify-content:center}.sidebar-footer div{display:none}.content-stack,.skeleton-panel,.state-panel{width:min(100% - 32px,960px)}.environment-grid,.capability-grid,.console-metrics,.console-panels,.partner-home-grid,.insights-ask-grid,.launch-grid,.praxis-import-grid,.approval-list,.proof-grid,.keys-posture-grid,.env-var-grid,.praxis-home,.praxis-workbench,.praxis-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.console-metric:nth-child(2),.console-panel:nth-child(2){border-right:0}.settings-layout{grid-template-columns:1fr;width:min(100% - 32px,960px);padding:20px 0 72px}}@media (max-width:720px){.product-shell{display:block}.product-sidebar{border-bottom:1px solid #272727;border-right:0;min-height:auto;position:static}.brand-row{justify-content:space-between;height:56px}.brand-row .mesh-logo strong,.sidebar-footer div{display:block}.brand-row .mesh-logo img{width:28px}.product-sidebar nav{gap:8px;padding:0 8px 10px;display:flex;overflow-x:auto}.nav-group{gap:6px;min-width:auto;margin-bottom:0;display:flex}.nav-group p{display:none}.nav-group button,.product-sidebar button{white-space:nowrap;justify-content:flex-start;width:auto;min-width:max-content;font-size:.84rem}.sidebar-footer{min-height:48px;padding:8px 12px}.sidebar-footer div{min-width:0}.product-header{padding:16px}.product-header select{width:100%;min-width:0}.header-actions{justify-content:stretch}.lens-selector select{min-width:0}.product-header,.toolbar,.quickstart-card,.partner-home-hero,.advanced-console-band,.console-heading{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.environment-grid,.capability-grid,.capability-grid.two,.partner-home-grid,.insights-ask-grid,.stat-row,.console-metrics,.console-panels,.launch-grid,.praxis-import-grid,.approval-list,.proof-grid,.filter-row,.member-config-grid,.keys-posture-grid,.env-var-grid{grid-template-columns:1fr}.product-shell.sidebar-collapsed .nav-label{display:inline}.launch-grid .launch-reason{grid-column:auto}.praxis-step{grid-template-columns:30px minmax(0,1fr)}.praxis-step button,.praxis-step>span{grid-column:1/-1}.console-metric,.console-panel,.praxis-home-copy,.praxis-stage{border-right:0}.praxis-home,.praxis-workbench,.praxis-lanes,.praxis-home-grid{grid-template-columns:1fr}.praxis-stat,.praxis-stat:nth-child(2n),.praxis-stat:nth-last-child(-n+2){border-bottom:1px solid #28433f;border-right:0}.praxis-home-actions{display:grid}.table-head,.table-row{grid-template-columns:1fr}}

