:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a09;--panel:#0d1210;--panel-raised:#111814;--line:#202a24;--line-strong:#304038;--text:#edf5ef;--muted:#8b9a90;--dim:#5f6d64;--green:#67f59a;--green-soft:#67f59a1a;--cyan:#70d7e8;--amber:#f4bb62;--red:#ff776f;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 73% -10%, #35b06717, transparent 33rem), var(--bg);min-height:100vh;margin:0}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--green);color:#061008;border-radius:7px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0af5;flex-direction:column;width:238px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:0 20px;display:flex}.brand-mark{background:var(--green-soft);width:34px;height:34px;color:var(--green);font:800 .73rem var(--mono);border:1px solid #67f59a61;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 15px #67f59a12}.brand>span:last-child,.simulation-lock>span:last-child{flex-direction:column;min-width:0;display:flex}.brand strong{letter-spacing:-.01em;font-size:.91rem}.brand small,.simulation-lock small{color:var(--dim);margin-top:3px;font-size:.68rem}.primary-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;padding:14px 10px;display:flex;overflow-y:auto}.primary-nav a{color:#9aa89f;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;min-height:38px;padding:7px 10px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .14s;display:flex}.primary-nav a:hover{border-color:var(--line);color:var(--text);background:#ffffff06}.primary-nav a[aria-current=page]{background:var(--green-soft);color:var(--green);border-color:#67f59a33}.nav-marker{border:1px solid var(--line);width:25px;height:23px;color:var(--dim);font:700 .58rem var(--mono);border-radius:5px;place-items:center;display:grid}.primary-nav a[aria-current=page] .nav-marker{color:var(--green);border-color:#67f59a47}.simulation-lock{background:#70d7e80d;border:1px solid #70d7e82e;border-radius:8px;align-items:center;gap:10px;margin:10px;padding:12px;display:flex}.simulation-lock strong{color:var(--cyan);font:700 .65rem var(--mono);letter-spacing:.08em}.status-dot,.network-pulse,.feed-status i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #67f59a99}.workspace{min-width:0;padding-left:238px}.topbar{z-index:10;border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);font:.68rem var(--mono);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a09e0;justify-content:space-between;align-items:center;padding:0 30px;display:flex;position:sticky;top:0}.topbar>div{align-items:center;gap:9px;display:flex}.topbar-version{color:var(--dim);text-transform:uppercase}.workspace>main{width:min(100%,1540px);margin:0 auto;padding:38px 34px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.page-heading>div:first-child{max-width:770px}.eyebrow,.notice-kicker{color:var(--green);font:700 .66rem var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:610;line-height:1.05}.page-heading>div:first-child>p:last-child{max-width:700px;color:var(--muted);margin:13px 0 0;font-size:.88rem;line-height:1.6}.heading-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.heading-badges span,.quality-ready,.quality-partial{border:1px solid var(--line-strong);color:var(--muted);font:700 .59rem var(--mono);letter-spacing:.05em;border-radius:5px;padding:6px 8px}.quality-ready{border-color:#67f59a40;color:var(--green)!important}.quality-partial{border-color:#f4bb624d;color:var(--amber)!important}.notice-card,.state-card{border:1px solid var(--line);border-left:3px solid var(--cyan);background:linear-gradient(100deg,#70d7e812,#0000 70%);border-radius:9px;margin-bottom:18px;padding:20px 22px}.definitions{border:1px solid var(--line);background:#0d12109e;border-radius:8px;margin:-8px 0 20px}.definitions summary{color:var(--muted);cursor:pointer;font:700 .65rem var(--mono);padding:11px 14px}.definitions[open] summary{border-bottom:1px solid var(--line)}.definitions dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.definitions dl>div{border-right:1px solid var(--line);padding:14px}.definitions dl>div:last-child{border-right:0}.definitions dt{color:var(--green);font:700 .62rem var(--mono)}.definitions dd{color:var(--dim);margin:7px 0 0;font-size:.69rem;line-height:1.5}.notice-warning{border-left-color:var(--amber);background:linear-gradient(100deg,#f4bb6214,#0000 70%)}.notice-card h2,.state-card h2,.system-card h2,.overview-manifest h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:650}.notice-card p:last-child,.state-card p{max-width:820px;color:var(--muted);margin:8px 0 0;font-size:.79rem;line-height:1.55}.dashboard-region,.data-section,.explorer-section{min-width:0}.skeleton-line,.skeleton-grid>div{border:1px solid var(--line);background:linear-gradient(100deg, var(--panel) 15%, #172019 35%, var(--panel) 55%);background-size:220% 100%;border-radius:8px;animation:1.4s linear infinite scan;overflow:hidden}.skeleton-line{width:34%;height:42px;margin-bottom:14px}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.skeleton-grid>div{height:160px}@keyframes scan{to{background-position:-220% 0}}.state-card{border-left-color:var(--line-strong);background:var(--panel);min-height:150px;position:relative}.state-error{border-left-color:var(--red);background:linear-gradient(100deg, #ff776f12, var(--panel))}.state-code{color:var(--dim);font:700 .66rem var(--mono);margin-bottom:40px;display:block}.state-error .state-code{color:var(--red)}.data-toolbar,.feed-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:9px 9px 0 0;align-items:center;gap:18px;min-height:56px;padding:10px 12px;display:flex}.data-toolbar>div:first-child{flex-direction:column;margin-right:auto;display:flex}.data-toolbar strong{font-size:.79rem}.data-toolbar span,.data-toolbar label>span,.feed-toolbar{color:var(--dim);font:.64rem var(--mono)}.data-toolbar label{align-items:center;gap:8px;display:flex}select,input{border:1px solid var(--line-strong);color:var(--text);background:#090e0b;border-radius:6px}select{padding:7px 29px 7px 9px;font-size:.7rem}.segmented{border:1px solid var(--line);background:#080c0a;border-radius:6px;padding:3px;display:inline-flex}.segmented button{min-width:34px;color:var(--dim);cursor:pointer;font:700 .62rem var(--mono);background:0 0;border:0;border-radius:4px;padding:5px 7px}.segmented button[aria-pressed=true]{background:var(--green-soft);color:var(--green)}.meta-bar{border-inline:1px solid var(--line);scrollbar-width:thin;background:#0a0f0c;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:flex;overflow-x:auto}.meta-bar>span{color:var(--dim);font:.58rem var(--mono);flex:none}.table-frame{border:1px solid var(--line);background:var(--panel);scrollbar-width:thin;border-radius:0 0 9px 9px;max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:.72rem}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #202a24cc;height:43px;padding:9px 13px}th{z-index:1;color:var(--dim);font:700 .58rem var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#0b100d;position:sticky;top:0}td{color:#b9c5bd;font-family:var(--mono)}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{color:var(--text);background:#67f59a06}.timeline-chart{border:1px solid var(--line);background:linear-gradient(180deg, #67f59a09, var(--panel));border-bottom:0;margin:0;padding:16px 18px 13px}.timeline-chart figcaption,.timeline-chart>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.timeline-chart figcaption span,.timeline-chart>div{color:var(--dim);font:.59rem var(--mono);text-transform:uppercase}.timeline-chart figcaption strong{color:var(--green);font:700 .64rem var(--mono)}.timeline-chart svg{width:100%;height:190px;margin:15px 0 10px;display:block;overflow:visible}.timeline-chart line{stroke:var(--line);stroke-width:.25px;vector-effect:non-scaling-stroke}.timeline-chart polyline{fill:none;stroke:var(--green);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #67f59a73)}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.metric-card,.evidence-grid article,.system-card,.overview-manifest{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel-raised), var(--panel));border-radius:9px;padding:18px}.metric-card{min-height:142px}.metric-card>span,.evidence-grid article>span{color:var(--dim);font:700 .61rem var(--mono);letter-spacing:.08em;display:block}.metric-card strong,.evidence-grid article strong{color:var(--text);font:500 clamp(1.25rem, 2.5vw, 2rem) var(--mono);letter-spacing:-.06em;text-overflow:ellipsis;margin-top:33px;display:block;overflow:hidden}.metric-card small{color:var(--dim);margin-top:7px;font-size:.62rem;display:block}.metric-primary{background:linear-gradient(145deg, #67f59a1a, var(--panel));border-color:#67f59a3d}.metric-primary strong{color:var(--green)}.metric-simulation{border-color:#70d7e833}.metric-simulation strong{color:var(--cyan)}.overview-alert{color:var(--red);background:#ff776f0f;border:1px solid #ff776f40;border-radius:7px;grid-column:1/-1;padding:12px 15px;font-size:.74rem}.overview-manifest{grid-column:1/-1;margin-top:4px;padding:25px}.overview-manifest>div{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-top:24px;display:grid}.overview-manifest>div>span{color:#aab8af;font:700 .63rem var(--mono);padding:16px 9px 5px 0;position:relative}.overview-manifest>div>span:before{background:var(--green);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.overview-manifest small{color:var(--dim);margin-bottom:9px;display:block}.identity-search{border:1px solid var(--line);background:var(--panel);border-radius:9px;margin-bottom:14px;padding:17px}.identity-search label{color:var(--muted);font:700 .65rem var(--mono);margin-bottom:8px;display:block}.identity-search>div{gap:8px;display:flex}.identity-search input{min-width:0;font:.75rem var(--mono);flex:1;padding:11px 12px}.identity-search button{background:var(--green-soft);color:var(--green);cursor:pointer;border:1px solid #67f59a4d;border-radius:6px;padding:10px 15px;font-size:.72rem;font-weight:750}.evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.evidence-grid article{min-height:118px}.evidence-grid article strong{letter-spacing:-.035em;margin-top:28px;font-size:1rem}.compact-evidence{margin:0 0 12px}.system-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;display:grid}.system-card{min-width:0}.system-card h2{margin-bottom:18px}.contract-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contract-list li{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:10px;font-size:.72rem}.contract-list span{min-width:145px;color:var(--green);font:700 .61rem var(--mono);display:inline-block}.inline-error{color:var(--red);margin:16px 0 0;font-size:.7rem}.feed-toolbar{border-radius:9px 9px 0 0;flex-wrap:wrap}.feed-toolbar>span:not(.feed-status){margin-left:auto}.feed-toolbar>span:last-child{margin-left:0}.feed-status{color:var(--green);letter-spacing:.08em;align-items:center;gap:8px;font-weight:800;display:flex}.feed-error{color:var(--amber)}.feed-error i{background:var(--amber);box-shadow:0 0 12px #f4bb6299}@media (max-width:1100px){.overview-grid,.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-manifest>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:780px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;position:sticky;top:0}.brand,.simulation-lock{display:none}.primary-nav{flex-direction:row;padding:8px}.primary-nav a{flex:none;min-height:34px}.workspace{padding-left:0}.topbar{padding:0 16px;position:static}.workspace>main{padding:27px 16px 46px}.page-heading{flex-direction:column;align-items:flex-start;gap:16px}.heading-badges{justify-content:flex-start}.system-grid{grid-template-columns:1fr}.definitions dl{grid-template-columns:repeat(2,minmax(0,1fr))}.definitions dl>div:nth-child(2){border-right:0}.definitions dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.topbar-version,.nav-marker{display:none}.primary-nav a{padding-inline:10px;font-size:.7rem}.overview-grid,.evidence-grid,.skeleton-grid{grid-template-columns:1fr}.overview-manifest>div{grid-template-columns:repeat(2,1fr)}.data-toolbar{flex-wrap:wrap;align-items:flex-start}.data-toolbar>div:first-child{width:100%}.identity-search>div{flex-direction:column}.identity-search button{min-height:43px}.feed-toolbar>span:not(.feed-status){margin-left:0}.definitions dl{grid-template-columns:1fr}.definitions dl>div,.definitions dl>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.definitions dl>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
