@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--bg:#07090b;--bg-1:#0c1014;--bg-2:#12171b;--panel:#12181fa3;--panel-strong:#181f27d1;--panel-hi:#202a34f0;--border:#8cb4c81f;--border-hi:#b4dcf03d;--grid-line:#90c0d024;--text:#d8e2ea;--text-strong:#f4f7fa;--muted:#84909b;--muted-2:#53606b;--accent:#28d0ea;--accent-soft:#28d0ea1a;--accent-2:#fba63f;--accent-2-soft:#fba63f1a;--ok:#5fd28a;--ok-soft:#5fd28a1f;--warn:#f5c84c;--danger:#ef6e6e;--shadow-sm:0 12px 32px -28px #00000075;--shadow-md:0 28px 80px -44px #00000085;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--max-width:1240px}*{box-sizing:border-box}html{background:var(--bg)}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6;overflow-x:hidden}button,fieldset,input,select{font:inherit}button{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{color:var(--text-strong);background:#28d0ea47}.page-shell{min-height:100vh;padding-bottom:3rem;position:relative}.bg-layer{pointer-events:none;position:fixed;inset:0}.bg-base{background:radial-gradient(circle at 20% -10%, #28d0ea14, transparent 42%), radial-gradient(circle at 84% 100%, #fba63f14, transparent 48%), linear-gradient(180deg, var(--bg) 0%, var(--bg-1) 48%, var(--bg-2) 100%)}.bg-hex{opacity:.52;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34.641' height='60' viewBox='0 0 34.641 60'><g fill='none' stroke='%2390c0d0' stroke-width='1' stroke-opacity='0.5' stroke-linecap='round' stroke-linejoin='round'><path d='M34.641 10L17.3205 0L0 10L0 30L17.3205 40L34.641 30'/><path d='M17.3205 40L17.3205 60'/></g></svg>");background-size:34.641px 60px;-webkit-mask-image:radial-gradient(circle at 45% 30%,#000 0%,#000000b3 38%,#0000 80%);mask-image:radial-gradient(circle at 45% 30%,#000 0%,#000000b3 38%,#0000 80%)}.bg-grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px}.site-header{z-index:20;border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--panel-strong) 0%, #12181fb8 100%);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);position:sticky;top:0}.site-header-inner,.dashboard-shell{width:min(var(--max-width), calc(100vw - 2rem));margin:0 auto}.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.6rem;display:grid}.brand,.brand-copy,.header-crumb,.header-actions,.dash-meta,.status-pill,.metric-label-row,.section-title,.group-head,.service-head,.service-pills,.segmented,.search-wrap,.status-line,.empty-state,.related-links{align-items:center;display:flex}.brand{gap:.75rem;min-width:0}.brand-mark{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);border-radius:var(--radius-sm);width:2.45rem;height:2.45rem;color:var(--accent);background:var(--accent-soft);letter-spacing:.04em;flex:none;place-items:center;font-weight:700;display:grid}.brand-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15}.brand-name{color:var(--text-strong);font-weight:700}.brand-tagline,.header-crumb,.dash-sub,.dash-meta,.tag,.idx,.section-kicker{color:var(--muted);font-size:.74rem}.header-crumb{white-space:nowrap;justify-content:center;gap:.35rem;min-width:0;overflow:hidden}.crumb-prompt{color:var(--accent)}.crumb-command{color:var(--text)}.crumb-caret{background:var(--accent);width:.45rem;height:1rem;animation:1.1s steps(2,start) infinite blink}.header-actions{justify-content:flex-end}.snapshot-source,.snapshot-token-form{align-items:center;display:flex}.snapshot-source{justify-content:flex-end;gap:.55rem;min-width:0}.snapshot-token-form{gap:.4rem}.snapshot-token-form input{border:1px solid var(--border-hi);border-radius:var(--radius-sm);width:min(13rem,24vw);min-width:8rem;min-height:1.95rem;color:var(--text-strong);background:color-mix(in srgb, var(--bg-1) 78%, transparent);outline:none;padding:0 .55rem;font-size:.72rem}.snapshot-token-form input::placeholder{color:var(--muted-2)}.snapshot-token-form button{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);border-radius:var(--radius-sm);min-height:1.95rem;color:var(--accent);background:var(--accent-soft);cursor:pointer;font-size:.72rem}.status-pill,.service-pill{border:1px solid var(--border);min-height:1.7rem;color:var(--text);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);white-space:nowrap;border-radius:999px;gap:.42rem;padding:.18rem .62rem;font-size:.72rem}.status-pill span{background:var(--ok);width:.46rem;height:.46rem;box-shadow:0 0 .75rem color-mix(in srgb, var(--ok) 48%, transparent);border-radius:999px}.status-pill.ok{color:var(--ok)}.status-pill.warn{color:var(--warn)}.status-pill.warn span{background:var(--warn);box-shadow:0 0 .75rem color-mix(in srgb, var(--warn) 42%, transparent)}.dashboard-shell{z-index:2;padding-top:1.3rem;position:relative}.dash-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.section-kicker{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;display:block}.dash-head h1{color:var(--text-strong);margin:0;font-size:clamp(2rem,6vw,4rem);line-height:.96}.dash-sub{margin:.75rem 0 0}.dash-meta{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:34rem}.dash-meta span,.tag{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 70%, transparent);border-radius:999px;padding:.35rem .58rem}.dash-meta b,.tag b{color:var(--text-strong)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.metric-card,.dashboard-section,.status-summary,.profile-card,.service-card,.markdown-panel,.entry-rail,.context-panel,.context-file-card,.context-route-card,.config-panel,.patch-preview-panel,.registry-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);position:relative}.metric-card,.dashboard-section,.status-summary{overflow:hidden}.metric-card:before,.dashboard-section:before,.status-summary:before,.service-card:after,.profile-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#28d0ea14,#0000 60%);transition:opacity .18s;position:absolute;inset:0}.metric-card:hover:before,.dashboard-section:hover:before,.status-summary:hover:before,.service-card:hover:after,.profile-card:hover:after{opacity:1}.metric-card{min-height:7.4rem;padding:1.1rem}.metric-label-row{justify-content:space-between;gap:.6rem}.metric-label,.service-kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.metric-icon{border:1px solid var(--border);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--accent);background:var(--accent-soft);place-items:center;display:grid}.metric-icon svg{width:1rem}.metric-card>output{color:var(--text-strong);margin-top:.75rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08;display:block}.dashboard-section{margin-bottom:1rem;padding:1.2rem}.section-title,.group-head{justify-content:space-between;gap:.75rem}.section-title{margin-bottom:1rem}.section-title>div,.group-head{min-width:0}.section-title h2,.group-head h2,.status-summary h2{color:var(--text-strong);margin:0;font-size:1.1rem;line-height:1.15}.idx{color:var(--accent);font-weight:700}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.registry-section{padding-bottom:1rem}.registry-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.4fr);align-items:stretch;gap:.85rem;display:grid}.brain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.brain-card{min-height:11rem}.registry-summary{flex-direction:column;gap:1rem;padding:1rem;display:flex}.action-button{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-sm);min-height:2.35rem;color:var(--accent);background:var(--accent-soft);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;display:inline-flex}.action-button svg{width:1rem}.profile-card,.service-card,.rail-row{cursor:pointer;min-width:0;color:inherit;text-align:left;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.profile-card{flex-direction:column;gap:.75rem;min-height:10rem;padding:1rem;display:flex;overflow:hidden}.profile-card.is-active{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent-soft) 36%, var(--panel))}.service-head{justify-content:space-between;align-items:flex-start;gap:.75rem}.service-name{color:var(--text-strong);margin-top:.2rem;font-size:1rem;font-weight:700;line-height:1.2;display:block}.service-summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.service-pills{flex-wrap:wrap;gap:.45rem;margin-top:auto}.service-pill{color:var(--muted);background:color-mix(in srgb, var(--panel-strong) 72%, transparent);align-items:center;display:inline-flex}.service-pill.secondary{border-color:color-mix(in srgb, var(--accent) 26%, transparent);color:var(--accent);background:var(--accent-soft)}.service-pill.accent{border-color:color-mix(in srgb, var(--accent-2) 26%, transparent);color:var(--accent-2);background:var(--accent-2-soft)}.status-dot{border:1px solid var(--border);background:0 0;border-radius:999px;flex:none;width:.82rem;height:.82rem}.status-dot.up{background:var(--ok);border-color:color-mix(in srgb, var(--ok) 38%, transparent);box-shadow:0 0 .85rem color-mix(in srgb, var(--ok) 42%, transparent)}.status-dot.unknown{border-style:dashed}.dashboard-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:1rem;display:grid}.search-wrap{border:1px solid var(--border-hi);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-1) 70%, transparent);min-width:0;min-height:2.75rem;box-shadow:var(--shadow-sm);gap:.6rem;padding:0 .85rem}.search-wrap svg{width:1.05rem;color:var(--accent);flex:none}.search-input{width:100%;min-width:0;color:var(--text-strong);background:0 0;border:0;outline:none}.search-input::placeholder{color:var(--muted-2)}.segmented{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-strong) 74%, transparent);gap:.4rem;min-width:0;margin:0;padding:.25rem}.manage-grid{grid-template-columns:minmax(21rem,.45fr) minmax(0,1fr)}.context-preview-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.34fr)}.config-panel,.context-panel,.patch-preview-panel{min-width:0;padding:1rem}.context-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.context-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.context-route-card{border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel) 84%, transparent);min-width:0;padding:.85rem}.status-line.is-active{border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent-soft) 44%, var(--bg-1))}.session-issues{margin-top:.75rem}.context-file-list{gap:.72rem;display:grid}.context-file-list.compact{gap:.55rem}.context-file-card{border-radius:var(--radius-md);width:100%;min-width:0;color:inherit;background:color-mix(in srgb, var(--panel) 88%, transparent);text-align:left;gap:.55rem;padding:.85rem;display:grid;overflow:hidden}button.context-file-card{cursor:pointer;transition:border-color .16s,background .16s,transform .16s}button.context-file-card:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:color-mix(in srgb, var(--accent-soft) 28%, var(--panel));transform:translateY(-1px)}.context-file-card.is-excluded{background:color-mix(in srgb, var(--bg-1) 72%, transparent)}.context-path{min-width:0;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.reason-list{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.reason-pill{border:1px solid var(--border);max-width:100%;min-height:1.55rem;color:var(--muted);background:color-mix(in srgb, var(--panel-strong) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.68rem;display:inline-flex;overflow:hidden}.reason-pill.accent{border-color:color-mix(in srgb, var(--accent) 26%, transparent);color:var(--accent);background:var(--accent-soft)}.reason-pill.muted,.match-score.is-muted{border-color:var(--border);color:var(--muted);background:color-mix(in srgb, var(--bg-1) 62%, transparent)}.config-tabs{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-strong) 74%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0 0 1rem;padding:.25rem;display:grid}.config-tabs button{min-width:0;min-height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;display:inline-flex}.config-tabs button svg{flex:none;width:.95rem}.config-tabs button.is-active,.config-tabs button:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent);color:var(--text-strong);background:var(--accent-soft)}.config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.form-field,.meta-cell{min-width:0}.form-field{gap:.35rem;display:grid}.form-field span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.form-field input,.form-field select{border:1px solid var(--border-hi);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:2.35rem;color:var(--text-strong);background:color-mix(in srgb, var(--bg-1) 70%, transparent);outline:none;padding:0 .7rem}.form-field select option{color:#101820}.patch-list{gap:.85rem;display:grid}.patch-action-bar{flex-wrap:wrap;gap:.55rem;margin-bottom:.85rem;display:flex}.patch-action-bar .action-button{margin-top:0}.patch-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.patch-command-block{gap:.45rem;margin-bottom:.85rem;display:grid}.patch-command-block>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.patch-command-block pre{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:var(--radius-sm);color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 48%, var(--bg));white-space:pre;margin:0;padding:.85rem;font-size:.72rem;line-height:1.65;overflow:auto}.patch-card{gap:.7rem;min-width:0;display:grid}.patch-preview{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:26rem;color:var(--text);background:color-mix(in srgb, var(--bg) 78%, transparent);white-space:pre;margin:0;padding:.85rem;font-size:.75rem;line-height:1.55;overflow:auto}.envelope-card{padding-bottom:.15rem}.envelope-preview{border-color:color-mix(in srgb, var(--accent-2) 28%, transparent)}.segmented button{min-height:2.15rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:.42rem;padding:0 .72rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.segmented button svg{width:.95rem}.segmented button.is-active{border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--text-strong);background:var(--accent-soft)}.segmented button:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent);color:var(--text-strong);background:color-mix(in srgb, var(--accent-soft) 72%, transparent)}.content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.35fr);align-items:start;gap:1rem;display:grid}.group-head{margin-bottom:.85rem}.group-head.compact{min-height:2rem}.pulse{background:var(--ok);width:.55rem;height:.55rem;box-shadow:0 0 .95rem color-mix(in srgb, var(--ok) 48%, transparent);border-radius:999px;flex:none;animation:2.35s ease-in-out infinite status-pulse}.rule{background:var(--border);flex:auto;min-width:2rem;height:1px}.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.service-card{border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel) 92%, transparent);min-height:11rem;overflow:hidden}.service-card:before{content:"";opacity:0;width:2px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}.service-card:hover:before,.service-card.is-selected:before{opacity:1}.service-card.tone-product:before{background:linear-gradient(180deg, var(--accent-2), transparent)}.service-card.tone-ops:before{background:linear-gradient(180deg, var(--accent), transparent)}.service-card.is-selected{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}.profile-card:hover,.service-card:hover,.rail-row:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:color-mix(in srgb, var(--accent-soft) 28%, var(--panel));transform:translateY(-1px)}.service-card-body{z-index:1;height:100%;min-height:inherit;flex-direction:column;gap:.7rem;padding:1rem;display:flex;position:relative}.match-score{border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);min-width:3.4rem;color:var(--ok);background:var(--ok-soft);text-align:center;border-radius:999px;padding:.28rem .45rem;font-size:.76rem;font-weight:700}.side-stack{gap:1rem;display:grid}.status-summary{padding:1rem}.status-summary-heading{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.status-summary-heading p{color:var(--muted);margin:.35rem 0 0;font-size:.76rem}.summary-icon{width:1.35rem;color:var(--accent);flex:none}.summary-icon.ok{color:var(--ok)}.summary-icon.warn{color:var(--warn)}.status-lines,.issue-list{gap:.55rem;display:grid}.status-line{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-1) 58%, transparent);justify-content:space-between;gap:1rem;min-height:2.2rem;padding:.45rem .6rem}.status-line span,.issue-row span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-line b{color:var(--text-strong)}.empty-state{border:1px dashed var(--border-hi);border-radius:var(--radius-sm);min-height:2.7rem;color:var(--ok);background:var(--ok-soft);gap:.55rem;padding:.7rem}.empty-state svg{width:1rem}.issue-row{border:1px solid color-mix(in srgb, var(--warn) 26%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warn) 8%, transparent);grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.6rem;display:grid}.issue-row b{color:var(--warn);font-size:.72rem}.graph-panel,.markdown-panel,.entry-rail{min-width:0}.graph-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(#ffffff06 1px, transparent 1px), color-mix(in srgb, var(--bg-1) 78%, transparent);background-size:32px 32px;overflow:hidden}.graph-svg{width:100%;min-height:27rem;display:block}.graph-edge{stroke:var(--border-hi);stroke-width:1.2px}.graph-edge.tone-accent{stroke:color-mix(in srgb, var(--accent) 58%, transparent)}.graph-edge.tone-amber{stroke:color-mix(in srgb, var(--accent-2) 52%, transparent)}.graph-edge.tone-green{stroke:color-mix(in srgb, var(--ok) 52%, transparent)}.graph-node{cursor:default}.graph-node[role=button]{cursor:pointer}.graph-node circle{fill:var(--panel-hi);stroke:var(--border-hi);stroke-width:1.4px}.graph-node.tone-accent circle{stroke:var(--accent);fill:var(--accent-soft)}.graph-node.tone-amber circle{stroke:var(--accent-2);fill:var(--accent-2-soft)}.graph-node.tone-green circle{stroke:var(--ok);fill:var(--ok-soft)}.graph-node.is-selected circle{stroke-width:2.6px;filter:drop-shadow(0 0 .6rem color-mix(in srgb, var(--accent) 55%, transparent))}.graph-node text{fill:var(--text);text-anchor:middle;font-size:10px}.markdown-panel,.entry-rail{padding:1rem}.frontmatter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.meta-cell{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-1) 58%, transparent);min-width:0;padding:.65rem}.meta-cell span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;display:block}.meta-cell b{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;display:block;overflow:hidden}.markdown-reader{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:20rem;max-height:32rem;color:var(--text);background:color-mix(in srgb, var(--bg) 82%, transparent);font-family:var(--font-ui);white-space:pre-wrap;margin:0;padding:1rem;font-size:.83rem;line-height:1.75;overflow:auto}.related-links{margin-top:.85rem}.link-pill{cursor:pointer}.entry-rail{gap:.55rem;max-height:39rem;display:grid;overflow:auto}.rail-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-1) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:2.85rem;padding:.55rem .7rem;display:grid}.rail-row.is-active{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--accent-soft)}.rail-row span,.rail-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-row span{color:var(--text-strong)}.rail-row b{color:var(--muted);font-size:.72rem}@keyframes blink{50%{opacity:0}}@keyframes status-pulse{0%,to{box-shadow:0 0 .35rem color-mix(in srgb, var(--ok) 36%, transparent)}50%{box-shadow:0 0 1rem color-mix(in srgb, var(--ok) 58%, transparent)}}@media (width<=980px){.site-header-inner{grid-template-columns:minmax(0,1fr) auto}.header-crumb{display:none}.dash-head,.dashboard-toolbar,.content-grid,.manage-grid,.context-preview-grid,.context-route-grid,.registry-layout{grid-template-columns:1fr}.dash-meta{justify-content:flex-start}.metrics-grid,.brain-grid,.profile-grid,.entry-grid,.config-form,.context-summary-grid,.patch-meta-grid,.frontmatter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented{justify-content:stretch}.segmented button{flex:auto;justify-content:center}}@media (width<=640px){.site-header-inner,.dashboard-shell{width:min(100% - 1rem, var(--max-width))}.site-header-inner{min-height:4.15rem}.brand-tagline,.header-actions{display:none}.dashboard-shell{padding-top:.8rem}.metrics-grid,.brain-grid,.profile-grid,.entry-grid,.config-form,.context-summary-grid,.patch-meta-grid,.frontmatter-grid{grid-template-columns:1fr}.dashboard-section,.metric-card,.markdown-panel,.entry-rail,.context-panel,.config-panel,.patch-preview-panel,.registry-summary{padding:.85rem}.config-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid;overflow:visible}.segmented button{justify-content:center;min-width:0}.graph-wrap{overflow-x:auto}.graph-svg{min-width:760px}.dash-head h1{font-size:2.35rem}}
