:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;color:#f7f7fa;background:#090a0d;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% -10%,#1b1e28 0,#0c0d12 34rem,#090a0d 70rem)}summary{font:inherit}.shell{width:min(820px,100%);margin:auto;padding:calc(24px + env(safe-area-inset-top)) 14px 42px}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.eyebrow{margin:0 0 4px;font-size:9px;font-weight:800;letter-spacing:.2em;opacity:.4}h1{margin:0;font-size:clamp(38px,8vw,56px);line-height:.95;letter-spacing:-.055em}.liveMeta{display:grid;gap:2px;justify-items:end;padding-bottom:3px;color:#7f838c;font-size:9px}#connection:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:99px;background:currentColor;vertical-align:1px}#connection.active{color:#9ed5ae}#connection.connected{color:#9da1aa}#connection.degraded{color:#d9bd84}#connection.offline{color:#e6a0a0}.overview{margin-bottom:14px}.overviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.overviewCard{min-width:0;padding:10px 11px;border:1px solid #252934;border-radius:13px;background:#ffffff07}.overviewCard.blocked{border-color:#bc525273}.overviewCard.running{border-color:#5c9c6f6b}.overviewCardHead,.overviewStats{display:flex;align-items:center;gap:7px}.overviewCardHead strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.overviewCardHead .state{margin-left:auto}.overviewStats{margin-top:8px;color:#777b84;font-size:8px}.overviewCard p{min-height:2.4em;margin:7px 0 5px;overflow:hidden;color:#aeb1b8;font-size:9px;line-height:1.25}.overviewCard small{display:block;overflow:hidden;color:#666b74;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.projects{display:grid;gap:12px}.projectPanel{overflow:hidden;border:1px solid #252934;border-radius:18px;background:#ffffff09}.projectHeader{display:flex;align-items:baseline;gap:8px;padding:14px 16px;list-style:none;cursor:pointer}.projectHeader::-webkit-details-marker{display:none}.projectPanel[open]>.projectHeader{border-bottom:1px solid #20232c}.projectHeader:before{content:"›";flex:none;color:#6f737c;font-size:15px;line-height:1;transform:rotate(0);transition:transform .15s ease}.projectPanel[open]>.projectHeader:before{transform:rotate(90deg)}.projectHeader h2{margin:0;font-size:17px;letter-spacing:-.02em}.projectHeader span{margin-left:auto;color:#858992;font-size:9px;white-space:nowrap}.groups{display:grid}.group{border-bottom:1px solid #1f222a}.group:last-child{border-bottom:0}.group>summary,.completed>summary,.metric>summary{list-style:none}.group>summary::-webkit-details-marker,.completed>summary::-webkit-details-marker,.metric>summary::-webkit-details-marker{display:none}.groupSummary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;padding:11px 38px 11px 16px;cursor:pointer}.groupSummary:after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(90deg);color:#6f737c;font-size:15px;transition:transform .15s ease}.group[open]>.groupSummary:after{transform:translateY(-50%) rotate(-90deg)}.groupSummary strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.groupSummary b{color:#b9bcc3;font-size:10px;white-space:nowrap}.groupBody{padding:0 9px 9px}.groupBody.flat{padding-top:2px}.metricTree{min-width:0}.metricChildren{display:grid;gap:1px;margin:5px 0 0 14px;padding-left:10px;border-left:1px solid #2b303a}.metricChildren .metric{background:#ffffff05}.metricChildren .completedMetric{min-height:25px}.branchMetric{margin-top:8px;border:0;border-radius:9px;background:#ffffff06}.branchMetric.problem{box-shadow:inset 2px 0 #bc52528c}.branchMetric>summary{list-style:none;cursor:pointer}.branchMetric>summary::-webkit-details-marker{display:none}.branchSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;padding:9px 9px 8px}.branchTitle{display:flex;min-width:0;align-items:center;gap:6px}.branchGlyph{display:inline-block;flex:none;color:#6f737c;font-size:10px;transform:rotate(0);transition:transform .15s ease}.metricTree.hasChildren>.branchToggle{list-style:none;cursor:pointer}.metricTree.hasChildren>.branchToggle::-webkit-details-marker{display:none}.metricTree.hasChildren[open]>.branchToggle .branchGlyph{transform:rotate(90deg)}.branchTitle strong{overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.branchValue{color:#9da1aa;font-size:9px;font-weight:700;white-space:nowrap}.branchNow{grid-column:1 / -1;overflow:hidden;color:#777b84;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.branchDetails{padding-top:0}.metricTree.hasChildren>.metricChildren{margin-top:2px}.metric{margin-top:6px;border:1px solid #222630;border-radius:11px;background:#0000001c}.metric.problem{border-color:#bc525273}.metricSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:9px 10px}.metric>summary{cursor:pointer}.metricTitle{display:flex;min-width:0;align-items:center;gap:6px}.metricTitle strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.metricValue{font-size:11px;font-weight:800}.state{flex:none;padding:2px 5px;border-radius:999px;background:#252934;color:#8e929b;font-size:7px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.state.running,.state.verifying{color:#9ed5ae;background:#3a794d38}.state.blocked,.state.failed{color:#e6a0a0;background:#963b3b38}.state.queued,.state.waiting,.state.paused,.state.suspended-open{color:#d9bd84;background:#86692f33}.bar{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:999px;background:#242832}.bar i{display:block;height:100%;border-radius:inherit;background:#f2f3f6}.now{grid-column:1 / -1;overflow:hidden;color:#858992;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.metricDetails{display:grid;grid-template-columns:45px minmax(0,1fr);gap:4px 7px;margin:0;padding:0 10px 10px;color:#b0b3ba;font-size:9px}.metricDetails dt{color:#6f737c}.metricDetails dd{margin:0;overflow-wrap:anywhere}.completed{margin:7px 2px 0}.completed>summary{padding:6px 3px;color:#70747d;cursor:pointer;font-size:9px}.completedBody{display:grid;gap:1px;padding:0 3px 2px}.completedMetric{display:flex;align-items:center;gap:7px;min-height:27px;color:#7f838b}.completedMetric span{color:#86b394;font-size:9px}.completedMetric strong{overflow:hidden;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.completedMetric b{margin-left:auto;color:#737780;font-size:9px}.empty{padding:28px 16px;border:1px dashed #2b2f3a;border-radius:15px;color:#7f838c;text-align:center;font-size:10px}.sourceNotice{padding:10px 12px;border:1px solid rgba(217,189,132,.24);border-radius:12px;color:#a9a18f;background:#86692f14;font-size:9px}.roadmapPanel{padding:12px 12px 11px;border-bottom:1px solid #1f222a;background:#ffffff03}.roadmapHeader{display:flex;align-items:center;gap:7px;margin-bottom:0;list-style:none;cursor:pointer}.roadmapHeader::-webkit-details-marker{display:none}.roadmapPanel[open]>.roadmapHeader{margin-bottom:10px}.roadmapHeader:before{content:"›";flex:none;color:#60656e;font-size:10px;transform:rotate(0);transition:transform .15s ease}.roadmapPanel[open]>.roadmapHeader:before{transform:rotate(90deg)}.roadmapHeader b{margin-left:auto}.roadmapHeader span,.roadmapLater>span{color:#656a74;font-size:8px;font-weight:800;letter-spacing:.14em}.roadmapHeader b{color:#a9adb5;font-size:9px}.roadmapGoal>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.roadmapGoal>div:first-child strong{font-size:12px;letter-spacing:-.01em}.roadmapGoal>div:first-child span,.roadmapIdle{color:#7a7f88;font-size:9px}.roadmapTree,.roadmapChildren{display:grid;gap:4px}.roadmapChildren{margin:4px 0 2px 11px;padding-left:9px;border-left:1px solid #2b303a}.roadmapGroupTitle{display:flex;align-items:center;gap:6px;min-height:27px;color:#a8abb2;list-style:none;cursor:pointer}.roadmapGroupTitle::-webkit-details-marker{display:none}.roadmapGroupGlyph{display:inline-block;color:#60656e;font-size:9px;transform:rotate(0);transition:transform .15s ease}.roadmapGroup[open]>.roadmapGroupTitle .roadmapGroupGlyph{transform:rotate(90deg)}.roadmapGroupTitle strong{font-size:9px;font-weight:700}.roadmapTask{overflow:hidden;border:1px solid #222630;border-radius:9px;background:#0000001a}.roadmapTask.complete{opacity:.55}.roadmapTask.failed,.roadmapTask.blocked,.roadmapTask.gated{border-color:#bc525261}.roadmapTask>summary,.roadmapBranch>summary,.roadmapWaves>summary,.roadmapSource>summary{list-style:none;cursor:pointer}.roadmapTask>summary::-webkit-details-marker,.roadmapBranch>summary::-webkit-details-marker,.roadmapWaves>summary::-webkit-details-marker,.roadmapSource>summary::-webkit-details-marker{display:none}.roadmapBranchSummary .roadmapTaskSummary{position:relative;padding-left:21px}.roadmapBranchSummary .roadmapTaskSummary:before{content:"›";position:absolute;left:8px;color:#60656e;font-size:9px;transform:rotate(0);transition:transform .15s ease}.roadmapBranch[open]>.roadmapBranchSummary .roadmapTaskSummary:before{transform:rotate(90deg)}.roadmapTaskSummary{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:31px;padding:6px 8px}.roadmapTaskSummary strong{min-width:0;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.roadmapTaskMeta{display:flex;align-items:center;gap:5px}.wave{color:#6f747d;font-size:7px;font-weight:800}.state.ready{color:#9ed5ae;background:#3a794d29}.state.gated{color:#e6a0a0;background:#963b3b2e}.state.pending{color:#8e929b;background:#252934}.roadmapTaskDetails,.roadmapSource dl{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 7px;margin:0;padding:0 8px 8px;color:#aeb1b8;font-size:8px}.roadmapTaskDetails dt,.roadmapSource dt{color:#676c75}.roadmapTaskDetails dd,.roadmapSource dd{margin:0;overflow-wrap:anywhere}.roadmapWaves,.roadmapSource{margin-top:9px;color:#747982;font-size:8px}.roadmapWaves>summary,.roadmapSource>summary{padding:3px 1px}.roadmapWaveBody{display:grid;gap:4px;padding:5px 2px 2px}.roadmapWaveBody>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px}.roadmapWaveBody b{color:#8d929b}.roadmapLater{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #20232c}.roadmapLater p{margin:0 0 4px;color:#92969e;font-size:9px}.roadmapSource dl{padding-top:5px}@media(max-width:620px){.projectHeader{padding:13px 14px}.groupSummary{padding-left:14px}.groupBody{padding-left:7px;padding-right:7px}.metricChildren{margin-left:9px;padding-left:8px}}@media(prefers-reduced-motion:reduce){.groupSummary:after,.projectHeader:before,.branchGlyph,.roadmapHeader:before,.roadmapGroupGlyph,.roadmapBranchSummary .roadmapTaskSummary:before{transition:none}}.branchActivity{margin-top:4px;color:#8a9099;font-size:8px;line-height:1.3}.projectBody{display:grid}.executivePanel{display:grid;gap:10px;padding:12px}.executiveBranch,.executiveRow{border:1px solid #252934;border-radius:13px;background:#ffffff06}.executiveBranch{padding:12px}.executiveBranchHeader,.executiveRowHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.executiveBranchHeader>div,.executiveRowHead{min-width:0}.executiveBranchHeader strong,.executiveRowHead strong{font-size:12px;letter-spacing:-.01em}.executiveBranchHeader>b,.executiveRowHead>b{flex:none;color:#f0f1f3;font-size:12px;font-variant-numeric:tabular-nums}.executiveBranchHeader p,.executiveRow p{margin:4px 0 0;color:#7f848d;font-size:9px;line-height:1.35}.executiveProgress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px}.executiveProgressBar{height:6px;overflow:hidden;border-radius:999px;background:#242832}.executiveProgressBar i{display:block;height:100%;border-radius:inherit;background:#f2f3f6}.executiveProgress span{color:#a9adb5;font-size:9px;font-variant-numeric:tabular-nums}.executiveChildren{display:grid;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #20242d}.executiveRow{padding:10px}.executiveRow.depth-1{background:#0000001c}.executiveRow .executiveProgress{margin-top:7px}.executiveEmpty{padding:13px;border:1px dashed #2a2e37;border-radius:12px;color:#777c85;font-size:10px}.technicalDetails{border-top:1px solid #1f222a}.technicalDetails>summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;color:#777c85;list-style:none;cursor:pointer}.technicalDetails>summary::-webkit-details-marker{display:none}.technicalDetails>summary span{font-size:9px;font-weight:750}.technicalDetails>summary small{color:#5f646d;font-size:8px}.technicalBody{border-top:1px solid #1b1e25}@media(max-width:620px){.executivePanel{padding:9px}.executiveBranch{padding:10px}.technicalDetails>summary small{display:none}}.viewLabBar{display:grid;gap:8px;margin:-8px 0 16px;padding:8px;border:1px solid #20242d;border-radius:16px;background:#ffffff06}.viewLabModeRow,.cueControl,.cueControl>div{display:flex;align-items:center;gap:5px}.viewLabModeRow{overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.viewLabModeRow::-webkit-scrollbar{display:none}.viewLabBar button{flex:none;min-height:28px;padding:5px 9px;border:1px solid transparent;border-radius:999px;background:transparent;color:#777c86;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.viewLabBar button:hover{color:#bfc3cb;background:#ffffff09}.viewLabBar button.active{border-color:#343945;background:#20242d;color:#f2f3f6}body[data-status-view=status] .cueControl{display:none}.cueControl{justify-content:space-between;border-top:1px solid #1d2028;padding-top:7px}.cueControl>span{color:#626771;font-size:8px;font-weight:800;letter-spacing:.16em}.cueControl button{min-height:24px;padding:3px 8px;font-size:8px}.viewLab[hidden],.overview[hidden],.projects[hidden]{display:none!important}.viewLab{display:grid;gap:12px;margin-bottom:14px}.labViewHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:14px 2px 6px}.labViewHeader>div{min-width:0}.labEyebrow{margin:0 0 5px;color:#6e737c;font-size:8px;font-weight:800;letter-spacing:.16em}.labViewHeader h2{margin:0;font-size:25px;letter-spacing:-.04em}.labViewHeader p{max-width:560px;margin:5px 0 0;color:#989ca5;font-size:10px;line-height:1.45}.labViewHeader>small{max-width:220px;color:#686d76;font-size:8px;line-height:1.4;text-align:right}.labProjectStack,.dependencyStack,.evolutionStack{display:grid;gap:10px}.labProject,.dependencyProject,.dependencyObserved,.whyCard,.lifeCard,.evolutionRow,.modelColumn{border:1px solid #242833;border-radius:16px;background:#ffffff07}.labProjectTitle,.lifeCardHead,.evolutionHead,.modelColumnTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.labProjectTitle{padding:11px 13px;border-bottom:1px solid #20242d}.labProjectTitle strong,.lifeCardHead strong,.evolutionHead strong,.modelColumnTitle b{font-size:11px}.labProjectTitle span,.lifeCardHead span,.evolutionHead span,.modelColumnTitle span{color:#777c85;font-size:8px}.labBranchTree{padding:8px 9px 10px}.labBranchNode{position:relative;margin-left:calc(var(--depth) * 9px)}.labBranchNode+.labBranchNode{margin-top:4px}.labBranchChildren{margin:4px 0 0 8px;padding-left:8px;border-left:1px solid #2a2f39}.labNodeCard{padding:9px 10px;border:1px solid #222630;border-radius:11px;background:#0000001a}.labNodeHead{display:flex;align-items:center;gap:8px}.labNodeHead strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.labNodeHead>b{margin-left:auto;color:#b9bcc3;font-size:9px}.labNodeHead .state{margin-left:auto}.labNodeCard p,.whyCard p,.lifeCard p{margin:7px 0 0;color:#989ca5;font-size:9px;line-height:1.35}.labNodeCard small,.whyCard small,.dependencyCard small,.modelResident small,.modelEvidence small{display:block;margin-top:5px;color:#727782;font-size:8px;line-height:1.35}.labNodeCard small b,.whyCard small b,.dependencyCard small b{color:#a7abb3;font-weight:700}.labProgress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:7px}.labProgress:before{content:"";grid-column:1;grid-row:1;height:4px;border-radius:999px;background:#242832}.labProgress i{z-index:1;grid-column:1;grid-row:1;display:block;height:4px;border-radius:999px;background:#eef0f4;transition:width .55s cubic-bezier(.2,.8,.2,1)}.labProgress span{grid-column:2;grid-row:1;color:#92969f;font-size:8px;font-style:normal}.labProgress.dormant i{width:0!important}.whyGrid,.lifeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.whyCard,.lifeCard{padding:12px}.whyProject{color:#666b75;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.whyChain{display:grid;gap:5px;margin-top:9px}.whyChain span{width:fit-content;max-width:100%;padding:6px 8px;border:1px solid #262a34;border-radius:9px;color:#aeb2ba;font-size:9px}.whyChain span.whyCurrent{border-color:#414652;background:#ffffff0b;color:#f0f1f4;font-weight:750}.whyChain i{margin-left:7px;color:#60656f;font-size:7px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.dependencyWaves{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:8px;overflow-x:auto;padding:10px}.dependencyWave{min-width:0}.dependencyWave>b{display:block;margin:0 0 7px 2px;color:#737883;font-size:8px}.dependencyWave>div{display:grid;gap:6px}.dependencyCard{padding:9px;border:1px solid #252a34;border-radius:11px;background:#0000001c}.dependencyCard>div{display:flex;align-items:center;gap:7px}.dependencyCard strong{min-width:0;overflow:hidden;font-size:9px;text-overflow:ellipsis}.dependencyCard .state{margin-left:auto}.dependencyObserved{overflow:hidden}.relationRow{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);gap:10px;padding:8px 12px;border-top:1px solid #1f232b}.relationRow strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.relationRow span{color:#777c86;font-size:8px;overflow-wrap:anywhere}.lifeControls,.evolutionControls{display:grid;grid-template-columns:minmax(160px,auto) minmax(0,1fr);gap:10px 16px;align-items:center;padding:10px 12px;border:1px solid #242833;border-radius:13px;background:#ffffff05}.lifeControls>div,.evolutionControls>div{display:grid;gap:2px}.lifeControls strong,.evolutionControls strong{font-size:10px}.lifeControls span,.evolutionControls span{color:#737883;font-size:8px}.lifeControls input,.evolutionControls input{width:100%}.lifeCardHead{margin-bottom:8px}.lifeCounts{display:flex;flex-wrap:wrap;gap:5px}.lifeCounts span{padding:3px 6px;border-radius:999px;background:#20242d;color:#7c818b;font-size:7px}.lifeCard h3{margin:10px 0 0;font-size:11px}.evolutionControls{grid-template-columns:auto minmax(150px,auto) minmax(0,1fr)}.evolutionControls button{min-height:31px;padding:5px 10px;border:1px solid #353a45;border-radius:999px;background:#20242d;color:#e9eaee;font:inherit;font-size:8px;font-weight:750;cursor:pointer}.evolutionRow{padding:10px 11px}.evolutionRow>small{display:block;margin-top:6px;color:#696e78;font-size:8px}.modelGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.modelColumn{overflow:hidden}.modelColumnTitle{padding:10px 11px;border-bottom:1px solid #20242d}.modelResident,.modelRelation,.modelEvidence{display:grid;gap:3px;padding:9px 11px;border-top:1px solid #1f232b}.modelColumnTitle+.modelResident,.modelColumnTitle+.modelRelation,.modelColumnTitle+.modelEvidence{border-top:0}.modelResident strong,.modelEvidence strong{font-size:9px}.modelResident>span,.modelEvidence>span,.modelRelation>span{color:#747983;font-size:8px;overflow-wrap:anywhere}.modelRelation b{color:#a7abb3;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.labEmpty{margin:0;padding:14px;color:#747983;font-size:9px}@media(max-width:620px){.labViewHeader{display:grid;gap:8px}.labViewHeader>small{max-width:none;text-align:left}.modelGrid{grid-template-columns:1fr}.evolutionControls{grid-template-columns:auto minmax(0,1fr)}.evolutionControls input{grid-column:1 / -1}.relationRow{grid-template-columns:1fr}}
