@import url('../style.css');
:root{--panel:#131923}.shell{max-width:1500px}.hero{padding:60px 0 40px}.hero aside{display:grid;gap:12px;max-width:280px;border-left:1px solid var(--line);padding-left:25px}.hero aside small{color:var(--muted);line-height:1.7}.hero h1{font-size:clamp(48px,6.5vw,88px)}.hero p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:18px;line-height:1.6}.status-dot{width:7px;height:7px;background:var(--accent);border-radius:50%}.tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--line);padding:15px 0 22px;margin-bottom:35px}.tabs button{white-space:nowrap;color:var(--muted);border-color:transparent;padding:14px 18px}.tabs button[aria-selected=true]{background:var(--accent);color:#10151d;border-color:var(--accent)}.pane{padding-bottom:30px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px}.section-head>p{color:var(--muted);font-size:12px;line-height:1.8;max-width:390px}.section-head h3{margin:0}.panel{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:26px;margin-bottom:22px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.stat{padding:23px;border:1px solid var(--line);background:var(--panel);border-radius:8px}.stat small{display:block;color:var(--muted);font-size:11px;margin-bottom:13px}.stat strong{font-size:32px;font-weight:500;letter-spacing:-1px}.stat p{color:var(--muted);font-size:11px;line-height:1.6;margin-bottom:0}.panel .stats .stat{padding:5px;border:0}.fault-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.fault-grid .stats{grid-template-columns:repeat(3,1fr)}.verdict>strong{display:block;font-size:72px;font-weight:450;letter-spacing:-4px;margin:20px 0}.verdict>span,.verdict p{font-size:12px;color:var(--muted);line-height:1.8}.verdict h3{font-size:20px;color:var(--accent)}.verdict.danger{border-color:var(--orange)}.verdict.danger h3,.verdict.danger>strong{color:var(--orange)}.actions{display:flex;gap:10px;flex-wrap:wrap}svg{display:block;width:100%;overflow:visible}#power-map{margin:25px 0}#timeline{background:#0c1017;border-radius:6px}.muted{color:var(--muted);font-size:11px}.capacity-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.capacity-grid label{margin:18px 0}.source{font-size:12px;color:var(--accent);text-decoration:underline}.trace{display:flex;gap:2px;height:22px;min-width:170px;max-width:260px}.trace i{flex:1;min-width:2px;background:var(--green);border-radius:1px}.trace i.absent{background:var(--orange)}.trace i.nil{background:var(--accent)}.number{font-variant-numeric:tabular-nums}td .sub{font-size:10px;color:var(--muted);margin-top:5px}.table-wrap{margin-bottom:18px}td input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}th{white-space:nowrap}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.growth-row{display:grid;grid-template-columns:65px 1fr 130px;gap:16px;align-items:center;margin:20px 0;font-size:12px}.growth-track{height:20px;background:#ffffff06;border-radius:3px;overflow:hidden}.growth-bar{height:100%;background:var(--accent);max-width:100%}.event{padding:16px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:175px 1fr 1fr;gap:18px;font-size:12px}.event time{color:var(--muted)}.empty{padding:45px 20px;text-align:center;color:var(--muted);line-height:1.9}.bad{color:var(--orange)}footer{margin-top:45px}footer p{max-width:440px;line-height:1.7}table{min-width:950px}.toolbar input{min-width:180px}#fault-search{flex:1}
@media(max-width:1000px){.fault-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.fault-grid .stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.hero{display:block}.hero aside{border:0;padding:15px 0}.section-head{display:block}.capacity-grid{grid-template-columns:1fr}.panel{padding:18px}.stat{padding:18px}.stat strong{font-size:26px}.event{grid-template-columns:1fr;gap:6px}.growth-row{grid-template-columns:40px 1fr 85px}.tabs button{padding:10px}.fault-grid .stats{grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.toolbar{flex-wrap:wrap}}

.mission{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 28px;background:linear-gradient(110deg,#bca5ff10,transparent);border:1px solid #bca5ff35;border-radius:10px;margin:25px 0}.mission p{font-size:12px;line-height:1.8;color:var(--muted);max-width:560px}.mission strong{font-size:19px}#next-checks{padding-left:20px;font-size:13px;color:var(--muted);line-height:2}#envelope{font-size:18px;line-height:1.7}#network-brief .stat strong{font-size:32px}@media(max-width:800px){.mission{display:block}.mission .actions{margin-top:15px}}

@media(max-width:850px){nav a:nth-child(2){display:inline}}@media(max-width:560px){nav a:not(:last-child){display:none}nav a:last-child{display:inline}header>a{font-size:12px}}

/* Refined navigation and analysis surfaces */
body{background:radial-gradient(ellipse at 90% 0,#bca5ff08,transparent 40%),var(--bg)}.mint{background:radial-gradient(ellipse at 90% 0,#8aebc408,transparent 40%),var(--bg)}.tabs{position:sticky;top:0;z-index:4;background:var(--bg);padding-top:15px}.panel{background:linear-gradient(130deg,#1b2330,var(--panel))}.mint .panel{background:linear-gradient(130deg,#172a28,var(--panel))}.concentration-chart{padding:15px 0}.concentration .stats{margin-bottom:35px}#compare-a,#compare-b{max-width:230px}a.source{line-height:2}.hero aside{max-width:300px;min-width:235px}.hero aside .actions button{font-size:10px;padding:9px}#age-label{font-size:10px;color:var(--muted)}.stat{transition:border-color .15s}.stat:hover{border-color:#53637a}.concentration .stat strong{font-size:29px}@media(max-width:650px){#comparison{grid-template-columns:1fr 1fr}.hero aside{min-width:0}.section-head .actions{margin-top:14px}.tabs{top:0}.concentration .stat strong{font-size:24px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/* Timestamp-aware evidence summaries and inspectable commit samples. */
.evidence-panel{margin:24px 0}.evidence-panel h2{font-size:24px;letter-spacing:-.6px}.evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.evidence-check{padding:17px;border:1px solid #8aebc42b;border-radius:8px;background:#8aebc405}.evidence-check small{display:block;color:var(--muted);font-size:11px}.evidence-check strong{display:block;font-size:21px;font-weight:550;margin:12px 0;color:#bca5ff}.mint .evidence-check strong{color:#8aebc4}.evidence-check p{font-size:11px;color:var(--muted);line-height:1.8;margin-bottom:0}.evidence-check.attention{border-color:#ffc68c66;background:#ffc68c06}.evidence-check.attention strong{color:#ffc68c}.hero aside.attention .status-dot{background:#ffc68c;box-shadow:none}.panel details{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.panel summary{cursor:pointer;color:var(--text);font-size:12px;line-height:1.8}.panel summary:focus-visible{outline:2px solid #bca5ff;outline-offset:5px}.panel details .table-wrap{margin-top:14px}#evidence-summary{max-width:540px}#evidence-timestamps{overflow-wrap:anywhere}@media(max-width:650px){.evidence-grid{grid-template-columns:1fr 1fr}.evidence-check{padding:12px}.evidence-check strong{font-size:17px}.evidence-panel h2{font-size:22px}}@media(max-width:380px){.evidence-grid{grid-template-columns:1fr}}

.journal-controls{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px}.journal-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted);min-width:0}.journal-controls input,.journal-controls select{width:100%;box-sizing:border-box;min-width:0}.journal-controls>.actions{grid-column:1/-1;flex-wrap:wrap}#journal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#event-list>.journal-entry{margin:0;padding:18px 0}#event-list>.journal-entry:first-child{border-top:0}.journal-entry>summary{display:grid;grid-template-columns:160px 1.3fr 1fr;gap:18px;align-items:start;list-style:none}.journal-entry>summary:before{content:'+';position:absolute;margin-left:-16px;color:var(--accent)}.journal-entry[open]>summary:before{content:'−'}.journal-entry>summary time{font:11px ui-monospace,monospace;color:var(--muted)}.journal-entry>summary span{overflow-wrap:anywhere}.journal-detail{margin:20px 0 4px;padding:18px;background:#0002;border-radius:6px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.journal-detail dl{display:grid;grid-template-columns:60px 1fr;gap:8px}.journal-detail dd{margin:0}.journal-detail dt{color:var(--muted)}.journal-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}#journal-scope{line-height:1.8;overflow-wrap:anywhere}@media(max-width:700px){.journal-controls{grid-template-columns:1fr}.journal-entry>summary{grid-template-columns:1fr;gap:5px}#journal-stats{grid-template-columns:1fr}.journal-detail{padding:12px}}

.commit-controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:20px 0}.commit-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.commit-controls .commit-gap-label{flex-direction:row;align-items:center;padding:10px 0}.commit-gap-label input{width:18px;height:18px}.commit-inspector{border:1px solid var(--line);border-left:3px solid #8aebc4;padding:22px;border-radius:8px;margin:18px 0;background:#8aebc405}.commit-inspector h4{font-size:21px;margin:0 0 14px}.commit-inspector p{font-size:12px;line-height:1.8}.commit-inspector dl{display:grid;grid-template-columns:180px 1fr;gap:12px;font-size:12px;line-height:1.8}.commit-inspector dt{color:var(--muted)}.commit-inspector dd{margin:0;overflow-wrap:anywhere}.commit-pagination{justify-content:flex-end;gap:10px;flex-wrap:wrap}#commit-detail-rows button[aria-pressed=true]{background:#8aebc4;color:#10151d}#commit-detail-rows button{font-variant-numeric:tabular-nums;white-space:nowrap}.commit-inspector:focus-visible{outline:2px solid #8aebc4;outline-offset:3px}@media(max-width:650px){.commit-inspector{padding:16px}.commit-inspector dl{grid-template-columns:1fr;gap:5px}.commit-inspector dd{margin-bottom:10px}.commit-controls{align-items:stretch}.commit-controls>label:first-child{width:100%}.commit-controls input[type=search]{width:100%;box-sizing:border-box}}

.limit-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.limit-cards article{border:1px solid var(--line);padding:18px;border-radius:8px;min-width:0}.limit-cards small{display:block;color:var(--muted);font-size:11px}.limit-cards strong{display:block;font-size:23px;color:var(--accent);margin:12px 0;overflow-wrap:anywhere}.limit-cards p{font-size:11px;line-height:1.8;color:var(--muted)}.capacity-limits dl{display:grid;grid-template-columns:150px 1fr;gap:14px;font-size:12px;line-height:1.8}.capacity-limits dt{color:var(--muted)}.capacity-limits dd{margin:0;overflow-wrap:anywhere}@media(max-width:800px){.limit-cards{grid-template-columns:1fr}.capacity-limits dl{grid-template-columns:1fr;gap:6px}.capacity-limits dd{margin-bottom:12px}}

.participation-context{font-size:12px;line-height:1.9;padding:18px;border-left:3px solid #8aebc4;background:#8aebc409;overflow-wrap:anywhere}.participation-context.bad{border-color:#ffc68c;background:#ffc68c09}.participation-detail{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.participation-detail h4{font-size:20px;margin:0 0 12px}.participation-detail p{font-size:12px;line-height:1.9}.participation-detail .table-wrap{margin:20px 0}.participation-detail tbody th{font-weight:500;text-transform:none;letter-spacing:0}.identity-addresses{overflow-wrap:anywhere}.participation-detail button{margin:8px 0}#participation-table-context{line-height:1.8;padding:0 4px}
.participation-detail table{min-width:0;table-layout:fixed}.participation-detail th,.participation-detail td{overflow-wrap:anywhere;white-space:normal}.participation-detail th:first-child{width:40%}@media(max-width:650px){.participation-detail th,.participation-detail td{padding:12px 8px;font-size:11px}.participation-detail th:first-child{width:38%}}

/* BlackNodes landing: finite entrance motion; no animation of measured values. */
.fibre-landing{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.85fr);gap:20px 40px;position:relative;padding:56px 0 30px;isolation:isolate}.fibre-landing:before{content:'';position:absolute;inset:0 -40px;background:radial-gradient(ellipse at 70% 30%,#9271ee12,transparent 65%);z-index:-1;pointer-events:none}.fibre-landing h1{max-width:750px;font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:-3.5px}.fibre-landing #subtitle{font-size:17px;line-height:1.8;max-width:580px}.fibre-landing>.fibre-hero-art{align-self:center;min-width:0}.fibre-hero-art svg{width:100%;overflow:visible}.fibre-hero-art p{font:9px ui-monospace,monospace!important;text-align:center;letter-spacing:.4px;color:var(--muted)!important;margin:6px 0!important}.fibre-landing>aside{grid-column:1/-1;max-width:none;min-width:0;border:1px solid var(--line);border-radius:10px;padding:18px 22px;display:flex;align-items:center;flex-wrap:wrap;gap:14px;background:#131923a8}.fibre-landing>aside .actions{margin-left:auto}.fibre-landing>aside #age-label{flex-basis:100%;padding-left:21px}.fibre-landing>div:first-child>.eyebrow{animation:fibre-rise .7s both}.fibre-landing h1{animation:fibre-rise .9s .08s both}.fibre-landing #subtitle{animation:fibre-rise .9s .18s both}.fibre-landing>aside{animation:fibre-rise .8s .3s both}.fibre-hero-art{animation:fibre-rise 1s .12s both}.signal-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:signal-draw 1.8s .2s both}.signal-travel{stroke:#fff;stroke-width:3;stroke-dasharray:.05 .95;opacity:0;animation:signal-travel 2.2s .35s 1}.fibre-nodes{animation:node-appear 1.5s .2s both}.signal-ring{transform-origin:220px 95px;animation:signal-ring 2s .3s 1}.fibre-grid{animation:node-appear 1.2s both}@keyframes fibre-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes signal-travel{0%{stroke-dashoffset:1;opacity:0}15%{opacity:.9}90%{opacity:.9}100%{stroke-dashoffset:-1;opacity:0}}@keyframes node-appear{from{opacity:.1}to{opacity:1}}@keyframes signal-ring{0%{transform:scale(.4);opacity:0}30%{opacity:.8}100%{transform:scale(1);opacity:1}}@media(max-width:850px){.fibre-landing{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.fibre-landing h1{font-size:56px;letter-spacing:-2px}.fibre-landing>aside .actions{margin-left:0}}@media(max-width:600px){.fibre-landing{grid-template-columns:1fr;padding-top:32px;gap:8px}.fibre-landing h1{font-size:49px}.fibre-landing #subtitle{font-size:15px}.fibre-hero-art{max-width:310px;width:100%;justify-self:center}.fibre-landing>aside{padding:16px;gap:10px}.fibre-landing:before{inset:0 -10px}.fibre-landing>aside #age-label{padding-left:0}}@media(prefers-reduced-motion:reduce){.fibre-landing *{animation:none!important}.signal-travel{opacity:0!important}}
